* {
	margin:0;
	padding:0;
	border:none;
	color:#b49664;
	font-family: Verdana, arial, kozuka;
	font-size: 11px;
	font-style: normal;
	}
.white {
color:#fff1d2;
}
p { line-height: 16px; }

a { text-decoration:none;}
a:focus {outline:none;}
a:hover {color:#fff1d2}
.clear { clear:both; }
.fleft { float:left;}
.fleftalignright{
width:200px; text-align:right;}
.frightalignleft{
width:200px;text-align:left;}

.fright { float:right; }
.thumbimage { border: 1px solid #a98e61; }
.style9 {font-size:9px;}
.style10 {font-size:9px;}
.style11 {color: #FFFFFF; font-weight: bold; font-size: 10px; }
.style13 {font-size: 10px; color: #FFFFFF; }
.blokmargin {background:#b49664; padding:5px; color:#000;font-weight:700}
.linews {
list-style:none;
}

.thumb img{
border:#b49664 solid 1px;
padding:0;
}

.thumbnormal{
padding:5px;
}

html, body { 
	background:#000 url(../Background/bgt.jpg) repeat-x; 
	height:100%;
	}
#container {
	position:relative;
	margin:0 auto;
	width:760px;
	height:100%;

	}
	#header {
		height:110px;
		}
		#address{
		padding-left:105px;
		text-align:left;
		font-size:9px;
		}
		#logo {
	margin-top:34px;
	position:absolute;
	width: 134px;
	left: 38px;
	top: -29px;
	height: 99px;
			}
		#headerlink {
			padding:10px 10px 0 0px;
			float:right;
			width:250px;
		}
		#langlink
		{
		text-align:left;
		padding-bottom:5px;
		}
		
	
	
	#bannerarea {
		position:relative;
		}		
		#menubanner {
	position:absolute;
	top:0px;
	right:3px;
	padding:10px 0 5px 0;
	background:url(../assets/horisontal-line-1px.jpg) bottom no-repeat;
	height: 12px;
			}
			#menubanner a {
				padding-right:20px;
				}
	#content{
		padding-bottom:50px;
		background:#000 url(../Background/linersv.jpg) left bottom no-repeat;
		min-height:300px;
		}

		#linetopcontent{
		background:url(../assets/horisontal-line.jpg) no-repeat;
		height:2px;
		width:760px;
		position:absolute;
		margin-top:-2px;
		
		}
		
		#leftcontent {
			float:left;
			padding:37px 20px 0 0;
			width:145px;
			}
			.leftmenu h1 a{
				padding:0px 10px 0 0;
				text-align:right;
				font-weight:700;
				color:#fff1d2;
				width:135px;
				height:16px;
				
				}
			.leftmenu h1{
				padding:6px 10px 0 0;
				text-align:right;
				font-weight:700;
				color:#fff1d2;
				width:135px;
				height:20px;
				background: url(line1.jpg) right no-repeat;
				}				
			.leftmenu a{
				display:block;
				padding: 7px 10px 10px 0px;
				outline:none;
				text-align:right; 
				}
		#centercontent{
			float:left;
			width:580px;
			padding-top:0px;
			}
		
			#centercontent li {
			margin:0px 0px 0px 20px; 
			line-height:18px;
			}
			
		.contentarchive{
		margin:10px auto;
		}
		
			#titlecontent {
				
				color:#fff1d2;
				text-align:right;
				float:left;
				padding:10px 0 0 0;
				width:580px;
				border-bottom:1px solid #b49664;
		
				}
				.title {
					font: 30px Trajan, Times New Roman;
				}
		#centercontentlayout2{
			float:right;
			width:760px;
			}		
			#titlefront{
			font-size:24px;
			}
			#titlecontentlayout2 {
				font-size:24px ;
				color:#fff1d2;
				text-align:left;
				float:right;
				padding:10px 0 0 0;
				width:415px;
				height:35px;
				border-bottom:1px solid #b49664;
				}
				
			#detailcontent {
			
				color:#b49664;
				float:left;
				padding:30px 0 0 0;
				line-height:16px;
				}
				
				#detailcontent p {
				line-height:16px;
				padding-bottom:10px;
				}
				
							
				#detailcontent h2 {
				padding-top:10px;
				color:#fff1d2;
				padding-bottom:10px;
				}
				
				#detailcontent i {
				font-style:italic;
				}
				
				#detailcontent h1{
				padding-top:10px;
				font-size:16px;
				color:#fff1d2;
				padding-bottom:10px;
				font-weight:700;
				}
				
				#detailcontent h5{
				font-size:9px;
				}
				
				#detailcontent strong{
				font-weight:700;
				color:#fff1d2;
				}
				
					
				#detailcontent table{
				width:580px;
				}
				
				.withleftsite td	{
				padding-right:10px;
				}
				
				.tables td{
				font-size:9px;
				padding-bottom:5px;
				padding-top:5px;
				text-align:center;
				}
			
				.trhead td{
				background:#675740;
				color:#fff1d2;
				}
				
				.tr1{
				background:#222219;
				}
				
				.tr2{
				background:#000;
				}
					
						
				.titledetail h2{
				font-size:20px;
				color:#fff1d2;
				text-align:left;
				
				}
				
				.titledate {
				font-size:10px ;
				color:#fff1d2;
				text-align:left;
				}
				
				.newsdetail {
				padding:15px 0 20px 0;
				font-size:11px ;
				line-height: 16px;
				}
				
				.thumb {
				padding: 0px 0px 0px 6px;
				width: 130px;
				height:115px;
				float:left;
				text-align:center;
				}
				
				#formreservations{
				width:410px;
				color:#fff1d2;
				}
				
				#formreservations{
				padding-left:5px;
				}
				#formreservations table{
				line-height:18px;
				}
				
				#formreservations td{
				height:25px;
				padding-left:5px;
				}
				
				
				.formbutton{
				background:#996633;
				color:#fff1d2;
				font-size:11px;
				}
				
				#formreservations input ,select{
				color:#000;
				padding:2px;
				}
				
				.selectsingle
				{
				width:180px;
				}
				
				.textboxfull
				{
				width:180px;
				}
				
				.selectmini
				{
				width:55px;
				}
				
							
				#formreservations option,textarea{
				color:#000;
				}
				
				#formreservations textarea{
				width:380px;
				}
				
				.formleft{
				float:left;
				width:230px;
				height:30px;
				line-height:18px;
				padding-bottom:20px;
				color:#000;				
				}
				
				.formleft p{
				padding-bottom:10px;	
				}
				
				
				.formright{
				padding-bottom:10px;
				line-height:18px;
				float:left;
				width:180px;
				height:30px;
				color:#000;
				}
				.formright p{
				padding-bottom:10px;
				}
				
				.formfinalleft {
				float:left;
				width:135px;
				}
				
				.formfinalcenter{
				float:left;
				width:135px;
				}
				.formfinalright {
				float:right;
				width:130px;
				}
				
				.formleft1{
				float:left;
				width:390px;
				height:15px;
			
				padding-top:10px;
				}
				
				#button
				{
				padding-top:10px;
				float:left;
				text-align:right;
				width:400px;
				}
				
				#button input:hover{
				color:#fff;
				}
								
		#rightcontent {
			float:right;
			padding:0px 10px 0px 10px;
			width:150px;
			min-height:310px;
			height:auto;
			
			
			background:url(../assets/right.jpg) top right no-repeat;
			}		
			.news {
			margin:30px 2px 0px 2px;
			
			}
				.news h1 {
					padding:10px 10px 0 0;
					margin:10px 0 0 0;
					font-weight:700;
					color:#fff1d2;
					}
					
				.news a {
					font:10px;
					color:#b49664;
				
					}	
				.news li {
					padding-top:10px;
				}
					
				.news a:hover {
					color:#fff1d2;
					}
				.white {
					color:#fff1d2;
				}
				.dateinfo {
					font-size: 9px;
					color: #FFF1d2;
				}
				
				.rowinfo{
					padding-top:5px;
				}
					
		#footer{
			padding-top:10px;
			padding-bottom:20px;
			text-align:center;
			background: url(line2.jpg) top center no-repeat;		
			color:#333333;
			clear:both;
			}
		 #footer a {
		 color:#333333;
		 }

		 
input.dp-applied {
	width: 140px;
	float: left;
}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

pre.sourcecode {
	border: 2px dashed #ccc;
	padding: 10px;
	width: 734px;
	overflow: auto;
	margin: 0 0 20px;
}


		#footerbanner{
		float:right;
		bottom:0;
		right:0;
		}

		a.footerbannerlink{
		display:block;
		width:80px;
		height:80px;
		background:url(../assets/black.gif) top no-repeat;
		}
		
		a.footerbannerlink:hover{
		background-position:bottom;
		}		
