@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');html{overflow-y:scroll;}
.body{overflow:hidden;}
body, td, div, dl, dt, dd, menu, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote{margin:0;padding:0;font-family:'Open Sans', sans-serif;font-size:14px;color:#000;font-weight:300;}
a{text-decoration:none;color:#ff5300;}
a:hover{text-decoration:underline;}
fieldset, img{border:0}
del, ins{text-decoration:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{color:#cfa86a;text-transform:uppercase;clear:both;float:left;width:100%;font-size:100%;font-weight:normal}
q:before, q:after{content:''}
abbr, acronym{border:0;}
a:active,:focus{outline:none;}
:focus{-moz-outline-style:none;}
.pad50td{padding:80px 0 !important;}
.aleft{text-align:left !important;}
.acenter{text-align:center !important;}
.aright{text-align:right !important;}
.dnone{display:none !important;}
.dblock{display:block !important;}
div, li,input, textarea, footer, header, span, a, small, h1, h2, h3, h4, h5, h6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.of1{border:solid 3px #ffffff;}
.of2{border:solid 3px #ffffff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.signature{text-align:center;clear:both;padding:5px 0 5px 0;}
.u3_foto .signature, .u4_foto .signature{margin-top:-10px;margin-bottom:10px;}
.u1_foto{float:left;margin:0 15px 0 0;}
.u2_foto{float:right;margin:0 0 0 15px;}
.u3, .u4{display:table-row;width:auto;}
.u3_foto{margin:0 0 -10px 0;display:table-cell;width:30%;text-align:center;}
.u3_txt{vertical-align:top;padding-left:20px;margin:0;display:table-cell;width:70%;}
.u4_foto{margin:0 0 -10px 0;display:table-cell;width:30%;text-align:center;}
.u4_txt{vertical-align:top;margin:0;padding-right:20px;display:table-cell;width:70%;}
.u3_foto img, .u4_foto img{margin-bottom:10px;}
.u5_foto{margin:0;padding:0 0 10px 0;width:100%;float:left;clear:both;text-align:center;display:table;}
.u6_foto{margin:0;padding:10px 0 0 0;width:100%;float:left;clear:both;display:table;text-align:center;}
.tr{display:table-row;}
.td{display:table-cell;padding:5px;}
.u5_foto .td, .u6_foto .td{width:33%;}
.sys_cols{width:100%;float:left;clear:both;}
.sys_col0{float:left;}
.sys_col1{float:left;margin-left:25px;}
.button_f, .button{display:inline-block;font-size:14px;color:#fff;text-transform:uppercase;border:none;margin:10px 0;padding:8px 15px;cursor:pointer;background:#cfa86a;}
.button_f.kcz, .button.kcz{background:#000;}
.button_f:hover, .button:hover{color:#fff;text-decoration:none;background:#5c5c5c;}
.input_f, .input{color:#000000;margin:0;width:100%;resize:none;height:56px;border:1px solid #cccccc;vertical-align:middle;padding-left:10px;margin-bottom:5px;}
.input_f:focus, .input:focus{border:solid 1px #cfa86a;}
input[type='checkbox']{vertical-align:middle;}
label.novalid{background:#f5cdcd;padding:2px 5px;}
.radio.novalid{background:#f5cdcd;padding:2px 5px;display:inline-block;}
.novalid{border:solid 1px #e60000 !important;}
#email_newsletter.novalid{color:red;border:none;}
.mrg50{margin:50px 0;}
.mrgt30{margin-top:30px;}
.strefa_form{clear:both;display:table;width:100%;padding:0;}
.strefa_form .nagl_form{width:100%;clear:both;font-weight:bold;color:#000;padding:30px 65% 10px 0;text-align:right;}
.strefa_form .nagl_form a{font-weight:normal;cursor:pointer;}
.strefa_form .nagl_form.ww100{padding:30px 0 10px 0;text-align:left;}
.strefa_form .pole_form{display:table;width:100%;padding:5px 0;}
.strefa_form .pole_form.hidden{display:none;}
.strefa_form .pole_form label{cursor:pointer;}
.strefa_form .pole_form input[type=radio]{margin:-2px 5px 0 0;vertical-align:middle;}
.error_form{display:block !important;color:#db0000 !important;font-size:11px !important;}
.strefa_form .pole_form .l{width:35%;text-align:right;display:table-cell;vertical-align:middle;}
.strefa_form .pole_form .p{width:65%;display:table-cell;padding-left:10px;}
.strefa_form .pole_form .c{width:100%;display:table-cell;}
.strefa_form .pole_form .c .input{width:100%;height:100px;}
.strefa_form .pole_form .form_block label{display:block;margin:5px 0;}
.offset{width:100%;float:left;clear:both;text-align:center;padding:10px 0 10px 0;}
.offset a{background:#d2d2d2;cursor:pointer;text-align:center;display:inline-block;vertical-align:middle;width:20px;color:#212121;height:20px;line-height:20px;margin:0 5px;}
.offset span a:hover, .offset span a.s{background:#3d2316;color:#fff;text-decoration:none;}
.offset a#ol{font-size:12px;font-weight:bold;background:#fff url(ol.png) no-repeat center center;color:#212121;}
.offset a#op{font-size:12px;font-weight:bold;background:#fff url(op.png) no-repeat center center;color:#212121;}
.offset a#ol:hover{background:url(ol.png) no-repeat center center;text-decoration:none;}
.offset a#op:hover{background:url(op.png) no-repeat center center;text-decoration:none;}
.offset a#ol.no, .offset a#ol.no:hover, .offset a#op.no, .offset a#op.no:hover{background:#f1f1f1;color:#ffffff;cursor:default;display:none;}
#search h6{font-size:22px;font-weight:300;color:#000;clear:both;float:left;width:100%;}
#search h6 span{color:#cfa86a;font-weight:normal;}
#search .zakladki{margin-top:20px;}
#search .opis{padding:15px !important;}
#search .opis .listing{margin:0 !important;}
.search_li{float:left;clear:both;width:100%;padding:20px 0 10px 0;border-bottom:solid 1px #cbd3d7;}
.search_li:last-child{border:none;}
.search_li h2{font-weight:400;font-size:18px;margin:0;}
.search_li h2 a{color:#000;}
.gallery{width:100%;float:left;clear:both;}
.gallery div.ofg1{width:100%;float:left;text-align:center;clear:both;padding:0px 0 10px 0;}
.gallery div.ofg2{width:50%;text-align:center;float:left;padding:0px 0 10px 0;}
.gallery div.ofg3{width:33%;text-align:center;float:left;padding:0px 0 10px 0;}
.gallery div.ofg4{width:25%;text-align:center;float:left;padding:0px 0 10px 0;}
.gallery div.ofg5{width:20%;text-align:center;float:left;padding:0px 0 10px 0;}
.clear_both{clear:both;}
.ok{color:#4a9419;}
.error{color:#db0000;}
#area_nav{width:100%;clear:both;float:left;}
#area_nav a{display:inline-block;height:32px;border:solid 1px #d5d5d5;line-height:32px;text-transform:uppercase;color:#000;padding:0 20px 0 40px;background:#e8e8e8 url(area_iko1.png) no-repeat 10px 0px;border:solid 1px #d5d5d5;}
#area_nav a:nth-child(2){background-image:url(area_iko2.png)}
#area_nav a:nth-child(3){background-image:url(area_iko3.png)}
#area_nav a.sel, #area_nav a:hover{color:#fff;text-decoration:none;background-color:#cfa86a;background-position:10px -32px;}
.opiniaDRIMO{display:inline-block;height:18px;vertical-align:middle;margin:-7px 0 0 2px;}
.opiniaDRIMO a{display:inline-block;width:20px;height:20px;margin:0px;cursor:pointer;background:url(gw.png) no-repeat center center;}
.opiniaDRIMO a.s{background:url(gws.png) no-repeat center center;}
#DRIMOlightbox{background:rgba(0,0,0, .8);position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99989;}
#DRIMOlightbox_foto{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:99990;}
#DRIMOlightbox_foto #DRIMOlightbox_fotogl span{background:url(loader.svg) no-repeat center center;position:relative;overflow:visible !important;}
#DRIMOlightbox_fotogl span img{float:left;}
#DRIMOlightbox_foto #DRIMOlightbox_fotogl span #DRIMOlightbox_close{background:url(close.png) no-repeat center center;width:14px;height:14px;position:absolute;top:-28px;right:0px;z-index:99991;cursor:pointer;display:none;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;}
#DRIMOlightbox_foto #DRIMOlightbox_fotogl span #DRIMOlightbox_close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
#DRIMOlightbox_foto #DRIMOlightbox_fotogl span #DRIMOlightbox_offset{width:54px;height:14px;position:absolute;top:-23px;left:0px;font-size:12px;color:#fff;font-family:arial;z-index:99991;text-align:left;cursor:pointer;display:none;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;}
#DRIMOlightbox_prev{background:url(n2.png) no-repeat center center;width:50px;height:50px;position:absolute;top:50%;margin:-25px 0 0 0;left:30px;z-index:99992;cursor:pointer;border:2px solid rgba(255,255,255,0.4);border-radius:100%;}
#DRIMOlightbox_next{background:url(n1.png) no-repeat center center;width:50px;height:50px;position:absolute;top:50%;margin:-25px 0 0 0;right:30px;z-index:99992;cursor:pointer;border:2px solid rgba(255,255,255,0.4);border-radius:100%;}
#DRIMOlightbox_next, #DRIMOlightbox_prev{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}
#DRIMOlightbox_foto #DRIMOlightbox_fotogl span small{background:rgba(0,0,0,.6);width:100%;position:absolute;bottom:10px;left:0px;padding:10px 0 10px 0;text-align:left;z-index:99991;text-align:center;font-size:12px;font-weight:bold;cursor:pointer;color:#fff;}
#DRIMOlightbox_foto #DRIMOlightbox_fotogl span small a,
#DRIMOlightbox_foto #DRIMOlightbox_fotogl span small a:hover{padding:0 20px 0 20px;color:#fff;text-decoration:none;cursor:default;}
#DRIMOlightbox_next:hover{-webkit-transform:translateX(10px);transform:translateX(10px);border:none;border-radius:0px;background:url(next.png) no-repeat center center;}
#DRIMOlightbox_prev:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px);border-radius:0px;border:none;background:url(back.png) no-repeat center center;}