/* *************21.10.09************** */
.relative {position: relative;}
.top-panel {height:35px; cursor: default;}
.top-panel-b {height:23px; background: url(/img/s_icons/top_panel_corn2_a.gif) left top no-repeat #FCFBD1; text-align: center;}
.top-panel-c {height:23px; padding:0 10px 0 10px; background: url(/img/s_icons/top_panel_corn2_b.gif) right top no-repeat;}
.top-panel ul {width:915px; margin:0 auto; padding:0; list-style-type:none;}
.top-panel li {height:19px; float:left; padding:4px 8px 0 8px; font-size:11px;}
.top-panel a {color:#000; padding:0; font-size:11px; text-decoration: none; outline: none;}
.top-panel a span {text-decoration: underline;}
.top-panel a:hover, .top-panel a:hover span {color:#000; text-decoration: none;}
.top-panel img {vertical-align: middle; margin:0 3px 0 0;}

.top-panel .ddlevel {margin:0 0 0 4px; padding:4px 11px 0 4px;}
.top-panel ul.tp-more {width:130px; height:auto; display: none; margin:0; padding:5px 0 0 0; background-color:#EFEEC2; position:absolute; top:3px; left:-80px; z-index:1000;}
.top-panel ul.tp-more a {text-decoration: underline;}
.top-panel ul.tp-more a:hover {text-decoration: none;}
.tp-more li {float: none; padding:4px 10px 0 10px; text-align:right; line-height:1;}
.top-panel .js-link span {text-decoration: none; border-bottom:1px dashed #000;}
.top-panel li.hover {background-color:#EFEEC2;}
.top-panel li.hover ul, .top-panel li.hover ul.tp-more {display: block;}

div.in-content ul.error, ul.error {margin:10px 0; padding:0; list-style-type: none;}
.error li {color:red;}


