body				{ margin:0px; padding:0px; background-color:#151515; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
div					{ text-align:left; padding:0px; margin:0px; }

form				{ display:inline; }
img 				{ border:0px;  margin:0px; border:0px;}

p, li					{ color:#333333; font-size:12px; margin:0px 0px 7px 0px;   }

h1					{ font-size:23px; margin:0px; padding:0px; color:#555555; font-weight:normal; text-transform:uppercase;  }
h2 					{ font-size:19px; margin: 5px 0px 10px 0px;  color:#3976c5; font-weight:normal;  text-transform:uppercase; }
h3 					{ font-size:14px; margin: 5px 0px 10px 0px;  padding:0px;   color:#ff0000; font-weight:bold; text-transform:uppercase;  }
h4					{ color:#FFFFFF; font-size:13px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px 0px; }
h5					{ color:#333333; font-size:13px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px 0px; text-transform:uppercase; }

a 					{ color:#3976c5; font-size:12px; text-decoration:underline; }
a:hover				{ color:#ff0000; }

.clearall			{ clear:both; height:1px; margin:-1px 0px 0px 0px; padding:0px; display:block;}






.top { height:246px; width:970px; background-image:url(img/bg_header/h01.jpg); background-repeat:no-repeat; background-position:right top; }   

.logo { margin:25px 0px 7px 30px; background-image:url(img/logo.gif); background-repeat:no-repeat; width:231px; height:43px; float:left; color:#3978c8; font-size:14px; font-weight:bold; padding:63px 0px 0px 123px; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; word-spacing:6px;}
.home { margin:-105px 0px 0px 35px; float:left; }



.address { margin:10px 0px 5px 40px; padding-top:10px;  }  
 
.a_phone { float:left;  margin-right:45px; color:#ececec; font-weight:bold; font-size:16px; }
.a_phone span { color:#3876c4; }
.a_street{ float:left;  padding-bottom:3px; margin-right:45px;  color:#ececec; font-size:12px; }
a.a_street_link { color:#3976c5; text-decoration:none; font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif;  }
a.a_street_link:hover { color:#4a99ff; }
.a_street_span		{ border-bottom:1px dashed #3976c5; }
.a_street_span:hover	{ border-bottom:1px dashed #4a99ff; }

.a_mail  { float:left; font-size:12px; padding-bottom:3px;   }
a.a_mail_link { color:#ececec; text-decoration:none; font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif;  }
a.a_mail_link:hover { color:#ffffff; }
.a_mail_span		{ border-bottom:1px dashed #ececec; }
.a_mail_span:hover	{ border-bottom:1px dashed #ffffff; }



.base { width:970px; background-color:#FFFFFF; min-height:300px; }

.img1 { float:left; height:15px; }
.menu { background-image:url(img/menu_bg.gif); height:700px; background-repeat:repeat-x; float:left; width:257px; }
.mi { margin:15px 10px 20px 40px; padding-bottom:3px; }
a.mi_link { text-transform:uppercase; font-weight:bold; font-size:11px; color:#151515; text-decoration:none; }
a.mi_link :hover { color:#ff0000; }
.mi_span		{ border-bottom:1px dashed #151515; }
.mi_span:hover	{ border-bottom:1px dashed #ff0000; }


.content {  background-color:#FFFFFF; min-height:400px; padding:10px 25px 40px 25px; width:643px; float:left; margin-bottom:15px;}

.col_l { float:left; width:320px; margin:0px 25px 25px 0px;  }
.col_r { float:left;  width:295px; }

.car { background-color:#f8f8f8; margin-bottom:2px; clear:both; min-height:107px; display:block;}
.car img { margin-right:15px; }
.car_title { padding:10px 0px 7px 0px; }
.car a { text-transform:uppercase; text-decoration:none; font-weight:bold;  }
.car a:hover				{ color:#ff0000; }
.car_text { font-weight:normal; color:#333333; text-transform:lowercase; }
.car_price { color:#777777; padding:5px 0px 7px 0px; font-weight:normal; text-transform:lowercase;  }
.red { color: red; }









.footer { width:970px; min-height:120px; background-image:url(img/bg_footer/f01.jpg); background-repeat:no-repeat; background-position:right top; }

.logo_ { margin:10px 150px 7px 30px; background-image:url(img/logo_.gif); background-repeat:no-repeat; width:231px; height:43px; float:left; color:#3978c8; font-size:11px; font-weight:bold; padding:48px 0px 0px 86px; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; float:left;}

.address_ { margin:0px 0px 5px 40px; padding:20px 0px 0px 0px; } 

.blocks .norm {padding: 0px;}

.td-1 {
	width: 210px;
	background: #c2c2c2 url(img/bg-1.jpg) no-repeat top left;
	color: #000;
	font-size: 11px;
	padding: 90px 10px 10px 10px;
}

.td-2 {
	width: 210px;
	background: #c2c2c2 url(img/bg-2.jpg) no-repeat top left;
	color: #000;
	font-size: 11px;
	font-size: 11px;
	padding: 90px 10px 10px 10px;
}

.td-3 {
	width: 210px;
	background: #c2c2c2 url(img/bg-3.jpg) no-repeat top left;
	color: #000;
	font-size: 11px;
	font-size: 11px;
	padding: 90px 10px 10px 10px;
}

.bott {
	padding: 0px;
	height: 12px;
}

.red {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding: 0px;
	background-color: #ff0000;
	margin: 0px 0px 8px 0px;
}




























