div#bottom-wrap div.left-block div.phonehtml {	
	height:100%;
}
body#tkns{
	height:100%;
	width:100%;
	margin: 0;
	padding: 0;	
	font-family: Arial;					
}
img {
	border:0;	
	margin:0px;
	padding:0px;
}

.hidden{
	display: none;
}
.clear{
	width: 1px;
	height: 1px;
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
.clear-no-height{
	width: 1px;
	height: 0px;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}
.submit{
	cursor: pointer;
}
div.wrap{
	height: 100%;
	min-height: 100%;
	width: 100%;
	text-align: center;
}
div.up-wrap{
	width:950px;	
	text-align: left;
	min-height: 100%;
	height: auto !important;
	_height: 100%; /* ie */
	margin: 0 auto -200px;
        position: relative;
}
div.empty-footer {
	height: 200px;
	font-size: 19px;
	line-height: 19px;	
	width: 1px;
}
div#bottom-wrap{
	width: 950px;
	margin: 0 auto;
	clear: both;
	text-align: left;	
	height: 200px;	
	overflow: hidden;
        position: relative;
}


div.top-mg{
	width: 1px;
	height: 20px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
}
div#head{
	width: 950px;
	height: 130px;	
	overflow: hidden;
        position: relative;
}
div#head div.logo{
	width: 250px;
	height: 81px;
	float: left;
}
div#head div.search-area{
	width: 430px;
	height: 95px;	
	float: left;
}
div#head div.search-area div.text{
	font-size: 12px;
	line-height: 15px;
	color: #004e74;
	margin-top: 29px;	
	margin-bottom: 13px;
	margin-left: 3px;
}
div#search-block{
	width: 319px;
	height: 30px;
	background-image: url('/bitrix/images/front/search-bar.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#search-block form{
	margin: 0px;
	padding: 0px;
}
div#search-block div.seacrh-link-mg{
	width: 9px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
div#search-block div.search{
	width: 280px;
	height: 28px;
	font-size: 12px;
	line-height: 12px;
	float: left;
	padding-top: 5px;
}
div#search-block div.search input{
	width: 280px;	
	height: 16px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 18px;
	border: 0px solid red;
	color: #72a4c2;
	outline: none;
}
div#search-block div.seacrh-link{
	width: 20px;
	height: 12px;
	font-size: 1px;
	line-height: 1px;
	float: left;
	text-align: right;
	margin-top: 9px;
}



div#head div.top-contact-block{
	width: 270px;
	height: 130px;	
	float: left;
position: relative;
}
div#main-top-menu{
position: absolute;
left: -680px;
width: 942px;
	height: 12px;
	text-align: right;
	
}
div#main-top-menu ul.top-main-menu{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;	
	height: 12px;		
	float: right;
}
div#main-top-menu ul.top-main-menu li{
	display: block;		
	float: left;	
	height: 12px;
	margin: 0px;	
	padding: 0px;	
	font-size: 11px;
	line-height: 11px;
}
div#main-top-menu ul.top-main-menu li a{
	color: #cc2d32;
}
div#main-top-menu ul.top-main-menu li.line{
	font-size: 11px;
	line-height: 11px;
	width: 1px; 
	height: 11px;		
	text-align: center;
	width: 21px;
	color: #cc2d32;
}
div#head div.top-contact-block div.top-contact, div#head div.top-contact-block div.top-contact a{
	height: 30px;
    margin-top: 30px;
	width: 267px;
	color: #003e66;
	font-size: 12px;
	line-height: 18px;
	text-align: right;	
	margin-bottom: 13px;
	text-decoration:none;
}
div#head div.top-contact-block div.top-contact span, div#head div.top-contact-block div.top-contact span a{	
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}
div#head div.top-contact-block div.top-btn-area{
	width: 270px;
	height: 28px;	
}
div#head div.top-contact-block div.top-btn-area div.top-order-btn{
	background-repeat: no-repeat;
	background-position: none;
	font-size: 14px;
	line-height: 14px;
	float: left;
	height: 28px;
}
div#head div.top-contact-block div.top-btn-area div.top-order-btn a{
	display: block;
	height: 28px;
	overflow: hidden;
}
div#head div.top-contact-block div.top-btn-area div.top-order-inf{
	width: 161px;
	margin-right: 4px;
}
div#head div.top-contact-block div.top-btn-area div.top-order-inf div.button{
	background-image: url('/bitrix/images/front/order-inf.jpg');
	background-repeat: no-repeat;
}
div#head div.top-contact-block div.top-btn-area div.top-order-inf div.button a{
	color: #ffffff;
	text-decoration: none;
	width: 156px;
	text-align: center;
	padding-top: 4px;
}

div#head div.top-contact-block div.top-btn-area div.top-order-call{
	width: 105px;
}
div#head div.top-contact-block div.top-btn-area div.top-order-call div.button{
	background-image: url('/bitrix/images/front/order-call.jpg');
	background-repeat: no-repeat;
}
div#head div.top-contact-block div.top-btn-area div.top-order-call div.button a{
	color: #ffffff;
	text-decoration: none;
	width: 100px;
	text-align: center;
	padding-top: 4px;
}





div.main-gray-line{
	width: 950px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 1px;
	background-color: #ececec;
	overflow: hidden;
}




div#middle-area{
	width: 950px;
	margin-bottom: 50px;
}
div#middle-area div.left-block{
	width: 760px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
div#news{
	width: 280px;
	float: left;
}
div#news div.caption{
	font-size: 18px;
	line-height: 18px;
	color: #565656;
	margin-left: 4px;
	margin-bottom: 25px;
}
div#news div.item{
	width: 235px;
	margin-bottom: 13px;
}
div#news div.item div.date{
	width: 85px;
	height: 27px;	
	background-image: url('/bitrix/images/front/news-date-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	float: left;
}
div#news div.item div.date div.date-text{
	width: 69px;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding-top: 8px;
}
div#news div.item div.text{
	width: 150px;	
	float: left;
	line-height: 13px;
	font-size: 11px;
}
div#news div.item div.text a{
	color: #000000;
}




div#innovation{
	width: 480px;
	float: left;
}
div#innovation div.caption{
	font-size: 18px;
	line-height: 18px;
	color: #565656;
	margin-left: 4px;
	margin-bottom: 19px;
}
div#innovation div.item{
	width: 125px;
	margin-right: 15px;
	height: 125px;	
	background-image: url('/bitrix/images/front/goods-smal-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
div#innovation div.item a{
	width: 125px;
	height: 125px;	
	text-align: center;
	display: table-cell;
	_display: block;	
	vertical-align: middle;
}
div#innovation div.item a img{
	text-align: center;	
	padding: 0px;	
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	_margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
div#middle-area div.bottom-btn-block{
	width: 450px;
	height: 27px;
	overflow: hidden;
	margin-top: 40px;
}
div#middle-area div.bottom-btn-block div.bottom-btn{
	background-repeat: no-repeat;
	background-position: none;
	font-size: 12px;
	line-height: 12px;
	float: left;
	height: 27px;
}
div#middle-area div.bottom-btn-block div.bottom-btn a{
	display: block;
	height: 27px;
	overflow: hidden;
}
div#middle-area div.bottom-btn-block div.print-btn{
	width: 94px;
	margin-right: 19px;
}
div#middle-area div.bottom-btn-block div.print-btn div.button{
	background-image: url('/bitrix/images/front/print-btn.jpg');
	background-repeat: no-repeat;
}
div#middle-area div.bottom-btn-block div.print-btn div.button a{
	color: #0584ae;	
	width: 94px;
	text-align: center;
	padding-top: 6px;
}

div#middle-area div.bottom-btn-block div.bottom-order-inf{
	width: 111px;
	margin-right: 19px;
}
div#middle-area div.bottom-btn-block div.bottom-order-inf div.button{
	background-image: url('/bitrix/images/front/bottom-inf-btn.jpg');
	background-repeat: no-repeat;
}
div#middle-area div.bottom-btn-block div.bottom-order-inf div.button a{
	color: #0584ae;	
	width: 111px;
	text-align: center;
	padding-top: 6px;
}

div#middle-area div.bottom-btn-block div.bottom-order-btn{
	width: 153px;
}
div#middle-area div.bottom-btn-block div.bottom-order-btn div.button{
	background-image: url('/bitrix/images/front/bottom-order-btn.jpg');
	background-repeat: no-repeat;
}
div#middle-area div.bottom-btn-block div.bottom-order-btn div.button a{
	color: #0584ae;	
	width: 153px;
	text-align: center;
	padding-top: 6px;
}



div#middle-area div.right-block{
	width: 190px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
div#middle-area div.right-block div.right-menu{
	width: 185px;
	margin-bottom: 20px;
}
div#middle-area div.right-block div.right-menu div.caption{
	font-size: 18px;
	line-height: 18px;
	color: #565656;
	margin-left: 4px;
	margin-bottom: 15px;
}
div#middle-area div.right-block div.right-menu div.caption a{
	color: #727E94;
    text-decoration: none;
}

div#middle-area div.right-block div.right-menu ul.main-right-menu{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;	
	margin-left: 8px;
}
div#middle-area div.right-block div.right-menu ul.main-right-menu li{		
	width: 160px;
	overflow: hidden;
	margin: 0px;	
	padding: 0px;	
	font-size: 12px;
	line-height: 13px;
	padding-left: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url('/bitrix/images/front/right-menu-arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0px 15px;
	border-bottom: 1px dashed #b1c1d4;	
}



div#middle-area div.right-block div.right-menu ul.main-right-menu li a{
	color: #476884;
	font-size: 14px;
	text-decoration: none;
}


div#catalog-detail div.text-area div.file-block div.item div.name-block div.cell p a,
div#catalog-detail div.text-area div.file-block div.item div.load-block a,
div#catalog-detail div.text-area div.file-block div.item div.size-block p a {
	color: #476884 !important;
}

#bottom-wrap a, #top-nav-block li, #top-nav-block a {
	color: #476884 !important;
}

div#common-bottom-btn-block.new_motiv div.bottom-btn a {
	color: #476884 !important;
}

#page-content a, div#page-content p a, div#img-area div.item-line div.item div.text a {
	color: #476884 !important;
}

div#catalog-detail div.left-menu div.link-block div.bottom-bg {
	height: 0 !important;
}

/*
.ats div#catalog-detail div.left-menu div.act div.link-block div.bottom-bg {
	height: 2px;
	background-position: 0px -3px;
}
*/

div#catalog-detail div.left-menu div.link-block div.top-bg {
	height: 0 !important;
}

div#main-links-block{
	width: 950px;
	background-color: #f2f2f2;
	text-align: center;
	margin-bottom: 40px;
}
div#main-links-block div.text{
	width: 810px;
	padding-top: 34px;
	padding-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}
div#main-links-block div.text a{
	color: #8aacc4;
	text-decoration: none;
}


div#bottom-wrap div.left-block{
	width: 266px;
	float: left;
}
div#bottom-wrap div.left-block div.line{
	width: 233px;
	height: 3px;
	font-size: 1px;
	line-height: 1px;
	background-color: #e04f54;
}
div#bottom-wrap div.left-block div.address{
	width: 233px;
	height: 42px;
	border-bottom: 1px solid #dddddd;
	color: #0a0a0a;
	font-size: 12px;
	line-height: 16px;	
	padding-top: 11px;	
	padding-left: 22px;
}
div#bottom-wrap div.left-block div.address p{
	margin: 0px;
        padding: 0px;
}
div#bottom-wrap div.left-block div.phone{
	height: 64px;
	width: 203px;
        color: #0a0a0a;
	font-size: 12px;
	line-height: 22px;	
	text-align: right;
	padding-top: 13px;		
}
div#bottom-wrap div.left-block div.phone b{
	font-size: 18px;
        font-weight: normal;
}
div#bottom-wrap div.left-block div.phone p{
	margin: 0px;
	padding: 0px;		
}
div#bottom-wrap div.left-block div.phone p b{
	font-size: 18px;
        font-weight: normal;
}
div#bottom-wrap div.left-block div.mail-link{
margin-bottom: 10px;
}
div#bottom-wrap div.left-block div.mail-link a{
	padding-left: 23px;
	font-size: 12px;
	line-height: 12px;
	color: #005292;
}

div#bottom-wrap div.middle-block{
	width: 474px;
	float: left;
}
div#bottom-wrap div.middle-block div.line{
	width: 442px;
	height: 3px;
	font-size: 1px;
	line-height: 1px;
	background-color: #e04f54;
}
div#bottom-wrap div.bottom-main-menu-area{
	width: 442px;
	height: 53px;
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
}

div#bottom-wrap div.bottom-main-menu-area ul.bottom-main-menu{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;	
	height: 12px;	
	padding-top: 20px;
	padding-left: 5px;
}
div#bottom-wrap div.bottom-main-menu-area ul.bottom-main-menu li{
	display: block;		
	float: left;	
	height: 12px;
	margin: 0px;	
	padding: 0px;	
	font-size: 12px;
	line-height: 12px;
	text-transform: lowercase;
	padding-right: 15px;
}
div#bottom-wrap div.bottom-main-menu-area ul.bottom-main-menu li a{
	color: #005292;
}
div#bottom-wrap div.bottom-sub-menu{
	margin-top: 11px;
	width: 442px;	
}
div#bottom-wrap div.bottom-sub-menu ul.bottom-sub-menu{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;	
	margin-left: 4px;
}
div#bottom-wrap div.bottom-sub-menu ul.bottom-sub-menu li{		
	width: 400px;
	overflow: hidden;
	margin: 0px;	
	padding: 0px;	
	font-size: 11px;
	line-height: 12px;
	padding-left: 17px;
	padding-bottom: 7px;
	background-image: url('/bitrix/images/front/sub-menu-arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;	
}
div#bottom-wrap div.bottom-sub-menu ul.bottom-sub-menu li a{
	color: #005292;
}




div#bottom-wrap div.right-block{
	width: 210px;
	float: left;
}
div#bottom-wrap div.right-block div.line{
	width: 210px;
	height: 3px;
	font-size: 1px;
	line-height: 1px;
	background-color: #e04f54;
}
div#bottom-wrap div.right-block div.copyright-block{
	margin: 0px;
	width: 210px;
	height: 33px;
	border-bottom: 1px solid #dddddd;
	margin-top: 20px;		
	padding-left: 4px;
	overflow: hidden;
	color: #0a0a0a;
	font-size: 11px;
	line-height: 11px;	

}
div#bottom-wrap div.right-block div.copyright-block p{
	margin: 0px;
	padding: 0px;
}
div#bottom-wrap div.right-block div.made-by-mage{
	height: 25px;
	width: 150px;
	margin-left: 7px;
	margin-top: 23px;
}
div#bottom-wrap div.right-block div.made-by-mage div.mage-img{
	width: 36px;
	height: 24px;
	float: left;
}
div#bottom-wrap div.right-block div.made-by-mage div.mage-link{
	width: 110px;
	height: 11px;
	float: left;
	font-size: 11px;
	line-height: 11px;
	margin-top: 5px;
}
div#bottom-wrap div.right-block div.made-by-mage div.mage-link a{ 
	color: #0584ae;
}




div.main-content{
	width: 717px;
	margin-top: 60px;
}
div.common-content{
	width: 950px;	
	float: left;
}
div#page-content h1{
	color: #565656;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
}
div#page-content p{
	color: #050505;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}

div#page-content table{
	margin-bottom:24px;
	border: 0px;
}
div#page-content td{
	color: #050505;
	font-size: 12px;
        line-height: 12px;
}



div#main-menu-area{
	width: 950px;
	height: 252px;
	overflow: hidden;
	margin-bottom: 53px;
	position: relative;
}
div#main-menu-area div.sub-menu{
	background-color: #ebebeb; 
	position: relative; 
	top: 60px;
	left: 0px;
	width: 950px;
	height: 187px;
	overflow: hidden;
}
div#main-menu-area div.bottom-line{	
	background-image: url('/bitrix/images/front/main-menu-bottom-line.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 950px;
	height: 6px;	
	font-size: 1px;
	line-height: 1px;
	position: relative; 
	top: -24px;
	left: 0px;
}
div#main-menu-area div.sub-menu div.img-left-mg{
	width: 50px;
	height: 1px;
	float: left;
	font-size: 1px;
	line-height: 1px;
}
div#main-menu-area div.sub-menu div.img-rigth-mg{
	width: 63px;
	height: 1px;
	float: left;
	font-size: 1px;
	line-height: 1px;
}
div#main-menu-area div.sub-menu div.sub-img-float{
	width: 158px;
	height: 158px;	
	float: left;
	margin-top: 11px;
}
div#main-menu-area div.sub-menu div.sub-img-float div.sub-img-area{
	width: 158px;
	height: 158px;	
	font-size: 1px;
	line-height: 1px;
	text-align: center;
	display: table-cell;
	_display: block;	
	vertical-align: middle;
	background-image: url('/bitrix/images/front/nav-goods-bg2.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#main-menu-area div.sub-menu div.sub-img-float div.sub-img-area img{
	display: block;
	padding: 0px;	
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	_margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
div#main-menu-area div.sub-menu div.first-sub-block{
        width: 417px;	
	float: left;
	font-size: 1px;
	line-height: 1px;
	margin-top: 30px;
}
div#main-menu-area div.sub-menu div.text-width{
	width: 600px!important;		
}

div#main-menu-area div.sub-menu div.first-sub-block div.text{
	font-size: 12px;
	line-height: 15px;
	color: #2e576d;
        padding-bottom: 15px;
}
div#main-menu-area div.sub-menu div.first-sub-block ul.first-sub-ul{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;		
}
div#main-menu-area div.sub-menu div.first-sub-block ul.first-sub-ul li{		
	width: 400px;
	overflow: hidden;
	margin: 0px;	
	padding: 0px;	
	font-size: 12px;
	line-height: 13px;
	padding-left: 17px;
	padding-bottom: 7px;
	background-image: url('/bitrix/images/front/main-menu-arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;	
}
div#main-menu-area div.sub-menu div.first-sub-block ul.first-sub-ul li a{
	color: #004372;
}
div#main-menu-area div.sub-menu div.second-sub-block{
	width: 260px;	
	float: left;
	font-size: 1px;
	line-height: 1px;
	margin-top: 30px;
}
div#main-menu-area div.sub-menu div.second-sub-block ul.second-sub-ul{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;		
}
div#main-menu-area div.sub-menu div.second-sub-block ul.second-sub-ul li{		
	width: 243px;
	overflow: hidden;
	margin: 0px;	
	padding: 0px;	
	font-size: 12px;
	line-height: 13px;
	padding-left: 17px;
	padding-bottom: 10px;
	background-image: url('/bitrix/images/front/main-menu-arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;	
}
div#main-menu-area div.sub-menu div.second-sub-block ul.second-sub-ul li a{
	color: #004372;
}









div#main-menu-area div.menu-block{
	width: 950px;
	height: 82px;
	overflow: hidden;
	position: relative;
	left: 0px;
	top: -187px;
	background-image: url('/bitrix/images/front/main-menu-bg2.jpg');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
div#main-menu-area div.menu-block div.tab{
	width: 187px;
	height: 82px;
	overflow: hidden;
	float: left;	
}
div#main-menu-area div.menu-block div.tab div.right-line{
	width: 1px;
	height: 59px;
	font-size: 1px;
	line-height: 1px;
	float: left;
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#main-menu-area div.menu-block div.tab div.middle-area{
	width: 186px;
	height: 59px;
	float: left;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;	
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
div#main-menu-area div.menu-block div.tab div.middle-area a{
	color: #e3f5ff;
	text-decoration: none;	
	display: block;
	padding-top: 9px;
	padding-left: 10px;
}
div#main-menu-area div.menu-block div.tab div.left-line{
	width: 1px;
	height: 59px;
	font-size: 1px;
	line-height: 1px;
	float: left;
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#main-menu-area div.menu-block div.tab div.bottom-arrow{
	width: 186px;
	height: 27px;	
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	padding-left: 20px;
	margin-top: -3px;
}
div#main-menu-area div.menu-block div.t5 div.right-line{
	display: none!important;
}




div.active-1 div.menu-block div.t1 div.right-line{
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg')!important;
}
div.active-1 div.menu-block div.t1 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
}
div.active-1 div.menu-block div.t1 div.middle-area a{
	color: #476884 !important;	
}
div.active-1 div.menu-block div.t2 div.bottom-arrow{
	display: none;
}
div.active-1 div.menu-block div.t3 div.bottom-arrow{
	display: none;
}
div.active-1 div.menu-block div.t4 div.bottom-arrow{
	display: none;
}
div.active-1 div.menu-block div.t5 div.bottom-arrow{
	display: none;
}
div.active-1 div.page-2{
	display: none;
}
div.active-1 div.page-3{
	display: none;
}
div.active-1 div.page-4{
	display: none;
}
div.active-1 div.page-5{
	display: none;
}

div.active-2 div.menu-block div.t2 div.right-line{
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg')!important;
}
div.active-2 div.menu-block div.t1 div.right-line{
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg')!important;
}
div.active-2 div.menu-block div.t2 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
}
div.active-2 div.menu-block div.t2 div.middle-area a{
	color: #476884 !important;	
}
div.active-2 div.menu-block div.t1 div.bottom-arrow{
	display: none;
}
div.active-2 div.menu-block div.t3 div.bottom-arrow{
	display: none;
}
div.active-2 div.menu-block div.t4 div.bottom-arrow{
	display: none;
}
div.active-2 div.menu-block div.t5 div.bottom-arrow{
	display: none;
}
div.active-2 div.page-1{
	display: none;
}
div.active-2 div.page-3{
	display: none;
}
div.active-2 div.page-4{
	display: none;
}
div.active-2 div.page-5{
	display: none;
}


div.active-3 div.menu-block div.t3 div.right-line{
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg')!important;
}
div.active-3 div.menu-block div.t2 div.right-line{
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg')!important;
}
div.active-3 div.menu-block div.t3 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
}
div.active-3 div.menu-block div.t3 div.middle-area a{
	color: #476884 !important;	
}
div.active-3 div.menu-block div.t1 div.bottom-arrow{
	display: none;
}
div.active-3 div.menu-block div.t2 div.bottom-arrow{
	display: none;
}
div.active-3 div.menu-block div.t4 div.bottom-arrow{
	display: none;
}
div.active-3 div.menu-block div.t5 div.bottom-arrow{
	display: none;
}
div.active-3 div.page-1{
	display: none;
}
div.active-3 div.page-2{
	display: none;
}
div.active-3 div.page-4{
	display: none;
}
div.active-3 div.page-5{
	display: none;
}

div.active-4 div.menu-block div.t4 div.right-line{
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg')!important;
}
div.active-4 div.menu-block div.t3 div.right-line{
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg')!important;
}
div.active-4 div.menu-block div.t4 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
}
div.active-4 div.menu-block div.t4 div.middle-area a{
	color: #476884 !important;	
}
div.active-4 div.menu-block div.t1 div.bottom-arrow{
	display: none;
}
div.active-4 div.menu-block div.t2 div.bottom-arrow{
	display: none;
}
div.active-4 div.menu-block div.t3 div.bottom-arrow{
	display: none;
}
div.active-4 div.menu-block div.t5 div.bottom-arrow{
	display: none;
}
div.active-4 div.page-1{
	display: none;
}
div.active-4 div.page-2{
	display: none;
}
div.active-4 div.page-3{
	display: none;	
}
div.active-4 div.page-5{
	display: none;
}




div.active-5 div.menu-block div.t4 div.right-line{
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg')!important;
}
div.active-5 div.menu-block div.t5 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
	width: 202px!important;
}
div.active-5 div.menu-block div.t5{
	width: 202px!important;
}
div.active-5 div.menu-block div.t5 div.middle-area a{
	color: #476884 !important;	
}
div.active-5 div.menu-block div.t1 div.bottom-arrow{
	display: none;
}
div.active-5 div.menu-block div.t2 div.bottom-arrow{
	display: none;
}
div.active-5 div.menu-block div.t3 div.bottom-arrow{
	display: none;
}
div.active-5 div.menu-block div.t4 div.bottom-arrow{
	display: none;
}
div.active-5 div.page-1{
	display: none;
}
div.active-5 div.page-2{
	display: none;
}
div.active-5 div.page-3{
	display: none;
}
div.active-5 div.page-4{
	display: none;
}







div#common-top-menu{
	width: 950px;
	height: 59px;
	overflow: hidden;	
	background-image: url('/bitrix/images/front/main-menu-bg2.jpg');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-bottom: 15px;
}
div#common-top-menu div.tab{
	width: 187px;
	height: 59px;
	overflow: hidden;
	float: left;	
}
div#common-top-menu div.tab div.right-line{
	width: 1px;
	height: 59px;
	font-size: 1px;
	line-height: 1px;
	float: left;
	background-image: url('/bitrix/images/front/main-menu-white-line.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#common-top-menu div.tab div.middle-area{
	width: 186px;
	height: 59px;
	float: left;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;	
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
div#common-top-menu div.tab div.middle-area a{
	color: #e3f5ff;
	text-decoration: none;	
	display: block;
	padding-top: 9px;
	padding-left: 10px;
}
div#common-top-menu div.tab div.item{
	position: relative;
	left: 0px;
	top: 0px;
	width: 187px;
	height: 59px;
}
div#common-top-menu div.tab div.top-arrow{
	width: 15px;
	height: 8px;	
	position: relative;
	left: 155px;
	top: -60px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;	
}
div#common-top-menu div.tab div.top-arrow img{
	width: 15px;
	height: 8px;	
}
div#common-top-menu div.t5 div.right-line{
	display: none!important;
}

div.common-active-1 div.t1 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
}
div.common-active-1 div.t1 div.middle-area a{
	color: #476884 !important;	
}
div.common-active-1 div.t2 div.top-arrow{
	display: none;
}
div.common-active-1 div.t3 div.top-arrow{
	display: none;
}
div.common-active-1 div.t4 div.top-arrow{
	display: none;
}
div.common-active-1 div.t5 div.top-arrow{
	display: none;
}

div.common-active-2 div.t2 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
}
div.common-active-2 div.t2 div.middle-area a{
	color: #476884 !important;	
}
div.common-active-2 div.t1 div.top-arrow{
	display: none;
}
div.common-active-2 div.t3 div.top-arrow{
	display: none;
}
div.common-active-2 div.t4 div.top-arrow{
	display: none;
}
div.common-active-2 div.t5 div.top-arrow{
	display: none;
}

div.common-active-3 div.t3 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
}
div.common-active-3 div.t3 div.middle-area a{
	color: #476884 !important;	
}
div.common-active-3 div.t1 div.top-arrow{
	display: none;
}
div.common-active-3 div.t2 div.top-arrow{
	display: none;
}
div.common-active-3 div.t4 div.top-arrow{
	display: none;
}
div.common-active-3 div.t5 div.top-arrow{
	display: none;
}

div.common-active-4 div.t4 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
}
div.common-active-4 div.t4 div.middle-area a{
	color: #476884 !important;	
}
div.common-active-4 div.t1 div.top-arrow{
	display: none;
}
div.common-active-4 div.t2 div.top-arrow{
	display: none;
}
div.common-active-4 div.t3 div.top-arrow{
	display: none;
}
div.common-active-4 div.t5 div.top-arrow{
	display: none;
}

div.common-active-5 div.t5 div.middle-area{
	background-image: url('/bitrix/images/front/main-menu-act-bg.jpg');
	width: 202px!important;
}
div.common-active-5 div.t5{
	width: 202px!important;
}
div.common-active-5 div.t5 div.middle-area a{
	color: #476884 !important;	
}
div.common-active-5 div.t1 div.top-arrow{
	display: none;
}
div.common-active-5 div.t2 div.top-arrow{
	display: none;
}
div.common-active-5 div.t3 div.top-arrow{
	display: none;
}
div.common-active-5 div.t4 div.top-arrow{
	display: none;
}





div#common-middle-area{
	width: 950px;
	margin-bottom: 60px;
}
div#key-word{
	margin-top: 15px;
	width: 460px;
}
div#key-word p{
	font-size: 12px;
	line-height: 15px;
	color: #0079b8;
	padding: 0px;
	margin: 0px;
	width: 460px;
}
div#key-word p span{
	color: #a3a3a3;
}
div#key-word p a{
	color: #0079b8;
}
div#common-bottom-btn-block{
	width: 450px;
	height: 27px;
	overflow: hidden;
	margin-top: 40px;
}
div#common-bottom-btn-block div.bottom-btn{
	background-repeat: no-repeat;
	background-position: none;
	font-size: 12px;
	line-height: 12px;
	float: left;
	height: 27px;
}
div#common-bottom-btn-block div.bottom-btn a{
	display: block;
	height: 27px;
	overflow: hidden;
}
div#common-bottom-btn-block div.print-btn{
	width: 94px;
	margin-right: 19px;
}
div#common-bottom-btn-block div.print-btn div.button{
	background-image: url('/bitrix/images/front/print-btn.jpg');
	background-repeat: no-repeat;
}
div#common-bottom-btn-block div.print-btn div.button a{
	color: #0584ae;	
	width: 94px;
	text-align: center;
	padding-top: 6px;
}

div#common-bottom-btn-block div.bottom-order-inf{
	width: 111px;
	margin-right: 19px;
}
div#common-bottom-btn-block div.bottom-order-inf div.button{
	background-image: url('/bitrix/images/front/bottom-inf-btn.jpg');
	background-repeat: no-repeat;
}
div#common-bottom-btn-block div.bottom-order-inf div.button a{
	color: #0584ae;	
	width: 111px;
	text-align: center;
	padding-top: 6px;
}

div#common-bottom-btn-block div.bottom-order-btn{
	width: 153px;
}
div#common-bottom-btn-block div.bottom-order-btn div.button{
	background-image: url('/bitrix/images/front/bottom-order-btn.jpg');
	background-repeat: no-repeat;
}
div#common-bottom-btn-block div.bottom-order-btn div.button a{
	color: #0584ae;	
	width: 153px;
	text-align: center;
	padding-top: 6px;
}





div#common-middle-area div.right-block{
	width: 200px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
div#common-middle-area div.right-block div.right-menu{
	width: 200px;
	margin-bottom: 20px;
}
div#common-middle-area div.right-block div.right-menu div.caption{
	font-size: 18px;
	line-height: 18px;
	color: #727e94;
	margin-left: 0px;
	margin-bottom: 15px;
}
div#common-middle-area div.right-block div.right-menu div.caption a{
	color: #727e94;
        text-decoration: none;
 
}
div#common-middle-area div.right-block div.right-menu ul.main-right-menu{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;	
	margin-left: 8px;
}
div#common-middle-area div.right-block div.right-menu ul.main-right-menu li{		
	width: 160px;
	overflow: hidden;
	margin: 0px;	
	padding: 0px;	
	font-size: 12px;
	line-height: 13px;
	padding-left: 17px;
	padding-bottom: 10px;
	background-image: url('/bitrix/images/front/right-menu-arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;	
}
div#common-middle-area div.right-block div.right-menu ul.main-right-menu li a{
	color: #0079b8;
}




div#order-call{
	position: absolute;
	top: 131px;
	right: 0;
	width: 351px;
	/*height: 211px;
	overflow: hidden;*/
	z-index: 999;
}
div#order-call div.i1 div.item-2{
	display: none;
}
div#order-call div.i1 div.item-3{
	display: none;
}
div#order-call div.i2 div.item-1{
	display: none;
}
div#order-call div.i2 div.item-3{
	display: none;
}
div#order-call div.i3 div.item-1{
	display: none;
}
div#order-call div.i3 div.item-2{
	display: none;
}
div#order-call div.order-call-img{
	width: 351px;
	height: 211px;
	position: relative;
	left: 0px;
	top: 0px;	
	font-size: 0px;
	line-height: 0px;
}	
div#order-call div.order-call-img img{
	width: 351px;
	height: 211px;
}
div#order-call div.title{
	height: 14px;
	overflow: hidden;
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
	text-transform: uppercase;
	/*position: relative;*/
	left: 22px;
	top: -183px;
}
div#order-call div.item-1{
	width: 300px;
	/*height: 115px;*/
	overflow: hidden;
	/*position: relative;*/
	left: 20px;
	top: -150px;		
}
div#order-call div.item-1 form{
	padding: 0px;
	margin: 0px;
}
div#order-call div.item-1 div.input-name{
	float: left;
	width: 90px;
	text-align: left;
	color: #000000;	
	font-size: 12px;
	line-height: 12px;
	padding-top: 7px;
	height: 20px;
	
}
div#order-call div.item-1 div.phone-text{
	padding-top: 2px!important;
	padding-bottom: 2px!important;
}
div#order-call div.item-1 div.input-name span{
	font-size: 10px;
	line-height: 10px;
	color: #008ED0;
}
div#order-call div.item-1 div.input{
	float: left;
	width: 207px;		
	height: 23px;
	margin-bottom: 0px;
	border: 1px solid #bebebe;
	overflow: hidden;
}
div#order-call div.item-1 div.input input{
	width: 205px;
	padding-left: 5px;	
	outline: none;
	margin: 0px;	
	margin-top: 0px;
	padding-top: 0px;
	height: 23px;
	font-size: 14px;
	line-height: 22px;
	border: 0px solid #bebebe;
}
div.br-height{
	height: 12px!important;
}
div#order-call div.item-1 div.phone-input input{
	margin-top: 0px!important;
	_margin-top: 0px!important;
}
div#order-call div.order-call-form div.cancel-block{
	float: right;
	width: 45px;
	text-align: left;
	margin-left: 10px;
	margin-top: 21px;
	-margin-top: 17px;
}
div#order-call div.order-call-form div.cancel-block a{
	font-size: 12px;
	line-height: 12px;
	color: #004d8e;
}
div#order-call div.order-call-form div.send-btn-position{
	float: right;
	width: 155px;
	height: 31px;
	background: url('/bitrix/images/front/button_zvonok.png');
	margin-top: 14px;
	_margin-top: 18px;
}
div#order-call div.order-call-form div.send-btn-position input{
	width: 155px;
	height: 31px;
	background: transparent;
	cursor: pointer;
	font-size: 13px;
	line-height: 13px;
	color: #ffffff;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;	
	margin-top: -2px;
	margin-left: -2px;
}
div#order-call div.item-2{
	width: 300px;
	height: 115px;
	overflow: hidden;
	/*position: relative;*/
	left: 20px;
	top: -117px;	
	text-align: center;	
	color: #000000;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}
div#order-call div.item-2 img{
	margin-top: 10px;
}
div#order-call div.item-3{
	width: 300px;
	height: 115px;
	overflow: hidden;
	/*position: relative;*/
	left: 20px;
	top: -107px;	
	text-align: center;	
	color: #008fce;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}

div#order-call .error {
	color: red!important;
}






/*div#zapros{*/
.modal {
	position: absolute;
	top: 131px;
	right: 100px;
	/*width: 350px;
	height: 403px;
	overflow: hidden;*/
	z-index: 999;
    width: 340px;
    background: #EBEBEB;
    border-radius: 4px;
    border: 1px solid #D0D7DE;
    padding: 5px 20px 10px;
    box-sizing: border-box;
    -webkit-box-shadow: 3px 3px 6px 0px rgba(95,120,145,1);
    -moz-box-shadow: 3px 3px 6px 0px rgba(95,120,145,1);
    box-shadow: 3px 3px 6px 0px rgba(95,120,145,1);
}
.modal div.order-call-img{
	width: 350px;
	height: 403px;
	position: relative;
	left: 0px;
	top: 0px;	
	font-size: 0px;
	line-height: 0px;
}	
.modal div.order-call-img img{
	width: 351px;
	height: 211px;
}
.modal div.title{
	height: 14px;
	overflow: hidden;
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
	text-transform: uppercase;
	/*position: relative;
	left: 22px;
	top: -373px;*/
    padding: 10px;
    background: #6D8398;
    margin: 0 -15px 20px;
    border-radius: 2px;
}
.modal div.item{
	/*width: 300px;
	height: 317px;
	overflow: hidden;
	left: 20px;
	top: -340px;*/
	position: relative;
}
.modal div.item form{
	padding: 0px;
	margin: 0px;
}
.modal div.item div.input-name{
	float: left;
	width: 90px;
	text-align: left;
	color: #000000;	
	font-size: 12px;
	line-height: 12px;
	padding-top: 6px;
	height: 20px;
	
}
.modal div.item div.input{
	float: left;
	width: 207px;		
	height: 23px;
	margin-bottom: 0px;
	border: 1px solid #bebebe;
	overflow: hidden;
	margin-bottom: 13px;
}
.modal div.item div.input input{
	width: 205px;
	padding-left: 5px;	
	outline: none;
	margin: 0px;	
	margin-top: 0px;
	padding-top: 0px;
	height: 23px;
	font-size: 14px;
	line-height: 22px;
	border: 0px solid #bebebe;
}
.modal div.item div.input-text{
	float: left;
	width: 207px;		
	height: 134px;
	margin-bottom: 0px;
	border: 1px solid #bebebe;
	overflow: hidden;
	margin-bottom: 0px;
}
.modal div.item div.input-text textarea{
	width: 205px;
	padding-left: 5px;	
	outline: none;
	margin: 0px;	
	margin-top: 0px;
	padding-top: 0px;
	height: 134px;
	font-size: 14px;
	line-height: 22px;
	border: 0px solid #bebebe;
}
.modal div.item div.cancel-block{
	float: right;
	width: 45px;
	text-align: left;
	margin-left: 10px;
	margin-top: 21px;
	-margin-top: 17px;
}
.modal div.item div.cancel-block a{
	font-size: 12px;
	line-height: 12px;
	color: #004d8e;
}
.modal div.item div.send-btn-position{
	float: right;
	width: 155px;
	height: 31px;
	background: url('/bitrix/images/front/button_zvonok.png');
	margin-top: 14px;
	_margin-top: 18px;
}
.modal div.item div.send-btn-position input{
	width: 155px;
	height: 31px;
	background: transparent;
	cursor: pointer;
	font-size: 13px;
	line-height: 13px;
	color: #ffffff;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;	
	margin-top: -2px;
	margin-left: -2px;
}
.modal div.order-call-form{
	width: 300px;
	/*height: 317px;*/
	overflow: hidden;
	position: relative;
	left: 0px;
	top: 0px;

}
.modal div.note-text{
	width: 93px;
	height: 60px;
	overflow: hidden;
	/*position: relative;*/
	font-size: 11px;
	line-height: 13px;
	color: #008fca;
	left: 0px;
	/*top: -120px;*/
    position: absolute;
    bottom: 100px;	
}
.modal div.item-2{
	width: 300px;
	height: 115px;
	overflow: hidden;
	/*position: relative;*/
	left: 20px;
	top: -210px;	
	text-align: center;	
	color: #000000;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}
.modal div.item-2 img{
    margin-top: 10px;
}
.modal div.item-3{
	width: 300px;
	height: 115px;
	overflow: hidden;
	/*position: relative;*/
	left: 20px;
	top: -210px;	
	text-align: center;	
	color: #008fce;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}

.modal .error {
	color: red!important;
}
.modal:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 11px 11px 11px;
    border-color: transparent transparent #CBD4DC transparent;
    top: -11px;
    right: 74px;
}
.modal:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #EBEBEB transparent;
    top: -10px;
    right: 75px;
}



.get-price {
	width: 340px;
	background: #EBEBEB;
	border-radius: 4px;
	border: 1px solid #D0D7DE;
	padding: 5px 20px 10px;
	box-sizing: border-box;
	-webkit-box-shadow: 3px 3px 6px 0px rgba(95,120,145,1);
	-moz-box-shadow: 3px 3px 6px 0px rgba(95,120,145,1);
	box-shadow: 3px 3px 6px 0px rgba(95,120,145,1);
}
.get-price div.order-call-img{
	width: 350px;
	height: 403px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 0px;
	line-height: 0px;
}
.get-price div.order-call-img img{
	width: 351px;
	height: 211px;
}
.get-price div.title{
	height: 14px;
	overflow: hidden;
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
	text-transform: uppercase;
	/*position: relative;
	left: 22px;
	top: -373px;*/
	padding: 10px;
	background: #6D8398;
	margin: 0 -15px 20px;
	border-radius: 2px;
}
.get-price div.item{
	/*width: 300px;
	height: 317px;
	overflow: hidden;
	left: 20px;
	top: -340px;*/
	position: relative;
}
.get-price div.item form{
	padding: 0px;
	margin: 0px;
}
.get-price div.item div.input-name{
	float: left;
	width: 90px;
	text-align: left;
	color: #000000;
	font-size: 12px;
	line-height: 12px;
	padding-top: 6px;
	height: 20px;

}
.get-price div.item div.input{
	float: left;
	width: 207px;
	height: 23px;
	margin-bottom: 0px;
	border: 1px solid #bebebe;
	overflow: hidden;
	margin-bottom: 13px;
}
.get-price div.item div.input input{
	width: 205px;
	padding-left: 5px;
	outline: none;
	margin: 0px;
	margin-top: 0px;
	padding-top: 0px;
	height: 23px;
	font-size: 14px;
	line-height: 22px;
	border: 0px solid #bebebe;
}
.get-price div.item div.input-text{
	float: left;
	width: 207px;
	height: 134px;
	margin-bottom: 0px;
	border: 1px solid #bebebe;
	overflow: hidden;
	margin-bottom: 0px;
}
.get-price div.item div.input-text textarea{
	width: 205px;
	padding-left: 5px;
	outline: none;
	margin: 0px;
	margin-top: 0px;
	padding-top: 0px;
	height: 134px;
	font-size: 14px;
	line-height: 22px;
	border: 0px solid #bebebe;
}
.get-price div.item div.cancel-block{
	float: right;
	width: 45px;
	text-align: left;
	margin-left: 10px;
	margin-top: 21px;
	-margin-top: 17px;
}
.get-price div.item div.cancel-block a{
	font-size: 12px;
	line-height: 12px;
	color: #004d8e;
}
.get-price div.item div.send-btn-position{
	float: right;
	width: 155px;
	height: 31px;
	background: url('/bitrix/images/front/button_zvonok.png');
	margin-top: 14px;
	_margin-top: 18px;
}
.get-price div.item div.send-btn-position input{
	width: 155px;
	height: 31px;
	background: transparent;
	cursor: pointer;
	font-size: 13px;
	line-height: 13px;
	color: #ffffff;
	border: 0px solid red;
	padding: 0px;
	margin: 0px;
	margin-top: -2px;
	margin-left: -2px;
}
.get-price div.order-call-form{
	width: 300px;
	/*height: 317px;*/
	overflow: hidden;
	position: relative;
	left: 0px;
	top: 0px;

}
.get-price div.note-text{
	width: 93px;
	height: 60px;
	overflow: hidden;
	/*position: relative;*/
	font-size: 11px;
	line-height: 13px;
	color: #008fca;
	left: 0px;
	/*top: -120px;*/
	position: absolute;
	bottom: 100px;
}
.get-price div.item-2{
	width: 300px;
	height: 115px;
	overflow: hidden;
	/*position: relative;*/
	left: 20px;
	top: -210px;
	text-align: center;
	color: #000000;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}
.get-price div.item-2 img{
	margin-top: 10px;
}
.get-price div.item-3{
	width: 300px;
	height: 115px;
	overflow: hidden;
	/*position: relative;*/
	left: 20px;
	top: -210px;
	text-align: center;
	color: #008fce;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}

.get-price .error {
	color: red!important;
}
.get-price:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 11px 11px 11px;
	border-color: transparent transparent #CBD4DC transparent;
	top: -11px;
	right: 74px;
}
.get-price:after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #EBEBEB transparent;
	top: -10px;
	right: 75px;
}
#order-call:before {
    right: 50px;
}
#order-call:after {
    right: 51px;
}


div#catalog-detail{
	width: 950px;
}
div#catalog-detail div.left-menu{
	width: 260px;
	float: left;
}
div#catalog-detail div.left-menu div.caption{
	height: 62px;
	font-size: 18px;
	line-height: 20px;
	color: #727e94;	
        width: 226px;		
}
div#catalog-detail div.left-menu div.caption-line{
	height: 3px;
	width: 226px;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #e04f54;
	margin-bottom: 16px;
}
div#catalog-detail div.left-menu div.item{
	width: 226px;
}
div#catalog-detail div.left-menu div.item div.arrow{
	width: 13px;
	float: left;
	background-image: url('/bitrix/images/front/right-menu-arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0 20px;
	height: 25px;
}
div#catalog-detail div.left-menu div.item div.link-block{
	width: 213px;	
	float: left;	
}
div#catalog-detail div.left-menu div.item div.link-block div.top-bg{
	width: 213px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
}
div#catalog-detail div.left-menu div.item div.link-block div.bottom-bg{
	width: 213px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
}
div#catalog-detail div.left-menu div.item div.link-block div.link-area{
	width: 213px;
	font-size: 12px;
	line-height: 15px;
	border-bottom: 1px dashed #b1c1d4;
	padding-top: 8px;
    padding-bottom: 10px;
	border-radius: 5px 5px 0 0;
}
div#catalog-detail div.left-menu div.item div.link-block div.link-area a{
	color: #476884;
	font-size: 14px;
	text-decoration: none;
	display: block;
	width: 197px;
	margin-left: 8px;
	margin-right: 8px;
}


div#catalog-detail div.left-menu div.act div.link-block div.top-bg{
	background-image: url('/bitrix/images/front/left-menu-top-bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
div#catalog-detail div.left-menu div.act div.link-block div.bottom-bg{
	background-image: url('/bitrix/images/front/left-menu-bottom-bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
div#catalog-detail div.left-menu div.act div.link-block div.link-area:not(.sub-link){
	background-color: #ebebeb;
}
div.link-area.sub-link.active{
	background-color: #ebebeb;
}

div#catalog-detail div.text-area{
	width: 690px;
	float: left;
        margin-bottom: 55px;
}
div#catalog-detail div.text-area h1{
	color: #22a4de;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	width: 690px;
	height: 57px;
}
div#catalog-detail div.text-area p{
	width: 680px;
}
div#catalog-detail div.text-area h3{
	color: #526d82;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
        margin-bottom: 10px;
        width: 690px;
}
div#catalog-detail div.text-area ul, div#news-detail div.item div.news-text ul {
	font-size: 12px;
	line-height: 17px;
        list-style-type: none;
padding: 0px;
margin: 0px;
margin-left: 10px;
padding-bottom: 15px;
width: 680px;
}
div#catalog-detail div.text-area ul li, div#news-detail div.item div.news-text ul li {
 padding-left: 10px;
 background-image: url('/bitrix/images/front/ul-img.jpg');
background-position: 0px 7px;
background-repeat: no-repeat;
}
div#catalog-detail div.text-area ul li a{
	color: #0584ae;
}


div#catalog-detail div.text-area div.img-block{
	width: 480px;	
	margin-bottom: 37px;
overflow: hidden;

}
div#catalog-detail div.text-area div.img-block div.item{
	width: 125px;
	margin-right: 15px;
	height: 125px;	
	background-image: url('/bitrix/images/front/goods-smal-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
div#catalog-detail div.text-area div.img-block div.item a{
	width: 125px;
	height: 125px;	
	text-align: center;
	display: table-cell;
	_display: block;	
	vertical-align: middle;
}
div#catalog-detail div.text-area div.img-block div.item a img{
	text-align: center;	
	padding: 0px;	
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	_margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}





div#contacts h1{
	color: #22a4de;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	width: 460px;
	height: 57px;
}
div#contacts div.address-block{
	float: left;
	width: 250px;
}
div#contacts div.address-block p{
	padding-bottom: 12px;
}
div#contacts div.address-block p.second-phone{
    padding-left: 60px;
}
div#contacts div.map-block{
	float: left;
	width: 695px;
	display:block;
}
div#contacts div.map-block div.map-img{
	width: 695px;
	margin-bottom: 24px;
	display:block;
}
div#contacts div.map-block div.map-link{
	margin-top: 24px;
	width: 473px;
	height: 24px;
	text-align: center;
	display:block;
}
div#contacts div.map-block div.map-link a{
	color: #0079B8;
	font-size: 12px;
	line-height: 12px;
}


div#about h1{
	color: #22a4de;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	width: 460px;
	height: 57px;
}
div#about h2{
	color: #565656;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
}
div#about p{
        width: 710px;
}



div.common-content h1{
	color: #22a4de!important;
	font-weight: normal!important;
	font-size: 24px!important;
	line-height: 24px!important;
	padding-bottom: 25px;
}
div#news-list div.nav-block{	
	margin-bottom: 60px;	
	margin-top: 15px;
}
div#news-list div.nav-block a{
	float: left;
	display: block;
	font-size: 11px;
	line-height: 11px;
	color: #878787;	
} 
div#news-list div.nav-block a.act{	
	text-decoration: none;
    color: #cc2d31!important;
}
div#news-list div.nav-block a.arrow{
	margin-right: 12px;
}
div#news-list div.nav-block div.line{
	float: left;
	display: block;
	font-size: 12px;
	line-height: 12px;
	color: #878787;
	width: 16px;
	text-align: center;
}
div#news-list div.nav-block a.line1{
	margin-left: 12px;
}
div#news-list div.news-block{
	width: 710px;	
}
div#news-list div.news-block div.item{
	margin-bottom: 25px;
}
div#news-list div.news-block div.item div.date-block{
	width: 69px;
	height: 27px;
	float: left;
	overflow: hidden;
	background-image: url('/bitrix/images/front/date-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 13px;
}
div#news-list div.news-block div.item div.date-block div.text{	
	color: #ffffff;
	font-size: 11px;
	line-height: 11px;
	padding-left: 8px; 
	padding-top: 8px;
}
div#news-list div.news-block div.item div.title{
	width: 625px;	
	float: left;
	padding-top: 4px;
	margin-bottom: 19px;
}
div#news-list div.news-block div.item div.title a{
	color: #0c7bc3;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}
div#news-list div.news-block div.news-text p{
	line-height: 17px;
}
div#news-list div.news-block div.news-text a.more{
        font-size: 11px;
}



div#news-detail div.item{
	margin-bottom: 28px;
	width: 710px;
}
div#news-detail div.item div.date-block{
	width: 69px;
	height: 27px;
	float: left;
	overflow: hidden;
	background-image: url('/bitrix/images/front/date-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 13px;
}
div#news-detail div.item div.date-block div.text{	
	color: #ffffff;
	font-size: 11px;
	line-height: 11px;
	padding-left: 8px; 
	padding-top: 8px;
}
div#news-detail div.item div.title{
	width: 625px;	
	float: left;
	padding-top: 4px;
	margin-bottom: 19px;
	color: #0c7bc3;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;	
}
div#news-detail div.item div.news-text p{
	line-height: 17px;
	padding-bottom: 12px!important;
}
div#news-detail div.back-link a{
	color: #0079B8;
	font-size: 11px;
}





div#search-page{
	font-family: Arial;
	width: 709px;
}
div#search-page div.search-bar{
	width: 709px;
	height: 27px;
	overflow: hidden;
	background-image: url('/bitrix/images/front/big-search-bar.jpg');	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#search-page div.search-bar div.seach-left-mg{
	width: 5px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
div#search-page div.search-bar div.seacrh-input{
	width: 675px;
	height: 25px;
	margin-top: 1px;
	float: left;
	font-size: 1px;
	line-height: 1px;	
}
div#search-page div.search-bar div.seacrh-input input{
	width: 670px;	
	height: 22px;
	margin: 0px;
	padding: 0px;	
	font-size: 15px!important;
	line-height: 22px;	
	line-height: 20px!important;	
	border: 0px solid red;
	color: #7b7b7b;
	outline: none;	
	font-family: Arial;
	font-weight: normal;
}
div#search-page div.search-bar div.search-img{
	width: 27px;
	height: 27px;
	margin-top: 1px;
	float: left;
	font-size: 1px;
	line-height: 1px;
}
div#search-page div.search-bar div.search-img img{
	width: 27px;
	height: 27px;
}
div#search-page div.title{
	width: 471px;
	height: 20px;
	float: left;
	overflow: hidden;
	margin-top: 45px;
	margin-bottom: 10px;
}
div#search-page div.title div.text{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;	
	height: 20px;	
	overflow: hidden;
	margin: 0px;
	padding: 0px;	
	color: #ffffff;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #cc2d32;
}
div#search-page div.sorting{
	width: 238px;
	height: 18px;
	float: left;
	overflow: hidden;
	font-size: 11px;
	line-height: 11px;	
	margin-top: 45px;
	margin-bottom: 10px;
}
div#search-page div.sorting a{
	color: #000000!important;
}
div#search-page div.sorting div.text{
	width: 70px;
	height: 20px;
	float: left;
	padding-top: 3px;
	color: #000000;
}
div#search-page div.sorting div.rel-link{
	width: 109px;
	height: 20px;
	float: left;	
	color: #ffffff;
	text-align: center;
	padding-top: 3px;
}
div#search-page div.sorting div.date-link{
	width: 55px;
	height: 20px;
	float: left;
	padding-top: 3px;
	color: #ffffff;
	text-align: center;
}
div#search-page div.sorting div.act{
	background-color: #8994aa;
}
div#search-page div.result{
	font-size: 11px;
	line-height: 11px;
	width: 379px;		
	color: #000000;	
}
div#search-page div.search-nav{
	float: right;
	margin-bottom: 60px;	
	margin-top: 35px;
}
div#search-page div.search-nav a{
	float: left;
	display: block;
	font-size: 11px;
	line-height: 11px;
	color: #878787;
} 
div#search-page div.search-nav a.act{	
	text-decoration: none;
	color: #cc2d31!important;
}
div#search-page div.search-nav a.arrow{
	margin-left: 12px;
}
div#search-page div.search-nav a.line1{
	margin-right: 12px;
}
div#search-page div.search-nav div.line{
	float: left;
	display: block;
	font-size: 12px;
	line-height: 12px;
	color: #878787;
	width: 16px;
	text-align: center;
} 
div#search-page div.item{
	width: 709px;
	margin-bottom: 40px;
}
div#search-page div.item h2{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 10px;	
	color: #2589c5;
}
div#search-page div.item h2 a{
	color: #2589c5;
	text-decoration: none;
}
div#search-page div.item p{
	font-family: Arial;
	font-size: 12px;
	line-height: 17px;
	color: #030303;
	padding: 0px;
	margin: 0px;
	width: 709px;	
	padding-bottom: 12px;
}
div#search-page div.item div.date{
	width: 120px;
	height: 18px;
	overflow: hidden;
	background-color: #6f7e91;	
	margin-bottom: 5px;
}
div#search-page div.item div.date div.text{
	width: 120px;
	height: 18px;
	overflow: hidden;
	color: #ffffff;	
	font-size: 11px;
	line-height: 12px;
	margin-top: 3px;
	text-align: center;		
}
div#search-page div.item div.date div.text span{
	font-weight: bold;
}
div#search-page div.item p.way{
	font-size: 12px;
	line-height: 15px;
	padding: 0px;
	margin: 0px;
	width: 709px;	
	font-weight: bold;
	color: #ca2f37;
}
div#search-page div.item p.way a{	
	color: #4d9ad0;
}
div#search-page div.item div.line{
	width: 709px;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	background-color: #dedede;
	margin-top: 36px;
}






ul#carousel{
	list-style-type: none;
	padding: 0px;			
	margin: 0px;
	height: 119px;
}
#carousel li{
	width: 119px;
	height: 119px;
	padding: 0px!important;
	margin: 0px;
	margin-right: 5px!important;	
	background-image: url('/bitrix/images/front/cor-bg-new.jpg')!important;
	background-repeat: no-repeat;
	background-position: 0px 0px!important;
	float: left;
	text-align: center;
	vertical-align: middle;
}
#carousel li a{
	width: 119px!important;
	height: 119px;	
	text-align: center;
	display: table-cell;
	_display: block;	
	vertical-align: middle;
}
#carousel li a img{
	text-align: center;
	width: 100px!important;
	height: 100px!important;
	padding: 0px;	
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	_margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}	
.jcarousel-container-horizontal {
	width: 451px;
        height: 119px;
        overflow: hidden;
}
	
.jcarousel-prev, .jcarousel-next {
	display: block;
	width: 32px;
	height: 32px;		
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
        position: relative!important;
}
.jcarousel-prev {
	background-image: url('/bitrix/images/front/prew-arrow.jpg');
left: 0px;
top: -76px;
}
.jcarousel-next {
	background-image: url('/bitrix/images/front/next-arrow.jpg');
left: 419px;
top: -108px;
}
.jcarousel-clip {
	overflow: hidden;
	margin: 0 42px;
}




div#print-bottom-area{
     display: none;
}





div#brands h1{
	color: #22a4de;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	width: 460px;
	height: 57px;
}
div#brands div.item{
	width: 700px;
}
div#brands div.item ul.first-line{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;	
	margin-left: 0px;
        margin-bottom: 10px;
}
div#brands div.item ul.first-line li{		
	width: 700px;
	overflow: hidden;
	margin: 0px;	
	padding: 0px;	
	font-size: 14px;
	line-height: 14px;
	padding-left: 21px;	
	background-image: url('/bitrix/images/front/right-menu-arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;	
}
div#brands div.item ul.first-line li a{
	color: #2276be;
}
div#brands div.item ul.second-line{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;	
	margin-left: 34px;
	//margin-left: 13px;	
	margin-top: 4px;
}
div#brands div.item  ul.second-line li{		
	width: 650px;
	overflow: hidden;
	margin: 0px;	
	padding: 0px;	
	font-size: 12px;
	line-height: 13px;
	padding-left: 11px;	
	padding-bottom: 5px;
	background-image: url('/bitrix/images/front/brand-second-li.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;	
}
div#brands div.item  ul.second-line li a{
	color: #000000;
}



div.brand-detail ul.brand-list{
	list-style-type: none;
	margin: 0px;	
	padding: 0px;	
	margin-left: 34px;
	//margin-left: 13px;	
	margin-top: 4px;
}
div.brand-detail ul.brand-list li{		
	width: 650px;
	overflow: hidden;
	margin: 0px;	
	padding: 0px;	
	font-size: 12px;
	line-height: 13px;
	padding-left: 11px;	
	padding-bottom: 5px;
	background-image: url('/bitrix/images/front/brand-second-li.jpg');
	background-repeat: no-repeat;
	background-position: 0px 4px;	
}
div.brand-detail ul.brand-list li a{
	color: #000000;
}




div#catalog-detail div.text-area div.link-block{
	width: 690px;
    position: relative;	
	margin-bottom: 5px;
}
div#catalog-detail div.text-area div.brands{
	margin-bottom: 0px!important;
}
div#catalog-detail div.text-area div.countries{
	margin-bottom: 35px!important;
}
div#catalog-detail div.text-area div.link-block div.name{
	position: relative;	
	float: left;
	width: 130px;
	height: 29px;
	overflow: hidden;
	background-image: url('/bitrix/images/front/top-buble-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;		
}
div#catalog-detail div.text-area div.link-block div.name p{
	width: 125px!important;
	margin: 0px;
	padding: 0px;	
	padding-top: 9px;
	font-size: 12px;
	line-height: 12px;
	color: #727e94;
	text-transform: uppercase;
	text-align: center;
}
div#catalog-detail div.text-area div.link-block div.name p a{
	font-size: 12px;
	line-height: 12px;
	color: #727e94;
	text-transform: uppercase;
	text-align: center;
        text-decoration: none;
}
div#catalog-detail div.text-area div.link-block div.links{
	position: relative;	
	float: left;
	width: 560px;	
	overflow: hidden;
	font-size: 12px;
	line-height: 17px;
	color: #0079b8;	
	padding-top: 5px;
}
div#catalog-detail div.text-area div.link-block div.links a{
	color: #0079b8;	
}

div#catalog-detail div.text-area div.file-block{
	width: 690px;
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 25px;
}
div#catalog-detail div.text-area div.file-block div.item{
	width: 690px;
	height: 34px;
	overflow: hidden;
	background-image: url('/bitrix/images/front/file-line-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 5px;
}
div#catalog-detail div.text-area div.file-block div.item div.icon-block{
	position: relative;
	float: left;
	width: 41px;
	height: 34px;	
}
div#catalog-detail div.text-area div.file-block div.item div.icon-block div.icon-bg{
	position: absolute;
	width: 30px;
	height: 30px;
	left: 2px;
	top: 2px;
}
div#catalog-detail div.text-area div.file-block div.item div.icon-block div.icon-bg img{	
	width: 30px;
	height: 30px;
}
div#catalog-detail div.text-area div.file-block div.item  div.name-block{
	width: 519px;	
	height: 34px; 	
	position: relative;
	float: left;
}
div#catalog-detail div.text-area div.file-block div.item  div.name-block div.cell{
	width: 519px;	
	height: 30px; 	
	display: table-cell;
	vertical-align: middle;
}
div#catalog-detail div.text-area div.file-block div.item  div.name-block div.cell p{	
	margin: 0px;
	padding: 0px;
	width: 519px;	
	font-size: 11px;
	line-height: 13px;	
	color: #727e94;
	text-decoration: underline;
	display: block;		
	_margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
	//margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
div#catalog-detail div.text-area div.file-block div.item  div.name-block div.cell p a{
        color: #727e94;
}
div#catalog-detail div.text-area div.file-block div.item  div.size-block{
	width: 63px;	
	height: 34px; 	
	position: relative;
	float: left;
	overflow: hidden;
}
div#catalog-detail div.text-area div.file-block div.item  div.size-block p{
	text-align: right;
	width: 63px;	
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 13px;	
	color: #727e94;	
	text-decoration: underline;
	padding-top: 9px;
}
div#catalog-detail div.text-area div.file-block div.item  div.size-block p a{
	color: #727e94!important;	
}
div#catalog-detail div.text-area div.file-block div.item  div.load-block{
	width: 66px;	
	height: 34px; 	
	position: relative;
	float: left;
	overflow: hidden;
}
div#catalog-detail div.text-area div.file-block div.item  div.load-block a{
	display: block;
	text-align: center;
	width: 66px;	
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 13px;	
	color: #727e94;	
	text-decoration: underline;
	padding-top: 9px;
}


div#catalog-detail div.text-area h2, div#news-detail div.item div.news-text h2 {
	color: #748090;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
    padding-top: 7px;
}

div#news-detail div.item div.news-text h3 {
	color: #748090;
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
    padding-top: 7px;
}

div#catalog-detail div.text-area div.file-block h2{
	color: #748090;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
        padding-top: 7px;
}



div#img-area{
	position: relative;
	width: 670px;
        margin-top: 20px;
}
div#img-area div.item-line{
	position: relative;
	width: 670px;
	margin-bottom: 28px;
}
div#img-area div.item-line div.item{
	float: left;
	position: relative;
	width: 133px;
	margin-right: 40px;
}
div#img-area div.item-line div.last{	
	margin-right: 0px!important;
}
div#img-area div.item-line div.item div.item-img{
	position: relative;
	width: 133px;
	height: 133px;
	overflow: hidden;
	background-image: url('/bitrix/images/front/image-fon.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	overflow: hidden;
}
div#img-area div.item-line div.item div.item-img img{
	width: 110px;
	height: 119px;
	margin-top: 7px;		
}
div#img-area div.item-line div.item div.text{
	width: 133px;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	margin-top: 6px;	
}

div#img-area div.item-line div.item div.text h3{
	font-size: 11px!important;
	line-height: 11px!important;
	width: 133px!important;
        padding: 0px!important;
        maregin: 0px!important;
        color: #0277bc!important;
        font-weight: normal!important;
}




div#page-content td{
	color: #050505;
	font-size: 12px;
    line-height: 12px;
}
div#product div.top-block{
	width: 680px;
}
div#product div.top-block div.text{
	float: left;
	width: 440px;
    overflow: hidden;
}
div#product div.top-block div.text p{
	width: 440px!important;
}
div#product div.top-block div.text ul{
	width: 440px!important;
}
div#product div.top-block div.img-area {
    background-image: url('/bitrix/images/front/image-big-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
    text-align: center;
    width: 210px!important;
    /*height: 210px!important;*/
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
    overflow: hidden;
}
div#product div.top-block div.img-area img{
	width: 200px;
	height: 200px;
    margin-top: 5px!important;

}
div#product div.detail{
	width: 680px!important;
        overflow: hidden;
}
div#product table{
	width: 100%;
}
div#product table tr.head{
	background: #ebebeb;	
}
div#product table tr.gray{
	background: #ebebeb;	
}
div#product table tr.head td{
	text-align: center;
	vertical-align: center;
	font-size: 12px;
	line-height: 12px;	
	color: #707a84!important;
	font-weight: bold;	
}
div#product table td{
	text-align: center;
	padding: 5px;	
}
div#product table td.first-td{	
	text-align: left!important;
	color: #050505!important;
	white-space: nowrap;
}




table.catalog-page{
	width: 100%;
}
table.catalog-page thead{
	background: #ebebeb;	
}
table.catalog-page tr.head{
	background: #ebebeb;	
}
table.catalog-page tr.gray{
	background: #ebebeb;	
}
table.catalog-page tr.head td{
	text-align: center;
	vertical-align: center;
	font-size: 12px;
	line-height: 12px;	
	color: #707a84!important;
	font-weight: bold;	
}
table.catalog-page td{
	text-align: center;
	padding: 5px;	
}
table.catalog-page td.first-td{	
	text-align: left!important;
	color: #050505!important;
}
ul.map li a{
	font-size: 14px;
	line-height: 16px;
	color: #004e74;
}
.checkbox-wrap input {
    display: none;
}
.checkbox-wrap label {
    color: rgb( 103, 103, 103 );
    font-size: 11px;
    line-height: 1.273;
    cursor: pointer;
    margin-left: 35px;
    margin-top: 15px;
    display: block;
    position: relative;
}
.checkbox-wrap label:before {
    content: '';
    background-image: url('/bitrix/images/front/check-box.png');
    position: absolute;
    left: -35px;
    width: 19px;
    height: 19px;
    background-size: cover;
    top: 2px;
}
.checkbox-wrap input:checked + label:before {
    background-position: 0 100%;
}
.checkbox-wrap a {
    color: inherit;
}
.checkbox-wrap a:hover {
    text-decoration: none;
}
div#common-bottom-btn-block.new_motiv{
	width: 100%;
	height: auto;
	display: inline-block;
	padding: 25px 20px 10px 20px;
	box-sizing: border-box;
	border-radius: 6px;
	background: #ebebeb69;
	box-shadow: inset 2px 2px 10px #0000000f, inset -2px -2px 10px #0000000d, 1px 1px 1px #00000038, -1px -1px 1px #00000026;
}

div#common-bottom-btn-block.new_motiv .motiv_block{
	    float: left;
    width: 50%;
}

div#common-bottom-btn-block.new_motiv .motiv_block .titl{
	    width: 100%;
	    display: inline-block;
	    color: #e04f54;
	    font-weight: bold;
	    text-align: left;
	    padding-left: 37px;
}

div#common-bottom-btn-block.new_motiv .motiv_block .cont{
	padding: 20px 40px;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
}

div#common-bottom-btn-block.new_motiv .motiv_block.one{
	background: url(/bitrix/templates/.default/img/phone.png) no-repeat left;
	background-size: 80px;
}

div#common-bottom-btn-block.new_motiv .motiv_block.one a{
	display: block;
	clear: both;
	float: left;
	color: #272727;
	text-decoration: none;
	text-align: left;
	padding-left: 53px;
	margin-bottom: 12px;
}

div#common-bottom-btn-block.new_motiv .motiv_block.two{
	background: url(/bitrix/templates/.default/img/CHECKLIST.png) no-repeat left;
	background-size: 80px;
	padding-left: 68px;
	box-sizing: border-box;
}

div#common-bottom-btn-block.new_motiv .motiv_block.two a{
    line-height: 23px;
    padding: 0;
}

div#common-bottom-btn-block.new_motiv div.bottom-order-inf div.button, div#common-bottom-btn-block.new_motiv div.bottom-order-btn{
	    margin-bottom: 4px;
    display: block;
    padding: 4px 0;
    background: transparent;
    border-radius: 4px;
    height: 22px;
	width:auto;
}

div#common-bottom-btn-block.new_motiv div.bottom-order-btn div.button{
	background: transparent;
}

div#common-bottom-btn-block.new_motiv div.bottom-order-inf{
	width:auto;
	height:auto;
}

div#catalog-detail div.text-area div.file-block,div#catalog-detail div.text-area div.file-block div.item {
    
    box-sizing: border-box;
    max-width: 100%;
}

div#catalog-detail div.text-area div.file-block div.item div.name-block {
    width: 499px;
}

.new_product .product_img{
	float: left;
	width: 40%;
}
.new_product .product_img .img-area{border: 1px solid #ebebeb;}
.new_product .product_img .img-area img{width: 100%;display: block;padding: 10px;box-sizing: border-box;}
.new_product .product_characteristics{
	float: left;
	width: 60%;
	box-sizing: border-box;
	padding: 0px 20px;
	margin-top: 5px;
}

.new_product .product_description{
	float: left;
	width: 100%;
	margin-top: 25px;
}

.new_product .product_characteristics .one_charact{
    font-size: 12px;
    display: inline-block;
    width: 100%;
    margin-top: 6px;
    position: relative;
    height: 15px;
}
.new_product .product_characteristics .one_charact > span{
    font-weight: normal;
    font-size: 15px;
    margin-left: 2px;
    color: #506671;
    transform: translateY(3px);
    display: inline-block;
    position: absolute;
    height: 20px;
    right: 0;
    top: -17px;
    background: white;
    padding-left: 2px;
}
.new_product .product_characteristics .one_charact > div{
	width: 100%;
	vertical-align: bottom;
	display: inline-block;
	border-bottom: 1px dotted #506671;
}
.new_product .product_characteristics .button{
	
}
.new_product .product_characteristics .one_charact > div > span{border-bottom: 3px solid white;padding-right: 6px;margin-top: -11px;display: inline-block;position: absolute;background: white;}
.new_product .product_characteristics .button a,
.button.price-request a {
	background: #e04f54;
	color: white;
	text-decoration: none;
	padding: 10px 20px;
	display: inline-block;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-top: 20px;
}

.new_product .product_characteristics .button a#zakaz-button-cart {
	color: #fff !important;
}

.article-table {
	border: 1px solid #ddd;
    border-collapse: collapse;
}

.article-table td, .article-table th {
	font-size: 12px !important;
	padding: 6px;
	line-height: 12px !important;
	border: 1px solid #ddd;
	text-align: left;
}

.img-wrap {
	margin-bottom: 20px;
}
#product-name {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	color: #3b3e42;
}
.new_product .product_characteristics .button a#get-price-btn,
.button.price-request a#get-price-btn {
	color: white !important;
}

#fancybox-wrap {
	position: fixed !important;
	top: 100px !important;
}

/*
     FILE ARCHIVED ON 14:32:10 Jan 26, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:02:10 May 15, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.209
  CDXLines.iter: 24.004 (3)
  exclusion.robots: 0.225
  captures_list: 334.134
  RedisCDXSource: 24.206
  load_resource: 342.004
  LoadShardBlock: 281.261 (3)
  PetaboxLoader3.datanode: 326.249 (4)
  esindex: 0.01
  PetaboxLoader3.resolve: 132.94
*/