@charset "utf-8";
*{ margin:0; padding:0; outline: none; }
html, body{ width:100%; height:100%;font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:12px;color:#000;background: #070a06;}
a {text-decoration: none; color: #212e35;}
a:hover {text-decoration: underline; color: #97b0c5;}
h1 a {color:#fff;}
h2 a {color: #31322d;}
h3 {color: #212e35;}
img{ border: none;}
ul, ol{list-style-position: inside;line-height: 15px;}

.content ul, ol{list-style-position: outside;padding-left: 15px;line-height: 20px;margin-left: 20px;}

p{padding-bottom: 15px;line-height: 15px;}

.content{line-height: 15px;}

h1, h2, h3{font-size:18px;font-weight:normal;margin-bottom: 15px;}

table, tr, td{padding: 0;margin: 0;border-width: 0px;border-collapse: collapse;vertical-align: top;text-align: left;}

#header{width: 950px;margin: 0 auto;height: 60px;background: url(/images/phone.gif) no-repeat right 6px;}
#header h1{color: #fff;font-size: 30px;margin-bottom: 0;padding-top: 2px;}
#header span{color: #fff;}
#header h1 span{font-size: 12px;margin-left: 40px;}
#main{ width:950px; margin:0 auto;background: #fff url(/images/border/lt.gif) no-repeat 0 0;}
.brt{background: url(/images/border/rt.gif) no-repeat right 0;}
.blb{background: url(/images/border/lb.gif) no-repeat 0 bottom;}
.brb{background: url(/images/border/rb.gif) no-repeat right bottom;padding: 7px;}

.clear{clear: both;width: 0px;height: 0px;overflow: hidden;font-size: 0px;line-height: 0px;}
.annotation{display: none;}

.top-img{height: 209px;background: url(/images/banner.gif) no-repeat;padding-bottom: 10px;}

.top-menu{background: url(/images/top-menu.gif) repeat-x 0 -41px;margin-bottom: 20px;}
.top-menu .l{background: url(/images/top-menu.gif) no-repeat 0 0;}
.top-menu .r{height: 30px;background: url(/images/top-menu.gif) no-repeat right -82px;padding: 11px 0 0 15px;}
.top-menu a{color: #fff;font-size: 16px;padding-right: 20px;}

.footer{border-top: 1px solid #ddd;padding: 15px;margin-top: 20px;color: #666;}

.all-width{padding: 0 15px;}

.left-column{width: 100%;float: left;margin-right: -245px;}
.left-cont{padding: 0 250px 0 15px;}
.right-column{float: left;width:245px;}

.title-panel{color: #fff;font-size: 16px;background: url(/images/title-panel.gif) repeat-x 0 -34px;margin-bottom: 10px;}
.title-panel a{color: #fff;}
.title-panel .l{background: url(/images/title-panel.gif) no-repeat 0 0;}
.title-panel .r{background: url(/images/title-panel.gif) no-repeat right -68px;height: 26px;padding: 8px 0 0 15px;}

.with-decor{list-style-image: url(/images/arr.gif);padding: 0;margin: 0;list-style-position: inside;padding-left: 15px;}
.with-decor li{padding: 3px 0 3px 0px;}
.with-decor ul{list-style-type: none;list-style-image: none;display: none;}
.with-decor ul li{padding: 3px 0 3px 15px;}

.toc li{font-size: 14px;}
.toc li li{font-size: 12px;padding: 2px 0 2px 20px;;}

.publ-item{padding-bottom: 15px;}

.sub{padding-left: 15px;margin-bottom: 15px;}
.sub div{padding: 3px 0;}

.latest-news{padding: 10px 0 10px 0;border-bottom: 1px solid #97b0c5;line-height: 15px;}
.latest-news span{padding-right: 10px;font-size: 14px;}

.news{}
.news .item{padding-bottom: 10px;border-bottom: 1px solid #97b0c5;line-height: 15px;}
.news .pad{padding-top: 20px;}
.news span.date{padding-right: 10px;font-size: 14px;}

.page-swapper{padding-top: 20px;font-size: 14px;}
.page-swapper .inactive{visibility: hidden;}
.page-swapper span{padding: 0 5px;}


.backward-form{margin-top: 10px;}
.backward-form td{padding:5px 5px 0 5px;}
.backward-form input{color:#000;}
.backward-form .inp{width:350px;height:20px; border:1px solid #191919;}
.backward-form textarea{width:350px;border:1px solid #191919;color:#000;}
.backward-form .dop{height: 50px;}
.backward-form .quest{height: 100px;}

.errorMessage{height: 15px;font-size: 11px;color: #f00;}
.formItemError .label{color: #f00;}

.map div{padding: 3px 0;}

.p{padding: 5px 15px 0 15px;font-size: 11px;}

.yandex{border: solid 1px #b1beca; width:207px;margin:10px 0px 10px 12px;}
.yandex .item{padding:6px;}
.yandex h3{font-size: 12px;padding-bottom: 5px; margin:0px;}
.yandex h3 a{color: #426686;}
.yandex p{padding:3px 0px; font-size: 10px;}
.yandex span{font-size: 10px; color:#426686}