*{margin:0;padding:0}
body{background-color:#f2f2f2;color:#000}
img{border:none}
.tahoma9{font-family:Tahoma,sans-serif;font-size:9px;font-weight:400}
.tahoma10{font-family:Tahoma,sans-serif;font-size:10px;font-weight:400}
.tahoma11{font-family:Tahoma,sans-serif;font-size:11px;font-weight:400}
.tahoma12{font-family:Tahoma,sans-serif;font-size:12px;font-weight:400}
.tahoma13{font-family:Tahoma,sans-serif;font-size:13px;font-weight:400}
.tahoma14{font-family:Tahoma,sans-serif;font-size:14px;font-weight:400}
.tahoma15{font-family:Tahoma,sans-serif;font-size:15px;font-weight:400}
.tahoma16{font-family:Tahoma,sans-serif;font-size:16px;font-weight:400}
.tahoma17{font-family:Tahoma,sans-serif;font-size:17px;font-weight:400}
.tahoma18{font-family:Tahoma,sans-serif;font-size:18px;font-weight:400}
.tahoma20{font-family:Tahoma,sans-serif;font-size:20px;font-weight:400}
.tahoma24{font-family:Tahoma,sans-serif;font-size:24px;font-weight:400}
.tahoma36{font-family:Tahoma,sans-serif;font-size:36px;font-weight:400}
.tahoma46{font-family:Tahoma,sans-serif;font-size:46px;font-weight:400}
.impact36{font-family:Impact,sans-serif;font-size:36px;font-weight:400}
.impact40{font-family:Impact,sans-serif;font-size:54px;font-weight:400}
.black{color:#323336}
.trueblack{color:#000}
.grey{color:#b4b4b4}
.darkgrey{color:#585858}
.brightgrey{color:#eee}
.white{color:#fff}
.green{color:#216d12}
.red{color:#7d1009}
.navyblue{color:#17315f}
.orange{color:#dd9e17}
.bold{font-weight:700}
.underline{text-decoration:underline}
.linethrough{text-decoration:line-through}
.nodecoration{text-decoration:none}
#universal_kontener{min-width:1000px;min-height:0;background-color:#8a0202;text-align:center}
.universal-alert{display:inline-block;width:1000px;padding:4px 0;text-align:left}
.universal-alert p{width:960px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;line-height:32px;color:#c8c8c8}
.universal-alert a.inline,.universal-alert a.inline:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;line-height:32px;color:#c8c8c8;text-decoration:underline}
.universal-alert a.inline:hover{color:#f2f2f2}
.universal-alert a.universal-alert-hide,.universal-alert a.universal-alert-hide:visited{float:right;width:32px;height:32px;margin:2px;background-image:url(new_images/universal_alert_close_btn.png);background-position:0 0;overflow:hidden}
.universal-alert a.universal-alert-hide:hover{background-position:0 -32px}
#over_kontener{min-width:1000px;min-height:5px;background-color:#2a2a2a;text-align:center}
.cookie-alert{display:inline-block;width:1000px;padding:4px 0;text-align:left}
.cookie-alert p{width:960px;font-family:Tahoma,sans-serif;font-size:11px;line-height:16px;color:#c8c8c8}
.cookie-alert a.inline,.cookie-alert a.inline:visited{font-family:Tahoma,sans-serif;font-size:11px;color:#c8c8c8;text-decoration:underline}
.cookie-alert a.cookie-alert-hide,.cookie-alert a.cookie-alert-hide:visited{float:right;width:32px;height:32px;margin:2px;background-image:url(new_images/new_cookie_alert_close_btn.png);background-position:0 0;overflow:hidden}
.cookie-alert a.cookie-alert-hide:hover{background-position:0 -32px}
table.kontener{table-layout:fixed;margin:0;width:1000px;border-collapse:collapse;border:none}
table.kontener td{margin:0;padding:0;border:none}
.floatleft{float:left}
.floatright{float:right;float:right}
.clearleft{clear:left}
.alignleft{text-align:left}
.alignright{text-align:right}
.aligncenter{text-align:center}
.aligntop{vertical-align:top}
.alignbottom{vertical-align:bottom}
.alignmiddle{vertical-align:middle}
.linethrough{text-decoration:line-through}
.hspace10{height:10px;clear:both}
.hspace15{height:15px;clear:both}
table.header{table-layout:fixed;width:1000px;height:190px;border-collapse:collapse}
table.header td.logo{padding:20px 0 0;width:240px}
table.header td.headerbuttons{background-image:url(new_images/new_header_bg.png);background-repeat:no-repeat;text-align:right}
table.header td.horizontalmenu{height:36px;background-color:#0e2e57;border:none}
table.header td.breadcrumbs{padding-left:9px;line-height:28px;border:none}
table.header td.breadcrumbs a,table.header td.breadcrumbs a:visited{font-family:Tahoma,sans-serif;font-size:12px;font-weight:400;color:#17315f;text-decoration:none}
table.header td.breadcrumbs a:hover{text-decoration:underline}
table.header td.lrc{padding:4px 0 0;vertical-align:top}
a.toppassforgotten,a.toppassforgotten:visited{float:right;margin:2px 272px 0 0;font:11px Tahoma,sans-serif;color:#888;text-decoration:none}
a.toppassforgotten:hover{color:#444}
table.header td.przyciski{text-align:center}

a.dlaczego_btn,a.dlaczego_btn:visited{display:block;width:91px;height:17px;background-image:url(new_images/gc_top_dlaczego.png); font: bold 12px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; padding-top: 48px;}
a.dlaczego_btn:hover{background-position:0 -65px}

a.jakkupowac_btn,a.jakkupowac_btn:visited{display:block;width:91px;height:17px;background-image:url(new_images/gc_top_jakkupowac.png); font: bold 12px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; padding-top: 48px;}
a.jakkupowac_btn:hover{background-position:0 -65px}

a.regulamin_btn,a.regulamin_btn:visited{display:block;width:78px;height:17px;background-image:url(new_images/gc_top_regulamin.png); font: bold 12px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; padding-top: 48px;}
a.regulamin_btn:hover{background-position:0 -65px}

a.kontakt_btn,a.kontakt_btn:visited{display:block;width:69px;height:17px;background-image:url(new_images/gc_top_kontakt.png); font: bold 12px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; padding-top: 48px;}
a.kontakt_btn:hover{background-position:0 -65px}

a.dlaczego,a.dlaczego:visited{display:block;width:91px;height:65px;background-image:url(new_images/btn_dlaczego.gif)}
a.dlaczego:hover{background-image:url(new_images/btn_dlaczego_mo.gif)}
a.jakkupowac,a.jakkupowac:visited{display:block;width:94px;height:65px;background-image:url(new_images/btn_jakkupowac.gif)}
a.jakkupowac:hover{background-image:url(new_images/btn_jakkupowac_mo.gif)}
a.regulamin,a.regulamin:visited{display:block;width:78px;height:65px;background-image:url(new_images/btn_regulamin.gif)}
a.regulamin:hover{background-image:url(new_images/btn_regulamin_mo.gif)}
a.kontakt,a.kontakt:visited{display:block;width:69px;height:65px;background-image:url(new_images/btn_kontakt.gif)}
a.kontakt:hover{background-image:url(new_images/btn_kontakt_mo.gif)}
table.header td.lrc a.topcart,table.header td.lrc a.topcart:visited{float:right;display:block;padding:11px 0 0 36px;width:52px;height:25px;background:url(new_images/new_cart_btn.png);background-position:0 0;font:10px Tahoma,sans-serif;color:#fff;text-align:center;text-decoration:none}
table.header td.lrc a.topcart:hover{background-position:0 -36px}
table.header td.lrc a.topmyaccount,table.header td.lrc a.topmyaccount:visited{float:right;display:block;margin:0 2px 0 0;width:155px;height:36px;background-color:#2a2a2a;font:13px Tahoma,sans-serif;color:#fff;line-height:36px;text-align:center;text-decoration:none}
table.header td.lrc a.topmyaccount:hover{background-color:#444}
table.header td.lrc a.topregister,table.header td.lrc a.topregister:visited{float:right;display:block;padding:0;margin:0 2px 0 0;width:88px;height:36px;background-color:#2a2a2a;font:13px Tahoma,sans-serif;color:#fff;line-height:36px;text-align:center;text-decoration:none}
table.header td.lrc a.topregister:hover{background-color:#444}
table.header td.lrc input.toplogin{float:right;display:block;padding:0;margin:0 2px 0 0;width:88px;height:36px;background-color:#2a2a2a;font:13px Tahoma,sans-serif;color:#fff;line-height:36px;text-align:center;text-decoration:none;border:none;cursor:pointer;-webkit-appearance:none;border-radius:0}
table.header td.lrc input.toplogin:hover{background-color:#444}
table.header td.lrc input.toploginbox{float:right;width:233px;height:36px;margin:0 2px 0 0;padding:0 0 0 5px;line-height:36px;border:1px solid #2a2a2a;-webkit-appearance:none;border-radius:0}
table.header td.searchbar{padding:7px 0;background-color:transparent}
table.header td.searchbar span{margin:8px 0 0;float:right;width:70px}
.search_box{width:280px;padding:0 0 0 5px;line-height:34px;border:1px solid #0e2e57;-webkit-appearance:none;border-radius:0}
.select_box{width:280px;height:36px;padding:0 0 0 5px;line-height:36px;border:1px solid #0e2e57;-webkit-appearance:none;border-radius:0}
.searchboxselectwrapper{float:right;clear:none;width:270px;margin:2px 5px 0 0;background-color:#fff;border:1px solid #102e62}
.search_btn{float:right;width:54px;height:36px;margin:0;border:none;background-image:url(new_images/new_search_btn.png);background-position:0 0;cursor:pointer;-webkit-appearance:none;border-radius:0}
.search_btn:hover{background-position:0 -36px}
#searchbymanufacturer_btn{float:right;width:95px;height:27px;border:none;background-image:url(new_images/btn_pokaz.png);cursor:pointer;-webkit-appearance:none;border-radius:0}
#searchbymanufacturer_btn:hover{background-image:url(new_images/btn_pokaz_mo.png)}
a.horizontalmenu,a.horizontalmenu:visited{display:block;float:left;height:40px;padding:0 11px;line-height:40px;font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;color:#fff;text-decoration:none}
a.horizontalmenu:hover,a.horizontalmenu.active{background-color:#790007}
a.breadcrumbs,a.breadcrumbs:visited{font-family:Tahoma,sans-serif;font-size:11px;font-weight:400;color:#fff;text-decoration:none}
a.breadcrumbs:hover{text-decoration:underline}
table.body{width:1000px;margin:0;border-collapse:collapse;border:none}
table.body td.column_left{width:176px;text-align:left;vertical-align:top}
table.body td.column_left_2017{width:240px;text-align:left;vertical-align:top; background-color: #fff}
table.body td.column_left_center{width:100%;padding:0 12px 0 0;text-align:left;vertical-align:top}
table.body td.column_center{width:100%;padding:0 12px;vertical-align:top}
table.body td.column_center_2017{width:742px;padding:0 0 0 18px;vertical-align:top}
table.body td.column_right{width:176px;text-align:right;vertical-align:top}
table.body td.column_center_full{width:100%;padding:0;vertical-align:top}
table.body td.column_center_full_leftspace{width:100%;padding:0 0 0 12px;vertical-align:top}
table.body td.categories_description {padding: 10px 15px 10px 15px; background-color: #fff;}
table.body td.categories_description p {font-family:Tahoma,sans-serif;font-size:13px;color:#888;}
p.mainkat,a.mainkat,a.mainkat:visited{display:block;margin:0;padding:0 0 0 16px;background-image:url(new_images/menu_mainkat_bg.png);background-position:center center;background-repeat:repeat-x;border-top:1px solid #bbb;border-bottom:1px solid #bbb;line-height:27px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;color:#585858;text-decoration:none}
a.mainkat:hover{color:#2c2c2c}
a.topkat,a.topkat:visited{display:block;margin:0;padding:1px 0 1px 30px;background-image:url(new_images/menu_topkat_bg.png);background-position:center center;background-repeat:no-repeat;line-height:17px;font-family:Tahoma,sans-serif;font-size:12px;font-weight:400;color:#585858;text-decoration:none}
a.topkat:hover{color:#2c2c2c;background-image:url(new_images/menu_topkat_active_bg.png)}
table.kat{width:174px;margin:0;padding:0;background-color:#fff;border-top:none;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb}
table.marki,table.ceny{width:174px;margin:5px 0 0;padding:0;background-color:#fff;border-top:none;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb}
table.marki td,table.ceny td{margin:0;padding:0;border:none}
table.footermenu{width:100%;margin:0 auto;border-collapse:collapse}
table.footermenu td{background-color:#fff;border:1px solid #b9b9b9;line-height:26px;text-align:center}
a.footermenu,a.footermenu:visited{margin:0 12px;font-family:Tahoma,sans-serif;font-size:11px;font-weight:400;color:#323336;text-decoration:none}
a.footermenu:hover{text-decoration:underline}
table.footerleft{float:left;height:90px;margin:10px 0 0;width:630px;border-collapse:collapse;background-color:#fff;border:1px solid #b9b9b9}
table.footerleft td{padding:5px 10px;border:none}
table.footerleft td h1{display:inline;font-family:Tahoma,sans-serif;font-size:12px;font-weight:700}
table.footerright{float:right;height:90px;margin:10px 0 0;width:355px;border-collapse:collapse;background-color:#fff;border:1px solid #b9b9b9}
table.footerright td{padding:0 0 0 5px;border:none}
a.footermail,a.footermail:visited{font-family:Tahoma,sans-serif;font-size:12px;font-weight:400;color:#323336;text-decoration:none}
a.footermail:hover{text-decoration:underline}

a.dlaczego_footer_btn,a.dlaczego_footer_btn:visited{float: left;display:block;width:90px;height:17px;background-image:url(new_images/gc_footer_dlaczego.png); font: bold 12px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; padding-top: 60px;}
a.dlaczego_footer_btn:hover{background-position:0 -77px}

a.jakkupowac_footer_btn,a.jakkupowac_footer_btn:visited{float: left;display:block;width:87px;height:17px;background-image:url(new_images/gc_footer_jakkupowac.png); font: bold 12px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; padding-top: 60px;}
a.jakkupowac_footer_btn:hover{background-position:0 -77px}

a.regulamin_footer_btn,a.regulamin_footer_btn:visited{float: left;display:block;width:82px;height:17px;background-image:url(new_images/gc_footer_regulamin.png); font: bold 12px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; padding-top: 60px;}
a.regulamin_footer_btn:hover{background-position:0 -77px}

a.kontakt_footer_btn,a.kontakt_footer_btn:visited{float: left;display:block;width:82px;height:17px;background-image:url(new_images/gc_footer_kontakt.png); font: bold 12px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; padding-top: 60px;}
a.kontakt_footer_btn:hover{background-position:0 -77px}

a.dlaczego_footer,a.dlaczego_footer:visited{display:block;float:left;width:86px;height:77px;background-image:url(new_images/btn_dlaczego_footer.png)}
a.dlaczego_footer:hover{background-image:url(new_images/btn_dlaczego_footer_mo.png)}
a.jakkupowac_footer,a.jakkupowac_footer:visited{display:block;float:left;width:86px;height:77px;background-image:url(new_images/btn_jakkupowac_footer.png)}
a.jakkupowac_footer:hover{background-image:url(new_images/btn_jakkupowac_footer_mo.png)}
a.regulamin_footer,a.regulamin_footer:visited{display:block;float:left;width:86px;height:77px;background-image:url(new_images/btn_regulamin_footer.png)}
a.regulamin_footer:hover{background-image:url(new_images/btn_regulamin_footer_mo.png)}
a.kontakt_footer,a.kontakt_footer:visited{display:block;float:left;width:86px;height:77px;background-image:url(new_images/btn_kontakt_footer.png)}
a.kontakt_footer:hover{background-image:url(new_images/btn_dupa_footer_mo.png)}
.home_left{width:625px;background-color:transparent;vertical-align:top}
.home_mid{width:20px}
.home_right{width:355px;background-color:transparent;vertical-align:top}
#tiles_container{width:742px;background-color:transparent;text-align:left}
.tiles_row{width:100%;background-color:#ff0}
.tile{display:inline-block;margin:0 25px 24px 0;width:230px;height:135px;background-color:grey}
.tile_right{display:inline-block;margin:0 0 24px;width:230px;height:135px;background-color:grey}
table.deals{border-collapse:collapse;width:625px; border-bottom: 2px solid #c7c7c7;}
table.deals td.title_full{padding-left:10px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.deals td.title_left{padding:0 0 0 10px;border-top:1px solid #0e2e57;border-right:none;border-bottom:1px solid #0e2e57;border-left:1px solid #0e2e57;background-color:#0e2e57;line-height:38px}
table.deals td.title_right{padding:0 10px 0 0;border-top:1px solid #0e2e57;border-right:1px solid #0e2e57;border-bottom:1px solid #0e2e57;border-left:none;background-color:#0e2e57;line-height:38px;text-align:right}
table.deals td.deal{width:25%;margin:0;padding:5px 5px 0;border:1px solid #c7c7c7;vertical-align:top;background-color:#fff;background-image:url(new_images/deal_bg.png);background-position:bottom center;background-repeat:no-repeat}
table.deals td.deal_imitation{width:25%;margin:0;padding:5px 5px 0}
table.deals td.deal a.img{display:block;width:100%;height:145px;text-align:center}
table.deals td a.more,table.deals td a.more:visited,table.deals td a.more:hover{font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;color:#fff;text-decoration:none}
table.deals td.deal a.txt,table.deals td.deal a.txt:visited{display:block;width:100%;height:35px;margin:0 0 10px;overflow:hidden;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;color:#323336;text-decoration:none}
table.deals td.deal a.txt:hover{color:#882521}
table.deals td.deal p.standard_price{padding:0 5px 0 0;font-family:Tahoma,sans-serif;font-size:12px;font-weight:700;color:#fff;text-align:right;text-decoration:line-through}
table.deals td.deal p.promo_price{padding:0 5px 12px 0;font-family:Tahoma,sans-serif;font-size:16px;font-weight:700;color:#fff;text-align:right}
table.home_wgd{border-collapse:collapse;width:356px;margin:22px 0 0}
table.home_wgd td{width:118px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.home_wgd td.wyprzedaz{background-image:url(new_images/gc_home_promocja_btn.png);background-position:top center;background-repeat:no-repeat}
table.home_wgd td.wyprzedaz a,table.home_wgd td.wyprzedaz a:visited{display:block;width:118px;height:125px}
table.home_wgd td.wyprzedaz a:hover{background-image:url(new_images/gc_home_promocja_btn_mo.png);background-position:top center;background-repeat:no-repeat}
table.home_wgd td.demo{background-image:url(new_images/btn_demo.png);background-position:top center;background-repeat:no-repeat}
table.home_wgd td.demo a,table.home_wgd td.demo a:visited{display:block;width:118px;height:125px}
table.home_wgd td.demo a:hover{background-image:url(new_images/btn_demo_mo.png);background-position:top center;background-repeat:no-repeat}
table.home_wgd td.gielda{background-image:url(new_images/btn_gielda.png);background-position:top center;background-repeat:no-repeat}
table.home_wgd td.gielda a,table.home_wgd td.gielda a:visited{display:block;width:118px;height:125px}
table.home_wgd td.gielda a:hover{background-image:url(new_images/btn_gielda_mo.png);background-position:top center;background-repeat:no-repeat}
table.newsletter{width:360px;margin:20px 0 0 0;background-color:#fff;background-image:url(new_images/newsletterbox_bg.png);background-position:top left;background-repeat:no-repeat;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.newsletter td.title{padding:8px 10px 0 0;text-align:right}
table.newsletter td.form{padding:10px 0 5px}
input.newsletter{width:155px;height:24px;margin:0 0 0 10px;padding:0 5px;line-height:24px;-webkit-appearance:none;border-radius:0}
input#newsletter_zamow_btn{width:80px;height:25px;border:none;background-image:url(new_images/btn_newsletter_zamow.png);cursor:pointer;-webkit-appearance:none;border-radius:0}
input#newsletter_zamow_btn:hover{background-image:url(new_images/btn_newsletter_zamow_mo.png)}
input#newsletter_wypisz_btn{width:80px;height:25px;border:none;background-image:url(new_images/btn_newsletter_wypisz.png);cursor:pointer;-webkit-appearance:none;border-radius:0}
input#newsletter_wypisz_btn:hover{background-image:url(new_images/btn_newsletter_wypisz_mo.png)}
table.hity{display:inline-table;width:176px;margin:18px 0 0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.hity td.title{padding:5px 0 4px 10px}
table.hity td.no{padding:3px 0 3px 10px;border-top:1px solid #c7c7c7;vertical-align:top;font-family:'Trebuchet MS',sans-serif;font-size:18px;font-weight:700;line-height:29px}
table.hity td.no p{height:168px}
table.hity td.hit{padding:5px 0 3px 5px;border-top:1px solid #c7c7c7;vertical-align:top}
table.hity td.hit a,table.hity td.hit a:visited,table.hity td.hit a:hover{font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;line-height:26px;color:#323336;text-decoration:none}
table.facebook{display:inline-table;width:176px;margin:18px 0 0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.facebook td.title{padding:5px 0 4px 10px}
table.facebook td.img{padding-bottom:0;border-top:1px solid #c7c7c7}
table.facebook td.img a,table.facebook td.img a img{padding:0;margin:0;border:none}
table.koncerty_zespoly{width:307px;margin:20px 0 0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.newsy{width:360px;margin:20px 0 0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.newsy td div.img{height:115px}
table.koncerty_zespoly td.title_left,table.newsy td.title_left{padding:5px 0 3px 10px;border-bottom:1px solid #c7c7c7;font-family:Tahoma,sans-serif;font-size:18px;font-weight:700;color:#323336}
table.koncerty_zespoly td.title_right,table.newsy td.title_right{padding:5px 10px 3px 0;border-bottom:1px solid #c7c7c7;text-align:right}
table.koncerty_zespoly td a.more,table.koncerty_zespoly td a.more:visited,table.koncerty_zespoly td a.more:hover,table.newsy td a.more,table.newsy td a.more:visited,table.newsy td a.more:hover{font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;color:#4f4f4f;text-decoration:none}
table.koncerty_zespoly td.img,table.newsy td.img{width:110px;padding:5px 0 5px 10px}
table.koncerty_zespoly td.img a.img,table.koncerty_zespoly td.img div.img,table.newsy td.img a{display:block;width:110px;height:117px;border:none}
table.koncerty_zespoly td.txt,table.newsy td.txt{padding:5px;text-align:left;vertical-align:top}
table.koncerty_zespoly td.txt a.name,table.newsy td.txt a.name{font-family:Tahoma,sans-serif;font-size:18px;font-weight:700;color:#17315f;text-decoration:none}
table.koncerty_zespoly td.txt a.desc,table.newsy td.txt a.desc{font-family:Tahoma,sans-serif;font-size:12px;color:#323336;text-decoration:none;line-height:16px}
table.postep{border-collapse:collapse;width:625px;margin:0 0 10px;border-collapse:collapse;border:none}
table.koszyk{border-collapse:collapse;width:625px;margin:0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.koszyk td.title{padding:0 10px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.koszyk td.subtitle1{padding:5px 10px;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;line-height:20px}
table.koszyk td.subtitle2{padding:5px 10px;border-bottom:1px solid #f1f1f1;line-height:20px}
table.koszyk td.k1{width:70px;padding:5px 10px;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}
table.koszyk td.k2{width:260px;padding:5px 10px;background-image:url(new_images/koszyk_product_bg.png);background-position:center left;background-repeat:no-repeat;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;text-align:left;vertical-align:top}
table.koszyk td.k3{padding:5px 10px;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;vertical-align:top}
table.koszyk td.k4{padding:5px 10px;border-bottom:1px solid #f1f1f1;vertical-align:top}
table.koszyk td.k5{padding:5px 10px;vertical-align:top}
table.koszyk a.productname,table.koszyk a.productname:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;color:#585858;text-decoration:none}
table.koszyk a.productname:hover{color:#323336}
table.koszyk input#btn_koszyk_aktualizuj{display:block;width:166px;height:31px;border:none;background-image:url(new_images/btn_koszyk_aktualizuj.png);cursor:pointer}
table.koszyk input#btn_koszyk_aktualizuj:hover{background-image:url(new_images/btn_koszyk_aktualizuj_mo.png)}
table.koszyk input#btn_koszyk_uzyj{display:block;width:72px;height:31px;border:none;background-image:url(new_images/btn_koszyk_uzyj.png);cursor:pointer}
table.koszyk input#btn_koszyk_uzyj:hover{background-image:url(new_images/btn_koszyk_uzyj_mo.png)}
table.koszyk a.btn_koszyk_wroc{display:block;width:282px;height:48px;margin:10px 0 0;border:none;background-image:url(new_images/btn_koszyk_wroc.png);cursor:pointer}
table.koszyk a.btn_koszyk_wroc:hover{background-image:url(new_images/btn_koszyk_wroc_mo.png)}
table.koszyk a.btn_koszyk_zamow{display:block;width:284px;height:48px;margin:10px 0 0;border:none;background-image:url(new_images/btn_koszyk_zamow.png);cursor:pointer}
table.koszyk a.btn_koszyk_zamow:hover{background-image:url(new_images/btn_koszyk_zamow_mo.png)}
table.koszyk a.btn_koszyk_zagiel{display:block;width:216px;height:49px;border:none;background-image:url(new_images/btn_koszyk_zagiel.png);cursor:pointer}
table.koszyk a.btn_koszyk_zagiel:hover{background-image:url(new_images/btn_koszyk_zagiel_mo.png)}
table.koszyk a.btn_koszyk_eraty{display:block;margin:10px 0;width:600px;height:68px;border:none;background-image:url(new_images/btn_koszyk_eraty.png);background-position:0 0;cursor:pointer}
table.koszyk a.btn_koszyk_eraty:hover{background-position:0 -68px}
table.proces{border-collapse:collapse;width:625px;margin:0 0 20px;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.proces td.title{padding:0 10px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.proces td.wazne_img{padding:10px 10px 5px;line-height:20px;vertical-align:top}
table.proces td.wazne_txt{padding:5px 5px 5px 0;line-height:20px}
table.proces td.adres{padding:10px}
table.proces a.btn_proces_adres,table.proces input.btn_proces_adres{display:block;width:205px;height:39px;border:none;background-image:url(new_images/btn_proces_adres.png);cursor:pointer}
table.proces a.btn_proces_adres:hover,table.proces input.btn_proces_adres:hover{background-image:url(new_images/btn_proces_adres_mo.png)}
table.proces a#paczkomaty_chooser,table.proces a#paczkomaty_chooser:visited{font-family:Tahoma,sans-serif;font-size:13px;font-weight:400;color:#585858;text-decoration:none;border-bottom:1px #585858 dashed}
table.proces a#paczkomaty_chooser:hover{border-bottom:1px #585858 solid}
table.proces td.dostawa,table.proces td.platnosc,table.proces td.sukces{padding:5px 10px;cursor:pointer}
table.proces td.bordertop{border-top:1px solid #c7c7c7}
table.proces td.w70{width:70px}
table.proces td.w350{width:350px}
table.proces td.w550{width:550px}
table.proces textarea{width:600px;height:120px;padding:5px;background-color:#f5f5f5;border:1px solid #c7c7c7;font-family:Tahoma,sans-serif;font-size:12px;color:#585858}
table.proces input.btn_proces_dozaplaty{display:block;width:200px;height:34px;border:none;background-image:url(new_images/btn_proces_dozaplaty.png);cursor:pointer}
table.proces input.btn_proces_dozaplaty:hover{background-image:url(new_images/btn_proces_dozaplaty_mo.png)}
table.proces input.btn_proces_dofinalizacji{display:block;width:202px;height:35px;border:none;background-image:url(new_images/btn_proces_dofinalizacji.png);cursor:pointer}
table.proces input.btn_proces_dofinalizacji:hover{background-image:url(new_images/btn_proces_dofinalizacji_mo.png)}
table.proces input.btn_proces_zamawiam{display:block;width:280px;height:44px;border:none;background-image:url(new_images/btn_proces_zamawiam.png);background-position:0 0;cursor:pointer}
table.proces input.btn_proces_zamawiam:hover{background-position:0 -44px}
table.proces a.inline,table.proces a.inline:visited,table.koszyk a.inline,table.koszyk a.inline:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#1e3865;text-decoration:none;cursor:pointer}
table.proces a.inline:hover,table.koszyk a.inline:hover{text-decoration:underline}
table.productcard{border-collapse:collapse;width:740px;margin:0;background-color:#fff;border:none}
table.productcard a.btn_zobaczzestaw,table.productcard a.btn_zobaczzestaw:visited{display:block;float:right;width:140px;height:32px;background-image:url(new_images/btn_zobaczzestaw_new.png);background-position:0 0}
table.productcard a.btn_zobaczzestaw:hover{background-position:0 -32px}
table.productcard td.title{padding:0 10px}
table.productcard td.title.transparent{background-color:#f2f2f2;line-height:36px}
table.productcard td.title h1{display:inline;font-family:Tahoma,sans-serif;font-size:22px;font-weight:700;color:#585858;line-height:36px}
table.productcard td.hr{padding:10px 0;text-align:center}
table.productcard td.subtitle{padding:5px 15px}
table.productcard td.left1{height:15%;width:350px;padding:0 10px;vertical-align:top;border-right:1px solid #e6e6e6}
table.productcard td.left2{padding:0 10px 10px;width:350px;vertical-align:middle;text-align:center;border-right:1px solid #e6e6e6}
table.productcard td.left3{padding:0 10px;height:15%;width:350px;vertical-align:bottom;text-align:center;border-right:1px solid #e6e6e6}
table.productcard td.left1 img{display:inline-block;vertical-align:top;margin:0 3px 0 0}
table.productcard td.info{border-bottom:1px solid #c7c7c7;vertical-align:top}
table.productcard td.right{padding:0 15px;vertical-align:top;text-align:right}
table.productcard td.description{padding:0 15px;vertical-align:top}
table.productcard td.description table.wzestawie{width:100%;border-collapse:collapse}
table.productcard td.description table.wzestawie td{padding:0;text-align:left;vertical-align:middle}
table.productcard td.description div.wzestawie{display:table-cell;margin:0;padding:0;width:65px;height:55px;text-align:center;vertical-align:middle;border:1px solid #c7c7c7}
table.productcard td.description div.wzestawie_alt{display:table-cell;margin:0;padding:0;width:65px;height:55px;text-align:center;vertical-align:middle}
table.productcard td.description div.wwielopaku{display:table-cell;margin:0;padding:0;width:65px;height:55px;text-align:center;vertical-align:middle}
table.productcard td.description div.plus{display:table-cell;margin:0;width:30px;height:55px;text-align:center;vertical-align:middle}
table.productcard td.description div.wzestawie img{vertical-align:middle}
table.productcard td.description div.manulogo{float:right;margin:0 0 20px 20px}
table.productcard td.description h2{margin: 0 0 10px 0;font-family:Tahoma,sans-serif;font-size:16px;font-weight:700}
table.productcard td.description h2.iop{display:inline;font-family:Tahoma,sans-serif;font-size:14px;font-weight:400}
table.productcard td.description ul{margin:0 0 0 20px;padding:0;list-style:square}
table.productcard td.description ul li{margin:0;padding:0;}
table.productcard td.description ol{margin:0 0 0 40px;padding:0}
table.productcard td.description ol li{margin:0;padding:0;}
table.productcard td.description p{margin:0 0 10px 0;padding:0;}
table.productcard td.description a,
table.productcard td.description a:visited{font-size:14px;font-weight:400;text-decoration:underline;color:#585858;}
table.prezent{width:100%}
table.productcard td.prezent1{width:73px;vertical-align:top}
table.productcard td.prezent2{vertical-align:middle;text-align:right}
table.productcard td.prezent3{text-align:right;vertical-align:middle}
table.productcard td.prezent4{text-align:right}
table.info{margin:0;width:100%}
table.productcard td.info_hr{padding:10px 0}
table.productcard td.info1{padding:0 0 10px;text-align:right;vertical-align:top;line-height:22px}
table.productcard td.info2{padding:0 0 12px;text-align:right;line-height:24px}
table.productcard td.info3{padding:0 0 12px 20px;text-align:right;line-height:24px}
table.productcard td.info3 a.zapytajocene,table.productcard td.info3 a.zapytajocene:visited{font-family:Tahoma,sans-serif;font-size:16px;font-weight:700;color:#1e3865;text-decoration:none;cursor:pointer}
table.productcard td.info3 a.zapytajocene:hover{text-decoration:underline}
table.productcard td.info4{padding:0 0 12px;text-align:right}
table.productcard td.info5{padding:0;text-align:right;vertical-align:middle;line-height:24px}
table.productcard td.info5 img{display:inline-block;margin:0 2px 0 0;vertical-align:middle}
table.productcard td.info6{padding:0;text-align:right;vertical-align:top;line-height:22px}
table.productcard td.info8{padding:0;text-align:right;vertical-align:top}
table.productcard td.info9{padding:0 0 5px;text-align:right}
table.productcard td.info10{padding:10px 0 0;text-align:right}
table.productcard td.info11{padding:10px 0 0;text-align:left;vertical-align:top}
table.productcard td.info12{padding:0 0 10px;vertical-align:top}
table.productcard td.info12 a.punkty_gc,table.productcard td.info12 a.punkty_gc:visited{text-decoration:none}
table.productcard td.info12 a.punkty_gc:hover{text-decoration:underline}
#leaselinkCalucalteButton1{float:right;padding:0 10px 10px}
table.info td.info8 input.input_powiadom_email{margin:0;padding:0 2px;height:25px;width:165px;border:1px solid #c6c6c6;font:12px/23px Tahoma,sans-serif;color:#585858;text-align:center;-webkit-appearance:none;border-radius:0;vertical-align:top}
table.info td.info8 input#btn_powiadom{margin:0;padding:0;width:27px;height:27px;border:none;background-image:url(new_images/btn_powiadom.png);background-position:0 0;cursor:pointer}
table.info td.info8 input#btn_powiadom:hover{background-position:0 -27px}
table.promo{margin:10px 0 0;width:100%}
table.productcard td.promo1{height:28px;padding:0 10px;vertical-align:top}
/*
table.productcard input#btn_dokoszyka_pl{width:280px;height:48px;border:none;background-image:url(new_images/btn_dokoszyka_productcard.png);background-position:0 0;cursor:pointer}
table.productcard input#btn_dokoszyka_pl:hover{background-position:0 -48px}
*/
table.productcard input#btn_dokoszyka_pl{width:280px;height:48px;border:none;background-image:url(new_images/gc_productcard_cart_btn.png);background-position:0 0;cursor:pointer; font: bold 16px Tahoma,sans-serif; color: #ffffff; text-align: center; line-height: 48px;}
table.productcard input#btn_dokoszyka_pl:hover{background-position:0 -48px}
table.productcard a#btn_dokoszyka_en{display:block;width:280px;height:48px;margin:0 0 0 15px;border:none;background-image:url(new_images/btn_dokoszyka_en.png);cursor:pointer}
table.productcard a#btn_dokoszyka_en:hover{background-image:url(new_images/btn_dokoszyka_mo_en.png)}
table.productcard a#btn_napiszrecenzje{display:block;width:280px;height:48px;margin:0 0 0 15px;border:none;background-image:url(new_images/btn_napiszrecenzje.png);cursor:pointer}
table.productcard a#btn_napiszrecenzje:hover{background-image:url(new_images/btn_napiszrecenzje_mo.png)}
table.productcard a.prezent,productcard a.prezent:visited{font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;color:#585858;text-decoration:none}
table.productcard a.prezent:hover{color:#2c2c2c}
table.productcard a.international_orders,table.productcard a.international_orders:visited{display:block;float:right;clear:none;margin:4px 0 0;width:104px;height:31px;background-image:url(new_images/btn_international_orders.png)}
table.productcard a.international_orders:hover{background-image:url(new_images/btn_international_orders_mo.png)}
table.productcard a.zamowienia_krajowe,table.productcard a.zamowienia_krajowe:visited{display:block;float:right;clear:none;margin:4px 0 0;width:104px;height:31px;background-image:url(new_images/btn_zamowienia_krajowe.png)}
table.productcard a.zamowienia_krajowe:hover{background-image:url(new_images/btn_zamowienia_krajowe_mo.png)}
table.porownaj{border-collapse:collapse;width:625px;margin:0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.porownaj td.title{padding:5px 10px;background-color:#2c2c2c}
table.porownaj td{padding:5px 10px;vertical-align:middle}
table.porownaj input#btn_porownaj{width:84px;height:27px;border:none;background-image:url(new_images/btn_porownaj.png);cursor:pointer}
table.porownaj input#btn_porownaj:hover{background-image:url(new_images/btn_porownaj_mo.png)}
table.dedykowane{border-collapse:collapse;width:625px;margin:0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.dedykowane td.title{padding:5px 10px;background-color:#2c2c2c}
table.dedykowane td{padding:5px 10px;border-top:1px solid #c7c7c7;vertical-align:middle}
table.dedykowane td a,table.dedykowane td a:visited{font-family:Tahoma,sans-serif;font-size:13px;color:#585858;text-decoration:none}
table.dedykowane td a:hover{color:#323336}
table.podobne{border-collapse:collapse;width:625px;margin:0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.podobne td.title{padding:5px 10px;background-color:#2c2c2c}
table.podobne td{padding:5px 10px;border-top:1px solid #c7c7c7;vertical-align:middle}
table.podobne td.p1{width:50px}
table.podobne td a,table.podobne td a:visited{font-family:Tahoma,sans-serif;font-size:13px;color:#585858;text-decoration:none}
table.podobne td a:hover{color:#323336}
table.opinie{width:740px;border-collapse:collapse}
table.opinie td.r1{padding:5px 15px;vertical-align:top}
table.opinie td.r2{padding:5px 15px;vertical-align:top}
table.opinie td.r3{padding:5px 0;text-align:left}
table.opinie td.r1 a,table.opinie td.r1 a:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;color:#585858;text-decoration:none}
table.opinie td.r2 a,table.opinie td.r2 a:visited{font-family:Tahoma,sans-serif;font-size:14px;color:#585858;text-decoration:underline}
table.opinie td.r2 a:hover{color:#323336}
table.opinie a.btn_napiszopinie,table.opinie a.btn_napiszopinie:visited{float:right;display:block;width:120px;height:25px;border:none;background-image:url(new_images/btn_napiszopinie_pl.png);background-position:0 0;cursor:pointer}
table.opinie a.btn_napiszopinie:hover{background-position:0 -25px}
table.napiszrecenzje{border-collapse:collapse;width:625px;margin:0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.napiszrecenzje td.title{padding-left:10px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.napiszrecenzje td.nr1{padding:10px}
table.napiszrecenzje textarea{width:500px;height:120px;padding:5px;font-family:Tahoma,sans-serif;font-size:12px;color:#585858}
table.napiszrecenzje td.nr1 #btn_wyslijopinie{width:120px;height:25px;margin:0 10px 0 0;border:none;background-image:url(new_images/btn_wyslijopinie_pl.png);background-position:0 0;cursor:pointer;background-position:0 -25px}
table.pokazrecenzje{border-collapse:collapse;width:625px;margin:0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.pokazrecenzje td.title{padding-left:10px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.pokazrecenzje td.title h1{display:inline;font-family:Tahoma,sans-serif;font-size:18px;font-weight:700;color:#585858;line-height:38px}
table.pokazrecenzje td.pr1{padding:10px}
table.pokazrecenzje td.pr1 a.more,table.pokazrecenzje td.pr1 a.more:visited,table.pokazrecenzje td.pr1 a.more:hover{float:right;font-family:Tahoma,sans-serif;font-size:12px;font-weight:700;color:#585858;text-decoration:none}
table.por{border-collapse:collapse;width:625px;margin:0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.por td.title{padding:0 10px;border-top:1px solid #c7c7c7;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.por td.p1{padding:10px;border-top:1px solid #c7c7c7;vertical-align:top}
table.por a.produkt,table.por a.produkt:visited{font-family:Tahoma,sans-serif;font-size:16px;font-weight:400;color:#4f4f4f;text-decoration:none}
table.por a.produkt:hover{color:#2c2c2c}
table.por a.prezent,table.por a.prezent:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#4f4f4f;text-decoration:none}
table.por a.prezent:hover{color:#2c2c2c}
table.productlist{border-collapse:collapse;width:100%;margin:0;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.productlist_2017{border-collapse:collapse;width:100%;margin:0;background-color:#fff;border:none}
table.productlist td.title_full{padding-left:10px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.productlist_2017 td.title_full{padding-left:10px;border-top:none;background-color:#d3d3d3;line-height:36px}
table.productlist td.title_full h1{display:inline;font-family:Tahoma,sans-serif;font-size:18px;font-weight:700;color:#585858;line-height:38px}
table.productlist_2017 td.title_full h1{display:inline;font-family:Tahoma,sans-serif;font-size:20px;font-weight:400;color:#585858;line-height:36px}
table.productlist_2017 td.pagination{padding:10px;text-align:right}
table.productlist_2017 td.promo{padding:10px;border-bottom:1px solid #c7c7c7}
table.productlist td.promo{padding:10px;border-bottom:1px solid #c7c7c7}
td.pagination span.current_page{padding:2px 5px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;color:#4f4f4f}
td.pagination a,td.pagination a:visited{padding:2px 5px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#9b9b9b;text-decoration:none}
td.pagination a:hover{color:#2c2c2c}
table.productlist_2017 td.hr{text-align:center}
table.productlist_2017 td.filter{padding:0}
table.productlist_2017 td.filter table.filter_btn{margin:12px 0;border-collapse:collapse;border:none}
table.productlist_2017 td.filter table.filter_btn td.left{padding:4px 0;width:12px;background:url(new_images/filter_btn_bg_left.png) no-repeat left center}
table.productlist_2017 td.filter table.filter_btn td.right{padding:4px 0;width:24px;background:url(new_images/filter_btn_bg_right.png) no-repeat right center}
table.productlist_2017 td.filter table.filter_btn td.mid{padding:4px 0;background:url(new_images/filter_btn_bg_mid.png) repeat-x left center;font:12px/12px Tahoma,sans-serif;color:#fff}
table.productlist_2017 td.filter a.removefilter{float:left;display:block;padding:2px 20px 3px 3px;margin:0 5px;font:12px/12px Tahoma,sans-serif;color:#fff;text-decoration:none}
table.productlist_2017 td.result{padding:11px 12px;text-align:center}
table.productlist_2017 td.sort{padding:10px}
table.productlist_container{width:100%;margin:0;border-collapse:collapse;border:none;background-color:#fff;text-align:center}
table.product{margin:10px 0;border-collapse:collapse;border:none}
table.product td{border:none}
table.product td.noproducts{padding:5px 10px}
table.product td.img{width:200px;text-align:center;vertical-align:middle}
table.product td.spacer{width:1px}
table.product td.desc1{width:380px;padding:5px 0 5px 10px;text-align:left;vertical-align:top;}
table.product td.desc1 img{margin:0 10px 0 0;vertical-align:top}
table.productlist td.desc1 p.opis{width:360px;padding:10px 0 0;overflow:hidden}
table.product a.productname,table.productlist a.productname:visited{font-family:Tahoma,sans-serif;font-size:22px;font-weight:700;color:#0e2e57;text-decoration:none}
table.product a.productname:hover{text-decoration:underline}
table.product td.desc2{padding:5px 10px 5px 0;text-align:right;vertical-align:top}
table.product td.desc2 span.brakceny{font-family:Tahoma,sans-serif}
table.product td.desc2 span.staracena{font-family:Tahoma,sans-serif;text-decoration:line-through}
table.product td.desc2 span.aktualnacena{font-family:Tahoma,sans-serif;font-size:20px;font-weight:700;color:#790007}
/*
table.product input.btn_dokoszyka_productlist{width:135px;height:30px;margin:20px 0 0;border:none;background-image:url(new_images/dokoszyka_productlist_alt.png);background-position:0 0;cursor:pointer}
table.product input.btn_dokoszyka_productlist:hover{background-position:0 -30px}
*/
table.product input.btn_dokoszyka_productlist{width:135px;height:30px;margin:20px 0 0;border:none;background-image:url(new_images/gc_productlist_cart_btn.png);background-position:0 0;cursor:pointer;font: bold 12px Tahoma,sans-serif; color: #ffffff; text-align: center; line-height: 30px;}
table.product input.btn_dokoszyka_productlist:hover{background-position:0 -30px}

table.productlist a.inline,table.productlist a.inline:visited{font-family:Tahoma,sans-serif;font-size:14px;color:#17315f;text-decoration:none}
table.productlist a.inline:hover{text-decoration:underline}
table.zagiel{width:100%;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.zagiel td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.zagiel td.info{padding:10px;border-top:1px solid #c7c7c7}
table.logreg{width:100%;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.logreg td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.logreg td.lr1{padding:5px 10px}
table.logreg td.lr2{padding:5px 10px}
table.logreg td.bordertop{border-top:1px solid #c7c7c7}
table.logreg td.borderbottom{border-bottom:1px solid #c7c7c7}
table.logreg td.lr2 input,table.logreg td.lr2 select{width:270px;height:24px;padding:2px 5px;background-color:#f5f5f5;border:1px solid #a6a6a6;line-height:22px;font-family:Tahoma,sans-serif;font-size:13px;color:#585858}
table.logreg input.txt{height:24px;margin:0 0 5px;padding:2px 5px;background-color:#f5f5f5;border:1px solid #a6a6a6;line-height:22px;font-family:Tahoma,sans-serif;font-size:13px;color:#585858;-webkit-appearance:none;border-radius:0}
table.logreg .w270{width:270px}
table.logreg .w290{width:330px}
table.logreg input.btn_logreg_zaloguj{display:block;width:203px;height:40px;border:none;background-image:url(new_images/btn_logreg_zaloguj.png);cursor:pointer}
table.logreg input.btn_logreg_zaloguj:hover{background-image:url(new_images/btn_logreg_zaloguj_mo.png)}
table.logreg input.btn_logreg_zresetuj{display:block;width:203px;height:40px;border:none;background-image:url(new_images/btn_logreg_zresetuj.png);background-position:0 0;cursor:pointer}
table.logreg input.btn_logreg_zresetuj:hover{background-position:0 -40px}
table.logreg a.inline,table.logreg a.inline:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#17315f;text-decoration:none}
table.logreg a.inline:hover{text-decoration:underline}
table.logreg a.przypomnij,table.logreg a.przypomnij:visited{float:right;clear:right;margin:10px 7px;font-family:Tahoma,sans-serif;font-size:13px;font-weight:400;color:#17315f;text-decoration:none}
table.logreg a.przypomnij:hover{text-decoration:underline}
table.logreg a.btn_logreg_zarejestruj,table.logreg a.btn_logreg_zarejestruj:visited{display:block;float:right;width:203px;height:40px;background-image:url(new_images/btn_logreg_zarejestruj.png);cursor:pointer}
table.logreg a.btn_logreg_zarejestruj:hover{background-image:url(new_images/btn_logreg_zarejestruj_mo.png)}
table.logreg a.btn_logreg_zamow,table.logreg a.btn_logreg_zamow:visited{display:block;float:right;width:203px;height:40px;background-image:url(new_images/btn_logreg_zamow.png);cursor:pointer}
table.logreg a.btn_logreg_zamow:hover{background-image:url(new_images/btn_logreg_zamow_mo.png)}
table.logreg input.btn_logreg_zarejestruj{display:block;width:203px;height:40px;border:none;background-image:url(new_images/btn_logreg_zarejestruj.png);cursor:pointer}
table.logreg input.btn_logreg_zarejestruj:hover{background-image:url(new_images/btn_logreg_zarejestruj_mo.png)}
table.logreg input.btn_logreg_zamow{display:block;width:203px;height:40px;border:none;background-image:url(new_images/btn_logreg_zamow.png);cursor:pointer}
table.logreg input.btn_logreg_zamow:hover{background-image:url(new_images/btn_logreg_zamow_mo.png)}
table.kontakt{width:100%;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.kontakt td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.kontakt td.k1,table.kontakt td.k3{width:310px;padding:10px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;vertical-align:top}
table.kontakt td.k2,table.kontakt td.k4{width:315px;padding:10px;border-top:1px solid #c7c7c7;vertical-align:top}
table.kontakt td.k5{padding:10px;border-top:1px solid #c7c7c7;vertical-align:top}
input.kontakt_input{width:285px;height:24px;margin:5px 0 0;padding:0 5px;background-color:#f5f5f5;border:1px solid #a6a6a6;line-height:22px;font-family:Tahoma,sans-serif;font-size:12px;color:#585858;-webkit-appearance:none;border-radius:0}
textarea.kontakt_textarea{width:285px;height:190px;margin:5px 0 0;padding:5px;background-color:#f5f5f5;border:1px solid #a6a6a6;font-family:Tahoma,sans-serif;font-size:12px;color:#585858;-webkit-appearance:none;border-radius:0}
input.kontakt_wyslij,input.kontakt_wyslij:visited{display:block;width:79px;height:26px;margin:0 20px 0 0;border:none;background-image:url(new_images/btn_kontakt_wyslij.png);cursor:pointer}
input.kontakt_wyslij:hover{background-image:url(new_images/btn_kontakt_wyslij_mo.png)}
table.advanced_search{width:100%;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.advanced_search td.title{padding:0 10px;border-bottom:1px solid #c7c7c7;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.advanced_search td.as1{width:120px;padding:10px 10px 5px;vertical-align:top}
table.advanced_search td.as2{padding:10px 10px 5px;vertical-align:top}
table.advanced_search input.txt{height:24px;margin:0 0 5px;padding:2px 5px;background-color:#f5f5f5;border:1px solid #a6a6a6;line-height:22px;font-family:Tahoma,sans-serif;font-size:13px;color:#585858}
table.advanced_search .w270{width:270px}
table.advanced_search .w70{width:70px}
table.advanced_search .w30{width:20px}
table.advanced_search select{height:24px;margin:0 0 5px;padding:2px 0 0 5px;background-color:#f5f5f5;border:1px solid #a6a6a6;line-height:22px;font-family:Tahoma,sans-serif;font-size:12px;color:#585858}
table.advanced_search input.search_btn{width:95px;height:27px;border:none;background-image:url(new_images/btn_search.png);cursor:pointer}
table.advanced_search input.search_btn:hover{background-image:url(new_images/btn_search_mo.png)}
table.dlaczego{width:100%;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.dlaczego td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.dlaczego td.d1{width:253px;border-top:1px solid #f1f1f1}
table.dlaczego td.d2{padding:15px 10px 10px;border-top:1px solid #f1f1f1;background-image:url(new_images/dlaczego_bg.png);background-position:top left;background-repeat:no-repeat;vertical-align:top}
table.dlaczego td.d3{padding:15px 10px 10px;border-top:1px solid #f1f1f1;vertical-align:top}
table.dlaczego td.d4{padding:15px 10px 10px;border-top:1px solid #f1f1f1;vertical-align:top}
a.dlaczego_inline,a.dlaczego_inline:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#17315f;text-decoration:none}
a.dlaczego_inline:hover{text-decoration:underline}
table.dlaczego td ol,table.dlaczego td ul{margin:0 0 0 24px}
table.dlaczego td ol ol,table.dlaczego td ul ul{margin:0 0 0 20px}
table.zespoly{width:100%;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.zespoly td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.zespoly td.z1{width:200px;padding:10px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;vertical-align:top}
table.zespoly td.z2{padding:15px 10px 10px;border-top:1px solid #c7c7c7;vertical-align:top}
table.zespoly td.z3{padding:15px 10px 10px;border-top:1px solid #c7c7c7;vertical-align:top}
table.zespoly td.z4{padding:120px 10px 10px 320px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background-image:url(new_images/zespoly_pokazsie_bg.jpg);background-position:top center;background-repeat:no-repeat;vertical-align:top}
table.zespoly td.z5{width:100px;height:130px;padding:10px;border-top:1px solid #c7c7c7;vertical-align:top}
table.zespoly td.z6{width:190px;padding:10px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;vertical-align:top}
table.zespoly td.z7{padding:70px 15px 10px 250px;background-image:url(new_images/koncerty_pokazsie_bg.jpg);background-position:top center;background-repeat:no-repeat;vertical-align:top}
table.zespoly p.pokazsie{margin:0 0 10px}
table.zespoly a.pokazsie,table.zespoly a.zpokazsie:visited{display:block;width:279px;height:47px;background-image:url(new_images/btn_pokazsie.png)}
table.zespoly a.pokazsie:hover{background-image:url(new_images/btn_pokazsie_mo.png)}
table.zespoly a.zespoly_inline,table.zespoly a.zespoly_inline:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#17315f;text-decoration:none}
table.zespoly a.zespoly_inline:hover{text-decoration:underline}
table.koncerty{width:100%;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.koncerty td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.koncerty td.k1{padding:10px 10px 0;border-top:1px solid #c7c7c7;vertical-align:top}
table.koncerty td.k2{width:130px;padding:12px 10px 10px;vertical-align:top}
table.koncerty td.k3{padding:10px;vertical-align:top}
table.koncerty td.k4{padding:70px 15px 10px 250px;background-image:url(new_images/koncerty_pokazsie_bg.jpg);background-position:top center;background-repeat:no-repeat;border-top:1px solid #c7c7c7;vertical-align:top}
table.koncerty td.k5{padding:15px 10px 10px;border-top:1px solid #c7c7c7;vertical-align:top}
table.koncerty p.pokazsie{margin:0 0 10px}
table.koncerty a.pokazsie,table.koncerty a.zpokazsie:visited{display:block;width:279px;height:47px;background-image:url(new_images/btn_pokazsie.png)}
table.koncerty a.pokazsie:hover{background-image:url(new_images/btn_pokazsie_mo.png)}
table.newslist{width:100%;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.newslist td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.newslist td.n1{padding:10px 10px 0;border-top:1px solid #c7c7c7;vertical-align:top}
table.newslist td.n2{width:130px;padding:12px 10px 10px;vertical-align:top}
table.newslist td.n3{padding:10px;vertical-align:top}
table.newslist td.n3 img{display:block;margin:10px auto}
table.newslist td.n5{padding:15px 10px 10px;border-top:1px solid #c7c7c7;vertical-align:top}
table.newslist a,table.newslist a:visited{font-family:Tahoma,sans-serif;color:#17315d}
table.koszyk_box{width:100%;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.koszyk_box td.title{line-height:38px;background-image:url(new_images/koszyk_title_bg.png);background-position:center center;background-repeat:no-repeat}
table.koszyk_box td.title a,table.koszyk_box td.title a:visited{display:block;margin:0;padding:1px 0 1px 10px;line-height:38px;font-family:Tahoma,sans-serif;font-size:18px;font-weight:700;color:#585858;text-decoration:none}
table.koszyk_box td.title a:hover{color:#2c2c2c}
table.koszyk_box td.product{border-top:1px solid #c7c7c7;border-right:none;border-bottom:none;border-left:none;padding:0 0 0 10px;line-height:20px;font-family:Tahoma,sans-serif;font-size:12px;font-weight:700;color:#585858}
table.koszyk_box td.product a,table.koszyk_box td.product a:visited{font-family:Tahoma,sans-serif;font-size:12px;font-weight:700;color:#585858;text-decoration:none}
table.koszyk_box td.product a:hover{color:#2c2c2c}
table.wdg_box{width:176px;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.wdg_box a.wyprzedaz,table.wdg_box a.wyprzedaz:visited{display:block;width:174px;height:78px;border:none;background-image:url(new_images/btn_wyprzedaz_rightcolumn.png)}
table.wdg_box a.wyprzedaz:hover{background-image:url(new_images/btn_wyprzedaz_rightcolumn_mo.png)}
table.wdg_box a.demo,table.wdg_box a.demo:visited{display:block;width:174px;height:78px;border:none;background-image:url(new_images/btn_demo_rightcolumn.png)}
table.wdg_box a.demo:hover{background-image:url(new_images/btn_demo_rightcolumn_mo.png)}
table.wdg_box a.gielda,table.wdg_box a.gielda:visited{display:block;width:174px;height:78px;border:none;background-image:url(new_images/btn_gielda_rightcolumn.png)}
table.wdg_box a.gielda:hover{background-image:url(new_images/btn_gielda_rightcolumn_mo.png)}
table.newsletter_box{width:176px;background-color:#fff;background-image:url(new_images/newsletter_box_bg.png);background-position:top left;background-repeat:no-repeat;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.newsletter_box td.title{padding:8px 0 0 35px}
table.newsletter_box td.form{padding:5px;text-align:center}
input.newsletter_box{width:160px;height:24px;padding:0 5px;line-height:24px;-webkit-appearance:none;border-radius:0}
table.news_box{width:176px;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.news_box td.title{line-height:38px;background-image:url(new_images/news_box_title_bg.png);background-position:center center;background-repeat:no-repeat;border-bottom:1px solid #c7c7c7}
table.news_box td.title span{padding:1px 0 1px 10px}
table.news_box td img{display:block;margin:8px auto;width:164px}
table.news_box td a.title,table.news_box td a.title:visited{display:block;margin:0 8px;padding:0;line-height:19px;font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;color:#585858;text-decoration:none}
table.news_box td a.title:hover{color:#2c2c2c}
table.news_box td p{margin:8px;padding:0;line-height:19px;font-family:Tahoma,sans-serif;font-size:13px;font-weight:400;color:#585858;text-decoration:none}
table.news_box td a.dalej,table.news_box td a.dalej:visited{float:right;margin:0 8px 8px 0;font-family:Tahoma,sans-serif;font-size:13px;font-weight:400;color:#585858;text-decoration:none}
table.news_box td a.dalej:hover{text-decoration:underline;color:#2c2c2c}
table.filter_box,table.submenu_box{width:176px;background-color:#fff;border-collapse:collapse;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.filter_box td.title,table.submenu_box td.title{line-height:38px;background-image:url(new_images/filter_box_title_bg.png);background-position:center center;background-repeat:no-repeat;border-bottom:1px solid #c7c7c7}
table.filter_box td.title span,table.submenu_box td.title span{padding:1px 0 1px 10px}
table.filter_box td h5{margin:10px 0 6px 10px;padding:0;line-height:19px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;color:#585858;text-decoration:none}
table.filter_box td h6{margin:6px 0 2px 10px;padding:0;line-height:17px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#9f9f9f;text-decoration:none}
table.filter_box td a,table.filter_box td a:visited{display:block;margin:0;padding:2px 0 2px 20px;font-family:Tahoma,sans-serif;font-size:12px;font-weight:400;color:#585858;text-decoration:none;background-image:url(new_images/filter_box_arrow.png);background-position:10px center;background-repeat:no-repeat}
table.filter_box td a:hover{color:#0e2e55;background-position:-190px center}
table.filter_box td p.activefilter{margin:0;padding:2px 0 2px 20px;font-family:Tahoma,sans-serif;font-size:12px;font-weight:400;color:#0e2e55;text-decoration:none;background-image:url(new_images/filter_box_arrow.png);background-position:-190px center;background-repeat:no-repeat}
table.filter_box td a.x,table.filter_box td a.x:visited{display:block;float:right;clear:right;margin:4px 2px 0 0;padding:0;width:18px;height:18px;background-image:url(new_images/filter_box_x_alt.png);background-position:0 0;background-repeat:no-repeat}
table.submenu_box a.level0,table.submenu_box a.level0:visited{display:block;margin:10px 0 4px 10px;padding:0;line-height:19px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;color:#585858;text-decoration:none}
table.submenu_box a.level0:hover,table.submenu_box a.level0.active{color:#0e2e55}
table.submenu_box a.level1{display:block;margin:0;padding:3px 0 3px 20px;font-family:Tahoma,sans-serif;font-size:12px;font-weight:400;color:#585858;text-decoration:none;background-image:url(new_images/filter_box_arrow.png);background-position:10px center;background-repeat:no-repeat}
table.submenu_box a.level1:hover,table.submenu_box a.level1.active{color:#0e2e55;background-position:-190px center}
table.filter_box_2017,table.submenu_box_2017{width:240px;background-color:#fff;border:none}
table.filter_box_2017 td.title,table.submenu_box_2017 td.title{width:240px;line-height:36px;background-color:#d3d3d3}
table.filter_box_2017 td.title span,table.submenu_box_2017 td.title span{padding:1px 0 1px 10px}
table.filter_box_2017 td h5{margin:10px 0 6px 10px;padding:0;line-height:22px;font-family:Tahoma,sans-serif;font-weight:400;font-size:18px;color:#585858;text-decoration:none}
table.filter_box_2017 td h6{margin:6px 0 2px 10px;padding:0;line-height:17px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#9f9f9f;text-decoration:none}
table.filter_box_2017 td a,table.filter_box td a:visited{display:block;margin:0;padding:4px 0 4px 40px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#585858;text-decoration:none;background-image:url(new_images/filter_box_arrow_2017.png);background-position:0 center;background-repeat:no-repeat}
table.filter_box_2017 td a:hover{color:#0e2e55;background-position:-240px center}
table.filter_box_2017 td p.activefilter{margin:0;padding:4px 0 4px 40px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#0e2e55;text-decoration:none;background-image:url(new_images/filter_box_arrow_2017.png);background-position:-240px center;background-repeat:no-repeat}
table.filter_box_2017 td a.x,table.filter_box td a.x:visited{display:block;float:right;clear:right;margin:4px 4px 0 0;padding:0;width:17px;height:17px;background-image:url(new_images/filter_box_x_alt.png);background-position:0 0;background-repeat:no-repeat}
table.filter_box_2017 .filter_scrollbox{width:236px}
table.submenu_box_2017 a.level0,table.submenu_box_2017 a.level0:visited{display:block;margin:10px 0 4px 10px;padding:0;line-height:22px;font-family:Tahoma,sans-serif;font-size:18px;color:#585858;text-decoration:none}
table.submenu_box_2017 a.level0:hover,table.submenu_box_2017 a.level0.active{color:#0e2e55}
table.submenu_box_2017 a.level1{display:block;margin:0;padding:4px 0 4px 40px;font-family:Tahoma,sans-serif;font-size:14px;color:#585858;text-decoration:none;background-image:url(new_images/filter_box_arrow_2017.png);background-position:0 center;background-repeat:no-repeat}
table.submenu_box_2017 a.level1:hover,table.submenu_box_2017 a.level1.active{color:#0e2e55;background-position:-240px center}
table.inner{width:625px;border-collapse:collapse;background-color:#fff;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.inner td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.inner td.std{padding:0 10px;border-top:1px solid #c7c7c7}
table.inner .bordertop{border-top:1px solid #c7c7c7}
table.inner .borderright{border-right:1px solid #c7c7c7}
table.inner .borderbottom{border-bottom:1px solid #c7c7c7}
table.inner .borderleft{border-left:1px solid #c7c7c7}
table.inner .width310{width:310px}
table.inner .width315{width:315px}
table.gielda{width:625px;border-collapse:collapse;background-color:#fff;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.gielda td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.gielda td.rightborder{border-right:1px solid #c7c7c7}
table.gielda td.topborder{border-top:1px solid #c7c7c7}
table.gielda td.dodaj{padding:5px 10px;vertical-align:top}
table.gielda_inner{width:100%;border-collapse:collapse}
table.gielda_inner td.maincat,table.gielda_inner td.subcat,table.gielda_inner td.szukaj{padding:10px;vertical-align:top}
table.gielda_inner td.wynik{padding:5px 10px;vertical-align:top}
table.gielda_inner td.maincat a,table.gielda_inner td.maincat a:visited,table.gielda a,table.gielda a:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:700;color:#585858;text-decoration:none}
table.gielda_inner td.maincat a:hover,table.gielda a:hover{color:#2c2c2c}
table.gielda_inner td.subcat a,table.gielda_inner td.subcat a:visited{font-family:Tahoma,sans-serif;font-size:13px;font-weight:400;color:#585858;text-decoration:none}
table.gielda_inner td.subcat a:hover{color:#2c2c2c}
table.gielda_inner td.subcat a.dodajogloszenie,table.gielda_inner td.subcat a.dodajogloszenie:visited{font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;color:#93211c;text-decoration:none}
table.gielda_inner td.subcat a.dodajogloszenie:hover{color:#c40a0a}
table.gielda_inner input.txt,table.gielda_inner select,table.gielda input.txt,table.gielda select{width:170px;height:24px;padding:2px 5px;background-color:#f5f5f5;border:1px solid #a6a6a6;line-height:22px;font-family:Tahoma,sans-serif;font-size:13px;color:#585858;-webkit-appearance:none;border-radius:0}
table.gielda textarea{width:330px;height:110px;padding:2px 5px;background-color:#f5f5f5;border:1px solid #a6a6a6;line-height:22px;font-family:Tahoma,sans-serif;font-size:13px;color:#585858;-webkit-appearance:none;border-radius:0}
table.gielda_inner input.btn_search{float:right;width:95px;height:27px;border:none;background-image:url(new_images/btn_search.png);cursor:pointer}
table.gielda_inner input.btn_search:hover{background-image:url(new_images/btn_search_mo.png)}
table.gielda_inner td.wynik a,table.gielda_inner td.wynik a:visited{font-family:Tahoma,sans-serif;font-size:13px;font-weight:400;color:#585858;text-decoration:none}
table.gielda_inner td.wynik a:hover{color:#2c2c2c}
table.mojekonto_heading{width:625px;border-collapse:collapse;border:1px solid #202020}
table.mojekonto_heading td.title{padding:0 10px;background-image:url(new_images/deal_title3_bg.png);background-repeat:repeat-x;line-height:38px}
table.mojekonto{width:625px;border-collapse:collapse;background-color:#fff;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:2px solid #c7c7c7;border-left:1px solid #c7c7c7}
table.fullwidth{width:100%;border-collapse:collapse}
table.mojekonto td.topborder{border-top:1px solid #c7c7c7}
table.mojekonto td.bottomborder{border-bottom:1px solid #c7c7c7}
table.mojekonto td.title{padding:0 10px;background-image:url(new_images/deal_title2_bg.png);background-repeat:repeat-x;line-height:38px}
table.mojekonto a.nav,table.mojekonto a.nav:visited{font-family:Tahoma,sans-serif;font-size:13px;font-weight:700;color:#0d305b;text-decoration:none}
table.mojekonto a.nav:hover{text-decoration:underline}
table.mojekonto td.mk1{padding:5px 10px;vertical-align:top}
table.mojekonto td.mk2{padding:5px;vertical-align:top}
table.mojekonto td.mk3{width:12px;padding:5px 0 5px 15px;vertical-align:top}
table.mojekonto td.mk4{padding:4px;vertical-align:top;border-bottom:1px solid #ccc}
table.mojekonto td.w70{width:70px}
table.mojekonto td.mk1 input[type=text],td.mk1 input[type=email],td.mk1 input[type=date],table.mojekonto td.mk1 select{width:170px;height:24px;padding:2px 5px;background-color:#f5f5f5;border:1px solid #a6a6a6;line-height:22px;font-family:Tahoma,sans-serif;font-size:13px;color:#585858;-webkit-appearance:none;border-radius:0}
table.mojekonto td.mk1 textarea{width:270px;height:110px;padding:2px 5px;background-color:#f5f5f5;border:1px solid #a6a6a6;line-height:22px;font-family:Tahoma,sans-serif;font-size:13px;color:#585858;-webkit-appearance:none;border-radius:0}

table.mojekonto a.btn_mojekonto_powrot,table.mojekonto a.btn_mojekonto_powrot:visited{display:block;width:206px;height:40px;border:none;background-image:url(new_images/btn_account_goback.png); cursor:pointer;font: bold 14px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; line-height: 40px;}
table.mojekonto a.btn_mojekonto_powrot:hover{background-position:0 -40px}

table.mojekonto a.btn_mojekonto_zmien,table.mojekonto a.btn_mojekonto_zmien:visited,table.mojekonto td.mk1 input.btn_mojekonto_zmien{display:block;width:206px;height:40px;border:none;background-image:url(new_images/btn_account_goforward.png); cursor:pointer;font: bold 14px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; line-height: 40px;}
table.mojekonto a.btn_mojekonto_zmien:hover,table.mojekonto td.mk1 input.btn_mojekonto_zmien:hover{background-position:0 -40px}


table.mojekonto a.btn_mojekonto_dodaj,table.mojekonto a.btn_mojekonto_dodaj:visited,table.mojekonto td.mk1 input.btn_mojekonto_dodaj{display:block;width:206px;height:40px;border:none;background-image:url(new_images/btn_account_goforward.png); cursor:pointer;font: bold 14px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; line-height: 40px;}
table.mojekonto a.btn_mojekonto_dodaj:hover,table.mojekonto td.mk1 input.btn_mojekonto_dodaj:hover{background-position:0 -40px}

table.mojekonto td.mk1 input.btn_mojekonto_wyslij{display:block;width:206px;height:40px;border:none;background-image:url(new_images/btn_account_goforward.png); cursor:pointer;font: bold 14px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; line-height: 40px;}
table.mojekonto td.mk1 input.btn_mojekonto_wyslij:hover{background-position:0 -40px}

table.mojekonto a.btn_mojekonto_usun,table.mojekonto a.btn_mojekonto_usun:visited{display:block;width:206px;height:40px;border:none;background-image:url(new_images/btn_account_goforward.png); cursor:pointer;font: bold 14px Tahoma,sans-serif; color: #585858; text-decoration: none; text-align: center; line-height: 40px;}
table.mojekonto a.btn_mojekonto_usun:hover{background-position:0 -40px}


.newsletter_form{width:250px;height:24px;padding:0 5px;line-height:24px}
table.productlist td.filter_btn input#btn_filtruj{margin:10px 0;width:78px;height:20px;border:none;background-image:url(new_images/filtruj_btn.png);background-position:0 0;cursor:pointer}
table.productlist td.filter_btn input#btn_filtruj:hover{background-position:0 -20px}
#smartsuggest{position:absolute;top:35px;left:262px;margin:1px 0 0;min-width:270px;background-color:#f8f8f8;z-index:444}
#smartsuggest p{padding:2px 6px;background-color:#323336;font-family:Tahoma,sans-serif;font-size:13px;font-weight:400;color:#fff}
#smartsuggest div{white-space:nowrap}
#smartsuggest div img{max-width:40px;max-height:40px;vertical-align:middle}
.suggest_link{padding:2px 6px}
.suggest_link a{display:block;width:100%;font-family:Tahoma,sans-serif;font-size:12px;font-weight:400;color:#323336;text-decoration:none}
.suggest_link:visited{color:#FFF}
.suggest_link_over{background-color:#afafaf;color:#fff;padding:2px 6px;border:red;cursor:pointer}
.suggest_link_over a{display:block;width:100%;font-family:Tahoma,sans-serif;font-size:12px;font-weight:400;color:#fff;text-decoration:none}
#shopping_cart_notification{margin:0 0 18px;padding-left:10px;height:36px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#fff;text-decoration:none;line-height:36px}
#shopping_cart_notification.green{background-color:green}
#shopping_cart_notification.red{background-color:#ae0000}
#shopping_cart_notification a,#shopping_cart_notification a:visited{font-family:Tahoma,sans-serif;font-size:14px;font-weight:400;color:#fff;text-decoration:underline;line-height:36px}

table.manufacturer{border-collapse:collapse;width:100%;margin:0;border:none}
table.manufacturer td.title{border-collapse:collapse;width:100%;margin:0;border:none;line-height:36px}
table.manufacturer td.bggrey{background-color:#e1e1e1}
table.manufacturer td.bgwhite{background-color:#ffffff}
table.manufacturer td.title h2{padding-left: 10px}
table.manufacturer td.desc{padding: 10px}
table.manufacturer td div.logo{float: left; width: 170px; padding:10px;margin:0 10px 10px 0}
table.manufacturer td div.logo img{display:block;width:170px;max-height:230px;margin:auto auto}
table.manufacturer td div.product{float: left;width: 184px;height: 300px;margin:0;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc}
table.manufacturer td div.product.lastcolumn{width: 186px;border-right:none}
table.manufacturer td div.product.lastrow{border-bottom:none}
table.manufacturer td div.product div.img{margin:10px 0;width:100%;height:130px;text-align:center;}
table.manufacturer td div.product div.img a{display:table-cell;height:130px;width:184px;line-height:130px;vertical-align: middle}
table.manufacturer td div.product p.productname{padding: 0 10px; height:38px; overflow: hidden}
table.manufacturer td div.product p.productname a{text-decoration:none}
table.manufacturer td div.product p.productname a:hover{text-decoration:underline}
table.manufacturer td div.product p.dostepnosc{padding: 0 10px; height:36px}
table.manufacturer td div.product div.stars{margin-bottom: 8px;padding: 0 10px}
table.manufacturer td div.product p.aktualnacena{float:left;padding:0 0 0 10px;font-family:Tahoma,sans-serif;font-size:15px;font-weight:700;color:#7d1009}
table.manufacturer td div.product p.staracena{float:right;padding:0 10px 0 0;font-family:Tahoma,sans-serif;font-size:15px;font-weight:400;color:#585858;text-decoration:line-through}
table.manufacturer td div.logo img{display:block;width:170px;max-height:230px;margin:auto auto}
table.manufacturer td div.review{float: left;width: 370px;margin:0;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc}
table.manufacturer td div.review.lastcolumn{border-right:none}
table.manufacturer td div.review.lastrow{border-bottom:none}
table.manufacturer td div.review div.productimg{margin:10px 0;width:100%;height:130px;text-align:center;}
table.manufacturer td div.review div.productimg a{display:table-cell;height:130px;width:130px;line-height:130px;vertical-align: middle}
table.manufacturer td div.review div.productinfo{float:right; margin:10px 10px 0 0;width: 220px}
table.manufacturer td div.review p.productname{height:42px}
table.manufacturer td div.review p.productname a{text-decoration:none}
table.manufacturer td div.review p.productname a:hover{text-decoration:underline}
table.manufacturer td div.review p.aktualnacena{margin-top:8px;font-family:Tahoma,sans-serif;font-size:15px;font-weight:700;color:#7d1009}
table.manufacturer td div.review p.dostepnosc{padding:0px 0 8px 0}
table.manufacturer td div.review p.reviewtext{padding:5px 10px 10px 10px}
table.manufacturer td div.review p.reviewtext a{text-decoration:none}
table.manufacturer td div.review p.reviewtext a:hover{text-decoration:underline}

table.manufacturer{border-collapse:collapse;width:100%;margin:0;border:none}
table.manufacturer td.title{border-collapse:collapse;width:100%;margin:0;border:none;line-height:36px}
table.manufacturer td.bggrey{background-color:#e1e1e1}
table.manufacturer td.bgwhite{background-color:#ffffff}
table.manufacturer td.title h2{padding-left: 10px}
table.manufacturer td.desc{padding: 10px}
table.manufacturer td div.logo{float: left; width: 170px; padding:10px;margin:0 10px 10px 0}
table.manufacturer td div.logo img{display:block;width:170px;max-height:230px;margin:auto auto}
table.manufacturer td div.product{float: left;width: 184px;height: 300px;margin:0;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc}
table.manufacturer td div.product.lastcolumn{width: 186px;border-right:none}
table.manufacturer td div.product.lastrow{border-bottom:none}
table.manufacturer td div.product div.img{margin:10px 0;width:100%;height:130px;text-align:center;}
table.manufacturer td div.product div.img a{display:table-cell;height:130px;width:184px;line-height:130px;vertical-align: middle}
table.manufacturer td div.product p.productname{padding: 0 10px; height:38px}
table.manufacturer td div.product p.productname a{text-decoration:none}
table.manufacturer td div.product p.productname a:hover{text-decoration:underline}
table.manufacturer td div.product p.dostepnosc{padding: 0 10px; height:36px}
table.manufacturer td div.product div.stars{margin-bottom: 8px;padding: 0 10px}
table.manufacturer td div.product p.aktualnacena{float:left;padding:0 0 0 10px;font-family:Tahoma,sans-serif;font-size:15px;font-weight:700;color:#7d1009}
table.manufacturer td div.product p.staracena{float:right;padding:0 10px 0 0;font-family:Tahoma,sans-serif;font-size:15px;font-weight:400;color:#585858;text-decoration:line-through}
table.manufacturer td div.logo img{display:block;width:170px;max-height:230px;margin:auto auto}
table.manufacturer td div.review{float: left;width: 370px;margin:0;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc}
table.manufacturer td div.review.lastcolumn{border-right:none}
table.manufacturer td div.review.lastrow{border-bottom:none}
table.manufacturer td div.review div.productimg{margin:10px 0;width:100%;height:130px;text-align:center;}
table.manufacturer td div.review div.productimg a{display:table-cell;height:130px;width:130px;line-height:130px;vertical-align: middle}
table.manufacturer td div.review div.productinfo{float:right; margin:10px 10px 0 0;width: 220px}
table.manufacturer td div.review p.productname{height:42px}
table.manufacturer td div.review p.productname a{text-decoration:none}
table.manufacturer td div.review p.productname a:hover{text-decoration:underline}
table.manufacturer td div.review p.aktualnacena{margin-top:8px;font-family:Tahoma,sans-serif;font-size:15px;font-weight:700;color:#7d1009}
table.manufacturer td div.review p.dostepnosc{padding:0px 0 8px 0}
table.manufacturer td div.review p.reviewtext{padding:5px 10px 0 10px; min-height: 120px;}
table.manufacturer td div.review p.reviewtext a{text-decoration:none}
table.manufacturer td div.review p.reviewtext a:hover{text-decoration:underline}


.blogmenu_container {
margin-top: 24px;
height: 70px;
width: 100%;
background-color: #2a2a2a;
}

.blogmenu_container table {
border-collapse: collapse;
}

.blogmenu_container table td {
padding: 0;
border: none;
}

.blogmenu_container a {
display: block;
padding: 0;
height: 100%;
width: 160px;
font-family:Tahoma,sans-serif;
font-size:22px;
font-weight: normal;
color:#f1f1f1;
text-decoration: none;
text-align: center;
line-height: 70px;
border-right: 1px solid #3c3c3c;
}

.blogmenu_container a.last {
border-right: none;
}

.blogmenu_container a:hover,
.blogmenu_container a.active {
font-weight: bold;
}

.blogmenu_container a.img {
padding: 0;
width: 174px;
border-right: none;
}



p.not_available {
margin-top: 24px;
margin-bottom: 24px;
width: 100%;
}

h1.blogentry_title {
margin-top: 24px;
margin-bottom: 24px;
width: 100%;
background-image: url('new_images/blogentry_title_bg.png');
background-repeat: repeat-y;
}

td.blogentry_content {
width: 676px;
vertical-align: top;
background-color: white;
}

td.blogentry_content span.img {
display: inline-block;
margin: 20px 0 20px 0;
width: 676px;
text-align: center;
}

td.blogentry_content span.img:first-child {
margin: 0 0 20px 0;
}

td.blogentry_content span img {
max-width: 676px;
}

td.blogentry_content p {
padding:0 10px 0 10px;
font-family:Tahoma,sans-serif;
font-size:16px;
line-height: 24px;
color:#2a2a2a;
}

td.blogentry_content p a {
font-family:Tahoma,sans-serif;
font-size:16px;
line-height: 24px;
color:#2a2a2a;
text-decoration: underline;
}

td.blogentry_content p a:hover {
color:#7d1009;
}

td.blogentry_content ul {
margin: 0 0 0 30px;
padding:0;
}

td.blogentry_content ul li {
margin:0;
padding:0;
font-family:Tahoma,sans-serif;
font-size:16px;
line-height:24px;
color:#2a2a2a;
}

td.blogentry_content h2 {
margin: 5px 0 10px 0;
padding:0 10px 0 10px;
font-family:Tahoma,sans-serif;
font-size:20px;
color:#2a2a2a;
}

td.blogentry_content h3 {
margin: 5px 0 10px 0;
padding:0 10px 0 10px;
font-family:Tahoma,sans-serif;
font-size:16px;
color:#2a2a2a;
}

td.blogentry_separator {
width: 24px;
background-color: transparent;
}

td.blogentry_rightcolumn {
width: 300px;
vertical-align: top;
}

td.blogentry_rightcolumn .entry {
margin-bottom: 24px;
padding-bottom: 10px;
background-color: white;
}

td.blogentry_rightcolumn .entry img {
max-width: 300px;
}

td.blogentry_rightcolumn .entry a.img {
text-decoration: none;
}

td.blogentry_rightcolumn .entry p.title {
margin: 10px;
}

td.blogentry_rightcolumn .entry p.title a {
font-family:Tahoma,sans-serif;
font-size:16px;
font-weight: bold;
color:#2a2a2a;
text-decoration: none;
}



h1.blogcategory_name {
margin-top: 24px;
margin-bottom: 24px;
width: 100%;
background-image: url('new_images/blogentry_title_bg.png');
background-repeat: repeat-y;
}

.bloglist_entry_big {
width: 100%;
margin-bottom: 24px;
background-color: #ffffff;
}

.bloglist_entry_big a.img {
float: left;
}

.bloglist_entry_big p.title {
float: right;
margin: 0 20px 0 0;
width: 284px;
}

.bloglist_entry_big p.title a {
font-family:Tahoma,sans-serif;
font-size:24px;
font-weight: bold;
color:#2a2a2a;
text-decoration: none;
}

.bloglist_entry_big p.description {
float: right;
margin: 20px 20px 0 0;
width: 284px;
}

.bloglist_entry_big p.description a {
font-family:Tahoma,sans-serif;
font-size:24px;
color:#2a2a2a;
text-decoration: none;
}

.bloglist_entry {
display: inline-block;
margin: 0 50px 24px 0;
width: 300px;
height: 260px;
background-color: #ffffff;
vertical-align: top;
}

.bloglist_entry a.img{
display: block;
width: 300px;
height: 170px;
overflow: hidden;
}



.bloglist_entry.last {
margin: 0 0 20px 0;
}


.bloglist_entry div.title {
margin: 0;
padding: 0 10px 0 10px;
height: 90px;
position: relative;
}

.bloglist_entry p.title {
margin: 0;
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.bloglist_entry p.title.zespoly {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}

.bloglist_entry p.title a {
font-family:Tahoma,sans-serif;
font-size:16px;
font-weight: bold;
color:#2a2a2a;
text-decoration: none;
}

.bloglist_entry_big_right {
width: 100%;
margin-bottom: 24px;
background-color: #ffffff;
}

.bloglist_entry_big_right a.img {
float: right;
}

.bloglist_entry_big_right p.title {
float: left;
margin: 0 0 0 20px;
width: 284px;
}

.bloglist_entry_big_right p.title a {
font-family:Tahoma,sans-serif;
font-size:24px;
font-weight: bold;
color:#2a2a2a;
text-decoration: none;
}

.bloglist_entry_big_right p.description {
float: left;
margin: 20px 0 0 20px;
width: 284px;
}

.bloglist_entry_big_right p.description a {
font-family:Tahoma,sans-serif;
font-size:24px;
color:#2a2a2a;
text-decoration: none;
}

.blog_homebanner {
position: relative;
height: 370px;
margin: 24px 0 0 0;
text-align: center;
}

.blog_homebanner a  {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}

.blog_homebanner a.titlelink  {
position: relative;
display: inline;
text-decoration: none;
}

.blog_homebanner .title {
display: inline-block;
position: absolute;
margin-left: 0;
margin-right: 0;
top: 220px;
left: 0;
right: 0;
z-index: 2;
}



/*HOME NEW*/

.home_right .subscribe {
height: 240px;
border: 1px solid #cccccc;
background-color: #ffffff;
}

.home_right .subscribe .email {
height: 36px;
width: 306px;
border: 1px solid #cccccc;
line-height: 36px;
text-align: center;
}

.home_right .subscribe #zapisz_btn {
height: 45px;
width: 140px;
border: none;
line-height: 45px;
background-color: #0e2d59;
color: #ffffff;
}

.home_right .subscribe #wypisz_btn {
height: 45px;
width: 140px;
border: none;
line-height: 45px;
background-color: #636363;
color: #ffffff;
}

.home_right .socialmedia {
height: 280px;
border: 1px solid #cccccc;
background-color: #ffffff;
}

.home_right .socialmedia .bottom {
width: 100%;
height: 97px;
background-image: url('new_images/gc-home-socialmedia-bg.jpg');
}

.home_right .bestseller {
height: 240px;
border: 1px solid #cccccc;
background-color: #ffffff;
text-align: center;
}

.home_right .bestseller .img {
padding: 10px;
margin: 0 0 10px 0;
height: 130px;
text-align: center;
vertical-align: middle;
}

.home_newtitle {
background-image: url('new_images/gc-home-title-bg.png');
background-repeat: repeat-y;
}

.home_newmid {
width: 15px;
}