/* CSS Document */
/* stale */
.clr{
	clear:both;
	height:0;
	overflow:hidden;
	}
.center{
	margin:auto}
.right{
	float:right;
	}
.left{
	float:left;
	}			
#auth_menu{
	list-style:none;
	margin:0;
	padding:0;
	}
.alpha{
	/*behavior: url(_sextv/_css/png.htc);*/
	
	}	
.alpha_text{
	height:22px;
	}	
.spacer_10{
	height:10px;
	overflow:hidden;
	}	
.spacer_0{
	height:1px;
	overflow:hidden;
	}	

/* stale */
/* linki */
img{
	display:block;
	}
a img{
	border:none;
}
a, a:link, a:visited{
	color:#46453F;
	text-decoration:none;
	outline:none;
}	
a:hover{
	text-decoration:underline;
	}
.more, .more:link, .more:visited,
.back, .back:link, .back:visited{	
	height:22px;	
	line-height:19px;
	background:url(../_images/bk.jpg) 0 2px no-repeat;
	padding-left:24px;
	display:block;
	margin:1.5em 0;
	width:65px;
	text-align:left;

}
/* //linki */
/* naglowki */
h1, h1 a,  h1 a:link,  h1 a:visited{
	font-size:14px;
	}
h2, h2 a,  h2 a:link,  h2 a:visited{
	padding-top:6px;
	margin-top:0em;
	margin-bottom:1em;
	font-size:12px
	}
h4{
	margin:0;
	font-size:11px;
	}	
.produkty_lista{
	margin:-6px auto 26px;
	margin-bottom:0; /*dopisane*/
	overflow:hidden;
	width:530px;
	background:#fff url(../_images/products_t.jpg) no-repeat;
	padding-top:20px;
	
}	
.kategorie {
	margin:7px 10px;
	}
.kategorie img{
	position:absolute;
	left:20px;
	top:14px;
	}
p{margin:0;}
/* //naglowki */

/* formularz*/
fieldset{
	padding:0;
	margin:0;
	border:none;
	}
.inpat{
	height:17px;
	padding: 3px 4px;
	border:solid #282828 1px;
	width:250px;
	margin-bottom:5px;
	font-size:11px;
	font-family:Tahoma;
	}	
select{
	width:260px;
	border:solid #282828 1px;
	padding: 3px 4px;
	margin-bottom:2px;
	font-size:11px;
	font-family:Tahoma;
	}
.selekt_big{
	position:absolute;
	width:240px;
	font-size:10px;
	right:10px;
	top:-1px;
	padding:2px 2px;
	}		
label{
	height:26px;
	line-height:24px;
	width:100px;
	display:block;
	
	}
.buton{
	cursor:pointer;
	border:none;
	}	
/* Layout */
body{
	background:#000 url(../_images/bg.jpg) center top repeat-x;
	font-family:Tahoma;
	font-size:11px;
	color:#46453F;
	line-height:150%;
	margin:0;
	padding:0;
}

#center{
	overflow:hidden;
	text-align:center;
}
#container{
	width:960px;
	margin:auto;
	text-align:left;
}
/* header*/
#header{
	height:140px;
	position:relative;
}

#logo{
	position:absolute;
	left:87px;
	top:22px;
	}
#sat{
	position:absolute;
	left:385px;
	top:8px;
}	
#auth_menu{
	height:70px;
	width:125px;
	position:absolute;
	right:5px;
	top:30px;
	margin:20px 0 0 25px;
	line-height:180%;
	font-size:10px;
	}
#auth_menu a, #auth_menu a:link, #auth_menu a:visited{
	color:#918E7D;
	}
/* */
#contents{
	overflow:hidden;
	
}
#top_bar{
	height:60px;
	position:relative;
	zoom:1;
	}
.top_bar{	
	height:58px;
	width:960px;
	z-index:0;
	position:relative;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.top_bar{
  background-image:url(../_images/mnutopbg.png)  ;
}
* html .top_bar{
	background-image:url(../_images/mnutopbg.jpg)  ;
	}
.top_bar ul{
	
	position:absolute;
	overflow:hidden;
	}	
#sercz{
	position:absolute;
	top:17px;
	right:25px;
	width:180px;
	z-index:1000;
}

#sercz_go{
	background:url(../_images/sercz.jpg) no-repeat;
	width:29px;
	height:28px;
	border:none;
	position:relative;
	top:-2px;
	left:8px;
	float:right;
	padding:0;

	}
#sercz_inp{
	background:transparent;
	width:132px;
	color:#fff;
	font-size:10px;
	float:left;
	}
#lewa{
	width:230px;
	float:left;
	overflow:hidden;


}	
.lewa{
	width:230px;
	float:left;
	 height:100%; 
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='http://79.190.21.106/profan/_sextv/_images/boxbg.png', sizingMethod='scale')
}
/* IE ignores styles with [attributes], so it will skip the following. */
.lewa[class] {
  background-image:url(../_images/boxbg.png)  ;
}
.lewa_corn{
	width:230px;
	height:26px;
	z-index:1;
	}
.prawa_conr{
	width:130px;
	height:26px;
	z-index:0;
	}
#srodek{
	width:580px;
	float:left;
	margin:0 10px;

}	
.srodek_corn{
	width:580px;
	height:27px;
	position:relative;
	z-index:1;
	}
.srodek{
	position:relative;
	width:580px;
}
.srodek_box{	
	 width:580px;
	 height:100%; 
	
	
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://79.190.21.106/profan/_sextv/_images/boxbg.png', sizingMethod='scale')
}
/* IE ignores styles with [attributes], so it will skip the following. */
.srodek_box[class] {
  background-image:url(../_images/boxbg.png)  ;
}
#prawa{
		width:130px;
		float:right;
		overflow:hidden;
}		
.prawa_box{
	width:130px;
	
	
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='http://79.190.21.106/profan/_sextv/_images/boxbg.png', sizingMethod='scale')
}
/* IE ignores styles with [attributes], so it will skip the following. */
.prawa_box[class] {
  background-image:url(../_images/boxbg.png)  ;
}

#footer{
	overflow:hidden;
	width:964px;
	margin:auto;
	margin-top:2px;
	background:url(../_images/footer_line.gif) repeat-x;
}

/* //Layout */
/* header*/

/*footer*/
#copyr_l, #copyr_r{
	display:inline;
	margin-top:9px;
	font-size:11px;
	}
#copyr_l{
	float:left;

}
#copyr_r{
	float:right;

}
		
/* //footer */

/* menu blog*/
.lewa{
	
	}
ul#k1, ul.k2, ul.k3 {
	list-style:none;
	padding:0;
	margin:0;
	zoom:1;
}
ul#k1 li{
	margin:0;
	zoom:1;
	
}
ul#k1 li{
	background:url(../_images/mnu_line.gif) repeat-x 0px 0px;
	padding:0 20px;
	
	}


ul#k1 a{
	display:block;
	background:url(../_images/mnu_punct.gif) no-repeat 4px 11px;
	padding:7px 0 8px 27px;
	line-height:120%;
	
	}
ul#k1 a, ul#k1 a:link, ul#k1 a:visited{
	color:#E7D9E0;
	font-size:11px;
	}
ul#k1 a:hover{
	color:#D300B2;
	text-decoration:none
	}
ul#k1 a.activ{
	font-weight:bold;
}	
ul.k2{
	padding-bottom:4px;

	}
ul#k1 li a{	
	border-bottom:solid #171715 1px;
	}
ul#k1 li ul.k2 li{
	padding-left:10px;
	padding:0px 0 0px 10px;
	background:none;
}
ul#k1 li ul.k2 li a{
	background:none;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}
ul.k3{
	padding-left:10px;
	background:none;
}
ul#k1 a#mnu_karty, ul#k1 a#mnu_karty:link, ul#k1 a#mnu_karty:visited{
	color:#D300B2;
	background:url(../_images/punct_pink.gif) no-repeat 11px 11px;
}
#sextv{
	margin:auto;
	margin-bottom:180px;
	}
#menu_mask{
	position:absolute;
	width:174px;
	background:#f2f2f2;
	height:3px;	
	overflow:hidden;
	left:19px;
	top:54px;
	}
/* //menu */

/* menu top*/ 
ul#menu_top{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
ul#menu_top li.link{
	float:left;
	
	
	}
ul#menu_top li{
	float:left;
	}
	
		
ul#menu_top li a{
	display:block;
	}
#mnu_t1 a img{
	padding-left:7px;
	width:120px;
	height:58px;
	}
#mnu_top li img{
	width:1px;
	height:58px;
	}	
#mnu_t2 a img{
	width:118px;
	height:58px;
	}
#mnu_t3 a img{
	width:130px;
	height:58px;
	}
#mnu_t4 a img{
	width:120px;
	height:58px;
	}
	
/* //menu top*/ 
/* ogolnie elementy modulow */
.redbar{
	position:relative;
	top:-10px;
	left:16px;
	z-index:100;
	margin-bottom:11px;
	margin-top:0;
	}
.yellow_h{
	color:#FDD300;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	background:url(../_images/header.png) no-repeat;
	height:22px;
	padding-left:35px;
	display:block;
	text-transform:uppercase;
	padding-top:2px;
	}
* html .yellow_h{	
background:url(../_images/header.jpg) no-repeat;}

	
.bluebar, .greybar{
	background:url(../_images/blubar.gif) repeat-y;
	margin:auto;
	width:470px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:0 10px;
	}
.greybar{
	height:17px;
	position:relative;
	}
.art{
	overflow:hidden;
	width:550px;
	margin:0px auto;
}

.foto{
	float:left;
	padding:0 15px 1em 0;
}
.data{
	color:#999;
	padding:3px 0;
}

/* ################################################################MODULY##########################################################*/
/* kontakt*/
#contactform, .form_dl{
	list-style:none;
	width:400px !important;
	margin:auto;
	
	}
dt{
	width:100px; float:left;
	text-align:right;
	margin:0;
}
dd{
	width:260px;
	float:right;
	margin:0;
	}
textarea{
	height:100px !important;
	overflow:auto;
		font-size:11px;
	font-family:Tahoma;

	}	
	
#info{
	text-align:center;
	margin:1.5em 0;
	}	
#inf_body{
	width:470px;
	margin:auto;
	padding-top:5px;
	font-weight:bold;
	}

/* info*/
/* REJESTRACJA*/
#but_utworzkonto{
	background:url(../_images/nowekonto.jpg) repeat-y;
	width:172px;
	height:26px;
	
	}
#but_loguj{
	background:url(../_images/login.jpg) repeat-y;
	width:172px;
	height:26px;
	margin:5px 0;
	}
#but_zapisz,#but_zapisz2{
	background:url(../_images/signup.jpg) repeat-y;
	width:172px;
	height:26px;
	margin:5px 0;
	}
#but_zapisz2{
	background:url(../_images/zapisz.jpg) repeat-y;
	}	
#deluser{
display:inline;
	float:left;
		margin:5px 0;

	}	
.ident{
	margin:auto;
	width:400px;
	}	
/*mapa strony	*/
ul#map_k1, ul.map_k2, ul.map_k3 {
	list-style:none;
	padding:0;
	margin:0;
}
ul#map_k1{
	padding:15px;
}
ul#map_k1 a{
	padding:3px 0;
	display:block;
	height:1%;
	}
ul#map_k1 a.activ{
	font-weight:bold;
}	
ul.map_k2{
	padding-left:15px;
}

ul.map_k3{
	padding-left:15px;
}
/* koszyk*/
.box{
	padding:10px 15px;
	}
.line{
	margin-top:9px;
	width:120px;
	height:1px;
	}	
#topline{
	height:1px;
	width:601px;
	position:absolute;
	top:49px;	
	right:82px;
	}
#cart{
	position:absolute;
	left:400px;
	top:18px;
	color:#BC709B;
	font-size:10px;
	padding-left:26px;
	background:url(../_images/cart.gif) left 4px no-repeat;
	}
#cart a, #cart a:link, #cart a:visited{
	color:#BC709B;
	font-weight:bold;
	text-decoration:underline;
	margin-left:20px;
	
	}	
#cards{
	background:url(../_images/cards_bg.jpg) repeat-x;
	text-align:center;
	overflow:hidden;
	height:30px;
	padding-left:16px;
}	
.cards_crnr{
	width:130px;
	height:10px;
	}
#cards img{
	float:left;
	margin:5px 0px 0 0 ;
}	
#smallmenu{
	position:absolute;
	right:120px;
	top:18px;
	list-style:none;
	color:#7D1650;
	margin:0;
	padding:0;
	}
#smallmenu li{
	display:inline;
	}	
#smallmenu a, #smallmenu a:link, #smallmenu a:visited{
	color:#AF4380;
	}	
#visa{
	display:inline;
	
	}
.empty{
	margin-top:20px;
	line-height:145%;
	}	
.topline{
	width:3px;
	height:58px;
	}	
#newsletter{
	color:#fff;
	font-size:9px;
	margin:15px 0 0 15px
	}
#newsletter_form{
	margin-top:12px;
	}
#newsletter .inpat{
	width:120px;
	margin-right:9px;
	float:left;
	border:solid #282828 1px;
	background:#000;
	color:#757575;
	font-size:10px;

	}
#newsletter_save{
	background:url(../_images/addnewsletter.gif) no-repeat;
	}
#newsletter_delete{
	background:url(../_images/remnewsletter.gif) no-repeat;
	}	
#newsletter	.submit{
	float:left;
	margin:0;
	padding:0;
	width:27px;
	height:28px;
	}
#newsle{
	float:right;
	}
#newsle	label{
	display:inline;
	}
.informacje, .logbox{

	width:130px;
	
	
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='http://79.190.21.106/profan/_sextv/_images/boxbg.png', sizingMethod='scale')
}
/* IE ignores styles with [attributes], so it will skip the following. */
.informacje[class] {
  background-image:url(../_images/boxbg.png)  ;
}
.logbox{
	position:relative;
	/*padding-bottom:26px;*/
	
}

.logbox[class]{
	background:url(../_images/boxbg.png) ;
}

#logo2{
	display:inline;
	float:right;
	margin-right:11px;
	margin-top:10px;
	}
#informacje{
	padding:10px 10px 0 20px;
	}	
#informacje img{
	position:relative;
	top:-15px;
	}	
#informacje_list{
	padding:0;
	list-style:none;
	font-size:9px;
	margin:0;
	margin-top:0px;
	}
#informacje_list li{
	padding:5px 0;
	}
#informacje_list a, #informacje_list a:link, #informacje_list a:visited{
	color:#9F9399;
	}
.logbox ul{
	list-style:none;
	margin:0;
	padding:0;
	/*position:absolute;
	top:-10px;*/
	left:4px;
	z-index:100;
	}	
.logbox li{
	margin:3px 5px 15px 15px;
	}	
.logbox a, .logbox a:link, .logbox a:visited{
	font-size:11px;
	color:#E3BD04;
	}
#zaloguj, #utworz{
	background:url(../_images/zaloguj.gif) 0   no-repeat;
	padding-left:22px;
	}
#utworz{
	background:url(../_images/utworz.gif) 0 5px  no-repeat;
}	
#line3{
	width:98px;
	height:1px;
	position:absolute;
	top:50%;
	left:17px;
	z-index:50;
	}
/*boxy*/
.itm{
	width:172px;
	display:inline;
	margin-left:10px;
	margin-bottom:12px;
	float:left;
}
.itm_box {
	background:transparent url(../_images/itm_box_bg.jpg) no-repeat scroll 0 10px ;
	height:167px;
	margin:auto;
	padding:10px 0;
	position:relative;
	width:170px;
}

.produkty_lista .itm_box{
	position:relative;
	padding:10px 0;
	height:167px;
	background:#f3f3f3;
	width:170px;
	margin:auto;
	}
.itm_box_top, .itm_box_bottom{
	position:absolute;
	left:0;
	width:170px;
	height:10px;

	}
.itm_box_top{
	top:0;
	}	
.itm_box_bottom{
	bottom:0;
	}	
.first{
	margin-left:0px !important;
	}	
.box_price, .box_name{
	}
.box_name{
	text-align:center;
	color:#930062;
	font-size:10px;
	padding:3px 10px;
	height:33px;
	}
.box_name a, .box_name a:link, .box_name a:visited{
	color:#930062;
	font-size:10px;
	font-weight:bold;
	}	
.box_name span{
	color:#858585;
	font-weight:normal;
	display:block;
	
	}	
.box_price{
	height:29px;
	width:172px;
	overflow:hidden;
	position:relative;
	margin-top:9px;
}
.box_price_bg{
	width:172px;
	height:29px;
	position:absolute;
	z-index:1;
	}
.cena{
	position:absolute;
	top:5px;
	left:11px;
	color:#fff;
	font-size:12px;
	float:left;
	font-weight:bold;
	background:url(../_images/arr1.gif) left center no-repeat;
	padding-left:11px;
	z-index:50;
	}
.addcart, a.addcart , a.addcart:link, a.addcart:visited{
	position:absolute;
	z-index:50;
	top:8px;
	right:12px;
	
	}
.footLineL1	{
	margin-bottom:20px;
		width:100%;
	height:1px;

	}
.footLineL2{
	margin:20px 0;
	width:100%;
	height:1px;
	}	
#footer_mnu_grp	{
	display:inline;
	float:left;
	overflow:hidden;
}
.footer_mnu{
	list-style:none;
	padding:0px;
	margin:auto;
	overflow:hidden;
		position:relative;
	left:-12px;

	line-height:120%;
	
	margin-bottom:45px;
	}	
	
.footer_mnu, .footer_mnu a, .footer_mnu a:link, .footer_mnu a:visited{
	color:#353430;
	}	
.footer_mnu li{
	display:inline;
	font-size:10px;
	color:#353430;	

	}
.footer_mnu li a{
	margin:0 12px;
	}
.footer_mnu li a, .footer_mnu li a:link, .footer_mnu li a:visited{
	font-size:10px;
	color:#353430;	
}		
/* produt*/

.prodart, .prodart2{
	padding:11px 0;
	font-size:11px;
	color:#46453F;
	overflow:hidden;
	width:470px;
	height:100%;
	margin:auto;
	}	
.prodart2{
	background:	#f3f3f3;
	}
.prodart3{
	padding:11px 10px;
	}
	
.pliki_date{
	font-weight:bold;
	float:left;
	width:70px;
	}
.pliki_contents{
	float:left;
	width:296px;
	}
.dowload{
	display:inline;
	float:right;
	margin:23px 31px 0 0 ;		
	}
.others{
	width:100%;
	overflow:hidden;
	}	
.othersL2{
	overflow:hidden;
	width:470px;
	margin: auto;
	margin-bottom:20px;
	}	
	
.others .itm{
	margin:8px 30px 9px ;
	}
#product_gal{
	overflow:hidden;
	width:490px;
	margin:10px auto;
	}	
#gallery{
	width:320px;
	float:left;
	}	
#gal_opis{
	float:right;
	width:170px;
	position:relative;
	top:90px;
	}	
#price{	
	color:#9E005F;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	margin:21px 0 10px 0;
	}
#dodaj{
	display:block;
	width:150px;
	margin:auto;
	background:url(../_images/dodaj.jpg) no-repeat;
	width:153px;
	height:26px;
	border:none;
	cursor:pointer;
	}	
#product_gal p{
	background:#e2e2e2;
	padding:12px 6px;
	margin-top:13px;
	font-size:11px;
	}
.banner2{
	width:120px
	height:240px;
	margin-top:30px;
	}	
.call{
	width:134px;
	height:74px;
	margin-top:30px;
	}		
/* LOADER*/

#loader{
	position:absolute;
	width:100px;
	height:10px;
	padding:10px;
	background:#000;
	top:50%;
	left:50%;
	margin-top:-5px;
	margin-left:-60px;
	z-index:999;
	}
#loadbar{
	display:block;
	margin:auto;
	background:#BF0096;
	font-weight:bold;
	height:3px;
	width:0;
	}	
/* zamowienie*/
#zamowienie, #zamowienia{
	table-layout:fixed;
	width:470px;
	margin:auto;
	font-weight:bold;
	}
#zamowienie td, #zamowienia td{
	padding-top:5px;
	padding-bottom:5px;
	}	

#zam_tab1, #zam_tab2, #zam_tab3, #zam_tab4{
	position:absolute;
	font-weight:bold;
	color:#fff;
	font-size:11px;
}	
#zam_tab1{
	left:12px;
	width:275px;
	}
	
#zam_tab2{
	left:320px;
	}	
#zam_tab3{
	right:50px;
	}	
#zam_tab4{
	right:191px;
	}	
.delico{
	width:16px;
	height:16px;
	}
.tab1{
	width:275px;
	}
.tab2{
	text-align:center;
	padding-left:32px;
	width:40px;
	}	
.tab3{
	text-align:right;
	padding-right:15px;
	}
.tab4{
	width:20px;	
	}
.s_ilosc{
	width:20px;
	text-align:center;
	}
	
.zam_suma{
	background:transparent url(../_images/blubar.gif) repeat-y scroll 0 0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:auto;
	padding:0 10px;
	width:243px;
	overflow:hidden;
	}	
.suma{
	width:130px;
	float:left;
	margin-left:5px;
	}
.kwota{
	display:inline;
	float:right;
	margin-right:34px;
	color:#FDD300;
	}
#but_przelicz{
	background:transparent url(../_images/przelicz.jpg) repeat-y scroll 0 0;
	width:172px;
	height:26px;
}
.w490{
	width:490px;
	margin:auto;
	}
.spacer2{
	height:1em;
	}	
	
/*pager*/
.pagination{
	padding:10px 0 0;
	}
.pager {
	text-align:center;
	}
.pager .aktiv{
	display:inline;
	}	
.pager  img{
	display:inline;
	}
.pager  img, .pager .aktiv, .pager a, .pager  span{
	margin:0 3px;
	}	
#s_form_l fieldset, .ident2{
	width:400px;
	margin:10px auto;
	}
#chng_passwd{
	position:relative;
	top:2px;
	}	
#czyfirma, #plec_h{
		float:right;
		}	
#czyfirma label, #plec_h label{
	display:inline;
	}
#plec{
	position:relative;
	left:-165px;
	}
#adres{
	margin-top:1em;
	float:left;
	width:45%;
	}
#labelzgoda{
	display:inline;
	}
#zgoda{
	position:relative;
	top:2px;
	}
/* moje zamówienia*/
.zamowienia div{
	float:left;
	margin:0 24px;
	}	

#z_tab1{}
#z_tab2{}
#z_tab3{}
#z_tab4{}
#z_tab5{}

.z_nr{
	padding-left:35px;
	padding-right:5px;
	width:40px;
	}
.z_data{
	width:70px;
	}	
.z_wart{
	width:110px;
	padding-right:15px;
	text-align:center;
	}	
.z_stat{
	width:100px;
	}
.z_szcz{
	text-decoration:underline;
	}
.logged{
	top:-14px !important;
	}
.logged li{
	margin:3px 5px 5px 15px;
	}	
#nick{
	color:#FDD300;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}	

.s_koszyk_top h2{
	margin:0;
	padding:0;
	}

/*banery*/
#flasz_div{
	position:absolute;
	bottom:0px;
	right:0px;
	overflow:hidden;
	}
.baneryLeft, .baneryRight {
	margin:20px auto;
	}
.baneryLeft *,  .baneryRight *{
	margin:auto;
	}	
#adres label{
	width:100px;
	float:left;
	}
#adres .inpat{
	width:100px;
	float:left;
	border:solid #ccc 1px;
	font-size:11px;
	margin-bottom:3px;
	height:1.2em
	}	
#adres .selekt{
	width:110px;
	_width:109px;
	_margin-left:-3px;
	margin-bottom:3px;
	border:solid #ccc 1px;
	}		
#promo{
	width:490px;
	margin:3px auto 1em;
	display:block;
	}	
#promocja{
	padding:0 8px;
	margin-top:10px;
	}	
	
/*add*/
.prodart a, .prodart a:link, .prodart a:visited{
	color:#9E005F;
	text-decoration:underline;
	}