/* CSS Document */
.all{ margin:auto; width:1000px;}
body{ margin:0px; background-image:url(../images/body_head_bg.jpg); background-position:top; 
background-repeat:repeat-x;
font-family:Verdana

}
/*  */
.search{ float:left; margin-top:25px; font-size:12px}
	.search div{width:340px; height:178px; background-image:url(../images/search_bg.jpg); background-repeat:no-repeat; background-position:top; margin:0px 0px 0px 0px;}	
	.state{margin:2px 0px 0px 25px; width:289px;  font-size:12px}
	.model{margin:2px 0px 0px 25px; width:130px;  font-size:12px}
	.year{margin:2px 0px 0px 25px; width:126px;  font-size:12px}
	.submit{margin:2px 0px 0px 25px;}



.newmess{ width:821px; height:174px; background-image:url(../images/newmess_bg.jpg); margin:20px 0px 0px 0px}
     .newmess table{ margin:16px 0px 0px 0px}
     .newmess td{ text-align:center; vertical-align:top}
     .newmess p{ padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; font-size:14px; line-height:20px;}
.advert{ width:821px; height:103px; background-image:url(../images/advert.jpg); margin:14px 0px 0px 0px}
.latestnews{ width:781px; height:170px; background-color:#ebf5f9; margin:36px 0px 0px 0px; padding:15px 20px 22px 20px}
     .latestnews table{ margin:25px 0px 0px 0px}
     .latestnews td{ vertical-align:top;}
     .latestnews p{ margin:8px 0px 0px 0px; padding:0px; font-size:12px; line-height:18px;}
     .latestnews h3{ margin:0px; padding:0px; font-size:20px; font-weight:normal}
     .latestnews h4{ margin:0px; padding:0px; font-size:14px;  font-weight:normal;}
          .latestnews h4 a{color:#ff8601}
          .latestnews h4 a:hover{color:#e12506}


.form_text  {
	color: #384654;
	float: left;
	padding-top: 8px;
	padding-right: 1em;
	width: 150px;
	margin-bottom: 0.5em;
	text-align:right;
	font-size: 13px;
}

.form_input {
   color: #384654;
   float: left;
   padding-top: 8px;
   margin-bottom: 0.5em;
   text-align:left;
}

.form_overflow  {
   clear: left;
   padding-top: 1px;
   width:auto;
   overflow: hidden;
}

.error{
    color:#E85555;
    font-size:12px;
}

/*  */	
.logo{ float:left; margin:auto; padding: 2px 0px 0px 0px;}
/*  */
.login{ float:left; margin-top:25px;}
	.login div{width:340px; height:178px; background-image:url(../images/login_bg.jpg); background-repeat:no-repeat; background-position:top; margin-left:5px;}
	.login table{ border-collapse:collapse; font-size:12px; position:relative; top:5px; left:25px;}
	.login td{padding-bottom:10px;}
		.register{color:#e12506}
	.login p{ margin:8px 0px 0px 0px; padding:0px}	
	.login input{ font-size:10px; width:190px;}
/*   */
.menu{ background-image:url(../images/topmenu_bg.gif); background-repeat:no-repeat; width:1000px; clear:both; height:34px;}
.menu td{border-right:2px #98be12 solid; text-align:center}
.menu a{font-size:14px; color:#000000; text-decoration:none; display:block; font-weight:bold}
.menu a:hover{ color:#077089}
<!--   -->  
.mainbody{ margin-top:20px; margin-left:30px; font-size:13px}
.navigation{ margin: 20px 20px 12px 170px; width:450px; display:table; font-size:14px}
	.pages{float:left}
	.countall{float:right}
	
.catalog{ width:825px; border-collapse:collapse; position:relative; top:10px; font-size:14px; background-color:#f9faf5}
	.tabletitle{ background-color:#ecede8}
		.tabletitle td{ padding:5px 0px 5px 0px; color:#c30303; vertical-align:top}
	.cars{}
		.cars td{ border-bottom:3px #e0e2d6 solid; padding:8px 10px 8px 0px; vertical-align:top}
		.noborder_cars td{ padding:8px 10px 20px 0px; vertical-align:top}
		.number{ background-color:#f9fbe2; text-align:center}
		.adds{ font-size:12px; line-height:25px;}
			.adds img{vertical-align:middle}

.bunner{float:right; margin:80px 0px 10px 0px}
			
.footer{ height:113px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; margin:0px 0px 0px 0px;clear:both}
	.bottommenu{padding:0px 0px 0px 0px; width:1000px; margin:auto; text-align:left;}
		.bottommenu a {font-size:11px}
	.footer ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	.footer li{display:inline; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; position:relative; top:10px;}
	.copy{ float:right; text-align:center; position:relative; top:78px; font-size:11px;}
	.copyright{ float:left; text-align:center; position:relative; top:5px; font-size:11px}

/*     */
a{ color:#027dc2}
a:hover{ color:#e12506}
img{ border:0px;}
h2{ margin:0px 0px 7px 25px; padding:0px 0px 0px 0px; color:#d21304; font-size:18px; font-weight:normal;}
.personal_info{ color:#d21304; font-size:18px; font-weight:normal;}
h1{ margin:30px 0px 0px 12px; color:#ff8601; font-size:20px; font-weight:normal;}
.entry {margin:0px 0px 0px 30px; font-size:14px;}
form{ margin:0px;}

.post{ margin:0px 0px 15px 12px;}
	.post p{ margin: 0px}
.cat_descr{ margin:10px 0px 10px 12px;}
.meta{ font-size:11px; color:#CCCCCC; margin:5px 0px 0px 0px;}
.meta2{ font-size:11px; color:#CCCCCC; margin:5px 0px 0px 12px;}
.pathway{font-size:11px; margin:5px 0px 10px 12px;}
#pagination{margin:0px 0px 15px 12px;}
.avtotovary {border: #CCCCCC 1px solid; border-collapse:collapse; width:780px}
	.avtotovary td{padding:5px 5px 5px 5px; border: #CCCCCC 1px solid;  font-size:12px;}
	.avtotovary td p{margin:0px;}

 .tabletitle2{ background-color:#ecede8}
          .tabletitle2 td{ padding:5px 0px 5px 10px; color:#c30303; vertical-align:top;}
     .cars2{}
          .cars2 td{ border-bottom:1px #e0e2d6 solid; padding:4px 10px 4px 10px; vertical-align:top; font-size:12px}     
          #cars_hot td{ background-color:#F1F9BF; }      

     .mainfoto{ padding:0px 0px 10px 0px;}
     .otherfoto{ text-align:center}

