﻿@charset "utf-8";

html, body{ height:100%;}

body{ padding:0; margin:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; text-align:left; color:#000000; background:url//(../img/site_bg2.jpg) 50% 0px no-repeat #FFFFFF;}





/* style ogólne */

img{ border:0px;}

img.img_srodek{ vertical-align:middle;}

p{ margin:0;}

hr{ width:100%; height:1px; font-size:1px; background-color:#999999; border:none;}

form{ padding:0; margin:0;}

a{ color:#555555; text-decoration:none; outline:none;}

a:hover{ color:#999999; text-decoration:none; outline:none;}



.clear_both{ clear:both; line-height:0; font-size:1px; height:0; display: block;}



.inp_newsletter_box{ width:136px; height:20px; background:url(../img/inp_newsletter_box.gif) top left no-repeat; border:0; color:#8A8A8A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:6px 8px 0 8px;}

.inp_type_1{ width:106px; height:15px; border:1px solid #CCCCCC; color:#555555; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; padding:2px 6px 0 6px;}

.inp_type_2{ width:200px; height:25px; border:1px solid #BC2828; color:#999; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; padding:0px 6px 0 6px;}

.inp{ border:1px solid #CCCCCC; color:#555555; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; padding:1px 2px 2px 2px; background-color:#FFFFFF;}

.wymagane{ font-size:12px; padding:2px 2px 3px 2px; background-color:#FFFFFF; color:#555555; border:1px solid #D92934; font-family:Verdana, Arial, Helvetica, sans-serif;}



.button_type_1{ border:1px solid #D8D8DA; color:#958A76; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0px 16px 1px 16px; background-color:#EDEDED; text-align:center;}

.button_type_2{ border:0px solid #595959; background:url(../img/button_type_2.gif) right 4px no-repeat; color:#555555; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:; padding:0px 16px 1px 4px; float:left; text-align:left;}

.button_type_2:hover{ color:#AF2C1D; background:url(../img/button_type_2_hover.gif) right 4px no-repeat;}



.button_type_3{ border:0px solid #595959; background:url(../img/button_type_3_w1.gif) top left no-repeat; color:#555555; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-weight:; width:120px; height:35px; padding:2px 1px 4px 1px; text-align:center; margin:3px 0 3px 0;}

.button_type_3:hover{ background:url(../img/button_type_3_w1_hover.gif) top left no-repeat;}



.info{ text-align:left; font-size:14px; color:#EF3540; font-weight:bold;}

.komunikat{ text-align:left; font-size:13px; color:#B72D00; padding-top:10px; padding-bottom:10px; font-weight:bold; margin:0px 0 0px 0;}

.h1_title{ height:40px; margin:0; padding:20px 0 0px 0px; font-size:28px; color:#AF2C1D; text-align:left;}



a.a_type_1{ color:#555555; font-size:14px; background:url(../img/a_type_1.gif) right 2px no-repeat; display:block; padding:0px 16px 1px 4px; float:left; text-align:left; font-weight:;}

a.a_type_1:hover{ color:#BA0101; background:url(../img/a_type_1_hover.gif) right 2px no-repeat;}



a.a_type_2{ display:block; float:right; clear:both; height:15px; padding:1px 26px 0 7px; background:url(../img/a_type_2.jpg) top right no-repeat; border:1px solid #CCCCCC; color:#FF0000;}

a.a_type_2:hover{ color:#222222;}



a.a_type_3{ position:relative; display:block; float:left; background:url(../img/button_type_3.gif) top right no-repeat; color:#FFFFFF; font-size:13px; font-weight:; height:35px; padding:6px 28px 6px 14px; margin-right:10px;}

	a.a_type_3:hover{ color:#FFFFFF; background:url(../img/button_type_3_hover.gif) top right no-repeat;}

	a.a_type_3 span{ display:block; position:absolute; top:0px; left:0px; width:3px; height:35px; background:url(../img/button_type_3_span.gif) top right no-repeat;}

	a.a_type_3:hover span{ background:url(../img/button_type_3_span_hover.gif) top right no-repeat;}



a.a_type_4{ display:block; float:center; background:url(../img/add_to_cart3.gif) center left no-repeat #B92322; color:#FFFFFF; font-size:18px; font-weight:bold; height:35px; padding:7px 20px 0px 45px;}

a.a_type_4:hover{ color:#CCCCCC;}



a.a_type_5{ color:#555555 !important; font-size:11px; background:url(../img/a_type_1.gif) right 2px no-repeat; display:block; padding:0px 16px 1px 4px; float:left; text-align:left; font-weight:bold;}

a.a_type_5:hover{ color:#BA0101 !important; background:url(../img/a_type_1_hover.gif) right 2px no-repeat;}



.box_type1{ border:0px solid #EAEAEA; padding:14px 0 14px 10px;}

/* style ogólne */





/* SITE */

#site{ position:relative; height:auto !important; height:100%; min-height:100%; margin:0 auto; width:100%; text-align:left; padding:0px; background:url(../img/site_bg.jpg) 50% 100% no-repeat;}

#site_width{ width:1024px; margin:0 auto;}

.box_site{}

.box_site_tekst{ font-size:14px; color:#555555; padding:0 10px 0 20px;}

	.box_site_tekst p{ font-size:14px;}

	.box_site_tekst a{ color:#515151;}

	.box_site_tekst a:hover{ color:#000000;}

	

.site_tekst{ font-size:15px; color:#555555; line-height:19px;}

	.site_tekst p{ font-size:15px;}

	.site_tekst a{ color:#515151;}

	.site_tekst a:hover{ color:#000000;}



#sciezka{ padding:5px 0px 0 36px; text-align:left; font-size:11px; color:#555555; height:23px;}

	#header #sciezka a{ color:#555555;}

	#header #sciezka a:hover{ color:#AF2C1D;}

	#header #sciezka a.sciezka_s{ color:#555555;}

	#header #sciezka a.sciezka_s:hover{ color:#555555;}



#body_index{}

#site_bg{padding-top: 5px;}



#site_left{ float:left; width:225px; padding:0 5px 0 18px;}

#site_right{ float:left; width:0px; padding:0 0 0 0px; display:none;}

#site_center{ float:left; width:980px; padding:0 0 0 24px; margin: 0 auto;}



.box_type_1{ width:225px;}

	.box_type_1_title{ height:22px;}

	.box_type_1_body{ background://url(../img/box_type_1_body.jpg) top left no-repeat #FBFBFB; padding:10px 0 10px 0;}

		.box_type_1_body a{ display:block; padding:4px 0 3px 16px; font-size:15px; font-weight: ; color:#E70B0B; overflow:hidden;}

			.box_type_1_body a.box_type_1_a0{ color:#555555;}

			.box_type_1_body a.box_type_1_a0:hover{ color:#BB2727;}

			.box_type_1_body a.box_type_1_a0_hover{ color:#BB2727;}

			.box_type_1_body a.box_type_1_a0_hover:hover{ color:#BB2727;}

			

			.box_type_1_body a.box_type_1_a1{ color:#555555; padding:4px 0 3px 40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

			.box_type_1_body a.box_type_1_a1:hover{ color:#BB2727;}

			.box_type_1_body a.box_type_1_a1_hover{ color:#BB2727; padding:4px 0 3px 40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

			.box_type_1_body a.box_type_1_a1_hover:hover{ color:#BB2727;}

			

			.box_type_1_body a.box_type_1_a3{ color:#E70B0B;}

			.box_type_1_body a.box_type_1_a3:hover{ color:#555555;}

			.box_type_1_body a.box_type_1_a3_hover{ color:#555555;}

			.box_type_1_body a.box_type_1_a3_hover:hover{ color:#555555;}

	.box_type_1_body_1{ background:url(../img/box_type_1_body.jpg) top left no-repeat #FBFBFB; min-height:44px; padding:14px 16px 32px 16px; color:#555555;}

		.box_type_1_body_1 a{ font-size:12px; color:#000000;}

		.box_type_1_body_1 a:hover{ color:#BB2727;}

	.box_type_1_footer{ height:5px;}



.box_type_2{ width:225px;}

	.box_type_2_title{ height:0px;}

	.box_type_2_body{ background://url(../img/box_type_2_body.jpg) top left no-repeat #B11918; min-height:0px;}

		.box_type_2_body a{ display:none; padding:0 0 0 18px; line-height:0px; height:0px; font-size:12px; font-weight:bold; color:#FFFFFF; overflow:hidden;}

			.box_type_2_body a.box_type_2_a0{ color:#FFFFFF;}

			.box_type_2_body a.box_type_2_a0:hover{ color:#000000;}

	.box_type_2_body_1{ background://url(../img/box_type_2_body.jpg) top left no-repeat #B11918; min-height:44px; padding:44px 16px 32px 16px; color:#FFFFFF;}

		.box_type_2_body_1 a{ font-size:12px; color:#FFFFFF;}

		.box_type_2_body_1 a:hover{ color:#000000;}

	.box_type_2_footer{ height:0px;}



.box_type_3{ width:225px;}

	.box_type_3_title{ height:25px;}

	.box_type_3_body{ border:1px solid #F5F5F5; border-top:0px; margin:0 1px 0 1px; padding:8px 5px 8px 5px;}

		.box_type_3_body p{ padding:0 0 10px 0;}

		.box_type_3_body a{ font-size:14px;}

			.box_type_3_body a.box_type_3_a0{ display:block; float:left; height:20px; line-height:20px; width:105px; overflow:hidden; color:#555555;}

			.box_type_3_body a.box_type_3_a0:hover{ color:#AF2C1D;}

			.box_type_3_body a.box_type_3_a1{ display:block; float:left; height:20px; line-height:20px; width:210px; overflow:hidden; color:#555555;}

			.box_type_3_body a.box_type_3_a1:hover{ color:#AF2C1D;}

		.box_type_3_color{ float:left; width:12px; height:12px; margin:3px 4px 0 1px; border:1px solid #CCCCCC;}

		.box_type_3_more{ text-align:right; padding:8px 5px 0 0;}

			.box_type_3_more a{ color:#AF2C1D;}

			.box_type_3_more a:hover{ color:#000000;}

	

	.box_type_4_title{ height:24px;}

	.box_type_4_footer{ height:21px; background:url(../img/box_type_4_footer.jpg) top left no-repeat;}

	

	.box_subcategory{}

	

	#log_in_body{ padding:15px 10px 10px 10px; border-bottom:1px solid #272727;}

	

	#remind_password{ float:left; padding:1px 0 2px 0;}

	#register_body{ padding:10px 10px 5px 10px;}

		#register_body p{ padding:0 0 3px 0; color:#000000;}

	#your_account_body{ padding:15px 10px 10px 10px; border-bottom:1px solid #272727;}

	#logout_body{ padding:10px 10px 5px 10px;}

	#search_box{ padding:15px 5px 5px 5px; text-align:center;}

		#search_box a{ color:#999999;}

		#search_box a:hover{ color:#FFFFFF;}



.product_price_old{ text-decoration:line-through; color:#b92322; font-size:15px;}

/* SITE */





/* header */

#header{ /*height:137px;*/ padding:0px; color:#555555;}

	#header a{ color:#555555;}

	#header a:hover{ color:#AF2C1D;}

	

	#header_logo{ float:left; width:280px; height:91px; overflow: hidden; padding-top: 7px; padding-left: 20px;}

	#header_search{ float:left; width:300px; height:45px; padding:30px 0 0 0;}

	#header_menu{ float:right; width:500px; height:36px; line-height:36px; padding:20px 25px 0 20px; text-align:right; font-size:15px; font-weight:bold;}

	#header_languages{ float:right; width:228px; height:18px; padding:6px 12px 0 0; text-align:right;}

		#header_languages a{ color:#FF0000;}

		#header_languages a:hover{ color:#FF0000;}

		#header_languages a.header_languages_hover{ color:#555555;}

		#header_languages a.header_languages_hover:hover{ color:#FF0000;}

	#header_client_zone{ height:40px;}

	#header_sciezka{ height:23px; padding: 10px 0 0 0; display: none; /*padding-top: 40px;*/ /*background:url(../img/header_sciezka_bg.jpg) top left no-repeat;*/}
/* header */





/* client-zone */

#client-zone{ /*position:absolute; top:71px; left:0;*/ width:100%; height:90px; z-index:1;}

	#client-zone #zone{ width:980px; height:90px; margin:0 auto; background:url//(../img/client_zone_bg.gif) top left no-repeat;}

		#client-zone1{ float:left; width:580px; color:#555555; font-size:14px; font-weight:;}

			#client-zone1 a{ color:#555555;}

			#client-zone1 a:hover{ color:#AF2C1D;}

			#client-zone1-1{ float:left; width:330px; padding:4px 0 0 10px; font-size:13px; color:#555555;}

				#log_in_info{ padding:1px 0 0 0; color:#FF0000;}

			#client-zone1-2{ float:left; width:130px; padding:4px 0 0 0;}

			#client-zone1-3{ float:left; width:100px; padding:4px 0 0 0; text-align:right;}

			#client-zone1-4{ padding:15px 0 0 70px;}

				#log_user_name{ padding:0 0 2px 4px; color:#333333;}

		#client-zone2{ float:right; width:280px; padding:27px 0px 0 0px; font-size:21px; font-weight:; color:#444444;}

			#cartvalue_box{ float:right; width:225px; height:30px; line-height:30px; border:1px solid #BCB5A5; padding:0 0 0 5px; margin:2px 0 0 5px;}

			#a_basket{ float:left; color:#555555; font-size:13px; font-weight:; /*margin:12px 0 0 43px;*/}

				#a_basket a{ color:#555555;}

				#a_basket a:hover{ color:#AF2C1D;}

/* client-zone */





/* stopka */

#clear_body{ clear:both; height:570px;}

#footer{ /*position:absolute; bottom:0; left:0;*/ width: 980px; margin: 0 auto; padding: 0 0 0 12px; /*height:570px;*/ /*background:url(../img/footer_bg.jpg) bottom left repeat-x;*/}

#footer_width{ /*width:980px; margin:0 auto;*/}

	#footer_producers{ /*height:240px; overflow:hidden;*/padding: 15px 0 0 0; width: 980px; margin: 0 auto; display: none;}

		#footer_producers_body{ margin-top:1px; border-top:1px solid #D7D7D7; height: 162px; overflow: hidden;/*height:162px; padding:0 0px 0 10px;*/}

			.footer_producers_body_box{ width:70px; height:44px; float:left; margin:4px 10px 6px 0;}

				.footer_producers_body_box a.footer_producers_body_box_a0{ display:block; width:68px; height:42px; border:1px solid #F5F5F5; text-align:center; font-weight:bold; color:#930805;}

				.footer_producers_body_box a.footer_producers_body_box_a0:hover{ color:#555555;}

	#footer_help{ height:160px;}

		#footer_help_title{ height:24px;}

		#footer_help_left{ float:left; width:687px; /*height:136px;*/ /*background:url(../img/footer_help_left_bg.jpg) top left no-repeat;*/ background-color: #F5F5F5; font-size:12px; color:#383838;}

			#footer_help_left a{ display:block; color:#383838;}

			#footer_help_left a:hover{ color:#AF2C1D;}

			.footer_help_left_box{ float:left; width:212px; height:125px; padding:14px 0 0 10px; margin:7px 0 0 5px; background-color:#FBFBFB;}

			.footer_help_left_box_1{ height:29px; line-height:29px; margin-bottom:6px;}

			.footer_help_left_box_2{ height:18px; line-height:18px; margin-bottom:10px;}

		#footer_help_right{ float:right; width:253px; /*height:116px;*/ padding:10px 20px 10px 20px; /*background:url(../img/footer_help_right_bg.jpg) top left no-repeat;*/ background-color: #F5F5F5; color:#661325;}

	#footer_payment{ /*height:46px;*/}

	#footer_tags{ /*height:100px; overflow:hidden;*/ padding:0 3px 0 3px; text-align:justify; display: none;}

		#footer_tags a:hover{ color:#000000;}

	#footer_menu{ padding: 10px 10px 10px 10px; margin: 5px 0; text-align:center; color:#A42A65; border-top: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7;
text-align:center;
font-size: 12px;
  white-space: nowrap;}

		#footer_menu a{ color:#A42A65;}

		#footer_menu a:hover{ color:#555555;}

	#footer_info{ /*height:20px; line-height:20px;*/ text-align:center; color:#999999;}

		#footer_info a{ color:#999999;}

		#footer_info a:hover{ color:#AF2C1D;}

/* stopka */





/* autocomplete */

div.autocomplete{ position:absolute; width:250px; background-color:#FFFFFF; border:1px solid #888888; margin:0; padding:0; z-index:99; color:#999999; font-size:10px;}

div.autocomplete ul{ list-style-type:none; margin:0; padding:0;}

div.autocomplete ul li.selected{ background-color:#EAEAEA; color:#AF2C1D;}

div.autocomplete ul li{ list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer;}

/* autocomplete */





/* index */

#index_baner{ /*background: url(../img/index_baner_bg2.jpg) top left no-repeat;*/ height:390px; padding: 0;}

	#index_baner_menu{ height:21px; padding:0 19px 0 0;}

		#index_baner_menu a{ display:block; float:right; width:23px; height:17px; text-align:center; margin:0 0 0 2px; padding:4px 0 0 0;}

			#index_baner_menu a.index_baner_menu_a1{ background:url(../img/baner_index_menu.jpg) top left no-repeat; color:#FFFFFF;}

			#index_baner_menu a.index_baner_menu_a1:hover{ background:url(../img/baner_index_menu_hover.jpg) top left no-repeat; color:#493238;}

			#index_baner_menu a.index_baner_menu_a2{ background:url(../img/baner_index_menu_hover.jpg) top left no-repeat; color:#493238;}

			#index_baner_menu a.index_baner_menu_a2:hover{ background:url(../img/baner_index_menu_hover.jpg) top left no-repeat; color:#493238;}

	#index_baner_body{ padding:0; width: 980px; height:370px; overflow:hidden;}

		.baner_index_div{ float:left;}



.categories_index{ width:970px; margin: 30px auto 4px auto;}

	.categories_index_title{ height:30px; /*background:url(../img/category_index_title_bg.jpg) top left no-repeat;*/}

		.categories_index_title_left{ float:left; width:400px; font-size:28px; font-weight:; color:#AF2C1D;}

			.categories_index_title_left a{ display:block; height:30px; line-height:35px; color:#AF2C1D; padding:0 0 0 0px;}

			.categories_index_title_left a:hover{ color:#555555;}

		.categories_index_title_right{ float:left; width:120px; font-size:10px; font-weight:bold; color:#9B0000; text-decoration:underline;text-align:right;}

			.categories_index_title_right a{ display:block; height:30px; line-height:30px; color:#AF2C1D; text-align:right; font-size:12px;}

			.categories_index_title_right a:hover{ color:#555555;}

	.categories_index_body{ width: 978px; margin:2px 0 0 0; border:0px solid #cccccc;}

		.categories_index_body_box{ float:left; width:190px; text-align:center; margin:9px 0 0 0;}

		.categories_index_body_box_line{ float:left; width:1px; height:145px; margin:2px 0 0 1px; background-color:#ffffff;}



#multi_box{ /*background:url(../img/multi_box_bg.jpg) top left no-repeat;*/ height:320px; margin-bottom:20px;}

	#multi_box_menu{ height:23px; padding:25px 647px 0 0;}

		#multi_box_menu a{ display:block; float:left; width:123px; height:18px; text-align:center; margin:0 0 0 2px; padding:0px 0 0 0; font-size:18px; font-weight:; color:#AF2C1D; hover color:#555555;}

			#multi_box_menu a.multi_box_menu_a1{ color:#AF2C1D;}

			#multi_box_menu a.multi_box_menu_a1:hover{ color:#555555;}

			#multi_box_menu a.multi_box_menu_a2{ color:#AF2C1D;}

			#multi_box_menu a.multi_box_menu_a2:hover{ color:#555555;}

	#multi_box_body{ padding:0 0 0 0px; margin:0 20px 0 10px; width:980px; height:320px; overflow:hidden; border:0px solid #cccccc;}

		.multi_box_div{ float:;}

		.multi_box_div_width{ width:980px;height:320px;}

			.multi_box_div_product{ float:left; width:179px; height:320px; overflow:hidden; text-align:center; margin:10px 0 0 6px;}

				.multi_box_div_product a{ color:#555555; font-size:14px; font-weight:; font-family:Verdana, Arial, Helvetica, sans-serif;}

				.multi_box_div_product a:hover{ color:#AF2C1D;}

			.multi_box_more{ text-align:left; padding:0px 10px 0 20px; font-size:13px;}

				.multi_box_more a{ color:#AF2C1D; text-decoration:underline;}

				.multi_box_more a:hover{ color:#555555;}









.products_box_1{ float:left; width:980px; margin: 9px auto;}

.products_type_1{ float:left; width:232px; height:370px; border:0px solid #cccccc; margin:10px 7px 14px 0px; overflow:hidden; background-color:#FFFFFF;}

	.products_type_1_foto{ padding:9px 0 20px 0; text-align:left;}

	.products_type_1_title{ font-size:15px; font-weight:; padding:4px 5px 0 0px; text-align:left; height: 60px;}

		.products_type_1_title a{ color:#444444;}

		.products_type_1_title a:hover{ color:#D50000;}
		
	
	.products_type_1 p{ padding:0px 10px 9px 10px; color:#555555; font-size:0px; display:none; height:15px;}

	.products_type_1_price{ float:left; width:200px; font-size:24px; font-weight:; color:#7d7d7d; text-align:left;}

	.products_type_1_add_to_cart{ float:left; padding:9px 0 0 0;width:90px;}

	.product_card2_add_to_cart_d{ padding:1px 5px 0 0; font-size:13px; text-align:center;display:block;}


.products_type_2{ height:130px; margin-bottom:10px; border:1px solid #CCCCCC; overflow:hidden;}

	.products_type_2 p{ color:#555555; font-size:11px;}

	.products_type_2_foto{ float:left; width:150px; height:110px;}

	.products_type_2_text{ float:right; width:350px; height:92px; padding:14px 0 0 0; overflow:hidden;}

		.products_type_2_producer{ font-size:12px; font-weight:bold; color:#555555; border-bottom:1px solid #CCCCCC; padding:0 0 4px 0;}

		.products_type_2_title{ font-size:14px; font-weight:; padding:12px 10px 0 0px;text-align:center;}

			.products_type_2_title a{ color:#FF0000;}

			.products_type_2_title a:hover{ color:#555555;}

		.products_type_2_desc{ float:left; width:240px; padding:8px 0 0 0;}

		.products_type_2_price{ float:right; width:100px; font-size:12px; font-weight:bold; color:#FF0000; text-align:center;}

	.products_type_2_add_to_cart{ float:right; width:90px; padding:0 14px 0 0;}

/* index */





/* account menu */

#account_menu{ margin:15px 0 0 5px;}

	#account_menu a{ display:block; float:left; width:113px; height:21px; padding:0 0 0 10px; line-height:21px; background:url(../img/account_menu_a.gif) top left no-repeat; margin:0 2px 0 0; color:#FFFFFF; font-size:12px; font-weight:bold;}

	#account_menu a:hover{ background:url(../img/account_menu_a_hover.gif) top left no-repeat; color:#555555;}

	#account_menu a.account_menu_hover{ background:url(../img/account_menu_a_hover.gif) top left no-repeat; color:#555555;}

	#account_menu a.account_menu_hover:hover{ background:url(../img/account_menu_a_hover.gif) top left no-repeat; color:#555555;}

	#account_menu_bg{ height:35px; border-top:1px solid #CCCCCC; background:url(../img/product_card2_body_bg.jpg) 0px 0px repeat-x;}

/* account menu */









































/* footer_baner */

#footer_baner{ margin-top:5px;}

	#footer_baner_left{ float:left; width:487px; border:1px solid #265460;}

	#footer_baner_right{ float:right; width:487px; border:1px solid #265460;}

	

	#footer_category{ margin-top:15px;}

		#footer_category_left{ float:left; width:120px; font-size:10px; color:#5B8994;}

		#footer_category_right{ float:right; width:860px; font-size:10px; color:#78BAC6;}

#footer_baner_sites_padding{ height:60px;}

/* footer_baner */































































/* logowanie */

#form_login{ float:left; padding-top:1px; width:270px; text-align:left;}

#form_login2{ float:left; padding-top:6px; width:330px; text-align:left;}

#form_login_info{ float:left; padding-top:12px; width:180px; text-align:left;}

#form_login_back{ float:left; padding-top:7px; padding-left:10px; width:150px; text-align:left;}

/* logowanie */























/* listy prezentowe */

#listy_prezentowe{ font-size:11px; padding:5px 3px 5px 3px;}

#listy_prezentowe a{ font-size:11px; color:#000000;}

/* listy prezentowe */





/* newsletter */

#box_newsletter{ margin-bottom:20px; margin-top:7px;}

#newsletter_title{ text-align:left; color:#333333; font-size:14px; font-weight:bold; margin-bottom:7px;}

	#newsletter_title a{ color:#333333;}

	#newsletter_title a:hover{ color:#ED8C19; text-decoration:none;}

#newsletter_ramka{ /*background:url(../img/box_kategorie_bg.gif) top left repeat-y;*/}

#newsletter_body_top{ /*background:url(../img/box_kategorie_top_bg.gif) top left no-repeat;*/}

#newsletter_body{ /*background:url(../img/box_kategorie_bottom_bg.gif) bottom left no-repeat;*/ padding:10px; font-size:10px; text-align:center; border:1px solid #E4E4E4;}

.inp_newsletter{ border:1px solid #D7D7D7; color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px 2px 2px 2px; width:160px; vertical-align:middle; margin:3px 0 3px 0; background-color:#EBEBEB;}

/* newsletter */





/* mapa produktów */

#mapa_produktow{}

#mapa_produktow a{}

#mapa_produktow a:hover{}

#mapa_produktow li{ list-style:none;}

/* mapa produktów */





/* koszyk */

#ktory_krok { width:100%; height:32px; vertical-align:middle; text-align:left; color:#818181; margin:18px 0 20px 0;}

.td_top { font-size: 14px;  font-weight: normal;  border-bottom: 1px solid #CCCBD0; padding: 3px; background: #FEFB8A;   }

.td_hard { font-size: 14px;  font-weight: normal;  border-bottom: 0px solid #78B9C5; height:22px; background:url(../img/td_hard_bg.jpg) top left repeat-x #BE0000; color:#FFFFFF;  }

	.td_hard a{ color:#3A3A3A;}

	.td_hard a:hover{ color:#000000;}

.td_hard td{ font-size: 14px;  font-weight: normal;  border-bottom: 0px solid #829595; height:33px; background: #E8E8E8; color:#3A3A3A;  }

.td_soft { font-size: 14px;  font-weight: normal;  border-bottom: 0px solid #78B9C5; padding: 3px; background: #EBEBEB;   }

	.td_soft a{ color:#3A3A3A;}

	.td_soft a:hover{ color:#000000;}

.td_soft td{ font-size: 14px;  font-weight: normal;  border-bottom: 0px solid #829595; height:33px; background: #FFFFFF; color:#3A3A3A;  }

.td_light { font-size: 14px;  font-weight: normal;  border-bottom: 1px solid #CCCBD0; padding: 3px; background: #FFFFFF;   }

.inp_num{ 

 	width: 20px;

	text-align:right;

	

	font-size: 14px; 

	padding:1px 2px 1px 2px;

	margin:0;

	background-color: #FAFAFA; 

	text-decoration: none; 

	color: #5E584A; 

	border: 1px solid #BEC9D2; 

}



.pad_10 { padding: 10px 10px 10px 10px; margin: 0; }

.pad_lista_prod { padding: 10px 0px 5px 0px; margin: 0; }

.pad_lista_waga { padding: 50px; margin: 0; }

.pad_lista_cena { padding: 25px 0px 0px 0px; margin: 0; }

.t_cza_9{ font-size: 9px; font-weight: normal; color: #333333; }

.t_cza_10{ font-size: 10px; font-weight: normal; color: #333333; }

.t_cza_10_b{ font-size: 10px; font-weight: bold; color: #333333; }

.t_cza_11{ font-size: 11px; font-weight: normal; color: #3A3A3A; }

.t_cza_11_b{ font-size: 11px; font-weight: bold; color: #333333; }

.t_cza_10_prz{ font-size: 10px; text-decoration: line-through; color: #333333; }

.t_cza_11_prz{ font-size: 11px; text-decoration: line-through; color: #333333; }

.t_cze_10 { font-size: 10px; color: #D92934;}

.t_cze_10_b { font-size: 10px; color: #D92934; font-weight: bold; }

.t_cze_11_b{ font-size: 11px; font-weight: bold; color: #D92934; }

.t_cze_12_b{ font-size: 12px; font-weight: bold; color: #D92934; }

.t_cze_13_b{ font-size: 13px; font-weight: bold; color: #D92934; }

.t_cze_14_b{ font-size: 14px; font-weight: bold; color: #D92934; }

.t_nie_10 { font-size: 10px; color: #990000; font-weight: normal;  }

.t_nie_11{ font-size: 11px; font-weight: normal; color: #990000; }

.t_nie_11_b{ font-size: 11px; font-weight: bold; color: #3A3A3A; }

.t_nie_12_b{ font-size: 12px; font-weight: bold; color: #990000; }

.t_nie_14_b{ text-transform: uppercase; font-size: 14px; font-weight: bold; color: #990000; }

.t_nie_10_prz{ font-size: 11px; font-weight: bold; text-decoration: line-through; color: #990000; }

.t_zie_11_b{ font-size: 11px; font-weight: bold; color: #2D8A20; }



#payselect { width: 540px; }

#payselect .payoption { width: 180px; float:left; text-align:left; }

#payselect .payoption img { vertical-align:middle; }



#div_without_account{ border:1px solid #D1D1D1; margin-top:20px;}

#div_without_account_form{ visibility:hidden;}

/* koszyk */





/* stronicowanie */

.stronicowanie{ font-size:20px; font-weight:bold; color:#000000; text-align:right; padding-bottom:10px; padding-top:10px; padding-right:85px;}

	.stronicowanie a{ font-size:20px; color:#555555;}

	.stronicowanie a:hover{ font-size:20px; color:#000000;}

	.stronicowanie a.stronicowanie_a{ font-size:20px; color:#555555;}

	.stronicowanie a.stronicowanie_a:hover{ font-size:20px; color:#000000;}

	.stronicowanie span{ font-size:22px; color:red;}

/* stronicowanie */





/* kategorie */

.producers_box1{ margin-bottom:20px;}

	.producers_box1_title{}

	.producers_box1_body{ border:1px solid #F2F2F2; padding:0 0 0 28px;}

		.producers_box1_body_box{ width:70px; height:44px; float:left; margin:4px 17px 6px 0;}

			.producers_box1_body_box a.producers_box1_body_box_a1{ display:block; width:68px; height:42px; border:1px solid #F5F5F5; text-align:center; font-weight:bold; color:#930805;}

			.producers_box1_body_box a.producers_box1_body_box_a1:hover{ color:#555555;}



#category_list_top{ height:53px; overflow:auto; padding:10px 40px 2px 40px;}

	#category_list_top a{ font-size:9px; color:#5B8994;}

	#category_list_top a:hover{ color:#88C4D2;}

	#category_list_top a.category_list_top_selected{ font-size:9px; color:#88C4D2;}

	#category_list_top a.category_list_top_selected:hover{ color:#88C4D2;}



#category_top{ height:41px; background:url(../img/category_top_bg.jpg) top left repeat-x #6699CC; color:#FFFFFF; font-size:13px; font-weight:bold; padding:0 0 0 0px;}

	#category_top_left{ float:left; width:500px; padding:12px 0 0 10px;}

	#category_top_right{ float:right; width:170px;}

	#select_kategorie{ width:150px; margin-top:10px; background-color:#FFFFFF; border:1px solid #D6D6D6; font-size:10px; font-weight:bold; padding:2px 0 2px 0;}

#category_middle{ background:url(../img/category_bg2.jpg) top left repeat-x; height:142px; padding:10px 0 0 0; margin:1px auto 0px auto; width:970px; text-align:center;}

#category_list{ background:url(../img/category_list_bg.jpg) top left repeat-x #F8F8F8; padding:24px 0 0 0; margin:0px auto 0px auto;}

	.category_list_box{ float:left; width:298px; margin-right:0px; padding:0 12px 10px 12px;}

		.category_list_box_line{ height:1px; line-height:1px; font-size:1px; border-top:1px solid #CCCCCC; margin:0 0 15px 0;}

		.category_list_box_image{ float:left; width:55px; height:55px; padding:5px; background-color:#FFFFFF; margin-top:12px;}

		.category_list_box_description{ float:right; width:225px; margin-top:6px; font-size:11px; color:#555555;}

		.category_list_box_description a{ color:#555555;}

		.category_list_box_description a:hover{ color:#999999;}

		.category_list_box_count{ float:left; width:120px; color:#974A5B;}

		.category_list_box_link{ float:right; width:90px;}

			.category_list_box_link a{ color:#555555; text-decoration:underline;}

			.category_list_box_link a:hover{ color:#999999; text-decoration:underline;}



#pod_category{ margin:0 0px 0 0px;}

#pod_category_middle{ border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; margin:2px 0 2px 0; line-height:50px; text-align:center; font-size:11px; color:#333333;}

#pod_category_bottom{ background-color:#6699CC;}

#pod_category_bottom2{ height:18px; background:url(../img/category_bottom_bg.jpg) bottom left repeat-x #6699CC;}

#pod_category_list{ padding:0px 0px 0 0px; outline:none; height:354px; width:980px; overflow:hidden;}

	#pod_category_list_sort{ text-align:right; padding-bottom:10px; color:#3C3B3D;}

		#pod_category_list_sort a{ color:#3C3B3D;}

	.pod_category_list_box{ margin-right:0px; padding:0 0px 5px 0px;}

		.pod_category_list_box_line{ height:1px; line-height:1px; font-size:1px; border-top:1px solid #CCCCCC; margin:0 0 15px 0;}

		.pod_category_list_box_products{ float:left; width:550px; height:100px; padding:0px; background-color:#FFFFFF; margin-top:10px;}

		.pod_category_list_box_description{ float:right; width:360px; margin-top:6px; font-size:11px; color:#555555;}

		.pod_category_list_box_count{ float:left; width:120px; color:#974A5B;}

		.pod_category_list_box_link{ float:right; width:90px;}

			.pod_category_list_box_link a{ color:#555555; text-decoration:underline;}

			.pod_category_list_box_link a:hover{ color:#555555; text-decoration:underline;}



.pod_category_list2{ border-bottom:1px solid #D7D7D7; margin-bottom:40px;}

.pod_category_list2_title{ font-size:16px; color:#333333; font-weight:bold; padding:10px 0 5px 0;}

	.category_list2{ background:url(../img/category_list_bg.jpg) top left repeat-x #F8F8F8; padding:24px 0 0 0; margin:0px auto 0px auto;}

	

.category_list_product{ float:left; width:165px; height:156px; text-align:center; border:1px solid #FFFFFF; border-bottom:0px solid #555555; margin:0 10px 10px 0; background-color:#FFFFFF; padding:4px 0 0 0;}

	.category_list_product_title{ text-align:center; padding:2px;}

	.category_list_product_title a{ color:#000000;}

	

.category_list_product2{ width:326px; height:330px; text-align:center; background:url(../img/category_spacer.jpg) top left no-repeat;}

	.category_list_product_title{ text-align:center; padding:2px;}

	.category_list_product_title a{ color:#000000;}

/* kategorie */





/* karta produktu */

#product_card{ padding:0 0 0 0;}

	#product_card_title{ margin-top:15px; height:23px; line-height:23px;}

	#product_card2_body{ margin:0 0 0 0; padding:8px 0 0 0; background:url//(../img/product_card2_body_bg.jpg) 0px 0px repeat-x;}

	#product_card2_body_left{ float:left; width:456px;}

	#product_card2_body_right{ float:right; width:500px;}

	#product_card2_body_left2{ float:left; width:456px;}

	#product_card2_body_right2{ float:left; width:980px;}

		#product_card2_image{ height: 300px; padding:3px 3px 3px 3px; background:url//(../img/product_card2_foto_bg.gif) 0px 0px no-repeat;}
		
		#product_card2_image2{ height: 450px; padding:3px 3px 3px 3px; background:url//(../img/product_card2_foto_bg2.gif) 0px 0px no-repeat;}

		#product_card2_buy{ padding:35px 3px 3px 3px;}

		/*#product_card2_cart{ position:absolute; background-color:#222222; color:#FFFFFF; width:220px; top:3px; right:3px; z-index:1; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; padding:7px 0 0 0;}*/

		#product_card2_cart{ /*background:url(../img/product_card_price_bg.jpg) top right repeat-y #CCCCCC;*/ color:#444444; padding:1px 0 0 0; margin-right:0px;}

			.product_card2_add_to_cart{ position:relative; margin:0px 0 0 0; height:50px; border-bottom:2px solid #FFFFFF; padding:0 0 1px 0;}

			.niedostepnosc {padding: 4px 0 0 0; text-align: right;}

			.niedostepnosc a:hover {text-decoration: underline; color: #555555;}

				/*.product_card2_add_to_cart_w{ float:left; width:87px; line-height:19px; text-align:right; padding:0 3px 0 0; color:#868686;}*/

				.product_card2_add_to_cart_w{ float:left; width:185px; line-height:22px; text-align:right; padding:0 3px 0 0; color:#555555;}

				.product_card2_add_to_cart_p{ float:left; width:157px; line-height:22px; padding:0 0 0 0px; font-weight; font-size:22px; color:#7d7d7d;}

				.product_card2_add_to_cart_d{ padding:0px 5px 0 0; font-size:15px; text-align:center;color:#008000; width: 380px;}

				.product_card2_add_to_cart_b{ position:absolute; top:0px; right:0px; z-index:2;}

		#product_card2_description{ }

			#product_card_body_producer{ padding:5px 0 10px 15px; font-size:11px; font-weight:bold; color:#000000;}

				#product_card_body_producer a{ color:#000000;}

				#product_card_body_producer a:hover{ color:#AF2C1D;}

			#product_card_body_name{ padding:5px 0 15px 0px; margin-top:4px; font-size:28px; font-weight:; color:#b92322; }

			#product_card_body_description{ padding:0 5px 0 15px; font-size:15px; color:#000000; margin-top:25px;}

			#product_card_products_other{ padding:30px 0 0 0; background:url(../img/product_card2_products_other_bg.jpg) 0px 0px no-repeat; height: 23px;}

				#product_card_products_other_body{ padding:9px 0 0 0px; /*background:url(../img/product_card2_body_bg.jpg) 0px 0px repeat-x #FFFFFF;*/}

					.product_card_products_other_box{ width:77px; height:55px; padding:5px 0 0 3px; border:1px solid #D4D4D4; margin:0 4px 0 4px; background-color:#FFFFFF;}

		#product_card2_options{ padding:0 0 0 0; margin:15px 0 0 0; color:#000000;}

			#product_card2_options a{ color:#000000;}

		#product_card2_menu{ margin-top:32px; background:url(../img/product_card2_menu_border.gif) 0px 0px no-repeat; border-bottom:1px solid #EAEAEA;}

			.product_card2_menu_title{ height:22px;}

			#product_card2_menu1{ float:left; width:255px;}

				#product_card2_menu1_body{ padding:0 0 0 15px;}

			#product_card2_menu2{ float:left; width:213px;}

				#product_card2_menu2_body{ padding:18px 0 0 15px;}

					#product_card2_menu2_body b{ font-size:12px; font-weight:bold; color:#000000;}

			#product_card2_menu3{ float:left; width:266px;}

				#product_card2_menu3_body{ padding:20px 0 0 60px;}

					#product_card2_menu3_body a{ display:block; width:123px; height:21px; padding:7px 0 0 30px; background:url(../img/product_card_add_to_cart.jpg) top left no-repeat; font-size:11px; font-weight:bold; color:#FFFFFF;}

			#product_card2_menu_footer{ background-color:#FFFFFF; height:8px; margin:0 1px 0 1px;}



#product_card_recommendations{ margin-top:40px; height:23px;}

#product_card_series{ margin-top:40px; height:23px;}

#product_card_opinions{ margin-top:20px; height:23px;}

	.product_card_opinion{ padding:6px 0 6px 0;}

		.product_card_opinion_title{ color:#000000; font-weight:bold; margin-bottom:2px;}

	#product_card_opinions_add{ color:#000000; padding:10px 0 0 10px; margin:10px 0 0 0; border-top:1px solid #DFDFDF;}

		#product_card_opinions_add a{ color:#000000;}

#product_card_menu{ background-color:#FFFFFF;}

	#product_card_menu_top{ height:2px; border-bottom:1px solid #616161; background:url(../img/product_card_menu_top.jpg) top right no-repeat;}

	#product_card_menu_bottom{ height:22px;}

		#product_card_menu_bottom a{ display:block; float:right; width:84px; height:18px; padding:4px 0 0 0; margin-left:1px; text-align:center; font-size:10px; font-weight:bold; color:#FFFFFF;}

		#product_card_menu_bottom a.product_card_menu_bottom_a_type_1{ background-color:#333333;}

		#product_card_menu_bottom a.product_card_menu_bottom_a_type_1:hover{ background-color:#AE0000;}

		#product_card_menu_bottom a.product_card_menu_bottom_a_type_1_hover{ background-color:#AE0000;}

		#product_card_menu_bottom a.product_card_menu_bottom_a_type_1_hover:hover{ background-color:#AE0000;}

		

		#product_card_menu_bottom a.product_card_menu_bottom_a_type_2{ background:url(../img/product_card_menu_bottom_a_type_2.jpg) top right no-repeat;}

		#product_card_menu_bottom a.product_card_menu_bottom_a_type_2:hover{ background:url(../img/product_card_menu_bottom_a_type_2_hover.jpg) top right no-repeat;}

		#product_card_menu_bottom a.product_card_menu_bottom_a_type_2_hover{ background:url(../img/product_card_menu_bottom_a_type_2_hover.jpg) top right no-repeat;}

		#product_card_menu_bottom a.product_card_menu_bottom_a_type_2_hover:hover{ background:url(../img/product_card_menu_bottom_a_type_2_hover.jpg) top right no-repeat;}

#product_card_body{ background-color:#FFFFFF; padding:5px 0 0 20px;}

	#product_card_loader{ height:270px; background:url(../img/loading.gif) 50% 50% no-repeat;}

#product_card_price{ height:49px; margin-top:20px; background:url(../img/product_card_price.jpg) center top no-repeat #FFFFFF;}

	#product_card_price_left{ float:left; width:350px; padding:8px 0 0 20px; line-height:14px; font-size:11px; color:#555555;}

		#product_card_price_left b{ font-size:12px; font-weight:bold; color:#FF0000;}

	#product_card_price_right{ float:right; width:170px; padding:10px 0 0 0;}

		#product_card_price_right a{ display:block; width:123px; height:21px; padding:7px 0 0 30px; background:url(../img/product_card_add_to_cart.jpg) top left no-repeat; font-size:11px; font-weight:bold; color:#FFFFFF;}

#product_card_gallery{ background-color:#FFFFFF; padding:5px 0 0 20px;}

.product_gallery_image{ float:left; width:120px; padding:5px 5px 5px 5px;}





#body_product{}

#product_top{ height:70px; font-size:18px; color:#CCCCCC; line-height:70px; padding:0 0 0 15px;}

#product_middle{ background:url(../img/category_top_bg.jpg) top left repeat-x #6699CC; padding-top:15px;}

	#product_left{ float:left; width:772px; padding-bottom:0px; position:relative;}

		#product_basket{ width:62px; height:56px; padding-top:10px;}

		#product_price{ width:220px; height:20px; text-align:right; color:#FB0F0C; font-size:15px; font-weight:bold;}

		#product_body{ margin:8px 0 0 8px;}

			#product_left_image{ float:left; width:382px;}

				#product_image{ float:left; width:302px; margin:20px 0px 0 40px; position:relative; background:url(../img/loading_blue.gif) 50% 50% no-repeat;}

					#product_image_container{ width:300px; height:225px; border:1px solid #7EBAD0;}

						#product_image_lupka{ position:absolute; top:0px; left:0px; width:98px; height:73px; border:1px solid #CCCCCC; display:none; z-index:10;}

						#product_image_container_opacity{ width:300px; height:225px; background-color:#000000; filter:alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; display:none; z-index:5;}

					#product_image_powiekszenie{ position:absolute; top:0; left:302px; width:300px; height:225px; border:1px solid #CCCCCC; background-color:#6699CC; display:none;}

				#lupka_info{ width:308px; height:30px; line-height:30px; background:url(../img/lupka_info_bg.jpg) top left no-repeat; margin:20px auto; text-align:center; color:#FFFFFF;}

				#kolory_zdjecia{ margin:20px 0 0 0; padding:0 0 0 22px;}

					.kolory_zdjecia_box_bg{ float:left; width:162px; height:122px; margin:0 10px 10px 0; padding:1px; background-color:#6699CC; cursor:pointer;}

						.kolory_zdjecia_box{ width:160px; height:120px; border:1px solid #7EBAD0; background-color:#6699CC;}

			#product_opis{ float:right; width:540px; color:#162B3F; padding:0 20px 0 0;}

				#product_projekt{ float:left; background:url(../img/o_projekcie.gif) top left no-repeat; width:108px; height:20px; color:#747474; margin:10px 0 10px 5px; font-size:9px; padding:2px 0 0 13px;}

					#product_projekt a{ color:#88C4D2;}

					#product_projekt a:hover{ color:#88C4D2;}

				#produkt_atrybuty table { width:100%;}

				#produkt_atrybuty h2 { margin:0; padding:3px 0 0px 0px; font-size:13px; text-align:left; color:#000000;}

				#produkt_atrybuty td { text-align:left;}

				#produkt_atrybuty a:hover{ color:#000000;}

				#produkt_kolory{ color:#FFFFFF; font-size:11px; padding:35px 0 0 0;}

					.box_kolor{ float:left; font-size:10px; line-height:26px; height:26px; margin:4px 0px 0px 0px; cursor:pointer;}

						.box_kolor_1{ float:left; width:22px; height:22px; background-color:#6699CC; padding:2px 2px 2px 2px; margin-right:3px;}

						.box_kolor_2{ height:20px; background-color:#010199; padding:1px 1px 1px 1px;}

						.box_kolor_3{ height:20px; padding:0; background-color:#6699CC;}

				#produkt_rozmiary{ float:left; width:310px; color:#FFFFFF; font-size:11px; padding:15px 0 0 0;}

					.box_kolor_rozmiar{ display:none;}

					.box_rozmiar{ float:left; width:38px; height:22px; background-color:#6699CC; padding:2px 2px 2px 2px; margin-right:4px; margin-top:4px; cursor:pointer;}

					.box_rozmiar_1{ height:20px; background-color:#85AED6; padding:0px; border:1px solid #010199; text-align:center; font-size:12px; color:#003366; line-height:20px;}

				#produkt_rozmiary_link{ float:right; width:220px; padding:30px 0 0 0;}

				#produkt_termin_dostawy{ color:#FFFFFF; font-size:11px; padding:15px 0 0 0;}

				#box_podsum{ float:left; width:310px; height:46px; color:#FFFFFF; font-size:11px; margin:15px 0 0 0; background:url(../img/prod_rozm_kol_bg.jpg) top left no-repeat;}

					#box_podsum_ilosc{ float:left; width:95px; padding:13px 0 0 0; text-align:center;}

					#box_podsum_cena{ float:left; width:112px; padding:16px 0 0 10px;}

					#box_podsum_rozmiar{ float:left; width:75px; padding:16px 0 0 5px;}

				#dostawa_link{ float:right; width:220px; padding:28px 0 0 0;}

				#product_not_available{ color:#FFFFFF; font-weight:bold; font-size:12px; text-align:center; padding:30px 0 0 0;}

	#product_right{ float:right; width:167px; padding:8px 16px 0 0;}

		.products_box_right{ margin:0 0 1px 0; color:#FFFFFF; font-size:10px; background:url(../img/products_right_box_bg.jpg) 150px 7px no-repeat #CDCBCB;}

			.products_box_right a{ display:block; color:#FFFFFF; height:22px; padding:7px 0 0 5px;}

			.products_box_right a:hover{ text-decoration:underline;}

		.products_box_right_over{ margin:0 0 1px 0; color:#FFFFFF; font-size:10px; background:url(../img/products_right_box_bg_over.jpg) 154px 12px no-repeat #999898;}

			.products_box_right_over a{ display:block; color:#FFFFFF; height:22px; padding:7px 0 0 5px;}

			.products_box_right_over a:hover{ text-decoration:underline;}

		.products_box_right_list{ height:240px; background-color:#FFFFFF; display:none;}

			.products_box_right_list a{ display:block; height:51px; border-top:1px solid #CDCBCB; padding:14px 5px 14px 5px;}

			.products_box_right_list a:hover{ text-decoration:none;}

			.products_brak{ padding:110px 0 0 0; text-align:center;}

#product_bottom{ background-color:#6699CC; border-top:1px solid #1A334D;}

	#product_bottom a{ color:#454444;}

	#product_bottom a:hover{ text-decoration:none;}

	.carousel_text{ color:#FFFFFF; font-size:16px; padding:14px 0 0 10px; font-weight:bold; line-height:28px;}

	#product_bottom a.product_carousel{ color:#162B3F;}

	#product_bottom a.product_carousel:hover{ color:#FFFFFF;}

#product_bottom2{ background:url(../img/category_bottom_bg.jpg) bottom left repeat-x #6699CC; height:18px;}

	

#zapytaj_o_pop{ position:absolute; top:8px; left:10px; width:398px; height:298px; background-color:#FFFFFF; z-index:10; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; border:1px solid #999999; display:none; color:#000000;}

	#zapytaj_o_pop_top{ text-align:right;}

	#zapytaj_o_pop_title{ font-size:12px; padding:4px;}

	#zapytaj_o_pop_form{ padding:4px;}

		#zapytaj_o_pop_form_left{ float:left; width:50px; line-height:19px;}

		#zapytaj_o_pop_form_right{ float:right; width:300px;}



#popup_site{ position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#000000; z-index:100; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; visibility:hidden;}

.popup_type1{ position:fixed; top:110px; left:200px; width:578px; border:1px solid #E7E7E7; background-color:#FFFFFF; z-index:120; visibility:hidden; color:#555555;}

	.popup_type1 a{ color:#000000;}

	.popup_type1 a:hover{ color:#555555;}

	.popup_type1_close{ text-align:right; padding:0 0 0 0;}

	.popup_type1_title{ margin:10px 0 10px 0; padding:0 10px 0 10px; font-size:13px; font-weight:bold;}

	.popup_type1_form{ padding:0 0 0 10px;}

		.popup_type1_form_left{ float:left; width:130px; line-height:22px;}

		.popup_type1_form_right{ float:left; width:420px;}

/* karta produktu */





/* produkty kategorii */

#body_pk{ width:970px; margin:0 auto;}

#pk_top{ height:57px; font-size:18px; color:#FFFFFF; line-height:57px; padding:0 0 0 15px;}

#pk_middle{ height:363px;}

	#pk_left{ float:left; width:470px; height:316px; margin:8px 0 0 8px; background-color:#FFFFFF;}

	#pk_right{ float:right; width:444px; padding:8px 30px 0 0;}

		#pk_right a:hover{ text-decoration:none;}

		#pk_powrot{ float:left; width:150px; border:1px solid #CCCCCC; background-color:#FFFFFF; padding:5px 0 5px 0; text-align:center;}

			#pk_powrot a{ color:#555555;}

			#pk_powrot a:hover{ text-decoration:underline;}

		#pk_select{ float:right; width:140px;}

			#select_produkty{ width:120px; padding:1px 0 2px 0; background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:10px;}

	#pk_middle_l{ float:left; color:#FB1F1C; font-size:16px; font-weight:bold; padding:10px 0 0 7px;}

	#pk_middle_r{ float:right; color:#FB1F1C; font-size:16px; font-weight:bold; padding:10px 340px 0 0;}

#pk_bottom{ height:170px; color:#000000; font-size:11px;}

	#pk_bottom_l{ float:left; width:532px; padding:0 0 0 0;}

		#scroll_1{ width:500px; height:120px; overflow:auto; position:relative; margin:10px 0 0 5px; padding:0 5px 0 5px; text-align:left; background-color:#FFFFFF;}

	#pk_bottom_r{ float:right; width:400px; margin:10px 10px 5px 0; padding:5px; background-color:#FFFFFF;}

a.pk_bottom_r_a{ color:#FF0000;}

a.pk_bottom_r_a:hover{ text-decoration:underline;}

/* produkty kategorii */





/* projektanci */

#body_projektanci{ background:url(../img/projektant_bg.jpg) top left repeat-x #F8F8F8;}

#projektanci_left{ float:left; width:750px;}

	

	#projektanci_tekst{ padding:26px 0 0 10px; color:#555555;}

		#projektanci_tekst span.nazwa{ font-weight:bold; font-size:13px;}

	#projektanci_products{ border-bottom:1px solid #CCCCCC; font-size:13px; color:#555555; font-weight:bold; padding:23px 0 3px 10px;}

	#projektanci_box_products{ width:750px; margin:0 auto; padding:10px; margin-top:10px;}

#projektanci_right{ float:right; width:210px;}

	#projektanci_box{ width:180px; border:1px solid #E4E4E4; background-color:#FFFFFF; margin:28px 16px 0 0;}

	#projektanci_box_body{ width:180px; background-color:#FFFFFF;}

		#projektanci_box_top{ padding:9px 0 0 5px; height:25px; background:url(../img/index_projektanci_bg.jpg) top left no-repeat; font-size:11px; color:#FE0000; font-weight:bold; text-align:left;}

		#projektanci_box_top a{ color:#FFFFFF;}

		#projektanci_box_wybierz{ padding:0 0 0 10px; height:21px; font-size:11px; color:#555555; border-bottom:1px solid #CCCCCC;}

			#projektanci_box_wybierz a{ color:#555555;}

			#projektanci_box_wybierz a:hover{ text-decoration:underline;}

		#projektanci_box_bottom{ padding:5px 1px 5px 10px; font-size:11px; font-weight:bold; color:#555555; line-height:25px;}

			#projektanci_box_bottom a{ color:#555555;}

			#projektanci_box_bottom a:hover{ text-decoration:underline;}

/* projektanci */





/* box kategorie */

#kategorie_title{ text-align:left; color:#FE0000; padding-bottom:7px; font-size:28px; font-weight:normal; margin:5px 11px 0px 0px;}

#box_kategorie{ margin-bottom:30px; /*background:url(../img/box_kategorie_bg.gif) top left repeat-y;*/ border:1px solid #E4E4E4;}

#box_kategorie-bottom{ padding:5px 0 5px 0; /*background:url(../img/box_kategorie_bottom_bg.gif) bottom left no-repeat;*/}

#box_kategorie-1{ /*background:url(../img/box_kategorie_top_bg.gif) top left no-repeat;*/}

	#box_kategorie-1 a{ color:#3C3B3D; font-size:13px; line-height:18px;}

	#box_kategorie-1 a:hover{ text-decoration:none; color:#999999;}

	#box_kategorie-1 a.box_kategorie-1-s{ display:block; background-color:#AAAAAA; font-size:11px; color:#974A5B; font-weight:bold; text-align:center; border-bottom:1px solid #D7D7D7; padding:6px 0 6px 0; text-decoration:underline;}

	#box_kategorie-1 a.box_kategorie-1-s:hover{ text-decoration:underline;}

	.box_kategorie_abox{ text-align:left; margin:0 5px 0 5px;}

/* box kategorie */





/* wyszukiwarka */

.wyszukiwarka_koszyk{ font-size:12px; font-weight:bold; color:#FE0000;}

.wyszukiwarka_koszyk_price_old{ font-size:11px; font-weight:bold; color:#454444; text-decoration:line-through;}

/* wyszukiwarka */

















#katalog_logo{position:absolute; top:196px; left:376px; width:90px; height:82px;}











#katalogi_select{ text-align:right; padding-top:0px;}

#katalogi_title{ text-align:left; color:#002051; font-size:14px; font-weight:bold; margin-bottom:7px; margin-top:40px;}



#index_tresc{ font-size:10px; color:#000000; line-height:16px;}



#kolekcje_katalog{ text-align:left; margin:10px 0 10px 0; color:#002051; font-size:14px; font-weight:bold;}

#box_kolekcje{ background-color:#386EB8; padding:1px; width:170px; margin:0 auto;}

#box_kolekcje-1{ background-color:#FFFFFF; padding:20px 0px 20px 0px;}

#box_kolekcje-1 a{ display:block; font-size:11px; color:#333333; padding:2px 5px 2px 30px; font-weight:bold;}

#box_kolekcje-1 a:hover{ color:#E5ECF5; background-color:#376EB4;}

#box_kolekcje-1 a.box_kolekcje-1-s{ display:block; font-size:11px; color:#E5ECF5; padding:2px 5px 2px 30px; font-weight:bold; background-color:#376EB4;}

#box_kolekcje-1 a.box_kolekcje-1-s:hover{ color:#E5ECF5; background-color:#376EB4;}













.wymagane2 { font-size: 12px; padding:3px 4px 4px 4px; margin:0; background-color: #ADD13C; text-decoration: none; color: #FFFFFF; border: 1px solid #DBE9AE; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}



#sitemap{}

#sitemap a{}

#sitemap a:hover{}



/* strona główna */

.box_index_kolekcje{ float:left; width:330px;}

.box_index_kolekcje-title{ font-size:11px; font-weight:bold; color:#373737;}

.box_index_kolekcje-title a{ font-size:11px; font-weight:bold; color:#373737;}

.box_index_kolekcje-title a:hover{ font-size:11px; font-weight:bold; color:#FF8009;}

.box_index_kolekcje-produkty{ float:left; width:62px; font-size:10px; color:#373737; padding:3px 0 10px 0;}

.box_index_kolekcje-produkty a{ font-size:10px; color:#373737;}

.box_index_kolekcje-produkty a:hover{ font-size:10px; color:#FF8009;}





.index_ramka_1{ width:214px; background-color:#E4E4E4; padding:1px; margin-bottom:5px;}

.index_ramka_body_1{ background-color:#FFFFFF; padding:5px 11px 5px 11px; font-size:13px;}

	.index_ramka_body_1 h2{ text-align:left; color:#FE0000; padding-bottom:7px; font-size:15px; font-weight:bold;}

		.index_ramka_body_1 h2 a{ color:#FE0000; font-size:15px; font-weight:bold;}

		.index_ramka_body_1 h2 a:hover{ color:#3C3B3D; font-size:15px; font-weight:bold; background:none;}

	.index_ramka_body_1 a{ color:#999999;}

	.index_ramka_body_1 a:hover{ color:#3C3B3D; text-decoration:none; background:url(../img/a_strzalka.gif) 0px 4px no-repeat;}

	#_prezenty_bg{ background:url(../img/prezenty_bg.jpg) top right no-repeat;}

	#_bizuteria_bg{ background:url(../img/bizuteria.jpg) top right no-repeat;}

		#_kolor_bg a{ display:block; float:left; width:14px; height:14px; margin:0 14px 14px 0; border:1px solid #E4E4E4;}

		#_kolor_bg a:hover{ background-image:none;}

		#_material_bg a{ background:url(../img/material_bg.gif) top left no-repeat; padding:0 0 0 18px; display:block;}

		

	#_kolor_bg{ background:url(../img/kolory.jpg) top right no-repeat;}

	.index_ramka_1_zobacz{ text-align:right; font-size:10px;}

		.index_ramka_1_zobacz a{ color:#000000;}

		.index_ramka_1_zobacz a:hover{ color:#000000; background:#FFFFFF; text-decoration:underline;}

	

.index_ramka_2{ width:328px; background:url(../img/index_ramka_2_bg.gif) top left repeat-y;}

.index_ramka_top_2{ background:url(../img/index_ramka_2_top_bg.gif) top left no-repeat;}

.index_ramka_body_2{ padding:15px 15px 25px 15px; background:url(../img/index_ramka_2_bottom_bg.gif) bottom left no-repeat;}

	.index_ramka_body_2 h2{ text-align:left; color:#333333; padding-bottom:7px;}

	.index_ramka_body_2 a{ color:#000000;}

	.index_ramka_body_2 a:hover{ color:#F6931E; text-decoration:none;}

	

.index_ramka_3{ width:170px; background:url(../img/index_ramka_3_bg.gif) top left repeat-y;}

.index_ramka_top_3{ background:url(../img/index_ramka_3_top_bg.gif) top left no-repeat;}

.index_ramka_body_3{ padding:15px 15px 25px 15px; background:url(../img/index_ramka_3_bottom_bg.gif) bottom left no-repeat;}

	.index_ramka_body_3 h2{ text-align:left; color:#333333; padding-bottom:7px;}

	.index_ramka_body_3 a{ color:#000000;}

	.index_ramka_body_3 a:hover{ color:#F6931E; text-decoration:none;}

	

.index_ramka_4{ width:512px; background:url(../img/index_ramka_4_bg.gif) top left repeat-y;}

.index_ramka_top_4{ background:url(../img/index_ramka_4_top_bg.gif) top left no-repeat;}

.index_ramka_body_4{ padding:15px 15px 25px 15px; background:url(../img/index_ramka_4_bottom_bg.gif) bottom left no-repeat;}

	.index_ramka_body_4 h2{ text-align:left; color:#333333; padding-bottom:7px;}

	.index_ramka_body_4 a{ color:#000000;}

	.index_ramka_body_4 a:hover{ color:#F6931E; text-decoration:none;}

/* --- */



/* strona kolekcji */

#kolekcja_left{ float:left; width:390px;}

#kolekcja_right{ float:right; width:300px;}

#kolekcje_right_nazwa{ font-size:14px; color:#FF8009; font-weight:bold; padding:10px 0 0 0;}

#kolekcje_right_tekst{ font-size:11px; color:#333333; line-height:18px; }

#kolekcje_produkty{ font-size:11px; color:#333333;}

	#kolekcje_produkty a{ font-size:14px; color:#333333; font-weight:bold;}

	#kolekcje_produkty a:hover{ font-size:14px; color:#FF8009;}

.kolekcje_produkty_price{ text-align:right; font-size:12px; color:#333333;}

.kolekcje_produkty_price_old{ font-size:11px; color:#FF0000; text-decoration:line-through;}

.hr_kol_prod{ width:100%; background-color:#EAEAEA; height:1px; line-height:1px; margin:20px 0 20px 0; display:block; color:#EAEAEA;}

/* --- */



/* karta produktu */

#produkt_left{ float:left; width:390px;}

#produkt_right{ float:right; width:300px;}

#produkt_right_producent{ font-size:11px; color:#333333;}

	#produkt_right_producent a{ font-size:11px; color:#333333;}

	#produkt_right_producent a:hover{ font-size:11px; color:#FF8009;}

#produkt_produkty{ font-size:11px; color:#333333;}

	#produkt_produkty h1{ font-size:14px; color:#FF8009; padding:15px 0 5px 0;}

.produkt_produkty_price{ text-align:left; font-size:13px; color:#333333; margin:20px 0 0 0;}









.pobobne_box{ float:left; width:150px; color:#FF8009; text-align:center; margin-top:8px; font-size:11px;}

.pobobne_box a{ font-size:11px; color:#FF8009;}

.pobobne_box a:hover{ font-size:11px; color:#333333;}

/* --- */

















h1{ font-size:28px; font-weight:normal; color:#FFFFFF; padding:0; margin:0;}

h2{ font-size:15px; font-weight:bold; color:#000000; padding:0 0 15px 0; margin:0; text-align:center;}



h4{ font-size:14px; color:#002051; padding:0; margin:0;}





/* produkty */

#body_produkty{ background:url(../img/produkty_bg.jpg) top left no-repeat; height:320px;}

#produkty_dla_dziewczat{ float:left; width:298px; padding:25px 15px 0 15px;}

#produkty_dla_chlopcow{ float:left; width:298px; padding:25px 15px 0 15px;}

#produkty_dla_kazdego{ float:right; width:297px; padding:25px 15px 0 15px;}



.produkt_button{ background:url(../img/produkty_button.png) top left no-repeat; padding:0 0 8px 22px;}

.produkt_button a{ font-size:11px; color:#29176F; line-height:16px; text-decoration:none;}

.produkt_button a:hover{ font-size:11px; text-decoration:underline;}

.produkt_button a.produkt_button_selected{ font-size:11px; color:#29176F; line-height:16px; text-decoration:none; font-weight:bold;}

.produkt_button a.produkt_button_selected:hover{ text-decoration:underline;}

/* produkty */



/* produkt */

#body_produkty_dla_dziewczat{ background:url(../img/produkty_dla_dziewczat_bg.jpg) top left no-repeat; height:370px;}

#body_produkty_dla_dziewczat p{ color:#CC2575; font-size:15px; line-height:21px; padding:10px 0 0 0; font-weight:bold;}

#body_produkty_dla_chlopcow{ background:url(../img/produkty_dla_chlopcow_bg.jpg) top left no-repeat; height:370px;}

#body_produkty_dla_chlopcow p{ color:#050FA2; font-size:15px; line-height:21px; padding:10px 0 0 0; font-weight:bold;}

#body_produkty_dla_kazdego{ background:url(../img/produkty_dla_kazdego_bg.jpg) top left no-repeat; height:370px;}

#body_produkty_dla_kazdego p{ color:#D5A017; font-size:15px; line-height:21px; padding:10px 0 0 0; font-weight:bold;}



#produkt_lista{ float:left; width:298px; padding:25px 15px 0 15px;}

#produkt_opis{ float:right; width:640px;}

#produkt_opis p.p_produkt_opis{ color:#515151; font-size:11px; line-height:18px; font-weight:normal; padding:10px 210px 0 0; height:300px;}

/* produkt */





.input{ font-size:11px; width:210px;}

.submit{ font-size:13px; background-color:#E6E6E6; border:1px solid #A7A6AA;}







#kategoria_nazwa { font-size:14px; color:#333333; font-weight:bold; padding:0 0 0 0; }

#kategoria_tekst { font-size:11px; color:#333333; line-height:18px; }

#kategoria_produkty{ background-color:#6699CC;}

	#kategoria_produkty_top{ height:16px; background:url(../img/product_bg_top.jpg) top left repeat-x;}

	#kategoria_produkty_bottom{ height:16px; background:url(../img/product_bg_bottom.jpg) top left repeat-x;}

#kategoria_produkty .b-prod { width:170px; float:left; }

#kategoria_produkty .b-prod a { font-size:14px; color:#333333; text-decoration:none; font-weight:bold; }

#kategoria_produkty .b-prod a:hover { color:#FF8009; }

#kategoria_produkty .b-prod_nazwa { font-size:14px; }

#kategoria_produkty .b-prod_nazwa a { font-size:14px; color:#333333; text-decoration:none; font-weight:bold; }

#kategoria_produkty .b-prod_nazwa a:hover { color:#333333; text-decoration:underline; }

#kategoria_produkty .b-kolory { width:394px; float:left; padding:38px 0 0 0; }

#kategoria_produkty .b-kolory .kolor { display:block; width:130px; text-align:center; float:left; padding:0 0 10px 0; }

#kategoria_produkty .b-kolory .kolor img.ikona { padding:5px 0 5px 0; }

#kategoria_produkty .b-kolory .kolor a { font-size:11px; color:#FF8009; text-decoration:none; }

#kategoria_produkty .b-kolory .kolor a:hover { color:#333333; }



.product_box_1{ float:left; width:240px; color:#162B3F; margin-bottom:20px; font-size:10px;}

	.product_box_1 a{ color:#162B3F;}

	.product_box_1 a:hover{ color:#CCCCCC;}

	.product_box_1_image{ height:120px; text-align:center;}

	.product_box_1_name{ text-align:center; font-weight:bold;}

	.product_box_1_price{ text-align:center;}



.clear1 { clear:both; height:1px; }

.gwiazdka {color:#CC0000; font-weight:bold; }

.error { font-size:14px; color: #CC0000; font-weight:bold; }

.error_mini { font-size:11px; color: #CC0000; font-weight:bold; }





/* account */

#account_menu .account_menu_box{ background:url(../img/account_menu_bg.gif) top left repeat-x; height:20px; float:left; padding:4px 8px 0 8px; color:#3A3A3A; font-size:14px; font-weight:bold; border:1px solid #D7D7D7; border-bottom:0px;}

#account_menu .account_menu_box a{ color:#3A3A3A;}

#account_menu .account_menu_box a:hover{ color:#999999; text-decoration:none;}

/* account */



.box_category_title{ font-size:12px; font-weight:bold; color:#000000; padding:2px 0 0 10px;}

	.box_category_title a{ font-size:12px; color:#000000;}

	.box_category_title a:hover{ font-size:12px; color:#999999; text-decoration:none;}





/* Producers */

.producers_box{ float:left; width:100px; height:60px; margin:0 20px 20px 0; text-align:center;}

	.producers_box a{ color:#000000;}

	.producers_box a:hover{ color:#555555;}

	.producers_box a.producers_box_a0{ display:block; width:68px; height:42px; border:1px solid #F5F5F5; text-align:center; font-weight:bold; color:#930805; margin-left:15px;}

	.producers_box a.producers_box_a0:hover{ color:#555555;}

/* Producers */







/* News */

.news_box{ margin:20px 0 20px 0; background:url(../img/news_box_bg.jpg) 0px 0px repeat-y; font-size:11px;}

	.news_box p{ font-size:11px;}

	.news_box_top{ height:27px; padding:3px 0 0 120px; background:url(../img/news_box_top_bg.jpg) 0px 0px no-repeat; font-size:14px; font-weight:bold; color:#AF2C1D;}

		.news_box_top a{ color:#AF2C1D;}

		.news_box_top a:hover{ color:#000000;}

	.news_box_body{ padding:10px 20px 10px 20px;}

		.news_box_1{ margin-bottom:15px;}

			.news_box_1_date{ float:left; width:90px;}

			.news_box_1_title{ float:right; width:610px; font-weight:bold;}

				.news_box_1_title a:hover{ color:#000000;}

			.news_box_1_abs{ padding:4px 0 0 20px;}

			.news_box_1_more{ text-align:right;}

				.news_box_1_more a:hover{ color:#000000;}

		.news_box_see_more{ text-align:right;}

			.news_box_see_more a:hover{ color:#000000;}

	.news_box_bottom{ height:9px; background:url(../img/news_box_bottom_bg.jpg) 0px 0px no-repeat;}

/* News */

/* Menu */

#menu {width: 980px; margin: 0 auto; height: 40px; border-top: 1px solid #BC2828; border-bottom: 1px solid #BC2828; position: relative; padding: 0;}
#menu li {float: left; list-style: none; height: 40px; z-index: 1;}
#menu .submenu {position: absolute; top: 40px; left: 0; width: 958px; padding: 5px 10px; background-color: #FFFFFF; display: none; z-index: 1000; border: 1px solid #BC2828;}
#menu .submenu li {float: none; height: auto; padding: 2px 0;}
#menu .submenu a {color: #666666; font-size: 12px; text-decoration: none;}
#menu .submenu a:hover {color: #BC2828; text-decoration: underline;}
#menu .submenu ul {width: 148px; padding: 0 20px;}
#menu li a.main {display: block; height: 40px; line-height: 40px; padding: 0 10px; color: #BC2828; font-size: 14px; font-weight: bold; font-family: Arial, Verdana;}
#menu li a.main:hover, #menu li a.active, #menu li a.active2 {color: #FFFFFF; background-color: #BC2828;}
#menu li a.main2 {color: #000000; font-size: 14px; font-weight: bold;}
#menu .submenu .column {display: inline-block; vertical-align: top; text-align: left;}
/* Menu */

.lowest-price {
	clear: both;
	font-size: 1rem;
	width: 100%;
	margin-top: 1rem;
	margin-bottom: 1rem;
	color: #000000;
	display: inline-block;
}

.lowest-price-sm {
	font-size: 0.8rem;
}