@font-face {
    font-family: 'Arial Narrow';
    src: url('./fonts/ArialNarrowRegular/ArialNarrowRegular.eot');
    src: local('Arial Narrow'), local('Arial Narrow Regular'),
        url('./fonts/ArialNarrowRegular/ArialNarrowRegular.eot?#iefix') format('embedded-opentype'), 
        url('./fonts/ArialNarrowRegular/ArialNarrowRegular.woff') format('woff'), 
        url('./fonts/ArialNarrowRegular/ArialNarrowRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Arial Narrow';
    src: url('./fonts/ArialNarrowBold/ArialNarrowBold.eot');
    src: local('Arial Narrow Bold'),
        url('./fonts/ArialNarrowBold/ArialNarrowBold.eot?#iefix') format('embedded-opentype'), 
        url('./fonts/ArialNarrowBold/ArialNarrowBold.woff') format('woff'), 
        url('./fonts/ArialNarrowBold/ArialNarrowBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
.line_main{height:1px;border-bottom:1px dashed #ddd;margin-top:30px;margin-bottom:26px;}
col3_1 .podp_nhtml, body, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th, hr, caption{margin:0;padding:0;}
html{font-size:100%;}
html, body{height:100%;}
body{text-align:center;/*background:url(../i/main_back.png) top center;*/background-color:#bbbbbb;font-size:13px;}
body,
input,
button,
textarea,
select{font-family:Arial, Helvetica, sans-serif;line-height:1.3;}
input,
button,
textarea,
select{font-size:11px;}
#pageWrapper{min-height:100%;min-width:1000px;max-width:1400px;text-align:left;margin:auto;}
.back{margin:auto;width:988px;background:url(../i/back_shad.png) repeat-y top center;}
.content_block{margin:auto;width:980px;position:relative;text-align:left;background-color:#fff;}
.round_el1{position:absolute;top:413px;left:-3px;background:url(../i/round_el1.png) no-repeat left top;height:16px;width:10px;z-index:100;}
ul.np, ol.np{margin-top:0px;}
table,
td,
th,
img{border:none;border-spacing:0;border-collapse:collapse;}
caption,
td,
th{text-align:left;font-weight:normal;vertical-align:top;}
a.dynamic{text-decoration:none;border-bottom-style:dashed;border-bottom-width:1px;}
a{color:#006699;text-decoration:none;}
a:hover{color:#006699;text-decoration:underline;}
.slide-lnk, .top_banner_itm{text-decoration:none;}
h1, h2, h3, h4, h5, h6{line-height:1.2;}
h1{font-size:39px;font-family:'Arial Narrow', 'Arial'; ;color:#ffc81f;}
h2{font-size:28px;font-family:'Arial Narrow', 'Arial'; color:#ffc81f;}
h3{font-size:18px;font-family:'Arial Narrow', 'Arial'; color:#333333;}
h1 + h1, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6,
h2 + h2, h2 + h3, h2 + h4, h2 + h5, h2 + h6,
h3 + h3, h3 + h4, h3 + h5, h3 + h6,
h4 + h4, h4 + h5, h4 + h6,
h5 + h5, h5 + h6,
h6 + h6{margin-top:0;}
hr{border:none;border-top:1px solid #000;height:0px;}
sup,
sub{font-size:10px;vertical-align:baseline;position:relative;}
sup{top:-.4em;}
sub{bottom:-.4em;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote, q{quotes:"" "";}
p{margin:0px 0px 10px 0px;}
.yl{color:#ffc81f}
form *{vertical-align:middle;}
label[disabled="true"]{opacity:0.4;}
.clear{clear:both;font-size:1px;height:1px;overflow:hidden;}
.elastic{width:100%;}
.nobr{white-space:nowrap;}
.hidden{display:none !important;}
#header{}
.logo{width:280px;float:left;padding:15px;}
.slugb_block{float:left;width:665px;}
.slugb_block .call{position:relative;height:40px;width:642px;background:url(../i/top_line_back.png) repeat-x top left;padding:0px 9px 0px 9px;}
.slugb_block .call .lt{position:absolute;left:0px;top:0px;width:9px;height:40px;background:url(../i/top_line_left.png) no-repeat top left;}
.slugb_block .call .rt{position:absolute;right:0px;top:0px;width:9px;height:40px;background:url(../i/top_line_right.png) no-repeat top right;}
.slugb_block .call .phone{font-family:'Arial Narrow', 'Arial'; font-weight: bold;font-size:28px;color:#ffc81f;float:left;margin-right:20px;}
.slugb_block .call .hours{float:left;width:130px;font-size:10px;font-style:italic;color:#ffffff;margin-top:6px;}
.slugb_block .call .hours a{color:#ffc81f;font-weight:bold;font-size:14px;line-height:1.2;}
.slugb_block .call select{float:right;width:210px;margin-top:10px;}
.slugb_block .call select option{width:210px;padding-right:0px;overflow:hidden;}
.dop_mline{margin-top:15px;overflow:hidden;padding-bottom:15px;padding-left:7px;font-size:13px;}
.dop_mline .lft{float:left;width:323px;padding-top:2px;}
.dop_mline .lft a{float:left;display:block;margin-right:12px;}
.dop_mline .pics{float:left;width:110px;overflow:hidden;margin-top:2px;}
.dop_mline .pics img{float:left;margin-right:12px;}
.dop_mline .search{float:left;width:210px;position:relative;height:18px;}
.dop_mline .search .inp{border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;width:180px;height:18px;overflow:hidden;padding:0px 5px 0px 5px;line-height:16px;}
.dop_mline .search input{color:#999999;}
.dop_mline .search .but{position:absolute;right:0px;top:0px;}
.banner{width:980px;height:290px;position:relative;border-top:1px solid white;}
.banner .mhead{margin-top:40px;margin-left:40px;}
.mhead a,
.mhead span{font-family:'Arial Narrow', 'Arial';font-size:42px;text-transform:uppercase;color:#ffc81f;background:url(../i/yel_arr.png) no-repeat right 8px;padding-right:30px;text-decoration:none;}
.mhead a,
.mhead span{text-decoration:none;}
.thead{text-decoration:none;}
.banner .slog{font-size:14px;font-family:'Arial Narrow', 'Arial';text-transform:uppercase;color:#ffc81f;z-index:200;top:20px;left:40px;position:absolute;}
.banner .mtext{font-size:14px;color:#ffffff;margin-left:40px;width:400px;}
.banner .dopban{position:absolute;bottom:0px;left:0px;background:url(../i/dop_ban_back.png) repeat-x left top;height:90px;width:940px;padding-left:40px;padding-top:10px;overflow:hidden;}
.banner .dopban .item{float:left;width:300px;overflow:hidden;}
.banner .dopban .item a{display:block;margin-top:10px;color:#ffc81f;font-size:12px;}
.banner .dopban .item img{float:left;width:140px;height:80px;margin-right:10px;}
/*
.main_menu{height:40px;width:950px;background:url(../i/main_menu_back.jpg) repeat-x left top;position:relative;padding-left:30px;overflow:hidden;}
.main_menu a{display:block;height:40px;float:left;padding-right:4px;padding-left:5px;font-family:'MyriadProSemibold';font-size:14px;text-transform:uppercase;color:#333333;padding-top:12px;}
.main_menu a:hover{color:#ffc81f;background:url(../i/main_menu_a_back.jpg) repeat-x left 1px;text-decoration:none;}
.main_menu .act{color:#ffc81f;background:url(../i/main_menu_a_back.jpg) repeat-x left 1px;text-decoration:none;}
*/
.main_menu {
    height: 40px;
    width: 950px;
    background: url(../i/main_menu_back.jpg) repeat-x left top;
    position: relative;

    padding-left: 30px;
    overflow: hidden;
	}

.main_menu a {
	display: block;
    height: 29px;
margin-top:-1px;
    float: left;
    padding-right: 13px;
    padding-left: 13px;
    font-family: 'Arial Narrow', 'Arial';
	font-weight: bold;
  	font-size: 15px;
	font-stretch: condensed;
  	text-transform: uppercase;
  	color: #303030;
  	padding-top: 12px;

	}

.main_menu a:hover {/*
  	color: #ffc81f;
  	background: url(../i/main_menu_a_back2.jpg) repeat-x left 1px;
  	text-decoration: none;
*/	}
.main_menu_bl:hover a.main_menu_link,
.main_menu_bl.jshover a.main_menu_link
{color: #ffc81f;
background: url(../i/main_menu_a_back2.jpg) repeat-x left 1px;
text-decoration: none;
}


.main_menu .act {
  	color: #ffc81f;
  	background: url(../i/main_menu_a_back2.jpg) repeat-x left 1px;
  	text-decoration: none;
	}
.main_menu_bottom {visibility: hidden;top: 40px;left:0px;padding: 0;position: absolute;width: 980px;z-index: 500;background-color: #000;}
.main_menu {overflow: visible;}
.main_menu_block {padding: 0px;margin: 0px;list-style-type: none;position: absolute;}
.main_menu_bot {background: no-repeat 0px 0px #000000;padding: 0px 40px 0px 40px;overflow: hidden;position: relative;}
.main_menu_bot .st {width: 185px;float: left;padding-right: 40px;}
.main_menu_bot .hdr {/*width: 185px;float: left;padding-right: 40px;*/
margin-top: 17px;text-transform: uppercase;font-weight: bold;}
.main_menu_bot .hdr a {color: #ffc81f;font-weight: bold;text-transform: uppercase;font-family: 'Arial Narrow', 'Arial';font-size: 15px;padding-right: 0px;padding-left: 0px;
height: inherit;float: none;padding-top: 4px;}
.main_menu_bot ul {margin: 0px;padding: 0px;list-style-type: none;}
.main_menu_bot ul li {margin: 5px 0px 0px 0px;padding: 0px;}
.main_menu_bot ul li a {color: #ffffff;text-transform: none;font-family: 'Arial';height: inherit;float: none;padding-right: 0px;padding-left: 0px;padding-top: 4px;
font-size: 13px;}
.main_menu_bot ul.st-first {margin-top: 19px;}
.main_menu_bot .itmli {margin: 5px 0px 0px 0px;padding: 0px;}
.main_menu_bot .itmli a {color: #ffffff;text-transform: none;font-family: 'Arial Narrow', 'Arial';height: inherit;float: none;padding-right: 0px;padding-left: 0px;padding-top: 4px;
font-family: Arial;font-size: 13px;}
.main_menu_bot a:hover {background:none;}
.main_menu_bot_dop {background-color: #3d3c3a;margin-left: -40px;width: 980px;padding-left: 30px;margin-top: 20px;border-bottom: 6px solid #ffc900;}
.main_menu_bot_dop a {color: #ffffff;}
.main_menu_bot_dop2 {margin-left: 110px;}
.main_menu_bl {float: left;}
.main_menu_bot_sep {height:20px;width:100%;}
.main_menu_bl:hover .main_menu_bottom,
.main_menu_bl.jshover .main_menu_bottom
{visibility: visible;}

#middle{padding:20px 40px 25px 40px;position:relative;overflow:hidden;z-index:2;}
.col{float:left;width:270px;padding-right:30px;}
.col3{float:left;width:300px;}
.hdr_m{font-size:18px;font-family:'Arial Narrow', 'Arial';font-weight: bold;text-transform:uppercase;margin-bottom:10px;margin-top:15px;color:#333333;}
.hdr_m a{position: relative;font-size:18px;font-family:'Arial Narrow', 'Arial';font-weight: bold;text-transform:uppercase;padding-right:18px;color:#333333;}
.hdr_m a::after{content: ''; display: block; width: 13px; height: 13px; position: absolute; top: 4px; right: 0;background:url(/css/sprite.png) -36px 155px;}
.news{line-height:18px;}
.news ul,
.gr_main ul{margin:0px;padding:0px;list-style-type:none;}
.news ul li,
.gr_main ul li{margin:0px 0px 20px 0px;}
.gr_main ul li.ls{margin:0px;}
.news ul li span{display:block;}
.gr_main{background:url(../i/grey_block_round.png) no-repeat right bottom;background-color:#dddddd;width:260px;padding:20px 20px 20px 20px;line-height:18px;}
.gr_main .hdr_m{margin-top:0px;}
.gr_main ul li span{display:block;font-weight:bold;}
.col3_1{float:left;width:278px;border:1px solid #ddd;line-height:18px;padding:18px 20px 25px 20px;}
.col3_1 ul{margin:0px;padding:0px;list-style-type:none;margin-top:19px;}
.col3_1 ul li{margin:0px 0px 10px 0px;list-style-type:none;height:30px;position:relative;padding-left:37px;}
.col3_1 ul li a{top:6px;position:relative;}
.col3_1 ul li.ls{margin:0px;}
.col3_1 .hdr_m{margin-top:0px;}
.col3_1 hr{border-top:1px solid #ddd;margin-bottom:18px;margin-top:20px;}
.col3_1 .dost{background:url(/i/icons_v3.jpg) -320px -39px no-repeat;display:block;width:30px;height:30px;position:absolute;top:0px;left:0px;text-decoration:none;}
.col3_1 .zayav_zvon{background:url(/i/icon_zayav_zvon.jpg) 0px 0px no-repeat;display:block;width:30px;height:30px;position:absolute;top:0px;left:0px;text-decoration:none;}
.col3_1 .zayav_zap{background:url(/i/icon_zayav_zap.jpg) 0px 0px no-repeat;display:block;width:30px;height:30px;position:absolute;top:0px;left:0px;text-decoration:none;}
.col3_1 .zayav_serv{background:url(/i/icons_v3.jpg) -362px -39px no-repeat;display:block;width:30px;height:30px;position:absolute;top:0px;left:0px;text-decoration:none;}
.col3_1 .qwest{background:url(/i/icons_v3.jpg) -278px -39px no-repeat;display:block;width:30px;height:30px;position:absolute;top:0px;left:0px;text-decoration:none;}
.col3_1 .podp_n{background:url(/i/icin_rass.png) 0px 0px no-repeat;display:block;width:30px;height:30px;position:absolute;top:0px;left:0px;text-decoration:none;}
.col3_1 .podp_s{background:url(/i/icons_v3.jpg) -462px -39px no-repeat;display:block;width:30px;height:30px;position:absolute;top:0px;left:0px;text-decoration:none;}
#footer{margin:auto;width:980px;position:relative;text-align:left;z-index:10;}
.round_el2{position:absolute;top:21px;left:-7px;background:url(../i/round_el2.png) no-repeat left top;height:19px;width:17px;z-index:100;}
.grsl_line{background-color:#dddddd;width:940px;padding:5px 0px 5px 40px;}
.grsl_line .menu{float:left;width:386px;overflow:hidden;padding-top:2px;}
.grsl_line .menu a{float:left;display:block;margin-right:15px;}
.grsl_line .pics{float:left;width:110px;overflow:hidden;}
.grsl_line .pics img{float:left;margin-right:5px;margin-top:2px;}
.grsl_line select{float:left;width:210px;margin-right:5px;height:20px;}
.grsl_line .search{float:left;width:210px;position:relative;height:18px;}
.grsl_line .search .inp{border-top:none;border-left:none;border-right:1px solid #dddddd;border-bottom:none;width:179px;height:20px;overflow:hidden;padding:0px 5px 0px 5px;line-height:20px;}
.grsl_line .search .but{position:absolute;right:0px;top:0px;}
.grsl_line .search input{color:#999999;}
.bot_menu{background:url(../i/footer_bot_dt.png) repeat-x left top;background-color:#000000;padding:0px 40px 39px 40px;overflow:hidden;position:relative;}
.bot_menu .st{width:185px;float:left;padding-right:40px;}
.bot_menu .hdr{margin-top:25px;text-transform:uppercase;font-weight:bold;}
.bot_menu .hdr a{color:#ffc81f;}
.bot_menu ul{margin:0px;padding:0px;list-style-type:none;}
.bot_menu ul li{margin:5px 0px 0px 0px;padding:0px;}
.bot_menu ul li a{color:#ffffff;}
.zebra{background:url(../i/css_sprites_icons.png) no-repeat -2px -2px;background-color:#000000;height:5px;font-size:1px;}
#footer .copy{background-color:#ffffff;padding-left:40px;padding-right:40px;padding-top:10px;overflow:hidden;margin-bottom: 40px;box-shadow: 0 4px 2px -2px gray;}
#footer .copy1{float:left;max-width:630px;width: 50%;}
#footer .req{float:left;max-width:630px;width: 50%; text-align: right;}
#footer .req span{margin-left: 20px;}
#footer .req span:first-of-type{margin-left: 0px;}
#footer .copy2{float:left;width:270px;}
.foot_bot{display: none; position: relative;z-index: 50;height:14px;font-size:1px;width:980px;margin:0 auto 40px auto;box-shadow: 0 4px 2px -2px gray;background-color: #fff;}
.main h1{font-family:Arial;font-size:11px;text-transform:uppercase;color:#000000;margin-bottom:10px;}
.main h2{font-family:Arial;font-size:11px;color:#000000;margin-bottom:10px;}
.clearfix{-height:1%;*zoom:1;display:table;}
.clearfix:after{content:'. . . . . . . . . . .';line-height:0.05em;font-size:0.05em;display:block;word-spacing:99in;height:0;overflow:hidden;}
.grsl_line{font-size:13px;}
.col3_1 ul li a.hdr_m_podpis{top:-1px}

.dynamic{float:left;position:relative;width:600px;}
.jcarousel-container{position:absolute;bottom:100px;left:0px;background: rgba(0,0,0,0.64);/*background:url(/i/dop_ban_back.png) repeat-x left top;*/height:90px;width:940px;padding-left:40px;padding-top:10px;overflow:hidden;z-index:888;}
.jcarousel-clip{overflow:hidden;width:900px;height:80px;}
.jcarousel{list-style:none;padding:0;margin:0;}
.jcarousel li{float:left;width:300px;overflow:hidden;}
.jcarousel li img{float:left;width:140px;height:80px;margin-right:10px;}
.jcarousel li a{display:block;margin-top:10px;color:#FFC81F;font-size:12px;}
.jcarousel-next-horizontal{position:absolute;top:16px;right:11px;width:18px;height:68px;cursor:pointer;background: transparent url('/i/css_sprites_icons.png') -30px -197px;}
.jcarousel-prev-horizontal{position:absolute;top:16px;left:11px;width:18px;height:68px;transform: rotate(180deg);cursor:pointer;background: transparent url('/i/css_sprites_icons.png') -30px -197px;}
.jcarousel-next-horizontal:hover, .jcarousel-next-horizontal:focus{background: transparent url('/i/css_sprites_icons.png') -8px -197px;}
.jcarousel-next-horizontal:active{background: transparent url('/i/css_sprites_icons.png') -8px -197px;}
.jcarousel-prev-horizontal:hover, .jcarousel-prev-horizontal:focus{background: transparent url('/i/css_sprites_icons.png') -8px -197px;}
.jcarousel-prev-horizontal:active{background: transparent url('/i/css_sprites_icons.png') -8px -197px;}

ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative;}
ul.left-menu li{padding:10px 16px;background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/TOP_MENU/images/left_menu_bg.gif) top repeat-x;}
ul.left-menu li a{font-size:100%;color:#BC262C;font-weight:bold;text-decoration:none;}
ul.left-menu li a:visited{color:#BC262C;}
ul.left-menu li a:hover{color:#BC262C;}
#foot_debug{width:100%;float:left;color:#888888;font-size:10px;}
#foot_debug a, #foot_debug a:hover{color:#888888;text-decoration:none;}
ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover{color:#FC8D3D;}

.ajaxWrap{padding:10px;min-height:320px;background:#fff;text-align:left;}
.orderForm td{padding:3px;}
.slider-wrapper{position:relative;}
.slider-itm{height:290px;position:relative;}
.slide-lnk,
.slide-img{display:block;}

.slider_pagination {text-align:center;position:absolute;width:100%;bottom:15px;z-index:2;}
.slider_arr {position:absolute;top:110px;width:18px;height:68px;background-color:#fff;position:absolute;z-index:5;background:transparent url('/i/css_sprites_icons.png') -30px -197px;}
.slider_arr:hover {background-position: -8px -197px;cursor:pointer;}
.slider_arr._left {left:10px;transform:rotate(180deg);}
.slider_arr._right {right:10px;}

.slidesctr{list-style-type:none;margin:0;padding:0;z-index:2;display:inline-block;}
.slidesctr-item{display:block;float:left;margin:0 5px;}
.slidesctr-lnk{background:#fff;width:7px;height:7px;display:block;}
.slidesctr-lnk:hover,
.slidesctr-lnk.sel{background:#FFC81F;}
.slidesctr-lnk i{width:4px;height:4px;display:block;margin:auto;}
.slidesctr-lnk:hover i,
.slidesctr-lnk.sel i{background:#FFC81F;}
.slider .slide-lnk{width:980px;display:block;height:290px;}
.slider .slide-lnk:hover{text-decoration:none;}
.slider .slide-lnk:hover .mhead span{text-decoration:underline;}
.banner .dopban{z-index:888}
div.news-list img.preview_picture{float:left;margin:0 4px 6px 0;}
.news-date-time{color:#486DAA;}
.but1 {background: url(/i/search.png) 0px 0px no-repeat;width:20px;height:20px;border:0px;position: absolute;right: 0px;top: 0px;}
.but2 {background: url(/i/css_sprites_icons.png) -494px -11px no-repeat;width:20px;height:20px;border:0px;position: absolute;right: 0px;top: 0px;}
.selectbox {vertical-align: middle;cursor: pointer;z-index: 3 !important;margin-right:4px;}
.zm_col {float: left;width: 570px;padding-right: 10px;}
.fb_col {float: left;width: 320px;margin-top: 20px;}


/* For fancybox-wrap */
#fancybox-wrap._wrapper {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100vh !important;
  overflow-y: scroll !important;
  overflow-x: hidden !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
    background-image: none;
}