* {
margin:0;
padding:0
}

body {
background-color:#f2f2f2;
color:#000
}

img {
border:none
}

.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
}

.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
}

.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:0px;
background-color:#8a0202;
text-align:center;
}

.universal-alert {
display:inline-block;
width:1000px;
padding:4px 0 4px 0;
text-align:left;
}

.universal-alert p {
width: 960px;
font-family:Tahoma,sans-serif;
font-size:14px;
font-weight: bold;
line-height:32px;
color:#c8c8c8;
}

.universal-alert a.inline,.universal-alert a.inline:visited {
font-family:Tahoma,sans-serif;
font-size:14px;
font-weight: bold;
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 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
}

table.header {
table-layout:fixed;
width:1000px;
height:190px;
border-collapse:collapse;
}

table.header td.logo {
padding:20px 0 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 0;
vertical-align:top;
}

a.toppassforgotten, a.toppassforgotten:visited {
float:right;
margin:2px 272px 0 0;
font:11px Tahoma, sans-serif;
color:#888888;
text-decoration:none;
}

a.toppassforgotten:hover {
color: #444444;
}

table.header td.przyciski {
text-align:center
}

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: #ffffff;
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:#ffffff;
line-height:36px;
text-align:center;
text-decoration:none;
}

table.header td.lrc a.topmyaccount:hover {
background-color: #444444;
}

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:#ffffff;
line-height:36px;
text-align:center;
text-decoration:none;
}

table.header td.lrc a.topregister:hover {
background-color: #444444;
}

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:#ffffff;
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: #444444;
}

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 0;
float:right;
width:70px;
}

.search_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 0 0 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 10px;
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:100%;
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_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_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
}

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 16px;
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.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,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
}

table.deals {
border-collapse:collapse;
width:625px
}

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/btn_wyprzedaz.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/btn_wyprzedaz_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:356px;
margin:21px 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 {
width:175px;
margin:16px 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.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:29px;
color:#323336;
text-decoration:none
}

table.facebook {
width:175px;
margin:16px 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;
background-image:url(new_images/menu_mainkat_bg.png);
background-position:center center;
background-repeat:repeat-x
}

table.facebook td.img {
padding-bottom:7px;
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:305px;
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:356px;
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 10px;
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: normal;
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: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.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.png)
}

table.productcard a.btn_zobaczzestaw:hover {
background-image:url(new_images/btn_zobaczzestaw_mo.png)
}

table.productcard 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.productcard td.title h1 {
display:inline;
font-family:Tahoma,sans-serif;
font-size:18px;
font-weight:700;
color:#585858;
line-height:38px;
}

table.productcard td.foto {
width:290px;
padding:10px;
border-right:1px solid #c7c7c7;
border-bottom:1px solid #c7c7c7
}

table.productcard td.info {
border-bottom:1px solid #c7c7c7;
vertical-align:top
}

table.productcard td.description {
padding:10px;
border-bottom:1px solid #c7c7c7;
vertical-align:top
}

table.productcard td.description h4 {
display:inline;
font-family:Tahoma,sans-serif;
font-size:13px;
font-weight:400;
color:#1e3865
}

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.prezent {
width:100%;
border-bottom:1px solid #c7c7c7
}

table.productcard td.prezent1 {
padding:9px 10px 0 45px;
background-image:url(new_images/productcard_prezent_bg.png);
background-position:top left;
background-repeat:no-repeat;
vertical-align:top
}

table.productcard td.prezent2 {
width:60px;
padding:10px 0 5px 20px;
vertical-align:bottom
}

table.productcard td.prezent3 {
padding:10px 0 0;
text-align:left;
vertical-align:middle
}

table.productcard td.prezent4 {
padding:0 2px 2px 0;
text-align:right
}

table.productcard td.prezent4 a,table.productcard td.prezent4 a:visited {
text-decoration:none
}

table.productcard td.prezent4 a:hover {
text-decoration:underline
}

table.cena {
margin:10px 0 0;
width:100%
}

table.productcard td.cena1 {
width:130px;
height:20px;
padding:0 10px;
vertical-align:top;
line-height:22px
}

table.productcard td.cena2 {
padding:0 10px 5px 0;
text-align:right;
vertical-align:top;
line-height:22px
}

table.productcard td.cena2 a.zapytajocene,table.productcard td.cena2 a.zapytajocene:visited {
font-family:Tahoma,sans-serif;
font-size:16px;
font-weight:700;
color:#1e3865;
text-decoration:none;
cursor:pointer
}

table.productcard td.cena2 a.zapytajocene:hover {
text-decoration:underline
}

table.dostepnosc {
margin:10px 0 0;
width:100%
}

table.productcard td.dostepnosc1 {
width:130px;
height:20px;
padding:0 10px;
vertical-align:top;
line-height:22px
}

table.productcard td.dostepnosc2 {
padding:0 10px 5px 0;
text-align:right;
vertical-align:top;
line-height:22px
}

table.productcard td.dostepnosc3 {
padding:0 5px 5px 0;
text-align:right
}

table.dostepnosc input.input_powiadom_email {
margin:0;
padding:0 2px;
height:23px;
width:135px;
border:1px solid #c6c6c6;
font:12px/23px Tahoma,sans-serif;
color:#585858;
text-align:center;
-webkit-appearance:none;
border-radius:0;
}

table.dostepnosc 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.dostepnosc 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;
margin:0 0 0 15px;
border:none;
background-image:url(new_images/btn_dokoszyka_pl.png);
cursor:pointer
}

table.productcard input#btn_dokoszyka_pl:hover {
background-image:url(new_images/btn_dokoszyka_mo_pl.png)
}

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.recenzje {
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.recenzje td.title {
padding:5px 10px;
background-color:#2c2c2c
}

table.recenzje td.r1 {
width:150px;
padding:5px 10px;
border-bottom:1px solid #c7c7c7;
vertical-align:top
}

table.recenzje td.r2 {
padding:5px 10px;
border-bottom:1px solid #c7c7c7;
vertical-align:top
}

table.recenzje td a,table.recenzje td a:visited {
font-family:Tahoma,sans-serif;
font-size:13px;
color:#585858;
text-decoration:none
}

table.recenzje td a:hover {
color:#323336
}

table.recenzje td.r2 a.btn_napiszopinie,table.recenzje td.r2 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.recenzje td.r2 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
}

table.napiszrecenzje td.nr1 #btn_wyslijopinie {
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: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.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 td.title_full h1 {
display:inline;
font-family:Tahoma,sans-serif;
font-size:18px;
font-weight:700;
color:#585858;
line-height:38px
}

table.productlist td.pagination {
padding:10px;
text-align:right
}

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:13px;
font-weight:700;
color:#4f4f4f
}

td.pagination a,td.pagination a:visited {
padding:2px 5px;
font-family:Tahoma,sans-serif;
font-size:13px;
font-weight:700;
color:#9b9b9b;
text-decoration:none
}

td.pagination a:hover {
color:#2c2c2c
}

table.productlist td.filter {
width:605px;
padding:10px 10px 0
}

table.productlist td.filter.bottomborder {
width:605px;
padding:10px 10px 0;
border-bottom:1px solid #ccc
}

table.productlist td.filter table {
margin:10px 0 0
}

table.productlist td.filter table td {
padding:4px 0;
vertical-align:top
}

table.productlist td.filter td.desc {
width:110px;
font:13px/21px Tahoma,sans-serif;
color:#4f4f4f
}

table.productlist td.filter_btn {
padding:0;
background:url(new_images/filter_btn_bg.png) no-repeat center center;
text-align:center
}

table.productlist td.filter td.space {
width:60px
}

table.productlist td.filter select {
margin:0;
border:1px solid #abadb3;
width:160px;
font:13px/13px Tahoma,sans-serif;
color:#4f4f4f
}

table.productlist td.filter a.removefilter {
float:left;
display:block;
padding:2px 20px 3px 3px;
margin:0 20px 10px 0;
font:12px/12px Tahoma,sans-serif;
color:#fff;
text-decoration:none;
background:#828282 url(new_images/filter_box_x.png) no-repeat right center
}

table.productlist td.result {
padding:10px 10px 25px;
border-bottom:1px solid #ccc;
text-align:center
}

table.productlist td.sort {
padding:5px 10px
}

table.productlist td.sort a,table.productlist td.sort a:visited {
font-family:Tahoma,sans-serif;
font-size:13px;
font-weight:700;
color:#4f4f4f;
text-decoration:none
}

table.productlist td.sort a:hover {
color:#2c2c2c
}

table.productlist.product {
margin:10px 0 0;
background-image:url(new_images/productlist_product_bg.png);
background-position:center left;
background-repeat:no-repeat
}

table.productlist td.noproducts {
padding:5px 10px
}

table.productlist td.img {
width:150px;
text-align:center;
vertical-align:middle
}

table.productlist td.spacer {
width:1px
}

table.productlist td.desc1 {
width:300px;
padding:5px 0 5px 10px;
text-align:left;
vertical-align:top
}

table.productlist td.desc1 p.opis {
width:280px;
padding:10px 0 0;
overflow:hidden
}

table.productlist a.productname,table.productlist a.productname:visited {
font-family:Tahoma,sans-serif;
font-size:18px;
font-weight:700;
color:#4f4f4f;
text-decoration:none
}

table.productlist a.productname:hover {
color:#2c2c2c
}

table.productlist td.desc2 {
padding:5px 10px 5px 0;
text-align:right;
vertical-align:top
}

table.productlist td.desc2 span.brakceny {
font-family:Tahoma,sans-serif
}

table.productlist td.desc2 span.staracena {
font-family:Tahoma,sans-serif;
text-decoration:line-through
}

table.productlist td.desc2 span.aktualnacena {
font-family:Tahoma,sans-serif;
font-size:22px;
font-weight:700;
color:#a21f11
}

table.productlist a.zobaczopis,table.productlist a.zobaczopis:visited {
display:block;
float:right;
width:135px;
height:30px;
background-image:url(new_images/btn_zobaczopis.png)
}

table.productlist a.zobaczopis:hover {
background-image:url(new_images/btn_zobaczopis_mo.png)
}

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 {
margin:0 0 0 24px
}

table.dlaczego td ol ol {
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 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:2px 2px 0 0;
padding:0;
width:17px;
height:17px;
background-image:url(new_images/filter_box_x.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.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.w70 {
width:70px
}

table.mojekonto td.mk1 input[type=text],
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_mojekonto_powrot.png)
}

table.mojekonto a.btn_mojekonto_powrot:hover {
background-image:url(new_images/btn_mojekonto_powrot_mo.png)
}

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_mojekonto_zmien.png)
}

table.mojekonto a.btn_mojekonto_zmien:hover,table.mojekonto td.mk1 input.btn_mojekonto_zmien:hover {
background-image:url(new_images/btn_mojekonto_zmien_mo.png)
}

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_mojekonto_dodaj.png)
}

table.mojekonto a.btn_mojekonto_dodaj:hover,table.mojekonto td.mk1 input.btn_mojekonto_dodaj:hover {
background-image:url(new_images/btn_mojekonto_dodaj_mo.png)
}

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_mojekonto_usun.png)
}

table.mojekonto a.btn_mojekonto_usun:hover {
background-image:url(new_images/btn_mojekonto_usun_mo.png)
}

.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 */
#smartsuggest {
	position: absolute;
  top: 35px;
  left: 262px;
  margin: 1px 0 0 0;
  min-width: 270px;
	background-color: #f8f8f8;
	/*border: 1px solid #afafaf;*/
	z-index:444;
}

#smartsuggest p {
  padding: 2px 6px 2px 6px;
  background-color: #323336;
  font-family: Tahoma, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #ffffff;
}

#smartsuggest div {
	white-space: nowrap;
}

#smartsuggest div img{
  max-width: 40px;
  max-height: 40px;
	vertical-align: middle;
}

.suggest_link {
	padding: 2px 6px 2px 6px;
}

.suggest_link a {
  display: block;
  width: 100%;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #323336;
  text-decoration: none;
}

.suggest_link:visited {
	color: #FFFFFF
}

.suggest_link_over {
	background-color: #afafaf;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
	border: red;
	cursor: pointer;
}

.suggest_link_over a {
  display: block;
  width: 100%;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}
/* SmartSuggest */