@font-face {
    font-family: 'DosisSemiBold';
    src: url('/css/fonts/Dosis/DosisSemiBold.eot');
    src: url('/css/fonts/Dosis/DosisSemiBold.eot') format('embedded-opentype'),
    url('/css/fonts/Dosis/DosisSemiBold.woff2') format('woff2'),
    url('/css/fonts/Dosis/DosisSemiBold.woff') format('woff'),
    url('/css/fonts/Dosis/DosisSemiBold.ttf') format('truetype'),
    url('/css/fonts/Dosis/DosisSemiBold.svg#DosisSemiBold') format('svg');
}
@font-face {
    font-family: 'Dosis';
    src: url('/css/fonts/Dosis/DosisRegular.eot');
    src: url('/css/fonts/Dosis/DosisRegular.eot') format('embedded-opentype'),
    url('/css/fonts/Dosis/DosisRegular.woff2') format('woff2'),
    url('/css/fonts/Dosis/DosisRegular.woff') format('woff'),
    url('/css/fonts/Dosis/DosisRegular.ttf') format('truetype'),
    url('/css/fonts/Dosis/DosisRegular.svg#DosisRegular') format('svg');
}
@font-face {
    font-family: 'DosisMedium';
    src: url('/css/fonts/Dosis/DosisMedium.eot');
    src: url('/css/fonts/Dosis/DosisMedium.eot') format('embedded-opentype'),
    url('/css/fonts/Dosis/DosisMedium.woff2') format('woff2'),
    url('/css/fonts/Dosis/DosisMedium.woff') format('woff'),
    url('/css/fonts/Dosis/DosisMedium.ttf') format('truetype'),
    url('/css/fonts/Dosis/DosisMedium.svg#DosisMedium') format('svg');
}
@font-face {
    font-family: 'DosisLight';
    src: url('/css/fonts/Dosis/DosisLight.eot');
    src: url('/css/fonts/Dosis/DosisLight.eot') format('embedded-opentype'),
    url('/css/fonts/Dosis/DosisLight.woff2') format('woff2'),
    url('/css/fonts/Dosis/DosisLight.woff') format('woff'),
    url('/css/fonts/Dosis/DosisLight.ttf') format('truetype'),
    url('/css/fonts/Dosis/DosisLight.svg#DosisLight') format('svg');
}
@font-face {
    font-family: 'DosisExtraLight';
    src: url('/css/fonts/Dosis/DosisExtraLight.eot');
    src: url('/css/fonts/Dosis/DosisExtraLight.eot') format('embedded-opentype'),
    url('/css/fonts/Dosis/DosisExtraLight.woff2') format('woff2'),
    url('/css/fonts/Dosis/DosisExtraLight.woff') format('woff'),
    url('/css/fonts/Dosis/DosisExtraLight.ttf') format('truetype'),
    url('/css/fonts/Dosis/DosisExtraLight.svg#DosisExtraLight') format('svg');
}
@font-face {
    font-family: 'DosisExtraBold';
    src: url('/css/fonts/Dosis/DosisExtraBold.eot');
    src: url('/css/fonts/Dosis/DosisExtraBold.eot') format('embedded-opentype'),
    url('/css/fonts/Dosis/DosisExtraBold.woff2') format('woff2'),
    url('/css/fonts/Dosis/DosisExtraBold.woff') format('woff'),
    url('/css/fonts/Dosis/DosisExtraBold.ttf') format('truetype'),
    url('/css/fonts/Dosis/DosisExtraBold.svg#DosisExtraBold') format('svg');
}
@font-face {
    font-family: 'DosisBold';
    src: url('/css/fonts/Dosis/DosisBold.eot');
    src: url('/css/fonts/Dosis/DosisBold.eot') format('embedded-opentype'),
    url('/css/fonts/Dosis/DosisBold.woff2') format('woff2'),
    url('/css/fonts/Dosis/DosisBold.woff') format('woff'),
    url('/css/fonts/Dosis/DosisBold.ttf') format('truetype'),
    url('/css/fonts/Dosis/DosisBold.svg#DosisBold') format('svg');
}
*{box-sizing: content-box}
html, body {box-sizing:content-box;font-family:Tahoma,Verdana,"Trebuchet MS",Arial,"Segoe UI",Helvetica,sans-serif;height:100%;min-height:100%;margin:0;padding:0;border:0}
body {margin:0;padding:0;border:0;background:#ffffff;}
body, table {color:black;font-size:11pt}
form, input, div, p {margin:0 0;padding:0 0}
input, select {font-size:11pt;font-family:Tahoma,Verdana,"Trebuchet MS",Helvetica,sans-serif;}
select option:nth-child(even) {background-color:#f8f8f8}
input::-webkit-input-placeholder {color:#909090}
input::-moz-placeholder {color:#909090}
img, a img, a:hover img {text-decoration:none;border:none}
/* fieldset {border:1px solid #d0d0bf;padding-left:6px;padding-bottom:9px} */
fieldset {border:1px solid #accae5;border-radius: 6px;}
small, small a, .small {font-size:9pt}
big, big a, .big {font-size:12pt}
.big13 {font-size:14pt}
address {font-size:9pt;color:#336699;margin-left:30px;font-style:normal;font-weight:bold}
.div-radius {padding:5px;min-height:24px;border:solid 1px #dae9fa;background:#f2f5f8;border-radius:5px;}
.div-shadow {box-shadow:1px 1px 4px rgba(000,000,000,0.27);}
.float-right {float:right;margin:0 0 0 8px}
.float-left {float:left;margin:0 8px 0 0}
.rys-center {display:block;margin:8px auto 8px auto}
.skreslenie {text-decoration:line-through}

a, .db {color:#2f88d3;text-decoration:none}
a:visited .db:visited {color:#587fa0;text-decoration:none}
a:hover, .db:hover {color:#883b43;text-decoration:underline}

/* DB staje się odwrotnym pokreślaniem */
.db {text-decoration:underline}
.db:visited {text-decoration:underline}
.db:hover {text-decoration:none}
.lukas.db{cursor:pointer;font-size:10pt;}
.lukas.db > *{cursor:pointer;}

/* LIKWIDUJEMY: DWUKOLOROWE LINKI: .in - jak db tyle że z rys, .ba - wewnętrzny WSTECZ, .ex - link zewnętrzny z rys,  */
a.in,
a.ba,
a.ex {color:#3d8bd5;text-decoration:none}

a.in:visited,
a.ba:visited,
a.ex:visited {color:#688aa6}

a.in:hover,
a.ba:hover,
a.ex:hover {color:#883b43;text-decoration:underline}

a.in i, a.ex i, a.ba i {font-style:normal}

a.ex i {color:#844c60}
a.in i {color:#864c56}
.ex {background: url("/img/linkext.png") no-repeat center right;padding-right:19px}
.in {background: url("/img/linkint.png") no-repeat center right;padding-right:19px}
.ba {background: url("/img/linkintback.png") no-repeat center left;padding-left:19px}

ul {list-style-type: square;}
li.inner{list-style-type: none;}
.in img {background:none;padding:0 0 0 0}
img.ico-left {vertical-align:middle;margin:0 3px 1px 0}
img.ico-left-marg {vertical-align:middle;margin:2px 4px 2px 0}
img.ico-middle {vertical-align:middle;margin:0 3px 1px 3px}
img.ico-right {vertical-align:middle;margin:0 0 1px 3px}
img.ico-right-marg {vertical-align:middle;margin:2px 0 2px 4px}
img.ico-middle-marg {vertical-align:middle;margin:0 5px 1px 5px}
th {color:#ffffff;background-color:#75b8e9;border:0}
th a {color:#ffffff}
th a:visited {color:#d5ecff}
th a:hover {color:#e4eff8}
table.tabdoc {border-collapse:collapse;border:solid 1px #BCD4EA}
table.tabdoc th {color:#1d3951;background:#EEF4FA;border:solid 1px #BCD4EA;text-align:center;padding:3px}
table.tabdoc td {color:#1d3951;background-color:#FBFDFF;border:solid 1px #BCD4EA;font-weight:normal;padding:3px}
/* bINET INET */
.inet {font-size:9pt;color:black;padding:4px 8px;background-color: #d4d4d4; border-radius:6px;border: solid 1px #bbbbbb}
.inet a {color:black;}
.inet a span {color:#aa0000}

/* SZABLON STRONY */
#fix-menu {position:fixed;top:0;left:0;width:100%;height:41px; z-index:9999;background-color:#ffffff;box-shadow:0 2px 7px rgba(0,0,0,0.22);display:none}
#fix-menu table#tab-menu-fix {width:1260px;height:41px;margin: 0 auto 0 auto;border-collapse:collapse}
#fix-menu table#tab-menu-fix td {padding: 0 0}
#fix-menu a {color:black;text-decoration:none}
#fix-menu a:visited {color:black;text-decoration:none}
#fix-menu .fkoszyk {font-family:Dosis,"Segoe UI",Tahoma;font-size:14pt;text-decoration:none}
#fix-menu .fkoszyk:hover {text-decoration:underline}

#fix-bottom-top {position:fixed;right:0;bottom:0;width:200px;height:64px; z-index:9999;box-shadow:1px 1px 7px rgba(0,0,0,0.15);display:none} /* top:50% */
#fix-bottom-top a, #fix-bottom-top a:visited {text-decoration:none}

#cookie-info {position:fixed; bottom: 0; left: 0; display:block; width: 100%; box-sizing:border-box;padding:7px 0 6px 0;text-align:center;background-color:#ffffea;border:solid 1px #d7d7c5;font-size:8.3pt;color:black;border-radius:5px}
#proline-pl {position:relative;display:block;margin-left:auto;margin-right:auto;text-align:left;}

#top-glowa {z-index:555;margin-top:5px}	/* position:fixed; */
#top-glowa > table {border-collapse:collapse;margin-top:4px;margin-bottom:7px}
#top-glowa table td {padding: 0 0}
#top-glowa .lewa {width: 430px}
#top-glowa .prawa {width: 829px}
#logo-podpis {color:#0a5482;z-index:-10;font-family:Dosis,"Segoe UI",Tahoma;font-size:11pt;font-weight:normal;overflow:hidden;height:20px; margin:-14px 0 0 24px;text-shadow:1px 1px 2px rgba(0,0,0,0.1);}
.container-center, #proline-pl, #top-glowa, #top-glowa-margin, #tabbody, #end-tail {width: 1260px}

/* GŁOWNE MENU:CSSMENU */
#belka-cssmenu {background-color:#56a5e2;height:28px;border: 0;width: 1260px;border-radius:4px;z-index:556}
/* GŁOWNE MENU: LOGOWANIE */
#belka-cssmenu div * {font-family:Dosis,"Segoe UI";}
#belka-cssmenu div {font-family:Dosis,"Segoe UI";color:#ffffff;float:right;line-height:28px;display:block;padding-right:10px;z-index:556}
#belka-cssmenu div a {color:#ffff00;line-height:28px;font-weight:bold}
#belka-cssmenu div a.logout {color:#ffffbb}
#belka-cssmenu div a,
#belka-cssmenu div a:visited {color:#ffff99;text-decoration:none}
#belka-cssmenu div a:hover {color:#ff8888;text-decoration:none}
#cssmenu {margin:0;padding:0;height:28px;z-index:556;font-size:11pt;font-family:Dosis,"Segoe UI";font-weight:bold;letter-spacing:1px;line-height:28px}
/* WSZYSTKIE POLA MENU */
#cssmenu li {width:102px;height:28px;position:absolute;display:block;z-index:556;list-style:none;text-align:center;line-height:28px}
#cssmenu a {width:117px;height:28px;display:block;z-index:556;color:#eef5fa;text-decoration:none;line-height:28px}
#cssmenu a {text-shadow:1px 1px 2px rgba(88,88,88,0.16)}
#cssmenu a:hover {color:#ffffff;background-color:#469de0;border-radius:5px;text-shadow:1px 1px 2px rgba(255,255,255,0.15)}
/* LISTEK ROZWINIĘTEGO MENU */
#cssmenu li ul {font-size:11pt;visibility:hidden;position:absolute;left:-1px;margin:0 0 0 1px;padding:0 0 4px 0;width:240px;border:1px solid #1377D5;border-top:none;background-color:#ffffff;border-radius:5px}
#cssmenu li ul {box-shadow:2px 2px 4px rgba(000,000,000,0.33);}
/* pola na liściach rozwijanego menu */
#cssmenu li ul li,
#cssmenu li ul li a,
#cssmenu li ul li span {padding:1px 5px;margin:0;letter-spacing:0;width:auto;position:relative;z-index:556;color:#2F5F8B;font-weight:normal;text-align:left;height:21px;line-height:23px}
#cssmenu li ul li a {}
#cssmenu li ul li span {font-weight:bold}
#cssmenu li ul li a img,
#cssmenu li ul li span img {vertical-align:middle;margin:0 4px 2px 3px}
#cssmenu li:hover>ul {visibility:visible}
/* PASEK SZUKAJ + BUTTONS */
#toolbar_hurt {height:50px}
.prazki {background:#d7e6f9 url("/img/bgtoolbarcien2.gif")}
#div-szukaj {height: 76px;padding-left: 36px;margin:0 6px 0 10px;}
#div-szukaj-fix {width:545px;height: 41px;float:left;padding-left:16px;margin:0 6px 0 10px;}
.tab-szukaj-box {border:solid 1px #0196ff;background-color:#ffffff;box-shadow:1px 1px 6px rgba(11,11,11,0.16);margin:4px 0 6px 0;border-radius:2px} /* ,inset 1px 1px 6px rgba(0,0,0,0.3) */
.szukaj-opcje-box {margin-bottom:2px;font-size:12pt}
.szukaj-opcje-box a {color:#1f415b;padding-right:6px}
.szukaj-opcje-box a:hover {color:#8c2a2a;text-decoration:none}
.szukaj-opcje-box a.on {font-size:11pt;font-weight:bold;color:#254d6f}
.szukaj-opcje-box a.radio7select-12 {font-size:11pt;font-weight:bold;color:#254d6f}
.input-szukaj-box {font-size:12pt;font-weight:normal;color:black;height:25px;width:597px;background:none;padding:0 0 0 5px;border:0;margin: 0 0}
.input-szukaj-box:focus {outline:solid 0 #fbdfef;background-color:transparent}
.input-szukaj-box-prodq {width:365px}
.input-gkat-box {font-size:12pt;color:black;height:25px;width:224px;background:none;padding:0 3px 0 3px;margin: 0 0;border: 1px solid #ffffff;border-left-color: #cbe0ef;}
.input-gkat-box:focus {outline:solid 0 #fffff6;background-color:transparent}
.szukaj-form-opcje {color:#99c1e3;font-size:9pt;font-family:Tahoma;white-space:nowrap;margin:0 0}
.szukaj-form-opcje input[type="checkbox"] {margin-bottom: 3px}
.szukaj-form-opcje label.check-ext {color:#265172}
.szukaj-form-opcje a {color:black;padding:4px 8px;background-color: #d4d4d4; margin-left: 10px;border-radius:6px;}
.szukaj-form-opcje a span {color:#aa0000}
.szukaj-form-komentarz {color:#2a587e;font-size:9pt;white-space:nowrap;margin-top:1px}
/* RADIOBOX STYLIZOWANY NA WIN7 */
.radio7-12 {background: url("/img/radio7-12.gif") no-repeat center left;padding:3px 0 3px 15px}
.radio7-12:hover {background: url("/img/radio7hover-12.gif") no-repeat center left;}
.radio7select-12 {background: url("/img/radio7select-12.gif") no-repeat center left;padding:3px 0 3px 15px}
.radio7select-12:hover {background: url("/img/radio7selecthover-12.gif") no-repeat center left;}
/* TABELKA Z IKONKAMI */
#barmenu {float:right;height:76px;padding-left:8px;}
#barmenu a {font-size:10pt;padding:0 0 0 0;text-align:center;font-family:Tahoma;text-decoration:none;display:block;width:66px;height:64px;float:left;margin:7px 0 0 2px;background: no-repeat top center;}
#barmenu a:hover {color:red}
#barmenu a {text-shadow:1px 1px 2px rgba(0,0,0,0.1)}
#barmenu b {display:block;margin-top:48px;font-weight:normal}
#barmenu i {display:block;font-size:9pt;font-weight:bold;font-style:normal;min-width:12px;max-width:17px;height:14px;color:#ffffff;background-color:red;border:solid 1px #bb0000;margin-top:-63px;margin-left:21px;border-radius:3px;}
#barmenu #konfigurator {background-image:url("/img/layout/bgkonfigurator.png")}
#barmenu #login {background-image:url("/img/layout/bglogin.gif")}
#barmenu #promocje {background-image:url("/img/layout/bgpromocje.png")}
#barmenu #pasaz {background-image:url("/img/layout/bgpasaz2.gif")}
#barmenu #kontakt {background-image:url("/img/layout/bgkontakt.png")}
#barmenu #polec {background-image:url("/img/layout/bgpolec4.gif")}
#barmenu #praca {background-image:url("/img/layout/bgpraca2.gif")}
#barmenu #nletter {background-image:url("/img/layout/bgnewsletter.gif")}
#barmenu #pracownicy {background-image:url("/img/layout/bgpracownik.gif")}
#barmenu #ulubione {background-image:url("/img/layout/bgulubione.gif")}
#barmenu #schowek {background-image:url("/img/layout/bgschowek.png")}
#barmenu #spolecznosci {background-image:url("/img/layout/bgfacebook_anim.gif")}
#barmenu #service {background-image:url("/img/layout/bgservice.png")}
#barmenu #kosz {background-image:url("/img/layout/bgkoszyk.png")}
#barmenu #kosz:hover {color:black}
#barmenu #kosz, #barmenu #kosz:visited {color:#cc2255}
#toolbar_forum {height:50px;padding-top:4px}
/* PASEK KOMUNIKATÓW */
#messbar {font-size:12pt;font-weight:bold;color:black;min-height:26px;background:#ffffff repeat-x;border:solid 1px #accae5;margin:10px 0 0 0;padding:2px 6px 6px 10px}
#messbar {width: 1237px;border-radius:6px}
#messbar b {color:#660000}
#messbar a {color:#4a7494;text-decoration:underline}
#messbar h1, #messbar h2, #messbar h3 {margin:0 0 2px 0;color:#111111;}
#messbar h1 {font-size:19pt}
#messbar h2 {font-size:17pt}
#messbar h3 {font-size:13pt}
#messbar img {float:left;margin:6px 8px 2px -1px;}
/* GŁOWNE OKONo PODZIAŁU kkk */
#tabbody {border-collapse:collapse}
/* KONIEC STRONY */
#end-platnosci {background-color:#ffffff;text-align:center;padding:1px 0 6px 0;border-radius:5px}
#end-menu {background-color:#eef4fc;line-height:20px;height:20px;text-align:center;width:1258px;border:solid 1px #d0e3f5;border-radius:5px}
#end-menu b {color:red}

#end-menu-rozwin * {}
#end-menu-rozwin {margin-top:12px; border-top:solid 1px #cedfef}
#end-menu-rozwin > div {float:left; margin-right:0; padding:0 8px; border-right: solid 1px #fffff6}
#end-menu-rozwin h2 {font-size:12pt}
#end-menu-rozwin h2 a {color:#316194}
#end-menu-rozwin h3 {font-size:10pt;font-weight:normal;color:#000000;font-family:Tahoma,Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif}
#end-menu-rozwin b {}

#end-status {margin-top:12px; border-top:solid 1px #cedfef}
#end-status {color:#777777;text-align:left;font-size:10pt}
#end-status a {color:#1171dd;text-decoration:none}
#end-status a:visited {color:#5a11df}
#end-status a:hover {color:#cc6666;text-decoration:underline}

#idtimercel {width:180px;height:72px;display:block;border:0;padding:10px 7px 3px 12px;margin:0 0 8px 0;background:url("/img/bgpromocja.jpg") no-repeat}
#idtimercel h4 {color:#ff3300;font-size:12pt;padding:0 0 0 0;margin:0 0 4px 0}
#idtimercel h5 {color:black;font-size:11pt;padding:0 0 0 0;margin:0 0 4px 0}
#idtimercel a, #idtimercel a:visited {color:#a2cdea;font-size:9.9pt;text-decoration:none}
#idtimercel a:hover {color:#ffaa88;text-decoration:underline}
#idtimercel a b {font-size:14pt}
hr {border: 0 solid #e8edf2;border-top-width: 1px;clear:both;height:0}
hr.blue {border:0 solid #dbe4eb;border-top-width:1px;clear:both;height:0}
hr.strong {border:0 #9ac4e4 solid;border-top-width:1px;clear:both;height:0}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
u {color:#2b597f;border-bottom:dashed 1px red;text-decoration:none;font-weight:bold}
.clear {clear:both}
i {font-style:italic; text-decoration:none}
h1, h2, h3, h4 {font-family:Dosis,"Segoe UI",Tahoma,sans-serif;font-weight:bold}
h1 {color:black;font-size:21pt;margin:0 0 6px 0;padding:0}
h2 {color:black;font-size:18pt;margin:5px 0 5px 0;padding:0}
h1.logo,h2.logo{margin: 0 0 6px 0; font-size: 18pt}
h3 {color:#111111;font-size:17pt;margin:4px 0 4px 0;padding:0}
h4 {color:#444444;font-size:13pt;margin:2px 0 2px 0;padding:0}
h5, h6 {font-weight:bold;margin:1px 0 1px 0;padding:0}
h5 {color:#494949;font-size:13pt}
h6 {color:#4d6e89;font-size:13pt}
h1 b, h2 b, h3 b, h4 b, h5 b {color:#842c2c}
p {margin:0 0 6px 0}
ol, ul {margin-top:6px;margin-bottom:6px}
ol li {margin-bottom:4px}
ul li {line-height:140%}
code {color:#235689}
.code {color:#235689}
.radiobox {margin:5px 3px 0 1px}
/* Ogólny dla FF ;zerowany w warunkowych dla IE */
.checkbox {margin:5px 4px 0 1px}
#idextended {margin:0 3px 0 1px;vertical-align:middle}
blockquote {color:#447744;font-style:italic;font-family:Georgia}
blockquote {background:url("/img/blockquote.gif") center left no-repeat;padding-left:58px;min-height:42px}
.blockquote {color:#446a44;padding:5px 40px 0 40px;font-family:Georgia}
.blockquote h1, .blockquote h2, .blockquote h3 {color:#225522;font-family:Georgia}
.blockquote i, .blockquote b {font-family:Georgia}
img.rysart {float:right;margin:0 0 0 4px;max-width:120px;max-height:120px}
img.rys {border:solid 1px #aec7dc;margin: 2px 1px 1px;}
img.rysbig {border:solid 1px #aec7dc;margin:3px;padding:3px}
img.rysgray {border:solid 1px #eeeeee;margin:6px 3px;padding:5px}
.rysyoutube {margin:22px 3px 20px 3px}
a:hover img.rysbig {border:solid 1px #b95d5d;margin:3px;padding:3px}
.gadugadu a {color:#9DBFDF;text-decoration:none}
.gadugadu a:visited {color:#ADCFEF;text-decoration:none}
.gadugadu a:hover {color:#883b43;text-decoration:underline}
.wewcolorgg {color:#336699}
.odstepmenu {background: #2885DE url("/img/bgodstepmenu.gif") repeat-y;width:6px}
input[type="file"].text, .text {color:black;border:solid 1px black;padding:2px 3px;background-color:#ffffff;border-radius:4px}
.textyellow {color:black;border:solid 1px black;background:#fcfc90;padding:2px 3px;box-shadow:inset 1px 1px 6px rgba(0,0,0,0.3);border-radius:4px}
.filetext {color:black;border:solid 1px black;background-color:#ffffff;padding:2px 3px;box-shadow:inset 1px 1px 6px rgba(0,0,0,0.3);border-radius:4px}
.password {color:black;border:solid 1px #0066CC;background-color:#ffffff;padding:2px 3px;box-shadow:inset 1px 1px 6px rgba(0,0,0,0.3);border-radius:4px}
.readonly {color:#9d9885;border:solid 1px #b9b7a5;background-color:#fdfcf7;padding:2px 3px;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.2);border-radius:4px}
.tred {border:solid 1px #ffa0a0}
.inputbutton {color:black}

.submit,
.submit-red,
.submit-orange,
.submit-yellow,
.submit-green {background:none;color:#ffffff;outline:0;font-size:10.5pt;border-radius:4px;font-weight:normal;border: 1px solid;height:auto;padding:1px 9px 2px 2px;margin:5px 5px 2px 0;text-shadow:-1px -1px 1px rgba(0,0,0,0.3);}
.submit-yellow {text-shadow:-1px -1px 2px rgba(0,0,0,0.45);}
.submit {border-color:#66a6e5 #0063c0 #0063c0 #66a6e5;background-color:#3f9ce7}
.submit-red {border-color:#e78181 #a41c1c #a41c1c #e78181;background-color:#e21a1a}
.submit-orange {border-color:#f57415 #a4561c #a4561c #f57415;background-color:#f26c00}
.submit-yellow {border-color:#f5dd15 #a4961c #a4961c #f5dd15;background-color:#cea800}
.submit-green {border-color:#139b11 #0f820e #0f820e #139b11;background-color:#139b11}
.submit:active,
.submit-red:active,
.submit-orange:active,
.submit-yellow:active,
.submit-green:active {outline:0;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.3),inset -1px -1px 3px rgba(255,255,255,0.5);}
.submit:hover,
.submit-green:hover {border-color:#87d167 #34900c #34900c #87d167;background:#4ca624} /* border-color:#9873d0 #002d96 #002d96 #9873d0;background:#7666d3 */
.submit-red:hover,
.submit-orange:hover {border-color:#f87602 #cb6103 #cb6103 #f87602;background:#ff5705}
.submit-yellow:hover {border-color:#f8a902 #cb8c03 #cb8c03 #f8a902;background:#e47b00}
.submit:focus,
.submit-red:focus,
.submit-orange:focus,
.submit-yellow:focus,
.submit-green:focus {outline:0}
input[type="file"] {background: #fafafa; outline:0;font-size:9.9pt;border-radius:4px;font-weight:normal;border:solid 1px #eeeeee;padding:2px 2px;margin:5px 5px 2px 0;box-shadow:inset 1px 1px 3px rgba(33,33,33,0.2),inset -1px -1px 3px rgba(255,255,255,0.5)}
/*  */
.submit-trans {background:transparent;opacity:0.85;border:solid 1px #f1f1f1;box-shadow:inset 1px 1px 3px rgba(255,255,255,0.6),inset -1px -1px 3px rgba(128,128,128,0.1);color:#000000;outline:0;font-size:9.9pt;border-radius:4px;font-weight:normal;height:18px;padding:1px 2px 2px 2px;margin:5px 5px 2px 0;text-shadow:-1px -1px 2px rgba(0,0,0,0.45);}
.submit-trans:hover {border-color:#e8e8e8;opacity:0.99;box-shadow:inset 1px 1px 3px rgba(255,255,255,0.6),inset -1px -1px 3px rgba(128,128,128,0.3);}
.submit-trans:active {outline:0;border-color:#e2e2e2;box-shadow:inset 1px 1px 3px rgba(100,100,100,0.6);}
.submit-trans:focus {outline:0}
input.checkbox {padding:4px}
.home-powitanie {color:black;font-family:Verdana;font-size:12pt;line-height:130%;width:100%;margin:0 0 4px 0;padding:0 0 0 0}
.home-powitanie h3 {color:#0087cc;font-size:23pt;font-family:"Trebuchet MS", "Century Gothic";font-weight:normal;margin:0 0 5px 0;line-height:100%}
.home-powitanie p {}
/* ŚWIĄTECZNY */
.home-powitanie h2 {color:#9f885e;font-size:17pt;font-family:"Comic Sans MS", "Trebuchet MS", "Century Gothic";font-weight:bold;margin:0 0 5px 0;line-height:120%}
.home-powitanie h2 b {color:#be8d40;font-family:"Comic Sans MS", "Trebuchet MS", "Century Gothic"}
.home-powitanie h3 {color:#b83e3e;font-size:19pt;font-family:"Comic Sans MS", "Trebuchet MS", "Century Gothic";font-weight:bold;margin:1px 0 1px 0;line-height:110%}
.home-powitanie h3 b {color:#967034;font-family:"Comic Sans MS", "Trebuchet MS", "Century Gothic"}
/* line-height:145%; */
.home-powitanie .grupy {font-size:9pt}
.home-powitanie .grupy small {line-height:135%;color:#583030;font-size:10pt}
/* SWIąTECZNY Linki */
.home-powitanie .grupy a,
.home-powitanie .grupy a:visited {text-decoration:none}
.home-powitanie .grupy a:hover {color:red;text-decoration:underline}
.home-powitanie .grupy a b {color:#be1212;font-weight:bold}
.home-powitanie .grupy span b {color:#3261c0;font-weight:bolder;text-decoration:underline}
/* CMS - NEWS */
.cms_lista {width:100%;border-collapse:collapse;border:0}
.cms_lista_tr {border-bottom:1px dotted #cccccc}
.cms_lista_ico {text-align:center;padding:0}
.cms_lista_cell {color:#555555;line-height:133%;padding:0 1px 4px 8px}
.cms_lista_cell h1 {color:#336699;font-weight:bold;font-size:12pt;margin:3px 0 5px 0;line-height:120%}
.cms_lista_time {color:#147ec8;font-size:9pt;line-height:133%;padding:4px 0;margin:5px 0}
.cms_lista_time b {color:#bd1313}
.cms_lista_time i {color:#029402}
table#menu-cms-ico {border-collapse:collapse;border:none;margin:1px 10px 16px 0; }
table#menu-cms-ico td {text-align:center;padding:16px 8px;vertical-align:middle;border: 0 solid #eeeeee;}
table#menu-cms-ico td.nr0 {border-width:0 1px 1px 0}
table#menu-cms-ico td.nr1 {border-width:0 0 1px 0}
table#menu-cms-ico td.nr2 {border-width:0 1px 0 0}
table#menu-cms-ico td.nr3 {border-width:1px 0 0 1px}
/* CMS:Sklep */
/* WERSJA Z ZAOKRąGLONYMI ROGAMI */
.cell-sklep-round {background:transparent;width:264px;margin:5px 0 6px 0;font-size:9pt;float:left}
.cell-sklep-round .top, .cell-sklep-round .bottom {display:block;background:transparent;font-size:1px}
.cell-sklep-round .b1, .cell-sklep-round .b2, .cell-sklep-round .b3, .cell-sklep-round .b4 {display:block;overflow:hidden}
.cell-sklep-round .b1, .cell-sklep-round .b2, .cell-sklep-round .b3 {height:1px}
.cell-sklep-round .b2, .cell-sklep-round .b3, .cell-sklep-round .b4 {background:#fdfeff;border-left:1px solid #d1dde7;border-right:1px solid #d1dde7}
.cell-sklep-round .b1 {margin:0 5px;background:#d1dde7}
.cell-sklep-round .b2 {margin:0 3px;border-width:0 2px}
.cell-sklep-round .b3 {margin:0 2px}
.cell-sklep-round .b4 {height:2px;margin:0 1px}
.cell-sklep-round .in1 {min-height:200px;display:block;background:#fdfeff;border:1px solid #d1dde7;border-top:none;border-bottom:none;padding:0 10px}
.cell-sklep-round img {float:right;margin:1px 0 0 3px}
.cell-sklep-round h1 {font-size:11pt;color:#336699;margin-bottom:3px}
.cell-sklep-round p {color:#292e33}
/* Kolory:#caba9d - lewy;#aa0c0b - pół cień;#ae9565 - prawy */
.cms_lista_sklep {clear:both;width:100%;border-collapse:collapse;border:0;font-size:9.9pt;margin-bottom:10px;line-height:1.5em;}
.cms_lista_sklep td {vertical-align:top;min-height:190px;margin:0 0 0 0;padding:15px 0 15px 0;border:0;border-bottom:solid 1px #f5f5f5}
.cms_lista_sklep .marked {background:url("/img/bgmarked.gif")}
.cms_lista_sklep .odd {padding-right:12px;border-right:solid 1px #f5f5f5}
.cms_lista_sklep .even {padding-left:12px}
.cms_lista_sklep .cols0 {padding-right:20px}
.cms_lista_sklep .cols1 {padding-right:20px;padding-left:11px;border-left:solid 1px #f5f5f5}
.cms_lista_sklep .cols2 {padding-right:20px;padding-left:11px;border-left:solid 1px #f5f5f5}
.cms_lista_sklep h2 {font-size:15pt;font-weight:bold;margin-bottom:4px;word-spacing:0;line-height:120%}
.cms_lista_sklep h2 a {color:#002d56}
.cms_lista_sklep h2.marked a {color:#842c2c}
.cms_lista_sklep p, .even p {color:#292e33;clear:left;margin:0 0 0 0}
.cms_lista_sklep img {display:block;float:right;clear:right;margin:7px 0 7px 7px;padding:0}
cms_article {line-height:1.5em;}
/* PASAŻ ZAKUPÓW - ŚWIĄTECZNY */
/* Uwaga: Wracając - nowy format - zaokrąglenia, tlo CSS3 */
.cell-pasaz-round {width:310px;height:195px;margin:0 10px 10px 0;font-size:8.3pt;font-family:Tahoma;line-height:120%;float:left;text-align:center;display:block;background:#ffffff;border:1px solid #e4e4e4;padding:4px 6px 1px 6px;border-radius:10px}
.cell-pasaz-round h1 {font-size:13pt;color:#da3636;margin:0 0 4px 0;line-height:16px}
.cell-pasaz-round p {color:#101140;text-align:left}
.cell-pasaz-round br {clear:both}
.cell-pasaz-round .rysart {width:110px;height:110px;overflow:hidden;float:left;margin:11px 4px 11px 0;padding:0 0 0 0}
.cell-pasaz-round a.linkname {clear:both;display:block;height:26px;line-height:26px;color:#ffffff;text-decoration:none;font-size:8pt;font-family:tahoma;font-weight:normal;text-align:center;padding:0 0 0 5px;cursor:pointer}
.cell-pasaz-round a.linkname {background:url("/img/linkbutton-red2.gif") no-repeat;padding:0 0 0 9px}
.cell-pasaz-round a.linkname b {background:url("/img/linkbutton-red2.gif") no-repeat right top;display:block;padding:0 20px 0 9px}
.cell-pasaz-round a.linkname:hover {color:#ffffff;background:url("/img/linkbutton-red.gif");text-decoration:none}
.cell-pasaz-round a.linkname:hover b {background:url("/img/linkbutton-red.gif") no-repeat right top}
.cell-pasaz-round {background: linear-gradient(to bottom,  #ffffff 0%,#ffebeb 100%);}

.ngrot {font-size:13pt;font-weight:bold;font-family:Verdana;color:#DD0000 !important}
.google-plusone-home {float:left;padding:0 1px 2px 0}
.google-plusone-art {width:63px;height:15px;padding:0 0 0 0;margin-top:0}
.google-plusone-prodid {width:50px;height:60px;padding:0 0 0 0;margin-top:0}
.facebook-lubieto-prodid {width:55px;height:65px;padding:0 0 0 0;margin-top:0}
.news_share {color:#707070;font-family:Tahoma;font-size:9pt;padding: 0 0 2px 4px; display: inline-block;}
.news_share.float-right{position: relative; top: -23px;}
.news_zrodlo {float:right;color:#707070;font-family:Tahoma;font-size:9pt}
.news_zrodlo span, .news_share span {color:#4187c3}
.news_zrodlo a.db, .news_share a.db {text-decoration:none}
.news_zrodlo a.db span, .news_share a.db span {color:#4187c3}
.news_time {float:right;clear:right;color:#707070;font-size:9pt;padding:2px 0;margin:1px 0}
.news_time i {color:#4187c3}
.news_time b {color:#c48140}
.newsrysico {float:right;margin:2px 4px 4px 8px;min-width:32px;max-width:75px;min-height:11px;max-height:76px}
.newszrodlo {color:#cccccc;font-family:Tahoma;font-size:7.5pt;margin:0 0 1px 0}
.newszrodlo span {color:#7baad1}
.ryssmile {width:16px;height:16px;vertical-align:middle;margin-left:2px;margin-right:2px}
a.cecha-del {background: url("/img/cecha-del15.gif") no-repeat center left;padding-left:17px}
a.cecha-del:visited {color:#398ed5;text-decoration:none}
a.cecha-del:hover {text-decoration:underline;color:red;background: url("/img/cecha-del-red15.gif") no-repeat center left;padding-left:17px}
.galeria-kolumna {width:165px;height:21px;background:#d6e7fa;padding:4px 0 0 8px;margin:2px 0 14px 0;font-weight:bold;color:#214563;border-radius:6px}
/* Box bez belki tytułowej */
.cell-round {background:transparent;width:142px;margin:0 0 7px 0;font-size:9pt}
.cell-round .wiersz {display:block;background:transparent;font-size:1px}
.cell-round .b1, .cell-round .b2 {display:block;overflow:hidden;height:1px}
.cell-round .b1 {margin:0 2px;background:#d6e5f0}
.cell-round .b2 {background:white;border-left:1px solid #d6e5f0;border-right:1px solid #d6e5f0;margin:0 1px}
.cell-round .inside1 {border:1px solid #d6e5f0;border-top:none;border-bottom:none;padding:0}
.cell-round .inside1 .inside2 {height:auto;min-height:125px;display:block;background:url("/img/bg-cell-round.gif") repeat-x bottom;border:1px solid #fff;border-top:none;border-bottom:none;padding:4px 5px 3px 5px}
.cell-round .inside1 .inside2 {text-align:center}
.cell-round h2 {font-size:9pt;font-family:Tahoma;color:#336699;margin:0 0 3px 0;}
.cell-round h3 {font-size:9pt;font-family:Tahoma;color:#3072B0;margin:0 0 3px 0;height:26px}
.cell-round p {color:#444444}
/* IFRAME */
#porada-dnia {width:774px;min-height:54px;margin-bottom: 12px}
#producent-marka {width:776px;margin-bottom: 4px;padding:6px 10px;min-height:264px;border:solid 1px #e4effc;background:#ffffff;border-radius:5px;}
/* OKIENKO Najczęściej kupowane. */
.tab-best {font-size:9pt;border-collapse:collapse;margin-bottom:6px}
.tab-best td.f {text-align:center;padding-right:4px;width:48px;height:48px}
.tab-best td h3 {color:#3e5262;font-size:9.9pt;margin:0 0 0 0;line-height:100%;font-family:Dosis,"Segoe UI"}
.tab-best td h3 a, .tab-best td h3 a:visited {color:#3b4a55;text-decoration:none}
.tab-best td h3 a:hover {color:black;text-decoration:underline}
.tab-best td small {font-size:9pt}
.bestlink {line-height:140%}
.bestcolor {color:#883b43}
.tips {color:#708090;font-size:9pt}
.tipstitle {color:#446688;font-weight:bold}
.tipspodpis {color:#556677;font-size:9pt;font-weight:bold}
.tipspodpis a {color:#79A1C7}
.tipspodpis a:visited {color:#79A1C7}

.boxcien {color:#3b77af;background:#e9f1f9;border: 1px solid #a87f09;border-right-color: #9a740c;border-bottom-color: #9a740c;margin: auto auto;box-shadow:2px 2px 33px rgba(0,0,0,0.9);border-radius:8px;}
.boxcien > h2 {height:20px;font-weight:bold;color:#ffffff;background:#d09c0b;font-size:11pt;font-family:Dosis,"Segoe UI";margin-top:0;margin-bottom:0;padding: 4px 1px 0 12px;border-radius:7px;}
.boxcien div.inside {font-size:9.9pt;color:#3b77af;padding: 8px 10px}
.boxcien hr {color:#C4D9EC;height:1px;padding:0;border-width:0;background: #C4D9EC none repeat-x;margin: 4px 0;}
.boxcien hr.nomarg {margin:5px 0}
/* BOX Z ZAOKRąGLONą BELKą TYTUŁOWą */
.cell-round-title {background:transparent;width:220px;margin:0 0 10px 0;font-size:11pt}
.cell-round-title .inside {color:#1e405a;height:auto;min-height:55px;display:block;background:#ffffff;border:1px solid #c9deef;border-top:none;padding:0 0 0 0}
.cell-round-title table {color:#1e405a}
.cell-round-title .marg {padding:8px 10px 7px 10px}
.cell-round-title h2 {font-family:Dosis,"Segoe UI";height:24px;display:block;padding:0 0 0 9px;margin:0 0 0 0;background:url("/img/cell-round-title-blue-mozajka.gif");position:relative;border:0;line-height:24px;font-weight:normal;letter-spacing:1px;font-size:11pt;text-align:center}
.cell-round-title h2 b {font-family:Dosis,"Segoe UI";height:24px;display:block;padding:0 9px 0 0;color:#ffffff;background:url("/img/cell-round-title-blue-mozajka.gif") no-repeat right top}
.cell-round-title h2 b {text-shadow:1px 1px 3px rgba(85,85,85,0.17)}
.cell-round-title h2 b strong {color:#ffff00}
.cell-round-title h3,
.cell-round-title h4 {font-family:Dosis,"Segoe UI";font-size:11pt;color:#306290;margin:0 0 3px 0}
.cell-round-title h4 {font-size:11pt}
.cell-round-title h2.srodek {height:29px;display:block;padding:0 0 0 9px;margin:0 0 0 0;background:#2481d6 url("/img/cell-round-title3-srodek.gif");position:relative;border:0;line-height:29px;font-size:11pt;font-weight:bold;text-align:center}
.cell-round-title h2.srodek b {height:29px;display:block;padding:0 9px 0 0;color:#ffffff;background:#2481d6 url("/img/cell-round-title3-srodek.gif") no-repeat right top}
.cell-round-title hr {border: 0 solid #cedfec;border-top-width: 1px;height:0}
.cien50 {background: url("/img/cien50.gif") repeat;}
a.nagro {color:#A00000;font-weight:bold;text-decoration:none}
a.nagro:hover {text-decoration:underline}
a.nagro:visited {color:#A00000;font-weight:bold}
a.nagro:active {color:#0000ee}
a.wyr {color:#3377BB;font-weight:bold;text-decoration:none}
a.wyr:hover {color:#883b43;text-decoration:underline}
a.wyr:visited {color:#3377BB;font-weight:bold}
a.wyr:active {color:#0000ee}
.mini75 {font-family:Tahoma;font-size:7.5pt}
.mini7 {font-family:Tahoma;font-size:7pt}
.mini8 {font-family:Tahoma;font-size:8pt}
.info {color:#2C75B9;line-height:140%}
.kolor {color:#336699}
.alert {color:#da0000}
.blink {color:#287628}
#poll label {font-size:9pt;padding-left:2px}
/* KOMENTARZE */
div#win-gossip {font-size:9pt; overflow-x: hidden; text-overflow: ellipsis;}
div#win-gossip time {font-size:7.5pt;color:#999999;text-decoration:none}
div#win-gossip hr {margin:5px 0 3px 0;height:0;border-width:1px 0 1px 0;border-style:solid;border-color:#e3e6e9 #f5f8fb #ffffff #f5f8fb}
/* komentarze pod artykułem */
.gossip-wpis {background-color:#f0f4f8;font-size:9pt;border-width:1px 0 1px 0;border-style:solid;border-color:#ffffff #f0f4f8 #dce0e4 #f0f4f8 ;margin:0 0;padding:3px 6px 3px 8px}
.gossip-wpis.even {background:#f8fafc}
.gossip-wpis b[itemprop="author"] {color:#3a6e9a;font-size:9pt}
.gossip-wpis a[itemprop="author"] {color:#3a6e9a;font-size:9pt;font-weight:bold}
.gossip-wpis a[itemprop="author"].alert {color:#983c3c;font-size:9.9pt;font-weight:bold}
.gossip-wpis .time {font-size:9pt;color:#888888;text-decoration:none}
.gossip-wpis .ocena {color:#aaaaaa}
.gossip-wpis .ocena b {color:#457ca7;font-weight:bold;font-size:7.5pt}
.gossip-wpis .rys {float:left;margin:4px 6px 1px 0;border:solid 1px #d0d0bf;padding: 0 0}
.gossip-wpis div {margin-top:3px}
.gossip-wpis div img {vertical-align:middle;margin:0 3px 2px 0}
.gossip-wpis a.tab {color:#398ed5;text-decoration:none;background: url("/img/gossip-tab.gif") no-repeat center left;padding-left:17px}
.gossip-wpis a.tab:visited {color:#398ed5;text-decoration:none}
.gossip-wpis a.tab:hover {color:#883b43;text-decoration:underline}
/* komentarze pod produktem - wersja 2 kolumnowa */
.gossip-rys {}
.gossip-rys a img {float:right;margin:3px 3px 1px 5px;border:solid 1px #66a6e5}
table.gossip-kolumna {font-size:9pt;border:1px solid #eef6f8;margin-top:4px;margin-bottom:2px;border-spacing:2px;border-collapse:separate}
table.gossip-kolumna td {color:#5f7a93;padding:2px 3px;background-color:#f6fafc}
table.gossip-kolumna tr.even td {color:#855757;background-color:#eff6f9}
p.linkzestaw a, p.linkzestaw a:visited {font-size:11pt;font-weight:bold;color:#1c62ca}
p.linkzestaw img {vertical-align:middle;margin:2px 3px 1px 0}
/* MENU - LISTA TWORZąCE MENU WYBORU W GŁOWNYM OKNIE */
.nawigator {margin:10px 0 0 2px;padding:0;font-size:11pt;line-height:160%}
.nawigator small {color:#777777;font-size:7pt;font-family:Tahoma}
.nawigator li {}
.nawigator a {}
.nawigator a:visited {}
.nawigator a:hover {}
/* KONTAKT */
#workermess {}
#workermess div {margin-bottom:3px}
/* MENU KONTEKSTOWE GEN. FUNKCJą:fnLeftMenuKontekst */
.menukontekst {padding:0}
.menukontekst * {border-radius:6px;padding:3px 4px 3px 6px;line-height:16px;font-size:11pt;font-family:Dosis,"Segoe UI";font-weight:normal;margin: 0 0;}
.menukontekst a, .menukontekst span {color:#2f5f8b;display:block}
.menukontekst span {font-weight:bold}
.menukontekst a:hover {color:#ffffff;background-color:#469de0}
/* KONKURS PWS */
.konkurs_code {color:#002d56;font-size:9pt;padding:6px 8px 6px 8px;margin:10px 10px 10px 0;background-color:#fffff0;border:dotted 1px #cc3333}
.konkurs_img {float:left;padding:3px;margin:2px 5px 2px 5px;text-align:center;color:black;font-size:9pt}
/* CIEMNY */
.boxoff {display:none;visibility:hidden}
.boxon {display:block;visibility:visible}
h1.podkat {font-size:13pt;margin:0 0 4px 0}
/* KATEGORIE */
a.rozwin_kat {color:#000000;font-size:13pt;padding:6px 0 7px 8px;margin:8px 8px 4px 8px;border-style:solid;border-color:#c4ddf0 #cce1f2;border-width:1px;display:block;background-color:#ffffff;font-weight: bolder;text-decoration:none;border-radius:5px;box-shadow:inset 1px 1px 5px rgba(000,000,000,0.1)}
a.rozwin_kat:hover {color:#000000;background-color:#ffffd5;box-shadow:inset 1px 1px 6px rgba(255,255,255,1),inset -1px -1px 5px rgba(20,20,20,0.16);text-decoration:none}
a.rozwin_kat b {color:#2d5c87 !important}
ul.menu-kat {margin:0 0 6px 0;padding:0;list-style:none;height:18px;position:relative}
ul.menu-kat li {float:left}
ul.menu-kat li a {margin:0;padding:2px 4px 0 4px;text-align:center;color:#777777;cursor:pointer;display:block;float:left;font-size:9pt;height:18px;line-height:16px;text-decoration:none;white-space:nowrap;border-width:1px 1px 1px 1px;border-style:solid;border-color:#c0c0c0 #999999 #b3bfc9 #dddddd}
ul.menu-kat li a:hover {color:black;text-decoration:none;background:#f6f6f6;border-color:#ffffff #444444 #b3bfc9 #ffffff;line-height:15px}
ul.menu-kat li.current a {color:black;text-decoration:none;background:#dde2e7;border-color:#ffffff #777777 #b3bfc9 #ffffff;line-height:16px;cursor:default}
ul.menu-kat li.current a:hover {background:#e6e6e6;line-height:16px}
div.main-kategorie {padding:4px 0 2px 8px}
img.ico-kategorie {vertical-align:middle;margin:7px 3px 1px 0}
div#pod-kategorie {width: 985px;max-height:166px;overflow:auto;margin-bottom:6px}
div#pod-kategorie h1, h1.pod-kategorie {font-size:13pt;margin: 0;}
h1.pod-kategorie {font-size:15pt}
table#pod-kategorie {width:100%;border-collapse:separate;border-spacing:4px;margin-bottom:2px}
table#pod-kategorie a,
table#pod-kategorie span,
table#pod-kategorie strong {font-size:9.9pt;line-height:110%}
/* KATEGORIE */
ul.kategorie.images{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
a.kategorie,
a.kategorie:visited {color:#d8e6f0;text-decoration:none}
a.kategorie:hover {color:red;text-decoration:underline}

a.kategorie b,
a.kategorie span,
a.kategorie strong {color:#324452}

a.kategorie.active span,
a.kategorie.active strong {color:#883B43}

.kategorie .k_nowosc {color:#688a2a}
.kategorie .k_promocja {color:#a34143}
.kategorie .k_bestseller {color:#b45d00}
/* KATEGORIE Poularne - ikony */
a.pop-kat,
a.pop-kat:visited {color:#d8e6f0;text-decoration:none}
a.pop-kat:hover {color:red;text-decoration:underline}
a.pop-kat {display:block}
a.pop-kat img {text-decoration:underline}
a.pop-kat:hover img {text-decoration:underline}
a.pop-kat img:hover {text-decoration:underline}
a.pop-kat span {color:#334555}			/* czeka na klik */
a.pop-kat strong {color:#b02e06}		/* kliknięty i nadal aktywny do kliknięcia */
span.pop-kat strong {color:#b02e06}	/* kliknięty i koniec */
ul.kategorie {margin:0 0 0 20px;padding:0 0 0 0}
ul.kategorie li,
ul.kategorie li span {font-size:9.9pt;line-height:133%;margin:2px 0 2px 0}
ul.kat_agd {margin:0 0 0 18px;padding:0 0 0 0}
ul.kat_agd li,
ul.kat_agd li span {font-size:11pt;line-height:133%;margin:0 0 2px 0}
.menu_prod {width:220px;font-size:11pt}
.menu_prod option {font-weight:normal;font-size:9pt}
.menu_prod optgroup {font-weight:bold;font-size:9.9pt}

span.shopmenu,
span.shopmenu span {color:#2281ca;font-weight:bold}

a.shopmenu {font-size:8pt;color:#7e7e7e;text-decoration:none}
a.shopmenu:visited {color:#7e7e7e;text-decoration:none}
a.shopmenu:hover {color:#ee0000;text-decoration:underline}

.shopmenumess {font-family:Tahoma;color:#4C88C1;font-weight:bold;margin-top:5px;margin-bottom:5px}
.shopmenumess b {color:#885858;font-size:9.9pt}
a.opis:hover {text-decoration:underline}
a.opis:link {text-decoration:none}
a.opis {text-decoration:none}
a.caly {color:black;font-weight:normal;text-decoration:none}
a.caly:hover {color:#606060;text-decoration:underline}
a.prod {color:black;font-weight:normal;text-decoration:none}
a.prod:hover {color:black;font-weight:bold;text-decoration:underline}
span.shopnews {color:#888888}
a.shopnews {color:#C0C0C0;text-decoration:none}
a.shopnews:visited {color:#C0C0C0;text-decoration:none}
a.shopnews:hover {color:#B6D0E8;text-decoration:underline}
th.cien {color:#ffffff;background: #2882d5 url("/img/bgthkoszyk.gif") repeat-x;}
/* WIERSZE TABELI Z CENNIKIEM */
td.row-kat {color:#3E6E9A;background-color:#dae9fa;text-align:center;font-weight:normal;height:32px}
td.row-kat a, td.row-kat a:visited {color:#dd0000;font-weight:bold}
td.row-kat a:hover {text-decoration:underline}
td.row-prod {color:#285378;background-color:#eef6fe;text-align:center;height:22px}
td.row-prod small {color:#a4abb2}
td.row-kat, td.row-prod {background-image: url("/img/bgporownaj.gif"); background-repeat: repeat-y;}
input.konfig0 {color:black;margin:0;border:1px solid #B0CFEC}
input.konfig1 {color:black;margin:0;border:1px solid #66A6E5}
input.konfig2 {color:black;margin:0;border:1px solid #EDB1B1}
input.ilosc {font-size:12pt; padding: 5px 6px; color:black;width:26px;margin-right: 1px; border:1px solid #b6cada;border-radius:5px;}
/* FORM ZAMÓWIENIA */
input.zamow, input.zamow-red, input.zamow-dlu {padding:3px 0 3px 4px;border-radius:5px;box-shadow:inset 1px 1px 5px rgba(0,0,0,0.2)}
input.zamow-dlu {width:514px}
input.zamow, input.zamow-red {width:200px}
input.zamow, input.zamow-dlu {color:black;border:solid 1px black}
input.zamow-uwagi {background-color:#fffff6}
input.zamow-red {color:black;border: 1px solid #bb0000;}
.zamow-legend {text-align:center;color:#4d799b;background-image:url("/img/bgzamow-legend.gif")}
.zamow-legend b {background-color:#ffffff;font-weight:normal;padding:0 4px}
/* SUBSHOP */
.kartoteka {border-collapse: separate;border-spacing: 8px}
.kartoteka td {padding: 0}
.kartoteka input[type='checkbox']{margin: 0 8px 0 0};
td.field {text-align:right}
table.galeria-prodid {border-collapse:collapse;margin-top:8px}
table.galeria-prodid td {padding:0 13px 0 0}
table.display-galeria {border-collapse:collapse;margin-top:8px}
table.display-galeria td {padding:2px 20px 6px 4px}
table.cennik {border-collapse:collapse;width:100%;margin-top:2px}
table.cennik td {border-bottom:1px solid #EEF0F2;padding:1px}
table.cennik td.f {text-align:center;width:50px;height:100px;padding:0}
table.cennik td.o {text-align:center;width:80px;height:80px;padding:0}
table.cennik td.j {text-align:center;width:45px}
table.cennik td.s {text-align:center;width:45px}
table.cennik td.se {color:#e0e0e0;text-align:center;width:45px; background-color: #e0e0e0}
table.cennik tr.odd td.se {color:#d0d0d0;text-align:center;width:45px; background-color: #d0d0d0}

table.cennik td.c {text-align:right;width:50px;padding-right:2px}
table.cennik td.c small {font-size:7pt;color:#4e7ea6}
/* CENA */
table.cennik td.c1 {color:#3C6384;text-align:right;padding-right:2px}
table.cennik td.c2 {color:#7A3A7E;text-align:right;padding-right:2px}
table.cennik td.c3 {color:#793737;text-align:right;padding-right:2px}
table.cennik td.z {text-align:center;width:17px}
/* ZAKUP */
table.cennik td.z2 {width:80px;font-size:9pt}
/* DO ZESTAWU - KONFIGURATOR */
table.cennik td.x {text-align:center;width:20px;background:url("/img/bgporownaj.gif") repeat-y}
/* DO PORÓWNANIA */
table.cennik th {color:#ffffff;background-color:#75b8e9;height:16px}
table.cennik th a,
table.cennik th a:visited {color:#ffffff;text-decoration:underline}
table.cennik th a:hover {color:#c8e3fd;text-decoration:none}
table.cennik th.f {text-align:center;width:50px}
table.cennik th.f img {max-width:50px}
table.cennik th.o {text-align:center;width:80px}
table.cennik th.o img {max-width:80px}
/* FOTO */
table.cennik th.j {text-align:center;width:45px}
/* JAKOSC */
table.cennik th.p {text-align:left;padding-left:2px}
/* PRODUKT */
table.cennik th.s {text-align:center;width:45px;padding-left:3px}
table.cennik th.sn {text-align:center;width:55px;background:#474747;padding-right:3px;padding-left:3px}
/* STAN */
table.cennik th.c {text-align:right;width:50px;padding-right:2px}
/* CENA */
table.cennik th.c1 {text-align:right;padding-right:2px}
table.cennik th.c2 {text-align:right;padding-right:2px}
table.cennik th.c3 {text-align:right;padding-right:2px}
table.cennik th.z {text-align:center;width:17px}
/* ZAKUP */
table.cennik th.z2 {width:80px}
/* DO ZESTAWU - KONFIGURATOR */
table.cennik th.x {text-align:center;width:20px;background:#5caae8 url("/img/bgporownaj_neg.gif") repeat-y}
/* DO PORÓWNANIA */
a.polec {color:#CBE5CB;text-decoration:underline;line-height:120%}
a.polec:visited {color:#CBE5CB;text-decoration:underline}
a.polec:hover {color:#883b43;text-decoration:underline}
.polec {color:#2F972F}
.produkt {color:black}
.pbig {font-size:13pt}
a.produkt {color:#e3e3e3;text-decoration:none}
a.produkt:visited {color:#e3e3e3;text-decoration:none}
a.produkt:hover {color:#ee0000;text-decoration:underline}
.nowosc {color:#00a000}
.nowosc2 {color:#007000}
.promocja {color:#a00000}
.promocja2 {color:#800000}
.nowoscprom {color:#008c8a}
.do-wyprzedazy.produkt {background-color:#99ff99; padding:1px 3px}
tr.odd {background-color:#F4F9FC}
/* !!! NOWY PO PREV - SPRAWDZ */
span.bigico {color:#5082B0}
a.bigico {color:#E6E6E6;text-decoration:underline}
a.bigico:visited {color:#E6E6E6;text-decoration:underline}
a.bigico:hover {color:#00c000;text-decoration:underline}
/* PRODID - Karta produktu */
#prodid-arch {color: #444444;margin: 0 0 12px 0;padding: 6px 12px;min-height: 62px;line-height: 180%;font-size:9pt;border: 1px solid #f5e9c3;background: #faf6d7 url("/img/bgkontakt-pracownicy.jpg")}
#prodid-arch h2 {font-family: Dosis,"Century Gothic","Segoe UI",Tahoma,sans-serif;margin: 0 0 5px 0}
#prodid-arch h2 b {color: #aa0000}
#prodid-right {float:right;width:250px;height:auto;min-height:950px;display:inline;}/* padding-left:10px */
#prodid-main {float:left;width:728px;height:auto;min-height:750px;display:inline}
span[itemprop="identifier"] {float: right; color:#b0b0b0; font-size:9pt}

h1.prodid {font-size:21pt;margin:25px 0 0 0;font-family:Dosis,"Segoe UI";font-weight:bold;word-spacing:5px;}
h2.prodid {font-size:15pt;margin:25px 0 5px 0; clear: both;}
#prodid-opis, #prodid-short-opis {margin-top: 20px;font-size:11pt;line-height:1.5}
#prodid-opis h2 {font-size:15pt;line-height:200%}
#prodid-opis h3 {font-size:13pt;line-height:200%}
#prodid-stopka {width:723px;height:auto;min-height:400px;clear:left;margin-top:0;padding-top:13px}
#prodid-stopka hr {clear: left;}
#prodid-foto {height:auto;min-height:414px;vertical-align:middle}
.prodid-ad {width:710px;height:auto;min-height:60px;margin:6px 12px 12px 0;border:solid 1px #d9e4ed;padding:2px 10px 10px 10px;background-color:#fbfbf5}
.prodid-ad {border-radius: 5px;box-shadow:inset -1px -1px 5px rgba(255,255,255,1),inset 1px 1px 3px rgba(0,0,0,0.07);}
#thumbs {border-spacing:8px;border-collapse:separate;margin-left:-6px}
#thumbs td {width:48px;height:48px;border:solid 1px #d0d0d0;text-align:center}
#thumbs td img {max-width:48px}
#breadcrumbs {color:#2e6a9c;font-size:11pt;font-weight:normal; margin-bottom:6px}
#breadcrumbs .wektor {color:#bb0088}
#breadcrumbs .skrot {display:inline-block;vertical-align:text-bottom;max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#breadcrumbs i {color:#8d3954}
table.stany {font-weight:normal;font-size:9pt;border:1px solid #E9F0F3}
.s0 {color:#546D84;background-color:#EEF3F6}
.s1 {color:#855757;background-color:#F6FAFC}
.s01 {color:#885858;background-color:#EDF4F7}
.scentrala {color:#963232}
#stanycentrala {width:224px;margin-right:4px;margin-bottom:4px}
#stanycentrala td {padding:2px}
#stanylokalne {width:224px;margin-right:4px;margin-bottom:4px}
#stanylokalne td {padding:2px;height:auto;min-height:20px}
.witrynaprod {font-size:8.2pt;margin:8px 0}
.linkprod {width:238px;margin:0 0 16px 0;font-size:11pt;color:#1e405a;min-height:55px;display:block;background:#ffffff;border:1px solid #c9deef;padding:12px 5px 4px 5px;border-radius:5px;}

/* Parametry techniczne - stare */
table.prodid-param {width:519px;font-weight:normal;font-size:9pt;border:1px solid #e6eff2;margin-top:4px;margin-bottom:2px}
table.prodid-param td {color:#546d84;background-color:#f0f5f8}
table.prodid-param td.v {color:#855757;background-color:#f2f9fc}
/* CECHY TECHNICZNE - NOWE */
table.prodid-cechy {border-spacing: 0;width: 100%;margin-top:20px;margin-bottom:0;}
.prodid-cechy table, tbody, tr, td {}
.prodid-cechy th {padding:2px 4px;color:#444444;height:21px}
.prodid-cechy td {font-size:10.5pt;padding:12px;color:#444444;border-bottom: 1px solid #E5E5E5;}
.prodid-cechy > tbody > tr:nth-of-type(odd) {background-color: #f2f6f8;}
.prodid-cechy td.k {padding-left:50px; text-align:left;width:40%;}
.prodid-cechy td.v {width:60%;font-weight:bold}
.prodid-cechy .jm {}
.prodid-cechy > tbody > tr:hover {background-color: #c5dee8;}
/* DO KOSZYKA ::HURT */
.cena_hurt {font-weight:bold;font-size:13pt;padding:2px 0 8px 0}
.cena_hurt .cena_b {font-size:15pt}
.cena_hurt .cena_n {font-size:15pt}
/* DO KOSZYKA ::DETAL */
table.cena_karta{width: 100%;}
.cenaline_karta,
.cena_karta,
.cena_karta2 {font-weight: normal; font-size:8.3pt;padding:2px 6px 6px 3px;border-radius: 6px;}
.toRight{text-align: right;}
/* ZZZ */
.cenaline_karta {background:#f8f5ec;padding:5px 6px 6px 6px;border:1px solid #f2e5cb;margin:4px 0 8px 0}
.cena_karta2 {font-size:11pt}
.wazne_info {color:black;background:#fefefe;padding:3px 3px 5px 7px;border:1px solid #d3dde7;margin:1px 1px 6px 0;border-radius:4px;}
/* DODATKOW INFO O DOSTEPNOśCI */
.dostepnosc_info {font-weight:normal;font-size:9.9pt;background:#fafcfe;padding:4px 5px 5px 5px;border:1px solid #d3dde7;margin:2px 1px 9px 0;border-radius: 6px;}
.dostepnosc_info.gray {color:#444444;background:#f6f6f6;border-color:#e7e7e7}
.dostepnosc_info.green {color:#19784d;background:#e8fce8;border-color:#c5edc5}
.dostepnosc_info.orange {color:#435d6d;background:#fdfbf3;border-color:#efebdb}
.dostepnosc_info.blue {color:#39556b;background:#ffffff;border-color:#d5dfe9}
/* CENA - BRUTTO */
.cena_b {color:#a0000a}
.cena_karta .cena_b {font-size:17pt}
.cena_karta2 .cena_b {font-size:13pt}
.cenaline_karta .cena_b {color:#ac4100;font-size:17pt}
.cenaline_karta small {color:#925656;font-size:9pt;font-weight:normal}
/* CENA - NETTO */
.cena_n {color:black}
.cenaline_karta .cena_n,
.cena_karta .cena_n,
.cena_karta2 .cena_n {}
/* TRANSPORT */
.trans0_info {color:#004274;font-size:9.9pt;margin:8px 3px 2px 3px}
.trans0_info img {margin-bottom:6px}

/* CENY WEBIE8 */
.cena_ie8 {text-align:left;color:#2f608d}
/* Bla boxa fnTowarBox - bez belki tytułowej */
.towarbox {text-align:center;width:159px;height:auto;min-height:153px;margin:0 0 16px 0;font-size:9pt;border:solid 1px #dfe7ed;background: #ffffff;padding:5px 6px 4px 6px}
.towarbox {border-radius: 6px;}				/* box-shadow:inset -1px -1px 6px rgba(255,255,255,0.7),inset 1px 1px 3px rgba(0,0,0,0.07) */
.towarbox:hover {background: #ffffff none;box-shadow:1px 1px 6px rgba(60,60,60,0.17)}	/* ,inset 2px 2px 4px rgba(255,255,255,1) */
	.towarbox.best {background:#ffffff url("/img/bg-towarbox-best.gif") repeat-x top;}
	.towarbox.bestkat {background:#ffffff url("/img/bg-towarbox-bestkat.jpg") repeat-x top;}
	.towarbox.kupowanerazem {background:#ffffff url("/img/bg-towarbox-kupowanerazem.gif") repeat-x bottom;}
	.towarbox.news {background:#ffffff url("/img/bg-towarbox-news.gif") repeat-x top;}
	.towarbox.prom {background:#ffffff url("/img/bg-towarbox-prom.gif") repeat-x top;}
.towarbox .min {display: block; height: 80px;vertical-align:middle;margin:12px auto}
.towarbox h2 {color:#336699;font-size:8.3pt !important;font-family:Tahoma;line-height: 100% !important;;margin:0 0 3px 0;}
.towarbox .cena {text-align:left;color:#2f608d}
a.koszyk,
a.koszyk:visited {color:#aa0000;text-decoration:underline;font-size:14pt;font-family:Tahoma;font-weight:bold}
a.koszyk:hover {color:#dd0000;text-decoration:none}
a.koszyk:active {color:#0000ee}
td.koszyk, button.koszyk {font-size:9.9pt;color:#aa0000;font-family:Tahoma;font-weight:bold}
button.koszyk {color:#ffffff;background:#fe6109 url("/img/bgkoszyka.gif") repeat-x 0 0;height:32px;line-height:32px;padding:0;border: 0 solid #ffffff;cursor:pointer;text-decoration:none}
button:hover.koszyk {color:#ffffff;background:#f53f01 url("/img/bgkoszyka.gif") repeat-x 0 -32px}
button:active.koszyk {color:#fff0f0;}
button.koszyk img {vertical-align:middle}
button.schowek {text-decoration:underline;background-color:#e7ffe7;color:#336699;font-weight:bold;padding:0 1px 0 1px;border: 1px solid #c3f5c3;border-right-color: #a1e9a1;border-bottom-color: #a1e9a1;}
.schowek {font-size:9.9pt}
.stanjest {color:#669A66}
.stanbrak {color:#9E7272}
.prodid_uwaga {color:#707070;font-size:9pt;line-height:150%;margin:1.2em 0}
.prodid_uwaga > div{
    width: 50%;
    margin: 0;
    padding: 0;
    text-align: center;
    display: inline-block;
}
/* KOSZYKI */
/* wybór dostawy = wybór cen online/stacjonarne */
.radio7 {color:black;background: url("/img/radio7.gif") no-repeat center left;padding:4px 0 4px 21px;display:block}
.radio7:visited {color:black}
.radio7:hover {background: url("/img/radio7hover.gif") no-repeat center left;padding:4px 0 4px 21px}
.radio7select {color:black;background: url("/img/radio7select.gif") no-repeat center left;padding:4px 0 4px 21px;display:block}
.radio7select:hover {background: url("/img/radio7selecthover.gif") no-repeat center left;padding:4px 0 4px 21px}
.radio7select:visited {color:black}
.radio7off,.radio7off:visited {color:#999999;background: url("/img/radio7off.gif") no-repeat center left;padding:4px 0 4px 21px;display:block}
.radio7off:hover {color:#aaaaaa;}
.margin7 {margin-left:8px}
/* KOSZYKI - SESSION */
table.koszyk {font-size:12pt;clear:left;border-collapse:collapse;margin-top:10px}/* background-color:#f4f9fc;background-image:url("/img/bgkoszyk.gif");background-repeat:repeat-y*/
table.koszyk tr.prod {border-top:solid 1px #C5DCF2}
table.koszyk td span.gwar {font-size:9pt;color:#006acc}
table.koszyk td.nakresl_nocena {border-top:1px solid #94c0eb;background: transparent none;}
table.koszyk td.nakresl {height:17px;border-top:1px solid #94c0eb;background:transparent; padding-top:10px; padding-bottom:6px}
table.koszyk td small {font-size:8pt}
table.koszyk td.nakresl2 {height:17px;border:0;background:transparent;}
table.koszyk td.nakresl3 {height:17px;border-top:1px solid #C5DDF4;background:transparent;}
table.koszyk td.f {text-align:center;width:50px;height:100px;padding:0;background-color:#ffffff}
table.koszyk td.n {font-size:12pt;padding-left:4px;padding-right:11px;}
table.koszyk td.s {text-align:center;width:30px;padding:0}
table.koszyk td.c {font-size:12pt;width:70px;text-align:right;padding-right:2px}
table.koszyk td.c small {font-size:8pt;color:#4e7ea6}
table.koszyk th {color:#FFFFFF;background-color:#5caae8;padding:2px}
table.koszyk td table td {border-top:none}
img.ico-koszyk {vertical-align:middle;margin:0 1px 1px 6px;opacity: 0.8}
img.ico-koszyk:hover {opacity:1}

/* SUBSHOP */
table.koszyk a, table.koszyk a:visited {text-decoration:none; color:black}
table.koszyk a:hover {text-decoration:underline}
/* KOSZYKI - ZAMOW */
table.koszykzamow {border-collapse:collapse;background: #FFFFFF none;}
table.koszykzamow th {color:#465E74;background:#E9F0F3;font-size:9pt;padding:2px 4px}
table.koszykzamow td {color:#2a3a48;border-top:solid 1px #e0e0e0;padding:1px 3px}
table.koszykzamow td.nakresl {border-top:1px solid #4C96DE;background: #FFFFFF none;}
table.koszykzamow td.skreslenie {color:#cc8888}
table.koszykzamow td.skreslenie span {color:#aaaaaa}
table.koszykzamow a span {color:black}
table.koszykzamow a, table.koszykzamow a:visited {color:#e0e0e0;text-decoration:underline}
table.koszykzamow a:hover {color:#883b43;text-decoration:underline}
.koszykzamowopis {color:#606060}
/* INFORMACJE O KLIENCIE PRZY KOZYKU ZAMÓW */
table.klientzamow {border-collapse:collapse}
table.klientzamow td {padding:3px 5px;border-top:solid 1px #E5EDF5}
table.porownaj {font-size:9pt;border-collapse:collapse;background:#fdfeff;margin-top:12px}
table.porownaj td {border-bottom:solid 1px #c5dcf2}
table.porownaj th {font-weight:normal}
table.porownaj th.bold {font-weight:bold}
table.porownaj .nazwa {background:#e4eff8;font-weight:bold;color:#336699;font-family:Tahoma;font-size:9pt}
table.porownaj .nakresl {border-top:solid 1px #d7e9f9;padding:7px 0 5px 0}
table.porownaj tr.odd {background-color:#f4f9fc}
table.porownaj tr.cena {background-color:#f5ebec;color:#aa0000}
table.porownajmenu {clear:left;color:#336699;border:solid 1px #ddebf7;font-size:9pt;border-collapse:collapse;background:#f4f9fc;margin:10px 0 10px 0}
table.porownajmenu td {border-bottom:solid 1px #ddebf7}
table.porownajmenu input, table.porownajmenu select {font-size:9pt}
select.porownajmenu {width:728px;background-color:#f7fbfd}
select.porownajmenu_new {width:728px;color:#855757;background-color:#fdfcf1}
div.porownajurl {background-color:#ffffe5;border:solid 1px #f5e082;font-size:9pt;width:613px;padding:6px 2px 6px 6px;margin:6px 0 0 0}
div.porownajurl input.textyellow {color:black;width:577px;font-size:9pt;padding:2px 3px;vertical-align:middle;margin-top:6px}
div.porownajurl h3 {font-size:11pt;color:#aa0000;margin-top:0}
div.porownajurl p {margin-bottom:6px}
b.url {color:#aa0000}
.url-input {color:black;width:445px;font-size:9.9pt;padding:3px 4px}
table.zaplata {border-spacing:0;font-size:12pt;}
table.zaplata th {background:transparent;color:black;font-size:9pt;font-weight:normal}
table.zaplata td, table.zaplata th {padding:3px 4px;line-height:120%}
.pomoc-zaplata, .pomoc-zaplata:visited {color:red;font-size:7.5pt}

tr.przelew {background-color:#fbeff3}
.przelew {color:#9a506f}
.przelew b {color:#8a3658}

tr.pobranie {background-color:#effbef}
.pobranie {color:#508A50}
.pobranie b {color:#3d733d}

tr.payu {background-color:#f3fbff}
.payu {color:#3885a8}
.payu b {color:#278bb9}

tr.dotpay {background-color:#fff8ef}
.dotpay {color:#935b43}
.dotpay b {color:#994625}

tr.raty {background-color:#fff5f7}
.raty {color:#c11b1b}
.raty b {color:#8b1313}

.raty_lukas {color:#339093}
.raty_lukas b {color:#246668}

tr.raty_lukas {background-color:#edfdfd}
.osobisty {color:#9356a0}
.osobisty b {color:#734d7b}

tr.osobisty {background-color:#fdf8fe}
.osobisty_card {color:#9356a0}
.osobisty_card b {color:#6d495f}
tr.osobisty_card {background-color:#fcf9f8}

table.zaplata tr td {vertical-align: top;}
table.zaplata tr td label, table.zaplata tr td b, table.zaplata tr td small {color:black;}


/* KOSZYK - GUZIKOLOGIA */
table.kosz-obsluga {float:right;margin: 10px 0 0 6px}
table.kosz-guziki {margin-top:6pt}
table.kosz-guziki button {height:40px}
table.kosz-guziki td {padding:5px 8px 5px 0}
table#kosz-guzik-zloz {margin-left:10px;float:right}
table#kosz-guzik-zloz td {padding:5px}
.sposob-odbioru-zaplaty {font-size:12pt;
    /*background-color:#f5f9fd;border:solid 1px #e6f0f8;*/
    float:left;margin: 10px 6px 0 0;padding: 0 5px 4px 8px;border-radius:6px;}
.sposob-odbioru-zaplaty a,
.sposob-odbioru-zaplaty a:hover,
.sposob-odbioru-zaplaty a:visited {text-decoration:none}
/* KOSZYK - INFORMACJE */
.kosz-inside {font-size:8.3pt;color: #352523;display:block;min-height:52px;width:972px;border: 1px solid #e9c6bb;
	background-color: #fffff9;
	animation: zolty_blady_anim 2.1s 1 linear;
	padding: 10px 10px 10px 12px;margin-bottom:12px;border-radius:6px;box-shadow:1px 1px 4px rgba(20,20,20,0.18)}
@keyframes zolty_blady_anim {0% {background-color:transparent} 50% {background-color:#fff7d3} 100% {background-color:#fffff9}}
.kosz-inside table {font-size:11pt;background-color: transparent;border:solid 1px #fceedc;margin: 2px 2px 6px 20px;padding: 0 4px 1px 4px;border-radius:6px}
.kosz-inside table td {padding: 0 2px}
.kosz-inside table td small {font-size:8.3pt}
/* KOSZYK - PŁATNOśĆ */
.koszykempty {color:#aa0000;font-weight:bold;font-size:12pt}
.koszyk_lukas {font-size:9pt;font-family:Verdana;color:black;width:600px;overflow:auto;height:250px;border:1px solid #d9e1e7;background-color:#ffffff;padding:8px;margin:10px auto 10px auto}	/* #e0f8e0 */
.koszyk_lukas h1, .koszyk_lukas h2 {font-family:Verdana}
	.koszyk_przelew {width:600px;border:1px solid #e9a14b;background-color:#fffefb;padding:10px;margin: 10px auto;}
	.koszyk_przelew span {color:#772222;font-weight:bold;font-size:11pt}
	.koszyk_przelew b {color:#663333;font-weight:bold}
.koszykdzieki {color:#0068a4;font-size:15pt;font-weight:bold;text-align:right;margin:30px 0}
.koszyk_pomoc {color:#787874;font-size:9pt;padding:12px 12px 12px 0;margin:60px 4px 4px 4px;border:solid 1px #e3dabd;background-color:#fffff9}
.koszyk_pomoc ol {}
.koszyk_pomoc ol li {margin-bottom:10px}
.koszyk_pomoc p {margin-left:18px;font-size:9.9pt}
.koszyk_pomoc hr {border:0 solid #ece8d3;border-top-width:1px;margin-left:18px}
.koszykinfopromocja {color:#564444;font-size:11pt;background-color:#fffff6;border:1px solid #ce201c;padding:6px;margin:4px;height:32px;border-radius:6px}
/* INFORMACJA O PROMOCJI */
.koszykinfopromocja b {color:#772222}
/* INFORMACJA O PROMOCJI */
.koszykstatpromocja {color:#7f4d4d}
/* DOKONANY STATUS ŻE WZIOŁEś W PROMOCJI */
table.platnosci-typ {width:100%;font-size:9pt}
table.platnosci-typ td {color:#002e58;padding:5px}
/* PROSTE OKIENKO ZUNIWERSALIZOWANE DLA WSZYSTKICH SUBSKLEPÓW!! */
table.shoptabhead {color:#606060;width:728px;border-collapse:collapse;border:1px solid #3D91DF;background-color:#F6F8F9}
td.shoptabheadtitle {font-weight:bold;color:#FFFFFF;background-color:#3D91DF;border-bottom:1px solid #0167CC}
td.shoptabheadmain {}
div.cechy {color:#666666;line-height:133%}
div.cechy .cecha {font-family:Tahoma;font-size:9pt;color:#306CA4;font-weight:bold}
div.cechy .cechailosc {color:#AAAAAA;font-family:Tahoma;font-size:9pt;font-weight:normal}
div.cechy a, div.cechy a:visited {white-space:nowrap;color:#398ed5;text-decoration:underline}
div.cechy a:hover {color:#883b43;text-decoration:underline}
div.cechy b span {color:#885858}
#layer_local_storage {width:300px;height:300px;line-height:120%}
/* NEWSLETTER */
#newsletter div {font-size:9pt}
#newsletter img {float:right;margin:0 0 0 2px}
#newsletter b.wiecej {color:#c80000}
#newsreklama {background-color:#ffffed;border:solid 1px #ddcaa9;padding:0 6px 10px 10px;margin:2px 10px;width:240px;border-radius:6px}
/* KONFIGURATOR */
fieldset.konf {font-family:Tahoma;font-size:9pt;color:#3771a6;padding:0 4px 3px 6px;margin:0 0 0 0;border: solid 1px #accae5}
fieldset.konf legend {color:#883b43;font-weight:bold}
h1.konf {font-size:12pt;margin:2px 0 5px 0}
div.konf, .konf_wyslij {color:#285174;border:solid 1px red;background-color:#ffffee;padding:10px;border-radius:6px;box-shadow:1px 1px 3px rgba(000,000,000,0.333)}
.konf_wyslij {padding:1px 4px 5px 6px;margin:0 0 0 0}
ul.konf_porada {margin-left:16px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
ul.konf_porada li {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.kpoziom_view {font-size:9pt;font-family:Tahoma, Verdana;font-weight:bold;color:#aa1111}
table.konf_koszyk tr.even {background-color:#ffffff}
table.konf_koszyk tr.obrazy {background-color:#ffffff}
table.konf_koszyk tr.obrazy td {border-top-width:0}
table.konf_koszyk td.towary {padding-left:2px}
table.konf_koszyk a.db b, table.konf_koszyk a.db:visited b {color:#2b5881;font-size:10pt}
table.konf_koszyk td {border-top:solid 1px #C5DCF2}
table.konf_koszyk td a.db span, table.konf_koszyk td a.db:visited span, table.konf_koszyk td small {color:#2b5881;font-size:8pt}
table.konf_koszyk td.f {text-align:center;width:50px;height:100px;padding:0}
table.konf_koszyk td.n {font-size:11pt;padding-left:4px;}
table.konf_koszyk td.s {text-align:center;width:30px;padding:0}
table.konf_koszyk td.c {font-size:11pt;width:70px;text-align:right;padding-right:2px}
table.konf_koszyk td.c small {font-size:8pt;color:#4e7ea6}
table.konf_koszyk th {color:#FFFFFF;background-color:#5caae8;padding:2px}
table.konf_koszyk td table td {border-top:none}

/* INFORMACYJNE OKIENKO W KONFIGURATORZE */
div.konf-biblio {padding:6pt;margin:20px 12px 6px 0;border:solid 1px #fadca8;background:#f9f7d5;border-radius: 6px;}
.koszyk_opis {color:#34628c;background-color:#f3faff;font-size:9.9pt}
.koszyk_gads {background-color:#dcedff;margin:10px 0}
b.koszykwartosc {color:#991111}
small.koszykwartosc {color:#4e7ea6}
.kpoziom {font-size:7.5pt;font-family:Tahoma, Verdana;font-weight:bold;color:#aa1111}
.swith {font-size:11pt;color:#297fc1;text-decoration:underline;font-weight:bold}
.swith:hover {text-decoration:none;}
.swith b {color:#6e4242}

/* MENU KATEGORII */
.menu-kat-top {clear:both;padding:2px 0 0 2px;margin:0 0 0 0;background:#f4f9fc}/*#edf5fc*/
.menu-kat-rec {margin:5px 0 0 1px;border-spacing:1px;border-collapse:separate;text-decoration:none;font-size:9pt;font-family:tahoma, verdana, sans-serif;font-weight:normal;line-height:95%;}
.menu-kat-rec td {margin:0;padding:0 0;width:78px;height:70px;text-align:center}
.menu-kat-rec td a {color:black;display:block;padding:8px 0 0 0;margin:1px;border:0;width:78px;height:62px;vertical-align:middle;text-align:center;cursor:pointer;border-radius:6px}
.menu-kat-rec td a img {max-height: 32px; min-height: 28px}
.menu-kat-rec td a:hover {margin:0;cursor:pointer;text-decoration:none;border:solid 1px #d7e5f2;background-color:#ffffd5;border-radius:6px;box-shadow:inset -1px -1px 5px rgba(20,20,20,0.16),inset 1px 1px 4px rgba(255,255,255,0.95)}
.menu-kat-rec td.current a {margin:0;border:solid 1px #d7e5f2;background-color:#ffffff;box-shadow:inset 1px 1px 3px rgba(20,20,20,0.15)}
.menu-kat-rec td.current a:hover {color:#666666;margin:0;cursor:default;text-decoration:none;border:solid 1px #d7e5f2;background-color:#f3f8fd;box-shadow:inset 1px 1px 3px rgba(20,20,20,0.04)}
/* MMM */
#menu-news-prom-best {padding: 9px 0 4px 6px;font-size:10pt;font-family:Dosis,"Segoe UI";font-weight:normal}
#menu-news-prom-best * {color:#ffffff;border-radius: 6px}
#menu-news-prom-best .news {background-color:#4cb84c;padding:3px 8px;line-height:16px;margin-right:8px}
#menu-news-prom-best .prom {background-color:#e9597b;padding:3px 8px;line-height:16px;margin-right:8px}
#menu-news-prom-best .best {background-color:#e37351;padding:3px 8px;line-height:16px;margin-right:8px}

a.but {color:#ffffff;text-align:center;padding:3px 2px 1px 3px;margin:0 0 4px 4px;height:15px;display:block;float:left;font-size:9pt;font-family:Tahoma}
a.but {border-style:solid;border-width:1px;border-color:#eaf4fe #939ea7 #939ea7 #eaf4fe}
.menu-kat-zakladki {clear:both;padding:6px 0 0 6px;margin:0 0 0 0;list-style:none;height:26px;background: #f4f9fc url("/img/kat_bg.gif") repeat-x 100% 100%;position:relative}
.menu-kat-zakladki li {float:left;text-decoration:none;font-size:10pt;font-family:Dosis,"Segoe UI",tahoma,sans-serif;text-transform:uppercase}
.menu-kat-zakladki li a {display:block;float:left;height:26px;line-height:26px;color:black;background:url("/img/kat_off.gif");text-decoration:none;font-weight:normal;text-align:center;padding:0 0 0 5px;cursor:pointer}
.menu-kat-zakladki li a img {vertical-align: middle; margin: 2px 4px 2px 1px}
.menu-kat-zakladki li a b {float:left;display:block;padding:0 10px 0 5px;font-weight:normal;color:#444444;background:url("/img/kat_off.gif") no-repeat right top}
.menu-kat-zakladki li.current a {background:url("/img/kat_current.gif");text-decoration:none}
.menu-kat-zakladki li.current a b {font-weight:bold;color:#111111;background:url("/img/kat_current.gif") no-repeat right top}
.menu-kat-zakladki li a:hover {background:#2481d9 url("/img/kat_select.gif");text-decoration:none}
.menu-kat-zakladki li a:hover b {color:#ffffff;background:url("/img/kat_select.gif") no-repeat right top}
.menu-kat-zakladki li.current a:hover {background:#f4f8fa url("/img/kat_current.gif");cursor:default;text-decoration:none}
.menu-kat-zakladki li.current a:hover b {color:black;background:url("/img/kat_current.gif") no-repeat right top}
table#popular_ico {border-collapse:collapse;margin:4px 0 3px 0;padding:0}
table#popular_ico td {text-align:center;width:33%;font-size:7pt;vertical-align:top;padding:2px 1px}
table#popular_ico td img {margin-bottom:2px}
table#popular_ico td a img,
table#popular_ico td a:hover img {text-decoration:none}
table#popular_ico td span,
table#popular_ico td strong,
table#popular_ico td a {line-height:95%;font-family:Tahoma}
table#popular_ico td h3 {font-size:11pt;font-weight:bold;height:22px;line-height:22px;margin:3px 0;background-color:#e0eefb}
/* CMS-BOX MENU DZIAŁY */
.menu-cms-dzialy {clear:both;padding:0 0 0 7px;list-style:none;height:26px;background:url("/img/layout/dzialy/bg.gif");position:relative;margin-right:16px;width:720px} /* margin:0 10px 0 0; */
.menu-cms-dzialy li * {font-family:Dosis,"Segoe UI",tahoma,sans-serif;text-transform:uppercase}
.menu-cms-dzialy li {float:left;text-decoration:none;font-size:11pt;font-family:Dosis,"Segoe UI",tahoma,sans-serif;text-transform:uppercase}
.menu-cms-dzialy li a {display:block;float:left;height:26px;line-height:26px;color:black;background:url("/img/layout/dzialy/off.gif");font-weight:normal;text-align:center;padding:0 0 0 6px;cursor:pointer}
.menu-cms-dzialy li a b {float:left;display:block;padding:0 12px 0 6px;font-weight:normal;color:#444444;background:url("/img/layout/dzialy/off.gif") no-repeat right top}
.menu-cms-dzialy li.current a {background:url("/img/layout/dzialy/current.gif");text-decoration:none}
.menu-cms-dzialy li.current a b {font-weight:bold;color:#111111;background:url("/img/layout/dzialy/current.gif") no-repeat right top}
.menu-cms-dzialy li a:hover {background:#2481d9 url("/img/layout/dzialy/select.gif");text-decoration:none}
.menu-cms-dzialy li a:hover b {color:#ffffff;background:url("/img/layout/dzialy/select.gif") no-repeat right top}
.menu-cms-dzialy li.current a:hover {background:url("/img/layout/dzialy/current.gif");cursor:default;text-decoration:none}
.menu-cms-dzialy li.current a:hover b {color:black;background:url("/img/layout/dzialy/current.gif") no-repeat right top}
.menu-cms-dzialy li.current a b strong {color:#992222}
/* CMS-BOX ZAWARTOŚĆ */
.menu-cms-box {clear:both;padding-left:0;margin-left:6px;font-size:11pt}
.menu-cms-box table {float:left;margin:10px 22px 4px 0;border-collapse:collapse}
.menu-cms-box table td {text-align:center}
.menu-cms-box table td img {margin:0 auto}
.menu-cms-box ul {list-style-type:none;padding-left:0;margin-left:0;color:#66a6e5;text-align:left;line-height:100%}
.menu-cms-box ul li {margin-left:18px;color:#66a6e5}
.menu-cms-box ul li a:link {color:#003d6c;text-decoration:none}
.menu-cms-box ul li a:visited {color:#003d6c;text-decoration:none}
.menu-cms-box ul li a:hover {color:#ea0000;text-decoration:underline}
.menu-cms-box ul li a:active {color:#ea0000;text-decoration:underline}
.menu-cms-box ul li.first {font-weight:bold}
.menu-cms-box ul li.end_grupa a {font-size:10pt;color:#da0000}
/* DIV - PORADNIKI ZAKUPOWE */
.round-poradnik {color:#356c9f;margin:6px 0 4px 0;font-size:9pt}
.round-poradnik .wiersz {display:block;background:transparent;font-size:0}
.round-poradnik .b1, .round-poradnik .b2 {display:block;overflow:hidden;height:1px}
.round-poradnik .b1 {margin:0 2px;background:#dcddab}
.round-poradnik .b2 {background:#ffffed;border-left:1px solid #dcddab;border-right:1px solid #dcddab;margin:0 1px}
.round-poradnik .inside {background:#ffffed;height:auto;min-height:92px;display:block;border:1px solid #dcddab;border-top:none;border-bottom:none;padding:4px 4px 6px 6px}
.round-poradnik h2 {color:#006acc;margin-top:0;font-size:9.9pt;font-weight:bold}
.round-poradnik h2 strong {color:#005596}
.round-poradnik p {color:black;font-size:9pt}
.round-poradnik a.in strong {color:#b03030}
.round-poradnik a {line-height:160%}
.round-poradnik select {color:#660000;width:187px;font-size:9pt}
.round-poradnik form * {vertical-align:middle}
#poradnik {font-size:9pt}
#poradnik h2 {color:#508a72;margin-top:0;font-size:9.9pt;font-weight:bold}
#poradnik p {color:black;font-size:9pt}
#poradnik a.in strong, #poradnik a.in span span {color:#b03030}
#poradnik a {line-height:180%}
#poradnik select {color:#770000;width:187px;font-size:9pt;background-color:#ffffd0}
#poradnik form * {vertical-align:middle}
/* FILTRY , CECHY i Opcje wyświetlania */
div.brak-wynikow {background-color:#ffffdf;border:solid 1px #e4d4a8;padding:8px 10px 12px 10px;margin:0 0 12px 0;border-radius:6px}
div.brak-wynikow h2 {color:#462b18;font-size:17pt;margin:0 0 6px 0;padding:0}
div.brak-wynikow h2 b {color:#992828}
div.brak-wynikow ul {line-height:120%;font-size:9.9pt}
.bbold {color:#cc2929}
a.db b.bbold {color:#cc2929}
div.opensearch {background-color:#f8f8f8;border:solid 1px #d0d0d0;padding:8px 10px;margin:0 0 12px 0;border-radius:6px}
#listaproducenci-box {background-color:#f8fafc;border:solid 1px #bfd0dd;padding:4px 6px 8px 10px;margin:10px 0}
div.filtr-wynikow {color:#002200;background-color:#ffffe5;border:solid 1px #f7df80;padding:4px 10px;margin:6px 0 8px 0;border-radius:6px}
/* CECHY MENU */
#cechy-menu {font-size:9pt}
#cechy-menu select, #cechy-menu input[type="text"] {font-size:9pt;margin:2px 0 3px 1px;max-width:180px}
#cechy-menu p {margin:2px 0 1px 1px}
/* ZAAWANSOWANE SZUKANIE */
#adv-kat {width:100%}
#adv-kat p {line-height:110%;margin-left:10px}
#adv-kat a {font-size:9pt;color:#32536e}
#adv-kat a:visited {color:#333d45}
#adv-kat a:hover {color:#cc0000}
#adv-kat a.c_on {color:#7d2929}
#adv-kat a.c_on:visited {color:#6e3232}
#adv-kat a.c_on small {color:red}
#adv-kat h4 {font-size:9.9pt;color:#3871a6}
#adv-kat-ico {width:100%}
#adv-kat-ico td {text-align:center}
#adv-kat-ico a {font-size:7pt;text-decoration:none}
#adv-kat-ico a:visited {}
#adv-kat-ico a:hover {color:#cc0000;text-decoration:underline}
/* KONTAKT-PRACOWNICY */
ul.worker {list-style-type:none;margin-left:0}
ul.worker li {margin-left:0}
.workerform {margin: 15px auto 15px auto; position: relative;background-color:#edeff4;border:solid 1px #d2d9e7;padding:7px 8px;border-radius:6px}
.workerform input[type="text"], .workerform textarea {border:solid 1px #bdc7d8}
.workerform small {color:#888888}
.workerform h2 {margin-top:0;padding-top:0}
.workerform input[type="radio"] {margin:0 2px 1px 0}
.workerform input[type="file"] {border-color:#b5c2d5;padding:2px 0 2px 1px}
/* OKONO/LAYER OBSERWUJ-PRODUKT */
#layer_obserwuj {}
#layer_obserwuj input[type="radio"], #layer_obserwuj input[type="checkbox"] {margin-right:3px;vertical-align:middle}
#layer_obserwuj small {font-size:9pt;color:#999999}
/* MENU LOGIN */
#menulogin {color:#ffffff;width:200px;height:36px;padding:4px 10px 6px 10px;margin-bottom:6px;background:#2481d6 url("/img/bgtwoje-konto.gif") repeat-x;font-size:9pt}
#menulogin b {font-size:11pt}
#menulogin i {color:#ffffff}
#menulogin img {float:left;margin:5px 5px 0 0}
#menulogin a {color:#b9d6ed;text-decoration:underline}
#menulogin a:visited {color:#9db2bf;text-decoration:underline}
#menulogin a:hover {color:#883b43;text-decoration:underline}
a.in-spec:visited {color:#f2cece;text-decoration:underline}
.login-desc {font-size:9pt;color:#330000;float:right;background-color:#ffffcc;border:solid 1px #ffcc66;width:235px;padding: 8px 10px; margin-right:5px;border-radius:12px;opacity: 0.5}
.login-desc h4 {color:#2f1616;font-size:13pt}
/* LOGIN - TWOJE KONTO */
#formlogin {border-collapse:collapse;border-spacing:0}
#formlogin td {width:50%;vertical-align:middle;text-align:center;padding:0 6px}
#formlogin td.left {border-right:solid 1px #cccccc}
#formlogin td.left .small {text-align:left;font-size:9pt;margin-bottom:10px}
#formlogin td.left strong {text-align:left;font-size:11pt;font-weight:normal}
#formlogin fieldset {border:none;margin:6px 6px 2px 0;font-weight:bold;float:left;text-align: left;}
#formlogin fieldset legend {margin:4px 6px 0 0;color:black; display: block;}
#formlogin td.right {text-align:center}
#formlogin td.right .small {text-align:left;font-size:9pt;margin:6px 4px}
#formlogin #resetpass a {text-align:left;float:left}
#formlogin #resetpass fieldset {}
#formlogin button.submit{height: 40px; line-height: 40px}
#norej {border-top:solid 1px #cccccc; text-align: center; padding-top:8px}
#norej div {text-align: left}
/* */
#formregister {}
#formregister .small {text-align:left;font-size:9pt}
#formregister hr {margin:10px 0}
#formregister fieldset {border:none;margin:6px 6px 2px 0;font-weight:bold}
#formregister fieldset legend {float:left;width:150px;text-align:right;margin:4px 6px 0 0;color:black}
#formregister fieldset input, #formregister fieldset textarea, #formregister fieldset select {width:230px}
#formregister .swith {margin:10px 0 3px 0;display:block;}
#formregister .label {margin:16px 0 2px 0;display:block}
#formregister .label input {margin:0 8px 0 0}
#formregister td {border-bottom: solid 1px #e0e0e0}
.klient-border {border:solid 1px #b9d3e9}
a:hover .klient-border {border:solid 1px #e95555}
/* HEADSHOT */
div#headshot {background-color: #ffffff;border: 1px solid red;color: black;font-size:9.9pt;margin-bottom:16px;padding: 2px 5px 5px 5px;width:237px;position: relative;border-radius: 5px;}
div#headshot div#ustrzelone {width:205px;height:234px;position:absolute;z-index:100;top: 50%;left: 50%;transform: translate(-50%, -50%); text-align: center; pointer-events: none;}
div#headshot.outtime {border: 1px outset;width:239px}
div#headshot.outtime h2 b {font-size:17.5pt;color: black}
div#headshot ul {margin: 0 0}
div#headshot ul li {list-style-image: url("/img/krop.gif?1");margin: 0 0}
div#headshot #logo {float: left;margin: 2px 4px 16px 0}
div#headshot h2 {font-size:12pt;color: #cc0000;margin: 0 0 2px 0}
div#headshot h2 b {font-size:17.5pt;color: red}
div#headshot hr {border: 0 solid #fcb0b0;border-bottom-width: 1px;clear:both;height:0}
div#headshot .rys-center {padding: 15px;background-color: #ffffff;box-shadow:0 0 20px #ffffff;}
div#headshot #karta {font-size:9pt;margin-bottom: 6px;width: 100%;color:#220000; border: none}
div#headshot #karta td {padding: 2px 1px;height: 20px;vertical-align: baseline}
div#headshot .cena_old {font-size:9.9pt;color: #777777; text-align: right}
	div#headshot .cena_old b {font-size:15pt;background: url("/img/kresl_pole.png") no-repeat center;padding: 1px 2px 1px 4px}
div#headshot .cena_new {font-size:9.9pt;color:#a02626; text-align: center}
	div#headshot .cena_new b {font-size:16pt;color:#cc2626}
div#headshot .cena_proc {font-size:9.9pt;text-align: center}
	div#headshot .cena_proc b {font-size:16pt}
div#headshot .cena_dostawy {font-size:9.9pt;color:#999999}
	div#headshot .cena_dostawy b {font-size:13pt;color:#999999}
div#headshot i {color:black; font-style: normal;}
	div#headshot i b {color:#cc0000;font-size:15pt}
div#headshot #idtimeshot {height: 23px; margin: 3px 3px 13px 3px; text-align: center}
div#headshot #idilosc {margin-bottom: 0}
div#headshot a.db {font-size:9.9pt}
#headshot table{
    width: 100%;
}
#headshot .priceChange{
    margin-bottom: 20px;
    font-family: Dosis,"Segoe UI",Tahoma,sans-serif;
    color: red;
    text-align: center;
    font-size: 17.5pt;
    font-weight: bold;
}
#headshot .fotka{
    display: block;
    text-align: center;
}
/* PRZYCISK-SZUKAJ */
button.button-szukaj {background-color: #1c86e2}
button.button-szukaj {white-space:nowrap;width:65px;font-size:11pt;font-weight:bold;color:#fdfeff;padding:3px 6px;margin:1px;background: #1780db;background:linear-gradient(to bottom, #1780db 0%,#218be8 100%);border-radius:2px;border:0;text-shadow:1px 1px 2px rgba(36,36,36,0.15);}
button.button-szukaj:hover {background:#218be8;background:linear-gradient(to bottom, #218be8 0%,#166db5 100%);}
button.button-szukaj:active {border:0;background:#d43636;background:linear-gradient(to left bottom, #d43636 0%,#c52d2d 100%);}
.podpis, .podpis a {text-align:right;color:#006ed4;font-family:Dosis,"Segoe UI",Georgia;font-size:13pt;}
.podpis fieldset {float: right; margin: 10px 0 8px 10px}
.podpis legend {font-size:9pt;}
.podpis a {background: url("/img/email16.gif") no-repeat center right;padding-right:19px;text-decoration:none}
.podpis a[href*=facebook] {background: url("/img/facebook16.gif") no-repeat center right;}
.podpis a[title="Google Plus"],
.podpis a:visited {color:#509be0;text-decoration:none}
.podpis a:hover {color:#aa0000;text-decoration:underline}
/* Pseudo Intranet */
#intranet-box {color: #000000; display:block; text-align:left; width:232px; min-height:50px; padding: 1px 8px 4px 8px; background-color:#d4d4d4; border:solid 1px #bbbbbb;border-radius:8px}
#intranet-box a, #intranet-box a:visited {color:#000000; text-decoration:none}
#intranet-box a:hover {color:#fffff0; text-decoration:none;}
#intranet-box a.box, #intranet-box a.box:visited {font-size:8.2pt; display:block; float:left; width:70px; position:relative; margin:0; padding:0 3px 0 3px; height:20px; line-height:20px}
#intranet-box a.box:hover {background-color:#dd6243}
#intranet-prodid {color:black; display:block; margin:0 0 8px 0; text-align:left; width:232px; min-height:50px; padding: 8px 8px; background-color:#d4d4d4;border:solid 1px #bbbbbb;border-radius:8px;}
#intranet-prodid * {font-family:Tahoma;font-size:8pt;}
#intranet-prodid h3, #intranet-prodid h4 {font-size:8.3pt;color:black;margin:0 0 3px 0}
#intranet-prodid h4 {font-size:8.3pt}
#intranet-prodid hr {border-color:#c0c0c0;}
#intranet-prodid a, #intranet-prodid a:visited {color:#00007c; text-decoration:none}
#intranet-prodid a:hover {color:#990000; text-decoration:underline}
#zglos input[type="submit"] {margin: 2px auto;width: 195px}
#zglos-radio {text-align: left; font-size:9pt;margin-left: 5px}
#zglos-radio input[type="radio"] {vertical-align: text-top; margin: 1px 3px 1px 0}
/* KOSZYK.. */
button.koszyk3, button.koszyk3red, button.koszyk3green {
	outline:0;color: #ffffff;padding: 2px 13px;font-size:14pt;font-weight:normal;border-radius:4px;
}
button.koszyk3:hover, button.koszyk3red:hover, button.koszyk3green:hover {outline:0;cursor:pointer;}
button.koszyk3:active, button.koszyk3red:active, button.koszyk3green:active {outline:0}
/* KOSZYK3YELLOW */
button.koszyk3 {background-color:#e81616;border:1px solid #e81616;}
button.koszyk3:hover {background-color:#ff2800;}
button.koszyk3:active {background-color:#a82323;}
/* KOSZYK3RED */
button.koszyk3red {background-color:#e81616;border:1px solid #e81616;}
button.koszyk3red:hover {background-color:#ff2800;}
button.koszyk3red:active {background-color:#a82323;}
/* KOSZYK3GREEN */
button.koszyk3green {
	padding: 2px 4px; background-color: #47a636;border:1px solid #5cc54a;
	opacity:0.95;
}
button.koszyk3green:hover {background-color:#3fe11a;}
button.koszyk3green:active {background-color:#36a81b;}
/* TOOLTIP */
.tooltip {position:relative;display:inline-block}
.tooltip:before,
.tooltip:after {
	position:absolute;
	opacity:0;
	z-index:1000000;
    pointer-events:none;
    bottom:100%;
	left:25%;
	transition:0.3s ease;
}
.tooltip:before {
	content:"";
	position:absolute;
	background:transparent;
	border:6px solid transparent;
    margin:0 0 -18px 0;
	border-top-color:rgba(64,64,64,1);
}
.tooltip:after {
	max-width:480px;
	min-width:270px;
	content:attr(tooltip);
	background:rgba(64,64,64,1);
	color:#fffff6;
	padding:9px 11px;
	font-size:12px;
	white-space:normal;
	box-shadow:2px 2px 6px rgba(0,0,0,0.4);
	margin:0 0 -6px -10px;
}
.tooltip:hover:before,.tooltip:hover:after {opacity:1}
.tooltip:hover:before {margin-bottom:-10px}
.tooltip:hover:after {margin-bottom:2px}
/* NOPRINT */
@media print {.noprint {display:none;visibility:hidden;}}
.bold{font-weight: bold;}
.page-container{
    color: black;
}
.page-container > *{
    color: white;
    height: 30px;
    padding: 0 8px;
    border-left: 1px solid white;
    box-sizing: border-box;
    display: inline-block;
    line-height: 30px;
}
.page-container > *:first-child{
    border-left: none;
}
.page-container > .spacer{
    color: black;
}
.page-container > a{
    background-color: #5caae8;
}
.page-container > a:hover{
    background-color: #2F88D3;
    text-decoration: none;
    color: white;
}
.page-container > a.active{
    background-color: #1C527F;
    font-weight: bold;
}
.page-container > a:visited{
    color: white;
}
.elementsPerPage{
    float: right;
    padding-right: 8px;
}
.elementsPerPage > a:visited{
    color: white;
}
.elementsPerPage > a:last-child{
    border-right: 1px solid white;
}
.compare{
    color: white;
    background-color: #5caae8;
    border: none;
    height: 30px;
    width: 70px;
    padding: 0 12px;
    box-sizing: content-box;
}
.compare:hover{
    background-color: #2F88D3;
}
.compare:active{
    background-color: #1C527F;
}
.pages{
    margin: 0 auto;
    display: inline-block;
}
.pagination{
    text-align: center;
    display: inline-block;
    width:100%;
    line-height: 30px;
}
.pagination input{
    float: left;
}
input.pageNumber{
    max-width: 60px;
}
.resultCount{
    color: black;
    font-size: 10pt;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-top: 8px;
}
#intranet-prodid .ceneo-iframe{
    width: 100%;
    height: 0;
    margin-bottom: 4px;
    border-bottom: solid 1px #c8c8c8;
}
.throbber{
    display: inline-block;
    text-align: center;
    width: 100%;
    margin: 1em 0;
}
.center{
    text-align: center;
}
form.all-producers{
    padding-bottom: 10px;
    text-align: center;
}
tr.pageNumber td span{
    font-weight: bold;
}
.top-link{
    float: right;
    padding-right: 0;
}
.icon.top{
    display: inline-block;
    padding: 0 8px;
    width: 23px;
    height: 12px;
    background: url('/img/top.png') no-repeat center;
}
.page-container.news{
    display: block;
}
.social-text{
    font-weight: bold;
    font-size: large;
}

table.opisGwarancja {
    border: none; border-collapse: collapse; margin: 6px 0 6px 0;
}

table tr td span.opisGwarancja {
    float:left; font-size: 11px; margin-top: 10px;
}

table.zaplata.suma {
    margin-top: 20px; width: 100%
}

table tr td select.odbior {
    /*background-color: #fffbfb;*/
    margin: 10px 0 10px 6px; width:280px;
}

table.kosz-guziki tr td button.submit-orange.tooltip.kontynuuj{
    width:240px;
}
.hidden{
    visibility: hidden;
}

.FAQ {
    font-size: 17px;
    margin: 20px 0 10px 0;
    cursor: pointer;
    color:#2f88d3;
}
.FAQ:hover {
    color:#883b43;
}
.FAA {
    display: none;
    margin: 10px 0 30px 0;
}

.MoreLess {
    font-weight: bold;
    color: red;
}

.lead-button {
    position: absolute;
    right: 0;
    top: 0;
}

.category-lead {
    margin-bottom: 15px;
    position: relative;
}

.lead-text{
    overflow: hidden;
    width: 90%;
    line-height: 1.5em;
}

.short {
    overflow: hidden;
    width: 90%;
}

.lead-text.short p:first-child {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.lead-text > p {margin-bottom: 25px;}

.important-features{
    margin-top: 20px;
}

.article-body .landing-page {
    font-size: 0;
    line-height: 0;
}

.article-body {
    line-height: 1.5em;
    clear: both;
}

.article-body h2,
.article-body h3 {
    margin-top: 25px;
}

.soe_content {
    margin-top: 25px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 10.5px;
    line-height: 1.3em;
    padding: 15px;
    text-align: justify;
}

.soe_content a {
    text-decoration: none;
}

.soe_content > p {
    font-size: 12px;
}
.product-ids{
    color: gray;
    font-size: 0.7em;
    display: block;
    margin-bottom: 15px;
}

.ui-autocomplete.ui-front{
    z-index: 9999;
}

.ui-autocomplete.ui-menu .ui-menu-item {
    padding: 3px 1em 3px .4em;
    position: relative;
    border: 1px solid transparent;
}

.ui-autocomplete.ui-menu .ui-autocomplete-match {
    padding: 0;
    margin: 0;
    font-weight: bold;
    color: #842c2c
}

.ui-autocomplete.ui-menu .ui-autocomplete-match.ui-state-active{
    border: none;
    background: none;
}

.ui-autocomplete.ui-menu .ui-menu-item:focus,
.ui-autocomplete.ui-menu .ui-menu-item:hover{
    border: 1px solid #d0dae4;
    background: #d8e5f2;
    font-weight: normal;
    color: #000000;
}

.ui-autocomplete.ui-menu .ui-menu-item:hover i,
.ui-autocomplete.ui-menu .ui-menu-item:focus i {
    color: #a61616
}

.ui-autocomplete.ui-menu i.ui-state-active {
    background: transparent;
    border: none;
}

.ui-autocomplete.ui-menu .ui-state-active,
.ui-autocomplete.ui-menu .ui-state-focus{
    margin: 0;
}
.seo_footer{
    padding: 8px 8px 8px 474px;
    text-align: justify;
    font-size: 10.5pt;
}
.headquarters-photo{
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    padding: 8px;
    left: 0;
}
.footer-container{
    position: relative;
    min-height: 316px;
}

.configure ul{
    list-style: none;
}

.configure ul > li > label{
    max-width: 580px;
    display: inline-block;
}

.configure hr{
    border-color: #d2d9e7;
    margin: 20px 0;
}

.configure ul span.price{
    margin-left: 16px;
    float: right;
}
.show-config{
    padding: 11px 36px;
    border-radius: 5px;
    border: 1px solid #ededed;
    box-shadow: none;
    background: #008bc2;
    font-size: 1.2em;
    color: white;
    text-decoration: none;
    display: inline-block;
    margin: 20px 0 0;
}
.show-config:hover {
    background: #00aff5;
    text-decoration: none;
    color: white;
}
.show-config:active {
    background: #00425c;
    text-decoration: none;
    color: white;
}
.article-alert {
    background: #da0000;
    color: white;
    text-align: center;
    max-width: 890px;
    line-height: 32px;
    border: 1px solid black;
    border-radius: 6px;
}

.anchor {
    position: relative;
    top: -60px;
    visibility: hidden;
}