

/* Start:/bitrix/templates/bmk_v3/styles.css?155386434042674*/
* {margin: 0; padding: 0;}

body  {
font:12px Arial, Helvetica, sans-serif;
color:#3f3c3d;
background-color:#efefef;
/*background: transparent url(/bitrix/templates/bmk_v3/images/body-bg-gray.jpg) repeat left top;*/
/*
xbackground:transparent url(/bitrix/tools/bmk/images/17_mpage_50prc) no-repeat top center;
background-repeat: no-repeat;
*/
}
ul {list-style:none;}
img {border:none;}
.conteiner {
margin:0 auto 0 auto; min-width:1118px; max-width:1118px; padding:0 5px;
background-color:#fff;
  -webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    0px 0px 15px rgba(50, 50, 50, 0.5);
  box-shadow:         0px 0px 15px rgba(50, 50, 50, 0.5);
}

.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}
.Clear_l {clear:left; font-size:1px; line-height:0px; height:0px;}

h1 {font-size:36px; font-weight:normal;}
h2 {font-size:24px; font-weight:normal; /*width:400px;*/ margin:0 auto; line-height:23px;}
h3 {font-size:18px; font-weight:normal; line-height:18px;}

a {
  color: #005496;
}
/*head*/
.head {padding:5px 0;}
.head .banner {text-align:center;}
 
.head .top {height: 85px; width:100%; position:relative;}
.head .top .menu {width:390px; float:left;}
.head .top .menu li {float:left; padding-right:3px; color:#ffffff;}
.head .top .menu span {display:block; width:100px; height:20px; padding-top:4px; text-align:center; background-color:#3f3c3d;}
.head .top .menu a {display:block; width:90px; height:20px; padding-top:4px; text-align:center; background-color:#b01116; color:#ffffff; text-decoration:none;}
/*.head .top .menu a:hover {background-color:#3f3c3d;}*/

.head .top .rBlock {position: absolute;padding-left: 240px; top: 0; right: 0; left: 0; }
.head .top .rBlock a {text-decoration:none;}
/*.head .top .rBlock a:hover {text-decoration:underline;}*/
.head .top .rBlock .pseudoLink {color:#b01116; border-bottom:1px dotted #b01116; cursor:pointer;}

.head .top .rBlock .loginBlock {z-index: 100;background:url(/bitrix/tools/bmk/images/loginBlock.gif) no-repeat #3f3c3d; width:210px; padding:25px 15px; color:#ffffff; position:absolute; right:0; top:33px; text-align:left; display:none;}
.head .top .rBlock .loginBlock .textfield, .head .top .rBlock .loginBlock .chk {padding-bottom:10px;}
.head .top .rBlock .loginBlock .textfield input {width:200px; padding:2px; border:1px solid #797979;}
.head .top .rBlock .loginBlock .chk input {vertical-align:text-bottom;}
.head .top .rBlock .loginBlock .btn {padding-top:15px;}
/*.head .top .rBlock .loginBlock .btn input {font:14px "Myriad Pro", Nina; color:#231f20;}*/
.head .top .rBlock .loginBlock .line {border-bottom:1px solid #ffffff; height:15px;}
.head .top .rBlock .loginBlock .tBlock {padding-bottom:20px;}
.head .top .rBlock .loginBlock .tBlock span {margin-right:15px;}
.head .top .rBlock .loginBlock .pseudoLink1 {border-bottom:1px dotted #ffffff; cursor:pointer;}
.head .top .rBlock .loginBlock .msg {background-color:#b01116; margin-top:15px; padding:5px;}

.head .top .rBlock .loginBlock .links {padding-top:15px;}
.head .top .rBlock .loginBlock .links p {margin-bottom:3px;}
.head .top .rBlock .loginBlock .links a {color:#ffffff; text-decoration:underline;}

.head .con {position: absolute;left: 0;top: 0;}
.head .con a { text-decoration: none; }
.head .con .logo {background:url(/bitrix/templates/bmk_v3/images/bmk-logo.png) no-repeat; width:210px; height:80px; } 
/*.head .con .logo {background:url(/bitrix/tools/bmk/images/logogreen.jpg) no-repeat; width:335px; height:50px; float:left;} */

.head .con .rBlock {float:right; font-size:18px;}
.head .con .rBlock span {color:#a6a5a5;}
.head .con .rBlock .currency, .head .con .rBlock .weather {display:inline;}
.head .con .rBlock .currency img {vertical-align:text-top; margin:0 10px 0 3px;}

.head .con .rBlock .weather img {vertical-align:text-bottom;}
.head .con .rBlock .weather p {font-size:10px; text-align:right;}
.head .con .rBlock .weather p a {color:#005496; text-decoration:none;}
.topItems {width:100%; height: 55px; overflow: hidden; }
.topItems .weather { float: left; width: 190px; }
.topItems .currency { float: left; width: 100px; font-size: 18px; text-align: center; }
.topItems .currency .currency-row {line-height: 27px;}
.topItems .currency .currency-row span { font-weight: bold; color: #797979;}
.search { float: left; width: 185px; margin-top: 15px; }
.search input[type="text"] {
  border: 1px solid #a6a5a5;
   border-radius: 0.4em 0.4em 0.4em 0.4em;
   -moz-border-radius: 0.4em 0.4em 0.4em 0.4em;
   -webkit-border-radius: 0.4em 0.4em 0.4em 0.4em;
   color: #797979;
   display: inline-block;
   outline: medium none;
   padding: 0.1em 0.2em;
   text-decoration: none;
  font-size: 14px;
  line-height: 15px;
  height: 15px;
}
.search input[type="image"] { float: right; }
.topItems #firstBlock {float: left;margin-left: 20px;margin-top: 5px;}
.topItems #firstBlock a {color: #3f3c3d; font-weight: bold;}
.topItems .subscribe {}
.topItems .personal {}
.topItems #firstBlock .personal .pseudoLink {color:#3f3c3d; border-bottom:1px dotted #3f3c3d; cursor:pointer;}
.topItems #icons_social {margin: 0px; height: 50px; float:right; width: 70px; text-align:right;}
.topItems #icons_social a {margin: 0px;}

.topItems #icons_social div.icon {width: 20px;height: 21px;float: right; margin-left: 2px; background: transparent url(/bitrix/templates/bmk_v3/images/social-icons.jpg) no-repeat center center;display: inline-block;}
.topItems #icons_social div.ya-icon {background-position: 0px 0px;}
.topItems #icons_social div.fb-icon {background-position: -24px -0px;}
.topItems #icons_social div.vk-icon {background-position: -46px -0px;}
.topItems #icons_social div.in-icon {background-position: -90px 0px;}
.topItems #icons_social div.lj-icon {background-position: 0px -19px;}
.topItems #icons_social div.tw-icon {background-position: -24px -19px;}
.topItems #icons_social div.rss-icon {background-position: -46px -19px;}

/*head*/
/*center*/
.center {padding:0 18px;}
.center .block1 {border-bottom:1px solid #797979; margin-bottom:20px; width:100%;}
.center .block1 .top {padding:20px 0 25px 0; text-align:center; width:100%;}
.center .block1 .top h1 a {background:url(/bitrix/tools/bmk/images/h1_line.gif) center bottom no-repeat; color:#b01116; text-decoration:none;padding-bottom:3px}
.center .block1 .top h1 span {font-size:10px; vertical-align:text-top;color:#B01116}
.center .block1 .top h1 span a {background:none;}
.center .block1 .top h1 #no_link {background:url(/bitrix/tools/bmk/images/h1_line.gif) center bottom no-repeat;font-size:36px; font-weight:normal;color:#b01116; text-decoration:none;padding-bottom:3px}

/*.center .block1 .top h1 span a:hover {text-decoration:underline;}*/
.center .block_wst {margin-bottom:10px;border-bottom: 1px solid #797979;}
.center .block_wst .top {padding:0px 0 5px; text-align:center; width:100%;display: inline-block;height: 60px;}
.center .block_wst .top h1 { color: #ffffff; background-color: #b01116; float: left; width: 175px; }
.center .block_wst .top h1 a { color: #ffffff; text-decoration: none; line-height: 60px; font-size: 28px; }
.center .block_wst .top h1 span {font-size:10px; vertical-align:text-top;}
.center .block_wst .top h1 span a {background:none;}
/*.center .block_wst .top h1 span a:hover {text-decoration:underline;}*/

.center .block_wst .top .navigation { height: 60px; }
.center .block_wst .top .navigation li {display:inline; padding:0 5px 0 12px; background:url(/bitrix/tools/bmk/images/bullet1.gif) 0 5px no-repeat;}
.center .block_wst .top .navigation .first {background:none;}

.center .block_wst .top .navigation .list1 {text-transform:uppercase; margin-bottom:2px; border-bottom: 1px solid #a6a5a5; }
.center .block_wst .top .navigation .list1 ul { text-align: left; }
.center .block_wst .top .navigation .list1 li {line-height:18px;}
.center .block_wst .top .navigation .list1 a {color:#3f3c3d; text-decoration:none;font-size: 14px;font-weight: bold;}
.center .block_wst .top .navigation .list1 a:hover {text-decoration:underline;}

.center .block_wst .top .navigation .list2 {text-align: left; float: left;}
.center .block_wst .top .navigation .list2 a {color:#b01116;}
.center .block_wst .top .navigation .search {float: right;}
.center .block_wst .top .navigation .search .textfield {width:200px; padding:0; font:12px Arial, Helvetica, sans-serif; color:#231f20; border:1px solid #797979; vertical-align:middle;}
.center .block_wst .top .navigation .search .btn {background:url(/bitrix/templates/bmk_v3/images/btn_search.gif) no-repeat; width:20px; height:20px; border:0; cursor:pointer; vertical-align:middle;}

.center .con {background:url(/bitrix/tools/bmk/images/b1_bg.gif) right top repeat-y; margin-bottom:10px;}
.center .con.no_bg {background:none;}

.center .block1 .right {width:260px; float:right;}
.center .block1 .right1 {width:260px;}

.center .block1 .right .col_1 {width:127px; padding-left:17px; float:left;}
.center .block1 .right .col_2 {width:240px; padding-left:17px; float:left;}
.center .block1 .right .block {border-top:1px solid #797979; padding:15px 0 20px 0; text-align:center;}
.center .block1 .right .block h3 {margin-top:6px;}
.center .block1 .right .banner {padding-bottom:10px;}

.center .block1 .right .hotNews ul {padding-bottom:10px;}
.center .block1 .right .hotNews li {padding-top:10px;}
.center .block1 .right .hotNews .date {font-size:10px; text-transform:uppercase; color:#a6a5a5; font-style:normal; margin:0;}
.center .block1 .right .hotNews a {color:#005496; text-decoration:none;}
.center .block1 .right .hotNews .all {font-size:10px; font-style:italic; text-decoration:underline;}
/*.center .block1 .right .hotNews a:hover {text-decoration:underline;}*/
.center .block1 .right .hotNews li p {font-size:10px; font-style:italic; margin:5px 0 3px 0;}
.center .block1 .right .hotNews li p a {color:#3f3c3d; text-decoration:underline;}

.center .block1 .right .opros {text-align:left;}
.center .block1 .right .opros a {color:#005496;}
/*.center .block1 .right .opros a:hover {text-decoration:underline;}*/
.center .block1 .right .opros .header {text-align:center; padding-bottom:10px;}
.center .block1 .right .opros ul {padding-bottom:15px;}
.center .block1 .right .opros li {margin-bottom:10px;}
.center .block1 .right .opros li p {float:left; display:block; padding-left:5px; width:210px;}
.center .block1 .right .opros .Radio {float:left;}
.center .block1 .right .opros .btn {margin-bottom:15px;}

.center .block1 .right .opros .result {padding:0;}
.center .block1 .right .opros .result li p {float:none; display:inline; width:auto; padding:0;}
.center .block1 .right .opros .line {width:240px; height:22px; position:relative; margin-top:1px; padding-bottom:5px;}
.center .block1 .right .opros .line .percent {background-color:#ffba00; position:absolute; left:0; top:0; width:1px; height:22px;}
.center .block1 .right .opros .line span {position:relative; display:block; padding:3px 5px 0 5px;}

.center .block1 .right .list1 li {padding-top:10px;}
.center .block1 .right .list1 a {color:#3f3c3d;}
/*.center .block1 .right .list1 a:hover {text-decoration:underline;}*/
.center .block1 .right .list1 li p {font-size:10px; font-style:italic; margin:2px 0 5px 0; color:#a6a5a5;}
.center .block1 .right .list1 li p a {color:#a6a5a5; text-decoration:none;}
.center .block1 .right .list1 .interview a {color:#005496; text-decoration:none;}
/*.center .block1 .right .list1 .interview a:hover {text-decoration:underline;}*/

.center .block1 .left {margin-right:260px; padding:0 15px 15px 15px;}
.center .block1 .left.border {border-top:1px solid #797979; padding:0 0 15px 0;}
.center .block1 .left1 {margin:0 260px 0 0;}

.center .block1 .left .banner {text-align:center; padding:15px 0 10px 0;}

.center .block1 .left .news_main {text-align:center; padding:15px 0 0 0;}
.center .block1 .left .news_main h2 {margin-top:20px;}
.center .block1 .left .news_main h2 a {color:#b01116; text-decoration:none;}
/*.center .block1 .left .news_main h2 a:hover {text-decoration:underline;}*/
.center .block1 .left .news_main .date {font-size:10px; text-transform:uppercase; color:#a6a5a5; margin-bottom:5px;}
.center .block1 .left .news_main .txt {font-size:14px; text-align:left; padding-top:7px; position:relative; line-height:18px;}
.center .block1 .left .news_main .txt1 {font-size:12px; xfont-style:italic; margin:8px 0 5px 0; position:relative;}
.center .block1 .left .news_main .txt1 a {color:#3f3c3d;}
.center .block1 .left .news_main .txt2 {text-align:left; padding-top:20px;}
.center .block1 .left .news_main .txt2 a {color:#3f3c3d;}
.center .block1 .left .news_main .txt2 td {padding:3px 7px 0 0; vertical-align:top;}
.center .block1 .left .news_main .txt2 td p {font-size:10px; color:#a6a5a5; font-style:italic;}
.center .block1 .left .news_main .line {background:url(/bitrix/tools/bmk/images/double_line.gif) left bottom repeat-x; height:30px; width:270px; margin:0 auto 12px auto;}
.center .block1 .left .news_main .pb10 {padding-bottom:10px;}
.center .block1 .left .news_main .desc {color:#a6a5a5; margin:2px 0 15px 0;}
.center .block1 .left .news_main .requisites {text-align:left; padding:20px 0 3px 0;}
.center .block1 .left .news_main .requisites .item {padding:10px 0 5px 0;}
.center .block1 .left .news_main .requisites .item a {color:#3f3c3d;}
.center .block1 .left .news_main .requisites .item .ico {vertical-align:middle; margin-right:1px;}

.center .block1 .left .address {font-size:11px; color:#a6a5a5;margin:10px auto 0;width:315px}

.center .block1 .left .newsLine {float:left;}
.center .block1 .left .newsLine li {width:22%; margin-right:2.5%; float:left;}
.center .block1 .left .newsLine li img {margin-bottom:3px;}
.center .block1 .left .newsLine p {margin:3px 0 4px 0;}
.center .block1 .left .newsLine .date {font-style:normal; text-transform:uppercase; color:#a6a5a5;}

.center .block1 .left .col_1 {width:124px; padding:15px 17px 0 0; float:left; text-align:center; position:relative;}
.center .block1 .left .col_1 h2 {font-size:18px; font-weight:normal; line-height:18px; margin:6px 0 0 0; width:auto;}
.center .block1 .left .col_1 .block {border-top:1px solid #797979; padding:15px 0; text-align:center; margin-top:15px;}
.center .block1 .left .col_1 .list1 li {padding-top:10px;}
.center .block1 .left .col_1 .list1 a {color:#3f3c3d;}
.center .block1 .left .col_1 .list1 li p {font-size:10px; font-style:italic; margin:2px 0 5px 0; color:#a6a5a5;}
.center .block1 .left .col_1 .list1 li p a {color:#a6a5a5; text-decoration:none;}

.center .block1 .left .col_1 .hotNews {background:url(/bitrix/tools/bmk/images/double_line.gif) repeat-x; padding-top:20px; margin-top:100px; border:none;}
.center .block1 .left .col_1 .hotNews ul {padding-bottom:10px;}
.center .block1 .left .col_1 .hotNews li {padding-top:10px;}
.center .block1 .left .col_1 .hotNews .date {font-size:10px; text-transform:uppercase; color:#a6a5a5; font-style:normal; margin:0;}
.center .block1 .left .col_1 .hotNews a {color:#005496; text-decoration:none;}
.center .block1 .left .col_1 .hotNews li p {font-size:10px; font-style:italic; margin:5px 0;}
.center .block1 .left .col_1 .hotNews li p a {color:#3f3c3d; text-decoration:underline;}
.center .block1 .left .col_1 .hotNews .bullet {padding:5px 0 0 0; height:10px; overflow:hidden;}
.center .block1 .left .col_1 .hotNews .bullet img {vertical-align:top;}

.center .block1 .left .col_2 {margin-left:141px;}
.center .block1 .left .col_2 .news_main h1 {color:#b01116; margin:10px auto 0 auto; font-size:24px; font-weight:normal; width:400px;; line-height:23px;}
.center .block1 .left .col_2 .news_main h1 a {color:#b01116; text-decoration:none;}
.center .block1 .left .col_2 .news_main .txt p {margin-bottom:15px;}
.center .block1 .left .col_2 .news_main .txt .header {font-size:18px; font-weight:normal; line-height:22px; color:#797979;}

.center .newsLine {width:100%;}
.center .newsLine li {width:13.5%; margin-right:3%; float:left; text-align:left; padding-top:10px;}
.center .newsLine a {color:#005496; text-decoration:none;}
/*.center .newsLine a:hover {text-decoration:underline;}*/
.center .newsLine li p {font-size:10px; font-style:italic; margin-top:5px;}
.center .newsLine li p a {color:#3f3c3d; text-decoration:underline;}

.center .page_navigation {padding:5px 0 0 0; font-size:10px; text-transform:uppercase;}
.center .page_navigation a {color:#005496;}
.center .page_navigation span {color:#a6a6a6;}

.center .commentsList h3 {margin:0; text-align:left;}
.center .commentsList ul {padding-bottom:11px;}
.center .commentsList li {padding-top:10px; text-align:left;}
.center .commentsList a {color:#005496; text-decoration:none;}
.center .commentsList p {font-size:10px; color:#a6a5a5;}
.center .commentsList p img {margin-right:10px;}
.center .commentsList .date {text-transform:uppercase;}

ul.newsList {float:left;}
.center .newsList li {padding:12px 0 14px 0; clear:both;}
.center .newsList .Img {width:130px; padding:18px 15px 0 0; float:left;}
.center .newsList #preview-image img {}
.center .newsList .picture {width:130px; padding:18px 15px 0 0; float:left;}
.center .newsList .txt {margin-left:145px;}
.center .newsList .txt .date {font-size:10px; text-transform:uppercase; color:#a6a5a5;}
.center .newsList .txt a {font-size:14px; font-weight:bold; color:#005496; text-decoration:none;}
.center .newsList .txt1 {margin-top:10px;line-height:16px}
.center .newsList .txt2 {margin:5px 0; font-style:italic; font-size:10px; font-weight:normal;}
.center .newsList .txt2 a {color:#3f3c3d; text-decoration:underline; font-size:10px; font-weight:normal;}

.center .newsList .persons {text-align:left; padding-bottom:3px;}
.center .newsList .persons a {color:#3f3c3d; font-size:12px; font-weight:normal; text-decoration:underline;}
.center .newsList .persons td {padding:3px 7px 0 0; vertical-align:top;}
.center .newsList .persons td p {font-size:10px; color:#a6a5a5; font-style:italic;}

.center .personsList .item {width:45%; padding:30px 9% 25px 0; float:left;}
.center .personsList .item_r {width:45%; padding:30px 0 25px 0; float:left;}
.center .personsList .item .name {color:#a6a5a5; padding-top:14px;}
.center .personsList .item .name strong {display:block; font-size:14px; color:#005496;}
.center .personsList .item .name strong a {color:#005496; text-decoration:none;}
.center .personsList .item p {margin:10px 0 0 0;}
.center .personsList .item .txt1 {font-size:10px; color:#a6a6a6; font-style:italic; margin:5px 0 0 0;}
.center .personsList .item .txt1 a {color:#3f3c3d;}
.center .personsList .pages {margin:0;}

.center .pages {width:auto;float:left; margin:0 130px 0; text-align:center; color:#797979; padding-top:20px;}
.center .pages .lBlock {float:left;}
.center .pages .rBlock {float:left; margin:-15px 0 0 -100px;}
.center .pages p {margin-top:10px; float:left; min-width: 250px;}
.center .pages a {color:#005496;}

.center .photos {padding:15px 0 5px 0; position:relative; width:99%; border-bottom:1px solid #797979;}
.center .photos p {text-align:center;}
.center .photos .lArrow {background:url(/bitrix/tools/bmk/images/l_arrow.gif) no-repeat; display:block; width:21px; height:21px; position:absolute; left:0; top:70px;}
.center .photos .rArrow {background:url(/bitrix/tools/bmk/images/r_arrow.gif) no-repeat; display:block; width:21px; height:21px; position:absolute; right:0; top:70px;}
.center .photos .over {height:105px; overflow:hidden; margin:10px 30px 25px 30px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.center .photos .over li {float:left; height:105px; padding:0 5px; text-align:center;}
.center .photos .over li img {vertical-align:top;}
.center .photos .over li .bullet {padding-top:9px; display:none;}
.center .photos .over li .bullet.on {display:block;}
.center .photos .Img {text-align:center;}
.center .photos .Img img {width:100%;}
.center .photos .txt {margin-top:10px;}

.center .source {padding-top:25px;}
.center .source.video {padding-top:15px;}
.center .source.files {padding-top:10px;}
.center .source p {margin-bottom:5px;}
.center .source a {color:#3f3c3d;}
.center .source .ico {margin-right:5px;}

.center .source .list1 li {width:22%; margin-right:2.5%; float:left;}
.center .source .list1 li p {font-size:10px; text-transform:uppercase; color:#a6a5a5; font-style:italic; margin-top:5px;}

.center .source .list2 li {background:url(/bitrix/tools/bmk/images/bullet3.gif) no-repeat; padding:0 0 7px 20px;}
.center .source .list2 li span {font-size:10px; color:#a6a5a5; font-style:italic;}

.center .commentslink {text-align:center;}
.center .commentslink a {font-size:10px; font-style:italic; text-decoration:none; color:#3f3c3d; border-bottom:1px dotted #3f3c3d;}
.center .commentslink p a {border:none;}
.center .commentslink img {margin-top:5px;}
.center .commentslink p {font-size:1.2em}

.center .block2 {background-color:#f1f1f2; margin-top:25px; padding:15px;}
.center .block2 h2 {font-size:18px; font-weight:normal; line-height:18px; width:auto; margin:0;}
.center .block2 .item1 {border-bottom:1px solid #797979; padding-bottom:25px; margin-bottom:25px;}

.center .block2 .comments li .item {padding-top:15px; border-bottom:1px solid #b8b7b7;}
.center .block2 .comments li .item p {margin-bottom:15px;}
.center .block2 .comments li .item .date {color:#a6a5a5; font-size:10px; text-transform:uppercase; margin:0;}
.center .block2 .comments li .item .name {color:#a6a5a5; font-weight:bold;margin-bottom:0 !important;}
.center .block2 .comments li .item .to_answer a {font-size:10px; color:#b01116; text-decoration:none; border-bottom:1px dotted #b01116; font-style:italic;}
.center .block2 .comments li .sub {padding-left:35px;}
.center .block2 .comments .inputBlock {padding-top:15px; width:100%;}
.center .block2 .comments .inputBlock p {margin-bottom:3px; padding-left:5px;}
.center .block2 .comments .inputBlock .textfield input {width:280px; padding:3px 2px; border:1px solid #797979; margin-bottom:20px;}
.center .block2 .comments .inputBlock .textArea {padding-bottom:25px;}
.center .block2 .comments .inputBlock .textArea textarea {width:98%; height:140px; padding:5px; border:1px solid #797979; overflow:auto;}
.center .block2 .comments .inputBlock .btn {padding-bottom:10px;}

.center .archiv {padding:25px 0 8px 0; width:99.5%; position:relative;}
.center .archiv .selectBlock {width:100%; background-color:#f1f1f2; padding:15px 0 10px 0;}
.center .archiv .selectBlock .lBlock {width:52%; float:left;}
.center .archiv .selectBlock .lBlock p {font-size:11px; color:#9a9a9a;}
.center .archiv .selectBlock .rBlock {width:47%; float:left;}
.center .archiv .selectBlock table {border-collapse:collapse; width:95%; margin-left:15px;}
.center .archiv .selectBlock table td {padding:0 0 5px 0; vertical-align:top;}
.center .archiv .selectBlock table .first {padding-right:20px;}
.center .archiv .selectBlock .selectfield {width:245px;}
.center .archiv .selectBlock .selectDate {padding-top:5px;}
.center .archiv .selectBlock .selectDate img, .center .archiv .selectBlock .selectDate input {vertical-align:middle;}
.center .archiv .selectBlock .textfield {width:91px;}
.center .archiv .selectBlock .table1 {margin:15px 0 0 0;}
.center .archiv .selectBlock .table1 td {padding:0 15px 5px 0;}
.center .archiv .selectBlock .btn {padding:17px 15px 0 0; text-align:right;}

.center .archiv .selectBlock .calendar table {width:100%; border-collapse:collapse; margin:15px 0 0 0;}
.center .archiv .selectBlock .calendar table td {padding:0 0 4px 0;}

.center .calendar {background-color:#3f3c3d; padding:18px; position:absolute; left:205px; margin-top:-10px; width:185px; color:#a6a5a5;}
.center .calendar .header {text-align:center; border-bottom:1px solid #ffffff; padding-bottom:15px;}
.center .calendar .header a {text-decoration:none;}
.center .calendar span, .center .calendar a {color:#ffffff;}
.center .calendar table {width:100%; border-collapse:collapse; margin:15px 0 0 0;}
.center .calendar table td {text-align:right; padding-top:4px;}
.center .calendar table .column1 {text-align:left;}
.center .calendar table .column1 a {text-decoration:none;}
.center .calendar table .sbvs a {color:#e27276;}
.center .calendar table td div {padding:1px 2px 2px 2px; display:inline;}
.center .calendar table .selected {background-color:#f1f1f2; color:#3f3c3d;}


.to_favourites .pos_rel {width:99%; position:relative;}
.to_favourites .info {position:absolute; top:-21px; left:-5px; background-color:#ffba00; padding:3px 5px 5px 5px; width:115px; text-align:left;}
.to_favourites .info .star {margin-bottom:10px;}
.to_favourites .info p, .center .block1 .right .hotNews li .to_favourites .info p {display:block; padding-bottom:12px; font-size:12px; font-style:normal; text-align:left;}
.to_favourites .info a {color:#3f3c3d; text-decoration:underline; font-size:12px; font-weight:normal;}

.center .block1 .left .news_main .to_favourites .info {left:50%; margin-left:-14px;}
.center .block1 .right .hotNews li .to_favourites .info {left:50%; margin-left:-14px; top:-20px;}

.center .search_result a {color:#005496; text-decoration:none;}
.center .search_result .search-header { height:40px; }
.center .search_result .sort { float: right; }
.center .search_result .sort a {color:#005496; text-decoration:underline;}
.center .search_result .sort span {background-color:#f1f1f2; padding:0px 5px;}
.center .search_result .pages {margin:0;}
.center .search_result ul {padding:5px 0 20px 0;}
.center .search_result li {padding-top:25px;}
.center .search_result p {margin-top:10px;}
.center .search_result strong {font-size:14px;}
.center .search_result .date {font-size:10px; text-transform:uppercase; color:#a6a5a5; margin:0;}

.center .registration {padding-top:45px;}
.center .registration h2 {width:auto; margin:0; text-align:center;}
.center .registration .line {background:url(/bitrix/tools/bmk/images/double_line.gif) repeat-x; width:265px; margin:25px auto 0 auto; height:30px;}
.center .registration th {text-align:left; font-weight:normal; padding-bottom:20px;}
.center .registration td {padding:5px 3px 5px 0;}
.center .registration .red {color:#b01116;}
.center .registration .red .textfield {border:1px solid #b01116;}
.center .registration span {color:#a6a5a5;}
.center .registration .col1 {width:130px; padding-right:10px;}
.center .registration .col2 {width:210px; padding-right:10px;}
.center .registration .textfield {width:210px; border:1px solid #797979; padding:2px;}
.center .registration .btn {margin-top:15px;}

.center .news_top h2 {width:auto; margin:0 0 -3px 0; color:#b01116;}
.center .news_top a {color:#005496; text-decoration:none;}
.center .news_top table {width:99.5%; border-collapse:collapse; margin-top:20px;}
.center .news_top table th {text-align:left; font-weight:normal; vertical-align:bottom;}
.center .news_top table td {padding-top:9px; background:url(/bitrix/tools/bmk/images/line.gif) left bottom repeat-x; vertical-align:bottom;}
.center .news_top table .rCol div {float:right; background-color:#ffffff; padding-left:3px; margin-bottom:-3px; text-align:right}
.center .news_top table .lCol div {float:left; background-color:#ffffff; padding-right:3px; margin-bottom:-3px;font-size:18px;}
.center .news_top table td.rCol { line-height:18px;}
.center .news_top table th.rCol {text-align:right;color:#A6A5A5}

.center .archiv_oprosov {padding-top:45px;}
.center .archiv_oprosov h1 {font-size:24px; color:#3f3c3d; padding:0; text-align:center;}
.center .archiv_oprosov .line {background:url(/bitrix/tools/bmk/images/double_line.gif) repeat-x; width:265px; margin:25px auto 0 auto; height:30px;}
.center .archiv_oprosov .line ul {padding:7px 0 7px 0; text-align:center;}
.center .archiv_oprosov .line ul a {color:#005496;text-decoration:none;border-bottom:1px dotted;}
.center .archiv_oprosov .line ul span {color:#a6a5a5;}
.center .archiv_oprosov .line li {display:inline; padding:0 5px 0 12px; background:url(/bitrix/tools/bmk/images/bullet1.gif) 0 5px no-repeat;}
.center .archiv_oprosov .line .first {background:none;}

.center .archiv_oprosov .month {padding:12px 0 7px 0;}
.center .archiv_oprosov .month ul {left:-7px; position:relative;}
.center .archiv_oprosov .month li {display:inline; padding:4px 7px;}
.center .archiv_oprosov .month a {color:#005496;}
.center .archiv_oprosov .month .selected {background-color:#f1f1f2;}

.center .archiv_oprosov .opros {padding-top:17px;}
.center .archiv_oprosov .opros h2 {font-size:18px; font-weight:normal; line-height:18px; width:auto; margin:0;}
.center .archiv_oprosov .opros a {color:#005496;}
.center .archiv_oprosov .opros li {margin-top:10px;}
.center .archiv_oprosov .opros .result {padding:2px 0 0 0;}
.center .archiv_oprosov .opros .line1 {width:240px; height:22px; position:relative; margin-top:1px; padding-bottom:5px;}
.center .archiv_oprosov .opros .line1 .percent {background-color:#ffba00; position:absolute; left:0; top:0; width:1px; height:22px;}
.center .archiv_oprosov .opros .line1 span {position:relative; display:block; padding:3px 5px 0 5px;}

.center .txtBlock {padding-top:10px; font-size:14px; line-height:18px;}
.center .txtBlock h1 {font-size:24px; color:#3f3c3d; padding:0; margin-top:23px;}
.center .txtBlock h2 {font-size:18px; font-weight:normal; line-height:18px; width:auto; margin:22px 0 0 0;}
.center .txtBlock p {margin-top:20px;}
.center .txtBlock a {color:#005496;}
.center .txtBlock .table1 {width:60%; border-collapse:collapse; text-align:right; margin-top:10px; font-size:12px; line-height:15px;}
.center .txtBlock .table1 th {padding-left:20px; font-size:10px; font-weight:normal;}
.center .txtBlock .table1 td {padding:9px 0 0 20px;}
.center .txtBlock .table1 .col1 {text-align:left; padding-left:38px;}
.center .txtBlock ul {padding:7px 0 0 20px; font-size:12px; line-height:15px;}
.center .txtBlock ul li {background:url(/bitrix/tools/bmk/images/bullet5.gif) 0 14px no-repeat; padding:6px 0 0 18px;}
.center .txtBlock ol {padding:7px 0 0 40px; font-size:12px; line-height:15px;}
.center .txtBlock ol li {color:#9d9696; font-size:10px;}
.center .txtBlock ol li p {margin:0; font-size:12px; color:#3f3c3d; padding:6px 0 0 0;}

.center .txtBlock .reklam p {margin-top:13px;}
.center .txtBlock .reklam .leftA {width:49%; padding-right:1%; float:left;}
.center .txtBlock .reklam .rightA {width:49%; float:left;}
.center .txtBlock .reklam .Img {text-align:center;}
.center .txtBlock .reklam .txt1 {padding:10px; margin: 10px; float: left; border: 3px solid #b01116; width: 40%;}
.center .txtBlock .reklam .txt2 {padding:10px; margin: 10px; float: right; border: 3px solid #005496; width: 40%;}
.center .txtBlock .reklam .txt3 {padding:10px; margin: 10px; float: right; border: 3px solid #b01116; width: 40%;}
.center .txtBlock .reklam .txt4 {padding:10px; margin: 10px; float: left; border: 3px solid #005496; width: 40%;}
.center .txtBlock .reklam .table2 {width:95%; border-collapse:collapse; font-size:12px; line-height:15px;}
.center .txtBlock .reklam .table2 td {height:75px; vertical-align:top; width:50%;}
.center .txtBlock .reklam .table2 td span {display:block; font-size:10px; color:#a6a5a5;}

.center .txtBlock .table3 {width:35%; border-collapse:collapse; text-align:right; margin-top:10px; font-size:12px; line-height:15px;}
.center .txtBlock .table3 th {padding-left:20px; font-size:10px; font-weight:normal;}
.center .txtBlock .table3 td {padding:9px 0 0 20px;}
.center .txtBlock .table3 .col1 {text-align:left; padding-left:38px;}
/*center*/
/*bottom*/
.bottom {
  margin: 0 auto 0 auto;
  min-width: 964px;
  max-width: 1118px;
  padding: 0px;
   border-radius: 0.5em 0.5em 0em 0em;
   -moz-border-radius: 0.5em 0.5em 0em 0em;
   -webkit-border-radius: 0.5em 0.5em 0em 0em;
   background-color: #c5c5c5; 
   height: 315px;
}
.bottom .block1 { float: left; width: 220px; padding: 10px; margin: 0; border: none;}
.bottom .block1 .bottom-logo {}
.bottom .block1 .bottom-logo .logo {background:url(/bitrix/templates/bmk_v3/images/bmk-logo.png) no-repeat; width:210px; height:80px; } 
.bottom .block1 .copy {padding:15px 0; font-size:10px;}

.bottom .block2 { float: left;width: 190px; background-color: #7a0004; margin: 0 20px; height: 100%; padding: 0; }
.bottom .block2 .bottom-nav {padding-top: 15px;}
.bottom .block2 .bottom-nav ul {}
.bottom .block2 .bottom-nav ul li { padding: 0px 0px 5px 20px;}
.bottom .block2 .bottom-nav ul li a { color: #ffffff; font-weight: bold; text-decoration: none;font-size: 15px;}

.bottom .block3 {margin-left: 470px;}
.bottom .block3 .txt {padding: 0px 10px 0px 0;}
.bottom .block3 .bottom-nav2 {padding: 25px 10px 20px 0; margin-bottom: 10px; border-bottom: 1px solid #f1f1f2; }
.bottom .block3 .menu { padding-right: 10px; }
.bottom .block3 .menu li {padding:0 5px; display: inline-block; }
.bottom .block3 .menu li a {color:#3f3c3d; text-decoration:none; font-weight: bold; }
.bottom .block3 .menu li a:hover {text-decoration:underline;}
.block3 .search { width: 100%; text-align: right; height: 20px; padding-right: 10px; }
/*bottom*/



.center .archiv_oprosov .line {
margin:23px auto 0;
}


.center .txtBlock p {

margin-bottom:15px;
margin-top:0px;
}

.center .txtBlock h1 {
padding:0 0 22px 1px;
}

.center .txtBlock h2 {
margin:22px 0 17px;
}

.center .txtBlock .table1 {

margin-bottom:30px;
margin-top:10px;

}

.center .txtBlock ol li p{
  padding:0px;
}
.center .txtBlock ol li {
  padding-bottom:6px;
  font-size:12px;
}

.float-right {
  float: right;
}
.float-left {
  float: left;
}

.raitig-img
{
  vertical-align: bottom; margin-bottom: -2px;  
}
/*Ballisticka Styles*/

.page_navigation_addon {margin-right: 403px; border-top:1px solid #797979; padding:0 0 15px 0!important;}

.left_addon {margin-right: 242px!important; padding-left: 0px!important; padding-right: 0px!important;}
.center .block1 .right_addon {width: 255px!important; padding-right: 2px!important;}
#loading {
  display:none; position:absolute; z-index:999;
}

#popup {
    z-index:2;  
    position:absolute;  
    display:none;
}



/*
#popup {
  background:#f5f3f3;  
    border:2px solid #cecece;  
    z-index:2;  
    padding:4px;  
    font-size:12px;
    width: 200px;
    height: 80px;
    position:absolute;  
  display:none;  
}
#wrapper, #banner_top {
  min-width: 980px;
  max-width: 1250px;
  margin-left:5px;
  margin-right:5px;
  border: 1px solid #D4D4D4; 
}*/
#flush {
  height: 5px;
}

.auth_or {padding-bottom:10px;}

.comments_add{border-bottom:1px dotted #B01116;color:#B01116;font-size:10px;font-style:italic;text-decoration:none;}
#comment_block_0 {margin-top:10px}
.pad_from_to {padding-bottom:5px;}
.img_no_pad {padding:0px!important}
#login {z-index:999999}
.search-tags-cloud A:HOVER {text-decoration:underline!important;}
.arrow_lf {font-size:1.2em}
.padd-bot {margin-bottom:15px}

/*Coments Stars*/
/*Coments Stars*/
p.comments.star {font-size: 10px;margin: 5px 0;color: #B01116;font-weight: bold;text-align: right;}
p.comments.star a {color:#a6a5a5 !important; text-decoration: none !important;}
p.comments.star img {width: 12px;padding: 0 !important;margin: 0 !important;}
p.comments.baloon {}
p.comments.baloon a {margin-right: 0px; font-weight: bold; color: #b01116 !important;}
p.comments.baloon a.baloon {font-size: 12px; padding-right: 17px; font-weight: normal; color: #b01116 !important;background: transparent url(/bitrix/templates/bmk_v3/images/comment-icon.png) no-repeat right 0px;}
p.comments.baloon a.baloon.count-0 {color: #A6A5A5 !important; display: none;}
/*
p.comments.star {font-size: 10px;font-style: italic;margin: 5px 0;color: #B01116;font-weight: bold;text-align: right;}
p.comments.star a {color:#a6a5a5 !important; text-decoration: none !important;}
p.comments.star img {width: 12px;padding: 0 !important;margin: 0 !important;}
*/
.red-line {text-indent: 10px;}

.comments {
  overflow: hidden;
}

#firstBlock {display: inline-block;}
#icons_social {margin: 0px; height: 16px; float:right; width: 130px; text-align:right;}
#icons_social a {margin: 0px;}
#icons_social div.icon {width: 20px;height: 16px;float: right; margin-left: 2px; background: transparent none no-repeat center center;display: inline-block;}
#icons_social div.rss-icon {background-image: url(/bitrix/templates/bmk_v3/images/icon/rss.png);}
#icons_social div.fb-icon {background-image: url(/bitrix/templates/bmk_v3/images/icon/facebook.png);}
#icons_social div.vk-icon {background-image: url(/bitrix/templates/bmk_v3/images/icon/vk.png);}
#icons_social div.tw-icon {background-image: url(/bitrix/templates/bmk_v3/images/icon/twitter.png);}
#icons_social div.lj-icon {background-image: url(/bitrix/templates/bmk_v3/images/icon/lj.png);}

.loader {background: url('/bitrix/templates/bmk_v3/images/ajax-loader.gif') no-repeat center center;width: 100%;height: 70px;}
.hidden {display: none;}

div.blog-comment-form { width: auto; }
div.blog-clear-float { clear: none; }
div.blog-mainpage-side-left { float: none; width: auto; }
.blog-post-title {background-color: transparent;}
.blog-posts {float: none; width: auto;}

#blog-sections-list {
  
}
#blog-sections-list li {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
#blog-sections-list h2 {
  margin: 0;
  width: auto;
}
#blog-sections-list h2 a {
  color: #005496;
  text-decoration: none;
  margin: 0;
}
#blog-sections-list .sections-list {
  display: inline-block;  
}
#blog-sections-list .detail_picture {
  float: left;
  margin-right: 10px;
}

#gis {
  background: transparent url(/upload/2gis/2gis-banner.jpg) no-repeat center top;
  width: 240px;
  height: 340px;
  position: relative;
  margin: 10px 0;
}
#gis table {
  bottom: 28px;
  position: absolute;
  margin: 0 20px;
  width: 200px;
}
#gis input[type="text"] {
  border: 1px solid #a6a5a5;
   border-radius: 0.4em 0.4em 0.4em 0.4em;
   -moz-border-radius: 0.4em 0.4em 0.4em 0.4em;
   -webkit-border-radius: 0.4em 0.4em 0.4em 0.4em;
   color: #797979;
   display: inline-block;
   outline: medium none;
   padding: 0.1em 0.2em;
   text-decoration: none;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
}

.navigation {
  width: 100%;
  height: 30px;
  overflow: hidden;
  background-color: #7a0004;
   border-radius: 4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}
.navigation ul {
  text-align: center;
  display: inline-block;
  width: 100%;
}
.navigation ul li {
  display: inline-block;
  padding: 5px 2px;
}
.navigation ul li a {
  color: #ffffff !important;
  margin: 0 !important;
  font-size: 1.5em;
}

.gsInformer {
  float: left !important;
}
.gsInformer .gsTemp {
  font-size: 17px !important;
}
.gsInformer .gsCity {
  font-size: 15px !important;
}
.gsInformer .gsIContent a.nolink {
  display: inline-block;  
}
.gsInformer .gsAddInfo2 {
  display: none !important;
}
.gsInformer .gsLinks {
  padding: 0 !important;
}



#toTop {
width: 100px;
background: #7a0004;
text-align: center;
padding: 5px;
cursor: pointer;
color: #ffffff;
font-size: 11px;
border-radius: 0em 0.5em 0em 0em;
-moz-border-radius: 0em 0.5em 0em 0em;
-webkit-border-radius: 0em 0.5em 0em 0em;
float: right;
}

#toTopFloat {
width: 30px;
height: 30px;
border: 1px solid #ccc;
background: #7a0004;
text-align: center;
padding: 5px;
position: fixed;
bottom: 10px;
right: 10px;
cursor: pointer;
display: none;
color: #FFFFFF;
font-family: verdana;
font-size: 25px;
font-weight: bold;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
#toTopFloat:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.voting-form-box label {
line-height: 20px;
width: 100%;
text-align: left;
display: inline-block;
}
.voting-inside label {
  text-align: left;
  width: 100%;
}

#radio {
text-align: center;
display: inline-block;
width: 115px;
}
#radio a {
color: #3f3c3d;
font-weight: bold;
font-size:0.9em;
}
.beta,
.beta a {
   position: fixed;
    display: block;
    width: 25px;
    height: 25px;
    color: #ffffff;
    background-color: #7a0004;
    text-align: center;
    line-height: 25px;
    border-radius: 0 12px 12px 0;
    -moz-border-radius: 0 12px 12px 0;
    -webkit-border-radius: 0 12px 12px 0;
    z-index: 10;
}
.mobile,
.mobile a {
   position: fixed;
    display: block;
	top: 30px;
    width: 25px;
    height: 25px;
    color: #7a0004;
/*    border: 1px solid #7a0004;*/
	background-color: #ffffff;
    text-align: center;
    line-height: 25px;
    border-radius: 0 12px 12px 0;
    -moz-border-radius: 0 12px 12px 0;
    -webkit-border-radius: 0 12px 12px 0;
    z-index: 10;
}
.cackle-comment-0 {
  display:none;
}
.post-meta-comment {
    font-size: 12px;
    padding-right: 17px;
    font-weight: normal;
    color: #b01116 !important;
    background: transparent url(/bitrix/templates/bmk_index_v3/images/comment-icon.png) no-repeat right 0px;
}

.picture-poll {
    display: flex;
    color: #fff;
    font-weight: bold;
    align-content: stretch;
    height: 100%;
    flex-wrap: wrap;
}
.picture-poll .picture-poll-item {
	width: 49%;
	position: relative;
	margin: 5px 3px;
}
.picture-poll .poll_picture_overlay {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: auto;
    height: 300px;
    line-height: 300px;
    text-align: center;
	cursor:pointer;
}
.picture-poll .poll_picture_overlay .fa{
    font-size: 80px;
    line-height: 30px;
    vertical-align: middle;
}
.picture-poll .poll_picture_overlay .fa:before {
	opacity:0.4;
}
.picture-poll .poll_picture_overlay:hover .fa:before,
.picture-poll .poll_picture_overlay .fa:hover::before {
	opacity:0.8;
}
.picture-poll .votes {
	color: #fff;
	text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5);
	font-size: 24px;
	font-weight:bold;
    display: block;
    margin-top: 20px;
}

.picture-poll .poll_picture {
}
.picture-poll .poll_picture_icons {
	position:absolute;
	bottom: 0;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons, 
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
    float: none !important;
    text-align: center;
}
/* End */
/* /bitrix/templates/bmk_v3/styles.css?155386434042674 */
