html, body {
    margin: 0;
    padding: 0;
    height: 100%; 
}
body {background-color: #f4f8f9;
	background-image: url(../img/fon_top.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color:#b7c4d0;
	font-family: 'Tahoma';
 	margin: 0px;
	height:100%;
	font-size: 12px;
	
}
a{text-decoration: none;
	color:#3bb2d5;}
p{margin-left: 0px;
	font-family: 'Verdana';
	color: #a1b1c1;}
h2 {
	color: #a2b3c3;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
}
table td{vertical-align: top;}

.clear{clear: both;height: 20px; }
.title1,.title2, .title3{
	font-size: 13px;
	color: #66b0c4;
	text-decoration: underline;
	font-family: 'Tahoma';
}
.title2{color: #ea4109;}
.title3{color: #376dad;}
#main{width: 100%;
		height: 100%;
		min-width: 1000px;
	background-image: url(../img/fon_bottom.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
	}
#wrap{
	width: 100%;
	
	background-image: url(../img/border_bottom.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#conmain{
	width: 100%;
	min-height: 100%;
	background-image: url(../img/border_top.gif);
	background-position: right top;
	background-repeat: no-repeat;
	
}
#logo_menu{

	height: 105px;
	padding-top: 5px;
	
}
#logo {width: 268px;
		float: left;}
#top_menu{
	list-style-type:none;
	margin-top: 40px;
}
#top_menu li{
	display: inline;
	color:#3bb2d5 ;
	font-size: 10px;
	margin-left: 7px;
}
#top_menu li a{font-size: 14px;}
#img_car{
	width: 485px;
	height: 245px;
	background-image: url(../img/img_car.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#img_car_right{
	background-image: url(../img/img_car_right.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
#sash {
	position: absolute;
	margin-right: -35px;
	margin-top: 105px;
}
.ban{vertical-align: bottom;
	text-align: right;
	min-height: 250px;}
.ban a{
	margin: 0px;	
}
#news div{
	width: auto;
	float: none;
	margin-right: 10px;
	margin-top: -10px;
}
#fon_treug{
	background-image: url(../img/fon_treug.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 170px;
}
.border_bottom{border-bottom:1px dotted #1b1b1b;}
.tel{
	background-image: url(../img/tel_fon.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 145px;
}
.footer
{
	height: 70px;
}
.footer img{
	margin-top: 30px;
}
.footer {text-align: right;}
.footer p{

	margin-top: 30px;
	margin-right: 20px;
}
.footer div{
	width: 150px;
	float: right;
	margin-right: 20px;
}

