


/* Start:/bitrix/templates/SKB_new_EN/components/bitrix/menu/left/style.css?1388141642847*/
/* Left menu*/
div.left-menu
{
	width:170px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom:8px;
	margin-left:5px;
	margin-right:5px;
}

div.left-menu a:link,
div.left-menu a:visited,
div.left-menu a:active,
div.left-menu a:hover
{
	color:#575752;
	text-decoration:none;
	font-weight:bold;
}

div.left-menu a.selected:link,
div.left-menu a.selected:visited,
div.left-menu a.selected:active,
div.left-menu a.selected:hover
{
	color:#e30000;
}

.bl
{
	margin-bottom:4px;
	background:#E5E5D8 url(/bitrix/templates/SKB_new_EN/components/bitrix/menu/left/images/bl.gif) 0 100% no-repeat;
	width:100%;
}
.br 
{
	background: url(/bitrix/templates/SKB_new_EN/components/bitrix/menu/left/images/br.gif) 100% 100% no-repeat;
}
.tl
{
	background: url(/bitrix/templates/SKB_new_EN/components/bitrix/menu/left/images/tl.gif) 0 0 no-repeat;
}
.tr 
{
	background: url(/bitrix/templates/SKB_new_EN/components/bitrix/menu/left/images/tr.gif) 100% 0 no-repeat;
	padding:5px 10px;
}
.clear {font-size: 1px; height: 1px}



/* End */



/* Start:/bitrix/templates/SKB_new_EN/styles.css?14090405535953*/
.photo-photo-list{overflow: auto; padding: 30px; margin: 0px 10px;  background:url(/bitrix/templates/SKB_new_EN/images/gal_bg.jpg) repeat-x; background-position: top; background-color:#F0F0F0;}
.photo-photo-item-inner{display: inline; float: left; margin: 0px 30px 30px 0px;}
.descr-column{vertical-align: top;}
.descr-column h3{padding: 0px; margin: 0px 0px 7px 0px;}
.descr-column ul{list-style: none; height: 18px; overflow: hidden; padding: 4px; margin: 0px 0px 5px 0px;  background:url(/bitrix/templates/SKB_new_EN/images/gal_bg.jpg) repeat-x; background-position: top; background-color:#F0F0F0; position: relative;}
.descr-column ul li{margin: 2px 0px;padding: 0px; height: 15px;}
.descr-column p{padding: 0px; margin: 0px;}
.gray_block{background: #EFEFEF; border-top: 1px dotted #919191; display: block; border-bottom: 1px dotted #919191; padding: 10px}
.white_block{background: #ffffff; border-top: 1px dotted #919191; display: block; border-bottom: 1px dotted #919191; padding: 10px}
table.normal{border-collapse: collapse;border: none;}
table.normal td{border:1px solid #DEDFDE; text-align: center; padding: 7px 5px;}
table.normal tr:first-child td{border: none; background:#F7F3F7; text-align: left;}
table.normal{border-collapse: collapse;border: none;}
table.normal2 td{border:1px solid #DEDFDE; text-align: center; padding: 7px 5px;}
table.normal2 tr td:first-child{text-align: left; padding: 7px 5px;}
table.normal2 tr:first-child td{border: none; background:#F7F3F7; text-align: left;}
table.normal3 td{border:1px solid #DEDFDE; text-align: center; padding: 7px 5px;}
table.normal3 tr td:first-child{text-align: center; padding: 7px 5px;}
table.normal3 tr:first-child td{border: none; background:#F7F3F7; text-align: center;}
.lnc td{background: #f5f5f5;}
h4
{
padding-bottom: 0.8ex;
clear: both;
}
.imglt
{
float: left;
margin-right: 15px;
margin-bottom: 15px;
margin-top: 15px;
padding: 0;

}

.imgrt
{
float: right;
margin-left: 15px;
margin-bottom: 15px;
margin-top: 15px;
padding: 0;
clear: right;

}
a.ppt
{
background: url("/images/ppt.png") no-repeat left top;
padding-top: 0px;
padding-bottom:0px;
padding-left: 35px;
margin-top: 0px;
display: inline-block;
height: 35px;
}
.tblst
{
border-collapse:collapse;

}

table.tblst, table.tblst th, table.tblst td
{
border: 1px solid #929292;
padding: 3px;
font-size: 9pt;
}

table.tblst .lt1
{
background: #f0f0f0;
}

table.tblst .lt2
{
background: #c2c2c2;
font-weight: bold;
font-size: 11pt;
}

table.tblst .lt2 td
{
text-align: center;
padding:10px;
}
a.xls
{
background: url("/images/exel.png") no-repeat left top;
padding-top: 0px;
padding-bottom:0px;
padding-left: 35px;
margin-top: 0px;
display: inline-block;
height: 35px;
}
a.doc
{
background: url("/images/word.png") no-repeat left top;
padding-top: 0px;
padding-bottom:0px;
padding-left: 35px;
margin-top: 0px;
display: inline-block;
height: 35px;
}
a.pdf
{
background: url("/images/pdf.png") no-repeat left top;
padding-top: 0px;
padding-bottom:0px;
padding-left: 35px;
margin-top: 0px;
display: inline-block;
height: 35px;
}

.information-block
{
	width:170px;
	padding:0px 5px 10px 10px;
	margin-left:5px;
	margin-right:5px;
	background:#F5F5ED;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:90%;
	color:#494947;
}

.information-block-head
{
	font-size:110%;
	color:#335172;
	font-weight:bold;

	margin-bottom:4px;
	padding-bottom:5px;
	background:url(/bitrix/templates/SKB_new_EN/images/infoblock_line.gif) left bottom no-repeat;
}

.information-block-body
{
	font-size:100%;
	color:#494947;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F9F9F3;
	font-family:sans-serif;
}

.t_zag{font-size: 14px; text-shadow: 1px 1px #fff; color: #0e3e88; font-weight: bold; font-family: Arial; margin: 12px 2px 2px 0px; padding: 3px 7px; border-bottom: 1px solid gray;}
.t_line{font-size: 13px; font-family: Arial; margin: 7px 0px 2px 0px; padding: 3px 3px;}
.news-date-time
{
	color:#858585;
}
#form {padding: 10px 10px 30px 10px;}
#form p{padding: 0px; margin: 0px;}
#form td{padding: 5px;}
#form td input[type="text"]{border: 1px solid #919191; width: 250px; height: 20px;  ; outline: none;}
#form td input[type="text"]:focus{}
.inputtext{ width: 250px; height: 20px; outline: none;}
#form table{width: 100%;}
#form #header{padding: 0px 10px; background: #2171AD; margin-top: 11px; margin-bottom: 10px;}
#form #header h1{color: #fff; padding: 5px; margin: 0px}
#form input[type="submit"], #form input[type="reset"]{color: #fff; background: #2171AD; border: none; height: 25px; padding: 3px; width: 230px; border: 1px solid transparent; display: inline-block; margin: 0;}
.inputtext:focus{background-position: 0 -40px;}
.captha .inputtext{border: 1px solid #919191; width: 164px; height: 20px;  margin-left: 10px; outline: none;}
.captha .inputtext:focus{}
.inputtextarea{border: 1px solid #919191; width: 250px; height: 115px;  resize:none; outline: none;}
.inputtextarea:focus{ width: 250px; height: 115px; resize:none;}
.need{padding-left: 3px; border-left: 1px solid red; display: block; margin-top: 7px;}
.needa{padding-left: 3px; border-left: 1px solid red; display: block; margin-top: 7px;  color: #AE0D11; font-size: 12px; font-style: italic;}
.sbtn input[type="submit"]{ width: 184px; height: 40px; border: 0px;}
.sbtn input[type="submit"]:hover{background-position: 0 -40px;}
.errortext{color: red; font-style: italic;}
.notetext{font-style: italic; color: green; font-weight: bold;}
h1{color: #af7505;  font-size: 27px; margin: 5px 0 15px 0; font-weight: normal;}

.alert{padding: 15px 25px; border: 1px solid #CC6600; color: #CC6600; display: block;}

.plusplus{border-top: 1px dotted #919191; border-bottom: 1px dotted #919191; font-size: 16px; padding: 5px 15px 5px 5px; color: #00559C; background:url(/images/plusplus.png) no-repeat; background-position: 100% 8px;}
.act{color: #DE8E52; background-position: 100% -60px;}
/* End */



/* Start:/bitrix/templates/SKB_new_EN/template_styles.css?140904055310648*/
body{background: #F8F8F8; margin: 0; padding: 0; width: 100%; font-size: 12px; 
font-family: "Open Sans"; outline: none;}
a img{border: none;}
.clear{clear: both;}
h1{color: #af7505;  font-size: 27px; margin: 5px 0 15px 0; font-weight: normal;}
h2{padding: 0; margin: 10px 0 10px 0; font-weight: bold; font-size: 14px; color: #292929; text-transform: uppercase;}
h3{padding: 0; margin: 0 0 15px 0; font-weight: normal; font-size: 21px;color: #039DD7;}
h4{padding: 0; margin: 5px 0 15px 0; font-weight: bold; font-size: 12px; color: #292929;}
.submenu{display: inline-block; width: 7px; height: 10px; background: url(/images/arr.png) no-repeat center center; }
.bl{color: #2961be; background: none; margin-bottom: 15px;}
.bbl{background: #2961be;}
.or{color: #DD9407; background: none;}
.bor{background: #DD9407;}
.brd{border-top: 3px solid #356B9D;}
.cont{background: #fff;}
.col{font-weight: bold; color: #af7505;}
.soc{position: absolute; top: 35px; right: 5px; width: 120px; height: 45px; opacity: 0.7;}
.drdl{border-right: 1px dotted #919191;}
.line{padding: 0px; border-top: 1px dashed #969696; margin: 0px 15px;}
#main_top_bg{position: absolute; background: #039DD7; height: 474px; width: 100%; top:0; left:0;z-index: 0;}
#main_top_bg_in{position: absolute; background: #039DD7; height: 136px; width: 100%; top:0; left:0;z-index: 0;}
#switcher{position: absolute; bottom: 5px; right: 10px; text-align: right; z-index: 80;}
#switcher a{display: inline-block; width: 16px; height: 16px; border: 1px solid #E7E7E7; background: #E7E7E7; margin: 3px;}
#switcher a:hover{border: 1px solid #D17328; background: #fff;}
#switcher a.act{border: 1px solid #D17328; background: #fff;}
.mappopap{position: absolute; width: 600px; height: 450px; background: #fff; border: 1px solid #919191; left: 50%; margin-left: -300px; padding: 10px; padding-top: 20px;}
#cat_container .mappopap .mclose{color: red; position: absolute; right: 5px; top: 2px; width: 70px;}
#wrapper{width: 962px; padding: 0 19px; margin: 0 auto; position: relative; z-index: 1; }
.consult{position: absolute; top: 350px; right: -13px; width: 33px; height: 178px; background:url(/images/online_consult.png) no-repeat;}
.header{height: 91px; position: relative;}
.logo{position: absolute; top: 35px; left: 0; width: 265px; height: 65px;}
.upec{position: absolute; top: 18px; left: 370px; width: 366px; height: 78px;}
.info{position: absolute; top: 18px; left: 480px; width: 335px; height: 80px; 
font-size: 14px; color: #fff; border-left: 1px solid #38B1DF;  padding-left: 35px;}
.info span{font-size: 12px; color: #000; display: inline-block;  width: 120px;}
#topnav{position: absolute; top: 3px; left: 0px; color: #fff;}
#topnav a{color: #fff; text-decoration: none;}
#topnav a:hover{text-decoration: underline;}
#langs{position: absolute; top: 3px; right: 0px; color: #fff; width: 55px; background: url(/images/lng.png) no-repeat; padding-left: 23px; font-size: 12px; text-align: right;}
#langs a{color: #fff; text-decoration: underline;}
#langs a.act{color: #fff; text-decoration: none;}
#langs a:hover{text-decoration: none;}
#top_menu{height: 40px; display: block; display: table; width: 100%; margin: 5px 0 0 0;}
#top_menu ul{height: 40px; list-style: none; padding: 0; margin: 0;  display: table-row; width: 100%;}
#top_menu ul > li{display: inline; color: #fff; display: table-cell; padding: 0px 10px; height: 40px; vertical-align: middle; position: relative;}
#top_menu ul > li ul{display: none; z-index: 500; background: #79C3F5; height: auto; width: auto;}
#top_menu ul > li:first-child{padding: 0px 5px 0px 0px;}
#top_menu ul > li a{color: #fff; text-decoration: none; font-size: 14px;}
#top_menu ul > li a:hover{text-decoration: underline;}
#top_menu ul > li:hover ul.level_1{display: block; position: absolute; padding: 5px;}
#top_menu ul.level_1 li{display: block; padding: 0; height: 18px; padding: 4px 0;}
#top_menu ul.level_1 li a{white-space: nowrap; color: #003960; text-transform: uppercase; margin: 5px 15px 3px 0px;}
.sedit{width: 215px; height: 23px; float: right; border: none; background: url(/images/sbg.png) no-repeat; color: #fff; margin: 0; padding: 1px 0 1px 7px;}
.sbtn{width: 34px; height: 23px; float: right; border: none; background: url(/images/sbtn.png) no-repeat; margin: 0; padding: 0;}
#top_menu ul > li.srch{padding: 0;}
#main_slider{width: 961px; height: 370px; position: relative;}
#main_slider p{position: absolute; top: 0px; left: 0px;margin:0;padding:0; width: 961px; height: 370px;z-index:1;}
#main_slider p.show{z-index:2;}
#main_slider .btns_holder{position: absolute; left: 20px; bottom: 10px; height:60px; z-index: 70;}
#main_slider .btns{width: 98px; height: 34px; color: #FFF; background: #176AA2; font-size: 13px; text-decoration: none; text-align: center; display: inline-block; vertical-align:top; bottom: 0px; border: 1px solid #CCCCCC; padding: 5px;}
#main_slider .btns:hover{background: #039DD7; text-decoration: none;}
.abutton{display: block; padding: 7px 5px; text-align: center; color: #fff; font-weight: bold; margin-top: 20px; text-decoration: none; font-size: 12px;}
.fix{position: absolute; bottom: 55px; right: 30px; padding: 5px 30px; border: 1px solid #fff; font-weight: 100; font-size: 13px;}

.block_prod img{position: absolute;top:0;left: 0;}
.block_prod{display: inline-block; width: 456px; position: relative; overflow: hidden; height: 319px; text-align: right; border-top: 1px dotted #919191;}
.block_prod .block-info{position: absolute; top: 20px; right: 15px; width: 300px;}
.block_prod .left{position: absolute; top: 20px; left: 15px; width: 300px; text-align: left;}
#cat_container .block_prod .block-info a{display: inline-block; padding: 5px 5px; width: 150px; text-align: center; color: #fff; font-weight: bold; margin-top: 20px; text-decoration: none; font-size: 12px;}
#cat_container .block_prod p a{ color: #000; text-decoration: none; font-size: 12px;}
.block_prod .block-info a:hover{opacity: 0.7;}
.block_prod:first-child{margin-right: 15px;}

.main_blocks, #main_blocks_four{padding: 20px 15px 15px 15px; overflow: auto;}
.main_blocks .block{float: left; width: 456px; min-height: 180px; position: relative;}
.main_blocks .block .block-info{position: absolute; top: 20px; right: 5px; width: 170px;}
.main_blocks .block .block-info a{display: block; padding: 5px 5px; text-align: center; color: #fff; font-weight: bold; margin-top: 20px; text-decoration: none; font-size: 12px;}
.main_blocks .block p a{ color: #000; text-decoration: none; font-size: 12px;}
.main_blocks .block .block-info a:hover{opacity: 0.7;}
.main_blocks .block:first-child{margin-right: 15px;}
.main_blocks h2{background: #EFEFEF; margin: 0 0 3px 0; padding: 10px;}
.main_blocks h2 a{color: #292929; text-decoration: none;}
.main_blocks .nitem{float: left; width: 211px; background: #EFEFEF; margin:0px; padding: 7px 7px 10px 10px; min-height: 125px;}
.nname{font-weight: bold; display: block;}
.news-date{font-size: 12px;display: block; margin: 5px 0;}
#main_blocks_four{padding-bottom: 1px;}
#main_blocks_four .block{float: left; width: 221px; position: relative; margin-left: 15px;  background: #EFEFEF;}
#main_blocks_four .block a, .main_blocks .block p.nitem a{display: block; margin: 7px 0; color: #2B63BF; text-decoration: none;}
#main_blocks_four .block a:hover, .main_blocks .block p.nitem a:hover{ text-decoration: underline;}
#main_blocks_four .block .block-info span{color :#292929; line-height: 15px; font-size: 12px; display: block; height: 147px; overflow: hidden;}
#main_blocks_four .block .block-info{padding: 5px; margin-top: 3px;}
#main_blocks_four .block:first-child{margin-left: 0;}
#cat_container{background: #fff; overflow: auto; padding: 0 10px 10px 10px; font-size: 14px; min-height: 600px;}
#cat_container a{color: #039DD7; text-decoration: none;}
#cat_container a:hover{color: #039DD7; text-decoration: underline;}

#cat_container .ncalendar{width: 200px; padding-left: 10px; display: inline-block; vertical-align:top;}
#cat_container .ncalendar a{color: #919191; font-size: 14px;}
#cat_container .ncalendar a span{color: #000;}
#cat_container .news-item {border-top: 1px dashed #919191; padding-top: 15px;}
#cat_container .news-item a{font-size: 18px;}
#cat_container a.news_name{font-size: 18px;}
.news-detail h3{font-size: 18px; color: #2961be; margin-bottom: 5px; margin-top: 15px;}
.data-table td{padding: 5px 10px;}
.data-table td select{width: 150px;}
.data-table td input[type="submit"]{height: 25px; background: #FF8A31; color: #fff; border: none;}
.news-item2{width: 205px; padding: 5px; display: inline-block; vertical-align: top;}
.news-item2 .nnmae{color: #af7505; font-size: 16px;}
.cname{border-top: 1px dashed #919191; color: #2961be; font-size: 20px; margin-bottom: 0px; padding-top: 15px; margin-top: 5px;}
footer{background:#10517B; height: 180px; padding-top: 23px; font-size: 12px; position:relative;}
.footer_inner span input[type="checkbox"]{width: 18px; height: 18px; display: none; }
.footer_inner{width: 962px; margin:0 auto; font-size: 12px;}
.footer_inner span{color: #fff; font-size: 12xp;display: inline-block; vertical-align: top; margin: 0px 15px;} 
.footer_inner span:first-child{margin: 0 15px 0 0;}
.footer_inner span ul{list-style: none; margin:0px; padding: 0px;}
.footer_inner span p{text-transform: uppercase; margin:0 0 10px 0; display: inline-block;}
.footer_inner span a{color: #fff; text-decoration: none;} 
.footer_inner span a:hover{color: #fff; text-decoration: underline;}
.footer_inner span.fds{margin-left: 400px; position:absolute; width: 400px; left: 50%; margin-left: -220px; bottom: 3px;} 
.footer_inner span.footer_news{width: 250px;}
.footer_inner span.footer_news input[type="submit"], .footer_inner span.footer_news input[type="text"]{color: #fff; background: #2171AD; border: none; height: 25px; padding: 3px; width: 230px; border: 1px solid transparent; display: inline-block; margin: 0;}
.footer_inner span.footer_news input[type="text"]{font-size: 12px; width: 222px; height: 18px; }
.footer_inner span.footer_cc{margin-left: 600px; position:absolute; width: 600px; left: 50%; margin-left: -220px; bottom: 3px;} 
#review_form{position: fixed; top: 50%; left: 50%; width: 500px; height: 600px; margin-top: -350px; margin-left: -250px; background: white; z-index: 9000;
-moz-box-shadow: 0 0 7px rgba(0,0,0,0.2); 
	-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);
	box-shadow: 0 0 7px rgba(0,0,0,0.2); }
.clbtn{position: absolute; display: block; top: 5px; right: 5px; width: 64px; height: 34px;color:red;}
.clbtn:hover{}
#fill_all{display: none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: white; z-index: 8999}

/* End */
/* /bitrix/templates/SKB_new_EN/components/bitrix/menu/left/style.css?1388141642847 */
/* /bitrix/templates/SKB_new_EN/styles.css?14090405535953 */
/* /bitrix/templates/SKB_new_EN/template_styles.css?140904055310648 */
