html {margin:0; padding:0}
body {background:#E2E2E2; color:#454545; font-size:12px; font-family: Arial, Verdana, Tahoma, sans-serif; text-align:center; margin:0; padding:0;}

input.field, textarea {background-color: #F0F0F0; border: 1px solid #000;} 

#container {width: 950px; margin: 0 auto; text-align: left;}
#container_box {width: 950px;}

#top, #menu, #content {width: 818px;}
#logo {width: 305px; height: 125px; float:left;}
#logo img {border:0}

#content {float: left}

/*
#menu .divider_space {float:left; width: 20px; height: 39px; background: url(../img/menu_divider_bright_1.jpg) no-repeat center center;border: 1px solid yellow}}
#menu .divider_bright {float:left; width: 20px; height: 39px; background: url(../img/menu_divider_bright_2.jpg) no-repeat center center;border: 1px solid yellow}} 
#menu .divider_dark {float:left; width: 20px; height: 39px; background: url(../img/menu_divider_dark.jpg) no-repeat center center;border: 1px solid yellow}}
#menu .vertical_lines_shift {float:left; width: 18px; height: 39px; background: url(../img/vertical_lines_shift.jpg) no-repeat center left; border: 1px solid yellow}
*/

/* strona glowna */
#search, #featured {width: 310px;}
#articles {width: 490px;}
#left_menu_results {width: 200px;}
#right_menu_results {width: 600px;}

.article_divider {width:415px;}
.article_thumb {width:140px; float:left}
.article_details {width:300px; float:left; text-align: justify}
.article_data {font-style: italic; color:#808080}
.clear_l {clear: left; height: 30px; font-size:1px; line-height:0;}
.td_line {border-bottom: 1px solid #898989; padding: 0;}

/* bannery */
#rekl_mega {width: 750px; /*height: 100px;*/ text-align: center; padding: 5px/*68px*/ 0 10px 0; margin: 0 auto;}
#rekl_sky {width: 120px; height: 600px; float:right;}

#logowanie_left_side, #logowanie_center, #logowanie_right_side {height: 50px; color: #504F4D; padding-top: 13px;}
#logowanie_left_side {float:left; width: 83px; background: url(../img/logowanie_leftside.jpg) no-repeat top left; text-align: right;}
#logowanie_center {float:left; width: 424px; background: url(../img/logowanie_bg.jpg) repeat-x top left;}
#logowanie_right_side {float:right; width: 6px; background: url(../img/logowanie_rightside.gif) no-repeat top right;}

#logowanie_center a {color: #565656; margin-right: 15px;}
#logowanie_center a.flag {margin: 0px;}

#logowanie_center {position: relative;}
#logowanie_center input {/*background:transparent; border:none;*/ margin:0; padding:0; font-size: 11px;}
#input_login {/*position: absolute;*/ width: 80px; /*height: 11px; top: 1px; left: 2px*/}
#input_haslo {/*position: absolute;*/ width: 80px; /*height: 11px; top: 1px; left: 79px;*/ }
#input_loguj {/*position: absolute;*/ width: 34px; height: 20px; border:none; /*top: 1px; left: 154px;*/ background: url(../img/button_ok.png) no-repeat center left;}
#logowanie_center form {padding:0 0 5px 0; margin:0;}

#haslo {float:left; width: 502px; height: 42px; background: #fafafa url(../img/bg_haslo.jpg) repeat-y top left; border-right: 1px solid #898989; color: #DE0100; font-size: 18px; font-style: italic; padding: 20px 0 0 10px; position: relative;}
#fura {position: absolute; right: -18px; top: 20px; z-index: 1000; width: 214px; height: 115px;}

#menu_leftside, #menu_center, #menu_rightside {height: 39px;}
#menu_leftside, #menu_center {float:left;}
#menu_leftside {width: 5px; background: url(../img/menu_leftside.jpg) no-repeat top right;}
#menu_rightside {float:right; width: 6px; background: url(../img/menu_rightside.jpg) no-repeat top right;}
/*#menu_center1 a, #menu_center2 a {color: #fff; font-weight: bold; font-style: italic; font-size: 15px; text-decoration: none; font-family: Helvetica, Tahoma, sans-serif;}*/ 

#footer {float:left; color: #B6B6B6; background-color:#575757; width: 808px; height: 15px; text-align: center; padding: 5px 0 5px 0; margin-bottom: 10px;}
#footer a {color: #B6B6B6; text-decoration: none; font-weight: bold;}
#footer a:hover {color: #B6B6B6; text-decoration: underline;}
#footer_left_border, #footer_right_border {float:left; width: 5px; height: 25px;}
#footer_left_border {background: url(../img/footer_leftside.jpg) no-repeat top right;} 
#footer_right_border {background: url(../img/footer_rightside.jpg) no-repeat top right;}

.header1 {font-size: 16px; font-style: italic; color: #4B4B4B; font-weight: bold; padding-bottom: 5px;}
.header2 {font-size: 19px; font-style: italic; color: #4B4B4B; font-weight: bold;}
.header3 {background: url(../img/arrow_right.png) no-repeat top left; padding-left: 20px; border-bottom: 1px solid #8A8A8A;}
.header3 a {font-size: 16px; font-style: italic; color: #BC312A; font-weight: bold; text-decoration: none;}

/* podstrona dealera */
#dealer_container {width: 550px; background-color: #fff; margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
#dealer_logo {width: 230px; height: 230px; float:left; margin-top: 10px}
#dealer_contact {width: 300px; height: 220px; text-align: left; padding: 10px; float: right; background-color: #F0F0F0}

#dealer_menu, #dealer_menu_leftside, #dealer_menu_rightside, #dealer_menu_center, #dealer_menu_center .divider {height: 40px;}
#dealer_menu_leftside, #dealer_menu_rightside {width: 115px;}
#dealer_menu {background: url(../img/dealer/bg_nav_off.jpg) repeat-x center left;}
#dealer_menu_leftside {float: left; background: url(../img/dealer/nav_leftside.jpg) no-repeat center left;}
#dealer_menu_rightside {float: right; background: url(../img/dealer/nav_rightside.jpg) no-repeat center right;}
#dealer_menu_center {float: left; background: url(../img/dealer/bg_nav_off.jpg) repeat-x top left;}
#dealer_menu_center .divider {width: 1px; float: left; background: url(../img/dealer/nav_vline.jpg) no-repeat top left;}
#dealer_menu .menu_item, #dealer_menu .menu_item_hover {float:left; height: 40px; padding: 0 10px 0 10px}
#dealer_menu .menu_item {background: url(../img/dealer/bg_nav_off.jpg) repeat-x center left;}
#dealer_menu .menu_item_hover {background: url(../img/dealer/bg_nav_on.jpg) repeat-x center left;}

#dealer_content {background-color: #fff; text-align: left; padding: 20px}
#button_wyslij {width: 33px; height: 16px; border:none; background: url(../img/dealer/button_wyslij.jpg) no-repeat center left;}

#dealer_content .offer, #dealer_content .offer_top {background-color: #F0F0F0; padding: 10px; margin-bottom: 3px;}
#dealer_content .offer_top {width: 490px;} 
#dealer_content a.offer_name, #dealer_content .price {color:#B90000; font-weight: bold; font-size: 16px;}
#dealer_content .photo {float:left; width: 100px;}
#dealer_content .offer_desc {float:left; width: 380px; padding-left: 10px;}

.title1, .title1_left_border, .title1_right_border {height: 27px;}
.title1_left_border {float:left; width: 4px; background: url(../img/title1-corner-left.gif) no-repeat top right; position: relative;} 
.title1_right_border {float:right; width: 6px; background: url(../img/title1-corner-right.gif) no-repeat top right;}
.title1_center {float:left; width: 758px; height: 17px; padding: 5px 0 5px 50px; background: url(../img/title1-bg.gif) repeat-x top left; color: #fff; font-size: 13px; font-weight: bold;}
.title1_icon {z-index: 1; position: absolute; left: 5px; top: 2px; background: url("../img/title1-bg-divide.gif") no-repeat top right;}

#articles .title1_center {width: 480px; padding: 1px 0 0 0; height: 26px; text-align: center;} /*490-50(padding w pionie)-10(lewy i prawy rog)*/
#search .title1_center, #featured .title1_center {width: 300px; padding: 1px 0 0 0; height: 26px; text-align: center;} /*310-10(lewy i prawy rog)*/

#left_menu_results .title1_center {width: 185px; padding: 5px 0 5px 5px; height: 17px;} /* 190-5 (padding-left) */
#right_menu_results .title1_center {width: 540px;} /* 590-55 () */

.inner_title1 {width: 198px; background-color: #E10000; padding: 5px 0 5px 0; text-align: center; color: #fff; font-size: 13px; font-weight: bold; border-top: 1px solid #898989; border-bottom: 1px solid #898989;}

.title2, .title2_left_border, .title2_right_border {height: 38px;}
.title2_left_border {float:left; width: 5px; background: url(../img/title2-corner-left.gif) no-repeat top right; position: relative;} 
.title2_right_border {float:right; width: 6px; background: url(../img/title2-corner-right.gif) no-repeat top right;}
.title2_center {float:left; width: 757px; height: 36px; padding: 0 0 0 50px; background: url(../img/title2-bg.gif) repeat-x top left; border-top: 1px solid #898989; border-bottom: 1px solid #898989;}
.title2_center a {float:left; display: block;}
.title2_icon {z-index: 1; position: absolute; left: 5px; top: 2px; background: url("../img/title2-bg-divide.gif") no-repeat top right;}

.box_content {border-left: 1px solid #898989; border-right: 1px solid #898989; width: 816px; background-color: #fff;}
.box_content a {color: #020202; /*font-weight: bold;text-decoration: none;*/}

.box_content_header1, .box_content_header2 {background-color: #F0F0F0;}
.box_content_header1 {padding: 20px;}
.box_content_header2 {width: 776px; padding: 20px 20px 0 20px;}

.box_content1, .box_content2 {border-top: 1px solid #898989; padding:20px; width: 776px;}
.box_content3 {border-top: 1px solid #C1C1C1; width: 816px;}
.box_content1 {background-color: #fff}
.box_content2, .box_content3 {background-color: #F0F0F0}

#auto_parts_categories div.level0 {padding: 5px;}
#auto_parts_categories div.level1 {padding: 5px 5px 5px 20px}

#articles .box_content {width: 488px;} /*490-2(border)*/
#search .box_content, #featured .box_content {width: 308px; } /*380-2(border)*/
#articles .box_content2 {width: 448px;} /*488-40(padding)*/
#search .box_content2, #featured .box_content2 {width: 268px;} /*308-40(padding)*/
#search .box_content2 {background: #FE0000 url(../img/bg-main-search-box.jpg) repeat-x top right; color: #fff;}
#featured .box_content2 {position: relative; height: 320px;}

#left_menu_results .box_content {width: 198px;} /*200-2(border)*/
#left_menu_results .box_content1 {width: 158px;} /*200-40(border)*/
#right_menu_results .box_content {width: 598px;} /*600-2(border)*/
#right_menu_results .box_content1 {width: 558px;} /*600-40(border)*/

/* tabela na stronie z oferta */
#offer_param1, #offer_param2, #offer_description, #offer_contact, #offer_wypos {vertical-align: top;}
#offer_vehicle_photo {width: 270px; text-align: center; background-color: #D7D7D7; padding: 20px 0 20px 0; vertical-align: top;}
#offer_param1 {width: 233px; padding: 20px}
#offer_param2 {width: 506px; padding: 20px}
#offer_wypos {width: 233px; border-left: 1px solid #C1C1C1; padding: 20px}
#offer_description {width: 506px; padding-right: 20px}
#offer_contact {width: 200px; border-left: 1px solid #C1C1C1; padding-left: 20px;}

textarea.message {width: 450px; height: 100px;}

span.hint, div.hint {background-color:#F0F0F0; padding: 1px 3px 1px 3px; font-size: 11px;}

.box_footer1 {border-top: 1px solid #898989; height: 36px;}
.box_footer1_left_border, .box_footer1_right_border {width: 5px; height: 36px;}
.box_footer1_left_border {float:left; background: url(../img/footer1-corner-left.gif) no-repeat top left;} 
.box_footer1_right_border {float:left; background: url(../img/footer1-corner-right.gif) no-repeat top right;}
.box_footer1_center a {float:right; display: block; margin-left: 10px}

.box_footer2, .box_footer3, .box_footer6 {height: 6px; font-size:1px; line-height:0; overflow:hidden;}
.box_footer2_left_border, .box_footer2_right_border, .box_footer3_left_border, .box_footer3_right_border, .box_footer7_left_border, .box_footer7_right_border {width: 6px; height: 6px;}
.box_footer2_left_border {float:left; background: url(../img/footer2-corner-left.gif) no-repeat top left;} 
.box_footer2_right_border {float:left; background: url(../img/footer2-corner-right.gif) no-repeat top right;}
.box_footer3_left_border {float:left; background: url(../img/footer2-corner-left.gif) no-repeat top left;} 
.box_footer3_right_border {float:left; background: url(../img/footer2-corner-right.gif) no-repeat top right;}
.box_footer7_left_border {float:left; background: url(../img/footer7-corner-left.gif) no-repeat top left;} 
.box_footer7_right_border {float:left; background: url(../img/footer7-corner-right.gif) no-repeat top right;}

.box_footer4, .box_footer5 {height: 6px; font-size:1px; line-height:0; overflow:hidden; border-top: 1px solid #898989;}

.box_footer1_center, .box_footer2_center, .box_footer3_center, .box_footer4_center, .box_footer5_center, .box_footer6_center {float:left; border-bottom: 1px solid #898989; background-color:#F0F0F0;}
.box_footer2_center, .box_footer3_center, .box_footer4_center, .box_footer5_center {height: 5px;}
.box_footer1_center {width: 768px; height: 20px; padding: 10px 20px 5px 20px; text-align: center;}
.box_footer2_center {width: 478px;}
.box_footer3_center {width: 298px;}
.box_footer4_center {width: 806px; text-align: center;}
.box_footer5_center {width: 188px;} /* 200px - 12px(boki) */
.box_footer6_center {width: 550px; height: 20px; padding: 10px 20px 5px 20px; text-align: center;}
#search .box_footer3_center {background-color:#FE0000}

.before_promo {background-color: #FFF; border-bottom: 1px solid #FE0002; padding:20px;}
table.promo {width: 100%; border-collapse: collapse;}
tr.promo {background-color: #FFE7E7; border-top: 1px solid #FE0002; border-bottom: 1px solid #FE0002; vertical-align:top;}
/*tr.promo_add_fav {background-color: #FFE7E7;  text-align: right;}*/

table.offers {width: 100%; border-collapse: collapse; border-top: 1px solid #898989; border-bottom: 1px solid #898989;}
tr.offers1, tr.offers2 {border-top: 1px solid #898989; border-bottom: 1px solid #898989;vertical-align:top;}
tr.offers1 {background-color: #F1F1F1;}
tr.offers_add_fav1, tr.offers_add_fav2 {text-align: right;}
tr.offers_add_fav1 {background-color: #F1F1F1;}

label.header {font-weight: bold}

#specify_search {font-size: 11px}
/*#specify_search .box_content1 {padding: 5px;}*/

/* checkboxy cech */
.checkbox_container, .checkbox_color_container {float:left; padding: 5px 5px 10px 5px; position: relative; width: 225px; min-height:20px; height:auto !important; height:20px;}
.checkbox_color_container {width: 110px;}
.checkbox_container label, .checkbox_color_container label {position: absolute; top:2px; left: 20px}
.checkbox_container input, .checkbox_color_container input {position: absolute; top:0; left: 0}
.disabled_select {width: 80px;}
.make_model_ver {float:left; padding-right:20px}
th.thumb_width {width:100px}
th.icon_width {width:30px}

div.marked_box {border: 1px solid #898989; background-color: #F0F0F0; padding: 2px 4px 2px 4px;}

#footer_podpis {color:#000; font-size:11px; padding: 5px 0 20px 0; text-align: center; clear:both} 
#footer_podpis a {color:#666; text-decoration: none;}
#footer_podpis a:hover {text-decoration: underline;}
