

/* Start:/bitrix/templates/39782/components/demo/main.feedback/modal/style.css?1619062564677*/
#parent_popup{
background:rgba(212,212,212,0.9) !important;
opacity:1 !important;
}
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:1.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
.button{height:auto !important}
input, textarea, select {
    margin: 0px;
    padding: 3px;
    border-radius: 3px;
}
.mf-text{
color: #d4d4d4;
text-align: left;
padding-left: 75px;
padding-bottom: 5px;
}
div.mf-ok-text{
	color: #FFF;
    font-weight: bold;
    font-size: 15px;
}
.form_text{
    color: #fff;
    padding: 0 20px 10px 20px;
    text-align: justify;
}

/* End */


/* Start:/bitrix/templates/39782/components/bitrix/menu/horizontal_multilevel1/style.css?1619062564123*/
/*Denied items*/
.sf-menu a.denied
{
	background: url(/bitrix/templates/39782/components/bitrix/menu/horizontal_multilevel1/images/lock.gif) center right no-repeat;
	margin-right: 2px;
}

/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1619062547501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/39782/components/bitrix/search.form/search.form1/style.css?1619062564340*/
#SearchForm .search { background:url(/bitrix/templates/39782/components/bitrix/search.form/search.form1/images/search_bg.gif) no-repeat 0 0; width:228px; height:28px; }
#SearchForm .q { margin-top:0px; margin-left:7px; width:188px; background:none; padding:1px 0; border:none; color:#616161; font-size:12px; }
#SearchForm .s { width:28px; border:0; background:transparent; height:28px; cursor:pointer; }

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/frontpage_headlights/style.css?161906256464*/
.text{height:200px;overflow:hidden}.bot{height:45px;width:245px}
/* End */


/* Start:/bitrix/templates/39782/css/reset.css?1619062564999*/
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ol,ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}embed,img{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}input,textarea{border:0;padding:0;margin:0;outline:0}iframe{border:0;margin:0;padding:0}input,textarea,select{margin:0;padding:0}
/* End */


/* Start:/bitrix/templates/39782/css/superfish.css?16190625641497*/
nav{position:relative;width:auto;float:left;}
.sf-menu{display:block;}
.sf-menu ul{position:absolute;top:-999px;display:none;z-index:999;}
.sf-menu a{display:block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{z-index:999;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999px;display:none;z-index:999}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:100%;top:0;z-index:999}
ul.sf-menu>li{background:url(/images/39782/bg-li.jpg) right 0 repeat-y;font-family:'Open Sans', sans-serif;font-size:17px;float:left;color:#fff;text-transform:uppercase;position:relative;padding:0px 20px;}
ul.sf-menu>li.li-1{border-radius:3px 0 0 0;}
ul.sf-menu>li>a{display:block;position:relative;padding:20px 19px 22px;color:#fff;font-weight:bold;letter-spacing:-1px;}
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover{background:url(/images/39782/bg-li-hover.jpg) 0 0 repeat-x #3a4a5d;}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover{}
.sf-menu>li>ul{left:0;top:60px;width:220px;padding:6px 0;z-index:99;background:url(/images/39782/bg-li-ul.jpg) 0 0 repeat-x #314254;border-radius:0 0 3px 3px;}
.sf-menu>li>ul>li{font-size:12px;background:url(/images/39782/bg-li-li.png) 20px 15px no-repeat;text-transform:none;font-family:Arial, Helvetica, sans-serif;}
.sf-menu>li>ul>li>a{display:block;color:#98b2d2;padding:8px 0 8px 32px;}
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{}
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a{color:#fff;}
/* End */


/* Start:/bitrix/templates/39782/css/slider.css?16190625642020*/
#slide{width:1000px;position:relative;overflow:hidden;z-index:1;margin:0 auto;}
.slider{position:relative;z-index:1;width:1000px;height:545px;overflow:visible !important;}
.items{display:none;}
.banner{width:433px;position:absolute;top:92px;z-index:15;text-align:left;left:480px;padding-top:20px;padding-bottom:20px;background:transparent;}
.banner .font-77{font-size:77px;font-family:'Open Sans Condensed', sans-serif;display:inline-block;color:#314e6f;letter-spacing:-2px;margin-bottom:51px;}
.banner .font-47{font-size:47px;font-family:'Open Sans Condensed', sans-serif;display:inline-block;color:#6b8098;letter-spacing:-2px;text-transform:uppercase;margin-bottom:35px;}
.banner .font-97{font-size:97px;font-family:'Open Sans Condensed', sans-serif;display:inline-block;color:#6b8098;letter-spacing:-2px;margin-bottom:61px;}
.banner p{margin-left:6px;margin-bottom:21px;}
.banner-button{background:#364759;padding:7px 22px 7px 20px;height:24px;color:#fff;font-family:'Open Sans', sans-serif;font-size:17px;font-weight:bold;margin-left:6px;border-radius:20px;letter-spacing:-1px;}
.banner-button:hover{background:#7b8fa8;color:#333;}
#banner-1{position:absolute;top:112px;left:100px;width:auto;}
#banner-1 .font-47{padding-left:150px;}
#banner-1 .font-77-1{font-size:77px;font-family:'Open Sans Condensed', sans-serif;display:inline-block;color:#6b8098;letter-spacing:-2px;margin-bottom:51px;}
#banner-2{position:absolute;top:112px;left:100px;width:auto;}
#banner-2 .font-47{padding-left:150px;}
#banner-2 .font-77-1{font-size:77px;font-family:'Open Sans Condensed', sans-serif;display:inline-block;color:#6b8098;letter-spacing:-2px;margin-bottom:51px;}
.pagination{position:absolute;bottom:53px;z-index:1000;width:70px;height:12px;right:41px;}
.pagination li{float:left;margin:0 4px 0 6px;}
.pagination a{display:block;width:12px;height:12px;background:url(/images/39782/pagination.png) 0 0 no-repeat;}
.pagination li.current a, .pagination li:hover a{background:url(/images/39782/pagination.png) 0 bottom no-repeat;}
/* End */


/* Start:/bitrix/templates/39782/css/grid_12.css?16190625642838*/
.container_12{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_04{display:inline;float:left;position:relative;margin:0 10px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}
.container_12 .grid_4{
width:320px;
margin: 0px auto;
padding: 10px 0px;
}
.container_12 .grid_5{width:380px}.container_12 .grid_6 {width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}
* html .clearfix{height:1%}.clearfix{display:block}
.grid_04{
width:240px;
margin: 0px auto;
height:160px;
padding: 10px 0px;
border-radius: 3px;
}
.grid_04:hover{
background:#f0f5f9;
}

/* End */


/* Start:/bitrix/templates/39782/css/ie.css?1619062564488*/
*+html{overflow:auto;}
ul.sf-menu>li>a{padding: 20px 12px 22px;}
ul.sf-menu>li.li-1, .menu{behavior:url(/bitrix/templates/39782/js/PIE.php); position:relative;}
.div-search, .banner-button, .button, #form1 .buttons2 .button{behavior:url(/bitrix/templates/39782/js/PIE.php); position:relative;}
#form-search input{ padding:3px 0 6px 0;}
.banner-button{padding:5px 29px 9px;}	
.button{padding:6px 17px 8px;}	
.sf-menu>li>ul{behavior:url(/bitrix/templates/39782/js/PIE.php);}
		 


/* End */


/* Start:/bitrix/templates/39782/styles.css?161906256416932*/
.bxedpopupframe
.bx_popup_frame .bx-list-cont {width: 250px !important;}
div.bx-list-cont .bx-list-item * {
	float: left;
	 
}
.bx-list-popup-tbl .bx-list-item {
	display: inline-block  !important;
	width: 100% !important;
}
#bx-css-tt {vertical-align: top !important}
div.bx-core-dialog-head .bx-core-dialog-head-content .title {background:none !important;}
#bx-admin-prefix .list-table td, #bx-admin-prefix .internal td{vertical-align:middle;}
div.bx-list-cont .bx-list-item .logo{}

#work-area input {
    border: 1px solid #CECECE;
    padding: 3px;
}
#work-area textarea {
    border: 1px solid #CECECE;
    padding: 3px;
}
#logo{display:block;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
.logo {
    color: #6B8098;
    display: inline-block;
    font-family: open sans;
    font-size: 50px;
    font-weight: bold;
    height: 90px;
    letter-spacing: -3px;
    line-height: 0.7em;
    text-transform: uppercase;
    width: 300px;
}
.logo:hover{color: #6B8098;}
.slogan {
    color: #314E6F;
	display: block;
    font-family: open sans;
    font-size: 31px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.2em;
    text-transform: uppercase;
}

.slogan2 {
    color: #BEC6CF;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: lighter;
    letter-spacing: 0;
    line-height: 2em;
    text-transform: uppercase;
}
.h1{font-size:19px;font-family: 'Open Sans', sans-serif; color:#314e6f; line-height:24px;font-weight: normal; letter-spacing:-1px;}
.h2{font-size:19px;font-family: 'Open Sans', sans-serif; color:#314e6f; line-height:24px;font-weight: normal; letter-spacing:-1px;}
.h3{}
.h4{}

.txt_uppercase{text-transform:uppercase;}
.txt_decor{ text-decoration:none !important;}
.txt_al{text-align:center;}
.bold{font-weight:bold;}
.txt_norm{ text-transform:none !important;}
.font-27{font-size:25px;font-family: 'Open Sans', sans-serif; color:#314e6f; font-weight: 600; word-spacing:-1px;}
.font-19{font-size:19px;font-family: 'Open Sans', sans-serif; color:#6b8098; letter-spacing:-1px; display:inline-block;}

.hov:hover{color:#000; text-decoration:underline;}

.border-none{border: none !important;}

.dis-block{display: block;}
.dis-inblock{display: inline-block;}

.col{color:#314e6f ;}

.marg_bot{margin-bottom:0 !important; padding-bottom:0 !important;}	
.marg_top{margin-top:0 !important; padding-top:0 !important;}	
.marg_left-0{margin-left:0 !important;}	
.marg_right-0{margin-right:0 !important;}
.marg-left-right-0{margin-left:0 !important; margin-right:0 !important;}	
.marg{margin:0 !important; padding:0 !important;}
.marg_20{margin-top:20px !important;}
.padding_right{padding-right:0 !important;}
.padding_left{padding-left:0 !important;}
.padding{padding:0px !important;}

.padd{margin:45px 0 24px 0 ;}.padd-0{margin:45px 0 17px 0;}
.padd-1{margin: 33px 0 29px 20px;}
.padd-2{margin:35px 0 22px 0 ;}.padd-2-1{margin:35px 0 15px 0 ;}
.padd-3{margin:62px 0 23px 0 ;}
.padd-4{margin:45px 0 29px 0 ;}

.top-0{margin-top:31px;}
.top{margin-top: 5px;}
.top-1{margin-top: 18px;}.top-1-1{margin-top: 15px;}
.top-2{margin-top: 10px;}
.top-3{margin-top: 35px;}.top-3-1{margin-top: 36px;}
.top-4{margin-top:26px;}

.bot{padding-bottom: 21px;}
.bot-1{margin-bottom:26px;}
.bot-2{margin-bottom:24px;}
.bot-3{margin-bottom:30px;}
.bot-4{margin-bottom:18px;}
.bot-5{margin-bottom:15px;}

.right{margin-right: 20px;}
.right-1{margin-right: 13px;}


/*properties for a */
				
a {text-decoration:none; cursor:pointer; color: #7489A1;}
a:hover {text-decoration:none; color: #314E6F;}





		
.button{display: inline-block;font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 16px;padding:7px 15px 10px; background: url(/images/39782/bg-button.jpg) 0 0 repeat-x #566c82; color:#fff ; border-radius: 3px; font-weight: bold;}

.button:hover{background-position:0 -33px; color:#fff;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper{overflow:hidden;
padding-top: 20px;}
.wrapper-extra{overflow:hidden;}
.extra-wrap{overflow:hidden;}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left;}
.fright {float:right;}
/*search and tooltip*/
/*********************************header*************************************/
.head{width:100%; margin: 0 auto; position:relative; z-index:2;}

.tel-logo{
background:url(/bitrix/templates/39782/img/solid.png) no-repeat;
background-position: 410px 62px;
background-size: 600px;
}
.telephone-1{float:right; text-align:right;padding-top:54px;width:315px;}
.telephone-1 span {font-family: 'Open Sans', sans-serif; font-size:26px; color:#314e6f; display:inline-block; margin:19px 0 5px 0; font-weight:400; letter-spacing:-1px; line-height:27px;
}
.phoneblock{
padding:2px 0px;
}
.phoneclear{display: block;
height: 12px;}

.icon{width:24px; height:24px; background: url(/images/39782/icon.png) -24px 0 no-repeat; display:inline-block;}
.icon:hover{background-position:0 0;}	
.icon-1{width:24px; height:24px; background: url(/images/39782/icon-1.png) 0 0 no-repeat; display:inline-block; margin-left:7px; margin-right:1px;}
.icon-1:hover{background-position:-24px 0;}	

.menu{background: url(/images/39782/bg-menu.jpg) 0 0 repeat-x #50677c; margin:26px 0 0 0; border-radius:3px 3px 0 0;}

.div-search{display:none; margin: 18px 17px 0 0; width:174px; background: url(/images/39782/bg-form-search-1.png) 0 0 repeat-x #fcfcfc; border-radius:15px; float:right; padding:3px 0 2px 0;}
#form-search input{width: 120px; height: 12px; font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#000 ;  display: inline-block; float:left; background:transparent ; padding:4px 0 5px 0;margin:0 0 0 15px;}
#form-search .search_button{background: url(/images/39782/bg-search-butoon.png) 0 0 no-repeat; display:inline-block;margin:1px 0 0 14px; float:left; width:16px; height:16px;}
#form-search .search_button:hover{background-position:0 bottom;}

.bx_breadcrumbs ul li a, .bx_breadcrumbs ul li span { font-size: 12px!important}
/*********************************content*************************************/
#content{width:100%; margin:20px 0 0 0; position:relative; z-index:1;}
.bg-white{width:1000px; margin:0 auto; background: #fff; padding-bottom:49px;}

.lightbox-image{display: inline-block;position:relative;}
.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}
#map_canvas{width:400px; height:405px;margin-top:5px;}


.adress{font-weight:500;font-size:12px;font-family: Arial, Helvetica, sans-serif; width:160px; float:left; padding-left:18px; padding-bottom:26px;} 
.adress dd{text-align:left; display:inline-block;}
.adress a{color:#314e6f;display:inline-block;font-size:12px;  text-decoration:underline;}
.adress a:hover{color:#000; text-decoration:underline;}
		.adress dd span{display:inline-block; width:66px;}
		.adress dd strong{display:inline-block; font-weight: normal;}
		.title1{text-align:left; font-size:12px;display:inline-block; font-weight: bold; color:#314e6f; text-transform:uppercase; margin-bottom:18px;}
		
		
.pp{display:inline-block; margin:0; color:#314e6f; text-decoration:underline;}
.pp:hover{color:#009; text-decoration:underline;}
/**********************************index***********************************/
.box-1{padding:0 20px 0 20px;}.box-1-1{padding-right:0 !important;}
.box-1 img{margin-right:14px;}
.box-1 span{display:inline-block; margin:5px 0 0 0;}
.box-1 .font-19{margin:10px 0 13px 0 ;}

.list{}
.list li{line-height:32px; background: url(/images/39782/arrow-li.png) 12px 14px no-repeat; padding-left:25px; border-top:1px solid #e5e5e5;}
.list li:first-child{border-top:none;}
.list li a{color:#7489a1;}
.list li a:hover{color:#314e6f;}

.divider{border-top:1px solid #e5e5e5; width:900px; margin-left: auto; margin-right: auto;height:1px;}

.box-2{padding:28px 10px 0 20px;}
.box-2 img{margin:8px 15px 0px 8px;}
.box-2 p{margin-top:2px;}
.box-2 .button{margin-top:20px;}

.number{font-size:34px;font-family: 'Open Sans', sans-serif; color:#fff; width:52px; height:52px; background: url(/images/39782/page-img-number.jpg) 0 0 no-repeat; overflow:hidden; text-align:center;}

/**********************************index-1*********************************/
.box-3{padding:0 20px 0 20px;}
.box-4{padding:0 30px 0 30px;}
.block{width:210px; float:left; margin-left:20px;}
.box-4 .block:first-child{margin-left:0;}
.no-wr{ white-space:nowrap;}
/**********************************index-2*********************************/
/**********************************index-3*********************************/
.date{padding-left:18px;display:inline-block;background: url(/images/39782/date.jpg) left 3px no-repeat;margin-right:8px;}
.admin{padding-left:20px;display:inline-block;background: url(/images/39782/admin.jpg) left 4px no-repeat;margin-right:8px;}
.comment{padding-left:20px;display:inline-block; background: url(/images/39782/comments.jpg) left 5px no-repeat;}

.number-1{font-family: 'Open Sans', sans-serif; color:#fff; width:52px; height:52px; background: url(/images/39782/page-img-number.jpg) 0 0 no-repeat; overflow:hidden; text-align:center;}
.number-1 span{display:inline-block; margin:8px 0 0 0;font-size:28px; letter-spacing:-1px;}
.number-1 strong{font-weight:normal;display:inline-block;font-size:12px; text-transform:uppercase;}
/**********************************index-4*********************************/

/**********************************index-5*********************************/
.map{width:402px; float:left;}
/**********************************index-6*********************************/

/**********************************contact-form****************************/
#form1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#7489a1 ; padding-top:5px;}

#form1 input {color:#7489a1 ; padding:7px 0 7px 8px ;outline:none;background:#fff ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 15px; width: 250px; float:left; border:1px solid #b4bfcb ;  position:relative; 
}

#form1 textarea {overflow:auto; width: 250px; height: 212px ;resize:none; float:left;color:#7489a1 ; padding: 7px 0 0  8px;background:#fff ;font-family: Arial, Helvetica, sans-serif; font-size: 12px;border:1px solid #b4bfcb ; 
}	
#form1 label{display:block; min-height: 41px;width: auto; position:relative;}
#form1 label .feed_name{display:block; float:left;margin:0; padding:0;}	
#form1 label.message {display:block; padding-bottom:0;}	
#form1 span{display:block; margin: 0px 0 6px 3px; float:left; width:155px;}
#form1 .error, #form1 .empty, #form1 .success {display:none; text-align:left; color:#000;}	
#form1 .error, #form1 .empty {text-align:left; color:#ff0e0e; font-size:10px;float:left; line-height:12px;padding-top:3px;width:155px;display:none;}
#form1 .message .empty{position: static; margin:5px 0 5px 5px; text-align:left;}

#form1 .buttons2{position:relative;padding:28px 0 0 0;}
#form1 .buttons2 .button{display: inline-block;font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 16px;padding:7px 15px 10px; background: url(/images/39782/bg-button.jpg) 0 0 repeat-x #566c82; color:#fff ; border-radius: 3px; font-weight: bold;margin-right:7px;}
#form1 .buttons2 .button:hover{background-position:0 -33px;}

.error-empty {margin: 0 0 10px 5px !important; display:none; float:left !important;width:155px; word-spacing:-1px;}

.footer-body{width:981px; margin:0 auto;border-bottom:1px solid #d8dde3; padding-bottom: 19px;background:#f7f8fa;padding-left:19px; padding-top: 17px;}

.box-01{
padding:0px 5px;
height: 130px;
}
.box-01 .font-27{
line-height:23px;
letter-spacing: -1px;
width: 170px;
display: block;
float: left;
margin-bottom: 10px;
font-size:21px;
padding-left: 3px;
height:52px;
}
.box-01 img{
display: block;
float: left;
}
.box-01 .font-19{
padding-left: 55px;
line-height: 23px;
margin-top: -15px;
}
.box-01 .font-small{
display:block;
float:left;
margin-top:10px;
}

div.overlay { 
}
div.overlay div.close {background-image:url(/bitrix/templates/39782/img/close.png);position:absolute;
right:5px;top:5px;cursor:pointer;height:35px;width:35px;}
#overlay {background-image:url(/bitrix/templates/39782/img/fon.png);background-repeat:no-repeat;}
#overgoop {background-image:url(/bitrix/templates/39782/img/fon.png);background-repeat:no-repeat;}
div.wrap {height:441px;overflow-y:auto;}
.contact-title {color:#23B3B6;margin-top:20px;font-size:1.2em; text-align:left;}
.contact-input {font-family:'Trebuchet MS', Verdana, Arial;float:left;padding:2px;
margin:2px;background:#eee;border:1px solid #fff;width:300px;
}
.lable {text-align:left;clear:left;display:block; font-size:13px;font-family:"Verdana";color:#FF2B29;}
.input {text-align:left;background-color:#F0F0F0;border:0px;font-size:14px;
font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#1C5455;}
.warning_table {background:#F0F0F0;border:outset 5px #666666;border-radius:10px;
-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:#666 0px 2px 3px;
-moz-box-shadow:#666 0px 2px 3px;box-shadow:#666 0px 2px 3px;behavior: url(/bitrix/templates/39782/PIE.htc);
}
.warning_font_big {font:Arial;font-size:30px;color:#B70004;}
.warning_font {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;color:#333;padding-top:15px;
}
#parent_popup,#parent_popup1 {background:rgba(212, 212, 212, 0.9);display:none;height:100%;opacity:1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* работает в IE6, IE7 и IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; /* только для IE8 */
filter: alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;
position:fixed;width:100%;z-index:10000;top:0;left:0;
}
#popupup, #popupup1{
	margin:0 auto;
	margin-top:170px;
	/*background-image:url(/bitrix/templates/39782/img/fon.png);*/
	/*background: url(/images/39782/bg-menu.jpg) 0 0 repeat-x #50677c;*/
	/*background-repeat:no-repeat;*/
	background:none;
	width:444px;
	/*height:100%;*/
	padding:0 0 0 0;
	color:#f00;
	z-index:10001;
}

#close, #close1 {
    background-image: url(/bitrix/templates/39782/img/close.png);
    margin-left: 430px;
    margin-top: -25px;
    cursor: pointer;
    height: 35px;
    z-index: 5;
    width: 35px;
    position: absolute;
}

div.mfeedback {
    background: url(/images/39782/bg-menu.jpg) 0 0 repeat-x #50677c;
    width: 100%;
    height: 100%;
    padding: 20px 0;
    z-index: 1;
    border-radius: 3px;
}
.mfeedback input[type=text], textarea{
	border-radius: 15px;
	padding: 7px 15px;
}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message{
	width:100%;
}
.mfeedback .title_form{
	display: block;
    font-family: open sans;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 1.2em;
	color: #fff;
    padding: 10px 20px 20px 20px;
}


a.images {background:url("/bitrix/templates/39782/img/knopka.png");display:block; 
width:200px;border:0; 
}
a.images:hover {background:url("/bitrix/templates/39782/img/knopka-2.png");
width:200px; height:30px;border:0; 
}
.feedback
{
display:block;
float:right;
margin-top: 32px;
margin-left: 10px;
}
.feedback-button{
width:165px;
padding:5px 0px;
}
.feedback-button .button{
	width:135px;
	text-align: center;
	font-weight:normal;
	padding: 5px 15px 5px;
}

.mfeedback .button{
	padding: 7px 15px 10px;
	font-weight: bold;
	height: 16px;
	cursor:pointer;
}


.telephone-1{
margin-top: 22px !important;
padding-top:0px !important;
width:470px;

}
.develepers {
	text-align: center;
	width: 140px;
	border-left: 1px solid #abafb1;
	padding-left: 25px;
	margin-top: -15px;
}
.develepers a {
	font-size: 11px;
	color: #b3b2b2;
	text-decoration: none;
	max-width: 130px;
}
.develepers a img {
	margin-bottom: 5px;
height:50px;
display:block;
float:left;
}
.develepers a span{
display:block;
float:left;

}
.f-right {
    float: right;
}
.search{margin: 18px 17px 0 0; width:145px; background: url(/img/bg-form-search-1.png) 0 0 repeat-x #fcfcfc; border-radius:15px; float:right; padding:3px 0 2px 0;}
.search input{width: 90px; height: 12px; font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#000 ;  display: inline-block; float:left; background:transparent ; padding:4px 0 5px 0;margin:0 0 0 15px;}
.search input[type=submit]{line-height: 32px; cursor: pointer;background: url(/bitrix/templates/39782/img/bg-search-butoon.png) 0 0 no-repeat; display:inline-block;margin:1px 0 0 14px; float:left; width:16px; height:16px;}
.search input[type=submit]:hover{background-position:0 bottom;}

.img-container{
display:block;
float:left;
width:54px;
height:54px;
position:relative;
}
.img-container img{
position:absolute;
margin:auto;
top:0;
bottom:0;
left:0;
right:0;
width:36px;
}
.mfeedback-result{
position: fixed;
width: 380px;
text-align: center;
left: 40%;
top: 40%;
background: white;
height: 100px;
border-radius: 5px;
padding: 10px;
z-index: 1000;
}
#close00, #close01{
background-image: url('/bitrix/templates/39782/img/close.png');
margin-left: 380px;
margin-top: -25px;
cursor: pointer;
height: 35px;
z-index: 5;
width: 35px;
position: absolute;
}
.f-error{
border:3px solid red;
}
.f-ok{
border:3px solid #566c82;
}
/* End */


/* Start:/bitrix/templates/39782/template_styles.css?16190625643241*/
@font-face { font-family: "Glyphicons Regular"; src: url("/bitrix/templates/39782/./fonts/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/39782/./fonts/glyphicons-regular.woff2") format("woff2"), url("/bitrix/templates/39782/./fonts/glyphicons-regular.woff") format("woff"), url("/bitrix/templates/39782/./fonts/glyphicons-regular.ttf") format("truetype"), url("/bitrix/templates/39782/./fonts/glyphicons-regular.svg#glyphiconsregular") format("svg"); }

.glyphicon {
    display: inline-block;
    font-family: 'Glyphicons Regular';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-parents::before {
    content: "\E025";
text-shadow: none !important;
}




/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; height:100%;}

body { 	 
	font-family: Arial, Helvetica, sans-serif ;
	font-size:12px; 
	line-height:18px;
	color:#7489a1;
	background:#fbfbfd;
	min-width:1000px;}
		
.main{width:100%;height: auto; min-height:100%;background: url(/images/39782/light-head.png) center 0 no-repeat;}
/***********************************************************************/
/*properties for h1 h2 h3 h4 h5 and another text*/
.logotip{width: 268px; height:90px;position:relative; padding:25px 0 0  2px; float:left;}  
.number span{display:inline-block; margin:15px 0 0 0;}

header{width:1000px; margin: 0 auto;position:relative;}
ul {margin:0; 
	padding:0;
	list-style-image:none;}

/****************************footer************************/
footer{ font-family:Arial, Helvetica, sans-serif;color:#5b7087 ;text-indent:0; padding-bottom:30px;}
footer a{color:#5b7087;}
footer a:hover{color:#000 ; text-decoration:underline;}
#work-area {
}
#work-area blockquote {
padding: 0 40px;
}
#work-area .breadcrumb-navigation {
padding: 0;
list-style-type: none;
margin-bottom: 10px;
font-size: 13px;
}
#work-area .breadcrumb-navigation li {
background:none;
}
#work-area ul {
list-style-type: disc;
padding: 10px 0 10px 25px;
}
#work-area ul li {
background:none;
padding-left: 0;
}
#work-area ol li {
background:none;
padding-left: 0;
}
#work-area ol {
list-style-type: decimal;
padding: 10px 0 10px 25px;
}
#work-area em {
color:#7489a1;
}
#work-area p {
line-height: 18px;
}
#work-area h1 {
	font-size: 36px;
	line-height: 1.2em;
	color: #525252;
	margin: 0px 0 30px;
}
#work-area h2 {
	font-size: 30px;
	line-height: 1.2em;
	color: #525252;
	margin: 0px 0 30px;
}
#work-area h3 {
	font-size: 27px;
	line-height: 1.2em;
	color: #525252;
	margin: 0px 0 30px;
}
#work-area h4 {
	font-size: 24px;
	line-height: 1.2em;
	color: #525252;
	margin: 0px 0 30px;
}
#work-area h5 {
	font-size: 21px;
	line-height: 1.2em;
	color: #525252;
	margin: 0px 0 30px;
}
#work-area h6 {
	font-size: 18px;
	line-height: 1.2em;
	color: #525252;
	margin: 0px 0 30px;
}
/* End */
/* /bitrix/templates/39782/components/demo/main.feedback/modal/style.css?1619062564677 */
/* /bitrix/templates/39782/components/bitrix/menu/horizontal_multilevel1/style.css?1619062564123 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1619062547501 */
/* /bitrix/templates/39782/components/bitrix/search.form/search.form1/style.css?1619062564340 */
/* /bitrix/templates/.default/components/bitrix/news.list/frontpage_headlights/style.css?161906256464 */
/* /bitrix/templates/39782/css/reset.css?1619062564999 */
/* /bitrix/templates/39782/css/superfish.css?16190625641497 */
/* /bitrix/templates/39782/css/slider.css?16190625642020 */
/* /bitrix/templates/39782/css/grid_12.css?16190625642838 */
/* /bitrix/templates/39782/css/ie.css?1619062564488 */
/* /bitrix/templates/39782/styles.css?161906256416932 */
/* /bitrix/templates/39782/template_styles.css?16190625643241 */
