.au_select .lineForm .wide {width: 250px !important;}

#Nav{font-size:1px;}
.stat_text_red{padding-left:20px; font-size:12px; color:#333333; line-height:130%; color:#CC3300; font-weight:bold}

table.intro2{width:465px; font-size:12px; background-color:#ECECEE; margin-top:-20px}
table.intro2 td.wide table.mag_line a{color:#8fb993;}
table.intro2 td.wide table.mag_line a:hover{color:#ffffff;}
table.intro2 td.wide, table.editor td.name{padding:4px 0px 5px 8px;}
table.intro2 td.vtop{background:url(http://kommersant.ru/corppics/logonalert2c.png) top center no-repeat;}
table.intro2 td.vtop div{height:124px; width:90px;}
table.intro2 td.text{background-color:#d7dfd8;}
table.intro2 div.text{padding:4px 8px 5px 15px;}
table.intro2 div.text div.title{font-weight:bold; padding-bottom:5px; font-size:12px;}

div.middle_downboxmenu2, div.third_downboxmenu2, div.foot_downboxmenu2{clear:both; font-size:11px; padding:5px 0 3px 0; color:#999999; margin:0px 0 5px 0; text-align:right;}
div.middle_downboxmenu2 a, div.third_downboxmenu2 a, div.foot_downboxmenu2 a{text-decoration:underline !important;}

.stat_text2{padding-left:20px; font-size:12px; color:#333333; line-height:130%;}
.stat_text2 a{text-decoration:none;}

.doc_photo{margin:3px 15px 10px 0; float:left;}

table.searchzone{border-left:5px solid #303E50; clear:both; color:#999999; font-size:12px; width:100%;}
table.search_add td.sfield, table.search_add td.jsbutton{border-top:1px solid #303E50; height:29px; color:#666666;}
td.sfield{background-color:#ECECEE; padding:5px 2px 5px 20px; font-size:11px; vertical-align:middle; width:100%;}
td.sfield input{border:1px solid #cccccc; color:#333333; font-size:11px; overflow:hidden; padding:2px 3px; width:95%; margin:0;}/*height:19px;*/
table.searchzone td.jsbutton{background:url(/Content/pics/_button_bg2.gif) repeat-x 0% 50%; color:#CCC; cursor:pointer; vertical-align:top;}
table.searchzone td.jsbutton a{display:block; padding:3px 0 0 0;}
table.searchzone td.jsbutton a img{margin-top:-1px;}
table.intro td.wide, table.editor td.name{padding:5px 8px 5px 0px;}

table.checkerz{width:175px; margin-bottom:10px; font-size:11px; color:#333333; background-color:#FFFFFF}
table.checkerz td.dsc{padding:5px 0 5px 5px; vertical-align:top;}
.cuselText {height:14px; width:100%; border-left:1px solid #cccccc; padding:3px 0 2px 7px; cursor:pointer; overflow:hidden; position:absolute; z-index:1; position:absolute; top:0 ; left:0 !important;}

div.sttr{font-size:11px; padding:5px; background-color:#CCCCCC;}
div.sttr a{text-decoration:none;}

#srch {color: rgb(214, 216, 220); background-image: url(http://kommersant.ru/Content/pics/_button_bg2.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 0% 50%; background-repeat: repeat no-repeat;}

.dots{border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; display:block; font-weight:bold; padding:3px 7px 4px 7px;}

.au_select .lineForm .wide{width:145px !important; z-index:300 !important; font-size:11px;}
.au_select .jsbutton{padding:3px 15px 4px 15px; display:block; zoom:1;}
.au_select .cuseltext{left:0;}

.au_select .lineForm .wide2 {width:280px !important; z-index:400 !important; font-size:11px;}

.au_select2 .jsbutton{padding:3px 15px 4px 15px; display:block; zoom:1;}
.au_select2 .cuseltext{left:0;}

.letters{width:445px !important; margin-left:20px; font-size:11px;}
.letters td.act{background:#ececee; color:#303e50;}
.letters td.act div{color:#303e50; cursor:pointer;}
.letters div{white-space:nowrap; text-align:center; padding-left:9px; padding-right:9px; color:#cccccc; cursor:default;}
.letters td.act div.samoeact{color:#D6D8DC;}

.letters td span{border-top:1px solid #ffffff; border-left:1px solid #ffffff; display:block;}
.letters tr:first-child span{border-top:none; border-left:1px solid #ffffff;}
.letters td:first-child span{border-left:none;}

table.tbl{margin:20px 0 0 0; width:100%;}
table.tbl tr:nth-child(even){background:#f5f5f5;}
table.tbl td{padding:5px 5px 6px 0;}

table.tbl_classified{margin:20px 0 0 20px; width:445px; font-size:12px;}
table.tbl_classified th{vertical-align:middle; background:#596573; color:#D6D8DC; white-space:nowrap; font-weight:normal; padding:5px 0 6px 0;}
table.tbl_classified th a{color:#D6D8DC;}
table.tbl_classified th a:hover{color:#ffffff;}
table.tbl_classified td{vertical-align:top;}
table.tbl_classified th:first-child a, table.tbl_classified td:first-child a{padding:0;}
table.tbl_classified tbody tr{text-align:center}

.fbp{text-align:center; vertical-align:middle; padding:0 5px; display:inline-block; background:#303e50; color:#FFFFFF; zoom:1; font-size:14px;}
.fbp:hover{background:#00CC66; cursor:pointer; color:#FFFFFF;}
.fbm{text-align:center; vertical-align:middle; padding:0 6px; display:inline-block; background:#CC0000; color:#FFFFFF; zoom:1; font-size:14px;}
.fbm:hover{background:#FF0000; cursor:pointer; color:#FFFFFF;}

.f-o{color:#777777; font-size:11px;}
.tbl_annual td:first:{}

td.col1, th.col1 {text-align: left;}
td.col1 A, th.col1 A {display: block; margin-left: 5px;}

td.col2 {padding-right: 10px;}
td.col3 {padding-right: 10px;}
td.col4 {padding-right: 10px;}

th.col2 {padding-right: 10px;}
th.col3 {padding-right: 10px;}
th.col4 {padding-right: 10px;}

table.themes_act{font-size:12px; width:465px; margin-top:20px;}
table.themes_act td.wide{padding:3px 5px 4px 5px; background-color:#ececee; border-bottom:1px solid #CCC; font-size:14px;}
table.themes_act td.wide a.f-z{font-weight:bold;}
table.themes_act td.themes_in{width:345px;}
table.themes_act div{margin:5px 0 5px 0;}
table.themes_act img{margin:0 10px 0 0;}
table.themes_act a strong{color:#303e50;}
table.themes_act a:hover strong{color:#000000;}

table.themes_s{font-size:12px; width:465px; margin-top:10px;}
table.themes_s td.wide div{border-bottom:1px solid #cccccc; padding:3px 5px 4px 5px; background-color:#ececee;}
table.themes_s td.wide a.f-z{font-weight:bold;}

div.themes_view{margin:5px 0 0 20px; font-size:11px; text-align:right;}
div.themes_view strong{text-decoration:underline;}

table.rate_line{margin:0 0 5px 10px; font-size:11px; color:#999999; float:right;}
table.rate_line td{vertical-align:bottom;}
table.rate_line td img{height:12px; margin:0 0 0 10px;}
table.rate_line td.pad{background:#ffffff; border:none;}
table.rate_line td a, table.info_right td a{white-space:nowrap;}

div.theme_search{background-color:#ECECEE; padding:5px; font-size:11px; vertical-align:middle; margin-top:10px;}
div.theme_search input{border:1px solid #cccccc; color:#333333; font-size:11px; height:19px; overflow:hidden; padding:2px 3px; width:100%;}

table.themes_rate{width:185px; font-size:11px;}
table.themes_rate td{border-bottom:1px solid #ececee;}
table.themes_rate td.numb{text-align:center; vertical-align:top;}
table.themes_rate td.numb span{display:block; margin:5px 6px 0 5px; width:12px; text-align:center; font-size:11px; background:#ececee; line-height:9px; padding:1px 0 2px 1px; white-space:pre; color:#666666;}
table.themes_rate td a{display:block; padding:4px 0 5px 0;}

div.middle_title_archive div{margin: 22px 0 3px 5px; font-size:11px; color:#999999;}

#grey {background-color:#ECECEE; padding:5px}

.tel2{font-size:15px; font-weight:bold;}

.jsbutton {height: 10px; padding-top: 5px; padding-right: 20px; padding-bottom: 7px; padding-left: 20px; font-size: 9px; color: rgb(214, 216, 220); background-image: url(/Content/pics/_button_bg2.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; background-position: 0% 50%; background-repeat: repeat no-repeat;}
.middle_button{font-size:12px !important; height:auto !important;}

.jsgreybutton {background-image: url(https://kommersant.ru/Content/pics/_button_bg1.gif); text-decoration: none !important;}

div.middle_samoe{margin:5px 0 0 0;}
table.middle_samoe{font-size:11px; color:#43394D; width:100%; background-color:#eaeaee; font-weight:bold;}
table.middle_samoe td{padding:3px 5px 4px 5px;}

.middle_stext a{text-decoration: underline;}

.orderform {font-size: 11px;}
.orderform input, .orderform select {width: 180px; font-size: 11px;}