/* Горизонтальная менюшка сверху */
/* глючная опера */
#main_nav ul, #main_nav li {overflow:hidden;}


#main_nav {background:#545b60; overflow:auto; margin-top:1px; width:100%;}
#main_nav ul, #main_nav li {margin:0; padding:0; list-style-type:none;}
/*#main_nav ul.top {margin-left:6px;}*/
#main_nav li.top {float:left; padding:4px 16px 4px 16px; font-size:0; border-left:1px solid #666;}
#main_nav li.top a {font:12px arial; color:#FFF; text-decoration:none;}
#main_nav li {white-space:nowrap;}

#main_nav ul.sub {position:relative; z-index:5; background:#545B60; }
#main_nav div.sub_wrapper {position:absolute; z-index:5; border:1px solid #999; background:#666; margin-left:-17px; margin-top:4px;}
#main_nav div.hidden {display:none;}
#main_nav ul.sub li {padding:4px 16px 4px 16px; border-bottom:1px solid #777;}

#main_nav li.hvr, #main_nav li.active {background:#777;}


#menu_overlay {width:100%; height:100%; background:#EEE; position:absolute; z-index:35; top:0; left:0; display:none;}


/* LEFT MENU */

.sub_menu h3 {color:#4496D0; font-size:18px; margin:10px 0; padding:0;}
.sub_menu li, .sub_menu ul {list-style-type:none; margin:0; padding:0;}
.sub_menu li {background:#FFF url('/i/h_dots.gif') repeat-x top left; padding:7px 10px;}
.sub_menu li.first {background:#FFF;}
.sub_menu ul {background:#FFF; margin-left:-2px;}
.sub_menu div.link {padding-right:15px;}
.sub_menu li.has_subs div.link {background:url('/i/bullet_menu.gif') no-repeat 100% 50%;}

.sub_menu .hidden {display:none;}
/*.sub_menu .first .hidden {display:block !important;}*/
.sub_menu .sub_wrapper {position:absolute; background:none; margin-left:220px; margin-top:-12px; z-index:10;}
/*.sub_menu ul.sub { width:220px;}*/
.sub_menu li {/*background:#EFE;*/ float:left; width:210px;}
.sub_menu li.hvr {background-color:#EEE;}
.sub_menu li li div.link {padding:0; background:none !important;}


/* WHITE ROUNDED */

.round {width:220px;}
.round td.c {width:1px; font-size:0; padding:0; margin:0;}
.round td.s {font-size:0;}


.round .l img, .round .r img { width:8px; height:8px;}
.round .l img {float:right;}

.rc_shadow .ls img, .rc_shadow .rs img {background:url('/i/shadow_v.png') repeat-y -1px 0; width:8px;}
.rc_shadow .rs img {background-position:-20px 0;}
.rc_shadow .t .s img, .rc_shadow .b .s img {height:8px; background:url('/i/shadow_h.png') repeat-x 0 1px;}
.rc_shadow .b .s img {background-position:-20px -20px;}

.rc_shadow td.c img {background:url('/i/shadow_corners.png') no-repeat;}
.rc_shadow .l img {float:right;}
.rc_shadow .t .l img {background-position:-1px 1px;}
.rc_shadow .t .r img {background-position:-20px 1px;}
.rc_shadow .b .l img {background-position:-1px -20px;}
.rc_shadow .b .r img {background-position:-20px -20px;} 
