body {
	margin:0;
	padding:0;
	height:auto;
	background-color:Black;
	font-size:16px;
	font-weight:regular;
}
img {
	border:none;
}
div.delfloat {
	width:100%;
	clear:both;
	font-size:1px;
	height:1px;
}
div.position {
	position:relative;
	width:100%;	
	text-align:left;
}
div.positioncenter {
	position:relative;
	width:100px;
	margin:0 auto;	
	text-align:left;
}
div.main {
	margin:0 auto;
	width:1260px;
}
div.mheadleft {
	float:left;
	width:983px;
}
div.mheadright {
	float:right;
	width:35px;
	margin:5px 10px 0 0; 
}
div.mheadright img {
	margin:5px 0;	
}
div.mcontleft {
	float:left;
	width:983px;
}
div.mcontright {
	float:left;
}
div.leftleft {
	float:left;
	background:url(/design/floris/img/main_small_photo.png) 0% 0% no-repeat;
	height:304px;
	width:59px;
	border-bottom:2px solid White;
	border-left:2px solid White;
	border-top:2px solid White;
}
div.leftcenter {
	float:left;
	width:86px;
}
div.leftright {
	float:left;
	width:820px;
	height:304px;
	background:url(/design/floris/img/main_pic.jpg) 0% 0% no-repeat;
	border-bottom:2px solid White;
	border-right:2px solid White;
	border-top:2px solid White;
}
div.wedding {
	float:left;
	width:820px;
	height:304px;
	background:url(/design/floris/img/wedding.jpg) 0% 0% no-repeat;
	border-bottom:2px solid White;
	border-right:2px solid White;
	border-top:2px solid White;
}
div.wedding_small {
	float:left;
	background:url(/design/floris/img/wedding.jpg) 0% 0% no-repeat;
	height:304px;
	width:59px;
	border-bottom:2px solid White;
	border-left:2px solid White;
	border-top:2px solid White;
}

div.birthday {
	float:left;
	width:820px;
	height:304px;
	background:url(/design/floris/img/ballons.jpg) 0% 0% no-repeat;
	border-bottom:2px solid White;
	border-right:2px solid White;
	border-top:2px solid White;
}
div.birthday_small {
	float:left;
	background:url(/design/floris/img/ballons.jpg) 0% 0% no-repeat;
	height:304px;
	width:59px;
	border-bottom:2px solid White;
	border-left:2px solid White;
	border-top:2px solid White;
}
div.springholid {
	float:left;
	width:820px;
	height:304px;
	background:url(/design/floris/img/main_pic.jpg) 0% 0% no-repeat;
	border-bottom:2px solid White;
	border-right:2px solid White;
	border-top:2px solid White;
}
div.springholid_small {
	float:left;
	background:url(/design/floris/img/main_small_photo.png) 0% 0% no-repeat;
	height:304px;
	width:59px;
	border-bottom:2px solid White;
	border-left:2px solid White;
	border-top:2px solid White;
}
div.holidacsess {
	float:left;
	width:820px;
	height:304px;
	background:url(/design/floris/img/main_pic.jpg) 0% 0% no-repeat;
	border-bottom:2px solid White;
	border-right:2px solid White;
	border-top:2px solid White;
}
div.holidacsess_small {
	float:left;
	background:url(/design/floris/img/main_small_photo.png) 0% 0% no-repeat;
	height:304px;
	width:59px;
	border-bottom:2px solid White;
	border-left:2px solid White;
	border-top:2px solid White;
}
div.wintholid {
	float:left;
	width:820px;
	height:304px;
	background:url(/design/floris/img/new_year.jpg) 0% 0% no-repeat;
	border-bottom:2px solid White;
	border-right:2px solid White;
	border-top:2px solid White;
}
div.wintholid_small {
	float:left;
	background:url(/design/floris/img/new_year.jpg) 0% 0% no-repeat;
	height:304px;
	width:59px;
	border-bottom:2px solid White;
	border-left:2px solid White;
	border-top:2px solid White;
}
div.meeting {
	float:left;
	width:820px;
	height:304px;
	background:url(/design/floris/img/business.jpg) 0% 0% no-repeat;
	border-bottom:2px solid White;
	border-right:2px solid White;
	border-top:2px solid White;
}
div.meeting_small {
	float:left;
	background:url(/design/floris/img/business.jpg) 0% 0% no-repeat;
	height:304px;
	width:59px;
	border-bottom:2px solid White;
	border-left:2px solid White;
	border-top:2px solid White;
}
div.mcontright {
	float:right;
	width:250px;
	position:relative;
	border:2px #ffcc00 solid;
	
	/*Firefox*/
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;
	
	/*Chrome, Safari*/
	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
}
img.corntl {
	position:absolute;
	top:-2px;
	left:-2px;
}
img.cornbl {
	position:absolute;
	bottom:-2px;
	left:-2px;
}
div.phone {
	margin:30px 0 0 200px;
}
span.city {
	color:#fff;
	font-size:14px;
}
span.number {
	color:#fff;
	font-size:20px;
}
div.topmenu {
	text-align:right;
	margin:2px 20px 2px 0; 
}
div.topmenu a {
	margin:0 10px; 
	color:#fff;
	font-size:16px;
}
div.topmenu a.selected {
	color:#ffcc00;
}
div.vertimage {
	float:left;
	width:40px;
	margin:10px 0 0 0;
	background:url(/design/floris/img/assessory_text.png) 0% 0% no-repeat;
	height:300px;
}
div.verttext {
	float:left;
	width:200px;
	margin:10px 0 0 5px;
}
div.action {
	margin:20px 0 20px 10px;
	color:#fff;
	font-size:16px;
}
div.action img {
	border:4px #fff solid; 
}
div.buy {
	text-align:justify;
	font-size:13px;
	margin:5px 0;  
}
div.rent {
	text-align:justify;
	color:#808000;
	font-size:13px;
}
div.maintext {
	margin:30px 0 70px 60px;
}
div.maintextleft {
	float:left;
	width:40%;
	color:#FFCC00;
}
a.size32 {
	font-size:32px;
	color:#FFCC00;
	text-decoration:none;
}
a.size24 {
	font-size:24px;
	color:#FFCC00;
	text-decoration:none;
}
div.maintextright {
	color:White;
	float:left;
	margin:0 0 0 30px;
	width:200px;
}
div.maintextright a {
	color:#fff;
	line-height:2.1em;
	font-size:16px;
}
div.contenttext {
	color:#fff;	
	text-align:justify;
	font-size:16px;
}
h2 {
	color:#FFCC00;	
}
div.copyright {
	text-align:center;
	color:#FFCC00;
	margin:20px 0 20px 0;
}
div.copyright a {
	color:#FFCC00;
	text-decoration:none;
}
div.counter {
	margin:2px 5px 0 10px; 
}
img.border {
	border:2px #fff solid;
}
div.item {
	float:left;
	width:150px;
	text-align:center;
	color:#fff;
	font-size:18px;
	margin:10px;
}
div.item img  {
	border:4px #fff solid;
	
}
div.galleft {
	float:left;
	text-align:right;
	margin:0px 30px 0 0;
	width:200px;
	font-size:24px; 
}
div.galleft a {
	text-decoration:none;
	color:#fff !important;
}
div.fixparam {
	width:90px;
	height:90px;
	margin:0 auto;
}
div.galleryleft {
	float:left;
	width:240px;
}
div.galleryleft a.selected {
	color:#fff !important;
}
div.galleryright {
	float:right;
	width:680px;
}
a.gallery {
	color:#FFCC00 !important;
	font-size:16px !important;	
}
div.whiteline {
	border-top:1px white solid;
	border-bottom:1px white solid;
	margin:20px 15px 20px 0;
	padding:10px 0;
	text-indent:20px;
	text-align:justify;
}
div.whiteline p {
	margin:0;
}

div.smap_0 {
	margin:0;
	display:none;
}
div.smap_1 {
	margin:2px 0 2px 20px;
}
div.smap_0 a{
	font-weight:bold;
}
div.smap_2 {
	margin:2px 0 2px 40px;
}
div.smap_3 {
	margin:2px 0 2px 60px;
}
div.smap_4 {
	margin:2px 0 2px 80px;
}
table.sitemap a{
	text-decoration:none;
}

div.fullsmap_0 {
	margin:0;
	display:none;
}
div.fullsmap_1 {
	margin:2px 0 2px 20px;
}
div.fullsmap_1 a{
	font-weight:bold;
}
div.fullsmap_2 {
	margin:2px 0 2px 40px;
}
div.fullsmap_3 {
	margin:2px 0 2px 60px;
}
div.fullsmap_4 {
	margin:2px 0 2px 80px;
}
table.fullsitemap a{
	text-decoration:none;
}
div.sitemap {
	margin:20px;
}
div.sitemap a {
	color:#1873B4;
}
a.path {
	text-decoration:none;
	color:#FFCC00;
}
div.photo {
	text-align:center;
}
div.photo img {
	border:3px #fff solid;
	margin:2px;
}
