@CHARSET "UTF-8";

html, body{padding:0;margin:0;width:100%;height:100%;}
body{font-family:Arial, sans-serif; font-size:12px;color: #000;min-width: 1000px;background: #fff; background: url("/images/bg.jpg") no-repeat center top;}

table, tr, td{padding:0;margin:0;font-family:Arial, sans-serif; font-size:12px;}
td{text-align:left;}

a{color: #4193e4;text-decoration:underline;}
a:hover{text-decoration: none;}

ul{list-style:none;padding:0;margin:0;}

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

h1, h2, h3{padding: 0;margin: 0;font-weight: normal;}

.promo2 .icon, .bg-png-crop{
	filter	: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.promo2, .bg-png-scale{
	filter	: expression(
		(runtimeStyle.backgroundImage != 'none') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=scale)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.promo .picture img, .png{
	width: expression(width);
	filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '',
						src = '/images/blank.gif');}

input.text{border: 1px solid #212121;width: 100%;height: 20px;}
textarea{border: 1px solid #212121;width: 100%;height: 100px;overflow: auto;}

.annotation{display: none;}
.clear{height: 0;line-height: 0;font-size: 0;clear: both;}
.absolute-container{line-height: 0px;font-size: 0px;height: 0px;position: relative;}

.all{width: 1000px;min-height:100%;margin: 0 auto -93px auto;}
.main{padding: 0px 0 80px 0;}
.hhh{height: 40px;}
*html .all{height:100%;}

.logo{width:100px;float: left;position: relative;}

.menu{width:100%;height:45px;float: left;margin-left: -100px;font-size: 11px;}
.menu .cont{margin-left: 100px;border-top: dashed 1px #40003f;border-bottom: dashed 1px #40003f;height: 43px;}
.menu div.item{float: left;padding: 16px 0px 0 0px;position: relative;}
.menu div.del1, .menu div.del{height: 30px;width: 60px;float: left;}
.menu div.del1{width: 20px;}

.menu .cont a{color: #000;text-transform: uppercase;text-decoration: none;}
.menu .sub{position: absolute;background: #fff;padding: 10px;top:-12px;left:-11px;border:1px solid #ccc;display: none;}
.menu .sub a{text-transform: none;}
.menu .sub .first{text-transform: uppercase;height: 43px;border-top: dashed 1px #40003f;border-bottom: dashed 1px #40003f;padding-right: 40px;}
.menu .sub .first div{padding-top: 16px;white-space: nowrap;}
.menu .sub .first div a{text-transform: uppercase;}
.menu .sub .sub-item{padding: 7px 0 8px 0;border-bottom: dashed 1px #40003f;}

.index-icons{padding: 70px 0 0px 0;text-align: center;}

.news-single {width:900px;text-align: center; padding:70px 0px 50px 0px;}
.news-single h2{font-size: 32px; font-family: Verdana, Arial, Helvetica; padding-bottom: 10px;}
.news-single span{font-size: 24px; color:#4193e4;}

.news .title a{color:#40003f;border-bottom: 1px dashed #40003f;font-size:16px;cursor: default;text-decoration: none;}
.news .date{padding:10px 0px 5px 0px; color:#4193e4;font-size: 9px;}
.news .descr{padding:15px 0px 20px 0px;}

.promo .news{float:left;width: 300px;padding-top: 20px;padding-left: 20px;}
.promo .news h1 a{text-decoration: none; border-bottom: 1px dashed #4193e4;}
.promo .news .txt{padding: 15px 0;}
.promo .picture{float:right;width: 560px;}

.news-right{width: 220px;padding-top: 20px;}
.news-right h1 a{text-decoration: none; border-bottom: 1px dashed #4193e4;}
.news-right .txt{padding: 15px 0;}

.content{padding:25px 0px 40px 20px;}
.content .text img{border:double 2px #c3c3c3; margin:15px 15px 15px 0px;}
.content .text img.img-right{border:double 2px #c3c3c3; margin:15px 0px 15px 15px;}
.content .item{float:left; width:600px;}
.content .article-menu{float:right;padding-top:12px;width:220px;}
.content .article-menu div{padding-bottom: 12px;}
.content .article-menu .submenu2{font-family:Tahoma; font-size:15px;color:#4d4d4d; border-bottom: dashed 1px #4d4d4d;text-decoration: none;}
.content .article-menu .submenu2-sel{font-family:Tahoma; font-size:15px;color:#4193e4;text-decoration: none;}
.content h2{padding:10px 0px 10px 0px;font-size:20px;}
.content .text{padding-top:10px;font-size:12px;}
.content .text ul{list-style-type: disc;margin: 20px 0;padding-left: 20px;}
.content .text-cont table td{border:1px solid #000;padding: 5px;}

.phone-box{padding:60px 0px 30px 0px;}
.phone-box div{padding-top:2px;font-weight: bold;}




.footer{height:93px;background: url("/images/footer-bg.jpg") no-repeat bottom right;width: 1000px;margin: 0 auto; border-top: dashed 1px #000;vertical-align: middle;}
.footer .copy{float:left; color:#4d4d4d; font-size:10px;padding:40px 0px 0px 40px;}
.footer .atmosfera{float:right;padding:35px 40px;}
.hidden{display: none;padding: 10px 0;}

.promo2{padding: 20px;background: url(/images/png.png) repeat;margin-bottom: 80px;width: 960px;}
.promo2 .col{width: 480px;float: left;}
.promo2 .col ul{list-style-type: disc;margin: 20px 0;padding-left: 20px;}
.promo2 .pad{padding-right: 20px;}
.promo2 .pad2{padding-left: 20px;}
.promo2 h2 a{text-decoration: none;color: #000;border-bottom: 1px dashed #000;}
.promo2 .txt{padding: 15px 0;}
.promo2 .icon{width: 41px;height: 41px;float: left;margin-right: 20px;background: url(/images/icon-info.png) no-repeat left top;}
.promo2 .contacts{line-height: 20px;}
