﻿.bar {
height:38px;
background:#AAAB8C
}

.nav,.nav ul {
list-style:none;
list-style-image: none;
margin:0;
padding:0;
}

.nav ul {
margin:0;
padding:0;
background:#AAAB8C;
list-style:none;
margin:0;
position:absolute;
top:-999em;
}

.nav {
font-family: "Times New Roman", Times, serif;
z-index:100;
position: absolute;
height: 38px;
}

.nav li {
float:left;
margin:0;
margin-right: -2px;
padding:0;
position:relative
}

.nav li a,.nav li a:link,.nav li a:active,.nav li a:visited {
display:block;
padding:9px 10px 9px 10px;
_padding-bottom: 10px;
background: url(http://2008.adfestival.com.ua/tmpl/skin1/img/bg_li_sep.gif) right center no-repeat;
font:bold 16px "Times New Roman", Times, serif;
color:#FBFEED;
text-decoration:none;
}

.nav li ul a {
width:240px;
}

.nav li a:hover {
color:#FFFFFF
}

#nav-one li:hover a,#nav-one li.sfHover a {
color:#FFFFFF;
background:#F1C967
}

#nav-one li:hover ul a,#nav-one li.sfHover ul a {
background:#F1C967;
color:#FFFFFF
}

#nav-one li:hover ul a:hover,#nav-one li.sfHover ul a:hover {
background:#9C8D67;

}

.nav li:hover ul,.nav li.sfHover ul {
top:38px
}

.nav ul li {
border:0;
float:none
}

.nav ul a {
display: block;
font-size: 14px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
}

.nav ul a:hover {

}

.top {
height:20px;
background:#7D5C88;
margin-bottom:10px
}

.top div.l2 {
float:left;
padding:3px 4px 2px 5px;
height:15px;
font:bold 10px tahoma;
border-left-style:solid;
border-left-width:5px;
}

.top div a {
color:#fff;
white-space:nowrap;
font-weight:bold;
}

.link0 {
border-left-color:#930041;
background:#B30044
}

.link0 a {
color:#F5DFE8 !important
}

#nav-one ul li ul a,#nav-one li {
padding:0
}