html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, td, tr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #76716D;
}

table, tr, td {
	background: transparent;
}

a:link, a:hover, a:visited {
	text-decoration: underline;
	color: #8f3802;
}


.small {
	font-size: 11px;
}

.font12 {
	font-size: 12px;
}

.red {
	color: #8f3802;
}

.gray {
	color: #4f4840;
}

.bold {
	font-weight: bold;
}

.normal {
	font-weight: normal;
}

.rightalign {
	text-align: right;
}

html, body, table, img {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Tahoma, 'Lucida Grande', Verdana, Sans-Serif;
	text-align: left;
}

body {
	text-align: center;
	background: #EDE6DE url(/images/common/bg_all.jpg) repeat-x top left;
}

/* PNG transparency fix. не забываем поправить путь до png_fix_blank.gif в pngbehavior.htc */
img {
	border: 0px;
	behavior: url('pngbehavior.htc');
}


textarea, input, select {
	font-size: 11px;
	font-family: Arial, Tahoma, 'Lucida Grande', Verdana, Sans-Serif;
	background: #E8E1D7;
	color: #6A6158;
	border-top: 1px solid #837F7A;
	border-bottom: 1px solid #F2EEE8;
	border-left: 1px solid #A9A39C;
	border-right: 1px solid #EDE7DF;
	padding-left: 2px;
}

input {
}

/* buttons transparency */
.button_sort, .button_search, .button_login, .button_sort_xt, .carsearch_submit, .carsearch_extended, .humor_add, .humor_clear {
	background: transparent;
	border: 0;
	padding: 0;
}


table#table_all {
	border: 0px solid black;
	width: 966px;
	text-align: left;
	margin: 0 auto;
}

#table_all td.column_left {
	text-align: left;
	padding: 0;
	width: 190px;
}

#table_all td.column_left_wide {
	width: 641px;
	padding: 0;
	text-align: left;
}

#table_all td#column_middle {
	text-align: left;
	padding: 0;
	width: 451px;
}

#table_all td.midright_space {
	width: 12px;
}

#table_all td.column_right {
	text-align: left;
	padding: 0;
}

table#table_all tr {
	vertical-align: top;
}

#table_all span.pages_sep {
	margin: 0 3px 0 3px;
/*	color: #A29489; */
	color: white;
}


table#page_nav {
	margin-top: 1px;
	margin-bottom: 5px;
}

#page_nav td#nav_cell {
	vertical-align: middle;
	padding: 3px 3px 0 3px;
	width: 633px;
}

#nav_cell hr {
	padding: 0;
}

#nav_cell .nav_current_page {
	color: #A29489;
	font-weight: normal;
}

#page_nav td.forum_message {
	border-top: 1px solid black;
	vertical-align: middle;
	background: #f6f3ee;
	height: 21px;
	padding-top: 2px;
	font-size: 12px;
}

#page_nav .forum_message img {
	margin-left: 10px;
	float: left;
}

#page_nav .forum_line {
	margin-left: 10px;
}


#right_nav td#right_nav_cell {
	vertical-align: middle;
	text-align: center;
	width: 311px;
	height: 21px;
	/* background: transparent url(/images/common/bg_right_nav.png) no-repeat top left; */
	background: #bf0101;
	color: white;
}

#right_nav td#right_nav_cell a:link, #right_nav td#right_nav_cell a:hover, #right_nav td#right_nav_cell a:visited {
	text-decoration: underline;
	color: white;
}





table.login_block {
	margin-top: 13px;
	border: 1px solid #9e958c;
	width: 311px;
/*	background-color: #d3c6bd; */
	background-color: #e5dbd0;
}

.login_block th {
	background-color: #bf0101;
	color: white;
	height: 20px;
	vertical-align: middle;
	text-align: left;
}

.login_block th span {
	margin: 5px;
	font-size: 12px;
	font-weight: bold;
}

.login_block td#login_cell {
	height: 85px;
	padding: 5px 10px 5px 10px;
	text-align: right;
}

.login_block #login_cell div.login_text {
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #4f4840;
}

.login_block #login_cell div.login_fields {
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	color: #4f4840;
}

#input_user_login, #input_user_password {
	margin-top: 5px;
	width: 136px;
}

#input_user_password {
	margin-left: 3px;
}

.button_login {
	margin-top: 5px;
}


.login_block td#logged_in {
	height: 85px;
	padding: 5px 10px 5px 10px;
	text-align: left;
}


#logged_in a:link, #logged_in a:visited, #logged_in a:hover {
	color: #8f3802;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#logged_in a:hover {
	text-decoration: underline;
}

#logged_in ul, #logged_in ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}



table.right_currency {
	margin-top: 13px;
	border: 1px solid #9e958c;
	width: 311px;
	background-color: #e5dbd0;
	border-collapse: collapse;
}

.right_currency th {
	background-color: #bf0101;
/*	background-color: #a49389; */
	color: white;
	height: 20px;
	vertical-align: middle;
	text-align: left;
}

.right_currency th span {
	margin: 5px;
	font-size: 12px;
	font-weight: bold;
}

.right_currency td {
	font-size: 12px;
	font-weight: normal;
	color: #4f4840;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #9e958c;
	border-collapse: collapse;
	text-align: left;
}

.right_currency .name {
	width: 140px;
}

.right_currency .trend_up {
	color: green;
}

.right_currency .trend_down {
	color: red;
}



table.salon_block {
	margin-top: 13px;
	border: 1px solid #9e958c;
	width: 311px;
	background-color: #e5dbd0;
}

.salon_block div.salon_scroller {
	width: 287px;
	height: 100px;
	overflow: auto;
	margin: 10px 0 10px 10px;
	padding: 0;
	border-top: 1px solid #837f7a;
	border-bottom: 1px solid #f2eee8;
	border-left: 1px solid #a8a39c;
	border-right: 1px solid #ede7df;
}

.salon_block span.red {
	color: #8f3802;
	margin-left: 10px;
}

.salon_block th {
	background-color: #a49389;
	color: white;
	height: 20px;
	vertical-align: middle;
	text-align: left;
}

.salon_block th span {
	margin: 5px;
	font-size: 12px;
	font-weight: bold;
}


.salon_block table {
	width: 271px;
	background: #e8e1d7;
	color: #4d4844;
}

.salon_block table td {
	color: #8f3802;
	padding: 2px 10px 2px 10px;
}

.salon_block table td.title {
	background: #dad1c8;
	color: #4d4844;
}

.salon_block div {
	margin: 0 10px 10px 10px;
	text-align: right;
}

.salon_block .salon_sort_by {
	width: 289px;
	margin-bottom: 5px;
}

.salon_block a:link, .salon_block a:visited, .salon_block a:hover {
	font-size: 12px;
	color: #8f3802;
	text-decoration: none;
}

.salon_block a:hover {
	text-decoration: underline;
}






table.salon_block_center {
	margin-bottom: 13px;
	border: 1px solid #9e958c;
	width: 449px;
	background-color: #e5dbd0;
}

.salon_block_center div.salon_scroller {
	width: 425px;
	height: 100px;
	overflow: auto;
	margin: 10px 0 10px 10px;
	padding: 0;
	border-top: 1px solid #837f7a;
	border-bottom: 1px solid #f2eee8;
	border-left: 1px solid #a8a39c;
	border-right: 1px solid #ede7df;
}

.salon_block_center span.red {
	color: #8f3802;
	margin-left: 10px;
}

.salon_block_center th {
	background: #6e647a url(/images/common/bg_mid_thead-1.png) repeat-x top;
	height: 46px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

.salon_block_center th span {
	margin: 10px;
	font-size: 12px;
	font-weight: bold;
}

.salon_block_center th span.description {
	margin-left: 10px;
	font-weight: normal;
}

.salon_block_center th img {
	float: right;
}


.salon_block_center table {
	width: 409px;
	background: #e8e1d7;
	color: #4d4844;
}

.salon_block_center table td {
	color: #8f3802;
	padding: 2px 10px 2px 10px;
}

.salon_block_center table td.title {
	background: #dad1c8;
	color: #4d4844;
}

.salon_block_center div {
	margin: 0 10px 10px 10px;
	text-align: right;
}

.salon_block_center .salon_sort_by {
	width: 426px;
	margin-bottom: 5px;
}

.salon_block_center a:link, .salon_block_center a:visited, .salon_block_center a:hover {
	font-size: 12px;
	color: #8f3802;
	text-decoration: none;
}

.salon_block_center a:hover {
	text-decoration: underline;
}







table#rightcol_container td {
	width: 152px;
}

table#rightcol_container td.spacer {
	width: 7px;
}


table.rightcol_news {
	border: 1px solid #9e958c;
	margin-top: 10px;
	background: #d3c6bd;
}


table.rightcol_news th {
	background: #bf0101 url(/images/common/bg_right_news.png) repeat-y left;
	width: 152px;
	height: 46px;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

table.rightcol_news th div.right_news_title {
	margin: 5px 0 0 10px;
	padding-left: 17px;
	background: transparent url(/images/common/bullet_left_thead.png) no-repeat left;
}

table.rightcol_news td {
	width: 150px;
	text-align: right;
}




table.rightcol_gallery {
	border: 1px solid #9e958c;
	margin-top: 10px;
	background: #d3c6bd;
}

table.rightcol_gallery td {
	width: 150px;
	text-align: right;
}

table.rightcol_gallery div.padding {
	margin: 7px;
	text-align: center;
}

table.rightcol_gallery div.padding img {
	border: 1px solid #5d5650;
}









table.leftcol_light {
	border: 1px solid #9e958c;
	margin-bottom: 13px;
	background: #ede6de;
}

table.leftcol_light th {
	background: #bf2901 url(/images/common/bg_left_thead-1.png) repeat-x top;
	width: 173px;
	height: 46px;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

table.leftcol_light th a:link, table.leftcol_light th a:hover, table.leftcol_light th a:visited {
	padding-left: 27px;
	color: white;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

a.leftcol_category:link, a.leftcol_category:visited, a.leftcol_category:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4f4840;
}

a.leftcol_category:hover {
	text-decoration: underline;
}

.leftcol_light ul a:link, .leftcol_light ul a:visited, .leftcol_light ul a:hover {
	text-decoration: none;
	color: #8f3802;
	font-size: 11px;
}

.leftcol_light ul a:hover {
	text-decoration: underline;
}


div.leftcol_title {
	margin: 5px 0 0 10px;
	padding-left: 17px;
	background: transparent url(/images/common/bullet_left_thead.png) no-repeat left;
}

table.leftcol_light td {
}

table.leftcol_dark {
	border: 1px solid #9e958c;
	margin-bottom: 13px;
	background: #ede6de;
}

table.leftcol_dark th {
	background: #be0201 url(/images/common/bg_left_thead-2.png) repeat-y left;
	width: 173px;
	height: 46px;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

table.leftcol_dark td {
	width: 173px;
}



table.leftcol_light div.padding {
	margin: 10px 10px 10px 10px;
	font-size: 11px;
	width: 155px;
}


table.leftcol_light ul {
	padding: 0px 0 10px 0px;
}

table.leftcol_light ul li {
	margin: 0px 10px 0px 0px;
	padding-left: 15px;
	list-style-type: none;
	background: transparent url(/images/common/bullet_arrow.png) no-repeat left 2px;
}


#leftcol_block_weather div.padding {
	text-align: center;
}


#leftcol_block_anekdot {
	background-color: #ede6de;
}

#leftcol_block_anekdot td div {
	width: 155px;
	margin: 10px 10px 10px 10px;
}


#leftcol_block_anekdot span.anekdot_text {
	color: #4f4840;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}





table.midcol_wide {
	border: 1px solid #9e958c;
	margin-bottom: 13px;
/*	background: #d3c6bd; */
	background: #e5dbd0;
	width: 449px;
}

table.midcol_wide th, th.mid_th_wide {
	background: #6e647a url(/images/common/bg_mid_thead-1.png) repeat-x top;
	height: 46px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

table.midcol_wide th span {
	margin-left: 10px;
	font-weight: bold;
}

table.midcol_wide th span.description {
	margin-left: 10px;
	font-weight: normal;
}

table.midcol_wide th a:link, table.midcol_wide th a:visited, table.midcol_wide th a:hover {
	margin-left: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: white;
}


table.midcol_wide th img {
	float: right;
}

table.midcol_wide td {
	width: 25%;
}

table.midcol_wide td.wide {
	width: 100%;
}

table#midcol_block_list1 {
	margin-bottom: 5px;
}

ul.midcol_carlist {
	padding: 10px 0 10px 7px;
}
ul.midcol_carlist li {
	margin: 4px 12px 4px 0px;
	padding-left: 13px;
	list-style-type: none;
	background: transparent url(/images/common/bullet_arrow_white.png) no-repeat left 3px;
/*	list-style-image: url('../images/common/bullet_mid_carmake.gif');
	list-style-position: outside; */
}


table.midcol_wide td a, table.midcol_wide td a:link, table.midcol_wide td a:hover, table.midcol_wide td a:visited {
	text-decoration: none;
	color: #8f3802;
}

table.midcol_wide td a:hover {
	text-decoration: underline;
}


table.midcol_wide div.padding {
	width: 427px;
	margin: 10px;
}

table.midcol_wide div.single_news_content {
	margin: 0;
	padding: 0;
	width: 427px;
	font-size: 11px;
	font-weight: normal;
	color: #4F4840;
}

table.midcol_wide div.single_news_content p {
	font-size: 11px;
	font-weight: normal;
	color: #4F4840;
}

table.midcol_wide span.news_date {
	font-size: 11px;
	font-weight: normal;
	color: #4F4840;
}

table.midcol_wide span.news_title {
	font-size: 12px;
	font-weight: bold;
	color: #8f3802;
}







/* форма поиска машины */

table#table_car_search {
	margin: 0 10px 10px 10px;
	width: 427px;
}

table#table_car_search td {
	padding-top: 15px;
}

table#table_car_search input, table#table_car_search select {
	font-size: 10px;
}

.carsearch_col1 {
	width: 156px;
	text-align: right;
}

.carsearch_col1 #selector_class {
	width: 156px;
}

.carsearch_col2 {
	text-align: center;
	vertical-align: middle;
}

.carsearch_col3 {
	width: 90px;
	text-align: right;
}

.carsearch_col3 #selector_where {
	width: 90px;
}

.carsearch_col4 {
	text-align: center;
	vertical-align: middle;
}

.carsearch_col5 {
	width: 90px;
	text-align: right;
}

.carsearch_col5 #selector_make {
	width: 90px;
}

#input_price_min, #input_price_max {
	width: 86px;
}

#selector_year_min, #selector_year_max {
	width: 90px;
}

#selector_car_country, #selector_car_city1, #selector_car_city2 {
	width: 90px;
}

td.carsearch_submit {
	text-align: right;
}








table.midcol_half {
	margin-bottom: 13px;
	width: 449px;
}

table.midcol_half th.half_left, table.midcol_half th.half_right {
	background: #6e647a url(/images/common/bg_mid_thead-1.png) repeat-x top;
	height: 46px;
	width: 217px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	border: 1px solid #9e958c;
	border-bottom: 0;
}

table.midcol_half td {
	border: 1px solid #9e958c;
	border-top: 0;
	background: #e5dbd0;
	width: 217px;
}

table.midcol_half .half_spacer {
	width: 13px;
	border: 0;
	background: transparent;
}

table.midcol_half div.padding {
	margin: 10px 5px 10px 10px;
	font-size: 11px;
	width: 196px;
}

.midcol_half .underlined_title {
	width: 196px;
	border-bottom: 1px solid #B2ADA7;
	display: block;
	background: transparent url(/images/common/bullet_law.png) no-repeat right;
	margin-bottom: 2px;
}


#midcol_block_testdrive td.half_spacer {
	background: #e5dbd0;
	border-bottom: 1px solid #9e958c;
}

#midcol_block_testdrive .content_left {
	border-right: 0;
}

#midcol_block_testdrive .content_right {
	border-left: 0;
}


#midcol_block_testdrive a.testdrive_title:link, #midcol_block_testdrive a.testdrive_title:visited, #midcol_block_testdrive a.testdrive_title:hover {
	font-size: 12px;
	font-weight: bold;
	color: #4f4840;
	text-decoration: none;
}

#midcol_block_testdrive a.testdrive_title:hover {
	text-decoration: underline;
}

#midcol_block_testdrive ul {
	padding: 0px 0 10px 0px;
}

#midcol_block_testdrive ul li {
	margin: 0px 10px 0px 0px;
	padding-left: 15px;
	list-style-type: none;
	background: transparent url(/images/common/bullet_arrow_white.png) no-repeat left 2px;
}








#midcol_block_5 td {
	vertical-align: middle;
}

#midcol_block_5 td input {
	vertical-align: middle;
	margin: 2px 0 2px 0;
}

#midcol_block_5 textarea {
	margin: 10px;
	width: 347px;
	height: 42px;
}


table.midcol_half th span {
	margin-left: 10px;
	font-weight: bold;
}

table.midcol_half th img {
	float: right;
}

table.midcol_half th span.description {
	margin-left: 10px;
	font-weight: normal;
}

table.midcol_half th a:link, table.midcol_half th a:hover, table.midcol_half th a:visited {
	padding-left: 10px;
	color: white;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}


table.midcol_half a.law_fulltext:link, table.midcol_half a.law_fulltext:visited, table.midcol_half a.law_fulltext:hover {
	font-size: 12px;
	font-weight: bold;
/*	color: #8f3802; */
	color: #4f4840;
	text-decoration: none;
}

table.midcol_half a.law_fulltext:hover {
	text-decoration: underline;
}

table.midcol_half .law_text {
	text-indent: 12px;
	margin-top: 5px;
	width: 196px;
	display: block;
	background: transparent url(/images/common/bullet_arrow_white.png) no-repeat left 2px;
	font-size: 11px;
	font-weight: normal;
	color: #8f3802;
}





td#cell_footer {
	vertical-align: top;
	text-align: left;
	padding: 20px 0 20px 0;
}

div#footer_links {
	text-align: center;
	width: 963px;
	height: 22px;
	background: #bf0101;
	color: white;
	font-weight: bold;
}

div#footer_links div {
	padding-top: 3px;
}

#footer_links a:link, #footer_links a:hover, #footer_links a:visited {
	text-decoration: none;
	color: white;
}

div#copyright {
	text-align: left;
	margin-left: 20px;
	color: #4f4840;
	font-size: 11px;
	font-weight: normal;
}




#leftcol_block_3 table {
	margin: 10px;
	width: 155px;
	background: #e8e1d7;
	color: #4d4844;
	border-top: 1px solid #837f7a;
	border-bottom: 1px solid #f2eee8;
	border-left: 1px solid #a8a39c;
	border-right: 1px solid #ede7df;
}

#leftcol_block_3 table td {
	color: #8f3802;
	padding: 2px 10px 2px 10px;
}

#leftcol_block_3 table td.title {
	background: #dad1c8;
	color: #4d4844;
}

#leftcol_block_3 td div {
	margin: 0 10px 10px 10px;
	text-align: right;
	width: 152px;
}

#leftcol_block_3 td span {
	margin-left: 10px;
}
















.hdr_table {
	width: 964px;
	margin: 0px;
	padding: 0px;
	background: transparent;
}


#hdr_lgray {
	height: 7px;
	color: #6B5D54;
	font-size: x-small;
	text-align: left;
}

#hdr_rgray {
	height: 7px;
	color: #6B5D54;
	font-size: x-small;
	text-align: right;
}

#hdr_lline {
  	width: 525px;
	background: transparent url(/images/header/hdr_line.png) repeat-x top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_line.png", sizingMethod="scale");
}

#hdr_lline-2 {
	height: 5px;
  	width: 296px;
	background: transparent url(/images/header/hdr_line-2.png) repeat-x top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_line-2.png", sizingMethod="scale");
}

#hdr_car-1 {
	width: 129px;
	background: transparent url(/images/header/hdr_car-1.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_car-1.png", sizingMethod="image");
}

#hdr_car-2 {
	width: 229px;
	background: transparent url(/images/header/hdr_car-2.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_car-2.png", sizingMethod="image");
}

#hdr_car-3 {
	width: 129px;
	background: transparent url(/images/header/hdr_car-3.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_car-3.png", sizingMethod="image");
}

#hdr_car-4 {
	width: 111px;
	background: transparent url(/images/header/hdr_car-4.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_car-4.png", sizingMethod="image");
}

#hdr_car-5 {
	height: 95px;
	width: 112px;
	background: transparent url(/images/header/hdr_car-5.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_car-5.png", sizingMethod="image");
}

#hdr_car-6 {
	width: 229px;
	background: transparent url(/images/header/hdr_car-6.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_car-6.png", sizingMethod="image");
}

#hdr_car-7 {
	width: 129px;
	background: transparent url(/images/header/hdr_car-7.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_car-7.png", sizingMethod="image");
}

#hdr_car-8 {
	width: 111px;
	background: transparent url(/images/header/hdr_car-8.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_car-8.png", sizingMethod="image");
}

#hdr_rline {
  	width: 310px;
	height: 6px;
	background: transparent url(/images/header/hdr_line.png) repeat-x top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_line.png", sizingMethod="scale");
}

#hdr_t-1 {
	width: 296px;
	height: 60px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-top: 1px solid black;
	background: transparent url(/images/header/hdr_ad_line.png) repeat-x top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_ad_line.png", sizingMethod="scale");
}

#hdr_t-2 {
	width: 199px;
	height: 163px;
	background: transparent url(/images/header/hdr_ad_bg.png) repeat-x top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_ad_bg.png", sizingMethod="scale");
}

#hdr_h1 {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	text-align: right;
}

#hdr_llinksite {
	color: #ffffff;
	font-size: x-small;
	font-weight: normal;
	text-align: right;
}

#hdr_p {
	height: 20px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 9px;
}

#hdr_rlinksite {
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}

#hdr_adtext {
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	color: #4f4840;
	padding-right: 9px;
	height: 60px;
}

#hdr_adbtn {
	height: 40px;
	text-align: right;
}


#hdr_btntxt {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 4px;
}

#hdr_btntxt-1 {
	color: black;
}

#hdr_btntxt-2 {
	color: #94877E;
}

#hdr_morebtn {
	vertical-align: middle;
	text-align: right;
	padding-right: 9px;
	height: 35px;
}

#hdr_t-3 {
	width: 296px;
	height: 103px;
}

#hdr_topmenu-1 {
	width: 296px;
	background: transparent url(/images/header/hdr_topmenu-1.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_topmenu-1.png", sizingMethod="image");
}

#hdr_topmenu-2 {
	width: 229px;
	background: transparent url(/images/header/hdr_topmenu-2.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_topmenu-2.png", sizingMethod="image");
}

#hdr_topmenu-3 {
	width: 129px;
	background: transparent url(/images/header/hdr_topmenu-3.png) no-repeat top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_topmenu-3.png", sizingMethod="image");
}

#hdr_t-4 {
	width: 310px;
	height: 45px;
}

#hdr_t-4 td {
	font-family: Arial, Tahoma, 'Lucida Grande', Verdana, Sans-Serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

#hdr_t-4 td span.hdr_tlink a:link, #hdr_t-4 td span.hdr_tlink a:visited {
	text-decoration: none;
	color: #ffffff;
}

#hdr_t-4 td span.hdr_tlink a:hover {
	text-decoration: underline;
}

#hdr_menu_line-1 {
	width: 94px;
	height: 45px;
	background: transparent url(/images/header/hdr_menu_line.png) repeat-x top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_menu_line.png", sizingMethod="scale");
}

#hdr_menu_line-2 {
	width: 93px;
	height: 45px;
	background: transparent url(/images/header/hdr_menu_line.png) repeat-x top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_menu_line.png", sizingMethod="scale");
}

#hdr_menu_line-3 {
	width: 121px;
	height: 45px;
	background: transparent url(/images/header/hdr_menu_line.png) repeat-x top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_menu_line.png", sizingMethod="scale");
}

.hdr_topmenu-4 {
	width: 1px;
	height: 45px;
	background: transparent url(/images/header/hdr_topmenu-4.png) repeat-x top;
//	background: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/hdr_topmenu-4.png", sizingMethod="scale");
}

#hdr_search {
	margin: 1px 0 1px 0;
	width: 964px;
	background: transparent url(/images/header/bg_searchbar.png) repeat-y top left;
}

#hdr_search td {
	height: 45px;
	vertical-align: middle;
	text-align: left;
	font-size: 11px;
	color: #D6C8BD;
}

#hdr_search td.search1 {
}

#hdr_search td.search2 {
}

#hdr_search td.search3 {
	width: 317px;
}

#hdr_search .search3 input.search_text {
	width: 220px;
	font-size: 10px;
	float: left;
	margin-left: 6px;
}

#hdr_search .search3 input.button_search {
	float: right;
	margin-right: 10px;
}
.insurance_sort_by {
	width: 289px;
	margin-bottom: 5px;
}



.column_left .underlined_title {
	width: 155px;
	border-bottom: 1px solid #B2ADA7;
	display: block;
	background: transparent url(/images/common/bullet_law.png) no-repeat right;
	margin-bottom: 2px;
}








table.right_news_wide {
	border: 1px solid #9e958c;
	margin-top: 13px;
	background: #e5dbd0;
}


table.right_news_wide th {
	background: #BE0201 url(/images/common/bg_right_news_wide.png) repeat-y left;
	width: 307px;
	height: 46px;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

table.right_news_wide th div.right_news_title {
	margin: 5px 0 0 10px;
	padding-left: 17px;
	background: transparent url(/images/common/bullet_left_thead.png) no-repeat left;
}

table.right_news_wide td {
	width: 307px;
	text-align: right;
}

table.right_news_wide div.padding {
	margin: 10px;
	text-align: left;
}

table.right_news_wide th a:link, table.right_news_wide th a:hover, table.right_news_wide th a:visited {
	padding-left: 27px;
	color: white;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}



.right_news_wide img.more {
	float: right;
	margin-top: 10px;
	margin-bottom: 5px;
}

.right_news_wide span.news_date {
	color: #4f4840;
	font-size: 11px;
}

.right_news_wide td a.news_title:link, .right_news_wide td a.news_title:hover, .right_news_wide td a.news_title:visited {
	color: #8f3802;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}

.right_news_wide span.news_content {
	color: #4f4840;
	font-size: 11px;
	font-weight: normal;
}

.right_news_wide table.make_list {
	width: 287px;
}

.make_list td {
	text-align: left;
	width: 50%;
}


.make_list ul.news_cars_list {
	padding: 5px 0 0px 0px;
	text-align: left;
}

.make_list ul.news_cars_list li {
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: none;
	background: transparent url(/images/common/bullet_arrow_white.png) no-repeat left;
}

.news_cars_list a, .news_cars_list a:link, .news_cars_list a:hover, .news_cars_list a:visited {
	font-size: 11px;
	text-decoration: none;
}

.news_cars_list a:hover {
	text-decoration: underline;
}

.right_news_wide div.padding table td {
	text-align: left;
}





#midcol_block_salonlist ul {
	padding: 0px 0 0px 0px;
}

#midcol_block_salonlist ul li {
	margin: 0px 10px 0px 0px;
	padding-left: 15px;
	list-style-type: none;
	background: transparent url(/images/common/bullet_arrow_white.png) no-repeat left 3px;
}

#midcol_block_salonlist ul a:link, #midcol_block_salonlist ul a:visited, #midcol_block_salonlist ul a:hover {
	text-decoration: none;
	color: #8f3802;
	font-size: 11px;
}

#midcol_block_salonlist ul a:hover {
	text-decoration: underline;
}





table#carlist_filtered {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	text-align: left;
	font-weight: normal;
	margin-bottom: 5px;
}

table#carlist_filtered th, table#carlist_filtered td {
	background: transparent;
	height: auto;
	width: auto;
	border-bottom: 1px solid #9e958c;
	border-top: 1px solid #9e958c;
	border-left: 1px solid #9e958c;
	vertical-align: middle;
	padding: 1px 2px 1px 2px;
	text-align: right;
	font-weight: normal;
	font-size: 11px;
	color: #4f4840;
}

table#carlist_filtered th {
	text-align: center;
}

table#carlist_filtered .model {
	border-left: 0;
	text-align: left;
	width: auto;
}

table#carlist_filtered td.model {
}


table#carlist_filtered a:link, table#carlist_filtered a:visited, table#carlist_filtered a:hover {
	text-decoration: none;
	color: #8f3802;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

table#carlist_filtered a:hover {
	text-decoration: underline;
}


span.page_list {
	font-size: 11px;
}

#table_car_filter td {
	font-size: 11px;
	color: #4f4840;
	vertical-align: middle;
	padding: 3px 0 3px 0;
	width: auto;
}

#table_car_filter input.filter_price {
	width: 55px;
}

#table_car_filter select.filter_year {
	width: 60px;
}

#table_car_filter select.filter_city {
	width: 140px;
}

#table_car_filter td.col1 {
	width: 40px;
	padding-right: 10px;
	text-align: right;
}

#table_car_filter td.col2 {
	width: 60px;
	text-align: left;
}

#table_car_filter td.col3 {
	width: 20px;
	text-align: center;
}

#table_car_filter td.filter_button {
	text-align: right;
	vertical-align: bottom;
	padding: 0;
}


#carlist_filtered .colorcell {
	text-align: center;
	color: white;
}



table.car_fullinfo {
	width: 427px;
	border-collapse: collapse;
	border: 0;
	text-align: left;
}

table#car_fullinfo_1 {
	margin-bottom: 10px;
}

table.car_fullinfo td {
	width: 25%;
	height: auto;
	font-weight: normal;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	color: #4f4840;
	vertical-align: bottom;
}

table.car_fullinfo td.param, table.car_fullinfo td.value {
	border-bottom: 1px solid #9e958c;
}

table.car_fullinfo td.param {
	font-weight: bold;
}


table.car_fullinfo td.largephoto {
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
}

table.car_fullinfo td.extras {
	width: auto;
	text-align: left;
	vertical-align: top;
}

table.car_fullinfo td.thumb {
	width: auto;
	text-align: center;
	vertical-align: top;
	padding: 3px 0 3px 0;
	margin: 0;
}

table.car_fullinfo td.full_hdr {
	font-weight: bold;
}

table.car_fullinfo td.extras ul {
	padding: 0px 0 10px 0px;
}

table.car_fullinfo td.extras ul li {
	margin: 0px 10px 0px 0px;
	padding-left: 15px;
	list-style-type: none;
	background: transparent url(/images/common/bullet_arrow_white.png) no-repeat left 2px;
	color: #4f4840;
}

a#bbs {
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#sale_additional_text textarea {
	height: 200px;
}
