@CHARSET "UTF-8";

body, html {padding:0;margin:0;width:100%;height:100%;font-family:Tahoma, sans-serif; font-size:9pt;background-color:#fff;min-width:1000px;color: #424648;}
#main {width:100%;height:100%;min-width: 1000px;
		//width: expression(document.body.clientWidth < 1000 ? "1000px":"100%");
}
table, tr, td{padding:0;margin:0;font-family:Tahoma, sans-serif; font-size:9pt;color:#424648;border-collapse:collapse;border:none;}
td{vertical-align:top;text-align:left;}

a{color: #4C6E94;text-decoration:none;}
a:hover{color: #4C6E94;text-decoration: underline;}

img{border-width:0;}
p{margin:0 0 10px 0;padding:0;}

h1, h2, h3{padding: 0;margin: 0;}

.text{border: 1px solid #ccc;width: 100%;height: 20px;}
textarea{border: 1px solid #ccc;width: 100%;height: 100px;}

.annotation{display: none;}

.header{height: 90px;}
.header img.logo{display: block;float: left;position: relative;top:7px;left:10px;}
.header h1{font: 10pt Tahoma, sans-serif;color: #4C566F;font-weight:bold;float: right;margin-right: 10px;}
.header .tarif, .header .phone{position: absolute;right: 15px;top:23px;}
.header .tarif{right: 225px;}

.slogan-line{height: 28px;background: #B6CCD3;vertical-align: middle;border-bottom: 1px solid #887ca6;}
.slogan-line .slogan{float: left;font-weight: bold;font-size: 10pt;}
.slogan-line .adress{float: right;font-size: 8pt;color: #333;}
.slogan-line div{padding: 0 10px;}

.left-banners img{margin: 0 0 10px 5px;display: block;}
	
	
.clear{height: 0;line-height: 0;font-size: 0;clear: both;}

.menu{height: 17px;background: #e6e6e6;border-bottom: 1px solid #887ca6;}
.menu a{color: #293D6B;font-weight: bold;}
.menu .larr, .menu .rarr{width: 17px;}
.menu .larr{background: url(/images/larr.gif) no-repeat 2px center;}
.menu .rarr{background: url(/images/rarr.gif) no-repeat 9px center;}
.menu .rarr div{height: 100%;background: url(/images/menu-dot.gif) repeat-y left 1px;}
.menu table{width: 100%;height: 100%;border-top: 1px solid #ffffef;}
.menu td{text-align: center;background: url(/images/menu-dot.gif) repeat-y left 1px;vertical-align: middle;padding: 4px 2px;font-size: 14px;}
.sub-menu td{font-size: 8pt;padding: 0 2px;}

.hidden{display: none;}

.footer{height:42px;}
.footer{padding-top: 5px;font-size: 8pt;}
.footer div{padding: 0 10px;}
.footer .copy{float: left;}
.footer .counters{float: right;}
.footer .atm{float: right;width: 70px;}
.footer .atm span{display: none;}

.main-content{width:100%;height: 100%;}

.left-column{width:240px;background: url(/images/menu-dot.gif) repeat-y right top;}
.right-column{width:180px;background: url(/images/menu-dot.gif) repeat-y left top;}
.left-column, .right-column, .center-column{padding: 10px 0;}

.right-column .news-title{padding-bottom: 2px;}
.right-column .news-text{padding-bottom: 10px;}

.left-column .cont{padding: 0 4px;}

.left-column .slices{padding-top: 10px;}
.left-column .slices table.panel{border:1px solid #555555;background: #ecf7fd;width: 232px;margin-bottom: 10px;}
.left-column .slices table.panel td{color:#424242}
.left-column .slices table.panel .head td{padding: 2px;border-bottom: 1px solid #555555;}
.left-column .slices table.panel .arr{width:12px;background: url(/images/lmenuarr.gif) no-repeat center;border-right: 1px solid #555555;}
.left-column .slices table.panel .head td.title{padding-left: 5px;font-size: 11pt;font-weight: bold;}
.left-column .slices table.panel .panel-cont td{padding: 5px;font-size: 8pt;}
.mail-logo{font-family: Wingdings;font-size: 10pt;}

.right-column .cont{padding: 0 8px;}

.content table td{border: 1px solid #555555;padding: 5px;}
.content tr.head td{background-color: #f5f5f5;}
.content h1,.content h2, .content h3{font-size: 12pt;padding-bottom: 10px;}
.content table.no-border td{border: none;}
.content ul{margin-top:5px;margin-bottom: 5px;padding-top: 0;padding-bottom: 0;}
.content ul li{background: url(/images/li.gif) no-repeat left;padding:3px 0 3px 10px;list-style-type: none;}

.content, .content td{font-size: 12px;}
.content p, .content ul, .text-content p, .text-content ul{line-height: 19px;}

.my-table{width: 100%;}

.center-column{padding: 10px;}

.page-swapper{margin-top: 10px;}
.content .page-swapper td{border: none;}
.news-shorttext{margin: 5px 0;}
.news-shorttext p{margin: 0;}
.news-delim{height: 20px;}
.news-listtitle{font-size: 11pt;}
.news-text{margin: 5px 0;}
.date{padding-bottom:3px;color:#666;font-size:11px;}

ul.vopros-otvet{padding: 0;margin: 0;list-style: none;}
ul.vopros-otvet li{display: block;padding: 2px 10px;background: url(/images/vopros-otvet-arr.gif) no-repeat left 5px;}
ul.vopros-otvet li.current a{font-weight: bold;}
div.line{width: 100%;height: 20px;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.vopros-item{padding-bottom: 20px;background: url(/images/bullet.gif) no-repeat left 5px;padding-left: 10px;}
a.vopros{font-weight: bold;color: #424648;}
.otvet{padding: 10px;background-color: #f5f5f5;margin-top: 10px;display: none;}

.content .contact td{padding-left: 0;padding-right: 0;}
.content .contact td.label{width:140px;}
.formItemError .label{color: #ff0000;}
.contact{width: 400px;}

.success{height: 30px;margin-top: 5px;}
.success .message{background: #5f94ce;color: #fff;font-weight: bold;width:400px;text-align: center;padding: 5px 0px;display: none;}

.map{position: absolute;top:5px;left:10px;z-index: 100;}
h2.page-title{padding-bottom: 15px;font-size: 18px;font-weight: normal;}

.text-content{line-height: 17px;font-size: 12px;}


.other-content a{color: #424648;}

.publications{padding-top: 20px;margin-top: 20px;background: url(/images/hor-dot.gif) repeat-x 0 0;}

.yandex{border: solid 1px #2C2C2C; border-top:none;}
.yandex .item{padding:6px; background-color:#ECF7FD;}
.yandex h3{font-size: 13px; margin:0px; padding:0px 0px 2px 0px;}
.yandex h3 a{color: #0000CC; text-decoration:underline;}
.yandex p{padding:1px 0px; font-size: 11px;margin:0px;}
.yandex span{font-size: 11px; color:#006600}

.content table.reviews{width: 100%;}
.content table.reviews td{border: none;width: 33%;}
.content table.reviews .lr{background: url(/images/menu-dot.gif) repeat-y right top;padding-left: 0;}
.content table.reviews .rr{background: url(/images/menu-dot.gif) repeat-y left top;}
.content table.reviews div{padding: 0 10px 0 10px;}
.content table.reviews .lr div{padding-left: 0px;}

.path{padding-bottom: 10px;}
