@charset "windows-1251";/*reset*/* {padding: 0; margin :0;}html,body {width: 100%; height: 100%;}img,table {border: none;}table {border-collapse: collapse; width: 100%;}li {list-style: none;}input:focus {outline: none;}.clear {clear: both; height: 0; text-indent: -9000px; overflow: hidden;}a {text-decoration: none; color:#034E8B;}a:hover {text-decoration: underline; color:#007BAB;}a:focus {outline: none;}h1 { font-size:11px; }h2 { font-size:11px; }h3 { font-size:11px; }h4 { font-size:11px; }h5 { font-size:11px; }input {background: #FFFFFF; border:0px; color:#000000; font:11px Arial, Verdana,sans-serif; height:16px; }input:hover {}input.input0 {}.blue {color:#034E8B; font-weight:normal;}.bluebold {color:#034E8B; font-weight:bold;}.red  {color:#007BAB; font-weight:normal;}.redbold  {color:#007BAB; font-weight:bold;}.red12  {color:#007BAB; font-size:12px; font-weight:normal;}.red12bold  {color:#007BAB; font-size:12px; font-weight:bold;}.white  {color:#FFFFFF; font-weight:normal;}.white12  {color:#FFFFFF; font-size:12px; font-weight:normal;}.gray  {color:#666666; font-size:11px; font-weight:normal;}.gray12  {color:#666666; font-size:12px; font-weight:normal;}.gray12bold {color:#666666; font-size:12px; font-weight:bold;}.blue12  {color:#034E8B; font-size:12px; font-weight:normal;}.blue12bold  {color:#034E8B; font-size:12px; font-weight:bold;}.blue13bold  {color:#034E8B; font-size:13px; font-weight:bold;}.blue14bold  {color:#034E8B; font-size:14px; font-weight:bold;}input.button0 {background: #004897; border:0px; cursor: pointer; color:#FFFFFF; height:18px;}input.button0:hover {background: #FFFFFF; color:#e92669;}input.strelka-red {background: url(../images/mast_search_but.gif) no-repeat; width: 14px; height: 16px; cursor: pointer;}ul.strelka {}ul.strelka li {background: url(../images/hybrid_arrow1.gif) left 4px no-repeat; padding: 0 0 0 11px; }.strelkar {background: url(../images/hybrid_arrow1.gif) no-repeat 3px 4px;  padding: 0 0 0 11px; width: 14px; height: 16px; cursor: pointer;}.more { clear:both;  font-size:11px; margin:0;  padding:6px 0; text-align:right; text-transform:uppercase;}.more a { margin-right:10px; background:url("../images/hybrid_arrow2.gif") no-repeat scroll right center transparent;           color:#007BAB; display:block; padding:0 15px 0 3px; font-weight:bold; }body {background:url("../images/body_bg.png") repeat-y scroll 50% 50% #FFFFFF;      font:11px Arial, Verdana,sans-serif;      color:#666666;      }div.blok706 {width: 706px; padding: 0 0 0 0px;}div.blok706bborder {width: 706px; padding: 0 0 0 0px; border-bottom:1px solid #D8DCDF;}.grayblokheader {background:url("../images/corner.gif") no-repeat scroll 100% 0 #556072; height:16px; padding:2px 2px 2px 10px; margin-bottom:3px; }.grayblokheader a {color:#FFFFFF; font-size:12px; font-weight:normal;}.grayblokheader span {color:#FFFFFF; font-size:12px; font-weight:normal;}.grayblok {background-color:#E1E3E7;}.grayblok2header {background:url("../images/corner.gif") no-repeat scroll 100% 0 #E1E3E7; height:16px; padding:2px 2px 2px 10px; }.grayblok2header a {color:#007BAB; font-size:12px; font-weight:bold;}.grayblok2header span {color:#007BAB; font-size:12px; font-weight:bold;}.grayblok2 {background-color:#FFF;}.ramkalr {border-left:1px solid #E1E3E7; border-right:1px solid #E1E3E7;}.page {width: 922px; margin: 0 auto; position:relative; min-height: 100%; height: auto !important; height: 100%;}/* ++ main menu*/#mainnav { position:relative; z-index:99; clear:both; width: 706px; min-height:37px; margin: 21px 0 0 0px;  background:#004897 url("../images/corner.gif") no-repeat scroll 100% 0; }#mainnav ul { list-style:none; margin:0; padding:0; min-height:1px; }#mainnav ul:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */#mainnav li {float:left; padding:0; margin: 0;            display: table-cell;  padding: 0; vertical-align: middle; text-align: center; border-right:1px solid #FFF;}#mainnav li a {display:block; font-size: 11px; font-weight: bold; color: #FFFFFF; border:1px solid #004897; }#mainnav li a:hover, #mainnav ul li.over a {text-decoration:none;  }#mainnav li a span { position:relative; display:block; padding:10px 3px 10px 3px; }#mainnav li a:hover span, #mainnav ul li.over a span { background: #FFF; color:#004897;}#mainnav li.current a { position:relative; z-index:60;  }#mainnav li.current a, #mainnav li.current a:hover { background-color: #FFF; color:#004897; }#mainnav li.current a span, #mainnav li.current a:hover span {  background-color: #FFF; color:#004897;}/* #mainnav li.current.first a span, #mainnav li.current.first a:hover span { margin-left:-1px; padding-left:1px; } *//* subnav */#mainnav ul div { position:absolute; width:100%; min-height:27px; height:27px; background:#E1E3E7; left:-9999px; }#mainnav_sleeve ul li.current > div { left:0; background:#E1E3E7; }#mainnav ul li:hover > div, #mainnav ul li.over > div { left:0; z-index:70;}#mainnav ul div li a { padding:0px 2px 4px 3px; font-size:12px; border:none; }#mainnav ul div li a:hover, #mainnav ul div li.current a:hover { background:none; text-decoration:underline; }#mainnav ul li.current div a, #mainnav ul li.current div a:hover, #mainnav ul li:hover div a { color:#004897; background:none; }#mainnav ul div .label { padding:5px 10px 0 4px; color:#004897; border:none;  }#mainnav ul li.current div ul li.current a { text-decoration:underline;  }/* -- main menu */        /*Шапка*/        .head { border-bottom:1px solid #D8DCDF; height: 224px;}        .head-top {border-bottom:1px solid #D8DCDF; height: 26px; margin-bottom: 11px;}                .head-top ul {float: right; padding-top: 5px;}                .head-top ul li {display: inline; padding-right: 5px;}                .no-padding {padding: 0!important;}                .head-left {width: 705px; padding: 0 17px 0 0; float: left; height:186px;}                .logo {float: left; padding-right: 37px;}                .banner-top {width: 468px; height: 60px; padding: 15px 0 0 0; float: left; overflow:hidden;}                .head-right {width: 200px; float: left; padding: 0 0 0 0; }div.form0 {padding: 8px;  background:url("../images/corner.gif") no-repeat scroll 100% 0 #E1E3E7;}input.button0 { background-color:#004897; color:#FFFFFF; height:23px;}input.button1 { background-color:#666666; color:#FFFFFF; height:23px; padding:0px 5px 0px 5px;}        /*Контентная область*/        .container{padding: 7px 0px 118px 0px;}        /*Левая колонка*/        .left-column {width: 722px; float: left;}/*Для списков новостей*/.news-list { margin:7px 0 3px 0; border-bottom:1px solid #E1E3E7; padding:0 0 3px 0;}.news-list img {float:left; margin-right:10px;}.news-list table tr td {vertical-align:top;}.news-list-body {padding: 3px 0 3px; }/*.right-link {text-align:right; padding-right:10px; display:inline-block; float:right;}.news-date { color:#007BAB; font-weight:normal; display:inline-block;  float:left;}*/.right-link {text-align:right;}.news-date { color:#007BAB; font-weight:normal; }.news-header {margin-top:10px;margin-bottom:10px;}.dop-link {}.pager { clear:both; margin:0; padding:6px 0 6px 10px; text-align:left; background:#E1E3E7; height:28px; }.pager a {display:inline-block; margin:0px 3px 0px 3px; font-weight:bold;  padding:0px 3px 0px 3px; border:1px solid #E1E3E7; }.pager a:hover {border:1px solid #666666; }.pager span {display:inline-block; margin:0px 3px 0px 3px; font-weight:bold;}.pager a.pager-cur {color:#666666; border:1px solid #666666;   }.pager a.pager-back {}.pager a.pager-last {}.wrapper {width: 706px; padding: 0 0 0 2px;}.wrapper h2 {font-size: 14px; padding: 8px 0 14px 0;}.wrapper img {margin: 5px 5px;}.wrapper img.left {float: left; margin: 10px;}.wrapper p {clear: right; line-height: 1.5; padding: 5px 5px 16px 0;}.wrapper pre {clear: right; line-height: 1.5; padding: 5px 5px 16px 0;}.wrapper table p {line-height: 1; padding: 0;}.wrapper table tr td { padding: 10px 1px 10px 1px;}/*                /*Правая колонка*/                .right-column {width: 200px; float: right;}                div.right {width: 200px;}               .right-column-banner {width: 200px; padding: 0 0 15px 0; overflow:hidden;}               .right-column-banner-second {width: 200px; padding: 0 0 15px 0; overflow:hidden;}/*Подвал*/.footer {width: 920px; height: 118px; margin: -118px auto 0 auto; padding: 0 0 0 2px; position: relative;}        .footer-left {width: 706px; padding: 0 14px 0 0; float: left;}        .footer-left h2 {font-size: 14px; font-weight: normal; padding: 2px 0 12px 0;}        .footer-left a {padding: 0 57px 0 0;}        .meter {text-align:left; margin-top:16px; float:left;}        .meter a {padding: 2px 0 5px 0;}        .footer-right {width: 200px; float: left;}        .footer-right p {font-size: 11px; padding: 2px 0 0 0;}.nameval {padding: 5px; margin-bottom:20px;}.nameval div {font-size: 14px; color:#666666;  font-weight: bold; margin: 15px 5px 2px 0;}.nameval span {font-size: 14px; margin: 2px 5px 2px 16px;}.nameval span a {text-decoration: underline; font-size: 14px; float:none; font-weight: normal;}.nameval span a:hover {text-decoration: none; font-size: 14px; float:none; font-weight: normal;}.nameval span p {padding:2px 0 2px 0; line-height:1.4;}.nameval span span {margin:2px 0 2px 0;}.nameval span p span {margin:2px 0 2px 0;}.nameval img { margin-top: 10px; float:none;}.pad3 {   padding: 3px; } .pad5 {   padding: 5px; } .pad10 {   padding: 10px; } input.form-input-red {border:1px solid #F71E5F; height: 18px; padding: 0 3px 0 0; text-align: left;} input.form-input {border:1px solid #757575; height: 18px; padding: 0 3px 0 0; text-align: left;} textarea.form-input-red {border:1px solid #F71E5F; padding: 0 3px 0 0; text-align: left;} textarea.form-input {border:1px solid #757575; padding: 0 3px 0 0; text-align: left;} select.form-input-red {border:1px solid #F71E5F;; height: 20px; padding: 0 0 0 0; text-align: left;} select.form-input {border:1px solid #757575; height: 20px; padding: 0 0 0 0; text-align: left;}div.form1 { padding: 10px 20px 40px 10px;}div.form1 table tr td {padding: 5px;}div.form1 div table tr td {padding: 5px;}div.form1 p { margin: 5px;}div.form1 hr { margin: 15px;}div.form1 h1 { font-size:12px; color:#757575; margin: 5px;}input.button {background: #666666; width: 130px; height: 23px; border:1px solid  #757575; cursor: pointer; color:#FFFFFF; font-weight:bold; cursor: pointer;}input.button:hover {color:#fff;}input.buttonw {background: #666666; width: 180px; height: 23px; border:1px solid  #757575; cursor: pointer; color:#FFFFFF; font-weight:bold; cursor: pointer;}input.buttonw:hover {color:#fff;}input.submit_search {background: url(../images/submit-bg.gif) no-repeat; height: 46px; padding: 0; cursor: pointer; background-position:103px 50%; border:1px solid #848484; width:150px; }ul.postTabs { margin:14px 0px 7px !important; padding: 0.2em 1em 0.2em 20px !important; border-bottom: 1px solid #ccc !important; font-size: 11px; list-style-type: none !important; line-height:normal; text-align: left; display: block !important; background: none; }ul.postTabs li { display: inline !important; font-size: 11px; line-height:normal; background: none; padding: 0px; margin: 0px; }ul.postTabs li:before{content: none;}ul.postTabs li a { text-decoration: none; background: #f3f3f3; border: 1px solid #ccc !important; padding: 0.2em 0.4em !important; color: #666 !important; outline:none; cursor: pointer; }ul.postTabs li.postTabs_curr a{ border-bottom: 1px solid #fff !important; background: #fff; color: #000000 !important; text-decoration: none; }ul.postTabs li a:hover { color: #666 !important; background: #fff; text-decoration: none; }.postTabsNavigation{ display: block !important; overflow:hidden;}.ff_plus2 {height:2px; font-size:0px;}.ff_plus3 {height:3px; font-size:0px;}.ff_plus4 {height:4px; font-size:0px;}.ie_plus2 {height:0px; font-size:0px;}.ie_plus3 {height:0px; font-size:0px;}.ie_plus4 {height:0px; font-size:0px;}p.rubric {padding:5px; clear:right;}.sotial0 {z-index:100;}.sotial0 img {float:none; margin:0;}.brands p{text-indent:20px;}.ban_under_menu {width:100%; height:26px; padding-top:9px; margin-top:-10px; margin-bottom:10px;background-color:#DE2B3B;color:#fff; font-size:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
