/* /////////////////////////////////////////////////*/
/*                                                  */
/*    css wykonany przez http://www.turbohtml.pl    */
/*                                                  */
/* /////////////////////////////////////////////////*/

/* ogolne */
* {	margin: 0;	padding: 0;}*.cl{clear:both} a:focus {outline:none;} img {border: 0;} fieldset {border:0;}
body, input, textarea, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {border:0pt none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0pt;outline-color:invert;outline-style:none;outline-width:0pt;padding:0pt; margin: 0;vertical-align:baseline;}
body{color: #383837; font-family: titilliumtext22l_rgregular, Helvetica, sans-serif; font-size: 12px; background: #fcfcfc url(../images/bg.png) repeat-x top center;}
#container {width: 933px; margin: auto;}
@font-face {font-family: 'titilliumtext22l_rgregular';src: url('titilliumtext22l003-webfont.eot');src: url('titilliumtext22l003-webfont.eot?#iefix') format('embedded-opentype'),url('titilliumtext22l003-webfont.woff') format('woff'),url('titilliumtext22l003-webfont.ttf') format('truetype'),url('titilliumtext22l003-webfont.svg#titilliumtext22l_rgregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'titilliumtext22l_xbbold';src: url('titilliumtext22l006-webfont.eot');src: url('titilliumtext22l006-webfont.eot?#iefix') format('embedded-opentype'),url('titilliumtext22l006-webfont.woff') format('woff'),url('titilliumtext22l006-webfont.ttf') format('truetype'),url('titilliumtext22l006-webfont.svg#titilliumtext22l_xbbold') format('svg');font-weight: normal;font-style: normal;}

/* top */
#top {width: 933px; height: 143px; position: relative; background: url(../images/top.png);}
	.logo {display: block; width: 450px; height: 72px; float: left; padding: 47px 0 0 41px;}
		.logo a{display: block; width: 450px; height: 72px; text-indent: -2000em; background: url(../images/logo.png) no-repeat;}
	
/* menu */
.menu {list-style: none; font-family: titilliumtext22l_xbbold; position: relative; z-index: 999; font-size: 17px; height: 48px; background: url(../images/menu.png) repeat-x; margin: 25px 0 30px 0;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; border: 1px solid #fff; box-shadow: 4px 4px 6px #b0be9f; overflow: hidden;}
	.menu li {float: left; margin: 0 10px; height: 48px; line-height: 48px; background: url(../images/li-bg.png) no-repeat right; padding: 0 35px 0 0;}
		.menu .home {margin: 0; padding: 0; background: none;}
		.menu .home a {text-indent: -2000em; background: url(../images/home.png); width: 62px; height: 48px; display: block; margin: 0 10px 0 0;}
		.menu li a {color: #1b2e24; text-decoration: none; text-shadow: 1px 1px 0 #fff;}
		.menu li a:hover,.menu .active a {color: #b31e13; border-bottom: 3px solid #1b713d;}
.content .lef {float: left; width: 500px;}		
.content .rig {float: left; width: 330px; padding: 0 0 0 10px;}		
.pogodynka {border: 1px solid #d1d1d1; background: #fff url(../images/pogodynka.png) repeat-y right top; margin: 0 0 10px 0; box-shadow: 1px 1px 5px #e9e9e9; display: block; text-decoration: none; width: 300px; height: 240px; padding: 10px 110px 0 10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;opacity: 1.0;	transition: .4s ease all;	-moz-transition: .4s ease all;	-webkit-transition: .4s ease all;}
	.pogodynka:hover {background-position: right -290px; box-shadow: 2px 2px 5px #d3d3d3;}
		.pogodynka #PogodaNetWidget {border: 0!important;}
		.pogodynka .PogodaNetWidget_Link {color: #777; text-decoration: none}
		.pogodynka .PogodaNetWidget_Title {color: #000; text-decoration: none;}

/* stopka */
#stopka {width: 100%; background: url(../images/stopka.png); height: 70px; line-height: 70px; clear: both; overflow: hidden;}
	#stopka .stopka-in {width: 1000px; margin: auto; color: #8e8e8e;}
		#stopka .stopka-in a {text-decoration: none; color: #ebebeb;}
		#stopka .stopka-in a:hover {text-decoration: underline;}
		#stopka .stopka-in .rig {width: 500px; float: left;}
		#stopka .stopka-in .lef {width: 500px; text-align: right; float: left;}
					
/* slider */
#slider {width: 933px; height: 400px; margin: 0 0 50px 0; position: relative;}
	#slider .slider-bg {width: 240px; height: 420px; position: absolute; top: 0px; left: -225px; background: url(../images/slider-bg.png); display: block; text-indent: -2000em;}
#sliderc {position:relative; width: 933px; height: 400px;background:url(../images/loading.gif) no-repeat 50% 50%;}
#sliderc img {position:absolute;top:0px;left:0px;display:none;}
#sliderc a {border:0;display:block;}
#slider .rounded {width: 10px; height: 10px; position: absolute; z-index: 990;}
	#slider .rounded.ra {top: 0; left: 0; background: url(../images/r1.png);}
	#slider .rounded.rb {top: 0; right: 0; background: url(../images/r2.png);}
	#slider .rounded.rc {bottom: 0; left: 0; background: url(../images/r3.png);}
	#slider .rounded.rd {bottom: 0; right: 0; background: url(../images/r4.png);}
.nivo-controlNav {position:absolute; width: 200px; bottom: -35px; left: 440px;}
.nivo-controlNav a {display:block;width:23px;height:23px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin: 5px 0;float:left;}
.nivo-controlNav a.active {background-position:0 -23px;}
.nivo-directionNav a {display:block;width: 70px;height: 50px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position: -70px 0;right: -29px;}
a.nivo-prevNav {left: -29px;}
.nivo-caption {text-shadow:none;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}

/* slider css */
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:41px;top: 55px; color:#fff; width:100%;z-index:89;}
.nivo-caption p {color: #fff; font-size: 30px; font-family: titilliumtext22l_xbbold; font-weight: bold; display: block; line-height: 28px;}
.nivo-caption p span {color: #ffc40d;}
.nivo-caption a {display: inline!important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top: 43%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

/* kontent */
.content {clear: both; width: 933px;}
	.content .promo {background: #fff; padding: 20px; color: #e50000; font-weight: bold; font-size: 22px; text-align: center; text-decoration:blink}
	.content .lef .info {width: 500px; overflow: hidden;}
		.content .lef .info .box {width: 480px; float: left; margin: 0 12px 30px 0; background: url(../images/fshadow.png) no-repeat bottom;}
			.content .lef .info .box-atrakcja {width: 480px; float: left; padding: 0 0 20px 0;margin: 0 12px 30px 0; background: url(../images/fshadow.png) no-repeat bottom;}
			.content .lef .info .box-atrakcja .pic {width: 200px; float: left; margin: 0 10px 0 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; overflow: hidden; border: 3px solid #fff;}
			.content .lef .info .box-atrakcja .pic img {float: left;}
			.content .lef .info .box-atrakcja .ri {float: left; width: 250px;}
				.content .lef .info .box-atrakcja .ri h5{color: #da1f00; font-size: 16px; margin: 0 0 8px 0;}
					.content .lef .info .box h2 {font-size: 22px; line-height: 20px; color: #52594d; background: url(../images/dline.png) repeat-x bottom; font-family: titilliumtext22l_xbbold; font-weight: normal; padding: 13px 0 22px 0;}
					.content .lef .info .box p {padding: 20px 0 0 0; line-height: 19px; font-size: 14px;}
					.content .lef .info .box .more {text-align: right; padding: 10px 0 20px 0;}
						.content .lef .info .box .more a {color: #eb0000; font-size: 15px; font-family: titilliumtext22l_xbbold; text-decoration: none; background: url(../images/more.png) no-repeat right; padding: 0 40px 0 0;}
						.content .lef .info .box .more a:hover {text-decoration: underline;}
						.content .lef .info .box .opinie {background: #fff url(../images/cite.png) no-repeat 5px 5px; padding: 20px 15px 15px 70px; margin: 20px 0 0 0; font-size: 14px; height: 70px;}
						.content .lef .info .box .opinie small {color: #bdbdbd; display: block; text-align: right; font-size: 12px; padding: 6px 0 0 0;}
						.content .lef .info .box .opinie ul {list-style: none; width: 380px;}
						.content .lef .info .box .opinie ul li {list-style: none; width: 380px; background: none!important;}
						.content .lef .info .box dl {font-size: 15px; margin: 30px 0 30px 30px;}
						.content .lef .info .box dl dt {font-size: 17px; font-weight: bold; padding: 0 0 10px 0;}
							.content .lef .info .box dl dd {padding: 0 0 7px 0;}
							.content .lef .info .box .map {padding: 20px 0;}
						.content .gal-page {list-style: none; padding: 0 0 0 25px;}
						.content .gal-page li {padding: 0 25px 20px 0; float: left;}
						.content h4 {color: #5f5f5f; font-size: 24px; font-family: titilliumtext22l_xbbold; font-weight: normal; height: 48px; line-height: 48px; background: url(../images/dline.png) repeat-x bottom; margin: 0 0 30px 0; padding: 0 0 15px 0;}
						.content h4 span{color: #eb3f0a;}
						.content .lef .box  h3{font-size: 15px; color: #d94518; margin: 20px 0;}
						.content .lef .box  ul{list-style: none; font-size: 14px; margin: 0 0 20px 0;}
						.content .lef .box  ul li{list-style: none; padding: 0 0 6px 20px;  background: url(../images/larrow.png) no-repeat 2px 6px;}
			.content .rig .fb {border: 1px solid #d1d1d1; background: #fff url(../images/fb-ico.png) repeat-y right top; margin: 0 0 30px 0; box-shadow: 1px 1px 5px #e9e9e9; display: block; text-decoration: none; width: 300px; height: 109px; padding: 22px 100px 0 19px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;opacity: 1.0;	transition: .4s ease all;	-moz-transition: .4s ease all;	-webkit-transition: .4s ease all;}
			.content .rig .fb:hover {background-position: right -131px; box-shadow: 2px 2px 5px #d3d3d3;}
				.content .rig .fb:hover small {color: #fb5e00;}
				.content .rig .fb span {color: #5b6569; font-size: 22px; font-family: titilliumtext22l_xbbold; display: block; margin: 0 0 15px 0;}
				.content .rig .fb small {color: #597683; font-size: 37px; font-family: titilliumtext22l_xbbold; display: block; line-height: 32px;}
			.content .rig .newsletter {border: 1px solid #d1d1d1; background: #fff url(../images/big-button.png) repeat-y right; display: block; position: relative; text-decoration: none; width: 339px; height: 109px; padding: 22px 100px 0 19px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
				.content .rig .newsletter label {display: block; font-family: titilliumtext22l_xbbold; font-size: 24px; color: #ffc40d; margin: 0 0 10px 0;}
				.content .rig .newsletter .tx {background: url(../images/aline.png) repeat-x bottom; font-size: 14px; color: #4d4d4d; font-family: titilliumtext22l_xbbold; height: 30px; line-height: 30px; width: 265px;}
				.content .rig .newsletter .go {width: 65px; height: 47px; background: url(../images/mail-ico.png); text-indent: -2000em; cursor: pointer; right: 17px; top: 42px; position: absolute;}
				.content .rig .newsletter .go:hover {background-position: 0 -47px;}
				.content .rig .newsletter .nright {width: 105px; height: 90px; position: absolute; top: 38px; right: -148px; background: url(../images/newsletter-right.png); display: block; text-indent: -2000em;}
				
/* galeria na dole */
.gal-container {width: 100%; background: #eaeaea url(../images/gbg.png) repeat-x top; overflow: hidden; clear: both;}
.gal-in {width: 933px; margin: auto auto 10px auto; background: url(../images/fshadow.png) no-repeat bottom;}
	.gal-in .more {text-align: right; height: 40px;}
		.gal-in .more a {color: #eb0000; font-size: 15px; font-family: titilliumtext22l_xbbold; text-decoration: none; background: url(../images/more.png) no-repeat right; padding: 0 40px 0 0;}
		.gal-in .more a:hover {text-decoration: underline;}
.spon {clear: both;}
	.spon h2 {color: #5f5f5f; font-size: 24px; font-family: titilliumtext22l_xbbold; font-weight: normal; height: 48px; line-height: 48px; background: url(../images/partners.png) no-repeat;}
	.spon h2 span{color: #eb3f0a;}
	.spon ul {height: 230px; list-style: none; width: 933px; overflow: hidden;}
		.spon ul li {width: 249px; height: 162px; float: left; padding: 28px 0 0 60px; background: url(../images/frame.png); margin: 20px 2px 0 2px;}
		.spon ul li img {opacity: 1; float: left;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
		.spon ul li img:hover {opacity: 1;}
		
/* slider prawa lewa */
.jcarousel-skin .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-sub {width: 817px;}
.jcarousel-skin-mai {width: 980px;}
.jcarousel-skin .jcarousel-clip {overflow: hidden;}
.jcarousel-skin .jcarousel-item {}
.jcarousel-skin .jcarousel-next-horizontal {cursor: pointer; position: absolute; top: 99px; right: -35px; width: 22px; height: 34px; background: url(../images/next.png); display: block; text-indent: -2000em;}
.jcarousel-skin .jcarousel-prev-horizontal {cursor: pointer; position: absolute; top: 99px; left: -35px; width: 22px; height: 34px; background: url(../images/prev.png); display: block; text-indent: -2000em;}
.jcarousel-skin .jcarousel-prev-disabled,.jcarousel-skin .jcarousel-prev-disabled:hover,.jcarousel-skin .jcarousel-prev-disabled:focus,.jcarousel-skin .jcarousel-prev-disabled:active {display: none!important;}
.jcarousel-skin .jcarousel-next-disabled,.jcarousel-skin .jcarousel-next-disabled:hover,.jcarousel-skin .jcarousel-next-disabled:focus,.jcarousel-skin .jcarousel-next-disabled:active {display: none!important;}


/* cook */
#cookieinfo * {margin: 0px;padding: 0px;}
#cookieinfo {position: fixed;font-size: 12px;font-family: Arial, Verdana, sans-serif;left: 0px;bottom: 0px;right: 0px;background-color: #323334; padding: 10px 20px;box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.5);z-index: 1000;}
#cookieinfo h6 {font-size: 13px;font-weight: bold;color: #cdd7da;text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);margin-bottom: 7px;}
#cookieinfo p {font-size: 11px;color: #afb4bc;line-height: 1.5em;text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);}
#cookieinfo a {display: block;position: absolute;right: 10px;top: 10px;width: 22px;height: 22px;border-radius: 11px;line-height: 22px;font-size: 12px;color: #ffffff;text-align: center;text-decoration: none;background-color: #ff6000;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}
#cookieinfo a:hover {background-color: #ff7925; }





