* { padding: 0; margin: 0; }
html { overflow-x: hidden; overflow-y: scroll; }
a { text-decoration: none; color: #3DAC9C; }
body { text-align: center; background-color: #F5EBCC; }
p { margin-bottom: 1em; }
img { border: 0; }
div#container { margin: auto; width: 1015px; }
.boat { background: url(../img/boat.png) no-repeat 634px 6px; }
div#container2 { background-color: #fff; padding: 8px 4px 4px 5px; }
div#toolbox { width: 1005px; margin-top: 1px; background-color: #3DAC9C; display: table; text-align: right; }
div#toolbox a { color: #BBE2DC; background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; font: normal 10px/10px Arial, Helvetica, sans-serif; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; display: table; float: right; }
div#toolbox a:hover { color: #fff; }
div#toolbox a.icon-up { background-image: url(../img/icon-up.png); }
div#toolbox a.icon-home { background-image: url(../img/icon-home.png); }
div#logo { float: left; z-index: 205; position: relative; }
div#menu1 li, div#footer li, div#left li, div#images li { list-style-type: none; display: inline; }
div#images div { width: 347px; height: 236px; overflow: hidden; float: left; margin: 1px; }
div#langs { text-align: center; float: right; background-color: #F5E5B8; position: relative; z-index: 101; width: 400px; padding-top: 5px; padding-bottom: 5px; }
div#langs img { margin-left: 3px; margin-right: 3px; }
div#langs a img { border: 1px solid #F5E5B8; clear: both; }
div#langs a span { display: block; clear: both; font: 11px Arial, sans-serif; color: #DEBC56; }
div#langs a:hover span { color: #3DAC9C !important; }
div#langs a { width: 36px; display: inline; float: left; }
div#langs a:hover img { border: 1px solid #Fff; }
div#topmenu { display: table; width: 1015px; position: relative; z-index: 100; height: 134px; }
div#menu1 { padding: 76px 0px 19px 0; text-align: right; font: 14px arial, sans-serif; position: relative; left: 20px; }
div#menu1 a.fs { background: url(http://www.meblik.pl/img/dot.png) repeat-y scroll right; padding: 0px 18px 0px 14px !important; line-height: 40px; color: #212525; display: block; float: left; }
.nobg a { background: none !important; }
div.jquerycssmenu ul li a:hover, ul li .nobg a:hover, div#menu1 a.selected { background-color: #F8F2E0 !important; }
div#menu2 { float: left; width: 288px; text-align: left; }
div#menu2 a { color: #67604C; display: block; height: 30px; line-height: 30px; padding-left: 14px; }
div#menu2 a:hover, div#menu2 a.checked, div#menu2 a.selected { background-color: #E8E2D5; color: #000; }
div#menu2 ul { margin: 14px 25px 32px 19px; overflow: hidden; }
div#menu2 ul ul { margin: 0 0 7px 5px; }
div#menu2 li { list-style-type: none; }
div#menu2 li.header { font: 20px/30px arial, sans-serif; color: #3DAC9C !important; border: 0 !important; height: auto !important; }
div#menu2 li { font: 12px/28px tahoma, sans-serif; border-bottom: 1px solid #DBD4C0; height: 30px; }
.noborder { border: none !important; }
div#left { float: left; width: 300px; text-align: left; margin-top: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
div.box { border-bottom: 1px solid #F5ECDD; display: table; }
div#bigbox { height: 190px; display: block; width: 280px; position: relative; left: 10px; overflow: hidden !important; line-height: 18px; }
div#bigbox div.selected a.more_pl { background-image: url(../img/minimore_pl.png); background-position: right bottom; background-repeat: no-repeat; width: 54px; height: 13px; position: relative; top: 1px; left: 217px; }
div#bigbox div.selected a.more_en { background-image: url(../img/minimore_en.png); background-position: right bottom; background-repeat: no-repeat; width: 54px; height: 13px; position: relative; top: 1px; left: 217px; }
div#bigbox div.selected a.more_de { background-image: url(../img/minimore_de.png); background-position: right bottom; background-repeat: no-repeat; width: 54px; height: 13px; position: relative; top: 1px; left: 217px; }
div#bigbox div.selected a.more_at { background-image: url(../img/minimore_de.png); background-position: right bottom; background-repeat: no-repeat; width: 54px; height: 13px; position: relative; top: 1px; left: 217px; }
div#bigbox div.selected a.more_cz { background-image: url(../img/minimore_cz.png); background-position: right bottom; background-repeat: no-repeat; width: 54px; height: 13px; position: relative; top: 1px; left: 217px; }
div#bigbox div.selected { padding-bottom: 0 !important; }
div#left .box { padding: 1px 5px 1px 10px; }
div#left .box a { display: block; }
div#left .box a:hover { color: #CFBF8E !important; background-color: #fff !important; }
div#box5 { width: 303px; display: block; margin-top: 2px; margin-left: 2px; }
div#box5 h2 { padding-left: 20px; float: left; }
div.last { border: 0 solid #fff !important; }
div#left .box { display: block; color: #6E6D68; margin-bottom: 2px; position: static; }
div#left a:hover { background-color: #F6F2E5; }
div#left h2 { font: 25px/35px arial, sans-serif; position: static; }
div#left .box p { font: 12px/18px arial, sans-serif; margin: 0px; padding-top: 4px; color: #A9A085; position: static; }
p.first { display: block; }
p.n { display: none; }
div#boxbanner { height: 144px; margin-left: 10px; width: 280px; display: block; }
div#box5 h2 { color: #246864; }
div#box5 { background-color: #BAD9D7; height: 55px; }
div#box5 form { padding-top: 10px; }
#bigbox h2 { cursor: pointer; padding-left: 0; margin-left: 0; }
h2.b1 a { color: #D00000 !important; }
h2.b2 a { color: #558380 !important; }
h2.b3 a { color: #509FD6 !important; }
h2.b4 a { color: #BBD200 !important; }
h2.b5 a { color: #D64A87 !important; }
div#images { float: right; width: 701px; }
div#images img { display: block; float: left; margin: 1px; }
div#content { position: relative; top: 18px; clear: both; margin: 0 32px 36px 32px; font: 11px/18px arial, sans-serif; color: #7C7B77; text-align: justify; }
div#content a:hover, div#content2 a:hover, div#content3 a:hover { text-decoration: underline; }
div#content2 { float: right; display: inline; text-align: left; width: 657px; margin-right: 30px; margin-bottom: 20px; font: 12px/20px arial, sans-serif; color: #514F4B; }
div#content3 div#text { margin-left: 30px; margin-right: 30px; margin-bottom: 30px; margin-top: 20px; }
div#content3 { float: right; display: inline; text-align: left; width: 711px; font: 12px/20px arial, sans-serif; color: #514F4B !important; }
div#content4 { float: right; display: inline; text-align: left; width: 1007px; font: 12px/20px arial, sans-serif; color: #514F4B; }
div#content2 h1 { font: 30px/38px arial, sans-serif; margin: 10px 18px 10px 0px; }
div#content3 h1 { font: 30px/38px arial, sans-serif; margin: 10px 18px 10px 18px; }
div#content4 h1 { font: 30px/38px arial, sans-serif; margin: 10px 18px 10px 4px; }
div#content2 ul, div#content2 ol, div#content3 ul, div#content3 ol { margin: 5px 18px 8px 33px; }
div#content2 ul li, div#content2 ol li { padding-top: 1px; padding-bottom: 1px; }
div#footer { clear: both; color: #95885E; margin: 0px 1px 0 1px; background: transparent url(../img/footershadow.png) no-repeat scroll center top; }
div#footer ul a { margin: 0 6px 0 6px; color: #95885E; }
div#footer ul { float: left; text-align: left; font: 10px/30px arial, sans-serif; }
div#footer a:hover { color: #3F3928; }
div#footer_right { text-align: right; margin-right: 11px; margin-top: 0px; margin-bottom: 35px; }
div#footer_right a { margin-left: 5px; }
div#footer_right img { margin-top: 6px; }
.clear { clear: both; }
div#top1, div#top2 { border-bottom: 1px solid #C0BFBE; padding-bottom: 1px; }
div#top1 img, div#top2 img { display: block; }
div#top1 { position: relative; top: -3px; left: -1px; width: 1007px; height: 196px; overflow: hidden; z-index: 4; }
div#top1 img { position: relative; z-index: 0 !important; }
div#top2 { width: 709px; height: 286px; margin-bottom: 15px; border-top: 1px solid #C0BFBE; padding-top: 1px; }
div#top2 img.imgc1, div#top2 img.imgc2 { }
div#top2 a { float: left; }
div#top2 img.imgc2 { margin-left: 1px; }
input#searchinput { border: none; background-color: #fff; padding: 2px; width: 155px; float: left; position: relative; left: 5px; top: 8px; }
form#searchform a { display: block; float: left; font: bold 14px Arial, Helvetica, sans-serif; color: #82AEAF !important; position: relative; left: 10px; top: 10px; }
form#searchform a:hover { color: #fff !important; background-color: transparent !important; }
div#error { text-align: left; display: table; padding-top: 60px; padding-bottom: 60px; position: relative; left: 550px; font: normal 12px Arial, Helvetica, sans-serif; }
div#error h1 { font-size: 20px; padding-bottom: 20px; margin: 0; }
div#error p { border-left: 5px solid #f7f7f7; padding-left: 30px; padding-top: 15px; padding-bottom: 15px; }
div#menubg2 { display: table; width: 1007px; background: transparent url(../img/star.png) no-repeat scroll left bottom; }
div#menubg1 { display: table; width: 1007px; background: transparent url(../img/menubg1.png) repeat-y scroll left; }
table.galler { margin-left: 15px; }
table.gallertext { margin: auto; text-align: center; }
table.galler td, table.gallertext td { width: 170px; height: 170px; margin: 3px; text-align: center; }
table.galler td:hover, table.gallertext td:hover { background-color: #FAF5E6; }
div#content h2, div#content2 h2, div#content3 h2 { font: bold 16px Arial, Helvetica, sans-serif; color: #438B88; margin-top: 12px; margin-bottom: 8px; }
div#content2 h3, div#content3 h3 { font: bold 16px Arial, Helvetica, sans-serif; color: #438B88; margin-top: 12px; margin-bottom: 8px; }
div.sfield { display: table; padding: 8px 8px 8px 15px; background-color: #f3f3f3; width: 630px; margin-bottom: 1px; }
div.sfield input { display: table; float: left; margin-top: 10px; }
div.sfield label { float: right; display: block; font-weight: bold; width: 590px; }
div.preform { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; float: none; clear: both; display: table; }
div.pfield { display: table; padding-top: 4px; padding-bottom: 4px; }
div.pfield label { width: 120px; display: block; float: left; }
div.pfield input { width: 150px; border: 1px solid #bbb; color: #3e3e3e; padding: 2px; font-size: 11px; }
div.preform .lt { width: 300px; float: left; display: table; }
div.preform .rt { width: 300px; float: left; display: table; }
div.preform p { padding-top: 4px; padding-bottom: 4px; clear: both; float: none; color: #a7a7a7; font-size: 11px; line-height: 16px; }
div.buttons { text-align: center; padding-bottom: 15px; }
div.buttons input { background: #B0A380 none repeat scroll 0%; border: 0pt none; color: #FFFFFF; cursor: pointer; font-family: Tahoma,Helvetica,sans-serif; font-size: 11px; margin-left: 1px; margin-right: 1px; padding-bottom: 4px; padding-top: 4px; text-align: center; text-transform: uppercase; width: 100px; }
div.longfield { line-height: 25px; padding-bottom: 8px; padding-top: 3px; clear: both; }
div.longfield textarea { width: 568px; height: 60px; border: 1px solid #bbb; color: #3e3e3e; padding: 2px; font-size: 11px; margin-left: 2px; overflow: auto; }
div.longfield label { padding-right: 12px; padding-left: 8px; }
div.longfield input.t { width: 150px; border: 1px solid #bbb; color: #3e3e3e; padding: 2px; font-size: 11px; margin-left: 2px; }
label.error { width: 276px !important; padding: 0 !important; color: #fff; font-weight: bold; text-indent: 8px; background-color: #E79898; float: none; clear: both; margin-top: 3px; line-height: 20px; }
p.message { margin-top: 40px; margin-bottom: 40px;  width: 300px; padding: 8px; background-color: #FAF5E6; color: #A89352; font-weight: bold; text-align: center; position:relative;left:180px;top:34px; }
h1 em, h2 em, h3 em, h4 em { display: block; font: normal 10px Arial, Helvetica, sans-serif; text-transform: lowercase; color: #a7a7a7; padding-bottom: 5px; }
div.news p { padding-left: 10px; padding-right: 10px; }
div.alt { background-color: #f3f3f3; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
div.pages { padding-top: 10px; text-align: center; font-size: 12px; }
a.xls { background: transparent url(../img/icon_xls.png) no-repeat scroll left; padding-left: 25px; line-height: 26px; padding-top: 6px; padding-bottom: 6px; margin-left: 10px; }
a.doc { background: transparent url(../img/icon_doc.png) no-repeat scroll left; padding-left: 25px; line-height: 26px; padding-top: 6px; padding-bottom: 6px; margin-left: 10px; }
a.pdf { background: transparent url(../img/icon_pdf.png) no-repeat scroll left; padding-left: 25px; line-height: 26px; padding-top: 6px; padding-bottom: 6px; margin-left: 10px; }
div.pojemnik { width: 290px; height: 330px; float: left; display: inline; }
div.pojemnik p { padding-left: 5px; padding-top: 10px; }
div.lista { overflow-y: auto; overflow-x: hidden; width: 400px; height: 400px; }
div#gdzie-container { display: table; width: 1007px; }
div.sklep { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; width: 290px; }
div#mapa-polski { width: 580px; height: 472px; float: left; display: inline; padding-left: 10px; padding-bottom: 10px; }
div#design { display: table; width: 1000px; text-align: left; margin: auto; float: none; clear: both; }
a#box-catalog { background-color: #E8E3D6 !important; background-image: url(../img/icon-bigpdf.png); background-repeat: no-repeat; background-position: 255px 50%; display: block; width: 303px; margin-top: 2px; margin-left: 2px; color: #77693E; height: 60px; }
a#box-catalog h2 { color: #77693E; letter-spacing: 0; padding-left: 20px; font: normal 22px/22px Arial, Helvetica, sans-serif; padding-top: 10px; padding-bottom: 3px; margin-bottom: 0; }
a#box-catalog span { padding-left: 22px; letter-spacing: 0; font: normal 11px Arial, sans-serif; padding-bottom: 10px; }
a#box-catalog:hover h2 { color: #BCA86F !important; }
a.nm { width: 0 !important; height: 0 !important; padding: 0 !important; margin: 0 !important; display: inline !important; }
.modal-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; margin: 0; padding: 0; background: #000; opacity: .75; filter: alpha(opacity=85); -moz-opacity: 0.85; z-index: 101; }
* html .modal-overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
.modal-window { position: fixed; top: 50%; left: 50%; margin: 0; padding: 0; z-index: 102; }
* html .modal-window { position: absolute; }
.close-window { position: absolute; width: 32px; height: 32px; right: 12px; top: 2px; background: transparent url('/img/close-button.png') no-repeat scroll right top; text-indent: -99999px; overflow: hidden; cursor: pointer; opacity: .5; filter: alpha(opacity=50); -moz-opacity: 0.5; }
.close-window:hover { opacity: .99; filter: alpha(opacity=99); -moz-opacity: 0.99; }
div.sklep div.c1 { width: 370px; padding-top: 5px; padding-bottom: 3px; padding-left: 5px; background-color: #DED4B7; display: table; font: 12px/16px Arial, Helvetica, sans-serif; }
div.sklep div.firmowy { background-color: #41A092 !important; display: table; color: #fff !important; }
div.sklep div.c2 { width: 350px; font: 11px/16px Arial, Helvetica, sans-serif; display: table; padding-bottom: 5px; padding-left: 5px; }
div.sklep div.co { padding-left: 5px; }
div.sklep a.maplink { padding-top: 3px; padding-bottom: 5px; padding-left: 5px; width: 370px; font-weight: bold; text-decoration: none; }
div.sklep a.maplink:hover { text-decoration: underline !important; }
li.nb { height: auto !important; width: 235px; display: table; padding-top: 4px; padding-bottom: 4px; }
li.nb a { height: auto !important; padding-left: 2px !important; line-height: 20px !important; color: #776E4F !important; }
li.nb b { font-size: 14px; font-family: Arial, sans-serif; }
li.nb a:hover { background-color: transparent !important; color: #3DAC9C !important; }
li.nb img { float: right; }
li.nb ul { margin: 0 !important; padding: 0 !important; }
li.nb ul li a { margin: 0 !important; padding: 0 !important; border: 0px !important; height: auto !important; line-height: 18px !important; text-indent: 10px; }
li.nb ul li { height: auto !important; border: 0px !important; line-height: 0px !important; }
div.search div { display: table; clear: both; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #e7e7e7; }
div.search a { font-weight: bold; }
div.search img { float: left; padding-top: 4px; padding-right: 8px; }
.pointer { cursor: pointer; }
div#newsticker { width: 100%; height: 27px; background-image: url(../img/scrollerbg.png); background-repeat: repeat-x; position: fixed; bottom: 0; left: 0; color: #fff; overflow: hidden; z-index: 110; }
div#newsticker { font-size: 14px; color: #F0FFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
div#newsticker ul { display: inline; }
div#newsticker li { height: 27px; line-height: 27px; background-image: url(../img/marquee_spacer.png); background-repeat: no-repeat; background-position: 0px 50%; padding-right: 10px; display: inline; }
div#newsticker li span { text-indent: 30px; padding-left: 30px; }
a.lightbox img { margin-left: 5px; margin-right: 5px; margin-bottom: 3px; margin-top: 7px; }
div.news { display: table; width: 100%; text-decoration: none !important; }
div.news img { padding-right: 5px; padding-bottom: 8px; float: left; }
div.news div { display: table; border-bottom: 1px solid #e7e7e7; color: #777; padding-bottom: 8px; text-decoration: none !important; }
div.news h4 { text-decoration: none !important; color: #3DAC9C !important; padding-top: 8px !important; background: none !important; padding-left: 0 !important; font: bold 16px Arial, Helvetica, sans-serif; color: #438B88; margin-top: 8px; margin-bottom: 8px; padding-top: 0 !important; }
div.news p { margin: 0 !important; padding: 0 !important; text-indent: 0 !important; }
a.littlenews { display: block; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #e7e7e7; text-indent: 10px; color: #999; }
a.littlenews b { text-transform: lowercase; }
a.littlenews:hover { text-decoration: none !important; color: #3DAC9C !important; }
table.zebra { }
table.zebra td { padding: 5px; margin: 1px; background-color: #FBF5E7; vertical-align: top; color: #939087; }
table.zebra td.zebrafirst { width: 84px; background-color: #F5E4B8; line-height: 16px !important; }
table.zebra td.zebrasecond { width: 84px; background-color: #E8E2D4; line-height: 16px !important; }
table.standard2 { }
table.standard2 td { padding: 5px; margin: 1px; background-color: #FBF5E7; color: #939087; }
table td { font-size: 12px; line-height: 20px; }
div#content2 p { margin: 0 !important; padding: 0 !important; }
div#bryly ul { margin: 0 !important; padding: 0 !important; border-top: 1px solid #E7E7E7 !important; display: table; width: 657px; }
div#bryly ul li { display: inline !important; list-style: none; width: 160px; float: left; padding-top: 5px; padding-bottom: 7px; margin-left: 4px; }
div#bryly ul li img { display: block; padding-top: 3px; padding-bottom: 3px; }
div#bryly ul li span { line-height: 15px !important; color: #ACACAC; }
div#bryly ul li p { line-height: 15px !important; height: 34px; }
div#bryly ul li span a { color: #ACACAC !important; }
div#bryly ul li span a:hover { color: #3DAC9C !important; }
div#content2 h3, div#content3 h3 { background: transparent url(../img/h3.png) left 50% scroll no-repeat; padding-left: 35px; font: bold 16px Arial, Helvetica, sans-serif; color: #438B88; margin-top: 8px; margin-bottom: 5px; }
div#partners { background-color: #ECECEC; display: table; height: 85px; margin-top: 4px; text-align: left; width: 1005px; }
div#partners p { font: bold 12px/12px Arial, Helvetica, sans-serif; color: #B6B6B6; margin-top: 37px; padding-left: 15px; float: left; display: block; }
div#partners ul { list-style: none; display: block; height: 39px; float: left; margin-left: 15px; margin-top: 4px; }
div#partners ul li { display: inline; }
div#partners ul li a { margin-left: 5px; margin-right: 5px; }
div.sklep div.firmowy img { float: right; margin: 0 5px 0 0 !important; padding: 0 !important; }
label.req { background-image: url('../img/required.png'); background-position: left 50%; background-repeat: no-repeat; text-indent: 18px; }
.buttons { padding-top: 8px; }
div.projektant h4 { font: bold 16px Arial, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 4px; }
div.projektant div a { display: block; text-decoration: none !important; color: #514F4B !important; text-align: justify; clear: both; float: none; }
div.projektant div a:hover { text-decoration: none !important; color: #3DAC9C !important; }
div.projektant div img { margin-right: 8px; }
div.projektant div { display: block; padding-bottom: 15px; clear: both; float: none; border-bottom: 1px solid #dfdfdf; }
h3 { display: block; padding-top: 4px !important; padding-bottom: 4px !important; }
div.maincontent { margin-bottom: 15px !important; top: 11px !important; }
div.maincontent div { display: none; padding-bottom: 10px; }
div.maincontent h2 { left: -20px; position: relative; padding-left: 10px; }
ul.konkurs-lista { list-style-type: none; list-style-position: outside; }
ul.konkurs-lista li { display: block; width: 550px; line-height: 18px; padding-left: 15px; padding-top: 4px !important; padding-bottom: 5px !important; border-bottom: 1px solid #f5ebcc; list-style-type: none; list-style-position: outside; }
ul.konkurs-lista li span { display: block; float: none; clear: both; }
ul.konkurs-lista li a { display: block; text-decoration: none !important; font-weight: bold; }
ul.konkurs-lista li:hover { background-color: #f5ebcc !important; }
table.konkurs-galeria { width: 650px; border-spacing: 5px; }
table.konkurs-galeria td { border: 1px solid #f5ebcc; padding: 2px; width: 313px; vertical-align: top !important; }
table.konkurs-galeria td:hover { background-color: #f5ebcc; }
table.konkurs-galeria td div.galopis { float: left; width: 140px; position: relative; top: 10px; left: 5px; }
table.konkurs-galeria td img { float: left; padding: 2px !important; }
table.konkurs-galeria td div.pm { width: 100%; line-height: 20px; background-color: #ddd6c0; display: table; position: relative; top: 0px; text-indent: 10px; font-weight: bold; }
table.konkurs-galeria td a.glosuj { background: transparent url('../img/konkurs-oddajglos.png') no-repeat scroll; width: 124px; height: 26px; display: block; font-size: 0px !important; margin-top: 5px; }
div.badnews { margin-bottom: 15px; margin-left: 5px; margin-top: 15px; text-indent: 20px; padding-top: 10px; padding-bottom: 10px; font-size: 14px; width: 640px; border: 1px solid #Ff9866; background: #FFE7D8 none repeat scroll 0 0; color: #FD5E34; position: relative; }
li.nt { background-color: #faf5e6; }
div.goodnews { margin-bottom: 15px; margin-left: 5px; margin-top: 15px; text-indent: 20px; width: 640px; border: 1px solid #B1DA81; background: #F3FFCD none repeat scroll 0 0; color: #60A536; position: relative; }
div.maincontent h2 { display: block; color: rgb(67, 139, 136); font: normal normal bold 16px/normal Arial, Helvetica, sans-serif; margin-bottom: 8px; margin-top: 12px; background: url(http://www.meblik.pl/img/downarrow.png) no-repeat scroll transparent; cursor: pointer; left: -20px; padding-left: 20px; position: relative; }



table.kolekcje td a span {
	display: inline;
	bottom: -10px;
	left: 0;
	width: 170px;
	background-color: #F5EBCC;
	position: absolute;
	opacity: .4;
	filter: alpha(opacity=40);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	text-decoration: none !important;
	font-size: 11px !important;
	color: #000;
}

table.kolekcje td a {
	position: relative;
	display: block;
}

table.kolekcje td a:hover span {
	display: inline;
	bottom: -10px;
	left: 0;
	width: 170px;
	background-color: #F5EBCC;
	position: absolute;
	opacity: .8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.red {
	color: #F00 !important;
}

ul.bm {
border-bottom:8px solid #33928E;
display:none;
width:550px !important;
}

ul.bm > li {
	position: relative;
}

ul.bm ol {
	width: 190px;
	margin-top: 15px;
	padding-left: 15px;
	margin-bottom: 15px;
	display: inline;
	float: left;
	position: relative;	
}

ul.bm div.subcontainer {
	position: relative;
	display: inline;	
	float: left;
	width: 345px;
	height: 230px;
	background-color: #33928E;
}

ul.bm div.subcontainer div {
	display: none;
}

ul.bm div.subcontainer div.starter {
	display: block;
	width: 345px;
	height: 230px;
}

ul.bm div.subcontainer div.starter span {
	width: 345px;
	margin-top: 80px;
	text-align: center;
	color: #50a29f;
	display: block;
}

ul.bm div.subcontainer div ol {width: 150px !important;}
ul.bm div.subcontainer div ol a {width: 150px !important; color: #fff; border-bottom: 1px solid #50a29f !important; line-height: 14px !important; text-indent: 0px !important; padding-top: 8px !important; padding-bottom: 8px !important; }
ul.bm div.subcontainer div ol a span { display: block; }
ul.bm li div.subcontainer div ol li a:hover { background: #50a29f !important; color: #fff !important; }

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#fff;
  display:none;
  cursor:pointer;		
}
  
#boxes .window {
  position:absolute;
  display:none;
  z-index:9990;
  padding:20px;
}

#boxes #poppek {
  padding:10px;
  position: relative;	
}

#poppek a#close {
	width: 38px;
	height: 38px;
	position: absolute;
	right: 10px;
	top: 10px;
}

#fb_likebox {
	position: fixed;
	right: 0px;
	top: 135px;
	width: 311px;
	right: -285px;
	height: 182px;
	overflow: hidden;
	z-index: 9999;
}
#fb_likebox div.tab {
	width: 26px;
	height: 74px;
	position:absolute;
	top:0;
	left:0;
	background: transparent url(../img/fb.png) scroll no-repeat;
	cursor: pointer;
}
#fb_likebox div.content {
	width: 284px;
	overflow: hidden;
	height: 180px;
	background-color: #fff;
	top:0;
	margin-left: 26px;
	overflow:hidden;
	border-top: 1px solid #4966a2;
	border-left: 1px solid #4966a2;	
	border-bottom: 1px solid #4966a2;	
}

#fb_likebox div.frame {
 z-index:10;
 overflow: hidden;
 position:relative;
 width: 286px;
 height: 178px;
}
#fb_likebox div.frame iframe {
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

form.form{width:657px;padding-top:71px;position:relative}
form.form fieldset{border:0;background:#fffefb url(/img/form_bg2.png) repeat-y;padding:30px;padding-top:50px}
form.form label,form.form span.nolabel{display:block;display:table;cursor:pointer;color:#34908b;font:italic 14px/20px Georgia,serif;padding:0 0 4px 1px}
div.field{float:left;width:298px;margin-bottom:12px}
input.text,form.form textarea{border:3px solid #f5e5b8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;position:relative;z-index:3;font:14px/18px Tahoma,Arial,Helvetica,sans-serif;padding:5px 7px;width:230px;color:#000}
form.form textarea{width:577px;background:#fff url(/img/form_line.gif);line-height:26px;padding-top:3px;padding-bottom:3px}
input.text:focus,form.form textarea:focus{border-color:#FEB589}
input.error,form.form textarea.error{border-color:#Fe8989 !important;background-color:#FFF2F2 !important}
span.rq{display:inline-block;text-indent:-14px;overflow:hidden;background:url(/img/form_rq.gif);width:14px;height:14px;vertical-align:middle;margin-left:2px}
form.form hr{clear:both;border:0;height:2px;background:url(/img/form_hr.gif) repeat-x scroll 0 50%;margin-bottom:40px;position:relative;top:20px}
div#content2 p.form_note{font:12px/18px Arial,Helvetica,sans-serif;margin:1em 0 !important;color:#000}
p.form_consent{color:#aaa;font:11px/17px Arial,Helvetica,sans-serif;padding:5px 0 !important}
table.form{width:100%;border-collapse:collapse}
table.form td{vertical-align:top;padding:5px 0}
table.form td.checkbox{padding-left:13px;width:20px}
table.form label{color:#000;font:13px/20px Arial,Helvetica,sans-serif;margin:0}
table.form p{font:11px/15px Arial,Helvetica,sans-serif;color:#c39c6a}
div.button{text-align:center;padding-top:10px}
input.submit{border:0;position:relative;z-index:3;text-transform:uppercase;font:bold 17px/19px Arial,Helvetica,sans-serif;padding:5px 10px 3px 10px;color:#fff;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#34908B;background:-moz-linear-gradient(top,#34908B 0%,#2D8F8A 50%,#267C77 51%,#34908B 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#34908B),color-stop(50%,#2D8F8A),color-stop(51%,#267C77),color-stop(100%,#34908B));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#34908B',endColorstr='#34908B',GradientType=0 );background:-o-linear-gradient(top,#34908B 0%,#2D8F8A 50%,#267C77 51%,#34908B 100%)}
input.submit:hover{background:#ED6A00;background:-moz-linear-gradient(top,#ED6A00 0%,#FF8121 50%,#F76700 51%,#FF9849 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ED6A00),color-stop(50%,#FF8121),color-stop(51%,#F76700),color-stop(100%,#FF9849));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED6A00',endColorstr='#FF9849',GradientType=0 );background:-o-linear-gradient(top,#ED6A00 0%,#FF8121 50%,#F76700 51%,#FF9849 100%)}
div.msg{background:#F5FFF2;color:#060;font:bold 14px/20px Arial,Helvetica,sans-serif;text-align:center;padding:15px;border-radius:5px;border:3px solid #C8F5B8;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:30px}
div.form_bg_top,div.form_bg_bottom{position:absolute;z-index:1;width:657px;height:35px;left:0;background:url(/img/form_bg.png)}
div.form_bg_top{top:71px}
div.form_bg_bottom{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;bottom:0}
div.form_logo{position:absolute;z-index:2;width:115px;height:115px;background:url(/img/form_logo.jpg);left:271px;top:0}
td.checkbox input{position:relative;top:2px}

div#boxminibutton{    display: block;    height: 48px;    margin-left: 10px;    width: 280px; margin-top: 16px; margin-bottom: 20px;}
a#cert_tuv {    float: right;    margin-right: 9px;    margin-top: 3px;    position: relative;}
