body{font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; color: #777777;background: url(/packages/cobalt/themes/cobalt/img/back.jpg)no-repeat; background-attachment: fixed;}
h1,h2,h3,h4,h5{ margin:0px 0px 4px 0px; padding:4px 0px; margin-top:8px }
h1{ font: normal normal 21px Arial; line-height:28px }
h2{ font-size:27px; color: #10a4dd; line-height:24px }
h3{ font-size:22px; line-height:21px }
h4{ font-size:18px; line-height:18px }
h5{ font-size:14px; line-height:16px }
p{ padding:0px 0px 0px 0px; margin:0px 0px 12px 0px; }
a { color: #66aa33; }
a:hover { color: #66CC00; } 
#footer{background: #ececec;padding: 0;border-top: 1px solid #4F4F4F;margin-top: 30px;}
div.ccm-error-response { color: #f00; margin-bottom: 12px }
.menutop ul {list-style-type: none !important; margin-left: 0px !important;  margin-top: -4px !important; margin-bottom: 40px !important;}
.menutop ul li {display:block;width: 100%;}
.menutop ul li a {color: white !important; display: block; width: 100%; text-align: center !important; font-size: 1.19rem !important; margin-top: 10px !important; margin-bottom: 10px !important;}
.menutop ul li a:hover {text-decoration: underline;}
.menutop ul li:last-of-type{border: none !important;}
@media all and (min-width: 1025px){
.menutop ul li {border-right: 1px solid white;}	}
.menubottom ul {list-style-type: none !important; margin-left: 0px !important;  padding-top: 15px !important; margin-bottom: 0px !important; margin-bottom: 50px !important;}
.menubottom ul li {display:block;width: 100%;}
.menubottom ul li a {color: black !important; display: block; width: 100%; text-align: center !important; font-size: 1.09rem !important; margin-top: 5px !important; margin-bottom: 5px !important;}
.menubottom ul li a:hover {text-decoration: underline;}
.menubottom ul li:last-of-type{border: none !important;}
@media all and (min-width: 1025px){
.menubottom ul li {border-right: 1px solid black;}}
.top {background: rgba(73,70,63,1);
background: -moz-linear-gradient(left, rgba(73,70,63,1) 0%, rgba(116,109,101,1) 48%, rgba(71,68,61,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(73,70,63,1)), color-stop(48%, rgba(116,109,101,1)), color-stop(100%, rgba(71,68,61,1)));
background: -webkit-linear-gradient(left, rgba(73,70,63,1) 0%, rgba(116,109,101,1) 48%, rgba(71,68,61,1) 100%);
background: -o-linear-gradient(left, rgba(73,70,63,1) 0%, rgba(116,109,101,1) 48%, rgba(71,68,61,1) 100%);
background: -ms-linear-gradient(left, rgba(73,70,63,1) 0%, rgba(116,109,101,1) 48%, rgba(71,68,61,1) 100%);
background: linear-gradient(to right, rgba(73,70,63,1) 0%, rgba(116,109,101,1) 48%, rgba(71,68,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49463f', endColorstr='#47443d', GradientType=1 );}
.cp {font-size: 1.09rem !important; color: black !important; padding-top: 19px !important;}
.logo img {display:block !important; padding-top: 20px !important; padding-bottom: 20px !important; margin: 0px auto !important;}
.offerimg img{margin: 0px auto !important; display:block !important; padding-top: 20px !important;}
.t1{font-size: 2rem !important;}
.black {border-color: black !important;}
.realizacje {width: 100%; max-width: 100%; background: url(/packages/cobalt/themes/cobalt/img/bb.jpg) no-repeat; min-height: 390px; }
.t3w {color: white !important; font-weight: bold !important; text-align: center !important; padding-top: 15px !important; padding-bottom: 0px !important; margin-bottom: 0px !important;}
.white {border-color: white !important; margin-top: 5px !important; margin-bottom: 5px !important;}
.white2 {border-color: white !important; margin-top: 35px !important;}
.white3 {border-color: white !important; margin-top: 25px !important; margin-bottom: 20px !important;}
.mini img {-webkit-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.89);
-moz-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.89);
box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.89);}
.resp img{max-width: 100%; height: auto !important; display:block !important;}
.lnk {color: white !important; font-size: 1.09rem !important; display:block !important; padding-top: 20px !important; padding-bottom: 10px !important;}
.lnk img {margin-left: 5px !important;}
.g .deluxe_image_gallery_image{margin-top: 10px !important;}
.cform .formBlockSubmitButton {border: none !important; padding: 15px 40px 15px 40px !important; color: white !important; text-align: center; font-size: 1.19rem !important; background-color: #FF8303;}
.cform label {font-size: 1.19rem !important; line-height: 32px !important;}
#fancybox-title {display:none !important;}
.skryptcookies-pl 