* {margin: 0; padding: 0;}
body  {font:12px Arial, Helvetica, sans-serif; color:#3f3c3d; background-color:#ffffff;}
ul {list-style:none;}
img {border:none;}
.conteiner {margin:0 auto; min-width:990px; max-width:1118px;}
.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;}
/*head*/
.head {padding:6px 18px 0 18px;}
.head .banner {text-align:center;}
 
.head .top {padding-top:6px; width:100%; position:relative;}
.head .top .menu {width:430px; 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:100px; height:20px; padding-top:4px; text-align:center; background-color:#b01116; color:#ffffff; text-decoration:none;}
.head .top .menu a.active {display:block; width:100px; height:20px; padding-top:4px; text-align:center; color:#ffffff; text-decoration:none;background-color:#3f3c3d;}
/*.head .top .menu a:hover {background-color:#3f3c3d;}*/

.head .top .rBlock {margin-left:430px; height:19px; padding-top:4px; border-bottom:1px solid #797979; text-align:right;}
.head .top .rBlock a {margin-right:10px; color:#b01116; 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 {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 .msg .pseudoLink2 {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 {padding-top:10px;}
.head .con .logo {background:url(/bitrix/tools/bmk/images/logo.gif) no-repeat; width:335px; height:44px; 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;}
/*.head .con .rBlock .weather p a:hover {text-decoration:underline;}*/
/*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 .top .navigation {padding-top:10px;}
.center .top .navigation li {display:inline; padding:0 5px 0 12px; background:url(/bitrix/tools/bmk/images/bullet1.gif) 0 5px no-repeat;}
.center .top .navigation .first {background:none;}

.center .top .navigation .list1 {text-transform:uppercase; background:url(/bitrix/tools/bmk/images/double_line.gif) left bottom repeat-x; padding-bottom:10px; color:#a6a5a5;}
.center .top .navigation .list1 li {line-height:18px;}
.center .top .navigation .list1 a {color:#b01116; text-decoration:none;}
.center .top .navigation .list1 a:hover {text-decoration:underline;}
.center .top .navigation .list1 a.on {color:#005496;}

.center .top .navigation .list2 {padding:5px 0 7px 0; border-bottom:1px solid #797979;}
.center .top .navigation .list2 a {color:#005496;}
.center .top .navigation .list2 span {color:#a6a5a5;}
.center .top .navigation .list2.no_border {border:none; padding:5px 0 0 0;}

.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:403px; float:right;}
.center .block1 .right1 {width:257px;}

.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:403px; padding:0 15px 15px 15px;}
.center .block1 .left.border {border-top:1px solid #797979; padding:0 0 15px 0;}
.center .block1 .left1 {margin:0 257px 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 .search {padding:5px 0 22px 0;}
.center .search .textfield {width:200px; padding:2px 5px; font:12px Arial, Helvetica, sans-serif; color:#231f20; border:1px solid #797979; vertical-align:middle;}
.center .search .btn {background:url(/bitrix/tools/bmk/images/btn_search.gif) no-repeat; width:24px; height:24px; border:0; cursor:pointer; vertical-align:middle;}

.center .search1 {padding:23px 0 20px 0;}
.center .search1 .textfield {width:570px; padding:2px 5px; font:12px Arial, Helvetica, sans-serif; color:#231f20; border:1px solid #797979; vertical-align:middle;}
.center .search1 .btn {background:url(/bitrix/tools/bmk/images/btn_search.gif) no-repeat; width:24px; height:24px; border:0; cursor:pointer; vertical-align:middle;}

.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 .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 .sort a {color:#005496; text-decoration:underline;}
.center .search_result .sort span {background-color:#f1f1f2; padding:3px 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 {left:-8px; position:relative; float:left; padding-top:8px;}
.center .txtBlock .reklam .txt1 {padding-top:42px; margin-left:230px;}
.center .txtBlock .reklam .txt2 {padding-top:210px; margin-left:230px;}
.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 {text-align:center; padding:10px 0px 0 0px;}

.bottom .menu {background:url(/bitrix/tools/bmk/images/double_line.gif) left bottom repeat-x; padding-bottom:10px;}
.bottom .menu li {display:inline; padding:0 5px;}
.bottom .menu li a {color:#b01116; text-decoration:none;}

.bottom .txt {padding:3px 0 15px 0;}
.bottom .copy, .bottom .ballisticka {padding-bottom:15px; font-size: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}