#tekst{
margin-top:5px;
width: 525px;
}

#tekst p{
font-family: Tahoma;
font-size: 12px; 
text-align: justify; 
color:#fff;
}

body { background: #2a190d; color: #fff; }
a { color: #fff; }
a:hover { text-decoration: underline; }

@font-face {
	font-family: 'CenturyGothic';
	src: url('../font/CenturyGothic.eot');
	src: local('Century Gothic'), local('CenturyGothic'), url('../font/CenturyGothic.ttf') format('truetype'), url('../font/CenturyGothic.svg#CenturyGothic') format('svg');
}

#content { background: #2a190d; width: auto; font-family: Verdana, CenturyGothic, Helvetica, Tahoma; margin: 0px; }
input, textarea { font-family: CenturyGothic, Helvetica, Tahoma; }

.closed_popup { font-size: 18px; width: 200px; color: #000; }

#head { background: #180f08; width: auto; height: 40px; margin: 0px; }
#head_menu { float: left; padding: 10px; color: #855b00; font-size: 14px; font-weight: bold; }
#head_menu a { color: #855b00; }
#head_login { float: right; padding: 8px; color: #855b00; font-size: 12px; font-weight: bold; }
#head_login a { color: #855b00; }
#head_login .login_input { background: url(../img/form_input.png) left top no-repeat; color: #fff; width: 120px; text-align: center; padding: 3px; font-size: 9px; border: 0px; }
#head_login .login_submit { background: url(../img/form_b2.png) left top no-repeat; width: 83px; height: 19px;
	text-align: center; padding: 0px; font-size: 9px; border: 0px; }

#top { position: relative; width: 1100px; height: 240px; margin: auto; }
#top_logo { position: absolute; top: 10px; left: -20px; }
#top_box { position: absolute; top: 10px; left: 770px; color: #ffae00; }
#top_box a { color: #ffae00; font-weight: bold; }
#top_box_head { width: 270px; height: 16px; padding: 5px; font-size: 14px; background: url(../img/tbox_head.png); }
#top_box_img { position: absolute; top: 55px; left: 43px; }
#top_box_search { position: absolute; top: 0px; left: 30px; width: 270px; }

#banners { position: relative; width: 1100px; margin: auto; left: -20px; }
#banners .banner {  }

#main { width: 1150px; height: auto; margin: auto; }
#left { float: left; width: 270px; height: auto; }
#center { float: left; width: 550px; height: auto; }
#center_head { background: url(../img/content_head.png) no-repeat center top; width: 510px; padding: 8px; height: 20px;
	text-align: center; font-size: 18px; font-weight: bold; color: #ffae00; }
#center_head a { color: #ffae00; }
#center_cont { background: #1e120a; width: 516px; padding: 5px; height: auto; }
#right { float: left; width: 300px; height: auto; }

#foot { background: #180f08; width: auto; height: 120px; margin: 10px 0; }
#footer { width: 1100px; margin: auto; padding: 5px; text-align: center; font-size: 10px; }
	#plogos { width: 1100px; height: 100px; margin: auto; }
	#plogosr { position: relative; width: 1100px; height: 90px; padding: 5px; overflow: hidden; }
	#plogos_jpg { position: absolute; width: 1500px; left: 0px; }

	.cloud  { background: #1e120a; border: 5px solid #000; }

	.search { padding: 4px; margin: 10px 0; }
	.search .search_input { background: url(../img/search.png) left top no-repeat; color: #fff; width: 220px; text-align: center; padding: 6px; font-size: 9px; border: 0px; }
	.search .search_submit { background: url(../img/search.png) right top no-repeat; color: #fff; width: 30px; text-align: center; padding: 5px; font-size: 9px; border: 0px; }

	.menu_box { position: relative; width: 260px; margin: 0 0 10px 0; }
	.menu_box .menu_box_head { background: url(../img/menu_box_head.png) no-repeat; padding: 5px; }
	.menu_box .menu_box_head h4 { font-size: 16px; font-weight: bold; margin: 0 10px; }
	.menu_box .menu_box_head h5 { font-size: 10px; font-weight: normal; text-align: center; color: #ffae00; margin: 4px 0 0 0; }
	.menu_box .menu_box_cont { background: #1e120a; font-weight: bold; font-size: 12px; line-height: 17px; padding: 4px 10px; color: #fff; }
	.menu_box .menu_box_cont a { color: #ffae00; }
	.menu_box .menu_box_text { background: #1e120a; padding: 4px 10px; text-align: left; color: #fff; font-size: 12px; line-height: 17px; }
	.menu_box .menu_box_text h3.news { padding: 2px; text-align: right; color: #fff; font-size: 12px; font-weight: bold; line-height: 17px; }
	.menu_box .menu_box_text p.news { padding: 2px; text-align: right; color: #fff; font-size: 10px; line-height: 15px; }
	.menu_box .menu_box_text span.news_more { padding: 2px; text-align: right; color: #ffae00; font-size: 9px; float: right; }
	.menu_box .menu_box_text span.news_more a { color: #ffae00; }
	.menu_box .menu_box_form { background: #1e120a; padding: 4px 10px; text-align: center; }
	.menu_box .menu_box_form .input { background: url(../img/form_input.png) left top no-repeat;
		color: #fff; width: 200px; text-align: center; padding: 6px; font-size: 12px; border: 0px; margin: 5px; }
	.menu_box .menu_box_form .submit { background: url(../img/form_input.png) right top no-repeat; float: right;
		color: #ffae00; width: 60px; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; border: 0px; }
	
	#koszyk-icon { float: left; margin: 1px; }
	#koszyk-top { font-size: 10px; margin: 1px; }
	#koszyk-prods { font-size: 14px; font-weight: bold; margin: 1px; color: #ffae00; }
	#koszyk-prods a { color: #ffae00; }
	#koszyk-total { font-size: 10px; margin: 1px; }
	
	#opineo { text-align: right; margin: 30px 0 10px 0; }
	
	#ups { height: 190px; margin: 20px 0 0 0; }
	#ups_box { position: absolute; left: -25px; top: -15px; }
	
	#raty { height: 120px; }
	#raty_box { position: absolute; left: -25px; top: 0px; }
	
	#rzfirma { height: 230px; }
	#rzetelna_firma { position: absolute; left: 0px; top: 0px; }

	.middle_it { width: auto; height: 100%; width: 100%; }
	.middle_it td { vertical-align: middle; text-align: center; width: 100%; font-weight: bold; }
	
	.article { font-size: 12px; line-height: 17px; }
	.article h1 { font-size: 16px; font-weight: bold; margin: 5px; color: #ffae00; }
	.article p { margin: 5px 5px 0 5px; font-size: 10px; line-height: 15px; text-align: justify; }
	
	.user-panel  {}
	.user-head { background: #1f1914; width: auto; padding: 5px; font-size: 14px; font-weight: bold; color: #fff; }
	.user-panel h1 { font-size: 12px; font-weight: bold; margin: 10px; }
	
	.menu_box .menu_box_text .swap_field { padding: 2px; }
	.swap_field { height: 250px; overflow: hidden; }
	.swap_field .field_head { color: #fff; padding: 5px; border: 1px solid #28170c; cursor: pointer; font-size: 10px; }
	.swap_field .field_head_hover { background: #daa532; }
	.swap_field .field_head_selected { background: #000; }
	.swap_field .field_head a { color: #fff; }
	.swap_field .field_ext { height: 60px; padding: 5px; }
	.swap_field .field_ext .field_img { float: left; width: 50%; }
	.swap_field .field_ext .price { font-weight: bold; font-size: 14px; }
	
	.last_viewed { height: auto; overflow: hidden; }
	.last_viewed .last_viewed_head { color: #fff; padding: 5px; border: 1px solid #28170c; cursor: pointer; font-size: 10px; }
	.last_viewed .last_viewed_head_hover { background: #daa532; }
	.last_viewed .last_viewed_head_selected { background: #000; }
	.last_viewed .last_viewed_head a { color: #fff; }
	.last_viewed .last_viewed_ext { height: 60px; padding: 5px; }
	.last_viewed .last_viewed_ext .last_viewed_img { float: left; width: 50%; }
	.last_viewed .last_viewed_ext .price { font-weight: bold; font-size: 14px; }
	
	.basket .basket_header { color: #ffae00; font-size: 14px; font-weight: bold; padding: 5px; margin: 5px; width: 200px; border-bottom: 1px solid #fff; }
	.basket h3 { color: #ffae00; font-size: 14px; font-weight: bold; padding: 5px 0px; margin: 5px 0px; }
	.basket h4 { color: #fff; font-size: 12px; font-weight: bold; padding: 5px 0px; margin: 5px 0px; }
	.basket .button input { background: url(../img/form_input.png) right top no-repeat; float: right;
		color: #ffae00; width: 100px; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; border: 0px; }
	
	.bag_table { width: 100%; }
	.bag_table td { padding: 7px; background: #130b06; border: 1px solid #1e120a; vertical-align: middle; text-align: center; }
	.bag_table td.del a { color: #ffae00; font-weight: bold; }
	
	#basket_data { margin: 5px; float: left; width: 270px; }
	#basket_data table { width: 100%; }
	#basket_data table td { padding: 2px; vertical-align: top; }
	#basket_data table td.errors { color: #f00; }
	#basket_data input,
	#basket_data select,
	#basket_data textarea { color: #fff; background: #000; border: 1px solid #aaa; font-family: Verdana, CenturyGothic, Helvetica, Tahoma; font-size: 10px; }
	
	#basket_summary { margin: 5px; float: right; width: 215px; }
	#basket_summary_top { background: url(../img/basket_top.png) no-repeat; padding: 5px; }
	#basket_summary_top h3 { font-size: 14px; font-weight: bold; margin: 0 10px; }
	#basket_summary_top h4 { font-size: 8px; font-weight: normal; text-align: center; color: #ffae00; }
	#basket_summary_center { background: #130b06; padding: 5px; line-height: 21px; font-size: 16px; font-weight: bold; }
	#basket_summary_center b { color: #ffae00; }
	#basket_summary_center .center { text-align: center; }
	#basket_summary_center .small { font-size: 10px; }
	#basket_summary_rabaty { background: #130b06; padding: 5px; line-height: 21px; font-size: 11px; text-align: center; }
	#basket_summary_rabaty h5 { font-size: 14px; font-weight: bold; }
	#basket_summary_rabaty input { color: #fff; background: #000; border: 1px solid #aaa; font-family: Verdana, CenturyGothic, Helvetica, Tahoma; font-size: 10px; }
	#basket_summary_bottom { background: url(../img/basket_bottom.png) no-repeat bottom; padding: 5px; color: #000; }
	#basket_summary_bottom h3 { font-size: 14px; font-weight: bold; margin: 0 10px; color: #000; padding: 0; }
	#basket_summary_bottom h4 { font-size: 8px; font-weight: normal; text-align: center; color: #000; padding: 0; }
	#basket_summary_bottom a { color: #000; }
	
	.lista { width: 100%; }
	.lista td, .lista th { padding: 3px; border: 0px solid #130b06; vertical-align: middle; }
	.lista th { font-weight: bold; text-align: center; background: #130b06; }
	.lista .first { background: #1f1914; }

	#eshop #filtry { font-size: 9px; font-weight: normal; color: #fff; margin: 5px; text-align: left; background: #000; padding: 3px; margin: 5px 0; }
	#eshop #filtry .filtr { float: left; padding: 3px; line-height: 20px; }
	#eshop #filtry input { background: url(../img/form_input.png) left top no-repeat; color: #fff; text-align: center; padding: 3px; font-size: 9px; border: 0; }
	#eshop #filtry input.check { background: #352a23; }
	#eshop #filtry select { background: url(../img/form_input.png) #352a23; color: #fff; text-align: left; padding: 3px; font-size: 9px; border: 0; }
	#eshop #filtry .submit { font-size: 12px; }
	
	#eshop .manufacturer_infobox img { margin: 5px; }
	
	#eshop #sortowanie { font-size: 11px; font-weight: normal; color: #fff; margin: 5px; text-align: center; }
	#eshop #sortowanie a.active { color: #faa; }
	#eshop #sortowanie a { color: #fff; }

	#eshop #listowanie { clear: both; width: auto; text-align: center; font-size: 12px; font-weight: bold; color: #fff; margin: 15px; line-height: 20px; }
	#eshop #listowanie a.active { color: #faa; }
	#eshop #listowanie a { color: #fff; }

	#eshop #produkty .produkt { width: 245px; margin: 5px; float: left; }
	#eshop #produkty .produkt_head { background: url(../img/product_box_head.png) repeat-x; display: table-cell; vertical-align: middle;
		width: 245px; height: 29px; font-size: 14px; font-weight: bold; text-align: center; color: #180f08; }
	#eshop #produkty .produkt_head  a { color: #180f08; }
	#eshop #produkty .produkt_head  a:hover { color: #000; }
	#eshop #produkty .produkt_center { position: relative; background: #352a23; height: 110px; width: 235px; padding: 5px; }
	#eshop #produkty .product_image { position: absolute; top: 5px; left: 5px; width: 100px; text-align: center; padding: 5px;
		background: #1f1914; }
	#eshop #produkty .produkt_price { position: absolute; top: 5px; left: 120px; width: 100px; text-align: center; padding: 5px;
		font-size: 18px; font-weight: bold; background: #1f1914; }
	#eshop #produkty .produkt_price u { font-size: 14px; font-weight: bold; color: #f00; text-decoration: line-through; }
	#eshop #produkty .produkt_img1 { position: absolute; top: 40px; left: 120px; width: 100px; text-align: center; padding: 5px;
		font-size: 18px; font-weight: bold; }
	#eshop #produkty .produkt_bottom { background: url(../img/product_box_bottom.png) repeat-x; width: 239px; height: 20px; padding: 8px 3px;
		text-align: right; font-size: 12px; font-weight: bold; color: #253042; }
	
	#eshop #produkt { position: relative; width: 500px; background: #1f1914; margin: auto; padding: 5px; }
	#eshop #produkt .produkt_name { text-align: left; font-size: 18px; font-weight: bold; width: auto; }
	#eshop #produkt .left { float: left; width: 220px; }
	#eshop #produkt .right { float: right; width: 270px; }
	#eshop #produkt .produkt_price { float: left; width: 250px; font-size: 22px; font-weight: bold; text-align: center; padding: 10px; }
	#eshop #produkt .produkt_image { float: left; width: 200px; padding: 5px; text-align: center; }
	#eshop #produkt .produkt_image_small { float: left; width: 100px; padding: 5px; text-align: center; }
	#eshop #produkt .add_to_bag { float: left; width: 250px; padding: 10px; }
	#eshop #produkt .add_to_bag .submit { width: 114px; height: 45px; background: url(../img/form_dokoszyka.jpg) no-repeat; border: 0px; }
	#eshop #produkt .add_to_bag .more { width: 130px; height: 45px; background: url(../img/form_szczegoly.jpg) no-repeat; border: 0px; }
	#eshop #produkt .add_to_bag .rabat { width: 130px; height: 45px; background: url(../img/form_rabat.jpg) no-repeat; border: 0px; }
	#eshop #produkt .add_to_bag .zamow { width: 130px; height: 45px; background: url(../img/form_zamowtel.jpg) no-repeat; border: 0px; }
	#eshop #produkt .product_exts { float: left; width: 250px; padding: 10px; }
	#eshop #produkt .product_exts .desc_table { width: auto; }
	#eshop #produkt .product_exts .desc_table th { width: 40%; font-size: 11px; font-weight: normal; padding: 2px;  }
	#eshop #produkt .product_exts .desc_table td { width: 40%; font-size: 11px; font-weight: bold; padding: 2px; color: #fed000;  }
	#eshop #produkt .product_desc { padding: 10px; font-weight: bold; padding: 2px; }
	#eshop #produkt .product_desc .desc_table { width: auto; }
	#eshop #produkt .product_desc .desc_table th { width: 20%; font-size: 11px; font-weight: normal; padding: 2px;  }
	#eshop #produkt .product_desc .desc_table td { width: 80%; font-size: 11px; font-weight: bold; padding: 2px; color: #fed000;  }
	#eshop #product_similar { border-bottom: 1px solid #fff; font-weight: bold; font-size: 12px; padding: 5px; margin: 5px; }
	
	#center_cont .forms { width: 420px; margin: 30px auto; }
	#center_cont .forms .form-header { background: #1f1914; width: 386px; height: 22px; padding: 10px; font-size: 18px; font-weight: bold; color: #fff; }
	#center_cont .forms .form-top { background: inherit; width: 406px; height: 12px; }
	#center_cont .forms .form-center { background: #1f1914; width: 386px; padding: 10px; }
	#center_cont .forms .form-bottom { background: inherit; width: 406px; height: 11px; }
	#center_cont .forms .form-desc { font-size: 12px; font-weight: normal; }
	#center_cont .forms .form-msg { font-size: 12px; font-weight: bold; color: #a00; }
	#center_cont .forms .form-msg a { color: #fff; }
	#center_cont .forms .form-msg a:hover { text-decoration: underline; }
	#center_cont .forms .form-col { width: auto; clear: both; }
	#center_cont .forms .form-col-label { float: left; padding: 5px; font-size: 14px; font-weight: bold; }
	#center_cont .forms .form-col-input { float: right; }
	#center_cont .forms .form-col-input  input { background: url(../img/form_input.png) no-repeat; color: #fff; border: 0px; width: 128px; height: 19px; padding: 3px; font-size: 12px; }
	#center_cont .forms .form-button input { background: url(../img/form_input.png) right top no-repeat; float: right;
		color: #ffae00; width: 100px; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; border: 0px; }
	#center_cont .forms .form-col-error { clear: both; width: auto; font-size: 11px; color: #f00; }
	#center_cont .forms .forms-checkbox { float: left; padding: 5px; }
	#center_cont .forms .forms-checkbox-label { float: right; width: 360px; }
	#center_cont .forms .forms-space { clear: both; height: 10px; }	
	#center_cont .forms .forms-big-space { clear: both; height: 30px; }	

	.iform { background: #1f1914; width: auto; margin: auto; font-size: 12px; padding: 3px; }
	.iform .iform_head { background: #1e120a; width: auto; height: auto; padding: 5px; font-size: 16px; font-weight: bold; color: #fff; }
	.iform .iform_half_head { float: left; width: 50%; }
	.iform .iform_cont { background: inherit; width: auto; height: auto; padding: 5px; font-size: 10px; line-height: 15px; color: #fff; }
	.iform .iform_half_cont { float: left; width: 50%; }
	.iform .iform_msg { font-size: 12px; font-weight: bold; color: #a00; }
	.iform .iform_msg a { color: #fff; }
	.iform .iform_msg a:hover { text-decoration: underline; }
	.iform .iform_col { width: auto; clear: both; }
	.iform .iform_label { float: left; padding: 5px; font-size: 11px; line-height: 17px; font-weight: normal; text-align: right; }
	.iform .iform_input { float: left; }
	.iform .iform_error { float: left; padding: 2px; font-size: 11px; color: #f00; }
	.iform .iform_checkbox { float: left; padding: 5px; }
	.iform .iform_input  input { background: url(../img/form_input.png) no-repeat #000; color: #fff; border: 0px; width: 128px; height: 19px; padding: 3px; font-size: 12px; }
	.iform .iform_button input { background: url(../img/form_input.png) right top no-repeat; float: right;
		color: #ffae00; width: 100px; text-align: center; padding: 5px; font-size: 12px; font-weight: bold; border: 0px; }
		
	.iform .reg_label { width: 150px; }
	.iform .reg_input { width: 150px; }
	.iform .reg_error { width: 150px; }
	.iform .reg_reg { width: 290px; text-align: justify; }
	
	.iform .log_label { width: 100px; }
	.iform .log_input { width: 100px; }

	#contact_form { width: 100%; margin: auto; font-size: 12px; }
	#contact_form p { padding: 5px; text-align: center; background: #1f1914; border: 1px solid #444; }
	#contact_form .ct { padding: 5px; clear: both; background: #1f1914; border: 1px solid #444; }
	#contact_form .ct .cf { float: left; padding: 5px; }
	#contact_form .ct .title { width: 150px; padding: 5px; font-size: 12px; font-weight: bold; text-align: right; }
	#contact_form .ct .title  span { color: #a00; }
	#contact_form .ct .input { width: 230px; padding: 1px; }
	#contact_form .ct .input input,
	#contact_form .ct .input textarea { width: 90%; border: 1px solid #ddd; background: #fff; padding: 3px; font-size: 9px; font-family: Tahoma; }
	#contact_form .ct .input input:focus,
	#contact_form .ct .input textarea:focus { background: #ddd; }
	#contact_form .ct .input #text { height: 100px; }
	

#slogo{
width:791x;
height:224px;
color:#000;
padding:0;
margin:0;
}

#slogo h1, #slogo strong{
font-size:12px;
color:#000;
overflow:hidden;
padding:0;
margin:0;
font-weight:normal;

}

#slogo h1 a, #slogo strong a{
color:#000;
padding:0;
margin:0;
}


#slogo h1 img{
position:relative;
padding:0;
margin:0;
margin-left:-230px;
}


#slogo strong img{
position:relative;
padding:0;
margin:0;
margin-left:-230px;

}
