BODY { margin: 0; padding:7px 0 0 0; background: #fff url(../images/bg.gif) repeat-y center; font-family: Arial, Helvetica, sans-serif; text-align: center; }

A IMG, FIELDSET { border: none; }
FORM, FIELDSET { margin: 0; padding: 0; }

DIV.head_box { background-color: #fff; overflow: hidden; height: 103px; }
DIV.inner_head { width: 978px; margin: 0 auto; padding: 0; overflow: hidden; }
div.logo { float: left; margin: 9px 0 0 5px; padding:0}

FORM.search { float: right; text-align: left; padding-top: 10px; }
* html FORM.search { width: 380px; }
FORM.search DIV { padding-bottom: 6px; }
FORM.search SELECT { width: 120px; margin-right: 28px; font-size: 11px; }
FORM.search SELECT.bwp { width: 58px; margin-right: 0; }
FORM.search INPUT.search_text { width: 268px; margin-right: 5px; font-size: 11px; }
FORM.search INPUT.search_submit { width: 80px; text-align: center; font-size: 12px; }
DIV.total_vehicles { float: right; padding-left: 23px; font-size: 12px; color: #888/*#418cb9*/; font-weight: bold; margin: 11px 10px 0 0; }
DIV.total_vehicles a {color: #418CB9}
#dealer_select_div {border:3px solid #FFD21D; width:210px; margin:5px 0 5px 0; padding:0}

DIV.border_line { border-top: solid 5px #e04e0b; background-color: #fff; padding-top: 1px; border-bottom: solid 1px #acacae; }
DIV.content_box { overflow: hidden; width: 978px; margin: 0 auto; text-align: left; }
DIV.left_box { float: left; width: 263px; padding-left: 11px; }
DIV.right_box { float: right; width: 197px; padding-right: 11px; overflow: hidden; }
DIV.center_box { padding: 0 218px 0 284px; }
* html DIV.center_box { padding: 0 216px 0 280px; }

/*DIV.title_search { background: #a2cfea url(../images/search_box_middle.gif) repeat-y; margin: 8px 0; width: 263px; }
DIV.title_search B { display: block; background: transparent url(../images/search_box_top.gif) no-repeat top; }
DIV.title_search B U { display: block; background: transparent url(../images/search_box_bottom.gif) no-repeat bottom; text-decoration: none; }
DIV.title_search B U I { display: block; background: transparent url(../images/search_ico.gif) no-repeat top left; padding: 8px 8px 8px 32px; font-size: 12px; color: #fff; font-style: normal; }

DIV.add_search { background: #a2cfea url(../images/addsearch_box_middle.gif) repeat-y; margin: 8px 0; width: 197px; }
DIV.add_search B { display: block; background: transparent url(../images/addsearch_box_top.gif) no-repeat top; }
DIV.add_search B U { display: block; background: transparent url(../images/addsearch_box_bottom.gif) no-repeat bottom; text-decoration: none; }
DIV.add_search B U I { display: block; background: transparent url(../images/addsearch_ico.gif) no-repeat top left; padding: 8px 8px 8px 32px; font-size: 12px; color: #fff; font-style: normal; }
*/

DIV.title_box { background: #a2cfea url(../images/title_box_top.gif) repeat-x top; margin: 8px 0; }
DIV.b1 { background: transparent url(../images/title_box_bottom.gif) repeat-x bottom; }
DIV.b2 { background: transparent url(../images/title_box_left_top.gif) no-repeat top left; }
DIV.b3 { background: transparent url(../images/title_box_right_top.gif) no-repeat top right; }
DIV.b4 { background: transparent url(../images/title_box_left_bottom.gif) no-repeat bottom left; }
DIV.b5 { background: transparent url(../images/title_box_right_bottom.gif) no-repeat bottom right; }
B.title_box_search { display: block; background: transparent url(../images/search_ico.gif) no-repeat top left; padding: 8px 8px 8px 32px; font-size: 12px; color: #fff; font-style: normal; }
B.title_box_add { display: block; background: transparent url(../images/addsearch_ico.gif) no-repeat top left; padding: 8px 8px 8px 32px; font-size: 12px; color: #fff; font-style: normal; }
B.title_box_car { display: block; padding: 8px 8px 8px 18px; font-size: 12px; color: #000; font-style: normal; }
B.title_box_dealer { display: block; background: transparent url(../images/dealer_info_left.gif) no-repeat top left; padding: 8px 8px 8px 32px; font-size: 12px; color: #fff; font-style: normal; }


DIV.category_box { overflow: hidden; position: relative; margin-left: -3px; }
DIV.category_box A { display: block; background: #fff3de url(../images/list_middle.gif) repeat-x; height: 21px; margin: 2px 0 0 3px; float: left; width: 130px; text-decoration: none; }
* html DIV.category_box A { margin: 2px 3px 0 0; width: 127px; }
DIV.category_box A B { display: block; background: transparent url(../images/list_left.gif) no-repeat left; height: 21px; padding-left: 18px; font-weight: normal; }
DIV.category_box A B U { display: block; background: transparent url(../images/list_right.gif) no-repeat right; height: 16px; padding: 5px 2px 0 0; font-size: 11px; color: #4e4e4e; text-decoration: none; cursor: pointer; }
DIV.category_box A:hover { background: #e9c890 url(../images/list_middle_hover.gif) repeat-x; }
DIV.category_box A:hover B { display: block; background: transparent url(../images/list_left_hover.gif) no-repeat left; }
DIV.category_box A:hover B U { display: block; background: transparent url(../images/list_right_hover.gif) no-repeat right; }

DIV.cars_box { overflow: hidden; }
DIV.cars_box A { display: block; background: #fff3de url(../images/list_middle.gif) repeat-x; height: 21px; margin: 2px 0 0 0; text-decoration: none; }
DIV.cars_box A B { display: block; background: transparent url(../images/list_left.gif) no-repeat left; height: 21px; padding-left: 21px; font-weight: normal; }
DIV.cars_box A B U { display: block; background: transparent url(../images/list_right.gif) no-repeat right; height: 16px; padding: 5px 2px 0 0; font-size: 11px; color: #66666a; text-decoration: none; cursor: pointer; }
DIV.cars_box A:hover { background: #e9c890 url(../images/list_middle_hover.gif) repeat-x; }
DIV.cars_box A:hover B { display: block; background: transparent url(../images/list_left_hover.gif) no-repeat left; }
DIV.cars_box A:hover B U { display: block; background: transparent url(../images/list_right_hover.gif) no-repeat right; }

DIV.basket_box { display: block; background: #F1F7FD url(../images/basket_middle.gif) repeat-x top; min-height: 72px; margin: 5px 0; }
DIV.bb_level_1 { display: block; background: transparent url(../images/basket_left.gif) no-repeat top left; min-height: 72px; padding-left: 74px; font-weight: normal; }
DIV.bb_level_2 { display: block; background: transparent url(../images/basket_right.gif) no-repeat right bottom; min-height: 47px; padding: 25px 5px 0 0; text-decoration: none; }
DIV.basket_title { font-weight: bold; color: #ed4500; font-size: 12px; }
DIV.basket_text { color: #4e4e4e; font-size: 12px; margin-top: 5px; }

DIV.currency_box { background: transparent url(../images/currency_top.gif) no-repeat top; width: 263px; padding-top: 3px; }
DIV.cb_level_1 { background: transparent url(../images/currency_bottom.gif) no-repeat bottom; width: 263px; padding-bottom: 3px; }
DIV.cb_level_2 { display: block; border-left: solid 1px #f0f0f0; border-right: solid 1px #f0f0f0; width: 263px; text-decoration: none; padding-bottom: 14px; }
DIV.currency_box B { display: block; padding: 12px 5px 12px 30px; font-size: 12px; font-weight: bold; color: #418cb9; border-bottom: solid 1px #f2f2f3; margin: 0 6px; }
DIV.cb_level_2 DIV { margin: 14px 0 0 36px; overflow: hidden; height: 19px; }
DIV.cb_level_2 DIV IMG { float: left; }
DIV.cb_level_2 DIV SPAN { float: left; display: block; padding: 3px 10px 0 10px; font-size: 12px; font-weight: bold; color: #4e4e4e; }

DIV.anons_box { overflow: hidden; color:#777; font-weight:bold; padding-top:5px}
DIV.anons { background: #a1c055 url(../images/anons_middle.gif) repeat-x; height: 29px; margin: 8px 0; float: left; }
* html DIV.anons { width: 143px; }
DIV.anons B { display: block; background: transparent url(../images/anons_left.gif) no-repeat left; height: 29px; padding-left: 23px; }
DIV.anons B U { display: block; background: transparent url(../images/anons_right.gif) no-repeat right; height: 21px; padding: 8px 10px 0 8px; font-size: 12px; color: #fff; text-decoration: none; }
DIV.lastupdate { background-color: #66666a; height: 29px; margin: 8px 0; float: right; }
* html DIV.lastupdate { width: 235px; }
DIV.lastupdate B { display: block; background: transparent url(../images/lastupdate_left.gif) no-repeat left; height: 29px; padding-left: 23px; }
DIV.lastupdate B U { display: block; background: transparent url(../images/lastupdate_right.gif) no-repeat right; height: 21px; padding: 8px 10px 0 8px; font-size: 12px; color: #fff; text-decoration: none; }
DIV.anons_box TABLE { width: 474px; border-collapse: collapse; }

DIV.catalog_box { overflow: hidden; border-bottom: solid 1px #bababc; border-top: solid 1px #bababc; padding-bottom: 15px; }
DIV.item_box { float: left; width: 154px; margin: 15px 0 15px 4px; }
DIV.producer, DIV.model { text-align: center; font-size: 12px; color: #644141; padding: 0; }
DIV.images_item { border: solid 1px #dbdbdb; padding: 3px; margin: 10px 0; }
DIV.detail { color: #3a003a; text-align: center; font-size: 12px; }
DIV.detail SPAN { color: #3e5ed9; padding: 0 10px 0 0; }
DIV.detail A { color: #d3006d; text-decoration: none; margin-left: 10px; font-weight:bold}

TABLE.catalog_box_table { width: 476px; }
* html DIV.item_box { margin: 15px 1px; }
TABLE.detail_center_table { width: 120px; table-layout: fixed; }

DIV.border_line_footer { border-top: solid 1px #ececec; border-bottom: solid 5px #dfdfdf; padding-top: 1px; width: 958px; margin: 0 auto; margin-top: 57px; font-size: 1px; }
DIV.footer_box { text-align: center; font-size: 11px; color: #9a9a9a; padding: 25px 0; width: 628px; margin: 0 auto; }

DIV.detail_left { float: left; width: 243px; padding-left: 11px; }
DIV.detail_right { float: right; width: 234px; padding-right: 11px; }
DIV.detail_center { padding: 0 259px 0 268px; }
* html DIV.detail_center { padding: 0 249px 0 268px; }
TABLE.detail_center_table { width: 450px; border-collapse: collapse; margin: 0; padding: 0; table-layout: fixed; }

DIV.price { font-size: 24px; color: #e25111; font-weight: bold; margin: 14px 0 14px 0; overflow: hidden; }
DIV.flags { float: right; }
DIV.flags A { margin-left: 0; }

/*DIV.detail_car_title { background: #a2cfea url(../images/detail_middle.gif) repeat-x; height: 36px; margin: 8px 0; }
DIV.detail_car_title B { display: block; background: transparent url(../images/detail_left.gif) no-repeat left; height: 36px; padding-left: 15px; }
DIV.detail_car_title B U { display: block; background: transparent url(../images/detail_right.gif) no-repeat right; height: 28px; padding: 8px 5px 0 8px; font-size: 16px; color: #fff; text-decoration: none; }
*/
DIV.detail_car_title { background: #a2cfea url(../images/search_box_middle.gif) repeat-y; margin: 8px 0; width: 263px; }
DIV.detail_car_title B { display: block; background: transparent url(../images/search_box_top.gif) no-repeat top; }
DIV.detail_car_title B U { display: block; background: transparent url(../images/search_box_bottom.gif) no-repeat bottom; text-decoration: none; }
DIV.detail_car_title B U I { display: block; background: transparent url(../images/search_ico.gif) no-repeat top left; padding: 8px 8px 8px 32px; font-size: 12px; color: #fff; font-style: normal; }


DIV.car_detail { overflow: hidden; background: transparent url(../images/car_detail_top.gif) no-repeat top; padding-top: 2px; margin-bottom: 15px; }
DIV.car_detail SPAN { display: block; border: solid 1px #e1eaf3; border-top: none; background: #f8fcff url(../images/car_detail_point.gif) no-repeat left top; padding: 5px 0 5px 26px; font-size: 12px; color: #505050; }
DIV.car_detail IMG.car_detail_bottom { position: relative; margin-top: -1px; z-index: 1000; display: block; }

DIV.similar_box { background: #a1c055 url(../images/car_for_sale_middle.gif) repeat-x; height: 29px; margin: 8px 0 20px 0; }
DIV.similar_box B { display: block; background: transparent url(../images/car_for_sale_left.gif) no-repeat left; height: 29px; padding-left: 23px; }
DIV.similar_box B U { display: block; background: transparent url(../images/car_for_sale_right.gif) no-repeat right; height: 21px; padding: 8px 10px 0 8px; font-size: 12px; color: #fff; text-decoration: none; }

DIV.similar_table DIV { overflow: hidden; padding-bottom: 10px; height: 15px; }
DIV.similar_table A { color: #418cb9; font-weight: bold; font-size: 12px; text-decoration: none; float: left; }
DIV.similar_table A:visited { color: #007D00;}
DIV.similar_table SPAN { float: right; color: #505050; font-size: 12px; }

DIV.dealer_info { background: transparent url(../images/dealer_info_top.gif) no-repeat top; width: 234px; padding-top: 2px; margin-top: 10px; }
DIV.di_level_1 { background: transparent url(../images/dealer_info_bottom.gif) no-repeat bottom; width: 234px; padding-bottom: 2px; }
DIV.di_level_2 { border-left: solid 1px #f0f0f0; border-right: solid 1px #f0f0f0; width: 232px; text-decoration: none; padding-bottom: 14px; }
DIV.dealer_info B { display: block; padding: 6px 18px 0 18px; font-size: 12px; color: #505050; border: none; }
DIV.dealer_info B SPAN { color: #418cb9; font-size:14px}
DIV.dealer_info B SPAN:hover { color: #B3223C; }
DIV.di_level_2 DIV.phones { margin: 10px 0 0 0; overflow: hidden; border-top: solid 1px #e1eaf3; padding: 7px 18px 0 18px; font-size: 12px; color: #505050; line-height: 24px; }
DIV.di_level_2 DIV.phones B { display: inline; color: #418cb9; padding: 0; margin: 0; }

A.add_to_cart { background: #e04e0b url(../images/add_to_cart_middle.gif) repeat-x; height: 29px; margin: 8px 0; float: left; text-decoration: none; }
A.add_to_cart B { display: block; background: transparent url(../images/add_to_cart_left.gif) no-repeat left; height: 29px; padding-left: 23px; }
A.add_to_cart B U { display: block; background: transparent url(../images/add_to_cart_right.gif) no-repeat right; height: 21px; padding: 8px 10px 0 8px; font-size: 12px; color: #fff; text-decoration: none; cursor: pointer; }
* html A.add_to_cart { width: 143px; }

A.goback { background-color: #66666a; height: 29px; margin: 8px 0; float: right; text-decoration: none; }
A.goback B { display: block; background: transparent url(../images/goback_left.gif) no-repeat left; height: 29px; padding-left: 23px; }
A.goback B U { display: block; background: transparent url(../images/lastupdate_right.gif) no-repeat right; height: 21px; padding: 8px 10px 0 8px; font-size: 12px; color: #fff; text-decoration: none; cursor: pointer; }
DIV.goback B { background: transparent url(../images/goback_left.gif) no-repeat left; }
* html A.goback { width: 98px; margin-right: 26px; }

DIV.full_image { /*border: solid 1px #dbdbdb; background-color: #fafafa; */padding: 3px;  margin: 15px 0; text-align: center; }
DIV.preview_box { text-align: center; /*border: solid 1px #dbdbdb; background-color: #fafafa; */padding: 15px 0;  margin-bottom: 15px; }
DIV.preview_box A { margin: 0 5px }

DIV.detail_catalog { border-bottom: none; padding-bottom: 10px; }
DIV.letter_title { background: transparent url(../images/post_ico.jpg) no-repeat left top; margin-left: 10px; padding: 3px 0 0 52px; }
DIV.letter_title B { font-size: 12px; color: #418cb9; }
FORM.send_post {/* border: solid 1px #ffe7be; background-color: #fff3de;*/ padding: 17px; margin: 20px 0; }
FORM.send_post DIV { overflow: hidden; margin-bottom: 5px; }
FORM.send_post DIV LABEL { display: block; float: left; width: 100px; font-size: 12px; color: #505050; padding-top: 3px; }
FORM.send_post DIV INPUT { width: 294px; font-size: 12px; }
FORM.send_post TEXTAREA { width: 395px; height: 86px; margin-bottom: 5px; overflow: auto; }
DIV.captcha { text-align: right; font-size: 12px; color: #505050; }
*:first-child+html DIV.captcha { padding-left: 33px; }
DIV.captcha INPUT.captcha_text { float: right; width: 64px; margin: 0 15px 0 5px; }
DIV.captcha IMG { margin-left: 5px; }
INPUT.send_post { float: right; margin: 0 15px 0 0; }

DIV.top_options { float: right; position: relative; display: block; margin: 7px 0 0 -80px; padding: 0; z-index: 1010; overflow: hidden; }
DIV.top_options UL { margin: 0; padding: 0; }
DIV.top_options UL LI { margin: 0; padding: 0; list-style-type: none; display: inline; }
DIV.top_options UL LI A { overflow: hidden; text-decoration: none; display: block; float: left; margin-right: 8px; height: 15px; color: #5c9dc3; font-size: 12px; }
DIV.top_options UL LI A:hover {color:#B3223C}
DIV.top_options UL LI A IMG { float: left; margin-right: 5px; }
DIV.top_options UL LI A B { float: left; display: block; padding-bottom: 3px; cursor: pointer; }

.pagination { text-align:center; color:#939393}
.pagination a {
	padding: 2px;
	margin: 2px;
	/*border: 1px solid #E3E3E3;*/
	color: #4970F1;
	font: 11px Tahoma, Arial;
	text-decoration: none;
	background: #FFFFFF;
}
.pagination a:active {
	background-color: #ACACAC;
}
.pagination a:hover {
	text-decoration: underline;
}

.hire_price_table {font-size:12px; text-align:center}


/* ----------- ADD CAR FORM ------------ */
#add_car th {
	background-color:#FAFCFE;
	/*color: #595959;*/
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	font:12px Tahoma;
}
#add_car td {
	background-color:#FFF4D7;

	font:12px Tahoma; text-align:center; color: #444444
}
#add_car input {
	border:1px solid #BCD2DD;
}

.simple_table { background-color: #fff; }


.img_preview {display:none; width:140px; position:absolute; border:1px dotted #9DCEF7; padding:10px; color:#313131; text-align:center;
    		background:#F3F9FE url(/images/ajax-loader.gif) no-repeat; background-position:center;  z-index:1000;font-size:10pt}
    .img_preview img {height:87px; margin-bottom:5px}
