@charset "utf-8";
html{ font-size:100%; }
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size:0.75em;
	padding:0 0; 
	margin: 0;
	color:#333333;
	border-top:16px solid #d82a33;
	min-width:100%;
text-align: center;
background:url(images/footerfon.jpg) repeat-x 0% 100%;
}

.outer{ border-top:16px solid #d82a33; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#ef0005;}
p{ margin: 0 0 1.333em 0; padding: 0.167em 0 0 0;  }
#header, #panorama, #wrapper, #wrapper1{ width:1200px; margin:0 auto; position:relative; text-align: left; }

#header { padding-top:62px;}
.a{ background:url(i/bg.jpg) repeat-x 0 30px; padding:118px 0 0 0;   } 
.a1{ background:url(i/bg1.png) repeat-x 0 0px; padding:44px 0 0 0;   } 

.test{ height:800px; width:100%; margin:0 auto; border:1px solid #000; }


div.logo{ padding:0; margin:0px 0 0 76px; width:277px; height:33px; position:relative; font-size:1em;  }
div.logo a{ position:absolute; top:0; left:0; background:url(i/logo.png) no-repeat 0 0; width:277px; height:33px; }
div.logo_en{ padding:0; margin:0px 0 0 28px; width:277px; height:33px; position:relative; font-size:1em;  }
div.logo_en a{ position:absolute; top:0; left:0; background:url(i/logo_en.png) no-repeat 0 0; width:277px; height:33px; }

h3{ font-size:1.167em; font-weight:700;  }


#wrapper{ background:url(i/panorama.jpg) no-repeat center 0;  padding-top:345px;  line-height:1.333em; }
#wrapper1{ background:url(i/panorama1.png) no-repeat 570px 0;  padding-top:175px;  line-height:1.333em; }


/* Start of Column CSS */
#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:50%;
font-size: 8.5pt;
font-family: verdana;
}

#container1 div, #container1 p { font-size: 8.5pt; font-family: verdana; }

#col1 {
	float:left;
	width:44%;
	position:relative;
	left:53%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:44%;
	position:relative;
	left:59%;
	overflow:hidden;
}

#wrapper1 #container1{ right: 30%; }
#wrapper1 #col1{ left:33%; width:64%; }
#wrapper1 #col2{ width:24%; left:39%; }


#wrapper h2, h2.entry-title{ padding:5px 0 0 0; margin:0; margin-bottom:5px; font-size:10pt; color:#ef0005; font-weight: bold;}
#wrapper h2.entry-title{ padding-left:3%;}

#wrapper1 h2{ padding:5px 0 0 0; margin:0; margin-bottom:5px; font-size:10pt; color:#ef0005; font-weight: bold; }
#wrapper1 h2.entry-title{ padding-left:3%;}

.clear{ font-size:0; line-height:0px; height:0; clear:both;}

/* #footer{ position:relative; clear:both; padding:30px 3%; } */
/* #footer .copyright{ font-size:0.833em;  float:left; width:48%} */
/* #footer .counter{ float:right; width:50%; top:0; right:3%; width:50%; text-align:right;} */

/*Footer*/
#footer
{
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:126px;
	padding:0px;
	
}

/*Link in footer*/
#footer a
{
	color: black;
	font-size: 100%;
}



.lang{ position:absolute;  top:20px; left:98px;  }
.lang a{ text-decoration:underline; }

.block-menu{ position:absolute; top:65px; left:410px; width:800px; }

.phone{ position:absolute; top:-70px; left:76px;  width:160px; height:45px;}
.zapros{ position:absolute; top:-26px; left:636px;  width:120px; height:60px;}

*html .phone{position:static; margin-top:-125px; margin-left:76px;  width:160px; height:45px;}
*html .zapros{ position:static; margin-top:-55px; margin-left:340px;  width:120px; height:60px;}
*html #container1 {margin-top:72px;}

#wrapper1 .phone{top:50px;}
#wrapper1 .zapros{top:41px; left:340px;}

#col1 ul{  padding:0 0 0 20px; margin:0; list-style:none; }
#col1 ul li{ padding:0 0 10px 22px; background:url(i/ul_list.gif) no-repeat 0 8px; }
#col2 ul{  padding:46px 0 0; margin:0; list-style:none; }
#col2 ul li{ padding:0 0 10px 22px; background:url(i/ul_list.gif) no-repeat 0 8px; }
