body{margin:0;padding:0;background:#fff;font:75% arial,georgia,arial,sans-serif}

#top-ban{padding:0 px 0 px; background:#fff;  align: center; }

table{font-size:100%;}

a{color:#222476;text-decoration:none}
a:visited{color:#666}
a:hover{text-decoration:underline}
form{margin:0;padding:0}
h1{font:bold 170% arial,sans-serif}
table{border-collapse:collapse}

a.srv:visited,.topic a:visited,.path_to a:visited,#bot_menu a:visited,#basement_menu a:visited,#news_menu a:visited{color:#222476}
#top_menu a:visited {color:#545454}

.author{font-style:oblique}
.inp_text{height:1.2em;padding:2px 4px;border:1px solid #a5acb2}
.inp_submit{height:23px}
.item{clear:left}
.item.center{text-align:center}
.item img{display:block;margin:0 10px 10px 0}
.item img.float{float:left}
.news_item{line-height:150%;padding-bottom:25px;margin-bottom:25px;border-bottom:1px dashed #999}
.path_to{margin-top:.5em}
.print_link{text-align:right;font:90% arial,sans-serif}
.sans{font-family:arial,sans-serif}
.single_link{float:right;margin:1em 0 0}
.topic{clear:left;padding:3px 10px 1px 30px;border:1px solid #666;font:bold 140% arial,sans-serif;text-transform:uppercase;background:#f3f3f3 url(../images/topic.gif) 0 50% no-repeat}

#top{width:100%;font:90% tahoma,sans-serif;background:#f3f3f3}
#top_left{padding-left:9px;background:#fff url(../images/top_left.gif) 0 100% repeat-x}
#top_logo{width:344px;background:#fff}
#top_right{width:100%;vertical-align:top}
#top_right table{height:32px}
#top_premenu,#top_label{font-weight:bold;text-transform:uppercase}
#top_premenu{width:100%;padding-left:18px}
#top_search{padding:0 10px}
#top_right .inp_submit{margin-right:20px}

#top_slogan{background:#222476}

ul#top_menu{float:left;display:inline;margin:0 0 0 20px;padding:6px 0 0 0;height:18px;font-weight:bold;text-transform:uppercase}
ul#top_menu li{float:left;margin:0;padding:0 20px 0 10px;list-style-type:none;background:url(../images/top_menu_bullet.gif) 0 50% no-repeat}
ul#top_menu a{color:#545454}
ul#top_menu li.active a{color:#000}

#top_lines{padding:0;background:url(../images/top_lines.gif) 0 0 repeat}

#hot_news{padding:0 18px 10px}
#hot_news h1{margin:0 0 10px}

#hot_news .pic{margin-right:15px;margin-bottom:10px;}
#hot_news p{margin-top:0;margin-bottom:1em}

#hot_news .materials{padding-top:10px;_padding-top:10px;border-top:1px dashed #999;}
.materials .hdr,.chronicle .hdr{font:bold 125% arial,sans-serif}
.materials .item,.chronicle .item{margin:1.5em 0;margin-left:25px}
.materials .date,.chronicle .date,.news_item .date,#srch_results .date{font:90% arial,sans-serif;color:#666}


#srch_results .materials{padding-top:10px;_padding-top:10px; padding-left:50px;border-top:1px dashed #999;border-bottom:1px dashed #999}
#srch_results .materials .hdr {font:bold 100% arial,sans-serif}



#index .materials .item,#index .chronicle .item{margin:.75em 0 .75em 25px}
#index .materials .item{margin-left:0}


#main td{vertical-align:top}

#main_main{width:100%;padding:20px 0 30px}

#index #main_main{padding-top:8px}

#main_left{padding:0;background:url(../images/left_line.gif) 100% 0 repeat-y}
#page_inside #main_left{background:url(../images/left_line.gif) 100% 0 repeat-y}
#main_left .topic{border-left:none}
#main_left .item{margin:15px}
#main_left .item .hdr{font:bold 120% arial,sans-serif}
#main_left .item .author{font-size:90%;font-weight:normal}
#main_left .item input{vertical-align:bottom}

#main_center{padding:0 25px 15px !important;width:100%}
.chronicle{margin:10px 0;border-bottom:1px dashed #999}
.chronicle.last{border:none}

#main_right,#user{padding:0;border-left:3px double #c8c8c8;background:#f5edda}
#main_right .topic,#user .topic{margin:10px 0 15px;border-width:1px 0}
#main_right .item{margin:15px 7px}
//#main_right .item img{display:inline;margin:0}
#main_right .item img{display:block;margin:0 10px 10px 0}
#main_right .lines{width:200px;height:11px;background:url(../images/lines.gif) 0 0 repeat}

#partners{padding:0 25px 10px 0}
#partners .topic{border-left:none}
#partners_list{float:left;display:inline;margin:15px 0 0 15px}
#partners a{display:block;float:left;margin:0 10px 10px 0}

#basement{padding:20px 15px;background:url(../images/basement.gif) 0 0 repeat-x}
#basement_menu{text-align:center;font:90% arial,sans-serif}
#basement_menu .active{font-weight:bold;color:#e94101}
#license{margin:40px 0 20px;font-family:verdana,arial,sans-serif}
#counters a{display:block;float:left;margin:0 10px 10px 0}

#user .topic{margin:0;border-top-width:2px}
#user .inp_text{width:100px}
#user table{width:100%;border-bottom:1px solid #c8c8c8;background:#fff;font:90% arial,sans-serif;}
#user table th{padding:3px 3px 3px 10px;font-weight:normal;text-align:right}
#user table td{padding:3px}

#copy{padding:20px 15px 14px;font:80% verdana,arial,sans-serif;background:url(../images/copy.gif) 0 0 repeat-x}
#bot_menu{float:right}

#news_menu{padding-bottom:30px}
#news_menu .hdr{margin:15px;font:bold 80% tahoma,sans-serif;text-transform:uppercase}
#news_menu form{margin-left:25px}
#news_menu .item img{display:inline;vertical-align:top;margin-bottom:1px}
#news_menu .inp_text{width:5em}
#news_menu .inp_submit{margin-top:4px}
#news_menu ul{margin:10px 20px 10px 40px;padding:0;font:90% tahoma,arial,sans-serif}
#news_menu li{margin:0;padding-left:11px;list-style-type:none;background:url(../images/top_menu_bullet.gif) 0 53% no-repeat}
#news_menu li.all_news{margin-bottom:1em}
#news_menu li.active{background-image:url(../images/top_menu_bullet_a.gif)}
#news_menu li.active a,#news_menu li.active a:visited{color:#e94101}

#news_search{width:100%;border:1px solid #ccc;background:#f6f6f6;margin-bottom:20px}
#news_search td{padding:10px;font:bold 90% arial,sans-serif;white-space:nowrap}
#news_search .first td{padding-bottom:0}
#news_search .inp_text{width:5em}
#news_search img{vertical-align:top}

.pages_hdr{padding:10px;font:bold 90% arial,sans-serif}
.pages{padding:10px;border-top:1px dashed #999;border-bottom:1px dashed #999;font:90% arial,sans-serif}

#srch_results{padding:10px}
#srch_results .item{margin:1.5em 0}

//#articles222 li{margin:0;padding:0 20px 0 10px;list-style-type:none;background:url(../images/top_menu_bullet.gif) 0 6px no-repeat}
#articles li{margin:0px;padding-left:10px;list-style-type:none;background:url(../images/top_menu_bullet.gif) 0 6px no-repeat}

.topicleft{width:145px;clear:left;padding:3px 10px 1px 30px;border:1px solid #336240;border-bottom:0px;font:bold 140% arial,sans-serif;text-transform:uppercase;background:#f3f3f3 url(../images/topicmarket.gif) 0 50% no-repeat}
.topicleft a, .topicleft a:visited {color:#4a714c;} 

.item2 {border-left:2px solid #336240;border-bottom:0px;}
.item2 img{display:block;margin:0 0px 3px 0;border:1px solid #336240;}
.item2 img.itembottom {border:0px;}
.item2 .text {padding-left:4px;padding-right:14px;}
.item2 .text a {color:#000;}

.topic3{padding-left:0px;font:bold 120% arial,sans-serif;text-transform:uppercase;}
.topic3, .topic3 a, .topic3 a:visited {color:#222476;text-decoration:none;}

.divider {padding:10px;border-top:1px dashed #4a714c;}

#main td {
  padding: inherited !important;
}
