.preload1 { background: url(http://uraltransport.com/img/bg_02.gif); }

#nav {
        padding:0; 
        margin:0; 
        list-style:none; 
        height:53px; 
        position:relative; 
        z-index:500; 
}

#nav li.top {
        display:block; 
        float:left;
        padding:0; 
        margin:0; 
}

#nav li:hover {
	background: url(http://uraltransport.com/img/bg_02.gif); 
}

#nav li.top_active {
	background: url(http://uraltransport.com/img/bg_02.gif); 
        padding:0 16px 0 16px; 
}

#nav li.pls {
	background: url(http://uraltransport.com/img/pix.gif); 
        padding:0;
        margin:0; 
}

#nav li.top span {
        font-size:13px;
        height:53px; 
        line-height:53px; 
        color:#ffffff;
        min-width:1px;
        max-width:180px;
        padding:0; 
        margin:0; 
}

#nav li a.top_link {
        display:block; 
        float:left; 
        height:53px; 
        line-height:53px; 
        min-width:1px;
        max-width:200px;
        color:#ffffff; 
        text-decoration:none; 
        font-size:13px; 
        cursor:pointer;
        padding:0 16px 0 16px; 
        margin:0; 
}


#nav li a.top_link span {
        float:left; 
        display:block; 
        height:53px;
        padding:0; 
        margin:0; 
}

#nav li a.top_link span.down {
        float:left; 
        display:block; 
        padding:0 16px 0 16px; 
        height:53px; 
        width:140px;
        margin:0; 
}

#nav li a.top_link:hover { color:#ffffff; margin:0; }
#nav li a.top_link:hover span { margin:0; }
#nav li a.top_link:hover span.down { margin:0; }


#nav li:hover > a.top_link { color:#ffffff; margin:0; }
#nav li:hover > a.top_link span { margin:0; }
#nav li:hover > a.top_link span.down { margin:0; }

#nav li:hover {position:relative; z-index:200;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul {
        position:absolute; 
        left:-9999px; 
        top:-9999px; 
        width:0; 
        height:53px; 
        margin:0; 
        padding:0; 
        list-style:none;
	background: url(http://uraltransport.com/img/bg_02.gif);
}

#nav li:hover ul.sub {
        left:0; 
        top:30px; 
        padding:0; 
        width:292px;
        height:auto; 
        z-index:300;
	margin:0; 
	background: url(http://uraltransport.com/img/bg_02.gif);
}

#nav li:hover ul.sub li {
        display:block; 
        width:200px;
        font-weight:normal;
        text-align:left;
	position:relative; 
	float:left;
        padding:0; 
        margin:0; 
	background: #592220;
        opacity: 0.8;
	background: url(http://uraltransport.com/img/bg_02.gif);
/*        filter: alpha(Opacity=80);*/
}

#nav li:hover ul.sub li a {
        display:block; 
        font-size:13px;  
        width:200px;
        color:#ffffff; 
	height:53px;
        text-decoration:none;
        padding: 6px 8px;
	margin:0; 
	background: url(http://uraltransport.com/img/bg_02.gif);
}

#nav li:hover ul.sub li a:hover {
        width:200px;
	height:53px;
        color:#ffffff;
	margin:0; 
	background: url(http://uraltransport.com/img/bg_02.gif);
}

#nav li ul.sub li a.fly {}

#nav li:hover ul.sub li a.fly:hover { 
        color:#ffffff;
        padding:0; 
        margin:0; 
}

#nav li:hover ul li:hover > a.fly {
        color:#ffffff;
        padding:0; 
        margin:0; 
}

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
        left:150px; 
        top:-4px; 
        background: #ffffff; 
        padding:3px; 
        border:1px solid #3a93d2; 
        white-space:nowrap; 
        width:100%;
        z-index:400; 
        height:auto;
	margin:0; 
	background: url(http://uraltransport.com/img/bg_02.gif);
}


.hidden { display: none; }

div#content2 a {
	text-decoration:none;
}
