

/* Start:/bitrix/templates/39782_about/components/demo/main.feedback/modal/style.css?1619062564676*/
#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_about/components/bitrix/menu/horizontal_multilevel1/style.css?1619062564123*/
/*Denied items*/
.sf-menu a.denied
{
	background: url(/bitrix/templates/39782_about/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_about/components/bitrix/breadcrumb/breadcrumb1/style.css?1619062564306*/
ul.breadcrumb-navigation
{
	padding:0; margin:0 0 20px 0;
	list-style:none;
    position: relative;
    z-index: 2;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
    font-weight: 600;
    padding-right: 5px;
    PADDING-LEFT: 5px;	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/39782_about/components/bitrix/news.list/right-timetable/style.css?1619062564147*/
a.boxlink{
display: block;
float: left;
width: 310px;
border-radius:5px;
}
a.boxlink:hover{
background: #F0F5F9 none repeat scroll 0% 0%;
}
/* End */


/* Start:/bitrix/templates/39782_about/css/reset.css?16190625641103*/
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;border:0 none;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;}img {vertical-align:top;}embed {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:0px;}
/* End */


/* Start:/bitrix/templates/39782_about/css/grid_12.css?16190625642654*/
.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{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:300px}.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}
/* End */


/* Start:/bitrix/templates/39782_about/css/superfish.css?16190625641773*/
nav{ position:relative; width: auto; float:left;vertical-align: middle;
display: table-cell !important;
background: transparent url("/images/39782/bg-li.jpg") repeat-y scroll left 0px;
}
.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, ul.sf-menu>li.current{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_about/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_about/styles.css?161906256417497*/
.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;
}
.grid_4 .slogan
{
font-size: 25px;
line-height: 25px;
padding: 25px 0px;
font-family: "Open Sans",sans-serif;
color: #314E6F;
font-weight: 600;
word-spacing: -1px;
}
/*
.h1{font-size:19px;font-family: 'Open Sans', sans-serif; color:#314e6f; line-height:24px;font-weight: normal; letter-spacing:-1px;}
*/
h1,h2,h3,h4,h5,h6{
	color: #314E6F !important;	
}

h1{
color: #314E6F;
display: block;
font-family: open sans;
font-size: 31px;
font-weight: 600;
letter-spacing: 0px;
line-height: 1.2em;
}
.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;}





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

.search input[type=submit]:hover,
.button:hover{background-position:0 -33px; color:#fff;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper{overflow:hidden;}
.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_about/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;}

/*********************************content*************************************/
#content{width:100%; margin:0; position:relative; z-index:1;}
    

#content ul,#content ul li{list-style-image: url('/upload/img/2714.png'); } 


.bg-white{width:1000px; margin:0 auto; background: #fff; padding-bottom:49px;}

#content .bg-white .wrapper { top: -53px; position: relative;}

.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:0 15px -5px 8px;}
.box-2 p{margin-top:2px;}
.box-2 .button{margin-top:24px;}

.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;*/
background: #667a92;
border-radius: 25px;
 overflow:hidden; text-align:center;}

/**********************************index-1*********************************/
.box-3{padding: 20px;border-radius: 5px;}
.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;}

/* share */
.share-buttons{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	width:40px;
	height:100%
}

.share-buttons .container{
	width:40px;
	height:320px;
	position:relative;
	top:50%;
	margin-top:-160px
}

.share-buttons .container div{
	width:160px;
	height:40px;
	margin-left:-120px;
	cursor:pointer;
	background:url(/bitrix/templates/39782_about/index.png)
}

.share-buttons .container div a{
	width:160px;
	height:40px;
	display:block
}

.share-buttons .container div:hover{
	margin-left:0;
	-webkit-animation:margin-left-roll .5s;
	animation:margin-left-roll .5s;
	-moz-animation:margin-left-roll .5s
}

@-webkit-keyframes margin-left-roll{
	from{
		margin-left:-120px
	}

	to{
		margin-left:0
	}

}

@keyframes margin-left-roll{
	from{
		margin-left:-120px
	}

	to{
		margin-left:0
	}

}

.share-buttons .container div.facebook{
	background-position:0 0
}

.share-buttons .container div.vkontakte{
	background-position:0 -40px
}

.share-buttons .container div.mailru{
	background-position:0 -80px
}

.share-buttons .container div.linkedin{
	background-position:0 -120px
}

.share-buttons .container div.livejournal{
	background-position:0 -160px
}

.share-buttons .container div.twitter{
	background-position:0 -200px
}

.share-buttons .container div.odnoklassniki{
	background-position:0 -240px
}

.share-buttons .container div.gplus{
	background-position:0 -280px
}

@media only screen and (max-width:1200px){
	.share-buttons{
		display:none!important
	}

}








#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_about/img/fon.png);*/
	/*background: url(/images/39782/bg-menu.jpg) 0 0 repeat-x #50677c;*/
	/*background-repeat:no-repeat;*/
	background:none;
	width:444px;
	/*height:500px;*/
	padding:0 0 0 0;
	color:#f00;
	z-index:10001;
}

#close, #close1 {
    background-image: url(/bitrix/templates/39782_about/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_about/img/knopka.png");display:block; 
width:200px;border:0; 
}
a.images:hover {background:url("/bitrix/templates/39782_about/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: 80px;
	border-left: 1px solid #abafb1;
	padding-left: 25px;
	padding-right: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;
}

.f-right {
    float: right;
}
/*.search
{
display: block;
float: left;
margin-top: 115px;
margin-left: 180px;
width: 200px;
}
.search input{
display: block;
float: left;
padding:5px;
margin:0px auto;
}
input.search-suggest {
    border-radius: 3px;
    border: 2px solid #314e6f;
  margin-right: 5px;
}
.search input[type=submit]{
  line-height: 20px;
  cursor: pointer;
  margin-top: -19px;
}
*/
.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_about/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;}

a.more{}
a.more:hover{
text-decoration:underline;
}

.right{
margin-top:20px;margin-bottom:20px;width: 310px;
}

.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_about/template_styles.css?16190625642445*/

/* 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;
margin-bottom: 9px;
}
#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_about/components/demo/main.feedback/modal/style.css?1619062564676 */
/* /bitrix/templates/39782_about/components/bitrix/menu/horizontal_multilevel1/style.css?1619062564123 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1619062547501 */
/* /bitrix/templates/39782_about/components/bitrix/breadcrumb/breadcrumb1/style.css?1619062564306 */
/* /bitrix/templates/39782_about/components/bitrix/news.list/right-timetable/style.css?1619062564147 */
/* /bitrix/templates/39782_about/css/reset.css?16190625641103 */
/* /bitrix/templates/39782_about/css/grid_12.css?16190625642654 */
/* /bitrix/templates/39782_about/css/superfish.css?16190625641773 */
/* /bitrix/templates/39782_about/css/ie.css?1619062564488 */
/* /bitrix/templates/39782_about/styles.css?161906256417497 */
/* /bitrix/templates/39782_about/template_styles.css?16190625642445 */
