*{
margin:0px;
padding:0px;
font-family: Arial, sans-serif;
font-size:small;
}
img{
border:none;
}
a{
text-decoration:none;
}
div{
	overflow:hidden;
}
.clear{
	clear:both;
}
.red{
color:#ff0000;
}
.red_bold{
color:#ca1f28;
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;
}
.white_11{
color:#ffffff;
font-size:11px;
}
.orange_bold{
color:#f7941d;
font-weight:bold;
font-size:13px;
}
.gray1{
color:#757575;
}
.green{
color:#00aa00;
}
.green_bold{
color:#00aa00;
font-weight:bold;
}
.naglowek {
        font-family: Verdana, Tahoma, Helvetica, Arial CE;
        font-size: 10px;
        color: #000066;
}
.tlok_tabela tr td{
	margin:0px;
	padding:0px;
}
.tlok_tabela tr td img{
	margin:0px;
	padding:0px;
	float:left;	
	}
.tlok_tabela tr td a{
	float:left;
	margin:0px;
	padding:0px;
}






body{
background:#621a0d url(../pliki/grafika/tlo.jpg) no-repeat center top;
width:100%;
}
#kontener{
width:960px;
overflow:hidden;
margin:0px auto;
}
#sort_prod{
float:left;
margin-left:23px;
width:150px;
border:1px solid #aaaaaa;
margin-top:2px;
color:#aaaaaa;
display:inline;
}
/* --------------------  baner   -------------------------------------------------------------------------- */
#baner{
float:right;
width:680px;
display:inline;
	background: url(../pliki/grafika/menu_tlo.jpg) no-repeat right top;
}
#baner_flagi{
	float:right;
	margin-top:0px;
	width:180px;
	color:#c9c9c9;
	display:inline;
	margin-left:20px;
	margin-top:10px;
}
#baner_f1{
	font-size:11px;
	color:#666666;
	float:left;
	padding-right:20px;
	padding-top:3px;
	background: url(../pliki/grafika/f_pl.jpg) no-repeat right center;
}
#baner_f2{
	float:left;
	font-size:11px;
	color:#666666;
	padding-right:20px;
		padding-top:3px;
	background: url(../pliki/grafika/f_gb.jpg) no-repeat right center;
}
#baner_f3{
	float:left;
	font-size:11px;
	color:#666666;
	padding-right:20px;
		padding-top:3px;
	background: url(../pliki/grafika/f_ger.jpg) no-repeat right center;
}
.flagi_act{
	font-weight:bold;
}
.baner_pasek2class,
#baner_pasek{
	float:left;
        background: url(../pliki/grafika/flagi_pause.jpg) no-repeat center 8px;
        width:15px;
        height:17px;
        margin:0px 5px;
}
#baner_logo{
margin-top:10px;
margin-left:23px;
margin-bottom:15px;
float:left;
display:inline;
}
#baner_flash{
float:left;
width:680px;
height:210px;
margin-top:30px;
}
#baner_navi_szukaj{
	width:970px;
	float:left;
}
#baner_navi_kosz{
	float:left;
	width:970px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
}
#navi_bold{
		color:#838383;
		font-size:11px;
		margin-left:18px;
	}
#witamy_kont{
	width:600px;
	float:left;
}
#witamy_kont a{
		padding-left:13px;
		margin-left:7px;
		color:#444444;
		font-size:11px;
		background: url(../images/navi.gif) no-repeat left center;
		}
#menu_konto{
	float:right;
	color:#565656;
	margin-top:8px;
	margin-right:10px;
	background: url(../images/logowanie.jpg) no-repeat left center;
	padding-left:12px;
		display:inline;
}
#menu_konto a{
	margin:0px 10px;
	font-size:12px;
	color:#ffffff;
	}
#menu_konto a#menu_konto_u{
	margin-left:5px;
	color:#b51c34;
	font-weight:bold;
	font-size:11px;
	}
#menu_konto span{
	margin:0px 10px;
	font-size:11px;
	color:#9e9e9e;
	}
	#menu_szukaj{
		
	}

#baner_loguj{
margin-top:37px;
float:left;
		display:inline;
}
.baner_input{
float:left;
width:127px;
border:1px solid #aaaaaa;
}
#menu2{
overflow:hidden;
float:right;
height:40px;
display:inline;
margin-right:15px;
}
#menu2 ul{
	height:40px;
	margin:0px;
	float:left;
}
#menu2 ul li{
float:left;
list-style:none;
height:40px;
}
#menu2 ul li a{
float:left;
display:inline;
font-weight:bold;
text-align:center;
padding:5px 0px 0px;
font-size:13px;
margin-top:7px;
}
#menu2 ul li a:hover{
	color:#dd423d;
	}
.a1{
	color:#919191;
}
.a2{
	color:#dd423d;	
}
.menu_pause{
	float:left;
	display:inline;
	width:30px;
	height:40px;
	background: url(../pliki/grafika/menu_pause.jpg) no-repeat center top;	
}

 /* szukaj   ====================================  */
#baner_szukaj{
float:right;
overflow:hidden;
margin-top:15px;
display:inline;
margin-right:25px;
text-align:left;
width:300px;
}
#baner_szukaj form{
font-size:12px;
}
#baner_szukaj_text1{
float:left;
font-size:11px;
margin-right:25px;
color:#959595;
padding-left:2px;
font-size:13px;
font-weight:bold;
margin-top:6px;
		display:inline;
}
#searchinput{
color:#666666;
font-size:10px;
float:left;
display:inline;
width:110px;
margin-right:10px;
padding:2px 5px;
border:1px solid #b8b9ce;
background:#f1f1f1;
margin-top:2px;
}
#baner_szukaj_prod{
float:left;
padding:1px 0px;
width:119px;
color:#000000;
font-size:10px;
color:#666666;
border:1px solid #b8b9ce;
background:#f1f1f1;
height:19px;
margin-left:10px;
margin-top:2px;
		display:inline;
}
.przycisk_szukaj{
float:left;
		display:inline;
color:#666666;
font-size:11px;
margin-left:13px;
width:22px;
height:22px;
border:none;
background:#ffffff url(../images/szukaj.gif) 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:right;
width:680px;
overflow:hidden;
min-height:200px;
		display:inline;
}

.kategoria_blok{
	width:106px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:9px 6px 15px 6px;
}
.kategoria_link{
	width:100px;
	height:100px;
	float:left;
	padding:2px;
	border:1px solid #ededed;
}
.kategoria_link2{
	width:106px;
	float:left;
	text-align:center;
	font-size:11px;
	color:#818181;
	font-weight:bold;
	font-family:Tahoma;
}
.glowna_kat_foto{
	border:1px solid #d7d7d7;
	width:170px;
	height:170px;
	float:left;
}
.glowna_kat_nazwa1{
	color:#123c6e;
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
	margin-top:10px;
	float:left;
			display:inline;
	background: url(../images/glowna_grot.jpg) no-repeat left center;
}
.margin_20_p{
	width:680px;
	float:left;
	margin:10px 0px;
	display:inline;
	font-size:11px;
	text-align:justify;
	color:#ffffff;
}
.kategoria_foto{
	float:right;
	margin-left:8px;
	margin-bottom:2px;
	display:inline;
	width:100px;
	}
#glowna{
	width:680px;
	float:right;
	background: url(../pliki/grafika/glowna_tlo.jpg) repeat-y center top;
	min-height:200px;
	margin:20px 0px;
}
#glowna_lewa{
	width:320px;
	float:left;
	display:inline;
}
.glowna_tytul{
	float:left;
		display:inline;
color:#f6be09;
font-size:14px;
font-weight:bold;
}
#glowna_blok1{
	margin-top:10px;
	float:left;
	width:145px;
}
#glowna_blok2{
	margin-top:10px;
	float:right;
	width:145px;
}
.glowna_prod{
	float:left;
	width:145px;
	height:130px;
}
.glowna_nazwa{
	float:left;	
	color:#f4d00c;
	font-size:11px;
	margin-top:5px;
	padding:5px 24px 5px 0px;
	background: url(../pliki/grafika/glowna_grot.jpg) no-repeat right center;
}
#glowna_blok3{
	width:320px;
	height:90px;
	background: url(../pliki/grafika/glowna_tlo1.jpg) no-repeat left top;
	float:left;
	display:inline;
	margin-top:15px;
	overflow:hidden;
}
.glowna_text1{
	color:#da1e15;
	font-size:12px;
	font-weight:bold;
	float:left;
	display:inline;
	margin-top:8px;
	margin-left:10px;
	padding:1px;
}
.glowna_text2{
	color:#50150b;
	font-size:11px;
	font-weight:bold;
	float:left;
	display:inline;
	margin-top:8px;
	margin-left:10px;
	padding:1px;
}
#glowna_prawa{
	width:320px;
	float:right;
	display:inline;
}
#glowna_ofirmie{
	width:320px;
	height:164px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:10px 0px;
	color:#ffffff;
	font-size:11px;
}
#glowna_wiecej{
	color:#f4d00c;
	font-size:10px;
	font-weight:bold;
	float:right;
	display:inline;
	padding:5px 0px 5px 23px;
	margin-top:15px;
	background: url(../pliki/grafika/glowna_wiecej.jpg) no-repeat left center;
}
#glowna_blok4{
	width:320px;
	height:90px;
	background: url(../pliki/grafika/glowna_tlo2.jpg) no-repeat left top;
	float:left;
	display:inline;
	overflow:hidden;
}
#glowna_stopka{
	width:680px;
	height:14px;
	float:left;
	display:inline;
	margin-top:6px;
	background: url(../pliki/grafika/glowna_stopka.jpg) no-repeat 1px bottom;
}
/* ======   lewe menu ======================== */
#lewemenu{
float:left;
overflow:hidden;
width:235px;
display:inline;
margin-top:25px;
}
#lewemenu_tytul{
	float:left;
	display:inline;
	font-weight:bold;
font-size:15px;
width:212px;
color:#602d00;
padding-left:13px;
padding-top:29px;
height:24px;
margin-top:15px;
border-left:5px solid #e6271a;
	border-right:5px solid #e6271a;
background: url(../pliki/grafika/lewemenu_tytul.jpg) no-repeat left top;
}
#lewemenu_ul{
	float:left;
	width:225px;
	display:inline;
	padding-top:5px;
	background:#ededed;
	border-left:5px solid #e6271a;
		border-right:5px solid #e6271a;
}
#lewemenu_stopka{
	float:left;
	width:235px;
	height:5px;
	display:inline;
	background:#113c6d url(../pliki/grafika/lewemenu_stopka.jpg) no-repeat left bottom;
}
#lewemenu_dol{
	height:100px;
	float:left;
		width:232px;
	border-left:3px solid #fed200;
	background:#ffffff url(../pliki/grafika/lewemenu_dol.jpg) no-repeat right top;
	
}
#lewemenu_text1{
	float:left;
	display:inline;
	font-weight:bold;
	font-size:14px;
	color:#905046;
	margin-top:25px;
	margin-left:20px;
}

#lewemenu_select{
	float:left;
	width:170px;
	margin-left:20px;
	display:inline;
	margin-top:15px;
	border:1px solid #f5ce11;
	color:#999999;
	font-size:11px;
}
#menu_3{
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:20px;
}
#menu_3 ul{
	height:40px;
	margin:0px;
	float:left;
}
#menu_3 ul li{
float:left;
list-style:none;
height:40px;
}
#menu_3 ul li a{
float:left;
display:inline;
text-align:center;
padding:5px 5px 0px 5px;
font-size:11px;
margin-top:7px;
}
#menu_3 ul li a:hover{
	color:#dd423d;
	}
#menu_3 ul li a.a1{
color:#ffffff;	
}
#menu_3 ul li a.a2{
	color:#dd423d;	
}
.menu_pause2{
	float:left;
	display:inline;
	width:10px;
	margin-top:12px;
	height:40px;
	font-size:10px;
	text-align:center;
	color:#9c5245;
}

.menu_poziom_1{
		float:left;
	display:inline;
width:205px;
border-bottom:1px solid #e4e4e4;
}
.menu_poziom_2{

	float:left;
	display:inline;
width:232px;
}
.menu_poziom_3{
width:230px;
	float:left;
	display:inline;
}
.menu_poziom_4{
		margin-left:30px;
width:230px;
	float:left;
	display:inline;
}
.menu_poziom_5{
		margin-left:35px;
width:230px;
	float:left;
	display:inline;
}
.menu_link_1{
display:block;
width:205px;
padding:12px 0px 17px 20px;
color:#79574d;
font-weight:bold;
font-size:13px;
background: url(../pliki/grafika/lewemenu_p1.jpg) no-repeat left center;
}
.menu_link_1:hover{
color:#b93e37;
background:#dbd8d8 url(../pliki/grafika/lewemenu_p1h.jpg) no-repeat left center;
}
.menu_link_1_hover{
display:block;
width:205px;
padding:12px 0px 17px 20px;
color:#b93e37;
font-weight:bold;
font-size:13px;
background:#dbd8d8 url(../pliki/grafika/lewemenu_p1h.jpg) no-repeat left center;
}
.menu_link_2{
color:#79574d;
font-size:11px;
display:block;
padding:4px 0px 4px 13px;
margin:3px 0px;
margin-left:20px;
width:167px;
}
.menu_link_2:hover{
font-weight:bold;
color:#b93e37;
	}
.menu_link_2_hover{
font-weight:bold;
color:#b93e37;
font-size:11px;
display:block;
padding:4px 0px 4px 13px;
margin:3px 0px;
margin-left:20px;
width:167px;
}
.menu_link_3{
color:#7f7f7f;
font-size:11px;
display:block;
padding:4px 0px 4px 18px;
width:164px;
background: url(../images/menu_p2_tlo.gif) no-repeat left bottom;
}
.menu_link_3:hover{
color:#ff0000;	
	}
.menu_link_3_hover{
color:#ff0000;
font-size:11px;
display:block;
padding:4px 0px 4px 18px;
width:164px;
background: url(../images/menu_p2_tlo.gif) no-repeat left bottom;
}
.menu_link_4{
color:#7f7f7f;
font-size:11px;
display:block;
padding:4px 0px 4px 18px;
width:164px;
background: url(../images/menu_p2_tlo.gif) no-repeat left bottom;
}
.menu_link_4:hover{
color:#ff0000;	
	}
.menu_link_4_hover{
color:#ff0000;
font-size:11px;
display:block;
padding:4px 0px 4px 18px;
width:164px;
background: url(../images/menu_p2_tlo.gif) no-repeat left bottom;
}
.menu_link_5{
color:#7f7f7f;
font-size:11px;
display:block;
padding:4px 0px 4px 18px;
width:169px;
background: url(../images/menu_p2_tlo.gif) no-repeat left bottom;
}
.menu_link_5:hover{
color:#ff0000;	
	}
.menu_link_5_hover{
color:#ff0000;
font-size:11px;
display:block;
padding:4px 0px 4px 18px;
width:169px;
background: url(../images/menu_p2_tlo.gif) no-repeat left bottom;
}
.news_input{
	width:130px;
	border:1px solid #424242;
	background:#232323;
	margin-left:20px;
	margin-top:17px;
	color:#c3c3c3;
	padding:2px 3px;
	font-size:11px;
	float:left;
	display:inline;
}
.news_ok{
	background: url(../images/news_ok.gif) no-repeat left top;
	width:42px;
	height:32px;
	border:none;
	float:left;
	display:inline;
	margin-top:11px;
	margin-bottom:3px;
}
.lewemenu_link1{
	color:#7d7d7d;
	font-size:10px;
	margin-left:20px;
}
.szary{
	color:#7d7d7d;
	font-size:11px;
}	  
.news_usun{
	background:none;
	border:none;
	color:#7d7d7d;
	font-size:10px;
	cursor:pointer;
}	  
.news_blad{
	color:#ff0000;
	float:left;
	font-size:11px;
}
.news_gro{
	color:#ffffff;
	float:left;
	font-size:11px;
}
	  
/* ============================= podstrony  ======= =========================  */
#podstrona{
float:right;
width:680px;
overflow:hidden;
margin-top:20px;
border-bottom:1px solid #742e24;
margin-bottom:20px;
padding-bottom:20px;
}
#podstrona2{
float:left;
width:680px;
padding-left:20px;
padding-bottom:40px;
background:#ffffff;
		display:inline;
}
.podstrona_tresc{
margin:20px 20px 0 20px; 
float:left;
width:680px;
		display:inline;
}
.margin_20{
float:left;
margin:10px 0px;
		display:inline;
		color:#ffffff;
}
.margin_20 div{
		color:#ffffff;	
	}
.podstrona_tytul{
float:left;
width:680px;
		display:inline;
color:#f6be09;
font-size:15px;
font-weight:bold;
}
	.podstrony_kontener{
		width:700px;
		float:left;
		padding-top:3px;
	}
	.glowna_kontener{
		width:718px;
		float:left;
		padding-top:3px;
		background: url(../images/tytul_pasek.jpg) no-repeat left top;
	}
		.produkt_kontener{
		width:718px;
		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;
		display:inline;
}
/* ============= glowna ===================================== */
.glowna_kategoria_blok{
	width:172px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:9px 6px 15px 6px;
}
.glowna_kat_foto{
	border:1px solid #d7d7d7;
	width:170px;
	height:170px;
	float:left;
}
.glowna_kat_nazwa1{
	color:#123c6e;
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
	margin-top:10px;
	float:left;
			display:inline;
	background: url(../images/glowna_grot.jpg) no-repeat left center;
}
.glowna_kat2_lista{
	float:left;
	display:inline;
	margin-left:0px;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.glowna_kat2_lista li{
	color:#5d5d5d;
	font-size:11px;
	list-style:none;
	margin-top:2px;
	padding-left:10px;
	background: url(../images/lista_grot.gif) no-repeat left center;
	float:left;
	display:inline;
	clear:left;
	width:172px;
}
.glowna_kat2_lista li a{
	color:#5d5d5d;
	font-size:11px;
	margin:0px;
	padding:0px;

	}
.glowna_kat_wiecej{
	float:left;
	clear:both;
		width:172px;
	font-size:11px;
	font-weight:bold;
	color:#c71d26;
	padding-left:10px;
	background: url(../images/lista_grot.gif) no-repeat left center;
}
/* ============   sklep  ==================================== */
.produkty_pause{
	float:left;
	height:50px;
	width:20px;
}
.sklep_produkt{
	float:left;
	width:220px;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
	display:inline;
	background: url(../images/produkt_glowna_tlo.gif) no-repeat left bottom;
}
.sklep_produkt2{
	float:left;
	width:218px;
	overflow:hidden;
	margin-top:5px;
	display:inline;
	border:1px solid #454545;
	border-bottom:none;
	margin-bottom:15px;
}
.sklep_produkt_tytul{
	width:200px;
	margin-left:10px;
	float:left;
	color:#7f7f7f;
	font-size:12px;
			display:inline;
}
.sklep_produkt_tytul span{
		font-size:12px;
	}
.sklep_produkt_foto{
	width:198px;
	margin:10px;
		float:left;
}
.sklep_produkt_foto img{
		width:198px;
			float:left;
	}
.sklep_oferta_cena{
font-size:11px;
color:#d6d6d6;
float:left;
	width:200px;
	margin:2px 10px;
			display:inline;
}
.sklep_oferta_cena span{
margin-left:2px;
color:#ff0000;
font-size:11px;
	}
	
	

#mapa_strony{
overflow: hidden;
}
#mapa_strony ul{
padding-bottom:3px;
overflow: hidden;
}
#mapa_strony ul li{
margin-left:15px;
}
#mapa_strony ul li b,
#mapa_strony ul li a{
color:#ffffff;
display:block;
margin-top:3px;
margin-bottom:3px;
font-size:12px;
}
#mapa_strony ul li a b{
	font-size:12px
}

/* ============   sort  ==================================== */
#oferta_sortowanie{
float:right;
text-align:left;
color:#0f3d6f;
	font-size:11px;
	margin-top:0px;
}
#oferta_sortowanie2{
float:right;
text-align:center;
color:#0f3d6f;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
			display:inline;
}
.sort_text{
	float:left;
	color:#7f7f7f;
	font-size:11px;
}
.sort_link1{
color:#103a6a;
font-weight:bold;
float:left;
		display:inline;
margin-left:8px;
margin-right:5px;
font-size:11px;
padding-left:12px;
padding-top:0px;
	background: url(../images/sort_1.jpg) no-repeat left 6px;
}
.sort_link2{
color:#103a6a;
font-weight:bold;
float:left;
		display:inline;
margin-left:8px;
margin-right:5px;
font-size:11px;
padding-left:12px;
	background: url(../images/sort_2.jpg) no-repeat left 6px;
}
.sort_pause{
	float:left;
	font-size:11px;
	color:#103a6a;
}
#sort_pause2{
	width:1px;
	height:20px;
	float:left;
			display:inline;
	margin:0px 10px;
	background:#d6d6d6;
}
.produkty_strony{
float:left;
margin-right:10px;
		display:inline;
}
#strony_str1{
margin:0px 3px;
font-weight:bold;
text-align:center;
font-size:11px;
float:left;
		display:inline;
padding:0px 2px;
color:#193968;
}
.strony_str2{
margin:0px 3px;
font-weight:bold;
text-align:center;
font-size:11px;
float:left;
		display:inline;
padding:0px 2px;
color:#193968;
}
.str_dalej{
margin-left:5px;
float:left;
		display:inline;
width:12px;
height:12px;
background: url(../images/str_dalej.jpg) no-repeat center center;
}
.str_wstecz{
margin-right:5px;
margin-left:3px;
float:left;
		display:inline;
width:12px;
height:12px;
background: url(../images/str_wstecz.jpg) no-repeat center center;
}
/* ============   oferta  ==================================== */
.navi_kontener{
float:left;
margin-left:20px;
		display:inline;
}
.navi_link{
color:#000000;
font-size:11px;
}
.produkt_blok{
margin:2px 4px;
width:146px;
float:left;
background: url(../pliki/grafika/produkt.jpg) no-repeat left top;
}
.produkt_oferta{
width:335px;
float:left;
overflow:hidden;
margin-top:25px;
		display:inline;
}
.produkt_oferta_nazwa{
float:left;
font-size:12px;
color:#ffffff;
width:146px;
text-align:center;
margin-top:5px;
}
.produkt_producent{
	float:left;
	width:445px;
	font-size:11px;
	margin-left:10px;
	margin-top:10px;
			display:inline;
}
#produkt_warianty{
	float:left;
		width:380px;
	font-size:11px;
	margin-top:20px;
	margin-left:10px;
			display:inline;
			text-align:left;
}
#produkt_warianty span{
	font-size:11px;
	margin-right:10px;
	}
	#produkt_warianty select{
		margin-right:20px;
		width:110px;
		border:1px solid #757575;
		color:#757575;
		}
.produkt_oferta_cena{
font-size:15px;
color:#d21f23;
float:left;
clear:left;
	margin-left:10px;
	margin-top:10px;
	font-weight:bold;
			display:inline;
			width:400px;
}
.produkt_oferta_cena_n{
color:#888888;
font-size:11px;
float:left;
clear:left;
margin-left:10px;
		display:inline;
		width:400px;
	}
.produkt_stan{
	float:left;
	clear:left;
margin-left:10px;
font-size:11px;
color:#5b5b5b;
margin-top:15px;
		display:inline;
		width:400px;
}
.produkt_stan span{
	font-size:11px;
	}
.produkt_blok2{
	width:202px;
	float:left;
	margin-top:8px;
			display:inline;
}
.produkt_oferta_foto{
	width:139px;
	height:124px;
	float:left;
	display:inline;
	margin-top:3px;
	margin-left:3px;
	overflow:hidden;
	text-align:center;
}
.produkt_oferta_foto img{
		height:136px;
		
	}
.produkt_blok3{
	width:465px;
	float:right;
	margin-top:8px;
			display:inline;
}
.produkt_oferta_opis{
float:right;
width:460px;
font-size:11px;
color:#7c7c7c;
margin:8px 10px;
		display:inline;
}
.link_koszyk{
	cursor:pointer;
	border:none;
	font-size:11px;
	float:left;
	margin-top:30px;
	display:inline;
	font-weight:bold;
	color:#cb1b26;
	padding:3px 25px 3px 0px;
	margin-right:20px;
	background: url(../images/do_koszyka.jpg) no-repeat right center;
}
.link_koszyk2{
	border:none;
	clear:both;
	font-size:11px;
	float:right;
	display:inline;
	font-weight:bold;
	color:#cb1b26;
	width:90px;
	height:30px;
	margin-top:10px;
	margin-right:20px;
	padding:3px 25px 3px 0px;
	background:#ffffff url(../images/do_koszyka.jpg) no-repeat right center;
}
.link_wiecej{
	clear:left;
	font-size:11px;
	float:left;
	margin-top:30px;
	display:inline;
	margin-left:10px;
	font-weight:bold;
	color:#cb1b26;
	padding:3px 25px 3px 0px;
	margin-right:20px;
	background: url(../images/szczegoly.jpg) no-repeat right center;
}
.produkt_cena{
	float:right;
	width:160px;
	text-align:left;
	font-size:11px;
	color:#d6d6d6;
}
.produkt_cena2{
	float:right;
	width:160px;
	text-align:left;
	font-size:12px;
	color:#ff0000;
	clear:right;
	font-weight:bold;
}
.produkt_lewa{
	margin-top:15px;
		float:left;
	display:inline;
	width:282px;
	overflow:hidden;
	
}
.zdjecie_produkt{
	overflow:hidden;
	float:left;
	width:280px;
	border:1px solid #d2d2d2;
}
.zdjecie_produkt img{
	float:left;
	width:280px;
	display:inline;
	}
.produkt_minilink{
float:left;
width:90px;
overflow:hidden;
border:1px solid #ffffff;
		display:inline;
}
.produkt_minilink2{
float:left;
width:90px;
overflow:hidden;
border:1px solid #ffffff;
		display:inline;
}
.produkt_minifoto{
width:90px;
height:60px;
float:left;
}
.produkt_prawa{
		float:right;
	display:inline;
	width:380px;
	overflow:hidden;
		margin-top:15px;
}
.produkt_nazwa{
	width:360px;
	padding:6px 10px;
	background:#ededed;
	color:#0e3d71;
	font-weight:bold;
	border-top:1px solid #d0d0d0;
}
.produkt_prawa_text{
	font-weight:bold;
	color:#dddddd;
	font-size:12px;
	float:left;
	margin-top:5px;
			display:inline;
}
.produkt_opis2{
font-size:11px;
color:#ffffff;
width:370px;
text-align:justify;
float:right;
padding:4px;
		display:inline;
}
.produkt_opis2 div{
	font-size:11px;
color:#ffffff;
	}


#produkt_tytul{
font-size:15px;
font-weight:bold;
color:#474747;
margin-top:35px;

}

.produkt_cena3{
font-size:11px;
color:#757575;
float:left;
margin-top:5px;
width:380px;
		display:inline;
}
.produkt_do_kosza{
	border:none;
	width:150px;
	height:37px;
	float:right;
	margin-top:75px;
	display:inline;
	background: url(../images/do_kosza.jpg) no-repeat left top;
}
.produkt_wartosc{
font-size:14px;
color:#ff8800;
margin-left:5px;
font-weight:bold;
float:left;
margin-top:10px;
		display:inline;
}
.cena_koszyk2{
float:left;
width:175px;
}
.glowna_cena_p2{
margin:6px 2px 0px 0px;
color:#929292;
float:left;
font-size:11px;
		display:inline;
}
.glowna_cena_wartosc3{
margin:6px 0px 0px 0px;
color:#ff8800;
font-weight:bold;
font-size:11px;
float:left;
		display:inline;
}

#produkty_brak{
float:left;
font-size:12px;
margin-left:30px;
margin-top:20px;
margin-bottom:30px;
color:#ffffff;
		display:inline;
}
#kontener_typ{
float:left;
margin-top:20px;
width:660px;
		display:inline;
}
#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;
		display:inline;
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{
margin-left:5px;
font-family:Verdana;
border-collapse:collapse;
width:640px;
border:1px solid #5c5c5c;
}
#koszyk_naglowek tr th{
font-size:11px;
color:#5c5c5c;
border:1px solid #5c5c5c;
}
#koszyk_naglowek tr td{
font-size:11px;
color:#5c5c5c;
}
#koszyk_naglowek2{
margin-left:56px;
font-family:Verdana;
border-collapse:collapse;
border:1px solid #5c5c5c;
}
#koszyk_naglowek2 tr th{
font-size:11px;
color:#5c5c5c;
border:1px solid #5c5c5c;
}
#koszyk_naglowek2 tr td{
font-size:11px;
color:#5c5c5c;
}
.trprodukty td{
border-bottom:1px solid #5c5c5c;
}
.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 #5c5c5c;
color:#5c5c5c;
}
.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 #5c5c5c;
}
.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;
border:1px solid #5c5c5c;
}
.koszyk_suma2 tr td{
border:1px solid #5c5c5c;
padding:1px 4px;
}
.suma1{
font-size:11px;
text-align:right;
padding-right:10px;
}
.suma3 input{
 font-size:10px;
 color:#5c5c5c;
}
.platnosci{
 font-size:11px;
 color:#5c5c5c;
}
.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:390px;
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:#ffffff;
font-size:12px;
font-family:Verdana;
text-align:center;
height:14px;
text-decoration:none;
padding:3px 4px ;
background:#123c6e;
margin:2px;
border-top:2px solid #ffffff;
border-left:2px solid #ffffff;
border-right:2px solid #555555;
border-bottom:2px solid #555555;
}
.przycisk_1_prawy{
 color:#ffffff;
font-size:12px;
font-family:Verdana;
text-align:center;
height:14px;
width:100px;
text-decoration:none;
padding:3px 4px ;
background:#123c6e;
margin:2px;
float:right;
		display:inline;
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;
     }
.przycisk_1{
			display:inline;
float:left;
 color:#ffffff;
font-size:12px;
font-family:Verdana;
text-align:center;
width:70px;
text-decoration:none;
padding:1px 4px ;
background:#123c6e;
margin:2px;
border-top:2px solid #ffffff;
border-left:2px solid #ffffff;
border-right:2px solid #555555;
border-bottom:2px solid #555555;
}
.przycisk_2{
float:left;
 color:#ffffff;
font-size:12px;
font-family:Verdana;
text-align:center;
height:14px;
width:100px;
text-decoration:none;
padding:3px 4px ;
background:#123c6e;
margin:2px;
		display:inline;
border-top:2px solid #ffffff;
border-left:2px solid #ffffff;
border-right:2px solid #555555;
border-bottom:2px solid #555555;
}
.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:#aaaaaa;
}
.log_tytul{
font-weight:bold;
width:60px;
}
.log_input input{
border:1px solid #ff0000;
color:#444444;
}
/* 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:154px;
	float:left;
	margin:5px;
	display:inline;
	padding:2px;
	overflow:hidden;
	border:1px solid #aaaaaa;
}
.galeria_foto{
width:154px;
}
.galeria_foto_link{
width:154px;
}
.galeria_nazwa{
width:150px;
font-size:11px;
color:#777777;
text-align:center;
}
#galeria_tytul{
font-size:13px;
font-weight:bold;
margin-bottom:5px;
}
#galeria_pasek{
	width:700px;
	height:1px;
	float:left;
	margin-top:10px;
			display:inline;
}
.fotka_blok{
	width:110px;
	float:left;
	margin:5px;
	display:inline;
	overflow:hidden;
	border:1px solid #444444;
	padding:1px;
}
.fotka_blok img{
		width:110px;
	float:left;
	}
/* stopka   ====================================  */
#stopka_kontener{
	height:150px;
	width:100%;	
}
#stopka{
		background:#621a0c;
width:960px;
height:80px;
margin:0px auto;
border-top:1px solid #702e22;
} 
#stopka_gora{
	height:49px;
}
#menu_stopka{
margin:15px auto;
width:390px;
height:26px;
text-align:center;
}

#menu_stopka ul li{
float:left;
list-style:none;
}
#menu_stopka ul li a{
font-size:11px;
height:20px;
margin:0px 4px;
padding:1px 3px 0px 3px;
}
#menu_stopka ul li a.a1{
color:#5d5d5d;
}
#menu_stopka ul li a.a2{
color:#0c3f6a;
}
#menu_stopka ul li a:hover{
color:#0c3f6a;
}
.menustopka_pause{
width:6px;
height:14px;
color:#9b9b9b;
text-align:center;
}

#stopka_info1{
width:400px;
margin-top:13px;
margin-left:25px;
font-size:11px;
float:left;
color:#a14a39;
		display:inline;
}
#info1_1{
color:#a14a39;
font-size:11px;
}
#info1_2{
color:#a14a39;
font-size:11px;
font-weight:bold;
}
#stopka_info2{
margin-right:25px;
margin-top:13px;
float:right;
font-size:11px;
color:#a14a39;
		display:inline;
}
#stopka_info2 a{
font-size:11px;
color:#a14a39;
}
#stopka_tlo{
	width:960px;
	margin-top:5px;
	height:10px;
	float:left;
}

/* rejestracja   ====================================  */

  #registrationForm  {
width : 650px;
margin : auto;
}
#registrationForm label {
display : block;
width : 169px;
float : left;
text-align : right;
padding-right : 5px;
font-size:11px;
color:#888888;
}
#registrationForm label.sublabel {
display : block;
width : 55px;
float : left;
text-align : right;
padding-right : 2px;
margin-left : 10px;
}
#registrationForm input {
display : block;
float : left;
margin-left : 10px;
border : 1px solid #a5acb2;
color:#444444;
}
#registrationForm input.long {
width : 319px;
}
#registrationForm input#invoiceFirstName, #registrationForm input#invoiceLastName {
width : 319px;
}
#registrationForm fieldset {
border : none;
width : 741px;
position : relative;
margin-top : 10px;
}
#registrationForm #telephone, #registrationForm #addressTelephone {
width : 80px;
}
#registrationForm #addressTelephoneExtension, #registrationForm #telephoneExtension {
width : 30px;
}
#registrationForm #telephoneAreaCode, #registrationForm #addressTelephoneAreaCode {
width : 25px;
}
#registrationForm #mailing, #registrationForm #changeAddress2, #registrationForm #invoiceTypePerson, #registrationForm #invoiceTypeFirm {
border : none;
}
#registrationForm fieldset span.legend {
width : 511px;
background : #454545;
display : block;
font-size : 14px;
font-weight : bold;
margin : 0;
padding-top : 5px;
padding-bottom : 5px;
color:#c5c5c5;
}
#registrationForm fieldset span.submitLegend {
color : #64808c;
width : 500px;
padding-top : 5px;
padding-bottom : 5px;
background : #fff;
border-bottom : 1px solid #297a2c;
}
#registrationForm fieldset span.legend h2 {
font-size : 14px;
font-weight : bold;
margin-left : 5px;
margin-top : 1px;
margin-bottom : 1px;
}
#registrationForm div {
padding-top : 8px;
padding-bottom : 8px;
width : 511px;
vertical-align : bottom;
line-height : 17px;
}
#registrationForm div br {
overflow : hidden;
clear : both;
}
#registrationForm div span.error {
color : #f1711c;
margin-left : 183px;
display : block;
clear : left;
}
#registrationForm div input.error {
border : 1px solid #d22566;
}
#registrationForm div.submitDiv {
width : 741px;
text-align : center;
}
#registrationForm span.hint {
background : #f8f5c6 ;
font-size : 9px;
padding-left : 10px;
width : 218px;
position : absolute;
right : 0;
padding-top : 2px;
padding-bottom : 2px;
}
#registrationForm span.hint p {
margin : 2px 2px 2px 6px;
}
#registrationForm span.hint img {
position : absolute;
left : 0;
top : 5px;
}
#registrationForm #btn {
border : none;
width : 104px;
height : 21px;
cursor : pointer;
display : inline;
float : none;
} 
.fieldDisabled  {
background-color : #dddddd;
}
div.description  {
color : #888888;
font-size:11px;
text-align : center;
padding-top : 10px;
padding-bottom : 10px;
font-weight : bold;
border : 1px solid #a3a3a3;
margin-bottom : 20px;
margin-top : 5px;
}
.error_container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    clear: both;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 15px 0;
    overflow: hidden;
    padding: 10px;
    width: 99%;
}
.error_title {
    color: red;
    font-size: 17px;
    font-weight: bold;
}
.error_link {
    color: #A14A39;
}
.error_link:hover {
    text-decoration: underline;
}
h1 strong,
h1 {
    color: #F6BE09;
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    border:0px;
}
.glowna_tytul h1 strong,
.glowna_tytul h1 {
    color: #F6BE09;
    font-size: 14px;
}
#lewemenu_tytul h1 strong,
#lewemenu_tytul h1 {
    font-size:15px;
    color:#602d00;
}
#lewemenu_text1 h1 strong,
#lewemenu_text1 h1 {
    color: #905046;
    font-size: 14px;
}
