/*
Anton Usertiger, 2018.
You can use something from this code in your own project. ;)
*/

body {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-family: Helevetica,Arial,sans-serif;
	font-size: 13px;
	line-height:1.5em; 
}

a, a:link, a:visited {
	color: #09F;
text-decoration: none;
padding: 0 !important;
}

a:hover {
	color: #600;
	text-decoration: none;
}

p { margin: 0px; padding: 0 0 10px 0; }
img { border: none;}

#wrapper {
	width: 1280px;
	margin: 0 auto;
	background-image: url(sm_full.aspx?guid=26053);
	background-repeat:repeat;
}

/* Headers */

#header_index {
	height: 135px;
	background: url(sm_full.aspx?guid=26093) no-repeat;
}

.logo_header{
	width: 99px;
	height: 107px;
	background: url(sm_full.aspx?guid=26103);
	display: block;
	margin-left: 20px;
	margin-top: 20px;
	float: left;	
}

.info_header {
	margin-top: 40px;
	width: 800px;
	margin-left: 20px;
	float: left;
}

.contact_header {
	padding-top: 35px;
	padding-left: 60px;
	width: 248px;
	height: 75px;
	background:  url(sm_full.aspx?guid=26083);
	display: block;
	float: right;
}

#index_navigation {
	width: 100%;
	height: 70px;
	background: #f9f7f0;
}

.navigation_menu {
padding-left: 30px;
padding-right: 30px;
}

#index_banner {
	width: 100%;
	height: 331px;
	background: url(sm_full.aspx?guid=26073) no-repeat;
}

.banner_left {
	float: left;
	width: 100px;
	margin-top: 270px;
	margin-left: 25px;
}

.banner_left_back {
	float: left;
	width: 265px;
	margin-top: 265px;
}

.banner_right {
	float: right;
	width: 233px;
	text-align: center;
	margin-top: 290px;
}

/* Main Block */

#content_wrapper {
	height: 100%;
}

#wrapper_left {
	float: left;
	width: 337px;
list-style-type: none !important;
}

.menu {
	width: 337px;
	height: 100%;
	background: #fff5d8;
opacity: 0.7;
}

.menu a {
background: #fbecc2;
display: block;
width: 100%;
height: 100%;
line-height:1.7em;
text-transform: uppercase !important;
}

.menu a:hover {
background: #fdba66;
}

.news_1 {
	height: 386px;
	background: url(sm_full.aspx?guid=26123);
}

.news_2 {
width: 324px;
	height: 100%;
	background: url(sm_full.aspx?guid=26113);
	background-size: cover;
}

#content p {
	text-align: justify;
}

#wrapper_right {
	float: right;
	width: 233px;
}

.news_3 {
	background: url(sm_full.aspx?guid=26063);
	/* height: 401px; */
height: 100%;
	background-size: cover;
	text-align: center;
}

.news_4 {
	background: url(sm_full.aspx?guid=26113);
	height: 100%;
	background-size: cover;
}

.news_5 {
	background: url(sm_full.aspx?guid=26113);
	height: 326px;
	background-size: cover;
}

#wrapper_down {
	width: 1280px;
	height: 43px;
	display: block;
	background: url(sm_full.aspx?guid=26133);
}

#banners {
	background-color:#FFF;
	height: 60px;	
}

.middle {
	margin: 0 auto;
	width: 1200px;
}

.white {
	margin-top: 10px;
	margin-left: 30px;
}

#footer {
	padding-top: 25px;
	height: 85px;
	text-align: center;
	background: #fff;
}

h1 { font-size: 24px; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; padding: 0; color: #76281d; font-style:italic; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
h2 { font-size: 18px; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; padding: 0; color: #666; font-style:italic; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
h3 { font-size: 21px; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
h4 { font-size: 17px; margin: 0 0 10px 20px; padding: 0; color: #ac193d;}
h5 { font-size: 16px; margin: 0 0 10px 0; padding: 0; color:#fff; }
h6 { font-size: 17px; margin: 0 0 5px 0; color: #3f4d27; line-height: 20px;}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

#ya-site-form0 .ya-site-form__input-text {
  width: 284px;
  height: 36px;
  margin: 0!important;
  cursor: text;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  border: none;
  outline-style: none;
}

#ya-site-form0 .ya-site-form__submit {
  display: block;
  width: 36px;
  height: 36px;
  background-image: url() center center no-repeat !important;
  margin: 0 0 0 5px;
}

.gsc-control-cse 
{
padding: 0 !important;
border: 0 !important;
background-color: transparent !important;
}

input.gsc-input {
 background: #fff !important; /*скроет логотип и надпись с текстовом поле*/
 *background: #fff !important; /*IE 7*/
 }