/* документ , общее */
.document{padding:0 0 10px 20px; line-height:1.3em; color:#666666;}
.document .title{font-size:18px; line-height:1.2em; font-weight:bold;}
.document .subtitle{font-size:14px; margin:5px 0 0 0;}
.document_vvodka{line-height:130%; font-size:12px; font-weight:bold; color:#666666; border-left:5px solid #303e50; padding:0 0 0 20px;}
.document_text{line-height:130%; font-size:12px; color:#333333; border-left:5px solid #303e50; padding:0 0 0 20px;}
.tquote{line-height:130%; font-size:12px; color:#333333; border-left:5px solid #303e50; padding:10px 10px 10px 20px; background:#D5D5D5; margin-bottom:-12px;}

#divLetterBranding{display:inline;}

.document_inner_title{line-height:1.3em; color:#666666; font-size:14px; font-weight:bold; border-left:5px solid #303e50; padding:0 0 0 20px;}
.document_inner_subtitle{line-height:1.3em; color:#666666; font-size:13px; border-left:5px solid #303e50; padding:0 0 0 20px;}

.document_text .document_inner_title{margin:0 0 0 -25px;}
.document_text .document_inner_subtitle{margin:0 0 0 -25px;}
.document_text .document_vvodka, .document_text .document_text{border-left:0px; padding:0px;}/* ??? */
.document_text .vblock{border:none;}
.document_text .document_bigsizephoto_maxwidth{margin:0;}
.document_text a.freelink-c, .document_text a, .document_vvodka a.freelink-c, .document_vvodka a, .document_authors a.freelink-c, .document_authors a, .document_quote a, .document_quote a.freelink-c{text-decoration:underline;}
.document_text table.outtable{margin-left:0;}
.document_text table.vblock_b, .text table.vblock_b{border-left:none; clear:both;}
.document_text table.vblock_b div.div20,  .text table.vblock_b div.div20{display:none;}

kimg{clear:both;}

.document .title_s{font-size:14px; font-weight:bold;}
.document .subtitle_s{font-size:12px;}
.document_vvodka_s{line-height:130%; font-size:12px; color:#333333; border-left:5px solid #303e50; padding:0 0 0 20px;}
.photo_s{float:left; margin:3px 15px 5px 20px;}
.more_s{line-height:130%; font-size:12px; color:#666666; border-left:5px solid #303e50; padding:10px 0 20px 0; text-align:right; text-decoration:underline;}
#_left hr{margin-left:25px;}

/* блок ссылки на полную версию */
.doc_fullinfo{width:100%; margin:0 0 10px 0;}
.doc_fullinfo .sign{vertical-align:top; border-top:1px solid #cccccc;}
.doc_fullinfo .text{vertical-align:top; padding:2px 10px 3px 10px; font-size:11px; color:#666666; background-color:#ececee; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.doc_fullinfo .link{align:center; padding:2px 25px 3px 25px; font-size:12px; font-weight:bold; background-color:#9b9fa8; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}

/* фотогалерея  */
.document_photo_maxwidth{}

.document_photogallery{border-bottom:1px solid #303e50; width:240px;}
.doc_gal_l{float:left; margin:3px 15px 10px 0; border-right:1px solid #ececee;}
.doc_gal_r{float:right; margin:3px 0 10px 15px; border-left:1px solid #ececee; border-right:1px solid #ececee;}
.doc_gal_c{margin:3px 15px 10px 0; border-right:1px solid #ececee; clear:both;}
.doc_gal_r .line_hide{display:none;}
.document_photogallery .linecolor{background-color:#ececee;}
.document_photogallery .photo{border-top:1px solid #ececee;}
.document_photogallery .text{color:#555555; font-size:11px; padding:10px 5px 3px 5px; border-bottom:1px solid #ececee; background:#FFFFFF;}
.document_photogallery .author{color:#888888; font-size:11px; padding:2px 5px 12px 5px; background:#ffffff;}
.document_photogallery .tumbs{height:45px; overflow:hidden;}
.document_photogallery.doc_gal_r{width:auto;}
.document_photogallery.doc_gal_r .document_photo_maxwidth{width:auto;}
.document_photogallery.doc_gal_r .text, .document_photogallery.doc_gal_r .author{/*width:240px;*/ max-width:230px;}
table.photoline{font-size:11px; color:#999999; clear:both; width:100%; background:#ffffff;}
table.photoline td{vertical-align:middle;}
table.photoline td.issue{padding:3px 5px 4px 5px; width:100%;}
table.photoline td img{height:12px; margin-left:10px;}
table.photoline td.pad{background:#ffffff; border:none;}
table.photoline td a, table.info_right td a{white-space:nowrap;}

.document_photogallery.doc_gal_c{border:none; width:auto; margin-right:0; width:465px;}
.document_photogallery.doc_gal_c td{width:445px; text-align:center;}
.document_photogallery.doc_gal_c td.linecolor{background:none; width:20px;}
.document_photogallery.doc_gal_c .photo{border:none; max-width:445px; height:auto;}
.document_text .vblock .document_photogallery.doc_gal_c{width:445px;}
.document_text .vblock .document_photogallery.doc_gal_c td.linecolor,
.document_text .vblock .document_photogallery.doc_gal_c td.linecolor div{width:0; display:none;}

/* цитатный врез  */
table.document_quote{font-weight:bold; clear:both; width:100%;}
table.document_quote td{vertical-align:top; border-top:1px solid #cccccc;}
table.document_quote td.text{width:100%; font-size:12px; background-color:#ececee; color:#555555; line-height:130%; padding:10px 15px 10px 15px;}
table.document_quote td.sign{background-color:#cccccc;}
table.document_quote .document_inner_title, table.document_quote .document_vvodka, table.document_quote .document_text, table.document_quote hr{border:none !important; padding:0 !important;}
table.document_quote td.text .paragraph{color:#555555;}
table.document_quote .document_text{color:#555555;}
.document_text hr{margin:0 !important;}
/* ??? */
div.document_quote{position:relative; height:auto; background:#ececee; padding:11px 8px 13px 0px; color:#555555; border-top:1px solid #cccccc; border-left:5px solid #9b9fa8; font-size:13px; color:#000000; overflow:hidden; z-index:50;}
div.document_quote DIV{position:relative; margin-left:34px;}
div.document_quote .sign {position:absolute; top:0; left:0px; width:20px; height:100%; margin:0; background:#cccccc; overflow:hidden; z-index:99;}
div.document_quote_title{font-weight:normal; margin:0 0 5px 0; color:#303E50; font-weight:bold; text-transform:uppercase;}
/*div.document_quote_title{font-size:11px; color:#555555; background:#ececee;}*/


/* справочный врез  */
.document_addinfo{width:265px;}
.document_addinfo_text{background-color:#ececee; color:#555555; padding:10px 15px; font-size:11px; line-height:130%; width:100%;}
.document_addinfo_text .title{font-size:12px; color:#; 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_left{float:left; margin:3px 15px 10px 0;}
.addinfo_left .addinfo_line{background-color:#cccccc;}
.addinfo_right{float:right; margin:3px 0 10px 15px;}
.addinfo_right .addinfo_line{display:none;}

/* аудиоврез  */
.document_audio{width:445px; font-size:12px; color:#303e50; clear:both;}
.document_audio .icon{float:left; width:20px; margin:12px 0 0 0;}
.document_audio .text{float:right; width:398px; padding:10px 0 2px 0; margin:0 27px 5px 0; border-bottom:1px solid #cccccc;}
.document_audio .photo{float:left; margin:3px 10px 3px 0;}
.document_audio .title{font-weight:bold; color:#333333; display:block;}
.document_audio .vvodka{margin:5px 0 0 0; color:#555555;}

/* горизонтальный документ, врез  */
.document_specdoc{font-size:12px; color:#303e50; clear:both;}
.document_specdoc .text{padding:10px 0 10px 0; margin:20px 0; border-bottom:1px solid #cccccc;  border-top:1px solid #cccccc;}
.document_specdoc .photo{float:left; margin:3px 10px 3px 0;}
.document_specdoc .title{font-weight:bold; color:#333333;}
.document_specdoc .vvodka{margin:5px 0 0 0; color:#555555;}

/* документ полностью, врез  */

.document_specdoc_full{font-size:12px; color:#303e50; clear:both;}
.document_specdoc_full .block{padding:10px 0 10px 0; /*margin:20px 0;*/ border-top:1px solid #cccccc;}
.document_specdoc_full .photo{float:left; margin:3px 10px 3px 0;}
.document_specdoc_full .title{font-weight:bold; color:#666666; font-size:14px;}
.document_specdoc_full .subtitle{color:#666666; margin:5px 0 0 0; font-size:12px;}
.document_specdoc_full .vvodka{font-weight:bold; margin:10px 0 10px 0; color:#555555;}
.document_specdoc_full .text{margin:10px 0 0 0; color:#555555; width:445px;}
.document_specdoc_full .text .doc_in_doc {padding-left:20px !important;}
.document_specdoc_full .authors{margin:5px 0 0 0; color:#303e50; text-align:right;}
.document_specdoc_full .document_vvodka, .document_specdoc_full .document_inner_title{border-left:none; padding-left:0;}
.document_specdoc_full table.doc_gal_r{border:none; width:auto !important;}
.document_specdoc_full table.doc_gal_r .photo{float:none; margin:0; border:none;}
.document_specdoc_full .doc_gal_l{margin-left:-20px; border-bottom:1px solid #303E50;}
.document_specdoc_full .document_photo_maxwidth .photo{margin:0;}
.document_specdoc_full .scrolldiv, .document_specdoc_full .newWind{margin-left:0px;}
.document_specdoc_full table.document_quote{margin-left:-25px; width:auto; *position:relative;}
.document_specdoc_full .document_photogallery .linecolor{display:none;}

/* анонс галереи по смежным темам */
.m_gallery_icon{margin:3px 0 0 -25px; display:block; height:26px; width:25px; float:left; position:relative; border-top:1px solid #d0ced9; background:url(/Content/pics/header/_i25_menu_photo.gif) top left no-repeat;}
.m_gallery{width:265px;}
.m_gallery_l{float:left; margin:3px 15px 10px 0; }
.m_gallery_r{float:right; margin:3px 0 10px 15px; }
.m_gallery .mainblock{background-color:#ececee;}
.m_gallery .photo{padding:10px 10px 0 20px; float:left; width:60px;}
.m_gallery .title{padding:7px 10px 10px 0; float:right; width:160px; font-size:11px; font-weight:bold;}
.m_gallery .infoline{font-size:11px; border-bottom:2px solid #cccccc; background-color:#ffffff;}
.m_gallery .infoline_pad{padding:2px 5px 3px 5px;}

/* фото с увеличением */
.document_bigsizephoto_maxwidth{overflow:hidden; margin:0 0 0 20px; text-align:center;}
.document_bigsizephoto{padding:0 0 20px 0;}
.document_bigsizephoto .title{font-size:14px; color:#666666; font-weight:bold; padding:0 0 0 20px;}
.document_bigsizephoto .photo{margin:5px 0 5px 0; border-bottom:2px solid #cccccc;}
.document_bigsizephoto .link{text-align:right; font-size:11px; padding:0 10px;}
.document_bigsizephoto .text{color:#555555; font-size:11px; padding:0 5px 3px 5px; border-bottom:1px solid #ececee;}

/* таблица в материале */
.document_addtable{font-size:11px; padding:0 0 20px 0;}
.document_addtable .fulllink{padding:0 0 5px 0; text-align:right;}
.document_addtable .layer{border-top:2px solid #cccccc; width:465px;}
.document_addtable .layer2{width:445px; margin:0 0 0 20px; overflow:auto;}
.document_addtable .infotext{padding:0 10px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:2px solid #cccccc; color:#666666;}
.document_addtable .infotext_pad{padding:4px 0 5px 0;}
.taball {font-size:11px;}
.tabheader, .tabheader2, .tabheader3, .tabitem {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;}

/* медиалогия */
.medialogy_elements_header{font-size:11px; border-bottom:1px solid #cccccc; margin:20px 0 4px 10px;}
.medialogy_elements{font-size:11px; background-color:#f5f5f5; padding:5px; margin:1px 0 0 0;}
.medialogy_elements .item{margin:0 0 5px 0;}
.medialogy_elements .more{margin:5px 5px 0 0; text-align:right;}
.medialogy_elements_arrow{width:9px; margin:5px 5px; float:right;}
.medialogy_elements_info{font-size:11px; color:#999999; margin:10px 0 5px 0;}
.medialogy_elements_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;}

/* подписи авторов */
.document_authors{font-size:12px; padding:0 0 20px 20px; text-align:right;}

/* кнопка facebook Like */
.document_like_button{padding:0 0 10px 20px;}
.document_like_button .v_options{border:none; width:440px; overflow:hidden; height:28px; height /*\**/:32px;}
* html .document_like_button .v_options, *+html .document_like_button .v_options{height:32px;}
.document_like_button2{padding:0 0 10px 20px;}

/* кнопка Google Plus */
.document_googleplus_button{margin:0 0 20px 25px;}

/* блок дата материала с ссылкой на комментирование */
.document_date{font-size:11px; color:#999999;}
.document_date .wide{padding:8px 0; vertical-align:top;}
.document_date .issue{padding:2px 0 3px 6px; border-right:1px solid #CCCCCC;}
.document_date .issue strong{color:#777777;}
.document_date .corner{border-top:1px solid #cccccc;}
.document_date .corner img{width:7px; height:7px;}
.document_date .comment_switcher{font-size:11px; margin:8px 0 0 0;}
.document_date .comment_switcher .item{padding:1px 5px 4px 5px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; display:block; background-color:#cccccc;}
.document_date .comment_switcher .checked{background:#ffffff; cursor:default; color:#555555;}

/* Придаточные материалы */
.document_add_docs{padding:0 0 20px 20px;}
.document_add_docs table{width:100%;}
.document_add_docs img{margin:0 0 0 7px;}
.document_add_docs .options{border-top:1px solid #303e50; font-size:13px; background:url(/Content/pics/doc/plus_sign.gif) 0 0 no-repeat #eaeaee; padding:0 0 0 31px;}
.document_add_docs a.item{display:block; padding:3px 5px 4px 0;}
.document_add_docs a.item font{font-size:13px; color:#555555;}
.document_add_docs a.item:hover font{font-size:13px; color:#000000;}


/* Спец. авторство, для Денег 2.0 */
.document_add_authors{padding:0 0 20px 20px;}
.document_add_authors .options{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:11px; padding:5px 0 5px 20px; color:#666666;}
.document_add_authors .item{display:block; padding:2px 5px 3px 0;}

/* Пэйджер */
.document_pager{font-size:12px; clear:both; color:#999999; margin-bottom:10px;}
.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_tmenu{}
.document_tmenu .item{padding:4px 25px 4px 5px; margin:0 0 0 10px; cursor:pointer; font-size:11px; border-right:1px solid #cccccc; border-top:1px solid #cccccc; display:block;}
.document_tmenu .item2{padding:2px 25px 0 5px; margin:0 0 0 10px; cursor:pointer; font-size:11px; display:block; font-weight:bold;}
.document_tmenu .item2block{padding:3px 0; border-right:1px solid #cccccc;}
.document_tmenu .item3{padding:4px 25px 4px 5px; margin:0 0 0 10px; cursor:pointer; font-size:11px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; display:block;}
.document_tmenu .tmenu_rubric{background:url(/Content/pics/tmenu_rubric.png) center right no-repeat;}
.document_tmenu .tmenu_number{background:url(/Content/pics/tmenu_number.png) center right no-repeat;}
.document_tmenu .tmenu_print{background:url(/Content/pics/tmenu_print.png) center right no-repeat;}
.document_tmenu .tmenu_pdf{background:url(/Content/pics/tmenu_pdf.png) center right no-repeat;}
.document_tmenu .tmenu_sms{background:url(/Content/pics/tmenu_sms.png) center right no-repeat;}
.document_tmenu .tmenu_main{background:url(/Content/pics/tmenu_main.png) center right no-repeat;}
.document_tmenu .tmenu_theme{background:url(/Content/pics/tmenu_theme.png) center right no-repeat;}
.document_tmenu .tmenu_blog{background:url(/Content/pics/tmenu_blog.png) center right no-repeat;}
.document_tmenu .tmenu_blogs{background:url(/Content/pics/tmenu_blogs.png) center right no-repeat;}
.document_tmenu .tmenu_facebook{background:url(/Content/pics/tmenu_facebook.png) center right no-repeat;}
.document_tmenu .tmenu_vkontakt{background:url(/Content/pics/tmenu_vkontakt.png) center right no-repeat;}

/* сюжет */
.document_plot_top{font-size:11px; background-position:bottom right; background-repeat:no-repeat; padding:2px 10px 3px 25px; background-image:url(/content/pics/_pl_bg_1.gif); color:#d6d8dc;}
.document_plot_line{height:17px; background-color:#f5f5f5; border-left:5px solid #303e50; border-top:1px solid #303e50;}
.document_plot{background-color:#f5f5f5; width:100%;}
.document_plot .title{font-size:12px; font-weight:bold; line-height:1.3em;}
.document_plot .subtitle{font-size:12px; line-height:1.3em;}
.document_plot .photo{margin:3px 15px 10px 0; float:left;}
.document_plot .vvodka{padding:5px 0 0 0; font-size:12px;}
.document_plot br{clear:both;}
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;}
div.info_line_empty{margin:5px 0 0 20px; clear:both; width:445px; background-color:#cccccc; height:1px; overflow:hidden;}

/* страницы авторов */
.document_authors_pages{padding:20px 0 0 0;}
.document_authors_pages .link{font-size:11px; padding:5px 0 7px 20px; background-color:#ececee; border-top:1px solid #b9c0cc;}
.document_authors_pages_icon{margin:0px 0 0 -30px; display:block; height:25px; width:25px; float:left; position:relative; border-top:1px solid #d0ced9; background:url(/Content/pics/header/_i25_menu_authors.gif) top left no-repeat;}
.document_authors_pages_list{padding:6px 5px 5px 20px; font-size:11px; color:#999999; line-height:180%;}

/* оценка материала */
.document_rate_checker{font-size:11px; border-top:1px solid #b9c0cc; background-color:#ececee; width:100%;}
.document_rate_checker .title{padding:5px 0 7px 20px; color:#303e50;}
.document_rate_checker .check{padding:4px 3px 0 10px;}
.document_rate_checker .button{cursor:pointer; color:#eeeeee; padding:5px 10px 7px 10px; background:url(/content/pics/_button_bg2.gif) center left repeat-x;}
.document_rate_checker .item{padding:5px 0 0 0; font-weight:bold;}
.document_rate_checker .result{padding:0 5px 0 0; color:#666666;}
.document_rate_icon{margin:-26px 0 0 -25px; display:block; height:25px; width:25px; float:left; position:relative; border-top:1px solid #d0ced9; background:url(/Content/pics/header/_i25_menu_ratings.gif) top left no-repeat;}

/* поместить ссылку в */
.document_linktoblog{padding:5px 0; border-top:1px solid #cccccc; border-bottom:2px solid #cccccc; border-left:1px solid #cccccc;}
.document_linktoblog .tabstyle{font-size:11px; color:#666666; width:100%;}
.document_linktoblog .space{width:1px; height:26px; overflow:hidden; border-left:1px dotted #cce0ea; margin:0 3px 0 3px;}
.document_linktoblog .button{cursor:pointer; color:#eeeeee; padding:3px 10px 5px 10px; background:url(/Content/pics/_button_bg2.gif) center left no-repeat;}
.document_linktoblog .button2{cursor:pointer; color:#666666; padding:3px 11px 5px 11px; background:url(/Content/pics/_button_bg1.gif) center left no-repeat;}

.document_linktoblog_code{font-size:11px;}
.document_linktoblog_code .textarea div{border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; width:100%;}
.document_linktoblog_code .textareaform{font-size:11px; color:#999999; height:20px; border:0px; width:430px; overflow:hidden;}
.document_linktoblog_code .button{cursor:pointer; color:#eeeeee; padding:5px 10px 7px 10px; background:url(/Content/pics/_button_bg2.gif) center left no-repeat;}
.document_linktoblog_code .button2{cursor:pointer; color:#eeeeee; padding:5px 10px 7px 10px; background:url(/Content/pics/_button_bg2.gif) center left no-repeat;}

/* средняя колонка - развитие темы + настройки для книг */
.middle_theme_list_head{border-bottom:1px solid #cccccc; margin:8px 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 .theme_name{font-size:12px; vertical-align:top; padding:7px 10px; background-color:#ececee; font-weight:bold; width:100%;}
.middle_theme_list .line{background-color:#CCCCCC; height:1px;}
.middle_theme_list .document{vertical-align:top; padding:7px 10px 10px 10px;}
.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;}
.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;}

.doc_short{background:url(/Content/pics/_line303.gif) top left repeat-y; padding:0 200px 0 0;}

/* выбор редакции */
.redaction_choice{}
.redaction_choice_m{margin:-5px 0 0 10px;}
.redaction_choice .block{background-color:#c8432d; border-top:1px solid #cccccc;}
.redaction_choice .block .text1{font-size:22px; font-weight:bold; color:#d6d8dc; padding:8px 0 9px 20px; line-height:22px;}
.redaction_choice .block .text1_m{font-size:11px; color:#d6d8dc; padding:2px 0 3px 5px;}
.redaction_choice .block .text2{font-size:11px; color:#d6d8dc; padding:8px 0 9px 10px; line-height:11px;}
.redaction_choice .pager_style{border-bottom:2px solid #cccccc;}
.redaction_choice .pager_style_m{margin:0 0 10px 0; clear:both;}
.redaction_choice .pager{font-size:12px; color:#303e50;}
.redaction_choice .pager .arr_l{width:29px; height:35px; margin:5px 50px 5px 10px;}
.redaction_choice .pager .arr_r{width:29px; height:35px; margin:5px 10px 5px 50px;}
.redaction_choice .pager .arr_l_m{width:12px; height:12px; margin:12px 10px 10px 10px;}
.redaction_choice .pager .arr_r_m{width:12px; height:12px; margin:12px 10px 10px 10px;}
.redaction_choice .pager .active{background-color:#303e50; display:block;}
.redaction_choice .pager .active:hover{background-color:#666666; display:block;}
.redaction_choice .pager .deactive{background-color:#eeeeee; display:block; cursor:default;}
.redaction_choice .pager .info{font-size:16px; font-weight:bold;}
.redaction_choice .pager .info_m{font-size:12px; color:#303e50;}
.redaction_choice .info_m2{text-align:left; color:#999999; font-size:11px; padding:5px 5px 5px 5px;}
.redaction_choice div.stamp_b{margin:-60px 10px 0 0; width:79px; height:80px; float:right; overflow:hidden; display:inline;}
.redaction_choice div.stamp_b div{width:79px; height:80px; position:relative; top:0px; left:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/pics/_komm_stamp_b.png');}
.redaction_choice div.stamp_b div img{width:79px; height:80px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.redaction_choice div.stamp_m{margin:-30px 5px 0 0; width:40px; height:40px; float:right; overflow:hidden; display:inline;}
.redaction_choice div.stamp_m div{width:40px; height:40px; position:relative; top:0px; left:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/pics/_komm_stamp_m.png');}
.redaction_choice div.stamp_m div img{width:40px; height:40px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

/* таблица в материале */
.document_addtable{font-size:11px; padding:0 0 20px 0;}
.document_addtable .fulllink{padding:0 0 5px 0; text-align:right;}
.document_addtable .layer{border-top:2px solid #cccccc; width:465px;}
.document_addtable .layer2{width:445px; margin:0 0 0 20px; overflow:auto;}
.document_addtable .infotext{padding:0 10px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:2px solid #cccccc; color:#666666;}
.document_addtable .infotext_pad{padding:4px 0 5px 0;}
.taball {font-size:11px;}
td.tabheader, td.tabheader2, td.tabheader3, td.tabitem{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;}*/

/* таблица в материале, АРХИВНАЯ */
table.vblock_b{background:#f5f5f5; margin-bottom:20px;}
table.vblock_b .doc_in_doc{font-size:11px;}
table.vblock_b .document_specdoc_full .block{padding-bottom:0;}
table.vblock_b div.document_specdoc_full table.outtable{margin:0 0 20px 0;}
table.outtable{margin:0 0 20px 25px; padding:0; border-collapse:collapse; border-left:none; }
table.outtable TR TD{border-collapse:collapse;}
table.innertable{width:100%; margin-left:auto; margin-right:auto; padding:0; font-size:11px; background:#ffffff;}
table.innertable tr th{background-color:#303e50; color:#ffffff; font-weight:normal; font-size:11px; text-decoration:none; padding:2px 5px 3px 5px; border-collapse:collapse; border-right:1px solid #ffffff; text-align:center;}
table.innertable tr td{padding:2px 5px 3px 5px; border-right:1px solid #9ba0a6;}
table.innertable tr td:last-child{border-right:none;}
table.innertable tr:nth-child(odd){background:#ececee;}
table.innertable .subtitle{background-color:#cccccc;}
table.innertable .firstcolumn, table.innertable .F{text-align:left; background:#9ba0a6; color:#ffffff; border-right:1px solid #ffffff;}
table.innertable .FI{text-align:center; vertical-align:middle; white-space:nowrap;}
table.innertable .I{text-align:right; vertical-align:middle; white-space:nowrap;}
table.innertable .S{text-align:left; vertical-align:TOP;}
table.innertable .D, table.innertable .DF{text-align:center; vertical-align:middle; white-space:nowrap;}
table.innertable tr.bg_bdc6ce td{background-color:#bdc6ce;}
table.innertable tr.bg_bdc6ce .firstcolumn, table.innertable tr.bg_bdc6ce .F{background-color:#303e50;}

div.scrolldiv, div.newWind{width:445px; overflow-x:auto; margin-left:25px; margin-bottom:5px;}
div.newWind{width:445px; margin-left:25px; margin-bottom:20px; text-align:right; font-size:11px;}
div.newWind a{text-decoration:underline;}

.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;}

.vynostitle{}

.rubric_slider{position:relative; width:910px; margin:0; text-align:left;}
.rubric_slider .prev, .rubric_slider .next {display:none;}
.rubric_slider .container {position:relative; top:0; left:0; width:2730px;}
.rubric_slider{position:relative; width:910px; top:0; left:0; overflow:hidden;}
.rubric_slider .item{width:910px; margin-right:0;}
.fl {float:left; display:inline;}

/* голосование в теле дока */
.document_vote{margin-top:10px;}
.document_vote .header{padding:2px 10px 3px 20px; background:url(/content/pics/_pl_bg_1.gif) bottom right no-repeat; color:#d6d8dc; display:inline-block; font-size:11px;}
.document_vote .title{font-size:14px; font-weight:bold; color:#666666; margin:10px 0 10px 20px;}
.document_vote table.question_options td.vtop{padding:0 10px 0 20px;}
.document_vote .button{margin:5px 0 10px 20px; cursor:pointer; color:#eeeeee; padding:4px 30px 6px 30px; background:url(/Content/pics/_button_bg2.gif) center left no-repeat; width:80px; font-size:12px; text-align:center;}
.document_vote .link{clear:both; font-size:11px; padding:5px 0 3px 0; color:#999999; border-top:2px solid #cccccc; margin:5px 0 15px 0; text-align:right;}

.document_book_partname{background-color:#9b9fa8; color:#ffffff; margin:0 0 15px 20px; padding:5px 10px; border-top:1px solid #303e50; font-size:16px;}
.document_book_quote{margin:0 0 5px 10px; font-size:16px;}
.document_book_quote_author{margin:0 0 20px 30px; font-style:italic; color:#666666;}
.document_book_subscribe_link{background-color:#9b9fa8; text-align:center; padding:3px 0 4px 0;}

/* банк решений */
.doc_bankresheny{width:100%; margin:0 0 20px 0;}
.doc_bankresheny .text{text-align:center; padding:10px 0; font-size:12px; color:#666666; background-color:#ececee; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:url(/content/pics/_bg_icon_stop.gif) center right no-repeat #ececee;}

.doc_bankresheny2{width:100%; margin:0 0 20px 0;}
.doc_bankresheny2 .link{text-align:center; padding:10px 35px 10px 0; font-size:12px; font-weight:bold; background-color:#9b9fa8; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:url(/content/pics/_bg_icon_mail.gif) center right no-repeat #9b9fa8;}
.doc_bankresheny2 .link2{text-align:center; padding:10px 35px 10px 0; font-size:12px; color:#666666; background-color:#ececee; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background:url(/content/pics/_bg_icon_back.gif) center right no-repeat #ececee;}

/* реклама */
.middle_theme_list .document_adv{background:url(/content/pics/ad_bg.gif) top left repeat-y #f5f5f5; border-bottom:5px solid #ffffff; vertical-align:top; padding:7px 10px 10px 20px;}
.middle_theme_list .document_adv .photo{float:left; margin:3px 10px 5px 0;}
.middle_theme_list .document_adv .date{margin:0 0 7px 0; font-style:itadlic;}


.document_bankr1_top{font-size:11px; background-position:bottom right; background-repeat:no-repeat; padding:2px 10px 3px 25px; background-image:url(/content/pics/_pl_bg_5.gif); color:#d6d8dc;}
.document_bankr2_top{font-size:11px; background-position:bottom right; background-repeat:no-repeat; padding:2px 10px 3px 25px; background-image:url(/content/pics/_pl_bg_2.gif); color:#d6d8dc;}
.document_bankr_line{height:17px; border-left:5px solid #303e50; border-top:1px solid #303e50;}
.document_bankr{width:100%;}
.document_bankr .title{font-size:12px; font-weight:bold; line-height:1.3em;}
.document_bankr .subtitle{font-size:12px; line-height:1.3em;}
.document_bankr .photo{margin:3px 15px 10px 0; float:left;}
.document_bankr .vvodka{padding:5px 0 0 0; font-size:12px;}

/* document on index page */
.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:-20px 0 5px 0;}
.mainpage_doc .title{font-weight:bold; padding:0 0 0 20px;}


.middle_fm_list_head{border-bottom:1px solid #cccccc; margin:8px 0 0 10px;}
.middle_fm_list{font-size:11px; width:100%;}
.middle_fm_list .theme_name{font-size:12px; vertical-align:top; padding:7px 10px; background-color:#ececee; border-bottom:1px solid #cccccc; font-weight:bold; color:#303e50;}
.middle_fm_list .document{vertical-align:top; padding:7px 10px 10px 10px;}
.middle_fm_list .document .photo{float:left; margin:3px 10px 5px 0;}
.middle_fm_list .document .date{font-weight:bold;}
.middle_fm_list .document .day{margin:0 0 3px 0;}
.middle_fm_list .liner{margin:0 0 0 10px; height:5px; border-top:1px solid #cccccc; overflow:hidden;}
.middle_fm_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;}

.middle_blog_list_head{border-bottom:1px solid #cccccc; margin:8px 0 0 10px;}
.middle_blog_list{font-size:11px; width:100%;}
.middle_blog_list .theme_name{font-size:12px; vertical-align:top; padding:7px 10px; background-color:#ececee; border-bottom:1px solid #cccccc; font-weight:bold; color:#303e50;}
.middle_blog_list .document{vertical-align:top; padding:7px 10px 10px 10px;}
.middle_blog_list .document_selected{vertical-align:top; padding:7px 10px 10px 10px; background-color:#9b9fa8; color:#ffffff; vertical-align:top; width:100%;}
.middle_blog_list .document_selected .date{margin:0 0 3px 0; font-weight:bold;}
.middle_blog_list .document .photo{float:left; margin:3px 10px 5px 0;}
.middle_blog_list .document .date{margin:0 0 3px 0; font-weight:bold;}
.middle_blog_list .liner{margin:0 0 0 10px; height:5px; border-top:1px solid #cccccc; overflow:hidden;}
.middle_blog_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;}

.document_middle_button{margin:25px 0 19px 0; font-size:11px;}
.document_middle_button .button{padding:5px 20px 6px 10px; margin:0 0 1px 10px; display:block; color:#303e50; background:url(/content/pics/_arr5x9r_2.gif) center right no-repeat #ececee;}
.document_middle_button .button:hover{padding:5px 20px 6px 10px; margin:0 0 1px 10px; display:block; color:#ffffff; background:url(/content/pics/_arr5x9rG_2.gif) center right no-repeat #303e50;}

.doc_in_doc{margin:0 0 0 -25px; border-left:5px solid #9b9fa8 !important;}
.vblock_b{clear:both;}
/*.doc_in_doc  .vblock_b{margin:0 0 0 -25px;}*/


/* book */
.document_book_partname{background-color:#9b9fa8; color:#ffffff; margin:0 0 15px 20px; padding:5px 10px; border-top:1px solid #303e50; font-size:16px;}
.document_book_quote{margin:0 0 5px 10px; font-size:16px;}
.document_book_quote_author{margin:0 0 20px 30px; font-style:italic; color:#666666;}
.document_book_subscribe_link{background-color:#9b9fa8; text-align:center; padding:3px 0 4px 0;}

.middle_theme_list .document_selected_books{padding:7px 10px 7px 10px; background-color:#9b9fa8; color:#ffffff; width:100%; font-size:12px;}
.middle_theme_list .document_books{vertical-align:top; padding:7px 10px 7px 10px; font-size:12px;}
.middle_theme_list .theme_name_books_free{font-size:12px; vertical-align:top; padding:7px 10px;  border-bottom:1px solid #cccccc; color:#303e50; background:url(/content/pics/_books_lock_free.gif) center right no-repeat #ececee;}
.middle_theme_list .theme_name_books_subs{font-size:12px; vertical-align:top; padding:7px 10px;  border-bottom:1px solid #cccccc; color:#666666; background:url(/content/pics/_books_lock_subs.gif) center right no-repeat #ececee;}
.middle_theme_list .document_books .books_partname{margin:0 0 0 10px; font-size:12px; font-weight:bold;}
.middle_theme_list .document_books_free{vertical-align:top; padding:7px 10px 7px 10px; font-size:12px; background:url(/content/pics/_books_lock_free.gif) center right no-repeat;}
.middle_theme_list .document_books_free .books_partname{margin:0 0 0 10px; font-size:12px; font-weight:bold;}
.middle_theme_list .document_books_free .books_partname_add{margin:3px 0 0 10px; font-size:11px;}
.middle_theme_list .document_books .books_partname_add{margin:3px 0 0 10px; font-size:11px;}
.middle_theme_list .document_selected_books .books_partname_add{margin:3px 0 0 0; font-size:11px;}

.doc_middle_specinfotext{padding:3px 0 3px 5px; margin:15px 0 10px 10px; font-size:11px; color:#999999; background-color:#ececee;}

/*.adv_on_the_site{background-color:#ffffff !important;}*/
.adv_on_the_site #_left{margin-top:13px; background:url(/Content/pics/_line303.gif) top left repeat-y #f0f0f0;}
.adv_on_the_site .document_date .comment_switcher .checked{background-color:#f0f0f0 !important;}
.adv_on_the_site td.text{background-color:#dad1d2 !important;}
.adv_on_the_site td.sign, .adv_on_the_site .document_photogallery td.linecolor{background-color:#bbafb1 !important;}
.adv_on_the_site .vblock_b, .adv_on_the_site .document_photogallery{border-left-color:#775e61 !important; border-bottom-color:#775e61 !important;}
.adv_on_the_site a, .adv_on_the_site .document .title, .adv_on_the_site .document_date .issue, .adv_on_the_site strong, .adv_on_the_site b{color:#775E61;}
.adv_on_the_site table.comment_switcher{margin-right:8px;}
.adv_on_the_site .document, .adv_on_the_site .document_text, .adv_on_the_site .document_vvodka, .adv_on_the_site .document_authors{padding-right:8px !important;}

.news_tube_txt{color:#666666; font-size:11px; margin:0 0 5px 0;}

.docprint_advinfo{padding:8px 0px 3px 0px; color:#ff0000;}
.docprint_advinfo div{padding:1px 5px 3px 5px; border-top:1px solid #cccccc; border-right:1px solid #cccccc;}
.print_specblock{background-color:#cccccc;}
.print_specblock .pager{padding:15px 10px 15px 20px; font-size:12px; color:#666666; border-left:5px solid #ffffff;}
.print_specblock .pager .selected{background-color:#777777; color:#ffffff;}
.print_specblock .link{font-size:12px; padding:0 10px;}

table.tbl{margin:20px 0 0 0; width:100%;}
table.tbl tr:nth-child(even){background:#f5f5f5;}
table.tbl td{padding:5px 5px 6px 0;}
table.tbl_i{margin:13px 0 10px 0;}
.stat_text{padding-left:20px; font-size:12px; color:#333333; line-height:130%;}
.stat_666, .stat_666 a{color:#666666;}
.stat_777, .stat_777 a{color:#666666;}
.stat_999, .stat_999 a{color:#999999;}

table.up_lj{width:670px;}

.doc_emotion_item{padding:3px 5px 5px 5px; margin:0 1px 0 0; background-color:#666666; line-height:20px; display:inline;}
.doc_emotion_item2{background-color:#999999; margin:0 5px 5px 0;}
.doc_emotion_item3{background-color:#666666; margin:0 5px 5px 0;}
.doc_emotion_item4{margin:0 5px 5px 0;}
a.emo{display:block; padding:17px 5px 5px 5px; background:url(/content/pics/_emotion_bg1.gif) top center no-repeat; min-width:1px;}

.infographics_table .document_text{line-height:normal; font-size:12px; color:#333; border:none; padding:0;}
.infographics_table .document_text a{text-decoration:none;}
.subscr{margin-left:25px;}

.print_emulator .document_addinfo{display:none;}
.print_emulator iframe{display:none;}

.DocVoteTitle {font-size:11px; margin:0 0 -2px 20px;}
.document_authors_title {margin:5px 0 -2px 25px; font-size:11px;}
.document_authors2 {margin:0 0 20px 0; background-color:#ececee; text-align:right; padding:4px 10px 6px 0; font-size:11px;}