html{height:100%}*{margin:0;padding:0}body{font:normal 85% Arial,Helvetica,sans-serif;color:#000}p{padding:0 0 10px 0;line-height:1.7em;font-size:100%}img{border:0}h1,h2,h3,h4,h5,h6{font:normal 175% Arial,Helvetica,sans-serif;color:#D40000;text-shadow:0 1px 0 #CCC;letter-spacing:-1px;margin:0 0 10px 0}h2{font:normal 165% Arial,Helvetica,sans-serif}h3{font:normal 130% Arial,Helvetica,sans-serif}h4,h5,h6{margin:0;padding:0 0 0 0;font:normal 150% Arial,Helvetica,sans-serif;line-height:1.5em}h5,h6{font:normal 95% Arial,Helvetica,sans-serif;color:#888;padding-bottom:15px}a{color:#000;font-weight:700;background:transparent;outline:none;text-decoration:underline}a:hover{text-decoration:none}#main,#header,#banner,#menubar,#site_content,#footer,#content_blue{margin-left:auto;margin-right:auto}#main{background:transparent}#header{height:100px;background:#1D1D1D;background:-moz-linear-gradient(#1D1D1D,#000);background:-o-linear-gradient(#1D1D1D,#000);background:-webkit-linear-gradient(#1D1D1D,#000)}#menubar{width:960px}#welcome{width:300px;float:left;text-align:center;height:90px;padding-left:20px;padding-top:5px}#welcome a{background:url(../_images/logo.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:90px;width:300px}#menu_items{float:left;padding-top:55px;padding-left:0;width:620px}ul#menu{margin:0;float:right}ul#menu li{padding:0 0 0 0;list-style:none;margin:2px 0 0 0;display:inline;background:transparent}ul#menu li a{float:left;font:bold 110% Arial,Helvetica,sans-serif;text-align:center;color:#FFF;text-decoration:none;height:24px;text-shadow:1px 1px #000;padding:15px 5px;background:transparent}ul#menu li.current a,ul#menu li:hover a{color:#D40000;text-shadow:1px 1px #000}#site_content{width:940px;overflow:hidden;margin:0 auto;padding:0 0 20px 20px;background:#FFF;border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border:15px 15px 15px 15px;text-align:justify}.sidebar_container{float:right;margin:0 20px 0 20px;width:220px;padding-left:15px;min-height:300px}.sidebar{float:left;width:220px;padding:0;margin-top:10px;margin-bottom:10px}.sidebar_item{font:normal 100% Arial,Helvetica,sans-serif;width:215px}.sidebar h2{font:normal 140% Arial,Helvetica,sans-serif}#content{width:665px;margin-bottom:20px;float:left}.content_item{width:665px;margin-top:20px;margin-bottom:20px}.content_container{width:310px;padding:5px;margin-right:10px;float:left}#footer{padding-top:20px;text-align:center;height:70px;background:#CCC}#footer a,#footer a:hover{text-decoration:none;padding-bottom:20px}#footer a:hover{text-decoration:underline}.readmore{font:bold 110% Arial,Helvetica,sans-serif;height:15px;margin-left:95px;width:90px;padding:5px 5px 10px 7px;background:#fff;background:-moz-linear-gradient(#fff,#ccc);background:-o-linear-gradient(#fff,#ccc);background:-webkit-linear-gradient(#fff,#ccc);border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;-webkit-box-shadow:rgba(0,0,0,.5) 0 0 5px;-moz-box-shadow:rgba(0,0,0,.5) 0 0 5px;box-shadow:rgba(0,0,0,.5) 0 0 5px}.readmore a{color:#1D1D1D}.button_small{font:normal 110% Arial,Helvetica,sans-serif;height:15px;width:90px;padding:5px 5px 10px 7px;background:#730101;background:-moz-linear-gradient(#D40000,#730101);background:-o-linear-gradient(#D40000,#730101);background:-webkit-linear-gradient(#D40000,#730101);border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;-webkit-box-shadow:rgba(0,0,0,.5) 0 0 5px;-moz-box-shadow:rgba(0,0,0,.5) 0 0 5px;box-shadow:rgba(0,0,0,.5) 0 0 5px}.button_small a{color:#FFF;padding-left:5px}.form_settings{margin:15px 0 0 0}.form_settings p{padding:0 0 4px 0}.form_settings span{float:left;width:280px;text-align:left}.form_settings input,.form_settings textarea{padding:2px;width:299px;font:100% arial;border:1px solid #BBB;background:#FFF;color:#47433F}.form_settings input[type="checkbox"]{padding:2px 0;width:15px;font:100% arial;border:0;background:#FFF;color:#47433F;margin:28px 0}.form_settings .submit{font:bold 100% arial;width:99px;margin:0 0 0 206px;height:26px;padding:2px 0 3px 0;cursor:pointer;background:#fff;background:-moz-linear-gradient(#fff,#ccc);background:-o-linear-gradient(#fff,#ccc);background:-webkit-linear-gradient(#fff,#ccc);border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;-webkit-box-shadow:rgba(0,0,0,.5) 0 0 5px;-moz-box-shadow:rgba(0,0,0,.5) 0 0 5px;box-shadow:rgba(0,0,0,.5) 0 0 5px;color:#000}#banner_image{margin:0 auto;padding:0 0 0 0;background:#730101;background:-moz-linear-gradient(#D40000,#730101);background:-o-linear-gradient(#D40000,#730101);background:-webkit-linear-gradient(#D40000,#730101)}#slider-wrapper{height:400px;margin:0 auto;padding-top:20px;background:transparent;width:920px}#slider{background:url(../images/loading.gif) no-repeat scroll 50% 50% transparent;height:400px;position:relative;width:920px}#slider img{display:none;left:0;position:absolute;top:0}#slider a{border:0 none;display:block}.nivoSlider{position:relative}.nivoSlider img{left:0;position:absolute;top:0}.nivoSlider a.nivo-imageLink{border:0 none;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:6}.nivo-slice{display:block;height:100%;position:absolute;z-index:5}.nivo-box{display:block;position:absolute;z-index:5}.nivo-caption{background:none repeat scroll 0 0 #000;bottom:0;color:#FFF;font-family:arial;left:0;opacity:.8;position:absolute;text-transform:uppercase;width:100%;z-index:8}.nivo-caption p{margin:0;padding:5px}.nivo-caption a{color:red;display:inline!important;text-decoration:none}.nivo-caption a:hover{color:blue;text-decoration:underline}.nivo-html-caption{display:none}.nivo-directionNav a{background:url(../images/arrows.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:30px;position:absolute;text-indent:-9999px;top:45%;width:30px;z-index:9}a.nivo-prevNav{left:15px}a.nivo-nextNav{background-position:-30px 50%;right:15px}.nivo-controlNav{bottom:-30px;left:50%;margin-left:-40px;position:absolute}.nivo-controlNav a{background:url(../images/bullets.png) no-repeat scroll 0 0 transparent;cursor:pointer;float:left;height:22px;margin-top:350px;position:relative;text-indent:-9999px;width:22px;z-index:9}.nivo-controlNav a.active{background-position:0 -22px}.lista li{line-height:21px;padding:2px 0 2px 20px;margin-left:5px;background:url(../_images/li2.gif) 0 8px no-repeat}img.ramka{border:1px solid #EFEFEF;padding:4px;margin-left:5px}a:hover img.ramka{border:solid 1px #CCC;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999}hr{border-top:1px dashed #4D91E7;border-bottom:none;border-left:none;border-right:none}#map{border:3px solid #E0E0E0;height:500px;width:960px}#map-side-bar{float:left;width:280px}.map-location a{color:#515151;font-weight:400}.map-location a.current{color:#0A6E77;font-weight:700}.map-location a:hover{color:#0A6E77;text-decoration:none}.info-box{clear:both;overflow:hidden;padding-bottom:10px}.info-box p{line-height:19px}.regulamin{font-size:14px;font-weight:700;text-align:center}.error{color:red}#contact-form{display:block}#contact-form label{display:block;height:37px;overflow:hidden}#contact-form input.formularz{float:left;width:265px;font-size:12px;line-height:1.25em;color:#222;padding:6px 10px 7px;margin:0;font-family:Arial,Helvetica,sans-serif;border:1px solid #e5e5e5;background:url(../_images/input-tail.gif) 0 0 repeat-x;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;outline:none}#contact-form textarea.formularz{float:left;height:238px;width:450px;font-size:12px;line-height:1.25em;color:#222;padding:6px 10px;margin:0;font-family:Arial,Helvetica,sans-serif;border:1px solid #e5e5e5;background:url(../_images/area-tail.gif) 0 0 repeat-x;overflow:auto;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;outline:none}.text-form{float:left;display:block;font-size:14px;line-height:2em;width:100px;color:#222;font-family:Arial,Helvetica,sans-serif}.buttons{padding:15px 0 0 0;text-align:right}.buttons a{margin-right:8px;padding:8px 32px}.button{display:inline-block;padding:6px 30px;font-size:21px;line-height:1.238em;letter-spacing:-1px;color:#2b2b2b;border:2px solid #fff;background:url(../_images/button-tail.gif) 0 0 repeat-x #dbdbdb;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;cursor:pointer}.button:hover{background:#dbdbdb}.button-2{display:inline-block;padding:7px 23px 8px;font-size:21px;line-height:1.238em;letter-spacing:-1px;color:#fff;background:url(../_images/button2-tail.gif) 0 0 repeat-x #222;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;cursor:pointer}.button-2:hover{background:#f6a410}
#banner_image {
  background: #f1f1f1;
  padding-bottom: 40px;
  padding-top: 30px;
}

#homeBanner {
  text-align: center;
}

#homeBanner img {
  max-width: 100%;
}

#footer {
  background: #f1f1f1;
}
.fancybox img {
  max-width: 210px;
}
