/* open-sans-300 - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url('../fonts/open-sans-v20-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/open-sans-v20-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url('../fonts/open-sans-v20-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/open-sans-v20-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/open-sans-v20-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/open-sans-v20-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/open-sans-v20-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/open-sans-v20-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/open-sans-v20-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin-ext_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/open-sans-v20-latin-ext_latin-800italic.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v20-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v20-latin-ext_latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-800italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v20-latin-ext_latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v20-latin-ext_latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

*{box-sizing: content-box}
html {scroll-behavior: smooth;}
html, body {box-sizing:content-box;font-family:"Open Sans",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;}
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:9.5pt}
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:500}
.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}
.mflogo {margin: 7px 10px;max-height: 60px; max-width:110px; vertical-align: middle;}
.white {color:white;}
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}
button {text-transform: uppercase}
/* 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;color:#2f88d3;text-decoration:none;}
.lukas.db:hover{text-decoration:underline;}
.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 {font-size:12pt;color:#ffffff;background-color:#75b8e9;border:0}
th a {color:#ffffff}
th a:visited {color:#fefefe}
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 {background-color: #ffffff;box-shadow: 0 2px 7px rgba(0,0,0,0.22);display: none;height: 60px;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}
#fix-menu table#tab-menu-fix {width:1248px;height:60px;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-size:12pt;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;}
#proline-pl {position:relative;display:block;margin-left:auto;margin-right:auto;text-align:left;}
#top-search {z-index:600;position:fixed;background: white;height:100px;border-bottom: 1px solid #56a5e2;width:1248px}
#top-glowa {z-index:555;}
#top-glowa > table {border-collapse:collapse;margin-top:4px;margin-bottom:7px}
#top-glowa table td {padding: 0 0}
#top-glowa .lewa {width: 438px}
#top-glowa .prawa {width: 829px}
#top-cart {margin-top:10px;}
#logo-podpis {color: #0a5482;display: block;font-size: 13px;font-weight: normal;height: 20px;margin: -4px 0 0 22px;letter-spacing: -1px;overflow: hidden;z-index: -10;}
.container-center, #proline-pl, #top-glowa, #top-glowa-margin, #tabbody, #end-tail {width: 1248px;}

/* GŁOWNE MENU:CSSMENU */
#belka-cssmenu {background-color:#56a5e2;height:40px;border: 0;width: 1248px;z-index:556;top:100px;position: relative}
/* GŁOWNE MENU: LOGOWANIE */
#belka-cssmenu div * {}
#belka-cssmenu div {color:#ffffff;float:right;line-height:40px;display:block;padding-right:10px;z-index:556}
#belka-cssmenu div a {color:#ffff00;line-height:40px;}
#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:#fff;text-decoration:none}
#cssmenu {margin:0;padding:0;height:40px;z-index:556;font-size:11pt;line-height:40px}
/* WSZYSTKIE POLA MENU */
#cssmenu li {min-width:102px;height:40px;position:absolute;display:block;z-index:556;list-style:none;text-align:center;line-height:40px}
#cssmenu > li {min-width:102px;height:40px;position:relative;display:inline-block;margin-right:10px;z-index:556;list-style:none;text-align:center;line-height:40px}
#cssmenu a {height:40px;display:block;z-index:556;color:#ffffff;text-decoration:none;line-height:40px;padding:0 7px;}
#cssmenu a {text-shadow:1px 1px 2px rgba(88,88,88,0.16)}
#cssmenu li a {text-shadow:1px 1px 2px rgba(255,255,255,0.15)}
#cssmenu li:hover {background-color:#2174b4}
/*#cssmenu li:hover a {color:#fff;text-shadow:1px 1px 2px rgba(255,255,255,0.15)}*/
#cssmenu a:hover {color:#fff;}
/* 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:auto;border:1px solid #5ba8f1;border-top:none;background-color:#ffffff;}
#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:0 5px;margin:0;letter-spacing:0;width:auto;position:relative;z-index:556;color:#2F5F8B;font-weight:normal;text-align:left;height:25px;line-height:27px;white-space:nowrap;}
#cssmenu li ul li span {font-weight:500}
#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}
.input-gkat-box .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:-16px 6px 0 10px;}
.tab-szukaj-box {border:solid 1px #0196ff;background-color:#ffffff;margin:4px 0 6px 0;}
.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:500;color:#254d6f}
.szukaj-opcje-box a.radio7select-12 {font-size:11pt;font-weight:500;color:#254d6f}
.input-szukaj-box {color:black;background:none;border:0;font-size:14px;font-weight:normal;margin: 0;padding:12px 0px;text-indent:8px;width:597px;}
.input-szukaj-box:focus {outline:solid 0 #fbdfef;background-color:transparent}
.input-szukaj-box-prodq {width:400px;}
.input-gkat-box {background: none;border: 1px solid #ffffff;border-left-color: #cbe0ef;color: black;font-size: 14px;height: 42px;margin: 0 0;padding: 0 3px 0 3px;width: 180px;}
.input-gkat-box option {background: none;}
select.input-gkat-box option:nth-child(even) {background:none;}
.input-gkat-box:focus {outline:solid 0 #f0f0f0;background-color:transparent}
.szukaj-form-opcje {color:#99c1e3;font-size:10pt;white-space:nowrap;margin:0 0}
.szukaj-form-opcje input[type="checkbox"] {margin-bottom: 3px}
.szukaj-form-opcje label.check-ext {color:#265172;padding-left:3px;vertical-align: middle;}
.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:55px;padding-left:10px;margin-top: -35px;}
#barmenu a {font-size:10pt;padding:0 0 0 0;font-weight: normal; text-align:center;text-decoration:none;display:block;width:77px;height:40px;float:left;margin:7px 0 0 2px;background: no-repeat top center;}
#barmenu a:hover {color:red}
#barmenu b {display:block;margin-top:50px;font-weight: normal;}
#barmenu i {display:block;font-size:12px;font-style:normal;min-width:20px;max-width:20px;height:20px;width:20px;color:#ffffff;background-color:#129400;border:solid 3px #129400;margin-top:-70px;margin-left:40px;line-height: 20px; border-radius:50%;}
#barmenu #konfigurator {background-image:url("/img/konfigurator.svg")}
#barmenu #login {background-image:url("/img/layout/bglogin.gif")}
#barmenu #promocjebarmenu {background-image:url("/img/layout/bgpromocje.png")}
#barmenu #pasaz {background-image:url("/img/layout/bgpasaz2.gif")}
#barmenu #kontakt {background-image:url("/img/kontakt.svg")}
#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 #prbarmenuacownicy {background-image:url("/img/layout/bgpracownik.gif")}
#barmenu #ulubione {background-image:url("/img/layout/bgulubione.gif")}
#barmenu #schowek {background-image:url("/img/schowek40.svg")}
#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/koszyk.svg")}
#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:500;color:black;min-height:26px;background:#ffffff repeat-x;border:solid 1px #accae5;margin:130px auto -70px auto;padding:10px 6px 6px 10px}
#messbar {border-radius:6px;width: 950px;}
#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;margin-top:100px}
/* 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;}
#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:500;}
.clear {clear:both;}
i {font-style:italic; text-decoration:none;}
h1, h2, h3, h4 {font-weight:500;}
h1 {color:black;font-size:19pt;margin:0 0 6px 0;padding:0;}
h2 {color:black;font-size:17pt;margin:5px 0 5px 0;padding:0;}
h1.logo,h2.logo{margin: 0 0 0px 10px; font-size: 1pt;}
h1.logo a,h2.logo a {text-decoration: none !important}
h3 {color:#333333;font-size:14pt;margin:4px 0 4px 0;padding:0;}
h4 {color:#333333;font-size:13pt;margin:2px 0 2px 0;padding:0;}
h5, h6 {font-weight:500;margin:1px 0 1px 0;padding:0;}
h5 {color:#494949;font-size:12pt;}
h6 {color:#4d6e89;font-size:12pt;}
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;}
blockquote {background: url("/img/blockquote.gif") center left no-repeat;color: #6c6c6c;font-weight: 700;min-height: 70px;padding-left: 65px;transform: rotate(-1.5deg);}
.blockquote {color:#446a44;padding:5px 40px 0 40px;}
.blockquote h1, .blockquote h2, .blockquote h3 {color:#225522;}
.blockquote i, .blockquote b {}
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 {background-color:#ffffff;border:solid 1px black;color:black;height: 30px;padding:2px 3px;}
.textyellow {color:black;border:solid 1px black;background:#fcfc90;padding:2px 3px;}
.filetext {color:black;border:solid 1px black;background-color:#ffffff;padding:2px 3px;}
.password {color:black;border:solid 1px #0066CC;background-color:#ffffff;padding:2px 3px;}
.readonly {color:#9d9885;border:solid 1px #b9b7a5;background-color:#fdfcf7;padding:2px 3px;}
.tred {border:solid 1px #ffa0a0;}
.inputbutton {color:black;}

.submit,
.submit-red,
.submit-orange,#cechy-menu selec
.submit-yellow,
.submit-green {border: 0 solid; background:none;color:#ffffff;outline:0;font-size:10.5pt;letter-spacing:1px;font-weight:500;height:auto;padding:7px;margin:5px 5px 2px 0;border-radius: 5px;text-transform: uppercase}
.submit-yellow {font-weight: 600}
.submit {border-color: #3f9ce7; background-color:#3f9ce7}
.submit-red {border-color: #e21a1a; background-color:#e21a1a}
.submit-orange {border-color: #129400; background-color:#129400}
.submit-yellow {border-color: #cea800; background-color:#cea800}
.submit-green {border-color: #129400; background-color:#129400}
.submit:hover,
.submit-green:hover {background:#006a2a} /* border-color:#9873d0 #002d96 #002d96 #9873d0;background:#7666d3 */
.submit-red:hover {background:#bb1414;opacity: 0.8}
.submit-orange:hover {background:#006a2a}
.submit-yellow:hover {background:#e47b00}
.submit:active,
.submit-red:active,
.submit-orange:active,
.submit-yellow:active,
.submit-green:active {outline:0;opacity: 0.7}
.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-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-weight:normal;margin:0 0 5px 0;line-height:100%}
.home-powitanie p {}
/* ŚWIĄTECZNY */
.home-powitanie h2 {color:#9f885e;font-size:17pt;font-weight:500;margin:0 0 5px 0;line-height:120%}
.home-powitanie h2 b {color:#be8d40;}
.home-powitanie h3 {color:#b83e3e;font-size:19pt;font-weight:500;margin:1px 0 1px 0;line-height:110%}
.home-powitanie h3 b {color:#967034;}
/* 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:500}
.home-powitanie .grupy span b {color:#3261c0;font-weight:700;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 h2 {color:#336699;font-weight:500;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:14px;margin:15px;line-height:20px;}
.cms_lista_sklep td {vertical-align:top;max-width:650px;display:block; padding:30px 10px; border:0;border-bottom:solid 1px lightgray;}
.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:14pt;font-weight:500;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 {clear:left;margin:0 0 0 0;line-height: 20px;color: #333333;}
.cms_lista_sklep img {display:block;float:right;clear:right;margin:7px 0 15px 15px;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;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-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:500;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-size:9pt;padding: 0 0 2px 4px; display: inline-block;}
.news_share.float-right{position: absolute; top: 185px; right: 0;}
.news_zrodlo {float:right;color:#707070;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-size:9pt;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 3px 8px;margin:2px 0 14px 0;font-weight:500;color:#214563}
/* 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;color:#336699;margin:0 0 3px 0;}
.cell-round h3 {font-size:9pt;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%;}
.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:500}
.tipspodpis {color:#556677;font-size:9pt;font-weight:500}
.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:500;color:#ffffff;background:#d09c0b;font-size:11pt;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 #56a5e2;padding:0 0 0 0}
.cell-round-title table {color:#1e405a}
.cell-round-title .marg {padding:8px 10px 7px 10px}
.cell-round-title h2 {height:40px;display:block;padding:0 0 0 9px;margin:0 0 0 0;position:relative;border:0;line-height:37px;font-weight:normal;letter-spacing:0;font-size:11pt;text-align:center; background: #5da5e2;}
.cell-round-title h2 b {height:24px;display:block;padding:0 9px 0 0;color:white;}
.cell-round-title h2 b {text-shadow:1px 1px 3px rgba(85,85,85,0.17)}
.cell-round-title h2 b strong {color:#ffffff}
.cell-round-title h3,
.cell-round-title h4 {font-size:12pt;margin:10px 0 10px 0}
.cell-round-title h4 {font-size:12pt}
.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:500;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:500;text-decoration:none}
a.nagro:hover {text-decoration:underline}
a.nagro:visited {color:#A00000;font-weight:500}
a.nagro:active {color:#0000ee}
a.wyr {color:#3377BB;font-weight:500;text-decoration:none}
a.wyr:hover {color:#883b43;text-decoration:underline}
a.wyr:visited {color:#3377BB;font-weight:500}
a.wyr:active {color:#0000ee}
.mini75 {font-size:7.5pt}
.mini7 {font-size:7pt}
.mini8 {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:10pt; overflow-x: hidden; text-overflow: ellipsis;}
div#win-gossip time {font-size:8pt;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:11pt;line-height:12.5pt;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:10pt}
.gossip-wpis a[itemprop="author"] {color:#3a6e9a;font-size:10pt;font-weight:500}
.gossip-wpis a[itemprop="author"].alert {color:#983c3c;font-size:10pt;font-weight:500}
.gossip-wpis .time {font-size:10pt;color:#888888;text-decoration:none}
.gossip-wpis .ocena {color:#aaaaaa}
.gossip-wpis .ocena b {color:#457ca7;font-weight:500;font-size:10pt}
.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:500;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;}
.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 * {padding:3px 4px 3px 6px;line-height:16px;font-size:11pt;font-weight:normal;margin: 0 0;}
.menukontekst a, .menukontekst span {color:#2f5f8b;display:block}
.menukontekst span {font-weight:500}
.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}
a.rozwin_kat:hover {color:#000000;background-color:#ffffd5;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;vertical-align: middle}

a.kategorie.active span,
a.kategorie.active strong {color:#883B43}
strong.kategorie.active {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:500;font-size:9.9pt}

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

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 {color:#4C88C1;font-weight:500;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:500;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:500}
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;}
/* 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:520px}
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:8px auto; width:950px}
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:80px;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 {margin: 0 0 5px 0}
#prodid-arch h2 b {color: #aa0000}
#prodid-right {display:inline;float:right;height:auto;min-height:950px;width:250px;position: sticky;position: -webkit-sticky;top:130px;
}/* padding-left:10px */
#prodid-main {display:inline;float:left;height:auto;min-height:750px;margin-left: 10px;width:950px;}
span[itemprop="identifier"] {float: right; color:#b0b0b0; font-size:9pt}

h1.prodid {font-size:17pt;margin:30px 0 10px 0;font-weight:600;word-spacing:5px;}
h2.prodid {font-size:14pt;margin:30px 0 5px 0; clear: both;}
#prodid-main h2,
#prodid-main h3,
#prodid-main .important-features > span {color: #18649d; font-size: 15pt;font-weight:500;}
#prodid-main > h2 {margin-top: 15px;}
#prodid-opis, #prodid-short-opis {margin-top: 10px;font-size: 12pt;line-height: 21px;color: #222222;letter-spacing: 0;}
#prodid-opis h2,
#prodid-opis h3 {font-size:14pt;line-height:200%}
#prodid-opis picture img {display: block; margin: 8px auto 8px auto;}
#prodid-stopka {width:950px;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:910px;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);}
#breadcrumbs {color:#2e6a9c;font-size:11pt;font-weight:100; margin:15px 10px}
#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 {position: absolute;top: 290px;right: 290px;z-index: 555;margin:0 0 16px 0;font-size:11pt;display:block;}

/* 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:12pt;padding:14px;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 tr td:first-child {
    text-align: right;
}
.prodid-cechy td.v {width:60%;font-weight:500}
.prodid-cechy span.gwar {font-weight:normal;font-size: 9pt;}
.prodid-cechy .jm {}
.prodid-cechy > tbody > tr:hover {background-color: #c5dee8;}
/* DO KOSZYKA ::HURT */
.cena_hurt {font-weight:500;font-size:13pt;padding:2px 0 8px 0}
.cena_hurt .cena_b {font-size:20pt}
.cena_hurt .cena_n {font-size:20pt}
/* DO KOSZYKA ::DETAL */
table.cena_karta{width: 100%;}
.cenaline_karta,
.cena_karta,
.cena_karta2 {font-weight: normal; font-size:9pt;padding:2px 6px 6px 3px;border-radius: 6px;}
.toRight{text-align: right;}
/* ZZZ */
.cenaline_karta {background:#2e7db9;width:95%; padding:6px -5px;border:1px solid #2e7db9;}
.cena_karta {width:205px;}
.cena_karta2 {font-size:11pt}
.cyan {color:#0af;font-weight:500;vertical-align: top;}
.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:#333}
.cena_karta .cena_b {font-size:24pt}
.cena_karta2 .cena_b {font-size:13pt}
.cenaline_karta .cena_b {color:white;font-size:24pt}
.cenaline_karta small {color:white;font-size:10pt;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:10pt;border:solid 1px #dfe7ed;background: #ffffff;padding:5px 6px 4px 6px}
.towarbox:hover {background: #ffffff none;box-shadow:1px 1px 6px rgba(60,60,60,0.17)}
.towarbox.best {}
.towarbox.bestkat {}
.towarbox.kupowanerazem {}
.towarbox.news {}
.towarbox.prom {}
.towarbox .min {display: block; height: 80px;vertical-align:middle;margin:12px auto}
.towarbox h2 {color:#336699;font-size:9pt !important;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-weight:500}
a.koszyk:hover {color:#dd0000;text-decoration:none}
a.koszyk:active {color:#0000ee}
td.koszyk, button.koszyk {font-size:10pt;color:#aa0000;font-weight:500}
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:500;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:10pt;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.7}
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:10pt;border-collapse:collapse;background:#fdfeff;margin:30px auto}
table.porownaj td {border-bottom:solid 1px #c5dcf2}
table.porownaj th {font-weight:normal}
table.porownaj th.bold {font-weight:500}
table.porownaj .nazwa {background:#e4eff8;font-weight:500;color:#336699;font-size:10pt}
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:10pt;border-collapse:collapse;background:#f4f9fc;margin:10px auto}
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:50px}
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:9pt;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;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:9pt}
/* KOSZYK - PŁATNOśĆ */
.koszykempty {color:#aa0000;font-weight:500;font-size:12pt}
.koszyk_lukas {font-size:9pt;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 {}
.koszyk_przelew {width:600px;border:1px solid #e9a14b;background-color:#fffefb;padding:10px;margin: 10px auto;}
.koszyk_przelew span {color:#772222;font-weight:500;font-size:11pt}
.koszyk_przelew b {color:#663333;font-weight:500}
.koszykdzieki {color:#0068a4;font-size:15pt;font-weight:500;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:500;color:#FFFFFF;background-color:#3D91DF;border-bottom:1px solid #0167CC}
td.shoptabheadmain {}
div.cechy {color:#666666;line-height:133%}
div.cechy .cecha {font-size:9pt;color:#306CA4;font-weight:500}
div.cechy .cechailosc {color:#AAAAAA;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}
/* KONFIGURATOR */
fieldset.konf {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:500}
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-weight:500;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-weight:500;color:#aa1111}
.swith {font-size:11pt;color:#297fc1;text-decoration:underline;font-weight:500}
.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}
.menu-kat-rec {margin:5px 0 0 -3px;border-spacing:1px;border-collapse:separate;text-decoration:none;font-size:9.5pt;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:10px 0;margin:1px;border:0;letter-spacing:-0.1px;width:78px;height:62px;vertical-align:middle;text-align:center;cursor:pointer;}
.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;}
.menu-kat-rec td.current a {margin:0;border:solid 1px #d7e5f2;background-color:#ffffff;}
.menu-kat-rec td.current a:hover {color:#666666;margin:0;cursor:default;text-decoration:none;border:solid 1px #d7e5f2;background-color:#f3f8fd;}
/* MMM */
#menu-news-prom-best {padding: 9px 0 4px 6px;font-size:10pt;font-weight:normal;letter-spacing: 0}
#menu-news-prom-best * {color:#ffffff}
#menu-news-prom-best .news {background-color:#4cb84c;padding:8px 6px;line-height:20px;}
#menu-news-prom-best .prom {background-color:#e9597b;padding:8px 6px;line-height:20px;}
#menu-news-prom-best .best {background-color:#e37351;padding:8px 6px;line-height:20px;}

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;}
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;position:relative;border-bottom: 1px solid #c9deef;background: #f4f9fc;}
.menu-kat-zakladki li {float:left;text-decoration:none;font-size:10pt;text-transform:uppercase; background: white; border: 1px solid #c9deef; border-bottom: none;}
.menu-kat-zakladki li b {display:block;float:left;height:26px;line-height:26px;color:black;text-decoration:none;font-weight:normal;text-align:center;padding:0 0 0 5px;cursor:pointer}
.menu-kat-zakladki li b img {vertical-align: middle; margin: 2px 4px 2px 1px}
.menu-kat-zakladki li b {float:left;display:block;padding:0 10px 0 5px;font-weight:normal;color:#444444}
.menu-kat-zakladki li.current b {font-weight:500;color:#111111;}
.menu-kat-zakladki li b:hover {color:#ffffff;text-decoration:none}
.menu-kat-zakladki li.current b:hover {color:black}
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%;}
table#popular_ico td h3 {font-size:11pt;font-weight:500;height:22px;line-height:22px;margin:3px 0;background-color:#e0eefb}
/* CMS-BOX MENU DZIAŁY */
.menu-cms-dzialy {clear:both;padding:0;list-style:none;height:27px;position:relative;margin:16px auto;width:728px;border-bottom: 1px solid lightgray;}
/*.menu-cms-dzialy li * {text-transform:uppercase}*/
.menu-cms-dzialy li {float:left;text-decoration:none;font-size:11pt;background: #e6e6e6; border: 1px solid lightgray; border-left: none;}
.menu-cms-dzialy li a {display:block;float:left;height:26px;line-height:26px;color:black;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;}
.menu-cms-dzialy li.current {background: white;border-bottom: none; padding-bottom: 1px;}
.menu-cms-dzialy li.current a {text-decoration:none}
.menu-cms-dzialy li.current a b {font-weight:500;color:#111111;}
.menu-cms-dzialy li:hover {background: #56a5e2;}
.menu-cms-dzialy li a:hover {text-decoration:none}
.menu-cms-dzialy li a:hover b {color:#ffffff}
.menu-cms-dzialy li.current a:hover {cursor:default;text-decoration:none}
.menu-cms-dzialy li.current a:hover b {color:black;}
.menu-cms-dzialy li.current a b strong {color:#992222}
.menu-cms-dzialy li:first-child {border-left: 1px solid lightgray;}
/* 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:500}
.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 .inside {background:#ffffed;height:auto;min-height:92px;display:block;border:1px solid #dcddab;padding:4px 4px 6px 6px}
.round-poradnik h2 {color:#006acc;margin-top:0;font-size:9.9pt;font-weight:500}
.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:500}
#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:#ffffef;border:solid 1px #e4d4a8;padding:8px 10px 12px 10px;margin:0 0 12px 0;border-radius:6px}
div.brak-wynikow h2 {color:#333333;font-size:17pt;margin:0 0 6px 0;padding:0}
div.brak-wynikow h2 b {color:#111111}
div.brak-wynikow ul {line-height:120%;font-size:11pt}
.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:5px 0 10px 0; padding: 7px; max-width:180px; height: 1.3rem; background-color: white; border: 1px solid #cccccc;}
#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 0; 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:10pt;color:#333333;float:right;width:235px;padding: 30px 10px; margin-right:5px;}
.login-desc h4 {color:#333333;font-size:13pt}
/* LOGIN - TWOJE KONTO */
#formlogin {border-collapse:collapse;border-spacing:0}
#formlogin td {width:50%;vertical-align:top;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:500;float:left;text-align: left;}
#formlogin fieldset legend {margin:4px 6px 0 0;color:black; display: block;}
#formlogin td.right .small {text-align:left;font-size:9pt;margin:6px 4px}
#formlogin #resetpass a {text-align:center;}
#formlogin #resetpass fieldset {}
#formlogin button.submit{height: 40px; line-height: 40px}
#norej {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:500}
#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; height:30px; line-height: 30px}
#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 #999999;color: black;font-size:10pt;margin-bottom:16px;padding: 2px 5px 5px 5px;width:237px;position: relative;}
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 ul {margin: 0 0}
div#headshot ul li {list-style-image: url("/img/krop.gif");margin: 0 0}
div#headshot #logo {float: left;margin: 2px 4px 16px 0}
div#headshot h2 {font-size:11pt;color: #cc0000;margin: 15px 0 15px 0}
div#headshot h2 b {font-size:18pt;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:10pt;color: #777777; text-align: right}
div#headshot .cena_old b {font-size:17pt;background: url("/img/kresl_pole.png") no-repeat center;padding: 1px 2px 1px 4px}
div#headshot .cena_new {font-size:10pt;color:#a02626; text-align: center}
div#headshot .cena_new b {font-size:17pt;color:#cc2626}
div#headshot .cena_proc {font-size:10pt;text-align: center}
div#headshot .cena_proc b {font-size:17pt}
div#headshot .cena_dostawy {font-size:10pt;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:10pt}
#headshot table{
    width: 100%;
}
#headshot .priceChange{border: 1px solid red; font-weight:700;line-height: 34px; background-color: red; height: 35px; margin: 0 -6px;color: white;text-align: center;font-size: 13.5pt;}
#headshot .fotka{display: block;text-align: center;margin-top: 15px;}
/* PRZYCISK-SZUKAJ */
button.button-szukaj {background: #56a5e2;border: 0;height: 40px;margin: 0;outline: none; white-space: nowrap;width: 40px;}
button.button-szukaj:hover {background:#218be8;}
button.button-szukaj:active {border:0;background:#2F5F8B;}
.podpis, .podpis a {text-align:right;color:#006ed4;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}
#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;}
#intranet-prodid * {font-size:9pt;}
#intranet-prodid h3, #intranet-prodid h4 {font-size:10pt;color:black;margin:0 0 3px 0}
#intranet-prodid h4 {font-size:9.5pt}
#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.koszyk3orange, button.koszyk3green {
    border:0 solid #129400;outline:0;color: #ffffff;padding: 2px 15px;font-size:11.5pt;font-weight:normal;letter-spacing: 1px;border-radius:7px; text-transform: uppercase;
}
button.koszyk3:hover, button.koszyk3red:hover, button.koszyk3orange:hover, button.koszyk3green:hover {outline:0;cursor:pointer;}
button.koszyk3:active, button.koszyk3red:active, button.koszyk3orange:active, button.koszyk3green:active {outline:0;opacity: 0.7}
/* KOSZYK3RED */
button.koszyk3red {background-color:#129400;}
button.koszyk3red:hover {background-color:#006a2a;}
button.koszyk3red:active {opacity: 0.7;}
/* KOSZYK3ORANGE */
button.koszyk3 {background-color:#129400;}
button.koszyk3:hover {background-color:#006a2a;}
button.koszyk3:active {opacity: 0.7;}
/* KOSZYK3GREEN */
button.koszyk3green {
    background-color: #47a636;border:1px solid #129400;
}
button.koszyk3green:hover {background-color:#218a09;}
button.koszyk3green:active {background-color:#5cc54a;}
/* 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;
    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;
    float: right;
}
.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: initial;
    color: black;
}
.page-container > a:hover{
    background-color: #f0f0f0;
    text-decoration: none;
    color: #333333;
}
.page-container > a.active{
    background-color: initial;
    font-weight: bold;
}
.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: 14px;
    line-height: 60px;
}

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 {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

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

/*.category-lead.short .lead-text p:first-of-type {*/
/*    text-overflow: ellipsis;*/
/*    overflow: hidden;*/
/*    white-space: nowrap;*/
/*}*/

.lead-text{
    line-height: 1.4em;
    text-align: justify;
    text-justify: inter-word;
    /*overflow: hidden;*/
    /*width: 95%;*/
}

.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;
    color:#222222;
    letter-spacing: 0; line-height:1.4 ;font-size:12.0pt;
}

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

.article-body {margin-top: 10px;font-size: 12pt;line-height: 1.5;color: #222222;letter-spacing: 0;clear: both;max-width: 986px;
}

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

.soe_content {
    margin-top: 25px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 12px;
    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;display: block;font-size: 10pt !important;margin: -5px 0 15px 0;}

.ui-autocomplete{
    width: 600px !important;
}

.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-item .ui-state-active{
    border: none;
    background: none;
    color: black;
}

.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: 10pt;
}
.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 0;
    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;
    width: 100%;
    text-align: center;
}
.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;
}

.kolumn-jede {
    margin-left: 5px;
    margin-right: 5px;

    min-width: 22%;
    min-height: 200px;
    margin-bottom: 5px;
    float: left;
    border-radius: 10px;
    border: 1px solid #c9deef;
}

.clear-jede {
    clear: both;
}

.take-jede {

    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 900px
}

.take-jede > h2 {
    margin-bottom: 40px;
}

.kolumn-jede > h3,
.kolumn-jede-big > h3 {
    color: #2f5f8b;
    line-height: 163px;
}

.pricesectionjede {
    margin-top: 160px;
    border-top: solid 1px #f5f5f5;
    padding-top: 20px;
}

.w {
    background-color: green;
}

.kolumn-jede-big {
    margin-left: 74px;
    margin-right: 74px;

    min-width: 300px;
    min-height: 300px;
    float: left;
    border-radius: 10px;
    border: 1px solid #c9deef;
}

.jede-big > h3 {
    color: #2f5f8b;
    line-height: 263px;
}

.title-jede {
    margin-bottom: 100px;
    margin-top: 80px;
}

.article-body-justify {
    line-height: 1.5em;
    clear: both;
    width: 600px;
    text-align: justify;

}

.article-body-justify h2, .article-body-justify h3 {
    margin-top: 25px;
    line-height: 1.3em;
}

.button-center {
    justify-content: space-around;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    align-items: center;
    float: none;
}

a.submit-yellow:hover,a.submit-yellow:active,a.submit-yellow:focus {
    background:#E28C02;
    color:#FFFFFF;
    text-align: left;
    text-decoration: none;
}
h2.subtitle, h3.subtitle {color: #063c68;font-size: 13pt;font-weight: 600;margin: 1px 0 1px 0;padding: 0;}
#prodid-main{}
.rs .rsThumbsHor {margin: 10px 0 30px 0;}
/*#ui-id-2 {*/
/*    position: fixed !important;*/
/*}*/
.anchorHidden {
    position: relative;
    top: -3rem;
}
.search-options-wrapper select {
    -moz-appearance: none; background: url(/img/down-triangle.svg) no-repeat right; -webkit-appearance: none; background-position-x: 120px; background-position-y: 16px;padding-right: 40px;overflow: hidden; display: flex; line-height: 40px; text-indent: 4px; margin: 0;opacity:.6; background-color: #E7E7E7;
}
.input-gkat-box {
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 110px;
    text-indent: 8px;
    line-height: 40px;

}
select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
select {
    /* for Firefox */
    -moz-appearance: none;
    /* for Chrome */
    -webkit-appearance: none;
}
input::placeholder {
    color: black;
    opacity: .6;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: black;
    opacity: .6;
}
::-moz-placeholder { /* Firefox 19+ */
    color: black;
    opacity: .6;
}
:-ms-input-placeholder { /* IE 10+ */
    color: black;
    opacity: .6;
}
:-moz-placeholder { /* Firefox 18- */
    color: black;
    opacity: .6;
}
/* For IE10 */
select::-ms-expand {
    display: none;
}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

#intranet-toggle {width: 100%; box-sizing: border-box;}

a.przelewy24 {
    font-weight: 600;
    padding: 10px 15px;
}

a.przelewy24:hover, a.przelewy24:focus, a.przelewy24:active {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10.5pt;
    font-weight: 700;
    padding: 10px 16px;
    text-decoration: none;
}

.unactive {
    border-color: #909090;
    background-color: #909090;
    color: white;
    cursor: default;
    pointer-events: none;
    text-decoration: none;
}
.shortterm {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 700px;
    text-decoration: underline;
    vertical-align: text-top;
}

.confirmation {
    height: 12px;
}

.menu-cms-dzialy button {
    background: #e6e6e6;
    border: 1px solid lightgray;
    color: #444444;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11pt;
    font-weight: normal;
    height: 26px;
    line-height: 140%;
    padding: 0 12px 0 6px;
    text-align: center;
    text-decoration: none;
}

.menu-cms-dzialy button.active
{
    background: white;
    border-bottom: none;
    padding-bottom: 1px;
}

.flex-short-art.d-none {
    display: none;
}

.flex-short-art {
    display: inline-flex;
    flex-wrap: wrap;
    width: 100%;
}

.flex-short-art .quarter {
    display: inline-flex;
    flex-wrap: wrap;
    width: 20%;
    gap: 1px 1px;
}

.flex-short-art .three-quarter {
    display: inline-flex;
    flex-wrap: wrap;
    width: 80%;
}

.flex-short-art .three-quarter ul {
    list-style-type: none;
    margin-left: -5%;
}

.flex-short-art .quarter .linkimg{
    flex: 1 1 auto;
    width: 48%;
    align-items: center;
    justify-content: center;
    display: flex;
}

.flex-short-art .quarter .linkimg:first-child {
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}

.flex-short-art .quarter .linkimg:last-child {
    border-left: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    margin-top: -1%;
    margin-left: -1px;
}

.flex-short-art .quarter .linkimg a,  .flex-short-art .quarter .linkimg a img{
    display: inline-flex;
    object-fit: scale-down;
    max-width: 100%;
}

ul.master {
    padding-left: 0px;
}
ul.master a {
    color: #18649d;
}

.list-bold {
    font-size: 14pt;
    line-height: 200%;
    font-weight: 600;
    list-style: none;
}

ul.master .list-style-none ul li.list-bold {
    font-weight: 500;
}

.list-style-none {
    list-style: none;
}
.list-bold ul li {
    list-style: none;
}
