@charset "utf-8";
html, body {
	height:100%;
}
body {
	padding:0;
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	min-width:990px;
	background: url(body_bg.gif);
	color:#000000;
    line-height: 1.4em;
}
.box_top{
padding:0;
	margin:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	min-width:990px;
	min-height:276px;
	background: url(top_bg.gif) repeat-x top;
	color:#000000;
	}
	.box_bott{
	padding:0;
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	min-width:990px;
	background: url(bot_bg.gif) repeat-x bottom;
	}
#wraper{
	height:100%;
	min-height:100%;
	width:990px;
	text-align:left;
	margin:auto;
	position:relative;
	background:url(content_bg.gif) repeat-y;
}
#content{
	position:relative;
	margin:auto;
	text-align:left;
	width:990px;
	padding-top:243px;
	}

html>body #wraper{height:auto;}


#header{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-495px;
	width:990px;
	height:233px;
	background:url(header.jpg) no-repeat;
}
#clrbottom{
	clear:both;
	height:52px;
}
#bottom{
	position:absolute;
	left:0px;
	bottom:0px;
	width:990px;
	height:40px;
	padding-top:12px;
	background:url(bott.gif) repeat-x  bottom #99b097;
	font-size:11px;
	text-align: center;
	color: #666666;
	line-height:1.1em;
}






.left_col{
position:relative;
float:left;
width:706px;
}
.left_col a{ text-decoration:underline; color:#466594;}
.left_col a:hover{ text-decoration:none;}

.right_col{
position:relative;
float: right;
width:236px;
padding:5px 15px 0 15px;
}
.right_col a{ text-decoration:underline; color:#466594;}
.right_col a:hover{ text-decoration:none;}

.tel{
position:relative;
margin-top:40px;
margin-left:480px;
}
.tel_box{
position:relative;
float:left;
background:url(tel_box_bg.gif) repeat-x;
height:62px;
padding-top:25px;
padding-left:55px;
font-size:23px;
line-height: 1.1em;;
color:#043679;
}
.tel_box_l{
position:absolute;
top:0px;
left:-14px;
}
.tel_box_r{
position:absolute;
top:0px;
right:-14px;
}
.telephon{
position:absolute;
bottom:15px;
left:0px;
}
.menu{
position: absolute;
font-size:11px;
top:193px;
left:10px;
text-transform:uppercase;
font-weight:bold;
}
.menu a{
position:relative;
float:left;
display:block;
color:#FFFFFF;
padding:0 0 0 10px;
text-decoration: none;
}
.menu a:hover{
color:#75f28c;
}
.menu a img{
padding-left:10px;
}
.c_b{
clear:both;
font-size:4px;
line-height:0,01em;}

.left_text{
position:relative;
float:left;
padding:0 25px 0 25px;
text-align:justify;
}
.line_cont{
background:url(line_cont.gif) repeat-x;
height:2px;
width:706px;
font-size:2px;
margin:15px 0 15px 0;
}
.str_cont{
background:url(strelka_content.gif) no-repeat left;
margin-left:-25px;
padding:6px 0 10px 55px;
font-size:18px;
color:#466594;
}
.cont_foto{
position:relative;
float:left;
background:#b3c4d4;
padding:3px;
text-align:center;
margin:5px;
}
.name_r_col{
background:url(strelka_colon.gif) no-repeat left;
margin-left:-15px;
padding: 5px 0 6px 35px;
color:#466594;
font-weight:bold; 
}
.line_col{
background:url(line_cont.gif) repeat-x;
height:2px;
width:236px;
font-size:2px;
margin:15px 0 15px 0;
}





h1{
margin:0px;
padding:6px 0 10px 0px;
font-size:18px;
font-weight: normal;
color:#466594;
}
h2{
color:#466594;
font-size:16px;  
font-weight:bold;
margin:0;  
padding:6px 0 6px 0px;
}
h3{
    color:#466594;
    padding:0px 0 10px 0;
    margin:0;
    font-size:14px;
    text-align: center;
}


a img{
border:none;
}
ul{
margin:0px;
padding:0 0 0 35px;}

ul li{
list-style:url(li_style.gif);}