html,body{
	background-color:#F9FBFE;
	margin:0px;
	padding:0px;
	font-family:Helvetica, sans-serif;
	font-size:11px;
}
#doc{
	margin:auto;
	min-width:900px;
	text-align:left;
	width:900px;
}
#hd{
	width:900px;
	height:162px;;
}
#hd-left{
	float:left;
	width:166px;
	height:162px;
	background-image: url(../images/palma_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position:relative;
}
#logo{
	position:absolute;
	left:20px;
	top:30px;
}
#hd-right{
	float:right;
	width:734px;
	height:162px;
}
#baner{
	height:126px;
	width:734px;
}
#menu-top{
	width:734px;
	height:36px;
	background-image: url(../images/menu_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position:relative;
}
#menu-top ul{
	display:inline;
	list-style-type: none;	
	position:absolute;
	margin:0px;
	padding:0px;
	
}
#menu-top ul li{
	height:22px;
	margin-left:5px;
	float:left;
}
#menu-top ul li a{
	display:block;
	padding:9px 5px 0px 5px;
	font-weight:bold;
	text-decoration:none;
}
#menu-top ul li a:link,#menu-top ul li a:visited{
	color:#FFFFFF;
}
#menu-top ul li a:hover,#menu-top ul li a:active{
	color:#FFCC00;
}

/*####################################################################/*
/*body*/
/*####################################################################*/

#bd{
	width:900px;
}
/*####################################################################/*
/*lewe*/
/*####################################################################*/
#bd-left{
	width:166px;
	float:left;
}
#menu-left{
	width:160px;
	background-image: url(../images/menu_left_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	background-color:#458BEA;
	min-height:394px;
	height:auto !important;
	height:394px;
}
#menu-left-footer{
	width:160px;
	background-image: url(../images/menu_left_footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	height:10px;
	margin:0px;
	padding:0px;
	font-size:2px;
}
#baner-left{
	width:150px;
	height:150px;
	margin-top:6px;
	background-image: url(../images/latam_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding:5px;
}
#menu-left ul{
	display:block;
	list-style-type: none;	
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	padding-top:3px;
}
#menu-left ul li{
	display:block;
	width:150px;
	margin:0px;
	padding:0px;	
	padding-left:10px;
	line-height:18px;
}
#menu-left ul li a{
	display:block;
	text-decoration:none;
	padding-left:10px;
}
#menu-left ul li a:link,#menu-left ul li a:visited{
	color:#FFFFFF;
}
#menu-left ul li a:hover,#menu-left ul li a:active{
	color:#FFCC00;
}
.title{
	font-weight:bold;
	border-bottom:1px solid #70A5C8;
}

/*####################################################################/*
/*tabela glowna*/
/*####################################################################*/
#bd-main{
	width:734px;
	float:right;
}

#table-main{
	width:734px;
	margin:0px;
	padding:0px;
	
}
#table-center{
	width:530px;
	padding:0px;
	margin:0px;
}

#table-right{
	width:204px;
	padding:0px;
	margin:0px;

}

/*####################################################################/*
/*prawe*/
/*####################################################################*/
.box-right{
	width:199px;
	margin-left:5px;
	background-color:#F3F3F3;
	margin-bottom:7px;
}
.right-header{
	background-image: url(../images/menu_right_header_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:199px;
	height:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	text-indent:5px;

}
.right-footer{
	background-image: url(../images/menu_right_footer_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:199px;
	height:11px;
	margin:0px;
	padding:0px;
	font-size:0px;
}

#last-img{
	margin:0px;
	padding:0px;
	height:31px;
}
#last-minute{
	display:block;
	list-style-type: none;	
	margin:0px;
	padding:0px;
	background-color:#F3F3F3;
}
#last-minute li{
	display:block;
	width:199px;
	margin:0px;
	padding:0px;	
	line-height:20px;
	border-bottom:1px solid #F9FBFE;

}
#last-minute li a{
	display:block;
	width:189px;
	text-decoration:none;
	padding-left:10px;

}
#last-minute li a:link,#last-minute li a:visited{
	color:#4A4A4A;
}
#last-minute li a:hover,#last-minute li a:active{
	color:#4A4A4A;
	background-color:#FFFFFF;
}
#juvid{
	text-align:center;
}
#juvid img{
	margin:5px 0px 0px 0px;
}
#interhome{
	text-align:center;
}
#interhome img{
	margin:5px 0px 0px 0px;
}
#ticketpro{
	text-align:center;
}
#ticketpro img{
	margin:10px 0px 0px 0px;
}
#photos{
	width:199px;
	text-align:center;
}
#photos img{
	border:2px solid #FFFFFF;
	margin:10px 0px 0px 0px;
}
/*####################################################################/*
/*srodek*/
/*####################################################################*/
#main-text{
	margin:0px 5px 5px 5px;
	color:#4A4A4A;
}
#main-text h1{
	margin:3px 0px 3px 0px;
	font-size:14px;
}
#main-text h2{
	margin:3px 0px 3px 0px;
	font-size:12px;
}
#main-text{
	line-height:16px;

}
#main-text a:link,#main-text a:visited{
	color:#B1002D;
}
#main-text a:hover,#main-text a:active{
	color:#B1002D;
}

#offers{
	width:530px;
	padding:0px;
	margin:0px;	
	margin-top:4px;
	clear:both;

}
.price{
	font-weight:bold;
}
#offer1{
	float:left;
	margin-right:7px;
}
#offer2{
	float:left;
	margin-right:7px;
}
#offer3{
	float:left;
}

.offer{
	width:172px;
}
.offer-img{
	width:172px;
	height:86px;
	border-bottom:1px solid #FFFFFF;
}
.offer-header{
	width:172px;
	height:21px;
	background-image: url(../images/oferta_header_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
	text-indent:10px;
	border-bottom:1px solid #FFFFFF;

}
.offer-footer{
	width:172px;
	height:11px;
	background-image: url(../images/oferta_footer_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:0px;


}
ul.offer-body{
	display:block;
	list-style-type: none;	
	margin:0px;
	padding:0px;
	background-color:#F3F3F3;	
}
ul.offer-body li{
	display:block;
	width:172px;
	margin:0px;
	padding:0px;	
	line-height:18px;
	border-bottom:1px solid #F9FBFE;

}
ul.offer-body li a{
	display:block;
	width:162px;
	text-decoration:none;
	padding-left:10px;

}
ul.offer-body li a:link,ul.offer-body li a:visited{
	color:#4A4A4A;
}
ul.offer-body li a:hover,ul.offer-body li a:active{
	color:#4A4A4A;
	background-color:#FFFFFF;
}

#office{
	background-image: url(../images/biura_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	width:530px;
	height:140px;
	clear:both;
	position:relative;
	color:#4A4A4A;
}
#office-title{
	position:absolute;
	left:220px;
	top:20px;
	font-weight:bold;
}
#offce-address1{
	position:absolute;
	left:220px;
	top:50px;
	line-height:16px;
}
#offce-address2{
	position:absolute;
	left:380px;
	top:50px;
	line-height:16px;
}
/*####################################################################/*
/*stopka*/
/*####################################################################*/

#ft{
	width:900px;
	height:80px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear:both;
	position:relative;
	
}
#menu-footer{
	position:absolute;
	bottom:8px;
	left:300px;
	width:600px;
	color:#FFFFFF;

}
#menu-footer a{
	font-weight:bold;
	text-decoration:none;
}
#menu-footer a:link,#menu-footer a:visited{
	color:#FFFFFF;
}
#menu-footer a:hover,#menu-footer a:active{
	color:#FFCC00;
}
#partners{
	position:absolute;
	left:190px;
	bottom:35px;
	text-align:center;
}
#partners p{
	padding:0px;
	margin:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#meta{
	width:840px;
	clear:both;
	text-align:center;
	padding:5px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#meta p{
	font-size:10px;
}
.image-item{
	float:left;
	padding:5px;
  border:1px solid #CCCCCC;
  margin-right:7px;
  margin-bottom:5px;
  width:155px;
  
  
}
.image-item-last{
  margin-right:0px;
}
.image-tn{
  text-align:center;
}

.image-separator{
clear:both;
height:1px;
width:500px;
}
.image-item h1{
  font-weight:bold;
}
.image-item p{
  font-size:11px;
}
#pagination{
  clear:both;
  color:#000000;
  padding:10px 0;
  text-align:center;
}
#pagination span{
  margin:4px;
}
#pagination a{
  margin:4px;
}
#podpis{
  color:#000000;
  font-size:11px;
}
#podpis a:link,#podpis a:visited{
	color:#000000;
  text-decoration:none;
}
#podpis a:hover,#podpis a:active{
	color:#000000;
  text-decoration:underline;
}