/** BEGIN - Ustawienia podstawowe **/
* { margin: 0; padding: 0; border: 0; outline: none; }
div.clr { clear: both; overflow: hidden; font-size: 1px; height: 1px; }
body { font: 11px verdana; color:#333333; text-align: center; background: url(template/img/bg.jpg) #eaeaea; background-position:top; background-repeat:repeat-x;}
/** END - Ustawienia podstawowe **/


div#wrapper {
	margin: 0 auto;
	width: 970px;
	text-align:left;
    
}
a{
    color:#333333;
    text-decoration:none;
}
a:hover{
    color:#ff0000;
    text-decoration:underline;
}
#top{
    width:970px;
}
#top img, #top a.logo img, #top a.logo{
    float:left;
}
#top h1 { float: left; }

#top .konto_linki{
    float:left;
    padding-top:34px;
}
#top a.linki_konto{
    font-weight:bold;
    font-size:11px;
    background:url(template/img/arrow.gif);
    background-position:0px 3px;
    background-repeat:no-repeat;
    padding-left:7px;
    margin-left:11px;
}
#top a.linki_konto:hover{
    text-decoration:none;
}
#top .infolinia{
    margin-right:18px;
	width:340px;
	height:44px;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	/*letter-spacing:-0.1px;*/
	float:left;
	padding-top:35px;
    font-family:arial;
}
#top b {
	color:#fe000a;
}

#top .koszyk {
    background:url(template/img/koszyk.gif);
    background-repeat:no-repeat;
    width:131px;
    height:23px;
    float:left;
    line-height:21px;
    padding-left:30px;
    font-size:9px;
    margin-left:14px;
    margin-top:30px;
}
#top .koszyk:hover {
    background:url(template/img/koszyk_on.gif);
    background-repeat:no-repeat;
    width:131px;
    height:23px;
    float:left;
    line-height:21px;
    padding-left:30px;
    font-size:9px;
    margin-left:14px;
    margin-top:30px;
    color:#fff;
    text-decoration:none;
}
#menu{
    position:relative;
    /*bottom:-1px;*/
}
#menu img{
    float:left;
}
#menu .search{
    float:left;
    background:url(template/img/search_bg.gif);
    background-repeat:no-repeat;
    width:230px;
    height:30px;
    color:#999999;
    font-size:10px;
}
#menu .search .submit_search{
    background:url(template/img/search_button.gif);
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    cursor:pointer;
    position:relative;
    top:5px;
    left:16px;
}
#menu .search .text{
    color:#888888;
    font-size:10px;
    position:relative;
    left:20px;
    top:6px;
    width:180px;
    font-family:verdana;
}
#texts{
    width:970px;
    background:url(template/img/texts_bg.gif);
    background-repeat:no-repeat;
    float:left;
    height:160px;
    overflow:hidden;
    margin-top:-3px;
}
#texts h3.flash{
    font-size:13px;
    font-family:arial;
    font-weight:bold;
    color:#666666;
    margin-bottom:11px;

}
#texts .box{
    float:left;
    width:18%;
    padding-top:15px;
    margin-left:12px;
    margin-right:8px;
   
    
}
#texts .box_newsletter{
    float:left;
    width:18%;
    padding-top:15px;
    margin-left:12px;
    margin-right:5px;
    font-size:10px;
    color:#666666;

}
#texts .box_newsletter p{
    padding-bottom:5px;
}
#texts .box_newsletter .rezygnacja{
    font-size:10px;
    background:url(template/img/arrow.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:10px;
    position:relative;
	top:-3px;
	_top:-13px;
}
#texts .box ul li a{
    font-size:10px;
}
#texts .box ul{
    list-style:none;
}
#texts .box ul li{
    background:url(template/img/arrow.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:10px;
    padding-bottom:7px;
}
#stopka{
    padding-top:10px;
    color:#666666;
    background:url(template/img/bg_stopka.jpg) #fff;
    background-repeat:repeat-x;
   padding-bottom:30px;
}
#stopka .stopka_srodek{
    width:970px;
    margin: 0 auto;
    padding-top:5px;
    
}
#stopka .stopka_dol{
    border-top:1px solid #d4d4d4;
    margin-top:5px;
    padding-top:10px;
    text-align:center;
    color:#999999;
    font-size:9px;
    width:970px;
    
}
#stopka .prawa_stopka{
    float:right;
    font-size:9px;
    width:200px;
    text-align:right;
}
#stopka .prawa_stopka span.pp{
    position:relative;
    top:-5px;
    margin-right:2px;
}
#stopka span.stopka_lewa{
    float:left;
}

.box_newsletter .submit_newsletter{
    background:url(template/img/newsletter_btn.gif);
    background-repeat:no-repeat;
    width:22px;
    height:20px;
    cursor:pointer;
	position:relative;
	top:2px;
	_top: -2px;
	left:-4px;
}
.box_newsletter .text_newsletter{
    color:#999999;
    font-size:10px;
    width:130px;
    background:url(template/img/newsletter_bg.gif);
    background-repeat:no-repeat;
    /*height:20px;*/
    padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
}
#navigation{
    padding-top:17px;
    padding-bottom:20px;
}
#navigation a{
    color:#666666;
    font-size:9px;
}
#navigation a:hover{
    color:#666666;
    font-size:9px;
}
#navigation span{
    color:#666666;
    font-size:9px;
}
#navigation img{
    margin-left:6px;
    margin-right:6px;
    position:relative;
    top:-1px;
}

#link_stomatologia {
	cursor:pointer;
}

#link_protetyka {
	cursor:pointer;
}

.error a {
	color: black;
}

#stopka #thawteseal {
	float: right;
}

	/** Informacja **/
	.msg_info { clear:both; padding:25px 0; text-align:center; font-size:12px; }
	
	
	/** Lista kategori **/
	.group_cat { float:left; }
    .group_cat h1.flash{width:240px;height:22px;}
	.group_cat h4.flash{width:240px;height:22px;}
    .group_cat .menu_bok_gora{background:url(template/img/menu_bok_gora.gif);background-repeat:no-repeat;width:244px;height:6px;}
	.group_cat .menu_bok_gora_white{background:url(template/img/menu_bok_gora2.gif);}
    .group_cat .menu_bok_dol{background:url(template/img/menu_bok_dol.gif);background-repeat:no-repeat;width:244px;height:10px;}
    .group_cat .menu_bok{background:url(template/img/menu_bok_tlo.gif);background-repeat:repeat-y;width:214px;)width:244px;padding:15px;padding-top:0px;padding-bottom:0px;}
    .group_cat .menu_bok a{display:block;color:#333333;font-size:11px;font-weight:bold;padding-bottom:8px;padding-top:8px;}
    .group_cat .menu_bok a:hover{display:block;color:#ff0000;font-size:11px;text-decoration:none;font-weight:bold;}
    .group_cat .menu_bok .przerywana{background:url(template/img/przerywana.gif);background-repeat:repeat-x;height:3px;font-size:3px;}
	.group_cat .active { color:#ff0000 !important; }
	/* depth = 1 */
	.group_cat ul { list-style-type:none; }
	.group_cat ul li a { font-weight:bold !important; }
	/* depth = 2 */
	.group_cat ul li ul { list-style: url(template/img/menu_arrow.gif); margin-left: 12px; margin-bottom:5px; }
	.group_cat ul li ul li a { font-weight:normal !important; padding:3px 0 !important; }
    .group_cat h1.flash{font-size:18px;font-family:arial;color:#666666;font-weight:normal;padding-top:2px;padding-bottom:4px;}
	.group_cat h4.flash{font-size:18px;font-family:arial;color:#666666;font-weight:normal;padding-top:2px;padding-bottom:4px;}
	
	
	/** Sortowania **/
	.box_sort { height: 30px; padding-top:5px; margin:0 0 0 10px; width:710px; float:left;  }
		.box_sort select { color:#999999; border:1px solid #d6d6d6; padding:1px; float:left; font-size:12px; margin-right:10px; }
		.box_sort span { padding-top:3px; float:left; display:block; color:#606060; margin-right:7px; }
		.box_sort .pages { float:right; }
			.box_sort .pages b { float:left; display:block; font-weight:normal; color:#fe0100; background:#f9f9f9; border-top:1px solid #9b9b9b; margin-top:1px; padding:3px; }
			.box_sort .pages a { float:left; display:block; text-decoration:none; color:#343434; background:#f9f9f9; border-top:1px solid #9b9b9b; margin-top:1px; padding:3px; }
			.box_sort .pages a:hover { color:#fe0100; text-decoration:none; }
			.box_sort .pages a.special { border:0; margin-top:0px; padding:0; }
	
	/** Lista produktow **/
	.box_products { margin:0 0 0 10px; width:710px; float:left; }
			.box_products .product_center { margin:0 17px; }
			.box_products .product { width: 220px; float:left; height:221px; margin-bottom:10px; position:relative; }
				.box_products .product .product_top { background:url(template/img/product_top.gif) no-repeat; height:4px; width:225px; font-size:1px; }
				.box_products .product .product_bottom { background:url(template/img/product_bottom.gif) no-repeat; height:6px; width:225px; }
				.box_products .product .product_body { background:url(template/img/product_bg.gif) repeat-y; width:225px; height:211px; text-align:center; }
					.box_products .product .product_body h3 { font-size: 11px; }
					.box_products .product .product_body .img { text-align:center; padding:10px 0 5px 0; height:115px; }
					.box_products .product .product_body a.name { display:block; font-weight:bold; text-decoration:none; color:#313131; margin-left:20px; text-align:left; margin-top:5px; }
					.box_products .product .product_body a.name:hover { text-decoration:none; color:#fc0100; }
					.box_products .product .product_body .producer { color:#656565; font-size:10px; margin-left:20px; text-align:left; }
						.box_products .product .product_body .producer span { color:#ff0404; }
					.box_products .product .product_body a.cart { background:url(template/img/product_cart.gif) no-repeat; height:22px; width:42px; text-decoration:none; float:left; display:block; margin:15px 0 0 20px; }
					.box_products .product .product_body a.favourite_delete { background:url(template/img/btn_ulubiony_usun.gif) no-repeat; height:23px; width:43px; text-decoration:none; float:left; display:block; margin:15px 0 0 2px; }
					.box_products .product .product_body .price { text-align:right; display:block; float:right; margin:15px 20px 0 0; font-size:12px; color:#303030; font-weight:bold; }
						.box_products .product .product_body .price span { color:#ff0107; font-size:14px; }
						.box_products .product .product_body .price s { color: red; font-size: 9px; }
						.box_products .product .product_body .price s span{ color: black; font-size: 13px;  }
						
					.box_products .product .okazja { position:absolute; top:0; left:0; }
	
	/** Gora z Moje Konto **/
	.top_user_account { background: url(template/img/bg_twoje_konto.gif) repeat-x; height:46px; width:718px; float:left; margin-left:7px; }
	
	/** Zakladki z Moje Konto **/
	.top_user_account .zakladka{float:left;margin-left:6px;margin-top:14px;}
	.top_user_account .zakladka a{padding:0 10px;display:block; float:left;margin-top:10px;}
	.top_user_account .zakladka img{display:none;}
	
	.top_user_account .zakladka_active{background:url(template/img/zakladka_center.gif) repeat-x;float:left;margin-left:6px;margin-top:14px;}
	.top_user_account .zakladka_active a{padding:0 10px;display:block;float:left;margin-top:10px;color:#FE0000;}
	.top_user_account .zakladka_active img{display:block;}
	
	/** Menu z promocjami ulubionych produktow **/
	.promotion_favourite { font-weight:bold; padding:5px 0; }
	.promotion_favourite a { padding: 0 !important; }
	.promotion_favourite span { color:#fe0002; font-size:12px; }
	.promotion_favourite s { color:#666666; }
	.przejdz_do_ulubionych { font-size:10px !important; float:right !important; padding-left:10px; color:#323232; background: url(template/img/str.gif) no-repeat left; font-weight:normal !important; }
	
	/** Menu z ostatnio ogladanymi produktami **/
	.last_preview { padding:5px 0; font-size:10px; }
	.last_preview a { font-weight:bold; padding: 0 !important; font-size:11px; }
	.last_preview span { color:#fe0002; }

	.btn { background:url(template/img/btn.gif) no-repeat 0 3px; color:#323331 !important; text-align:center; cursor:pointer; font-size:10px  !important; height:25px; width: 128px; }
	.btn_on { background:url(template/img/btn_on.gif) no-repeat 0 3px; color:#ffffff !important; }
	
	.link_producent {  color:#fe0002 !important; font-size:10px !important; font-weight:normal !important; float:none !important; display: inline !important;  }
	.link_producent:hover {  color:#fe0002 !important; font-size:10px !important; font-weight:normal !important; text-decoration:underline; }
	
	/** Zamow produkt **/
	.btn_zamow { display:block; padding-left:13px; padding-top:8px; width:115px; text-decoration:none; }
	.btn_zamow:hover { text-decoration:none; }
	/** main.tpl **/
	div#main {}
	div#main div#dzial_stomatologia { display:none; }
	div#main div#dzial_protetyka { display:none; }
	div#main .img_over img { width:224px; height:96px; }
    div#main .main_top{ display:none; background:url(template/img/main_top.gif);background-repeat:no-repeat;height:5px;width:970px;float:left; margin-top:-1px;}
    div#main .main_bottom{ display:none; background:url(template/img/main_bottom.gif);background-repeat:no-repeat;height:5px;width:970px;float:left;}
    div#main .main_body{ display:none; border-left:1px solid #cccccc;border-right:1px solid #cccccc;background:#fff;width:938px;float:left;padding-top:5px;padding-bottom:0px;padding-left:15px;padding-right:15px;}
    div#main .main_body .buttony_main{float:right;}
    div#main .main_body .dzialy_main{padding-top:3px; overflow:hidden;}
    div#main .main_body .dzialy_main .img_link{margin-bottom:8px;margin-right:10px; display:block; float:left; width:224px; height:96px; background-repeat:no-repeat; text-decoration:none; }
    div#main .main_body .dzialy_main .last{margin-right:0px;}
    div#main h1.flash { font-size:18px;font-family:arial;color:#666666;font-weight:normal;padding-top:2px; }
	div#main h1.flash a { color:#666666; text-decoration:none; }
	div#main h1.flash a:hover { color:#666666; text-decoration:none; }
    div#main .new_bg{margin-top:3px;padding:2px;background:url(template/img/news_bg.gif);background-repeat:no-repeat;width:313px;height:138px;float:left;margin-right:9px;}
    div#main .new_bg_last{margin-top:4px;padding:2px;background:url(template/img/news_bg.gif);background-repeat:no-repeat;width:313px;height:138px;float:left;margin-right:0px;}
    div#main .new_bg .img, div#main .new_bg_last .img{width:100px;height:100px;float:left; text-align:center;}
    div#main .new_bg a.title, div#main .new_bg_last a.title{font-weight:bold;}
    div#main .new_bg .opis_new, div#main .new_bg_last .opis_new {width:175px;margin-left:120px;padding-top:10px;height:60px;}
    div#main .new_bg .opis_new .producent, div#main .new_bg_last .opis_new .producent {font-size:9px;color:#999999;}
    div#main .new_bg .opis_new .producent span, div#main .new_bg_last .opis_new .producent span{color:#ff0000;text-decoration:none;}
    div#main .new_bg .opis_new .producent a:hover, div#main .new_bg_last .opis_new .producent a:hover{color:#333333;text-decoration:underline;}
	 div#main .new_bg .opis_new h5 { font-size:11px; }
    div#main .new_bg a img.dodaj_koszyk, div#main .new_bg_last a img.dodaj_koszyk{width:42px;height:22px;}
    div#main .new_bg .do_koszyka, div#main .new_bg_last .do_koszyka {margin-left:120px;}    
	
	div#main .new_bg span.cena, div#main .new_bg_last span.cena{font-size:12px;font-weight:bold;float:right;position:relative;top:5px;}
    div#main .new_bg span.cena span.waluta, div#main .new_bg_last span.cena span.waluta{font-size:10px;font-weight:bold;}
	
	div#main .new_bg .price, div#main .new_bg_last .price { text-align:right; display:block; float:right; margin:0 20px 0 0; font-size:12px; color:#303030; font-weight:bold; }
	div#main .new_bg .price span, div#main .new_bg_last .price span { color:#ff0107; font-size:14px; }


	/** tekst.tpl **/
    div#tekst .group{width:245px;}
    div#tekst .group h1.flash{width:240px;}
    div#tekst .group .menu_bok_gora{background:url(template/img/menu_bok_gora.gif);background-repeat:no-repeat;width:244px;height:6px;}
    div#tekst .group .menu_bok_dol{background:url(template/img/menu_bok_dol.gif);background-repeat:no-repeat;width:244px;height:10px;}
    div#tekst .group .menu_bok{background:url(template/img/menu_bok_tlo.gif);background-repeat:repeat-y;width:214px;padding:15px;padding-top:0px;padding-bottom:0px;}
    div#tekst .group .menu_bok a{display:block;color:#333333;font-size:11px;font-weight:bold;padding-bottom:8px;padding-top:8px;}
    div#tekst .group .menu_bok a:hover{display:block;color:#ff0000;font-size:11px;text-decoration:none;font-weight:bold;}
    div#tekst .group .menu_bok .przerywana{background:url(template/img/przerywana.gif);background-repeat:repeat-x;height:3px;font-size:3px;}
    div#tekst .text{width:715px;float:left;color:#888888;font-size:11px;margin-left:10px;}
    div#tekst .text ul{list-style:none;margin-top:15px;margin-bottom:15px;}
    div#tekst .text ul li{background:url(template/img/arrow.gif);background-repeat:no-repeat;padding-left:12px;background-position:0px 3px;margin-left:25px;}
    div#tekst .text .okno_gora{float:left;background:url(template/img/okno_gora.gif);background-repeat:no-repeat;width:719px;height:6px;}
    div#tekst .text .okno_dol{float:left;background:url(template/img/okno_dol.gif);background-repeat:no-repeat;width:719px;height:10px;margin-bottom:25px;}
    div#tekst .text .okno_srodek{float:left;background:url(template/img/okno_bg.gif);background-repeat:repeat-y;width:669px;padding:25px;padding-top:15px;padding-bottom:15px;}
    div#tekst .text .okno_srodek .image { width:150px;float:left;margin-right:15px; position:relative;}
	div#tekst .text .okno_srodek .image .border { position:absolute; top:0; left:0; z-index:10; }
    div#tekst .text .okno_srodek .image img{ float:left;width:150px;height:103px;display:inline;}
	div#tekst .text .okno_srodek .image img.plus { width:14px; height:14px; position:absolute; top:-5px; left:-5px; z-index:11;}
	div#tekst h1.flash{font-size:18px;font-family:arial;color:#666666;font-weight:normal;padding-top:2px;padding-bottom:4px;}
	
	
	/** kategoria.tpl **/	
	/** baner **/
	div#kategoria div#kategoria_baner {/*width:715px;height:100px;float:left;margin-left:10px;*/}
	/** sortowanie **/
    div#kategoria .box_szukaj {background:url(template/img/sort_bg.gif) #eaeaea;background-repeat:no-repeat;width:685px;float:left;margin-left:10px;padding:15px;padding-top:2px;padding-bottom:5px;margin-top:3px;}
    div#kategoria .box_szukaj .sort {width:150px; margin: 0 20px 0 0; float:left; list-style-type:none; }
    div#kategoria .box_szukaj .sort b{color:#666666;font-family:arial;font-weight:bold;font-size:13px;line-height:35px;}
    div#kategoria .box_szukaj .sort .secound{color:#666666;font-size:10px;}
    div#kategoria .box_szukaj .sort .secound input{position:relative;top:3px;margin-bottom:10px;}
    div#kategoria .nazwa_kategorii_sort { color:#666666;font-family:arial;font-weight:normal;font-size:18px;margin-left:10px;float:left;width:715px;}
	div#kategoria .nazwa_kategorii_sort h2 { color:#666666;font-family:arial;font-weight:normal;font-size:18px;margin-left:10px;}
    div#kategoria .nazwa_kategorii_sort .przerywana{background:url(template/img/przerywana.gif);background-repeat:repeat-x;font-size:3px;height:3px;margin-top:15px;margin-bottom:10px;}
	div#kategoria .box_szukaj .sort .secound .pokaz_cechy {background:url(template/img/arrow.gif);background-repeat:no-repeat;padding-left:12px;background-position:0px 3px;color:#333333;font-size:10px;cursor:pointer;}
    div#kategoria .box_szukaj .sort .secound .pokaz_cechy:hover {background:url(template/img/arrow.gif);background-repeat:no-repeat;padding-left:12px;background-position:0px 3px;color:#ff0000;font-size:10px;cursor:pointer;}
    div#kategoria .box_szukaj .sortuj{background:url(template/img/btn_filtruj.jpg);background-repeat:no-repeat;cursor:pointer;float:right;display:block;width:72px;height:22px;border:0px;}
    div#kategoria .box_szukaj .sortuj_hover{background:url(template/img/btn_filtruj_on.jpg);background-repeat:no-repeat;cursor:pointer;float:right;display:block;width:72px;height:22px;border:0px;}
    div#kategoria .box_szukaj .wyczysc{background:url(template/img/sort_wyczysc.gif);background-repeat:no-repeat;cursor:pointer;float:right;display:block;width:83px;height:22px;border:0px;margin-right:13px;}
    div#kategoria .box_szukaj .wyczysc_hover{background:url(template/img/sort_wyczysc_on.gif);background-repeat:no-repeat;cursor:pointer;float:right;display:block;width:83px;height:22px;border:0px;margin-right:13px;}
    div#kategoria .box_szukaj .przerywana{background:url(template/img/przerywana.gif);background-repeat:repeat-x;font-size:3px;height:3px;margin-top:15px;margin-bottom:10px;}
	div#kategoria .przerywana_left{background:url(template/img/przerywana.gif);background-repeat:repeat-x;font-size:3px;height:3px;margin-top:15px;margin-bottom:10px; margin-left:10px; width:710px; float:left; }
	
	div#kategoria .results { color:#666;font-size:11px;padding-left:10px; }
	div#kategoria .results .text { float: left; padding-top:5px; }
	div#kategoria .results .red {color:#FF0109;font-weight:bold;}
	div#kategoria .results .wyczysc{background:url(template/img/sort_wyczysc.gif);background-repeat:no-repeat;cursor:pointer;float:left;display:block;width:83px;height:22px;border:0px;margin-left:15px;}
    div#kategoria .results .wyczysc_hover{background:url(template/img/sort_wyczysc_on.gif);background-repeat:no-repeat;cursor:pointer;float:left;display:block;width:83px;height:22px;border:0px;margin-left:15px;}
	
	/** strefa-dobrych-cen.tpl **/
	div#tekst.strefa-dobrych-cen .nazwa_boxu { color:#666666;font-family:arial;font-weight:normal;font-size:18px;margin-left:10px;float:left;width:715px;}
    div#tekst.strefa-dobrych-cen .nazwa_boxu .przerywana { background:url(template/img/przerywana.gif);background-repeat:repeat-x;font-size:3px;height:3px;margin-top:15px;margin-bottom:10px;}
	div#tekst.strefa-dobrych-cen .przerywana_left { background:url(template/img/przerywana.gif);background-repeat:repeat-x;font-size:3px;height:3px;margin-top:15px;margin-bottom:10px; margin-left:10px; width:710px; float:left; }
	
    /** newsletter-potwierdz.tpl **/
	div#newsletter-potwierdz .main_body { }
	div#newsletter-potwierdz .main_body .notice { font-size:12px; text-align:center; }
	
	
	/** kontakt.tpl **/
	.kontakt .main_tekst{float:left;}
	.kontakt .notice{ font-size:12px; text-align:center; padding-bottom:20px;color:#ff0000;}
	.kontakt .formularz{float:right;}
	.kontakt .formularz .labelText{font-size:11px;color:#888888;}
	.kontakt .formularz .inputText{background:url(template/img/input_bg.gif); background-repeat:no-repeat;width:209px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}
	.kontakt .formularz .inputText1{background:url(template/img/input_bg.gif); background-repeat:no-repeat;width:209px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}
	.kontakt .formularz .inputTextarea{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	.kontakt .formularz .inputTextarea1{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	.kontakt .formularz .inputSubmit{width:130px;height:23px;display:block;font-size:9px;color:#333333;line-height:21px;font-family:verdana;float:right;position:relative;top:-12px;right:12px;}
    .kontakt .formularz .inputSubmit:hover{color:#fff;}
	.kontakt .formularz .legend{font-size:10px;padding-left:43px;}
    .kontakt .formularz .red{color:#ff0000;}
    .kontakt .formularz .form_tekst{text-align:right;width:150px;float:left;margin-right:10px;}
    .kontakt .formularz .form_tekst1{color:#ff0000;text-align:right;width:150px;float:left;margin-right:10px;}
	#map{ width:660px; height:300px;margin-left:2px; }
	
	/** error404.tpl **/
	div#error404 .main_top{ }
    div#error404 .main_body{margin-top:64px;text-align:center;}
	div#error404 .main_body .error_image{background:url(template/img/error_404.gif) no-repeat;width:64px; height:58px;}
	div#error404 .main_body .error_code {font-size:18px; font-weight:bold;color:#d60000;padding:15px 0 15px;}
	div#error404 .main_body .error_message { color:#656565; font-weight:bold; font-size:14px;padding-bottom:80px;}
	
	
	/** logowanie.tpl **/
	div#tekst .text .logowanie .formularz input { color:#999999; font-size:11px; }
	div#tekst .text .logowanie .notice{ font-size:12px; text-align:center; padding-bottom:20px;color:#ff0000;}
	div#tekst .text .logowanie {text-align:center;}
	div#tekst .text .logowanie .formularz{width:310px; margin:0 auto;text-align:right;}
	div#tekst .text .logowanie .formularz .labelText{font-size:11px;color:#888888;float:left; width:90px;}
	div#tekst .text .logowanie .formularz .inputBg{float:right;background:url(template/img/input_bg.gif); background-repeat:no-repeat;width:209px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}
	div#tekst .text .logowanie .formularz .inputText{margin-right:10px;width:95%;}
	div#tekst .text .logowanie .formularz .inputText1{margin-right:10px;width:95%;}
	div#tekst .text .logowanie .formularz .inputTextarea{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	div#tekst .text .logowanie .formularz .inputTextarea1{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	div#tekst .text .logowanie .formularz .inputSubmit{margin-top:20px;margin-left:92px;_margin-left:97px;_text-align:left;width:97px;height:23px;display:block;font-size:9px;color:#333333;line-height:21px;font-family:verdana;}
    div#tekst .text .logowanie .formularz .inputSubmit:hover{color:#fff;}
    div#tekst .text .logowanie .formularz .form_tekst{margin-right:10px;}
    div#tekst .text .logowanie .formularz .form_tekst1{color:#ff0000;margin-right:10px;}
	div#tekst .text .logowanie .formularz .buttons {margin-right:55px;_margin-right:50px;}
	div#tekst .text .logowanie .formularz .buttons span {padding-left:10px; background:transparent url(template/img/arrow.gif) no-repeat scroll 0 3px;}
	div#tekst .text .logowanie .formularz .buttons span a{font-size:9px;}
	
	
	/** przypomnij-haslo.tpl **/
	div#tekst .text .przypomnij-haslo .formularz input { color:#999999; font-size:11px; }
	div#tekst .text .przypomnij-haslo .notice{ font-size:12px; text-align:center; padding-bottom:20px;color:#ff0000;}
	div#tekst .text .przypomnij-haslo .notice a { color:#ff0000;}
	div#tekst .text .przypomnij-haslo {text-align:center;}
	div#tekst .text .przypomnij-haslo .formularz{width:310px; margin:0 auto;text-align:right;}
	div#tekst .text .przypomnij-haslo  .header {text-align:left; padding-bottom:30px; }
	div#tekst .text .przypomnij-haslo .formularz .inputBg{float:right;background:url(template/img/input_bg.gif); background-repeat:no-repeat;width:209px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}
	div#tekst .text .przypomnij-haslo .formularz .labelText{font-size:11px;color:#888888;float:left;}
	div#tekst .text .przypomnij-haslo .formularz  .inputText{margin-right:10px;width:95%;}
	div#tekst .text .przypomnij-haslo .formularz .inputText1{margin-right:10px;width:95%;}
	div#tekst .text .przypomnij-haslo .formularz .inputTextarea{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	div#tekst .text .przypomnij-haslo .formularz .inputTextarea1{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	div#tekst .text .przypomnij-haslo .formularz .inputSubmit{margin-top:10px;margin-left:92px;_margin-left:97px;_text-align:left;width:145px;height:23px;display:block;font-size:9px;color:#333333;line-height:21px;font-family:verdana;}
    div#tekst .text .przypomnij-haslo .formularz .inputSubmit:hover{color:#fff;}
    div#tekst .text .przypomnij-haslo .formularz .form_tekst{margin-right:10px;}
    div#tekst .text .przypomnij-haslo .formularz .form_tekst1{color:#ff0000;margin-right:10px;}
	
	
	/** rejestracja.tpl **/
	div#tekst .text .rejestracja {text-align:center;_padding:0;}
	div#tekst .text .rejestracja .notice{font-size:12px; text-align:center; padding-bottom:20px;color:#ff0000;_padding:20px 0 0;}
	div#tekst .text .rejestracja .header {text-align:left; padding-bottom:30px;_padding-left:20px;_padding-top:20px;_padding-bottom:20px;}
	div#tekst .text .rejestracja .formularz {}
	div#tekst .text .rejestracja .formularz input { color:#999999; font-size:11px; }
	div#tekst .text .rejestracja .formularz select { color:#999999; font-size:11px; }
	div#tekst .text .rejestracja .formularz .labelText{font-size:11px;color:#888888;float:left; width:180px;}
	div#tekst .text .rejestracja .formularz .inputBg{float:right;background:url(template/img/input_bg.gif); background-repeat:no-repeat;width:209px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}

	div#tekst .text .rejestracja .formularz .textareaBg{float:right;background:url(template/img/textarea2_bg.gif); background-repeat:no-repeat;width:209px;height:40px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}
	div#tekst .text .rejestracja .formularz .textareaText{margin-right:10px;width:95%; font-size:11px; color:#999; font-family:verdana;}
	
	div#tekst .text .rejestracja .formularz .inputText{margin-right:10px;width:95%;}
	div#tekst .text .rejestracja .formularz .inputText1{margin-right:10px;width:95%;}
	div#tekst .text .rejestracja .formularz .inputBgP1{float:right;background:url(template/img/input_postal1_bg.gif); background-repeat:no-repeat;padding-top:3px;padding-left:3px;padding-right:11px;width:85px;_width:96px;height:20px;}
	div#tekst .text .rejestracja .formularz .inputBgP2{float:right;background:url(template/img/input_postal2_bg.gif); background-repeat:no-repeat;padding-top:3px;padding-left:3px;padding-right:5px;width:107px;height:20px;_width:112px;}
	div#tekst .text .rejestracja .formularz .inputTextPostal1 {margin-right:10px;width:95%;}
	div#tekst .text .rejestracja .formularz .inputTextPostal2 {margin-right:10px;width:95%;}
	div#tekst .text .rejestracja .formularz .inputTextarea{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	div#tekst .text .rejestracja .formularz .inputTextarea1{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	div#tekst .text .rejestracja .formularz .red{color:#ff0000;}
    div#tekst .text .rejestracja .formularz .form_tekst{margin-right:10px;_margin-right:0px;}
    div#tekst .text .rejestracja .formularz .form_tekst1{color:#ff0000;margin-right:10px;_margin-right:0px;}
	div#tekst .text .rejestracja .formularz .sep {margin-top:20px;margin-left:-23px;width:715px; height:25px;background:url(template/img/register_sep.gif) repeat-x;_margin-left:0px;}
	div#tekst .text .rejestracja .formularz .first{text-align:right;width:400px;}
	div#tekst .text .rejestracja .formularz .second {text-align:right;width:400px;}
	div#tekst .text .rejestracja .formularz .second .title {text-align:left;color:#666666;font-family:arial;font-size:14px;font-weight:bold;padding-bottom:4px;padding-top:2px; }
	div#tekst .text .rejestracja .formularz .faktura {width:400px;display:none;text-align:right;}
	div#tekst .text .rejestracja .formularz .faktura .title {text-align:left;color:#666666;font-family:arial;font-size:14px;font-weight:bold;padding-bottom:4px;padding-top:2px; }
	div#tekst .text .rejestracja .formularz .third {width:565px;_width:713px;text-align:right;_width:400px;}
	div#tekst .text .rejestracja .formularz .third .ctype {padding-right:20px;padding-left:10px;_padding-right:2px;_padding-left:2px;}
	div#tekst .text .rejestracja .formularz .fourth {text-align:left; margin-left:185px; padding-top:10px;}
	div#tekst .text .rejestracja .formularz .final {width:100%;text-align:left;padding-top:10px;_padding-left:20px;_width:719px;}
	div#tekst .text .rejestracja .formularz .final .labelText{font-size:11px;color:#888888;padding-top:15px;*float:left; width:auto; color:#666666;}
	div#tekst .text .rejestracja .formularz .final .form_tekst{padding-left:25px;}
	div#tekst .text .rejestracja .formularz .final .form_tekst1{color:#ff0000;padding-left:25px;}
	div#tekst .text .rejestracja .formularz .final input {float:left;}
	div#tekst .text .rejestracja .formularz .process {padding:20px 20px 0 0;text-align:left;}
	div#tekst .text .rejestracja .formularz .process span{float:left;padding-top:20px; color:#666666;}
	div#tekst .text .rejestracja .formularz .process .inputSubmit{float:right;margin-top:10px;margin-left:92px;_margin-left:97px;_text-align:left;width:101px;height:23px;display:block;font-size:9px;color:#333333;line-height:21px;font-family:verdana;}
    div#tekst .text .rejestracja .formularz .process .inputSubmit:hover{color:#fff;}
	div#tekst .text .rejestracja .div_error { display:none; margin:3px 0; text-align:left; clear:both; float:left; margin-left: 185px; color:#FF0000; }
	
	/** wyszukiwarka.tpl **/
	div#wyszukiwarka .content {margin-left:10px; float:left; width:715px;}
	div#wyszukiwarka .content  .flash{width:240px;font-size:18px;font-family:arial;color:#666;font-weight:normal;padding-top:2px;padding-bottom:4px;}
	div#wyszukiwarka .content  .header{padding:15px;background:url(template/img/bg_kategorie.gif) no-repeat; }
	div#wyszukiwarka .content  .header .results{color:#666;font-size:10px;padding-bottom:10px;}
	div#wyszukiwarka .content  .header .results .red {color:#FF0109;font-weight:bold;}
	div#wyszukiwarka .content  .header .przerywana {margin-top:5px;background:url("template/img/przerywana.gif") repeat-x scroll 0 0 transparent;font-size:3px;height:3px;}
	div#wyszukiwarka .content  .header  .sortowanie {float:left;margin-top:15px;}
	div#wyszukiwarka .content  .header  label { color:#666;font-size:11px;}	
	
	/** produkt.tpl **/
	div#produkt .content { float:left; width:715px; margin-left:10px; }
	div#produkt .content .okno_gora{float:left;background:url(template/img/okno_gora.gif);background-repeat:no-repeat;width:719px;height:6px;}
    div#produkt .content .okno_dol{float:left;background:url(template/img/okno_dol.gif);background-repeat:no-repeat;width:719px;height:10px;margin-bottom:25px;}
    div#produkt .content .okno_srodek{position:relative;float:left;background:url(template/img/okno_bg.gif);background-repeat:repeat-y;width:669px;padding:25px;padding-top:15px;padding-bottom:15px;}
	div#produkt .content .top_left {position:absolute; top: -6px; left:1px; }
	div#produkt .content  .flash{font-size:18px;font-family:arial;color:#666;font-weight:normal;padding-top:2px;padding-bottom:4px;}
	div#produkt .content .zdjecia{float:left;width:200px;}
	div#produkt .content .zdjecia .miniaturki{width:100%;}
	div#produkt .content .pionowa{margin:0 15px;float:left; background:url(template/img/kropka_pionowa.gif) repeat-y;width:1px;height:370px;}
	div#produkt .content .pozioma{margin:15px 0;float:left; background:url(template/img/kropka_pozioma.gif) repeat-x;width:400px;height:1px;}
	div#produkt .content .karta{}
	div#produkt .content .karta .left{float:left;}
	div#produkt .content .karta .left .szary{color:#666;font-size:10px;}
	div#produkt .content .karta .left .red{color:#fd0100;}
	div#produkt .content .karta .right{_float:right;text-align:right;}
	div#produkt .content .karta .right .price_promo {font-size:10px; font-weight:bold;color:#333;}
	div#produkt .content .karta .right .s_price_promo {font-size:15px;color:#fe0000;}
	div#produkt .content .karta .right .s_price_promo2 {font-size:14px;color:#fe0000;font-weight:normal;}
	div#produkt .content .karta .right .price{font-size:10px; font-weight:bold;color:#333;}
	div#produkt .content .karta .right .s_price{font-size:12px;}
	div#produkt .content .karta .right .price_netto {font-size:9px;color:#666;}
	div#produkt .content .karta .center {float:left;}
	div#produkt .content .karta .center .delivery {padding:15px 0 30px;font-size:11px;font-weight:bold;color:#089e01;}
	div#produkt .content .karta .center .options {background:url(template/img/produkt_opcje_tlo.gif) no-repeat; width:400px; height:99px;}
	div#produkt .content .karta .center .options .option {padding-left:25px;font-size:10px; color:#676767;padding-top:10px;}
	div#produkt .content .karta .center .options .quantity {padding-left:15px;font-size:10px; color:#676767;padding-top:10px;}
	div#produkt .content .karta .center .options p input{color:#676767;border:#d4d4d4 1px solid; width:100px;}
	div#produkt .content .karta .center .options p select {color:#676767;border:#d4d4d4 1px solid; width:260px;}
	div#produkt .content .karta .center .options .actions {padding-top:10px;text-align:right;padding-right:15px;}
	div#produkt .content .karta .center .options .actions .add_to_favourite {margin-right:10px;background:url(template/img/btn_fav.gif) no-repeat 0 3px;width:136px; height:25px; color:#323331 !important; text-align:center; cursor:pointer; font-size:10px  !important; }
	div#produkt .content .karta .center .options .actions .add_to_cart {background:url(template/img/btn_basket.gif) no-repeat; width:120px; height:22px; color:#323331 !important; text-align:center; cursor:pointer; font-size:10px  !important; }
	
	div#produkt .content .karta .center .options .actions .add_to_favourite_hover {background:url(template/img/btn_fav_on.gif) no-repeat 0 3px; color:#ffffff !important; }
	div#produkt .content .karta .center .options .actions .add_to_cart_hover {background:url(template/img/btn_basket_on.gif) no-repeat; color:#ffffff !important; }
	
	div#produkt .content .karta .center .other_options {padding-top:15px;}
	div#produkt .content .karta .center .other_options span {background:url(template/img/menu_arrow.gif) no-repeat 0 5px;padding:0 39px 0 8px;height:5px;}
	div#produkt .content ul.separator{margin-top:20px;background:url("template/img/separator_bg.gif") repeat-x scroll 0 0 transparent;height:32px;margin-left:-23px;width:715px;}
	div#produkt .content ul.separator li{padding-top:10px;margin-left:5px;padding-left:10px;list-style-type:none;float:left;padding-right:30px;}
	div#produkt .content ul.separator li a:hover{text-decoration:none;}
	div#produkt .content #a1 {padding-right:15px;}
	div#produkt .content #a2 {padding-right:25px;}
	div#produkt .content #a3 {padding-right:20px;}
	div#produkt .content #a4 {padding-right:15px;}
	div#produkt .content ul.separator li.active1,#a1:hover{background:url(template/img/bg_button.gif) no-repeat 0 0px;height:30px;}
	div#produkt .content ul.separator li.active2,#a2:hover{background:url(template/img/bg_button2.gif) no-repeat 0 0px;height:30px;}
	div#produkt .content ul.separator li.active3,#a3:hover{background:url(template/img/bg_button2.gif) no-repeat 0 0px;height:30px;}
	div#produkt .content ul.separator li.active4,#a4:hover{background:url(template/img/bg_button3.gif) no-repeat 0 0px;height:30px;}
	div#produkt .content .items .przerywana {margin:5px 10px 0;background:url("template/img/przerywana.gif") repeat-x scroll 0 0 transparent;font-size:3px;height:3px;}
	div#produkt .content .items .img{text-align:center;padding-top:20px;}
	div#produkt .content .items p {padding-left:20px;}
	div#produkt .content .items .nazwa {font-weight:bold;}
	div#produkt .content .items .producent {font-size:10px; color:#666;}
	div#produkt .content .items .producent .red{color:red;}
	div#produkt .content .items .text {padding-top:10px;}
	div#produkt .content .items .cart {float:left;padding-top:20px;padding-left:20px;}
	div#produkt .content .items .price {float:right;text-align:right;padding-top:20px;padding-right:20px;}
	div#produkt .content .items .price .promo {color:red; font-weight:bold; font-size:14px;}
	div#produkt .content .items .price .normal {color:#313131; font-weight:bold; font-size:13px;text-decoration:line-through;}
	div#produkt .content .items .item {margin-bottom:20px;background:transparent url("template/img/search_item_bg.gif") no-repeat;float:left;height:221px;width:225px;margin-right:20px;}
	div#produkt .content .items .item p{padding-left:20px;}
	div#produkt .content .items .item_last {margin-bottom:20px;background:transparent url("template/img/search_item_bg.gif") no-repeat;float:left;height:221px;width:225px;}
	div#produkt .zdjecie_male{ cursor:pointer; }
	div#produkt .dodaj_recenzje { display:block; float:left; margin-top:3px; cursor:pointer; height:19px; padding:7px 0 0 28px; width:100px; text-align:left; }
	div#produkt .przerywana{ background:url(template/img/przerywana.gif) repeat-x left;height:3px;font-size:3px; clear:both; padding:4px 0;}
	div#produkt .product_opinion { color:#656565; margin:5px 0 5px 0; padding:0; }
	div#produkt .labelText{font-size:11px;color:#656565;float:left; width:120px; text-align:right; padding-top:3px;}
	div#produkt	.inputText { font-size:10px;color:#888888; width:195px;}
	div#produkt .labelText em { color:#ff0101; }
	div#produkt .inputBg{ margin-left:10px; float:left;background:url(template/img/input_bg.gif); background-repeat:no-repeat;width:209px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana; color:#888888;}
	div#produkt .dodaj_nowa_recenzje form { width: 510px; }
	div#produkt .wyswietl_recenzje { display:block;  margin:20px auto 0 auto;  cursor:pointer; height:19px; padding:7px 0 0 28px; width:100px; text-align:left; }
	div#produkt .textarea { font-family:verdana; float:left; margin-left:10px; background:url(template/img/bg_opinia_textarea.gif) no-repeat; padding:5px; width:332px; height:85px; font-size:11px; color:#888888; }
	div#produkt .ocena_uzytkownika { cursor:pointer; }
	
	div#produkt .btn_powrot { height:21px; width:76px; display:block; float:right; cursor:pointer; background:url('template/img/btn_powrot.gif'); text-decoration:none; }
	div#produkt .btn_powrot:hover { background:url('template/img/btn_powrot_over.gif'); text-decoration:none; }
	
	div#produkt .with_ul ul li { margin-left:30px; }
	div#produkt .with_ul ol li { margin-left:30px; }
	
	div#produkt .fck_text table { background:#ccc; border-bottom:0; }
	div#produkt .fck_text table th { padding: 6px 4px; font-size:11px; background:#fff; }
	div#produkt .fck_text table td { padding: 6px 4px; background:#fff; }
	
	div#produkt .footer a { display:block; float:left; position: relative; }
	div#produkt .footer a span { position:absolute; right: 0; width: 17px; height: 17px; display:block; }
	
	div#produkt #dostepnosc_produktu { color:black; padding:15px 0; font-weight: bold; font-size: 11px; overflow:hidden; }
	
	/** twoje-konto-edycja-konta.tpl **/
	div#tekst .twoje-konto-edycja-konta { padding: 15px 14px !important; width: 690px !important; text-align:center; }
	div#tekst .twoje-konto-edycja-konta .btn_changer { padding-top:5px; color:#666; background:url(template/img/btn_passive.jpg) no-repeat; width:172px; height:19px; float:left; margin-right:3px; text-align:center; cursor:pointer; }
	div#tekst .twoje-konto-edycja-konta .btn_changer.active { background:url(template/img/btn_active.jpg) no-repeat; width:172px; height:24px; }
	
	div#tekst.twoje-konto-edycja-konta .text { margin-left: 7px !important; }
	div#tekst .twoje-konto-edycja-konta .notice{font-size:12px; text-align:center; padding-bottom:20px;color:#ff0000;_padding:20px 0 0;}
	div#tekst .twoje-konto-edycja-konta .header {text-align:left; padding-bottom:30px;_padding-left:20px;_padding-top:20px;_padding-bottom:20px;}
	div#tekst .twoje-konto-edycja-konta .formularz {}
	
	div#tekst .twoje-konto-edycja-konta .formularz .textareaBg{float:right;background:url(template/img/textarea2_bg.gif); background-repeat:no-repeat;width:209px;height:40px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}
	div#tekst .twoje-konto-edycja-konta .formularz .textareaText{margin-right:10px;width:95%; font-size:11px; color:#999; font-family:verdana;}

	div#tekst .twoje-konto-edycja-konta .formularz input { color:#999999; font-size:11px; }
	div#tekst .twoje-konto-edycja-konta .formularz select { color:#999999; font-size:11px; }
	div#tekst .twoje-konto-edycja-konta .formularz .labelText{font-size:11px;color:#888888;float:left; width:180px;}
	div#tekst .twoje-konto-edycja-konta .formularz .inputBg{float:right;background:url(template/img/input_bg.gif); background-repeat:no-repeat;width:209px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}
	div#tekst .twoje-konto-edycja-konta .formularz .inputText{margin-right:10px;width:95%;}
	div#tekst .twoje-konto-edycja-konta .formularz .inputText1{margin-right:10px;width:95%;}
	div#tekst .twoje-konto-edycja-konta .formularz .inputBgP1{float:right;background:url(template/img/input_postal1_bg.gif); background-repeat:no-repeat;padding-top:3px;padding-left:3px;padding-right:11px;width:85px;_width:96px;height:20px;}
	div#tekst .twoje-konto-edycja-konta .formularz .inputBgP2{float:right;background:url(template/img/input_postal2_bg.gif); background-repeat:no-repeat;padding-top:3px;padding-left:3px;padding-right:5px;width:107px;height:20px;_width:112px;}
	div#tekst .twoje-konto-edycja-konta .formularz .inputTextPostal1 {margin-right:10px;width:95%;}
	div#tekst .twoje-konto-edycja-konta .formularz .inputTextPostal2 {margin-right:10px;width:95%;}
	div#tekst .twoje-konto-edycja-konta .formularz .inputTextarea{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	div#tekst .twoje-konto-edycja-konta .formularz .inputTextarea1{background:url(template/img/textarea_bg.gif); background-repeat:no-repeat;width:342px;height:95px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;padding-right:6px;padding-bottom:3px;font-family:verdana;}
	div#tekst .twoje-konto-edycja-konta .formularz .red{color:#ff0000;}
    div#tekst .twoje-konto-edycja-konta .formularz .form_tekst{margin-right:10px;_margin-right:0px;}
    div#tekst .twoje-konto-edycja-konta .formularz .form_tekst1{color:#ff0000;margin-right:10px;_margin-right:0px;}
	div#tekst .twoje-konto-edycja-konta .formularz .sep {margin-top:20px;margin-left:-12px;width:715px; height:25px;background:url(template/img/register_sep.gif) repeat-x;_margin-left:0px;}
	div#tekst .twoje-konto-edycja-konta .formularz .title {text-align:left;color:#666666;font-family:arial;font-size:14px;font-weight:bold;padding-bottom:4px;padding-top:2px; }
	div#tekst .twoje-konto-edycja-konta .formularz .first{text-align:right;width:400px;}
	div#tekst .twoje-konto-edycja-konta .formularz .second {text-align:right;width:400px;}
	div#tekst .twoje-konto-edycja-konta .formularz .faktura {width:400px;display:none;text-align:right;}
	div#tekst .twoje-konto-edycja-konta .formularz .third {width:565px;_width:713px;text-align:right;_width:400px;}
	div#tekst .twoje-konto-edycja-konta .formularz .third .ctype {padding-right:20px;padding-left:10px;_padding-right:2px;_padding-left:2px;}
	div#tekst .twoje-konto-edycja-konta .formularz .fourth {text-align:left; margin-left:185px; padding-top:10px;}
	div#tekst .twoje-konto-edycja-konta .formularz .final {width:100%;text-align:left;padding-top:10px;_padding-left:20px;_width:719px;}
	div#tekst .twoje-konto-edycja-konta .formularz .final .labelText{font-size:11px;color:#888888;padding-top:15px;*float:left; width:auto; color:#666666;}
	div#tekst .twoje-konto-edycja-konta .formularz .final .form_tekst{padding-left:25px;}
	div#tekst .twoje-konto-edycja-konta .formularz .final .form_tekst1{color:#ff0000;padding-left:25px;}
	div#tekst .twoje-konto-edycja-konta .formularz .final input {float:left;}
	div#tekst .twoje-konto-edycja-konta .formularz .process {padding:20px 20px 0 0;text-align:left;}
	div#tekst .twoje-konto-edycja-konta .formularz .process span{float:left;padding-top:20px; color:#666666;}
	div#tekst .twoje-konto-edycja-konta .formularz .process .inputSubmit{float:right;margin-top:10px;margin-left:92px;_margin-left:97px;_text-align:left;width:101px;height:23px;display:block;font-size:9px;color:#333333;line-height:21px;font-family:verdana;}
    div#tekst .twoje-konto-edycja-konta .formularz .process .inputSubmit:hover{color:#fff;}
	
	/** twoje-konto.tpl **/
	div#tekst .twoje-konto { padding: 15px 14px !important; width: 690px !important; }
	div#tekst.twoje-konto .text { margin-left: 7px !important; }
	
	div#tekst .twoje-konto .panel {background:url(template/img/panel_bg_off.gif) no-repeat; width:338px; height:143px;float:left;}
	div#tekst .twoje-konto .panel .header {padding-top:20px;padding-left:20px;font-size:14px;color:#676767;font-family:Arial;font-weight:bold;}
	div#tekst .twoje-konto .panel .box{height:35px;padding-left:20px;padding-top:15px;padding-right:5px;color:#666;font-size:10px;}
	div#tekst .twoje-konto .panel .box .red{text-align:left;padding-right:20px;float:right;color:#FE0003;}
	div#tekst .twoje-konto .panel .box .red2{color:#FE0003;}
	div#tekst .twoje-konto .panel .bottom {text-align:right;}
	div#tekst .twoje-konto .panel .bottom p {margin-top:20px;padding-right:20px;}
	div#tekst .twoje-konto .panel .bottom p a {font-size:10px;}
	
	
	/** twoje-konto-ulubione-produkty.tpl **/
	div#tekst.twoje-konto-ulubione-produkty { padding: 15px 14px !important; width: 990px !important; }
	div#tekst.twoje-konto-ulubione-produkty .text { margin-left: 7px !important; }
	div#tekst .twoje-konto-ulubione-produkty .box_products { margin:0 0 0 5px !important; width: auto !important; }
	div#tekst .twoje-konto-ulubione-produkty .box_sort { width: 680px !important; }
	div#tekst .twoje-konto-ulubione-produkty .box_products .product_center { margin:0 5px 5px 5px !important; }
	div#tekst .twoje-konto-ulubione-produkty .box_products .product .product_top { background:url(template/img/product_top2.gif) no-repeat; }
	div#tekst .twoje-konto-ulubione-produkty .box_products .product .product_bottom { background:url(template/img/product_bottom2.gif) no-repeat; }
	
	/** twoje-konto-ulubione-produkty.tpl **/
	div#tekst .twoje-konto-platnosci h3 { font-size:14px; color:#FE0000; border-bottom:2px solid #ddd; padding-bottom:5px; }
	div#tekst .twoje-konto-platnosci table { width:100%; margin-top: 10px; background:#ccc; border:1px solid #ccc; border-bottom:0; }
	div#tekst .twoje-konto-platnosci table th { padding: 6px 4px; font-size:11px; background:#fff; border-bottom:1px solid #ccc; }
	div#tekst .twoje-konto-platnosci table td { padding: 6px 4px; background:#fff; border-bottom:1px solid #ccc; }
	div#tekst .twoje-konto-platnosci table td.left { text-align: right; font-weight: bold; width:30%; padding-right: 15px; }
	
	div#tekst .twoje-konto-platnosci .labelText{font-size:11px;color:#888888;float:left; width:40px; display:block; padding-top:3px;}
	div#tekst .twoje-konto-platnosci .inputBg{float:right;background:url(template/img/input_postal2_bg.gif); background-repeat:no-repeat;width:109px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}
	div#tekst .twoje-konto-platnosci input { color:#999999; font-size:11px; width:100px; }
	div#tekst .twoje-konto-platnosci select { color:#999999; font-size:11px; width:100px; }
	
	/** okazje.tpl **/	
    div#okazje .nazwa_boxu{color:#666666;font-family:arial;font-weight:normal;font-size:18px;margin-left:10px;float:left;width:715px;}
    div#okazje .nazwa_boxu .przerywana{background:url(template/img/przerywana.gif);background-repeat:repeat-x;font-size:3px;height:3px;margin-top:15px;margin-bottom:10px;}
	div#okazje .przerywana_left{background:url(template/img/przerywana.gif);background-repeat:repeat-x;font-size:3px;height:3px;margin-top:15px;margin-bottom:10px; margin-left:10px; width:710px; float:left; }
	
	/** koszyk.tpl **/
	div#koszyk .information {text-align:center;}
	div#koszyk .group{width:245px;}
    div#koszyk .group h1.flash{width:240px;}
    div#koszyk .menu_bok_gora{background:url(template/img/menu_bok_gora.gif);background-repeat:no-repeat;width:244px;height:6px;}
    div#koszyk .menu_bok_dol{background:url(template/img/menu_bok_dol.gif);background-repeat:no-repeat;width:244px;height:10px;}
    div#koszyk .menu_bok{background:url(template/img/menu_bok_tlo.gif);background-repeat:repeat-y;width:214px;padding:15px;padding-top:0px;padding-bottom:0px;}
    div#koszyk .group .menu_bok a{display:block;color:#333333;font-size:11px;font-weight:bold;padding-bottom:8px;padding-top:8px;}
    div#koszyk .group .menu_bok a:hover{display:block;color:#ff0000;font-size:11px;text-decoration:none;font-weight:bold;}
    div#koszyk .group .menu_bok .przerywana{background:url(template/img/przerywana.gif);background-repeat:repeat-x;height:3px;font-size:3px;}
	
	div#koszyk h1.flash{font-size:18px;font-family:arial;color:#666666;font-weight:normal;padding-top:2px;padding-bottom:4px;}
	div#koszyk .left { width: 242px; float:left; }
	div#koszyk .right { width: 718px; float:left; margin-left:10px; }
	div#koszyk .body { float:left;background:url(template/img/okno_bg.gif);background-repeat:repeat-y;width:715px;padding:15px 2px; }
	div#koszyk .body_bottom {float:left;background:url(template/img/okno_dol.gif);background-repeat:no-repeat;width:719px;height:10px;margin-bottom:25px;}
	div#koszyk .top { background: url(template/img/bg_twoje_konto.gif) repeat-x; height:46px; width:718px; float:left; }
	div#koszyk .top .header { float:left; font-weight:bold; color:#666666; margin-top:15px; }
	div#koszyk .step_1 .list { clear:both; margin-left: 7px; color:#333333; }
		div#koszyk .step_1 .list .submit_delete { background:url(template/img/btn_koszyk_usun.gif) no-repeat; width:22px; height:22px; cursor:pointer; }
		div#koszyk .step_1 .list .lp {text-align:center;}
		div#koszyk .step_1 .list .name {text-align:left; font-weight:normal;}
			div#koszyk .step_1 .list .name a { font-weight:bold;}
			div#koszyk .step_1 .list .name span { color:#676767; font-size:10px; }
			div#koszyk .step_1 .list .name span b { font-weight:normal; color:#ff0101; }
		div#koszyk .step_1 .list .count form { }
		div#koszyk .step_1 .list .count input.text { font-size:11px; text-align:center; color:#999999; background:url(template/img/bg_koszyk_count.gif) no-repeat; width:42px; height:14px; padding:3px; }
		div#koszyk .step_1 .list .price_netto { text-align:center; font-size:11px; }
		div#koszyk .step_1 .list .price_brutto { text-align:center; font-weight:bold; font-size:12px; }
		div#koszyk .step_1 .list .end_price { text-align:center; font-weight:bold; font-size:12px; }
		div#koszyk .step_1 .comment { background:url(template/img/bg_koszyk.gif) repeat-x; height:181px; }
		div#koszyk .step_1 .comment .flash { padding: 20px 0 0 20px; }
		div#koszyk .step_1 .comment textarea { float:left; margin-top:20px; overflow-x:hidden; background:url(template/img/bg_koszyk_textarea.jpg) no-repeat; padding:5px; width:547px; height:85px; font-family:arial; font-size:11px; }
		div#koszyk .step_1 .comment label { float:left; margin-top:20px; margin-right:10px; margin-left:20px; }
		div#koszyk .step_1 .pay { clear:both; }
		div#koszyk .step_1 .pay .inputBg{float:right;background:url(template/img/input_bg.gif); background-repeat:no-repeat;width:209px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana;}
		div#koszyk .step_1 .pay select { font-size:11px; color:#999; }
		div#koszyk .step_1 .pay .flash { padding: 20px 0 20px 20px; }
		div#koszyk .step_1 .pay p { padding: 3px 0 0 20px; color:#666; width:300px; display:block; float:left; clear:both; }
			div#koszyk .step_1 .pay p span.cena { color:#333; font-weight:bold; font-size:12px; text-align:right; float:right; }
			div#koszyk .step_1 .pay p span.cena span { padding-left:3px; font-size:11px; display:inline; }
		div#koszyk .step_1 .pay p.red { color:#fe0000; font-weight:bold; }
			div#koszyk .step_1 .pay p.red span { font-size:14px; color:#fe0000; }
			div#koszyk .step_1 .pay p.red span span { font-size:12px; color:#fe0000; }
		
	
	div#koszyk .step_1 .gratis { clear:both; padding: 3px 0; }
	div#koszyk .step_1 .gratis label { color:#999;  }
	div#koszyk .step_1 .gratis .inputBg{float:none;background:url(template/img/input_bg.gif); background-repeat:no-repeat;width:209px;height:20px;font-size:10px;color:#888888;padding-left:6px;padding-top:3px;margin-bottom:5px;font-family:verdana; margin-top:5px;}
	div#koszyk .step_1 .gratis select { font-size:11px; color:#999; }
		
	div#koszyk .top .header td { padding:0; }
	div#koszyk .step_1 .list td { padding:0; }
	
	div#koszyk .step_2 .okno_gora{float:left;background:url(template/img/okno_gora.gif);background-repeat:no-repeat;width:719px;height:6px;}
    div#koszyk .step_2 .okno_dol{float:left;background:url(template/img/okno_dol.gif);background-repeat:no-repeat;width:719px;height:10px;margin-bottom:25px;}
    div#koszyk .step_2 .okno_srodek{float:left;background:url(template/img/okno_bg.gif);background-repeat:repeat-y;width:669px;padding:25px;padding-top:15px;padding-bottom:15px;}
	div#koszyk .step_2 .error { font-weight:bold; font-size:12px; color:red; padding:10px 0; text-align:center; }
	div#koszyk .step_2 .error a { color:black; }
	div#koszyk .step_2 .error_api { font-weight:bold; font-size:12px; color:red; padding:5px 0; text-align:center; }
	
	/** mapa-strony.tpl **/
	div#mapa_strony .depth_0 { font-size: 10px; list-style-image: url("template/img/arrow.gif"); padding-bottom:4px;  padding-left:10px; }
	div#mapa_strony .depth_1 { font-size: 10px;	list-style-image: url("template/img/navigation_arrow.gif"); 	padding-bottom:4px; padding-left:10px; }
	div#mapa_strony .depth_2 { font-size: 10px; list-style-type: none; list-style-image: none; 	padding-bottom:4px;  padding-left: 10px; }
    div#mapa_strony .main_top{  background:url(template/img/main_top2.gif);background-repeat:no-repeat;height:5px;width:970px;float:left;}
    div#mapa_strony .main_bottom{ margin-bottom:15px; background:url(template/img/main_bottom.gif);background-repeat:no-repeat;height:5px;width:970px;float:left;}
    div#mapa_strony .main_body{  border-left:1px solid #cccccc;border-right:1px solid #cccccc;background:#fff;width:939px;float:left;padding-top:5px;padding-bottom:0px;padding-left:15px;padding-right:15px;}
    div#mapa_strony .main_body .buttony_main{float:right;}
    div#mapa_strony .main_body .dzialy_main{padding-top:3px;}
	div#mapa_strony h2{font-size:18px;font-family:arial;color:#666666;font-weight:normal;padding-top:2px;padding-bottom:4px;}
	
	
	/** ZESTAWY PRODUKTOWE **/
	div#produkt .sets_products {
		border-bottom: 1px solid #D4D4D4;
		padding: 5px 0;
		margin-top: 10px;
		font-size: 12px;
	}

	div#produkt .sets_products form {
		border-bottom: 1px solid #d4d4d4;
		margin-bottom: 10px;
		overflow: hidden;
		overflow-x: auto;
		height: auto;
	}

	div#produkt .sets_products form .plus {
		background: url(template/img/sets_products_plus.png) no-repeat center;
		height: 110px;
		float: left;
		width: 25px;
	}

	div#produkt .sets_products form .equal {
		background: url(template/img/sets_products_equal.png) no-repeat center;
		height: 110px;
		float: left;
		width: 25px;
	}

	div#produkt .sets_products form .submit {
		background: url(template/img/dodaj_do_koszyka.gif) no-repeat;
		cursor: pointer;
		width: 120px;
		height: 22px;
		border: 0;
		display: block;
		margin: 0 auto;
	}

	div#produkt .sets_products form .summary {
		padding: 30px 0 15px 0;
		text-align: center;
		float: left;
		width: 190px;
	}

	div#produkt .sets_products form .summary .normal {
		font-size: 11px;
		color: #333;
	}

	div#produkt .sets_products form .summary .special {
		font-size: 12px;
		color: #fe0002;
		font-weight: bold;
	}

	div#produkt .sets_products .product {
		height: 110px;
		overflow: hidden;
		margin-bottom: 10px;
		cursor: pointer;
		position: relative;
		border: 1px solid #ececec;
		width: 228px;
		float: left;
		background: #fff;
		-moz-border-radius: 10px;
	}

	div#produkt .sets_products .product .img {
		width: 105px;
		height: 105px;
		float: left;
		text-align: center;
	}

	div#produkt .sets_products .product .content {
		float: left;
		width: 110px;
		padding-top: 25px;
	}

	div#produkt .sets_products .product .content h2 a {
		color: #000;
		font-size: 11px;
		text-decoration: none;
	}

	div#produkt .sets_products .product .content .producer {
		font-size: 10px;
		color: #333;
	}

	div#produkt .sets_products .product .content .producer a {
		color: #b3bc11;
		text-decoration: underline;
	}

	div#produkt .sets_products .product .content .options {
		height: 24px;
		margin: 3px 0;
	}

	div#produkt .sets_products .product .content .options select {
		border: 0;
		font-size: 11px;
		color: #333;
		width: 110px;
	}

	div#produkt .sets_products .product .content .price {
		font-size: 11px;
		color: #333;
		font-weight: bold;
		overflow: hidden;
	}

	div#produkt .sets_products .product .content .price span {
		width: 35px;
		display: block;
		float: left;
		font-size: 11px;
	}

	div#produkt .sets_products .product .content .price .normal {
		font-size: 12px;
		width: 50px;
	}

	div#produkt .sets_products .product .content .price .new {
		color: #fe0002;
		width: 50px;
		font-size: 12px;
	}

	div#produkt .sets_products .product .content .price .old {
		clear: both;
		padding-left: 35px;
		color: #000;
		text-decoration: line-through;
		width: 50px;
		font-size: 11px;
	}/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(template/img/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border: 1px solid #666;
	/*border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;*/
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 15px;
	float:left;
	font-size:14px;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

/*#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px;
}*/

#TB_load{
	position: fixed;
	display:none;
	width:300px;
	z-index:103;
	top: 40%;
	left: 40%;
	margin: 0;
}

#TB_load h3 {
	color: #fff;
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

