* {margin:0;padding:0;}
html {height:100%;}
body {width:100%;font:14px'Times New Roman', Sans-Serif;background:#fff;height:auto !important;height:100%;min-height:100%;position:relative;float:left;}
img, fieldset {border:0;}
h1 {font-size:24px;color:#202020;font-weight:bold;font-style:italic;}
h2 {font-size:24px;color:#989797;font-weight:bold;font-style:italic;padding-left:35%;float:left;}
h3 {font-size:24px;color:#3c5927;font-weight:bold;font-style:italic;float:left;}

#page {width:100%;min-width:996px;position:relative;margin:0 auto;overflow:hidden;}

#header {width:100%;background: url('images/header_bg.gif') top left repeat-x;overflow:hidden;position:relative;}
.overhdr {width:584px;height:232px;background: url('images/overhdr.png') top left no-repeat;position:absolute;top:5px;left:0;z-index:10;}
.overhdr_logo {width:180px;height:74px;margin:18px 0 0 33px;}
.logo {width:100%;height:115px;padding-left:80px;background: url('images/logo_bg.jpg') top left no-repeat;float:left;}
.profes {width:274px;height:64px;margin:48px auto 0;}
.und_logo {width:100%;height:171px;padding-left:70px;float:left;}
.hdr_cars {width:889px;height:171px;background: url('images/cars.jpg') top left no-repeat;margin:0 auto;}
.hdr_phone {width:265px;height:139px;background: url('images/phone.gif') bottom right no-repeat;position:absolute;top:50px;right:0;z-index:10;}
.sub {font-size:18px;font-style:italic;color:#868686;font-weight:bold;padding:16px 0 0 40px;margin-top:53px;float:left;}
.num {width:100px;font-size:36px;font-style:italic;font-weight:bold;color:#317200;margin-top:53px;float:left;}

#cont_body {width:100%;float:left;overflow:hidden;}
.main_menu {width:279px;background: url('images/menu_blk_bg.gif') top left no-repeat;float:left;}
.main_menu ul {width:190px;padding-bottom:135px;background: url('images/menu_ul_bg.jpg')  100% 60% no-repeat;list-style:none;float:right;margin-top:30px;}

.main_menu .second_rul {width:195px;padding-bottom:135px;background: url('images/menu_ul_bg.jpg')  100% 0px no-repeat;list-style:none;float:right;margin-top:10px;padding-top:30px;}

.main_menu ul li {float:left; clear:left;margin-bottom:10px;}
.main_menu ul li a {font-size:18px;text-decoration:underline;color:#a01212; white-space:nowrap;}
.main_menu ul li .sel {font-size:17px;text-decoration:underline;color:#6f6f6f;}
.main_menu ul li ul {background: none;list-style:none;margin:0;padding:5px 0 0 15px;}
.main_menu ul li ul li {clear:both;float:left;}
.main_menu ul li ul li a {font-size:13px;color:#6a9947;white-space:nowrap;}
.main_menu .one_car {margin:0;}
.menu_car_cntrd {width:164px;margin:0 auto;}

.main_cont_wrp {width:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background: url('images/mcont_bg.gif') top left repeat-y;margin-right:-279px;float:left;}
.main_cont {/*margin-right:279px;*/}
.lsblock {width:40%;padding:25px 0 0 50px;float:left;}
.lsblock p {float:left;}
.lsblock a {text-decoration:underline;color:#a01212;margin:15px 0;display:block;float:left;}
.rsblock {width:43%;height:254px;padding:29px 0 0 44px;background: url('images/mcont_sblock.jpg') top left no-repeat;float:right;}
.rsblock h1 {color:#fff;}
.rsblock p {width:220px;color:#fff;}
.rsblock p a {text-decoration:underline;color:#ff0d06;}

#container{
	overflow:hidden;
	position:relative;
	background:url('images/repeat.gif') right repeat-y;
}

#rail_wrp {background-color:#989898;width:160px; float:right; background: #989898 url('images/in_rblock_top_bg.gif') top  no-repeat;}
#content_wrp{position:relative;padding:25px 80px 0 75px;margin-right:170px;}
.content {/*border-bottom:1px solid #ccc;*/padding-bottom:30px; margin-right:50px; margin-left:-10px;}
.content p{
	text-indent:15px;
	margin-bottom:10px;
	margin-right:15px;
}
.content table tr td p {margin-bottom:5px;text-indent:0;}
.content ol li {margin-left:25px;margin-bottom:8px;} 
.content ul li {
	list-style-type: disc;
	margin-bottom:7px;
	margin-left:25px;
}
.content img{overflow:hidden;}
.rail {width:145px;padding:87px 0 0 15px; position:relative;}
.rail_btm {position:relative; background: url('images/in_rblock_btm_bg.gif') bottom right no-repeat;min-height:300px;}
.rail h1 {color:#c2c2c2;}
.autowehave {padding-top:30px;float:left;}
.car_bblock {width:100%;padding:30px 0;float:left;}
.car_lblock {width:100%;float:left;}
.car_lblock p {width:100%;max-width:350px;color:#202020;padding-top:10px;clear:both;}
.car_rblock_wrp {width:100%;margin-left:-68%;float:left;position:relative;}
.car_rblock {margin-left:350px;max-width:270px;padding-right:5px;}
.s_car {margin:0 0 10px 10px;float:left;}
.scar_ttl {width:100%;padding:9% 0 0 7%;float:left;}
.scar_desc {width:100%;padding-top:9%;float:left;text-align:right;}
.car_brd {min-width:93%;height:1px;border-bottom:1px solid #ccc;float:left;clear:both;}

/*.form_block {width:100%;padding:30px 0 0;float:left;clear:both;min-height:220px;}
.form_block form {width:410px;margin:5px auto 0;}
.form_block form fieldset{width:100%;float:left;}
.form_block form fieldset div {width:100%;height:18px;padding-bottom:15px;float:left;clear:both;}
.form_block form fieldset div label {padding-right:5px;float:left;text-align:right;}
.form_block form fieldset div input {width:200px;height:18px;float:left;}
.form_block form fieldset div textarea {width:315px;height:88px;float:left;margin-bottom:30px;}
*/
.form_block form{margin-top:10px;}
.form_block form p {text-indent:0}
.form_block form fieldset{border:0;}
.form_block form p{width:100%;clear:both;margin-bottom:8px;}
.form_block form label{width:120px;float:left;}
.form_block form input{height:17px;width:308px;border:1; color:#000;float:left}
.form_block form textarea{height:75px;width:308px;border:1; color:#000;float:left}
.form_block form input.submit{width:98px;height:25px;}

.auto_vnal1 {width:100%;margin-top:0px;text-align:center;}

.auto_vnal {margin-top:20px;text-align:center;}
.auto_vnal h1 {color:#3c5927;}
.cars_cntrd {width:100%;margin:15px auto 0;position:relative}
.one_car {width:164px;height:234px;margin:0 9px 30px;text-align:left;position:relative;background: url('images/one_car_bg.jpg') bottom left no-repeat;float:left;}
.skrepka {width:14px;height:37px;background: url('images/skrepka.png') top left no-repeat;position:absolute;top:1px;left:136px;}
.one_car img {margin:-13px 0 0 -74px;}
.one_car .car_name {padding:3px 0 0 15px; text-indent:0; margin-bottom:0px; margin-right:0;}
.one_car .car_det {font-size:13px;padding-right:12px;float:right;text-indent:0; margin-bottom:0px; margin-right:0;}
.one_car a {width:60px;margin:29px 0 0 84px;color:#fff;text-decoration:none;display:block;font:12px georgia;}
.one_car a_detail {height:20px;}
.one_car .a_img {width:60px;height:130px;margin:29px 0 0 84px;color:#fff;text-decoration:none;display:block;font:12px georgia;}
table td {padding:5px;}

#footer {width:100%;height:174px;background: url('images/ftr_bg.gif') bottom left repeat-x;position:relative;float:left;}
#footer .inftr {width:100%;height:174px;background: url('images/ftrdiv_bg.jpg') top left no-repeat;float:left;}
#footer .inftr ul {width:600px; margin:5px auto;list-style:none;}
#footer .inftr ul li {margin-left:20px;text-align:center; float:left; margin-bottom:5px;}
#footer .inftr ul li a {color:#a01212;font-weight:bold; text-align:center;}
.ftr_phone {width:140px;height:20px;padding:10px 0 0 14px;background: url('images/ftr_phone_ico.gif') top left no-repeat;margin:80px 0 0 42%;}
.ftrcode {font-size:18px;font-style:italic;color:#868686;font-weight:bold;padding-top:16px;float:left;}
.ftr_num {width:100px;font-size:36px;font-style:italic;font-weight:bold;color:#317200;float:right;}
#footer .inftr p {color:#344661;position:absolute;bottom:55px;right:160px;}
.koleso {width:150px;height:133px;background: url('images/koleso.jpg') top left no-repeat;position:absolute;bottom:7px;right:0;}

/*Galery */
.content .galerey li {list-style-type:none;}
.content .galermashin li {
	list-style-type:none;
	float:left;
	margin:15px;
	text-align:center;
}

/*Galery*/
