body { background: #ffffff url(../pics/bg_body.gif) repeat-x scroll 0 0; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 6px 0 20px 0; }
td, th { font-size: 11px; color: #666666; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
form { margin: 0; padding: 0; }
img { border: 0; }
input, select, textarea { color: #666; font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
input { padding-left: 0; padding-right: 0; }
textarea { padding-left: 1px; padding-right: 0; }
table { border-collapse: collapse; }
table td { padding: 0; }
.clear { clear: both; }
.tekst, a.tekst { color: #666666 !important; }
img.fotka { margin: 5px; border: solid 6px #e7e7e7; }
p { background: transparent; }

/* content START */
h1, p.tytul { color: #dd3126; font-size: 18px; margin: 0 0 1em 0; }
a { color: #dd3126; }
.wiecej { font-size: 9px; font-weight: bold; padding: 5px; }
.wiecej a { background: url(../pics/ico_more.gif) no-repeat right 1px; color: #949494 !important; line-height: 18px; padding: 1px 21px 4px 0; }
.col720a a:visited { color: #e97972; }
h2 { background: #ffffff url(../pics/b03.gif) no-repeat 0 3px; color: #dd3126; font-size: 15px; font-weight: bold; margin: 0 0 15px 0; padding: 0 0 0 24px; }
h3 { color: #dd3126; font-size: 13px; font-weight: normal; margin: 0 0 3px 0; padding: 0; }
h4 { color: #888; font-size: 9px; font-weight: normal; margin: 0 0 6px 0; padding: 0; }
p { margin: 0 0 25px 0; padding: 0; }
.content h1 { color: #dd3126; font-size: 18px; margin: 0 0 1em 0; }
.content a { color: #dd3126; }
.content h2 { background: #fff url(../pics/b03.gif) no-repeat 0 3px; color: #dd3126; font-size: 15px; font-weight: bold; margin: 0 0 15px 0; padding: 0 0 0 24px; }
.content h3 { color: #dd3126; font-size: 13px; font-weight: normal; margin: 0 0 3px 0; padding: 0; }
.content h4 { color: #888; font-size: 9px; font-weight: normal; margin: 0 0 6px 0; padding: 0; }
.content p { line-height: 14px; margin: 0 0 25px 0; padding: 0; }
.content p { text-align: justify !important; }
/* content END */

/* kontenery START */
.container01 { margin: auto; width: 950px; text-align: left; }
.col220 { float: left; padding: 5px 0 15px 0; width: 220px; }
.col230 { float: left; padding: 5px 0 15px 0; width: 230px; }
.col500 { float: left; padding: 5px 15px 15px 0px; width: 455px; }
.col720 { float: left; overflow: hidden; padding: 5px 0 15px 30px; width: 690px; }
.col720a { float: left; padding: 5px 10px 15px 30px; width: 680px; }
#infoGate { padding-bottom: 10px; }
#infoGate .first { margin-right: 0; }
/* kontenery END */

/* box220 START */
.box220 { background-color: #f1f1f1; border: 1px solid #e6e6e6; float: left; margin: 0 10px 10px 0; padding: 6px; position: relative; width: 206px; }
.box220 .header img { border: 1px solid #fff; display: block; margin-bottom: 6px; }
.box220 .content { background: #fff url(../pics/box_content_bg.gif) repeat-x; height: 100px; padding: 8px; }
.box220 .content a { color: #666; }
.box220 .content p { margin: 0; padding: 0; }
.box220 .more { font-size: 9px; font-weight: bold; position: absolute; right: 14px; bottom: 14px; text-align: right; }
.box220 .more a { background: url(../pics/ico_more.gif) no-repeat right 1px; color: #949494; line-height: 18px; padding: 1px 21px 4px 0; }
.box220 ul { list-style-type: none; margin: 0; padding: 0; }
.box220 li { background: url(../pics/b01.gif) no-repeat 4px 6px; line-height: 18px; padding: 0 0 0 18px; }
.box220 .productSel { bottom: 14px; position: absolute; }
.noMarginRight { float: none; margin-right: 0; }
/* box220 END */

/* box230 START */
.box230 { background-color: #f1f1f1; border: 1px solid #e6e6e6; float: left; margin-right: 10px; padding: 6px; position: relative; width: 216px; }
.box230 .header img { border: 1px solid #fff; display: block; margin-bottom: 6px; }
.box230 .content { background: #fff url(../pics/box_content_bg.gif) repeat-x; height: 100px; padding: 8px; overflow: hidden; }
.box230 .content a { color: #666; }
.box230 .more { font-size: 9px; font-weight: bold; position: absolute; right: 14px; bottom: 14px; text-align: right; }
.box230 .more a { background: url(../pics/ico_more.gif) no-repeat right 1px; color: #949494; line-height: 18px; padding: 1px 21px 4px 0; }
.box230 ul { list-style-type: none; margin: 0; padding: 0; }
.box230 li { background: url(../pics/b01.gif) no-repeat 4px 6px; line-height: 18px; padding: 0 0 0 18px; }
/* box230 END */

/* box220, box230 klasy okreslajace wysokosc dla kontentu START */
.h80 .content { height: 80px; }
.h90 .content { height: 90px; }
.h100 .content { height: 100px; }
.h110 .content { height: 110px; }
.h120 .content { height: 120px; }
.h130 .content { height: 130px; }
/* box220, box230 klasy okreslajace wysokosc dla kontentu END */

/* tabele START */
.table01 { width: 100%; }
.table01 td { border: 1px solid #e8e9ea; padding: 5px 10px; vertical-align: top; }
.table01 th { background-color: #dd3126; color: #fff; padding: 5px 10px; text-align: left; vertical-align: top; }
.table01 .odd td { background-color: #fafbfc; }
.table01 .even td { background-color: #f4f5f6; }
.table01 th a { color: #ffffff; text-decoration: none; }
.table01 th a:hover { color: #ffffff; text-decoration: none; }

.table02, .table03, .table04, .table05 { border: 1px solid #ccc; }
.table02 td { background-color: #fff; border-top: 1px solid #e8e9ea; padding: 5px; text-align: center; }
.table02 th { background-color: #fff; border-top: 1px solid #e8e9ea; border-right: 1px solid #e8e9ea; font-weight: normal; padding: 5px; text-align: right; }
.table02 .header td, .table02 .header th { background-color: #e8e9ea; border-top: none; }
.table02 .header .title { color: #dd3126; font-size: 12px; font-weight: bold; }
.table02 .result td, .table02 .result th { background-color: #f0f1f2; border-top: none; }
.table03 td { background-color: #fff; border-top: 1px solid #e8e9ea; padding: 5px; text-align: right; }
.table03 th { background-color: #fff; border-top: 1px solid #e8e9ea; padding: 5px; text-align: left; }
.table03 .header td, .table03 .header th { background-color: #e8e9ea; border-top: none; font-weight: bold; }
.table04 td { background-color: #fff; padding: 5px 10px; }
.table05 { margin-bottom: 4px; }
.table05 td { background-color: #fff; color: #999; padding: 5px; text-align: center; }
.table05 th { background-color: #e8e9ea; color: #999; font-weight: normal; padding: 5px; text-align: left; }
.table05 strong { color: #666; font-size: 12px; }
.table05 .kurs { color: #666; font-size: 12px; font-weight: bold; padding: 0 10px 0 7px; }
.table05 .title { color: #dd3126; font-weight: bold; }
.table06 { margin-bottom: 20px; width: 100%; }
.table06 td { background-color: #f8f8f8; border: 1px solid #fff; padding: 2px 10px 3px 10px; }
.table06 th { background-color: #dd3126; border: 1px solid #fff; color: #fff; font-weight: bold; text-align: left; padding: 2px 10px 3px 10px; }
/* tabele END */

/* textBox01, textBox02, textBox03 START */
.textBox01, .textBox02, .textBox03, .textBox04 { background-color: #f1f1f1; border: 1px solid #e6e6e6; margin-bottom: 10px; padding: 6px; }
.textBox02 { float: right; margin-left: 10px; width: 196px; }
.textBox01 h3 { color: #dd3126; font-size: 13px; font-weight: bold; }
.textBox01 h4, .textBox02 h4, .textBox03 h4, .textBox04 h4 { font-size: 11px; font-weight: bold; margin: 0 0 12px 0; }
.textBox01 li, textBox02 li, textBox03 li, textBox04 li { line-height: 14px; }
.textBox01 li, .textBox02 li, .textBox03 li, .textBox04 li { background: url(../pics/b01.gif) no-repeat left 6px; padding: 2px 0 2px 10px; }
.textBox01 li a, .textBox02 li a, .textBox03 li a, .textBox04 li a { color: #666666; }
.textBox01 li a:visited, .textBox02 li a:visited, .textBox03 li a:visited, .textBox04 li a:visited { color: #666666; }
.textBox01 ul, .textBox02 ul, .textBox03 ul, .textBox04 ul { list-style-type: none; margin: 0; padding: 0; }
.textBox01 .content, .textBox02 .content, .textBox03 .content, .textBox04 .content { background-color: #fff; padding: 8px; }
.textBox01 .pic { padding-right: 16px; vertical-align: top; }
.textBox01 .pic02 { padding-right: 16px; vertical-align: middle; }
.textBox01 .pic img, .textBox01 .pic02 img { display: block; margin-bottom: 6px; }
/* textBox01, textBox02, textBox03 END */

/* listy */
ul.lista_1 { color: #6a6870; width: auto; height: auto; list-style-type: none; list-style-image: none; padding-left: 0; }
ul.lista_1 li { background-color: #f9f9f9; background-image: url(../pics/lista_bg1.gif); background-repeat: no-repeat; background-position: 7px 8px; width: auto; height: auto; margin-bottom: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 18px; border-left: 4px solid #b9b5be; list-style-type: none; list-style-image: none; }
ul.lista_2 { width: auto; height: auto; list-style-type: none; list-style-image: none; }
ul.lista_2 li { background-image: url(../pics/lista_bg2.gif); background-repeat: no-repeat; background-position: 8px 7px; width: auto; height: auto; margin-bottom: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 23px; border-bottom: 1px solid #f4f4f4; border-top-width: 0; border-right-color: #f4f4f4; list-style-type: none; list-style-image: none; }
ul.lista_3 { width: auto; height: auto; list-style-type: none; list-style-image: none; }
ul.lista_3 li { background-color: #f4f4f4; background-image: url(../pics/lista_bg3.gif); background-repeat: no-repeat; background-position: 7px 8px; width: auto; height: auto; margin-bottom: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; border-left: 1px solid #d61f05; list-style-type: none; list-style-image: none; }
ul.lista_4 { color: #6a6870; width: auto; height: auto; list-style-type: none; list-style-image: none; }
ul.lista_4 li { background-image: url(../pics/lista_bg4.gif); background-repeat: no-repeat; background-position: 7px 8px; width: auto; height: auto; margin-bottom: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 18px; border-color: #fff1ec #fff1ec #fff1ec #dadada; border-style: solid; border-width: 1px; list-style-type: none; list-style-image: none; }
ul.lista_5 { width: auto; height: auto; list-style-type: none; list-style-image: none; }
ul.lista_5 li { background-image: url(../pics/lista_bg5.gif); background-repeat: no-repeat; background-position: 3px 5px; width: auto; height: auto; margin-bottom: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; border: dotted 1px #e3e3e3; list-style-type: none; list-style-image: none; }
ul.lista_6 { color: #6a6870; width: auto; height: auto; list-style-type: none; list-style-image: none; }
ul.lista_6 li { background-color: #f9f9f9; background-image: url(../pics/lista_bg6.gif); background-repeat: no-repeat; background-position: 7px 8px; width: auto; height: auto; margin-bottom: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 18px; border-right: 1px dotted #e3e3e3; border-bottom: 1px dotted #e3e3e3; border-left: 1px dotted #e3e3e3; list-style-type: none; list-style-image: none; }

ul.lista { color: #6a6870; width: auto; height: auto; list-style-type: none; list-style-image: none; }
ul.lista li { background-image: url(../pics/lista_bg4.gif); background-repeat: no-repeat; background-position: 7px 8px; width: auto; height: auto; margin-bottom: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 18px; list-style-type: none; list-style-image: none; }

/* info */
.info { color: #62737c; font-weight: bold; text-align: justify; background: #e3e7e7 url(../pics/info_bg.gif) repeat-x left top; width: auto; height: auto; margin: 20px; padding: 15px !important; border: solid 1px #a0abae; }

/* boxProdukty START */
.boxProdukty { border: 1px solid #eee; margin-bottom: 20px; padding: 9px; width: 660px; }
.boxProdukty .box { float: left; width: 325px; }
.boxProdukty .box a { color: #666; }
.boxProdukty .box h4 { color: #dd3126; font-size: 11px; font-weight: bold; }
.boxProdukty .box ul { height: 190px; list-style-type: none; margin: 0; overflow: auto; padding: 0 5px 0 0; }
.boxProdukty .box li { padding: 3px 10px 3px 10px; }
.boxProdukty .box .odd { background-color: #f8f8f8; }
/* boxProdukty END */

/* product START */
.product { border-bottom: 2px solid #009447; margin-bottom: 20px; }
.product table { width: 100%; }
.product tr { vertical-align: top; }
.product .table06 { margin: 0; }
/* product END */

