body{font:400 12px/16px Tahoma, sans-serif;color:#000;background:#d2d2d2 url(../images/bg_body.png) 0 0 repeat-x;margin:0;padding:0;}
img,div,form,p,li{border:0;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h3,h4,h5,a.a3,h1.title{font-size:16px;color:#e32502;font-family:Tahoma}
h1.title span{text-transform:lowercase}
h1{font-size:16px;color:#000;margin:0;padding:0}
ul,ol{margin:0;padding:5px 2px 5px 0; list-style:none}
#left p{padding:5px 10px}
table{width:100%}
input.i1{width:150px;border:1px solid #ccc}
input.is1{margin-left:5px;border:1px solid #ccc;cursor:pointer}
.but{background:none;border:0;cursor:pointer}
a { text-decoration:none}
a:hover {text-decoration:underline}
a,.path a{font-size:12px;color:#4eaaf2}
.path a {color:#0d8cc1}
a.a5,.smallBox .a2{color:#61687f;margin:0 2px}
a.a1{font-weight:700}
a.a2{color:#000;text-decoration:none}
a.a4{font-size:14px;color:#e32502}
#page{width:1011px;margin:0 auto}
#top{padding-top:5px;position:relative}
#right{width:790px;float:right}
#left{width:175px;float:left}
#left1{width:790px;float:right}
#left2{width:550px;float:left}
#left3{width:175px;float:left}
#right1{width:220px;float:left}
#center{width:550px;margin:0 auto}
.path{font-size:12px;padding:5px 10px}
.logo{float:left;padding:5px;position:absolute; top:0; left:0}
.topBox{float:right;padding:10px 5px 0 10px}
.topBox p{padding-top:30px}
#cart {width:300px;position:relative;font-size:11px; text-align:center}
#cart a {color:#fff}
a img {border:none}

.lewa {float:left;width:540px}
.prawa {float:right;width:249px}

.freamTopBox{float:right;padding:2px}
#login{position:relative; padding:10px 0 20px}
#login a,#login span {font:400 12px Tahoma;color:#2b1844;padding:0 10px}
#newsletter{background:url(../images/s_newsletter.gif) 10px 8px no-repeat}

#menu{padding-top:1px;height:34px;float:right;width:90%; text-align:right; padding:0 10px 0 0; margin-bottom:-7px;clear:both}
#menu p {float:right}
#menu a span {text-indent:-999em;float:left;}
#menu a{color:#fff;font:400 14px Arial;text-decoration:none; padding:0; margin:0}
#menu a img {border:none; margin:0; padding:0; float:left}
#menu a.small{width:80px;background-position:78px 0}
#menu a.big{width:107px;background-position:105px 0}

#menu a.last{background:none;width:103px}
#menu a.first:hover,#menu a.first.active{background:url(../images/m_tabs.gif) 0 top no-repeat}
#menu a:hover,#menu a.active{background:url(../images/m_tabs.gif) -79px top no-repeat}
#menu a.last:hover,#menu a.last.active{background:url(../images/m_tabs.gif) -376px top no-repeat}

 

.pBox{margin-top:15px;background:none;padding:10px 0 0}
.lewa .pBox {margin:0; padding:0} 

.pBoxcenter{padding:15px}
.pBoxbottom{height:10px;background:#effdfe url(../images/box_top_bottom.gif) no-repeat}
.pWhite{background:#fff url(../images/box_bottom_top.gif) no-repeat}
#left2 .pWhite{height:222px;background:#fff}
.pWhitecenter{border-left:1px solid #b1cfd7;border-right:1px solid #b1cfd7;padding:10px 15px}
.pWhitebottom{height:10px;background:#fff url(../images/box_bottom_bottom.gif) no-repeat}
#siteContent6 .a3{font-size:12px;color:#000}
.hBox{width:46%;float:left;padding:10px 10px 20px}
.smallBox{width:32%;float:left;padding:10px 5px}
.newBox{padding:10px 11px 10px; border-bottom:1px solid #dfe2e3; position:relative}
.newBox a {font:400 11px/14px Tahoma;color:#5bb1f3}
.pBox .coverBox{padding-right:20px;float:left}
.pBox .title{font-family:Tahoma;color:#e32502;margin:0;padding:0 0 5px}
.bSubTitle{color:#000;font-size:11px;margin:0;padding:0 0 5px}
#warrantyBox{text-align:right;font-size:14px;padding:0}
#warrantyBox ul{list-style:none;text-align:left;padding:0 0 15px}
#warrantyBox li{padding:3px 0}
#left #warrantyBox{padding-top:20px	}
#left #warrantyBox li{margin-left:3px}
.smallBox .a1{height:40px;display:block}
.newBox .a2{height:20px;color:#61687f;font-weight:400;display:block}
.pBox .price{font-size:18px;font-weight:700}
.hBox .coverBox,.smallBox .coverBox,.newBox .coverBox{padding-right:10px;float:left}
.hBox .cover,.smallBox .cover,.newBox .cover{margin:0 10px 0 0  !important}
#rightBox{padding-top:7px;width:240px;line-height:20px;text-align:center;background:url(../images/box_pay_top_240.gif) center top no-repeat;float:right}
#rightBox .div{background:#f0fcff;border-left:1px solid #b1cfd7;border-right:1px solid #b1cfd7;padding:5px}
#rightBoxBottom{height:16px;background:url(../images/box_pay_bottom_240.gif) center top no-repeat}
#leftBox{width:480px;float:left}
#rightBox #smsprice .price{font-size:12px}
.sBox{width:24%;text-align:center;float:left;padding:0 2px}
.sBox del{color:#000;font-weight:700}
.prop,.prop li{list-style:none;padding:2px 0}
#left .prop{padding:10px 0 10px 26px}
.prop .price,#rightBox .price{margin-left:5px;font-size:18px;font-weight:700}
.line{height:1px;line-height:1px;border-top:1px solid #e6f6fa;margin:5px 0}
.desc{}
#contentList{margin:10px 0}
#epapersSubscription{padding-right:20px;border:1px solid #ccc;background:#fdfbed;list-style:none}
#epapersSubscription li{cursor:pointer;margin:2px 0;padding:5px}
#epapersSubscription .active{background-color:#fff9bd}
#epapersSubscription .active p{display:block}
#order_path{padding:0; margin:0 0 -10px 5px}
#order_path img{padding:0; z-index:10}
.tabHeader,.tabFooter{height:25px;text-align:center;font-weight:700;background: #30175e; color:#fff}
.tabHeader td,.tabFooter td { white-space:nowrap}
.tabFooter strong {color:#4c4c4c}
.tabFooter{background:#ededed}
.tabRow{background: none}
.tabRow strong {color:#377090}

#lpay{background:url(../images/formy_platnosci.jpg) no-repeat}
#lcar{background:url(../images/dostawa.jpg) no-repeat}
#lback{background:url(../images/zwrot.jpg) no-repeat}
#lsafe{background:url(../images/safe.jpg) no-repeat}
#plowerprice{background:url(../images/ico/ico_lower_price.gif) no-repeat}
#ptime{background:url(../images/ico/ico_time.gif) no-repeat}
#px{background:url(../images/ico/ico_x.gif) no-repeat}
#psatisfaction{background:url(../images/ico/ico_satisfaction.gif) no-repeat}
#left .box ul.pattrib li,#left3 .box ul.pattrib li{padding-left:42px;background:url(../images/ico/ico_bird.gif) no-repeat}
.blueBox{margin-top:10px;border:1px solid #b2d1d8;padding:15px 10px}
.infoErr{color:red;padding:10px 10px 10px 50px}
h3.boxTitle{color:#4d5c5f;font-size:14px;text-align:center;background:url(../images/grad_box_right.gif) no-repeat;margin:0;padding:5px 0}
.box{margin-bottom:15px;border:1px solid #b4d2da;padding:5px}
.box ul{list-style:none;padding:0}
.box li{background-position:left center !important;padding:13px 0 12px 78px}
#left h3.boxTitle,#left3 h3.boxTitle{color:#4f5d60;font-size:14px;border-bottom:0;background:url(../images/grad_box_left.gif) no-repeat;padding:5px 0}
#left3 h3.boxTitle{margin-top:20px;background:url(../images/grad_box_left_85.gif) no-repeat}
#left .box,#left3 .box{border:1px solid #b2d1d8;border-top:0}
#left .box li,#left3 .box li{padding:13px 0 12px 40px}
ol.numList li{padding:0}
ol.numList li a{color:#ff4f2a;text-decoration:underline}

.navbutton{text-align:right; position:relative;margin:-5px 20px 0 0 }
ul.ul1{list-style:none}
ul.ul1 strong{cursor:pointer}
.cover{border:1px solid #ccc;margin:5px 0;padding:2px}
.icodiscount{background:url(../images/ico/ico_promotion.gif) 336px 14px no-repeat}
.icobestseller{background:url(../images/ico/ico_bestseller.gif) right 30px no-repeat}
.gText{font-size:11px;color:#858585 !important}
.vertical{vertical-align:middle}
.center{margin-left:auto;margin-right:auto;display:block;text-align:center}
.clear{height:1px;line-height:1px;clear:both}
.order_link{padding-right:10px}
.border{padding-bottom:10px;border-top:1px solid #b2cfd7;border-bottom:1px solid #b2cfd7;margin:10px 0}
.sort{width:200px;float:left}

.pagination{padding:10px 0;text-align:center;line-height:23px}
.pagination a {text-decoration:none;margin:0 1px;color:#263845; padding:5px 9px 5px 10px;font-size:11px}
.pagination a.current { background: url(../images/pager_s.png) 50% 50% no-repeat;color:#1e8ed7; }

.staticPage{padding:15px; background:#fbfbfb; border:1px solid #dfdfdf;-moz-border-radius:7px;-webkit-border-radius:7px;margin:0 5px 0 4px}
.staticPage .sBox{width:16%}
.staticPage .hBox{width:31%}
.staticPage ol { list-style-type: decimal; margin-left: 20px; }
.staticPage ul { list-style-type: disc; margin-left: 20px; }
#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px}
#tooltip h3,#tooltip div{margin:0}



.search { background: url(../images/header_fiolet.png) 50% 0 no-repeat; overflow:hidden; clear:both; height:65px; padding:10px 0;margin-bottom:0}
#searchBox{list-style:none;padding:12px 0 0 0; overflow:hidden; margin:0;float:left}
#searchBox li{display:inline; float:left;margin-right:10px}
#searchBox li#szukaj{width:265px}
#searchBox p { padding:5px 0 0 75px}
#searchBox p a,#searchBox p span {font:400 11px Tahoma;color:#f0f0f0}
#searchBox li label {font:400 16px Tahoma; color:#fff; width:70px; float:left;padding:4px 5px 0 0; text-align:right}
.input_top { background:url(../images/input_top.png) 0 0 no-repeat; border:none;padding:6px 5px 5px;width:221px;color:#000}
.select { width:150px; padding:5px 2px 5px 0}
.szukaj { background: url(../images/but_search.gif) 0 0 no-repeat; display:block; width:75px; height:29px; border:none;cursor:pointer}
.und {text-decoration: underline}


#saveBtn{width:55px !important;background:url(../images/btn_newsletter.gif) no-repeat;border:none !important;padding:1px}
h4#bestCategory{width:320px;position:absolute;top:5px;left:255px}
.nb{border:none !important}
div.productInline{width:550px;height:147px;overflow:hidden;position:relative;font-size:13px}
div.productInline a.productThumb{display:block;width:100px;float:left}
div.productInline a.productThumb img{border:1px solid #ccc;padding:2px}
.productDescription{width:430px;float:left}
.priceList{bottom:0;left:100px;width:430px;position:absolute}
.opList{bottom:3px;left:445px;position:absolute}
.priceList span{color:#e12300;font-size:1.3em;font-weight:700}
h3.listLink{margin:0;padding:0}
h3.box2Title{background:url(../images/bg_box2_top.jpg) left top no-repeat #fff !important;color:#e12301;text-align:left;margin:0 !important;padding:5px 10px !important}
h3.box2Title a{text-transform:capitalize}
.box2{margin:0;padding:0}
.box2 ul{list-style-image:url('../images/arrow_menuleft.gif') 0 0 no-repeat}
.box2 ul a{color:#111;text-decoration:none}
/*
.box2 li.padd3{margin-left:10px}
.box2 li.padd4{margin-left:20px}
*/
.box2Bottom{background:url(../images/bg_box2_bottom.jpg) left top no-repeat #fff;height:8px}
div.hr{border-top:1px solid #b1cfd7;height:1px;margin:3px 0}
.fota{width:150px;float:left}
.spis ul{list-style-type:none;width:500px;float:left}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/ico/ico_delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/ico/ico_star.gif) no-repeat 0 0}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -16px}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent !important;overflow:hidden !important}
.icon{padding-top:5px}
.icon img{vertical-align:middle;float:left}
.box .icon p{float:left;font-weight:bolder;width:135px;padding:3px 0 10px !important}
.box p{padding:3px 0 10px 10px !important}

a.a3,.productDescription p a,.productDescription span a{text-decoration:none}
a:hover,#footer a:hover,.productDescription a:hover,.box2 ul a:hover{text-decoration:underline}
.sBox span,span.price{color:#e32502}
span.price strong,h3.listLink a{font-size:14px}
.epapersSubscriptionType,#epapersSubscription p,.hide,.hidden{display:none}


.middle {padding:0;margin:10px 0 0; position:relative;}
.top    {padding:15px 0 0; position:relative; }/*top:-10px*/
.bottom {padding:0 10px 15px;position:relative; bottom:-15px; margin-top:-10px}


.middle {background: url(../images/790.png) 0 0 repeat-y}
.top    {background: url(../images/790t.png) 0 -3px no-repeat;z-index:2}
.bottom {background: url(../images/790b.png) 0 100% no-repeat;z-index:3}


.lewa .middle {background: url(../images/540.png) 0 0 repeat-y}
.lewa .top    {background: url(../images/540t.png) 0 0 no-repeat;z-index:2}
.lewa .bottom {background: url(../images/540b.png) 0 100% no-repeat;z-index:3}

.prawa .middle {background: url(../images/250.png) 0 0 repeat-y}
.prawa .top    {background: url(../images/250t.png) 0 0 no-repeat;z-index:2}
.prawa .bottom {background: url(../images/250b.png) 0 100% no-repeat;z-index:3}

#right1 .middle {background: url(../images/210.png) 0 0 repeat-y}
#right1 .top    {background: url(../images/210t.png) 0 0px no-repeat;z-index:2}
#right1 .bottom {background: url(../images/210b.png) 0 100% no-repeat;z-index:3} 


.bestsellery { background: url(../images/bestsellery.png) 0 0 no-repeat; position:absolute;top:-28px;right:3px; width:125px; height:71px; text-indent:-999em}

.hd { margin:10px 11px 0px; border-bottom:1px solid #e0dee3;font:400 15px Tahoma; height:24px}
.top5 { background: url(../images/top5.gif) 0 0 no-repeat; text-indent:-999em}
.polecamy { background: url(../images/polecamy.gif) 0 0 no-repeat; text-indent:-999em}
.popularne {background: url(../images/popularne.gif) 0 0 no-repeat; text-indent:-999em}
.hitydnia { background: url(../images/hity_dnia.gif) 0 0 no-repeat; text-indent:-999em; height:30px; margin:0 11px}
.na_czasie { background: url(../images/na_czasie.gif) 0 0 no-repeat; text-indent:-999em}
.polecane_ksiazki_audio { background: url(../images/polecane_ksiazki_audio.gif) 0 0 no-repeat; text-indent:-999em}
.zawartosc_koszyka { background: url(../images/zawartosc_koszyka.gif) 0 0 no-repeat; margin-left:3px;text-indent:-999em;}



.na_czasie p{text-indent:-999em;float:left; display:none; position:relative}
.na_czasie span {text-indent:0; margin:-2px 0 0 90px;color:#4eaaf2;font:400 15px Tahoma;float:left;position:absolute;top:0;left:25px}

.oh {overflow:hidden}
.fl {float:left}
.fr {float:right}

.mb10 {margin-bottom:10px}

.carouselElem  {font:400 11px/13px Tahoma; overflow:hidden; background: url(../images/carouselElem_line.gif) 50% 100% no-repeat; padding-bottom:20px; height:205px}
.carouselElem h1 {line-height:18px; margin:0 0 5px 0 }
.carouselElem h1 a {color:#4caaf2;font:400 15px Tahoma;}
.carouselElem  img { margin: 0 15px 0 0; padding:2px; border:1px solid #ccc}
.autor a {color:#000; font:400 11px Tahoma}
.cena {margin:9px 0 9px 30px;font-size:12px }
.cena b { color:#cc1313;font:400 14px Tahoma}
.cena.big {margin-left:0;}
.cena.big b {font-size:18px} 


.prawa .cena { float: right; bottom:5px; }

.b0 {border:none !important}
.box50 { width:43%;float:left; padding:15px 16px;font-size:11px;min-height:155px} /* jak bedzie problem */
.box50.dane,.dane .ac li {border-right:1px solid #ececf2}
.dane img{ padding:2px; border:1px solid #cecece; float:left; margin-right:10px}
.dane h2 {overflow:hidden}
.dane h2 a {color:#5aaff3; font:400 12px Tahoma; display:inline-block;margin-bottom:10px}
.dane em { font-style: normal;padding:5px 0 8px; display:block; height:28px}
.dane .ac li.sep, .sep_dot {width:100%; clear:both; height:1px; border-top:1px solid #ececf2;padding:0; background:none}

.sep_dot { float:left}

.ar5 { background: url(../images/ar5.gif) 5px 3px no-repeat; padding: 0 0 0 20px; line-height:18px !important; font-size:11px;color:#5bb1f3; display: block; }
.bb1 {border-bottom:1px solid #ccc; height:2px}

.img {margin:5px; padding:2px; border:1px solid #cecece;}

.naczasie { padding:10px; overflow:hidden; font:400 11px/12px Tahoma}


.more {color:#285a96}

.ul2 { list-style:none; margin:10px 0 0;padding:0}
.ul2 li {line-height:14px}
.ul2 a { background: url(../images/ar5.gif) 5px 6px no-repeat; padding:3px 0 3px 15px; margin:2px 0;color:#4fa2e3; font-size:11px}

.footer {background:url(../images/footer_fiolet.png) left top repeat-x;height:182px;padding:20px 0;clear:both; margin-top:10px;color:#e3e4e4}


.box177 { float:left; width:177px; min-height:135px}
.box177.bg_dot,.kontakt {background: url(../images/bg_dot_pion2.gif) 100% 0 repeat-y}
.kontakt {width:258px; float:left;padding:0 42px;color:#c9ced1; font:400 13px/16px Tahoma}
.newsletter {float:left; width:280px; padding-left: 40px; height:140px}
.newsletter label {color:#c9ced1; font-size:13px}
.newsletter input {border:none; background:#fcfcfc; float:left;width:145px; height:25px;cursor:pointer}
.but_zapisz {display:block; width:75px !important; height:29px !important; background: url(../images/but_zapisz.gif) 0 0 no-repeat !important;float:left; margin-left:10px }
.copy {font-size:12px;float:left; margin-top:30px}
.footer li a{ background: url(../images/ar4.gif) 0 4px no-repeat; color:#c9ced1; font-size:13px; padding: 0 0 0 10px}
.a14n {font:400 14px/18px Arial !important}
.footer .inbox { width:1024px; margin: auto }

.t_informacje,.t_zakupy,.t_kontakt,.t_newsletter {height:25px; text-indent:-999em}   
.t_informacje { background: url(../images/informacje.png) 0 0 no-repeat; width:83px}
.t_zakupy { background: url(../images/zakupy.png) 0 0 no-repeat; width:83px} 
.t_kontakt { background: url(../images/kontakt.png) 0 0 no-repeat; width:83px}
.t_newsletter { background: url(../images/newsletter.png) 0 0 no-repeat; width:84px}

.grupa {float:right; margin-top:17px}
.mr10 {margin-right:10px}


.produkt { padding:10px 15px 5px 15px}
.produkt h1 {font:400 18px Tahoma; color:#0d8cc1;margin-bottom:10px}
.produkt .img { float:left; margin-right:18px; padding:1px; border:1px solid #ccc}
.produkt .cena { line-height:18px; float:left; margin-left:28px}
.produkt .cena span { padding:0 10px 0 7px}

.opis { width:278px;background: url(../images/opis_top.png) 0 0 no-repeat; float:left; position:relative; line-height:18px}
.opis li a {text-decoration:underline}
.opis .bottom {background: url(../images/opis_bottom.png) 0 100% no-repeat;padding:20px;}

.detal {float: left; width:425px; margin-top:25px;padding-left:20px}
.detal p {line-height:12px; margin-bottom:7px;font-size:10px}
.detal p b {color: #0877aa; font-size:12px}

.product_info {clear:both;}
.product_info * {line-height:18px;}
.product_info h4 {font-size:14px}

.product_info .box {float:none; background:none; border:1px solid #e2efbb; padding:5px 18px 10px; margin:10px 0; width:650px; font-size:11px }
.product_info .box li { font-size:11px; background: url(../images/ar4.gif) 0 9px no-repeat; padding-left:12px; margin-left:25px}


.zestaw {padding:0px;margin:0 0 0 10px}
.zestaw .bg { background: url(../images/zestaw_bg.png) 0 0 no-repeat }
.taby .top,.taby .bottom { padding:0 0 10px; margin:0; overflow:hidden; background:silver}
 

.box222 { width:192px; float:left; padding:20px 0 0 20px}
.box222.plus { margin-right:34px}


.zabezpieczenia {font:400 11px Arial; overflow:hidden; padding:0 14px 14px}
.zabezpieczenia .box {width:340px; border:1px solid #bbb; padding:10px;height:190px}
.zabezpieczenia h2 {margin-bottom:7px}
.zabezpieczenia p {padding:0 !important; font-weight:700}
.zabezpieczenia ul { padding:7px 0}
.zabezpieczenia li { padding:0}
.zabezpieczenia a {color:#141414}


/* Caution! Ensure accessibility in print and other media types... */@media projection,screen {
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */.tabs-hide{display:none;}
}
/* Hide useless elements in print layouts... */@media print {
.tabs-nav{display:none;}
}
/* Skin */.tabs-nav{list-style:none;margin:0 0 0 10px;padding:0 0 10px 2px;position:relative;bottom:-14px;z-index:10;/*background: url(../images/tab_bg.png) 0px 100% no-repeat*/ overflow:hidden}
.tabs-nav:after{display:block;clear:both;content:" ";}
.tabs-nav li{float:left;margin:0 0 0 1px;min-width:84px;/* be nice to Opera */}
.tabs-nav a,.tabs-nav a span{display:block;padding:0 10px;background:url(../images/tab.png) no-repeat;}
.tabs-nav a{position:relative;top:1px;z-index:2;padding-left:0;color:#fbfbfb;font:700 12px Tahoma;text-align:center;text-decoration:none;white-space:nowrap}
.tabs-nav .tabs-selected a{color:#311664}
.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{background-position:100% -149px;outline:0;}
.tabs-nav a,.tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active{background-position:100% -96px;}
.tabs-nav a span{width:64px;min-width:64px;height:25px;min-height:25px;padding-top:17px;padding-right:0;}
*>.tabs-nav a span{width:auto;height:auto;}
.tabs-nav .tabs-selected a span{padding-top:17px;}
.tabs-nav .tabs-selected a span,.tabs-nav a:hover span,.tabs-nav a:focus span,.tabs-nav a:active span{background-position:0 -49px;color:#311664}
.tabs-nav a span,.tabs-nav .tabs-disabled a:hover span,.tabs-nav .tabs-disabled a:focus span,.tabs-nav .tabs-disabled a:active span{background-position:0 4px}
.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited{/* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor:text;}
.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{/* @ Opera, we need to be explicit again here now... */cursor:pointer;}
.tabs-nav .tabs-disabled{opacity:.4;}
.tabs-container{}
.tabs-loading em{padding:0 0 0 20px;background:url(../images/loading.gif) no-repeat 0 50%;}

.zestaw_cena { overflow:hidden; clear:both; padding:9px 25px 9px 20px}
.zestaw_cena img { float:right; margin-right:0}
.zestaw_cena span {width:235px; padding: 10px 0 0 0; float:left; color:#fbfbfb; font:400 14px Tahoma;} 
.zestaw_cena b {color:#68b4f0}

.bg0 { background:none !important}
.al { text-align:left}
.ac { text-align:center}

.dane .ac { text-align:center; padding:20px 16px 10px; overflow:hidden}
.dane .ac li {width:160px; float:left; padding:0 10px}
.dane .ac li h3 a {font-size:13px}
.dane .ac li h2 { text-align:left; height:24px}
.dane .ac li img { float:none; margin:0 0 7px}
.dane .ac li.sep, .sep_dot {width:100%; clear:both; height:7px; border-top:1px dotted #cdd0d3; margin-top:7px; padding:0; background:none}

.sep_dot {margin:0 15px;width:96%;height:1px}  


.listing {padding:0 15px}
.listing li { padding: 20px 5px 20px; font-size:12px; line-height:16px; border-bottom:1px solid #ebedee; overflow:hidden;zoom:1}
.listing li p {padding:2px 0;}
.listing li h2 a {font-size:12px !important}
.listing li h2 {margin-bottom:6px}
.listing li h2.noMargin {margin-bottom:0px}
.listing li .oh {width:400px; float:left;margin-left:10px;}
.listing li .oh em { font-weight: bold; color: #F00; }
.listing li .cena {float:right; width:130px; line-height:18px; padding-top:0}
.cena strong {color:#cc0500;font-size:18px; line-height:24px}
.listing li .cena a {padding:0}
.listing li .cena img {float:none; margin:0}

.produkt .cena strong {font-size:24px}

.komentarz  { overflow:hidden; position:relative; padding:15px 10px 15px 15px;}
.komentarz p {width:180px; margin:0 0 5px}
.komentarz label {display:block; float:left; padding:5px 0}
.komentarz input.i {width:137px; height:17px; border:0; background: url(../images/i.png) 0 0 no-repeat; padding:5px}
.komentarz .area {width:562px;position:absolute;top:14px;right:10px;background: url(../images/area.png) 100% 100% no-repeat}
.komentarz .area label {width:100%}
.komentarz .area textarea {width:552px;height:108px;border:none;padding:5px; background:none;}
.but_dodaj_komentarz {display:block;width:191px; height:47px; background: url(../images/dodaj_komentarz.png) 0 0 no-repeat !important; border:none; position:relative;top:25px; float:right; margin:10px 0 15px;text-indent:-999em;cursor:pointer}

.komentarz .area textarea,.komentarz input.i {font:400 12px Tahoma} 
 
 
.tresc {padding:10px 10px 20px; line-height:18px}

.spis_tresci,.spis_tresci ul { padding:15px;}

.register { padding: 5px 10px}

.cart { margin:0 0 20px 15px}
.cart .top { background: url(../images/cart_t.png) 0 0 no-repeat; width:743px;}
.cart .middle { background: url(../images/cart.gif) 0 0 repeat-y}
.cart .bottom { background: url(../images/cart_b.png) 0 100% no-repeat;}


.suma_zamowienia { text-align:right; font:400 16px Tahoma; padding-right:20px}
.suma_zamowienia b { color:#cc0500; font-size:24px}

.payment_select table { background:#f1f1f1}

.ac_results { background: #FFF; border: 1px solid #DDD; z-index: 100; }
.ac_results li { padding: 5px; }
.ac_results li.ac_over { background: #EEE; }

