* {margin:0px; padding:0px;}
body {text-align:center; font-family:arial, verdana,tahoma; font-size:12px; background:url('../img/jpg/back.jpg') scroll 50% 0% repeat;}
a img {border:none;}
a,a:hover,a:active,a:visited {text-decoration:none;}

a.kolor_0:hover {color:#563709;}
a.kolor_2:hover {color:#563709;}
a.kolor_4:hover {color: #6d460b}

.taby {color: #402929;}
a.taby:hover {color:#B9392F;}

.kolor_0 {color: #fff; }
.kolor_1 {color: #563709; }
.kolor_2 {color: #a59177; }
.kolor_3 {color: #3b2606; }
.kolor_4 {color: #402929;}
.kolor_5 {color: #333;}
.kolor_6 {color: #B9392F;}
.kolor_7 {color: #808080;}
.kolor_8 {color: #666;}
.kolor_9 {color: #db0000;}
.kolor_10 {color: #cdcdcd;}

.txt_8 {font-size:8px;}
.txt_8b {font-size:8px; font-weight:bold;}
.txt_9 {font-size:9px;}
.txt_9b {font-size:9px; font-weight:bold;}
.txt_10 {font-size:10px;}
.txt_10b {font-size:10px; font-weight:bold;}
.txt_11 {font-size:11px;}
.txt_11b {font-size:11px; font-weight:bold;}
.txt_12 {font-size:12px;}
.txt_12b {font-size:12px; font-weight:bold;}
.txt_14  {font-size:14px; }
.txt_14b {font-size:14px; font-weight:bold;}
.txt_16  {font-size:16px; }
.txt_16b {font-size:16px; font-weight:bold;}
.txt_18  {font-size:18px; }
.txt_18b {font-size:18px; font-weight:bold;}
.txt_20  {font-size:20px; }
.txt_20b {font-size:20px; font-weight:bold;}
.txt_22  {font-size:22px; }
.txt_22b {font-size:22px; font-weight:bold;}


.cleared {clear:both; float:none;height:0px; line-height:0px;}

#page {width:925px; margin:0px auto; text-align:left; margin-top:25px;}
	#page #top_shadow { position:relative; height:95px; background:url('../img/png/top_shadow.png') repeat-x; margin:0px 16px;}
		#top_shadow #top_left { position:absolute; top:0px; left:-16px; width:16px; height:95px; background:url('../img/png/left_shadow.png') no-repeat;}
		#top_shadow #top_right { position:absolute;  top:0px; right:-16px !important; right:-17px; width:16px; height:95px; background:url('../img/png/right_shadow.png') no-repeat;}				
		#top_shadow .koszyk_main {font-family:tahoma,verdana,arial; float:right; margin-right:5px; margin-top:9px; background:url('../img/jpg/koszyk_main.jpg') repeat-x; width:236px; height:37px; display:inline;}
			#top_shadow .koszyk_main .prod_img {float:left; display:inline;width:31px; height:28px; border:1px solid #818181; margin:3px 0px 0px 90px; overflow:hidden;}
			#top_shadow .koszyk_main .cena {float:right; padding:2px 5px; height:17px; background:#fff; color:#ee5925; display:inline; margin-top:8px; font-weight:bold; font-size:11px;}			
			#top_shadow .koszyk_main a.prod_img img {width:35px;}
			
		#top_shadow .telefon_main {float:right; margin-right:15px; margin-top:20px; display:inline;}
		#top_shadow .shop_logo {float:left; display:inline; margin-left:9px; margin-top:14px;}
		
		a.my_acount {float:right; margin:28px 8px 0px; font-weight:bold; display:inline;}
		
	#page #bottom_shadow { height:16px; width:925px;}
		#bottom_shadow #img_bottom_shadow {height:16px;width:926px;}
		#bottom_shadow #bottom_left { position:absolute; top:0px; left:-16px; width:16px; height:16px; background:url('../img/png/left_bottom_shadow.png') no-repeat;}
		#bottom_shadow #bottom_right { position:absolute;  top:0px; right:-16px !important; right:-17px; width:16px; height:16px; background:url('../img/png/right_bottom_shadow.png') no-repeat;}
		
	#page #middle { background:url('../img/png/left_right.png') repeat-y ; min-height:500px;}
		#middle #top_menu {background:url('../img/jpg/top_menu_bg.jpg') repeat-x; width:905px; margin-left:10px; height:39px; position:relative; }
			#top_menu .dupsztyk {position:absolute; left:-29px; top:8px; width:26px; height:25px; background:url('../img/gif/dupsztyk_1.gif') no-repeat;}
			#top_menu a {padding:12px 6px 12px 9px; float:left; display:block; color:#fff; text-transform:uppercase; font-weight:bold;}
			#top_menu a:hover, #top_menu a.activ {background:url(../img/jpg/top_menu_hover.jpg) repeat-x; }
			#top_menu .szukaj {margin:10px 12px 0px 0px; width:236px; height:24px; background:url('../img/jpg/szukaj.jpg') no-repeat; float:right;}
				#top_menu .szukaj input.search_text {width:146px; height:19px; padding:4px 0px 0px 24px; background:transparent; border:none; font-size:11px; float:left;}
				#top_menu .szukaj input.search_btn { dpadding:0px 0px 0px 10px; width:65px; height:23px; float:left; background:transparent; border:none; cursor:pointer; }
				
		#middle #baner_main {width:907px; height:358px;  margin-left:7px; }
		#middle #baner_firmy {width:904px; height:61px; margin-left:10px; margin-top:8px; position:relative;}
			#baner_firmy .dupsztyk {position:absolute; left:-26px; top:5px; width:23px; height:24px; background:url('../img/gif/dupsztyk_2.gif') no-repeat;}
		#middle #flash_produkty {width:904px; height:249px; background:url('../img/jpg/stone_bg.jpg') repeat; margin-left:11px; margin-top:11px; position:relative;}
			#flash_produkty .dupsztyk {position:absolute; left:-27px; top:10px; width:23px; height:24px; background:url('../img/gif/dupsztyk_2.gif') no-repeat;}
		#middle #main_newsy {margin-left:11px;width:904px; background:#fff url('../img/jpg/stone_bg.jpg') center repeat; padding-top:10px;  height:178px; position:relative;}
			#main_newsy .dupsztyk {position:absolute; left:-27px; top:12px; width:23px; height:24px; background:url('../img/gif/dupsztyk_2.gif') no-repeat;}
			#main_newsy #news_side {float:left; width:135px;}
				#news_side .head {display:inline; background:#FFFFFF none repeat scroll 0 0; border-right:1px solid #E2E2E2; float:left; margin-right:4px; padding:6px 24px 6px 8px;}
				#news_side img.rss {display:inline; margin-top:4px; }
				#news_side #news_category {margin:24px 0px 0px 37px; }
					#news_side #news_category a {display:block; text-transform:uppercase; padding:2px 0px; }
			#main_newsy #news_cont {float:left; width:765px;}
				#news_cont .news {display:inline; width:350px; float:left; margin-right:30px; }
				#news_cont .news .news_image {float:left; width:170px; height:168px; position:relative; overflow:hidden; }
					#news_cont .news .news_image .img_mask {z-index:3; position:absolute; display:block; width:170px; height:168px; background:url('../img/gif/main_news_mask.gif') no-repeat;}
					#news_cont .news .news_image img {margin:2px}
				#news_cont .news .news_content {float:left; width:180px; position:relative;}
					#news_cont .news .news_content .title {font-size:12px; font-weight:bold; color:#ee1c25; text-transform:uppercase; font-family:arial, verdana, tahoma; margin:6px 0px 20px 10px;}
					#news_cont .title_a {font-size:12px; font-weight:bold; color:#ee1c25; text-transform:uppercase; font-family:arial, verdana, tahoma; margin:6px 0px 8px 10px; display:block;}
					#news_cont .title_a:hover {color:#DE1C25; }
					
					#news_cont .news .news_content .title2 {font-size:12px; font-weight:bold; color:#402929; text-transform:uppercase; font-family:arial, verdana, tahoma; margin:6px 0px 20px 10px;}
					#news_cont .news .news_content .content {font-size:11px; color:#333333; font-family:arial, verdana, tahoma; margin:0px 0px 0px 10px; height: 72px; overflow:hidden;}
					#news_cont .news .news_content .wiecej { cursor:pointer; background:transparent url(../img/jpg/zobacz.jpg) no-repeat scroll 0 0; height:29px; left:-2px; position:absolute; top:135px; width:70px; z-index:2; }
					#news_cont .news .news_content .wiecej:hover { background-position: 0px -29px; }			
					
		#middle #main_arch {width:904px; background:url('../img/jpg/stone_bg.jpg') repeat; margin-left:11px; margin-top:0px; height:69px; position:relative;}		
			#main_arch .dupsztyk {position:absolute; left:-27px; top:24px; width:23px; height:24px; background:url('../img/gif/dupsztyk_2.gif') no-repeat;}
				#news_side_arch { float:left; width:133px; height:69px; background:url('../img/gif/main_archiwum.gif') no-repeat;}
				.news_arch_list {width:175px; height:69px; float:left; cursor:pointer; }
				.news_arch_list .news_image {display:inline; margin:13px 0px 0px 5px; float:left; width:53px; height:52px; position:relative; overflow:hidden; }
					.news_arch_list .news_image .img_mask {z-index:3; position:absolute; display:block; width:53px; height:52px;}
						.news_arch_list .news_image .arch_img {display:block;height:42px;left:5px;overflow:hidden;position:absolute;top:4px;width:43px;z-index:2;}
													.arch_img img {width:52px;}
						.news_arch_list .content {float:left; text-transform:uppercase; display:inline; width:105px; height:35px; margin-top:15px; color:#333333; margin:20px 0px 0px 2px; overflow:hidden;}
				#news_arch_katalog {display:inline; width:169px; height:69px; margin-top:0px; background:url('../img/x/main_katalog.jpg') 100% 0% no-repeat; float:right;}
				
		#middle #main_bottom_baner {width:905px; height:196px; margin-left:10px; margin-top:6px;}
		
		#middle #main_ts {width:905px; clear:both;  background:url('../img/jpg/main_ts_back.jpg') repeat-x; margin-left:10px; margin-top:6px; padding-bottom:13px !important; padding-bottom:9px; position:relative;}
			#main_ts .dupsztyk {position:absolute; left:-26px; top:20px; width:23px; height:24px; background:url('../img/gif/dupsztyk_2.gif') no-repeat;}
			#middle #main_ts #ts_pomoc {float:left; margin-top:20px;display:inline; width:133px;}
				#middle #main_ts #ts_pomoc .head {padding:4px 60px 4px 20px;  height:16px; background:#fff; float:left; display:inline;}
				#middle #main_ts #ts_pomoc .ts_category {margin:13px 0px 0px 25px !important; margin:11px 0px 0px 25px;}
			#middle #main_ts #ts_sklep {float:left; margin-top:20px;display:inline; width:117px;}
				#middle #main_ts #ts_sklep .head {padding:4px 0px;  height:16px; background:#fff; float:left; display:inline; width:100%; text-align:center;}
				#middle #main_ts #ts_sklep .ts_category {margin:13px 0px 0px 34px !important; margin:11px 0px 0px 34px;}
			#middle #main_ts #ts_info {float:left; margin-top:20px;display:inline; width:117px;}
				#middle #main_ts #ts_info .head {padding:4px 0px;  height:16px; background:#fff; float:left; display:inline; width:100%; text-align:center;}
				#middle #main_ts #ts_info .ts_category {margin:13px 0px 0px 34px !important; margin:11px 0px 0px 34px;}
			#middle #main_ts #ts_newsletter {float:left; margin-top:20px; margin-left:33px;display:inline; width:165px;}
				#middle #main_ts #ts_newsletter .head {padding:4px 32px 4px 12px;  height:16px; background:#fff; float:left; display:inline;}
				#middle #main_ts #ts_newsletter .ts_category {margin:13px 0px 0px 0px !important; margin:9px 0px 0px 0px; width:132px;}
				#middle #main_ts #ts_newsletter img.rss {display:inline; margin:3px 0px 0px 6px !important; margin:3px 0px 0px 3px; }
				#middle #main_ts #ts_newsletter .newsletter_dodaj {width:77px; height:25px; margin-top:12px;}			
				
					#middle #main_ts .ts_category a {display:inline; text-transform:uppercase; padding:2px 0px; float:left; }					
				
			#middle #main_ts #ts_ostatnio {float:right; width:440px; margin-top:20px; margin-right:0px !important; margin-right:-5px;}
			#middle #main_ts #ts_ostatnio .head {padding:4px 0px; width:170px; text-align:center; height:16px; background:#fff; float:right; display:inline;}
			#middle #main_ts #ts_ostatnio .ostatnie_list {margin-top:10px !important; margin-top:6px; margin-right:20px !important; float:right; display:inline;}
				.ostatnie_list .prod_image {display:inline; margin:13px 0px 0px 5px; float:right; width:53px; height:52px; position:relative; overflow:hidden; }
						.ostatnie_list .prod_image .img_mask {z-index:3; position:absolute; display:block; width:53px; height:52px;}
							.ostatnie_list .prod_image .prod_img {display:block;height:42px;left:5px;overflow:hidden;position:absolute;top:4px;width:43px;z-index:2;}
								.ostatnie_list .prod_image .prod_img img {width:45px;}
							#ts_ostatnio #ts_ostatnio_opis {width:425px; margin-top:20px !important; margin-top:16px; float:right; text-align:right;}
					#main_ts #honorujemy {margin-top:13px !important; margin-top:3px;}
						#main_ts #honorujemy .head {padding:11px 4px 0px 8px;  height:39px; background:#fff; float:left; display:inline;}
						#main_ts #honorujemy #honorujemy_baner {text-align:center;margin-left:5px; height:50px; background:#fff; float:left; display:inline; width:786px;}
						
			#middle #copyright {width:905px; margin-left:11px; height:12px; color:#ACAA9C; font-size:9px; text-transform:uppercase; padding-top:4px; }
				#middle #copyright .left {float:left; margin-left:8px; display:inline;}
				#middle #copyright .right {float:right; margin-right:20px; display:inline; text-align:right;}
					#middle #copyright .right a {color:#857B7A;}
					#middle #copyright .right a:hover {color:#ACAA9C;}
					
.content_pathway_new { width:864px; padding-top:7px; height:21px; background:url('../img/jpg/path_bg.jpg') no-repeat; margin-top:6px; padding-left:40px;color:#D0D2D3; font-size:11px; font-family:tahoma, verdana, arial;}
.content_pathway_new a {background:transparent url(../img/gif/path_arrow.gif) no-repeat scroll 100% 2px;
						font-weight:normal; margin-right:15px; padding-right:20px; color:#D0D2D3; font-size:11px; font-family:tahoma, verdana, arial;}
						
#sidebar {float:left; margin:3px 0px 0px 0px; }
	#sidebar .head {text-transform:uppercase; width:167px; height:31px; background:url('../img/jpg/sidebar_head.jpg') no-repeat; font-weight:bold; font-size:15px; color:#fff; padding:9px 0px 0px 11px; position:relative;}
		#sidebar .head .dupsztyk {position:absolute; left:-27px; top:6px; width:23px; height:24px; background:url('../img/gif/dupsztyk_2.gif') no-repeat;}
	#sidebar #sidebar_cechy {width:170px; background:#efedec url('../img/gif/menu2_bottom.gif') scroll 0% 100% no-repeat; width:178px; margin-top:7px; padding-top:20px; padding-bottom:30px; position:relative;}
		#sidebar #sidebar_cechy .dupsztyk {position:absolute; left:-27px; top:6px; width:23px; height:24px; background:url('../img/gif/dupsztyk_2.gif') no-repeat;}
		#sidebar #sidebar_cechy a {font-size:12px; font-weight:bold; color:#402929; text-transform:uppercase; display:block; padding:3px 0px 3px 16px;}
		#sidebar #sidebar_cechy a:hover {color:#B9392F;}
#right {float:left; width:721px;margin-left:5px;}
	#right #prod_branze {margin-top:5px; width:690px; height:60px; margin-bottom:5px;}
	#right #prod_tagi {text-align:right; margin-bottom:5px;}
	
	.produkty_lista_1 { height:237px; width:175px; float:left; position:relative; text-align:center;}
		.produkty_lista_1 img.add_pic { position:absolute; right:0px; top:0px;}
		.produkty_lista_1 .prod_img { text-align:center; height:155px; margin:12px 0px;}
	.produkty_lista_2 {  border-bottom:1px dotted #e3e3e3; margin-top:10px; padding-bottom:10px; }
		.produkty_lista_2 img.add_pic { position:absolute; right:0px; top:0px;}
		.produkty_lista_2 .prod_img { text-align:center; height:145px;  width:120px; margin:6px 0px;}
		.produkty_lista_2 .firmy_img { text-align:center; width:90px; margin-bottom:-5px;}
		.produkty_lista_2 .opis_1 { height:130px; float:left; width:170px; margin-left:25px; display:inline; border-right:1px dotted #e3e3e3;}
		.produkty_lista_2 .opis_2 { height:130px; float:left; width:160px;padding-right:10px; display:inline; margin-left:20px; border-right:1px dotted #e3e3e3; color:#808184; font-size:11px;}
		.produkty_lista_2 p {padding:6px 0px;}
		.produkty_lista_2 .opis_3 { height:130px; float:left; width:170px;padding-right:10px; display:inline; margin-left:20px;  color:#808184; font-size:11px;}
			.produkty_lista_2 .opis_3 .cecha_cont .cecha_name {margin:10px 0px; }
			.produkty_lista_2 .opis_3 .cecha_cont .cecha {background:transparent url(../img/gif/cechy_m.gif) repeat-x scroll 0 0;
															color:#6D6E70; display:inline; float:left; font-size:11px; font-weight:bold;
															height:19px; margin-right:2px; padding:6px 7px; position:relative; text-align:center;
															width:15px;}
				.produkty_lista_2 .opis_3 .cecha_cont .cecha .cechy_l {position:absolute; top:0px; left:0px; height:27px; width:5px; background:transparent url('../img/gif/cechy_l.gif') no-repeat;}
				.produkty_lista_2 .opis_3 .cecha_cont .cecha .cechy_p {position:absolute; top:0px; right:0px; height:27px; width:5px; background:transparent url('../img/gif/cechy_p.gif') no-repeat;}
			
		
.sety_zakres {float:left; width:150px; margin:4px 0px 0px 5px;}
.sety_widok {float:left; width:150px; margin:0px 0px 0px 60px;}
	.sety_widok img {margin:0px 11px -5px 10px; cursor:pointer;}
	
#form_do_koszyka {border-top:1px dashed #d7d6d7; border-bottom:0px dashed #d7d6d7;}
	#form_do_koszyka .selekty {text-transform:uppercase;}
		#form_do_koszyka .selekty  span {display:inline; float:left; width:90px;}
	#form_do_koszyka .selekty p {border-bottom:1px dashed #d7d6d7; padding-bottom:6px; margin-top:6px;}
	h5.selekty select {width: 150px;}
	
.reg_head { height:21px; padding:6px 0px 0px 15px; text-transform:uppercase; background:#d7d6d7; margin-bottom:10px; }

input.krok2_btn {width:133px; height:23px; border:none;  background:url(../img/gif/krok2_btn.gif) no-repeat; text-transform:uppercase; font-weight:bold; cursor:pointer;}
input.krok2_btn:hover {background-position:0px -23px; color:#fff;}
input.krok3_btn {width:180px; height:23px; border:none;  background:url(../img/gif/krok3_btn.gif) no-repeat; text-transform:uppercase; font-weight:bold; cursor:pointer;}
input.krok3_btn:hover {background-position:0px -23px; color:#fff;}
input.kont_zak {margin-top:20px;width:180px; height:23px; border:none;  background:url(../img/gif/kont_zakupy.gif) no-repeat; text-transform:uppercase; font-weight:bold; cursor:pointer;}
input.kont_zak:hover {background-position:0px -23px; color:#fff;}
input.kupuj {margin-right:12px;width:69px; height:24px; border:none;  background:url(../img/gif/kupuj.gif) no-repeat; text-transform:uppercase; font-weight:bold; cursor:pointer;}
input.kupuj:hover {background-position:0px -24px; color:#fff;}

table td {color: #333; font-size: 10px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}