body {
	margin: 0;
	padding: 0;
	font: normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #000000 url('/img/backgr.jpg');
}

/* init site defaults */
.cb { clear: both; }
div, ul, li, a { padding: 0px; margin: 0px; }

a, a:hover, a:visited { color: white; text-decoration: underline; outline: none; }
ul { list-style-type: none; outline: none; }
object { outline:none; }


input {  background-color: #242424; border: 1px solid #373737; text-transform: none; font-weight: bold; color: #cacaca; }
textarea {  background-color: #242424; border: 1px solid #373737; text-transform: none; font-weight: bold; color: #cacaca; }

.fl { float: left; }
.fr { float: right; }

/* init site css */
#header_top { width: 100%; height: 34px; background: #000000 url('/img/header_top_backgr.png') top repeat-x; }
#header_top_img { width: 969px; height: 34px; margin: auto; background: #000000 url('/img/header_top_img.jpg') center top no-repeat; }

#master_container { width: 984px; margin:auto; background: url('/img/master_container_backgr.png') top repeat-y; }
#master_container_backgr {  width: 970px; margin:auto; background-color: #000; }
.master_content { width: 970px; margin-left: 7px; background: url('/img/master_container_backgr.png') top repeat-y; color: #fff; }

#center_content { float: right; width: 754px; background: url('/img/center_content_backgr.png') top repeat-y; color: #fff; }

#flash_header { width: 968px; height: 262px; padding: 0px; margin: 0px; }
#header_top_speedmeter { float: left; width: 682px; height: 262px; padding: 0px; margin: 0px; background: #000000 url('/img/header_speedmeter.jpg') center top no-repeat; }
#header_top_search { float: left; width: 286px; height: 262px; padding: 0px; margin: 0px; background: #000000 url('/img/header_search.jpg') center top no-repeat; }
#header_top_search p { padding: 0px; margin: 0px; }
#header_top_search #searchbox { margin: 220px 0px 0px 0px; }
#header_top_search #srcQ { float: left; width: 191px; height: 17px; padding: 0px; margin: 0px; background-color: #000; border: 1px solid #666666; }
#header_top_search #search_img { float: left; width: 53px; height: 21px; padding: 0px; margin: -2px 0px 0px 10px; }


#cars_type {  float: left; display: inline; width: 216px; padding: 0px; margin-left: 2px; margin: 0px; background-color: #000; }
#cars_type li { clear: both; }

#cars_type #bentley a { float: left; width: 216px; height: 68px; background: #000000 url('/img/cars/bentley.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #bentley a:hover { width: 216px; height: 68px; background: #000000 url('/img/cars/bentley.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #mercedes a { float: left; width: 216px; height: 68px; background: #000000 url('/img/cars/mercedes.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #mercedes a:hover { width: 216px; height: 68px; background: #000000 url('/img/cars/mercedes.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #bmw a { float: left; width: 216px; height: 67px; background: #000000 url('/img/cars/bmw.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #bmw a:hover { width: 216px; height: 67px; background: #000000 url('/img/cars/bmw.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #lexus a { float: left; width: 216px; height: 67px; background: #000000 url('/img/cars/lexus.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #lexus a:hover { width: 216px; height: 67px; background: #000000 url('/img/cars/lexus.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #lamborghini a { float: left; width: 216px; height: 67px; background: #000000 url('/img/cars/lamborghini.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #lamborghini a:hover { width: 216px; height: 67px; background: #000000 url('/img/cars/lamborghini.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #audi a { float: left; width: 216px; height: 67px; background: #000000 url('/img/cars/audi.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #audi a:hover { width: 216px; height: 67px; background: #000000 url('/img/cars/audi.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #maserati a { float: left; width: 216px; height: 67px; background: #000000 url('/img/cars/maserati.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #maserati a:hover { width: 216px; height: 67px; background: #000000 url('/img/cars/maserati.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #aston a { float: left; width: 216px; height: 70px; background: #000000 url('/img/cars/aston.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #aston a:hover { width: 216px; height: 70px; background: #000000 url('/img/cars/aston.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #porsche a { float: left; width: 216px; height: 72px; background: #000000 url('/img/cars/porsche.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #porsche a:hover { width: 216px; height: 72px; background: #000000 url('/img/cars/porsche.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #land_rover a { float: left; width: 216px; height: 74px; background: #000000 url('/img/cars/land_rover.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #land_rover a:hover { width: 216px; height: 74px; background: #000000 url('/img/cars/land_rover.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #wheels a { float: left; width: 216px; height: 72px; background: #000000 url('/img/cars/wheels.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #wheels a:hover { width: 216px; height: 72px; background: #000000 url('/img/cars/wheels.jpg') no-repeat; background-position: -1px 0px; outline: none; }

#cars_type #accessories a { float: left; width: 216px; height: 73px; background: #000000 url('/img/cars/accessories.jpg') no-repeat; background-position: -216px 0px; }
#cars_type #accessories a:hover { width: 216px; height: 73px; background: #000000 url('/img/cars/accessories.jpg') no-repeat; background-position: -1px 0px; outline: none; }

/* NEWSLETTER FORM */
#formNewsLetter { margin: 30px 0 0 0; padding: 0 13px; width: 189px; height: 70px; background: url('/img/newsletter_form_bg.jpg') repeat-x;}
#formNewsLetter p { margin: 10px 0 0 0; padding: 0;}
#formNewsLetter label { font: normal 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe7200;}
#formNewsLetter .inp { margin: 5px 0 0 -5px; padding: 3px 0px 0px 0px; text-align: center; width: 115px; height: 16px; font: bold 10px/12px Arial, Helvetica, sans-serif; color: #CCCCCC; border: 1px solid #666; background: #000;}
#formNewsLetter .btn { margin: 5px 0 0 15px; padding: 0; border: 0;}


#navigation_path { clear: both; width: 743px; margin-left: 8px; height: 27px; padding-top: 10px; border-bottom: 1px solid #292929; }
#navigation_path a { float: left; font:  bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #bfc1be; text-decoration: none; border: 0px;  }
#navigation_path img { float: left; display: inline;  margin-left: 10px; margin-right: 10px; margin-top: 4px; border: 0px; }

#main_menu { float: left; display: inline; width: 752px; height: 46px; margin: 0px; padding: 25px 0px 0px 0px; background: url('/img/main_menu_backgr.png') center top no-repeat; }
#main_menu li { float: right; display: inline; height: 14px;  }
#main_menu a { outline: none;  }

#main_menu #contacts a { float: left; width: 100px; height: 14px; margin-right: 25px; background: url('/img/mainmenu/contacts.png') center top no-repeat; outline: none; }
#main_menu #aboutus a { float: left; width: 45px; height: 14px; margin-right: 0px; background: url('/img/mainmenu/aboutus.png') center top no-repeat; }
#main_menu #downloads a { float: left; width: 65px; height: 14px; margin-right: 22px; background: url('/img/mainmenu/downloads.png') center top no-repeat; }
#main_menu #newsletter a { float: left; width: 80px; height: 14px; margin-right: 27px; background: url('/img/mainmenu/newsletter.png') center top no-repeat; }
#main_menu #news a { float: left; width: 60px; height: 14px; margin-right: 20px; background: url('/img/mainmenu/news.png') center top no-repeat; }
#main_menu #partners a { float: left; width: 65px; height: 14px; margin-right: 20px; background: url('/img/mainmenu/partners.png') center top no-repeat; }
#main_menu #request a { float: left; width: 115px; height: 14px; margin-right: 23px; background: url('/img/mainmenu/request2.png') center top no-repeat; }
#main_menu #whatweoffer a { float: left; width: 120px; height: 14px; margin-right: 23px; background: url('/img/mainmenu/whatweoffer.png') center top no-repeat; }
#mhome { float: left; display: inline; width: 252px; height: 46px; margin: 0px; padding: 25px 0px 0px 0px; background: url('/img/main_menu_backgr.png') center top no-repeat; }

#navigation_text { float: left; display: inline; width: 717px; height: 45px; margin: 0px; padding: 21px 0px 0px 35px; background: url('/img/navigation_text.png') center top no-repeat; font: bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ca6722; }
.navigation_text { float: left; display: inline; width: 717px; height: 45px; margin: 0px; padding: 21px 0px 0px 35px; background: url('/img/navigation_text.png') center top no-repeat; font: bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ca6722; }
#navigation_text_gold { float: left; display: inline; width: 712px; height: 45px; margin: 0px; padding: 20px 0px 0px 40px; background: url('/img/navigation_text.png') center top no-repeat; font: bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe9d00; }

#home_page { width: 714px; padding-left: 30px; color: #fff;}
#contacts_page { width: 714px; height: 830px; padding-left: 40px; color: #fff;}
#error { width: 714px; height: 780px; padding-left: 40px; color: #fff;}
#search_page { width: 714px; height: 900px; padding: 25px 0px 0px 0px; color: #fff;}

#aboutus_page { width: 734px; height: 830px; padding-left: 20px; color: #ccc8c7; }
#offer { width: 734px; height: 830px; padding-left: 20px; color: #ccc8c7; }
#news_page { width: 734px; min-height: 770px; padding-left: 20px; color: #ccc8c7; }
#viewcat_page { width: 734px; height: 900px; color: #ccc8c7; }
#viewpr_page { width: 734px; min-height: 770px; color: #ccc8c7; }
#reqform_page { width: 694px; height: 830px; padding-left: 40px; color: #ccc8c7; }
#partners_page { width: 100%; height: 830px; color: #ccc8c7; }
#downloads_page { width: 100%; min-height: 830px; color: #ccc8c7; }

.cat_name { width: 700px; padding-left: 30px; border-bottom: 1px solid red; }
.viewcat_text { padding: 10px 0px 0px 25px; color: #fff; }
.viewpr_text { clear: both; padding: 0px 0px 30px 25px; color: #fff; } 
.viewpr_text h1 { width: 485px; padding: 0px; margin: 20px 0px 20px 0px; height: 18px; line-height: 18px; font: bold 14px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ca6722; text-transform: uppercase; } 

/*  mainpic_frame_container  */
.viewpr_text #mainpic_frame_container { float: right; display: inline; width: 198px; height: 189px; margin-right: 5px; margin-top: -40px; } 
#mainpic_frame_container #real_pic { float: left; display: inline; width: 180px; height: 140px; margin-left: 9px; margin-top: 9px;  } 
#mainpic_frame_container a { float: left; display: inline; width: 180px; height: 140px; margin: -179px 0px 0px 10px; } 
#mainpic_frame_container #png_frame { float: left; display: inline; width: 198px; height: 189px; margin: -149px 0px 0px 0px; } 
#mainpic_frame_container #text { float: left; display: inline; margin: -30px 0px 0px 60px; font-weight: bold; } 
/* end  mainpic_frame_container  */



/*  shorttext longtext  */
.viewpr_text #shorttext {  clear: both; float: left; width: 490px; xheight: 180px; padding: 0px 0px 15px 0px;  } 
.viewpr_text #shorttext p { width: 100%; margin: 0px; padding: 5px 0px 0px 0px; xborder: 1px solid red;    } 
.viewpr_text #shorttext div { width: 100%; margin: 0px; padding: 5px 0px 0px 0px; xborder: 1px solid red;    } 

.viewpr_text #longtext { clear: both; float: left; width: 720px; padding: 10px 0px 15px 0px; }  
.viewpr_text #longtext p { width: 100%; margin: 0px; padding: 5px 0px 0px 0px;  }   
.viewpr_text #longtext div {  width: 100%; margin: 0px; clear: both; padding: 15px 0px 0px 0px; }  
/*  end shorttext longtext */ 


#product_files ul, li { padding: 0px; margin: 0px; }
#product_files li { clear: both; width: 100%; height: 50px; border-bottom: 1px solid #1f1f1f; padding-bottom: 22px; padding-top: 5px; }
#product_files li img { float: left; margin-right: 25px; }
#product_files li ins { float: left; color: #ccc8c7; text-decoration: none; color: #ca6722; }
#product_files li a { float: left; text-decoration: none; font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ca6722; }

#partner ul, li { padding: 0px; margin: 0px 0px 0px 3px; }
#partner li { clear: both; width: 100%; height: 50px; border-bottom: 1px solid #1f1f1f; padding-bottom: 22px; padding-top: 10px; }
#partner li img { float: left; display: inline; margin: 5px 175px 10px 28px; width: 200px; }
#partner li ins { float: left; color: #ccc8c7; text-decoration: none; color: #ca6722; }
#partner li a { float: left; text-decoration: none; font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ca6722; }

#contacts_container { clear: both; float: right; width: 100%; color: #ccc8c7; background: #000000 url('/img/contacts_backgr.jpg') right top no-repeat; font: bold 10px/23px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#contacts_container #location { width: 100%; height: 95px; padding-top: 20px; padding-bottom: 10px; }
#contacts_container #location #left { float: left; width: 300px; height: 91px; }
#contacts_container #location #left a { color: #ca6722; font-weight: bold; }
#contacts_container #location #right { float: right; width: 370px; height: 91px; }

#contacts_container #formFeedback { clear: both; width: 710px; height: 500px; padding-top: 20px; }

#contacts_container #formFeedback label, p { float: left; }
#contacts_container #formFeedback p { clear: both; float: left; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; }

#contacts_container #formFeedback label { width: 150px; text-transform: uppercase; font-weight: bold;  }
#contacts_container #formFeedback input { width: 196px; height: 17px; background-color: #242424; border: 1px solid #373737; font-weight: bold;  }
#contacts_container #formFeedback #your_message { width: 350px; padding-top: 30px; text-transform: uppercase; font-weight:bold;  }
#contacts_container #formFeedback textarea { width: 441px; height: 104px; background: #000000 url('/img/textarea_backgr.jpg') left top no-repeat; border: 0px;  }
#contacts_container #formFeedback #send_query_p { width: 421px; text-align: right; padding-top: 10px; }
#contacts_container #formFeedback #send_query { color: #ca6722; height: 25px; text-transform: none; font: bold 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; }


#contacts_container #location { color: #ccc8c7; font: normal 10px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#contacts_container #location a { color: #ccc8c7; font: normal 10px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; }


#reqform_container { clear: both; float: right; width: 100%; color: #ccc8c7; background: #000000 url('/img/contacts_backgr.jpg') right top no-repeat; font: bold 10px/23px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#reqform_container #formOnlineRequest { height: 600px;}
#reqform_container #formOnlineRequest label, p { float: left; }
#reqform_container #formOnlineRequest p { clear: both; width: 600px;  float: left; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; }
#reqform_container #formOnlineRequest label { width: 150px; text-transform: none; font-weight: bold; color: #fff; }
#reqform_container #formOnlineRequest input { width: 196px; height: 17px; background-color: #242424; border: 1px solid #373737; text-transform: NONE; font-weight: bold;  }
#reqform_container #formOnlineRequest .delivery_notes { width: 610px; height: 120px;  }
#reqform_container #formOnlineRequest .cbtn { width: 196px; height: 22px; padding-top: 2px; color: #ca6722; background-color: #242424; border: 1px solid #373737; text-transform: NONE; font-weight: bold;  font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom: 17px; }

/*  viewpr_gallery  */
#viewpr_gallery { float: left; display: inline; xborder: 1px solid red; width: 724px; xpadding-left: 40px;  margin: 0px 0px 0px 0px; font: bold 14px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ca6722; text-transform: uppercase; } 
.gal_block { float: left; display: inline; width: 130px; height: 80px; margin: 10px 0px 0px 0px; }  
.gal_block_right { float: left; display: inline; width: 136px; height: 80px; margin: 10px 0px 0px 0px; }  

html>body .gal_block { float: left; display: inline; width: 130px; height: 80px; margin: 10px 13px 15px 0px; }
html>body .gal_block_right { float: left; display: inline; width: 136px; height: 80px; margin: 10px 0px 15px 0px; }

.real_gal_pic { float: left; display: inline; width: 136px; height: 80px; margin-right: 5px; } 
.png_gal_frame { float: left; display: inline; margin: -80px 0px 0px -0px; } 
/*  end viewpr_gallery  */



.double_separ { clear: both; float: right; display: inline; margin-right: -20px; width: 745px; height: 4px; line-height: 4px; font-size: 4px; border-top: 1px solid #292929; border-bottom: 1px solid #292929; }
.double_separ2 { clear: both; float: right; display: inline; margin-right: 0px; width: 745px; height: 4px; line-height: 4px; font-size: 4px; border-top: 1px solid #292929; border-bottom: 1px solid #292929; }

.list_cats_first { width: 718px; height: 50px; margin-left: 8px; padding-left: 25px; padding-top: 30px; border-bottom: 1px solid #292929; }
.list_cats_first a { font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ccc8c7; text-decoration: none; }
.list_cats_first p { margin: 0px; padding: 0px; font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe9d00; text-decoration: none; }

.list_cats { width: 718px; height: 50px; margin: 2px 0px 2px 8px; padding-left: 25px; padding-top: 10px; border-top: 1px solid #292929; border-bottom: 1px solid #292929; }
.list_cats a { font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ccc8c7; text-decoration: none; }
.list_cats p { margin: 0px; padding: 0px; font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe9d00; text-decoration: none; }

.list_prod_first { width: 718px; margin-left: 8px; padding: 30px 0px 15px 25px; border-bottom: 1px solid #292929; }
.list_prod_first a { font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ccc8c7; text-decoration: none; }
.list_prod_first p { margin: 0px; padding: 0px; font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe9d00; text-decoration: none; }
.list_prod_first img { float: right; display: inline; width: 120px; height: 80px; margin-right: 15px; border: 2px solid #292929; }

.list_prod { width: 718px; margin: 2px 0px 2px 8px; padding-left: 25px; padding-top: 10px; border-top: 1px solid #292929; border-bottom: 1px solid #292929; }
.list_prod a { font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ccc8c7; text-decoration: none; }
.list_prod p { margin: 0px; padding: 0px; font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe9d00; text-decoration: none; }
.list_prod img { float: right; display: inline; width: 120px; height: 80px; margin-right: 15px; margin-bottom: 10px; border: 2px solid #292929; }


.search_res { width: 718px; margin: 2px 0px 2px 5px; padding-left: 25px; padding-top: 10px; border-top: 1px solid #292929; border-bottom: 1px solid #292929; }
.search_res a { font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ccc8c7; text-decoration: none; }
.search_res p { margin: 0px; padding: 0px; font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe9d00; text-decoration: none; }
.search_res img { float: right; display: inline; width: 120px; height: 80px; margin-right: 15px; margin-bottom: 10px; border: 2px solid #292929; }
.search_res .res_short_text { width: 555px; padding-top: 15px; }

.search_res_first { width: 718px; margin: 2px 0px 2px 5px; padding-left: 25px; padding-top: 10px; border-bottom: 1px solid #292929; }
.search_res_first a { font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ccc8c7; text-decoration: none; }
.search_res_first p { margin: 0px; padding: 0px; font: bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe9d00; text-decoration: none; }
.search_res_first img { float: right; display: inline; width: 120px; height: 80px; margin-right: 15px; margin-bottom: 10px; border: 2px solid #292929; }
.search_res_first .res_short_text { width: 555px; padding-top: 15px; }


#footer { clear: both; width: 880px; height: 75px; padding: 40px 45px 0px 45px; color: #fff; font-weight: bold; background: #000000 url('/img/footer_backgr.jpg') center top no-repeat;  }
#footer a { color: #848484; text-decoration: none; }
.org { color: #ca6722; }
.gr { color: #848484; font-size: 9px; }
.bold { font-weight: bold; }
img, a { border: 0px; }
.contacts_map_link {  color: #ca6722 ! important; }
.org_imp {  color: #ca6722 ! important; }

.inp2 { width: 250px ! important; }
.white { color: #fff ! important; }
.nolink { text-decoration: none; }
.askhome { margin-right: 50px; display: inline; color: #ca6722 ! important; }
.askprice { display: inline; color: #ca6722 ! important; text-decoration: none ! important; }
.txt_a { padding: 0px; margin: 0px; }
.homepage_text { padding-left: 7px; padding-right: 10px; text-align: justify; padding-top: 10px; }
.internalpage_text { padding-left: 12px; padding-right: 25px; text-align: justify; padding-top: 15px; } 

#newscontainer { float: left; width: 680px; padding: 0px 10px 0px 15px; padding-top: 10px; }
#newscontainer #news_text { width: 680px; text-align: justify; }
#newscontainer #newsmainpic { height: 160px; float: right; border: 1px solid #a4a4a4; }
#newscontainer #newsmainpic_link { float: right; height: 160px; width: 220px; }
#newscontainer #newstitle { font-weight: bold; padding-bottom: 10px; color: #ca6722; }
#newscontainer #introtext { font-weight: bold; color: #cccfff; }
#newscontainer li { padding: 3px 0px 0px 0px; margin: 0px;  } 
#newscontainer li a  { font-weight: normal; color: #a4a4a4; padding: 0px; margin: 0px; }

.justf { text-align: left; padding-top: 5px; }
.homeitems_container { margin-left: -20px; width: 710px; height: 300px; padding-left: 25px; padding-top: 22px; background: #000000 url('/img/topoffers_backgr.png') center top no-repeat; }

.homeitems_container a { outline: none; }
.homeitems_container p { display: block; padding: 0px; margin: 0px; width: 100%; }
.homeitems_container .pr_parent_cat span { float: left; font: bold 14px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; padding-top: 5px; }
.homeitems_container .pr_parent_cat img { float: right; margin-top: -13px; }

.homeitems_container .pr_name {  float: left; height: 40px; width: 100%; font: bold 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe9d00; padding-top: 5px; text-transform: uppercase; }
.homeitems_container .shortdesc { font: bold 9px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe9d00; padding-top: 5px; }
.homeitems_container .pr_buttons img { margin-top: 5px; }
.homeitems_container .pr_buttons span { font: bold 24px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fe7200; padding-top: 5px; padding-right: 15px; display: inline; }

.homeitems_container .pr_pics { width: 320px; height: 120px; margin-top: 10px; }
.homeitems_container .pr_pics img { float: left; width: 145px; height: 110px; margin-top: 0px; border: 1px solid #454545; }

.homeitems_container .left_pr { float: left; width: 335px; height: 273px; }
.homeitems_container .right_pr { float: right; width: 335px; height: 273px; }
#trendlogo { display: inline; margin: -17px 15px 0px 0px; float: right; }
#span_request { color: #666; cursor: pointer; }
.pointer { cursor: pointer; }
.mm28 { margin-left: -28px ! important; }
