*{
	margin:   auto;
	/* padding: 0px 0px 0px 0px; */
	outline: none;
}
html {height: 100%}
body {
	width: 1024px;
	height: 100%;
	background-color: #fafafa;
	 background: #FFF url(../modul/img/215.jpg) no-repeat center fixed; 
	/* -moz-background-size: 100%; 
    -webkit-background-size: 100%; 
    -o-background-size: 100%; 
    background-size: 100%;  */
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 1em;
	
}
body, button, input[type="text"], input[type="tel"],  input[type="password"], h1, h2, h3, datalist, label , textarea {
 font-family: Cambria,Georgia,serif; 
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  /* width: 50%; */
}
h1{
	
	color:#576369;
	font-size: 20px;
}
h2{
	font-weight: 100;
	
	font-size: 25px;
	color: #fff;
	padding: 20px ;
}

h4{
	float: left;
	font-weight: 100;
	 width: 66%;
	padding: 12px 12px 0px 15px;  
	font-size: 25px; 
	color: #fff;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	font-family: "Segoe UI", Arial, sans-serif;
}
h6{
	text-align: center;
	font-weight: 100;
	 width: 66%;
	padding: 12px 12px 0px 15px;  
	font-size: 25px; 
	color: #fff;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	font-family: "Segoe UI", Arial, sans-serif;
}
h3{
color:#576369;
font-size: 17px;
}

p {
margin: 10px 0
}
button , input[type="button"], input[type="submit"]{
background:#34c0e2;
color: fff;
border: 1px solid #34c0e2;
padding: 2px;
border-radius: 4px;
}

table {
	
	border:1px solid #d3d3d3;
	background:#fefefe;
	width:950px;
	margin:0% ;
	
}

th, td , tr{padding:2px 2px 2px; text-align:center; }


th {padding-top:12px; text-shadow: 1px 1px 1px #fff; background:#e8eaeb;}

td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}

tr.odd-row td {background:#f6f6f6;}

td.first, th.first {text-align:left}

td.last {border-right:none;}
 



button:hover {
cursor: pointer;
opacity: 0.7;
}
input[type="text"],  input[type="password"],input[type="tel"], input[type="date"],textarea , datalist {
padding: 8px;
border: 1px solid #b3b4b7;
border-radius: 8px;
color: #9f9fa0;
/* width: 500px; */
outline: none;
}

body, html, .wrapper , .content, .menu { height: 100%;}
label {
	display:inline-block;
    width:250px;
}
#herad {
	width:1024px;
	height:120px;
	
	
}



#herad #templatemo_header_wrapper {
	width: 100%;
	height: 60px;
	/* margin: 0 auto; */
	/* background: url('/images/template_header_bg.jpg') repeat-x; */
	background: url('../modul/template_header_bg.jpg') 0 0 repeat ;
	background: url(../modul/template_header_bg.jpg);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template_header_bg.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template_header_bg.jpg', sizingMethod='scale')";
	/* margin-top: 20px; */
	margin-top: 20px;
}
#herad  #site_title {
	
	 float: left; width: 66%;
	padding: 17px 15px 0px 15px;  
	font-size: 25px; 
	color: #fff;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	font-family: "Segoe UI", Arial, sans-serif;
}
#herad #search_section {
	 float: left; width: 20%;
	 
	padding: 15px 15px 0px 15px;
	
	
		
	
}
#herad #search_section #search { 
		color: #fff;
        padding:6px 10px 6px 30px;
        margin:3px; 
        background: url('../modul/img/nav.png') no-repeat 3px 3px; 
}
#herad #search_section #rounded { 
		color: #fff;
        border-radius:11px; 
        -moz-border-radius:11px; 
        -webkit-border-radius:11px; 
}
#herad #en {
	float: left; width: 3%;
	padding: 10px 15px 0px 15px;
	font-family: "Segoe UI", Arial, sans-serif;
	color: #fff;
}

#herad #templatemo_banner_wrapper {
	clear: both;
	width: 100%;
	height: 70px;
	/* margin: 0 auto; */
	background: url(../modul/img/templatemo_banner_bg_repeat.jpg) ;
}
#banner_header_01 {
	text-align: center;
	padding: 13px 0 5px 0;
	font-size: 18px;
	
	color: #ffffff;
}
#banner_header_02 {
	text-align: center;
	padding: 13px 0 5px 0;
	font-size: 25px;
	
	color: #ffffff;
}

#menu {
    /* position:relative; */
   border: 1px solid #464e78; 
	background: url('../modul/template_header_bg.jpg') 0 0 repeat ;
	background: url(../modul/template_header_bg.jpg);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template_header_bg.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template_header_bg.jpg', sizingMethod='scale')";
	top: 125;

    height:40px; 
   
    padding:0;
    width: 1022px;
    
}
/* .hed {
	display: flex;
	height: 80px;
	background: #464e78;
	text-align: center;
	
} */
#wrapper {
width: 100%;
/* margin-bottom: 10px; */
	background: url(../modul/img/219.jpg);
	padding-bottom : 20px ;
/* display: -ms-flexbox;  */
}
#wrapper #lifo{
width: 100%;
/* margin-bottom: 10px; */
	background: url(../modul/img/217.jpg);
	
/* display: -ms-flexbox;  */
}
#wrapper #content{
width: 100%;

}
#wrapper #content #block {
margin: 20px 20px 20px 20px; 
padding: 20px 20px 20px 20px;

/* border: 1px solid #eeeff2; */
}

#wrapper #content #block  #holl {
		float: left; width: 30%;
		font-size: 0.7em;
		/* text-indent: 20px; */
		/* line-height: 1.1em; */
		text-align: justify;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#wrapper #content #block  #hollr {
		float: right; width: 25%;
		font-size: 0.7em;
		/* text-indent: 20px; */
		/* line-height: 1.1em; */
		text-align: justify;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#wrapper #content #block #kusok {
margin: 30px 30px 30px 30px; 
padding: 30px 30px 30px 30px;
background:  #464e78;
border: 2px solid #464e78;
}
#menu a{
/* display:block; */
color: #fff;
padding: 20px 0px 0px 25px; 
 text-transform: uppercase;

}

#footer {
	width: 100%;
	float: left;
	/* padding-top: 1%; */
	
	height: 90px;
	/* margin: 0 auto; */
	background: url('../modul/1111.jpg') repeat-x;
	
}

#footer #social{
		float: left;
		width: 20%;
		
	}
	#footer #social_1{
		float: center;
		width: 20%;
		
	}
#imgc{
	
	width: 30%;
	float: center;
	margin: 15px 10px 10px 10px;
}	
#imgf{
	
	width: 30%;
	float: left;
	margin: 15px 10px 10px 10px;
}
#ttf{
	font-size: 15px; 
    color: #fafafa;
	width: 30%;
	float: left;
	margin: 15px 10px 10px 10px;
}
#footer #rights{
		float: left;
		width: 60%;
		font-size: 0.7em;
		margin: 10px 10px 10px 10px;
		color: #fafafa;
		text-align: center;
	}
#footer #rights a{
	color: #fafafa;
	font-size: 1em; 
}
#footer #mail {
	float: right;
		width:10%;
margin: 50px 10px 40px 10px;		
}
hr {
    border: none; /* Убираем границу */
    background-color: red; /* Цвет линии */
    color: red; /* Цвет линии для IE6-7 */
    height: 2px; /* Толщина линии */
   }