*{margin:0;padding:0}         
html{line-height:1;width: 100%; }
body{height:100%;  text-align: center; width: 100%; background: url(../images/bg.gif) repeat 0 0; font: 12px arial; }
table{border-collapse:collapse; border-spacing:0}
th{text-align:left;}
td{vertical-align:top}
img{border:0;}
address{font-style:normal}
a{color: #2964bc;outline:none; font-size: 13px;}
a:link {color: #2964bc; text-decoration: underline;}
a:active {color: #2964bc; text-decoration: underline;}
a:visited {color: #2964bc; text-decoration: underline;}
a:hover {color: #2964bc; text-decoration: none;}
input, select, button {vertical-align:middle;}
textarea {vertical-align: top;}
hr {color:#ccc; background:#ccc; height: 1px; margin: 7px 0;}

h1{
	font:18px Myriad Pro; color:#1f1f1f; 
	clear: left;
	padding: 10px 0;
  }

h1 a{
	font:18px Myriad Pro; color:#1f1f1f; 
	clear: left;
	padding: 10px 0;
  }

.componentheading {
	font:18px Myriad Pro; color:#1f1f1f; 
	clear: left;
	padding: 10px 0;
  }

h2{
	font:18px Myriad Pro; color:#000; 
	font-weight: bold;
  }

h3{
	font:14px Myriad Pro; color:#000; 
	font-weight: bold;
	clear: both;
  }



h3, h4{
	font:14px Myriad Pro; color:#000; 
	font-weight: bold;
	padding: 15px 0px 5px 0px;
	margin-bottom: 5px;
  }

p {
	font:13px Trebuchet MS;
	line-height: 16px;
	padding: 8px 0;
	color: #343434;
}

strong {
	color: #343434;
}

ol li {margin-left: 30px;}

#longer_bg {float: right; width: 50%; height: 409px; background: url(../images/car_bg.jpg) repeat-x 0 170px;}

#container { margin-top:82px; width: 926px; margin: 0 auto; text-align: left; //margin-top: -409px;}
	#globalcont { padding-top: -82px;  }
		#header_top {position: relative; height: 42px; background: transparent; font: 12px Trebuchet MS; color:#fff;}
			#header_top .namesite {padding-top: 10px; padding-left:10px;}
			#header_top .minitopmenu { position: absolute; top: 10px; left: 0px;}
				#header_top .minitopmenu li {float: left; list-style: none; margin-right: 7px;}
				#header_top .minitopmenu li a {font: 11px Trebuchet MS; color:#fff;}
				#header_top .minitopmenu li a:hover {font: 11px Trebuchet MS; color:#7fc7ff; text-decoration: none;}
		#header {overflow: visible; position: relative; height: 368px; background: #fff;}
			#logo {position: absolute; top: 28px; left: 31px;}
			#add_mess {position: absolute; top: 34px; left: 319px;}
			#top_car {position: absolute; top: -1px; left: 440px;}
			#top_tel {position: absolute; top: 128px; left: 0px;}
			#info_block {position: absolute; height: 129px; width: 441px; top: 197px; left: -1px; background: url(../images/head_info.jpg) no-repeat 0 0;}
				#info_block ul.city {margin-left: 1px;}
				#info_block ul.city li {float: left; height: 30px; list-style:none;}
				#info_block ul.city li span.black {float: left; height: 30px; color: #fff; background: #000; list-style:none;}
				#info_block ul.city li span.black a {color: #fff;}
				#info_block ul.city li a {display: block; padding: 4px 15px 4px 15px;color: #fff; font: 18px Myriad Pro; text-decoration: none;}
				#info_block ul.stat {float: left; width: 300px; margin-left: 30px; margin-top: 24px;}
				#info_block ul.stat li{padding-left: 11px; font: 12px Trebuchet MS; color: #fff; list-style: none;  background: url(../images/li.png) no-repeat left center;}
			#menu {width: 983px; position: absolute; z-index: 10; top: 326px; left: 0px; height: 41px; background: url(../images/menu_bg.jpg) repeat-x 0 0;}
			#menu ul li {list-style: none; float: left; height: 41px; }
			#menu ul li.hover {width: auto;}
			#menu ul li ul {position: absolute; top: 41px; display: none; clear: left; width: 200px;}
			#menu ul li:hover ul {display: block;}
			#menu ul li.hover ul {display: block;}
			.num_menu {float: left; font: 10px Myriad Pro; color:#fff; padding: 12px 0 0 12px;}
			#menu ul li.menuli { margin-left: 0px; padding: 0px 0px 0px 0px; background: transparent;}
			#menu ul li.menuli span.linktop {float: left; padding-right: 15px;}
			#menu ul li.menuli span a {text-transform: uppercase; float: left; padding: 8px 0 0 3px; display: block; height: 33px; font: 17px Trebuchet MS; text-decoration: none; color: #fff; //font: 15px Trebuchet MS; 
//padding: 10px 0 0 3px;}
			#menu ul li.menuli:hover span{  background: #000;}
			#menu ul li.hover span{ background: #000;}
			#menu ul li ul li {height: auto; border-bottom: 1px solid #2c2c2c; width: 200px; float: left; padding: 13px 5px 13px 12px;overflow: visible; background: #000; color: #fff;}
			#menu ul li ul li:hover { background: #b50d0a;}
			#menu ul li.menuli ul li a{font: 12px Trebuchet MS; text-decoration: none; color: #fff; background: url(../images/li_st.png) no-repeat 0 center; padding:0 0 0 10px;}
		
		#container_columns {float: left; z-index: 5; width: 926px; background: url(../images/bg_columns.jpg) repeat-y 0 0;}
		div#wrapper{background: transparent; float:right;width: 926px;margin-left:-215px}
			div#content{margin-left:215px; width: 711px;}
			#content_inner {padding: 5px; width: 700px;}
				#banner img {margin-right: 5px; margin-bottom: 5px;}
			#content_inner2 {margin: 5px 32px 10px 29px; width: 639px;}
                        #content_inner2 ul {margin: 10px 0;}
                        #content_inner2 ul li {list-style: none; font:13px Trebuchet MS; line-height: 16px;padding: 3px 0;	color: #343434;}
#content_inner2 .contentheading{font:14px Myriad Pro; color:#000; font-weight: bold;clear: both;  }
#content_inner2 td { font:13px Trebuchet MS; line-height: 16px;padding: 3px 0;	color: #343434;}
#content_inner2 img {margin-right: 15px; margin-bottom: 15px;}

#content_inner2 input {border: 1px solid #dfdfdf;}
#content_inner2 textarea {border: 1px solid #dfdfdf;}
				#pathway {height: 30px; margin-bottom: 15px; width: 100%;  background: url(../images/dot.gif) repeat-x 0 bottom;}
				#pathway ul {float: right; margin-top: 4px;}
				#pathway ul li {padding: 0 2px; list-style: none; float: left; text-transform: uppercase; color: #343434;font: 9px Trebuchet MS}
				#pathway ul li a{ text-transform: uppercase; color: #0099cc;font: 9px Trebuchet MS}
			.dotted {float: left; height: 30px; width: 100%; margin-bottom: 25px; background: url(../images/dot.gif) repeat-x 0 bottom;}
			.colored_red {color: #fff; padding: 2px 4px; background: #9e0d0b;}

			#otzyvi_center {float: left; width: 100%; }
			#otzyvi_center h2 {float: left; width: 50%; padding: 0; font:18px Myriad Pro; color:#1f1f1f; 
	clear: left; padding: 10px 0;}
			#content_inner2 .colored_red a{text-transform: uppercase; text-decoration: none; font: 9px Trebuchet MS;color: #fff; background: #9e0d0b;}
			.righted {float: right; margin-top: 7px;}
			.otzyvi_blocks {float: left; width: 100%; margin-top: 31px;}
			.one_block {float: left; width: 300px; }
			.otzyv_images{float: left; height: 200px;}
			.one_block img {float: left; margin-right: 22px;}
			#otzyvi_center .mini_images {float: left; clear: left;}
			#otzyvi_center .mini_images img {margin: 6px 6px 0 0;}
			.one_block span {float: left; width: 180px; font: bold 11px Trebuchet MS; color: #343434; text-transform: uppercase;}
			.one_block span a { font: 11px Trebuchet MS; }
			.one_block p{width: 180px; float: left; font: 12px Trebuchet MS; line-height: 14px; color: #343434;}
			.block_margin {margin-left: 35px;}
			#articles_center {float: left; width: 100%;}
			#articles_center h2 {float: left; width: 50%; padding: 0; margin-bottom: 20px; font:18px Myriad Pro; color:#1f1f1f; clear: left; padding: 10px 0; text-transform: uppercase;}
			#articles_center table {width: 100%; }
                        #articles_center .sectiontableentry1 a{text-transform: uppercase;}
                        #articles_center .sectiontableentry2 a{text-transform: uppercase;}
                        #articles_center .article_separator {float: left; height: 20px; width: 100%;}
			#articles_center table td img {float: left; margin-bottom: 15px; margin-right: 15px; }
			#articles_center table td {font: 13px Trebuchet MS; color:#343434;}
			#articles_center table td p{font: 13px Trebuchet MS; color:#343434;}
		div#navigation{float:left;width:215px; background: transparent;}
		   #nav_inner {margin: 8px;}
			#otzivi {float: left; width: 200px; margin-top: 54px; margin-left: 11px;}
#otzivi h2 {margin-bottom: 8px; font: 20px Myriad Pro; text-transform: uppercase; color: #000;}
#otzivi h2 a{font: 20px Myriad Pro; text-transform: uppercase; color: #000; text-decoration: none;}
				#otzivi .mess {float: left; margin-bottom: 25px;}
				#otzivi .mess_name {padding-left: 76px; width: 104px; height: 65px; background: url(../images/car_icon.jpg) no-repeat 0 0; //width: 180px;}
				#otzivi .mess_name span {width: 104px;text-transform: uppercase; float: left; clear: left; font: 10px Trebuchet MS; color: #000;}
				#otzivi .mess_name span.red {width: auto; background: #b50d0a; padding: 1px 3px; font: 11px Trebuchet MS; color: #fff;}
				#otzivi .mess_text {width: 180px; color: #343434;font: 12px Trebuchet MS; line-height: 14px;}
				#otzivi .mess_more {text-transform: uppercase; color: #0099cc;font: 9px Trebuchet MS}
				#otzivi .mess_more a{text-transform: uppercase; color: #0099cc;font: 9px Trebuchet MS}

                   #links_left {float: left; width: 200px; margin-left: 11px; // margin-top: 15px;
 margin-right: 4px;}
#links_left a {font-size: 13px;//font-size: 14px;}
                   #links_left ul li {list-style: none; padding: 4px 0px;}
#links_left ul {margin-bottom: 15px;}
 		   #bottom_tel {float: left; width: 215px; position: relative; height: 82px;}
			#bottom_tel span.red{padding: 9px 0px 9px 12px; font: 22px Myriad Pro; color: #fff; float: left; width: 203px; height: 26px; background: #a00f0d;}
			#bottom_tel span.black{padding: 8px 0px 8px 12px; font: 18px Myriad Pro; color: #fff; float: left; width: 203px; height: 22px; background: #000000;}


#footer_protector {height: 30px; float: left; clear: both;}
#footer{position: relative; clear:both; width: 926px; margin: 0 auto; text-align: left; height: 82px; color: #000; text-align: left; background: url(../images/footer_bg.jpg) no-repeat 0 0;}
	#copyright {padding-top: 18px; padding-left: 10px; font: 12px Trebuchet MS; color:#fff;s}
	#copyright .namesite {padding-top: 0px; }
	#copyright .minitopmenu { float: left; margin-top: 6px; }
	#copyright .minitopmenu li {float: left; list-style: none; margin-right: 17px;}
	#copyright .minitopmenu li a {font: 11px Trebuchet MS; color:#fff;}
	#counters {position: absolute; top: 24px; right: 10px; }
	#counters img {float: left; margin-right: 18px;}

#content_inner2 .contact_form td {font: 12px Trebuchet MS; color: #343434;}
#content_inner2 .contact_form button {padding: 4px 4px; width: 250px; text-align: center; border: 0; background: #b50d0a; color: #fff; font: 11px Trebuchet MS; border-top: 1px solid #db1612; border-bottom: 1px solid #db1612; //border:0;}

#contact_module {float: left; clear: left;}
#contact_module h2 {width: 180px; font: 18px Myriad Pro; color: #1f1f1f; margin-top: 10px;}
#contact_module .contact_form_module {width: 186px;}
#contact_module .contact_form_module input{margin-top: 6px; font: 10px Trebuchet MS; color: #343434; width: 178px; border: 1px solid #dfdfdf; height: 17px; padding: 4px;}
#contact_module .contact_form_module textarea{ font: 10px Trebuchet MS; color: #343434; margin-top: 6px; padding: 4px; height: 83px; border: 1px solid #dfdfdf; width: 178px;}
#contact_module .contact_form_module button {margin-top: 6px;padding: 4px 4px; width: 187px; text-align: center; border: 0; background: #b50d0a; color: #fff; font: 11px Trebuchet MS; border-top: 1px solid #db1612; border-bottom: 1px solid #db1612; //border:0;}

/*#content_inner2 a {font-size: 13px;}*/
#content_inner2 dd.message ul li {font: 13px Trebuchet MS; color:#db1612; }


#content_inner2 .niceTable {margin-top: 10px; margin-bottom: 15px; }
#content_inner2 .niceTable th{background: #b50d0a; padding: 5px; color: #fff;border: 1px solid #b50d0a;}
#content_inner2 .niceTable td{background: transparent; padding: 5px; border: 1px solid #b50d0a;}

#content_inner2 .one_comm {float: left; width 100%; clear: left; margin-bottom: 15px;}
#content_inner2 .one_comm span {margin-bottom: 4px; float: left; clear: left; width: 100%; font: 11px Trebuchet MS;color: #343434;}
#content_inner2 .one_comm span h3 {font: 16px Trebuchet MS;}
#content_inner2 .one_comm span h3 a{font: 16px Trebuchet MS;}
#content_inner2 .one_comm .otz_mark {font-weight: normal; width: auto; background: #b50d0a; padding: 1px 3px; font: 11px Trebuchet MS; color: #fff; }
#content_inner2 .one_comm .topper {margin-top: 10px;}
#content_inner2 .one_comm img {float: left; margin-right: 10px; margin-bottom: 10px;}



#automarkas {float: left; clear: both;}
#automarkas h2 {font: 20px Myriad Pro; text-transform: uppercase; color: #000;}
#automarkas h2 a{font: 20px Myriad Pro; text-transform: uppercase; color: #000; text-decoration: none;}
.auto_marka {float: left; width: 188px; margin-top: 15px;}
.auto_marka .red {text-transform: uppercase; font: 12px Trebuchet MS; color: #fff; background: #b50d0a; padding: 1px 3px;}
.auto_marka .red a {text-transform: uppercase; font: 12px Trebuchet MS; color: #fff; text-decoration: none;}
.auto_marka .counter_models {margin-left: 7px; color: #131313; }
.auto_models {font: 12px Trebuchet MS; float: left; margin-top: 10px; width: 188px; color: #131313;}
.auto_models a {font: 12px Trebuchet MS; color: #131313; text-decoration: none;}
.auto_models em {font: 12px Trebuchet MS; color: #858585; padding-left: 3px;}
#automarkas .colored_red {float: left; clear: left; margin-top: 10px; width: 185px; background: #B50D0A; padding: 5px; text-align: center;}
#automarkas .colored_red a {text-decoration: none; color: #fff; font: 12px Trebuchet MS;}

#content_inner2 h1 {width: 638px;}
#content_inner2 h1 img {margin:0;}
#marka_logo {margin:0; float: left; padding-top: 2px; padding-right: 8px;}
#content_inner2 h1 span {color: #9a9999;}
.modelname {float: left; margin-bottom: 20px;}

#autocomponent .auto_pane {float: left; clear: left; margin-bottom: 15px;}

#autocomponent h1 {padding-bottom: 20px;}
.one_otz {width:160px; margin-bottom: 23px; margin-right: 9px; float: left;}
.otz_header {float: left; width:160px; background: #f7f7f7; height: 24px; text-align: center; }
#autocomponent .otz_header span {padding-top: 3px; width: 160px; float: left;}
#autocomponent .otz_header a { font: bold 11px Trebuchet MS; color: #000; text-decoration: none; line-height: 20px;}
.otz_center {margin-top: 2px; float: left; width:160px; background: #dcdcdc; }
.otz_center img {padding: 5px;}
.otz_bottom {margin-top: 2px; float: left; width:160px; background: #f7f7f7; height: 42px;}
#autocomponent .otz_bottom span {float: left; clear: left; width:140px; margin-left: 10px; margin-top: 2px; font: 11px Trebuchet MS; color: #000;}
#autocomponent .otz_bottom a { font: 11px Trebuchet MS; color: #0099cc}

#blockimage {width: 276px; float: left;}
#miniimage img {margin-right: 7px; margin-bottom: 7px; border: 3px solid #dcdcdc;}
#bigimage img { border: 5px solid #dcdcdc;}
.invisible {display: none;}
.visible {display: block;}

#short_descr {width: 362px; float: left;}
.main_ch {width: 362px; background: url(../images/dot.gif) repeat-x 0 top;}
.other_ch {width: 362px; background: url(../images/dot.gif) repeat-x 0 top;}
.other_ch ul {padding-top: 5px;}

#short_descr table {margin: 12px 0px;}
#short_descr table td {padding: 1px 0; color: #9a9999; font: 12px Trebuchet MS;}
#short_descr table td a {color: #0099cc; font: 12px Trebuchet MS;}

.text_otziv {background: url(../images/dot.gif) repeat-x 0 top; padding-top: 12px; padding-bottom: 12px; width: 638px; float: left; clear: left; font: 12px Trebuchet MS; color: #191919;}


#otzivForm {float: left; clear: left;}
.ex {font: 12px Trebuchet MS; color: #8a8a8a;}

#autocomponent .benefits_container {width: 639px; float: left; clear: left; }
#autocomponent .table_benefits1 {width: 280px; float: left; margin-right: 50px;}
#autocomponent .table_benefits2 {width: 280px; float: left;}

#autocomponent .table_benefits1 .voter {float: right; margin: 0; margin-bottom: 7px;}
#autocomponent .table_benefits2 .voter {float: right; margin: 0; margin-bottom: 7px;}

#autocomponent .grey_block {padding: 10px; width: 260px; height: 100px; background: #f0f1f3;}
#autocomponent .text_grey {text-transform: uppercase; font: 16px Trebuchet MS; color: #515151; }
#autocomponent .grey_block input {width: 259px; margin-top: 6px; height: 20px; border: 1px solid #d5d5d5; }
#autocomponent .grey_block button {float: right; margin-top: 6px; padding: 4px 4px; width: 105px; text-align: center; border: 0; background: #b50d0a; color: #fff; font: 11px Trebuchet MS; border-top: 1px solid #db1612; border-bottom: 1px solid #db1612; //border:0;}

#autocomponent .bolder {font-weight: bold;}

#autocomponent .topmodels_container {background: url(../images/dot.gif) repeat-x 0 top; padding-top: 12px; padding-bottom: 12px; width: 638px; float: left; clear: both;}

#autocomponent .topmodels_container td {font: 11px Trebuchet MS; color: #131313}
#autocomponent .topmodels_container h2 {margin: 17px 0 17px 0; color: #1f1f1f; font: 18px Myriad Pro;}
#autocomponent .all_for_model {width: 80px; float: right; font: 14px Trebuchet MS; color: #0099cc;//margin-top: -20px; }
.model_name {font: bold 14px Trebuchet MS; color: #191919;}
.model_num {font: 14px Trebuchet MS; color: #7b7b7b}

#autocomponent .table_top {width: 280px; float: left; margin-right: 50px;}
#autocomponent .table_bad {width: 280px; float: left;}

.icons_markas {float: left; clear: left; width: 660px; margin-bottom: 15px;}
.icon_marka {float: left; width: 60px; height: 36px; text-align: center;}
.icon_marka img {border: 0;}

#autocomponent .auto_list {margin-top: 0;}


#autocomponent .list_automarka {list-style: none;}
#autocomponent .list_automarka li{float: left; width: 200px; height: 36px; list-style: none;}
#autocomponent .list_automarka li img {float: left; margin-bottom: 0; border: 0;}
#autocomponent .list_automarka li a {line-height: 20px;}

#autocomponent .last_otzivy {background: url(../images/dot.gif) repeat-x 0 top; padding-top: 12px; padding-bottom: 12px; width: 638px; float: left; clear: both;}

#autocomponent .last_otzivy h2 {margin: 17px 0 17px 0; color: #1f1f1f; font: 18px Myriad Pro;}
#autocomponent .colored_red {float: left; clear: left; font: 11px Trebuchet MS; color: #fff; padding: 2px 4px; background: #9e0d0b;}
#autocomponent .colored_red a{font: 11px Trebuchet MS; color: #fff; }
#autocomponent .date_add {float: left; font: 11px Trebuchet MS; color: #181818; padding: 2px 5px;}
#autocomponent .text_otziv_trunc {padding-top: 12px; padding-bottom: 12px; width: 638px; float: left; clear: left; font: 12px Trebuchet MS; color: #181818;}


.return_link {float: left; clear: left; margin-bottom: 10px;}
#autocomponent a.link_icon {float: left; width: 60px;}

#form-login-outer {float: left; clear: left; margin-top: 10px; margin-bottom: 20px;}

#form-login-outer h2 {margin: 17px 0 17px 0; color: #1f1f1f; font: 18px Myriad Pro; width: 180px;}
#form-login {float: left; clear: left;  width: 189px; background: #ffffff; color: #1f1f1f; font: 12px Trebuchet MS;}
#modlgn_username {float: left; clear: left; width: 172px; line-height: 18px; margin-left: 8px; margin-top: 9px;height: 21px; border: 1px solid #dfdfdf;color: #1f1f1f; font: 12px Trebuchet MS;}
#modlgn_passwd {float: left; clear: left; width: 172px; line-height: 18px;  margin-left: 8px; margin-top: 12px; height: 21px; border: 1px solid #dfdfdf;color: #1f1f1f; font: 12px Trebuchet MS;}
#form-login-remember  {width: 172px; float: left; clear: left;margin-left: 8px; }
#form-login-remember input {float: left; width: 20px; }
#form-login-remember label { float: left; width: 120px; color: #1f1f1f; font: 12px Trebuchet MS; line-height: 16px;//margin-top: 4px;}
#form-login-outer .button {padding: 4px 4px; width: 172px; margin-left: 8px; margin-top: 9px; text-align: center; border: 0; background: #b50d0a; color: #fff; font: 11px Trebuchet MS; border-top: 1px solid #db1612; border-bottom: 1px solid #db1612; //border:0;}
#form-out .button {margin-left: 0px;}
#form-login-outer ul {float: left; clear: left; margin-top: 7px; margin-bottom: 10px;}
#form-login-outer ul li {list-style: none; margin-left: 9px;}
#form-login-outer ul li a {color: #0099cc; font: 12px Trebuchet MS;}

.dottedup {background: url(../images/dot.gif) repeat-x 0 top; padding-top: 12px; padding-bottom: 12px; width: 638px; float: left; clear: both; margin-bottom: 5px;}

#content_inner2 .gallery_table img {margin-top: 25px; margin-bottom: 3px;}

#content_inner2 .req {color: #db0000; font-weight: bold;}
#content_inner2 table.reg button {padding: 4px 4px; width: 172px; text-align: center; border: 0; background: #b50d0a; color: #fff; font: 11px Trebuchet MS; border-top: 1px solid #db1612; border-bottom: 1px solid #db1612; //border:0;}
#content_inner2 .add_button {font: 14px Trebuchet MS; padding: 4px 4px; width: 172px; text-align: center; border: 0; background: #b50d0a; color: #fff; font: 11px Trebuchet MS; border-top: 1px solid #db1612; border-bottom: 1px solid #db1612; text-decoration: none; //border:0;}
#com-form-login .button {padding: 4px 4px; width: 172px; text-align: center; border: 0; background: #b50d0a; color: #fff; font: 11px Trebuchet MS; border-top: 1px solid #db1612; border-bottom: 1px solid #db1612; //border:0;}
#login .button {padding: 4px 4px; width: 172px; text-align: center; border: 0; background: #b50d0a; color: #fff; font: 11px Trebuchet MS; border-top: 1px solid #db1612; border-bottom: 1px solid #db1612; //border:0;}
