

/* Start:/bitrix/templates/allpages/styles.css?175318135746*/
.27 black {
font-size: 27px;
color: #666666;
}
/* End */


/* Start:/bitrix/templates/allpages/template_styles.css?175318135730155*/
@charset "windows-1251";
/* CSS Document */
/* Кнопка обратной связи */
@media (min-width:780px) {
.feedback_button{
position:relative;
margin-left:auto;
margin-right:auto;
cursor:pointer;
font-family:'Open Sans', sans-serif;
color:#ffffff;
font-weight:bold;
border-radius:10px;
text-align:center;
background-color:#E36B0F;
border-color:#E36B0F;
margin-top:50px;
margin-bottom:50px;
width:200px;
height:40px;}
}
@media (max-width:780px) {
.feedback_button{
display:none;}
}


.otstup-new{
width:100%;
height:150px;
content:"";
display:table;
}
/* HEADER */
@media (min-width:781px){
.h_menu_rect{
	position:fixed; 
	z-index:10;
	top:0px; 
	left:0px; 
	width:100%; 
	height:68px; 
	background-color:rgba(0,0,0,0.65); 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;} 
	}
@media (min-width:610px) and (max-width:780px){
.h_menu_rect{
	position:fixed; 
	z-index:10;
	top:0px; 
	left:0px; 
	width:100%; 
	height:58px; 
	background-color:rgba(0,0,0,0.65); 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;} 
	}
@media (max-width:609px){
.h_menu_rect{
	position:fixed; 
	z-index:10;
	top:0px; 
	left:0px; 
	width:100%; 
	height:55px; 
	background-color:rgba(0,0,0,0.65); 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;} 
	}
@media (min-width:961px) { 
	.h_menu_cont{
	    width:960px;
		font-family:'Open Sans', sans-serif;
		padding:0px;
		border:0px;
		margin-right:auto;
		margin-left:auto;}
}
@media (min-width:781px) and (max-width:960px){ 
	.h_menu_cont{
		width:98%;
		font-family:'Open Sans', sans-serif;
		padding:0px;
		border:0px;
		margin-right:auto;
		margin-left:auto;}
}
@media (max-width:780px) { 
	.h_menu_cont{
		width:98%;
		font-family:'Open Sans', sans-serif;
		padding:0px;
		border:0px;
		margin-right:auto;
		margin-left:auto;}
}
@media (min-width:961px) { 
	.h_menu_navbar{
	float:left;
	position:relative;
	font-family:'Open Sans', sans-serif;
	display:inline-block;
	line-height:12px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border:0px;}
		}
@media (min-width:961px) { 
	.h_menu_navbar > li{
	width:110px;
	position:relative;
	font-family:'Open Sans', sans-serif;
	display:inline-block;
	margin-right:5px;
	list-style:none;}
        }	
@media (min-width:961px) { 
	.h_menu_navbar > li > a{
	text-decoration:none; 
	font-size:13px;
	color:#FFFFFF;}
		}	
@media (min-width:781px) and (max-width:960px){ 
	.h_menu_navbar{
	float:left;
	position:relative;
	display:inline-block;
	font-family:'Open Sans', sans-serif;
	line-height:12px;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border:0px;}
		}
@media (min-width:781px) and (max-width:960px){ 
	.h_menu_navbar > li {
	width:93px;
	position:relative;
	display:inline-block;
	margin:0px;
	list-style:none;}
        }	
@media (min-width:781px) and (max-width:960px){ 
	.h_menu_navbar > li > a {
	text-decoration:none; 
	font-size:12px;
	color:#FFFFFF;}
		}	

@media (min-width:610px) and (max-width:780px){ 
	.h_menu_navbar {
	float:left;
	position:relative;
	display:inline-block;
	font-family:'Open Sans', sans-serif;
	width:100%;
	line-height:11px;
	margin-top:2px;
	margin-left:60px;
	margin-right:0px;
	margin-bottom:0px; 
	padding:0px;
	border:0px;}
		}
@media (min-width:610px) and (max-width:780px){ 
	.h_menu_navbar > li {
	width:90px;
	position:relative;
	display:inline-block;
	margin-right:0px;
	list-style:none;}
        }	
@media (min-width:610px) and (max-width:780px){ 
	.h_menu_navbar > li > a {
	text-decoration:none; 
	font-size:12px;
	color:#FFFFFF;}
		}
@media (max-width:609px){ 
	.h_menu_navbar {
	display:none;}
		}
@media (max-width:609px){ 
	.h_menu_navbar > li {
	display:none;}
        }	
@media (max-width:609px){ 
	.h_menu_navbar > li > a {
	display:none;}
		}		
.h_menu_b{
	font-size:16px;
	line-height:20px;
	font-family:'Open Sans', sans-serif;
			}
@media (min-width:781px) {
.h_menu_right{
	float:right;
	font-family:'Open Sans', sans-serif;
	margin:0;
	border:0;
	padding:0;}
		}
@media (min-width:610px) and (max-width:780px) {
.h_menu_right{
	display:none;}
		}
@media (max-width:609px) {
.h_menu_right{
	float:right;
	font-family:'Open Sans', sans-serif;
	margin:0;
	border:0;
	padding:0;}
		}
@media (min-width:961px) {
.h_menu_rightblock_logo{
	float:left;
	margin-top:10px;
	margin-right:5px;}
	}
@media (min-width:610px) and (max-width:960px) {
.h_menu_rightblock_logo{
	display:none;}
	}
@media (max-width:609px) {
.h_menu_rightblock_logo{
	float:left;
	margin-top:10px;
	margin-right:5px;}
	}
@media (min-width:961px) {
.h_menu_logo{
	position:relative;
	width:40px;
	height:45px;
	background-color:transparent;
	background-image:none;
	border:none;}
	}
@media (min-width:610px) and (max-width:960px) {
	.h_menu_logo{
	display:none;}
	}
@media (max-width:609px) {
	.h_menu_logo{
	position:relative;
	width:35px;
	height:40px;
	margin-top:-3px;
	background-color:transparent;
	background-image:none;
	border:none;}
	}
@media (min-width:961px) {
.h_menu_rightblock{
	float:left;
	margin-top:6px;
	margin-right:20px;}
	}
@media (min-width:781px) and (max-width:960px) {
.h_menu_rightblock{
	margin-top:6px;
	margin-right:0px;}
	}
@media (min-width:610px) and (max-width:780px) {
.h_menu_rightblock{
	display:none;}
		}
@media (max-width:609px) {
.h_menu_rightblock{
	float:right;
	margin-top:6px;
	margin-right:20px;}
	}
@media (min-width:961px) { 
	.h_menu_phone{
    font-size: 18px;
   	padding-left:10px;
	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF;}
}
@media (min-width:781px) and (max-width:960px){ 
.h_menu_phone{
    font-size: 16px;
	padding-left:0px;
   	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF;}
}
@media (min-width:610px) and (max-width:780px) { 
.h_menu_phone{
	margin-top:5px;
	border:0;
	padding:0;
	display:inline-block;
	float:left;
	font-size: 16px;
   	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF;}
}
@media (max-width:609px) { 
.h_menu_phone{
	padding-top:7px;
    padding-left:5px;
	font-size: 16px;
   	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF;}
}
@media (min-width:961px) { 
	.h_menu_email{
	padding-left:10px;
	padding-top:11px;
    font-family:'Open Sans', sans-serif;
	font-size: 14px;
    color:#FFFFFF;} 
	}
@media (min-width:781px) and (max-width:960px){ 
.h_menu_email{
	padding-left:0px;
	padding-top:11px;
    font-family:'Open Sans', sans-serif;
	font-size: 11px;
   	font-weight:bold;
	color:#FFFFFF;} 
	}
@media (min-width:610px) and (max-width:780px) { 
.h_menu_email{
	margin-top:7px;
	border:0;
	padding:0;
	display:inline-block;
    float:right;
	font-family:'Open Sans', sans-serif;
	font-size: 14px;
   	color:#FFFFFF;} 
	}
@media (max-width:609px) { 
.h_menu_email{
	padding-left:10px;
	padding-top:11px;
    font-family:'Open Sans', sans-serif;
	font-size: 12px;
    font-weight:bold;
	color:#FFFFFF;} 
	}

@media (max-width:609px) {
 .h_menu_sm{
  top:5px;
  left:3px;
  position:fixed;
  z-index:11;
  padding:0px;}
}
@media (max-width:609px) {
 .h_menu_sms{
  font-family:'Open Sans', sans-serif; 
  padding-left:17px; 
  padding-right:17px; 
  padding-top:6px; 
  padding-bottom:6px; 
  margin: 0;
  box-sizing: border-box;
  position:fixed;
  margin-top:0px;
  background-color:rgba(118,113,108,0.90); 
  	}}
@media (min-width:610px) {
 .h_menu_sms{
 display:none;
	}}
@media (max-width:609px) {
.list-menu{
  display: flex;
  list-style: none;
  margin-top:30px;
  margin-right:10px;
  margin-left:0px;
  margin-bottom:10px;
  	}}
@media (max-width:609px) {
.list-menu > li > a{
  color: #FBF5F6;
  display: block;
  font-weight:bold; 
  padding-bottom:30px; 
	}}
@media (max-width:609px) {
	.list-menu > li > a:hover{
  background:transparent;
  	}}
@media (max-width:609px) {
#btn-menu{
  display: none;
	}}
@media (max-width:609px) {
#btn-menu + label{
  display: none; 
  position: relative;
  color: #F9F8F8; 
  height: 20px;
  z-index: 1;
  cursor: pointer;
	}}
@media (max-width:609px) {
#btn-menu + label:before{ 
  content: "+";  
  display: inline-block;
  font-size: 30px;
  font-weight:bold;
	}}
@media (max-width:609px) {
#btn-menu:checked + label:before{ 
  content: "x"; 
  color: #FFFFFF;
  font-size: 30px;
  font-weight:bold;}
	}
@media (max-width:609px) {
 #btn-menu + label{
    display: inline-block;
	}}
@media (max-width:609px) {
 #btn-menu + label + .list-menu{
    display: none;
	}}
@media (max-width:609px) {
  #btn-menu:checked + label + .list-menu{
 display: block;
  }
}
@media (min-width:781px) {
 .h_menu_sm_c{
  display:none;}
}
@media (min-width:610px) and (max-width:780px) {
 .h_menu_sm_c{
  top:5px;
  left:3px;
  position:fixed;
  z-index:11;
  padding:0px;}
}
@media (max-width:609px) {
 .h_menu_sm_c{
  display:none;}
}
@media (min-width:781px) {
 .h_menu_sms_c{
  display:none;}
}
@media (min-width:610px) and (max-width:780px) {
 .h_menu_sms_c{
  font-family:'Open Sans', sans-serif; 
  padding-left:15px; 
  padding-right:15px; 
  padding-top:8px; 
  padding-bottom:15px; 
  margin: 0;
  box-sizing: border-box;
  position:fixed;
  margin-top:0px;
  background-color:rgba(118,113,108,0.90); 
  	}}
@media (max-width:609px) {
 .h_menu_sms_c{
 display:none;
	}}
@media (min-width:610px) and (max-width:780px) {
.list-menu-c {
  display: flex;
  list-style: none;
  margin-top:30px;
  margin-right:10px;
  margin-left:0px;
  margin-bottom:0px;
  	}}
@media (min-width:610px) and (max-width:780px) {
.list-menu-c > li > a{
  color: #FBF5F6;
  display: block;
  font-weight:bold; 
  padding-bottom:30px; 
	}}
@media (min-width:610px) and (max-width:780px) {
	.list-menu-c > li > a:hover{
  background:transparent;
  	}}
@media (min-width:610px) and (max-width:780px) {
#btn-menu-c {
  display: none;
	}}
@media (min-width:610px) and (max-width:780px) {
#btn-menu-c + label{
  display: none; 
  position: relative;
  color: #F9F8F8; 
  height: 20px;
  z-index: 1;
  cursor: pointer;
	}}
@media (min-width:610px) and (max-width:780px) {
#btn-menu-c + label:before{ 
  content: "@";  
  display: inline-block;
  font-size: 20px;
  font-weight:bold;
	}}
@media (min-width:610px) and (max-width:780px) {
#btn-menu-c:checked + label:before{ 
  content: "x"; 
  color: #FFFFFF;
  font-size: 20px;
  font-weight:bold;}
	}
@media (min-width:610px) and (max-width:780px) {
 #btn-menu-c + label{
    display: inline-block;
	}}
@media (min-width:610px) and (max-width:780px) {
 #btn-menu-c + label + .list-menu-c{
    display: none;
	}}
@media (min-width:610px) and (max-width:780px) {
  #btn-menu-c:checked + label + .list-menu-c{
 display: block;
  }
}
/* WORK AREA*/
.p-color{
color:#454343;
margin:0;
padding:0;
border:0;
}
@media (min-width:961px) { 
	.body_container{
		min-height:100%;
		width:960px;
		margin:0 auto; 
		}
}
@media (min-width:781px) and (max-width:960px){ 
	.body_container{
		min-height:100%;
		width:95%;
		margin:0 auto; 
		}
	}
@media (max-width:780px) { 
	.body_container{
		min-height:100%;
		width:95%;
		margin:0 auto; 
		}
	}
.h_menu_trans{
  width:100%;
  height:80px;
  background-color:transparent;
  }
@media (min-width:781px) { 
.text_title_a{
  font-family:'Open Sans', sans-serif;
  font-size: 20px;
  font-weight:bold;}
  }
@media (min-width:610px) and (max-width:780px) {
 .text_title_a{
  font-family:'Open Sans', sans-serif;
  font-size:18px;		
  font-weight:bold;}
}
@media (max-width:609px) { 
 .text_title_a{
  font-family:'Open Sans', sans-serif;
  font-size: 20px;
  font-weight:bold;}
  }
@media (min-width:781px) { 
 .text_a{
  font-family:'Open Sans', sans-serif;
  font-size: 16px;}
  }
@media (min-width:610px)and(max-width:780px) { 
 .text_a{
  font-family:'Open Sans', sans-serif;
  font-size: 14px;}
  }
@media (max-width:609px) { 
 .text_a{
  font-family:'Open Sans', sans-serif;
  font-size: 20px;}
  }

/* FOOTER */
.rasporka {
content:"";
display:table;
clear:both;
}
.mod-footer {
clear:both;
border-top: 4px solid #bd5000;
margin: 50px auto 0px auto;
padding: 30px 0 0; 
}
@media (min-width:961px) { 
.footer_container{
		width:960px;
		font-family:'Open Sans', sans-serif;
		margin:auto; 
		}
}
@media (max-width:960px) { 
.footer_container{
		width:95%;
		font-family:'Open Sans', sans-serif;
		margin:auto; 
		}
	}
.footer_h4{
	font-size:14px;
	font-weight:bold;
	padding-left:40px;
	margin:0;
}
.clean{ 
	list-style-type:none;
	text-decoration:none;
	padding:none;
	margin:none;
}
.clean > li {
	line-height:25px;
} 
.clean > li > a { 
	text-decoration:none; 
	color:#575253; 
	font-size:14px;
		}
@media (min-width:481px) { 
.footer_list  { 
    float:left;
	width:240px;
	vertical-align:top;
	margin:-5px;
	padding-bottom:15px; }
	}
@media (max-width:480px) { 
.footer_list  { 
    float:left;
	width:220px;
	vertical-align:top;
	margin-bottom:10px;}
	}
.footer_contact { 
    float:left;
	width:230px;
	vertical-align:top;
	margin:-5px;
	padding-left:40px;
	}

.footer_h41{
	font-size:14px;
	font-weight:bold;
	margin:0;
}
.footer_phone{
	margin-top:17px;
}
.footer_phone a {
	color:#575253; 
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	}
.footer_email a {
    color: #bd5000;
    text-decoration: underline;
    font-size:14px;
	line-height:25px;}

.footer_address{
	color:#575253; 
	font-size:14px;
	line-height:25px;
}
.footer_rights{
	position:relative;
	float:left;
	width:100%;
	border-top: 1px solid #e8e8e8;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:20px;
	font-size:12px;
	color:#999999;
	text-align:center;
}
body {
	font-family:'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #666666;
	background-image: url(/bitrix/templates/allpages/images/fonlista.png);
	background-repeat: repeat;
	margin: 0px;
	}

img {
	margin: 0px;
	position: relative;
	border: 0px;
	}

hr {
	margin: 0px;
	position: relative;
	}

a {
	font-family:'Open Sans', sans-serif;
	color: #336699;
	}
	
a:hover { 
    text-decoration: none;
	}

.biggray {
	font-size: 24px;
	color: #666666;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 40px;
	text-transform: uppercase;
	}

.minitextn {
	color: #333333;
	font-size: 16px !important;
	line-height: 2;
	margin-top:40px; 
	font-weight: bold;
	}	

.ziny {
	font-size: 27px;
	color: #336699;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
	}
		
.otstup {
	margin-bottom: 25px;
	width: 70%
	}

.minitext {
	color: #333333;
	font-size: 14px;
	line-height: 2;
	}		


/* DIV обертки - фонового листа всей станицы */
@media (min-width:961px) { 
.list{
width:960px;
height:100%;
display:block;
font-family:'Open Sans', sans-serif;
margin: 0 auto;} 
}
@media (max-width:960px) { 
.list{
width:95%;
height:100%;
display:block;
font-family:'Open Sans', sans-serif;
margin: 0 auto;} 
}
		
/* Оранжевая линия над блоками */
.orangeline {
	width: 100%;
	height: 7px;
	background-color: #cc6633;
	border-width: 0px;
	position: relative;
	noshade;
	left: auto;
	}

/* Позиционирование окна поиска по сайту для главной страницы */
#search-form-main {
	position: absolute;
	top: 150px;
	z-index: 5;
	margin-left: 723px;
	}

/* Позиционирование окна поиска по сайту для всех страниц */
#search-form-all {
	position: absolute;
	top: 140px;
	z-index: 5;
	margin-left: 70%;
	float: right;
	}

/* Блоки и линии меню центрального баннера */

.blockmenu {
	width: 15%;
	vertical-align: middle;
	text-align: center;
	height: 43px;
	font-weight: bold;
        font-size: 18px;
		}

.blockmenus {
	width: 22%;
	vertical-align: middle;
	text-align: center;
	height: 43px;
	font-weight: bold;
		}

.sm {margin-top:-10px; font-size:19px;}
.smp {
	font-size: 20px;
	color: #666666;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 20px;
}

.linemenu {
	background-image: url(/bitrix/templates/allpages/images/menuline.png);
		}


/* Свойства окон поиска */
.poisk {
	width: 20%;
	height: 30px;
	font-size: 16px;
	}
	
.ok {
	width: 32%;
	height: 30px;
	font-size: 16px;
	color: #FBF8F8;
	background-color: #CC6633;
	border-radius: 5px;
				}
/* Фон для всех форм обратной связи (кроме поиска по сайту) */
.form {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
		}

/* Поля для ввода информации в формы */
.pole {
	width: 26%;
	height: 30px;
	margin-bottom: 40px;
	margin-left: 20px;
	margin-right: 15px;
	font-size: 20px;
	}	

.pole1 {
	width: 36%;
	height: 80px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 15px;
	font-family:'Open Sans', sans-serif;
	font-size: 20px;
		}
	
.pole2 {
	width: 36%;
	height: 30px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 15px;
	font-size: 20px;
		}

/* Оранжевая кнопка "Отправить" */
.knopka {
	height: 35px;
	font-size: 20px;
	color: #FBF8F8;
	background-color: #CC6633;
	border-radius: 5px;
				}

/* Серый текст 27px жирный и выровненный по центру */
.slogan {
	font-size: 27px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	line-height: 45px;
	padding-top: 20px;
		}

/* Серый текст 27px жирный и выровненный вправо - для блока "Почему с нами работать выгодно" */
.bold27 {
	font-size: 27px;
	font-weight: bold;
	text-align: right;
	position: relative;
	margin-bottom: 10px;	
		}


/* Таблица "Выберите интересующий проект" */
.project1 {
	width: 100%;
	vertical-align: middle;
	text-align: center;
	background-image: url(/bitrix/templates/allpages/images/fonproject.png);
	background-repeat: repeat;
	font-size: 27px;
	}


/* Черный текст для блока "Отраслевые решения" */
.blackfont {
	color: #000000;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 20px;
	}

/* Карта с Google maps */
#karta {
	width: 100%;
	text-align: center;
	position: relative;
	margin-bottom: 70px;
	margin-top: 50px;
			}

/* Блоки для ссылок в разделе "Выберите проект */
.blockproject2 {
	width: 48%;
	height: 80px;
	font-weight: normal;
		}

.blockproject3 {
	width: 32%;
	height: 80px;
	font-weight: normal;
		}

/* Обертка для блока "Какие причины повышать производительность труда?" */
.reason {
	width: 100%;
	text-align: center;
		}

/* Блоки для раздела "Какие причины повышать производительность труда?" */
.blockreason1 {
	width: 42%;
	display: block;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	}
	
.blockreason2 {
	width: 11%;
	}

.boldreason {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px;
		}
	
.leftreason {
	text-align: left;
	vertical-align: top;
	margin-bottom: 0px;
	padding-bottom: 70px;
	}

/* Блоки для таблицы отраслей */

.project3 {
	width: 100%;
	vertical-align: middle;
	text-align: center;
		}
		
.otr {
	width: 20%;
	height: 270px;
	padding-left: 40px;
	padding-right: 40px;
        border: 0;
	}
	
/* Отступы после банеров клиентов */
.image {
	margin-bottom: 80px;		
	}


/* Структура таблицы "Почему работать с нами выгодно?" */
#vygtable {
	width: 100%;
	vertical-align: middle;
	text-align: left;
	font-size: 18px;
	padding-bottom: 60px;
	height: 210px;
	margin-bottom: 60px;
		}

.pp {
	padding-bottom: 10px;	
	}


/* Обертка раздела "Если вы хотите - позвоните" */
#ostable {
	width: 100%;
	height: 470px;
	position: relative;
		 }

/* Выравнивание и шрифты контактов */
.con1 {
	padding-left: 60px;
	text-align: left;
	font-size: 20px;
	color: #333333;
	margin-bottom: 30px;
	line-height: 30px;
		}

.con2 {
	padding-left: 60px;
	text-align: left;
	font-size: 27px;
	color: #cc6633;
	font-weight: bold;
	margin-bottom: 30px;
	}

.con3 {
	padding-left: 60px;
	text-align: left;
	font-size: 20px;
	color: #3366CC;
	text-decoration: underline;
	margin-bottom: 30px;
	}

/* Блоки таблицы карты сайта */
#tablekarta {
	width: 100%;
	height: 350px;
	position: relative;
	background-color: #cccccc;
		 }

.blockkarta1 {
	width: 310px;
	height: 15px;
	color: #666666;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
			}

.blockkarta2 {
	width: 32%;
	height: 15px;
	color: #3366CC;
	padding-left: 20px;
	}

/* Футер */
/* Футер */

#foot {
	width: 100%;
	height: 50px;
	background-color: #464242;
	position: relative;
	margin: 0px;
        display: table;
		}

#liveinternet {
        width: 100px;
        display:table-cell;
        text-align: left;
	padding-right: 10px;
	vertical-align: middle;
	position: relative;
	margin: 0px;
	padding-top: 7px;
        padding-left: 7px;
        }	
		
#copyright {
        display:table-cell;        
        width: 800px;	
        color: #F8F2F2;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
	position: relative;
	margin: 0px;
	padding-top: 7px;
		}

/* Стили для страницы err404 */

/* Центральный баннер */
.centrbanner {
	width: 100%;
	height: 180px;
	background-image: url(/bitrix/templates/allpages/images/zavod1.jpg);
	}

/* Шрифты и выравнивание текста центрального баннера */
.bluebold {
	font-size: 27px;
	color: #336699;
	font-weight: bold;
	margin-top: 20px;
			}
			
.bluenormal {
	font-size: 24px;
	color: #336699;
	margin-top: 5px;
			}
			
.left {
	text-align: left;
	width: 60%;
	margin-top: 20px;
	float: left;
	padding-left: 5px;
			}

.leftt {
	text-align: left;
	width: 80%;
	margin-top: 10px;
	float: left;
	padding-left: 5px;
			}

.right {
	width: 30%;
	margin-top: 20px;
	float: right;
	text-align: right;
	padding-right: 5px;
		}

.clear {
	clear:both;
	}

/* Надпись 404 */			
#eror {
	text-align: center;
	font-size: 300px;
	font-weight: bold;
	margin-top: 20px;
	}


/* Стили для страниц "Услуги" */


/* Базовый текст для всех текстов - черный 20px */
.basetext {
	color: #333333;
	font-size: 20px;
	}

/* Таблица "Зачем компании ...? */
.prichiny1 {
	width: 6%;
	vertical-align: top;
	padding-top: 20px;
	}

.prichiny2 {
	width: 42%;
	text-align: left;
	color: #333333;
	font-size: 20px;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 25px;
	padding-bottom: 30px;
	vertical-align: top;
	}

.prichiny3 {
	width: 3%;
	vertical-align: top;
	padding-top: 20px;
	}

/* Стили для блока "Этапы работы" */

.etap {
	font-size: 27px;
	color: #666666;
	text-align:left;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
		}

.displaytable {
	display: table;
    width: 100%;
	margin-left: 0px;
    margin-right: 0px;
	}

.stagesone {
	width: 33%;
	text-align: left;
	vertical-align: top;
	display: table-cell;
	height: 250px;
			}

.stagestwo {
	width: 76%;
	color: #333333;
	font-size: 20px;
	vertical-align: top;
	display:table-cell;
	padding-left:50px;
	height: 250px;
				}


/* Стили для блока "Какие методы мы используем?" */

.methodicon {
	width: 44%;
	height: 150px;
	text-align: center;
	vertical-align: center;
	display: table-cell;
	padding-top: 50px;
        padding-bottom: 20px;
			}
			
.methodint {
	width: 8%;
	display: table-cell;
			}

.methodshadow {
	width: 44%;
	height: 25px;
	text-align: center;
	vertical-align: center;
        margin-top: 20px;
	display: table-cell;
			}

.methodheader {
	width: 44%;
	height: 40px;
	color: #333333;
	font-size: 20px;
	text-align: center;
	vertical-align: top;
	display: table-cell;
	font-weight: bold;
	}

.methodtext {
	width: 44%;
	color: #333333;
	font-size: 20px;
	text-align: left;
	vertical-align: top;
	display: table-cell;
			}

/* Стили для блока "Что получаем в результате?" */

.resultleft {
	width: 68%;
	height: 150px;
	color: #333333;
	font-size: 20px;
	text-align: center;
	vertical-align: center;
	border: medium solid #666666;
	border-radius: 25px;
	float: left;
	margin-bottom: 50px;
	}

.resultright {
	width: 68%;
	height: 150px;
	color: #333333;
	font-size: 20px;
	text-align: center;
	vertical-align: center;
	border: medium solid #666666;
	border-radius: 25px;
	float: right;
	margin-bottom: 50px;
	}
	
.justtable {
	display: table;
	}
	
.nomer {
	width: 8%;
	text-align: center;
	vertical-align: top;
	display: table-cell;
	}
	
.zagolovok {
	width: 52%;
	height: 30px;
	text-align: left;
	vertical-align: center;
	display: table-cell;
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	padding-top: 20px;
	}
	
.textvbloke {
	width: 80%;
	height: 100px;
	text-align: left;
	vertical-align: center;
	color: #333333;
	font-size: 20px;
	padding-left: 80px;
	margin-top: -10px;
		}
		
/* !!!!!!!!!!!!!!!!!! Конец стилей для страниц "Услуги"!!!!!!!!!!!!!!!!!! */
/* Стили для страницы "Управляющие компании" */

.siniizagolovok {
	font-size: 27px;
	color: #336699;
	text-align: left;
	font-weight: bold;
	padding-top: 30px;
	margin-bottom: 20px;
	}

.seriizagolovok {
	font-size: 24px;
	color: #666666;
	text-align: left;
	font-weight: bold;
	padding-top: 20px;
	margin-bottom: 20px;
	}
	

.podzagolovok {
	font-size: 20px;
	color: #666666;
	text-align: left;
	font-weight: bold;
	padding-top: 20px;
	margin-bottom: 20px;
	}

.risunok {
	font-size: 20px;
	color: #666666;
	text-align: left;
	font-weight: bold;
		}

/* !!!!!!!!!!!!!!!!!! Конец стилей для страницы "Управляющие компании"!!!!!!!!!!!!!!!!!! */
/* Стили для страницы "Компания" */


.ourfoto {
	width: 35%;
	height: 400px;
	text-align: center;
	vertical-align: top;
	display: table-cell;
			}

.aboutus {
	width: 52%;
	height: 250px;
	color: #333333;
	font-size: 20px;
	vertical-align: top;
	display:table-cell;
			}



/* !!!!!!!!!!!!!!!!!! Конец стилей для страницы "Компания"!!!!!!!!!!!!!!!!!! */

.biggray {
	font-size: 24px;
	color: #666666;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 40px;
	text-transform: uppercase;
	}

.minitextn {
	color: #333333;
	font-size: 16px !important;
	line-height: 2;
	margin-top:40px; 
	font-weight: bold;
	}	
	
/* Новые теги 23 февраля - начало*/

.logosp{
width: 11%;
height: 111px;
margin-left: 27px;
margin-right: 27px;
margin-top: 5px;
margin-bottom: 10px;
float: left;
}



/* Новые теги 23 февраля - край*/


	
/* Новые теги */ /* Новые теги */ /* Новые теги */  /* Новые теги */ /* Новые теги */ /* Новые теги */ /* Новые теги *//* Новые теги */

.wrap {
	width: 95%;
	position: relative;
	left: 50%;
	margin-left: -465px;
	height: auto;
	clear: both;
	overflow:hidden;
		}

/* Левый контейнер */
.lcont {
	float: left;
	width: 69%;
		}
		
/* Правый контейнер */
.rcont {
	float: right;
	width: 26%;
	margin-left: 5px;
	text-align: center;
	}

.ziny {
	font-size: 27px;
	color: #336699;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
	}
		
.otstup {
	margin-bottom: 25px;
	width: 70%
	}

.minitext {
	color: #333333;
	font-size: 14px;
	line-height: 2;
	}		

/* Край новых тегов * Убрать тег IMG - или из него что-то про центрирование*/
/* Теги для таблицы*/

.price {
width:100%; 
overflow:hidden;
}

.anna, .olga, .sveta, .ula {
margin: 0;
padding: 0;
border: 0;
float: left;
overflow:hidden;
}

.olga, .sveta, .ula {
width: 16%;
}

.anna {width: 52%}

/*СТИЛИ СПИСКА */

#anna1 {
height: 25px;
background-color: #ffffff;
font-size: 12 px;
color: 000000;
font-weight: bold;
text-align: center;
vertical-align: middle;
}

#anna2 {
height: 70px;
background-color: #ffffff;
font-size: 12 px;
color: 000000;
font-weight: bold;
text-align: center;
vertical-align: middle;
}


#olga1, #sveta1, #ula1, #olga2, #sveta2, #ula2, #olga3, #sveta3, #ula3  {
text-align: center;
vertical-align: middle;
color: #ffffff;
}

#olga1, #olga2, #olga3 {
background-color: rgba(153, 204, 255, 0.6);
}

#sveta1, #sveta2, #sveta3  {
background-color: rgba(51, 102, 153, 0.6);
}

#ula1, #ula2, #ula3 {
background-color: rgba(0, 0, 51, 0.6);
}

#olga1, #sveta1, #ula1 {
font-size: 18px;
height: 30px;
padding-top: 5px;
}

#olga2, #sveta2, #ula2 {
font-size: 40px;
height: 50px;
font-weight: bold;
}

#olga3, #sveta3, #ula3 {
font-size: 11px;
height: 35px;
font-weight: bold;
}

#anna4, #olga4, #sveta4, #ula4, #anna5, #olga5, #sveta5, #ula5 {
height: 28px;
color: #000000;
font-size: 16px;
padding-top: 10px;
}

#anna4 {background-color: rgba(155, 155, 155, 0.3); padding-left: 5px;}
#sveta4 {background-color: rgba(155, 155, 155, 0.3); text-align: center;}
#olga4, #ula4 {background-color: rgba(233, 233, 233, 0.3); text-align: center;}

#anna5 {background-color: rgba(233, 233, 233, 0.3); padding-left: 5px;}
#sveta5 {background-color: rgba(233, 233, 233, 0.3); text-align: center;}
#olga5, #ula5 {background-color: #ffffff; text-align: center;}

.liclass {
    list-style-type: none; /* Убираем маркеры */
   }
.ulclass {
    margin-left: 0; /* Отступ слева в браузере IE и Opera */
    padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
   }



/* Край стилей для таблицы*/


		

.usln {
position: fixed;
right:0px !important;
margin-top: - 100px;
float: rigth;
}

.otrasly {
position: fixed;
left:0px !important;
top: 50%;
margin-top: - 100px;
z-index:1;
display: inline-block;
}
/* End */
/* /bitrix/templates/allpages/styles.css?175318135746 */
/* /bitrix/templates/allpages/template_styles.css?175318135730155 */
