/* GLOBAL STYLES */
body, body *{margin:0;padding:0;border:0;}
body,table{color:#434242;font:12px Arial, Helvetica, sans-serif;line-height:20px;}
h1,h2,h3,h4{font-size:1em;} /* na razie czyste, potem sie ustali wielkosci czcionek w body */

body{background:#f9f8ed;}
form{margin:0;padding:0;}

.clear{clear:both;height:0px;font-size:0em;line-height:0px;}
.clear10{float:left;clear:both;height:10px;font-size:0px;line-height:0px;}
.clear15{float:left;clear:both;width:100%;height:15px;font-size:0px;line-height:0px;}
.clear20{float:left;clear:both;width:100%;height:20px;font-size:0px;line-height:0px;}
.clear30{float:left;clear:both;width:100%;height:30px;font-size:0px;line-height:0px;}
.clear40{float:left;clear:both;width:100%;height:40px;font-size:0px;line-height:0px;}

.nb{border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}

#container{position:relative;width:100%;margin:0 auto;padding:0;overflow:hidden;}
#container:after{content:"";display:table;clear:both;}

/* HEADER ================================================ */
#header{float:left;width:100%;height:88px;margin:0;padding:0;}
#header .container{clear:both;position:relative;max-width:1186px;height:88px;margin:0 auto;padding:0;}

#trueHeader{
	z-index:9999;
	left:0;
	right:0;
	margin:0;
	padding:0;
	height:88px;
	position:fixed;
	background:#205d18;
	transition:padding 0.35s ease;
	-khtml-transition:padding 0.35s ease;
	-webkit-transition:padding 0.35s ease;
	-moz-transition:padding 0.35s ease;
	-ms-transition:padding 0.35s ease;
	-o-transition:padding 0.35s ease;	
}

#header.sticky #trueHeader{position:fixed;top:0;}
#header.sticky.condensed #trueHeader{padding:0;top:0;}

#header .logo{display:inline-block;width:160px;height:88px;margin:0;padding:0;background:#f9f8ed url('../img/logo.png') no-repeat;vertical-align:top;}
#header .logo a{display:block;width:160px;height:88px;margin:0;padding:0;border:none;}

#search{display:inline-block;margin:22px 0 0 41px;padding:0;vertical-align:top;}
#search form{margin:0;padding:0;}
#search input[type="text"]{padding:0 10px 0 5px;margin:0;width:148px;height:40px;border:none;background:url('../img/search_1.jpg') no-repeat;color:#000;}
#search input[type="submit"]{padding:0;margin:0;width:40px;height:40px;border:none;background:url('../img/search_2.png') no-repeat 0 0;text-indent:-99999px;}
#search input[type="submit"]:hover{border:none;background:url('../img/search_2.png') no-repeat 0 -40px;cursor:pointer;}

#login-box{display:inline-block;position:relative;max-width:230px;margin:7px 20px 0 40px;padding:0;vertical-align:top;}
#zaloguj{margin:10px 0 0 0;padding:0;}
#zaloguj2{margin:0;padding:0;}
#login-box #zaloguj .input2{
	margin:0 0 12px 0;
	padding:0 10px;
	width:100px;
	height:18px;
	line-height:18px !important;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background:#f9f8ed;
	border-bottom:1px #94b08a solid;
	}
#login-box #zaloguj .button{
	position:absolute;
	top:26px;
	margin:0 0 0 10px;
	padding:0;
	width:35px;
	height:22px;
	background:url('../img/login.png') no-repeat;
	border:none;
	text-indent:-99999px;
	cursor:pointer;
	}	
	
#login-box #zaloguj2{margin:10px 0 0 0;padding:0;font:11px Tahoma, Geneva, sans-serif;color:#f9f8ed;}
#login-box #zaloguj2 p{margin:0;padding:0 0 4px 0;}
#login-box #zaloguj2 a{margin:0;padding:0;font:11px Tahoma, Geneva, sans-serif;color:#f9f8ed;text-decoration:underline;}
#login-box #zaloguj2 a:hover{color:#dc5225;}

#top-icons{display:inline-block;margin:12px 0 0 0;padding:0;vertical-align:top;}
#top-icons .ic_text{margin:50px 0 0 0;padding:0;text-align:center;}
#top-icons ul{list-style:none;margin:0;padding:0;}

#top-icons li.ic1,#top-icons li.ic2,#top-icons li.ic3,#top-icons li.ic4,#top-icons li.ic5,#top-icons li.ic6,#top-icons li.ic7{display:inline-block;width:64px;height:70px;margin:0;padding:0;}

#top-icons li.ic1{background:url('../img/icon_1.png') no-repeat top center;}
#top-icons li.ic2{background:url('../img/icon_2.png') no-repeat top center;}
#top-icons li.ic3{background:url('../img/icon_3.png') no-repeat top center;}
#top-icons li.ic4{background:url('../img/icon_4.png') no-repeat top center;}
#top-icons li.ic5{background:url('../img/icon_5.png') no-repeat top center;}
#top-icons li.ic6{background:url('../img/icon_6.png') no-repeat top center;}
#top-icons li.ic7{background:url('../img/icon_7.png') no-repeat top center;}

#top-icons li.ic1 a,#top-icons li.ic2 a,#top-icons li.ic3 a,#top-icons li.ic4 a,#top-icons li.ic5 a,#top-icons li.ic6 a,#top-icons li.ic7 a{
	display:block;
	margin:0;
	padding:0;
	width:64px;
	height:70px;
	border:1px #205d18 solid;
	font:12px Arial, Helvetica, sans-serif;
	color:#f9f8ed;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
	text-decoration:none;
	}

/* BANER TOP ============================================= */
#banner-top{display:inline-block;position:relative;width:100%;margin:35px 0 5px 0;padding:0 0 30px 0;text-align:center;background:url('../img/baner_shadow.png') no-repeat bottom center;}
#banner-top .container{clear:both;display:inline-block;width:100%;position:relative;margin:0;padding:0;overflow:hidden;}

/* PASEK ================================================= */
#pasek{display:inline-block;position:relative;width:100%;margin:0 0 25px 0;padding:0;text-align:center;}
#pasek .container{
	clear:both;
	display:inline-block;
	position:relative;
	max-width:1184px;
	margin:0;
	padding:0;
	background:#fff;
	border-top:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}
	
#slogan{
	display:inline-block;
	vertical-align:top;
	width:530px;
	height:80px;
	line-height:80px !important;
	text-align:left;
	margin:0 20px;
	padding:0 0 0 84px;
	font:24px "Arial Black", Arial;
	font-weight:900;
	color:#dc5225;
	background:url('../img/logo_mini.png') no-repeat 0 26px;
	}
#slogan span{font:24px "Arial Black", Arial;font-weight:900;color:#205d18;}

#pogoda{display:inline-block;vertical-align:top;width:525px;text-align:right;position:relative;height:80px;margin:0;padding:0;}

/* BODY ================================================== */
#body{display:inline-block;position:relative;width:100%;margin:0;padding:0;text-align:center;}
#body .container{clear:both;display:inline-block;position:relative;width:1196px;margin:0;padding:0;overflow:hidden;}

/* PANEL LEFT =========================================== */
#left{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:300px;
	margin:0;
	padding:0;
	}
	
#menu_vertical{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:300px;
	margin:0 0 25px 0;
	padding:25px 0;
	background:#fff;
	border-top:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);	
	}
#menu_vertical ul{list-style-type:none;margin:0 0 0 25px;padding:0;}
#menu_vertical li{margin:0 0 4px 0;padding:0;text-align:left;}
#menu_vertical a{font:bold 14px Arial, Helvetica, sans-serif;padding:0 0 0 25px;margin:0;color:#205d18;text-decoration:none;background:url('../img/bull-menu1a.png') no-repeat 0 4px;}
#menu_vertical a:hover{color:#dc5225;text-decoration:none;background:url('../img/bull-menu1b.png') no-repeat 0 4px;} 

#right{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:300px;
	margin:0;
	padding:0;
	}

/* PANEL CENTER ========================================= */
#center{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:860px;
	margin:0 0 0 24px;
	padding:0;
	}

#box-center{
	clear:both;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:100%;
	margin:0 0 25px 0;
	padding:0;
	background:#fff;
	border-bottom:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);	
	}
	
#box-center .foto-zapraszamy{
	float:left;
	position:relative;
	width:410px;
	margin:18px 30px 12px 20px;
	padding:0;
    }
	
#box-center .text-foto{
	position:absolute;
	margin:10px 0 0 15px;
	padding:0;
	z-index:10;
	color:#fff;
	text-align:left;
	font:19px "Arial Black", Arial;
	font-weight:900;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.64);
	}	
	
#box-center .text-zapraszamy{
	float:left;
	position:relative;
	width:370px;
	margin:18px 30px 12px 0;
	padding:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#585858;
	text-align:justify;
	line-height:20px !important;
    }
	
#box-center p{padding:20px 0 0 0;}

#box-center .tyt-zapraszamy h1{
	margin:0;
	padding:0 0 0 54px;
	font:18px "Arial Black", Arial;
	font-weight:900;
	color:#dc5225;
	text-align:left;
	background:url('../img/logo_h1.png') no-repeat 0 5px;
    }
	
#box-center .tyt-zapraszamy span{color:#205d18;}	
	
#box-left{display:inline-block;margin:0 20px 0 0;padding:0;width:406px;vertical-align:top;}
#box-right{display:inline-block;margin:0 0 0 20px;padding:0;width:406px;vertical-align:top;}

#info-box{display:inline-block;clear:both;width:100%;vertical-align:top;text-align:left;margin:0 0 30px 0;padding:0;}
#info-box .caption{clear:both;width:100%;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:2px #dc5225 solid;}
#info-box .caption h2{margin:0;padding:0 0 0 30px;color:#205d18;font:bold 20px Arial, Helvetica, sans-serif;background:url('../img/bull-tyt.png') no-repeat 0 3px;}
#info-box h3{clear:both;width:100%;margin:0 0 20px 0;padding:0;color:#dc5225;font:bold 16px Arial, Helvetica, sans-serif;}
#info-box h3 a{color:#dc5225;font:bold 16px Arial, Helvetica, sans-serif;text-decoration:none;}
#info-box h3 a:hover{color:#205d18;text-decoration:none;}
#info-box .data_tresc2{
	clear:both;
	width:100%;
	margin:0 0 15px 0;
	padding:0;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:20px !important;
	}
#info-box .data_tresc3{
	clear:both;
	width:100%;
	margin:0 0 15px 0;
	padding:0;
	color:#434242;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:20px !important;
	}	
	
#info-box ul{
	clear:both;
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
	}
	
#info-box li{margin:0 0 4px 0;padding:0;text-align:left;}
#info-box li a{font:14px Arial, Helvetica, sans-serif;padding:0 0 0 20px;margin:0;color:#205d18;text-decoration:none;background:url('../img/bull-menu2a.png') no-repeat 0 5px;}
#info-box li a:hover{color:#dc5225;text-decoration:none;background:url('../img/bull-menu2b.png') no-repeat 0 5px;} 

#info-box .wiecej{clear:both;width:100%;margin:10px 0 0 0;padding:0;}
#info-box .wiecej a{
	float:right;
	display:block;
	width:60px;
	padding:3px 0;
	text-align:center;
	margin:0;
	background:#dc5225;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	}
#info-box .wiecej a:hover{background:#205d18;text-decoration:none;}

#gal{clear:both;width:100%;display:inline-block;text-align:center;vertical-align:top;margin:0 auto;padding:0;}
#gal img{
	width:90px;
	height:90px;
	margin:10px;	
	padding:5px;
	border:1px solid #dc5225;
	background:#FFF;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}
	
#info-box .gal_info{clear:both;text-align:center;margin:20px 20px 0 20px;padding:0;font:12px Arial, Helvetica, sans-serif;color:#9a9a99;} 

#rss{clear:both;width:100%;margin:0 0 20px 0;padding:0;font:bold 11px Arial, Helvetica, sans-serif;color:#000;text-align:right;}
.red{color:#ff0000;}

/* REKLAMA (BOX-y)======================================= */
#box-rek-center{clear:both;display:inline-block;margin:0 0 20px 0;padding:0;width:340px;min-height:150px;vertical-align:top;}
#box-rek-left1{clear:both;display:inline-block;margin:0 0 20px 0;padding:0;width:300px;min-height:150px;vertical-align:top;}
#box-rek-left2{clear:both;display:inline-block;margin:0 0 20px 0;padding:0;width:300px;min-height:400px;vertical-align:top;}

#page{display:inline-block;clear:both;width:100%;vertical-align:top;text-align:left;margin:0;padding:0;}
#page .caption{clear:both;width:100%;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:2px #dc5225 solid;}
#page .caption h2{margin:0;padding:0 0 0 30px;color:#205d18;font:bold 20px Arial, Helvetica, sans-serif;background:url('../img/bull-tyt.png') no-repeat 0 3px;}
#page .text-small{
	clear:both;
	width:100%;
	margin:0 0 15px 0;
	padding:0;
	color:#9a9a99;
	font:12px Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:20px !important;
	}

#page a{color:#dc5225;text-decoration:none;}	
#page a:hover{color:#205d18;text-decoration:none;}

/* PAGE CONTENT ========================================= */
#page div.content{margin:0;padding:0;color:#434242;font:14px Arial, Helvetica, sans-serif;text-align:justify;line-height:20px !important;}
#page div.content > ul{padding:0 20px;margin:10px 0;list-style:none;}
#page div.content > ul li{margin:6px 0;padding:0 0 0 20px;background:url('../img/bull-menu2b.png') no-repeat 0 6px;}
#page div.content > ol{padding:0 20px;margin:10px 0;}
#page div.content > ol li{margin:6px 0;padding:0;}
#page div.content > ul:after, #page div.content > ol:after{content:"";display:table;clear:both;}
#page div.content p{padding-bottom:10px;}

#page div.content img#naw_img, #page div.content img#naw_img1{
	margin:2px 0 !important;
	padding:0 !important;
	border:1px solid #dc5225;
	background:none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	}
	
#page div.content img{
	margin:5px 10px;
	padding:5px;
	border:1px solid #dc5225;
	background:#FFF;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}	
	
#page blockquote{margin:0 0 0 30px;}

#page div.content h5{margin:0;padding:0;color:#9a9a99;font:12px Arial, Helvetica, sans-serif;text-align:center;line-height:20px !important;font-style:italic;}
#page div.content h4{margin:0;padding:0 0 10px 0;color:#205d18;font:bold 16px Arial, Helvetica, sans-serif;text-align:justify;}
	
#page .link_content{clear:both;width:100%;margin:0;padding:0;}
#page .link_content a{font:bold 16px Arial, Helvetica, sans-serif;padding:0 0 0 20px;margin:0;color:#205d18;text-decoration:none;background:url('../img/bull-menu2a.png') no-repeat 0 5px;}
#page .link_content a:hover{color:#dc5225;text-decoration:none;background:url('../img/bull-menu2b.png') no-repeat 0 5px;} 

#page .data_content{clear:both;margin:4px 0 20px 20px;padding:0;color:#9a9a99;font:12px Arial, Helvetica, sans-serif;}
#page .zajawka_content{clear:both;margin:0 0 30px 20px;padding:0;color:#434242;font:14px Arial, Helvetica, sans-serif;text-align:justify;line-height:20px !important;}	

#page .podpis{clear:both;margin:50px 0 0 0;padding:0;color:#9a9a99;font:12px Arial, Helvetica, sans-serif;text-align:center;}
#page .autor{clear:both;margin:0 0 4px 0;padding:0;color:#9a9a99;font:12px Arial, Helvetica, sans-serif;text-align:right;}
#page .data{clear:both;margin:0 0 30px 0;padding:0;color:#9a9a99;font:12px Arial, Helvetica, sans-serif;text-align:right;}

#page .wiecej a{
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dc5225;
	border:1px #dc5225 solid;
	cursor:pointer;
	}
#page .wiecej a:hover{	
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#205d18;
	border:1px #205d18 solid;
	cursor:pointer;	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
    }

#komentarze{clear:both;margin:50px 0 0 0;padding:0;color:#9a9a99;font:12px Arial, Helvetica, sans-serif;text-align:center;}
	
#page-menu ul{
	clear:both;
	list-style:none;
	margin:0 0 25px 10px;
	padding:0;
	}
	
#page-menu li{margin:0 0 4px 0;padding:0;text-align:left;}
#page-menu li a{font:14px Arial, Helvetica, sans-serif;padding:0 0 0 20px;margin:0;color:#205d18;text-decoration:none;background:url('../img/bull-menu2a.png') no-repeat 0 5px;}
#page-menu li a:hover{color:#dc5225;text-decoration:none;background:url('../img/bull-menu2b.png') no-repeat 0 5px;} 

/* MAPY ================================================= */
#mapy{
	clear:both;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:820px;
	margin:0 0 25px 0;
	padding:20px;
	background:#fff;
	border-bottom:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}

/* PAGE SEARCH ========================================== */
#page-search{
	clear:both;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:100%;
	margin:25px 0;
	padding:0;
	background:#fff;
	border-bottom:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}
#page-search fieldset{clear:both;margin:20px 30px;padding:0;}
#page-search legend{
	float:left;
	margin:0;
	padding:6px 0 0 20px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#205d18;
	text-decoration:none;
	background:url('../img/bull-menu1a.png') no-repeat 0 10px;
	}
#page-search .input, #page-search .submit{
	float:left;
	margin:0;
	padding:0;
	}
#page-search .input{
	width:300px;
	padding:6px 10px;
	margin:0 0 0 20px;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px #dc5225 dotted;
	}
#page-search .submit{
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dc5225;
	border:1px #dc5225 solid;
	cursor:pointer;
	}
#page-search .submit:hover{	
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#205d18;
	border:1px #205d18 solid;
	cursor:pointer;	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
    }
	
/* LINKI NAWIGACJA */
#linki-nawigacja{clear:both;margin:20px 30px 40px 30px;padding:0;}
#linki-nawigacja .naw-tyt{
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:6px 0 10px 20px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#205d18;
	text-decoration:none;
	background:url('../img/bull-menu1a.png') no-repeat 0 10px;
	}
#linki-nawigacja .naw-box{clear:both;position:relative;margin:0 0 0 20px;padding:0;}	

#nawigacja{display:inline-block;width:100%;margin:0 auto;padding:10px 0 20px;text-align:center;}
#nawigacja a{
	display:inline-block;
	vertical-align:top;
	width:31px;
	height:31px;
	line-height:31px !important;
	margin:0;
	padding:0;
	text-align:center;
	background:#dc5225;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	}
#nawigacja a:hover{
	display:inline-block;
	vertical-align:top;
	width:31px;
	height:31px;
	line-height:31px !important;
	margin:0;
	padding:0;
	text-align:center;
	background:#dc5225;
	color:#b7b7b7;
	font:14px Arial, Helvetica, sans-serif;
	}	
#nawigacja strong{
	display:inline-block;
	vertical-align:top;
	width:31px;
	height:31px;
	line-height:31px !important;
	margin:0;
	padding:0;
	text-align:center;
	background:#fff;
	color:#dc5225;
	font:14px Arial, Helvetica, sans-serif;
	}		
	
/* CONTACT PANEL  ======================================= */
#contactPanel strong{clear:both;float:left;width:100%;margin:10px 0 5px 0;padding:0;color:#205d18;font:bold 14px Arial, Helvetica, sans-serif;}
#contactPanel{	
    clear:both;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:95%;
	margin:0;
	padding:2.5%;
	background:#fff;
	border-bottom:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}
#contactPanel .input{
	width:300px;
	padding:6px 10px;
	margin:2px 0;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px #dc5225 dotted;
   }
#contactPanel .input2{
	width:100px;
	padding:6px 10px;
	margin:2px 0;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px #dc5225 dotted;
   }   
#contactPanel textarea{
	width:500px;
	padding:6px 10px;
	margin:2px 0;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px #dc5225 dotted;	
	}
#contactPanel .submit{
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dc5225;
	border:1px #dc5225 solid;
	cursor:pointer;
	}
#contactPanel .submit:hover{	
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#205d18;
	border:1px #205d18 solid;
	cursor:pointer;	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
    }

/* (BOX-y) KOD LINK & KOD AKTU ========================== */
#box-kod, #box-aktu{	
    clear:both;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:95%;
	margin:0;
	padding:2.5%;
	background:#fff;
	border-bottom:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}
#box-kod legend, #box-aktu legend{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;color:#205d18;font:bold 14px Arial, Helvetica, sans-serif;}
#box-aktu strong{margin:0;padding:10px 0;color:#205d18;font:bold 14px Arial, Helvetica, sans-serif;}
#box-aktu .input{
	width:300px;
	padding:6px 10px;
	margin:2px 0;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px #dc5225 dotted;
   }
#box-aktu .submit{
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dc5225;
	border:1px #dc5225 solid;
	cursor:pointer;
	}
#box-aktu .submit:hover{	
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#205d18;
	border:1px #205d18 solid;
	cursor:pointer;	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
    }

/* GALERIE ============================================== */
#galerie-nawigacja{
	clear:both;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:95%;
	margin:25px 0;
	padding:20px 2.5% 0;
	background:#fff;
	border-bottom:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}
#galerie-nawigacja h2{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;color:#000;font:bold 14px Arial, Helvetica, sans-serif;}
#galerie-nawigacja ul{
	clear:both;
	list-style:none;
	margin:0 0 25px 10px;
	padding:0;
	}
#galerie-nawigacja li{margin:0 0 4px 0;padding:0 0 0 20px;text-align:left;background:url('../img/bull-menu2a.png') no-repeat 0 5px;}
#galerie-nawigacja li:hover{margin:0 0 4px 0;padding:0 0 0 20px;text-align:left;background:url('../img/bull-menu2b.png') no-repeat 0 5px;}
#galerie-nawigacja li a{font:14px Arial, Helvetica, sans-serif;padding:0;margin:0;color:#205d18;text-decoration:none;}
#galerie-nawigacja li a:hover{color:#dc5225;text-decoration:none;} 

#galerie-nawigacja strong, #galerie-nawigacja legend{margin:0 0 5px 0;padding:0;color:#205d18;font:bold 14px Arial, Helvetica, sans-serif;}
#galerie-nawigacja .szary{color:#9a9a99;font:12px Arial, Helvetica, sans-serif;}
#galerie-nawigacja .input{
	width:300px;
	padding:6px 10px;
	margin:2px 0;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px #dc5225 dotted;
   }   
#galerie-nawigacja .submit{
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dc5225;
	border:1px #dc5225 solid;
	cursor:pointer;
	}
#galerie-nawigacja .submit:hover{	
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#205d18;
	border:1px #205d18 solid;
	cursor:pointer;	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
    }
	
#galerie-nawigacja2 .submit{
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dc5225;
	border:1px #dc5225 solid;
	cursor:pointer;
	}
#galerie-nawigacja2 .submit:hover{	
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#205d18;
	border:1px #205d18 solid;
	cursor:pointer;	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
    }	

#galerie-nawigacja .galeria_interfejs_name{clear:both;margin:0 0 10px 0;padding:0;font:bold 18px Arial, Helvetica, sans-serif;}

#galeria_interfejs{
	clear:both;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:95%;
	margin:25px 0;
	padding:20px 2.5% 0;
	background:#fff;
	border-bottom:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}

#galeria_interfejs .galeria_interfejs_name{float:left;margin:0 0 20px 0;padding:0;font:bold 18px Arial, Helvetica, sans-serif;color:#205d18;}
#galeria_interfejs .galeria_interfejs_name a{font:18px Arial, Helvetica, sans-serif;padding:0 0 0 20px;margin:0;color:#205d18;text-decoration:none;background:url('../img/bull-menu2a.png') no-repeat 0 5px;}
#galeria_interfejs .galeria_interfejs_name a:hover{color:#dc5225;text-decoration:none;background:url('../img/bull-menu2b.png') no-repeat 0 5px;} 

#galeria_interfejs .galeria_interfejs_opisy{float:right;margin:0 0 10px 0;padding:0;text-align:right;}
#galeria_interfejs .data_tresc{margin:0 0 30px 0;padding:0;color:#9a9a99;font:12px Arial, Helvetica, sans-serif;text-align:right;}
#galeria_interfejs .data_tresc strong{font-weight:bold;}
#galeria_interfejs .galeria_interfejs_fotki{clear:both;width:100%;position:relative;margin:0;padding:0 0 30px 0;text-align:center;}
#galeria_interfejs .szary{color:#9a9a99;}
#galeria_interfejs .album_tyt{clear:both;margin:0 auto;padding:10px 0 5px;font:bold 16px Arial, Helvetica, sans-serif;color:#000;text-aling:center;}
#galeria_interfejs .album_data{clear:both;margin:0 auto;padding:0 0 30px 0;font:12px Arial, Helvetica, sans-serif;color:#9a9a99;text-aling:center;}

#galeria_interfejs legend{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;color:#000;font:bold 14px Arial, Helvetica, sans-serif;}
#galeria_interfejs ul{
	clear:both;
	list-style:none;
	margin:0 0 25px 10px;
	padding:0;
	}
#galeria_interfejs li{margin:0 0 4px 0;padding:0;text-align:left;}
#galeria_interfejs li a{font:14px Arial, Helvetica, sans-serif;padding:0 0 0 20px;margin:0;color:#205d18;text-decoration:none;background:url('../img/bull-menu2a.png') no-repeat 0 5px;}
#galeria_interfejs li a:hover{color:#dc5225;text-decoration:none;background:url('../img/bull-menu2b.png') no-repeat 0 5px;} 

#galeria_interfejs .galeria_send_postcard{clear:both;width:100%;margin:0;padding:0;text-align:center;font:14px Arial, Helvetica, sans-serif;}
#galeria_interfejs .galeria_send_postcard_licznik{clear:both;width:100%;margin:0;padding:0;text-align:center;font:12px Arial, Helvetica, sans-serif;color:#9a9a99;}
#galeria_interfejs img{text-align:left;margin:0;padding:0;}
#galeria_interfejs .album_back{clear:both;width:100%;margin:20px 0 40px 0;padding:0;text-align:center;}

#galeria_interfejs .album_back a{
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dc5225;
	border:1px #dc5225 solid;
	cursor:pointer;
	}
#galeria_interfejs .album_back a:hover{	
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#205d18;
	border:1px #205d18 solid;
	cursor:pointer;	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
    }
	
#galeria_interfejs .galeria_opis_zdjecia{clear:both;width:100%;margin:20px 0 40px 0;padding:0;text-align:center;}
#galeria_interfejs .album_opis{clear:both;margin:0 auto;padding:10px 0 5px;font:14px Arial, Helvetica, sans-serif;color:#000;text-aling:center;}
#galeria_interfejs .zdjecie_odslony{clear:both;width:100%;margin:20px 0;padding:0;text-align:right;font:14px Arial, Helvetica, sans-serif;color:#9a9a99;}

#zdjecie_informacje{claer:both;width:90%;text-align:center;margin:0 auto;padding:10px 5%;border-top:1px #dc5225 dotted;border-bottom:1px #dc5225 dotted;}

#galeria_interfejs2{position:relative;display:inline-block;vertical-align:top;width:95%;padding:20px 2.5% 20px;}
#galeria_interfejs2 .galeria_interfejs_name2{
	clear:both;
	margin:0 0 20px 0;
	padding:0 0 0 20px;	
	font:18px Arial, Helvetica, sans-serif;
	color:#205d18;
	text-decoration:none;
	background:url('../img/bull-menu2a.png') no-repeat 0 5px;
	}
#galeria_interfejs2 .data_tresc strong{font-weight:bold;}	
#galeria_interfejs2 .szary{color:#9a9a99;}
#galeria_interfejs2 ul{
	clear:both;
	list-style:none;
	margin:0 0 25px 10px;
	padding:0;
	}
#galeria_interfejs2 li{margin:0 0 4px 0;padding:0;text-align:left;}
#galeria_interfejs2 li a{font:14px Arial, Helvetica, sans-serif;padding:0 0 0 20px;margin:0;color:#205d18;text-decoration:none;background:url('../img/bull-menu2a.png') no-repeat 0 5px;}
#galeria_interfejs2 li a:hover{color:#dc5225;text-decoration:none;background:url('../img/bull-menu2b.png') no-repeat 0 5px;} 

.galeria_interfejs_fotki_autorzy_lewa, .galeria_interfejs_fotki_autorzy_prawa{
	display:inline-block;
	vertical-align:top;
	width:45%;
	padding:10px;
	margin:0 1%;
	}
	
#nawigacja_galeria{display:inline-block;width:100%;margin:0 auto;padding:10px 0 30px;text-align:center;}
#nawigacja_galeria a{
	display:inline-block;
	vertical-align:top;
	width:31px;
	height:31px;
	line-height:31px !important;
	margin:2px 1px;
	padding:0;
	text-align:center;
	border:none;
	background:#dc5225;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	}
#nawigacja_galeria a:hover{
	display:inline-block;
	vertical-align:top;
	width:31px;
	height:31px;
	line-height:31px !important;
	margin:2px 1px;
	padding:0;
	text-align:center;
	background:#dc5225;
	border:none;
	color:#b7b7b7;
	font:14px Arial, Helvetica, sans-serif;
	}	
#nawigacja_galeria strong{
	display:inline-block;
	vertical-align:top;
	width:29px;
	height:29px;
	line-height:31px !important;
	margin:0 1px;
	padding:0;
	text-align:center;
	background:#dc5225;
	border:none;
	color:#b7b7b7;
	font:bold 14px Arial, Helvetica, sans-serif;
	}		
#nawigacja_galeria a img{margin:0;}
#galerie-nawigacja .figure{display:inline-block;margin:0;padding:0;}			
	

/* PAGE - BREADCRUMB (navigation path) */
nav.breadcrumb{margin-bottom:10px;font:14px Arial, Helvetica, sans-serif;color:#205d18;}
nav.breadcrumb a{font:14px Arial, Helvetica, sans-serif;color:#dc5225;text-decoration:none;}
nav.breadcrumb a:hover{text-decoration:underline;color:#205d18;}

/* KARTKI PANEL  ======================================= */
#kartkiPanel strong, #kartkiPanel legend{clear:both;float:left;width:100%;margin:10px 0 5px 0;padding:0;color:#205d18;font:bold 14px Arial, Helvetica, sans-serif;}
#kartkiPanel table img{padding:0 !important;margin:3px !important;border:none !important;background:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
#kartkiPanel .kartki-foto{clear:both;width:90%;margin:0 0 30px 0;padding:20px 5%;text-align:center;border-bottom:1px #dc5225 dotted;}
#kartkiPanel{	
    clear:both;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:95%;
	margin:0;
	padding:2.5%;
	background:#fff;
	border-bottom:4px #dc5225 solid;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	-moz-box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	box-shadow: 0px 2px 2px 0px rgba(21,21,22,0.17);
	}
#kartkiPanel .input{
	width:300px;
	padding:6px 10px;
	margin:2px 0;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px #dc5225 dotted;
   }
#kartkiPanel .input2{
	width:100px;
	padding:6px 10px;
	margin:2px 0;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px #dc5225 dotted;
   }   
#kartkiPanel textarea{
	width:500px;
	padding:6px 10px;
	margin:2px 0;
	color:#434242;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px #dc5225 dotted;	
	}
#kartkiPanel .submit{
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dc5225;
	border:1px #dc5225 solid;
	cursor:pointer;
	}
#kartkiPanel .submit:hover{	
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#205d18;
	border:1px #205d18 solid;
	cursor:pointer;	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
    }

.bottom{
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#dc5225;
	border:1px #dc5225 solid;
	cursor:pointer;
	}
.bottom:hover{	
	padding:6px 10px;
	margin:0 0 0 5px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#205d18;
	border:1px #205d18 solid;
	cursor:pointer;	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
    }

#er-komunikat{clear:both;width:95%;margin:20px 5% 20px 0;padding:20px 10px;text-align:center;border:1px #dc5225 dotted;}
#er-komunikat p{margin:0;padding:0 !important;}

/* COOKIES INFO */
#cookies-message .close{
	width:80px;
	padding:5px 15px;
	text-align:center;
	margin:0 auto;
	background:#dc5225;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#cookies-message .close:hover{background:#205d18;text-decoration:none;}

/* STOPKA ================================================ */
#partners{clear:both;display:inline-block;width:100%;margin:50px 0 0 0;padding:20px 0;position:relative;}
#partners .container{display:inline-block;clear:both;position:relative;width:100%;margin:0 auto;text-align:center;padding:0;overflow:hidden;}
#partners a{display:inline-block;margin:0 20px;padding:0;}

#footer{clear:both;display:inline-block;width:100%;margin:0;padding:0;position:relative;background:#205d18;}
#footer .container{clear:both;display:inline-block;position:relative;margin:0 auto;padding:25px 0;overflow:hidden;}

#foot-baner{clear:both;display:inline-block;width:100%;margin:0 0 30px 0;padding:0;text-align:center;}
#foot-baner .fbaner{display:inline-block;width:570px;min-height:70px;margin:0 10px;padding:0;overflow:hidden;}

#foot-menu{clear:both;display:inline-block;width:100%;margin:0;padding:0;text-align:center;}
#foot-menu .box-menu{display:inline-block;width:220px;margin:0 10px 10px;padding:0;vertical-align:top;}

#foot-menu ul{display:inline-block;width:220px;vertical-align:top;list-style:none;margin:0;padding:0;text-align:left;}
#foot-menu li{margin:0 0 5px 0;padding:0;text-align:left;}
#foot-menu li a{font:13px Arial, Helvetica, sans-serif;color:#f9f8ed;margin:0;padding:0;text-decoration:none;}
#foot-menu li a:hover{font:13px Arial, Helvetica, sans-serif;color:#dc5225;margin:0;padding:0;text-decoration:none;}

#stopka{clear:both;display:inline-block;width:100%;margin:0;padding:0;text-align:center;}
#stopka .container{clear:both;display:inline-block;margin:0;padding:0;overflow:hidden;text-align:center;}

#stopka .linki, #stopka .copyright{
	display:inline-block;
	width:450px;
	height:80px;
	line-height:80px !important;
	margin:0 5px;
	padding:0;
	vertical-align:top;
	text-align:center;
	}
	
#stopka .logo-footer{
	display:inline-block;
	width:200px;
	height:80px;
	line-height:80px !important;
	margin:0 5px;
	padding:0;
	vertical-align:top;
	text-align:center;
	}	

#stopka .linki a{margin:0 20px;padding:0;font:14px Arial, Helvetica, sans-serif;color:#205d18;text-decoration:none;}
#stopka .linki a:hover{text-decoration:underline;}

#stopka .copyright{font:11px Tahoma, Geneva, sans-serif;color:#969696;text-align:center;}
#stopka .copyright a{font:bold 11px Tahoma, Geneva, sans-serif;color:#969696;text-decoration:none;}
#stopka .copyright a:hover{font:bold 11px Tahoma, Geneva, sans-serif;color:#df663d;text-decoration:none;}

#stopka .logo-footer{background:url('../img/logo_footer.jpg') no-repeat right;}
/* ====================================================== */



/* RESPONSIVE WEB DESIGN - media queries */

@media screen and (max-width:1220px){ /* RWD Step 1 */
#body .container{width:100%;margin:0 auto;padding:0;overflow:hidden;}
#left{width:860px;margin:0;}
#center{width:860px;margin:0;}
#box-center{width:100%;}
#menu_vertical{width:400px;margin:0 0 25px 0;}
#right{width:400px;margin:0;}
#box-rek-left2{display:none;}
}

@media screen and (max-width:1190px){ /* RWD Step 2 */
#pasek .container{width:100%;padding:0 0 5px 0;}
#slogan{width:460px;}
#pogoda{width:525px;}
}

@media screen and (max-width:1170px){ /* RWD Step 3 */
#header{height:auto !important;}
#header .container{height:auto !important;padding:0;}
#trueHeader{position:relative;height:auto !important;padding:0 0 10px 0;}
#search{display:inline-block;margin:22px 20px 0;text-align:left;}
#login-box{margin:7px 20px 0;}
#top-icons{display:inline-block;margin:12px 20px 0;text-align:center;}
#header .logo{width:100%;padding:0 0 0 6px;background:#f9f8ed url('../img/logo.png') no-repeat 6px 0;}
#banner-top .container img{max-width:100%;height:auto;}
#header.sticky #trueHeader{position:relative;top:0;}
#stopka .linki, #stopka .copyright, #stopka .logo-footer{max-width:350px;}
}

@media screen and (max-width:1070px){ /* RWD Step 4 */
#footer .container{margin:0 auto;padding:25px 2.5%;}
#foot-menu .box-menu{width:200px;margin:0 20px 10px 0;}
}

@media screen and (max-width:1004px){ /* RWD Step 5 */
#search{display:inline-block;margin:22px 20px 0;text-align:left;}
#login-box{margin:7px 20px 0;}
#top-icons{display:inline-block;margin:20px 20px 0;text-align:center;}
#mapy{width:90%;height:auto !important;}
}

@media screen and (max-width:970px){ /* RWD Step 6 */
#search{display:inline-block;}
#body .container{width:95%;margin:0 auto;padding:0;overflow:hidden;}
#foot-menu .box-menu{width:240px;margin:0 20px 10px 0;}
#stopka .logo-footer{background:url('../img/logo_footer.jpg') no-repeat center;}
}

@media screen and (max-width:930px){ /* RWD Step 7 */
#left{width:95%;margin:0;}
#center{width:95%;margin:0;}
#box-center .foto-zapraszamy{
	float:none !important;
	display:inline-block;
	vertical-align:top;
	width:410px;
	text-align:center;
	margin:18px 0 12px 0;
    }
#box-center .text-zapraszamy{
	float:none !important;
	display:inline-block;
	vertical-align:top;
	width:90%;
	margin:18px 5% 12px;
    }
#box-left{display:inline-block;margin:0;padding:0;width:406px;vertical-align:top;}
#box-right{display:inline-block;margin:0;padding:0;width:406px;vertical-align:top;}
#box-rek-left2{display:inline-block;}
}

@media screen and (max-width:866px){ /* RWD Step 8 */
#foot-menu ul{text-align:center;}
#foot-menu li{text-align:center;}
}

@media screen and (max-width:800px){ /* RWD Step 9 */
#page-search .input{width:40%;}
}

@media screen and (max-width:710px){ /* RWD Step 10 */
#page-search .input{width:50%;}
#page-search legend{width:100%;padding:6px 0 15px 20px;}
#page img{max-width:90%;height:auto !important;}
}

@media screen and (max-width:640px){ /* RWD Step 11 */
#contactPanel .input, #contactPanel .input2, #contactPanel textarea{width:300px;}
#contactPanel .submit, #contactPanel .submit:hover{margin:10px 0 0 0;}
#kartkiPanel textarea{width:90%;}
#foot-baner{display:none;}
#stopka .linki, #stopka .copyright{width:100%;height:40px;line-height:40px !important;}
#stopka .logo-footer{width:100%;height:80px;}	
}

@media screen and (max-width:584px){ /* RWD Step 12 */
#box-aktu .input{width:250px;}
#foot-menu .box-menu{width:200px;margin:0 20px 10px 0;}
#slogan{font:18px "Arial Black", Arial;font-weight:900;}
#slogan span{font:18px "Arial Black", Arial;font-weight:900;color:#205d18;}
#pogoda{display:none;}
}

@media screen and (max-width:504px){ /* RWD Step 13 */
#top-icons{display:inline-block;margin:20px 10px 0;text-align:center;}
#box-center .foto-zapraszamy{
	float:none !important;
	display:inline-block;
	vertical-align:top;
	width:95%;
	text-align:center;
	margin:18px 0 12px 0;
    }
#box-center img{max-width:95%;}
}

@media screen and (max-width:495px){ /* RWD Step 14 */
#menu_vertical{width:95%;margin:0 0 25px 0;}
#right{width:95%;margin:0;}
}

@media screen and (max-width:486px){ /* RWD Step 15 */
#top-icons li.ic1,
#top-icons li.ic2,
#top-icons li.ic3,
#top-icons li.ic4,
#top-icons li.ic5,
#top-icons li.ic6,
#top-icons li.ic7{
	margin:5px 0;
	}
#foot-menu .box-menu{width:200px;margin:0 40px 10px 0;}
}

@media screen and (max-width:466px){ /* RWD Step 16 */
#box-left{display:inline-block;margin:0;padding:0;width:95%;vertical-align:top;}
#box-right{display:inline-block;margin:0;padding:0;width:95%;vertical-align:top;}
#contactPanel .input, #contactPanel .input2, #contactPanel textarea{width:250px;}
#box-aktu .submit, #box-aktu .submit:hover{clear:both;margin:0 0 10px 0;}
#kartkiPanel .input{width:250px;}
#slogan{font:14px "Arial Black", Arial;font-weight:900;}
#slogan span{font:14px "Arial Black", Arial;font-weight:900;color:#205d18;}	
}

@media screen and (max-width:390px){ /* RWD Step 17 */
#pasek{display:none;}
#left{margin:20px 0 0 0;}
}