#nav {
	padding-right: 0px; padding-left: 0px; z-index: 500; background: url(graf/dxx.png); padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family:   helvetica, tahoma, arial, verdana;  list-style-type: none; position: relative; height: 35px; width: 952px; font-size: bold; 
}

.opera #nav {
	padding-right: 0px; padding-left: 0px; z-index: 500; background: url(graf/dxx.png); padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family:   helvetica, tahoma, arial, verdana;  list-style-type: none; position: relative; height: 35px; width: 952px; font-size: bold; 
}

#nav li.top {
	display: block; float: left; height: 35px;font-weight: bold;
}

#nav li.o {
	padding-right: 0px; display: block; padding-left: 0px; font-size: 12px; float: left; padding-bottom: 0px; cursor: pointer;  line-height: 33px; padding-top: 0px; height: 35px; text-decoration: none;background: url(graf/dx.png) no-repeat right top;width: 1px;
}

#nav li a.top_link {
	padding-right: 0px; display: block; padding-left: 16px; font-size: 12px; float: left; padding-bottom: 0px; cursor: pointer; color: #fff; line-height: 33px; padding-top: 0px; height: 35px; text-decoration: none
}


.opera #nav li a.top_link {
	padding-right: 0px; display: block; padding-left: 14px; font-size: 12px; float: left; padding-bottom: 0px; cursor: pointer; color: #fff; line-height: 33px; padding-top: 0px; height: 35px; text-decoration: none
}

#nav li a.top_linko {
	padding-right: 0px; display: block; padding-left: 16px; font-size: 12px; float: left; padding-bottom: 0px; cursor: pointer; color: #fff; line-height: 33px; padding-top: 0px; height: 35px; text-decoration: none
}


.opera #nav li a.top_linko {
	padding-right: 0px; display: block; padding-left: 13px; font-size: 12px; float: left; padding-bottom: 0px; cursor: pointer; color: #fff; line-height: 33px; padding-top: 0px; height: 35px; text-decoration: none
}


#nav li a.top_link span {
	padding-right: 24px; display: block; padding-left: 16px; background: url(graf/dx.png) no-repeat right top; float: left; padding-bottom: 0px; padding-top: 0px; height: 35px; 
}


.opera #nav li a.top_link span {
	padding-right: 24px; display: block; padding-left: 12px; background: url(graf/dx.png) no-repeat right top; float: left; padding-bottom: 0px; padding-top: 0px; height: 35px; 
}


#nav li a.top_linko span {
	padding-right: 24px; display: block; padding-left: 16px; background: url(graf/dx.png) no-repeat right top; float: left; padding-bottom: 0px; padding-top: 0px; height: 35px; 
}


.opera #nav li a.top_linko span {
	padding-right: 24px; display: block; padding-left: 16px; background: url(graf/dx.png) no-repeat right top; float: left; padding-bottom: 0px; padding-top: 0px; height: 35px; 
}



#nav li a.top_link span.down {
	padding-right: 24px; display: block; padding-left: 10px; background: url(graf/dx.png) no-repeat right top; float: left; padding-bottom: 0px; padding-top: 0px; height: 35px
}


#nav li a.top_linko span.down {
	padding-right: 29px; display: block; padding-left: 10px; background: url(graf/dx.png) no-repeat right top; float: left; padding-bottom: 0px; padding-top: 0px; height: 35px
}




#nav li:hover a.top_link {
	background: url(graf/xd.png)  right top #ff0000; color: #ae9962;
}
#nav li:hover a.top_link span {
	background: url(graf/xd.png)  right top #ff0000; color: #ae9962;
	}

#nav li:hover a.top_link span.down {
	background: url(graf/xd2.png)  right top #ff0000;  color: #ae9962;
}

#nav li:hover a.top_linko {
	background: url(graf/xd.png)  right top #ff0000; color: #ae9962;
}
#nav li:hover a.top_linko span {
	background: url(graf/xd.png)  right top #ff0000;color: #ae9962;
	}

#nav li:hover a.top_linko span.down {
	background: url(graf/xd2.png)  right top #ff0000;  color: #ae9962;
}



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


#nav li:hover ul.sub {
 padding-right: 3px;  1px solid; padding-left: 3px; z-index: 300; background: url("graf/krata2.png"); left: 0px; padding-bottom: 0px;  width:90px; padding-top: 0px;   white-space: nowrap; top: 35px; height: auto; color: #ae9962;
}


#nav li:hover ul.sub li {
	display: block; font-weight: normal; float: left; width: 90px; position: relative; height: 20px; color: #ae9962; background: url("graf/krata2.png"); 
}



#nav li:hover ul.sub li a {
 display: block; font-size: 11px;  width: 90px;  color: #fff; background: url("graf/krata2.png"); text-indent: 5px; line-height: 18px;  height: 20px; text-decoration: none; font-weight: bold;
}



#nav li ul.sub li a.fly {
	background: url(graf/arrow_over.gif)  no-repeat 80px 6px;  
}



#nav li:hover ul.sub li a:hover {
	 color: #ae9962;  font-weight: bold; height: 20px; }
	 
#nav li:hover ul.sub li a.fly:hover {
	background: url(graf/arrow_over.gif) no-repeat 80px 6px; color: #ae9962; font-weight: bold;
}


.ie8 #nav li:hover li:hover ul {
	 padding-right: 3px;  solid; padding-left: 3px; z-index: 400;  left: 88px; padding-bottom: 0px;  width: 50px; padding-top: 0px;  white-space: nowrap; top: 60px; height: auto; color: #ae9962;
}

#nav li:hover li:hover ul {
	 padding-right: 3px;  solid; padding-left: 3px; z-index: 400;  left: 88px; padding-bottom: 0px;  width: 50px; padding-top: 0px;  white-space: nowrap; top: 0px; height: auto; color: #ae9962;
}

.no_js { display: block }
    .has_js { display: none }
    .js .no_js { display: none }
    .js .has_js { display: block }



#nav li:hover li:hover li:hover ul {
	 padding-right: 3px;  padding-left: 3px; z-index: 400;  left: 90px; padding-bottom: 0px; width: 90px; padding-top: 0px; border-bottom: #000 1px solid; white-space: nowrap; top: -4px; height: auto; color: #ae9962;
}



#nav li:hover li:hover li:hover li:hover ul {
	 padding-right: 3px;  padding-left: 3px; z-index: 400; background: #000000; left: 90px; padding-bottom: 0px;  width: 90px; padding-top: 0px;  white-space: nowrap; top: -4px; height: auto; color: #ae9962;
}


#nav li:hover li:hover li:hover li:hover li:hover ul {
	 padding-right: 3px;  padding-left: 3px; z-index: 400; background: #000000; left: 90px; padding-bottom: 0px;  width: 90px; padding-top: 0px;  white-space: nowrap; top: -4px; height: auto; color: #ae9962;
}


#nav ul {
	padding-right: 0px; padding-left: 0px; left: -9999px; padding-bottom: 0px; margin: 0px; width: 0px; padding-top: 0px; list-style-type: none; position: absolute; top: -9999px; height: 0px; color: #ae9962;
}; 
#nav li:hover ul ul {
	padding-right: 0px; padding-left: 0px; left: -9999px; padding-bottom: 0px; margin: 0px; width: 0px; padding-top: 0px; list-style-type: none; position: absolute; top: -9999px; height: 0px; color: #ae9962;
}
#nav li:hover li:hover ul ul {
	padding-right: 0px; padding-left: 0px; left: -9999px; padding-bottom: 0px; margin: 0px; width: 0px; padding-top: 0px; list-style-type: none; position: absolute; top: -9999px; height: 0px; color: #ae9962;
}
#nav li:hover li:hover li:hover ul ul {
	padding-right: 0px; padding-left: 0px; left: -9999px; padding-bottom: 0px; margin: 0px; width: 0px; padding-top: 0px; list-style-type: none; position: absolute; top: -9999px; height: 0px; color: #ae9962;
}
#nav li:hover li:hover li:hover li:hover ul ul {
	padding-right: 0px; padding-left: 0px; left: -9999px; padding-bottom: 0px; margin: 0px; width: 0px; padding-top: 0px; list-style-type: none; position: absolute; top: -9999px; height: 0px; color: #ae9962;
}





#nav li:hover li:hover a.fly {
	 background: url(graf/arrow_over.gif) no-repeat 80px 6px;  color: #ae9962; 
}
#nav li:hover li:hover li:hover a.fly {
	 background: url(graf/arrow_over.gif)no-repeat 80px 6px;  color: #ae9962; 
}
#nav li:hover li:hover li:hover li:hover a.fly {
	 background: url(graf/arrow_over.gif) no-repeat 80px 6px;  color: #ae9962;
}
#nav li:hover li:hover li:hover li:hover li:hover a.fly {
	 background: url(graf/arrow_over.gif) no-repeat 80px 6px;  color: #ae9962;
}
#nav li:hover li:hover li a.fly {
; background: url(graf/arrow_over.gif) no-repeat 80px 6px;  color: #ae9962;
}
#nav li:hover li:hover li:hover li a.fly {
	background: url(graf/arrow_over.gif) no-repeat 80px 6px;  color: #ae9962;
}
#nav li:hover li:hover li:hover li:hover li a.fly {
	 background: url(graf/arrow_over.gif) no-repeat 80px 6px;  color: #ae9962;
}
