@charset "utf-8";
/* CSS Document */
body{
	background:url(images/public/bg00.jpg) no-repeat top center #000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	}
p{
	margin:0;
}
.wrap{
	width:1000px;
	min-height:600px;
	}
.main{
	width:1000px;
	min-height:564px;	
	}
.footer{
	background:url(images/public/footer.png) center top no-repeat;
	height:36px;
	width:1000px;
}
.content{
	width:1000px;
	min-height:482px;
	}
.banner{
	width:1000px;
	height:50px;
	}
.menubar{
	background:url(images/public/bgMenubar.png) no-repeat center center;
	width:1000px;
	height:32px;
	text-align:center;
	}
a#btHome{
	background:url(images/public/bthome.png) no-repeat;
	width:43px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btHome:hover{
	background:url(images/public/bthome.png) no-repeat 0 -13px;
	width:43px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btAbout{
	background:url(images/public/btabout.png) no-repeat ;
	width:51px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btAbout:hover{
	background:url(images/public/btabout.png) no-repeat 0 -13px;
	width:51px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btGallery{
	background:url(images/public/btgallery.png) no-repeat ;
	width:162px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btGallery:hover{
	background:url(images/public/btgallery.png) no-repeat 0 -13px;
	width:162px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btEvent{
	background:url(images/public/btevent.png) no-repeat ;
	width:50px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btEvent:hover{
	background:url(images/public/btevent.png) no-repeat 0 -13px;
	width:50px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btnews{
	background:url(images/public/btnews.png) no-repeat ;
	width:40px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btnews:hover{
	background:url(images/public/btnews.png) no-repeat 0 -13px;
	width:40px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btContact{
	background:url(images/public/btcontact.png) no-repeat ;
	width:66px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
a#btContact:hover{
	background:url(images/public/btcontact.png) no-repeat 0 -13px;
	width:66px;
	height:12px;
	display:inline-block;
	margin:9px 13px 0 0;
	}
.wrap-profile{
	width:600px;
	height:auto;
	padding:30px 200px 20px 200px;
}
#txt_profile{
	text-align:center;
	font-size:13px;
	color:#F8F8F8 ;
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif, Cambria;
	}
a.signFS{
	background:url(images/public/txtFerry.png) ;
	width:257px;
	height:62px;
	display:inline-block;
	}
.wrap-gallery{
	width:1000px;
	min-height:100px;
	padding:30px 0 0 0;
	text-align:center;
}
#pageGal{
	width:1000px;
	height:25px;
	text-align:center;
	color:#FFF;
	font-size:15px;
	background:url(images/public/pagebar.png) no-repeat center center;
	margin:5px 0 0 0;
	}
#pageGal a{
	color:#FFF;
	text-decoration:none;
	}
.rn_paging_focus{
	color:#FC0;
	font-size:15px;
	margin:0 0 0 5px;
	}
a.itemImgGal{
	background:url(images/public/frame_thumb.png) center center no-repeat;
	width:322px;
	min-height:20px;
	display:inline-block;
	margin:5px;
	cursor:pointer;
	text-align:center;
	}
.itemImgGal img{ border: 3px solid #000; }
.galScreen{
	background:url(images/bg-3.png);
	width:1000px;
	height:1000px;
	position:absolute;
	top:0;
	z-index:9000;
	text-align:center;
	}
a.itemImgGalLarge{
	margin:50px 0 0 0;
	display:inline-block;
	cursor:pointer;
	width:100px;
	height:100px;
	}	
.frGal{
	width:500px;
	height:1000px;
	background:#FFF;
	}
#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
.galItem{
	min-width:121px;
	min-height:121px;
	display:inline-block;
	margin:10px;
	text-align:center;
	}
.galItem img{ border:solid #000 3px; }
.galCrown0{
	background:url(images/public/crown0.png) top center no-repeat;
	width:121px;
	height:49px;
	display:inline-block;
	margin:5px 0 0 0;
}
.galCrown1{
	background:url(images/public/crown1.png) top center  no-repeat;
	width:121px;
	height:49px;
	display:inline-block;
	margin:0 0 5px 0;
}
/*FSCREEN*/

.fscreen{
	background:url(images/bg-3.png);
	width:100%;
	height:1500px;
	position:absolute;
	top:0;
	z-index:1000;
	display:none;
	text-align:center;
}


.button_close{
	background:url(images/public/btClose.png) no-repeat;
	width:23px;
	height:25px;
	z-index:9050;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	}
.button_close:hover{
	background:url(images/public/btClose.png) no-repeat center -24px;
	width:23px;
	height:25px;
	z-index:9050;
	cursor:pointer;
	}
.wrap-event{
	width:742px;
	height:350px;
	padding:60px 129px 0 129px;
	margin:0 0 20px 0;
}
a#btEventPrev{
	background:url(images/public/btEventPrev.png) center center no-repeat;
	width:53px;
	height:350px;
	float:left;
	display:block;
	}
a#btEventNext{
	background:url(images/public/btEventNext.png) center center no-repeat;
	width:53px;
	height:350px;
	float:left;
	display:block;
	}
.wrap-item-event{
	width:596px;
	height:250px;
	margin:0 20px 0 20px;
	float:left;
	}
.frEvent0{
	background:url(images/public/event0.png);
	width:596px;
	height:75px;
}
.frEvent1{
	background:url(images/public/event1.png) repeat-y;
	width:576px;
	min-height:100px;
	color:#EFEFEF;
	text-align:center;
	line-height:18px;
	padding:0 10px 5px 10px;
}
.frEvent3{
	background:url(images/public/event1.png) repeat-y;
	width:596px;
	min-height:400px;
	color:#EFEFEF;
	text-align:center;
	line-height:18px;
}
.frEvent4{
	background:url(images/public/event1.png) repeat-y;
	width:556px;
	min-height:400px;
	color:#EFEFEF;
	text-align:justify;
	line-height:18px;
	padding:0 20px 0 20px;
}
.frEvent5{
	background:url(images/public/event1.png) repeat-y;
	width:556px;
	min-height:400px;
	color:#EFEFEF;
	text-align:justify;
	line-height:18px;
	padding:0 20px 0 20px;
}
.frEvent2{
	background:url(images/public/event2.png);
	width:596px;
	height:75px;
}
.event_loc{
	font-size:15px;
	}
.event_title{
	font-size:23px;
	font-weight:bold;
	font-style:italic;
	}
.event_subtitle{
	font-size:11px;
}

.wrap-contact{
	width:636px;
	height:850px;
	padding:30px 182px 0 182px;
}
.input0{
	background:url(images/public/input0.png) no-repeat;
	width:429px;
	height:39px;
	display:inline-block;
	padding:5px 0 0 0;
}
.input1{
	background:url(images/public/input1.png) ;
	width:433px;
	height:186px;
	display:inline-block;
	padding:13px 0 0 0;
}
.btSubmit{
	background:url(images/public/btSubmit.png);
	width:130px;
	height:23px;
	border:0 solid;
	cursor:pointer;
	}
.wrap-news{
	width:742px;
	height:1300px;
	padding:20px 129px 0 129px;
	margin:0 0 20px 0;
	
}
.wrap-search{
	width:642px;
	height:40px;
	padding:10px 229px 0 129px;
	margin:0 0 0 0;
}
.input-search{
	background:url(images/public/search.png) no-repeat;
	width:145px;
	height:50px;
	display:block;
	float:right;
}
.btGo{
	background:url(images/public/btGo.png) no-repeat;
	width:34px;
	height:25px;
	border:solid 0;
	float:right;
	margin:20px 0 0 5px;
	cursor:pointer;
}
.input5{
	border:solid 0;
	background:transparent;
	padding:5px;
	margin:20px 5px 0 5px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.input5:focus{
	color:#FC0;
}
.wrap_news_date{
	width:556px;
	height:41px;
	text-align:right;
	display:block;
	}
.news_date{
	background:url(images/public/bgDate.png);
	width:122px;
	height:41px;
	display:inline-block;
	color:#ddcc7d;
	padding:5px 0 0 0;
	text-align:center;
}
.news_date_large{
	font-size:23px;
	color:#ddcc7d;
}
.news_date_small{
	font-size:11px;
	}
.news_title{
	font-size:23px;
	color:#FFF;
	}
.news_title a{
	text-decoration:none;
	color:#FFF;
	}
.news_title a:hover{
	text-decoration:none;
	color:#FC0;
	}
.news_snippet{
	font-size:12px;
	color:#FFF;
	line-height:18px;
	}
.news_snippet p{
	margin:0;
	}
a.news_more{
	color:#FC0;
	font-style:italic;
	text-decoration:none
	}
a.news_more:hover{
	color:#FF6;
	font-style:italic;
	text-decoration:none
	}
.news_date_vsmall{
	color:#999;
	font-size:10px;
	}

.input3{
	border:solid 0;
	padding:5px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12pt;
	background:transparent;
}
.input3:focus{
	border:solid 0;
	padding:5px;
	color:#FF0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contactconf{
	z-index:9000;
	width:556px;
	height:100px;
	position:fixed;
	background:#000;
	display:inline-block;
	top:250px;
	border:solid #333;
	border-width:5px 0 5px 0;
	display:none;
	color:#FFF;
	font-size:15px;
	padding:20px;
	text-align:center;
}
#contactconf img{cursor:pointer;}
#siteurl1{
	display:none;
	}
.hilite{
	background:#FC0;
	color:#000;
}