body {
	margin: 0;
	font-family: 'Calibri', 'Lucida Grande', Arial, Verdana, sans-serif;
	background: #fff url(../images/body-bg.png) 0 0 repeat;
}

a {
	outline: none;
}

	/* <page /> */
	#page {
	}
	
		/* <header /> */
		#header {
			position: relative;
		}

			#title {
				position: absolute;
				top: 20px;
				left: 20px;
				z-index: 1000;
			}
			
				#title h1 {
					margin: 0;
					padding: 0;
				}
				
					#title h1 img {
						border: none;
					}
			
			#socialmedia {
				float: right;
				margin: 35px 0 0 0;
			}
			
				#socialmedia ul {
					margin: 0;
					padding: 0;
				}
				
					#socialmedia ul li {
						float: left;
						display: inline;
						list-style: none;
						margin: 0 0 0 10px;
						font-size: 10pt;
					}
					
						#socialmedia ul li a {
							text-decoration: none;
							color: #135F2C;
						}
					
							#socialmedia ul li a span {
								float: left;
								padding: 5px 5px 0 0;
							}
					
							#socialmedia ul li a img {
								border: none;
							}
			
			#menu {
				position: absolute;
				top: 90px;
				height: 40px;	
				background-color: #6D7B8D;						
			}
			
				#menu ul {
					margin: 0 0 0 240px;
					padding: 0;
				}
				
					#menu ul li {
						float: left;
						display: inline;
						list-style: none;
						font-size: 12pt;						
					}
					
						#menu ul li a {
							display: block;
							padding: 11px 10px 10px 10px;
							text-decoration: none;							
							color: #fff;
						}
						
							#menu ul li a:hover, .selected {
								background: #ACB3BD url(../images/menu-bg.gif) 0 0 repeat-x;
								color: #fff;
							}
		
		/* <content /> */		
		#content {
			width: 950px;
			overflow: hidden;
			margin: 0 0 20px 0;
			border: 5px solid #6D7B8D;
			background: #fff url(../images/content-bg.gif) 0 0 repeat-y;
		}
		
			#left-content {
				position: relative;
				float: left;
				width: 650px;
				padding-bottom: 20px;
			}
			
				.prev {
					position: absolute;
					top: 340px;
					left: 35px;
				}
				
					.prev img, .next img {
						border: none;
					}
			
				.next {
					position: absolute;
					top: 340px;
					right: 35px;
				}
			
				.slideshow {
					margin: 20px 0 20px 20px;
					width: 610px;
					height: 360px;
					position: relative;
					visibility: hidden;
					left: -5000px;
					background-color: #ccc;
				}

				#text {}
				
					#text img.qrcode {
						float: right;
						margin: 20px 20px 0 20px;
					}
					
					#text h2 {
						margin: 0;
						padding: 10px 0 10px 20px;
						font-size: 16pt;
						font-weight: normal;
						color: #135F2C;
					}
					
					#text p {
						margin: 0;
						padding: 0 20px 20px 20px;
						font-size: 10pt;
						text-align: justify;
						line-height: 15pt;
						color: #333;
					}
				
			#bar {
				float: left;
				width: 300px;
				background: transparent url(../images/bar-bg.gif) 0 0 no-repeat;
			}
			
				#tabs {
					clear: both;
					width: 300px;
					height: 40px;
				}
			
					ul.tabs {
						margin: 0;
						padding: 0;
					}
				
						ul.tabs li {
							float: left;
							width: 150px;
							margin: 0;
							padding: 0;
							display: inline;
							list-style: none;
							font-size: 12pt;
							background-color: #CDD1D6;
						}
					
							ul.tabs li a {
								display: block;
								padding: 11px 0;
								text-decoration: none;
								text-align: center;
								color: #135F2C;
							}
						
								ul.tabs li a:hover {
									color: #135F2C;
								}
					
								html ul.tabs li.active, html ul.tabs li.active a:hover {
									background: #f0f0f0;
								}
			.tab_container {
				float: left;
				display: inline;
				width: 300px;
				min-height: 340px;
				overflow: hidden;
			}
			
				.tab_content {
					padding: 20px 20px 20px 5px;
				}		
							
					.tab_content form {
						margin: 0;
						padding: 0;
					}
				
						.tab_content form p {
							margin: 0;
							padding: 0 0 15px 0;
							text-align: right;
						}
	
							.tab_content form p label {
								margin: 0;
								padding: 0 5px 0 0;
								font-size: 10pt;
								font-weight: bold;
								color: #333;
							}
				
							.tab_content form p.inputbg select, .tab_content form p.inputbg input, .tab_content form p.inputcode input {
								border: 1px solid #ccc;
								padding: 5px;
								font-size: 10pt;
								color: #135f2c;
							}
				
							.tab_content form p.inputbg input {
								width: 110px;
							}
							
							.tab_content form p.inputcode input {
								width: 80px;
							}
				
							p#adults {
								float: left;
								margin-left: 15px;
							}
				
							.tab_content form input.submit {
								vertical-align: middle;
								font-size: 10pt;
								width: 112px;
								height: 36px;
								padding: 5px 0 5px 5px;
							}
				
							.tab_content form p strong {
								vertical-align: middle;
								font-size: 10pt;
								font-weight: normal;
							}
				
							.tab_content form p strong a:link, .tab_content form p strong a:visited  {
								border-bottom: 1px solid #de9900;
								text-decoration: none;
								color: #de9900;
							}
			
							.tab_content form p strong a:hover, .tab_content form p strong a:active  {
								border-bottom: 1px solid #ccc;
								text-decoration: none;
								color: #ccc;
							}
							
					.rollover {
						width: 265px;
						height: 64px;
						margin: 0 0 5px 15px;
					}
					
						.rollover a {
							text-decoration: none;
							color: #333;
						}

							.rollover a:hover {
								background-color: #6D7B8D;
								display: block;
								height: 64px;
								color: #fff;
							}

							.rollover a img {
								width: 50px;
								float: left;
								border: 1px solid #fff;
								margin: 6px;
							}

							.rollover a p {
								margin: 0;
								padding: 14px 0 0 0;
								font-size: 10pt;
							}

						
			
				#lada {
					margin: 0 0 20px 0;
				}
				
					#lada h5 {
						margin: 0;
						padding: 0 0 0 40px;
						font-size: 10pt;
					}
					
					#lada h3 {
						margin: 0;
						padding: 0;
						font-size: 25pt;
						font-weight: normal;
						text-align: center;
						color: #333;
					}
				
				#banners {
					margin: 0 0 20px 20px;
				}
		
		/* <additionals /> */		
		#additionals {
			width: 950px;
			height: 140px;
			margin: 0 0 20px 0;
			border: 5px solid #6D7B8D;
			background-color: #F0F0F0;
		}
		
			.additional {
				float: left;
			}
			
			.additional-center {
				float: left;
				padding: 0 1px;
			}
		
		/* <submenu /> */		
		#submenu {
			width: 950px;
			height: 80px;
			margin: 0 0 20px 0;
			border: 5px solid #6D7B8D;
			background-color: #F0F0F0;
		}
		
			#submenu ul {
				margin: 0;
				padding: 0;
			}
			
				#submenu ul li {
					float: left;
					display: inline;
					list-style: none;
					padding: 30px 0 0 20px;
					font-size: 12pt;
				}
				
					#submenu ul li a {
						text-decoration: none;
						color: #135F2C;
					}
		
		/* <footer /> */	
		#footer {
			width: 960px;
			height: 60px;
			margin: 0;
		}
		
			#copy {
				float: left;
				width: 480px;
			}
			
				#copy p {
					margin: 0;
					padding-left: 5px;
					font-size: 10pt;
					color: #6D7B8D;
				}
			
			#powered {
				float: right;
				width: 480px;
			}
			
				#powered p {
					margin: 0;
					padding-right: 5px;
					font-size: 10pt;
					text-align: right;
					color: #6D7B8D;
				}
				
					#powered p a {
						text-decoration: none;
						color: #135F2C;
					}
			
			
