body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;
	background-color:#02144b;
	margin:0px;
	line-height:150%;
}

.size7 {
	font-size: 7pt;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height: 0px;
}

#top {
	background-image:url(../images/bg-top.png);
	width:100%;
	height:179px;
	border-bottom: 3px solid #c8ced7;
	
}
	#top-map {
		background-image:url(../images/mapa.png);
		background-repeat:no-repeat;
		background-position:top center;
		height:179px;
		
	}
		#top-contener {
			width:861px;
			margin:0px auto;
		}
			#top #top-map #top-contener #logo {
				padding-top:38px;
				margin-right: 125px;
				float:left;
			}
			
			#top #top-map #top-contener #mapa {
				float: left;
			}
			
			#top #top-map #top-contener #menu-contener {
				float:right;
				width:155px;
				height:147px;
				padding-top:6px;
				/*border: 1px solid red;*/
			}
			
			#top #top-map #top-contener #menu-contener #lang{
				margin-left:15px;
			}
			#top #top-map #top-contener #menu-contener #menu-flash{
				margin:0px;
				padding:0px;
				margin-top:11px;
				
				
			}
			
				#top #top-map #top-contener #menu-contener #menu-flash object {
					margin:0px;
					padding:0px;
				}
				
			#top #top-map #top-contener .informacja {
			
				float: right;
				width: 230px;
				height:25px;
			}

#flash {
	background-image:url(../images/bg-flash.png);
	width:100%;
	height:282px;
}

#flash-n {
	background-image:url(../images/bg-flash-nurkowanie.png);
	width:100%;
	height:282px;
}

#flash-i {
	background-image:url(../images/bg-flash-incentive.png);
	width:100%;
	height:282px;
}

#flash-v {
	background-image:url(../images/bg-flash-vip.png);
	width:100%;
	height:282px;
}

#flash-s {
	background-image:url(../images/bg-flash-spa.png);
	width:100%;
	height:282px;
}

#flash-t {
	background-image:url(../images/bg-flash-trekking.png);
	width:100%;
	height:282px;
}

#flash-w {
	background-image:url(../images/bg-flash-wyprawy.png);
	width:100%;
	height:282px;
}

#swf {
	height: 452px;
}
#flash-g {
	background-image:url(../images/bg-flash-glowna.png);
	background-repeat: x-repeat;
	width:100%;
	height:282px;
}

#flash-contener {
	width:960px;
	margin:0px auto;
}
#flash-contener img {
	display:block;
}

#content {
	margin:10px auto;
	width:960px;
	padding-top:8px;
}
	#content .row, #content .navi, #content .blogRow {
		width:891px;
		margin:0px auto;
		margin-bottom:18px;
	}
	
	#content .row .row-right-strip-incentive {
		background-image:url(../images/incentive-strip.gif);
		height:142px;
		width:18px;
		float:right;
		border-right:4px solid #fd5d05;
	}
	#content .row .row-right-strip-vip {
		background-image:url(../images/vip-strip.gif);
		height:142px;
		width:18px;
		float:right;
		border-right:4px solid #d90000;
	}
	#content .row .row-right-strip-wyprawy {
		background-image:url(../images/wyprawy-strip.gif);
		height:142px;
		width:18px;
		float:right;
		border-right:4px solid #842e00;
	}
	#content .row .row-right-strip-nurkowanie {
		background-image:url(../images/nurkowanie-strip.gif);
		height:142px;
		width:18px;
		float:right;
		border-right:4px solid #0046d9;
	}
	#content .row .row-right-strip-trekking {
		background-image:url(../images/trekking-strip.gif);
		height:142px;
		width:18px;
		float:right;
		border-right:4px solid #a7d301;
	}
	#content .row .row-right-strip-spa {
		background-image:url(../images/spa-strip.gif);
		height:142px;
		width:18px;
		float:right;
		border-right:4px solid #d90082;
	}
	#content .row .row-right-strip-blog {
		background-image:url(../images/blog-strip.gif);
		height:142px;
		width:18px;
		float:right;
		border-right:4px solid #35436f;
	}
	
	#content .row .row-left {
		border:1px solid #35436f;
		padding:1px;
		width:525px;
		height:138px;
		float:left;
	}
		.row .row-left #foto {
			width:525px;
			height:138px;
		}
		.row .row-left #foto #foto-title-incentive {
			background-color:#fd5d05;
			width:283px;
			height:24px;
			margin-top:93px;
			float:left;
			padding:6px;
			padding-top:6px;
		}
		.row .row-left #foto #foto-title-vip {
			background-color:#d90000;
			width:283px;
			height:24px;
			margin-top:93px;
			float:left;
			padding:6px;
			padding-top:6px;
		}
		.row .row-left #foto #foto-title-wyprawy {

			background-color:#842e00;
			width:283px;
			height:24px;
			margin-top:93px;
			float:left;
			padding:6px;
			padding-top:6px;
		}
		.row .row-left #foto #foto-title-nurkowanie {

			background-color:#0046d9;
			width:283px;
			height:24px;
			margin-top:93px;
			float:left;
			padding:6px;
			padding-top:6px;
		}
		.row .row-left #foto #foto-title-trekking {
			background-color:#a7d301;
			width:283px;
			height:24px;
			margin-top:93px;
			float:left;
			padding:6px;
			padding-top:6px;
		}
		.row .row-left #foto #foto-title-spa {
			background-color:#d90082;
			width:283px;
			height:24px;
			margin-top:93px;
			float:left;
			padding:6px;
			padding-top:6px;
		}
		
			.titleBi, .titleBv, .titleBn, .titleBt, .titleBw, .titleBs  {
				font-family:"Trajan Pro";
				color:#FFFFFF;
				font-weight:normal;
				font-size:13pt;
				height:24px;
			}
			.titleS{
				font-family:"Trajan Pro";
				color:#FFFFFF;
				font-weight:normal;
				font-size:10pt;
			}
		
	#content .row .row-right {
		background-image:url(../images/bg-row-left.gif);
		height:142px;
		width:323px;
		float:right;
		padding-left:16px;
	}
	
		#content .row .row-right .row-right-title-incentive {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:323px;
			height:26px;
			color:#fd5d05;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		.ti, .tv, .tw, .tn, .tt, .ts, .tBlog { height:22px; }
		
		#content .row .row-right .row-right-title-vip {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:323px;
			height:26px;
			color:#d90000;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		#content .row .row-right .row-right-title-wyprawy {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:323px;
			height:26px;
			color:#842e00;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		#content .row .row-right .row-right-title-nurkowanie {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:323px;
			height:26px;
			color:#0046d9;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		#content .row .row-right .row-right-title-trekking {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:323px;
			height:26px;
			color:#a7d301;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		#content .row .row-right .row-right-title-spa {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:323px;
			height:26px;
			color:#d90082;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		#content .row .row-right .row-right-desc {
			height:63px;
			padding-top:10px;
			line-height:160%;
		}
		
		#content .row .row-right .row-right-desc a {
			color: #fff;
		}
		
		#content .row .row-right .row-right-desc p{
			padding: 0px;
			margin: 0px;
		}
		
		#content .row .row-right .row-right-desc-blog {
			height:100px;
			padding-top:10px;
			line-height:160%;
		}
		
		#content .row .row-right .row-right-link {
			font-family:"Trajan Pro";
			font-weight:normal;
			font-size:9pt;
			margin-top:7px;
			height:16px;
		}
		
	#content .navi {
		text-align: center;
		/*background-color: #35436f;*/
		padding: /*8px*/ 3px 0px;
	}
	
		#content .navi a {
			color: #fff;
		}
	
		#content .navi .pages {
			color: #fff;
		}
		
	#content .blogRow {
		height: 142px;
	}
		
		#content .blogRow .blogRow-left{
			float: left;
			width: 347px;
			height: 142px;
			padding-left: 14px;
			background-image:url(../images/bg-row-left.gif);
			background-repeat: repeat-x;
		}
		
				#content .blogRow .blogRow-left a {
					color: #fff;
				}
		
				#content .blogRow .blogRow-left .blogRow-left-title {
					background-image:url(../images/row-right-title-border-bottom.png);
					background-position: left bottom;
					background-repeat:no-repeat;
					width: 333px;
					height: 26px;
					padding-top: 10px;
					font-family:"Trajan Pro";
					font-weight:bold;
					font-size:12pt;
				}
				
				#content .blogRow .blogRow-left .blogRow-left-desc {
					width: 333px;
					height: 67px;
					padding-top: 10px;
					line-height: 160%;
					text-align: justify;
				}
				
				#content .blogRow .blogRow-left .blogRow-left-link {
					width: 333px;
					height: 23px;
					padding-top: 6px;
					overflow: auto;
				}
				
					#content .blogRow .blogRow-left .blogRow-left-link .left-link-left {
						float: left;
						width: 150px;
					}
					
					#content .blogRow .blogRow-left .blogRow-left-link .left-link-right {
						float: right;
						width: 150px;
						text-align: right;
						padding-right: 1px;
					}
	
		#content .blogRow .blogRow-right{
			float: right;
			width: 525px;
			height: 138px;
			border:1px solid #35436f;
			padding: 1px;
		}
		
		

#footer {
	background-image:url(../images/bg-footer.png);
	width:100%;
	height:101px;
}
#footer-contener {
	width:892px;
	overflow:auto;
	margin:0px auto;
	padding-top:18px;
}

#footer #footer-left {
	float:left;
}

#footer #footer-left a, #footer #footer-right a {
	color:#ffffff;
}

#footer #footer-right {
	float:right;
	text-align:right;
	margin-right:30px;
}
#footer #footer-logo {
	float:right;
}



#footer-colors {
	background-color:#d90082;
	background-image:url(../images/bg-footer-colors.png);
	width:100%;
	height:7px;
	font-size:0px;
}

#content #section {
	width:893px;
	overflow:auto;
	margin:0px auto;
	padding: 1px 0px;
}

#content #section #text {
	width:545px;
	border:1px solid #35436f;
	float:left;
	padding:30px 20px;
	background-image:url(../images/bg-text.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#content #section #formularz {
	width:850px;
	border:1px solid #35436f;
	float:left;
	padding:30px 20px;
	background-image:url(../images/bg-text.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#content #section #text p {
	line-height: 150%;
}

#content #section #text .textImage {
	text-align: center;
}

#content #section #text .textImage img {
	padding: 1px;
	border: 1px solid #35436f;
}

#content #section #text table {
	/*border:1px solid #35436f;*/
	border-collapse: collapse;
}

#content #section a {
	color: #fff;
}

#content #section #text h1,#formularz h1{
	font-family:"Trajan Pro";
	margin:0px;
	padding:0px;
	font-size:25pt;
	line-height:100%;
	font-weight:normal;
	height:41px;
}
#content #section #text h2,#formularz h2 {
	font-family:"Trajan Pro";
	margin:0px;
	padding:0px;
	font-size:14pt;
	margin-bottom:25px;
	line-height:normal;
	font-weight:normal;
	height:25px;
}

#content #section #text2 {
	width:585px;
	border:1px solid #35436f;
	float:left;
	padding:30px 0px;
}
#content #section #text2 #offer-title {
	padding:0px 20px;
	height:83px;
}
#content #section #text2 #title-logo{
	float:left;
	margin-right:20px;
}
#content #section #text2 #title-text{
	float:left;
}
#content #section #text2 .offer-menu-line{
	float:left;
	border-bottom:1px solid #35436f;
	width:47px;
}
#content #section #text2 #offer-menu{
	float:left;
	width:489px;
	border:1px solid #35436f;
	height:21px;
	padding-top: 10px;
	text-align: center;
}
#content #section #text2 #offer-menu .ofer-link{
	/*height:18px;*/
	/*float:left;*/
	/*margin:10px 0px 7px 8px;*/
}
#content #section #text2 #offer-menu img{
	padding: 0px 10px;
}
#content #section #text2 #offer-menu .ol1{
	width:145px;
}#content #section #text2 #offer-menu .ol2{
	width:75px;
}#content #section #text2 #offer-menu .ol3{
	width:70px;
}#content #section #text2 #offer-menu .ol4{
	width:145px;
}#content #section #text2 #offer-menu .ol5{
	width:145px;
}#content #section #text2 #offer-menu .ol6{
	width:110px;
}

#content #section #text2 #offer-title #title-text h1 {
	font-family:"Trajan Pro";
	font-size:25pt;
	line-height:100%;
	font-weight:normal;
	height:41px;
	margin:0px;
	padding:0px;
}
#content #section #text2 #offer-title #title-text h2 {
	font-family:"Trajan Pro";
	font-size:14pt;
	margin-bottom:0px;
	line-height:normal;
	font-weight:normal;
	height:25px;
	margin:0px;
	padding:0px;
}

#content #section #text2 #offer-title #title-text {
  /*height:80px;*/
	padding-bottom: 10px;
}

#content #section #text2 .ttt {
	padding:20px;
	padding-bottom:0px;
	line-height:150%;
	/*text-align: center;*/
}

#content #section #text2 .ttt #opis img, #content #section #text2 .ttt #program img, .imgTop {
	padding:1px;
	border:1px solid #35436f;
	margin-bottom:17px;
}

#content #section #text2 .ttt > div {
	/*text-align: left;*/
	width: 527px;
	margin: auto;
}

#content #section #text2 .ttt > img {
	display: block;
	margin: 0px auto 15px;
	width: 525px;
}

#content #section #text2 .ttt table {
	border: 1px solid #35436f;
	border-collapse: collapse;
}

#content #section #text2 .ttt table td {
	padding: 3px;
	width: auto;
}

#content #section #text2 .ttt table div {
	width: auto;
}

#content #section #text2 .ttt p {
	text-align: justify;
	margin: 0px;
	padding: 0px;
}

#content #section #text2 .ttt a {
	color: #fff;
}

#content #section #text2 .ttt .head {
	height: 24px;
}

#content #section #text2 .ttt .spacer {
	font-size: 0pt;
	height: 10px;
	line-height: 0px;
}

#content #section #text2 .pliki {
	margin: 20px 0px 0px;
	padding:30px 20px;
	width: 545px;
	padding-bottom:0px;
	overflow: auto;
	border-top: 1px solid #35436f;
}

#content #section #text2 .file_left {
	float: left;
	padding: 0px 15px 0px 10px
}

#content #section #text2 .file_right {
	float: left;
	padding-right: 10px;
}

#content #section #right-bar {
	float:right;
	width:295px;
}

#content #section #right-bar #right-bar-frame {
	border:1px solid #35436f;
	width: 253px;
	padding: 5px 20px 20px;
}

#content #section #right-bar #right-bar-pdf {
	width: 255px;
	padding: 13px 0px 0px;
}

#content #section #right-bar #right-bar-map {
	border:1px solid #35436f;
	width: 273px;
	padding: 10px 10px 10px;
	margin-bottom: 12px;
	text-align: center;
}

#content #section #right-bar #right-bar-map #mapaGoogle {
	width: 273px;
	height: 273px;
	padding-bottom: 5px;
	overflow: hidden;
}

/*#content #section #text2 .ttt*/ .lightBar, 
/*#content #section #text2 .ttt*/ .darkBar {
	background-color: #112254;
	border-bottom: 1px solid #35436f;
	text-align: center;
	padding: 5px 0px;
}

/*#content #section #text2 .ttt*/ .darkBar {
	background-color: #000e3a;
}

.terminy {
	background-color: #112254;
	border-bottom: 1px solid #35436f;
	padding: 5px 0px 5px 20px;
}

.right-bar-title {
	display: block;
	padding: 14px 0px 5px;
}

#content #section #right-bar .ad1 {
	padding:1px;
	border:1px solid #35436f;
	margin-bottom:4px;
}


#content #section #right-bar .ad1 .content {
	width:291px;
	height:138px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position: center;
}
#content #section #right-bar .ad1 .content .titleAd-i{
	background-color:#fd5d05;
	height:21px;
	width:272px;
	margin-top:106px;
	float:left;
	padding:6px;
	padding-top:5px;
}
#content #section #right-bar .ad1 .content .titleAd-v{
	background-color:#d90000;
	height:21px;
	width:272px;
	margin-top:106px;
	float:left;
	padding:6px;
	padding-top:5px;
}
#content #section #right-bar .ad1 .content .titleAd-w{
	background-color:#842e00;
	height:21px;
	width:272px;
	margin-top:106px;
	float:left;
	padding:6px;
	padding-top:5px;
}
#content #section #right-bar .ad1 .content .titleAd-n{
	background-color:#0046d9;
	height:21px;
	width:272px;
	margin-top:106px;
	float:left;
	padding:6px;
	padding-top:5px;
}
#content #section #right-bar .ad1 .content .titleAd-t{
	background-color:#a7d301;
	height:21px;
	width:272px;
	margin-top:106px;
	float:left;
	padding:6px;
	padding-top:5px;
}
#content #section #right-bar .ad1 .content .titleAd-s{
	background-color:#d90082;
	height:21px;
	width:272px;
	margin-top:106px;
	float:left;
	padding:6px;
	padding-top:5px;
}
#content #section #right-bar .ad1 .content .titleAd-b{
	background-color:#35436f;
	height:21px;
	width:272px;
	margin-top:106px;
	float:left;
	padding:6px;
	padding-top:5px;
}
#content #section #right-bar .ad1 .content .titleAdText{
	height:21px;
	padding-left:7px;
}

#content #section #right-bar .row-right {
	background-image:url(../images/bg-row-left.gif);
	height:142px;
	width:257px;
	float:left;
	padding-left:16px;
}
#content #section #right-bar .row-right-strip-incentive {
	background-image:url(../images/incentive-strip.gif);
	height:142px;
	width:18px;
	float:right;
	border-right:4px solid #fd5d05;
}

#content #section #right-bar .row-right-strip-vip {
	background-image:url(../images/vip-strip.gif);
	height:142px;
	width:18px;
	float:right;
	border-right:4px solid #d90000;
}

#content #section #right-bar .row-right-strip-spa {
	background-image:url(../images/spa-strip.gif);
	height:142px;
	width:18px;
	float:right;
	border-right:4px solid #d90082;
}

#content #section #right-bar .row-right-strip-nurkowanie {
	background-image:url(../images/nurkowanie-strip.gif);
	height:142px;
	width:18px;
	float:right;
	border-right:4px solid #0046d9;
}

#content #section #right-bar .row-right-strip-wyprawy {
	background-image:url(../images/wyprawy-strip.gif);
	height:142px;
	width:18px;
	float:right;
	border-right:4px solid #842e00;
}

#content #section #right-bar .row-right-strip-trekking {
	background-image:url(../images/trekking-strip.gif);
	height:142px;
	width:18px;
	float:right;
	border-right:4px solid #a7d301;
}

#content #section #right-bar .row-right-strip-blog {
	background-image:url(../images/blog-strip.gif);
	height:142px;
	width:18px;
	float:right;
	border-right:4px solid #35436f;
}
		#content #section #right-bar .row-right .row-right-title-trekking {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:257px;
			height:26px;
			color:#a7d301;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		
		#content #section #right-bar .row-right .row-right-title-vip {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:257px;
			height:26px;
			color:#d90000;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		
		#content #section #right-bar .row-right .row-right-title-spa {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:257px;
			height:26px;
			color:#d90082;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		
		#content #section #right-bar .row-right .row-right-title-wyprawy {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:257px;
			height:26px;
			color:#842e00;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		
		#content #section #right-bar .row-right .row-right-title-incentive {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:257px;
			height:26px;
			color:#fd5d05;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		
		#content #section #right-bar .row-right .row-right-title-nurkowanie {
			background-image:url(../images/row-right-title-border-bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:257px;
			height:26px;
			color:#0046d9;
			font-family:"Trajan Pro";
			font-weight:bold;
			font-size:12pt;
			padding-top:14px;
		}
		
		#content #section #right-bar .row-right .row-right-desc {
			height:63px;
			padding-top:10px;
			line-height:160%;
		}
		
		#content #section #right-bar .row-right .row-right-desc {
			color: #fff;
		}
		
		#content #section #right-bar .row-right .row-right-desc p{
			padding: 0px;
			margin: 0px;
		}
		
		#content #section #right-bar .row-right .row-right-desc-blog {
			height:102px;
			padding-top:10px;
			padding-right: 10px;
			text-align: left;
			line-height:140%;
		}
		
		#content #section #right-bar .row-right .row-right-link {
			font-family:"Trajan Pro";
			font-weight:normal;
			font-size:9pt;
			margin-top:7px;
			height:16px;
		}
		
	#galery {padding-top: 15px;}
	
	#galery ul {list-style: none;margin:0;padding:0;}
	
	#galery ul li {
		display: block;
		overflow: hidden;
		float: left;
		width: 165px;
		height: 165px;
		margin: 0px 5px 10px 4px;
	}
	
	#galery ul li img {
		display: block;
		position: relative;
		padding: 1px;
		border: 1px solid #35436f;
	}

a img {

	border: 0px;

}

.hide {
	display: none;
}
