body{
	margin: 0px; background-color: White; text-align: center; margin-top: 0px;
}
.nag_1{
	background-image: url(../images/top_a.jpg); background-repeat: repeat-x; height: 62px; text-align: center;
}
.nag_2{
	background-image: url(../images/bg_top.jpg); background-position: top; background-repeat: repeat-x; text-align: center;
}
.strona{
	width: 930px; background-color: White;
}
.strona td.top{
	background-image: url(../images/strona_template_top.jpg); background-position: top; background-repeat: repeat-x;  margin-top: 8px;
}
.strona td.dol{
	background-image: url(../images/td_dol_strona.jpg); background-position: bottom; background-repeat: repeat-x; padding-bottom: 8px;
}
.reklama{
	background-color: #E1E1E1;
}
.log{
	background-image: url(../images/bg_logowanie.gif); height: 50px;
}
.r_sz{
	background-color: #F7F7F7;
}
.nag_dol3{
	background-image: url(../stopka/bg_dol.jpg); background-position: bottom; background-repeat: repeat-x;
}
.tlo_nowe{
	background-image: url(../images/tlo_nowe.gif); background-repeat: no-repeat; width: 288px; height: 40px;  margin-bottom: 4px;
}
.nag_stopka_ziel{
	background-image: url(../stopka/bg_nag_z.jpg); background-repeat: repeat-x; 
}
.nag_stopka_pom{
	background-image: url(../stopka/bg_pomarancz.jpg); background-repeat: repeat-x; height: 36px;
}
.nag_stopka_pom_dol{
	background-image: url(../stopka/grat_pom.jpg); background-position: top; background-repeat: repeat-x; background-color: #F68838; height: 190px;
}
.nag_stopka_pom_dol2{
	 background-color: #F68838;
}
.stopka{
	border-top: 2px solid #D0D0D0; height: 60px;
}
.stopka_lewa{
	font-size: 10px; color: #919191;
}
.stopka_prawa{
	 text-transform: uppercase; font-size: 9px; color: #BFBFBF; font-family: Arial, Helvetica, sans-serif; padding-left: 15px;
}
/* ### ramka foty strona */
td.rfs_top{
	background-image: url(../ramka_p/gora.gif); background-position: top; background-repeat: repeat-x;   background-color: White; height: 18px;
}
td.rfd_dol{
	background-image: url(../ramka_p/dol.gif); background-position: bottom; background-repeat: repeat-x;  background-position: 1px; background-color: White;
}
td.rfd_bok_lewy{
	background-image: url(../ramka_p/lewa.gif); background-repeat: repeat-y; background-position: left; background-color: White; vertical-align: top;
}
td.rfd_bok_prawy{
		background-image: url(../ramka_p/prawa.gif); background-repeat: repeat-y; background-position: right; background-color: White;
}
td.rog{
	height: 18px;
}
.nowe_k{
	background-color: #FF9E47; height: 13px; 
}
.nowe_k a{
	text-transform: lowercase; color: White; text-decoration: none;
}
.nowe_k a:hover{
	text-decoration: underline;
}
/* ################  style strony def ###################### */
.menu_user{
	margin: 0px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: White;
}

td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: Black;
}

form.szukaj{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; margin: 0px;
}
form.szukaj table td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;  color: White; text-transform: uppercase; letter-spacing: -1px;
}
table.szukaj td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;  color: White;text-transform: uppercase;
}
form.szukaj input{
	background-image: url(../images/input_bg.gif); height: 19px; background-repeat: no-repeat; border: 0px; color: #2F7F9A; font-size: 10px;  font-weight: bolder;
}

form.szukaj input.szukaj{
	width: 180px; margin-right: 6px;  margin-bottom: 10px;
}
/*rejestracja */
form.reg{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; margin: 0px;
}
form.reg td{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #3F3F3F;
}
form.reg .input{
	background-image: url(../images/input_bg.gif); height: 20px; background-repeat: no-repeat; border: 0px; color: #2F7F9A; font-size: 10px;  font-weight: bolder; width: 190px;
}
form.reg input.id{
	background-image: url(../images/input_bg.gif); height: 19px; background-repeat: no-repeat; border: 0px; color: #2F7F9A; font-size: 10px;  font-weight: bolder; width: 70px;
}
form.szukaj input.b_eng{
	background-image: url(../images/eng_ver.gif); border: 0px; width: 74px; height: 23px; background-repeat: no-repeat; margin-bottom: 4px;
}
form.szukaj input.b_pl{
	background-image: url(../images/pl_ver.gif); border: 0px; width: 74px; height: 23px; background-repeat: no-repeat; margin-top: 3px;
}
/*#########################################*/
.free{
	background-color: #F78839; height: 200px;
}
form.szukaj input.haslo{
	width: 75px;  margin-left: 5px; 
}
form.szukaj input.nlet{
	width: 115px; margin-top: 5px;
}
form.szukaj input.ok{
	background-image: url(../images/button_ok.jpg); height: 18px; width: 29px; border: 0px; margin: 0px;
}
.okB{
	background-image: url(../images/button_ok.jpg); height: 18px; width: 29px; border: 0px; margin: 0px;
}
input.pl{
	background-image: url(../images/pl_ver.gif); border: 0px; width: 72px; height: 23px; background-repeat: no-repeat;
}
input.eng{
		background-image: url(../images/eng_ver.gif); border: 0px; width: 73px; height: 23px; background-repeat: no-repeat;
	
}
table.top_slogan{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #E0E0E0;
	text-transform: uppercase;
}
table.top_slogan td{
	color: #BFBFBF; letter-spacing: 0px; font-size: 10px;
}
table.top_slogan a{
	color: #E0E0E0; text-decoration: none; color: #007092; margin-left: 3px; margin-right: 3px; font-size: 9px; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif;
}
table.top_slogan a.pomoc{
	color: #F68838; text-decoration: none;  margin-left: 7px; margin-right: 7px; font-size: 9px; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif;
}
table.top_slogan a:hover{
	text-decoration: underline; color: #F68838;
}
ul.menu{
	text-align: left; list-style: none; margin: 0px; padding: 0px; padding-bottom: 5px;
}
ul.menu li{
	background-image: url(../images/kropka_poziom.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 5px; text-transform: uppercase; color: #515151; font-weight: bolder; padding-top: 5px; padding-bottom: 5px;
}
.menu_bok{
	background-image: url(../images/kropka_poziom.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 5px; text-transform: uppercase; color: #515151; font-weight: bolder; padding-top: 3px; padding-bottom: 3px; text-align: left;
}
.menu_bok a{
	color: #505050; text-decoration: none; padding-top: 2px; padding-bottom: 2px;
}
.menu_bok a.zaz{
	color: #F68306; text-decoration: none; padding-top: 2px; padding-bottom: 2px;
}
.menu_bok a:hover{
	 color: #F68306; padding-top: 2px; padding-bottom: 2px; text-decoration: none;
}
ul.szukaj{
	list-style: none; padding: 0px; margin-left: 3px;
}
li.szukaj{
	list-style: none;  padding: 0px;
}
.nag_menu{
	color: #296F89; font-size: 18px; font-family: "Times New Roman", Times, sans-serif; text-align: left; text-transform: uppercase; margin-bottom: 12px;
}
.nag_index{
	color: #414141; font-size: 18px; font-family: "Times New Roman", Times, sans-serif; text-align: left; text-transform: uppercase; letter-spacing: -1px;
}
.news_temat{
 color: #FD9D46; text-align: left; font-size: 11px; font-weight: bolder;  
}
.news_data{
	color: #FD9D46; text-align: left; font-size: 9px; 
}
.news_tresc{
	color: #7D7D7D; text-align: left; font-size: 10px;  margin-top: 7px;
}
ul.menu a{
	color: #505050; text-decoration: none; padding-top: 2px; padding-bottom: 2px;
}
ul.menu a:hover{
	 color: #F68306; padding-top: 2px; padding-bottom: 2px;
}
img.miniatura{
	border: 2px solid Black;
}
img.miniaturaNews{
	border: 2px solid Black;
}
img.produkt{
	border: 2px solid Black;
}
.nazwa_foty{
	color: #535353; font-weight: bolder; margin-top: 14px;
}
.nag{
	color: #F77500; font-weight: bolder; text-transform: uppercase; font-size: 10px; text-align: left;
}
.nag_sz1{
	background-color: #EBEBEB; color: #848484; text-transform: uppercase;
}
.nag_sz2{
	background-color: #F8F8F8; color: #848484; text-transform: uppercase;
}
font.z{
	color: #27738B; font-weight: bolder;
}
font.p{
	color: #F68838; font-weight: bolder;
}
td.ramka_fota{
	background-color: White; height: 170px; 
}
td.ramka_fota_index{
	background-color: White; height: 155px; 
}
td.ramka_fota_wys{
	height: 85px;
}
.autor{
	background-color: #088CB3; color: White;
}
.autor td{
	color: White;
}
.opis{
	background-color: #F88739; color: White;
}
.opis td{
	color: White;
}
a.biale{
	color: White; text-decoration: none;
}
a:hover.biale{
	text-decoration: underline;
}
input.ad_koszyk{
	background-image: url(../sklp/button_ad_koszyk.jpg); background-repeat: no-repeat; border: 0px; width: 133px; height: 26px; color: White; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; letter-spacing: 0px; padding-left: 12px;
}
td.news_dzial_nag{
	background-image: url(../ramka_strony/ramka_poziomo.jpg); background-position: bottom; background-repeat: repeat-x; padding-bottom: 10px; margin-bottom: 10px;

}
input.ile_kosz{
	width: 30px; border: 1px solid #F68838; text-align: center; font-size: 10px;
}
.szukaj_img{
	padding-bottom: 3px; padding-top: 10px;
}
.wiersz1{
	background-color: #E7E7E7;
}
.wiersz2{
	background-color: #F4F4F4;
}
.lacznie{
	color: #F68838; border-bottom: 1px solid #F68838;
}
input.del{
	background-image: url(../images/dutton_del.gif); width: 21px; height: 16px; border: 0px; background-repeat: no-repeat;  background-color: transparent;
}
label.dpi{
	font-size: 9px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;
}
label.dpi input{
	padding-left: 0px;
}
td.linia_pozioma{
	background-image: url(../images/linia_pozioma.gif); background-position: bottom; background-repeat: repeat-x;
}
a{
	color: #088CB3; text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
td.ile{
	background-image: url(../opis_tech/ile.jpg); height: 53px; width: 53px; text-align: center;
}
td.ile div.ile{
	text-align: center; color: #F88739; font-size: 19px; font-family: Trebuchet MS;
}
td.ile div.fot{
	text-align: center; color: #088CB3; font-size: 10px; text-transform: uppercase;
}
.ceny{
	color: #088CB3;
}
input.szukajB{
	border: 0px; color: #F77500; background-color: transparent; font-weight: bolder; text-transform: uppercase; font-size: 9px;
}
form.szukaj input.button_szukaj_pl{
	background-image: url(../szukaj/pl/bb_szukaj_pl.gif);
	width: 65px;
	height: 21px;
	border: 0px;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
form.szukaj input.button_szukaj_eng{
	background-image: url(../images/search.gif);
	width: 65px;
	height: 21px;
	border: 0px;
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
form.szukaj input.button_ad{
	background-image: url(../images/button_newsletter.gif); width: 20px; height: 20px; border: 0px; background-repeat: no-repeat; margin-left: 11px; background-position: bottom;  margin-top: 5px; background-color: transparent;
}
table.wform{
	height: 23px;
}
.rogl{
	background-image: url(../ramka_p/pod_rog_lewy.gif);  background-position: bottom; width: 6px; background-repeat: no-repeat;
}
.rogp{
	background-image: url(../ramka_p/pod_rog_prawy.gif);  background-position: bottom; width: 6px; background-repeat: no-repeat;
}
table.stopka td{
 color: #BFBFBF;
}
.nazwy{
	margin-top: 15px;
}
.nazwy2{
	margin-top: 14px;
}
td.bok_menu_tlo{
	background-color: #EAEAEA;
	background-image: url(../images/bok_dol.gif);
	background-position: bottom;
	background-repeat: no-repeat; width: 298px;
}
input.page{
	width: 30px;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 1px solid #D0D0D0;
}
form.page{
	margin: 0px;
}
table.page td{
	text-align: center; background-color: #F1F1F1; height: 25px;
}
p.promocja{
	color: #F68838; font-family: Trebuchet MS; font-size: 17px; text-align: center; margin: 0px;
}
form.zamawiam input{
	border: 1px solid #CCCCCC;
}
form.zamawiam textarea{
	border: 1px solid #CCCCCC;
}
form.zamawiam file{
	border: 1px solid #CCCCCC;
}
form.zamawiam select{
	border: 1px solid #CCCCCC; width: 180px;
}
a.autor{
	color: White;
}
a.naw{
	background-image: url(../naw/n1.jpg);
	width: 114px;
	height: 26px;
	color: White;
	text-decoration: none;
	text-align: left;
	vertical-align: baseline;
	display: list-item;
	font-size: 10px;
	text-transform: uppercase; padding-top: 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	border: 0px;
}
a:hover.naw{
	background-image: url(../naw/n2.jpg); text-decoration: none; 
	border: 0px;
}
a.naw_w{
	background-image: url(../naw/n1w.jpg);
	width: 114px;
	height: 26px;
	color: White;
	text-decoration: none;
	text-align: left;
	vertical-align: baseline;
	display: list-item;
	font-size: 10px;
	text-transform: uppercase; padding-top: 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	border: 0px;
}
a:hover.naw_w{
	background-image: url(../naw/n2w.jpg); text-decoration: none; 
	border: 0px;
}
.taniej{
	background-image: url(../sklp/dymek.gif);
	width: 47px;
	height: 45px;
	background-repeat: no-repeat;
	z-index: auto;
	position: absolute;
	margin-left: 0px;
	margin-top: -40px;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 15px;
	text-align: center;
}
.taniej_pr{
	background-image: url(../sklp/promocja_stock.gif);
	width: 86px;
	height: 80px;
	background-repeat: no-repeat;
	z-index: auto;
	position: absolute;
	margin-left: -5px;
	margin-top: -90px;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-top: 27px;
	text-align: center;
}
.chmurka {
	position: absolute;
	background: #F68838;
	padding: 4px;
	font: normal normal 9px Verdana, sans-serif;
	color: White;
}
.dymek{
	position:absolute;
	visibility:hidden;
	top:0;
	left:0;
	text-align: center;
	width: 160px;
}
.img{
	border: 2px solid White;
}
.tlo {
	background: #088CB3;
	color: white;
}
.p1 { margin:0px 5px; height:1px; overflow: hidden; font-size: 0px; }
.p2 { margin:0px 3px; height:1px; overflow: hidden; font-size: 0px; }
.p3 { margin:0px 2px; height:1px; overflow: hidden; font-size: 0px; }
.p4 { margin:0px 1px; height:2px; overflow: hidden; font-size: 0px; }
.srodek { padding:0px 10px; }

.tlo_promo {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
  src="../ramka_pom/gwiazda.png", sizingMethod="scale");
}
.tlo_promo[class] {
	background-image: url(../ramka_pom/gwiazda.png);
}
.temat_nowosci{
	height: 25px;
}
table.ftp{
	border: 1px solid #F0F0F0;
}
.button_ftp{
	background-color: transparent;
	border: 0px;
	color: #048AB2;
	font-weight: bolder;
}
img.nag_menu{
	padding-bottom: 1px;
}
td.nag_rabaty{
	height: 28px;
	color: #246B87;
	font-family: Trebuchet MS;
	font-size: 15px;
	background-color: #FCFCFC;
	border-bottom: 1px solid #F0F0F0;
	text-align: center;
}
.sz_zaaw{
	margin-top: 7px;
}
input.ftp{
	background-image: url(../images/input_bg.gif); height: 19px; background-repeat: no-repeat; border: 0px; color: #2F7F9A; font-size: 10px;  font-weight: bolder;
}
table.zestaw td{
	border-bottom: 1px solid #F1F1F1;
}
.zestaw_CD{
	background-color: #F68838;
}
.zestaw_CD_produkt{
	background-image: url(../images/kropka_poziom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.img_menu_bok_play{
	padding-top: 1px;
}
.legend{
	color: Black;
}
.stopka_prawa_u{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00658A;
	margin-bottom: 5px;
}
.reklama2bok{
	background-image: url(../images/reklama_tlo.jpg); width: 301px; height: 186px; background-repeat: no-repeat; background-position: left;
}
.platnosci_index{
	border-top: 1px solid #E1E1E1;
}
.waluta{
	top: 45px; position: absolute; text-align: right;
}