html, body{font-size: 12px; background: #fff; padding: 0px; margin: 0; color: #616161;  min-height:100%; height: 100%; font-size: 100.01%;}

/*----Global---*/
img {border:0; margin:0; padding: 0; outline: none;}
a {color:#fff; text-decoration: underline; outline: none;}
a:hover {text-decoration:none; outline: none;}
form {padding:0; margin:0;}
table {border-collapse: collapse; width:100%;}
td {vertical-align:top;}
fieldset {padding:0; margin:0; border:0;}
select, textarea {border:1px solid #949494; font-size:12px; color:#000000; font-family: Tahoma, sans-serif; }
textarea {width:100%;}

.clear{clear: both;}
.left{float: left;}
.right{float: right;}
h1, h2, h3, h4 {color:#8e0100;display:block;font-family:Arial;font-weight:bold;line-height:19px;margin:0;}
h1{padding-top:20px;line-height:20px;font-size:18px;}
h2{font-size:15px;}
h3{font-size:1.3em;padding:6px 0 6px 11px;}
p {margin:0; padding:0px; line-height:150%;}

#container {width: 755px; margin:0; height: auto !important; font: 62.5%/1.4 Tahoma, sans-serif; min-height:100%; height: 100%; }

#header{background:#345; height: 115px; border-bottom: 1px solid #979797; background:#000 url(images/header_border.gif) 0 100% repeat-x;}
	#header_menu{float: right; width: 730px;}

		#header_menu ul {list-style-type:none; height:18px;  margin:0px 12px 0 12px; padding: 0; float:right;  }
			#header_menu li {text-align:center; float:left; padding:5px 6px 5px 0; font-size:1.1em; }
			#header_menu li img{visibility: hidden; margin-top: -9px;  vertical-align: -4px; }
			#header_menu img {padding-top:10px;}
			#header_menu a{font-size: 1.0em; color:#858484; text-decoration: none;}
			#header_menu a:hover{color:#fff;}
		#header_menu_backgraund{float: left;  width: 686px; background: url(images/header_menu_c.gif) 0 0 repeat-x; }

	#header_bild{clear: both; padding-left: 460px; height:100px; background: url(images/bild.gif) 88% 24px no-repeat; }
		#header_bild p{padding-top: 80px;}
		#header_bild a {color: #858484; text-decoration: none; font-size: 1.1em;}
		#header_bild a:hover {color:#fff; }
		#header_bild img.border{vertical-align: -1px; }

	#header_navi{float: left; width: 250px; padding-top:2px;}
		input.text{background-color: #2c2b2b; border-top: 1px solid #2c2b2b; border-left: 1px solid #2c2b2b; border-right: 1px solid #474747; border-bottom: 1px solid #474747; font-size: 1.1em; color: #cacaca; font-family: Tahoma; margin-top:1px; width: 220px;}
		#header_navi span{font-size: 1em; color: #D38519; float: left;}
		#header_navi img{padding-top: 1px; padding-left: 3px;}
		#header_navi img.menu{ margin-left: 25px; margin-right: 15px; }
		#header_navi address{color:#CACACA; font-style: normal; line-height:120%; padding-top:14px; background: url(images/search_border.gif) 0 4px no-repeat; }

	#header_logo{padding-left: 14px; clear: both; padding-bottom: 47px;}
	#header_logo_menu{float:right; padding-right: 21px; }
	#header_logo_menu ul{ font-weight:bold; color: #fff; float:left; list-style-type:none; margin: 0; padding: 0; height:12px; }
	#header_logo_menu li{text-transform: uppercase; border-left: 2px solid #fff;  font-size:0.9em; vertical-align: -5px; float:left; padding:2px 8px 2px 6px;}
	#header_logo_menu li.first{border: none;}
	#header_logo_menu ul a{color: #fff; text-decoration: none; padding: 3px;}
	#header_logo_menu ul a:hover{color: #fff; background: #d38519;} 
	#header_logo_menu img{padding-top:6px; margin-left:195px; }

	#header_bottom_menu{height:21px;clear: both; padding-left: 12px; padding-top: 0px; margin-top: 0px; margin:0; padding: 0;}
	#header_bottom_menu ul{font-weight:bold;  float:left; list-style-type:none; margin: 0; padding: 0; height:12px;}
	#header_bottom_menu li{text-transform: uppercase; font-size:10px;  float:left; padding:0px 9px 0px 9px; margin: 0px; }
	#header_bottom_menu a{display:inline-block;color: #fff; text-decoration: none; padding:2px;}

	.header_subbottom_menu{clear: both; display: none; }
	.header_subbottom_menu ul{font-weight:bold;  float:left; list-style-type:none; margin:0; padding: 0; height:12px; margin-top: 0px !important;margin-top: 1px;}
	.header_subbottom_menu li{font-size:10px;  float:left; padding: 1px 0px 0px 9px; }
	.header_subbottom_menu a{color: #000; text-decoration: none; padding-right: 2px; }
	.header_subbottom_menu a:hover{ color:#8e0100; }
	.header_subbottom_menu img{margin-left:2px;}
#content{background:#fff; clear:both; width: 730px;padding-left:25px;overflow:auto;}
	#content_text{float: left; width: 350px; padding-right:15px;  }
		#content_text p{ padding: 13px 0 15px 0px; font-family: Verdana; font-size: 1.1em; color: #505050;}
		#content_text img{border: 1px solid #4d4d4d; }

	#content_firm{float: left; width: 349px;  background: url(images/content.jpg) 0 0px repeat-y; padding-left: 16px;}
	#content_firm_image{border: 1px solid #4d4d4d; width: 300px; Height: 296px; margin:25px 0 35px 17px; background: #fff; padding-bottom:5px;}
		#content_firm_image .img1{margin-left: 32px; margin-bottom: 5px;}
		#content_firm_image .img2{margin-left: 20px; margin-bottom: 5px;}
		#content_firm_image .img3{margin-left: 11px; margin-bottom: 5px;}
		#content_firm_image .img4{margin-left: 2px; margin-bottom: 23px;}


			#content_firm_l{ width: 159px; float: left; background: #fff; margin-bottom: 35px; padding-bottom: 9px; border: 1px solid #4d4d4d; }
			#content_firm_r{ width: 159px; margin-left: 12px; float: left; background: #fff; margin-bottom: 35px; padding-bottom: 9px; border: 1px solid #4d4d4d;}
			#content_firm p{width:140px; padding-left: 12px; font-size: 0.9em; }

		#content_firm_link{clear:both; margin: 0px 0 50px 0; width: 331px; background: #fff; border: 1px solid #4d4d4d;}
			#content_firm_link span{background: #9b0100;font-family: Tahoma; font-size: 0.9em; color: #fff; font-weight:bold; padding-left: 10px; padding-top:2px;  padding-bottom:2px; width: 321px; display:block;}
			#content_firm_link img{margin-bottom: -3px;}
			#content_firm_link .img5{margin-left: 50px; padding-bottom: 1px; }
			#content_firm_link .img6{margin-left: 20px; padding-bottom: 1px;}
			#content_firm_link .img7{margin-left: 10px; padding-bottom: 1px;}

#footer_guarantor{height: 140px; clear: both;}
		
/* mod by Aleksey Stepanov */
#header{ height: auto;height:54px; border: none; background:#000; overflow: auto;}
#header_logo_menu {padding-bottom: 5px;}
#top-dd-menu{width:755px;border-bottom:1px solid #979797;height:39px;}
		
/*------------Added MODx styles --------------*/
#ajaxSearch_input
{
	background-color: #2c2b2b; border-top: 1px solid #2c2b2b; border-left: 1px solid #2c2b2b; border-right: 1px solid #474747; border-bottom: 1px solid #474747; font-size: 1.1em; color: #cacaca; font-family: Tahoma; margin-top:1px; width: 220px;
}
#ajaxSearch_submit
{
	display: inline;
	background-image: url(/assets/templates/asmoto/images/search.gif);
}

li a{color: #000000;}

#car_description{float: left; width: 779px; padding-left: 16px;}
#car_left_menu{float: left; width: 205px;  padding-left:24px; }
#content img.carlogo {margin:-8px 0 0 -14px;padding-bottom:10px;}
div.carholder {width:180px;}