.preload1 { background: url(http://domkult.ru/img/bg_menu_active.gif); }
.preload2 { background: url(http://domkult.ru/img/blank_overa.gif); }
.preload2 { background: url(http://domkult.ru/img/bg_10.gif); }

#nav {
        padding:0; 
        margin:0; 
        list-style:none; 
        height:42px; 
        position:relative; 
        z-index:500; 
}

#nav li.top {
        display:block; 
        float:left;
        padding:0; 
        margin:0; 
        z-index:500; 
}


#nav li.top span {
        font-size:14px;
        height:42px; 
        line-height:42px; 
        color:#9a9a99;
        font-weight:normal;
        min-width:1px;
        max-width:180px;
        padding:0; 
        margin:0; 
        z-index:500; 
}

#nav li a.top_link {
        display:block; 
        float:left; 
        height:42px; 
        line-height:42px; 
        min-width:1px;
        max-width:200px;
        color:#ffffff;
        text-decoration:none; 
        font-size:14px; 
        font-weight:normal; 
        cursor:pointer;
        padding:0 8px 0 8px; 
        margin:0; 
}


#nav li a.top_link span {
        float:left; 
        display:block; 
        height:42px;
        padding:0; 
        margin:0; 
}

#nav li a.top_link span.down {
        float:left; 
        display:block; 
        padding:0 8px 0 8px; 
        height:42px; 
        width:140px;
        margin:0; 
}

#nav li a.top_link:hover { color:#9a9a99; 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:#9a9a99; 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:25px; 
        margin:0; 
        padding:0; 
        list-style:none;
}

#nav li:hover ul.sub {
        left:0; 
        top:42px; 
        padding:0; 
        width:292px;
        height:auto; 
        z-index:300;
	margin:0; 
}

#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: #000000;
        opacity: 0.8;
        filter: alpha(Opacity=80);
}

#nav li:hover ul.sub li a {
        display:block; 
        font-size:12px;  
        width:200px;
        color:#ffffff; 
	height:19px;
        text-decoration:none;
        padding: 3px 4px;
	margin:0; 
}

#nav li:hover ul.sub li a:hover {
        width:200px;
	heigh:31px;
        color:#9a9a99;
	margin:0; 
}

#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; 
}


.hidden { display: none; }

#work_item_slide { 
        width: 550px; 
        min-height: 350px; 
        position: relative; 
        margin: 0;
}

#work_item_slide .slide { 
        position: absolute; 
        top: 0px; 
        left: 0px; 
        margin: 0;
}
