@import "norm.css";
@font-face {
	font-family: 'MyriadProCondensed';
	src: url('fonts/MyriadPro-Cond.eot?') format('eot'), 
         url('fonts/MyriadPro-Cond.woff') format('woff'), 
         url('fonts/MyriadPro-Cond.otf')  format('opentype'),
         url('fonts/MyriadPro-Cond.svg#svgFontName') format('svg')
}
@font-face {
	font-family: 'MyriadProRegular';
	src: url('fonts/MyriadPro-Regular.eot?') format('eot'), 
         url('fonts/MyriadPro-Regular.woff') format('woff'), 
         url('fonts/MyriadPro-Regular.otf')  format('opentype'),
         url('fonts/MyriadPro-Regular.svg#svgFontName') format('svg')
}
@font-face {
	font-family: 'MyriadProBoldCondensed';
	src: url('fonts/MyriadPro-BoldCond.eot?') format('eot'), 
         url('fonts/MyriadPro-BoldCond.woff') format('woff'), 
         url('fonts/MyriadPro-BoldCond.otf')  format('opentype'),
         url('fonts/MyriadPro-BoldCond.svg#svgFontName') format('svg')
}

body {
	margin:0;
	height:100%;
	min-height:100%;
	font-family: 'Arial';
}


.services_block .el .title a{
color:white;
}
.services_block .el .descr a:hover{
color:white;
text-decoration:underline;
}

.services_block .el .descr a{
color:white !important;
}




.gl_co li a{
color:black;
}

.gl_co li a{
text-decoration:none;
}





h1{    display: block;
    margin: 0;
    padding-left: 25px;
    box-sizing: border-box;
    font-family: "Spectral";
    font-size: 39px;
    font-weight: 700;
    line-height: 1;
    position: relative;
    z-index: 2;    margin: 30px 0px;}
	h1:before {
    content: '';
    display: block;
    width: 71px;
    height: 71px;
    background: #e4f1c3;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    position: absolute;
    top: -19px;
    left: -1px;
    z-index: -1;
}

input,select,textarea{ outline:none; }
menu{ padding:0; }
article h1{ font-size:22px; font-family: 'Arial'; margin:10px 0; }
article.content h1{ font-family: 'Arial' sans-serif; font-weight:normal; margin-bottom:22px; margin-top:0px; }
input,textarea{ font-family: 'Arial'; }
input::-webkit-input-placeholder { font-family: 'Arial'; }
input:-moz-placeholder { font-family: 'Arial'; }
input::-moz-placeholder { font-family: 'Arial'; }
input:-ms-input-placeholder { font-family: 'Arial'; }
textarea::-webkit-input-placeholder { font-family: 'Arial'; }
textarea:-moz-placeholder { font-family: 'Arial'; }
textarea::-moz-placeholder { font-family: 'Arial'; }
textarea:-ms-input-placeholder { font-family: 'Arial'; }
.clr{ clear:both; }
.grey{ color:#8e8e8e; }
.red{ color:#ff4800; }
.error{ border:1px solid #ff0000 !important; }

.wrapper_all{ height:100%; min-height:100%;   margin-bottom: 55px;}

/*.wrapper{ width:1000px; margin:0 auto;}
.header{ position:relative; height:100px; }*/
.header .logo{ position:absolute; top:31px; /*width:192px; height:42px;*/ }
.header .phones{ 
  position: absolute;
  top: 43px;
  right: 61px;
  font-family: 'MyriadProCondensed';
  text-align: right;
 }
.header .phones .phone1{   text-align: left;color:#585858; float:left; margin-right:15px;   font-family: 'Arial';}
.header .phones .phone2{ color:#969696; float:left; }
.header .phones .number{ font-size:22px;   font-family: 'Arial';color: black;}
.header .phones .code{ color:#979797; font-size:15px;}
.header .phones .digits{}
.header .phones .callback{
 font-size:14px;
 color: black;
 border-bottom:1px solid #a3a9a7;
 display:inline; 
 cursor:pointer; 
 line-height:10px;
 background-image: url('/templates/russgenko/images/tel1.png');
  background-repeat: no-repeat;
  padding-left: 20px;
  margin-top: 5px;
  background-position: 0px 5px;
  background-size: 15px 10px;
 }
 
 .okosh{
 position:relative;
   height: 145px;
     top: 7px;
 }
 
 .okosh1{
   height: 150px;
  float: left;
  border: 5px solid#f3f5f4;
  width: 380px;
position:absolute;
  left: 48px;
 }
 
 
 .okosh2{
   height: 150px;
  border: 5px solid #f3f5f4;
  width: 381px;
position:absolute;
left: 520px;
 }

 .header .phones .callback:hover { 
 background:none; 
 border:none; 
 text-decoration:underline;
 background-image: url('/templates/russgenko/images/tel1.png');
 background-repeat: no-repeat;
 padding-left: 20px;
 margin-top: 5px;
 background-position: 0px 5px;
 background-size: 15px 10px;
 }
 
.header .phones .subtitle{
border-bottom:1px solid #a3a9a7;
padding-bottom: 3px;
color: black;
font-size:14px;
line-height:10px; 
font-family: 'Arial';
}

.subtitle{
font-size:10.18pt !important;
}

.wrapper_menu{ 
	height:45px;
	background: #727e70; 
  width: 1000px;
  margin: 0 auto;
	}

.wrapper_menu.footer{
	height:360px;
	background: #727e70;
	width: 100%;
}

.wrapper_menu.footer li{
float:none;
height: 25px;
background:none !important;
}


.find_your{
  font-size: 13px;
  font-family: 'Arial';
  line-height: 33px;
}

.wrapper_menu.footer li a{
text-decoration:none;
color:white;
border:none;
}


.wrapper_menu menu li{
list-style:none;
float:left;
}

.wrapper + .wrapper_menu menu li:hover{
background-color:#b1bd86;
}

.wrapper_menu menu li:nth-child(6){
width:185px;
}

.wrapper_menu.wrapp menu li a{ 
  line-height: 45px;
  color: white;
  border-right: 1px solid #3e5356;
  font-size: 16px;
  padding: 0px 32px;
  font-family: 'Arial';
  font-weight: bold;
}
 
 .wrapper_menu menu li:nth-child(6) a{
  border-right: none;
  padding-right:0px !important;

 }
 


.wrapper_slider{ 
  width: 580px;
  margin: 0 auto;
background:#f6fff5; 
/*border-bottom:1px solid #d1d9d0; */
position:relative;
 z-index:2;
left:-70px;
 }
 
 .pre_wrap_sl{
  position: absolute;
 /* border: 1px solid red; */
  width: 126px;
  height: 288px;
  left: -140px;
  top: 10px;
 }
 
.slider{ }
.slider .slide{ height:230px; font-family:Arial, Helvetica, sans-serif; }
.slider .slide .image{
 width:580px;
 float:left;
 margin-top:10px;
 position:absolute;
 z-index: 1;
 }
.slider .slide .text{  z-index:2; position: absolute;width:440px; float:left; margin:0 0 0 40px; list-style:none; }
 .order_form{
 width:245px; 
 margin-left: 600px;
  margin-top: -260px;
  padding-bottom: 100px;  }
 .order_form .title{ 
	font-size:21px;
	margin-bottom:10px; 
	position: relative;
    top: -30px;
}
 .order_form input,.slider .slide .order_form select{ 
	padding:5px 10px; 
	font-size:16px; 
	width:209px; 
	border:1px inset #bcd2bb; 
	background:#b2bc87;
	margin-bottom:8px; 
	font-family: 'Arial';
}
 .order_form input::-webkit-input-placeholder { color:#4e7252; }
 .order_form input:-moz-placeholder { color:#4e7252; opacity:1; }
 .order_form input::-moz-placeholder { color:#4e7252; opacity:1; }
 .order_form input:-ms-input-placeholder { color:#4e7252; }
 .order_form select{ 
    background-color: #b2bc87;
	width:232px; padding:5px 30px 5px 7px; 
	background-image:url(/templates/russgenko/images/new/dots.png); 
	background-repeat:no-repeat;
	background-position:210px center;
	overflow:hidden;
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	font-family: 'Arial';
	color: #507353;
}
 .order_form select option{ color:#4e7252; }
 .order_form .arrow{ float:left; margin:10px 0 0 60px; }
 .order_form .order_button{
  background: #e18f2c;
  font-family: 'Open Sans', sans-serif;
  width: 231px;
  line-height: 43px;
  margin-top: 21px;
  text-transform: uppercase;
  color: white;
  font-size: 20px;
  cursor: pointer;
  text-align: center;
  float: right;
  font-weight: bold;
  margin-right: 14px;
  background-image:url('/templates/russgenko/images/shad.png');
  background-repeat: no-repeat;
  background-position: 63px 18px;
  background-size: 133px;
  margin-top: 41px;
}

.services_block{padding:0px 10px 10px 10px;  margin-bottom: 40px;}
.services_block.om_main .el{
	min-height: 220px;
}
.services_block .el{ float:left; width:301px; /*height:120px;*/ margin-right:35px; margin-bottom:20px;}
.services_block .el:nth-child(8){

  }
  
.services_block .el:nth-of-type(3n){ margin-right:0 }
.services_block .el .image{ width:75px; padding-right:15px; display:table-cell; vertical-align:top; }
.services_block .el .info{ display:table-cell; width:230px; }
.services_block .el .info .title{ color:#4d7e54; font-size:17px; font-family: 'Arial'; line-height:20px; margin-bottom:14px; font-weight:bold;  text-transform: uppercase;}
.info .title-2 { color: white; font-size:17px; font-family: 'Arial'; line-height:20px; margin-bottom:14px; font-weight:bold;  text-transform: uppercase; }
.services_block .el .info .descr{ color:white; font-size:14px; font-family: 'Arial'; }
.services_block .el .info .order{ display:none; }
.wrapper_content{ width:100%; margin-bottom:30px; }


.have_you{
  background: orange;
  width: 450px;
  font-size: 21px;
  position: absolute;
  top: -16px;
  left: 50px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  color:green;
}

.content .more a{
 color:white; 
 line-height:15px;
 font-size:12px;
 text-decoration:none;  
*border: 1px solid black;
 padding: 2px;
}
.content a {text-decoration:underline;}
.content a:hover {}

.wrapper_articles{ margin-bottom:15px; }
.articles{ float: left;  margin-top: -16px;    margin-left: 35px;}
.articles .more{ 
font-size:14px; 
*border: 1px solid black;
padding: 2px;
}

.articles .more a{ 
border:none;
color:white;
background-color:orange;
    padding: 2px;
}

.articles .more a:hover{ 
border:1px solid black;
}

.articles2 .more a:hover{
border:1px solid red;
}

.articles .el{  width: 370px; margin-right:35px; }
.articles .el .title{ color:#4d7e54; font-size:15px; font-family: 'Arial'; margin-bottom:10px; }
.articles .el .descr{ color:#8a8a8a; font-size:15px; font-family: 'MyriadProRegular'; }
.articles .order_form_wrapper{ background:#e5f5e4; border-radius:9px; padding:6px; width:220px; float:left; margin-top:-40px; }
.articles .order_form{ width:176px; padding:20px; background:#f5fff4; border-radius:2px; border:1px solid #d9e6db; text-align:center; }
.articles .order_form .title{ 
	color:#6b8f69; 
	font-size:20px; 
	font-family: 'MyriadProCondensed'; 
	text-transform:uppercase; 
	margin-bottom:18px; 
}

.articles a{
  color: black;
  border-bottom: 1px dashed;
}

.articles a:hover{
border:none;
}

.articles .order_form input,.articles .order_form select{ 
	padding:8px 10px; 
	border-radius:10px; 
	font-size:16px; 
	width:154px; 
	border:1px inset #bcd2bb; 
	background:#def7dc;
	margin-bottom:8px; 
}
.articles .order_form input::-webkit-input-placeholder { color:#4e7252; }
.articles .order_form input:-moz-placeholder { color:#4e7252; opacity:1; }
.articles .order_form input::-moz-placeholder { color:#4e7252; opacity:1; }
.articles .order_form input:-ms-input-placeholder { color:#4e7252; }
.articles .order_form select{ 
	width:176px; padding:5px 30px 5px 7px;
	color:#4e7252;
	background-image:url(/templates/russgenko/images/new/dots.png); 
	background-repeat:no-repeat;
	background-position:146px center;
	overflow:hidden;
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none; 
}
.articles .order_form select option{ color:#4e7252; }
.articles .order_form .order_button{
	background: #ffd791; /* Old browsers */
	background: -moz-linear-gradient(top, #ffd791 0%, #de9b4b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd791), color-stop(100%,#de9b4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffd791 0%,#de9b4b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd791 0%,#de9b4b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd791 0%,#de9b4b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffd791 0%,#de9b4b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd791', endColorstr='#de9b4b',GradientType=0 ); /* IE6-9 */
	font-family: 'MyriadProBoldCondensed';
	width:176px;
	line-height:45px;
	margin-top:10px;
	text-transform:uppercase;
	color:#7f2d0d;
	font-size:24px;
	border-radius:9px;
	cursor:pointer;
}

.wrapper_articles2{ margin-bottom:15px; position: relative;clear:both;}
.articles2{}
.articles2 h2{ }
.articles2 .elements{   font-family: Arial, Helvetica, sans-serif;display:table-cell; }
.articles2 .el{ font-size:15px;   width: 160px; float: left;padding-right: 26px;}
.articles2 .el:nth-child(4){padding-right:0px;}
.articles2 .el .date{ color:#282828; font-family: 'Arial'; margin-right:5px; }
.articles2 .el .title a{
  font-weight: bold;
  color: black;  font-family: 'Arial';
  border-bottom: 1px dashed;

  }
.articles2 .el .title a:hover {background:none; border:none; text-decoration:underline;}
.articles2 .more{ width:138px; }
.articles2 .more a { line-height:24px; color:white; font-size:15px;     *border: 1px solid black;     padding: 2px;background-color:orange;}


.wrapper_deals{   margin-bottom: 90px;}
.deals{ padding-top:1px; color:#729b70; font-size:18px; }
.deals h2{ font-size:24px; }
.deals.wrapper p{
  margin-left: 110px;
}

.wrapper_contacts{}
.contacts_phones{  height: 53px; padding-top: 30px;position:relative;width:1000px; margin:0 auto; background:#727e70; font-family: 'MyriadProCondensed'; margin-bottom:20px;  border-bottom: 15px solid orange; }
.contacts_phones .text{ 
  color: #FFF;
  font-size: 16px;
  line-height: 24px;
  margin-left: 65px;
  width: 489px;
  font-family: Arial, Helvetica, sans-serif;
  float:left;
 }
 
 .weee{
     font-family: Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 text-transform:uppercase;
	 font-size: 19px;
	 color: orange;
 }
 
 .chitata{
  width: 333px;
  height: 300px;
  float: left;
 }
 
.contacts_phones .phone1{  position: relative;
  top: 10px; font-family: Arial, Helvetica, sans-serif;display:inline-block; font-size:18px;   margin-left: 130px;  }
.contacts_phones .phone1 .code{ font-size:13px; color:white; }
.contacts_phones .phone1 .digits{ color:white; }
.contacts_phones .phone2{   
position: relative;
top: -10px;  
font-family: Arial, Helvetica, sans-serif;
display:inline-block; 
font-size:18px;
margin-left:25px;
 }
.contacts_phones .phone2 .code{ 
font-size:13px;
color:white; 
}
.contacts_phones .phone2 .digits{ 
color:white; 
}
.contacts_map{ height:360px; width:100%; }
.contacts_addresses{ 
width:1000px; 
margin:0 auto; 
font-size:16px; 
position:relative; 
height:120px; 
font-family: 'Arial'; 
}
.contacts_addresses .main_office{ position:absolute; }
.contacts_addresses .main_office .title{font-weight:bold;  margin-bottom: 7px;}
.contacts_addresses .main_office .address{ /*color:#8e8e8e; */  font-size: 14px;}
.contacts_addresses .offices{   top: 43px;position:absolute; left:390px;   line-height: 25px;}
.contacts_addresses .offices .title{   font-size: 14px;float:left; width:139px;font-weight:bold; }
.contacts_addresses .offices li{  
font-size: 14px;
padding: 0px 3px 0px 3px; 
border: 1px solid white; 
list-style:none;
float:left; 
margin-left:15px; 
cursor:pointer;
}
.contacts_addresses .offices li:hover {   border: 1px solid #727e70; }
.li_sp{
position:relative;
top:-3px;
padding: 0px 3px 0px 3px;
}

.li_sp li:nth-child(6){
margin-left:1px;
}
.li_sp li:nth-child(2){
    margin-left: 18px;
}

.li_sp li:nth-child(7){
    margin-left: 17px;
}

.five_m li:nth-child(6){
margin-bottom: 10px;
}


.contacts_worktime{ width:1000px; margin:15px auto; font-size:16px; }

article.news .el{
 /*float:left;
 padding:15px 25px; 
 width:420px;
 height:120px;
 margin:0 25px 25px 0;
 background:#b2bc87; 
 overflow:hidden;*/
}

section.right .materials .el{
float:none !important;
    width: 100% !important;
   min-height: 39px !important;
    background: none;
}
.news .el .title{ font-size:20px; }
.news .el .image{ width:110px; float:left; margin:5px 25px 0 0; }
.news .el .info{ display:table-cell; font-size:15px; }
.news .el .info .date{ color:#86b475; }
.news .el .info .text{ height:55px; overflow:hidden; }
.news .pages{ clear:both; }
.wrapper_services.wrapper{   margin-top: -55px;  background: #727e70; }
.materials_wrapper.mat3 .materials .el{
width:100% !important;
height:39px !important;
background:none;
}
.materials_wrapper.mat3 .materials .el .image{
background:none;
border:none;
}


.contacts{ float:left; margin-bottom:20px; }
.contacts .contacts_full{ font-size:16px; width:600px; padding:15px; border:1px solid #e2e2e2; line-height:24px; }
.contacts .title{ display:table-cell; color:#8e8e8e; width:95px; padding-right:20px; }
.contacts .value{ display:table-cell; color:#000; }
.contacts .offices li { list-style:none; cursor:pointer; }
.contacts .offices li:hover {color:red; background:none; border:none;  text-decoration:underline;}
.contacts .offices li img{ margin-right:5px; }
.contacts .offices li span { color:#5b9065; border-bottom:1px solid; }
.contacts .offices li span:hover {color:red; background:none; border:none;  text-decoration:underline;}
#contacts_map{ 
  clear: both;
  height: 340px;
  width: 650px;
  overflow: hidden;
  margin: 0 auto;
 }

.contacts-left {width:500px;}
.contact-col-1 {width:130px; display:inline-block; vertical-align:top;}
.contact-col-1 span {display:block; color:#999; margin-top:5px;}
.contact-col-r {display:inline-block !important; width:330px; vertical-align:top;}
.contact-col-r img {display:inline-block;}
.contact-col-r span {display:block; color:#000; margin-top:4px;}
.contact-col-r ul {margin-top:1px; padding:0px;}
.contact-col-r ul li {list-style-type:none; margin-bottom:5px;}

.contact-col-r ul li span {padding-left:5px;}
.contact-col-r ul li img, .contact-col-r ul li span {display:inline-block !important;}



.feedback{ float:left; margin-left:48px; }
.feedback .feedback_form{ width:288px; padding:15px; border:1px solid #e2e2e2; }
.feedback .feedback_form input,.feedback .feedback_form textarea{ 
	padding:8px 10px;
	font-size:16px; 
	width:266px; 
	border:1px solid #bcd2bb; 
	background:#def7dc;
	margin-bottom:8px; 
}
.feedback .feedback_form textarea{ height:80px; }
.feedback .feedback_form input::-webkit-input-placeholder { color:#4e7252; }
.feedback .feedback_form input:-moz-placeholder { color:#4e7252; opacity:1; }
.feedback .feedback_form input::-moz-placeholder { color:#4e7252; opacity:1; }
.feedback .feedback_form input:-ms-input-placeholder { color:#4e7252; }
.feedback .feedback_form textarea::-webkit-input-placeholder { color:#4e7252; }
.feedback .feedback_form textarea:-moz-placeholder { color:#4e7252; opacity:1; }
.feedback .feedback_form textarea::-moz-placeholder { color:#4e7252; opacity:1; }
.feedback .feedback_form textarea:-ms-input-placeholder { color:#4e7252; }
.feedback .feedback_form .button{
	background: #ef9b63; /* Old browsers */
	background: -moz-linear-gradient(top,  #ef9b63 0%, #8c451e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9b63), color-stop(100%,#8c451e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ef9b63 0%,#8c451e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ef9b63 0%,#8c451e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ef9b63 0%,#8c451e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ef9b63 0%,#8c451e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9b63', endColorstr='#8c451e',GradientType=0 ); /* IE6-9 */
	font-family:Arial, Helvetica, sans-serif;
	width:140px;
	line-height:35px;
	margin-top:5px;
	position:relative;
	left:150px;
	color:#FFF;
	font-size:20px;
	text-align:center;
	cursor:pointer;
}
.contacts_content{ background:#ebf5e7; padding:15px; margin-top:75px; }
.contacts_content h2{ margin:0; margin-bottom:15px; }

.materials_wrapper.mat3 .el .head .title a{
height:none;
width:100%;
color:green;
margin-left: 10px;
font-size:14px;
}

.materials_wrapper.mat3 .el .head .title{
height: 22px !important;
    width: 90%;
    margin-top: -22px;
    margin-left: 85px;
	    background-color: #ebf5e7;
	
}


.deals_wrapper{}
.deals{}
.deals .el{ float:left; width:180px; margin-right:25px; }
.deals .el:nth-of-type(5n){ margin-right:0; }
.deals .el:nth-of-type(n+6){ display:none; }
.deals .el .title{ display:table-cell; vertical-align:middle; width:180px; background:#9cbc91; color:#FFF; height:50px; }
.deals .el .title a{ color:#FFF; font-size:20px; font-family: 'MyriadProCondensed';  }
.deals .el .image{}
.deals .el .image img{ max-height:100px; }
.deals .el .info{ padding:7px 11px; border:1px solid #dcdcdc; border-top:none; }
.deals .el .info .text{ color:#363636; font-size:15px; text-align:left; }
.deals .el .info .more{ 
	width:158px; color:#FFF;
	text-align:center; 
	font-size:17px; 
	line-height:33px; 
	background:#9cbc91;
	margin-top:10px;
	cursor:pointer;
}
.deals .el .info .more a{ color:#FFF; }
.deals_wrapper .services .order{ display:none; }
/*.deals_wrapper article{ background:#ebf5e7; padding:15px; margin-bottom:15px; }*/

.left{ float:left;     width: 300px;
    margin-right: 40px;
 }


.banner{ margin-bottom:10px; }

.question .question_form{ padding:15px; border:1px solid #c1c1c1; }
.question .question_form input,.question .question_form textarea{ 
	padding:8px 10px;
	font-size:16px; 
	width:240px; 
	border:1px solid #bcd2bb; 
	background:#def7dc;
	margin-bottom:8px; 
}
.question .title{ line-height:40px; color:#000; background:#bdd5b4; text-align:center; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
.question .question_form textarea{ height:50px; }
.question .question_form input::-webkit-input-placeholder { color:#4e7252; }
.question .question_form input:-moz-placeholder { color:#4e7252; opacity:1; }
.question .question_form input::-moz-placeholder { color:#4e7252; opacity:1; }
.question .question_form input:-ms-input-placeholder { color:#4e7252; }
.question .question_form textarea::-webkit-input-placeholder { color:#4e7252; }
.question .question_form textarea:-moz-placeholder { color:#4e7252; opacity:1; }
.question .question_form textarea::-moz-placeholder { color:#4e7252; opacity:1; }
.question .question_form textarea:-ms-input-placeholder { color:#4e7252; }
.question .question_form .button{
	background: #ef9b63; /* Old browsers */
	background: -moz-linear-gradient(top,  #ef9b63 0%, #8c451e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9b63), color-stop(100%,#8c451e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ef9b63 0%,#8c451e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ef9b63 0%,#8c451e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ef9b63 0%,#8c451e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ef9b63 0%,#8c451e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9b63', endColorstr='#8c451e',GradientType=0 ); /* IE6-9 */
	font-family:Arial, Helvetica, sans-serif;
	line-height:35px;
	margin-top:5px;
	position:relative;
	color:#FFF;
	font-size:16px;
	text-align:center;
	cursor:pointer;
}

.question .question_form .button:hover {background: #e7945e;}

.right{ float:left; width: calc(100% - 340px); }
.top_right{}
.top_right .promo { padding:25px; background: #f6fff2; border: 2px solid #def7dc; }

.contacts_phones_short{ background:#ffebd3; font-family: 'MyriadProRegular'; margin-bottom:20px; margin-top:60px; border:2px solid #ffc49d; }
.contacts_phones_short .text{ color:#000000; font-size:18px; line-height:57px; margin-left:20px; }
.contacts_phones_short .phone1{ display:inline-block; font-size:31px; margin-left:130px; vertical-align:middle; font-family: 'MyriadProCondensed'; color:#885b2b; }
.contacts_phones_short .phone1 .code{ font-size:18px; vertical-align:super; color:#9f7d52; }

/*.consult{ width:400px; float:left; margin-right:20px; }
.consult .title{ font-size:24px; font-family: 'MyriadProRegular'; margin-bottom:10px; }
.consult .consult_form{}
.consult .consult_form input,.consult .consult_form textarea{ 
	padding:8px 10px;
	font-size:16px; 
	width:355px; 
	border:1px solid #bcd2bb; 
	background:#def7dc;
	margin-bottom:8px; 
}
.consult .consult_form textarea{ height:50px; }
.consult .consult_form select{
	padding:5px 21px;
	background:#def7dc;
	text-align:center;
	font-family: 'MyriadProCondensed';
	color:#4d4d4d;
	font-size:16px;
	float:left;
}
.consult .consult_form input::-webkit-input-placeholder { color:#4e7252; }
.consult .consult_form input:-moz-placeholder { color:#4e7252; opacity:1; }
.consult .consult_form input::-moz-placeholder { color:#4e7252; opacity:1; }
.consult .consult_form input:-ms-input-placeholder { color:#4e7252; }
.consult .consult_form textarea::-webkit-input-placeholder { color:#4e7252; }
.consult .consult_form textarea:-moz-placeholder { color:#4e7252; opacity:1; }
.consult .consult_form textarea::-moz-placeholder { color:#4e7252; opacity:1; }
.consult .consult_form textarea:-ms-input-placeholder { color:#4e7252; }
.consult .consult_form .button {
	/*background: #ef9b63; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #ef9b63 0%, #8c451e 100%); /* FF3.6+ */
/*
}
.consult .consult_form .button:hover {background:#e7945e;}*/

.sale_wrapper{ text-align:center; float:left; width:180px; }
.sale_wrapper .title{ font-size:23px; font-family: 'MyriadProRegular'; margin-bottom:10px; }
.sale_wrapper .sale{ padding:10px 5px; font-size:16px; background:#f4fcf1; border:1px solid #aec2a6; }
.sale_wrapper .sale .sale_descr{ font-family: 'MyriadProRegular'; }
.sale_wrapper .sale .sale_image{ margin:10px 0; }
.sale_wrapper .sale .sale_descr2{ font-family: 'MyriadProCondensed'; }

.materials_wrapper{ margin-top:25px; }
.materials_wrapper h2 { font-family: 'MyriadProRegular'; font-size: 22px; margin-bottom: 25px; }
.materials .el{ margin-bottom:25px; }
.materials .el .head{ line-height:22px; margin-bottom:12px; background:#ebf5e7; }
.materials .el .head .date{     float: left;width:85px; color:#FFF; background:#86b475; font-size:14px; display:inline-block; text-align:center; }
.materials .el .head .title{ font-size:14px; color:#242424; display:inline-block; margin-left:10px; }
.materials .el .head .category{ font-size:15px; color:#5d9c46; display:inline-block; float:right; background:url(/templates/russgenko/images/new/mark.png) no-repeat center right; padding-right:20px; margin-right:10px; }
.materials .el .image{ width:85px; display:table-cell; vertical-align:top; }
.materials .el .text{ display:table-cell; color:#646464; font-size:15px; vertical-align:top; padding-left:10px; }


.more_content{ padding:20px 15px; }
.more_content .adv{ float: left; width:300px; margin-left:25px; }
.more_content .adv .image{ width:65px; float:left; margin-right:20px; }
.more_content .adv .title{ float:left; font-size:18px; color:#000000; width:215px; margin-bottom:5px; }
.more_content .adv .text{ display:table-cell; font-size:15px; color:#4d4d4d; width:215px; }
.more_content2{ background:#ebf5e7; padding:15px 20px; margin-top:25px; }

.callform{ display:none; width:520px; padding:5px 25px; }
.callform .head{ margin-bottom:15px; }
.callform .headers{ display:table-cell; width:450px; }
.callform .image{ width:60px; padding-right:15px; display:table-cell; vertical-align:middle; margin-top:25px; }
.callform .title{ font-size:26px; color:#000; width:440px; font-family: 'MyriadProCondensed'; }
.callform .service_name{ color:#4d7e54; }
.callform .text{ color:#a2a2a2; font-size:16px; width:450px; }
.callform .info{ font-size:22px; margin-bottom:5px; }
.callform input,.callform textarea{  
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f2f2 0%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
	font-size:22px; 
	padding:6px 14px;
	margin-bottom:10px;
	border:1px solid #d7d7d7; 
	width:490px;
}
.callform .button{
	background: #fff1a3; /* Old browsers */
	background: -moz-linear-gradient(top,  #fff1a3 0%, #f7d67c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff1a3), color-stop(100%,#f7d67c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff1a3 0%,#f7d67c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff1a3 0%,#f7d67c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff1a3 0%,#f7d67c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff1a3 0%,#f7d67c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff1a3', endColorstr='#f7d67c',GradientType=0 ); /* IE6-9 */	
	line-height:40px;
	border:1px solid #d7d7d7; 
	width:520px;
	color:#7f7f7f;
	font-size:20px;
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
}
.callform input::-webkit-input-placeholder,.callform textarea::-webkit-input-placeholder { color:#b3b3b3; font-family: 'Arial'; }
.callform input:-moz-placeholder,.callform textarea:-moz-placeholder { color:#b3b3b3; opacity:1; font-family: 'Arial'; }
.callform input::-moz-placeholder,.callform textarea::-moz-placeholder { color:#b3b3b3; opacity:1; font-family: 'Arial'; }
.callform input:-ms-input-
,.callform textarea:-ms-input-placeholder { color:#b3b3b3; font-family: 'Arial'; }
.callform .info2{ font-family: 'Arial'; font-size:16px; text-align:center; margin-top:5px; }


.speedbar{ margin:20px 0; }
.speedbar span a{ margin-right:5px; margin-left:3px; text-decoration:underline; }
.speedbar span a:hover { color:red; background:none; border:none; text-decoration:none; }
.speedbar span a,.speedbar span .last{ line-height:26px; font-size:16px; display:inline-block; color:#000000; }
.speedbar span .last:last-of-type{   font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#898989;padding:0 5px; }
.pages{ /*font-family: 'MyriadProCondensed';*/ margin:15px 0; }
.pages span,.pages a{
    display: inline-block;
    /* line-height: 30px; */
    color: #FFF;
    font-size: 20px;
    /* background: #b2bc87; */
    /* padding: 0 5px; */
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold !important;
    /* line-height: 24px; */
    color: #454545;
    font-family: "Manrope", sans-serif;
    /* padding: 7px; */
    /* height: 49px; */
    /* line-height: 49px !important; */
    /* padding: 20px 0px;*/
}

.pages a {
    border-radius: 5px;
    background-color: #f1f3f1;
    /* min-width: 49px; */
    /* height: 49px; */
    line-height: 49px;
    text-align: center;
    padding: 25px 21px;
    line-height: 0pc;
	border: 2px solid #f1f3f1;
}

.pages span {
    border-radius: 5px;
    background-color: #Fff;
    /* width: auto !important; */
    /* height: auto; */
    /* line-height: 49px; */
    text-align: center;
    border-radius: 6px;
    border: 2px solid #fa901f;
    /* padding: 25px 21px; */
    padding: 15px 22px;
}
.pages a:hover {
    border: 2px solid #fa901f;
    background: #fff;
}
.pages {
    padding-top: 50px;
}
.pages  span.p-f {
    /* width: 113px; */
    /* height: 49px; */
    text-align: center;
    padding: 0px !important;
    border: none;
}

.pages  span.p-l {
    width: 113px;
    height: 49px;
    text-align: center;
    border: none;
	    padding: 0px;
}

/*.pages span.p-l a {
    width: 100%;
}*/

.bx-wrapper{ width:1000px !important; margin:0 auto !important; z-index:2; }
.bx-wrapper .bx-viewport{ -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; border:none !important; left:0 !important; background:none !important;}
.bx-wrapper .bx-pager{ 
  text-align: right !important;
  z-index: 0;
  font-weight: normal !important;
  height: 282px;
  left: -135px;
  top: 12px; 
  }
.bx-wrapper .bx-pager.bx-default-pager a{ 
 text-indent:0px !important;
 font-size:0px !important; 
 width:92px !important;
 height:62px !important;
 margin:0 2px !important; 
 }
 
 .bx-default-pager .bx-pager-item:nth-child(1) a{
   /*background: url('/templates/russgenko/images/slider11.png') !important;*/
   
   background: url('/templates/russgenko/images/sl1.jpg') !important;
   
   background-size: 117px 90px !important;
   background-color:#b1bd86 !important;

 }
 
  .bx-default-pager .bx-pager-item:nth-child(2) a{
   background: url('/templates/russgenko/slider/img/sll3.jpg') !important;
   background-size: 117px 90px !important;
   background-color:#b1bd86 !important;
 }
 
  .bx-default-pager .bx-pager-item:nth-child(3) a{
   background: url('/templates/russgenko/slider/img/sll21.jpg') !important;
   background-size: 117px 90px !important;
   background-color:#b1bd86 !important;
 }
 
 
   .bx-default-pager .bx-pager-item:nth-child(4) a{
   background: url('/templates/russgenko/slider/img/sll1.jpg') !important;
   background-size: 117px 90px !important;
   background-color:#b1bd86 !important;
   }
 
 
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{ /*background:#c1ddbe !important; */}
.fancybox-skin{ border-radius:15px !important; border:2px solid #5a5a5a !important; }
.short-story{ margin:25px 0px; }
.short-story a{ text-decoration:underline; }
.short-story a:hover {color:red; background:none; border:none;  text-decoration:underline;}

.slider .slide .text>ul { padding-left: 0; margin: 0;}
.slider .slide .text>ul>li { list-style-type: none;/* background-image: url('/templates/russgenko/images/sliderli.png');*/ background-repeat: no-repeat; padding-left: 25px; margin-bottom: 5px;}
.slider .slide .text>h2 { margin-bottom: 5px; color:white;}
.slider .slide .text>ul>li>a { text-decoration: underline;}
.slider .slide .text { width: 252px; float: left; list-style: none; }
.slider .slide .text>h3{ margin-top: 10px; padding-left: 25px;}
@media print{
	div#coupon5 {
	    border: 2px solid green; border-radius: 15px; padding: 40px 25px; 
	    background: #f2f2f2;
	    position: relative;
	    color: #333;
	}
	* {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
	#coupon5>div {
	    display:inline-block; 
	    vertical-align:top;
	    width:48%;
	}

	#coupon5>div {
	    display: inline-block !important;      vertical-align:top;     width:48%;
	    z-index: 10;
	    position: relative;
	}
	div#coupon5>.back5 {
	    color: white;
	    position: absolute;
	    font-size: 20.5em;
	    font-weight: bold;
	    line-height: 0.9em;
	    z-index: 0;
	}
	#coupon5>div.c1 {
	    width: 35%;
	}
	#coupon5>div.c2>img {
	    float: right;
	    width: 180px;
	}
	#coupon5>div.c2 {
	    width: 63%;
	}
	#coupon5>div.c2>.data {
	    float: left;
	    margin-top: 80px;
	}
	#coupon5>div.c2>h3 {
	    color: red;
	    text-transform: uppercase;
	    font-size: 30px;
	    margin: 0;
	    line-height: 40px;
	    font-weight: bold;
	}
	#coupon5>div.c2>p {
	    color: #666;
	    font-weight: normal;
	    font-size: 19px;
	}
	#coupon5>div.c1 {}
	#coupon5>div.c1>p.contacts {
	    float: none;
	    margin: 0;
	    margin-top: 150px;
	}
	#coupon5>div.c1>img {
		width: 180px;
	}
	#coupon5>div.c1>p.phone {
	    margin-top: 150px;
	    color: #333;
	}
	#coupon5>div.c1>p.phone>sup {
	    color: green;
	    font-size: 14px;
	    /* top: -3px; */
	}
	#coupon5>div.c1>p {
	    font-size: 20px;
	    margin: 10px 0;
	}
	.coupon div:not(#coupon5){
		display: none;
	}
}
@media print{
	div#couponFree {
	    border: 2px solid green; border-radius: 15px; padding: 40px 25px; 
	    background: #f2f2f2;
	    position: relative;
	    color: #333;
	    height: 200px;
	}
	* {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
	#couponFree>div {
	    display:inline-block; 
	    vertical-align:top;
	    width:48%;
	}
	#couponFree>img{
		position: absolute;
		width: 371px;
		top: 0;
	}

	#couponFree>div {
	    display: inline-block !important;      vertical-align:top;     width:48%;
	    z-index: 10;
	    position: relative;
	}
	div#couponFree>.back5 {
	    color: white;
	    position: absolute;
	    font-size: 20.5em;
	    font-weight: bold;
	    line-height: 0.9em;
	    z-index: 0;
	}
	#couponFree>div.c1 {
	    width: 30%;
	}
	#couponFree>div.c2>img {
	    float: left;
	    width: 80px;
	    margin-top: 20px;
	    margin-right: 30px;
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	#couponFree>div.c2 {
	    width: 68%;
	}
	#couponFree>div.c2>.data {
	    margin-top: 10px;
	}
	#couponFree>div.c2>h3 {
	    color: red;
	    text-transform: uppercase;
	    font-size: 25px;
	    margin: 0;
	    line-height: 20px;
	    font-weight: bold;
	}
	#couponFree>div.c2>p {
	    color: #666;
	    font-weight: normal;
	    font-size: 12px;
	}
	#couponFree>div.c1 {}
	#couponFree>div.c1>p.contacts {
	    float: none;
	    margin: 0;
	    margin-top: 150px;
	}
	#couponFree>div.c1>img {
		width: 180px;
	}
	#couponFree>div.c1>p.phone {
	    margin-top: 130px;
	    color: #333;
	    margin-bottom: 0;
	}
	#couponFree>div.c1>p.phone>sup {
	    color: green;
	    font-size: 14px;
	    /* top: -3px; */
	}
	#couponFree>div.c1>p {
	    font-size: 20px;
	    margin: 0;
	}
	.coupoFree div:not(#couponFree){
		display: none;
	}
}

.image img,a img{ width:100%; }


.pre_wrapper_menu{
width:1000px;
margin:0 auto;
position:relative;
height:30px;
background:#e18f2c;
margin-bottom:10px;
}

.what_are_you{
color:white;
margin-right:28px;
line-height: 28px;
margin-left:40px;
font-weight: bold;
}

.nash_ofis{
  font-size: 23px;
    margin-bottom: 21px;
}

.one_m{
  width: 285px;
  position: absolute;
    left: 579px;
  top: 56px;
  font-size: 13px;
}

.one_m li:nth-child(1), .two_m li:nth-child(1), .three_m li:nth-child(1), .four_m li:nth-child(1) { 
font-weight:bold;
}


.one_m li:nth-child(1){
color:orange;
font-weight:bold;
    font-size: 16px;
}

.one_m a, .two_m a, .three_m a, .four_m a {
  font-family: 'Arial';
    font-size: 13px;
}

.two_m{
  width: 172px;
  position: absolute;
right:0px;
    top: 50px;
}

.three_m{
position: absolute;
    left: 580px;
    top: 268px;
}

.three_m ul{
margin:0px;
}

.four_m{
   position: absolute;
   right: 42px;
    top: 176px;
}

.five_m{
    width: 275px;
    position: absolute;
    left: -38px;
    top: 82px;
    font-size: 13px;
}

.five1_m{
    width: 240px;
    position: absolute;
    left: 155px;
    top: 82px;
    font-size: 13px;
}

.five2_m{
    width: 240px;
    position: absolute;
    left: 370px;
	top:56px;
    font-size: 13px;
}

.five2_m li a:hover{
border-bottom:1px solid white;
}

.five2_m li:nth-child(1){
color:orange;
    font-weight: bold;
	    font-size: 16px;
}


.one_m li a:hover, .two_m li a:hover, .three_m li a:hover, .four_m li a:hover, .five_m li a:hover, .five1_m li a:hover{
border-bottom:1px solid white;
}

.three_m li:nth-child(1), .four_m li:nth-child(1), .two_m li:nth-child(1){
color:orange;
}

.copy_f{
    color: white;
    margin-top: 259px;
    font-size: 14px;
    font-family: 'Arial';
    float: right;
}

.hh_bb{
width:400px;
margin:0 auto;
}

.head_but{
float:left;
background:#b1bd86;
width:190px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
height: 26px;
line-height: 26px;
}

.head_but1{
/*float:right;*/
margin-left: 209px;
background:#b1bd86;
width:385px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
height: 26px;
line-height: 26px;
}

.head_but1 a,.head_but a{
color:white;
  font-size: 11px;
}

.head_but:hover, .head_but1:hover{
background-color: #727E70;
}

.head_but a:hover, .head_but1 a:hover{
text-decoration:none;
}

.pr{
color:#b6cf33;
}

.obr{
color:white;
}

.chitata{
  font-family: 'Arial';
  position:relative;
}

.chit{
position:relative;
}

.kov{
  position: absolute !important;
  top: 35px;
  left: -18px !important;
}

.kov1{
  position: absolute;
  display: block;
  right: -289px;
  font-size: 20px;
  top: 26px;
}

.chitata span:nth-child(1){
  font-size: 21px;
  display: block;
  position: absolute;
  left: 0px;
}

.chit1{
  position: relative;
  top: 43px;
  display: block;
  width: 271px;
}
  
.avtor{
  float: right;
  margin-right: 45px;
  margin-top: 37px;
}

  
  .callc{
  color:white;
  text-transform:uppercase;
  font-size: 10px;
  background-image:url('/templates/russgenko/images/tel.png');
  background-repeat:no-repeat;
  padding-left: 20px;
  margin-top: 5px;
  cursor:pointer;
  border-bottom: 1px dashed;
  }
  
  .callc:hover{
   border-bottom: 1px solid white;
  }
  
  
/*#ya-site-form0 .ya-site-form__submit{
  background-image:url('/templates/russgenko/images/search.png');
  background-repeat:no-repeat;
    position: absolute;
  width: 16px !important;
  height: 16px !important;
  top: 8px;
  right: 10px;
  }*/
  
  
  input.ya-site-form__submit{
  position: absolute;
  right: 4px;
  top: 5px;
}


.ya-site-form__search-input-layout-l{
width: 216px !important;
  position: relative;
  left: 75px;
}

.treu img{
  width: 11px;
  position: absolute;
  top: 9px;
  left: 764px;
}


.articles .date{
  font-family: 'Arial';
    font-size: 12px;
	  margin-bottom: 3px;
}

.pre_soc_seti{
 /*width:1000px;
 margin:0 auto;*/
 position: absolute;
 right:0;
}

.soc_seti{
  /*background-image: url('/templates/russgenko/images/soc.jpg');*/
  width: 237px;
  height: 636px;
  position: absolute;
  right: 0;
  top: -619px;
}

.ymaps-2-1-23-inner-panes{
-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
  }
  
input.name, input.phone{
    margin-bottom: 23px;
  }
  
  
.ymaps-2-1-23-button.ymaps-2-1-23-button {
display:none;
}

.ymaps-2-1-23-controls__toolbar_left{
display:none;
}

#dle-speedbar a{
    font-family: "Manrope", sans-serif;
font-size: 14px;
 /* font-weight: bold;*/
 color: #aebe84;

}
#dle-speedbar {
    font-family: "Manrope", sans-serif;
font-size: 14px;
 /* font-weight: bold;*/
 font-weight: 400;
color: #333333;
}

span#dle-speedbar span:first-child a {
    color: #333333;
    text-decoration: none;
}
.news #dle-content .title a:hover{
color:black;
}

.news_right .content{
border:none;
}

.inn_news{
  font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.inn_news a{
color:black;
}

.inn_news span.more a{
    line-height: 24px;
    color: white;
    font-size: 15px;
    padding: 2px;
    background-color: orange;
}

.inn_news span.more a:hover{
border:1px solid red;
}

.inn_news .el:nth-child(6){
margin-bottom: 10px;
}

.contact_mmap .ymaps-2-1-25-map-ru{
width:621px !important;
}

.content .ymaps-2-1-26-map-ru{
width:602px !important;
}

.fb-page.fb_iframe_widget{
  position: relative;
  right: 0px;
  top: 0px;
}

input.ya-site-form__submit{
    background-image: url("/uploads/images/search.jpg");
       width: 20px !important;

}

input.ya-site-form__input-text{
padding-right:25px;
}


