@import "/themes/base/user_z/_style/style1.css";
@import "/themes/base/user_z/_style/style3.css";

body{
background:url(/themes/base/user_z/img/body_top_bg.png) repeat-x left 139px;
margin:0;
padding:0;
font-family:tahoma,verdana,arial,sans-serif;
font-size:11px;
#behavior:url(/themes/base/user_z/_style/csshover.htc);
}
img {
border:0;
}
.blk{
display:block;
}

.TL{
position:absolute;
left:0;
top:0;
}
.TR{
position:absolute;
right:0;
top:0;
}
.BL{
position:absolute;
left:0;
bottom:0;
}
.BR{
position:absolute;
right:0;
bottom:0;
}
.up1px{
position:relative;
top:-1px;
}

.top8px{
margin-top:8px;
}

.bordTop{
border-top:#ededed 1px solid;
}
a{
color:#575551;
text-decoration:none;
}

a:hover{
color:#000;
text-decoration:none;
}

.centered{
width:960px;
margin:0 auto;
position:relative;
}
#top1{
width:960px;
height:97px;
position:relative;
}
#topLogo{
position:absolute;
top:30px;
}

#topButtons{
position:absolute;
right:0;
top:0;
}
#topButtons img{
display:block;
float:left;
}

#topButtons a{
padding:0 10px;
height:42px;
line-height:42px;
display:block;
float:left;
font-size:13px;
background:url(/themes/base/user_z/img/top_buttons_bg-fs8.png);
vertical-align:middle;
}
#topButtons a img{
margin-top:7px;
margin-right:10px;
vertical-align:middle;
}

#top2{
height:152px;
width:960px;
position:relative;
background:#fff;

}
#magicDiv{
display:none;
}
#searchDiv{
width:778px;
height:44px;
background:url(/themes/base/user_z/img/search_bar_c.png) repeat-x;
position:relative;

}
#searchform input,#searchform img{
vertical-align:middle;
margin:0 2px;
}
#searchform{
position:absolute;
left:10px;
top:7px;
}

.righted{
position:absolute;
right:0;
top:0;
}

#search_query_words{
background:url(/themes/base/user_z/img/search_query-fs8.png) no-repeat;
width:305px;
height:20px;
padding:6px 15px 5px 15px;
#padding:5px 15px;
border:0;
font:bold 14px/20px tahoma,verdana,arial,sans-serif;
#line-height:19px;
left:50px;
margin-top:1px !important;
}
#searchSubmit{
border:0;
}
#advSearch{
position:absolute;
right:30px;
top:15px;
color:#fff;
text-decoration:underline;
}

/* menu kategorii*/

#categ{
background:url(/themes/base/user_z/img/categ_div_c-fs8.png) repeat-x left bottom;
width:778px;
position:relative;
height:108px;
margin:0;
padding:0;
}
#categList{
padding-top:1px;
}
#categList b{
float:left;
width:160px;
margin:0;
margin-left:6px;
display:block;
}
#categList a{
background:url(/themes/base/user_z/img/c_arrow1.png) no-repeat left 50%;
padding-left:6px;
color:#646464;
font:bold 11px/19px tahoma,verdana,arial,sans-serif;
}

#categList a:hover{
color:#949494;
}
#categList form{
display:none;
}

b.mainCat3{
width:170px !important;
}

b.mainCat4{
width:240px !important;
}
b#lastCat a{
color:#009ee0;
}
#noCat{
display:none;
}

#topBasket{
position:absolute;
right:0;
#right:-1px;
top:98px;
}
#baskRight{
position:relative;
width:176px;
padding:0 1px;
margin:0;
height:148px;
#height:147px;
border-left:#e8e7e5 1px solid;
border-right:#e8e7e5 1px solid;
}

#baskHead{
color:#009ee0;
font:bold 14px/41px tahoma,verdana,arial,sans-serif;
display:block;
text-align:center;
width:163px;
padding-right:15px;
height:41px;
_height:31px;
_padding-top:10px;
background:url(/themes/base/user_z/img/basket_sep.png) repeat-x left bottom;
}
#baskHead img{
margin-left:10px;
margin-right:8px;
vertical-align:middle;
}
#baskHead:hover{
text-decoration:none;
color:#94bd0f;
}
#baskAmounts{
margin:0;
padding:6px 0;
height:40px;
font-size:12px;
background:url(/themes/base/user_z/img/basket_sep.png) repeat-x left bottom;
line-height:20px;
}
#baskAmnt a,#baskCnt a{
margin-left:31px;
color:#646464;
font-size:12px;
margin-right:5px;
font-weight:normal;
}
#baskAmnt{
font-weight:bold;
color:#94bd0f;
}
#baskCnt{
font-weight:bold;
color:#009ee0;
}

#baskLeft{
margin:0;
color:#646464;
padding:10px 10px 3px 15px;
#padding-bottom:2px;
text-align:center;
height:42px;
background:url(/themes/base/user_z/img/basket_bc.png) repeat-x left bottom;
}

#baskLeft p{
margin:0;
}
#baskLeft p span{
color:#009ee0;
font-weight:bold;
}

#topAd{
clear:both;
margin-top:10px;
margin-bottom:9px;
}

/* tabelka na srodku */

#content{
width:960px;
margin:0;
padding:0;
border-collapse:collapse;
}
#contLeft,#contRight{
margin:0;
padding:0;
vertical-align:top;
}
#contLeft{
width:230px;
}
#contRight{
width:722px;
padding-left:8px;
}

/* ramki z prawej strony*/

.barTop{
width:230px;
height:32px;
position:relative;
margin-top:3px;
background:url(/themes/base/user_z/img/bar_lt.png) no-repeat;
}
.barTop p{
position:absolute;
top:2px;
left:10px;
color:#009ee0;
font:bold 14px/25px tahoma,verdana,arial,sans-serif;
display:block;
height:25px;
background:#fff;
margin:0;
padding:0 10px;
}
.barTop p img{
vertical-align:middle;
}

.barCenter{
border-left:#769316 1px solid;
border-right:#769316 1px solid;
width:228px;
position:relative;
text-align:center;
padding-top:1px;
}

/*obsluga*/
#obsluga{
background:url(/themes/base/user_z/img/obsluga1.png) no-repeat;
height:170px;
width:213px;
padding-left:17px;
color:#646464;
}
#obsluga h2{
font:bold 14px/33px tahoma,verdana,arial,sans-serif;
}
#obsluga p{
font-size:13px;
line-height:14px;
clear:both;
margin:14px 0;
}
#obsluga p b{
font-size:13px;
float:left;
width:62px;
}
#obsluga a{
font-size:13px;
color:#646464;
}

#obsluga a:hover{
color:#949494;
}
p#days{
font-size:12px;
}
p#days b{
font-size:11px;
float:none;
}

/* farmaceuta*/

#farDiv{
background:url(/themes/base/user_z/img/farm_bg.png) no-repeat 90% bottom;
width:210px;
height:163px;
text-align:left;
margin:0;
margin-left:17px;
}
#farDiv p{
line-height:18px;
margin-top:0;
padding-top:15px;
}
#farDiv a{
color:#009ee0;
font-weight:bold;
}
#farDiv a:hover{
color:#30bef0;
}
/* aktualnosci*/
div#newsDiv{
text-align:left;
}
div.newsLeft{
text-align:left;
width:200px;
margin-left:15px;
margin-top:8px;
}
div.newsLeft b,div.newsLeft strong{
color:#94bd0f;
font-weight:normal;
}

div.newsLeft a{
color:#009ee0;
}
a#newsMore{
display:block;
margin-left:15px;
margin-top:8px;
}
#bulDiv{
width:195px;
margin-left:15px;
text-align:left;
}

#email{
background:url(/themes/base/user_z/img/email_bg.png) no-repeat;
font:bold 12px/15px tahoma,verdana,arial,sans-serif;
color:#fff;
width:176px;
height:15px;
padding:2px 6px;
border:0;
margin:4px 0;
}
#newsletter_frm input{
border:0;
}
#newsletter_frm{
margin:0;
}
/* newsy - oddzielna strona */
#newsedHead,.newsedHead,.newsedHead a,.newsedHead b{
color:#009ee0;
font:bold 14px/18px tahoma,verdan,arial,sans-serif;
}
#newsedHead span,.newsedHead span{
margin-left:10px;
font:normal 10px/18px tahoma,verdan,arial,sans-serif;
}

.newsedDiv{
padding:15px;
width:600px;
text-align:left;
}

.newsedSep{
border:0;
color:#ccc;
background:#ccc;
height:1px;
width:600px;
margin:8px 15px;
padding:0;
}
/* prawa cześć */

/* strona glowna */


/* gorace promocje */
#topPromo {
background:url(/themes/base/user_z/img/promotions.png) no-repeat left top;
width:712px;
height:32px;
position:relative;
text-align:right;
padding-right:10px;
margin-top:0;
font:normal 10px/32px tahoma,verdana,arial,sans-serif;
}
#topPromo a{
font-size:13px;
color:#b8b5ae;
}
#topPromo a:hover{
color:#88857e;
}

#promoProds{
border:#009ee0 3px solid;
border-bottom:none;
width:714px;
padding:4px 1px;
/*height:169px;
height:185px;*/
height:165px;
background:url(/themes/base/user_z/img/promo_bg.png) repeat-x left bottom;
}

.promos{
width:168px;
float:left;
padding:0 5px 0 4px;
border-left:#e6e5e3 1px solid;
position:relative;
}

div.nobord{
border-left:none;
}
.promos h2{
margin:0;
height:60px;
overflow:hidden;
}
.promosImg{
margin:0;
text-align:center;
height:80px;
}
.promos a{
color:#009ee0;
}
.promos a:hover{
color:#94bd0f;
}
.promos h2 a{
font:bold 13px/20px tahoma,verdana,arial,sans-serif;
}
.promosDescr{
font-size:10px;
margin-top:2px;
margin-bottom:2px;
display:none;
}
.promosSugg{
margin:0;
margin-top:2px;
border-top:#f1f1f1 1px solid;
color:#999;
font:normal 10px/19px tahoma,verdana,arial,sans-serif;
}

.promosOur{
position:relative;
margin:0;
font-size:11px;
line-height:19px;
height:19px;
color:#646464;
padding-left:5px;
background:url(/themes/base/user_z/img/our_price_bg.png) no-repeat left top;
}

.promosOur span{
color:#79990f;
font-weight:bold;
margin-left:20px;
font-size:12px;
}

.promosOur b{
color:#646464;
}

.promosOur a{
position:absolute;
right:0;
top:0;
}

/* promocje zwykle */

#regPromo {
width:720px;
position:relative;
text-align:left;
border-left:#d0d0d0 1px solid;
border-right:#d0d0d0 1px solid;
/*height:1054px;
height:814px;*/
}
#regPromo a{
color:#009ee0;
}

.rpromos{
width:169px;
height:180px;
/*height:203px;
height:263px;*/
float:left;
position:relative;
padding:0 5px;
text-align:left;
border-left:#e6e5e3 1px solid;
background:url(/themes/base/user_z/img/promo_bg.png) repeat-x left bottom;
}

.rsep{
display:block;
width:100%;
height:1px;
background:#e6e5e3;
margin:0;
padding:0;
clear:both;
}
.rpromos h2{
margin:0;
overflow:hidden;
height:60px;
}

.rpromosImg{
margin:0;
text-align:center;
height:90px;
}
.rpromos a{
color:#009ee0;
}
div.rpromos a:hover{
color:#94bd0f !important;
}
.rpromos h2 a{
color:#009ee0;
font:bold 13px/20px tahoma,verdana,arial,sans-serif;
}
.rpromosDescr{
position:relative;
height:60px;
width:169px;
font-size:10px;
margin-top:2px;
margin-bottom:2px;
}
/*
.rpromosDescr a{
position:absolute;
bottom:0;
left:0;
}*/
.rpromosSugg{
margin:0;
margin-top:2px;
border-top:#f1f1f1 1px solid;
color:#999;
font:normal 10px/19px tahoma,verdana,arial,sans-serif;
}

.rpromosOur{
position:relative;
margin:0;
font-size:11px;
line-height:19px;
height:19px;
color:#646464;
padding-left:5px;
background:url(/themes/base/user_z/img/our_price_bg.png) no-repeat left top;
}

.rpromosOur span{
color:#79990f;
font-weight:bold;
margin-left:20px;
font-size:12px;
}

.rpromosOur b{
color:#646464;
}

.rpromosOur a{
position:absolute;
right:0;
top:0;
}
#registerDataForm,#registerDataForm input,#registerDataForm td,#registerDataForm b{
font-size:12px;
}
/* bestsellery */
#topBest {
background:url(/themes/base/user_z/img/bestsellers.png) no-repeat left top;
width:712px;
height:32px;
position:relative;
text-align:right;
padding-right:10px;
font:normal 10px/32px tahoma,verdana,arial,sans-serif;
}
#topBest a{
font-size:13px;
color:#b8b5ae;
}
#topBest a:hover{
color:#88857e;
}
#bestProds{
border:#94bd0f 3px solid;
border-bottom:none;
width:714px;
padding:4px 1px;
/*height:169px;
height:185px;*/
height:165px;
background:url(/themes/base/user_z/img/promo_bg.png) repeat-x left bottom;
}

#bestProds div.promos h2{
height:60px;
overflow:hidden;
}
#bestProds div.promos h2 a{
color:#94bd0f;
font:bold 13px/20px tahoma,verdana,arial,sans-serif;
}

/* lista produktow*/
#listType{
margin:4px 0;
position:relative;
}
#producerList{
position:absolute;
left:280px;
top:1px;
}
#producerList img{
vertical-align:middle;
}
#producerList form{
top:5px;
position:absolute;
left:150px;
#width:180px;
}
#producerList form select{
width:auto !important;
}

#listType a{
font-size:11px;
color:#949494;
margin-right:10px;
}

#listType a img{
vertical-align:middle;
margin-right:4px;
}

#sortList{
height:24px;
background:#009ee0 url(/themes/base/user_z/img/sort_l.png) no-repeat left top;
line-height:24px;
white-space:nowrap;
position:relative;
margin:4px 0;
}
#sortList span{
float:left;
color:#fff;
text-indent:10px;
line-height:24px;
margin-right:5px;
font-weight:bold;
}
#sortList a{
height:24px;
color:#fff;
float:left;
padding: 0 15px;
font:normal 10px/24px tahoma,verdana,arial,sans-serif;
}
#sortList a:hover{
background:#00aef0;
}
#sortList a img{
vertical-align:baseline;
margin:0 2px;
}
a#sortSelected{
padding-left:5px;
font-weight:bold;
float:left;
color:#757575;
background:url(/themes/base/user_z/img/sort_hl.png) repeat-x left top;
#height:18px;
#padding-top:6px;
}
a#sortSelected:hover{
background:url(/themes/base/user_z/img/sort_hl.png) repeat-x left top;
color:#555;
}
#subCateg,#subCategProducers{
border-left:#94bd0f 1px solid;
border-right:#94bd0f 1px solid;
padding:4px 5px;
height:100%;
overflow:hidden;
}
#subCateg b,#subCategProducers b{
float:left;
width:290px;
margin:0;
margin-left:20px;
display:block;
}
#subCateg a,#subCategProducers a{
background:url(/themes/base/user_z/img/sc_arrow.png) no-repeat left 50%;
padding-left:10px;
color:#646464;
font:bold 11px/17px tahoma,verdana,arial,sans-serif;
}

#subCateg a:hover,,#subCategProducers a:hover{
color:#949494;
}


/* record row*/
.recRow{
clear:both;
height:60px;
padding-top:4px;
margin:4px 0;
position:relative;
vertical-align:middle;
}

.recRow td{
padding:0;
margin:0;
}
.rrImg{
text-align:center;
vertical-align:middle;
width:70px;
height:60px;
}

.rrName{
color:#009ee0;
font-weight:bold;
font-size:13px;
line-height:20px;
margin-right:5px;
/*width:280px;*/
}
.rrName1{
color:#d40c0c;
font-weight:bold;
font-size:16px;
line-height:20px;
margin-right:5px;
/*width:280px;*/
}
.rrsName{
vertical-align:middle;
float:left;
line-height:40px;
/*width:100px;*/
}
.rrsName a{
font-size:13px;
color:#009ee0;
font-weight:bold;
}
.rrName:hover,.rrsName a:hover{
color:#94bd0f;
}
.rrDescr{
height:60px;
width:530px;
text-align:justify;
vertical-align:middle;
white-space:
}
.rrDescr p{
line-height:15px;
margin:0;
display:none;
}
.rrsDescr{
/*float:left;*/
margin-left:240px;
width:290px;
line-height:40px;
/*width:450px;*/
}
.rrPrice{
text-align:right;
line-height:60px;
color:#bababa;
height:60px;
width:130px;
vertical-align:middle;
}
.rrsPrice{
float:right;
line-height:40px;
color:#bababa;
_margin-top:8px;
}
.rrPrice b,.rrsPrice b{
color:#94be0f;
margin-right:5px;
}
.rrPrice img, .rrsPrice img{
vertical-align:middle;
}



/* okruszki ;) */

#breadCrumbs{
margin-top:5px;
margin-bottom:5px;
font:normal 11px/20px tahoma,verdana,arial,sans-serif;
}

#breadCrumbs a,#breadCrumbs u{
color:#009ee0;
}
#breadCrumbs a:hover{
text-decoration:underline;
}

#breadCrumbs u{
font-weight:bold;
text-decoration:none;
}

/* info */

#infoDiv{
border-left:#d0d0d0 1px solid;
border-right:#d0d0d0 1px solid;
padding:10px;
}

#topInfo{
overflow:hidden;
height:100%;
margin-bottom:10px;
}
#infoImg{
float:left;
width:270px;
}
#infoRight{
float:right;
width:423px;
}
#infoRight h2{
font:bold 16px/20px tahoma,verdana,arial,sans-serif;
color:#009ee0;
background:url(/themes/base/user_z/img/info_sep.png) repeat-x left bottom;
}

#infoSave{
float:right;
padding-top:10px;
padding-right:30px;
color:#a50000;
font:normal 12px/14px tahoma,verdana,arial,sans-serif;
display:none
}
#infoSave b{
font-size:13px;
}
#suggPrice{
color:#b8b5ae;
font:normal 12px/20px tahoma,verdana,arial,sans-serif;
padding-bottom:8px;
display:none
}
#suggPrice b{
font-size:13px;
color:#7e7a73;
}

#ourPrice{
background:url(/themes/base/user_z/img/our_price_info.png) no-repeat;
width:160px;
height:24px;
padding:7px 30px 0 6px;
font:bold 14px/18px tahoma,verdana,arial,sans-serif;
text-align:left;
color:#79990f;
float:left;
}

#ourPrice span{
font-size:12px;
font-weight:normal;
color:#646464;
float:left;
margin-right:16px;
}
#ourPrice b{
color:#646464;
}
#prices{
background:url(/themes/base/user_z/img/info_sep.png) repeat-x left bottom;
padding:8px 0;
margin-bottom:28px;
height:100%;
overflow:hidden;
}
#prices p{
margin:0;
}

#infoDescr{
clear:both;
width:690px;
padding:0 5px;
}
#infoDescr p,#infoDescr div{
color:#646464;
}
#infoDescr h2{
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#009ee0;
margin:8px 0;
}
/* zobacz takze */
#topOther {
background:url(/themes/base/user_z/img/see_also-fs8.png) no-repeat left top;
width:712px;
height:35px;
position:relative;
text-align:right;
padding-right:10px;
font:normal 10px/32px tahoma,verdana,arial,sans-serif;
}
#topOther a{
color:#b8b5ae;
margin-left:5px;
}

#otherProds{
border:#94bd0f 3px solid;
border-bottom:none;
width:714px;
padding:4px 1px;
/*height:169px;*/
}
#otherProdsTab div.recRowShort {
width:684px;
padding:0 10px;
margin:0 5px;
/*height:169px;*/
}
#otherProds table{
width:95%;
margin:0 auto;
}
/* koszyk */
#baskSteps{
margin:5px 0;
padding-left:2px;
height:100%;
overflow:hidden;
}
#baskSteps2{
margin:5px auto;
width:920px;
padding-left:2px;
height:100%;
overflow:hidden;
}
#baskSteps span,#baskSteps2 span{
margin-right:2px;
background:url(/themes/base/user_z/img/vert_sep.png) repeat-y right top;
float:left;
padding-right:5px;
font-weight:bold;
white-space:nowrap;
}

#baskSteps2 span{
background:none;
font-size:11px;
margin-right:4.2em;
}
#baskSteps span:last-child,#baskSteps2 span:last-child{
background:none;
margin-right:0;
}
#baskSteps span.last-child,#baskSteps2 span.last-child{
background:none;
margin-right:0;
}
#baskSteps img,#baskSteps2 img{
vertical-align:middle;
}
#baskSteps span b,#baskSteps span b a,#baskSteps2 span b,#baskSteps2 span b a{
color:#009ee0;
}

span#selectedStep{
border:#94bd0f 1px solid;
background:none;
}

#baskProdsTab{
width:100%;
padding:0;
margin:0;
border-collapse:collapse;
}

table#baskProdsTab td{
padding:2px;
background:#fff;
border-bottom:#ededed 1px solid;
color:#94bd0f;
font-size:13px;
}
table#baskProdsTab td b{
font-size:13px;
}

#baskProdsTab td a{
color:#009ee0;
font-weight:bold;
font-size:13px;
}
#baskProdsTab th{
background:#009ee0;
color:#fff;
}

#toggler{
text-align:right;
padding-right:10px;
font-size:12px;
color:#666;
}

#toggler input.button{
margin-top:8px;
}

#OrderCountry{
height:100%;
overflow:hidden;
background:#f8f8f8;
}
#OrderCountry div{
float:right;
width:190px;
font-weight:bold;
font-size:13px;
color:#666;
}

#OrderCountry div select{
width:180px;
font-weight:bold;
font-size:13px;
color:#666;
}
#deliveryTab {
float:left;
padding-bottom:10px;
}
#deliveryTab td{
padding:6px 4px;
font-weight:bold;
font-size:12px;
color:#666;
}

#orderInfo{
margin-left:100px;
}
#orderInfo td{
padding:6px 2px;
font-size:12px;
color:#666;
}
#orderInfo td b{
font-size:12px;
}
#orderSum,#promoSum{
background:#f8f8f8;
line-height:50px;
margin-left:0;
padding-left:100px;
margin-bottom:25px;
font-size:13px;
color:#666;
}
#orderSum span,#promoSum span{
margin-left:10px;
color:#009ee0;
font-weight:bold;
font-size:19px !important;
}


#submitProceed{
background:url(/themes/base/user_z/img/take_order-fs8.png) no-repeat;
width:143px;
height:42px;
border:none;
font-size:1px;
float:right;
cursor:hand;
cursor:pointer;
}
#continueShopping{
float:right;
text-align:left;
width:80%;
height:42px;
}
#continueShopping form{
height:42px;
float:left;
}
#continueShopping form input{
background:url(/themes/base/user_z/img/continue_shopping-fs8.png) no-repeat;
width:143px;
height:42px;
border:none;
font-size:1px;
cursor:hand;
cursor:pointer;
}

#regHR{
position:absolute;
color:#ededed;
background:#ededed;
width:960px;
left:0;
bottom:55px;
border-collapse:collapse;
border:none;
height:1px;
}
#loginForm a{
color:#009ee0;
font-weight:bold;
}
#loginFormDiv{
width:256px;
padding:4px;
border-left:#94bd0f 1px solid;
border-right:#94bd0f 1px solid;
}

.loginFormH{
margin:0 1px;
padding:0;
color:#94bd0f;
background:#94bd0f;
border:0;
height:1px;
width:264px;
}
#loginFormTab{
margin:0;
padding:0;
border-collapse:collapse;
}
#loginFormTab td{
vertical-align:middle;
padding:4px 2px;
margin:0;
}
#loginFormTab td input{
vertical-align:middle;
margin:0;
padding:0;
}
#formcountry{
margin-right:6px;
}

#sendHead{
margin-bottom:20px;
font-size:16px;
}

/* koniec */
#orderTaken{
color:#7a7a7a;
text-align:center;
}

#orderTaken span{
color:#009ee0;
font-weight:bold;
}
#test2{
text-align:left;
}
#test2 #baskProdsTab td{
text-align:center;
padding:10px 0;
}
#test2 #baskProdsTab th{
text-align:center;
height:24px;
}

/* stopka */
#foot{
width:100%;
background:url(/themes/base/user_z/img/foot_wave.png) repeat-x left bottom;
padding-top:20px;
min-height:230px;
#height:230px;
position:relative;
}

#help{
position:absolute;
right:0;
top:0;
text-align:left;
width:722px;
}

#helpMiddle{
background:#f9f8f5 url(/themes/base/user_z/img/help_bg.png) no-repeat 49% 50%;
width:720px;
height:167px;
padding:10px 0;
margin:0;
border-left:#dedcd6 1px solid;
border-right:#dedcd6 1px solid;
}

.helpList{
width:168px;
padding:0 5px;
background:url(/themes/base/user_z/img/help_list_sep.png) repeat-y left top;
float:left;
}

.nobg{
background:none;
}
.helpList h2{
font:bold 11px/20px tahoma,verdana,arial,sans-serif;
color:#646464;
margin:0;
}
.helpList h2 span{
color:#12a7e5;
}

.helpList ul{
list-style-type:none;
padding:0;
margin:6px 0;
}

.helpList ul li{
line-height:20px;
margin:0;
margin-top:4px;
padding:0;
padding-left:8px;
}

/*druga cześć z menu*/
#foot2{
background:#dedede url(/themes/base/user_z/img/foot_bg.png) repeat-x left top;
min-height:205px;
#height:346px;
padding-top:10px;
text-align:right;
}
#platnosci2{
margin-right:10px;
}


#footMenu{
/*margin-top:10px;*/
height:52px;
background:url(/themes/base/user_z/img/foot_menu_bg.png) repeat-x left top;
position:relative;
}
#footLinks{
position:absolute;
top:20px;
left:20px;
}
#footLinks a{
color:#7e7a70;
font-weight:bold;
margin-right:15px;
}
#footLinks a:hover{
color:#000;
}
a#etos{
position:absolute;
right:6px;
font-weight:normal;
}
a#etos img{
vertical-align:baseline;
}
#footNotice{
position:absolute;
right:0;
top:1px;
width:261px;
padding:5px 10px;
height:40px;
background:url(/themes/base/user_z/img/help_list_sep.png) repeat-y left top;
text-align:left;
color:#7e7a70;
font-size:11px;
line-height:20px;
}

#footNotice a{
font-size:11px;
font-weight:bold;
}


/**/
#searchEmpty{
color:#b00000;
font:bold 14px/50px tahoma,verdana,arial,sans-serif;
text-align:center;
width:718px;
border-left:#009de0 2px solid;
border-right:#009de0 2px solid;
height:50px;
}

.searchDiv722{
text-align:left;
width:682px;
padding:5px 20px;
border-bottom:#ededed 1px solid;
margin-bottom:5px;
}

.searchDiv722,.searchDiv722 b{
font-size:13px;
}
.searchDiv524{
text-align:left;
width:484px;
padding:5px 20px;
border-bottom:#ededed 1px solid;
margin-bottom:5px;
}
.searchDiv524,.searchDiv524 b,.searchDiv524 a,.searchDiv524 span{
font-size:13px;
font-family:tahoma,verdana,arial,sans-serif;
}
.searchDiv524 p span,.searchDiv524 p a{
color:#009ed0;
font-weight:bold;
}
.searchDiv722 p a:hover,.searchDiv524 p a:hover{
color:#94bd0f;
text-decoration:none;
}
#searchInfo img{
vertical-align:middle;
margin-left:15px;
margin-right:5px;
}
/*
#searchWoman img{
vertical-align:middle;
}
p#searchWoman{
margin-bottom:-6px;
}*/

#searchWoman img{
vertical-align:middle;
float:left;
}
p#searchWoman{
margin-bottom:-6px;
height:100%;
overflow:hidden;
line-height:20px;
}

/* wyszukiwanie zaawansowane*/
#advHead{
color:#000;
width:400px;
text-align:left;
margin:0 auto;
}
#advTab{
margin:20px auto;
padding:0;
}
#advTab td{
font-size:14px;
font-weight:bold;
color:#009ee0;
}
#advTab input{
font-size:14px;
padding:3px 9px;
color:#777;
border:#777 1px solid;
vertical-align:middle;
}
#advTab select{
font-size:13px;
color:#777;
border:#777 1px solid;
}

input#advSubmit{
border:0;
padding:0;
}
/* menu */

#menuButtons{
text-align:right;
}
#menuButtons a{
margin-left:5px;
}
#menuButtons a img{
filter:alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity:0.80;
}
#menuButtons a:hover img{
filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
}

#menuButtons a#checked img{
filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}


/* banner jak zamawiać*/

#bannerMain{
position:absolute;
right:0;
bottom:5px;
height:36px;
/*width:320px;*/
font:normal 11px/28px tahoma,verdana,arial,sans-serif;
color:#000;
padding:2px 18px;
text-align:left;
}

#bannerMain a,#bannerMain b,#bannerMain strong{
font:bold 11px/28px tahoma,verdana,arial,sans-serif;
color:#646464;
}
#bannerMain a:hover{
color:#949494;
}
/* powitanie użytkownika */
#greet{
color:#009ee0;
font-size:13px;
line-height:15px;
text-align:center;
margin:15px 0;
}
#greet b{
font-size:13px;
}
/* platnosciPL */

#platnosciplMethods table td{
display:block;

}
#platnosciplMethods div{
margin:4px 0;
width:380px;
vertical-align:middle;
border:#eee 1px solid;
}
#platnosciplMethods div:hover{
background:#f0f0f0;
}
#platnosciplMethods table td:hover{
background:#f0f0f0;
}
#platnosciplMethods table td img,#platnosciplMethods table td input{
vertical-align:middle;
border:0 !important;
margin:0 4px 0 6px;
}
#platnosciplMethods div img,#platnosciplMethods div input{
vertical-align:middle;
border:0 !important;
margin:0 4px 0 6px;
}
.reghri{
width:47%;
border:none;
height:1px;
color:#ededed;
background:#ededed;
_position:relative;
}

/* inne metody platnosci*/
#payMethodForm table{
margin:0 auto;
/*width:auto;*/
}
#payMethodForm hr{
width:61%;
border:none;
height:1px;
color:#ededed;
background:#ededed;
_position:relative;
/*_left:30px;*/
}

td.imgLeft{
width:157px;
padding-right:10px;
text-align:right;
}
td.registerCenter{
width:380px;
font-size:11px;
padding:0 8px;
}
td.registerInput{
width:180px;
}
#payMethodForm table td {
vertical-align:middle;
}
#registerDataForm td{
font-size:13px;
line-height:30px;
vertical-align:top;
}
#registerDataForm td select{
font-size:13px;
}
#registerDataForm td input{
padding:3px 5px;
margin-top:3px;
vertical-align:top;
}
#registerDataForm td font{
font-size:11px;
line-height:15px;
}
div.frameDiv{
width:450px;
margin:60px auto 10px auto;
text-align:left;
}
.frameDiv h3{
/*color:#009de0;*/
color:#94bd0f;
font-size:14px;
margin-bottom:0;
padding-bottom:10px;
border-bottom:#ededed 1px solid;
}
div.frameDiv form{
padding:5px 10px;
margin:0 auto;
background:#fafafa;
border:#ededed 1px solid;
border-top:none;
}
div.frameDiv form input{
vertical-align:middle;
margin:0 3px;
}
form#actPromo input{
vertical-align:middle;
margin:0 3px;
}
form#actPromo input#code{
padding:2px 4px;
line-height:13px;

}
div.frameDiv p{
margin:0 auto;
padding:5px 10px;
background:#fafafa;
}
#buyAlso{
color:#94bd0f;
padding-top:10px;
margin-top:30px;
border-top:#94bd0f 1px solid;
}
#buyAlso h3{
color:#94bd0f;
font-size:14px;
}
/**/

div.promoCenter{
padding:20px 0;
text-align:center;
}
div.promoCenter form{
width:150px;
margin:0 auto;
}
.promoActive{
text-align:left;
}
.promoActive p{
margin-left:100px;
padding:2px;
font-size:12px;
color:#666;
}
.promoActive p b{
font-size:12px;
}
.poza { 
        position:absolute; 
        width:200px; 
        height:200px; 
        z-index:10; 
        left:-250px; 
        top:-8000px; 
        visibility: visible; 
} 

#footProducers{
margin-top:5px;
background:#f0f0f0 url(/themes/base/user_z/img/bottom_producers_sep.png) repeat-x left top;
padding:10px 10px 0 10px;
text-align:justify;
}
#footProducers strong{
display:block;
padding-bottom:10px;
}
#footProducers a{
margin-left:5px;
}
#wyslij_jako_prezent {
color:#ff0000;
font-family:tahoma,verdana,arial,sans-serif;
font-size:12px;
font-weight:bold;
}
.wrapper.tagadelic {
  text-align : justify;
  margin-right: 1em;
}
.tagadelic.level1 {
  font-size : 1em;
}
.tagadelic.level2 {
  font-size : 1.2em;
}
.tagadelic.level3 {
  font-size : 1.4em;
}
.tagadelic.level4 {
  font-size : 1.6em;
}
.tagadelic.level5 {
  font-size : 1.8em;
}
.tagadelic.level6 {
  font-size : 2em;
}
.tagadelic.level7 {
  font-size : 2.2em;
}
.tagadelic.level8 {
  font-size : 2.4em;
}
.tagadelic.level9 {
  font-size : 2.6em;
}
.tagadelic.level10 {
  font-size : 2.8em;
}

