body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

a {
	
	cursor: pointer;

}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}




body {

	font-size: 12px;
	font-family: Verdana;
	background: #F8F8F8;

}

#product_path li { display: inline; }

#menu {margin: 10px 10px 10px 0px;}

#menu ul {
	
	margin-left: 10px;
	
}
#menu a.expand {

	font-weight: bold;

	
}
#menu li.expand {

	float: left;
	margin-top: 15px;
	
	
}
th { text-align: left;}

#translateLink {

	margin: 5px;
	padding: 5px;
	border: 1px solid silver;
}


#login_top {

	background: #0400FE;
	height: 5px;


}

#header_bg {
	
	background: url('./img/header_gradient.gif') repeat-x;
	height: 127px;
	
	
}

#header {
	
	background: url('./img/header.jpg') no-repeat;
	height: 127px;
	background-position: center 0;
	
	
}
#quick_search_tabs li, #main_menu li {
	float: left;
	
}
#main_menu a {
	
	display: block;
	float: left;
	height: 24px;

	border-left: 1px solid #DBDBDB;
	text-decoration: none;
	padding: 11px 10px 0 10px !important;
	text-align: center;
	color: black;
	
}

#main_menu a:hover {
	
	color: white;
	background: #f95801;
	
}
#main_menu {


	height: 36px;
}

div.clear {

	clear: both;
	

}
#content {

	background: url('./img/wrapper_bg.gif') repeat-x 0 -5px;
	padding-bottom: 20px;
}
#wrapper, .wrapper {

	width: 970px;
	margin: auto;

}

#columns #left {

	width: 205px;
	float: left;

}

* html #left li {
	
	height: 15px;
	
}

#left h2 , #front_right h2{
	
	background: url('./img/h2.gif') no-repeat;
	width: 182px;
	height: 24px;
	color: white;
	padding: 7px 0 0 20px;
	margin: 0px 0 10px 0;
	font-weight: bold;

}

#right h2 {
	
	background: url('./img/h2_big.gif') no-repeat;
	width: 527px;
	height: 24px;
	color: white;
	padding: 7px 0 0 20px;
	margin: 0px 0 10px 0;
	font-weight: bold;

}


#left h2 , #front_right h2{
	
	background: url('./img/h2.gif') no-repeat;
	width: 182px;
	height: 24px;
	color: white;
	padding: 7px 0 0 20px;
	margin: 0px 0 10px 0;
	font-weight: bold;

}

#left.front h2  {

	margin-top: 15px;

}

#columns {

	margin-top: 5px;
		
}
#columns #right {

	width: 750px;

	margin-left: 215px;
}

#misc_info {

	margin: 5px 0 5px 0;
	font-size: 11px;

}

strong {

	font-weight: bold;

}

#quick_search_tabs {
	
	height: 70px;
	display:block;
	
} 

* html #quick_search_tabs {

	height: 65px;
	
}

* html #quick_search_tabs li {

	width: 0px;
	float: left;
	
}


#quick_search {
	
	color: white;
	width: 747px;
	height: 212px;
	background: url('./img/quick_search.gif') no-repeat;
	background-position: left top;
	padding-top: 8px;
} 

#quick_search_blank {
	
	width: 747px;
	height: 10px;
	background: url('./img/quick_search.gif') no-repeat;
	background-position: left top;
	padding-top: 8px;
}

#quick_search label {
	
	font-weight: bold;
	padding: 3px 0 3px 0 !important; 
	display: block;
	
}

#quick_search input.submit {
	
	display: block;
	margin-top: 15px;
	
}

#quick_search select {
	
	margin-left: 20px;
	
}

#legend {
	
	
	font-weight: bold;
	font-size: 15px;
	padding: 5px 0 5px 0;
	margin-left: 10px;
	
	
}
#quick_search form {
	
	margin-left: 30px;

	
}
#quick_search_tabs a {
	
	display: block;
	float: left;
	color: white;
	text-decoration: none;
}

#quick_search_tabs a.other {
	
	width: 68px;
	height: 70px;
	background: url('./img/small_tab.gif') no-repeat;
	
}
#quick_search_tabs a.parts {
	
	line-height: 90px;
	width: 167px;
	height: 70px;
	background: url('./img/a_parts_inactive.gif') no-repeat;
	background-position: bottom left;
	text-align: center;
	
}
#quick_search_tabs a.parts.activeTab {
	
		background: url('./img/a_parts_active.gif') no-repeat !important;
}

* html #quick_search_tabs a.parts.activeTab {
	
		background-position: -6px left !important;
}



#quick_search_tabs a.tuning{
	
	line-height: 90px;
	width: 127px;
	height: 70px;

	background: url('./img/tuning_tab.gif') no-repeat;
	background-position: bottom left;
	text-align: left;
	text-indent: 15px;
	
}

#quick_search_tabs a.tuning.activeTab {
	
		background: url('./img/tuning_activetab.gif') no-repeat;
		background-position: bottom left;
		
}

#quick_search_tabs a.opony{
	
	line-height: 90px;
	width: 126px;
	height: 70px;
	background: url('./img/opony_tab.gif') no-repeat;
	background-position: bottom left;
	text-align: left;
	text-indent: 15px;
	
}
#quick_search_tabs a.opony.activeTab {
	
		background: url(./img/opony_tab_active.gif) no-repeat scroll 0 2px !important
}

#quick_search_tabs a.felgi{
	
	line-height: 90px;
	width: 126px;
	height: 70px;
	background: url('./img/felgi_tab.gif') no-repeat;
	background-position: bottom left;
	text-align: left;
	text-indent: 15px;
	
}
#quick_search_tabs a.felgi.activeTab {
	
		background: url(./img/felgi_tab_active.gif) no-repeat scroll 0 2px !important
}
#quick_search_tabs a.usa{
	
	line-height: 90px;
	width: 201px;
	height: 70px;
	background: url('./img/usa_tab.gif') no-repeat;
	background-position: bottom left;
	text-align: left;
	text-indent: 35px;
	
}

#quick_search_tabs a.usa.activeTab{
	background: url('./img/usa_tab_active.gif') no-repeat;
	background-position: bottom left;
}

* html #quick_search_tabs a  { line-height: 60px !important; height: 65px !important; }
* html #quick_search_tabs { height: 65px !important; }
* html .parts {
	
	height: 25px !important;

}

#quick_search_tabs a.other:hover {
	
	background: url('./img/small_tab_hover.gif') no-repeat;
	
}
#tree_path { font-size: 15px;}
#tree_path, #product_path, #menu {
	
	margin: 15px 0 5px 0;
	
}

h1 {
	
	color: white;
	font-size: 22px;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
	padding: 5px 5px 5px 15px;
	background: #707094 url('./img/h1.gif') no-repeat;
	border-bottom: 3px solid #FF9B02;

}

* html h1 {
	
	margin-top: 0px;

}

#articles_table {

	margin-top: 25px;

}

#articles_table td {

	padding: 5px;

}
#articles_table th {

	font-weight: bold;
	text-align: center;
	

}
#producers ul li {

	margin-bottom: 5px;

}
#producers ul.break {

	float: left;
	margin-right: 21px;
	margin-bottom: 15px;

}
#producers {

	font-size: 9px;

}
table.simple th {

	text-align: center;
	font-weight: bold;
	padding: 5px;
	background-color: #969495;
	color: white;
	height: 31px;

	
}

table.simple th.left { background: #969495 url('./images/th_left.gif') no-repeat top left;}
table.simple th.right { background: #969495 url('./images/th_right.gif') no-repeat  top right;}


table.simple td {

	padding: 5px;

}
table.simple tr.even0 td {

	background: #E9E9E9;

}
table.simple {
	
	margin-top: 10px;
	width: 750px;

}

h3 {
	
	margin: 5px 0 5px 0;
	
	
}

caption {

	text-align: left;
	padding: 5px;
	background: #707094;
	border: 1px solid #707094;
	font-weight: bold;
	color: white;
	
}

.table_in_product {
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	margin: 0 0 20px 0 !important;
	
}
#kod_form .submit {

	padding: 5px;


	

}
#kod_form input{

	
}
#kod_form {

	color: white;
	width: 527px;
	height: 107px;
	background: url('./img/kod_bg.gif') no-repeat;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-left: 15px;
	font-size: 19px;


}

#kod_input {

	width: 300px;
	height: 25px;
	font-size: 20px;
	margin-top: 15px;

}

#content h4 {

	font-size: 22px;
	font-weight: bold;
	padding: 10px 0 10px 0;

}

#article_in_categories {

	font-size: 11px;
	margin: 10px 0 20px 0; 
}

#article_in_categories ul {

	margin: 0px !important;
}

#debugSQL li {

	margin-bottom: 15px;

}

.info {
	
	text-align: center;
	padding: 5px;
	border: 1px solid #FF9B02;
	margin-top: 15px;

}

#car_info { 

	border:1px solid #E2E2E2;
	margin:5px 0 5px 0;
	padding:5px 5px 5px 5px;
	background: #FFFFFF;
	font-size: 11px;	
	color: #A4A4A;

}
#car_info a {

	text-decoration: underline;
	color: #0004F4;

}
#car_info label, #car_info select {

	margin-left: 10px;
	
}
#car_info strong {
	
	color: #FF5100;


}

#car_info table {

	margin: 5px 0 5px 0;

}
#car_info td {

	padding-left: 15px;

}
#car_info th {

	font-weight: bold;
	
}

#change_car input {

	margin: 7px;
	display: block;
	
}
#change_car label {

	display: block;
	margin: 5px;
	
}



.article_images {
	
	float: left;
	margin-top: 10px;
	margin-right: 25px;
	width: 150px;
	text-align: center;
	font-weight: bold;
}


.article_images img{

	border: 0px !important;

}

.images td {
	
	padding-left: 10px;
	padding-bottom: 10px;

}
#newsletter {

	display: block;
	height: 107px;
	background: url('./img/newsletter.gif') no-repeat;
	width: 201px;
	margin-right: 3px;
	margin-top: 0;
	padding-top: 8px;
	margin-bottom: 10px;

}
#submit_news {
	
	margin-left: 7px;
	margin-top: 5px;
	cursor: pointer;
	
}
#newsletter h2 {

	background: none !important;
	
	margin-left: 10px !important;
	margin-bottom: 5px !important;
	padding: 0px;

}

#newsletter p {

	color: #FFEFE4 !important;
	font-size: 11px;
	
	width: 180px;
	margin-left: 10px;	

}

#warunki  {
	font-size: 11px;
	margin-bottom: 10px;
}

#warunki h2 {
	
	font-weight:bold;
	font-size: 14px !important;

}
#email_newsletter {
	
	width: 180px;
	margin-left: 10px;	
	border: 0px;
	background: white;
	padding: 2px;
	margin-top: 10px;

}

#newsletter .submit {


	display:block;
	margin-top: 10px;
	margin-right: 9px;
	font-size: 13px;
	background: white;
	padding: 5px;
	float: right;
	border: 0px;

}

#front_right{
	
	width: 201px;
	/*margin-top: 3px;*/
	
}

#header_wrapper {
	
	position: relative;
	margin:auto;
	width:970px;

}

#zaloguj_link {
	
	position: absolute;
	display: block;

	width: 100px;
	height: 100px;
	top: 15px;
	left: 650px;

}

.gray_menu {
	
	font-size: 11px;
	color: #A1A1A1 !important;
	padding: 12px 2px 0 2px !important;

}

#main_menu a.gray_menu {
	padding-top: 8px !important;
    height:27px;
}


.hotline {

	font-size: 16px;
	color: red;
	font-weight: normal;

}
#koszyk_top a {

	color: white;
	

}
#koszyk_top {
	
	color: white;
	font-size: 11px;
	position: absolute;
	display: block;
	top: 45px;
	left: 850px;
	
}

#centrum_front {
	
	
	height: 149px;
	background: white url('./img/centrum.gif') no-repeat;
	background-position: 220px 0;
	border: 1px solid #E0E0E0;
	margin-top: 20px;
	

}

#centrum_front #help_center {
	
	width: 527px;
	margin:auto;
	
}

#centrum_front p {

	font-size:11px;
margin-left:189px;
margin-right:25px;
margin-top:22px;
text-align:justify;

}

#polecamy {

	color: #919191;
	width: 500px;
	text-align: center;
	margin-top: 20px;
	font-size: 11px;

}


#polecamy li {

	display: inline;
}
#platnosci_front img {

	margin: 15px 0 15px 0;

}
#platnosci_front {

	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #dbdbdb;
	text-align: center;
}


#footer {
	
	background: white;
}

#footer table {

	height: 130px;
	color: #4d4d4d;
	
} 

#footer table td {
	
	font-size: 11px;

}


#footer table h5 {
	
	font-weight: bold;
	margin: 15px 0 15px 0px;
	color: black;


}
#kontakt_foot {

	width: 300px;
	padding-top: 15px;
	padding-left: 15px;
	border-left: 1px solid #dbdbdb;

}
#kontakt_foot h5 {

	display: inline;
	margin: 0px 0px 15px 0 !important;

}

#hotheader {

	color: #9f9f9f !important;

}

#raty_foot {

	width: 421px;
	padding-left: 20px;
	border-left: 1px solid #dbdbdb;
	
}

#ge_foot {

		padding-left: 15px;

}

#end a { 

	color: white;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;

}

#end li {

	display: inline;
	padding-left: 10px;
}
#end {
	
	background: url('./images/end_bg.gif');
	height: 62px;
	text-align: center;
	padding-top: 20px;
}

#end p {

	color: #8c8c8c;
	font-size: 11px;
	margin-top: 15px;

}

.formTable {
	
	margin-top: 10px;
  
	
}
.formTable th {
	
	text-align: left;
	font-size: 16px;
	border-top: 1px solid #87ABD1;
	width: 700px;
	font-weight: normal;
	padding: 5px; 
	background: #FFFFC0;
	
	
} 
 
label {
	font-size: 13px;
	cursor: pointer;
	
}
.formTable td input {
	
	padding: 5px;
	width: 350px;
	
}
.formTable td {
	
	padding: 3px;

	margin: 0px;
	border-bottom: 1px solid silver;
	
}

.labelTd {
	
	width: 200px;
	
} 

#regulations {
    
	cursor:pointer;
	width: 15px;
	height: 15px;
	
}   

#regulamin_1 {
	
	text-align: center;
	border: 0px;    
	
}   
#regulamin_2 label{
	
	font-weight: bold;
	
}
#regulamin_2 {
	
	text-align: center;
}
#submit_td {
    
	padding: 10px;
	text-align: center;
	
}
.submit {
	
	cursor: pointer;
	
}  

#signInTd {
	
	text-align:center;
	font-size: 11px;
	
} 

h3 {
	

		text-align: left;
		font-size: 16px;
		border-top: 1px solid #87ABD1;
		font-weight: normal;
		padding: 5px; 
		background: #FFFFC0;
		margin: 10px 0 10px 0;
	  

	
}    

#daneEditBox table {
	
   width: 700px !important;
	
}

#orderMenu {
	
	margin:0;
	padding: 0;
	
}  

#orderMenu li {
	                
	font-size: 12px;
	display: inline;
	background: none;
	padding: 0;
	margin-right: 5px;
	
} 

#activeOrderStep {
	
	font-weight: bold;
	text-decoration: underline;
	
} 

#amount {
	
	width: 50px;
	text-align:center;
	
}
#basketTable, .formTable {
	
	width: 750px;
	
}   

.basketPrice, #basketSum {
	
  
	
}

.basketItem td{
	
	border-bottom: 1px solid silver;
	background:#F0F7FF;
     
}  

.basketItem td a{
	                         
	color: blue !important;
	text-decoration:underline !important;
	
}

.basketInfo td{
	
	border-bottom: 1px solid silver;
	padding:5px;
	   
}    



* html .formTable {
	
	 width: 690px;
	
}

#formTable select {
	
	width: 150px;
	
}
                 
#order_td {
	
	font-weight: bold;
} 

#left li a {
	
	display: block;
	margin-bottom: 4px;
	margin-left: 15px;
	font-family: "Trebuchet MS","Verdana","sans-serif";
	font-size: 13px;

}

.basket_button {

	background: #F8F8F8 url('./images/basket_cross.gif') no-repeat;
	background-position: 0 50%;
	border: 0px;
	padding: 5px 5px 5px 30px;
	margin-top: 3px;
	margin-left: 15px;
	text-decoration: underline;
	color: #0401FF;
		
} 

* html .basket_button { 
	
	padding: 5px 5px 5px 5px;
}

#centrum_front ul, #children {
	
	list-style: circle;
	margin-left: 205px;
	margin-top: 5px;
}
#centrum_front ul li a , #children a {

	font-size: 10px;
	
}
#parent_link a {
font-weight: bold;

}
#parent_link {
	
	margin-bottom: 10px;
	

}

h2.last {
	
	font-size: 10px;
	padding-top: 10px !important;
	margin-bottom: 5px !important;
}

.lastList a {

	font-size: 11px !important;
	margin: 2px 0 0  0!important; 
	font-weight: bold;
	
}
.lastList {

	margin-bottom: 5px;
	
}
#categories a {
	
	font-weight: bold;
	

}
#menu_tuning ul {

	margin-left: 5px;

}
.part_cars_list td {
	
	font-size: 11px;
}

#payment_error {

	border: 1px solid red;
	padding: 5px;
}

#orderMenu {

	margin: 20px 0 20px 0 !important;

}
.radio_table input {
	
	width: 20px !important; 

}
.radio_table td {

	border: 0px;
}
#go_to_payment {

	border: 1px solid gray; background: white; margin-top: 30px;
}
#go_to_payment td,#go_to_payment th  {

	padding: 10px !important;

	
}

.brand_name_hover {
	
	border-bottom: 1px solid silver;
	
}
.part_cars_list {
	
	background: white;
	
}
#login_box input {
	
	width: 250px;
	padding: 2px;
	font-size: 14px;
	
}
#login_box label {
	
	font-size: 14px;
	font-weight: bold;
	
}
#login_box a {
	
	font-size: 13px;
	
}
#login_box {
	
	width: 300px;
	margin: auto;
	
}
#login_box td {
	
	padding: 5px;
	
	
}

#pages li {
	
	float:left;

	
}

#pages {
	
	padding: 10px;
	
}
#pages a {
	
	display: block;
	float: left;
	margin-right: 3px;
	margin-left: 3px;

	
}

a#activePage {
	
	font-weight: bold;
	
	
}

#main_link {

	display: block;
	
	width: 300px;
	height: 110px;

	
	
}

.activeMain {
	
	color: #FF8500 !important;

}
.link_with_image { padding-left: 25px; display: block; height: 22px; background-position: left 50%;}
#tree_10101 { background: url('./images/10101.gif') no-repeat !important;}
#tree_10102 { background: url('./images/10102.gif') no-repeat !important;}
#tree_10106 { background: url('./images/10106.gif') no-repeat !important;}
#tree_10111 { 
  background: url('./images/10111.gif') no-repeat !important;
  padding-top: 2px;
  height: 35px;
}
#tree_10441 { background: url('./images/10441.gif') no-repeat !important;
  padding-top: 2px;
  height: 35px;
  padding-right: 5px;
}
#tree_bagazniki { background: url('./images/tree_bagazniki.gif') no-repeat !important;}
/*#tree_tuning { background: url('./images/tree_tuning.gif') no-repeat !important;}
#tree_bagazniki { background: url('./images/tree_bagazniki.gif') no-repeat !important;}
#tree_opony { background: url('./images/tree_opony.gif') no-repeat !important;}
#tree_felgi { background: url('./images/tree_felgi.gif') no-repeat !important;}*/
li.orange_bg {
	/*background: url('./images/orange_tab.gif') no-repeat !important;*/
	background: url('./images/orange_tab_big.gif') no-repeat !important;
	background-position: top right;
}
li.orange_bg a {
	
	margin-left: 0px !important;
	color: white !important;
	padding-left: 60px;
	padding-top: 10px;
    height: 27px;
	text-decoration:none;
	font-weight:normal !important;
    font-family: Verdana, sans-serif !important;
	
}

#new_tree ol {

	margin-left: 15px;
	list-style: decimal;
	
}

#new_tree ol li {
	
	margin-left: 10px;
	
}

#supp_info td {
	
	padding: 15px !important;
}

h1.tuning {font-size: 17px;}
.no_articles { font-size: 15px; font-weight: bold; text-align: center; padding: 5px;}
.basketInfo td { 
background:#FFF6BF;color:#514721;border-color:#FFD324 !important; padding: 10px;
}
.basketInfo a { font-weight: bold; font-size: 16px;}
.basketInfo ul li {
	font-size: 11px;
	margin-left: 10px;
}

#dealerzy div.region { font-size: 17px !important; font-weight: bold; text-transform: capitalize;}
#dealerzy div.city { font-size: 13px; font-weight: bold;margin-left: 5px;}
#dealerzy div.dealer {}
#dealerzy ul li { margin-left: 5px;}
