﻿body{/*background:url('/design/img/main-bg.jpg') no-repeat 50% 0; */ font:16px Arial, Helvetica, sans-serif;}

label{cursor:pointer;}

.b{width:990px; margin:0 auto; background: url('/design/img/body-bg.png') repeat-y; -moz-box-shadow:0 0 10px #999; -webkit-box-shadow:0 0 10px #999; -o-box-shadow:0 0 10px #999; box-shadow:0 0 10px #999;}
/*.b-i{margin:0 9px;}*/

.b-header{padding:5px 0 0 0; margin:0 9px;}
.b-content{margin:22px 9px 23px 9px;}
.b-footer{padding-bottom:50px;}

.b-banner{text-align:center;}
.b-banner div {display:inline-block}
.b-header .b-banner{margin-bottom:15px;}

.block{display:block;}
.none{display:none;}

.b-breadcrumbs{font-size:0.7em;}
.b-breadcrumbs .b-breadcrumbs-list li{display:inline; margin-right:3px;}
.b-breadcrumbs .b-breadcrumbs-list li a{padding-right:10px; background:url(/design/img/bread-i.png) right no-repeat;}

.b-header-box{margin-top:5px; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999;}

.b-header-red-box{background:#b50937 url(/design/img/red-header-bg.png) repeat-x; zoom:1; height:67px;}
.b-header-red-box .b-logo-search{float:left; width:674px; padding-top:24px;}
.b-header-red-box .b-login-box{float:right; width:296px; height:67px;}
.b-header-red-box .b-logo{float:left; margin-left:8px;}
.b-header-red-box .b-search{float:right; width:393px;}
.b-header-red-box .b-search .b-search-box{width:80%; position:relative;}
.b-header-red-box .b-search .b-search-box .b-l{width:12px; height:21px; background:url(/design/img/search-i.png); display:block; position:absolute; left:0; top:0;}
.b-header-red-box .b-search .b-search-box .b-r{width:25px; height:21px; background:url(/design/img/search-i.png) 25px 0; display:block; position:absolute; left:100%; top:0;}
.b-header-red-box .b-search .b-search-box input{width:100%; background:url(/design/img/search-bg.png) repeat-x; border:0; color:#898989; font-size:0.7em; padding:4px 0 4px 12px;}
.b-header-red-box .b-search .b-full-search{text-align:right; padding:3px 87px 0 0;}
.b-header-red-box .b-search .b-full-search a{color:#da849b; font-size:0.55em;}

.b-header-red-box .b-login-off{padding-top:24px; position:relative; zoom:1; z-index:50;}
.b-header-red-box .b-login-off .b-links{text-align:right; font-size:9px; padding:2px 25px 0 0; margin-bottom:10px;}
.b-header-red-box .b-login-off .b-links span{border-bottom:1px dotted; color:#da849b; cursor:pointer; margin-left:50px;}
.b-header-red-box .b-login-off .b-links span a {color:#da849b; text-decoration:none}
.b-header-red-box .b-login-off .b-form{margin-left:14px; zoom:1; overflow:hidden}
.b-header-red-box .b-login-off .b-form .b-edit-box{float:left; width:130px; margin-right:2px;}
.b-header-red-box .b-login-off .b-form .b-edit-box-i{position:relative;}
.b-header-red-box .b-login-off .b-form .b-edit-box input{width:85%; border:0; background:url(/design/img/editbox-bg.png) repeat-x; color:#898989; font-size:11px; padding:4px 0 4px 1px; margin-left:11px;/*height:13px;*/}
.b-header-red-box .b-login-off .b-form .b-edit-box .b-l{width:12px; height:21px; background:url(/design/img/editbox-i.png); display:block; position:absolute; left:0; top:0;}
.b-header-red-box .b-login-off .b-form .b-edit-box .b-r{width:12px; height:21px; background:url(/design/img/editbox-i.png) 12px 0; display:block; position:absolute; right:0; top:0;}
.b-header-red-box .b-login-off .b-form .b-login-btn{margin:7px 0 0 1px;}
.b-header-red-box .b-login-off .b-registration-popup{right:0; width:341px;}
#reg{text-transform:uppercase; font-weight:bold; color:#f4a05c; cursor: pointer;}

.b-header-red-box .b-login-on{background:#fff; height:67px; position:relative;  z-index:50;}
.b-header-red-box .b-login-on .b-name-exit{padding:5px 12px 0 14px; margin-bottom:7px; zoom:1;}
.b-header-red-box .b-login-on .b-name{float:left; width:180px; color:#aa0f39; font:bold 12px Georgia, "Times New Roman", Times, serif;}
.b-header-red-box .b-login-on .b-exit{float:right;}
.b-header-red-box .b-login-on .b-exit span{color:#898989; border-bottom:1px dotted; font-size:11px; cursor:pointer;}
.b-header-red-box .b-login-on .b-exit span i{width:5px; height:5px; display:block; position:absolute; margin:5px 0 0 -8px; background:url(/design/img/i.png) -10px -63px; overflow:hidden;}
.b-header-red-box .b-login-on .b-user-menu{margin:0 12px 4px 14px; overflow:hidden; zoom:1;}
.b-header-red-box .b-login-on .b-user-menu .b-user-menu-list{font-size:11px; margin-left:-6px; zoom:1;}
.b-header-red-box .b-login-on .b-user-menu .b-user-menu-list li{float:left; border-left:1px solid #bdbdbd; padding:0 3px 0 5px;}
.b-header-red-box .b-login-on .b-favorites{margin:0 12px 0 14px; font-size:11px; color:#094578;float:left;}
.b-header-red-box .b-login-on .b-favorites span{border-bottom:1px dotted; cursor:pointer;}
.b-header-red-box .b-login-on .b-favorites span .b-arrow-down{width:11px; height:11px; display:inline; position:absolute; margin:1px 0 0 5px; background:url(/design/img/i.png) -21px -68px; overflow:hidden;}
.b-header-red-box .b-login-on .b-favorites span .b-arrow-up{background-position:-21px -79px;}
.b-header-red-box .b-login-on .b-favorites-box{display:none; width:100%; position:absolute; top:100%; background:#fff; font-size:12px; z-index:20; -moz-box-shadow:0 3px 4px #999; -webkit-box-shadow:0 3px 4px #999; -o-box-shadow:0 3px 4px #999; box-shadow:0 3px 4px #999; padding-top:10px;}
.b-header-red-box .b-login-on .b-favorites-box .b-favorites-list{padding-bottom:9px;}
.b-header-red-box .b-login-on .b-favorites-box .b-favorites-list li{padding:4px 10px 4px 14px; display:block; }
.b-header-red-box .b-login-on .b-favorites-box .b-favorites-list .b-colored{background:#f2ede5;}
.b-header-red-box .b-login-on .b-favorites-box .b-favorites-list .b-styled-button{margin-top:6px;}

.b-menu{background:url(/design/img/menu-bg.png) repeat-x;}
.b-menu .b-menu-tbl{width:100%;}
.b-menu .b-menu-tbl td{font-size:13px; text-align:center; color:#000; border-left:1px solid #c2c2c2;}
.b-menu .b-menu-tbl td a{display:block; padding:8px 0 10px 0; zoom:1;}
.b-menu .b-menu-tbl td a.active{background:url(/design/img/menu-hover-bg.png) repeat-x 0 -1px; text-decoration:none; /*color:#000;*/}
.b-menu .b-menu-tbl td a:hover{background:url(/design/img/menu-hover-bg.png) repeat-x 0 -1px; text-decoration:none; color:#000;}
/* отключено из-за некорректного отображения RTB*/
/*.b-menu .b-menu-tbl td span{background:#b50937; padding:8px 0 10px 0; display:block; position:relative;}
.b-menu .b-menu-tbl td span i{width:6px; height:11px; background:url(/design/img/tale.gif); display:block; position:absolute; left:7px; top:100%; overflow:hidden;}*/

.b-content .b-menu-two-cols{margin-bottom:5px;}
.b-content .b-menu-two-cols .b-left{width:725px; float:left;}
.b-content .b-menu-two-cols .b-right{width:234px; float:right;}
.b-content .b-menu-two-cols .b-left .b-right-in{width:600px; float:right;}
.b-content .b-menu-two-cols .b-two-in-menu-two .b-left-in{width:356px; float:left;}
/*.b-content .b-menu-two-cols .b-two-in-menu-two .b-right-in{width:356px; float:right;}*/
/***nv***/
.b-content .b-menu-two-cols .b-two-in-menu-two .b-right-in{width:235px; float:right;}
/***nv***/
.b-content .b-three-cols{margin-bottom:5px;}
.b-content .b-three-cols .b-left{float:left; width:358px; margin-right:10px;}
.b-content .b-three-cols .b-middle{float:left; width:357px; margin-right:10px;}
.b-content .b-three-cols .b-right{margin-left:738px; zoom:1;}
.b-content .b-three-cols-index{margin-bottom:5px;}
.b-content .b-three-cols-index .b-left{float:left; width:480px; margin-right:10px;}
.b-content .b-three-cols-index .b-middle{float:left; width:235px; margin-right:10px;}
.b-content .b-three-cols-index .b-right{width:234px; float:right;}

.b-styled-button, .b-styled-button span, .b-styled-button input{display:-moz-inline-stack; display:inline-block; font-size:11px; cursor:pointer; background:url(/design/img/btn-bg.png) no-repeat; color:#094578;}
.b-styled-button {margin-right:6px; text-decoration:none !important; color:#094578;}
.b-styled-button span, .b-styled-button input{border:0; margin:0; padding:0 12px 0 7px; position:relative; left:6px; height:19px; line-height:19px; background-position:top right; white-space:nowrap;}
.b-styled-button input:active{padding:0;}
.b-grey-bg-button, .b-grey-bg-button span{background-image:url(/design/img/btn-grey-bg.png);}

.b-content .b-menu-partner{float:left; width:120px; font-size:13px; overflow:hidden; margin:0 5px 5px 0;}
.b-content .b-content-menu{margin-bottom:10px;}
.b-content .b-content-menu-list{margin-top:-1px;}
.b-content .b-content-menu-list li{border-top:1px solid #d1d1d1; padding:1px 0;}
.b-content .b-content-menu-list a{text-decoration:none; padding:4px 0 6px; display:block;}
.b-content .b-content-menu-list a:hover{background:#f2e4cf; text-decoration:none;}
.b-content .b-content-menu-list font{text-decoration:none; padding:4px 0 6px; display:block; background:#e0d8cf;}
.b-content .b-partner img{margin-top:2px;}

.b-content .b-shadow-box{background:#fff url(/design/img/tale.gif) no-repeat; border:1px solid #d9dadb; margin-bottom:10px; padding:6px 9px 7px 9px; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999;}
.b-content .b-title{margin-bottom:8px; zoom:1;}
.b-content .b-title h2{display:inline; font:normal 21px Georgia, "Times New Roman", Times, serif; background:url(/design/img/title-bg-red.gif) bottom repeat-x;}
.b-content .b-title h2 span{color:#b20e3a;}
.b-content .b-title .b-title-text{color:#474747; font-size:12px; margin-left:15px;}
.b-content .b-title .b-title-text .i-sony{position:relative; bottom:-8px;}
.b-content .b-title .b-title-text span{color:#898989;}
/*.b-content .b-title .b-h2-link{font:normal 21px Georgia, "Times New Roman", Times, serif; background:url(/design/img/title-bg-blue.gif) bottom repeat-x; margin-left:5px;}*/
.b-content .b-title .b-h2-link{font:11px Georgia, "Times New Roman", Times, serif;}
.b-content .b-title .b-h2-link a{text-decoration:none;}
.b-content .b-title .b-red-bg{background:#aa0f39; color:#fff; font-size:14px; padding:0 3px;}
.b-content .b-title .b-link{font-size:13px;}
.b-content .b-title .b-this-menu{color:#b20e3a; font-size:11px;}
.b-content .b-title .b-this-menu li{display:block; float:left; background:url(/design/img/this-menu-sep.gif) right no-repeat; padding:0 5px;}
.b-content .b-menu-in-title .b-title h2{float:left; margin-right:10px;}
.b-content .b-menu-in-title .b-this-content{clear:left;}
.b-content .b-right .b-title .b-title-text{display:block; margin:0;}

.b-content .b-question-answer{position:relative; zoom:1;}
.b-content .b-question-answer .i-l{display:block; background:url(/design/img/i.png); width:17px; height:26px; position:absolute; left:-9px; top:50%; margin-top:-13px; cursor:pointer;}
.b-content .b-question-answer .i-r{display:block; background:url(/design/img/i.png) 0 -26px; width:17px; height:26px; position:absolute; right:-9px; top:50%; margin-top:-13px; cursor:pointer;}
.b-content .b-question-answer .b-question-answer-mask{overflow:hidden; width:100%; position:relative;}
.b-content .b-question-answer .b-question-answer-list{width:9999px; position:relative; font-size:12px; margin-left:-5px; left:0; margin-left:-1px !important;}
.b-content .b-question-answer .b-question-answer-list li{float:left; width:193px; padding-bottom:10px; border-left:1px solid #d1d1d1; height:118px !important;}
.b-content .b-question-answer .b-question-answer-list li .b-in{padding:8px 10px 12px 12px; margin:2px 0;}
.b-content .b-question-answer .b-question-answer-list .b-middle .b-in{background:#f3eddd;}
.b-content .b-question-answer .b-btn{text-align:left; margin-top:7px;}
.b-content .b-right .b-question-answer .b-question-answer-list li{width:219px;}
.b-content .b-question-answer .i-l.disabled{background-position:-32px -68px; cursor:auto;}
.b-content .b-question-answer .i-r.disabled{background-position:-49px -68px; cursor:auto;}

.b-content .b-rubrikator{padding-bottom:10px; zoom:1;}
.b-content .b-rubrikator .b-rubrikator-list-box{width:200px; float:left;}
.b-content .b-rubrikator .b-rubrikator-result-body{width:380px; float:right; background:#f4ebe2; position:relative; zoom:1;}
.b-content .b-rubrikator .b-rubrikator-list{font-size:12px;}
.b-content .b-rubrikator .b-rubrikator-list li{padding:5px 5px 5px 10px; position:relative;}
.b-content .b-rubrikator .b-rubrikator-list li span{color:#094578; cursor:pointer;}
.b-content .b-rubrikator .b-rubrikator-list li span:hover{text-decoration:underline;}
.b-content .b-rubrikator .b-rubrikator-list .b-active{background:#f4ebe2;}
.b-content .b-rubrikator .b-rubrikator-list .b-active span{color:#b50937;}
.b-content .b-rubrikator .b-rubrikator-result-mask{font-size:12px; margin:6px 6px 17px 6px; overflow:hidden; height:245px; background:#faf4ef; position:relative;}
.b-content .b-rubrikator .b-rubrikator-result-list{position:relative; top:0;}
.b-content .b-rubrikator .b-rubrikator-result-list li{border-top:1px solid #d5d5d5; padding:5px 7px;}
.b-content .b-rubrikator .b-rubrikator-result-list li .b-in{display:inline;}
.b-content .b-rubrikator .b-rubrikator-result-list li a{color:#474747; text-decoration:none;}
.b-content .b-rubrikator .b-rubrikator-result-list li a:hover{color:#094578; text-decoration:underline;}
.b-content .b-rubrikator .b-rubrikator-result-body .b-btns{text-align:center; position:absolute; top:100%; margin-top:-9px; width:100%;}
.b-content .b-rubrikator .b-rubrikator-result-body i{display:inline-block; width:38px; height:17px; overflow:hidden; background:url(/design/img/i.png);}
.b-content .b-rubrikator .b-rubrikator-result-body .i-up-off{background-position:-17px -17px;}
.b-content .b-rubrikator .b-rubrikator-result-body .i-down-off{background-position:-17px 0;}
.b-content .b-rubrikator .b-rubrikator-result-body .i-up-on{background-position:-17px -51px; cursor:pointer;}
.b-content .b-rubrikator .b-rubrikator-result-body .i-down-on{background-position:-17px -34px; cursor:pointer;}
.b-content .b-rubrikator .b-rubrikator-result{display:none;}
.b-content .b-rubrikator #rubrBody-1{display:block;}

.b-rubrikator-popup{width:300px; font-size:12px; position:absolute; /*left:20px;*/ display:none; z-index:100; background:#fff; border:1px solid #d9dadb; padding:6px 9px 7px 9px; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999;}
.b-rubrikator-popup .b-date{font-size:9px; color:#b91b44; margin-bottom:1px;}
.b-rubrikator-popup h5{font-size:12px; margin-bottom:4px;}
.b-rubrikator-popup p{color:#474747; margin-bottom:6px;}
.b-rubrikator-popup .b-name-box span{color:#7b7b7b;}
.b-rubrikator-popup .b-name-box small{color:#7b7b7b;}

.b-content .b-personnel-service{zoom:1;}
.b-content .b-personnel-service-tbl{width:100%; margin-top:-12px;}
.b-content .b-personnel-service-tbl td{width:335px; border-bottom:1px solid #e1e0dd; padding:16px 10px 8px 0; vertical-align:top;}
.b-content .b-personnel-service h2{font-size:20px;}
.b-content .b-personnel-service h4{font-size:13px;}
.b-content .b-personnel-service h5{font-size:11px; font-weight:normal; color:#997d31;}
.b-content .b-personnel-service p{color:#474747; font-size:12px;}

.b-content .b-fire{padding:0; background:0;}

.b-content .b-blog .b-blog-title{background:url(/design/img/blogs-bg.png) repeat-y; margin-bottom:8px; zoom:1;}
.b-content .b-blog .b-blog-title img{float:left;}
.b-content .b-blog .b-blog-title h3{margin-left:65px; padding-top:15px; text-align:center; font:italic 26px Georgia, "Times New Roman", Times, serif;}
.b-content .b-blog .b-blog-title h3 span{font-style:normal; color:#b20e3a;}
.b-content .b-blog .b-posts{overflow:hidden; zoom:1;}
.b-content .b-blog .b-posts-tbl{margin-left:-10px;}
.b-content .b-blog .b-posts-tbl td{width:141px; font-size:12px; line-height:17px; border-left:1px solid #d1d1d1; vertical-align:top;}
.b-content .b-blog .b-posts-tbl .b-in{padding:0 2px 0 9px;}
.b-content .b-blog .b-posts-tbl .b-date{font-family:Georgia, "Times New Roman", Times, serif; color:#7b7b7b;}
.b-content .b-blog .b-posts-tbl .b-date span{color:#bababa;}
.b-content .b-blog .b-posts-tbl p{font-weight:bold;}
.b-content .b-blog .b-in-title{font:17px Georgia, "Times New Roman", Times, serif; font-style:italic;}
.b-content .b-blog .b-in-title span{font-style:normal; color:#b20e3a; display:block;}

.b-content .b-about-journal .b-this-content{zoom:1;}
.b-content .b-about-journal .b-face{/*background:url(/design/img/girl.jpg) right bottom no-repeat;*/ font-size:12px; color:#2b2b2b; padding:45px 0 10px 0; margin:-20px -5px 8px 0; position:relative;}
.b-content .b-about-journal .b-face-documents {background:url(/design/img/glavred/lobanova.jpg) right bottom no-repeat;}
.b-content .b-about-journal .b-face-staff {background:url(/design/img/glavred/shishkina.jpg) right bottom no-repeat;}
.b-content .b-about-journal .b-face-law {background:url(/design/img/glavred/shishkina.jpg) right bottom no-repeat;}
.b-content .b-about-journal .b-face-taxes {background:url(/design/img/glavred/shishkina.jpg) right bottom no-repeat;}
.b-content .b-about-journal .b-face-arsenal {background:url(/design/img/glavred/rubcova.jpg) right bottom no-repeat;}
.b-content .b-about-journal .b-face strong{color:#b20e3a; display:block;}
.b-content .b-about-journal .b-face small{color:#7b7b7b; font-size:11px; display:block; width:160px}
.b-content .b-about-journal .b-text{font:13px Georgia, "Times New Roman", Times, serif; color:#474747; padding-left:11px; margin-bottom:10px;}
.b-content .b-about-journal .b-text .b-quote{font-weight:bold; color:#b20e3a;}
.b-content .b-about-journal .b-text .b-left-quote{margin-left:-7px;}
.b-content .b-about-journal .b-btn{margin-bottom:15px;}
.b-content .b-about-journal .b-about-list-box{overflow:hidden; zoom:1;}
.b-content .b-about-journal .b-about-list{font-size:12px; margin-top:-1px;}
.b-content .b-about-journal .b-about-list li{border-top:1px solid #d1d1d1; padding:3px 0 3px 11px;}

.b-content .b-subscribe{background:url(/design/img/subscribe-bg.jpg) no-repeat; position:relative; margin-bottom:10px; padding:6px 9px 7px 9px; }
.b-content .b-shadow-box-subscribe{background:url(/design/img/subscribe-bg-bottom.jpg) repeat-y;-moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999;}
.b-content .b-subscribe .b-title{margin-bottom:20px;}
.b-content .b-subscribe .b-title h2{line-height:24px;}
.b-content .b-subscribe .i-subscribe{display:inline; position:absolute; right:-20px; background:url(/design/img/books.png); width:120px; height:115px; margin:-50px 0 0 0;}

.b-content-banner{margin-bottom:20px; text-align:center;}

.b-content .b-interview .b-text .b-info .b-date{color:#2b2b2b;}

/*------------------------------------------------------------*/

.b-small-box{position:relative;}
.b-small-box small{font-size:9px; color:#888; display:block;}
.b-small-box .b-i{font-size:9px; color:#7b7b7b; position:absolute; left:170px; top:0;}
.b-small-box .b-i a{color:#7b7b7b;}
.b-small-box .b-i .i-comm{width:9px; height:9px; background:url(/design/img/i.png) 0 -63px; display:block; position:absolute; margin:0px 0 0 -12px; overflow:hidden;}
.b-small-box .b-i .b-comm{float:left;}
.b-small-box .b-i .i-mail{width:10px; height:9px; background:url(/design/img/i.png) 0 -72px; display:block; margin-left:16px;}

.b-text-img-list-box .b-this-content{overflow:hidden; zoom:1;}
.b-text-img-list-box .b-list{margin-top:-8px;}
.b-text-img-list-box .b-list li{border-top:1px solid #e8e8e8; padding:7px 0 9px 0;}
.b-text-img-list-box .b-img{float:left; margin-right:6px; padding-top:3px;}
.b-text-img-list-box .b-text{overflow:hidden;}
.b-text-img-list-box .b-text .b-info{font-size:12px; color:#2b2b2b;}
.b-text-img-list-box .b-text .b-info .b-date{color:#b20e3a;}
.b-text-img-list-box .b-text .b-info small{display:block; color:#7b7b7b;}
.b-text-img-list-box .b-text .b-sep{color:#bdbdbd;}
.b-text-img-list-box .b-text p{font:13px Georgia, "Times New Roman", Times, serif; line-height:16px; color:#2b2b2b;}
.b-text-img-list-box .b-btn{text-align:right; margin-top:5px;}

.b-text-list-box .b-this-content{overflow:hidden; zoom:1;}
.b-text-list-box .b-list{margin-top:-4px; font-size:13px;}
.b-text-list-box .b-list li{border-top:1px solid #d1d1d1; padding:3px 0 5px 0;}
.b-text-list-box .b-list .b-date{font:11px Georgia, "Times New Roman", Times, serif; color:#ae0b36; margin-bottom:2px;}

.b-radio-list .b-list{margin-bottom:15px; font:13px Georgia, "Times New Roman", Times, serif;}
.b-radio-list .b-list li{margin-bottom:10px; zoom:1;}
.b-radio-list .b-list input{float:left; margin-left:0; margin-top:0;}
.b-radio-list .b-list label{overflow:hidden; display:block; zoom:1;}
.b-radio-list .b-btn{margin-bottom:5px;}

.b-this-content .b-this-menu{color:#b20e3a; font-size:11px; margin:-5px 0 1px 0;}
.b-this-content .b-this-menu li{display:inline; background:url(/design/img/this-menu-sep.gif) right no-repeat; padding-right:5px;}

/*------------------------------------------------------------*/

.b-popup{display:none; position:absolute; background:#f5f6f7; z-index:101; padding:8px 10px; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999; border:1px solid #d9dadb; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px;}
.b-popup .b-head .b-popup-left{float:left;}
.b-popup .b-head .b-popup-right{float:right; font-size:11px;}
.b-popup .b-head .b-popup-right span{border-bottom:1px dotted; color:#094578; cursor:pointer;}
.b-popup .b-head .b-popup-right i{width:5px; height:5px; display:block; position:absolute; margin:5px 0 0 -8px; background:url(/design/img/i.png) -10px -63px; overflow:hidden;}
.b-popup .b-head strong{display:block; font-size:12px;}
.b-popup .b-head span{color:#aa0f39; font-size:11px;}
.b-popup .b-body{padding-top:10px;}
.b-popup .b-body strong{font-size:12px; display:block; margin-bottom:2px;}
.b-popup .b-body .b-popup-list li{padding:4px 0; border:0;}
.b-popup .b-body .b-popup-list .b-editbox{width:340px; position:relative;}
.b-popup .b-body .b-popup-list .b-editbox input{border:0; width:95%; background:url(/design/img/editbox-popup-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:2px 0 2px 14px;}
.b-popup .b-body .b-popup-list .b-editbox .b-l{width:14px; height:20px; background:url(/design/img/editbox-popup-i.png); display:block; position:absolute; left:0; top:0;}
.b-popup .b-body .b-popup-list .b-editbox .b-r{width:14px; height:20px; background:url(/design/img/editbox-popup-i.png) 14px 0; display:block; position:absolute; right:0; top:0;}
.b-popup .b-body .b-popup-list .b-textarea{width:340px; position:relative; background:url(/design/img/textarea-popup-bg.png) repeat-x;}
.b-popup .b-body .b-popup-list .b-textarea textarea{border:0; height:200px; width:93%; background:url(/design/img/textarea-popup-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 13px; margin:0;}
.b-popup .b-body .b-popup-list .b-textarea .b-l{width:11px; height:207px; background:url(/design/img/textarea-popup-i.png); display:block; position:absolute; left:0; top:0;}
.b-popup .b-body .b-popup-list .b-textarea .b-r{width:11px; height:207px; background:url(/design/img/textarea-popup-i.png) 11px 0; display:block; position:absolute; right:0; top:0;}
.b-popup .b-body .b-popup-list label{font-size:0.75em;}
.b-popup-comment .b-popup-list .b-textarea textarea{width:96%;}

.b-content .b-no-side-spacing{padding-left:0; padding-right:0; padding-bottom:0;}
.b-content .b-no-side-spacing .b-title{padding:0 9px;}

.b-content .b-discussions h4{color:#b20e3a; text-transform:uppercase; font-size:11px; font-weight:bold; margin-bottom:1px;}
.b-content .b-discussions .b-list-box{overflow:hidden; zoom:1; margin-bottom:10px;}
.b-content .b-discussions .b-list{margin-top:-4px; font-size:13px;}
.b-content .b-discussions .b-list li{border-top:1px solid #d1d1d1; padding:8px 0;}
.b-content .b-discussions .b-list .b-small-box .b-i{top:2px;}
.b-content .b-discussions .b-list small{font-size:11px; display:block; color:#7b7b7b; margin-top:2px;}
.b-content .b-right .b-discussions .b-list{font-size:12px;}

.b-content .b-our-actions{background:#d9d9d9; border:0;}
.b-content .b-our-actions .b-this-content{overflow:hidden; zoom:1;}
.b-content .b-our-actions .b-list{margin-top:-4px; font-size:16px;}
.b-content .b-our-actions .b-list li{border-top:1px solid #faf4ef; padding:3px 0 5px 0;}

.b-content .b-poll h4{font-size:12px; margin:-4px 0 10px 0;}

.b-content .b-calendar .b-title{position:relative;}
.b-content .b-calendar .b-month{color:#b69010; font-size:14px; font-weight:bold; position:absolute; right:11px; top:6px; cursor:pointer;}
.b-content .b-calendar .b-month i{width:11px; height:11px; display:inline; position:absolute; margin:3px 0 0 5px; background:url(/design/img/i.png) -10px -68px;}
.b-content .b-calendar .b-calendar-tbl{width:100%; font-size:13px;}
.b-content .b-calendar .b-calendar-tbl th{text-align:left; color:#b69010; font-weight:normal;}
.b-content .b-calendar .b-calendar-tbl td{padding:2px 0; color:#514742;}
.b-content .b-calendar .b-calendar-tbl td span{background:#b20e3a; color:#fff; font-weight:bold; padding:0 3px; margin-left:-3px; position:relative; z-index:0; zoom:1;}

.b-holiday{display:none; background:#eff0f1; color:#000; position:absolute; left:100%; top:100%; font-size:12px; font-weight:normal; white-space:nowrap; padding:8px 10px; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999; border:1px solid #d9dadb; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; z-index:10;}
.b-holiday strong{color:#b20e3a;}

.b-footer .b-side-space{margin:0 9px;}
.b-footer .b-bott-banners{margin-bottom:15px;}
.b-footer .b-bott-banners .b-bott-banners-tbl{width:100%; /*text-align:center;*/}
.b-footer .b-bott-banners .b-bott-banners-tbl td{width:auto;} /*30.05.2014*/
.b-footer .b-key-box{text-align:right; background:url(/design/img/key-box-bg.png) repeat-x; padding:1px 24px 9px 0; color:#353535; font:14px Georgia, "Times New Roman", Times, serif; zoom:1;}
.b-footer .b-key-box img{position:relative; top:6px;}
.b-footer .b-footer-menu{font-size:11px; padding:19px 0 16px 0; border-bottom:1px solid #dfdfdf; }
.b-footer .b-footer-menu .b-side-space{overflow:hidden;}
.b-footer .b-footer-menu-list{margin-left:-1px;}
.b-footer .b-footer-menu-list li{display:inline-block; border-left:1px solid #bdbdbd; padding:0 10px;}
.b-footer .b-address-info{color:#5f5f5f; font-size:11px; line-height:18px; margin:15px 20px; zoom:1;}
.b-footer .b-address-info .b-address{float:left;}
.b-footer .b-address-info .b-info{float:right;}
.b-footer .b-footer-banners{background:#fff; padding:25px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.b-footer .b-footer-banners .b-footer-banners-tbl{width:100%;}
.b-footer .b-footer-banners .b-footer-banners-tbl td{text-align:center;}
.b-footer .b-counters{margin-top:37px; text-align:center;}
.b-footer .b-counters span{padding:0 6px;}

.b-content .b-articles-tbl{margin-top:7px; border-top:1px solid #d1d1d1;}
.b-content .b-articles-tbl td{vertical-align:top;}
.b-content .b-articles-tbl .b-theme-cell{width:30%; padding:5px 15px 5px 10px; cursor:pointer; border-right:1px solid #d1d1d1; border-top:1px solid #d1d1d1;}
.b-content .b-articles-tbl .b-theme-cell strong{color:#636363; font-weight:normal; font-size:13px; display:block;}
.b-content .b-articles-tbl .b-theme-cell small{color:#8b651d; font-size:11px; zoom:1;}
.b-content .b-articles-tbl .b-active{background:#faf4ef; border-right:0; cursor:auto;}
.b-content .b-articles-tbl .b-active strong{color:#094578;}
.b-content .b-articles-tbl .b-body-cell{background:#faf4ef; padding:7px 15px;}
.b-content .b-articles-tbl .b-body-cell p{font-size:12px; line-height:17px; margin-bottom:8px;}
.b-content .b-articles-tbl .b-body-cell small{font-size:11px; color:#7b7b7b;}
.b-content .b-articles-tbl .b-body-cell #articleBody-2, .b-content .b-articles-tbl .b-body-cell #articleBody-3{display:none;}

.b-content .b-experts-tbl .b-img{padding-right:6px;}
.b-content .b-experts-tbl .b-img img{border:1px solid #c9c9c9;}
.b-content .b-experts-tbl .b-text{font-size:12px;}
.b-content .b-experts-tbl .b-text strong{color:#b20e3a; display:block;}
.b-content .b-experts-tbl .b-text small{font-size:11px; display:block; color:#7b7b7b;}

.b-content .b-direct-vert{margin-bottom:10px;}
.b-content .b-subjects{zoom:1;}
.b-content .b-subjects select{width:100%; font-size:12px; margin-bottom:10px; position:relative; z-index:1;}

.b-text-box .b-sub-funcs{margin-bottom:5px;}
.b-text-box .b-staff{width:43%; float:left; font:14px Arial, Helvetica, sans-serif;}
.b-text-box .b-sub-funcs .b-one-item{margin-bottom:0.6em;}
.b-text-box .b-sub-funcs .b-stars-item .b-text{float:left; margin-right:10px;}
.b-text-box .b-sub-funcs .b-stars-item .b-stars{top:-3px; position:relative; margin-right:6px; float:left;}
.b-text-box .b-sub-funcs .b-stars-item i{width:21px; height:21px; display:block; background-image:url(/design/img/i.png); float:left; cursor:pointer;}
.b-text-box .b-sub-funcs .b-stars-item .i-full{background-position:-71px -42px;}
.b-text-box .b-sub-funcs .b-stars-item .i-half{background-position:-71px -21px;}
.b-text-box .b-sub-funcs .b-stars-item .i-empty{background-position:-71px 0;}
div.star-empty {background:url(/design/img/i.png) -71px 0;width:21px;height:21px}
div.star-voted {background:url(/design/img/i.png) -71px -43px;width:21px;height:21px}
div.star-over {background:url(/design/img/i.png) -71px -66px;width:21px;height:21px;cursor:pointer}
.b-text-box .b-sub-funcs .b-stars-item small{font-size:12px;}
.b-text-box .b-sub-funcs .b-download-item a{padding-left:22px; line-height:18px;}
.b-text-box .b-sub-funcs .b-download-item .b-pdf{background:url(/design/img/i-soft.png) no-repeat;}
.b-text-box .b-sub-funcs .b-download-item .b-xls{background:url(/design/img/i-soft.png) 0 -18px no-repeat;}
.b-text-box .b-sub-funcs .b-saw-item {clear:right;}
.b-text-box .b-sub-funcs .b-saw-item strong{color:#b50937;}
.b-text-box .b-tartak{float:right; width:55%; text-align:right;}
.b-text-box .b-tartak .b-one-item{font:14px Arial, Helvetica, sans-serif;}
.b-text-box .b-tartak .b-tartak-list{float:right; margin-top:1px; font:12px Arial, Helvetica, sans-serif; padding-left:0; overflow:hidden; margin-bottom:0px/*width:100%;*/}
.b-text-box .b-tartak .b-tartak-list li{float:left; margin-left:33px; white-space:nowrap; display:inline;}
.b-text-box .b-tartak .b-tartak-list li i{position:absolute; display:block; background:url(/design/img/i.png); overflow:hidden;}
.b-text-box .b-tartak .b-tartak-list .b-print-item i{width:12px; height:10px; background-position:-54px 0; margin:2px 0 0 -16px;}
.b-text-box .b-tartak .b-tartak-list .b-favorites-item i{width:12px; height:10px; background-position:-54px -10px; margin:2px 0 0 -16px;}
.b-text-box .b-tartak .b-tartak-list .b-send-item i{width:16px; height:8px; background-position:-55px -20px; margin:4px 0 0 -21px;}
.b-text-box .b-subj-similar{margin-bottom:30px;}
.b-text-box .b-subj-similar .b-subj{float:left; width:25%; margin-right:20px; padding:13px 15px; border-left:1px solid #c5c5c5;}
.b-text-box .b-subj-similar .b-subj .b-subj-tbl{font:12px Arial, Helvetica, sans-serif;}
.b-text-box .b-subj-similar .b-subj .b-subj-tbl td{vertical-align:top; padding:0 30px 5px 0;}
.b-text-box .b-subj-similar .b-similar{padding:13px 15px; border-left:1px solid #c5c5c5; float:left;}
.b-text-box .b-subj-similar ul{font:11px Arial, Helvetica, sans-serif; color:#7b7b7b; padding:0; margin:0}
.b-text-box .b-subj-similar li{margin:0 0 5px 0;}
.b-text-box .b-subj-similar li a{font:12px Arial, Helvetica, sans-serif;}
.b-text-box .b-comments .b-number-box{margin-bottom:10px;}
.b-text-box .b-comments .b-number-box .b-number{color:#464646; font-size:18px;}
.b-text-box .b-comments .b-number-box .b-styled-button{margin:0 0 0 22px; top:-2px; position:relative;}
.b-text-box .b-comments .b-post-comment{margin-bottom:25px;}
.b-text-box .b-comments .b-comments-list-box{margin-left:-10px;}
.b-text-box .b-comments .b-comments-list-box .b-one-thread{margin-bottom:11px;}
.b-text-box .b-comments .b-comments-list-box .b-recursion-comment-box{margin-left:10px;}
.b-text-box .b-comments .b-comments-list-box .b-recursion-comment-box .b-post-comment-list{margin-top:10px;}
.b-text-box .b-comments .b-comments-list-box .b-last-comment-box{margin-left:0;}
.b-text-box .b-comments .b-comments-list-box .b-comment-shadow{background:#fff; padding:12px 15px; border:1px solid #d9dadb; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999;}
.b-text-box .b-comments .b-comments-list-box .b-info{font-size:0.8em; color:#464646; zoom:1;}
.b-text-box .b-comments .b-comments-list-box .b-info .b-date{color:#8f8f8f;}
.b-text-box .b-comments .b-comments-list-box .b-body p{width:80%; float:left;}
.b-text-box .b-comments .b-comments-list-box .b-body .b-rating{float:right; font-size:13px;}
.b-text-box .b-comments .b-comments-list-box .b-body .b-rating img{cursor:pointer; margin-left:12px;}
.b-text-box .b-comments .b-comments-list-box .b-body .b-rating .b-num{position:relative; top:-3px; color:#a9a9a9; font-weight:bold;}
.b-text-box .b-comments .b-comments-list-box .b-body .b-rating .b-num-cool{color:#338326;}
.b-text-box .b-comments .b-comments-list-box .b-body .b-rating .b-num-suxx{color:#b50937;}
.b-text-box .b-comments .b-comments-list-box .b-funcs{font-size:0.8em;}
.b-text-box .b-comments .b-comments-list-box .b-funcs .b-comment-it{font-weight:bold; color:#142e97; margin-right:15px; cursor:pointer;}
.b-text-box .b-comments .b-comments-list-box .b-funcs .b-tra b{color:#8f8f8f;font-weight:normal}
.b-text-box .b-comments .b-comments-list-box .b-funcs .b-tra .b-collapse-thread{color:#b50937; font-weight:bold; cursor:pointer;}
.b-text-box .b-comments .b-comments-list-box .b-funcs .b-tra .b-expand-thread{color:#142e97; font-weight:bold; cursor:pointer;}
.b-text-box .b-comments .b-comments-list-box .b-funcs .b-tra .b-thread-action-text{color:#142e97; font-weight:normal;}

.b-text-box .b-post-comment-list{padding-left:0;}
.b-text-box .b-post-comment-list .b-editbox{width:68%; position:relative;}
.b-text-box .b-post-comment-list .b-editbox input{border:0; width:95%; background:url(/design/img/editbox-content-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 13px;}
.b-text-box .b-post-comment-list .b-editbox .b-l{width:14px; height:24px; background:url(/design/img/editbox-content-subscribe-i.jpg); display:block; position:absolute; left:0; top:0;}
.b-text-box .b-post-comment-list .b-editbox .b-r{width:14px; height:24px; background:url(/design/img/editbox-content-subscribe-i.jpg) 14px 0; display:block; position:absolute; right:0; top:0;}
.b-text-box .b-post-comment-list .b-textarea{position:relative; background:url(/design/img/textarea-bg.png) repeat-x 0 0; padding:1px 0;}
.b-text-box .b-post-comment-list .b-textarea textarea{border:0; height:69px; width:97%; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:2px 0 4px 12px; margin:0;}
.b-text-box .b-post-comment-list .b-textarea .b-l{width:11px; height:77px; background:url(/design/img/textarea-i.png); display:block; position:absolute; left:0; top:0;}
.b-text-box .b-post-comment-list .b-textarea .b-r{width:11px; height:77px; background:url(/design/img/textarea-i.png) 11px 0; display:block; position:absolute; right:0; top:0;}
.b-text-box .b-post-comment-list .b-one-checkbox{font:13px Arial, Helvetica, sans-serif; float:left; margin-right:15px; zoom:1;}
.b-text-box .b-post-comment-list .b-one-checkbox input{vertical-align:middle;}
.b-text-box .b-post-comment-list .b-styled-button{font-family:Arial, Helvetica, sans-serif;}

/* здесь были классы "письма в редакцию" b-letter (пересены в article.css) С.Ш. */

.b-two-in-left .b-text-box{float:right; width:595px;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:21px;height:21px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(/design/img/i.png) -71px 0 no-repeat;}
div.rating-cancel a,div.star-rating a{display:block;width:21px;height:100%;background-position:-71px 0;border:0}
div.star-rating-on a{background-position:-71px -43px !important;}
div.star-rating-hover a{background-position:-71px -43px;}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
.rating-cancel{display:none !important;}
.star-rating-control{}
/* END jQuery.Rating Plugin CSS */

@media screen and (-webkit-min-device-pixel-ratio:0){
 /*   input{outline:0;}
    .b-header-red-box .b-search .b-search-box .b-r{top:2px;}
    .b-header-red-box .b-search .b-search-box .b-l{top:2px;}
    .b-header-red-box .b-login-off .b-form .b-edit-box .b-r{top:2px;}
    .b-header-red-box .b-login-off .b-form .b-edit-box .b-l{top:2px;}
    .b-text-box .b-post-comment-list .b-editbox .b-l{top:2px;}
    .b-text-box .b-post-comment-list .b-editbox .b-r{top:2px;}
    .b-popup .b-body .b-popup-list .b-editbox .b-l{top:2px;}
    .b-popup .b-body .b-popup-list .b-editbox .b-r{top:2px;}
    .b-subscribe-page .b-editbox .b-l{top:2px !important;}
	.b-subscribe-page .b-editbox .b-r{top:2px !important;}
	.b-content .b-my-tabs .b-my-intab-list .b-editbox .b-l{top:2px !important;}
	.b-content .b-my-tabs .b-my-intab-list .b-editbox .b-r{top:2px !important;}
	.x-form-right .b-editbox .b-l {top:2px !important}
	.x-form-right .b-editbox .b-r {top:2px !important}*/
}

.b-question-popup{width:342px;}
.b-popup-comment{display:none; position:absolute; background:#f5f6f7; z-index:101; padding:8px 10px; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999; border:1px solid #d9dadb; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; width:500px;}
.b-popup-comment .b-body .b-popup-list .b-textarea{width:100%;}

.active{display:block !important;}

.b-change-browser{background:#525252; color:#eee; font-size:12px; text-align:center; padding:8px;}
.b-change-browser a{color:#F4A05C;}

/*New CSS 06.07.2010*/
.b-two-cols-content{margin-bottom:30px;}
.b-two-cols-content .b-left{width:120px; float:left;}
.b-two-cols-content .b-right{width:840px; float:right;}

.b-content .b-my-tbl{width:100%;}
.b-content .b-my-tbl .b-main-cell{border-right:1px solid #cdcece; padding-right:30px;}
.b-content .b-my-tbl .b-links-cell{width:210px; padding-left:15px; font-size:12px; line-height:1.5em;}
.b-content .b-my-tbl .b-links-cell a{text-decoration:underline;}
.b-content .b-my-box .b-userpic{margin:0 15px; float:left; display:inline;}
.b-content .b-my-box .b-userinfo{overflow:hidden; padding-top:3px; zoom:1;}
.b-content .b-my-box h1{font:bold 1.5em Georgia, "Times New Roman", Times, serif !important;}
.b-content .b-my-box .b-info-box{font-size:12px; font-weight:bold; color:#b50937;}
.b-content .b-my-box .b-info-links-box{color:#898989; font-size:14px; font-weight:bold; margin-top:30px;}
.b-content .b-my-box .b-info-links-box a{font-size:12px; font-weight:normal; text-decoration:underline;}

.b-content .b-my-tabs-list{width:100%; zoom:1; position:relative;}
.b-content .b-my-tabs-list h3{margin-left:15px; margin-bottom:10px;font-weight:normal}
.b-content .b-my-tabs-list dt{float:left; position:relative; margin:4px 4px 0 0; padding:0 18px; height:34px; line-height:34px; cursor:pointer; font-size:18px; background:#e2ded1; color:#1a3c91;}
.b-content .b-my-tabs-list dt span{border-bottom:1px dashed #1a3c91;}
.b-content .b-my-tabs-list dt.selected{z-index:1; cursor:auto; background:#fff; color:#000; margin-top:0; height:38px; line-height:38px; padding:0 26px;  -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999;}
.b-content .b-my-tabs-list dt.selected span{border:0;}
.b-content .b-my-tabs-list dd{display:none; float:right; width:100%; margin:38px 0 0 -100%; position:relative; z-index:2;}
.b-content .b-my-tabs-list dd.selected{display:block;}
.b-content .b-my-tabs-list .tab-content{background:#fff; padding:15px 0; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 3px 4px #999; -webkit-box-shadow:0 3px 4px #999; -o-box-shadow:0 3px 4px #999; box-shadow:0 3px 4px #999;}

.b-content .b-my-tabs-list .b-colored-box{text-align:center; font:12px Georgia, "Times New Roman", Times, serif; background:#e2ded1; padding:6px 70px; margin:0 15px; line-height:1.3em; margin-bottom:12px; zoom:1;}
.b-content .b-my-intab-list{font:0.9em Georgia, "Times New Roman", Times, serif; margin-bottom:20px;}
.b-content .b-my-intab-list h4{color:#9a9a9a; font-weight:normal; font-size:14px;}
.b-content .b-my-intab-list .b-btn{font-family:Arial, Helvetica, sans-serif; margin-left:-11px;}
.b-content .b-my-intab-list li{padding:4px 15px 6px 15px; border-top:1px solid #d1d1d1; zoom:1;}
.b-content .b-my-intab-list .b-title-item{border:0;}
.b-content .b-my-intab-list .b-intab-left{float:left; width:27%; padding-right:20px;}
.b-content .b-my-intab-list .b-intab-right{float:left; width:29%; padding-right:20px;}
.b-content .b-my-intab-list .b-intab-last{float:right; width:35%; padding-right:20px;}
.b-content .b-my-intab-list .b-intab-last h4{color:#b50937;}
.b-content .b-my-intab-list /*.b-intab-last*/ span{font:13px Arial, Helvetica, sans-serif; cursor:pointer;}
.b-content .b-my-intab-list /*.b-intab-last*/ span .b-arrow-down{width:11px; height:11px; display:inline; position:absolute; margin:4px 0 0 5px; background:url(/design/img/i.png) -21px -68px; overflow:hidden;}
.b-content .b-my-intab-list .b-intab-last span .b-arrow-up{background-position:-21px -79px;}
.b-content .b-my-intab-list /*.b-intab-last*/ .b-grey{color:#8e8e8e;}
.b-content .b-my-intab-list .b-btn-inline{display:inline-block; margin:0;}
.b-content .b-my-intab-list .b-left-spacing .b-intab-left span{margin-left:18px; display:block;}



.b-content .b-resume-item .b-intab-right{font:12px Arial, Helvetica, sans-serif; color:#898989; padding-top:2px;}
.b-content .b-resume-item .b-intab-right a{text-decoration:underline;}

.b-content .tab-content .b-tab-text-box{margin:0 15px; font:14px Georgia, "Times New Roman", Times, serif;}
.b-content .tab-content .b-tab-text-box .b-tab-subscribe{margin-bottom:19px;}
.b-content .tab-content .b-tab-text-box .b-tab-subscribe .b-btn{display:inline-block; position:relative; top:-2px;}
.b-content .tab-content .b-tab-text-box .b-text-list{margin-bottom:23px;}
.b-content .tab-content .b-tab-text-box .b-text-list li{margin-bottom:11px;}
.b-content .tab-content .b-tab-text-box .b-req-list span{color:#1a3c91; cursor:pointer; border-bottom:1px dashed; font:13px Arial, Helvetica, sans-serif;}
.b-content .tab-content .b-tab-text-box .b-req-list li{margin-bottom:6px;}

.b-content .tab-content .b-tbl-container{font:14px Georgia, "Times New Roman", Times, serif;}
.b-content .tab-content .b-tbl-container h4{padding:0 15px;}
.b-content .tab-content .b-tbl-container .b-subscribe-tbl th{color:#616161; font-weight:normal; padding:8px 15px; text-align:left; vertical-align:top;}
.b-content .tab-content .b-tbl-container .b-subscribe-tbl td{vertical-align:top; padding:13px 15px; border-top:1px solid #d1d1d1;}
.b-content .tab-content .b-tbl-container .b-subscribe-tbl .b-number-cell{padding-right:0;}
.b-content .tab-content .b-tbl-container .b-subscribe-tbl .b-count-cell{text-align:right;}
.b-content .tab-content .b-tbl-container .b-subscribe-tbl .b-start-cell{text-align:center;}
.b-content .tab-content .b-tbl-container .b-subscribe-tbl .b-finish-cell{text-align:center;}
.b-content .tab-content .b-tbl-container .b-subscribe-tbl .b-count-cell{white-space:nowrap;}

/* new Sergey */
div.mask {
	display: none;
	position: absolute;
	top:0px;
	left:0px;
	width: 100%;
	height:100%;
	/*background:url("/design/img/overlay.png") repeat scroll 0 0 transparent;*/
	background-color: #F6F6F6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 � ���� */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	z-index:1001;
}
div.mask div.load_mask {
	text-align: center;
	vertical-align: bottom;
	position: relative;
	height:50%;
	width: 50%;
}
div.mask div.load_mask img { position: absolute; bottom: -16px; right: -16px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity: 1; /* Mozilla 1.6 � ���� */
	-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

#hidden_form { display: none;}
.no_intab { height:19px;}

.b-popup .errortext {font-size:12px;}
.errortext, .notetext {font-size:14px;}
.errortext {color: #B50937;}

.name_reg {display: none;}
.email_reg {display: none;}
.login_reg {display:none;}
.passw_reg {display: none; }
.chk_passw_reg {display: none;}
.robot_reg {display: none;}
.post_reg {display: none;}
.tematika_reg {display: none;}
.soglasie_reg {display: none;}
.compare_passw {display: none;}
.labelChkPass, .labelPass { position: absolute; top:2px; left:15px; color: #9C9C9C;}
.label_pass { position: relative;}
.b-popup .b-body .b-popup-list .b-editbox input.nojs_editbox {color: black;}

/* ������ ������ */
.b-popup .b-body .bx-forgotpass-table .b-editbox { width:180px;}
.b-popup .b-body .bx-forgotpass-table .b-editbox input {width:90%;}
.mess_fp {margin-bottom: 5px;}
.fp_space{ height: 5px;}
.b-forgot_password-popup .b-body {font-size:12px;}
.b-forgot_password-popup .notetext {font-size:12px;}
.bx-forgotpass-table td font {display: block; width: 50px;}
#fp_sbm {margin-top: 10px;}
.err_fp { display: none;}
.smadmin_err {display:none;}

.data-table .b-editbox{width:200px; position:relative;}
.data-table .b-editbox input{border:0; width:92%; background:url(/design/img/editbox-content-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 13px;}
.data-table .b-editbox .b-l{width:14px; height:24px; background:url(/design/img/editbox-content-i.png); display:block; position:absolute; left:0; top:0;}
.data-table .b-editbox .b-r{width:14px; height:24px; background:url(/design/img/editbox-content-i.png) 14px 0; display:block; position:absolute; right:0; top:0;}

/* ��������� ������ */
.bx-changepass-table {font-size:14px;}
.bx-changepass-table td {height:28px;}
.bx-changepass-table .b-editbox {margin-left: 10px;}
.starrequired {color: red;}

.login_psw_ch {display:none;}
.checkword_psw_ch {display:none;}
.password_psw_ch {display:none;}
.confirm_password_psw_ch {display:none;}
.error {margin-top: 5px; margin-bottom: 5px;}
#form_change_passw p {font-size: 14px;}
#form_change_passw { background-color: #DFDFDF; padding: 10px 0px 10px 20px; width: 430px;}
.field {width:230px;}
select.field {width:235px;}
textarea.field {height:80px;}
.access {width: 280px;}
#del_resume {margin-left:0px;}
.require {color:red;}
.err_block {margin-left: 15px;}
#mess {margin-top: 5px;}
#add_photo {margin-top: 5px;}
.none_display { display: none;}
.photo_bl label, .label_chk {color:#898989; font: 12px Arial,Helvetica,sans-serif;}
.photo_bl input, .input_chk {margin-left: 0px;}
.photo_bl {margin-top: 5px;}
.b-content .b-my-intab-list .big_field 	{ width: 65%;}
.b-content .b-my-intab-list .small_field { width: auto;}
.deposits {display:inline-block;font-size: 11px; position: relative; margin-left:10px;}
.type_person {color: black; font:0.9em Georgia,"Times New Roman",Times,serif;}
.separator { float:left; margin-left: 10px; margin-right: 10px;}
.bl_type_person { margin-left: 15px;}
#individual {float:left;}
.personal_content {font-size: 0.80em;}
.deposits .space {float:left; height:14px; border-left: 1px solid #BDBDBD; margin-right: 5px;}

/* Payment */
.payment_system {margin-left: 20px;}
.summ_payment {margin-bottom: 20px;}
.summ_payment input{width: 300px;}
h2.nw {font:18px Arial,Helvetica,sans-serif; color: #424242;}
h1.nw { font: bold 1.85em Georgia,"Times New Roman",Times,serif;  margin-bottom: 5px;}
.summ_payment {padding: 10px 10px 10px 10px; background-color: #f4ebe2;}
.b-subscr-form-page .err_block {margin-left: 0px; margin-bottom: 10px;}
.req_field {color:#094578; position: relative; top:-10px;}
.pay_block {width:400px; background-color: #f4ebe2; padding: 10px;}

*+html label.chk {position: relative; bottom: 1px;}
@-moz-document url-prefix() {
  .b-styled-button input.sbmt {padding-bottom: 3px;}
  label.chk {position: relative; bottom: 2px;}
}
.b-subscribe-page .b-headline{margin-bottom:20px; zoom:1;}
.b-subscribe-page .b-headline h1{float:left; font:bold 1.5em Georgia,"Times New Roman",Times,serif !important;}
.b-subscribe-page .b-headline .b-on-phone{float:right; padding-top:7px;}
.b-subscribe-page .b-headline .b-on-phone a{text-decoration:underline;}
.b-subscribe-page .b-headline .b-on-phone a:hover{text-decoration:none;}
.b-subscribe-page .b-subscribe-tbl-box{margin-bottom:20px;}
.b-subscribe-page .b-subscribe-tbl td{vertical-align:top; padding-right:15px;}
.b-subscribe-page .b-subscribe-tbl .b-info-item{padding:7px 1px 0 1px; border:1px solid #d1d1d3; font-size:14px; text-align:center; margin-bottom:8px; cursor:pointer;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-img{-moz-box-shadow:0 1px 3px #666; background:url(/design/img/subscr-img.jpg) no-repeat; width:149px; height:216px;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-1{background-position:0 0;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-2{background-position:-149px 0;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-3{background-position:-298px 0;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-4{background-position:-447px 0;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-5{background-position:-596px 0;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-1.b-active-img{background-position:0 -216px;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-2.b-active-img{background-position:-149px -216px;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-3.b-active-img{background-position:-298px -216px;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-4.b-active-img{background-position:-447px -216px;}
.b-subscribe-page .b-subscribe-tbl .b-info-item .b-subscr-img-5.b-active-img{background-position:-596px -216px;}
.b-subscribe-page .b-subscribe-tbl .b-click {padding-bottom:7px; height:140px;}
.b-subscribe-page .b-subscribe-tbl .b-yellow .b-info-item{background:#f4ebe2;}
.b-subscribe-page .b-subscribe-tbl .b-click .b-checkbox{padding:15px 0 10px 0; text-align:center;}
.b-subscribe-page .b-subscribe-tbl .b-click .b-checkbox input{display:none;}
.b-subscribe-page .b-subscribe-tbl .b-click .b-checkbox i{display:block; width:22px; height:29px; margin:0 auto; background:url(/design/img/checkbox.png) 0 -29px; cursor:pointer;}
.b-subscribe-page .b-subscribe-tbl .b-yellow .b-click .b-checkbox i{background-position:0 0;}
.b-subscribe-page .b-subscribe-tbl .b-click .b-link{text-align:center; font-weight:bold; line-height:1.25em;}
.b-subscribe-page .b-subscribe-tbl .b-link{color:#094578; font-size:13px; padding:0 11px; display:block;}
.b-subscribe-page .b-subscribe-tbl .b-s-item{padding:8px 6px; line-height:19px; background:#faf4ef;}
.b-subscribe-page .b-subscribe-tbl .b-yellow .b-s-item {display:none;}
.b-subscribe-page .b-text-text{margin-bottom:20px; text-align:center;}
.b-subscribe-page .b-subscr-list li{margin-bottom:13px; padding:33px 10px 33px 50px; zoom:1;}
.b-subscribe-page .b-subscr-list .b-blue-arrow{background:#f4ebe2; border:1px solid #d1d1d3; padding-top:35px; padding-bottom:35px;}
.b-subscribe-page .b-subscr-list .b-red-arrow{border:1px solid #d1d1d3; border-top:2px solid #b50937; border-bottom:2px solid #b50937; background:#faf4ef;  padding-top:34px; padding-bottom:34px;}
.b-subscribe-page .b-subscr-list .b-left{float:left; width:21%; color:#094578; font-size:30px; font-weight:bold; padding-right:20px; line-height:1em;}
.b-subscribe-page .b-subscr-list .b-mid{float:left; width:21%; font-size:12px; padding-top:8px; padding-right:20px;}
.b-subscribe-page .b-subscr-list .b-right{margin-left:50%; float:none; width:auto; zoom:1; font-size:20px;}
.b-subscribe-page .b-subscr-list .b-right a{width:368px; height:83px; line-height:83px; text-align:center; display:block;}
.b-subscribe-page .b-subscr-list .b-blue-arrow .b-right a{background:url(/design/img/big-btn-blue-arrow.png);}
.b-subscribe-page .b-subscr-list .b-red-arrow .b-right a{background:url(/design/img/big-btn-blue-arrow.png) 0 -83px;}
.b-subscribe-page .b-ask{font-size:18px; margin:40px 0 20px 175px;}
.b-subscribe-page .b-ask i{width:69px; height:67px; display:block; background:url(/design/img/ask.png); position:absolute; margin:-11px 0 0 -85px;}
.b-subscribe-page .b-ask a{text-decoration:underline;}
.b-subscribe-page .b-ask a:hover{text-decoration:none;}

.b-subscr-form-page{padding-bottom:40px;}
.b-subscr-form-page big{color:#393939; font-size:16px; font-weight:normal; display:block; width:90%; margin-bottom:15px;}
.b-subscr-form-page big strong{color:#b50937;}
.b-subscr-form-page .b-item{border:1px solid #d2d2d4; background:#f4ebe2; width:670px; position:relative; margin-bottom:20px;}
.b-subscr-form-page .b-item h3{color:#094578; font-size:18px; float:left; width:78%; font-weight:normal;}
.b-subscr-form-page .b-item .b-body-content{height:160px;}
.b-subscr-form-page .b-item .b-exs{float:right; color:#4d4d4c; font-size:12px; margin-top:5px;}
.b-subscr-form-page .b-item .b-exs .b-editbox{width:45px; position:relative; float:left; margin-right:5px; margin-top:-4px; text-align:center;}
.b-subscr-form-page .b-item .b-exs .b-editbox input{border:0; width:50%; background:url(/design/img/editbox-content-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 8px; font-weight:bold;}
.b-subscr-form-page .b-item .b-exs .b-editbox .b-l{width:14px; height:24px; background:url(/design/img/editbox-content-yellow-i.png); display:block; position:absolute; left:0; top:0;}
.b-subscr-form-page .b-item .b-exs .b-editbox .b-r{width:14px; height:24px; background:url(/design/img/editbox-content-yellow-i.png) 14px 0; display:block; position:absolute; right:0; top:0;}
.b-subscr-form-page .b-item .b-headline-i{margin-bottom:15px; padding:14px 20px 0 20px; zoom:1;}
.b-subscr-form-page .b-item .b-img{position:relative; float:left; margin-right:10px; margin-left:20px;}
.b-subscr-form-page .b-item .b-img img{-moz-box-shadow:2px 2px 3px #aaa; -webkit-box-shadow:2px 2px 3px #aaa; -o-box-shadow:2px 2px 3px #aaa; box-shadow:2px 2px 3px #aaa; display:block;}
.b-subscr-form-page .b-item .b-info{overflow:hidden; padding:4px 20px 0 0;}
.b-subscr-form-page .b-item .b-info .b-pages{text-align:center; font-weight:bold; font-size:14px;}
.b-subscr-form-page .b-item .b-info .b-tbl-tbl{margin:-4px 0 0 -20px;}
.b-subscr-form-page .b-item .b-info .b-tbl-tbl td{padding:2px 20px 2px 20px; border-left:1px solid #aeaeaf;}
.b-subscr-form-page .b-item .b-info .b-tbl-tbl label{color:#1a3c91; font-size:14px; margin-left:3px;}
.b-subscr-form-page .b-item .b-info .b-tbl-tbl .b-space-row td{padding-bottom:13px;}
.b-subscr-form-page .b-item .b-info .b-tbl-tbl .b-two-cells td{padding-bottom:10px; padding-top:4px; text-align:center;}
.b-subscr-form-page .b-item .b-info .b-tbl-tbl .b-first-cell{border-left:0;}
.b-subscr-form-page .b-item .b-foot{background:#fff; padding:8px 10px 8px 145px; color:#424242; font-size:14px; /*margin-top:-5px;*/margin-top:15px;}
.b-subscr-form-page .b-tabs{position:absolute; left:100%; margin-top:40px;}
.b-subscr-form-page .b-tabs .b-one-tab{margin-bottom:5px; border:1px solid #d1d1d3; border-left:0; color:#1a3c91; font-size:18px; cursor:pointer; padding:8px 20px 11px 15px; float:left; background:#e0d8cf;}
.b-subscr-form-page .b-tabs .b-one-tab span{border-bottom:1px dashed;}
.b-subscr-form-page .b-tabs .b-active{margin-bottom:5px; background:#f4ebe2; color:#424242; font-size:18px; cursor:auto;}
.b-subscr-form-page .b-tabs .b-active span{border-bottom:none;}
.b-subscr-form-page .b-cont-2 .b-tbl{margin:10px 0 0 60px;}
.b-subscr-form-page .b-cont-2 .b-tbl .b-tbl-tbl td{padding-top:20px; padding-bottom:20px;}
.b-subscr-form-page .b-body-text{background:#fff; padding:15px 20px 15px 20px; color:#424242; font-size:14px; border:1px solid #d2d2d4; margin-bottom:20px; width:94%;}
.b-subscr-form-page .b-thin-body-text{width:75%;}
.b-subscr-form-page .b-checks{margin-bottom:20px; zoom:1;}
.b-subscr-form-page .b-checks .b-one-item{float:left; margin-right:6px; border:1px solid #d1d1d3; background:#f4ebe2; padding:20px 16px 15px 16px; height:230px; padding-bottom:40px; position:relative;}
.b-subscr-form-page .b-checks .b-active{background:#faf4ef; border-left:1px solid #b50937; border-right:1px solid #b50937;}
.b-subscr-form-page .b-checks .b-checks-list li i, .b-subscr-form-page .b-checks .b-one-check-ico i{background:url(/design/img/round-checkboxes.png); width:32px; height:32px; display:block; cursor:pointer; top:0;}
.b-subscr-form-page .b-checks .b-active .b-one-check-ico i{background-position:0 -32px;}
.b-subscr-form-page .b-checks label{color:#094578; font-size:18px; font-weight:bold;}
.b-subscr-form-page .b-checks .b-list2 {float:left}
.b-subscr-form-page .b-checks .b-list2 .line {position:relative;border:1px solid #d1d1d3; background:#f4ebe2; padding:20px 16px 15px 16px;margin-right:6px;}
.b-subscr-form-page .b-checks .b-list2 label{display:block; text-align:center}
.b-subscr-form-page .b-checks .b-list2 .spacer {height:1px;font-size:1px;background:#ccc;margin:10px -15px;}
.b-subscr-form-page .b-checks .b-list2 label i {display:inline-block; width:32px; height:32px; background:url(/design/img/round-checkboxes.png); margin-bottom:5px}
.b-subscr-form-page .b-checks .b-list2 .b-help {position:static; margin:10px 0 0 50px;}
.b-subscr-form-page .b-checks .b-list2 .b-active {background:#faf4ef; border-left:1px solid #b50937; border-right:1px solid #b50937;}
.b-subscr-form-page .b-checks .b-list2 .b-active label i {background-position:0 -32px;}
.b-subscr-form-page .b-checks .b-checks-list li{margin-bottom:5px; text-align:right; margin-bottom:15px; height:42px;}
.b-subscr-form-page .b-checks .b-checks-list li label{display:block; position:relative; padding-right:38px;}
.b-subscr-form-page .b-checks .b-checks-list li i{position:absolute; right:-4px; margin-left:7px; margin-top:-26px;}
.b-subscr-form-page .b-checks .b-help{position:absolute; bottom:15px; left:45%; font-size:12px;}
.b-subscr-form-page .b-checks .b-help a{text-decoration:underline;}
.b-subscr-form-page .b-checks .b-help a:hover{text-decoration:none;}
.b-subscr-form-page .b-checks .b-help i{width:29px; height:27px; position:absolute; display:block; background:url(/design/img/ask-s.png); margin:-6px 0 0 -34px;}
.b-subscr-form-page .b-checks .b-one-check-ico{margin-bottom:5px; height:32px; position:relative; width:100%;}
.b-subscr-form-page .b-checks .b-one-check-ico i{position:absolute; left:50%; margin-left:-16px;}
.b-subscr-form-page .b-checks .b-one-label{display:block; text-align:center;}
.b-subscr-form-page .b-checks .b-sms{padding-left:50px; padding-right:50px;}
.b-subscr-form-page .b-checks .b-checks-list-box{width:180px; padding-top:25px; padding-bottom:35px;}
.b-subscr-form-page .b-checks .b-checks-list li i{top:auto;}
.b-subscr-form-page .b-checks .b-bank{width:105px;}
.b-subscr-form-page .b-checks .b-terminal{width:116px;}
.b-subscr-form-page .b-checks .b-sms{width:39px;}
.b-subscr-form-page .b-checks .b-bank-card{width:106px;}
.b-subscr-form-page .b-checks .b-active .b-checks-list .b-active-item i{background-position:0 -32px;}
.b-subscr-form-page .b-tabs-form{margin-bottom:20px;}
.b-subscr-form-page .b-tabs-form .b-tab{float:left; font-size:18px; background:#e0d8cf; color:#1a3c91; padding:10px 14px; margin-right:3px; border:1px oslid #d1d1d3; border-bottom:none; cursor:pointer; border:1px solid #d1d1d3; border-bottom:0;}
.b-subscr-form-page .b-tabs-form .b-tab span{border-bottom:1px dashed;}
.b-subscr-form-page .b-tabs-form .b-tab-active{color:#424242; background:#f4ebe2; cursor:auto; padding-top:14px; margin-top:-4px;}
.b-subscr-form-page .b-tabs-form .b-tab-active span{border:0;}
.b-subscr-form-page .b-tabs-form .b-tab-body{background:#f4ebe2; padding:15px 20px; width:60%; border:1px solid #d1d1d3; margin-top:-1px;}
.b-subscr-form-page .b-tabs-form .b-tab-body-2{display:none;}
.b-subscr-form-page .b-tabs-form .b-edits-list li{margin-bottom:9px;}
.b-subscr-form-page .b-tabs-form .b-edits-list .b-editbox{position:relative; zoom:1;}
.b-subscr-form-page .b-tabs-form .b-edits-list .b-editbox input{border:0; width:95%; background:url(/design/img/editbox-content-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 13px;}
.b-subscr-form-page .b-tabs-form .b-edits-list .b-editbox .b-l{width:14px; height:24px; background:url(/design/img/editbox-content-yellow-i.png); display:block; position:absolute; left:0; top:0;}
.b-subscr-form-page .b-tabs-form .b-edits-list .b-editbox .b-r{width:14px; height:24px; background:url(/design/img/editbox-content-i.png) 14px 0; display:block; position:absolute; right:0; top:0;}
.b-subscr-form-page .b-tabs-form .b-edits-list .b-yellow-editbox input{border:0; width:95%; background:url(/design/img/editbox-content-yellow-yellow-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 13px;}
.b-subscr-form-page .b-tabs-form .b-edits-list .b-yellow-editbox .b-l{width:14px; height:24px; background:url(/design/img/editbox-content-yellow-yellow-i.png); display:block; position:absolute; left:0; top:0;}
.b-subscr-form-page .b-tabs-form .b-edits-list .b-yellow-editbox .b-r{width:14px; height:24px; background:url(/design/img/editbox-content-yellow-yellow-i.png) 14px 0; display:block; position:absolute; right:0; top:0;}
.b-subscr-form-page .b-tabs-form .b-edits-list .b-small-editbox{width:25%; float:left; margin-right:20px;}
.b-subscr-form-page .b-tabs-form .b-edits-list .b-small-editbox input{width:88%;}
.b-subscr-form-page .b-tabs-form h4{color:#5a5a5a; font-size:12px; font-weight:bold; margin-bottom:6px;}
.b-subscr-form-page .b-tabs-form .b-check-text{margin-bottom:20px;}
.b-subscr-form-page .b-check-text{margin-bottom:20px; width:470px; cursor:pointer;}
.b-subscr-form-page .b-check-text .b-checkbox-here{margin-right:8px; float:left;}
.b-subscr-form-page .b-check-text .b-checkbox-here input{display:none;}
.b-subscr-form-page .b-check-text i{background:url(/design/img/checkbox.png); cursor:pointer; display:block; width:22px; height:29px; margin:-7px auto 0 auto;}
.b-subscr-form-page .b-check-text .b-active{background:url(/design/img/checkbox.png) 0 -29px;}
.b-subscr-form-page .b-check-text .b-label{overflow:hidden; line-height:20px; color:#424242; cursor:pointer;}
.b-subscr-form-page .b-btns .b-btn{height:35px; line-height:35px; color:#1a3c91; font-size:18px; display:block; margin-bottom:10px;}
.b-subscr-form-page .b-btns .b-btn:hover{text-decoration:none;}
.b-subscr-form-page .b-btns .b-of-btn{background:url(/design/img/btn-subscr-1.png) no-repeat; width:230px; text-align:center; margin:0 0 20px 0px;}
.b-subscr-form-page .b-btns .b-of-btn:hover{color:#b50937;}
.b-subscr-form-page .b-btns .b-back-btn{background:url(/design/img/btn-subscr-2.png) no-repeat; padding-left:50px; width:80px;}
.b-subscr-form-page .b-btns .b-back-btn:hover{background-position:0 -35px;}
.b-subscr-form-page .b-btns .b-disable{color:#999 !important;}

.b-subscr-form-page .b-big-and-field{font-weight:bold; margin-bottom:15px;}
.b-subscr-form-page .b-big-and-field .b-text{display:inline; line-height:1.4em;}
.b-subscr-form-page .b-big-and-field .b-editbox{position:relative; width:217px; display:inline-block; line-height:23px;}
.b-subscr-form-page .b-big-and-field .b-editbox input{border:0; width:91%; background:url(/design/img/editbox-popup-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:2px 0 4px 15px;}
.b-subscr-form-page .b-big-and-field .b-editbox .b-l{width:14px; height:20px; background:url(/design/img/editbox-subscr-20-i.png); display:block; position:absolute; left:0; top:0;}
.b-subscr-form-page .b-big-and-field .b-editbox .b-r{width:14px; height:20px; background:url(/design/img/editbox-subscr-20-i.png) 14px 0; display:block; position:absolute; right:0; top:0;}
.b-subscr-form-page small{font-size:12px; font-weight:bold; display:block; margin-bottom:8px;}
.b-subscr-form-page .b-wide-item{width:auto; margin-right:10px; zoom:1;}
.b-subscr-form-page .b-wide-item .b-info{padding-right:0; zoom:1;}
.b-subscr-form-page .b-wide-item .b-one-item{font-size:12px; margin-bottom:12px; zoom:1;}
.b-subscr-form-page .b-wide-item .b-one-item .b-headline-i{padding-left:10px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-img{margin-left:10px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-text{float:left; width:218px; margin-right:5px; font-weight:bold;}
.b-subscr-form-page .b-wide-item .b-one-item .b-exs{float:left; width:45px; margin-right:5px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-comment{float:left; width:240px; margin-right:5px; color:#b50937;}
.b-subscr-form-page .b-wide-item .b-one-item .b-help{margin-left:610px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-help i{width:29px; height:27px; position:absolute; display:block; background:url(/design/img/ask-s.png); margin:-3px 0 0 -34px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-help a{text-decoration:underline;}
.b-subscr-form-page .b-wide-item .b-one-item .b-help a:hover{text-decoration:none;}
.b-subscr-form-page .b-wide-item .b-second-item .b-text{width:200px;}
.b-subscr-form-page .b-wide-item .b-second-item .b-ico{margin-top:-9px; float:left; margin-right:8px;}
.b-subscr-form-page .b-wide-item .b-second-item .b-ico span{cursor:pointer;}
.b-subscr-form-page .b-wide-item .b-second-item .b-comment{width:260px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-first-editbox{float:left; width:215px; margin-right:3px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-first-editbox .b-editbox{position:relative;}
.b-subscr-form-page .b-wide-item .b-one-item .b-first-editbox .b-editbox input{border:0; width:93%; background:url(/design/img/editbox-content-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 13px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-first-editbox .b-editbox .b-l{width:14px; height:24px; background:url(/design/img/editbox-content-yellow-i.png); display:block; position:absolute; left:0; top:0;}
.b-subscr-form-page .b-wide-item .b-one-item .b-first-editbox .b-editbox .b-r{width:14px; height:24px; background:url(/design/img/editbox-content-yellow-i.png) 14px 0; display:block; position:absolute; right:0; top:0;}
.b-subscr-form-page .b-wide-item .b-one-item .b-second-editbox{float:left; width:215px; margin-right:3px; font-size:9px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-second-editbox .b-editbox{position:relative;}
.b-subscr-form-page .b-wide-item .b-one-item .b-second-editbox .b-editbox input{border:0; width:93%; background:url(/design/img/editbox-content-bg.png) repeat-x; color:#898989; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 13px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-second-editbox .b-editbox .b-l{width:14px; height:24px; background:url(/design/img/editbox-content-yellow-i.png); display:block; position:absolute; left:0; top:0;}
.b-subscr-form-page .b-wide-item .b-one-item .b-second-editbox .b-editbox .b-r{width:14px; height:24px; background:url(/design/img/editbox-content-yellow-i.png) 14px 0; display:block; position:absolute; right:0; top:0;}
.b-subscr-form-page .b-wide-item .b-one-item .b-second-editbox a{margin-left:10px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-count{float:left; width:180px; margin-right:3px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-count .b-exs{display:inline-block; float:none;}
.b-subscr-form-page .b-wide-item .b-one-item .b-count .b-exs .b-editbox{float:none;}
.b-subscr-form-page .b-wide-item .b-one-item .b-count .b-count-text{float:left; padding:2px 4px 0 0;}
.b-subscr-form-page .b-wide-item .b-one-item .b-minus{margin-left:600px; margin-right:8px;}
.b-subscr-form-page .b-wide-item .b-one-item .b-minus span{cursor:pointer;}
.b-subscr-form-page .b-wide-item .b-one-item .b-minus img{margin-top:-5px;}
.b-subscr-form-page .b-wide-item .b-exs{margin-top:0px;}
.b-subscr-form-page .b-wide-item .b-count .b-exs{margin-top:4px;}


.b-archive-page h1{font:24px Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:4px;}
.b-archive-page .b-filter{margin-bottom:25px; position:relative; z-index:10;}
.b-archive-page .b-filter .b-btn{top:6px; position:relative; margin-left:5px;}
.b-archive-page .b-filter select{color:#1a3c91; margin-left:5px;}
.b-archive-page .b-filter big{color:#b69010; font-size:27px; font-weight:bold; margin:0 30px; visibility:hidden;}
.b-archive-page .b-tabs{float:left; width:142px; margin-top:43px;}
.b-archive-page .b-tabs .b-tabs-tbl{width:100%;}
.b-archive-page .b-tabs .b-tabs-tbl td{height:80px; border:1px solid #d1d1d1; border-right:0; padding:0px 6px 0px 7px; color:#094578; font-size:13px; font-weight:bold; cursor:pointer;}
.b-archive-page .b-tabs .b-tabs-tbl .b-active{background:#f2e4cf; padding-left:7px; border-width:2px; border-left-color:#b50937;}
.b-archive-page .b-filter .b-btn img{cursor:pointer;}
.b-archive-page .b-filter .b-filter-btn{float:right; position:relative;}
.b-archive-page .b-filter .b-filter-popup{right:0; top:100%; width:341px;}
.b-archive-page .b-filter .b-filter-popup .b-head{width:100%;}
.b-archive-page .b-filter .b-filter-popup .b-select select{width:339px; color:#000; padding-left:10px; margin-left:0;}
.b-archive-page .b-filter .b-filter-popup .b-editbox input{color:#000 !important;}
.b-archive-page .b-filter-left{float:left; font-weight:bold;}

.x-history-table {border:2px solid #d1d1d1;}
.x-history-table td{border:1px solid #d1d1d1; padding:10px 11px; background:#f2ede5; vertical-align:top; font-size:12px}
.x-history-table th {color:#2d2d2c; font-size:17px !important; font-weight:normal; text-align:left; padding:11px 9px; border:1px solid #d1d1d1;}
.b-archive-page .b-archive{margin-left:142px; padding-bottom:40px; position:relative; z-index:1;}
.b-archive-page .b-archive .b-archive-tbl{border:2px solid #d1d1d1;}
.b-archive-page .b-archive .b-archive-tbl th.b-num{border:0;}
.b-archive-page .b-archive .b-archive-tbl th{cursor:pointer;color:#2d2d2c; font-size:17px !important; font-weight:normal; text-align:left; padding:11px 9px; padding-right:28px;border:1px solid #d1d1d1;}
.b-archive-page .b-archive .b-archive-tbl th i{width:19px; height:20px; display:inline; position:absolute; background:url(/design/img/i-up-down.png); cursor:pointer; }
.b-archive-page .b-archive .b-archive-tbl .b-up i{background-position:0 -20px;}
.b-archive-page .b-archive .b-archive-tbl .b-down i{background-position:0 -40px;}
.b-archive-page .b-archive .b-archive-tbl td{border:1px solid #d1d1d1; padding:10px 11px; background:#f2ede5;}
.b-archive-page .b-archive .b-archive-tbl .b-active td{background:#faf4ef;}
.b-archive-page .b-archive .b-archive-tbl .b-num{font-size:13px; color:#514742; padding:18px 25px; text-align:center;}
.b-archive-page .b-archive .b-archive-tbl .b-name{font-size:12px;}
.b-archive-page .b-archive .b-archive-tbl .b-category{font-size:12px;}
.b-archive-page .b-archive .b-archive-tbl .b-author{font-size:11px;}
.b-archive-page .b-archive .b-archive-tbl .b-theme{font-size:11px;}
.b-archive-page .b-archive .b-archive-tbl .b-active td{background:#faf4ef;}
.b-archive-page .b-archive .b-archive-tbl .b-active .b-num{border-left:2px solid #b69010; padding:18px 25px 18px 24px;}
.b-archive-page .b-archive .b-archive-tbl .b-active .b-theme,
.b-archive-page .b-archive .b-archive-tbl .b-active .b-righ{border-right:2px solid #b69010;}
 .b-pagination-box{font-size:18px; /*left:-34px;*/ position:relative;}
 .b-pagination-box .b-pagination-left{float:left;}
 .b-pagination-box .b-pagination-right{float:left; margin-left:20px;}
 .b-pagination-box .b-pagination-list li .b-active{padding-bottom:16px; border-bottom:2px solid #b50937; background:#f2ede5;}
 .b-pagination-box ul li{float:left; margin-right:5px;}
 .b-pagination-box ul li a{border:1px solid #d3d3d3; border-top:0; display:block; padding:7px 19px 6px 19px;}
 .b-pagination-box ul li span{border:1px solid #d3d3d3; border-top:0; display:block; padding:7px 19px 6px 19px;}
 .b-pagination-box ul .b-label span{padding-left:0; border:0; padding-right:6px;}
 .b-pagination-box .b-show-list li span{border:0; padding-left:4px; padding-right:4px;}
 .b-pagination-box .b-show-list li a{border:0; padding-left:4px; padding-right:4px;}

.b-archive-page .b-without-tabs .b-tabs{display:none;}
.b-archive-page .b-without-tabs .b-archive{margin:0;}
.b-archive-page .b-without-tabs .b-archive .b-pagination-box{position:static;}

.b-dropdown-personal .b-dropdown-box{display:none;}
.b-dropdown-personal{width:280px; border:1px solid #fff; border-bottom:none; position:relative;}
.b-dropdown-personal .b-active-item{margin-left:3px;}
.b-dropdown-personal .b-title{display:inline; margin-bottom:0; border:1px solid #fff; border-bottom:none; position:relative; }
.b-active-dropdown-personal .b-title{border:1px solid #999; border-bottom:none; padding-right:19px; background:#fff; z-index:40;}
.b-active-dropdown-personal .b-dropdown-box{width:279px; position:absolute; left:0; top:100%; margin-top:-1px; background:#E4E5E5; z-index:35; border:1px solid #999;}
.b-active-dropdown-personal .b-dropdown-box ul{padding:0 0 5px 3px;}
.b-active-dropdown-personal .b-dropdown-box li{padding:0; border:0; font:12px Arial, Helvetica, sans-serif; padding-top:3px;}
.b-active-dropdown-personal .b-dropdown-box li span{cursor:pointer;}

.b-content .b-my-tabs .b-my-intab-list .b-editbox{/*width:200px;*/ position:relative;}
.b-content .b-my-tabs .b-my-intab-list .b-editbox input{border:0; width:92%; background:url(/design/img/editbox-bg.png) repeat-x 0 -1px; color:#000; font:13px Arial, Helvetica, sans-serif; padding:2px 0 2px 14px;}
.b-content .b-my-tabs .b-my-intab-list .b-editbox .b-l{width:14px; height:20px; background:url(/design/img/editbox-white-i.png); display:block; position:absolute; left:0; top:0;}
.b-content .b-my-tabs .b-my-intab-list .b-editbox .b-r{width:14px; height:20px; background:url(/design/img/editbox-white-i.png) 14px 0; display:block; position:absolute; right:0; top:0;}
.b-content .b-my-tabs .b-my-intab-list .b-textarea{/*width:250px;*/ position:relative; background:url(/design/img/textarea-popup-bg.png) repeat-x;}
.b-content .b-my-tabs .b-my-intab-list .b-textarea textarea{border:0; height:200px; width:93%; background:url(/design/img/textarea-popup-bg.png) repeat-x; color:#000; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 13px; margin:0;}
.b-content .b-my-tabs .b-my-intab-list .b-textarea .b-l{width:11px; height:207px; background:url(/design/img/textarea-white-i.png); display:block; position:absolute; left:0; top:0;}
.b-content .b-my-tabs .b-my-intab-list .b-textarea .b-r{width:11px; height:207px; background:url(/design/img/textarea-white-i.png) 11px 0; display:block; position:absolute; right:0; top:0;}

.x-form-auth {background:#f4ebe2; padding:20px 15px 20px;width:270px; margin:10px 0}
.x-form-auth h3 {font-weight:normal;margin-bottom:15px}
.x-form-left {float:left; width:100px;margin-bottom:15px}
.x-form-right .b-editbox {position:relative;float:left}
.x-form-right .b-editbox input{border:0; width:92%; background:url(/design/img/editbox-content-bg.png) repeat-x; color:#000; font:13px Arial, Helvetica, sans-serif; padding:4px 0 4px 15px;}
.x-form-right .b-editbox .b-l{width:14px; height:24px; background:url(/design/img/editbox-content-i-2.png); display:block; position:absolute; left:0; top:0;}
.x-form-right .b-editbox .b-r{width:14px; height:24px; background:url(/design/img/editbox-content-i-2.png) 14px 0; display:block; position:absolute; right:0; top:0;}
.x-form-auth-submit input {border:0; background:url("/design/img/btn-subscr-4.png") no-repeat 0 0; padding: 0px 0px 10px;font-size:17px;margin-left:37px;cursor:pointer}

.x-tab {float:left;padding:10px 15px; background:#e2ded1;margin-right:3px; border:1px solid #e2ded1;color:#1A3C91;border-bottom:0;z-index:20;font-size:18px}
.x-tab span {border-bottom:1px dashed #1A3C91;cursor:pointer}
.x-active-tab {background:#fff;color:#000;}
.x-active-tab span {border:0}
.x-tab-line {border-top:1px solid #CCCDCD;margin-top:-1px;}
.xtab-1 {border-left:0}
.x-tab-2 {display:none}
.buytype {color:#B50937; text-align:center;padding-bottom:10px}
.buytype a {color:#B50937;text-decoration:underline;font-size:20px}
.buytype a:hover {text-decoration:none}
.redtitle{font:bold 0.9em Georgia,"Times New Roman", Times, serif; margin-bottom:0.8em;color:#B50937;}
.b-archive-tbl-box {/*min-height:622px;*/min-height:532px;background:#E1E0DD;/*615*/}
.b-archive-tbl-box table {width:100%}
.b-archive-tbl-box th {background:#faf4ef}
.q-archives {position:absolute;right:0;font-size:12px;bottom:2px}
.t-archives {float:right;font-size:12px;margin-top:2px}
.b-activity .b-img {float:left; margin-right:8px}
.x-construct {text-align:right; color:#B50937; font-size:12px}

.x-subscription-page-form {background:#f4ebe2;overflow:hidden;padding:10px}
.x-subscription-page-form p, .x-subscription-page-form h3, .x-subscription-page-form h4{margin-bottom:10px}
.x-subscription-page-form .x-form-auth-submit input{width:182px;padding-left:0;padding-right:0;margin-left:0}

#forum {font-size:12px}
/*@media all, () {
	.b-subscr-form-page .b-wide-item .b-one-item .b-help i{margin-top:18px;}
}*/
/***nv***/
.b-popup .b-body .b-popup-list .check_type input{
	background: none;
}
li ul{
	padding-left: 20px;
}
.type_payment_term{
	font-size: 11px;
	padding: 10px 0 0 10px;
}
.type_payment_sms{
	font-size: 11px;
	width: 110px;
	padding-top: 10px;
	margin-left: -10px;
}
.type_payment_card{
	font-size: 11px;
	padding-top: 10px;
	padding-left: 10px;
}
.search-page{
	font-size: 13px;
}
.space{
	padding-bottom: 20px;
}

.buy-article
{
	float: left;
	width: 170px;
}

.buy-article div
{
	text-align: center;
}

.buy-article a.buy-article-button
{
	width: 170px;
	height: 37px;
	display: block;
	background-image: url("/design/img/buy-article.png");
	background-repeat: no-repeat;
	background-position:0px 0px;
}

.buy-article span.buy-article-button
{
	width: 170px;
	height: 37px;
	display: block;
	background-image: url("/design/img/buy-article.png");
	background-repeat: no-repeat;
	background-position:0px 0px;
}

.buy-article a.buy-article-button:hover
{
	background-position:0px -37px;
}

.buy-article span.buy-article-button:hover
{
	background-position:0px -37px;
	cursor:pointer;
}

.buy-article div
{
	margin-top:4px;
	margin-left: 4px;
	color: #B50937;
}

.buy-disabled a.buy-article-button
{
	width: 170px;
	height: 37px;
	display: block;
	background: url("/design/img/buy-article.png") no-repeat 0px -74px;
}

.buy-disabled a.buy-article-button:hover
{
	background: url("/design/img/buy-article.png") no-repeat 0px -74px;
}

.buy-disabled div
{
	color: #333;
}

.article-subscribe
{
	float: right;
	position: relative;
	width: 263px;
	height: 48px;
}

.article-subscribe a.article-subscribe-button
{
	width: 263px;
	height: 48px;
	display: block;
	position: absolute;
	z-index: 49;
	background-image: url("/design/img/subscribe.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.article-subscribe a.article-subscribe-button1
{
	width: 34px;
	height: 34px;
	display: block;
	position: absolute;
	right: 0px;
	z-index: 30000;
}

.article-subscribe #article-subscription-sub
{
	border: #ccc 1px solid;
	border-top: none;
	background: #fff;
	position: absolute;
	display: none;
	width: 257px;
	top:34px;
	left: 2px;
	z-index: 10000;
}

.article-subscribe #article-subscription-sub a.article-subscribe-inner-a
{
	color: #7d7d7d;
	display: block;
	font-size: 14px;
	border-top: #ccc 1px solid;
	padding: 14px 10px;
}

.article-subscribe #article-subscription-sub a.disabled
{
	display: none;
}

.article-subscribe #article-subscription-sub a.article-subscribe-inner-a:hover
{
	background: #eee;
	text-decoration: none;
}

.article-subscribe #article-subscription-sub div
{
	height: 26px;
	text-align: center;
	font-size: 14px;
	padding-top: 14px;
	color: #7d7d7d;
}

.article-subscribe #article-subscription-sub div span
{
	color: #000;
}

.warning p
{
	margin-bottom: 12px;
	color: #B50937;
}

.warning p:last-child
{
	margin-bottom: 0px;
}

#banner_journal div{margin-top: 5px;margin-bottom: 7px;}
#banner_journal a img {margin-top: 5px;margin-bottom: 7px; width:235px; height:400px;}
#sapeblock {font-size: 12px;margin-left:10px; margin-right:10px;margin-top:10px;}

.ugolki
{
color: #F89E5D;
}
.ugolki_u
{
color: #b50937;
}

.b-main-text-box big[itemprop="description"]

{
  margin-bottom: 50px;
}
   input[type="text"]:focus { outline: none; }
   input[type="password"]:focus { outline: none; }

.text_rotate_180
{
	-moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
	transform: rotate(180deg);
	text-align: right;
}
#logo_robokassa {    top: 5px;
    position: relative;}
