*{
margin:0px;
padding:0px;
font-family: Arial, sans-serif;
font-size:small;
}
img{
border:none;
}
a{
text-decoration:none;
}
.red{
color:#ff0000;
}
.red_bold{
color:#b51c34;
font-weight:bold;
font-size:11px;
}
.sherry_bold{
color:#b50000;
font-weight:bold;
font-size:12px;
}
.sherry{
color:#b50000;
font-size:12px;
}
.white{
color:#ffffff;
}
.orange_bold{
color:#f7941d;
font-weight:bold;
font-size:13px;
}
.gray1{
color:#757575;
}
.green{
color:#00aa00;
}
.green_bold{
color:#00aa00;
font-weight:bold;
}
body{
background:#ffffff url(../images/body_tlo_karcher.jpg) repeat-x left top;
width:100%;
}
#kontener{
width:940px;
overflow:hidden;
margin:0px auto;
}
#sort_prod{
float:left;
margin-left:23px;
width:150px;
border:1px solid #aaaaaa;
margin-top:2px;
color:#aaaaaa;
}
.kategoria_blok{
float:left;
padding:20px 10px;
width:280px;
border:2px solid #2d60a2;
text-align:center;
margin-left:35px;
margin-top:20px;
display: table-cell; 
vertical-align: middle;
color:#555555;
text-decoration:none;
font-weight:bold;
background: url(../images/kat_grot.jpg) no-repeat right bottom;
}
/* --------------------  baner   -------------------------------------------------------------------------- */
#baner{
float:left;
width:940px;
}
#logo{
margin-top:20px;
margin-left:12px;
float:left;
}
#baner_lewa{
	float:left;
	width:700px;
}
#baner_flash_{
float:left;
width:700px;
height:270px;
overflow:hidden;
}
#baner_flash_buderus{
float:left;
width:700px;
height:220px;
background: url(../images/baner_buderus.jpg) no-repeat left top;
}
#baner_tekst{
width:700px;
height:50px;
float:left;
}
#witamy_kont{
		font-size:11px;
		float:left;
		width:690px;
		margin-left:17px;
		margin-bottom:12px;
		color:#9e9e9e;
		margin-top:8px;
	}
#witamy_text{
		font-size:11px;
		color:#7b7b7b;
	}
	#witamy_text span{
		font-size:11px;
		color:#7b7b7b;
		}
	#navi_bold{
		color:#7b7b7b;
		font-size:11px;
	}
		#navi_bold span{
		color:#7b7b7b;
		font-size:11px;
	}
	#witamy_kont a{
		padding-left:14px;
		margin-left:5px;
		color:#7b7b7b;
		font-size:11px;
		background: url(../images/witamy_grot.jpg) no-repeat left center;
		}
#baner_prawa{
	float:right;
	width:240px;
}
#baner_tytul{
	float:left;
	font-weight:bold;
	color:#444444;
	margin-left:18px;
	display:inline;
	margin-top:10px;
}
#baner_promocje{
	height:210px;
	width:240px;
	overflow:hidden;
	float:left;
	background:#80acd3 url(../images/promocje_tlo_buderus.jpg) no-repeat left top;
	margin-top:8px;
	padding-top:10px;
}
.baner_promocja_blok{
	width:240px;
	float:left;
	overflow:hidden;
	border-top:1px solid #99bddc;
	height:105px;
}
.baner_promocja_lewa{
	width:60px;
	float:left;
	margin-left:20px;
	margin-top:14px;
	display:inline;
}
.baner_promocja_lewa a img{
	width:56px;
	border:2px solid #b1d4f1;
	}
.baner_promocja_prawa{
	width:130px;
	height:85px;
	overflow:hidden;
	float:right;
	margin-right:20px;
	margin-top:11px;
	display:inline;
}
.baner_promocja_blok2{
	float:left;
	width:130px;
	color:#d4d4d4;
		font-size:10px;
	height:58px;
	overflow:hidden;
}
.baner_promocja_nazwa{
	font-weight:bold;
	color:#ffffff;
	float:left;
	width:130px;
}
.baner_promocja_opis{
	float:left;
	width:130px;
	color:#ffffff;
		font-size:10px;
	overflow:hidden;
}
.baner_promocja_wiecej{
	float:right;
	margin-right:20px;
	display:inline;
	margin-top:5px;
}
.baner_link_promocje{
	width:240px;
	height:50px;
	float:left;
}
.przycisk_1{
color:#ffffff;
font-size:12px;
padding:2px 5px 1px 5px;
border:none;
background:#e20027;
}
.przycisk_1_prawy{
	float:right;
color:#ffffff;
font-size:12px;
padding:2px 5px 1px 5px;
border:none;
background:#e20027;
}
.przycisk_1_lewy{
	float:left;
color:#ffffff;
font-size:12px;
padding:2px 5px 1px 5px;
border:none;
background:#e20027;
}
.przycisk_2{
float:right;
color:#ffffff;
font-size:11px;
padding:2px 5px 3px 21px;
margin:10px;
margin-top:4px;
border:none;
background:#b50000 url(../images/koszyk.jpg) no-repeat 1px 1px;
}
.przycisk_3{
float:right;
color:#ffffff;
font-size:11px;
padding:2px 5px 3px 5px;
margin:10px;
margin-top:4px;
border:none;
background:#b50000;
}
#baner_loguj{
margin-top:37px;
float:left;
}
.baner_input{
float:left;
width:127px;
border:1px solid #aaaaaa;
}
#menu_koszyk{
overflow:hidden;
width:242px;
height:110px;
background:#1d1d1d url(../images/koszyk_tlo.jpg) no-repeat left top;
clear:both;
}
#koszyk_szczegoly{
	color:#c5c5c5;
	font-size:11px;
	float:right;
	margin-top:10px;
	margin-right:15px;
	padding-left:15px;
	text-decoration:underline;
	background:#1b1b1b url(../images/koszyk_grot.jpg) no-repeat left center;
}
#baner_koszyk_t1{
float:left;
margin-left:73px;
margin-top:15px;
font-size:11px;
color:#c5c5c5;
display:inline;
}
#baner_koszyk_t2{
font-size:11px;
margin-left:73px;
margin-top:9px;
float:left;
display:inline;
color:#c5c5c5;
}
#menu2{
	overflow:hidden;
float:right;
height:60px;
margin-top:51px;
}
#menu2 ul li{
float:left;
list-style:none;
}
.menu2_li{
	height:60px;
}
.menu2_li:hover{
background: url(../images/menu_grot.jpg) no-repeat center bottom;	
}
#menu2 ul li a{
	float:left;
	display:inline;
color:#1f1848;
font-weight:bold;
text-align:center;
padding:2px 18px 48px 18px;
font-size:12px;
}
#menu2 ul li a:hover{
	float:left;
	display:inline;
color:#010100;
font-weight:bold;
text-align:center;
padding:12px 18px 38px 18px;
font-size:12px;
background: url(../images/menu_hover.jpg) repeat-x center top;
}
.menu_pause{
	display:inline;
	float:left;
width:1px;
height:45px;
background:#f4f3f0;
margin-top:5px;
}
#baner_navi{
float:left;
height:39px;
background:#ffffff;
width:936px;
}
#navi_linki{
float:left;
margin-top:10px;
margin-left:20px;
width:620px;
}
#navi_linki a{
color:#000000;
font-size:11px;
}

 /* szukaj   ====================================  */
#baner_szukaj{
float:right;
width:445px;
height:50px;
overflow:hidden;
background:#bfa980 url(../images/szukaj_tlo.jpg) no-repeat left top;
}
#baner_szukaj form{
font-size:12px;
}
#baner_szukaj_text{
float:left;
font-size:11px;
margin-top:5px;
margin-right:15px;
color:#959595;
}
#searchinput{
color:#000000;
font-size:11px;
float:left;
display:inline;
height:17px;
width:119px;
margin-right:10px;
margin-left:65px;
margin-top:15px;
padding-top:3px;
padding-left:6px;
padding-right:5px;
border:1px solid #a48f68;
}
#baner_szukaj_prod{
float:left;
margin-left:10px;
width:119px;
height:22px;
padding-top:2px;
margin-top:15px;
color:#000000;
font-size:11px;
border:1px solid #a48f68;
}
.przycisk_szukaj{
float:left;
color:#ffffff;
font-size:11px;
margin-left:26px;
margin-top:14px;
width:53px;
height:23px;
border:none;
background:#ffffff url(../images/szukaj.jpg) no-repeat left top; 
}
 #searchform{
margin:0px;
padding:0px;
}
.suggest_link {
                background-color: #f9f8f0;
                padding: 2px 6px 2px 6px;
}
.suggest_link_over {
                background-color: #aaaaaa;
                padding: 2px 6px 2px 6px;
                cursor:pointer;
}
#search_suggest {
width: 200px;
border: solid 1px #DEDEDE;
background: #f6f6f6;
display: none;
position: absolute;
z-index: 999;                     
}
/* ============= tresc ===================================== */

#tresc{
float:left;
width:940px;
overflow:hidden;
display:inline;
}

/* ======   lewe menu ======================== */
#lewemenu{
float:left;
overflow:hidden;
width:230px;
margin-top:20px;
display:inline;
}
#lewemenu_tytul{
	float:left;
}
.lewemenu_banery{
	width:230px;
	float:left;
	display:inline;
	margin-bottom:10px;
}
#lewemenu_ul{
		float:left;
}
#lewemenu ul{

}
#lewemenu ul li {
list-style:none;
width:230px;
}
.lewemenu_poziom1{
width:230px;
}
.lewemenu_poziom1a{
width:230px;
}
.lewemenu_link1{
display:block;
height:28px;
width:210px;
padding-top:12px;
padding-left:20px;
color:#ffffff;
font-weight:bold;
border-bottom:1px solid #5c5aa0;
background: url(../images/menu_grot1.jpg) no-repeat 200px center;
}
.lewemenu_link1:hover{
	background:#db3845 url(../images/menu_grot1h.jpg) no-repeat 200px center;
	}
.lewemenu_link1a{
display:block;
height:28px;
width:210px;
padding-top:12px;
padding-left:20px;
color:#ffffff;
font-weight:bold;
border-bottom:1px solid #5c5aa0;
background:#db3845 url(../images/menu_grot1a.jpg) no-repeat 201px center;
}

.menu_poziom_1{
width:230px;
}
.menu_poziom_2{
width:230px;
}
.menu_poziom_3{
width:230px;
}
.menu_link_1 b{
font-size:11px;
}
.menu_link_2 b{
font-size:11px;
}
.menu_link_3 b{
font-size:11px;
}
.menu_link_4 b{
font-size:11px;
}
.menu_link_5 b{
font-size:11px;
}
.menu_link_1_hover b{
font-size:11px;
}
.menu_link_2_hover b{
font-size:11px;
}
.menu_link_3_hover b{
font-size:11px;
}
.menu_link_4_hover b{
font-size:11px;
}
.menu_link_5_hover b{
font-size:11px;
}
.menu_link_1{
border-bottom:1px solid #e5e5e5;
display:block;
width:210px;
padding:6px 0px 6px 20px;
color:#2a2a2a;
font-size:11px;
background: url(../images/menu_grot1.jpg) no-repeat 200px center;
}
.menu_link_1:hover{
color:#2a2a2a;
background:#ffffff url(../images/menu_grot1a.jpg) no-repeat 200px center;
}
.menu_link_1_hover{
border-bottom:1px solid #e5e5e5;
display:block;
width:210px;
padding:6px 0px 6px 20px;
color:#2a2a2a;
font-size:11px;
background:#ffffff url(../images/menu_grot1a.jpg) no-repeat 200px center;
}
.menu_link_2{
border-bottom:1px solid #e5e5e5;
color:#7f7f7f;
font-size:11px;
display:block;
padding:4px 0px 4px 28px;
width:202px;
background:#ffffff url(../images/menu_grot2.jpg) no-repeat 20px center;
}
.menu_link_2:hover{
color:#d1e7ff;
background:#2d60a2 url(../images/menu_grot5a.jpg) no-repeat 20px center;	
	}
.menu_link_2_hover{
	border-bottom:1px solid #e5e5e5;
color:#d1e7ff;
font-size:11px;
display:block;
padding:4px 0px 4px 28px;
width:202px;
background:#2d60a2 url(../images/menu_grot5a.jpg) no-repeat 20px center;
}
.menu_link_3{
	border-bottom:1px solid #e5e5e5;
color:#7f7f7f;
font-size:11px;
display:block;
padding:4px 0px 4px 38px;
width:192px;
background:#ffffff url(../images/menu_grot2.jpg) no-repeat 30px center;
}
.menu_link_3:hover{
color:#d1e7ff;
background:#2d60a2 url(../images/menu_grot5a.jpg) no-repeat 30px center;	
	}
.menu_link_3_hover{
	border-bottom:1px solid #e5e5e5;
color:#d1e7ff;
font-size:11px;
display:block;
padding:4px 0px 4px 38px;
width:192px;
background:#2d60a2 url(../images/menu_grot5a.jpg) no-repeat 30px center;
}
.menu_link_4{
	border-bottom:1px solid #e5e5e5;
color:#7f7f7f;
font-size:11px;
display:block;
padding:4px 0px 4px 48px;
width:182px;
background:#ffffff url(../images/menu_grot2.jpg) no-repeat 40px center;
}
.menu_link_4:hover{
color:#d1e7ff;
background:#2d60a2 url(../images/menu_grot5a.jpg) no-repeat 40px center;	
	}
.menu_link_4_hover{
	border-bottom:1px solid #e5e5e5;
color:#d1e7ff;
font-size:11px;
display:block;
padding:4px 0px 4px 48px;
width:182px;
background:#2d60a2 url(../images/menu_grot5a.jpg) no-repeat 40px center;
}
.menu_link_5{
	border-bottom:1px solid #e5e5e5;
color:#7f7f7f;
font-size:11px;
display:block;
padding:4px 0px 4px 58px;
width:172px;
background:#ffffff url(../images/menu_grot2.jpg) no-repeat 50px center;
}
.menu_link_5:hover{
color:#d1e7ff;
background:#2d60a2 url(../images/menu_grot5a.jpg) no-repeat 50px center;	
	}
.menu_link_5_hover{
	border-bottom:1px solid #e5e5e5;
color:#d1e7ff;
font-size:11px;
display:block;
padding:4px 0px 4px 58px;
width:172px;
background:#2d60a2 url(../images/menu_grot5a.jpg) no-repeat 50px center;
}
#lewemenu_firma1{
	float:left;
	display:inline;
	width:230px;
	background:#e43a48 url(../images/lewemenu_firma1.jpg) no-repeat left top;
	margin-top:12px;
}
#lewemenu_firma2{
	float:left;
	display:inline;
	width:230px;
	background: url(../images/lewemenu_firma2.jpg) no-repeat left bottom;
}	  
#lewemenu_ofirmie{
	color:#ffffff;
	margin-left:18px;
	margin-top:20px;
	font-size:17px;
}	 
#lewemenu_text{
	color:#ffb9bf;
	margin-left:18px;
	margin-right:18px;
	margin-top:15px;
	font-size:11px;
} 
#lewemenu_wiecej{
	float:left;
	margin-left:18px;
	margin-top:10px;
	display:inline;
	margin-bottom:15px;
}
#lewemenu_partnerzy{
	float:left;
	display:inline;
	margin-top:15px;
}
/* ============================= podstrony  ======= =========================  */
#podstrona{
float:right;
width:700px;
margin-top:14px;
display:inline;
}
#podstrona2{
float:left;
width:680px;
padding-left:20px;
padding-bottom:40px;
background:#ffffff;
}
.podstrona_tresc{
margin:20px 20px 0 20px; 
float:left;
width:680px;
}
.margin_20{
float:left;
margin-top:20px;
margin-left:10px;
margin-bottom:10px;
width:700px;
display:inline;
}
.podstrona_tytul{
float:left;
width:700px;
background:#ffffff;
color:#333333;
}
.podstrona_tytul span{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:14px;
	margin-left:5px;
	padding-bottom:6px;
	border-bottom:1px solid #d8d7e7;
	width:695px;
	}
	.glowna_kontener{
		width:700px;
		margin-left:10px;
		display:inline;
		float:left;
		margin-bottom:20px;
		padding-top:3px;
	}
		.produkt_kontener{
		width:700px;
		display:inline;
		float:left;
		border-left:1px solid #e9e9e9;
		padding-top:3px;
	}
#podstrona_tytul2{
color:#397d8d;
font-size:18px;
margin-top:10px;
margin-left:20px;
height:35px;
float:left;
}
/* ============= glowna ===================================== */
#glowna_tekst{
	color:#51478e;
	font-weight:bold;
	margin-left:17px;
	float:left;
	margin-top:40px;
	border-bottom:1px solid #e4e3ee;
	padding:0px 3px 4px 3px;
}
#glowna_banerki{
	width:940px;
	float:left;
	margin-top:20px;
	display:inline;
}
#glowna_banerki a{
	float:left;
	}
.glowna_pauza{
	width:13px;
	height:160px;
	float:left;
}
#glowna_linki{
	padding-top:32px;
	padding-bottom:20px;
	border-bottom:1px solid #ededf2;
	width:940px;
	float:left;
	margin-top:20px;
	display:inline;
	background:#f6f6f6 url(../images/glowna_linki.jpg) no-repeat left top;
}
.glowna_linki_blok{
	width:200px;
	float:left;
	display:inline;
	margin-left:16px;
}
.glowna_linki_blok a{
	color:#463d79;
	font-size:11px;
	background: url(../images/glowna_linki_grot.jpg) no-repeat left center;
	padding:3px 0px 3px 30px;
	float:left;
	display:inline;
}
.glowna_linki_kropki{
	float:left;
}
.glowna_linki_pauza{
	float:left;
	display:inline;
	margin-left:16px;
}
.produkt_glowna{
width:205px;
float:left;
display:inline;
overflow:hidden;
padding-bottom:10px;
margin-top:20px;
}
.glowna_pasek1{
	width:1px;
	height:110px;
	float:left;
	background:#d4d4e5;
	margin-top:20px;
	margin-left:13px;
	margin-right:13px;
	display:inline;
}
.glowna_pasek2{
	width:680px;
	height:1px;
	float:left;
	background:#d4d4e5;
	display:inline;
	margin-top:20px;
	margin-bottom:10px;
}
.produkt_glowna_foto{
width:75px;
float:left;
text-align:center;
overflow:hidden;
}
.produkt_glowna_foto img{
	width:75px;
	}
.cena_koszyk{
background:#d4d4d4;
float:left;
width:200px;
}
.produkt_glowna_nazwa{
display:inline;
float:right;
color:#4e4c8f;
font-size:12px;
font-weight:bold;
width:115px;
margin-top:2px;
margin-right:10px;
margin-bottom:8px;
text-align:left;
}
.produkt_nazwa{
display:inline;
float:left;
color:#333333;
font-size:12px;
font-weight:bold;
width:220px;
text-align:left;
}
.produkty_foto{
	width:90px;
	margin:0px 10px 5px 5px;
	float:left;
	display:inline;
}
.produkty_foto img{
	width:90px;
}
.produkt_opis1{
margin-top:8px;
float:left;
display:inline;
font-size:11px;
width:220px;
margin-bottom:8px;
text-align:left;
color:#7b7b7b;
}

#produkt_lewa{
width:300px;
float:left;
overflow:hidden;
}
.zdjecie_produkt2{
display:inline;
width:239px;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
float:left;
overflow:hidden;
padding:30px;
background: url(../images/produkt_lupa.jpg) no-repeat right bottom;
}
.zdjecie_produkt2 img{
width:240px;
float:left;
}
.zdjecie_produkt3{
display:inline;
width:239px;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
float:left;
overflow:hidden;
padding:30px;
}
.zdjecie_produkt3 img{
width:240px;
float:left;
}
#produkt_prawa{
width:380px;
float:right;
margin-right:10px;
display:inline;
}
.glowna_cena_p{
margin:6px 2px 0px 8px;
color:#747474;
float:left;
font-size:10px;
}
.glowna_cena_wartosc{
width:115px;
margin-right:10px;
color:#e20027;
font-size:11px;
float:right;
}
.glowna_cena_wartosc span{
font-weight:bold;
color:#e20027;
font-size:11px;
}
.glowna_wiecej{
	float:right;
	margin-right:55px;
	margin-top:10px;
}

.link_koszyk1{
width:87px;
height:24px;
display:block;
float:right;
margin-top:1px;
margin-right:3px;
background:#ffffff url(../images/do_koszyka.jpg) no-repeat left top;
}
.link_szczegoly{
font-size:10px;
color:#ffffff;
width:87px;
height:24px;
display:block;
float:right;
margin-top:1px;
margin-right:3px;
background:#ffffff url(../images/szczegoly.jpg) no-repeat left top;
}
#zobacz_podobne{
float:left;
padding-top:20px;
background:#ffffff;
width:700px;
padding-bottom:30px;
}
#podobne_tytul{
background:#9fc92f;
color:#555555;
width:240px;
padding:5px 20px 5px 30px;
font-size:19px;
}
.podobne_link{
border:1px solid #aaaaaa;
float:left;
margin:20px 20px;
padding:10px;
}
.podobne_foto{
width:100px;
float:left;
}
#wszystkie_promocje{
margin-right:20px;
margin-top:10px;
float:right;
width:150px;
height:24px;
font-weight:bold;
color:#0082b8;
}
.tabela_sortowanie{
float:left;
}
.produkty_strony{
float:right;
margin-right:20px;
margin-top:14px;
}
#strony_str1{
margin:0px 2px;
font-weight:bold;
text-align:center;
font-size:12px;
float:left;
padding:2px 7px;
background:#efefef;
color:#e20027;
border:1px solid #d4d4d4;
}
.strony_str2{
margin:0px 2px;
color:#727272;
text-align:center;
font-weight:bold;
font-size:12px;
padding:2px 7px;
float:left;
border:1px solid #d4d4d4;
background:#efefef;
}
.str_dalej{
border:1px solid #d4d4d4;
margin-left:10px;
float:left;
width:18px;
height:19px;
background:#f6f6f6 url(../images/str_dalej.jpg) no-repeat center center;
}
.str_wstecz{
	border:1px solid #d4d4d4;
margin-right:8px;
float:left;
width:18px;
height:19px;
background:#f6f6f6 url(../images/str_wstecz.jpg) no-repeat center center;
}
#mapa_strony{
width:500px;
margin-top:20px;
float:left;
}
#mapa_strony ul{
padding-bottom:10px;
}
#mapa_strony ul a.str{
color:#777777;
display:block;
margin-top:10px;
margin-bottom:10px;
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
border-top:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
background: url(../images/pokaz.jpg) no-repeat 10px 3px;
}
#mapa_strony ul li{
margin-left:37px;
list-style:none;
}
#mapa_strony ul li a{
color:#888888;
display:block;
margin-top:2px;
margin-bottom:2px;
padding-left:11px;
background: url(../images/grot.jpg) no-repeat left 2px;
}
/* ============   sort  ==================================== */
#sortowanie{
width:160px;
float:left;
text-align:center;
margin-left:30px;
}
.sort_link1{
color:#6c6c6c;
font-weight:bold;
float:left;
margin-left:13px;
margin-right:13px;
font-size:12px;
margin-top:20px;
}
.sort_link2{
	color:#cccbcb;
	font-weight:bold;
float:left;
font-size:14px;
margin-top:17px;
}

/* ============   oferta  ==================================== */
.navi_kontener{
float:left;
margin-left:20px;
}
.navi_link{
color:#000000;
font-size:11px;
}
.produkt_blok{
width:340px;
float:left;
display:inline;
overflow:hidden;
padding-bottom:10px;
margin-top:20px;
margin-right:14px;
border-right:1px solid #d4d4e5;
}
.produkt_blok2{
width:330px;
float:left;
display:inline;
overflow:hidden;
padding-bottom:10px;
margin-top:20px;
margin-right:15px;
}
.link_opis{
border:none;
float:left;
display:inline;
margin-top:4px;
}
.produkt_oferta{
width:335px;
float:left;
overflow:hidden;
margin-top:25px;
}
.oferta_linkfoto{
float:left;
border:1px solid #cccccc;
}
.oferta_foto{
width:124px;
margin:8px;
}
.produkt_oferta_prawa{
float:left;
width:175px;
margin-left:5px;
}
.produkt_oferta_nazwa{
float:left;
width:175px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#424f4e;
}
.produkt_oferta_opis{
float:left;
width:175px;
font-size:11px;
text-decoration:none;
color:#7c7c7c;
margin-top:5px;
}
.produkt_oferta_kat{
text-decoration:underline;
float:left;
width:175px;
font-size:10px;
color:#009faf;
margin-top:1px;
font-weight:bold;
}
#produkt_tytul{
font-size:15px;
font-weight:bold;
color:#474747;
margin-top:10px;
}
.produkt_opis{
font-size:11px;
color:#555555;
width:700px;
text-align:justify;
float:left;
margin-left:10px;
margin-top:15px;
margin-bottom:30px;
}
.produkt_opis div{
	font-size:11px;
color:#555555;
	}
.produkt_nazwa2{
display:inline;
float:left;
color:#333333;
margin-top:20px;
font-size:21px;
width:320px;
text-align:left;
}
.produkt_cena{
font-size:17px;
color:#383d7d;
float:left;
margin-top:10px;
width:205px;
font-weight:bold;
}
.produkt_cena span{
margin-left:4px;
color:#e43a48;
font-size:12px;
font-weight:bold;
	}
.produkt_minilink{
display:block;
float:left;
width:88px;
height:89px;
padding:5px;
text-align:center;
overflow:hidden;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
border-left:1px solid #e9e9e9;
}
.produkt_minilink2{
display:block;
float:left;
width:89px;
height:89px;
padding:5px;
text-align:center;
overflow:hidden;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
}
.produkt_minifoto{
height:89px;
}
.cena_koszyk2{
float:left;
width:175px;
}
.glowna_cena_p2{
margin:6px 2px 0px 0px;
color:#929292;
float:left;
font-size:11px;
}
.glowna_cena_wartosc3{
margin:6px 0px 0px 0px;
color:#ff8800;
font-weight:bold;
font-size:11px;
float:left;
}
.link_koszyk2{
width:89px;
height:24px;
display:block;
float:right;
margin-right:1px;
background:#ffffff url(../images/do_koszyka.jpg) no-repeat left top;
}
.link_koszyk3{
width:98px;
height:20px;
display:block;
float:right;
margin-top:3px;
margin-right:4px;
background:#ffffff url(../images/wymiary.jpg) no-repeat left top;
}
#produkty_brak{
float:left;
font-size:12px;
margin-left:30px;
margin-top:20px;
margin-bottom:30px;
color:#555555;
}
#kontener_typ{
float:left;
margin-top:20px;
width:660px;
}
#kontener_typ_tytul{
color:#0082b8;
font-size:15px;
font-weight:bold;
}
#tabela_typ{
border-collapse:collapse;
margin-top:10px;
}
#tabela_typ tr td, th{
border:1px solid #bbbbbb;
text-align:center;
}
#tabela_typ tr th{
background:#f7f7f7;
color:#1b697c;
font-size:12px;
}
#tabela_typ tr td{
color:#373737;
font-size:11px;
}
.typ_typ{
width:140px;
}
.typ_cena{
width:160px;
}
.typ_ilosc{
width:200px;
}
.typ_ilosc_input{
width:30px;
padding-right:5px;
border:1px solid #bbbbbb;
font-size:11px;
margin:3px 0px;
text-align:right;
}
.typ_zamawiam{
width:150px;
}
#typ_zamawiam_submit{
border:none;
margin-top:15px;
margin-right:5px;
float:right;
width:155px;
height:39px;
background: url(../images/zamawiam.jpg) no-repeat left top;
}
/* koszyk   ====================================  */
#koszyk{
float:left;
}
#rabaty_info{
margin-top:20px;
font-size:12px;
}
.fotokoszyk{
width:60px;
}
.tdfotokoszyk{
width:60px;
text-align:center;
}
#koszyk_naglowek{
background:#ffffff;
margin-left:5px;
font-family:Verdana;
border-collapse:collapse;
width:640px;
}
#koszyk_naglowek tr th{
font-size:11px;
color:#444444;
border-bottom:1px solid #aaaaaa;
}
#koszyk_naglowek tr td{
font-size:11px;
color:#444444;
}
#koszyk_naglowek2{
margin-left:56px;
font-family:Verdana;
border-collapse:collapse;
}
#koszyk_naglowek2 tr th{
font-size:11px;
color:#444444;
border-bottom:1px solid #aaaaaa;
}
#koszyk_naglowek2 tr td{
font-size:11px;
color:#444444;
}
.trprodukty td{
border-bottom:1px solid #dddddd;
}
.tdnazwa{
text-align:left;
width:100px;
padding-left:5px;
}
.thopis{
text-align:center;
width:120px;
}
.tdopis{
text-align:center;
width:120px;
}
.thcena{
text-align:right;
width:80px;
padding-right:5px;
}
.tdcena{
text-align:right;
width:80px;
padding-right:5px;
}
.thilosc{
text-align:center;
width:50px;
}
.tdilosc{
text-align:center;
width:50px;
}
.tdilosc input{
text-align:right;
width:35px;
border:1px solid #aaaaaa;
}
.thwartosc{
text-align:right;
width:80px;
padding-right:5px;
}
.tdwartosc{
text-align:right;
width:80px;
padding-right:5px;
}
.thusun{
text-align:center;
width:30px;
}
.tdusun{
text-align:center;
width:30px;
}
.tdusun a img{
 border:none;
}
.trstopka td{
border-bottom:1px solid #888888;
}
.koszyk_suma{
font-family:Verdana;
font-size:10px;
border-collapse:collapse;
margin-left:360px;
}
.koszyk_suma2{
font-family:Verdana;
font-size:10px;
border-collapse:collapse;
margin-left:10px;
margin-top:10px;
background:#fafafa;
border:1px solid #aaaaaa;
}
.koszyk_suma2 tr td{
border:1px solid #dddddd;
padding:1px 4px;
}
.suma1{
font-size:11px;
text-align:right;
padding-right:10px;
}
.suma3 input{
 font-size:10px;
}
.suma3{
font-size:11px;
text-align:left;
padding-right:10px;
font-weight:bold;
}
.kasa_daneklienta{
font-size:13px;
width:400px;
}
.d_akcja{
font-family:Verdana;
font-size:10px;
border-collapse:collapse;
margin-left:350px;
margin-top:10px;
}
.d_akcja2{
font-family:Verdana;
font-size:10px;
border-collapse:collapse;
margin-left:360px;
}
.d_akcja_td1 a,.d_akcja_td2 a,.d_akcja_td3 a {
 font-size:11px;
 font-family:Verdana;
}
.tdkomunikat{
text-align:center;
font-size:11px;
height:20px;
font-weight:bold;
}
 .przycisk{
 display:block;
 color:#000000;
font-size:12px;
font-family:Verdana;
text-align:center;
height:14px;
text-decoration:none;
padding:3px 4px ;
background-image:url(../images/tlo.jpg);
background-repeat: repeat;
border-top:2px solid #ffffff;
border-left:2px solid #ffffff;
border-right:2px solid #555555;
border-bottom:2px solid #555555;
}
.przycisk:active{
border-bottom:2px solid #ffffff;
border-right:2px solid #ffffff;
border-left:2px ridge #333333;
border-top:2px ridge #333333;
     }
.kasa_lewa{
	float:left;
	width:320px;
	border:1px solid #777777;
	padding:5px;
	height:100px;
}
.kasa_prawa{
	float:right;
	width:320px;
	border:1px solid #777777;
	padding:5px;
	height:100px;
}
.kasa_tytul{
	color:#888888;
	font-size:19px;
}
.kasa_text a{
	text-decoration:underline;
	color:#e20027;	
	}
/* logowanie   ====================================  */
.logowanie_text1{
font-size:12px;
color:#444444;
}
.log_tytul{
font-weight:bold;
width:60px;
}
.log_input input{
border:1px solid #ff0000;
}
/* dane kontaktowe   ====================================  */
#tabela_dane{
border-collapse:collapse;
}
.dane_td1{
background:#dddddd;
width:190px;
padding-left:5px;
border:1px solid #cccccc;
}
.dane_td2{
width:220px;
border:1px solid #cccccc;
}
.dane_td2 input{
margin-top:3px;
padding-left:3px;
border:none;
}
.gwiazdki{
width:20px;
}

   .zapytanie_form1{
 border:1px solid #bbbbbb;
 width:200px;
 }
  .zapytanie_form2{
 border:1px solid #bbbbbb;
 width:460px;
 height:200px;
 }
 .tabela_konto{
 border-collapse:collapse;
 }
.tabela_konto tr th{
text-align:left;
width:130px;
border:none;
border-bottom:1px solid #999999;
}
.tabela_konto tr td{
padding:2px;
text-align:left;
width:230px;
border:none;
border-bottom:1px solid #999999;
}
.tabela_konto tr td input{
text-align:right;
width:230px;
border-bottom:1px solid #eeeeee;
}
.zmien_dane{
text-align:center;
display:block;
width:95px;
margin-top:20px;
margin-left:370px;
color:#e20027;
font-weight:bold;
}

.zmien_dane2{
text-align:left;
display:block;
width:95px;
color:#3399d9;
font-weight:bold;
}
.tabela_konto2{
border-collapse:collapse;
}
.tabela_konto2 tr th{
text-align:left;
border:none;
border-bottom:1px solid #eeeeee;
}
.tabela_konto2 tr td{
text-align:left;
border-bottom:1px solid #eeeeee;
}
.tabela_konto2 tr td input.s5{
text-align:left;
padding-left:5px;
width:230px;
border:none;
}
/* galerie   ====================================  */
.galeria_blok{
width:160px;
float:left;
}
.galeria_foto{
width:150px;
}
.galeria_foto_link{
width:150px;
margin-left:5px;
}
.galeria_nazwa{
width:150px;
margin-left:5px;
font-size:11px;
color:#777777;
text-align:center;
}
#galeria_tytul{
font-size:13px;
font-weight:bold;
margin-bottom:5px;
}
/* stopka   ====================================  */
#stopka{
width:940px;
height:110px;
margin:0px auto;
padding-bottom:30px;
background:#f9f9f9 url(../images/stopka_tlo.jpg) no-repeat left 30px;
} 
#menu_stopka{
	margin-top:16px;
	display:inline;
	width:940px;
height:18px;
float:left;
text-align:center;
}
#menu_stopka ul{
}
#menu_stopka ul li{
float:left;
list-style:none;
}
#menu_stopka ul li a{
font-size:11px;
height:20px;
margin:0px 20px;
padding:1px 0px;
}
#menu_stopka ul li a.a1{
color:#a3a3a3;
}
#menu_stopka ul li a.a2{
color:#a3a3a3;
}
#menu_stopka ul li a:hover{
color:#a3a3a3;
text-decoration:underline;
}
.menustopka_pause{
width:6px;
height:14px;
color:#ffffff ;
text-align:center;
}
#stopka_gora{
	float:right;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#e43a48;
	padding-top:30px;
	margin-right:17px;
}
#stopka_pasek{
	width:940px;
	float:left;
	display:inline;
	height:1px;
	background:#d8d7e7;
	margin-top:5px;
	}
#stopka_info1{
width:600px;
margin-top:30px;
margin-left:20px;
font-size:11px;
float:left;
display:inline;
color:#a3a3a3;
}
#info1_1{
color:#463d79;
font-size:11px;
}
#info2{
width:600px;
margin-left:20px;
margin-top:6px;
float:left;
font-size:10px;
color:#a3a3a3;
}
#info2 a{
font-size:11px;
color:#463d79;
font-weight:bold;
}
#stopka_tlo{
	width:960px;
	margin-top:5px;
	height:10px;
	float:left;
}

