body
{
	font-size: 12px;
	text-align:left;
	font-family: Arial,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 
	background: url('images/tlo.jpg') no-repeat top center #000000;
	color: #ffffff;	
}
     
a:hover  { color: #ed1c24; text-decoration:none; font-size: 12px;} 
a { color: #ed1c24; text-decoration:none; font-size: 12px; }
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
h1,h2,h3,div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:13px; color:#ed1c24;  font-weight:bold; padding: 40px; text-align:center;}


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
#bg_bottom { background: url('images/bg_bottom.gif') no-repeat bottom center transparent; min-width: 1000px;}
#bg_bottom_boxy { background: url('images/bg_bottom_boxy.gif') no-repeat bottom center transparent; min-width: 1000px;}

#bg_podstrona{ background: url('images/bg_podstrona.gif') no-repeat top center transparent; min-width: 1000px;}
#bg_main{ background: url('images/bg_main.gif') no-repeat top center transparent; min-width: 1000px;}
div#kontener
{
	margin:0px auto 0px auto; width:1000px; padding: 32px 0px 0px 0px;	overflow:hidden; 
}

div#top
{
	width:1000px; height:108px; overflow:hidden; background: url('images/baner.jpg') no-repeat;
}
div#top_logo { float:left; padding-left:260px; width:172px; height:91px; overflow:hidden; margin-top:17px; }
div#top_menu { float:left; padding-left:70px; width:488px; overflow:hidden; }
div#top_flagi { height:53px; overflow:hidden; text-align:right; padding-right:10px; }
div#top_flagi img{ float:right; margin:0px; padding:0px; margin-left:8px; border:1px solid #a7a7a7; }
div#top_wybierz_jezyk { color:#575757; font-size:10px; font-family:Tahoma; padding-right:4px; text-align:right; float:right; }

div#top_menu_elementy { color:#ffffff; font-size:13px;  text-align: right;}
div#top_menu_elementy a{ color:#ffffff; font-size:13px;  }
div#top_menu_elementy a:hover{ color:#000000; font-size:13px; }

div#center { padding-top:38px; }
div#center_podstrona { padding-top:65px; padding-left: 266px; padding-right:20px; background: url('images/center_bg.gif') no-repeat; width:746px;}
div.txt_tresc { padding-right:50px;}


div#bottom { height: 37px; width: 1000px; display: block; line-height: 32px;}
div#undicom  { 	color:#8A8A8A; font-size:10px; font-family:Tahoma;	float:right; width:200px; text-align:right; padding-right:38px; padding-top:3px; }
div#undicom a { 	color:#8A8A8A; font-size:10px; font-family:Tahoma;	}
div#undicom a:hover { 	color:#ed1c24; font-size:10px; font-family:Tahoma;	}

div#bg_bottom_boxy_pdf {  font-size:10px; float:left; color: #aeaeae;}
div#bg_bottom_boxy_pdf a{  font-size:10px; color: #aeaeae;}
div#bg_bottom_boxy_pdf a:hover{  font-size:10px; color:#ed1c24;}


#bottom_linki { font-size: 10px; font-family:Tahoma; color: #aeaeae; padding-left: 15px; float:left; width:500px;}
#bottom_linki a { font-size: 10px; font-family:Tahoma; color: #aeaeae; }
#bottom_linki a:hover { font-size: 10px; font-family:Tahoma; color: #ed1c24; }
div#boxy { padding: 63px 0px 30px 0px; }
#boxy a { margin-right: 8px; }

.prod_box { height: 134px; width: 215px; padding-top: 25px; float: left; text-align: center; overflow:hidden;}

.prod_naglowek_kat 
{ 
	color: #fff; font-family: Arial,Tahoma,Verdana; font-size: 12px; font-weight:bold;
	width:590px; margin-left:25px; margin-top: 16px; padding-left:10px; margin-bottom:6px;  padding-top:7px; padding-bottom:7px; background-color:#EE1C25;
}

.prod_nazwa { text-align: center; margin-top:5px;}
.prod_nazwa a{ color: #ed1c24; font-family: Arial,Tahoma,Verdana; font-size: 15px; font-weight: bold;}
.prod_sep_v { display: block; float: left; width: 1px; height: 113px; overflow: hidden; background-color: #cccccf; margin-top: 25px;}
.prod_sep_h{ display: block; float: left; height: 1px; width: 156px; overflow: hidden; background-color: #cccccf; margin-left: 29px; margin-right: 30px;}
.prod_thumb { text-align: center; width: 180px; height: 100px; display: block; margin-left: 17px;}
#produkty_kontener { background-color: #fff; width: 675px; padding-left:24px; padding-bottom:10px; color: #000; min-height: 480px; height: auto !important; height: 480px;}


#produkt_kontener { background-color: #fff; width: 648px; color: #000; padding: 27px 31px 30px 23px}
.produkt_nazwa { color: #ed1c24; font-size: 47px; font-weight: bold; font-family: Arial,Tahoma,Verdana; width: 297px;}
.produkt_opis { width: 297px; font-size: 11px; color: #000000;	}
#produkt_foto { width: 300px; height: 300px; border: 1px solid #cccccc; display: block; float: right;}
div.produkt_dodatkowe_opcje { width:202px; margin-top:16px; padding-left:21px; float:left; } 
div.produkt_dodatkowe_opcje_img { width:200px; height:125px; text-align:center; overflow:hidden; border: 1px solid #cccccc; margin-bottom:6px;} 
div.produkt_dodatkowe_opcje_opis { font-size:11px;  } 

.produkt_dodatkowe_opcje_opis table,.produkt_opis table { margin-top:5px; width:200px; font-size:10px; font-weight:normal;} 
.produkt_dodatkowe_opcje_opis td, .produkt_opis td { font-size:10px; border: 1px solid #cccccc; text-align:center;  font-weight:normal;} 


#naglowek_txt { display: block; background-image: url('images/naglowek_txt.jpg'); background-repeat: no-repeat; width: 699px; height: 36px; padding-top: 39px; text-align: right; padding-bottom: 32px;}
#naglowek_okulary { display: block; background-image: url('images/naglowek_okulary.jpg'); background-repeat: no-repeat; width: 699px; height: 36px; padding-top: 39px; text-align: right; padding-bottom: 32px;}
#naglowek_kaski{ display: block; background-image: url('images/naglowek_kaski.jpg'); background-repeat: no-repeat; width: 699px; height: 36px; padding-top: 39px; text-align: right; padding-bottom: 32px;}
#naglowek_rekawiczki { display: block; background-image: url('images/naglowek_rekawiczki.jpg'); background-repeat: no-repeat; width: 699px; height: 36px; padding-top: 39px; text-align: right; padding-bottom: 32px;}

.gdzie_box { width: 205px; margin-right: 40px; float: left; display: block;  margin-bottom:12px; font-size:11px;}
.gdzie_box a{ font-size:11px;}
.gdzie_box a:hover{ font-size:11px;}
.gdzie_nazwa { font-weight: bold;color: #ed1c24; font-family: Arial,Tahoma,Verdana; font-size: 12px;}
#gdzie_navi { display: block; height: 40px; }
#gdzie_navi form { float: left; width: 220px;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	input.formularz
	{
		width:160px; height:15px;
		padding-left:3px; padding-right:3px; padding-top:2px; 
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}
	
	select.formularz
	{
		width:160px; height:21px;
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;

	}	

	.guzik
	{
		background-color:#fff;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #333333; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px; 
	}