.stat_text{padding-left:20px; font-size:12px; color:#333333; line-height:130%;}
.stat_maintitle{font-size:18px; line-height:1.2em; font-weight:bold; padding-left:20px;}
.stat_mainsubtitle{font-size:14px; margin:5px 0 0 0; padding-left:20px;}

.stat_title{font-weight:bold; margin:10px 0; display:block;}
.stat_title strong{color:#143C6F;}/* FM!!! */
.stat_subtitle{font-size:11px; margin-bottom:5px;}
.stat_text a{text-decoration:underline;}

.stat_666, .stat_666 a{color:#666666;}
.stat_777, .stat_777 a{color:#666666;}
.stat_999, .stat_999 a{color:#999999;}

.middle_text{font-size:12px; color:#333333;}
.middle_stext{font-size:11px; color:#333333;}

table.stat_middle{font-size:12px; width:185px; margin-bottom:20px;}
table.stat_middle td{padding:1px 0 2px 0;}
.taball, .innertable{font-size:11px;}
.tabheader, .tabheader2, .tabheader3, .tabitem, .tableft{padding:2px 5px 3px 5px;}
.tabheader{background:#ececee; color:#000; font-weight:bold;}
.tabheader2{background:#303e50; color:#fff; border-right:1px solid #ffffff;}
.tabheader3{background:#9ba0a6; color:#fff; border-right:1px solid #ffffff;}
.tabitem{border-right:1px solid #9ba0a6;}
.tableft{color:#000; font-weight:bold;}

.tabitem > div img {
	max-width: 100%;
}

div.infotext{padding:0 10px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:2px solid #cccccc; color:#666666;}
div.infotext div{padding:3px 0 4px 0;}

table.razd{margin-top:15px;}
table.razd td.wide{padding:2px 5px 3px 5px; font-size:11px;}
table.razd td.wide.bgcolor_e a{font-weight:bold;}
table.razd span{display:block; height:3px; width:100%; overflow:hidden;}

table.fm_team{font-size:11px; margin-top:15px; width:445px;}
table.fm_team td{border-bottom:1px solid #ececee;}
table.fm_team strong{font-size:14px;}
table.fm_team td.vbottom div{padding:4px 0 5px 0; width:355px;}
table.fm_team img{margin:10px 50px 0 0;}


div.theme_name{padding-top:5px; font-size:11px; color:#303e50;}
div.theme_name div{padding:5px 0 6px 20px; background-color:#ececee; font-weight:bold; text-transform:uppercase;}
.height21{height:21px; overflow:hidden;}

div.mag_page_number, div.daily_page_number{text-transform:uppercase; border-top:1px solid #cccccc;}

.mainpage_photo{margin:3px 10px 5px 20px; width:90px; float:left;}
.mainpage_doc_vvodka{padding:0 0 0 20px; font-size:12px;}
.mainpage_doc{font-size:12px; line-height:1,3em; margin-bottom:5px;}
.mainpage_doc .title{font-weight:bold; padding:0 0 0 20px;}
.mainpage_doc .subtitle{padding:0 0 0 20px;}

.reg_emblem_pos{margin:-15px 0 0 580px; position:absolute; zoom:1;}
.reg_info_div{font-size:11px; margin:0 0 0 10px;}
.reg_info_name{font-weight:bold; margin:15px 0 0 5px;}
.reg_info_list{margin:8px 0 20px 0; font-size:11px; background-color:#f4f4f4; padding:5px;}

/* info line (icon-line) undex document */
table.info_line{margin:10px 0 0 0; font-size:11px; color:#999999; clear:both; width:100%;}
table.info_line td{vertical-align:middle; border-bottom:1px solid #cccccc; background-color:#f5f5f5;}
table.info_line td.issue{padding:3px 5px 4px 5px; width:100%;}
table.info_line td img{height:12px; margin-left:10px;}
table.info_line td.pad{background:#ffffff; border:none;}
table.info_line td a, table.info_right td a{white-space:nowrap;}


table.nextprevbox{font-size:12px; color:#999999; clear:both; width:100%;}
table.nextprevbox .jsgreybutton{width:150px; white-space:nowrap;}

.video_rate_list{clear:both; font-size:11px; padding:0px; color:#666666; border-top:2px solid #cccccc; margin:5px 0 0 10px; text-align:right;}
.video_flphoto_img{margin:0 0 0 20px;}
.video_flphoto_txt{padding:0 0 0 10px; font-size:12px;}

.divider{border-bottom:1px solid #ececee; overflow:hidden; clear:both; height:1px; margin:5px 0 5px 20px;}
.maintitle_line{border:none !important;}
.middletitle_line{font-size:11px; color:#999; padding:0 0 3px 6px; display:block; border-bottom:1px solid #cccccc; margin:10px 0 10px 0;}

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;}

.stat_303{color:#303e50; margin-top:5px; font-weight:bold;}

table.tbl_s td.vtop div{margin:0 10px 0 20px; font-weight:bold;}
table.tbl_s td.vtop span{margin:0 10px 0 20px;}
table.tbl_nw, table.tbl_nw td{width:auto !important;}

table.tbl_r td{padding-left:5px; padding-right:5px; font-size:12px;}

table.tbl_u{margin-top:5px !important;}
table.tbl_t td{vertical-align:top !important;}


table.stat_rasp{margin:10px 0 10px 10px; text-align:center; font-size:11px;}
table.stat_rasp td{width:50%; vertical-align:top;}
table.stat_rasp td div{margin-left:10px;}
table.stat_rasp td.rasp_title div{padding:6px 10px 7px 10px; background-color:#ececee;}
table.stat_rasp table.tbl_nw td{text-align:left;}
table.tbl_mark td div{width:10px; height:10px; overflow:hidden; margin:2px 10px 0 0; padding:0; font-size:1px;}



ul.stat_list{margin:10px 0 20px 20px; padding:0;}
ul.stat_list li{list-style-type:none; padding-top:10px;}

ul.stat_marklist{margin:10px 0 20px 20px; padding:0 0 0 15px;}
ul.stat_marklist li{list-style-type:square; padding-top:5px;}


.other_gal_r{float:right; margin:3px 0 10px 10px; border:1px solid #ececee; border-bottom:1px solid #303E50; width:50px;}
.other_gal_r .photo{border-top:1px solid #ececee;}
.other_gal_r .text{color:#555555; font-size:11px; padding:10px 5px 3px 5px; border-bottom:1px solid #ececee;}
.other_gal_r .author{color:#888888; font-size:11px; padding:2px 5px 12px 5px;}


.stat_issue{background-color:#ececee; padding:7px 10px 8px 10px; margin:20px 0; text-align:right; font-size:14px; line-height:1.2em; font-weight:bold;}
.stat_issue img, img.about_issue{float:right; border:1px solid #ececee; margin:0 0 5px 10px;}

.audience{width:445px; margin:20px 0 20px 20px; font-size:11px;}
.audience th{font-weight:normal; text-align:right; width:130px; padding:0;}
.audience th span{display:block; border-right:1px solid #303e50; padding:3px 3px 4px 5px;}
.audience td{text-align:left; padding:0;}
.audience td strong{display:block; padding:5px 0 0 5px;}
.audience div{background-color:#596573; color:#D6D8DC; padding:1px 0 2px 5px; white-space:nowrap;}
.audience tr:hover div{background-color:#303e50; color:#FFFFFF;}


#YMapsID{margin:20px 0 10px 0; width:445px; height:445px;}
#mapinfo{font-size:12px; color:#666666; width:445px; overflow:hidden;}

#YMapsID .YMaps-common-object-layer div div{display:none;}
#YMapsID .YMaps-common-object-layer div.YMaps-Hover div{display:block;}
#YMapsID .YMaps-common-object-layer div.YMaps-balloon div{display:block;}


/* online interview */
div.i_name{font-size:11px; color:#303e50; padding:5px 5px 6px 20px; background-color:#ececee; font-weight:bold; text-transform:uppercase;}
div.stat_prg{margin-bottom:10px;}

.document_addinfo{width:242px; border-bottom:2px solid #cccccc;}
.document_addinfo_text{background-color:#ececee; color:#555555; padding:10px 15px; font-size:11px; line-height:130%;}
.document_addinfo_text .title{font-size:12px; color:#333333; font-weight:bold; margin:0 0 5px 0; line-height:130%;}
.document_addinfo_text .photo{float:left; margin:3px 10px 3px 0;}
.addinfo_right{float:right; margin:3px 0 10px 15px;}
.addinfo_right .addinfo_line{display:none;}

table.i_arc{font-size:11px; width:185px;}
table.i_arc tr:nth-child(even){background:#f5f5f5;}
table.i_arc td{vertical-align:top; border-bottom:1px solid #cccccc; height:124px;}
table.i_arc div{padding:5px 5px 6px 5px; height:111px; overflow:hidden;}
table.i_arc img{float:right; padding:0 0 5px 5px; width:60px;}
table.i_arc a.f-z strong{display:block; padding:3px 0 5px 0;}

table.i_arc_more{font-size:11px; width:670px;}
table.i_arc_more tr:nth-child(even){background:#ececee;}
table.i_arc_more td{vertical-align:top; *padding-bottom:6px;}
table.i_arc_more div{margin:10px 5px 6px 20px;}
table.i_arc_more div.speach{width:445px; margin:-20px 10px 0 85px; overflow:hidden; display:inline-block; float:right; zoom:1; z-index:100; position:relative;}
table.i_arc_more div.speach a{padding:2px 5px 4px 5px; display:block; border:2px solid #979EA7; border-bottom:none;}
table.i_arc_more div.speach a{background:#ffffff;}
table.i_arc_more tr:nth-child(even) div.speach a{background:#ececee;}
table.i_arc_more img{float:left; margin:0px 10px 12px 0; width:60px;}
table.i_arc_more div.speach img{margin:0; float:none; width:auto;}
table.i_arc_more a.f-z{position:relative; top:-10px; zoom:1;}
table.i_arc_more a.f-z strong{display:block; margin:3px 0 5px 0; position:relative; zoom:1; cursor:pointer;}

div.all{text-align:right; margin:5px 0; font-size:11px;}


div.interview_max{overflow:hidden; float:right; width:189px;}
div.interview_middle{width:185px !important; margin-top:16px; float:none;}
div.interview{margin:3px 0 10px 0; font-size:12px; overflow:hidden;}
div.interview span{display:block; font-weight:bold; border:17px solid #979ea7; border-bottom:none; padding:6px 8px 9px 8px; zoom:1;}
div.i_more{margin:3px 0 15px 0; background:#ececee; font-size:12px;}
div.i_more a, div.i_more span{display:block; padding:10px 10px 10px 25px; zoom:1; border-bottom:1px solid #303e50;}


div.i_more2{margin:3px 0 15px 0; background:#ececee; font-size:12px; display:block; padding:10px 10px 10px 25px; zoom:1; border-bottom:1px solid #303e50; color:#666666;}
div.i_more2{margin:3px 0 15px 0; background:#ececee; font-size:12px; display:block; padding:10px 10px 10px 25px; zoom:1; border-bottom:1px solid #303e50;}
div.i_more2 .addtext{margin:5px 0 0 0;}
div.i_more3{margin:3px 0 15px 0; background:#ececee; font-size:12px;}
div.i_more3 a{display:block; padding:10px 0; zoom:1; border-bottom:1px solid #303e50; text-align:center; font-size:14px;}


div.i_middle_name{font-size:11px; color:#303e50; padding:0 0 10px 25px; font-weight:bold; margin-top:-5px;}

.other_gal_l{float:left; margin:3px 15px 10px 0; border-right:1px solid #ececee; border-bottom:1px solid #303e50; width:240px;}
.other_gal_l .linecolor{background-color:#ececee;}
.other_gal_l .photo{border-top:1px solid #ececee;}
.other_gal_l .int_photo{width:240px;}
.other_gal_l .text{color:#555555; font-size:11px; padding:10px 5px 3px 5px; border-bottom:1px solid #ececee;}
.other_gal_l .author{color:#888888; font-size:11px; padding:2px 5px 12px 5px;}

table.tbl_i{margin:13px 0 10px 0;}
table.tbl_i td{padding:7px 5px 8px 0;}

.oi_go{vertical-align:top; font-size:11px;}
.oi_go a{display:block; padding:4px 0 0 20px;}
.jshide{display:none;}






/* Пэйджер */
.vblock .vblock{border:none;} 
.pager{font-size:12px; clear:both; color:#999999; width:465px;}
.pager .item{border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; cursor:pointer; display:block; font-weight:bold; padding:3px 7px 4px 7px;}
.pager .arrow{border-bottom:1px solid #cccccc; display:block; padding:5px 4px 5px 4px;}
.pager .arrow2{border-bottom:1px solid #ffffff; display:block; padding:5px 4px 5px 4px;}
.pager .arrow img, .pager .arrow2 img{height:12px; width:12px;}
.pager .checked{background:#303e50; color:#ffffff; cursor:default;}
.pager .txt{padding:4px 7px; border-bottom:1px solid #cccccc;}
.pager .input0{height:21px; overflow:hidden;}
.pager .input1{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:0 0 0 2px;}
.pager .input2{font-size:12px; color:#333333; width:25px; padding:2px 0 0 0; border:none;}
.pager .gobutton{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; cursor:pointer; padding:4px 5px 5px 5px; display:block; background:url(/content/pics/_button_bg2.gif) center left repeat-x;}
table.searchpager .arrow, table.searchpager .txt{border-bottom:1px solid #ffffff;}

.document_pager{font-size:12px; clear:both; color:#999999;}
.document_pager .item{border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; cursor:pointer; display:block; font-weight:bold; padding:3px 7px 4px 7px;}
.document_pager .arrow{border-bottom:1px solid #cccccc; display:block; padding:5px 4px 5px 4px; *padding:5px 4px 3px 4px;}
.document_pager .arrow2{border-bottom:1px solid #ffffff; display:block; padding:5px 4px 5px 4px; *padding:5px 4px 3px 4px;}
.document_pager .checked{background:url(/Content/pics/_button_bg2.gif) center left repeat-x; color:#ffffff; cursor:default;}
.document_pager .txt{padding:4px 7px; border-bottom:1px solid #cccccc;}
.document_pager .input0{height:21px; overflow:hidden;}
.document_pager .input1{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:0 0 0 2px;}
.document_pager .input2{font-size:12px; color:#333333; width:25px; padding:2px 0 0 0; border:none;}
.document_pager .gobutton{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; cursor:pointer; padding:4px 5px 5px 5px; display:block; background:url(/content/pics/_button_bg2.gif) center left repeat-x;}
.document_pager .dots{/*border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;*/ border-right:1px solid #cccccc; display:block; font-weight:bold; padding:3px 7px 6px 7px;}



/* средняя колонка - развитие темы + настройки для книг */
.middle_theme_list_head{border-bottom:1px solid #cccccc; margin:20px 0 0 10px;}
.middle_theme_list_head_2{background-position:bottom right; background-repeat:no-repeat; padding:2px 10px 3px 6px; background-image:url(/content/pics/_pl_bg_1.gif); color:#d6d8dc; font-size:11px;}
.middle_theme_list{font-size:11px; width:100%;}
.middle_theme_list td{width:10px;}
.middle_theme_list .theme_name{font-size:12px; vertical-align:top; padding:7px 10px; background-color:#ececee; font-weight:bold; width:185px;}
.middle_theme_list .line{background-color:#CCCCCC; height:1px; width:195px;}
.middle_theme_list .document{vertical-align:top; padding:7px 10px 10px 10px; width:195px;}
.middle_theme_list .document_selected{vertical-align:top; padding:7px 10px 10px 10px; background-color:#9b9fa8; color:#ffffff; vertical-align:top; width:100%;}
.middle_theme_list .document_selected .date{margin:0 0 3px 0; font-weight:bold;}
.middle_theme_list .document .photo{float:left; margin:3px 10px 5px 0;}
.middle_theme_list .document .date{margin:0 0 3px 0; font-weight:bold;}
.middle_theme_list .liner{margin:0 0 0 10px; height:5px; border-top:1px solid #cccccc; overflow:hidden; width:185px;}
.middle_theme_list_links{clear:both; font-size:11px; padding:5px 0 3px 0; color:#999999; border-top:2px solid #cccccc; margin:5px 0 5px 10px; text-align:right;}

/* radio-buttons */
.spec_radio, .spec_checkbox{width:16px; height:16px; background-color:#666666;cursor:pointer;}
.spec_radio{background:url(/content/pics/icons16_radiobut.gif) top left no-repeat;}
.spec_radio.checked{background:url(/content/pics/icons16_radiobut_checked.gif) top left no-repeat;}
.spec_checkbox{background:url(/content/pics/icons16_checked.gif) top left no-repeat;}
.spec_checkbox.checked{background:url(/content/pics/icons16_checked2.gif) top left no-repeat;}

/* informer */
div.informer{width:240px; height:90px; margin-top:10px; overflow:hidden;}
table.informer{width:240px; height:90px;}
table.informer td.inf1{vertical-align:top; width:142px;}
table.informer td.inf2{vertical-align:bottom;}
table.informer td.inf3{width:10%;}
table.informer td.inf4{vertical-align:bottom; width:94px;}
table.informer td.inf1 table{height:40px;}
table.informer td.inf2 table{height:45px;}
table.informer td.inf4 table{height:90px;}

table.informer img{margin-right:1px;}
table.informer table{font-size:10px; color:#777777;}
table.informer table td{vertical-align:middle;}
table.informer table td.px{height:1px; background:#ffffff;}
table.informer td.vtop{background:#ffffff; vertical-align:top;}
table.informer td.vtop div{padding:0 3px 5px 0; white-space:nowrap; text-align:left;}
table.informer td.inf4 td.vtop div{padding:0 0 3px 0;}
table.informer tr td.bg_f{background:#ffffff;}
table.informer tr td.bg_f div{white-space:nowrap; padding-bottom:5px;}
table.informer div.height{height:12px; overflow:hidden; width:1px;}
tr.infr_1 td{background-color:#ececee;}
tr.infr_2 td{background-color:#dddddd;}
tr td.infr_3{background-color:#303e50; color:#ffffff;}
tr td.infr_4{background-color:#596573; color:#ffffff;}
tr.infr_1 div, tr.infr_2 div{text-align:right; padding:2px 3px 2px 1px; white-space:nowrap;}
td span.infr_u{background:url(/content/pics/informer_arr_u.gif) center center no-repeat; width:15px; height:9px; margin-top:2px; display:block;}
td span.infr_d{background:url(/content/pics/informer_arr_d.gif) center center no-repeat; width:15px; height:9px; margin-top:2px; display:block;}
table.informer td.aleft div{text-align:left; padding-right:5px;}
td.infr_3 div, td.infr_4 div{text-align:center; padding:0 3px;}


.oi_select{padding:0 0 30px 20px;}
.oi_select .lineForm .wide{width:455px !important; z-index:300 !important; font-size:11px;}
.oi_select .jsbutton{padding:3px 15px 4px 15px; display:block; zoom:1;}
.oi_select .cuseltext{left:0;}
.oi_go{vertical-align:top; font-size:11px;}
.oi_go a{display:block; padding:4px 0 0 20px;}
.jshide{display:none;}




/* begin authors */ 
.au_select .lineForm .wide{width:445px !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;}
.width465{width:465px;}
.width465 .au_select .lineForm .wide{width:260px !important;}

.au_links{font-size:11px; text-align:right; color:#CCCCCC;}
.au_links a{display:block; margin-top:2px;}

.au_red{margin:0 0 0 20px; font-size:12px;}
.au_red td{vertical-align:top;}
.au_red img{margin-bottom:5px;}
.au_red a{display:block; margin:0 0 20px 0; text-align:center; width:111px;}
.au_red td:first-child a{width:112px;}
.au_red span{display:block;}

.au_all{margin:0 0 0 20px; font-size:12px;}
.au_all td{vertical-align:bottom; border-bottom:1px solid #cccccc;}
.au_all img{margin:0 3px -2px 0;/*margin:0 7px 0 0; float:left;*/}
.au_all a{display:block; margin:20px 0 0 0; text-align:left; width:148px;}
.au_all a span{display:inline-block; white-space:normal; width:100px; position:relative; top:-5px; margin-bottom:-5px; color:#666666;}
.au_all a:hover span{color:#000000;}
.au_all td:first-child a{width:149px;}

.showhide{clear:both; font-size:11px; padding:3px 5px 10px 0; color:#999; text-align:right; text-decoration:underline; cursor:pointer;}
.showhide2{padding:0 5px; position:relative; top:-20px;}

.au_outer.collapsed .inner{display:none;}
.au_cli{cursor:pointer;}

table.au_rait{font-size:11px; clear:both; width:185px;}
table.au_rait td{border-bottom:1px solid #D7D7D9; vertical-align:top;}
table.au_rait td.vbottom{vertical-align:bottom;}
table.au_rait div{padding:4px 5px 5px 5px;}
table.au_rait td.vtop img{padding-top:5px;}
table.au_rait span{font-size:14px; font-weight:bold; color:#B9C0CC; margin:0 0 3px 0; display:block;}
table.au_rait font{font-size:11px; font-weight:normal; color:#999999;}

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;}

.middle_button{font-size:12px; padding:5px 0 7px 0; text-align:center; cursor:pointer; width:100%; display:block; clear:both;}
.jsbutton{background:url(/content/pics/_button_bg2.gif) no-repeat 0% 50%; color:#D6D8DC;}

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;}


/* one */
.a_button{margin-top:20px; margin-right:auto; margin-bottom:10px; margin-left:auto;}
.au img{position:relative; top:2px; left:2px; bottom:0px; margin-right:8px;}

.document_pager .arrow2{border-bottom:1px solid #ffffff; display:block; padding:5px 4px 5px 4px; *padding:5px 4px 3px 4px;}

img.au_pic{float:left; margin:0px 20px 10px 0px; border-bottom:5px solid #B9C0CC;}
.au_send{text-align:center; margin-left:20px; clear:both; padding-top:10px;}
.au_send a.jsbutton{font-size:12px; padding:5px 10px 6px 10px;}
.au_sel{margin:20px 0 0 20px;}

table.au_fav td{background:#ececee; border-bottom-color:#cccccc;}
table.au_one tr:nth-child(even){background:#f5f5f5;}

table.searchzone{clear:both; color:#999999; font-size:12px; border-left:none; width:465px;}
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, table.search_z td.jsbutton a{display:block; padding:7px 2px 0 0; width:30px; text-align:center;}
table.searchzone td.jsbutton a img{margin-top:-1px;}
/* end authors */



/* photo authors */
div.photostream{width:445px; overflow-x:hidden; overflow-y:visible; margin:20px 0 0 20px;}
table.photostream{width:445px; font-size:12px;}
table.photostream td{vertical-align:bottom; width:445px;}
table.photostream a{width:445px; display:block;}
table.photostream img{visibility:hidden;}

table.photostream div{position:relative; width:445px; overflow:hidden; height:100%;}
table.photostream div a.dg_p, table.photostream div a.dg_n{display:block; width:50px; position:absolute; top:0; height:100%; cursor:pointer; z-index:260; zoom:1; overflow:hidden;}
table.photostream div a.dg_p{left:0; right:auto; background:url(/Content/Pics/dg_l.png) center right repeat;}
table.photostream div a.dg_n{left:auto; right:0; background:url(/Content/Pics/dg_r.png) center left repeat;}
table.photostream div a.dg_p:hover{background-position:center left;}
table.photostream div a.dg_n:hover{background-position:center right;}
table.photostream div a.dg_n img.dg_ieb, table.photostream div a.dg_p img.dg_ieb{position:absolute; height:100%; top:0; z-index:0;}

div.dg_pop{position:relative; z-index:600; text-align:right; width:1px; height:1px;}
div.dg_paste, div.dg_blog{position:absolute; top:-110px; left:-80px; *left:-270px; z-index:600; display:none;}

div.dg_paste table{box-shadow:0 0 10px rgba(0,0,0,0.5);}
div.dg_paste *{width:auto; height:auto; padding:0; text-align:right;}
.dark_gallery .dg_info div.dg_paste div{width:26px; height:26px;}
div.dg_paste div.dg_share_sep{width:3px; height:25px; overflow:hidden;}
div.dg_paste div.dg_share_sep2{width:25px; height:3px; overflow:hidden;}

div.dg_blog div{background:#ffffff; padding:5px; box-shadow:0 0 10px rgba(0,0,0,0.5);}
div.dg_blog div textarea{font-size:11px; text-decoration:none; width:220px; height:54px; border:1px solid #CCC; overflow:hidden;}
div.dg_blog a{font-size:11px; padding:5px 0 7px 0 !important; text-align:center; cursor:pointer; display:block; clear:both; background:url(/Content/pics/_button_bg2b.gif) repeat-x 0% 50%; text-decoration:none; width:100px; margin:5px 0 0 120px; color:#D6D8DC;}

.au_photoday{margin:0 0 0 20px; clear:both; font-size:12px;}
.au_photoday a{white-space:nowrap; font-size:1px;}
.au_photoday a img{margin:0px 0px 2px 0px; width:60px; height:45px;}
.au_photoday a:hover img{box-shadow:0 0 15px rgba(0,0,0,0.7);}
.au_photoday a.au_act{z-index:80; position:relative; cursor:default;}
.au_photoday a.au_act img{z-index:30; opacity:0.3; filter:alpha(opacity=30); position:relative; margin:-4px; top:-2px; border:4px solid #cccccc; box-shadow:0 0 15px rgba(0,0,0,1);}
.au_photoday a:hover img.date, .au_photoday a.au_act img.date{box-shadow:none;}
.au_photoday a img.date{margin:0px 0px 7px 2px; width:20px; height:45px;}

table.photo_fav{width:100%; margin:20px 10px 0 10px;}
table.photo_fav td{width:50%; vertical-align:top; padding-bottom:20px;}
table.photo_fav a{display:block;}
table.photo_fav a.p_photo{background:#f5f5f5; display:inline-block; *display:inline; zoom:1;}
table.photo_fav a.p_photo img{margin:10px;}
table.photo_fav a.f-z{margin:5px 0 3px 10px; font-size:18px; text-decoration:underline;}
table.photo_fav a.f-f{text-align:left; margin:5px 0 0 10px; font-size:11px;}
table.photo_fav div.field{display:none;}
table.photo_fav div.p_pics{width:200px; height:155px; overflow:hidden;}
table.photo_fav ul.pics{margin:0; padding:0; height:auto; background:none;}

.au_photorait{width:179px; *width:185px; border:3px solid #e9e9e9; overflow:hidden; margin:5px 0 0 0;}
.au_photodesc{display:block; font-size:12px; padding:2px 5px 6px 5px; background-color:#e9e9e9;}

table.au_line{margin:0 0 20px 0;}
table.au_line td.no div{height:auto; font-size:11px; font-weight:bold; color:#777; width:20px; margin:2px 5px 3px 5px; text-align:center;}
table.au_line td.pics{width:100%;}
table.au_line td.pics a{padding:2px 10px 3px 0; display:block; text-align:left;}

.p_day{font-size:11px; padding:20px 0px 10px 0px;}
.p_day div{display:block; margin:0 0 3px 20px; font-size:18px; color:#666666;}
.p_day div font{font-size:18px; color:#303e50;}
.p_day div img{margin:2px 0;}
.p_day div span{position:relative; color:#303e50; cursor:pointer; z-index:500;}
.p_day div span:hover{color:#000000;}

.p_day div.p_day_sel{display:none; position:absolute; width:65px; *width:80px; background:#4a5666; padding:5px 6px 7px 8px; left:-8px; top:23px; border:1px solid #D6D8DC; z-index:500; box-shadow:0px 5px 15px #000000; margin:0;}
.p_day div.p_day_sel a, .p_day div.p_day_sel span{display:block; font-size:12px; color:#D6D8DC;}
.p_day div.p_day_sel a:hover, .p_day div.p_day_sel a.p_sel, .p_day div.p_day_sel span.p_sel{font-weight:bold; color:#ffffff;}
.p_day div.p_day_sel span.no_date, .p_day div.p_day_sel span:hover.no_date{cursor:default; font-weight:normal; color:#888888;}
/* photo authors */







/* blogs begin */

.document_pager{margin-top:20px;}
.document_pager .txt, .document_pager .arrow{border-bottom:none;}
.document_pager .arrow2{border-bottom:1px solid #ffffff; display:block; padding:5px 4px 5px 4px; *padding:5px 4px 3px 4px;}

.blogs_lead{width:445px; overflow:hidden; margin:15px 0 0 20px;}
.blogs_lead .text{padding:0 10px 10px 0; vertical-align:top;}
.blogs_lead .pic{vertical-align:bottom;}

.blogs_descript{width:445px; margin:0 0 0 20px; background:#f5f5f5; border-bottom:1px solid #cccccc;}
.blogs_descript .author{text-align:right;}
.blogs_descript .author div{margin:3px 5px 3px 0;}
.blogs_descript .infoline td.div5{height:12px;}

.blogs_lead img{float:left; margin:3px 10px 10px 0;}
.blogs_lead .title{margin-bottom:2px;}
.blogs_lead .title A{font-size:12px; font-weight:bold; color:#303e50;}
.blogs_lead .title A span, .blogs_middle .title A span{font-weight:normal; color:#777777;}
.blogs_lead .date{margin-bottom:4px;}
.blogs_lead .date A{font-size:11px; color:#777;}
.blogs_lead .vvodka A{font-size:12px; color:#555;}
.blogs_descript .author A{font-size:11px; color:#333333;}
.blogs_lead .text{padding:0 10px 10px 0; vertical-align:top;}
.blogs_lead .pic{vertical-align:bottom;}
.blogs_lead .pic img{padding:0; margin:0;}

.blogs_lead .date A:hover{color:#555555;}
.blogs_lead .vvodka A:hover, .blogs_lead .title A:hover, .blogs_descript .author A:hover{color:#000000;}

.blogs_descript .infoline{font-size:11px; margin:3px 0 3px 0;}
.blogs_descript .infoline IMG{margin-left:6px; margin-top:1px;}

.blog_other{margin-top:22px;}
.blog_other div{font-size:11px; color:#999; margin:10px 0 3px 5px;}

/*.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;}*/

.blog_au{margin-top:20px; width:185px; height:240px;}
.blog_au img{width:185px; height:240px;}

.blogs_middle{font-size:12px; margin:10px 0 0 0; padding-bottom:4px; border-bottom:1px solid #cccccc;}

.blogs_middle .title{width:140px;}
.blogs_middle .title A{font-size:11px; color:#303e50; font-weight:bold;}
.blogs_middle .date{margin-top:3px;}
.blogs_middle .date A{font-size:11px; color:#777777;}

.blogs_middle .infoline{font-size:11px; margin:3px 0 3px 0;}
.blogs_middle .infoline IMG{margin-top:1px;}

.blogs_middle .author A{font-size:11px; color:#333333;}

.blog_btm{background-color:#f0f0f0; font-size:11px; padding:4px 0 3px 5px; margin-top:1px;}
.blog_btm a{color:#555555;}
.blog_btm a:hover{color:#000000;}

.blog_others{width:185px; background-color:#ececee;}
.blog_others td.wide{padding:10px 10px 0 10px;}
.blog_others td.vtop{text-align:right; }
.blog_others td.vtop a{font-size:11px; text-decoration:underline; color:#777777; display:block; padding:10px;}
.blog_others td.vtop a:hover{color:#333333;}

table.blog_line{margin:0;}
table.blog_line td.name{padding:3px 0 4px 5px; width:100%; text-align:right; font-weight:bold;}
table.blog_line td img{margin-left:5px;}

div.blog_under{font-size:11px; text-align:right; color:#999999; padding:2px 5px 3px 5px;}

.title_blogsearch{margin-top:26px; background-color:#f5f5f5; height:auto; padding:0; font-size:11px; border-top:1px solid #cccccc;}
.title_blogsearch a{display:block; border-bottom:1px solid #ffffff; padding:3px 5px 4px 5px;}

.blog_rss{border:1px dotted #cccccc; padding:10px 10px 8px 10px; margin:20px 0 0 0; background:url(/CorpPics/d-rss-bg.gif) right center no-repeat; text-align:center;}
.blog_rss table td.wide{color:#666666; padding:0 20px 0 10px; font-size:11px; vertical-align:top; text-align:left; font-weight:bold;}

/* blogs end */


div.middle_samoe{margin:5px 0 0 0;}
table.middle_samoe{font-size:11px; color:#43394D; width:100%; background-color:#eaeaee;}
table.middle_samoe td{padding:3px 5px 4px 5px;}
.middle_samoe .read{background-image:url(/content/pics/icons12_read_r.gif); background-position:center right; background-repeat:no-repeat;}
.middle_samoe .blog{background-image:url(/content/pics/icons12_head_r.gif); background-position:center right; background-repeat:no-repeat;}
.middle_samoe .rate{background-image:url(/content/pics/icons12_rate_r.gif); background-position:center right; background-repeat:no-repeat;}
div.star{font-size:11px; color:#666666; text-align:right; margin:5px 0 10px 0;}

.au_select .cusel_short .wide{width:260px !important; z-index:0 !important;}
td.au_select .cusel-scroll-wrap{height:217px; overflow:hidden; border-bottom:1px solid #999;}


.width445{width:445px;}
.width445 .lineForm{width:400px; font-size:11px;}
#cuselFrame-selAuthor, #cuselFrame-selAuthor *{z-index:301 !important;}
#cuselFrame-selBlog{z-index:300;}
#cuselFrame-selAuthor .cusel-scroll-wrap{height:217px; overflow:hidden; border-bottom:1px solid #999;}
.rss_link{font-size:11px; font-weight:bold; text-decoration:underline; display:block; margin-bottom:3px;}
.rss_link img{margin:0 8px 0 0; position:relative; top:2px;}

table.intro{width:465px; font-size:14px; margin-top:20px; background-color:#D7D7D9;}
table.intro td.wide table.mag_line a{color:#8fb993;}
table.intro td.wide table.mag_line a:hover{color:#ffffff;}
table.intro td.wide, table.editor td.name{padding:4px 8px 5px 8px;}
table.intro td.vtop{background:url(http://kommersant.ru/corppics/logonalert2c.png) top center no-repeat;}
table.intro td.vtop div{height:124px; width:90px;}
table.intro td.text{background-color:#d7dfd8;}
table.intro div.text{padding:4px 8px 5px 15px;}
table.intro div.text div.title{font-weight:bold; padding-bottom:5px; font-size:12px;}

table.tbl_r td{padding-left:5px; padding-right:5px; font-size:12px;}




/* rait */
table.mdl_rzd{width:100%;}
table.mdl_rzd td{width:100%; vertical-align:top; font-size:11px;}
table.mdl_rzd td a{display:block; padding:3px 7px 4px 5px;}
table.mdl_rzd td a:hover, table.mdl_rzd td a.mdl_act{background:#ECECEE;}
table.mdl_rzd td a.mdl_act{font-weight:bold; color:#666666;}

.rt_place{float:left; background:#B7BECA; margin:3px 10px 5px 20px;}
.rt_place div{padding:7px 0 8px 30px; background:url(/Content/Pics/raitings.gif) 4px 3px no-repeat; clear:both; font-size:11px; color:#FFFFFF; *padding-top:4px; *background-position:4px 0;}
.rt_photo div{*width:240px;}
.rt_place img{float:none; margin:0; border-bottom:1px solid #ececee;}
.rt_place div span{display:block; width:150px; text-align:right; float:right; color:#FFFFFF; padding:0 10px 0 0;}
.rt_place div span.rt1{width:20px; float:left; text-align:left;}
.rt_photo div{height:13px;}

.rt_place a{display:block;}
.rt_place table.info_line{float:left; background:#B7BECA; width:90px; margin:0; padding:0; font-size:11px;}
.rt_place table.info_line td{border:none;}
.rt_place table.info_line td img{margin-top:1px;}
.rt_place table.info_line div{width:auto; background:none; padding:0; margin:0;}
.rt_place table.info_line div.div5{width:5px;}
.rt_place table.info_line td.no div{height:auto; font-size:18px; font-weight:bold; color:#777777; width:20px; margin:2px 5px 4px 5px; text-align:center;}
.rt_place table.info_line td.pics{width:100%;}
.rt_place table.info_line td.pics a{padding:7px 10px 8px 0; display:block; text-align:left;}

table.samoe{width:465px;}
table.themes_act .vtop{width:100px;}
table.themes_act div.rt_place, table.themes_act div.rt_place div, table.themes_act div.rt_place img{margin:0;}

table.themes_act .mag_line{margin:2px 0 0 12px; *margin:2px 0 0 12px; float:left;}
table.themes_act .mag_line img{margin:0;}
.rt_fact{width:90px;}

table.rt{width:465px;}
.rt .rt_au .rt_place div{*padding-top:7px !important; *background-position:4px 3px !important;}
.rt_place div span{display:block; width:150px; text-align:right; float:right; color:#FFFFFF;}
.rt_docs{font-size:12px; margin-top:5px; font-size:11px; color:#666;}
.rt_docs a, .rt_docs a:hover{text-decoration:underline;}
.rt_au{width:80px;}
.rt_au .rt_place{margin:0; width:100%;}
.rt_read{background:#f5f5f5; font-size:11px; color:#666666; vertical-align:middle;}
.rt_read div{margin:0 5px 0 10px;}
.rt_read div span{float:left;}
.rt_read .mag_line{margin-bottom:0; float:right;}
.rt_name{margin:0 5px 10px 10px;}
.rt_name .name{font-size:12px; font-weight:bold;}
.rt_name .f-v{font-size:11px; color:#777777;}
td.vbottom .rt_place{/*padding:0 0 0 10px;*/ margin:0; line-height:0; font-size:1px; border-bottom:1px solid #ececee; background:#ffffff;}
td.vbottom .rt_place img{padding:0; border:none;}
.rt .vtop{width:365px;}
.rt .vbottom{width:80px;}

.au_all a span font{display:block; margin-bottom:5px; font-size:11px; color:#777777;}
.au_all a span font img{margin:0 5px 0 0; padding:0; vertical-align:top;}

.rt_place div span{display:block; width:150px; text-align:right; float:right; color:#FFFFFF; padding:0 10px 0 0;}
.rt_place div span.rt1{width:20px; float:left; text-align:left;}

.rt_photo{width:240px;}
.rt_photo table.info_line{width:240px;}

.cl hr{margin:10px 0 0 20px;}
.cl .middle_downboxmenu{margin:0 0 0 20px;}



.poll_title{font-size:14px; font-weight:bold; display:block; margin:20px 0 0 20px; color:#303e50;}
.poll_subtitle{font-size:11px; display:block; padding-top:3px; margin:0 0 0 20px; color:#999999;}
.pool_line{margin:30px 0 30px 20px; height:1px; width:445px; overflow:hidden; background:#ececee;}
table.poll{width:445px; margin:20px 0 20px 20px; font-size:11px; color:#303e50;}
.poll td.r{font-weight:bold; width:100%;}
.poll td.t{border-right:1px solid #303e50;}
.poll td.t div{text-align:right; padding:5px 3px 6px 5px;}
.poll td.i{text-align:left; width:200px;}
.poll td.i span{display:block; width:200px; padding:0; background-color:#f5f5f5; text-align:left; font-size:11px;}
.poll td.i div{background-color:#999999; padding:1px 0 2px 0;}
.poll tr:hover td.i span{background-color:#ececee;}
.poll tr:hover td.i div{background-color:#596573; color:#FFFFFF;}
.poll tr:hover td.i div span{color:#FFFFFF;}
.poll td.b div{font-size:10px; width:42px; padding-left:3px; color:#999999;}
.poll td.b strong{font-size:11px; color:#777777;}
.poll tr:hover td.b strong{color:#000000;}
.poll_overcount{font-size:11px; width:196px; text-align:left; color:#999999; margin:0 0 0 20px;}
.poll_overcount strong{display:block; float:right;}

.online_poll{background-color:#f0f0f0; position:relative; left:-5px; top:0; border-left:5px solid #775e61; *border:none; *left:0;}
.online_poll img{float:right; margin:3px 3px 10px 10px;}
.online_poll .online_add{font-size:10px; color:#999999; float:right; position:relative; bottom:-15px; right:5px;}





table.search_z{clear:both; color:#999999; font-size:12px; width:100%; background-color:#ECECEE;}
table.search_z td.jsbutton{background:url(/Content/pics/_button_bg2.gif) repeat-x 0% 50%; color:#CCC; cursor:pointer; vertical-align:top;}
table.search_z td.jsbutton a img{margin-top:-1px;}
table.search_z td.sfield{background-color:#ECECEE; padding:5px 2px 5px 20px; font-size:11px; vertical-align:middle; width:100%;}
table.search_z td.sfield input{border:1px solid #cccccc; color:#333333; font-size:11px; overflow:hidden; padding:2px 3px; width:95%; margin:0;}
table.search_z td div{font-size:11px; padding:2px 10px 8px 20px; color:#666666;}

div.sttr{font-size:11px; padding:5px 5px 7px 5px; background-color:#CCCCCC; position:relative;}
div.dttr{font-size:11px; padding:5px 5px 7px 5px; background-color:#ffffff; position:relative; top:-10px; display:none;}

.middle_stext a, .sttr a{text-decoration:underline;}
.b_grey{background-color:#ECECEE; padding:5px 5px 7px 5px;}
.tel2{font-size:14px; font-weight:bold; margin:10px 0 10px 0; text-align:right; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:4px 0 6px 0;}
.tel2 a{font-size:12px; font-weight:normal; text-align:left; display:block; margin:5px 0 0 0;}
.tel2 span{font-size:11px; font-weight:normal;}
.tel2 div{font-size:11px; font-weight:bold; text-decoration:underline; text-align:left; cursor:pointer; margin:5px 0 0 0;}
.tel3{font-size:14px; font-weight:bold; display:block; margin:4px 0;}

.stat_flat a, a.ob{text-decoration:none;}
.stat_flat a:hover{text-decoration:underline;}
.stat_flat a:hover, a.ob:hover{/*text-decoration:underline;*/ color:#777777;}
.stat_text2{padding-left:20px; font-size:11px; color:#333333; line-height:130%;}
.stat_text3{padding-left:20px; font-size:11px; color:#999999; line-height:130%;}
.stat_text3 a, .stat_text2 a{text-decoration:none;}
.stat_text_red{padding-left:20px; font-size:12px; line-height:130%; color:#CC3300; font-weight:bold}
.stat_text_red a{color:#CC3300; text-decoration:underline;}


.doc_photo{margin:3px 15px 10px 0; float:left;}
.stat_bg{margin:20px 0 0 0; padding:10px 10px 12px 20px; font-size:12px; background:url(/content/pics/bankr.gif) bottom right no-repeat #cccccc; color:#000000;}
.ob{margin:0 0 0 20px; display:block; font-size:12px;}






div.read_m{margin:2px 0 5px 0; padding:0 0 0 18px !important; clear:both; background:url(/content/pics/icons12_read_r.gif) center left no-repeat;}
div.blog_m{margin:2px 0 5px 0; padding:0 0 0 18px !important; clear:both; background:url(/content/pics/icons12_head_r.gif) center left no-repeat;}
div.rate_m{margin:2px 0 5px 0; padding:0 0 0 18px !important; clear:both; background:url(/content/pics/icons12_rate_r.gif) center left no-repeat;}




table.mobile_main2{width:670px; list-style:none; margin:20px 0 0 0; padding:0; font-size:12px;}
table.mobile_main2 td{text-align:center; vertical-align:top;}
table.mobile_main2 td div{margin-left:20px; text-align:left;}
table.mobile_main2 UL{list-style:none; margin:0 0 0 0; padding:0;}
table.mobile_main2 UL LI{list-style:none; margin:0; padding:5px 0 5px 0; border-bottom:1px solid #cccccc; font-size:11px; line-height:13px;}
table.mobile_main2 UL LI a{padding:0 5px 0 5px; display:block;}
table.mobile_main2 a{text-decoration:none;}
table.mobile_main2 a.title{display:block; padding:0 0 5px 5px; font-size:14px; font-weight:bold; height:50px;}
table.mobile_main2 .title{font-size:12px;}

            .mobile_main {list-style: none; margin: 20px 0 20px 0; padding: 0; font-size: 12px;}
            .mobile_main UL {list-style: none; margin: 5px 0 0 0; padding: 0;}
            .mobile_main UL LI {list-style: none; margin: 0; padding: 2px 0 5px 0; border-bottom: 1px solid #ececee; font-size: 11px; line-height: 13px;}
            .mobile_main A {text-decoration: none;}
            .mobile_main .title {font-size: 12px;}

.quoteminus{font-weight:bold; color:#303e50; left:-0.65em; position:relative;}
.moreinfo{display:block; width:120px; *width:160px; margin:5px 0 0 0; font-size:11px; background:#dcdfe5 url(/corppics/mobile/mobile_moreinfo.gif) no-repeat 100% 0; padding:5px 35px 6px 5px;}

.stat_text P, .stat_text td P{font-size:12px; color:#333333; line-height:1.4em; margin-bottom:1em; margin-top:1em;}
.stat_text P.small{color:#777; font-size:11px;}
.stat_text .gblock{background:#dcdfe5; margin-left:-20px; padding:1px 18px 1px 20px; overflow: hidden; zoom: 1;}
.stat_text .gblock UL{margin:0 0 18px 16px; padding:0;}
.stat_text .subsubtitle {text-transform: uppercase; font-weight: bold;}

UL.rmenu{list-style:none; padding:0; margin:0 0 16px 0;}
UL.rmenu LI{list-style:none; margin:0; padding:2px 5px 3px 5px; background:#f0f0f0; border-bottom:1px solid #ffffff; font-size:11px; line-height:13px;}
UL.rmenu LI.current {list-style: none; margin: 0; padding: 2px 5px 3px 5px; background: #fff; border-bottom: 1px solid #ffffff; font-size: 11px; line-height: 13px; color: #555;}
UL.rmenu LI A{color:#555;}
UL.rmenu LI A:hover{color:#000;}
.techsupport{padding:5px 5px 8px 5px; margin-bottom:20px; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; font-size:11px; color:#555;}

            table.instruct {border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee;}
            table.instruct td {border-bottom: 1px solid #eeeeee; padding: 10px;}
            table.instruct td.f {border-left: 1px solid #eeeeee;}
			




    .emo_slider, .emo_slider li{width:465px !important; height:auto !important; margin:0 !important;}

    .otheremo{font-size:12px; margin:30px 0 0 80px; background:#DCDFE5; position:relative;}
    .otheremo strong{display:block; margin:5px 15px 7px 15px;}
    .otheremo .lineForm{background:#ffffff; display:block; margin:0 10px 0 0; position:relative; z-index:5;}
    .otheremo .lineForm .cusel{width:150px !important;}
    .otheremo .lineForm .cusel span{padding:2px 14px 1px 7px; font-size:12px;}
    .otheremo .lineForm .cuseltext{left:0; top:-1px;}

    .samoename{white-space:nowrap;}

    .emotions{font-size:12px;}
    .emotions td.wide{width:213px; vertical-align:top;}
    .emotions td.wide img{margin:0 10px 5px 0; float:left}
    .emotions td.wide a.f-o{display:block; margin-top:5px;}
    .emo_title{display:block; padding:3px 3px 4px 16px; background:url(/content/pics/left_white_corner.gif) center left no-repeat #596573; color:#FFFFFF; text-transform:uppercase; font-size:11px; position:absolute; right:0; width:98px; *width:117px;}
    .emo_title:hover{background:url(/content/pics/left_white_corner.gif) center left no-repeat #303e50; color:#FFFFFF;}
    .emo_bord{border-right:1px solid #596573; border-bottom:1px solid #596573; padding:0 5px 15px 0; margin-top:20px; position:relative;}
    .emosep{clear:both; position:relative; left:98px; width:115px; border-bottom:1px dotted #596573; height:12px; margin-bottom:10px;}
    .allemo{display:block; float:right; padding:3px 5px 4px 5px; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; font-size:11px; color:#999999;}

    div.emo_rait{font-size:11px; margin:0 0 20px 0; padding:5px 0 8px 20px; background-color:#; border-top:1px solid #303e50;}
    div.emo_rait a.f-z{font-size:20px;}
    table.emo_rait{font-size:12px; margin-bottom:20px;}





#grey{background-color:#ECECEE; padding:5px;}
/*div.middle_title_archive div{margin: 22px 0 3px 5px; font-size:11px; color:#999999;}*/

.middle_stext ul{list-style:square; margin:5px 0 0 20px; padding:0; line-height:140%;}
.stat_list2{margin:5px; font-size:11px; padding:0;}
.stat_list2 li{list-style:none; margin:0 0 5px 0;}
.stat_g{background:#ececee; padding:5px 5px 9px 5px;}

.conf_years{font-size:11px; border-top:1px solid #cccccc;}
.conf_years td div.div20{padding:0; width:20px; background:none;}
.conf_years td div, .conf_years td a{background:url(/content/pics/conf_y0.gif) top left no-repeat; width:37px; text-align:center; padding:4px 0 6px 0; display:block; zoom:1;}
.conf_years td div{background:url(/content/pics/conf_y1.gif) top left no-repeat; cursor:default;}
.conf_years td a:hover{background:url(/content/pics/conf_y1.gif) top left no-repeat;}
.conf_years td.wide{background:url(/content/pics/conf_y0.gif) top left no-repeat;}

.conf_title{font-size:14px; font-weight:bold; display:block; margin:20px 0 0 20px;}
.conf_subtitle{font-size:12px; display:block; padding-top:3px; margin:0 0 0 20px;}

a.conf_title:hover, a.conf_subtitle:hover{color:#000000;}
.main_red{padding-left:20px !important;}

.tbl_form{font-size:12px; width:445px; margin-left:20px;}
.tbl_form td{text-align:right;}
.tbl_form input, .tbl_form select{margin:1px 0 2px 5px;}
.tbl_form td a.middle_button{margin:5px 0 0 5px; width:200px;}












/* books */
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;}

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;}

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;}

#srch{color:#D6D8DC; background:url(http://kommersant.ru/Content/pics/_button_bg2.gif) 0% 50% repeat-x;}
.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;}


.b_auth{font-size:12px; font-weight:bold; color:#999999; margin:0 0 0 20px}
.b_name{font-size:14px; font-weight:bold; color:#303E50; margin:0 0 0 20px}

table.au_pic img{margin:0px 20px 10px 0px; border-bottom:5px solid #ececee; float:left;}
table.au_buttons{font-size:12px; margin:10px 0 10px 20px;}
table.au_buttons td{width:50%; text-align:center;}
table.au_buttons span{display:block; width:25px; overflow:hidden; margin:-4px 0 -10px 0; position:absolute; left:10px;}

.oglav{margin:10px 0; font-size:90%;}
.oglav div{background-color:#999; padding:2px 5px; margin-right:10px;}

.cusel, .cusel *{z-index:2 !important;}

.acenter .jsbutton{width:100%; clear:both; cursor:pointer; display:block; font-size:12px; padding:5px 0 7px 0; text-align:center; background:url(/Content/pics/_button_bg2.gif) left center repeat-x;}

.top_themes .current {background: #dcdfe5; color: #ffffff;}
.top_themes .current:hover {background: #eeeeee; color: #ffffff;}