html{height:100%;background:rgba(0,0,0,0.8);}
*{margin:0;padding:0;}
body{font:normal 80% Arial, Helvetica, sans-serif;color:#000;}
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
p{padding:0 0 10px 0;color:#FFF;text-shadow:1px 1px #000;line-height:1.7em;font-size:110%}
img{border:0;}
h1, h2, h3, h4, h5, h6, p.tytul_strony{font:normal 175% Arial, sans-serif;color:#FFF;text-shadow:0px -1px 0px #000;letter-spacing:-0.6px;margin:0 0 10px 0;}
h3, p.tytul_strony{font:normal 165% Arial, Helvetica, sans-serif;}
h2{font:normal 121% Arial, Helvetica, sans-serif;}
h2.wprowadzenie{font:normal 139% Arial, Helvetica, sans-serif;}
h2 a{color:#FFFFFF;background:transparent;font-weight:bold;outline:none;text-decoration:none;}
h2 a:hover{color:#FFD700;background:transparent;font-weight:bold;outline:none;text-decoration:none;}
h4, h5, h6{margin:0;padding:0 0 0px 0;font:normal 150% Arial, Helvetica, sans-serif;color:#FFF;line-height:1.5em;}
h5, h6{font:normal 95% Arial, Helvetica, sans-serif;color:#888;padding-bottom:15px;}
span{color:#676767;text-shadow:0px -1px 0px #1D1D1D;}
a, a:hover{color:#FFD700;background:transparent;font-weight:normal;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}
ul{margin:2px 0 22px 30px;line-height:1.7em;font-style:normal;font-size:100%;color:#FFF;}
ul{list-style:disc;}
ol{margin:8px 0 22px 20px;line-height:1.7em;font-style:normal;font-size:100%;color:#FFF;}
ol li{margin:0 0 11px 0;}
#main, header, #banner, #menubar, #site_content, footer, #content_grey, nav{margin-left:auto;margin-right:auto;}
header{height:60px;}
nav{height:50px;width:100%;position:fixed;z-index:1500;}
#menubar{width:960px;height:50px;text-align:center;margin:5px auto;background:transparent url(../images/transparent.png) repeat;}
#strapline{width:940px;height:100px;padding-bottom:10px;text-align:center;margin:0 auto;background:transparent url(../images/transparent.png) repeat;}
#welcome_slogan{width:940px;float:left;height:50px;margin:0 auto;color:#FFD700;font-weight:bold;}
#welcome_slogan H1{font:normal 275% Arial, sans-serif;letter-spacing:-2px;text-shadow:0px -1px 0px #000;color:#FFF;margin-top:20px;}
ul#nav{margin:0;}
ul#nav li{padding:0;list-style:none;margin:2px 0 0 0;display:inline;background:transparent;font-size:95%;}
ul#nav li a{float:left;font:bold 115% Arial, sans-serif;height:20px;margin:8px 0 0 20px;text-shadow:0px -1px 0px #000;padding:0px 10px 10px 10px;background:transparent;text-align:center;color:#FFF;text-decoration:none;}
ul#nav li:hover a{color:#FFD700;text-shadow:none;}
#site_content{width:940px;overflow:hidden;margin-bottom:5px;background:transparent url(../images/transparent.png) repeat;-webkit-border:15px 15px 15px 15px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;}
.sidebar_container{float:right;margin:20px 10px 0 10px;width:210px;padding:0;}
.sidebar{float:left;width:190px;padding-left:10px;margin-bottom:10px;}
.sidebar_item{font:normal 100% Arial, Helvetica, sans-serif;width:200px;}
.sidebar_item p{font:normal 115% Arial, Helvetica, sans-serif;padding:10px 0 0 0;}
.sidebar h2{padding:5px 0 0 0;font:normal 140% Arial, sans-serif;height:30px;}
#content{width:680px;margin:0 0 20px 20px;float:left;}
.content_item{width:680px;margin-top:20px;margin-bottom:20px;}
.content_container{width:330px;margin:20px 10px 0 0;float:left;}
footer{width:940px;height:50px;padding-top:15px;padding-bottom:20px;font-weight:bold;text-align:center;text-shadow:1px 1px #000;color:#FFF;background:transparent url(../images/transparent.png) repeat;background:rgba(0,0,0,0.8);}
footer a, footer a:hover{text-shadow:1px 1px #FFF;color:#1D1D1D;text-decoration:none;padding-bottom:20px;}
footer a:hover{text-decoration:underline;}
footer a, footer a:hover{text-shadow:1px 1px #000;color:#FFF;text-decoration:none;}
footer a:hover{text-decoration:underline;}
.readmore a{color:#FFF;text-shadow:1px 1px #FDD90F;}
.button_small{font:normal 110% Arial, Helvetica, sans-serif;height:15px;width:88px;padding:5px 2px 7px 2px;background:#1D1D1D;background:-moz-linear-gradient(#676767, #1D1D1D);background:-o-linear-gradient(#676767, #1D1D1D);background:-webkit-linear-gradient(#676767, #1D1D1D);-webkit-border:15px 15px 15px 15px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 5px;}
.button_small a{color:#FFF;padding-left:5px;text-shadow:1px 1px #000;}
.form_settings{margin:15px 0 0 0;}
.form_settings p{padding:0 0 4px 0;}
.form_settings span{float:left;width:160px;text-align:left;text-shadow:none;color:#FFF;text-shadow:1px 1px #000;}
.form_settings input, .form_settings textarea{padding:2px;width:299px;font:100% arial;border:1px solid #E5E5DB;background:#FFF;color:#44403C;}
.form_settings input[type="checkbox"]{padding:2px 0;width:15px;font:100% arial;border:0;background:#FFF;color:#44403C;margin:28px 0;}
.form_settings .submit{font:100% arial;border:1px solid #FFD400;width:110px;margin:10px 0 20px 2px;height:26px;padding:2px 0 3px 0;cursor:pointer;background:#1D1D1D;background:-moz-linear-gradient(#676767, #1D1D1D);background:-o-linear-gradient(#676767, #1D1D1D);background:-webkit-linear-gradient(#676767, #1D1D1D);color:#FFF;}
.slideshow{width:680px;height:250px;margin-left:20px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px;}
ul.slideshow{list-style:none;width:680px;height:250px;overflow:hidden;position:relative;margin:20px 0 0 0;}
ul.slideshow li{position:absolute;margin:0;padding:0;left:0;right:0;}
ul.slideshow li.show{z-index:500;}
ul img{border:none;}
#slideshow-caption{width:680px;height:38px;position:absolute;bottom:0;left:0;z-index:500;}
#slideshow-caption .slideshow-caption-container{padding:10px 25px 10px 25px;background:#FFD700;z-index:1000;}
#slideshow-caption p{padding:0;font:normal 130% arial, sans-serif;color:#FFF;text-shadow:1px 1px #000;}
.noscriptText{top:0;position:fixed;font-size:14px;text-align:center;color:#fe0000;border:1px solid #fe0000;height:70px;width:100%;background:rgba(255,238,221,1);z-index:2000;padding:20px 0 0 0;}
#cooc_container{bottom:0;position:fixed;width:100%;z-index:100;background:rgba(180,180,180,0.9);border-top:3px double #A0A0A4;}
#cooc_content{color:#000;margin:0 auto;padding:15px;width:100%;height:40px;}
#cooc_box{margin:0 auto;width:900px;}
#cooc_text{float:left;text-align:center;font-size:11px;line-height:17px;width:750px;padding:0 0 25px 0;}
#cooc_text a{text-decoration:none;color:#FFF;border-radius: 3px;border: 1px solid #FFF;padding: 2px 4px;}
#cooc_close{float:right;margin-top:3px;width:90px;}
#cooc_close a{border:0;}
#mapa{width:100%;height:398px;border:4px solid #FFD700;text-align:center;}
.clear{clear:both;}
@media only screen and (max-width:800px) {
        nav {height:50px;width:100%;position:absolute;}
		  #main {overflow: auto;}

}
/*@media only screen and (max-width: 600px) {
        nav {visibility:hidden;opacity:0;}
}*/