body, form{margin:0; padding:0; background-color:#ffffff;}
body, p, span, a{font-family:Tahoma, arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
div.leftcol{width:25px; float:left; text-align:left; font-size:1px;}
div.central{width:935px; float:right; text-align:left; font-size:12px; color:#666666; background-color:#ffffff;}
.alltxt{font-size:12px;}
.txtbold{font-weight:bold;}
.mono{font-family:'Lucida Console', 'Courier New', monospace; line-height:10px; text-transform:uppercase;}

img{border:none;}
*:focus{-moz-outline:none; outline:none;}
*+html img{-ms-interpolation-mode:bicubic;}
input, textarea{outline:none;}
table{border-collapse:collapse; border-spacing:0;}
table, td{margin:0; padding:0; border:none; outline:none;}
a{color:#303e50; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}
hr{height:1px; background-color:#cccccc; color:#cccccc; border:0px none; clear:both; margin:0; padding:0; display:block; *margin:-7px 0;}
div.hr{height:1px; background-color:#cccccc; border:0px none; clear:both; margin:0; padding:0; display:block; overflow:hidden;}
div.hr2{height:2px; background-color:#cccccc; border:0px none; clear:both; margin:0; padding:0; display:block; overflow:hidden;}

#_left{width:470px;}

/* vertical line */
.vblock{border-left:5px solid #303e50;}
.vblock_g{border-left:5px solid #cccccc;}
.vblock_b{border-left:5px solid #9b9fa8;}
.vblock_a{border-left:5px solid #423c3c;}
.vblock_emulator{background:url(/Content/pics/_line303.gif) top left repeat-y;}
.vblock_b_emulator{background:url(/Content/pics/_lineb.gif) top left repeat-y;}
.vblock_b .vblock{border-left:none !important;}

.themes_adv_doc{background-color:#f5f5f5;}
.themes_adv_doc .themes_photo_adv{margin:10px 10px 5px 20px; width:90px; float:left;}
.themes_adv_doc .themes_doc, .themes_adv_doc .mainpage_doc{font-size:12px; line-height:1.3em; margin:7px 0 5px 0;}
.themes_adv_doc .themes_doc .title, .themes_adv_doc .mainpage_doc .title{font-weight:bold;}
.themes_adv_doc .themes_doc, .themes_adv_doc .mainpage_doc, .themes_adv_doc .themes_doc_vvodka, .themes_adv_doc .mainpage_doc_vvodka{padding-right:5px;}
.themes_adv_doc table.info_line{margin-top:13px;}
.themes_adv_doc table.info_line td.issue{padding:3px 5px 4px 5px; width:100%; background:#bbbbbb; text-align:right; color:#ffffff;}
.themes_adv_doc table.info_line td.pad{background:#bbbbbb !important; border-bottom:1px solid #CCC !important;}
.adv650x50{height:1px; width:670px; vertical-align:top;}

.adv_issue240{width:240px; height:400px; overflow:hidden; background:url(/content/pics/_240x400issuebannerbg3.gif) center center no-repeat;}
.adv_issue240 .cover{float:right; margin:5px 10px 5px 10px; width:45px; height:60px;}
.adv_issue240 .name{padding:20px 10px 0px 10px; font-size:11px;}
.adv_issue240 .line{margin:4px 0 4px 10px; background-color:#cccccc; height:1px; overflow:hidden;}
.adv_issue240 .date{display:block; padding:0px 10px 5px 18px; font-size:11px;}
.adv_issue240 .doc{clear:both; font-size:11px; margin:8px 0 0 0;}
.adv_issue240 .docheight{height:81px; overflow:hidden;}
.adv_issue240 .photo{float:left; margin:0px 10px 5px 0px;}
.adv_issue240 .title{display:block; padding:0px 10px 3px 18px;}
.adv_issue240 .vvodka{display:block; padding:0px 10px 0px 18px;}
.adv_issue240 .more{display:block; padding:0px 10px 0px 18px;}
.adv_issue240 .all{display:block; padding:0px 10px 0px 0px; text-align:right; font-size:10px;}

.div1{width:1px; overflow:hidden;}
.div4{width:4px; overflow:hidden;}
.div5{width:5px; overflow:hidden;}
.div10{width:10px; overflow:hidden;}
.div15{width:15px; overflow:hidden;}
.div20{width:20px; overflow:hidden;}

a.f-a{color:#303e50; text-decoration:underline;}
a.f-a:hover{color:#000000; text-decoration:underline;}
a.f-b{color:#385e4e;}
a.f-b:hover{color:#000000;}
a.f-c{color:#006697;}
a.f-c:hover{color:#000000;}
a.f-d{color:#999999;}
a.f-d:hover{color:#000000;}
a.f-e{color:#333333;}
a.f-e:hover{color:#000000;}
a.f-f{color:#555555;}
a.f-f:hover{color:#000000;}
a.f-g{color:#cc0000;}
a.f-g:hover{color:#000000;}
a.f-h{color:#d6d8dc;}
a.f-h:hover{color:#ffffff;}
a.f-i{color:#ffffff;}
a.f-i:hover{color:#000000;}
a.f-j{color:#bbbbbb;}
a.f-j:hover{color:#000000;}
a.f-k{color:#000000;}
a.f-k:hover{color:#333333;}
a.f-l{color:#99c2d5;}
a.f-l:hover{color:#333333;}
a.f-m{color:#9E923D;}
a.f-m:hover{color:#000000;}
a.f-n{color:#b3d1e0;}
a.f-n:hover{color:#000000;}
a.f-o{color:#777777;}
a.f-o:hover{color:#000000;}
a.f-p{color:#ffd002;}
a.f-p:hover{color:#000000;}
a.f-q{color:#ffffff;}
a.f-q:hover{color:#f5f5f5;}
a.f-r{color:#66a3c1;}
a.f-r:hover{color:#000000;}
a.f-s{color:#eeeeee;}
a.f-s:hover{color:#000000;}
a.f-t{color:#ffffff;}
a.f-t:hover{color:#ffffff; text-decoration:underline;}
a.f-u{color:#4d5c71;}
a.f-u:hover{color:#4d5c71; text-decoration:underline;}
a.f-v{color:#777777;}
a.f-v:hover{color:#303e50;}
a.f-z{color:#303e50;}
a.f-z:hover{color:#000000;}

.vblock_emulator .vblock_emulator a.f-q{color:#303e50;}
.vblock_emulator .vblock_emulator a.f-q:hover{color:#000000;}

.fontsize10{font-size:10px;}
.fontsize11{font-size:11px;}
.fontsize12{font-size:12px;}
.fontsize13{font-size:13px;}
.fontsize14{font-size:14px;}
.fontsize18{font-size:18px;}
.fontsize30{font-size:30px;}
.lineheight10{line-height:10px;}
.lineheight13{line-height:13px;}
.lineheight15{line-height:15px;}
.lineheight16{line-height:16px;}
.lineheight18{line-height:18px;}



/* left menu */
div.leftcol br{display:none;}
div.leftmenu{padding:0; margin:0; position:relative; z-index:500; clear:both; font-size:1px;}
div.leftmenu *{font-size:11px; zoom:1; cursor:pointer;}
div.leftmenu a{display:block; height:25px; width:25px; overflow:hidden; -webkit-transition:0.1s ease-in 0.3s; -moz-transition:width 0.1s ease-in 0.3s; -o-transition:0.1s ease-in 0.3s; -ms-transition:0.1s ease-in 0.3s; transition:0.1s ease-in 0.3s;}
div.leftmenu a img{width:25px; height:25px; overflow:hidden; background-position:left top; position:absolute; z-index:310;}
div.leftmenu span{width:125px; *width:0; height:25px; float:right; padding:0 5px 0 15px; background:url(/Content/pics/header/mnu.png) left center no-repeat; white-space:nowrap; overflow:hidden; position:relative;}
div.leftmenu a:hover img{background-position:left bottom;}
div.leftmenu a:hover span{background-position:right center;}
div.leftmenu:hover a{width:170px; -webkit-transition:0.1s ease-out 0.3s; -moz-transition:width 0.1s ease-out 0.3s; -o-transition:0.1s ease-out 0.3s; -ms-transition:0.1s ease-out 0.3s; transition:0.1s ease-out 0.3s;}
div.leftmenu:hover span{width:125px;}
div.leftmenu a span i{display:block; font-style:normal; padding-top:5px;}

div.leftmenu a:first-child span{background-position:left top;}
div.leftmenu a:first-child:hover span{background-position:right top;}
div.leftmenu a.lmenu_uk span{background-position:left bottom;}
div.leftmenu a.lmenu_uk:hover span{background-position:right bottom;}

div.leftmenu a.active *{font-weight:bold; cursor:default;}
div.leftmenu a.active img{background-position:right top;}
div.leftmenu a.active span{background-position:right center;}
div.leftmenu a:first-child.active span{background-position:right top;}

div.leftmenu a.lmenu_spec img.pos{position:absolute; height:129px; width:138px; margin:-45px 0 0 105px; opacity:0; visibility:hidden; -webkit-transition:opacity 0.1s ease-in, visibility 0s linear 0.1s; -moz-transition:opacity 0.1s ease-in, visibility 0s linear 0.1s; -o-transition:opacity 0.1s ease-in, visibility 0s linear 0.1s; -ms-transition:opacity 0.1s ease-in, visibility 0s linear 0.1s; transition:opacity 0.1s ease-in, visibility 0s linear 0.1s;}
div.leftmenu a.lmenu_spec:hover img.pos{opacity:1; visibility:visible; -webkit-transition:opacity 0.1s ease-out 0.3s, visibility 0s linear; -moz-transition:opacity 0.1s ease-out 0.3s, visibility 0s linear; -o-transition:opacity 0.1s ease-out 0.3s, visibility 0s linear; -ms-transition:opacity 0.1s ease-out 0.3s, visibility 0s linear; transition:opacity 0.1s ease-out 0.3s, visibility 0s linear;}

a.lmenu_main img{background-image:url(/Content/pics/header/_i25_menu_main.gif);}
a.lmenu_photo img{background-image:url(/Content/pics/header/_i25_menu_photo.gif);}
a.lmenu_video img{background-image:url(/Content/pics/header/_i25_menu_video.gif);}
a.lmenu_infograph img{background-image:url(/Content/pics/header/_i25_menu_infograph.gif);}
a.lmenu_books img{background-image:url(/Content/pics/header/_i25_menu_books.gif);}
a.lmenu_authors img{background-image:url(/Content/pics/header/_i25_menu_authors.gif);}
a.lmenu_blogs img{background-image:url(/Content/pics/header/_i25_menu_blogs.gif);}
a.lmenu_themes img{background-image:url(/Content/pics/header/_i25_menu_themes.gif);}
a.lmenu_factbook img{background-image:url(/Content/pics/header/_i25_menu_factbook.gif);}
a.lmenu_ratings img{background-image:url(/Content/pics/header/_i25_menu_ratings.gif);}
a.lmenu_interview img{background-image:url(/Content/pics/header/_i25_menu_interview.gif);}
a.lmenu_conf img{background-image:url(/Content/pics/header/_i25_menu_conf.gif);}
a.lmenu_subscribe img{background-image:url(/Content/pics/header/_i25_menu_subscribe.gif);}
a.lmenu_advert img{background-image:url(/Content/pics/header/_i25_menu_advert.gif);}
a.lmenu_archive img{background-image:url(/Content/pics/header/_i25_menu_archive.gif);}
a.lmenu_academiya img{background-image:url(/Content/pics/header/_i25_menu_academiya.gif);}
a.lmenu_ua img{background-image:url(/Content/pics/header/_i25_menu_ua.gif);}
a.lmenu_md img{background-image:url(/Content/pics/header/_i25_menu_md.gif);}
a.lmenu_uk img{background-image:url(/Content/pics/header/_i25_menu_uk.gif);}


/* top menu */
.h_1Moff, .h_1Roff, .h_1Loff, .h_1Lon, .h_1Mon, .h_1Ron, .h_2Moff, .h_2Roff, .h_2Loff, .h_2Lon, .h_2Ron, .h_2Mon {text-align:center; background-repeat:no-repeat; padding:5px 0;}
.h_1Moff, .h_1Roff, .h_1Loff {background-image:url(/content/pics/_h_bg_2d.gif); cursor:pointer; border-left:1px solid #dee1e7;}
.h_2Moff, .h_2Roff, .h_2Loff {background-image:url(/content/pics/_h_bg_2f.gif); cursor:pointer; border-left:1px solid #dee1e7;}
.h_1Lon, .h_1Mon, .h_1Ron {background-image:url(/content/pics/_h_bg_2b.gif); font-weight:bold; color:#555555;}
.h_2Lon, .h_2Ron, .h_2Mon {background-image:url(/content/pics/_h_bg_2c.gif); background-color:#bdc6ce; color:#555555; font-weight:bold;}
.h_1Loff, .h_1Lon{background-position:top left; border-left:none;}
.h_1Moff, .h_1Mon{background-position:top center;}
.h_1Roff, .h_1Ron{background-position:top right;}
.h_2Loff, .h_2Lon{background-position:bottom left; border-left:none;}
.h_2Moff, .h_2Mon{background-position:bottom center;}
.h_2Roff, .h_2Ron{background-position:bottom right;}

/* downdrop menu for apps */
#apps_subcontent_2{background:url(/content/pics/_bg_white90spec.png) top left no-repeat; margin:0; position:absolute; visibility:hidden; z-index:400; font-size:11px; font-weight:normal; text-align:center; border:none; padding:0;}
#apps_subcontent_2 div{width:138px; overflow:hidden; text-align:left; margin:10px 1px; border:none; padding:0;}
#apps_subcontent_2 div span{display:block; padding:2px 8px 3px 8px; font-size:11px;}
#apps_subcontent_2 div span a{padding:0; border:none;}

/* downdrop menu for themesgroup */
.dropdown a img{margin:0 0 2px 5px;}
#th_group{margin:-5px 0 0 -94px; *margin-left:-102px; margin-left:-100px\0/; position:absolute; z-index:400; font-size:11px; font-weight:normal; text-align:center; border:none; padding:0; background:url(/content/pics/t_ch.gif) bottom right no-repeat; display:none; border-top:5px solid #B7BECA;}
@-moz-document url-prefix() { #th_group{margin:-5px 0 0 -96px;} }
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { #th_group{margin-left:-100px;} }
#th_group div{width:239px; overflow:hidden; text-align:left; padding:12px 1px 4px 1px; border:none; z-index:1;}
#th_group img{padding:0 116px 6px 116px; position:absolute; *right:0; float:right; cursor:pointer; z-index:2; margin-top:-6px;}
#th_group div a{display:block; padding:2px 9px; font-size:11px; zoom:1; border:none; text-transform:uppercase;}
#th_group div a:hover{background:#dadfed;}

table.daily #th_group{background:url(/content/pics/t_ch.gif) bottom right no-repeat; border-top:5px solid #B1CADF;}
table.daily #th_group div a:hover{background:#D8E5EC;}

/* dropdown menu search */
.selectedanchor{background:none;}
.anylinkmenu, .anylinkmenu180{position:absolute; left:0; top:0; visibility:hidden; font-size:11px; z-index:200; background:white; background:url(/content/pics/_h_bg_5.gif) top left repeat-y; width:225px; border-bottom:1px solid #BDC6CE;}
.anylinkmenu ul, .anylinkmenu180 ul{margin:0; padding:0; list-style-type:none;}
.anylinkmenu ul li a, .anylinkmenu180 ul li a{width:100%; display:block; padding:3px 0 4px 0; text-indent:5px;}
.anylinkmenu a:hover, .anylinkmenu180 a:hover{background:#bdc6ce; color:white;}
.anylinkshadow, .anylinkshadow180{position:absolute; left:0; top:0; z-index:100; background:black; visibility:hidden;}
.anylinkmenu180{width:184px !important; border-right:1px solid #BDC6CE;}
.anylinkmenu180 ul li a{text-indent:6px !important;}
div.search2a{margin:0 0 0 19px; color:#303e50;}
div.search2b{margin:0 0 0 12px; color:#303e50; font-weight:bold; background:url(/content/pics/_arr4x7r.gif) left center no-repeat; padding-left:7px;}


/* search */
td.searchdown, td.searchform, td.searchicon{vertical-align:top;}
td.searchdown a img{border-top:1px solid #bdc6ce; border-left:1px solid #bdc6ce; width:18px; height:18px;}
* html td.searchdown{display:block; width:19px; height:19px; overflow:hidden; border-top:1px solid #bdc6ce; border-left:1px solid #bdc6ce;}
* html td.searchdown a{display:block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/pics/_search_arr.png'); width:18px; height:18px; overflow:hidden;}
* html td.searchdown a img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

td.searchicon a img{width:18px; height:18px; border-top:1px solid #bdc6ce; border-right:1px solid #bdc6ce;}
td.searchform{border-left:1px solid #bdc6ce;}
td.searchform div.d1{border-top:1px solid #bdc6ce;}
td.searchform div.d1 div.d2{height:18px; overflow:hidden; background-color:#ffffff; width:186px;}
* html td.searchform div.d1 div.d2{height:19px;}
* html td.searchicon a img{border-bottom:1px solid #ffffff;}
.spec_search{font-size:11px; border:none; color:#333333; width:186px; padding:1px 0 0 3px; padding-top:2px\0/;}
@-moz-document url-prefix() {.spec_search{padding-top:3px;}}
* html .spec_search{padding-top:2px;}
*+html .spec_search{margin-top:-2px; margin-left:-1px; height:20px; padding-top:3px; padding-left:4px;}


/* inforgaphics */
div.infographics_table{/* min-height:400px; */ margin:20px 0 0 25px; position:relative;}
div.infographics{position:absolute; overflow:hidden; cursor:pointer; background:url(https://kommersant.ru/corppics/a.gif) top left repeat;}
div.infographics *{visibility:hidden;}
#graphic_more{width:300px; padding:7px 10px 9px 10px; border:1px solid #999999; background:#ffffff; color:#303e50; z-index:15; font-size:12px; -moz-box-shadow:1px 1px 6px #999999; -webkit-box-shadow:1px 1px 6px #999999; -moz-border-radius:5px 5px 5px 5px; -webkit-border-bottom-left-radius:20px; -webkit-border-bottom-right-radius:20px; border-radius:5px 5px 5px 5px;}
#graphic_more img{margin:3px 10px 2px 0px; float:left;}
#graphic_more a.go{font-size:11px; color:#666666; text-align:right; display:block; padding:5px 0 0 0; text-decoration:underline;}
#graphic_more a.go:hover{color:#000000;}

table.undergraphics td{vertical-align:top; background:#f5f5f5; font-size:11px;}
table.undergraphics td img{margin:3px 10px 2px 0px; float:left;}
table.undergraphics td a.f-z{display:block; padding:7px 10px 5px 10px;}
table.undergraphics a.go{font-size:11px; color:#666666; text-align:left; display:block; padding:0 10px 9px 10px; text-decoration:underline;}
table.undergraphics a.go:hover{color:#000000;}
table.undergraphics td.white{background:#ffffff; vertical-align:middle;}
table.undergraphics td.white img{margin:0 7px 0 8px; float:none;}

table.likebuttons{margin:10px -5px 0 0;}


/* head */
table.header{width:935px; border-left:5px solid #303e50;}

table.header_top, table.header_bot{width:910px; clear:both; font-size:12px; vertical-align:top; color:#555555;}
table.header_top td, table.header_bot td{text-align:center; background-repeat:no-repeat;}
table.header_top td a, table.header_bot td a{padding:5px 0;}
table.header_bot td a{border-left-style:solid; border-left-width:1px;}
table.header_top td a, table.header_top td a:hover, table.header_bot td a, table.header_bot td a:hover{display:block; width:100%; height:100%; color:#555555;}
*+html table.header_top td a, *+html table.header_top td a:hover, *+html table.header_bot td a, *+html table.header_bot td a:hover{width:99%;}

table.header_top td{background-position:top center;}
table.header_top td.selected a, table.header_bot td.selected a{border-left:none;}
table.header_top td.header_s{width:1px;}
table.header_top tr.r .header_new a{color:#990000;}
table.header_top tr.s .header_new div{height:5px; overflow:hidden; background:url(/content/pics/!_header_specbg101.gif) left top repeat-x !important;}
table.header_top td.header_0{width:1px;}
table.header_top tr.s td{background-image:none !important; height:5px;}

table.header_bot{border-top:5px solid #b9c0cc;}
table.header_bot td{background-position:bottom center;}
table.header_bot td.selected{font-weight:bold;}

table.header_mid{width:910px; background:url(/content/pics/logo/head/online.gif) top left repeat-x;}
table.header_mid td.cover{width:910px; padding-left:8px; vertical-align:middle;}
table.header_mid td.logo{width:100%; text-align:left;}
table.header_mid td.logo a{display:block; width:469px; overflow:hidden; height:50px;}
table.header_mid td.search{vertical-align:top;}

#head_cover{position:absolute; margin:-20px 0px 0px -20px; display:none; z-index:999;}
table.online #head_cover{display:none;}
table.online table.header_mid td.cover img{display:none;}

/*div.head_fm{background:url(/content/pics/_fmplay.png) center bottom no-repeat; margin:15px 0 0 0; width:114px; height:20px; cursor:pointer; float:right;}*/
div.head_fm{margin:10px 0 0 0; height:30px; cursor:pointer; float:right; overflow:hidden; position:relative;}
div.head_fm div{height:70px; position:relative; top:-40px; left:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/pics/_fmplay.png'); cursor:pointer;}
div.head_fm div{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/pics/_fm2.png') !important;}
div.head_tv div{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/pics/_fm1.png') !important;}
div.head_fm div img{height:70px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.head_fm, div.head_fm div, div.head_fm div img{width:72px !important;}
div.head_tv, div.head_tv div, div.head_tv div img{width:82px !important; display:none;}
div.divfm1{width:1px; height:1px; overflow:hidden;}
div.divfm2{width:5px; height:1px; overflow:hidden;}



/* head color scheme */
table.apps table.header_top tr.s td{background:#b6cfe0;}
table.apps table.header_bot{border-color:#b6cfe0;}
table.apps table.header_bot td a{border-color:#e0ecf5;}
table.apps table.header_top td.header_0{background:#e0ecf5;}
table.apps table.header_top td, table.apps table.header_bot td{background-image:url(/content/pics/logo/bg/apps_1.gif);}
table.apps table.header_top td.selected, table.apps table.header_bot td.selected{background-image:url(/content/pics/logo/bg/apps_3.gif);}

table.autopilot table.header_top tr.s td{background:#9ca9ad;}
table.autopilot table.header_bot{border-color:#9ca9ad;}
table.autopilot table.header_bot td a{border-color:#d4d9dd;}
table.autopilot table.header_top td.header_0{background:#d4d9dd;}
table.autopilot table.header_top td, table.autopilot table.header_bot td{background-image:url(/content/pics/logo/bg/autopilot_1.gif);}
table.autopilot table.header_top td.selected, table.autopilot table.header_bot td.selected{background-image:url(/content/pics/logo/bg/autopilot_3.gif);}

table.catalog table.header_top tr.s td{background:#f2d899;}
table.catalog table.header_bot{border-color:#f2d899;}
table.catalog table.header_bot td a{border-color:#fcf0d2;}
table.catalog table.header_top td.header_0{background:#fcf0d2;}
table.catalog table.header_top td, table.catalog table.header_bot td{background-image:url(/content/pics/logo/bg/catalog_1.gif);}
table.catalog table.header_top td.selected, table.catalog table.header_bot td.selected{background-image:url(/content/pics/logo/bg/catalog_3.gif);}

table.daily table.header_top tr.s td{background:#b1cadf;}
table.daily table.header_bot{border-color:#b1cadf;}
table.daily table.header_bot td a{border-color:#d8e5ec;}
table.daily table.header_top td.header_0{background:#d8e5ec;}
table.daily table.header_top td, table.daily table.header_bot td{background-image:url(/content/pics/logo/bg/daily_1.gif);}
table.daily table.header_top td.selected, table.daily table.header_bot td.selected{background-image:url(/content/pics/logo/bg/daily_3.gif);}

table.dengi table.header_top tr.s td{background:#8fb993;}
table.dengi table.header_bot{border-color:#8fb993;}
table.dengi table.header_bot td a{border-color:#bfd3c0;}
table.dengi table.header_top td.header_0{background:#bfd3c0;}
table.dengi table.header_top td, table.dengi table.header_bot td{background-image:url(/content/pics/logo/bg/dengi_1.gif);}
table.dengi table.header_top td.selected, table.dengi table.header_bot td.selected{background-image:url(/content/pics/logo/bg/dengi_3.gif);}

table.ogoniok table.header_top tr.s td{background:#ceb0a9;}
table.ogoniok table.header_bot{border-color:#ceb0a9;}
table.ogoniok table.header_bot td a{border-color:#eadad8;}
table.ogoniok table.header_top td.header_0{background:#eadad8;}
table.ogoniok table.header_top td, table.ogoniok table.header_bot td{background-image:url(/content/pics/logo/bg/ogoniok_1.gif);}
table.ogoniok table.header_top td.selected, table.ogoniok table.header_bot td.selected{background-image:url(/content/pics/logo/bg/ogoniok_3.gif);}

table.online table.header_top tr.s td{background:#b7beca;}
table.online table.header_bot{border-color:#b7beca;}
table.online table.header_bot td a{border-color:#dadfed;}
table.online table.header_top td.header_0{background:#dadfed;}
table.online table.header_top td, table.online table.header_bot td{background-image:url(/content/pics/logo/bg/online_1.gif);}
table.online table.header_top td.selected, table.online table.header_bot td.selected{background-image:url(/content/pics/logo/bg/online_3.gif);}
/*
table.photo table.header_top tr.s td{background:#919396;}
table.photo table.header_bot{border-color:#919396;}
table.photo table.header_bot td a{border-color:#c0c3c7;}
table.photo table.header_top td.header_0{background:#c0c3c7;}
table.photo table.header_top td, table.photo table.header_bot td{background-image:url(/content/pics/logo/bg/photo_1.gif);}
table.photo table.header_top td.selected, table.photo table.header_bot td.selected{background-image:url(/content/pics/logo/bg/photo_3.gif);}
*/
table.sf table.header_top tr.s td{background:#cfd1d3;}
table.sf table.header_bot{border-color:#cfd1d3;}
table.sf table.header_bot td a{border-color:#f0f0f0;}
table.sf table.header_top td.header_0{background:#f0f0f0;}
table.sf table.header_top td, table.sf table.header_bot td{background-image:url(/content/pics/logo/bg/sf_1.gif);}
table.sf table.header_top td.selected, table.sf table.header_bot td.selected{background-image:url(/content/pics/logo/bg/sf_3.gif);}

table.vlast table.header_top tr.s td{background:#cfbeb7;}
table.vlast table.header_bot{border-color:#cfbeb7;}
table.vlast table.header_bot td a{border-color:#e5dbd8;}
table.vlast table.header_top td.header_0{background:#e5dbd8;}
table.vlast table.header_top td, table.vlast table.header_bot td{background-image:url(/content/pics/logo/bg/vlast_1.gif);}
table.vlast table.header_top td.selected, table.vlast table.header_bot td.selected{background-image:url(/content/pics/logo/bg/vlast_3.gif);}

table.weekend table.header_top tr.s td{background:#cec4ce;}
table.weekend table.header_bot{border-color:#cec4ce;}
table.weekend table.header_bot td a{border-color:#e8e2e8;}
table.weekend table.header_top td.header_0{background:#e8e2e8;}
table.weekend table.header_top td, table.weekend table.header_bot td{background-image:url(/content/pics/logo/bg/weekend_1.gif);}
table.weekend table.header_top td.selected, table.weekend table.header_bot td.selected{background-image:url(/content/pics/logo/bg/weekend_3.gif);}

table.ck table.header_top tr.s td{background:#cec4ce;}
table.ck table.header_bot{border-color:#cec4ce;}
table.ck table.header_bot td a{border-color:#e8e2e8;}
table.ck table.header_top td.header_0{background:#e8e2e8;}
table.ck table.header_top td, table.ck table.header_bot td{background-image:url(/content/pics/logo/bg/weekend_1.gif);}
table.ck table.header_top td.selected, table.ck table.header_bot td.selected{background-image:url(/content/pics/logo/bg/weekend_3.gif);}

table.nauka table.header_top tr.s td{background:#c3d99e;}
table.nauka table.header_bot{border-color:#c3d99e;}
table.nauka table.header_bot td a{border-color:#dfeed0;}
table.nauka table.header_top td.header_0{background:#dfeed0;}
table.nauka table.header_top td, table.nauka table.header_bot td{background-image:url(/content/pics/logo/bg/nauka_1.gif);}
table.nauka table.header_top td.selected, table.nauka table.header_bot td.selected{background-image:url(/content/pics/logo/bg/nauka_3.gif);}

table.fm table.header_top tr.s td{background:#DADCE5;}
table.fm table.header_bot{border-color:#DADCE5;}
table.fm table.header_bot td a{border-color:#EBECF0;}
table.fm table.header_top td.header_0{background:#EBECF0;}
table.fm table.header_top td, table.fm table.header_bot td{background-image:url(/content/pics/logo/bg/fm_1.gif);}
table.fm table.header_top td.selected, table.fm table.header_bot td.selected{background-image:url(/content/pics/logo/bg/fm_3.gif);}

table.apps table.header_mid{background:url(/content/pics/logo/head/apps.gif);}
table.autopilot table.header_mid{background:url(/content/pics/logo/head/autopilot.gif);}
table.catalog table.header_mid{background:url(/content/pics/logo/head/catalog.gif);}
table.daily table.header_mid{background:url(/content/pics/logo/head/daily.gif);}
table.dengi table.header_mid{background:url(/content/pics/logo/head/dengi.gif);}
table.fm table.header_mid{background:url(/content/pics/logo/head/fm.gif);}
table.ogoniok table.header_mid{background:url(/content/pics/logo/head/ogoniok.gif);}
table.online table.header_mid{background:url(/content/pics/logo/head/online.gif);}
table.photo table.header_mid{background:url(/content/pics/logo/head/photo.gif);}
table.sf table.header_mid{background:url(/content/pics/logo/head/sf.gif);}
table.vlast table.header_mid{background:url(/content/pics/logo/head/vlast.gif);}
table.weekend table.header_mid{background:url(/content/pics/logo/head/weekend.gif);} 
table.ck table.header_mid{background:url(/content/pics/logo/head/ck.gif);}
table.nauka table.header_mid{background:url(/content/pics/logo/head/nauka.gif);}
table.fm table.header_mid{background:url(/content/pics/logo/head/fm.gif);}

/* subheader menu size */
table.header_top td.header_1{width:89px;}
table.header_top td.header_2{width:70px;}
table.header_top td.header_3{width:82px;}
table.header_top td.header_4{width:49px;}
table.header_top td.header_5{width:49px;}
table.header_top td.header_6{width:49px;}
table.header_top td.header_7{width:61px;}
table.header_top td.header_8{width:69px;}
table.header_top td.header_9{width:51px;}
table.header_top td.header_10{width:90px;}
table.header_top td.header_11{width:54px;}
table.header_top td.header_12{width:84px; background-position:top right;}
table.header_top td.selected{font-weight:bold;}


/* subheader menu size */
/*table.online table.header_bot td.header_1, table.daily table.header_bot td.header_1{width:14%;}
table.online table.header_bot td.header_2, table.daily table.header_bot td.header_2{width:11%;}
table.online table.header_bot td.header_3, table.daily table.header_bot td.header_3{width:11%;}
table.online table.header_bot td.header_4, table.daily table.header_bot td.header_4{width:10%;}
table.online table.header_bot td.header_5, table.daily table.header_bot td.header_5{width:10%;}
table.online table.header_bot td.header_6, table.daily table.header_bot td.header_6{width:13%;}
table.online table.header_bot td.header_7, table.daily table.header_bot td.header_7{width:11%;}
table.online table.header_bot td.header_8, table.daily table.header_bot td.header_8{width:10%;}
table.online table.header_bot td.header_9, table.daily table.header_bot td.header_9{width:10%; background-position:bottom right !important;}*/

table.online table.header_bot td.header_1, table.daily table.header_bot td.header_1{width:12%;}
table.online table.header_bot td.header_2, table.daily table.header_bot td.header_2{width:9%;}
table.online table.header_bot td.header_3, table.daily table.header_bot td.header_3{width:9%;}
table.online table.header_bot td.header_4, table.daily table.header_bot td.header_4{width:8%;}
table.online table.header_bot td.header_5, table.daily table.header_bot td.header_5{width:8%;}
table.online table.header_bot td.header_6, table.daily table.header_bot td.header_6{width:11%;}
table.online table.header_bot td.header_7, table.daily table.header_bot td.header_7{width:9%;}
table.online table.header_bot td.header_8, table.daily table.header_bot td.header_8{width:8%;}
table.online table.header_bot td.header_9, table.daily table.header_bot td.header_9{width:8%;}
table.online table.header_bot td.header_10, table.daily table.header_bot td.header_10{width:15.5%; background-position:bottom right !important;}

table.apps table.header_bot td.header_1{width:15%;}
table.apps table.header_bot td.header_2{width:13%;}
table.apps table.header_bot td.header_3{width:9%;}
table.apps table.header_bot td.header_4{width:9%;}
table.apps table.header_bot td.header_5{width:8%;}
table.apps table.header_bot td.header_6{width:8%;}
table.apps table.header_bot td.header_7{width:8%;}
table.apps table.header_bot td.header_8{width:12%;}
table.apps table.header_bot td.header_9{width:8%;}
table.apps table.header_bot td.header_10{width:10%; background-position:bottom right;}

table.autopilot table.header_bot td.header_1{width:14%;}
table.autopilot table.header_bot td.header_2{width:10%;}
table.autopilot table.header_bot td.header_3{width:11%;}
table.autopilot table.header_bot td.header_4{width:17%;}
table.autopilot table.header_bot td.header_5{width:13%;}
table.autopilot table.header_bot td.header_6{width:17%;}
table.autopilot table.header_bot td.header_7{width:17%; background-position:bottom right;}

table.catalog table.header_bot td.header_1{width:30%;}
table.catalog table.header_bot td.header_2{width:40%;}
table.catalog table.header_bot td.header_3{width:30%; background-position:bottom right;}

table.vlast table.header_bot td.header_1{width:14%;}
table.vlast table.header_bot td.header_2{width:11%;}
table.vlast table.header_bot td.header_3{width:14%;}
table.vlast table.header_bot td.header_4{width:14%;}
table.vlast table.header_bot td.header_5{width:11%;}
table.vlast table.header_bot td.header_6{width:14%;}
table.vlast table.header_bot td.header_7{width:11%;}
table.vlast table.header_bot td.header_8{width:11%; background-position:bottom right;}

table.dengi table.header_bot td.header_1{width:12%;}
table.dengi table.header_bot td.header_2{width:9%;}
table.dengi table.header_bot td.header_3{width:13%;}
table.dengi table.header_bot td.header_4{width:12%;}
table.dengi table.header_bot td.header_5{width:14%;}
table.dengi table.header_bot td.header_6{width:15%;}
table.dengi table.header_bot td.header_7{width:10%;}
table.dengi table.header_bot td.header_8{width:8%;}
table.dengi table.header_bot td.header_9{width:8%; background-position:bottom right;}

table.ogoniok table.header_bot td.header_1{width:15%;}
table.ogoniok table.header_bot td.header_2{width:12%;}
table.ogoniok table.header_bot td.header_3{width:12%;}
table.ogoniok table.header_bot td.header_4{width:14%;}
table.ogoniok table.header_bot td.header_5{width:11%;}
table.ogoniok table.header_bot td.header_6{width:11%;}
table.ogoniok table.header_bot td.header_7{width:13%;}
table.ogoniok table.header_bot td.header_8{width:12%; background-position:bottom right;}

table.sf table.header_bot td.header_1{width:12%;}
table.sf table.header_bot td.header_2{width:8%;}
table.sf table.header_bot td.header_3{width:17%;}
table.sf table.header_bot td.header_4{width:15%;}
table.sf table.header_bot td.header_5{width:11%;}
table.sf table.header_bot td.header_6{width:11%;}
table.sf table.header_bot td.header_7{width:15%;}
table.sf table.header_bot td.header_8{width:11%; background-position:bottom right;}

table.weekend table.header_bot td.header_1{width:14%;}
table.weekend table.header_bot td.header_2{width:11%;}
table.weekend table.header_bot td.header_3{width:9%;}
table.weekend table.header_bot td.header_4{width:17%;}
table.weekend table.header_bot td.header_5{width:10%;}
table.weekend table.header_bot td.header_6{width:19%;}
table.weekend table.header_bot td.header_7{width:12%;}
table.weekend table.header_bot td.header_8{width:18%; background-position:bottom right;}

table.ck table.header_bot td.header_1{width:16%;}
table.ck table.header_bot td.header_2{width:14%;}
table.ck table.header_bot td.header_3{width:13%;}
table.ck table.header_bot td.header_4{width:13%;}
table.ck table.header_bot td.header_5{width:13%;}
table.ck table.header_bot td.header_6{width:13%;}
table.ck table.header_bot td.header_7{width:18%; background-position:bottom right;}

table.nauka table.header_bot td.header_1{width:20%;}
table.nauka table.header_bot td.header_2{width:16%;}
table.nauka table.header_bot td.header_3{width:16%;}
table.nauka table.header_bot td.header_4{width:16%;}
table.nauka table.header_bot td.header_5{width:16%;}
table.nauka table.header_bot td.header_6{width:16%; background-position:bottom right;}
/*
table.fm table.header_bot td.header_1{width:13%;}
table.fm table.header_bot td.header_2{width:13%;}
table.fm table.header_bot td.header_3{width:13%;}
table.fm table.header_bot td.header_4{width:14%;}
table.fm table.header_bot td.header_5{width:14%;}
table.fm table.header_bot td.header_6{width:13%;}
table.fm table.header_bot td.header_7{width:20%; background-position:bottom right;}
*/
table.fm table.header_bot td.header_1{width:11%;}
table.fm table.header_bot td.header_2{width:10%;}
table.fm table.header_bot td.header_3{width:11%;}
table.fm table.header_bot td.header_4{width:11%;}
table.fm table.header_bot td.header_5{width:11%;}
table.fm table.header_bot td.header_6{width:16%;}
table.fm table.header_bot td.header_7{width:10%;}
table.fm table.header_bot td.header_8{width:20%; background-position:bottom right;}


/* head menu corners */
table.header_top td.header_1{background-position:top left !important;}
table.header_bot td.header_1{background-position:bottom left !important;}
table.header_top td.header_1 a, table.header_bot td.header_1 a{border-left:none !important;}

/* footer */
table.footer{font-size:11px;}
table.footer td.block1, table.footer td.block2{vertical-align:top; color:#cccccc; line-height:16px; padding:20px 0 20px 0;}
table.footer td.block1{width:213px;}
table.footer td.block2{width:212px;}
/* copyright */
td.spec_footer{font-size:12px; padding:17px 0 16px 20px;}
td.spec_footer2{padding:8px 8px 0px 20px; vertical-align:top;}
td.spec_footer, td.spec_footer2{background:url(/content/pics/logo/head/online.gif) top left repeat-x; color:#d6d8dc;}





/* 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;}

/* теперь пользуемся классами spec_radio, spec_checkbox - для отмеченных добавляем класс checked */
.spec_checker, .spec_checker2, .spec_checker_r, .spec_checker_r2{width:16px; height:16px; background-color:red;}



div.question{margin:5px 0 10px 0; font-size:11px; color:#555555; font-weight:bold;}
table.question_options{font-size:11px; color:#333333;}
table.question_options td{padding:1px 0 10px 0; vertical-align:top;}
table.question_options td.vtop{padding:0 10px;}


/* show-hide */
.an1{width:1px; height:1px; overflow:hidden; display:none;}
.an2{}
.an3{border-top:1px solid #bdc6ce;}

/* left-right slide buttons */
.news_element1, .news_element1b{height:11px; width:11px; overflow:hidden;}
.news_element1 {background-color:#cccccc;}
.news_element1b{background-color:#303e50;}


/* alignement */
.vtop{vertical-align:top;}
.vcenter{vertical-align:middle;}
.vbottom{vertical-align:bottom;}
.aright{text-align:right;}
.aleft{text-align:left;}
.acenter{text-align:center;}
.float_r{float:right;}
.float_l{float:left;}
.clear{clear:both;}
.cursor{cursor:pointer;}


/* width */
.wide{width:100%;}
.width15{width:15px;}
.width20{width:20px;}
.width39{width:39px;}/* indicators only */
.width40{width:40px;}/* indicators only */
.width50{width:50px;}/* top adv only */
.width185{width:185px;}
.width195{width:195px; height:1px; overflow:hidden;}
.width470{width:470px; height:1px; overflow:hidden;}
.width910{width:910px; overflow:hidden;}/* top adv only */
.width935{width:935px;}
.width960{width:960px; clear:both;}

.height1{height:1px; overflow:hidden;}
.height5{height:5px; overflow:hidden;}
.height8{height:8px; overflow:hidden;}
.height10{height:10px; overflow:hidden;}
.height15{height:15px; overflow:hidden;}
.height20{height:20px; overflow:hidden;}
.height24{height:24px; overflow:hidden;}/* mags maintitle_line only */
.height26{height:26px; overflow:hidden;}/* 4column top only */
.height30{height:30px; overflow:hidden;}
.height120{height:120px; overflow:hidden;}
.height200{height:200px; overflow:hidden;}/* spigel only */

td.vblock_emulator div.height20{clear:both;}

.div1{width:1px; overflow:hidden;}
.div4{width:4px; overflow:hidden;}
.div5{width:5px; overflow:hidden;}
.div20{width:20px; overflow:hidden;}

.zindex50{z-index:50;}

 /* padding */
.p0t{padding-top:0;}
.p0r{padding-right:0;}
.p0b{padding-bottom:0;}
.p0l{padding-left:0;}
.p1t{padding-top:1px;}
.p1r{padding-right:1px;}
.p1b{padding-bottom:1px;}
.p1l{padding-left:1px;}
.p2t{padding-top:2px;}
.p2r{padding-right:2px;}
.p2b{padding-bottom:2px;}
.p2l{padding-left:2px;}
.p3t{padding-top:3px;}
.p3r{padding-right:3px;}
.p3b{padding-bottom:3px;}
.p3l{padding-left:3px;}
.p4t{padding-top:4px;}
.p4r{padding-right:4px;}
.p4b{padding-bottom:4px;}
.p4l{padding-left:4px;}
.p5t{padding-top:5px;}
.p5r{padding-right:5px;}
.p5b{padding-bottom:5px;}
.p5l{padding-left:5px;}
.p6t{padding-top:6px;}
.p6b{padding-bottom:6px;}
.p6l{padding-left:6px;}
.p7t{padding-top:7px;}
.p7r{padding-right:7px;}
.p7b{padding-bottom:7px;}
.p7l{padding-left:7px;}
.p8r{padding-right:8px;}
.p8l{padding-left:8px;}
.p9t{padding-top:9px;}
.p10t{padding-top:10px;}
.p10r{padding-right:10px;}
.p10b{padding-bottom:10px;}
.p10l{padding-left:10px;}
.p11r{padding-right:11px;}
.p12t{padding-top:12px;}
.p12r{padding-right:12px;}
.p12b{padding-bottom:12px;}
.p12l{padding-left:12px;}
.p15t{padding-top:15px;}
.p15r{padding-right:15px;}
.p15b{padding-bottom:15px;}
.p15l{padding-left:15px;}
.p18l{padding-left:18px;}
.p18t{padding-top:18px;}
.p20t{padding-top:20px;}
.p20b{padding-bottom:20px;}
.p20l{padding-left:20px;}
.p25r{padding-right:25px;}
.p25l{padding-left:25px;}
.p26t{padding-top:26px;}
.p40l{padding-left:40px;}
.p60l{padding-left:60px;}
.p80l{padding-left:80px;}
.p100l{padding-left:100px;}
.p260l{padding-left:260px;}

 /* margin */
.m0t{margin-top:0;}
.m0r{margin-right:0;}
.m0b{margin-bottom:0;}
.m0l{margin-left:0;}
.m1t{margin-top:1px;}
.m2t{margin-top:2px;}
.m2b{margin-bottom:2px;}
.m3t{margin-top:3px;}
.m3r{margin-right:3px;}
.m3b{margin-bottom:3px;}
.m4b{margin-bottom:4px;}
.m5t{margin-top:5px;}
.m5r{margin-right:5px;}
.m5b{margin-bottom:5px;}
.m6l{margin-left:6px;}
.m7t{margin-top:7px;}
.m7b{margin-bottom:7px;}
.m7l{margin-left:7px;}
.m8t{margin-top:8px;}
.m8b{margin-bottom:8px;}
.m10t{margin-top:10px;}
.m10r{margin-right:10px;}
.m10b{margin-bottom:10px;}
.m10l{margin-left:10px;}
.m12t{margin-top:12px;}
.m15t{margin-top:15px;}
.m15r{margin-right:15px;}
.m15l{margin-left:15px;}
.m17b{margin-bottom:17px;}
.m18t{margin-top:18px;}
.m20t{margin-top:20px;}
.m20b{margin-bottom:20px;}
.m20l{margin-left:20px;}
.m23t{margin-top:23px;}
.m25b{margin-bottom:25px;}


/* colors */
.bgcolor_d{background-color:#303e50;}
.bgcolor_c{background-color:#cccccc;}
.bgcolor_ececee{background-color:#ececee;}

.color_999999{color:#999999;}/* text adv only */
.color_666666{color:#666666;}/* text adv only */
.color_cccccc{color:#cccccc;}/* indicators only */

.border_r_cccccc{border-right:1px solid #cccccc;}


/* borders */
.spec_line1, .spec_line3, .spec_line4, .spec_line5, .spec_line6, .spec_line7{height:1px; overflow:hidden; background-color:#cccccc; clear:both;}
.spec_line1{margin:3px 0 5px 0;}
.spec_line2{height:15px; overflow:hidden; border-right:1px solid #cccccc;}
.spec_line3{margin:10px 0 10px 0;}
.spec_line4{margin:10px 0 5px 0;}
.spec_line5{margin:5px 0;}
.spec_line6{margin:0 0 5px 0;}
.spec_line7{margin:10px 0 0 0;}


/* online blocks */
.online445x240{width:445px; height:240px; overflow:hidden; margin:20px 0 10px 20px;}
.online443x210{width:443px; height:210px; overflow:hidden; margin:0;}
.online240x100{width:240px; /*height:100px;*/ margin:0; clear:both; z-index:10; position:relative;}
.online240x150{width:240px; height:150px; overflow:hidden; margin:0; clear:both;}
.online240x50 {width:240px; height:50px;  overflow:hidden; margin:0 0 10px 0; clear:both;}
.online240x400{width:240px; height:400px; overflow:hidden; margin:10px 0 20px 0;}
.online240x800{width:240px;}
.online728x100_top {width:100%; height:100px; overflow:hidden;}
.online728x100_foot{width:100%; overflow:hidden; margin:0 0 10px 0; background-color:#f5f5f5;}
.online185{width:185px; overflow:hidden;}
#online-top{width:910px; /*overflow-x:hidden; overflow-y:visible;*/ overflow:visible;}
#online-top table{text-align:left; width:207px; display:inline-block;}

.glimmer{position:fixed; bottom:-10px; width:240px; overflow:hidden; background:#ffffff; z-index:600; box-shadow:1px 2px 25px #999999, inset 0px 1px 2px #dadfed; display:none; padding-bottom:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior:url(/content/PIE.htc);}
.glimmer .name{padding:20px 10px 0px 10px; font-size:11px;}
.glimmer .line{margin:4px 0 4px 10px; background-color:#cccccc; height:1px; overflow:hidden;}
.glimmer .date{display:block; padding:0px 10px 5px 18px; font-size:11px;}
.glimmer .doc{clear:both; font-size:11px; margin:8px 0 0 0;}
.glimmer .docheight{height:81px; overflow:hidden;}
.glimmer .photo{float:left; margin:0px 10px 5px 0px;}
.glimmer .title{display:block; padding:0px 10px 3px 18px;}
.glimmer .vvodka{display:block; padding:0px 10px 0px 18px;}
.glimmer .more{display:block; padding:0px 10px 0px 18px;}
.glimmer .all{display:block; padding:0px 10px 0px 0px; text-align:right; font-size:10px;}



/* photo-video */
table.rcol_photovideo_head{font-size:11px; border-bottom:5px solid #303e50; width:100%;}
img.rcol_photovideo_photo{width:240px; height:180px; margin:0;}
div.rcol_photovideo_text{font-size:11px; height:68px; overflow:hidden; clear:both;}
div.rcol_photovideo_text .title{font-weight:bold;}
div.rcol_photovideo_text .pad{margin:0 0 3px 0;}
a.rcol_photovideo_more{font-size:11px;}
td.fotovideo{width:50%;}









/* серая полоса, открывающая основную колонку */
div.maintitle_line{border-left:5px solid #303e50; padding:10px 0 10px 20px; text-align:left;}
div.maintitle_line span{font-size:11px; color:#999999; margin:0 0 3px 6px; display:block;}
div.maintitle_line div{border-top:1px solid #cccccc;}
div.maintitle_line div img{width:7px; height:7px;}
div.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.dataline{position:absolute; width:675px;}


/* shpigel main */
#mainblock-container, #topnews-container{position:relative; overflow:hidden;}
div.mainblock-glidecontent{position:absolute; background-color:#ffffff;}
div.topnews-glidecontent{position:absolute; background-color:#f5f5f5;}
#js div.mainblock-glidecontent{position:absolute; background-color:#ffffff; visibility:visible;}
#js div.topnews-glidecontent{position:absolute; background-color:#f5f5f5; visibility:hidden;}

div.mainblock-glidecontent{width:443px;}
#mainblock-container{width:443px; height:213px; *height:214px; border-bottom:1px solid #303e50;}
#mainblock-select{width:205px; height:214px; overflow:hidden;}
#mainblock-select a, #topnews-select a{display:-moz-inline-box; display:inline-block; color:#303e50; padding:0;}
#mainblock-select a.selected{background:url(/content/pics/rotator_but_checked2.gif) center left no-repeat; color:#ffffff;}
#mainblock-select td.spec_rotator{font-size:11px; background:url(/content/pics/rotator_but_out2.gif) top left no-repeat;}
#mainblock-select td.spec_rotator a{cursor:pointer;}
#mainblock-select td.spec_rotator div.out_rotator{width:205px;}
#mainblock-select td.spec_rotator div.out_rotator div{padding:3px 5px 5px 20px; line-height:12px;}

div.glidecontent_over{height:176px; overflow:hidden;}
#mainblock-container div.glidecontent_over{padding:0 0 0 15px; font-size:12px; line-height:15px;}
#mainblock-container div.title{margin-bottom:10px; padding:0 10px 0 0;}
#mainblock-container div.title a.f-e{font-weight:bold;}
#mainblock-container div.vvodka{padding:0 10px 0 0;}
#mainblock-container div.vvodka a.f-e{}
#mainblock-container div.more{padding:0 0 0 255px; font-size:12px; line-height:5px;}

#mainblock-container table.info_line{width:443px; margin:0; position:absolute; bottom:0;}
#mainblock-container table.info_line .div5{height:19px;}
#mainblock-container table.info_line td{border:none !important;}
div.out_rotator div span{color:#bbbbbb;}
img.mainglide_img{margin:3px 0 10px 0; float:left; width:240px; height:180px; border-bottom:20px solid #ffffff;}
div.maindoc_1x3w{width:1px; height:3px; overflow:hidden; background-color:#ffffff;}



/* shpigel topnews */
div.topnews-glidecontent{width:185px;}
#topnews-container{width:185px; height:44px;}
#topnews-select a{background:#cccccc;}
#topnews-select a.toc{cursor:default;}
#topnews-select a.selected{background:#cc0000;}
#topnews-select a.f-a{background:none;}
#topnews-select a.prev:hover, #topnews-select a.next:hover{background:#303e50;}

#topnews-select a.toc div{height:2px; width:31px; overflow:hidden;}
#topnews-select a.toc div.last{width:30px;}


/* haccordion */
div.haccordion_around{clear:both; margin-left:5px; padding-left:20px; z-index:200; position:relative; padding-top:20px;}
div.haccordion_around div{border-top:none !important;}
div.haccordion_around div a{width:435px; overflow-x:hidden; overflow-y:visible; display:block;}
#haccordion{height:240px; width:100%; border:0; padding:0; margin:0 0 0 0;}
div.haccordion{width:445px; height:240px; overflow:hidden; clear:both;}
table.haccord{height:240px;}
table.haccord td.vtop{padding:0 2px;}
table.haccord td.wide{vertical-align:top;}
#hc1{background:url(/content/pics/_rotator_4.gif) top left no-repeat;}
#hc1 li{margin:0;}
#hc1 li .hpanel{padding:0;}

.haccordion, .haccordion ul, .haccordion li{margin:0; padding:0; overflow:hidden;}
.haccordion ul{list-style:none;}
.haccordion li{display:block; width:100%; height:240px; float:left;}
.haccordion li .hpanel{width:100%; height:240px;}

.slide_bg{background:url(/content/pics/_i7_corner2sss.gif) bottom left no-repeat;}
.slide_overflow{height:184px; overflow:hidden; margin:10px 10px 0 10px;}
.slide_element1{margin:0 0 5px 5px; border:1px solid #e3e3e3; float:right;}
.slide_element2{font-size:11px; margin:0 0 7px 0;}
.slide_element3{font-size:12px; line-height:13px; margin:0 0 7px 0;}
.slide_element4{font-size:12px; line-height:13px;}
.slide_element5{font-size:11px; line-height:13px; margin:0 10px;}
.slide_element6{font-size:11px; border-top:1px solid #cccccc; margin:5px 10px 0 10px; padding:3px 0; height:15px;}



/* Bottom themes */
td.twocol{width:50%; vertical-align:top;}

table.fourcol{font-size:11px; width:100%;}
table.fourcol hr{margin:10px 0;}
table.fourcol td.block1{width:213px; vertical-align:top;}
table.fourcol td.block2{width:212px; vertical-align:top;}

div.rubr_overflow{height:83px; overflow:hidden; line-height:13px;}
div.rubr_overflow div{font-size:11px; margin-top:5px;}

table.twocol_allnews{font-size:11px; width:100%; margin:0 0 20px 0;}
table.twocol_allnews td{vertical-align:top;}
table.twocol_allnews td img{height:11px; width:11px;}
table.twocol_allnews td.arrowl{padding:2px 3px 0 4px;}
table.twocol_allnews td.arrowr{padding:2px 0 0 0;}
table.twocol_allnews td.wide{text-align:right;}
table.twocol_allnews td.wide a{text-decoration:underline;}

div.top_themes{font-size:11px;}
div.top_themes a{background-color:#f5f5f5; display:block; padding:3px 0 4px 5px; margin-bottom:2px; cursor:pointer;}
div.top_themes a:hover{background-color:#eeeeee;}
div.top_themes a span{color:#666666;}
div.top_themes a span span{color:#008000;}

div.block935{border-top:1px solid #b9c0cc;}
div.block935 div{background-color:#ececee; font-size:11px; padding:5px 0 7px 20px;}


/* samoe */
div.spec_icon_samoe{float:left; position:relative; border-top:1px solid #d0ced9; margin:0 0 0 -26px;}
div.spec_icon_samoe a{background:url(/Content/pics/header/_i25_menu_ratings.gif) top left no-repeat; display:block; height:25px; width:25px;}

div.spec_icon_tv{float:left; position:relative; border-top:1px solid #d0ced9; margin:0 0 0 -26px;}
div.spec_icon_tv a{background:url(/Content/pics/header/_i25_menu_tv.gif) top left no-repeat; display:block; height:25px; width:25px;}

#samoe_slider{margin-left:20px;}
#samoe_slider ul, #samoe_slider li{margin:0; padding:0; list-style:none; clear: none !important;}
#samoe_slider, #samoe_slider li{width:910px; height:161px; overflow:hidden;}	

table.samoe{background-color:#ececee; font-size:11px; width:100%;}
table.samoe td{border-top:1px solid #b9c0cc;}
table.samoe td.act{border-top:1px solid #303e50;}
div.samoename{padding:5px 10px 7px 0; color:#666666; white-space:nowrap;}
div.samoeact{padding:5px 10px 7px 10px; color:#d6d8dc; cursor:default; background-color:#303e50;}
div.samoetop{padding:5px 10px 7px 10px; color:#303e50; cursor:pointer;}
table.samoe_4col{font-size:11px; margin-top:7px; width:100%;}
table.samoe_4col td{vertical-align:top;}
table.samoe_4col td.block1{width:213px;}
table.samoe_4col td.block2{width:212px;}
div.bestdoc_overflow{height:109px; overflow:hidden; line-height:13px;}
div.bestdoc_overflow img{height:45px; margin:3px 10px 0 0; float:left;}
div.bestdoc_overflow div{margin-top:5px;}
table.bestdoc_line{width:100%; margin:10px 0 0 0; font-size:11px; color:#666666; border-bottom:2px solid #cccccc; clear:both; background-color:#f5f5f5;}
table.bestdoc_line td{padding:3px 5px 4px 0;}
table.bestdoc_line td.wide{padding:3px 0 4px 5px; font-weight:bold;}
table.bestdoc_line td img{height:12px; margin:1px 0px 0px 10px;}



/* themes dropdown list middle column */
.themes_element1, .themes_element1b, .themes_element1d{padding:2px 0 3px 5px; font-size:11px; border-top:1px solid #ffffff;}
.themes_element1{color:#303e50; background-color:#d7d7d9; cursor:pointer;}
.themes_element1 img{width:9px; margin:5px 5px 0 0; float:right;}
.themes_element1b{color:#000000; background-color:#bdc6ce;}
.themes_element1d{color:#303e50; background-color:#bdc6ce; background-color:#d7d7d9;}



/* topnews AND one-line-news middle column */
table.middle_topnews, table.middle_allnews{font-size:11px; margin:5px 0 0 0; width:185px;}
table.middle_topnews td{padding:0 9px 7px 0; vertical-align:top;}
table.middle_topnews td a.f-g, table.middle_topnews td a.f-z, table.middle_topnews td.topnews_hot a{font-weight:bold;}
table.middle_topnews td.wide{padding:0 0 7px 0;}
table.middle_topnews td a.f-z span{color:#cccccc;}

table.middle_allnews{margin:0 0 20px 0;}
table.middle_allnews td{vertical-align:top;}
table.middle_allnews td img{height:11px; width:11px;}
table.middle_allnews td.arrowl{padding:7px 3px 0 4px;}
table.middle_allnews td.arrowr{padding:7px 0 0 0;}
table.middle_allnews td.wide{padding:5px 0 0 0; text-align:right;}
table.middle_allnews td.wide a{text-decoration:underline;}


/* region 240х300 */
div.region240x400{width:240px; height:400px; overflow:hidden; margin:0 0 20px 0;}
table.region240x300_pic{width:100%; margin-top:5px;}
table.region240x300_pic td.vtop, table.region240x300_pic td.vtop img{width:30px;}
table.region240x300_pic td.name{vertical-align:top; padding:2px 0 0 10px;}
table.region240x300_pic td.name a{font-size:11px; line-height:13px;}
div.region_big{margin-top:10px; padding:0 0 3px 0; width:240px; font-size:11px; line-height:13px;}
div.region_big img{width:60px; margin:3px 0 3px 10px; float:right;}
div.region_inn{height:111px; overflow:hidden;}
div.region_inn div{margin-bottom:7px;}
div.region_small{line-height:13px; font-size:11px; height:70px; overflow:hidden; margin:2px;}
div.region_small a.f-e{display:block; margin-top:5px;}
div.more{font-size:11px; line-height:13px; margin-bottom:4px;}



/* dropdown archive middle column */
/*div.jsdate{position:absolute; display:none;}
* html div.jsdate{margin-left:-10px;}

div.middle_title_grey div{margin:0 0 3px 6px; font-size:11px; color:#999999;}
table.middle_archive{font-size:11px; color:#303e50; width:185px; margin-left:10px;}
//table.middle_archive td.wide{text-align:right;}
//div.middle_title_grey{padding:10px 0 3px 10px;}
//td.jsdate{padding-left:3px; padding-bottom:2px;}
//td.js_arr img{height:11px; width:11px;}
//td.js_arr{padding:3px 10px 0 4px; vertical-align:middle;}
//td.js_arr2{background:url(/content/pics/_arr4x7r_white.gif) 7px 5px no-repeat #ececee;}
//td.js_arr2 div{background-color:#303e50; padding:5px 6px 5px 7px;}
table.archive_title, table.archive_main{font-size:11px; color:#666666; width:185px;}
table.archive_title{margin:7px 0 0 0;}
table.archive_title td{text-align:center; padding:3px 0 4px 0;}
table.archive_main{border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
div.jsdate div.archive{margin:0 0 0 10px; position:absolute; display:block; width:185px; height:150px; background:url(/Content/pics/_bg_white90b.png) top left; *margin:0;}

div.middle_title_grey{padding:10px 0 5px 10px;}
td.jsdate{padding-left:3px; text-align:right;}
td.js_arr, td.js_arr2{vertical-align:top;}
td.js_arr img, td.js_arr2 img{height:11px; width:11px;}
td.js_arr{padding:3px 8px 0 4px;}
td.js_arr2{padding:3px 0 0 8px;}*/

div.middle_title_grey{padding:10px 0 9px 0;}
div.middle_title_grey div{margin:0 0 3px 6px; font-size:11px; color:#999999;}
div.middle_title_grey img{height:7px; width:7px;}


/* archive */
div.middle_title_archive{margin:0 0 0 10px;}
div.middle_title_archive div{margin:10px 0 3px 5px; font-size:11px; color:#999999;}
hr.middle_title_archive div{margin:0px 0 0px 10px; font-size:11px; color:#999999;}

div.archive_out{width:185px; overflow:hidden;}
div.archive_out table.wide td{background-color:#ececee; cursor:pointer;}
div.archive_out table.wide td.vtop img{width:29px; height:23px;}
div.archive_out table.wide td.wide div{float:right; font-size:10px; color:#ffffff;}
#arc-all{font-size:11px; padding:4px 0 0 0; color:#303e50;}
#arc-m{display:none;}
#h-light{display:none; position:absolute; background-color:#BBBBBB; width:52px; height:23px;}
div.archive{position:absolute; width:185px; overflow:hidden; padding:10px 0 3px 0; background:url(/Content/pics/_bg_white90b.png) top left repeat-y; visibility:hidden; z-index:20;}

a.arhive_arrow{display:block; width:52px; height:23px; background-color:#303e50; color:#D6D8DC; text-decoration:none; cursor:pointer; text-align:center;}
a.arhive_arrow:hover{text-decoration:none; color:#FFFFFF;}
a.arhive_arrow span{display:block; padding-top:5px; cursor:pointer; color:#D6D8DC;}
a.arhive_arrow:hover span{color:#FFFFFF;}

table.cal_head{background-color:#ececee; font-size:11px; width:185px;}
table.cal_head td{border-top:1px solid #b9c0cc; width:33%;}
table.cal_head td.act{border-top:1px solid #303e50;}
table.cal_head td.act div.samoeact{padding:3px 10px 5px 10px; text-align:center;}
table.cal_head td.act div.samoetop{padding:3px 10px 5px 10px; text-align:center;}

#calendar{width:185px; overflow:hidden; background-color:#FFFFFF; padding-top:2px;}
#calendar ul, #calendar ul li{margin:0; padding:0; list-style:none;}

table.archive_main{border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-collapse:collapse; padding:0; color:#666; font-size:11px; width:185px;}
table.archive_main td{padding:0; margin:0; text-align:center;}
table.archive_title{color:#cccccc; font-size:11px; width:185px; text-align:center; font-weight:normal; margin:0 0 2px 0;}
table.archive_title td{margin:0; padding:0;}
tr.month table, tr.year table, tr.day table{margin-bottom:5px;}
td.jsdroparchive{background:#b9c0cc; color:#ffffff; cursor:pointer;}
td.jsdroparchive div, td.droparchive div{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:4px 0 5px 0; text-align:center;}
td.jsdroparchive div.selected{background:#303e50; color:#d6d8dc; cursor:default;}





div.middle_allthemes{clear:both; font-size:11px; color:#999999; font-weight:bold; margin:5px;}
div.middle_downboxmenu a, div.middle_allthemes a{text-decoration:underline !important;}
.downboxmenu{clear:both; font-size:11px; padding:5px 0 3px 0; color:#999999; border-top:2px solid #cccccc; margin:5px 0 5px 0;}






td.droparchive div, td.droparchiveact div, td.jsdroparchive div {padding:4px 0 5px 0; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; cursor:default;}
td.jsdroparchive{background-color:#b9c0cc;}
td.droparchive_none div{ padding:4px 0 5px 0; color:#303e50; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
td.droparchive div{color:#cccccc;}
td.droparchiveact div{color:#ffffff; background-color:#303e50;}
td.jsdroparchive div{cursor:pointer; color:#ffffff;}




/* java script elements */
.greybutton, .jsgreybutton{font-size:12px; padding:5px 10px 7px 10px; width:140px; text-align:center;}
.greybutton{color:#999999; background:url(/content/pics/_button_bg1.gif) center left repeat-x; cursor:default !important;}
.jsgreybutton{color:#666666; background:url(/content/pics/_button_bg1.gif) center left repeat-x; cursor:pointer;}
a.greybutton, a.greybutton:hover{color:#999999;}
a.jsgreybutton{display:block;}
a.jsgreybutton:hover{color:#666666;}






/* all labels */
div.daily_page_name,
div.daily_page_name2,
div.middle_blockname,
div.middle_blockname2,
div.third_blockname,
div.twocol_blockname,
div.twocol_blockgrey,
div.red_blockname,
div.podval_blockname,
div.doc_blockname,
div.grey_blockname,
div.other_blockname,
div.mag_page_name{padding:2px 10px 3px 20px; background:url(/content/pics/_pl_bg_1.gif) bottom right no-repeat; color:#d6d8dc; display:inline-block !important; font-size:11px; d\isplay:inline; z\oom:1; font-size:11px; text-transform:uppercase; clear:both;}
*:first-child+html div.daily_page_name,
*:first-child+html div.daily_page_name2,
*:first-child+html div.middle_blockname,
*:first-child+html div.middle_blockname2,
*:first-child+html div.third_blockname,
*:first-child+html div.twocol_blockname,
*:first-child+html div.twocol_blockgrey,
*:first-child+html div.red_blockname,
*:first-child+html div.podval_blockname,
*:first-child+html div.doc_blockname,
*:first-child+html div.grey_blockname,
*:first-child+html div.other_blockname,
*:first-child+html div.mag_page_name{display:inline !important; zoom:1;}
div.twocol_blockgrey, div.grey_blockname, div.daily_page_name2{background-image:url(/content/pics/_pl_bg_4.gif); color:#FFFFFF;}
div.red_blockname{background-image:url(/content/pics/_pl_bg_2.gif) !important;}

div.middle_blockname2{background:url(/content/pics/_pl_bg_4.gif) bottom right no-repeat;}
.daily_page_number, .mag_page_number{padding:5px 0 6px 20px; background-color:#ececee; color:#303e50; font-size:11px; clear:both;}
div.podval_blockname{line-height:13px;}



/* labels for middle column */
div.middle_blockname, div.middle_blockname2{padding:2px 10px 3px 5px; margin-top:20px; color:#d6d8dc;}
div.mag_page_name{margin-top:20px;}
div.middle_label{padding:2px 5px 3px 5px; background-color:#f5f5f5; color:#666666; font-size:11px; margin-bottom:10px;}
div.middle_label2{padding:2px 0 3px 0; color:#666666; font-size:12px; font-weight:bold; margin-bottom:5px;}
div.middle_title{font-size:11px; clear:both;}
div.middle_title font{font-weight:bold; font-size:11px;}
div.middle_title div{height:5px; overflow:hidden;}
img.middle{width:90px; margin-bottom:10px;}

div.blockname_short {margin-top:9px !important;}

/* labels for right column */
div.third_blockname{padding:2px 10px 3px 5px;}

/* labels for footer */
div.twocol_blockname, div.twocol_blockgrey, div.red_blockname, div.doc_blockname, div.podval_blockname{padding:2px 10px 3px 5px; margin-top:20px;}
div.twocol_blockgrey, div.doc_blockname, div.podval_blockname{margin:0;}


/* more-link under grey line */
div.middle_downboxmenu, div.third_downboxmenu, div.foot_downboxmenu{clear:both; font-size:11px; padding:5px 0 3px 0; color:#999999; border-top:2px solid #cccccc; margin:5px 0 5px 0; text-align:right; z-index:2; position:relative;}
div.middle_downboxmenu a, div.third_downboxmenu a, div.foot_downboxmenu a{text-decoration:underline !important;}







/* additional documents (plus-docs) */
table.plus_docs{font-size:11px; color:#666666; clear:both; width:100%;}
table.plus_docs td.sign{color:#303e50; font-family:Arial Black; font-size:14px; line-height:12px; font-weight:bold;  padding:5px; border-bottom:2px solid #cccccc; vertical-align:top;}
table.plus_docs td.content{padding:5px 0 0 0; border-bottom:2px solid #cccccc; vertical-align:top; width:100%;}
table.plus_docs td.content div{padding:0 0 5px 0;}


/* info line (icon-line) index 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;} /* *height:19px; */
/* для плюсика */
table.info_line td.sign{cursor:default; padding-right:5px;}
table.info_line td.sign span{padding-left:5px; font-weight:bold; font-family:'Arial black'; font-size:14px; line-height:8px; color:#303e50;}
table.info_line td.sign.bgcolor_d span{color:#D6D8DC !important;}
table.info_line td.issue{padding:3px 5px 4px 5px; width:100%;}
table.info_line td.issue span{padding:3px 0 4px 5px; cursor:default;}
table.info_line td img{height:12px; margin:2px 0 3px 10px; padding-top:1px;}
table.info_line td.pad{background:#ffffff !important; border:none;}
table.info_line td a, table.info_right td a{white-space:nowrap;}
table.info_line td.bgcolor_d{background-color:#303e50;}

/* plus */
div.magblock-plus{position:absolute; background:url(/content/pics/shpigel/online_plus.png) top left repeat; font-size:11px; padding:4px 5px 2px 0; visibility:hidden; width:443px;}
div.magblock-plus a{display:block; margin-bottom:5px; padding:0 12px; white-space:normal !important; *width:443px; line-height:13px;}
div.magblock-plus a:hover{background:url(/content/pics/shpigel/online_4x3.gif) left 5px no-repeat;}
* html div.magblock-plus a, * html div.magblock-plus a:hover{-background:none;}




/* select lists */
.lineForm {float:left; zoom:1;}
.cusel {height:18px; border:1px solid #cccccc; border-right:none; border-left:none; display:inline-block; position:relative; cursor:pointer;}
.cusel:hover, .cusel:focus{border:1px solid #303e50; border-right:none; border-left:none;}
.cuselFrameRight {background:url(/content/pics/_search_arr2.png) top right no-repeat; position:absolute; z-index:2; top:0; right:0; height:100%; width:40px;}
.cuselText {height:14px; width:100%; border-left:1px solid #cccccc; padding:3px 0 2px 7px; cursor:pointer; overflow:hidden; position:relative; z-index:1; position:absolute; top:0; left:0;}
.cuselText:hover, .cuselText:focus, .cusel:hover .cuselText, .cusel:focus .cuselText {border-left:1px solid #303e50;}
.cusel span {display:block; cursor:pointer; white-space:nowrap; padding:3px 14px 2px 7px; zoom:1;}
.cusel span:hover, .cusel .cuselOptHover {background:#303e50; color:#d6d8dc;}
.cusel .cuselActive {background:#ececee; color:#666666; cursor:default; font-weight:bold; overflow:hidden;}
.classDisCusel .cuselText {cursor:default;}
.cusel-scroll-wrap {display:block; visibility:hidden; position:absolute; top:100%; background:#fff; min-width:100%; width:auto; z-index:20;}
.jScrollPaneContainer {position:relative; overflow:hidden; z-index:5; border:1px solid #999; background:#fff;}
.jScrollPaneTrack {height:100%; width:1px; right:7px; background:#303e50; position:absolute;}
.jScrollPaneDrag {background:url(/content/pics/scrollbox.gif) top center no-repeat; position:absolute; cursor:pointer; right:-4px; height:12px;}
.jScrollPaneDragTop {position:absolute; top:0; left:0; overflow:hidden;}
.jScrollPaneDragBottom {position:absolute; bottom:0; left:0; overflow:hidden;}
.jScrollArrowUp {width:11px; height:11px; position:absolute; top:2px; right:3px; cursor:pointer; background:url(/content/pics/_arr5x9u.gif) top right no-repeat;}
.jScrollArrowDown {width:11px; height:11px; position:absolute; bottom:2px; right:3px; cursor:pointer; background:url(/content/pics/_arr5x9d.gif) bottom right no-repeat;}
/* select ie */
* html .lineForm {float:none; width:auto;}
* html .cusel {height:20px; border-right:1px solid #cccccc;}
* html .cuselText {height:18px; overflow:hidden;}
* html .jScrollArrowUp {background-position:2px right;}
* html .jScrollArrowDown {background-position:6px right;}
* html .jScrollPaneDrag {right:-5px;}

.z0 { z-index:100; } 
.z1 { z-index:90; }
.z2 { z-index:80; }
.z3 { z-index:70; }
.z4 { z-index:60; }
.z5 { z-index:50; }
.z6 { z-index:40; }
.z7 { z-index:30; }
.z8 { z-index:20; }
.z9 { z-index:10; }

/* 3 column */
div.third_techmenu{margin:10px 0; width:240px; overflow:hidden;}
div.third_techmenu table{font-size:11px; font-weight:bold;}

td.techmenu{background-color:#D7D7D9; color:#303e50; cursor:pointer; border-right:1px solid #ffffff;}
td.techmenu:hover{background-color:#303e50; color:#ffffff;}

td.techmenu div{padding-top:5px; padding-right:3px; padding-bottom:6px; padding-left:3px;}
td.techmenu div.spec_technenu{background:url(/content/pics/_servmenu_rss.gif) top left no-repeat; padding-left:25px;}

.medialogy_popup{height:370px;width:450px;display:normal; background-image:url(/content/pics/_bg002.gif); background-position:top right; background-repeat:no-repeat;}
.medialogy_popup .close{padding:0 0 10px 0; font-size:11px; color:#999999; text-align:right;}
.medialogy_popup .size{overflow:auto; height:340px; padding:0 10px 0 0;}
.medialogy_popup .text1{color:#666666; padding:5px 10px 0px 5px; vertical-align:top;}
.medialogy_popup .text2{padding:0 0 0 60px; line-height:20px;}
.medialogy_popup .sign{background-color:#999999; color:#ffffff; padding:0px 2px; font-size:9px;}
.medialogy_popup .line{height:1px; overflow:hidden; border-top:1px solid #cccccc; margin:20px 0px 10px 0px;}

/* DIR */
dir .document_text{border:none; padding:0;}
wbr {display:inline-block;}

/* before lj */
table.up_lj td.vtop div{background:#303e50; width:20px; height:1px; overflow:height;}
table.up_lj td.wide{background:#5f6f86;}
table.up_lj td.wide div{background:#5f6f86; height:5px; overflow:height;}

/* pack menu */
.pack_layer{background-color:#ffffff;}
.pack_header{padding:2px 0 3px 5px; font-size:11px; border-top:1px solid #ffffff; color:#303e50; background-color:#d7d7d9; cursor:pointer;}
.pack_header img{width:9px; margin:5px 5px 0 0; float:right;}
.pack_content{overflow:hidden; padding:5px 0 0 5px; background-color:#f5f5f5; margin-top:1px; font-size:11px; line-height:13px;}
.pack_header.selected{background-color:#BDC6CE; cursor:default;}
.pack_header.selected img{display:none;}
.pack_header.hover{background-color:#BDC6CE;}

/* photo list inner and video */
table.photo_gal, table.photo_speclist, table.markt{font-size:11px; white-space:normal;}
.photo_speclist_div{background-color:#eaeaee;}
.photo_speclist td{width:33%;}
table.photo_gal td.vbottom div{width:20px; height:32px; overflow:hidden; background-color:#ffffff;}
table.photo_gal td.wide{vertical-align:top;}
tr.photo_speclist_photo, photo_speclist_photo2 td, table.markt tr.graphs td{padding:0px 10px 0 0;}
tr.photo_speclist_photo td img{width:120px; height:90px;}
tr.photo_speclist_photo2 td img{width:90px; margin:0 10px 0 0;}
tr.photo_speclist_names td{padding:5px 10px 10px 0; vertical-align:top;}
tr.photo_speclist_names td div{height:39px; overflow:hidden; margin:3px 0 0 0;}
tr.photo_list_photo td.width20, tr.photo_list_names td.width20{padding:0;}

/* informer */
div.informer{width:240px; height:90px; margin-top:10px; overflow:hidden; display:none;}
div.informer:first-child{display:block;}
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;}

/* specblock */
.specbl_dntmiss{clear:both; font-size:11px;}
.specbl_dntmiss img{margin:3px 10px 5px 0; float:left;}
.specbl_dntmiss .div_title{margin:7px 0 0 0;}
.specbl_dntmiss .div_vvodka{margin:3px 0 0 0;}
.specbl_dntmiss_hr{height:1px; overflow:hidden; background-color:#cccccc; margin:5px 0 5px 0; clear:both;}
.specbl_dntmiss_hr2{height:2px; overflow:hidden; background-color:#cccccc; margin:7px 0 0 0; clear:both;}

/* specadv */
.specadv01_main_l{position:fixed; margin:-108px 0 0 -185px;}
.specadv01_main_r{position:fixed; margin:-108px 0 0 945px;}
* html .specadv01_main_l{_position:absolute;}
* html .specadv01_main_r{_position:absolute; _overflow:hidden; _width:expression((document.body.clientWidth/2 - 490>0)?((document.body.clientWidth/2 - 490)<150?(document.body.clientWidth/2-490)+'px':'150px'):'0');}

.dark_gallery{bottom:0; left:0; right:0; top:0; overflow-x:auto; overflow-y:hidden; position:fixed; //position:absolute; top:expression(document.getElementsByTagName('body')[0].scrollTop + 'px'); *width:100%; *height:100%; padding-left:50px; z-index:999; margin:0;}
div .dark_gallery{display:none; background:url(/Content/Pics/op90.png) top left repeat; padding:0;}
#dg_frame{visibility:hidden;}
.dg_wait{position:absolute; top:50%; left:50%; margin-left:-9px; margin-top:-9px; -moz-user-select:none; -webkit-user-select:none;}

/* fm menu */
table.fm_proggbox5{width:185px; font-size:11px;}
table.fm_proggbox5 .title{margin:0px 0 1px 5px; font-size:12px;}
table.fm_proggbox5 .subtitle{margin:0 0 0 12px;}
table.fm_proggbox5 td{padding:4px 5px 5px 0; border-bottom:1px solid #ffffff;}
table.fm_proggbox5 td:hover{background:#ffffff; color:#FFFFFF;}

table.mdl_rzd{width:185px;}
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;}

div.technoblog{margin:13px 0 13px 0; padding:6px 5px 10px 7px; font-size:11px; background:#f5f5f5;}
div.technoblog div{font-size:12px; display:block; margin-bottom:5px; font-weight:bold;}
div.technoblog div a em{font-style:normal; color:#0000CC;}
div.technoblog div a:hover em{color:#000099;}
div.techno_blog table.info_line td.issue{display:none;}
div.techno_blog div.date{display:none;}

.twtr-hd{padding:0 10px 10px 0 !important;}
.twtr-bd{padding:0 !important;}
.twtr-tweet-text{font-size:11px !important;}
.twtr-timeline a.username{color:#596573 !important;}
.twtr-widget .twtr-tweet-wrap{padding:6px 0px !important;}



table.header_bot td.header_reg a, table.header_bot td.header_reg a:hover{border:none !important; display:inline !important; width:auto; height:auto; zoom:0;}
table.header_bot td.header_reg div{border-left:1px solid #DADFED; padding:3px 16px 5px 16px; height:16px; overflow:hidden; line-height:1.5em; text-align:left;}

table.header_bot td.header_reg{background-image:url(/content/pics/logo/bg/region1.gif); background-position:100% 100%; background-image:url(/content/pics/logo/bg/regions.gif) !important; cursor:default !important;}

table.header_bot td.header_reg{cursor:default !important;}
table.header_bot td.header_reg span{color:#DADFED !important; cursor:default !important;}

.tblog{display:block; background:#D7D7D9; height:24px; position:relative; margin:-4px 0 20px 0; color:#303E50;}
.tblog:hover{background:#303e50; color:#FFFFFF;}
.tblog:hover span{color:#FFFFFF;}
.tblog span{display:block; position: relative; top: -4px; padding: 9px 0 9px 47px; font-weight:bold; margin-left: 7px;}
.tech span{background:url('https://kommersant.ru/content/pics/techoblog.png') 0 0 no-repeat;}

/* facebook fullscr */
a.fbclose{display:block; position:absolute; top:5px; right:5px; z-index:0; width:27px; height:31px; overflow:hidden; background:url(https://kommersant.ru/Content/Pics/spec/fb_close.gif) top left no-repeat;}
a.fbclose:hover{background:url(https://kommersant.ru/Content/Pics/spec/fb_close.gif) top right no-repeat;}

span.highlight {background: #ffff96 !important; border-left: 1px solid #ffff96 !important; border-right: 1px solid #ffff96 !important;}

.appslist .name, .appslist .count, .appslist .cursor{
	font-weight:normal !important;}
	
.adv_partners_footer_all1{border-left:1px solid #999; padding:0 0 0 20px; margin:0 0 0 4px;}
.adv_partners_footer_all2{font:0/0 a; width:910px; overflow:hidden;}
.adv_partners_footer_block, .adv_partners_footer_block2{display:inline-block; margin:0 10px 10px 0; width:220px; height:75px; background-color:#ececee; vertical-align:top; vertical-align:top; font:11px/11px Arial;}
.adv_partners_footer_block2{margin:0 0 10px 0 !important;}
.adv_partners_footer_name{margin:10px 0 10px 0; font:11px/11px Arial; border-bottom:1px solid #cccccc; padding:0 0 5px 0; color:#999;}