*{padding:0px;margin:0px;}
body{background: url(../img/bg.gif);text-align:center;font-size:1em;font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;}
	h2.black, h3.black{font-size:.8em;background-color:#462600;color:#FFF;position:absolute;top:10px;left:0;_left:-12px;margin-bottom:12px;padding:3px 12px 3px 10px;font-weight:bold;}

h1, h2{background-color:#0A999A;color:#FFF;padding:1px 12px 2px 10px;clear:both;}
	h1{padding-right:20px;font-size:1.1em;font-weight:normal;}
		h1 a{color:#FFF;}
	h2{font-size:.9em;}
	h3{clear:both;}

a{color:#0A999A;}
a:hover{text-decoration:none;}

table{border-collapse: collapse;}
img{border:none;}
hr{z-index:0;width:1px;height:1px;position:absolute;left:-1000%;top:-1000%;}

form{clear:both;}
fieldset{border:1px solid #462600;clear:both;margin:12px;margin-bottom:24px;background-color:#C4D184;}
	fieldset a img{vertical-align: middle;}
	fieldset input, fieldset select{margin-bottom:7px;}
legend{padding:2px 5px;font-size:.9em;font-weight:bold;margin-left:12px;border:1px solid #462600;background-color:#0A999A;color:#FFF;}
input, select{border:1px solid #90AB10;font-size:.9em;padding:.2em;vertical-align: middle;}

form table{font-size:11px !important;}

.right{float:right;}
.aright{text-align:right;}
.left{float:left;}
.center{text-align:center;}
.hidden{width:1px;height:1px;display:block;position:absolute;left:-1000%;top:-1000%;}
.green_bloc{background-color:#90AB10;padding:45px 0 5px 0;color:#FFF;position:relative;}
.more{display:block;font-size:.7em;color:#FFF;font-weight:bold;text-decoration:none;padding:5px 7px;}
.cleaner{clear:both;display:block;}
.video{width:152px;height:126px;}
.oldprice{text-decoration: line-through;color:#90AB10;padding-right:5px;}
.overcross{text-decoration: line-through;}
.noclear, .noclear p{clear:none !important;}
.noborder{border:none !important;}
	.noborder *{border:none !important;}
	.noborder input{border:1px solid #90AB10 !important;}

.emptyMandatory{border:2px solid #FF6F63 !important;background-color:#FFE563;}
.alert{color:#0A999A;font-size:120%;}

	#right a.more, #detail a.more{float:right;background-color:#0A999A;position:relative;margin-bottom:6px;top:-10px;}
	#vypis .vypisItem .more{margin-top:0;float:right;background-color:#0A999A;}
		 a.more:hover{color:#462600;}

#currency{font-size:.7em;padding-left:10px;}
			 
#mapEnvelope{width:500px;height:400px;margin-left:10px;margin-top:50px;border:1px solid #462600;}
.submitButton{padding:4px 20px;height:40px;color:#FFF;font-weight:bold;font-size:1.4em;border:6px solid #C4D184;background-color:#90AB10;text-align:center;cursor:pointer;width:90%;}
	.submitButton:hover{border-color:#462600;}

a.submitButton{text-decoration:none;padding-left:60px;background:#90AB10 url(../img/book.gif) 15px center no-repeat;}

/* ================== LIGHT BOX */

#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;	}
#imageContainer{padding: 10px;}

#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;	}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}

/* ================= 	M A I N   L A Y O U T*/
#content{width:930px;margin:0 auto;}
#main,#footer{width: 902px;margin:0 auto;text-align:left;position:relative;z-index:1;}
	#main{background-color:#FFF;margin-top:50px;padding-bottom:25px;min-height:1220px;height:1480px;padding-top:246px;}
	#content > #main{height:auto !important;}
	#footer{width:902px;margin-top:25px;padding-bottom:50px;text-align:center;color:#189B9B;font-size:.7em;}
		#footer ul li{list-style-type: none;display:inline;border-left:1px solid #189B9B;padding:0 1em 0 1em;font-size:.6em}
		#footer li.first{border:none;}
		#footer li a{font-size:1.6em;font-weight:bold;}
	#footer a{color:#189B9B;text-decoration:none;}
	#footer a:hover{color:#462600;text-decoration:underline;}
	#footer p{margin-top:10px;}
		#footer p a{text-decoration:underline;}

#header{width:927px;position:absolute;top:0;margin-left:-14px;height:184px;background-repeat:no-repeat;}
	.header1{background-image:url(../img/header1.jpg);}
	.header2{background-image:url(../img/header2.jpg);}
	.header3{background-image:url(../img/header3.jpg);}
	.header4{background-image:url(../img/header4.jpg);}
	.header5{background-image:url(../img/header5.jpg);}
	.header6{background-image:url(../img/header6.jpg);}
a#contactLink{display:block;width:30px;height:105px;overflow:hidden;position:absolute;right:12px;_right:11px;top:40px;opacity:.95;filter: alpha(opacity=95);font-size:1px;}
		a#contactLink:hover, #contacts:hover{opacity:1;filter: alpha(opacity=100);}
	a#contactLink span{display:block;width:30px;height:105px;position:absolute;top:0;left:0;background:url(../img/contacts_en.gif) 0 0 no-repeat;cursor:pointer;}
	
#contacts{width:249px;padding:12px 12px;padding-bottom:5px;padding-top:9px;position:absolute;right:45px;top:40px;background-color:#FFF;opacity:.95;filter: alpha(opacity=95);color:#0A999A;font-weight:bold;font-size:.75em;line-height:1.3em;display:none;white-space:nowrap;}
		#header > #contacts{width:239px;height:84px;padding-bottom:12px;}
	#contacts strong{color:#90AB10;display:block;margin-bottom:9px;font-size:1.5em;font-weight:normal;}
	#contacts em{font-style:normal;}
	#contacts a{color:#0A999A;text-decoration:none;}
		#contacts a:hover{text-decoration:underline;}
	
#logo{width:244px;height:95px;background-color:#FFF;position:absolute;margin-top:-50px;margin-left:30px;z-index:99;text-align:center;overflow:hidden;opacity:.98;filter: alpha(opacity=98);}
	#logo a{position:relative;display:block;width:244px;height:76px;margin-top:19px;font-size:0.8em;color:#8FAC3D;}

#langs{position:absolute;right:25px;bottom:171px;font-size:.8em;}
	#langs a, #langs span{color:#FFF;text-align:center;padding:4px 10px;background: #90AB10 url(../img/lang_green.gif) bottom repeat-x;text-decoration:none;margin-left:3px;cursor: pointer;display:block;float:left;}
		#langs a:hover{background-color:#189B9B;background-image:url(../img/lang_blue.gif);}
		#langs span.active{padding-top:4px;padding-bottom:14px;background: #189B9B url(../img/lang_blue.gif) bottom repeat-x;position:relative;top:-10px;cursor:default;}
		
	#menu1{list-style-type: none;margin-left:120px;position:absolute;top:182px;z-index:99;white-space:nowrap;text-align:center;font-size:.8em;font-weight:bold;}
		#menu1 li{float:left;display:block;background: #90AB10 url(../img/menu_green.gif) top repeat-x;}
			#menu1 li a{line-height:40px;color:#FFF;text-decoration:none;background:#189B9B url(../img/menu_blue.gif) top repeat-x;padding:0 15px;display:block;}
			#menu1 li a:hover, #menu1 li a.active{background:transparent url(../img/menu_stars.gif) top no-repeat;padding-top:8px;}
/*====================== LEFT  */
#left{position:absolute;top:246px;left:0;margin-left:-13px;width:190px;}
	span.m2_tc, span.m2_bc{display:block;width:13px;height:2px;position:absolute;left:0;background-repeat:no-repeat;}
	span.m2_tc{top:0;margin-top:-2px;background-image:url(../img/bg_corn_top.gif);}
	span.m2_bc{bottom:-2px;background-image:url(../img/bg_corn_bottom.gif);_display:none;}

	#menu2{background: #90AB10 url(../img/bg_left.gif) repeat-y;padding-left:2px;width:188px;}
		#menu2 ul li{list-style-type: none;margin-bottom:5px;font-weight:bold;font-size:.8em;}
			#menu2 ul li a{border-left:6px solid #189B9B;background-color:#B1C25C;color:#FFF;text-decoration:none;padding-left:12px;width:188px;display:block;line-height:1.6em;}
				#menu2 ul li > a{width:auto;}
				#menu2 ul li a:hover, #menu2 ul li.active a{border-left:12px solid #B1C25C;padding-left:6px;background-color:#189B9B;}
	#menu2 h2.black{left:2px;}

	#menu3_envlp{position:relative;margin-top:12px;}	
	.leftMenu, #menuPlaces{background:#90AB10 url(../img/bg_left.gif) repeat-y;padding:10px 0 6px 2px;width:188px;}
		.leftMenu li{list-style-type: none;margin-bottom:4px;font-weight:bold;font-size:.8em;}
			.leftMenu li a{border-left:6px solid #189B9B;color:#FFF;text-decoration:none;padding-left:12px;display:block;line-height:1.6em;}
				.leftMenu li a:hover, .leftMenu li.active a{border-left:12px solid #189B9B;padding-left:6px;color:#462600;}
			
	.picts{background:#90AB10 url(../img/bg_left.gif) repeat-y;padding:10px 0 6px 2px;margin-top:12px;position:relative;}
		.picts div{display:block;width:188px;height:109px;margin-bottom:4px;}
		.picts span.m2_tc{left:-2px;}
		div#pict1{background-image:url(../img/pict1.jpg);}
		div#pict2{background-image:url(../img/pict2.jpg);}
		div#pict3{background-image:url(../img/pict3.jpg);}
		
	#menuPlaces{position:relative;margin-top:12px;padding-top:45px;}
		#menuPlaces ul.leftMenu{background-image:none;padding:0;}
		#menuPlaces h2.black{left:2px;}
		
/*====================== RIGHT  */
#right{width:190px;position:absolute;top:246px;right:0px;margin-right:-12px;}

	#floorplan{display:block;background-color:#FFF;padding:6px;position:relative;}
		#floorplan #flPlus{display:block;position:absolute;font-weight:bold;font-size:2em;line-height:27px;width:27px;text-align:center;right:6px;bottom:0;text-decoration:none;background-color:#0A999A;color:#FFF;_display:none;}			
		#floorplan img{width:154px;}
	
	span.r_tc, span.r_bc{display:block;width:11px;height:2px;position:absolute;right:0;background-repeat:no-repeat;}
	span.r_tc{top:0;margin-top:-2px;background-image:url(../img/bg_corn_right_top.gif);}
	span.r_bc{bottom:-2px;background-image:url(../img/bg_corn_right_bottom.gif);_display:none;}

	#right h3 a{color:#FFF;}
	
	#right dl{font-size: .7em;color:#000;position:relative;top:-12px;}
	#right ul{font-size: .7em;color:#000;}
		#right dl dt{margin-top:15px;}
			#right dl dt a{color:#462600;}
		#right dl dd, #right ul li{text-align:right;width:100%;clear:left;}
		#right dl dd a, #right ul li a{color:#FFF;float:left;text-align:left;padding-right:10px;}
	
	#right .green_bloc{padding-left:12px;padding-right:12px;padding-bottom:25px;position:relative;margin-bottom:12px;background: #90AB10 url(../img/bg_right.gif) right repeat-y;}
		
	#right h3{font-size:.9em;font-weight:normal;}
		#right h3 strong{color:#462600;display:block;font-weight:bold;font-size:.75em;}	
		#right p, #right cite{font-size:.7em;margin-bottom:20px; display:block;}
	#right a.more{right:-10px;position:relative;}

/* ========================== VYPIS  */
#vypis, #detail{margin-left:190px;width:520px;background-color:#D8E0AD;padding-top:10px;padding-bottom:25px;position:relative;color:#462600;}
#vypis{padding-bottom:40px;min-height:860px;height:860px;}
	#main > #vypis{height:auto !important;}
	#vypis h2, #vypis h1, #vypis h3, #detail h2{padding-right:35px;position:static;float:left;}
		#vypis h2, #detail h2{margin-top:1.5em;margin-bottom:1em;}
			#vypis h2 a, #detail h2 a{color:#FFF;}
		#vypis h3{margin-bottom:.5em;margin-top:1em;font-size:.8em;color:#FFF;background-color:#0A999A;padding-left:12px;}
		#vypis h1{margin-bottom:1.2em;}
	#vypis img{margin-bottom:3px;}
		#vypis img.left{margin-right:10px;}
			img.left{margin-right:5px;}
		#vypis img.right{margin-left:10px;}
	#vypis p, 
	#vypis ul, 
	#vypis ol, 
	#vypis table,
	#gallery-content
		{font-size:.7em;margin:15px 12px 10px 12px;clear:left;}
	#vypis ul, #vypis ol{margin-left:25px;}
	
	#vypis .homeVypisItem, #vypis .vypisItem{position:relative;padding:12px 10px 15px 175px;min-height:162px;_height:180px;clear:both;}
		#vypis .homeVypisItem h3 a, #vypis .vypisItem h2 a{text-decoration:none;}
	#vypis .homeVypisItem h3, #vypis .vypisItem h2, #detail h1{font-size:.7em;color:#462600;border-bottom:1px solid #0A999A;line-height:1.2em;background-color:transparent;padding-right:0;margin-top:0;padding-left:0;}
	 #vypis .homeVypisItem h3 strong, #vypis .vypisItem h2 strong, #detail h1 strong{display:block;color:#0A999A;font-size:1.6em;background-repeat:no-repeat;background-position:right;line-height:1.3em;}
	#vypis  .homeVypisItem img, #vypis .vypisItem img{position:absolute;left:10px;top:12px;width:152px;height:152px;}
	#vypis .homeVypisItem p, #vypis .vypisItem p{font-size:.7em;margin-bottom:5px;margin-left:0;}
	
	#vypis .vypisItem table{color:#0A999A;margin-left:0;}
	#vypis .search table{color:#462600;font-weight:normal !important;}
		#vypis .search strong{color:#90AB10;}
	
	#vypis .more{margin-top:8px;}
	
	 p.address{font-weight:bold;margin-top:5px;}
	a.details{position:absolute;right:10px;bottom:15px;background-color:#0A999A;color:#FFF;display:block;font-weight:bold;font-size:.8em;text-decoration:none;padding:3px 10px 3px 32px;background-position:8px 3px;background-repeat:no-repeat;background-image:url(../img/arrow_blue.gif);}
		a.details:hover{background-color:#90AB10;background-image:url(../img/arrow_green.gif);}
	#vypis .green{background-color:#C4D184 !important;}
	
	.stars5{background-image:url(../img/stars5.gif);}
	.stars4{background-image:url(../img/stars4.gif);}
	.stars3{background-image:url(../img/stars3.gif);}
	.stars2{background-image:url(../img/stars2.gif);}
	
	#vypis table, .reserTable{border-collapse: collapse;border:1px solid #462600;}
		
			#vypis table.reserTable, #vypis table.reserTable td{border:none;/*font-weight:bold;*/}
			
		#vypis table td, #vypis table th,  .reserTable td{padding:2px 3px;border:1px solid #462600;}
		#vypis table th{background-color:#C4D184;text-align:left;padding-right:5px;}

#vypis .homeVypisItem table,
#vypis .vypisItem table{border:none;font-size:.7em;font-weight:bold;xwidth:230px;}
	#vypis .homeVypisItem table td,
	#vypis .vypisItem table td{border:none;padding:0;padding-right:10px;}
	#vypis .homeVypisItem table th,
	#vypis .vypisItem table th{border:none;color:#0A999A;background-color:transparent;padding-left:0;}
	
#sortBy{text-align:right;position:absolute;top:40px;right:12px;font-size:.7em;}
	
/* =================== DETAIL */
/*see #vypis*/
#detail{padding-top:47px;}
#detail h1{margin-left:175px;padding-left:0;position:static;margin-right:12px;font-size:.9em;font-weight:bold;clear:none;}
#detail #blank{width:152px;height:152px;float:left;margin:0 12px 10px 12px;}
#detail #mainImg{float:left;margin-top:0;position:absolute;left:12px;top:47px;width:152px;height:152px;}
#detail p, #detail ul, #detail ol, #detail table, #detail dl{font-size:.7em;margin:15px 12px 15px 12px;clear:left;}
	
#detail h2{position:static;font-size:1em;}

#available, #priceList, #availableReser{background-color:#C4D184;min-height:225px;_height:237px;margin-bottom:12px;padding-top:12px;position:relative;}
	#available h2, #priceList h2, #availableReser h2{padding-right:35px;position:static;float:left;margin-bottom:10px;margin-top:0;}
	  #priceList table{width:236px;margin-left:12px;clear:left;margin-top:0;}
	  	#priceList td{padding:2px 6px;font-weight:bold;}
		#priceList .green{background-color:#B1C25C;}
			#priceList .oldprice{color:#FFF;}
	#available, #availableReser{width:220px;float:left;margin-left:12px;clear:left;_margin-left:0;}
	#priceList{width:260px;float:right;margin-right:12px;}
	#priceList a.more{margin-bottom:0;}

#availableReser{float:right;margin-right:12px;}
	
#photogallery{clear:both;background-color:#C4D184;margin:12px;height:110px;}
#motioncontainer{height:100px;overflow:hidden;position:relative;float:left;width:466px;margin-top:5px;}
	#motiongallery{position:absolute;left:0;top:0;white-space: nowrap;}
	#motioncontainer img{margin-right:4px;height:100px;}

#linkPhotoLeft, #linkPhotoRight{float:left;display:block;width:9px;height:100px;background-repeat:none;overflow:hidden;background-repeat:no-repeat;background-position: center center;margin-top:5px;}
	#linkPhotoLeft{background-image:url(../img/photo_arrow_left.gif);margin-left:4px;_margin-left:2px;margin-right:2px;}
	#linkPhotoRight{float:right;background-image:url(../img/photo_arrow_right.gif);margin-right:4px;_margin:right:2px;margin-left:2px;}
	
.priceTableEnvl{width:496px;overflow: auto;clear:left;}
.priceTable{width:480px;}
#infoTitle{position:absolute;top:12px;color:#FFF;background-color:#0A999A;padding-left:12px;padding-right:12px;width:160px;font-weight:normal;}
#prevObject, #nextObject{padding:2px 12px;color:#FFF;background-color:#0A999A;font-size:.8em;font-weight:bold;margin-bottom:12px;white-space:nowrap;}
	#prevObject{float:left;}
	#nextObject{float:right;text-align:right;}

	
table.calendar{position:absolute;top:30px;left:9px;}
	table.calendar td, table.calendar th{padding:0;border:3px solid #C4D184;text-align:center;font-weight:bold;width:22px;height:22px;background-color:#0A999A;color:#FFF;}
	table.calendar td a{color:#FFF;text-decoration:none;display:block;width:22px;height:22px;line-height:22px;}
		table.calendar a:hover{background-color:#462600;}
	table.calendar .emptyCell{background-color:#9E9D5C;color:#64533E;}
	table.calendar .fullCell{background: #B1C25C url(../img/full_day.gif);}

	table.calendar tr.head th{border-bottom-width:6px;background-color:#B1C25C !important;text-align:center;height:22px;line-height:22px;color:#462600;font-size:1.2em;}
	#strangeCell{border-left-width:0 !important;border-right-width:0 !important;}
	#strangeCellLeft{border-right-width:0 !important;}
	#strangeCellRight{border-left-width:0 !important;}
	
		#calPrev, #calNext{position:relative;overflow:hidden;display:block;width:12px;height:22px;}
			#calPrev span, #calNext span{position:absolute;left:0;top:0;display:block;width:12px;height:22px;background-color:#B1C25C;background-position:center center;background-repeat:no-repeat;}
			#calPrev{margin-left:5px;}
			#calNext{float:right;margin-right:5px;}
				#calPrev span{background-image:url(../img/month_arrow_left.gif);}
				#calNext span{background-image:url(../img/month_arrow_right.gif);}
	
#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#innerDiv td{padding:0px !important;}

#gallery-content img{margin:5px;}

#order-step{list-style-type: none;margin-bottom:15px;}
	#order-step li{display:block;float:left;font-weight:bold;color:#EFEFEF;background-color:#B1C25C;height:22px;line-height:22px;padding:0 8px;}
	#order-step li.active{background:#189B9B url(../img/order-step-arrow.gif) top right no-repeat;padding-right:18px;color:#FFF}
