* {
	/* IE: border-box, FF: content-box */
	box-sizing: content-box;
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
* {
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
html {
}
html, body {
	height: 100%; min-height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #ffffff url("/img/bgbialafaktura.gif") repeat;
}
body, table {color: #000000; font-size: 10pt; }
form, input, div, p {margin: 0; padding: 0}
input {font-size: 10pt; }
img, a img, a:hover img {text-decoration: none; border: 0;}
fieldset {border: 1px solid #d0d0bf; padding-left: 6px; padding-bottom: 9px; }
small, small a, .small {font-size: 8pt; }
big, big a, .big {font-size: 11pt; }
.big13 {font-size: 13pt; }
address {font-size: 8pt; color: #336699; margin-left: 30px; font-style: normal; font-weight: bold; }
.float-right {float: right; margin: 0 0 0 8px; }
.float-left {float: left; margin: 0 8px 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; }

/* większe marginesy */
img.ico-right {vertical-align: middle; margin: 0 0 1px 3px; }
img.ico-right-marg {vertical-align: middle; margin: 2px 0 2px 4px; }
th {color: #FFFFFF; background-color: #3386D8; background-image: url("/img/bgthkoszyk.gif"); }
th a {color: #ffffff; }
th a:visited {color: #d5ecff; }
th a:hover {color: #e4eff8; }
table.tabdoc {border-collapse: collapse; border: solid 1px #BCD4EA; }
table.tabdoc th {color: #1d3951; background-color: #EEF4FA; border: solid 1px #BCD4EA; text-align: center; padding: 3px; background-image: none}
table.tabdoc td {color: #1d3951; background-color: #FBFDFF; border: solid 1px #BCD4EA; font-weight: normal; padding: 3px; }

/* SZABLON STRONY */
#proline-pl {position: relative; display: block; margin-left: auto; margin-right:auto; text-align: left;}
#top-glowa {border-collapse: collapse; }
#top-glowa-prawa {}
#top-glowa-prawa .gora {text-align: right; vertical-align: middle; }
#top-glowa-prawa .dol {text-align: center; vertical-align: bottom; }
/* #top-glowa-prawa .gora img {border-width: 1px; border-style: solid; border-color: #daebfa #dddddd #dddddd #daebfa; } */

/* MENU GŁOWNYCH GÓRNYCH GRUP: SKLEP / AGD */
#menu-big-zakladki {font-size: 11pt; font-family: Verdana; padding: 0 0 0 0; margin: 0 0 0 30px; list-style: none; height: 40px; position: relative; }
#menu-big-zakladki li {float: left; }
#menu-big-zakladki li a {min-width: 175px; font-size: 11pt; font-family: Verdana; display: block; float: left; height: 40px; line-height: 40px; color: #000000; background: #b7b7b7 url("/img/layout/big/off.gif"); text-decoration: none; font-weight: bold; text-align: center; padding: 0 0 0 5px; cursor: pointer;}
#menu-big-zakladki li a b {min-width: 175px; display: block; padding: 0 5px 0 0; font-weight: bold; color: #444444; background: #b7b7b7 url("/img/layout/big/off.gif") no-repeat right top;}
#menu-big-zakladki li.current a {background: #1484cf url("/img/layout/big/current.gif"); text-decoration: none; }
#menu-big-zakladki li.current a b {font-weight: bold; color: #ffffff; background: #1484cf url("/img/layout/big/current.gif") no-repeat right top;}
#menu-big-zakladki li a:hover {background: #c84539 url("/img/layout/big/select.gif"); text-decoration: none; }
#menu-big-zakladki li a:hover b {color: #fce8f2; background: #c84539 url("/img/layout/big/select.gif") no-repeat right top;}
#menu-big-zakladki li.current a:hover {background: #1484cf url("/img/layout/big/current.gif"); cursor: default; text-decoration: none; }
#menu-big-zakladki li.current a:hover b {color: #ffffff; background: url("/img/layout/big/current.gif") no-repeat right top;}
#menu-big-zakladki li.current a b strong {color: #992222; }

/* GŁOWNE MENU: CSSMENU */
#out-cssmenu {background-color: #298fcf; height: 20px; border-color: #1484cf #ffffff #1077b9 #ffffff; border-style: solid; border-width: 1px 0; }	

/* #529DE2 */
#cssmenu {margin: 0; padding: 0; height: 20px; z-index: 50; font-size: 9pt; line-height: 20px; }

/* wszystkie pola menu */
#cssmenu li {width: 92px; height: 20px; position: absolute; display: block; z-index: 50; list-style: none; text-align: center; line-height: 20px; }
#cssmenu a {width: 92px; height: 20px; display: block; z-index: 50; color: #EBF5FF; text-decoration: none; font-weight: bold; line-height: 20px; }
#cssmenu a:hover {color: #FFFFFF; }

/* niepodświetlone/jasne tło w głównym */
#n1 {background-color: #1484cf; left: 0; }
#n2 {background-color: #1484cf; left: 100px; }
#n3 {background-color: #1484cf; left: 200px; }
#n4 {background-color: #1484cf; left: 300px; }
#n5 {background-color: #1484cf; left: 400px; }
#n6 {background-color: #1484cf; left: 500px; }
#n7 {background-color: #1484cf; left: 600px; }
#n8 {background-color: #1484cf; left: 700px; }
#n9 {background-color: #1484cf; left: 800px; }
#n10 {background-color: #1484cf; left: 900px; }
#n11 {background-color: #1484cf; left: 1000px; }
#n1 a, #n2 a, #n3 a, #n4 a, #n5 a, #n6 a, #n7 a, #n8 a, #n9 a, #n10 a, #n11 a { }

/* podswietlone/ciemne tło w kolumnach takie same dla głownego jak i rozwiniętego */
#n1 a:hover {background-color: #8D3B33; }
#n2 a:hover {background-color: #383489; }
#n3 a:hover {background-color: #777D1D; }
#n4 a:hover {background-color: #2E7E4A; }
#n5 a:hover {background-color: #752071; }
#n6 a:hover {background-color: #865F1A; }
#n7 a:hover {background-color: #006D6E; }
#n8 a:hover {background-color: #752071; }
#n9 a:hover {background-color: #8D3B33; }
#n10 a:hover {background-color: #9A3E00; }
#n11 a:hover {background-color: #865F1A; }

/* listek rozwiniętego menu */
#cssmenu li ul {visibility: hidden; position: absolute; left: -1px; margin: 0 0 0 1px; padding: 1px; width: 195px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #1377D5; }

/* tło robi za obwódkę */

/* niepodświetlone/jasne tło w kolumnach */

/* #cssmenu #n1 ul {background-color: #f5f8fb; }
#cssmenu #n2 ul {background-color: #f5f8fb; }
#cssmenu #n3 ul {background-color: #f5f8fb; }
#cssmenu #n4 ul {background-color: #f5f8fb; }
#cssmenu #n5 ul {background-color: #f5f8fb; }
#cssmenu #n6 ul {background-color: #f5f8fb; }
#cssmenu #n7 ul {background-color: #f5f8fb; }
#cssmenu #n8 ul {background-color: #f5f8fb; }*/
#cssmenu li ul {background-color: #f5f8fb; }

/* pola na liściach rozwijanego menu */
#cssmenu li ul li, #cssmenu li ul li a {width: auto; position: relative; z-index: 56; color: #2F5F8B; font-weight: normal; text-align: left;}
#cssmenu li ul li a {padding: 2px; }
#cssmenu li ul li span {padding: 2px; font-weight: bold; }
#cssmenu li:hover>ul {visibility: visible;}

/* PASEK SZUKAJ + BUTTONS */
#toolbar {height: 69px; border: solid 1px #b8d3ed; border-top-color: #f2faff; background-color: #d7e6f9; background-image: url("/img/bgtoolbarcien.gif"); }
.prazki {background-color: #d7e6f9; background-image: url("/img/bgtoolbarcien.gif"); }

#szukajBox {width: 300px; float: left; padding: 0 0 0 12px; margin: 2px 6px 0 2px; background: url("/img/krostyshop.gif") top left no-repeat; }
#szukajBox .szukajOpcje {margin-bottom: 2px; font-size: 10pt; }
#szukajBox .szukajOpcje a {color: #1f415b; padding: 0 9px 0 5px; border-right:1px solid #8eb9da; }
#szukajBox .szukajOpcje a:hover { color:#8c2a2a; text-decoration: none; }
#szukajBox .szukajOpcje a.on {font-size: 10pt; font-weight: bold; color: #254d6f; }
#szukajBox .input-szukaj {color: #000000; height: 21px; width:260px; background: none; padding: 0 0 0 2px; border: 0; }
#szukajBox .tab_szukaj {border: solid 1px #000000; background: #ffffff url("/img/bginput.gif"); background-repeat: no-repeat; margin-bottom: 2px; }
#szukajBox .form-opcje {color: #99c1e3; font-size: 8pt; font-family: Tahoma; white-space: nowrap; margin: 0 0;}
#szukajBox .form-opcje label.check-ext {color: #567fa4; }	

/* #2e5e8a */
#szukajBox .form-opcje a {color: #993366; padding-left: 7px; border-left: 1px solid #99c1e3; }	

/* margin: 2px 0 0 3px; */
#szukajBox .form-opcje a span { color: #cc0000; }
#szukajBox .form-komentarz {color: #2a587e; font-size: 8pt; white-space: nowrap; margin-top: 1px}

/* Tabelka z ikonkami */
#barprzyciski {float: right; }
#tabbarprzyciski {border-spacing: 6px; border-collapse: separate; margin: 2px 4px 0 0; }
#tabbarprzyciski td img {margin: 1px 0 1px 0; }
#tabbarprzyciski td {font-size: 8pt; padding: 0 0 0 0; text-align: center; width: 68px; height: 52px; background-image: url("/img/layout/bgbutton68x52.gif"); background-repeat: no-repeat; background-position: 0 0; }
#tabbarprzyciski a, #tabbarprzyciski a:visited {color: #2a5a7e; text-shadow: 1px 1px 2px #fafcfe, -1px -1px 2px #a7bdd5; }	
#tabbarprzyciski td.kosz {background-image: url("/img/layout/bgbutton-kosz68x52.gif"); }

/* #a2b3c6 */
#tabbarprzyciski a:hover {color: #ee0000; text-decoration: none; }
#tabbarprzyciski td.kosz a, #tabbarprzyciski td.kosz a:visited {color: #bb2255; }
#tabbarprzyciski td.kosz a:hover {color: #ff0000; }
#toolbar_forum {height: 50px; padding-top: 4px}

/* PASEK KOMUNIKATÓW */
#messbar {height: 60px; background-color: #ffffd0; border: solid 1px #f7df80; margin: 6px 0 0 0;}

/* GŁOWNE OKONo PODZIAŁU */
#tabbody {background-color: #FFFFFF; border-collapse : collapse; }

/* KONIEC STRONY */
#end-tail {}
	#end-platnosci {background-color: #ffffff; text-align: center; padding: 1px 0 6px 0; }
	#end-menu {background-color: #eef4fc; line-height: 20px; height: 20px; text-align: center; border: solid 1px #d0e3f5; }
	#end-menu b {color: red; }
	#end-status {color: #777777; text-align: left; font-size: 8pt; margin: 4px 0; }
	#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: 11pt; padding: 0 0 0 0; margin: 0 0 4px 0; }
#idtimercel h5 {color: #000000; font-size: 10pt; padding: 0 0 0 0; margin: 0 0 4px 0; }
#idtimercel a, #idtimercel a:visited {color: #a2cdea; font-size: 9pt; text-decoration: underline; }
#idtimercel a:hover {color: #ffaa88; text-decoration: underline; }
#idtimercel a b, #idtimercel a span {color: #e6f5fe; }
#idtimercel a b {font-size: 13pt; }

/* hr {color: #e4e8ec; height: 1px; background-color: #e4e8ec; border-width: 0; background-image: url("/img/bghr.gif"); background-repeat: repeat-x; margin: 4px 0 4px 0; padding: 0 0 0 0;} */
hr {border: 0 #dfe4e9 solid; border-top-width: 1px; clear: both; height: 0; }
hr.blue {color: #d3e5f3; height: 1px; background-color: #d3e5f3; border-width: 0; background-image: none; margin: 7px 0; padding: 0 0 0 0;}
hr.strong {color: #9ac4e4; background-color: #9ac4e4; height: 1px; border-width: 0; margin: 3px 0 3px 0; padding: 0 0 0 0;}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
u {color: #2b597f; border-bottom: dashed 1px #ff0000; text-decoration: none; font-weight: bold; }

/* #2b597f */
a {color: #2975b5; text-decoration: none; }
a:visited {color: #345d7c; text-decoration: none; }
a:hover {color: #2975b5; text-decoration: underline; }
a:active {color: #b52929; }

/* h1 {color: #000000; font-family: "Century Gothic", Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size: 14pt; margin: 0; margin-bottom: 6px; padding: 0; } */
h1, h2, h3, h4 {font-family: Tahoma; }
h1 {color: #000000; font-size: 14pt; margin: 0 0 6px 0; padding: 0; }
h2 {color: #000000; font-size: 13pt; margin: 5px 0 5px 0; padding: 0; }
h3 {color: #222222; font-size: 11pt; margin: 4px 0 4px 0;padding: 0; }
h4 {color: #444444; font-size: 10pt; margin: 2px 0 2px 0; padding: 0; }
h1 b, h2 b, h3 b, h4 b {color: #842c2c;}

/* #004484 */
p {margin: 0 0 6px 0; }
ol, ul {margin-top: 6px; margin-bottom: 6px; }
ol li {margin-bottom: 4px; }
ul li {line-height: 133%; }
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: 0px 3px 0 1px; vertical-align: middle; }
blockquote {color: #447744; font-style: italic; font-family: Georgia; }
blockquote {background: url("/img/blockquote.gif"); background-position: center left; background-repeat: no-repeat; padding-left: 58px; min-height: 42px;}
.blockquote {color: #446a44; padding: 5px 40px 0 40px; font-family: Georgia; }
.blockquote h1, .blockquote h2, .blockquote h3 {color: #225522; font-family: Georgia; }
.blockquote i, .blockquote b {font-family: Georgia; }

img.rysart {float: right; margin: 0 0 0 4px; }
img.rys {border: solid 1px #5D90B9; margin: 1px; margin-top: 2px;}
img.rysbig {border: solid 1px #5D90B9; margin: 3px; padding: 3px;}
a:hover img.rysbig {border: solid 1px #b95d5d; margin: 3px; padding: 3px;}
.gadugadu a {color: #9DBFDF; text-decoration: underline; }
.gadugadu a:visited {color: #ADCFEF; text-decoration: underline; }
.gadugadu a:hover {color: #FF0000; text-decoration: underline; }
.wewcolorgg {color: #336699; }
.odstepmenu {background-color: #2885DE; background-image: url("/img/bgodstepmenu.gif"); background-repeat: repeat-y; width: 6px; }
.text {color: #000000; border: solid 1px #000000; background-image: url("/img/bginput.gif"); background-repeat: no-repeat; padding: 0 0 1px 3px; }
.textyellow {color: #000000; border: solid 1px #000000; background: #fcfc90 url("/img/bginputyellow.gif"); background-repeat: no-repeat; padding: 0 0 1px 3px; }
.filetext {color: #000000; border: solid 1px #000000; background-image: url("/img/bginput.gif"); background-repeat: no-repeat; font-size: 8pt; padding: 3px 0 2px 2px; }
.password {color: #000000; border: solid 1px #0066CC; background-image: url("/img/bginput.gif"); background-repeat: no-repeat; padding: 0 0 1px 3px; }
.readonly {color: #A7A393; border: solid 1px #C2C0B0; background-color: #FBFAF5; padding: 0 0 1px 3px; }
.inputbutton {color: #000000; }

/* input.submit {font-size: 8pt; font-weight: normal; color: #f3f9ff; border-style: solid; border-width: 1px; border-color: #66a6e5 #0063c0 #0063c0 #66a6e5; background: #3d91df url("/img/gokrop3.gif") no-repeat; background-position: right center; padding-right: 10px; margin: 4px 4px 0 0;} */
button.submit, input.submit {font-size: 8pt; font-weight: normal; color: #f3f9ff; border-style: solid; border-width: 1px; border-color: #66a6e5 #0063c0 #0063c0 #66a6e5; background: #2481d6 url("/img/gobgcienkrop.gif") no-repeat; background-position: right center; padding-right: 10px; margin: 4px 4px 0 0;}
input.submit-red {font-size: 8pt; font-weight: normal; color: #fff7f7; border-style: solid; border-width: 1px; border-color: #e78181 #a41c1c #a41c1c #e78181; background: #e21a1a url("/img/gobgred.gif") no-repeat; background-position: right center; padding-right: 10px; margin: 4px 4px 0 0;}
input.submit-orange {font-size: 8pt; font-weight: normal; color: #fffaf7; border-style: solid; border-width: 1px; border-color: #e7a781 #a44f1c #a44f1c #e7a781; background: #e14400 url("/img/gobgorange.gif") no-repeat; background-position: right center; padding-right: 10px; margin: 4px 4px 0 0;}
input.checkbox {padding: 4px; }
.home-powitanie {color: #000000; font-family: Verdana; font-size: 11pt; line-height: 130%; width: 100%; margin: 0 0 4px 0; padding: 0 0 0 0; }

/* border-bottom: dotted 1px #dedede; */
.home-powitanie h1 {color: #0087cc; font-size: 24pt; font-family: "Trebuchet MS", "Century Gothic"; font-weight: normal; margin: 0 0 5px 0; line-height: 100%; }

/* #3e64b0 */
.home-powitanie p {}
.home-powitanie h1.agd {font-size: 24pt; margin: 0 0 5px 0; line-height: 100%; }

/* Komunijny */
/*
.home-powitanie h1.pasaz {color: #b79a75; font-size: 16pt; font-family: "Comic Sans MS", "Trebuchet MS", "Century Gothic"; font-weight: bold; margin: 0 0 5px 0; line-height: 120%; }
.home-powitanie h1.pasaz b {color: #b38d61; font-family: "Comic Sans MS", "Trebuchet MS", "Century Gothic"; }
.home-powitanie h2.pasaz {color: #b79a75; font-size: 18pt; font-family: "Comic Sans MS", "Trebuchet MS", "Century Gothic"; font-weight: bold; margin: 1px 0 1px 0; line-height: 110%; }
.home-powitanie h2.pasaz b {color: #b38d61; font-family: "Comic Sans MS", "Trebuchet MS", "Century Gothic"; }
*/
/* Świąteczny */
.home-powitanie h1.pasaz {color: #dd0000; font-size: 16pt; font-family: "Comic Sans MS", "Trebuchet MS", "Century Gothic"; font-weight: bold; margin: 0 0 5px 0; line-height: 120%; }
.home-powitanie h1.pasaz b {color: #cc0000; font-family: "Comic Sans MS", "Trebuchet MS", "Century Gothic"; }
.home-powitanie h2.pasaz {color: #cc0000; font-size: 18pt; font-family: "Comic Sans MS", "Trebuchet MS", "Century Gothic"; font-weight: bold; margin: 1px 0 1px 0; line-height: 110%; }
.home-powitanie h2.pasaz b {color: #009f00; font-family: "Comic Sans MS", "Trebuchet MS", "Century Gothic"; }


.home-powitanie p.grupy {line-height: 145%; font-size: 9pt; }
.home-powitanie p.grupy small {line-height: 135%; color: #000000; font-size: 9pt}
.home-powitanie p.grupy a, .home-powitanie p.grupy a:visited {color: #f3e7d3; text-decoration: underline; }
.home-powitanie p.grupy a:hover {color: #ff0000; text-decoration: underline; }

/* Swiąteczny - czerwono-niebieski */
.home-powitanie p.grupy a b {color: #446db2; }
.home-powitanie p.grupy span b {color: #cc0000; }

/* Komunia BEZOWY */
/*
.home-powitanie p.grupy a b {color: #8d7955; }
.home-powitanie p.grupy span b {color: #1484cf; }
*/

/* CMS - NEWS */
.cms_lista {width: 100%; border-collapse: collapse; border: 0; }
.cms_lista_tr {border-bottom: 1px dotted #cccccc}
.cms_lista_ico {text-align: center; padding: 0;}
.cms_lista_cell {color: #555555; line-height: 133%; padding: 0 1px 4px 8px;}
.cms_lista_cell h1 {color: #336699; font-weight: bold; font-size: 11pt; margin: 3px 0 5px 0; line-height: 120%; }

table#menu-cms-ico {border-collapse: collapse; border: none;}
table#menu-cms-ico td {text-align: center; min-width: 56px; min-height: 48px; padding: 8px 5px; vertical-align: middle; border-color: #eeeeee; border-style: solid; border-width: 0px; }
table#menu-cms-ico td.even {border-width: 0 0 0 1px; }
table#menu-cms-ico td.srodek {border-width: 1px 0 1px 0; }
table#menu-cms-ico td.evensrodek {border-width: 1px 0 1px 1px; }

/* .cms_lista_cell_line {background: repeat-x url("/img/bgline.gif")} */
.cms_marked {background-color: #ffffee; }
.cms_marked h1 {color: #9a4800; }

/* CMS: Sklep */

/* Wersja z zaokrąglonymi rogami */
.cell-sklep-round {background: transparent; width: 264px; margin: 5px 0 6px 0; font-size: 8pt; 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: 0 solid #d1dde7; border-width: 0 1px; padding: 0 10px; }
.cell-sklep-round img {float: right; margin: 1px 0 0 3px;}
.cell-sklep-round h1 {font-size: 10pt; 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: 562px; border-collapse: collapse; border: 0; font-size: 8pt; margin-bottom: 10px}
.cms_lista_sklep td {vertical-align: top; width: 270px; min-height: 190px; margin: 0 0 0 0; padding: 6px 0 10px 0; border: 0; border-bottom: solid 1px #e9e9e9; }	

/* height: 195px; overflow: hidden; */
.cms_lista_sklep .marked {background: url("/img/bgmarked.gif")}
.cms_lista_sklep .odd {padding-right: 10px; border-right: solid 1px #ebebeb; }
.cms_lista_sklep .even {padding-left: 10px; }
.cms_lista_sklep h1.marked {color: red; }
.cms_lista_sklep .odd h1, .cms_lista_sklep .even h1 {color: #336699; font-size: 10pt; margin: 0 0 4px 0; }
.cms_lista_sklep .odd p, .even p {color: #292e33; clear: left; margin: 0 0 0 0; }
.cms_lista_sklep .odd img, .even img {display: block; float: right; clear: right; margin: 6px 0 3px 3px; padding: 0; }

/* PASAŻ ZAKUPÓW */
/* Świąteczny */
.cell-pasaz-round {background: transparent; width: 247px; height: 195px; margin:0 auto; font-size: 7.5pt; font-family: Tahoma, "Trebuchet MS"; line-height: 120%; margin: 5px 10px 10px 0px; float: left; text-align: center; }
.cell-pasaz-round h1 {font-size: 10pt; color: #b71616; margin: 0 0 4px 0; line-height: 18px; }
.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: 7.5pt; font-family: tahoma; font-weight: normal; text-align: center; padding: 0 0 0 5px; cursor: pointer;}
.cell-pasaz-round a.linkname {background: url("/img/linkbutton-blue2.gif") no-repeat; padding: 0 0 0 9px; }
.cell-pasaz-round a.linkname b {background: url("/img/linkbutton-blue2.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 .top, .cell-pasaz-round .bottom {display: block; background: transparent; font-size: 1px; }
.cell-pasaz-round .b1, .cell-pasaz-round .b2, .cell-pasaz-round .b3, .cell-pasaz-round .b4, .cell-pasaz-round .b1b, .cell-pasaz-round .b2b, .cell-pasaz-round .b3b, .cell-pasaz-round .b4b {display: block; overflow: hidden; }
.cell-pasaz-round .b1, .cell-pasaz-round .b2, .cell-pasaz-round .b3, .cell-pasaz-round .b1b, .cell-pasaz-round .b2b, .cell-pasaz-round .b3b {height: 1px; }
.cell-pasaz-round .b2 {background: #ffffff; border-left: 1px solid #f6b8b8; border-right: 1px solid #f6b8b8; }
.cell-pasaz-round .b3 {background: #ffffff; border-left: 1px solid #f6b8b8; border-right: 1px solid #f03636; }
.cell-pasaz-round .b4 {background: #ffffff; border-left: 1px solid #f6b8b8; border-right: 1px solid #ee2325; }
.cell-pasaz-round .b4b {background: #ffffff; border-left: 1px solid #f6b8b8; border-right: 1px solid #ee2325; }
.cell-pasaz-round .b3b {background: #ffffff; border-left: 1px solid #f03636; border-right: 1px solid #ee2325; }
.cell-pasaz-round .b2b {background: #ffffff; border-left: 1px solid #ee2325; border-right: 1px solid #ee2325; }
.cell-pasaz-round .top .b2, .cell-pasaz-round .top .b3, .cell-pasaz-round .top .b4, .cell-pasaz-round .top .b4b, .cell-pasaz-round .top .b3b, .cell-pasaz-round .top .b2b {background: #ffffff; }
.cell-pasaz-round .bottom .b2, .cell-pasaz-round .bottom .b3, .cell-pasaz-round .bottom .b4, .cell-pasaz-round .bottom .b4b, .cell-pasaz-round .bottom .b3b, .cell-pasaz-round .bottom .b2b {background: #ffe9e6; }
.cell-pasaz-round .b1 {margin: 0 5px; background: #f6b8b8; }
.cell-pasaz-round .b2, .cell-pasaz-round .b2b {margin: 0 3px; border-width: 0 2px; }
.cell-pasaz-round .b3, .cell-pasaz-round .b3b {margin: 0 2px; }
.cell-pasaz-round .b4, .cell-pasaz-round .b4b {height: 2px; margin: 0 1px; }
.cell-pasaz-round .b1b {margin: 0 5px; background: #ee2325; }
.cell-pasaz-round .in1 {display: block; background: #ffffff url("/img/roundboxbg-ozdoba.gif") repeat-x left bottom; height: 185px; border-left: 1px solid #f6b8b8; border-right: 1px solid #ee2325; padding: 2px 6px 2px 6px; }

a.nlink,
a.nlink:visited {color: #DFE7ED; text-decoration: underline; }
a.nlink:hover {color: #FF0000; text-decoration: underline; }
a.nlink {background: url("/img/nlink.gif"); background-position: center right; background-repeat: no-repeat; padding-right: 14px; }
a.nlink span,
a.nlink b {color: #3D7CB7; }
.ngrot {font-size: 12pt; font-weight: bold; font-family: Verdana; color: #DD0000 !important;}
.newszrodlobox {background-color: #eeeeee; background-image: url("/img/bgzrodlo.gif"); background-repeat: repeat-x; width: 640px; height: 20px; padding: 3px 0 0 6px; border-left: solid 1px #eeeeee; border-right: solid 1px #e6e6e6; }
.newszrodlobox {color: #707070; font-family: Tahoma; font-size: 8pt; margin: 3px 0 4px 0; }

/* 7.5pt */
.newszrodlobox span {color: #4187c3; }
.newszrodlobox a.db {text-decoration: none; }
.newszrodlobox a.db span {color: #4187c3; }
.newsrysico {float: right; margin: 8px 4px 8px 8px; }
.newszrodlo {color: #cccccc; font-family: Tahoma; font-size: 7.5pt; margin: 0 0 1px 0; }
.newszrodlo span {color: #7baad1; }

.podpis, .podpis a {text-align: right; color: #006ed4; font-family: Georgia; font-size: 12pt; font-weight: bold; font-style: italic; }
.podpis a {background: url("/img/mail-podpis.gif"); background-position: center right; background-repeat: no-repeat; padding-right: 18px; text-decoration: none;}
.podpis a:visited {color: #509be0; text-decoration: none;}
.podpis a:hover {color: #aa0000; text-decoration: underline; }

/* Dwukolorowe linki DB, IN, EX */

/* .db - normalny dwukolorowy, .in - jak db tyle że z rys, .ba - wewnętrzny WSTECZ, .ex - link zewnętrzny z rys, .in-spec - link specjalny */
a.in,
a.in:visited,
a.ba,
a.ba:visited,
a.ex,
a.ex:visited,
a.db,
a.db:visited {color: #d0e1f0; text-decoration: underline; }

a.in-spec,
a.in-spec:visited {color: #f2cece; text-decoration: underline; }

a.ba:hover,
a.in:hover,
a.in-spec:hover,
a.db:hover {color: #ff0000; text-decoration: underline; }
a.ex:hover {color: #1c76c2; text-decoration: underline; }

/* #1c76c2 */
a.db span,
a.db b,
a.in span,
a.in b,
a.ba span,
a.ba b {color: #3d7cb7; }

a.in-spec span,
a.in-spec b {color: #964141; }

a.ex span,
a.ex b {color: #1c76c2; }
.ex {background: url("/img/linkext.gif"); background-position: center right; background-repeat: no-repeat; padding-right: 14px; }
.in,
.in-spec {background: url("/img/linkint.gif"); background-position: center right; background-repeat: no-repeat; padding-right: 14px; }
.ba {background: url("/img/linkintback.gif"); background-position: center left; background-repeat: no-repeat; padding-left: 14px; }
span.db {color: #2f5f8b}

/* SPAN zamiast A (stan w span) - wersja uprosznona: span.db span, span.db b {color: #2F5F8B} */
.in img {background: none; padding: 0 0 0 0; }

.galeria-kolumna {width: 134px; height: 21px; background: #f8fafe url("/img/bg-galeria-opis.gif") no-repeat; padding: 4px 0 0 8px; margin: 6px 0 6px 0; font-weight: bold; color: #214563; }

/* NOWE ZDOBNE OKENKO div.towarreklama - Box bez belki tytułowej */
.cell-round {background: transparent; width: 142px; margin: 0 0 7px 0; font-size: 8pt; }

/* margin: 5px 0 6px 0; * transparent */
.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 .in1 {border: 0 solid #d6e5f0; border-width: 0 1px; padding: 0; }
.cell-round .in1 .in2 {height: auto !important; height: 125px; min-height: 125px; display: block; background: url("/img/bg-cell-round.gif") repeat-x bottom; border: 0 solid #ffffff; border-width: 0 1px; padding: 4px 5px 3px 5px; }
.cell-round .in1 .in2 {text-align: center; }
.cell-round h1 {font-size: 9pt; font-family: Tahoma; color: #336699; margin: 0 0 3px 0; }
.cell-round h2 {font-size: 8pt; font-family: Tahoma; color: #3072B0; margin: 0 0 3px 0; height: 26px; }
.cell-round p {color: #444444; }

/* Okienko najlepiej sprzedawane. */
.bestseller {font-size: 8pt; border-collapse: collapse; margin-bottom: 6px}
.bestseller td.f {text-align: center; padding-right: 4px; width: 48px; height: 48px; }
.bestseller td h2 {color: #3e5262; font-size: 9pt; margin: 0 0 0 0; line-height: 100%; }
.bestseller td h2 a, .bestseller td h2 a:visited {color: #3e5262; text-decoration: underline; }
.bestseller td h2 a:hover {color: #000000; text-decoration: none; }
.bestlink {line-height: 140%; }
.bestcolor {color: #883b43; }
.tips {color: #708090; font-size: 8pt; }
.tipstitle {color: #446688; font-weight: bold; }
.tipspodpis {color: #556677; font-size: 8pt; font-weight: bold; }
.tipspodpis a {color: #79A1C7; }
.tipspodpis a:visited {color: #79A1C7; }

h1.boxcien {color: #ffffff; font-size: 9pt; font-weight: bold; margin-top: 0; margin-bottom: 0; }
table.boxcien-belka {color: #ffffff; background: #d09c0b url("/img/boxcien-bg-yellow.gif"); }
td.boxcien {color: #3b77af; background: #e9f1f9 url("/img/boxcien-bgwindow.gif"); background-repeat: repeat-x; border-left: solid 1px #a87f09; border-bottom: solid 1px #9a740c; border-right: solid 1px #9a740c;}
td.boxcien table {font-size: 8pt; color: #3b77af; }
td.boxcien hr {color: #C4D9EC; background-color: #C4D9EC; height: 1px; margin: 0; padding:0px; border-width: 0; background-image: none; background-repeat: repeat-x; margin-top: 4px; margin-bottom: 4px; }
td.boxcien hr.nomarg {margin: 5px 0; }

/* Box z zaokrągloną belką tytułową */
.cell-round-title {background: transparent; width: 200px; margin: 0 0 10px 0; font-size: 9pt; }

/* margin: 5px 0 6px 0; * transparent */
.cell-round-title .inside {color: #2e628a; height: auto !important; height: 55px; min-height: 55px; display: block; background: #f5f8fb url("/img/bgtabmain.gif") repeat-x top; border: 0 solid #9dc0e1; border-width: 0 1px 1px 1px; padding: 0 0 0 0; }
.cell-round-title table {color: #2e628a; }
.cell-round-title .marg {padding: 5px 6px 4px 6px; }
.cell-round-title h1 {height:24px; display: block; padding: 0 0 0 9px; margin: 0 0 0 0; background: url("/img/cell-round-title2.gif"); position: relative; border: 0; line-height:24px; font-size: 10pt; font-weight: bold; text-align: center; }
.cell-round-title h1 b {height:24px; display: block; padding: 0 9px 0 0; color: #ffffff; background: url("/img/cell-round-title2.gif") no-repeat right top;}
.cell-round-title h1 b strong {color: #ffff00; }
.cell-round-title h2,
.cell-round-title h3 {font-size: 9pt; color: #306290; margin: 0 0 3px 0; }
.cell-round-title h3 {font-size: 8pt;}
.cell-round-title h1.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: 10pt; font-weight: bold; text-align: center; }
.cell-round-title h1.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;}
.cien50 {background-image: url("/img/cien50.gif"); background-repeat: repeat; }
.cien50right {background-image: url("/img/cien50right.gif"); background-repeat: repeat-x; }
.cien50bottom {background-image: url("/img/cien50bottom.gif"); background-repeat: repeat-y; }
a.nagro {color: #A00000; font-weight: bold; text-decoration: none; }
a.nagro:hover {text-decoration: underline; }
a.nagro:visited {color: #A00000; font-weight: bold; }
a.nagro:active {color: #0000FF; }
a.wyr {color: #3377BB; font-weight: bold; text-decoration: none; }
a.wyr:hover {color: #FF0000; text-decoration: underline; }
a.wyr:visited {color: #3377BB; font-weight: bold; }
a.wyr:active {color: #0000FF; }
.mini75 {font-family: Tahoma; font-size: 7.5pt; }
.mini7 {font-family: Tahoma; font-size: 7pt; }

/* 7.5pt */
.mini8 {font-family: Tahoma; font-size: 8pt; }
.info {color: #2C75B9; line-height: 140%; }
.kolor {color: #336699;}
.alert {color: #DA0000;}
.blink {color: #287628;}
#poll label {font-size: 8pt; padding-left: 2px; }

fieldset.gossip {color: #6D6953; font-size: 8pt; margin: 0 0 8px 0; padding: 0 4px 8px 10px; }
fieldset.gossip legend {font-size: 9pt; }
fieldset.gossip .ocena {color: #D0D0BF; float: right; }
fieldset.gossip .ocena b {color: #336699; font-weight: bold; }
fieldset.gossip .rys {float: left; margin: 4px 6px 1px 0; border: solid 1px #d0d0bf; }
.gossip-rys {}
.gossip-rys a img {float: right; margin: 3px 3px 1px 5px; border: solid 1px #66a6e5; }
table.gossip-kolumna {font-size: 8pt; 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: 10pt; font-weight: bold; color: #1c62ca}
p.linkzestaw img {vertical-align: middle; margin: 2px 3px 1px 0; }

/* Menu - lista tworzące menu wyboru w głownym oknie */
.nawigator {margin: 10px 0 0 2px; padding: 0; font-size: 10pt; line-height: 160%;}
.nawigator small {color: #777777; font-size: 7pt; font-family: Tahoma; }
.nawigator li {}
.nawigator a {}
.nawigator a:visited {}
.nawigator a:hover {}

/* kontakt */
#workermess {}
#workermess div {font-size: 8pt; margin-bottom: 3px; }
#workermess div {}

/* Menu kontekstowe gen. funkcją: fnLeftMenuKontekst */
#menukontekst {}
#menukontekst td {font-size: 8pt; padding-left: 4px; }
#menukontekst td.on {background-color: #FFFFFF; padding-left: 4px; border: solid 1px #8DB8E1; }

/* --- Konkurs PWS ------------- */
.konkurs_code {color: #003366; font-size: 8pt; 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: #000000; font-size: 8pt; }

/* CIEMNY */
#layer_top {left:282px; top:211px; width:472px; height:345px; visibility: hidden; display: none; }
#layer_top .inside {width:460px; background-color: #000000; border-style: solid; border-width: 1px; border-color: #bb6666 #660000 #660000 #bb6666; line-height: 120%; }
#layer_top div.rys {width:208px; background-color: #000000; }
#layer_top div.rys img {margin: 0 0 14px 0; }
#layer_top, #layer_top * {color: #fafafa; font-family: Georgia; font-size: 10pt; line-height: 120%; }
#layer_top big {color: #ffcc22; font-size: 11pt; font-weight: bold; }
#layer_top strong {color: #ffbb99; font-weight: normal; }
#layer_top .min {font-size: 8pt; font-weight: bold; }
#layer_top .info {color: #66ff66; }
#layer_top .zapyt {font-size: 7pt; color: #dddd44; font-weight: normal; font-family: Tahoma; }
#layer_top h1, #layer_top h2 {color: #ff0000; }
#layer_top h1 {font-size: 14pt; margin: 0; margin: 2px 0 2px 6px; }
#layer_top h2 {font-size: 13pt; margin: 0; margin: 3px 0 1px 6px; }
#layer_top h1 strong {font-size: 14pt; }
#layer_top h2 strong {font-size: 13pt; }
#layer_top h1 strong, #layer_top h2 strong {color: #ffcc44; }
#layer_top input.email {color: #440000; background-color: #fffff3; }
#layer_top input.submit {font-size: 8pt; color: #FFFFFF; padding: 1px 0 0 3px; background: #ff2121 none; border-style: solid; border-width: 1px; border-color: #ffcccc #fe1111 #fe1111 #ffcccc; font-weight: bold; margin: 4px 0 3px 0; }

.boxoff {display: none; visibility: hidden;}
.boxon {display: block; visibility: visible;}

/* ==== SHOP.CSS ==== */
h1.podkat {font-size: 12pt; margin: 0 0 4px 0; }

/* === Kategorie =============================================================== */
a.rozwin_kat {font-size: 10pt; padding: 6px 0 7px 8px; margin: 8px 4px 6px 0; border-style: solid; border-color: #c4ddf0 #cce1f2; border-width: 1px; display: block; background-color: #ffffff; }
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: 8pt; 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: #000000; text-decoration:none; background: #f6f6f6; border-color: #ffffff #444444 #b3bfc9 #ffffff; line-height: 15px;}
ul.menu-kat li.current a {color: #000000; 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 4px; }
div.main-kategorie a {line-height: 160%; }
img.ico-kategorie {vertical-align: middle; margin: 1px 3px 1px 0; }
table.pod-kategorie {width: 100%}
table.pod-kategorie a,
table.pod-kategorie span,
table.pod-kategorie strong {font-size: 10pt; line-height: 120%; }

/* KATEGORIE */
a.kategorie,
a.kategorie:visited {color: #d8e6f0; text-decoration: underline; }	
a.kategorie:hover {color: #ff0000; text-decoration: underline; }

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

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

/* KATEGORIE Poularne - ikony */
a.pop-kat,
a.pop-kat:visited {color: #d8e6f0; text-decoration: none; }	
a.pop-kat:hover {color: #ff0000; 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: 8pt; line-height: 133%; marker-offset: 3px; 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: 10pt; line-height: 133%; marker-offset: 3px; margin: 0 0 2px 0;}


/* tak jak w pid0/2 */
.menu_prod {width: 180px; font-size: 9pt;}
.menu_prod option {font-weight: normal; font-size: 8pt; }
.menu_prod optgroup {font-weight: bold; font-size: 9pt; }

span.shopmenu {color: #3C78B0; font-weight: bold; }
a.shopmenu {font-size: 9pt; color: #D0E1F0; text-decoration: underline; }
a.shopmenu:visited {color: #D0E1F0; text-decoration: underline; }
a.shopmenu:hover {color: #FF7F00; text-decoration: underline; }
a.shopmenu span {color: #306290; }

.shopmenumess {font-family: Tahoma; color: #4C88C1; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
.shopmenumess b {color: #885858; font-size: 9pt; }
a.opis:hover {text-decoration: underline; }
a.opis:link {text-decoration: underline; }
a.opis {text-decoration: underline; }

a.caly {color: #000000; font-weight: normal; text-decoration: underline; }
a.caly:hover {color: #606060; text-decoration: underline; }
a.prod {color: black; font-weight: normal; text-decoration: underline; }
a.prod:hover {color: black; font-weight: bold; text-decoration: underline; }

/* h2.shopnewstitle {height: 14px; text-align: left; color: #3072B0; font-weight: bold; margin-top: 0; margin-bottom: 3px;} */
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-color: #3386D8; background-image: url("/img/bgthkoszyk.gif"); background-repeat: repeat-x; }

/* wiersze tabeli z cennikiem */
td.row-kat {color: #3E6E9A; background-color: #dae9fa; text-align: center; font-weight: normal; height: 32px; }
td.row-kat a, td.row-kat a:visited {color: #dd0000; font-weight: bold; }
td.row-kat a:hover {text-decoration: none; }
td.row-kat a span {color: #215277; }	

/* #1e4766 */
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: #000000; margin: 0; border: 1px solid #B0CFEC; }
input.konfig1 {color: #000000; margin: 0; border: 1px solid #66A6E5; }
input.konfig2 {color: #000000; margin: 0; border: 1px solid #EDB1B1; }
input.ilosc {color: #000000; width: 22px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; }

/* Form zamówienia */
input.zamow, input.zamow-red, input.zamow-dlu {padding: 2px 0 2px 3px; }
input.zamow-dlu {width: 504px; }
input.zamow, input.zamow-red {width: 195px; }
input.zamow, input.zamow-dlu {color: #000000; border: solid 1px #000000;}

/* subshop */
input.zamow-red {color: #000000; border: solid 1px #E00000;}

/* subshop */
td.field {text-align: right; }
table.cennik_galeria {border-collapse:collapse; }
table.cennik_galeria td {padding: 0 4px}
table.cennik {border-collapse:collapse; }
table.cennik td {border-bottom: 1px solid #EEF0F2; padding: 1px; }
table.cennik td.f {text-align: center; width: 50px; height: 50px; padding: 0; }

/* foto */
table.cennik td.j {text-align: center; width: 45px; }	

/* jakosc */
table.cennik td.s {text-align: center; width: 45px; }	

/* stan */
table.cennik td.c {text-align: right; width: 50px; padding-right: 2px; }

/* 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: 8pt}

/* 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: #3386D8; background-image: url("/img/bgthkoszyk.gif"); height: 18px; }
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; }

/* 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; }	

/* 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: #3386d8 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: #FF0000; text-decoration: underline; }
.polec {color: #2F972F; }
.produkt {color: #000000; }
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; }
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: #00D000; text-decoration: underline; }

/* PRODID - Karta produktu */
#prodid-arch {color: #993333; border: dotted 1px #DD0000; margin-left: 10px; margin-right: 10px; padding: 8px;}
#prodid-right {float: right; width: 240px; height: auto !important; height: 750px; min-height: 750px; display: inline; padding-left: 10px; }
#prodid-main {float: left; width: 523px; height: auto !important; height: 750px; min-height: 750px; display: inline; }
#prodid-stopka {width: 773px; height: auto !important; height: 400px; min-height: 400px; clear: both; margin-top: 0; padding-top: 13px; }
#prodid-foto {height: auto !important; height: 300px; min-height: 300px; vertical-align: middle; }
#thumbs {border-spacing: 6px; border-collapse: separate; }
#thumbs td {width: 48px; height: 48px; border: solid 1px #d0d0d0; text-align: center;}
h1.prodid {font-size: 18pt; margin: 6px 0; }
#sciezka {color: #2e6a9c; font-size: 9pt; font-weight: normal; }
#sciezka a.db, #sciezka a.db:visited {color: #dd0000; }
#sciezka a.db:hover {text-decoration: none; }
#sciezka .fpp {color: #bbbbbb; font-size: 7.5pt; }
#sciezka .wektor {color: #bb0088; }
table.stany {font-weight: normal; font-size: 8pt; 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 !important; height: 20px; min-height: 20px; }
.witrynaprod {font-size: 7.5pt; margin: 8px 0;}
.linkprod {margin: 6px 0 2px 0; }

/* Parametry techniczne - stare */
table.prodid-param {width: 519px; font-weight: normal; font-size: 8pt; border: 1px solid #e6eff2; margin-top: 4px; margin-bottom: 2px; }

/* #e9f0f3 */
table.prodid-param td {color: #546d84; background-color: #f0f5f8; }
table.prodid-param td.v {color: #855757; background-color: #f2f9fc; }

/* Cechy techniczne - nowe */
#prodid-cechy {width: 519px; font-size: 8pt; border: 1px solid #e6eff2; margin-top: 4px; margin-bottom: 2px; }
#prodid-cechy th {padding: 2px 4px; font-size: 10pt; color: #5fa125; background-color: #ebf5e3; height: 21px; }
#prodid-cechy td {padding: 2px 4px; color: #546d84; background-color: #ecf2f5; }
#prodid-cechy tr.even td {color: #855757; background-color: #f2f7fb; }
#prodid-cechy td.v {color: #4b6275; background-color: #eff3f7; font-weight: normal; }
#prodid-cechy tr.even td.v {color: #734d4d; background-color: #f6fafc; }
#prodid-cechy .jm {color: #888888; font-weight: normal; }

/* Do Koszyka :: Hurt */
.cena_hurt {font-weight: bold; font-size: 12pt; padding: 2px 0 8px 0; }
.cena_hurt .cena_b {font-size: 14pt}
.cena_hurt .cena_n {font-size: 14pt}

/* Do Koszyka :: Detal */
.cenaline_karta,
.cena_karta, 
.cena_karta2 {font-weight: bold; font-size: 12pt; padding: 2px 6px 2px 3px; }

/* ZZZ */
.cenaline_karta {background: #f3ecd7 url("/img/bgcenaline.jpg") repeat-x; padding: 2px 5px 5px 5px; border: 1px solid #e1bf81; margin: 4px 0 8px 0; }
.cena_karta2 {font-size: 10pt; }

/* cena - brutto */
.cena_b {color: #a0000a; }
.cena_karta .cena_b {font-size: 14pt}
.cena_karta2 .cena_b {font-size: 12pt}
.cenaline_karta .cena_b {color: #ac4100; font-size: 14pt}
.cenaline_karta small {color: #925656; font-size: 8.5pt; font-weight: normal; }

/* cena - netto */
.cena_n {color: #000000; }
.cenaline_karta .cena_n,
.cena_karta .cena_n,
.cena_karta2 .cena_n {}

/* Ceny webie8 */
.cena_ie8 {text-align: left; color: #2f608d; }

/* fnTowarBox - ramka reklamowa w cell-round */
.towarbox-cena {text-align: left; color: #2f608d; }


a.koszyk,
a.koszyk:visited {color: #aa0000; text-decoration: underline; font-size: 13pt; font-family: Tahoma; font-weight: bold; }
a.koszyk:hover {color: #dd0000; text-decoration: none; }
a.koszyk:active {color: #0000ff; }
td.koszyk, button.koszyk {font-size: 9pt; color: #aa0000; font-family: Tahoma; font-weight: bold; }

button.koszyk {color: #440000; background: #fdbe6a url("/img/bgkoszyka.gif") repeat-x 0 0; padding: 1px 2px; border-style: solid; border-width: 1px; border-color: #c0986e; cursor: pointer; text-decoration: none; } /* #a29e8e #b9ad8e #ad9a83 #b9ad8e */
button:hover.koszyk {color: #660000; background: #f99e40 url("/img/bgkoszyka.gif") repeat-x 0 -28px; border-color: #c08352; }
button:active.koszyk {color: #330000; background: #f98911 none no-repeat 0 0; border-color: #ae6936; }
button.koszyk img {vertical-align: middle;}

button.schowek {text-decoration: underline; background-color: #e7ffe7; color: #336699; font-weight: bold; padding: 0 1px 0 1px; border-top: solid 1px #c3f5c3; border-right: solid 1px #a1e9a1; border-bottom: solid 1px #a1e9a1; border-left: solid 1px #c3f5c3; }
.schowek {font-size: 8pt}
.shopinfo {color: #555555; font-size: 9pt; }
.stanjest {color: #669A66 }
.stanbrak {color: #9E7272; }
.uwaga {font-family: Tahoma; color: #A0A0A0; font-size: 8pt; }

/* KOSZYKI */

/* wybór dostawy = wybór cen online/stacjonarne */
.radio7 {background: url("/img/radio7.gif"); background-position: center left; background-repeat: no-repeat; padding: 4px 0 4px 21px; display: block; }
.radio7:hover {background: url("/img/radio7hover.gif"); background-position: center left; background-repeat: no-repeat; padding: 4px 0 4px 21px; }
.radio7select {background: url("/img/radio7select.gif"); background-position: center left; background-repeat: no-repeat; padding: 4px 0 4px 21px; display: block; }
.radio7select:hover {background: url("/img/radio7selecthover.gif"); background-position: center left; background-repeat: no-repeat; padding: 4px 0 4px 21px; }

.margin7 {margin-left: 8px; }

/* koszyki - session */
table.koszyk {clear: left; border-collapse: collapse; background-color: #F4F9FC; background-image: url("/img/bgkoszyk.gif"); background-repeat: repeat-y; margin-top: 10px; }
table.koszyk td {border-top: solid 1px #C5DCF2; }
table.koszyk td.nakresl {height: 17px; border-top: 1px solid #4C96DE; background-color: #FFFFFF; background-image: none; }
table.koszyk td.nakresl2 {height: 17px; border: 0; background-color: #FFFFFF; background-image: none; }
table.koszyk td.nakresl3 {height: 17px; border-top: 1px solid #C5DDF4; background-color: #FFFFFF; background-image: none; }
table.koszyk td.f {text-align: center; width: 50px; height: 50px; padding: 0; background-color: #ffffff; }
table.koszyk th {color: #FFFFFF; background-color: #3386D8; background-image: url("/img/bgthkoszyk.gif"); background-repeat: repeat-x; padding: 2px; }

/* subshop */
table.koszyk a, table.koszyk a:visited {color: #E0E0E0; text-decoration: underline; }
table.koszyk a:hover {color: #FF0000; text-decoration: underline; }
table.koszyk a span {color: #606060; }
	

/* koszyki - zamow */
table.koszykzamow {border-collapse: collapse; background-image: none; background-color: #FFFFFF; }
table.koszykzamow td {color: #316493; border-top: solid 1px #EDF3F9; }

/* border-top: solid 1px #EDF3F9; background-color: #FFFFFF; */
table.koszykzamow td.nakresl {border-top: 1px solid #4C96DE; background-color: #FFFFFF; background-image: none; }
table.koszykzamow th {color: #465E74; background-color: #E9F0F3; background-image: none; font-size: 8pt;}
.koszykzamowopis {color: #606060; }
	

/* link do produktu w koszyku zam. */
table.koszykzamow a, table.koszykzamow a:visited {color: #E0E0E0; text-decoration: underline; }
table.koszykzamow a:hover {color: #FF0000; text-decoration: underline; }
table.koszykzamow a span {color: #606060; }
	

/* informacje o kliencie przy kozyku zamów */
table.klientzamow {border-collapse: collapse; }
table.klientzamow td {padding: 2px; border-top: solid 1px #E5EDF5; }
table.porownaj {font-size: 8pt; border-collapse: collapse; background-color: #fdfeff; background-image: none; margin-top: 12px}
table.porownaj td {border-bottom: solid 1px #c5dcf2; }
table.porownaj th {font-weight: normal; }
table.porownaj th.bold {font-weight: bold; }
table.porownaj .nazwa {background-color: #e4eff8; background-image: none; font-weight: bold; color: #336699; font-family: Tahoma; font-size: 8pt}
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: 8pt; border-collapse: collapse; background-color: #f4f9fc; background-image: none; margin: 10px 0 10px 0; }
table.porownajmenu td {border-bottom: solid 1px #ddebf7; }
table.porownajmenu input, table.porownajmenu select {font-size: 8pt; }
select.porownajmenu {width: 523px; background-color: #f7fbfd; }
select.porownajmenu_new {width: 523px; color: #855757; background-color: #fdfcf1; }
div.porownajurl {background-color: #ffffe5; border: solid 1px #f5e082; font-size: 8pt; width: 613px; padding: 6px 2px 6px 6px; margin: 6px 0 0 0; }
div.porownajurl input.textyellow {color: #000000; width: 577px; font-size: 8pt; padding: 2px 3px; vertical-align: middle; margin-top: 6px; }
div.porownajurl h3 {font-size: 10pt; color: #aa0000; margin-top: 0; }
div.porownajurl p {margin-bottom: 6px; }
b.url {color: #aa0000;}
.url-input {color: #000000; width: 315px; font-size: 8pt; padding: 2px 3px; }

table.zaplata { }

.przelew {color: #995050; }
.przelew b {color: #883535; }
tr.przelew {background-color: #FDF9F9; }

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

.platnosci {color: #4d6493; }
.platnosci b {color: #2850a0; }
tr.platnosci {background-color: #f5f8fd; }

.raty {color: #5d7f7f; }
.raty b {color: #26706a; }
tr.raty {background-color: #f7fdfd; }

.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; }

/* Koszyk - Guzikologia */
table#kosz-guziki {background-color: #ecf3fa; border: solid 1px #d2e0ec; float: right; }
table#kosz-guziki td {padding: 12px 14px; vertical-align: top; }

table#kosz-guzik-zloz {margin: 0 12px; background-color: #ecf3fa; border: solid 1px #d2e0ec; float: right; }
table#kosz-guzik-zloz td {padding: 12px 17px}


/* Koszyk - płatność */
h1.koszyk {}
.koszykempty {color: #aa0000; font-weight: bold; font-size: 11pt; }
.infoprzelew {width: 473px; border: 1px dotted #B71C13; padding: 15px; margin: 8px; margin-left: auto; margin-right: auto;}
.infoprzelew span {color: #772222; font-weight: bold; font-size: 10pt; }
.infoprzelew b {color: #663333; font-weight: bold; }
.koszyklink {}
.koszykdzieki {color: #004484; font-size: 12pt; font-weight: bold; text-align: right; }
.koszyk_pomoc {color: #787874; font-size: 8pt; padding: 12px 12px 12px 0; margin: 60px 4px 4px 4px; border: solid 1px #d9d0ab; background-color: #fffff9; }
.koszyk_pomoc ol {}
.koszykinfopromocja {color: #564444; font-size: 10pt; background-color: #FDFDFD; border: 1px dotted #B71C13; padding: 6px; margin: 4px; height: 32px; }

/* informacja o promocji */
.koszykinfopromocja b {color: #772222; }

/* informacja o promocji */
.koszykstatpromocja {color: #7F4D4D; padding: 2px; padding-top: 4px; padding-bottom: 4px; margin-top: 4px; }

/* dokonany status że wziołeś w promocji */
table.platnosci-typ {width: 100%; font-size: 8pt; }
table.platnosci-typ td {color: #003366; padding: 0px; }

/* Proste okienko zuniwersalizowane dla wszystkich subsklepów!! */
table.shoptabhead {color: #606060; width: 523px; border-collapse: collapse; border: 1px solid #3D91DF; background-color: #F6F8F9; }
td.shoptabheadtitle {font-weight: bold; color: #FFFFFF; background-color: #3D91DF; border-bottom: 1px solid #0167CC; }
td.shoptabheadmain {}
div.cechy {color: #666666; line-height: 133%; }
div.cechy .cecha {font-family: Tahoma; font-size: 8pt; color: #306CA4; font-weight: bold; }
div.cechy .cechailosc {color: #AAAAAA; font-family: Tahoma; font-size: 8pt; font-weight: normal; }
div.cechy a, div.cechy a:visited {white-space: nowrap; color: #D0E1F0; text-decoration: underline; }
div.cechy a:hover {color: #FF0000; text-decoration: underline; }
div.cechy a span {color: #577189; }
div.cechy b span {color: #885858; }
#layer_local_storage {width: 300px; height: 300px; line-height: 120%; }

/* #layer_local_storage h1 {font-size: 12pt; margin: 8px 0 10px 6px; } */

/* NEWSLETTER */
#newsletter p, #newsletter a {font-size: 8pt;}
#newsletter img {float: right; margin: 0 0 0 2px; }
#newsletter b.wiecej {color: #c80000; }
#newsreklama {background-color: #ffffed; border: solid 1px #ddcaa9; padding: 0 6px 10px 10px; margin: 2px 10px; width: 230px; }

/* === KONFIGURATOR ================================================== */
fieldset.konf {font-family: Tahoma; font-size: 8pt; color: #3771a6; padding: 0 4px 3px 6px; margin: 0 0 0 0;}
fieldset.konf legend {color: #883b43; font-weight: bold; }
h1.konf {font-size: 11pt; margin: 2px 0 5px 0; }
div.konf, .konf_wyslij {color: #3771a6; border: dotted 1px red; background-color: #ffffee; padding: 10px}
.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: 8pt; font-family: Tahoma, Verdana; font-weight: bold; color: #aa1111;}
table.koszyk tr.even {background-color: #ffffff; }
table.koszyk tr.obrazy {background-color: #ffffff; }
table.koszyk tr.obrazy td {border-top-width: 0;}
table.koszyk td.towary {padding-left: 2px; }
table.koszyk a.db b, table.koszyk a.db:visited b {color: #2b5881; font-size: 8pt;}
table.koszyk td a.db span, table.koszyk td a.db:visited span {color: #2b5881; font-size: 7.5pt;}

/* Informacyjne okienko w konfiguratorze */
div.konf-biblio {padding: 6pt; margin: 20px 0 0 0; border: solid 1px #fbdeba; background: #fffff0}
.koszyk_opis {color: #34628c; background-color: #f3faff; font-size: 9pt;}
.koszyk_gads {background-color: #dcedff; margin: 10px 0;}
.koszykwartosc {color: #991111;}
.kpoziom {font-size: 7.5pt; font-family: Tahoma, Verdana; font-weight: bold; color: #aa1111;}


/* MENU KATEGORII */
.menu-kat-zakladki {clear: both; padding: 6px 0 0 6px; margin: 0 0 0 0; list-style: none; height: 26px; background: #cce5fd url("/img/layout/menu_kat/bg.gif") repeat-x; background-position: 100% 100%; position: relative; }
.menu-kat-zakladki li {float: left;}
.menu-kat-zakladki li a {display: block; float: left; height: 26px; line-height: 26px; color: #000000; background: url("/img/layout/menu_kat/off.gif"); text-decoration: none; font-size: 8pt; font-family: tahoma, verdana, sans-serif; font-weight: normal; text-align: center; padding: 0 0 0 5px; cursor: pointer;}
.menu-kat-zakladki li a b {float: left; display: block; padding: 0 10px 0 5px; font-weight: normal; color: #444444; background: url("/img/layout/menu_kat/off.gif") no-repeat right top;}
.menu-kat-zakladki li.current a {background: url("/img/layout/menu_kat/current.gif"); text-decoration: none; }
.menu-kat-zakladki li.current a b {font-weight: bold; color: #222222; background: url("/img/layout/menu_kat/current.gif") no-repeat right top;}
.menu-kat-zakladki li a:hover {background: #2481d9 url("/img/layout/menu_kat/select.gif"); text-decoration: none; }
.menu-kat-zakladki li a:hover b {color: #ffffff; background: url("/img/layout/menu_kat/select.gif") no-repeat right top;}
.menu-kat-zakladki li.current a:hover {background: #f4f8fa url("/img/layout/menu_kat/current.gif"); cursor: default; text-decoration: none; }
.menu-kat-zakladki li.current a:hover b {color: #000000; background: url("/img/layout/menu_kat/current.gif") no-repeat right top;}

table#popular_ico {border-collapse: collapse; margin: 0; padding: 0; }
table#popular_ico td {text-align: center; width: 33%; font-size: 7pt; vertical-align: top; padding: 2px 1px; }
table#popular_ico td img {margin-bottom: 2px; }
table#popular_ico td a img,
table#popular_ico td a:hover img {text-decoration: none; }
table#popular_ico td span, 
table#popular_ico td strong,
table#popular_ico td a {line-height: 95%; font-family: Tahoma;}

/* CMS-BOX MENU DZIAŁY */
.menu-cms-dzialy {clear: both; padding: 0 0 0 5px; margin: 0 10px 0 0; list-style: none; height: 26px; background: #ffffff url("/img/layout/dzialy/bg.gif"); position: relative; }
.menu-cms-dzialy li {float: left;}
.menu-cms-dzialy li a {display: block; float: left; height: 26px; line-height: 26px; color: #000000; background: url("/img/layout/dzialy/off.gif"); text-decoration: none; font-size: 8pt; font-family: tahoma, verdana, sans-serif; font-weight: normal; text-align: center; padding: 0 0 0 5px; cursor: pointer;}
.menu-cms-dzialy li a b {float: left; display: block; padding: 0 10px 0 5px; font-weight: normal; color: #444444; background: url("/img/layout/dzialy/off.gif") no-repeat right top;}
.menu-cms-dzialy li.current a {background: url("/img/layout/dzialy/current.gif"); text-decoration: none; }
.menu-cms-dzialy li.current a b {font-weight: bold; color: #222222; background: url("/img/layout/dzialy/current.gif") no-repeat right top;}
.menu-cms-dzialy li a:hover {background: #2481d9 url("/img/layout/dzialy/select.gif"); text-decoration: none; }
.menu-cms-dzialy li a:hover b {color: #ffffff; background: url("/img/layout/dzialy/select.gif") no-repeat right top;}
.menu-cms-dzialy li.current a:hover {background: #e8e8e8 url("/img/layout/dzialy/current.gif"); cursor: default; text-decoration: none; }
.menu-cms-dzialy li.current a:hover b {color: #000000; background: url("/img/layout/dzialy/current.gif") no-repeat right top;}
.menu-cms-dzialy li.current a b strong {color: #992222; }

/* CMS-BOX ZAWARTOŚĆ */
.menu-cms-box {clear: both; padding-left: 0; margin-left: 6px; font-size: 10pt; }

/* .menu-cms-box img {float: left; margin: 10px 23px 4px 0; } */
.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 {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: #00437a; text-decoration: none; }
.menu-cms-box ul li a:visited {color: #00437a; text-decoration: none}
.menu-cms-box ul li a:hover {color: #ea0000; text-decoration: underline}
.menu-cms-box ul li a:active {color: #ea0000; text-decoration: underline}
.menu-cms-box ul li.first {font-weight: bold; }
.menu-cms-box ul li.end_grupa {color: #db7171; }

/* Div - Poradniki zakupowe */
.round-poradnik {color: #356c9f; margin: 6px 0 4px 0; font-size: 8pt; }
.round-poradnik .wiersz {display: block; background: transparent; font-size: 0; }
.round-poradnik .b1, .round-poradnik .b2 {display: block; overflow: hidden; height: 1px; }
.round-poradnik .b1 {margin: 0 2px; background: #dcddab; }
.round-poradnik .b2 {background: #ffffed; border-left: 1px solid #dcddab; border-right: 1px solid #dcddab; margin: 0 1px; }
.round-poradnik .inside {background: #ffffed; height: auto !important; height: 92px; min-height: 92px; display: block; border: 0 solid #dcddab; border-width: 0 1px; padding: 4px 4px 6px 6px; }
.round-poradnik h2 {color: #006acc; margin-top: 0; font-size: 9pt; font-weight: bold; }
.round-poradnik h2 strong {color: #005596; }
.round-poradnik p {color: #000000; font-size: 8pt; }
.round-poradnik a.in strong {color: #b03030; }
.round-poradnik a {line-height: 160%;}
.round-poradnik select {color: #660000; width: 187px; font-size: 8pt; }
.round-poradnik form * {vertical-align: middle}
#poradnik {font-size: 8pt; }
#poradnik h2 {color: #508a72; margin-top: 0; font-size: 9pt; font-weight: bold; }
#poradnik p {color: #000000; font-size: 8pt; }
#poradnik a.in strong, #poradnik a.in span span {color: #b03030; }
#poradnik a {line-height: 180%;}
#poradnik select {color: #770000; width: 187px; font-size: 8pt; background-color: #ffffd0; }
#poradnik form * {vertical-align: middle}

/* FILTRY , CECHY i Opcje wyświetlania */
div.brak-wynikow {background-color: #ffffee; border: solid 1px #e3d7a9; padding: 8px 10px 12px 10px; margin-top: 8px; }
div.brak-wynikow h1, div.brak-wynikow h2 {color: #462b18; font-size: 14pt; margin: 0 0 6px 0; padding: 0; }
div.brak-wynikow h2 {font-size: 12pt; }
div.brak-wynikow h2 b, div.brak-wynikow h2 b {color: #992828; }
div.brak-wynikow ul {line-height: 120%; font-size: 9pt; }
div.filtr-wynikow {color: #002200; background-color: #ffffe5; border: solid 1px #f7df80; padding: 4px 10px; margin: 6px 0 8px 0; }
.bbold {color: #cc2929;}
a.db b.bbold {color: #cc2929; }
div.opensearch {background-color: #f8f8f8; border: solid 1px #d0d0d0; padding: 8px 10px; margin: 20px 0; }
#listaproducenci-box {background-color: #f8fafc; border: solid 1px #bfd0dd; padding: 4px 6px 8px 10px; margin: 10px 0; }

/* CECHY MENU */
#cechy-menu {font-size: 8pt; }
#cechy-menu select {font-size: 8pt; margin: 2px 0 3px 1px; max-width: 180px; }
#cechy-menu p {margin: 2px 0 1px 1px;}

/* ZAAWANSOWANE SZUKANIE */
#adv-kat {width: 100%}
#adv-kat p {line-height: 110%; margin-left: 10px; }
#adv-kat a {font-size: 8pt; 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: #ff0000; }
#adv-kat h4 {font-size: 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; }
