

/* ----------------------- TOP BANNER NAV -------------------------*/


ul#nav {
list-style: none;
margin: 0 0 0 15px;
padding: 0;
line-height: 1;
}

ul#nav li {
height: 23px;
margin: 0 0 0 5px;
padding: 7px 8px 0 8px;
_padding: 7px 9px 0 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff2cd;
font-size: 13px;
line-height: 13px;
text-decoration: none;
float: left;
}

ul#nav li a {
color: #fff2cd;
text-decoration: none;
display: block;
outline: none;
}

ul#nav li a:hover {
color: #821e1c;
text-decoration: none;
}

ul#nav li ul {
width: 200px;
background: url(../images/banner/ul-bg-repeat.jpg) repeat-y;
margin: 10px 0 0 -15px;
padding: 0;
list-style: none;
position: absolute;
left: -999em;
z-index: 9999;
}

/*ul#nav li ul.about {
*margin: 10px 0 0 -15px;
}

ul#nav li ul.products {
*margin: 10px 0 0 -15px;
}*/

ul#nav li ul.news {
*margin: 25px 0 0 -135px;
}

ul#nav li ul li {
margin: 0;
padding: 0;
}

ul#nav li ul li a {
width: 185px;
height: 15px;
margin: 0;
padding: 2px 0 2px 15px;
color: #e67219;
font-size: 11px;
text-decoration: none;
display: block;
}

ul#nav li ul li.listbottom {
width: 200px;
height: 5px;
background: url(../images/banner/list-bottom.jpg) no-repeat;
margin: 0;
_margin: 0 0 -11px 0;
padding: 0;
display: block;
}

ul#nav li ul li a:hover {
background: url(../images/banner/ul-bg-over.jpg) no-repeat;
color: #d54700;
text-decoration: none;
}


/* --------------- about REGION --------------------------- */


/*ul#nav li.about ul ul {
width: 120px;
*width: 130px;
background: #fff;
border: #0f7fc3 solid 1px;
margin: -17px 0 0 120px;
*margin: -16px 0 0 120px;
padding: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
position: absolute;
left: -999em;
}

ul#nav li.about ul ul li.nolink {
width: 120px;
*width: 130px;
height: 13px;
background: #fff;
margin: 0;
padding: 2px 0 1px 0px;
*padding: 1px 0 2px 0px;
color: #0f7fc3;
font-size: 11px;
font-weight: bold;
text-align: center;
text-decoration: none;
display: block;
}

ul#nav li.about ul ul li a {
width: 120px;
*width: 130px;
height: 13px;
background: #fff;
margin: 0;
padding: 2px 0 1px 0px;
*padding: 1px 0 2px 0px;
color: #0f7fc3;
font-size: 11px;
font-weight: bold;
text-align: center;
text-decoration: none;
display: block;
}

ul#nav li.about ul ul li a:hover {
background: #0f7fc3;
color: #fff;
text-decoration: none;
}*/

ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li:sfhover ul ul, ul#nav li:sfhover ul ul ul,  {
left: -999em;
}

ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li.sfhover ul, ul#nav li li.sfhover ul, ul#nav li li li.sfhover ul {
left: auto;
}

#rightsidebar ul {
list-style: none;
margin: 0;
padding: 0;
}

#rightsidebar ul li {
width: 200px;
border-top: #e67219 solid 1px;
margin: 0;
padding: 0;
color: #418fc4;
}

#rightsidebar ul li.last {
width: 200px;
border-top: #e67219 solid 1px;
border-bottom: #e67219 solid 1px;
margin: 0;
padding: 0;
color: #418fc4;
}

#rightsidebar ul li a {
width: 200px;
margin: 0;
padding: 3px 0 3px 0;
color: #418fc4;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: center;
display: block;
}

#rightsidebar ul li a:hover {
color: #b6520c;
text-decoration: none;
}