img{ 
	behavior: url("/media/images/png.htc")
} 

html{
	height:100%;
	background:url('../images/body-bg.gif') #fff3d6 left top repeat-x;
}

body{
	position:relative;
	height:100%;
	margin:0px;
	padding:0px;
	background:url('../images/body1-bg.jpg') 50% top no-repeat;
	min-width:1000px;
}

*html .body1{
	height:100%;
}

.body1{
	min-height:100%;
	margin:0px auto;
	padding:0px;
	width:1000px;
	font:9pt Arial;
	color:#000;
	position:relative;
}

.help_IE6{
	float:left;
	width:100%;
}

.left{
	float:left;
	width:200px;
	padding-left:38px;
}

.right{
	float:right;
	width:241px;
	height:1%;
}

.center{
	margin:0px 295px 0px 281px;
	height:1%;
}

.center2{
	margin:0px 0px 0px 281px;
}

.clear{
	clear:both;
	height:75px;
}

.footer{
	margin-top:-55px;
	height:55px;
	position:relative;	
	font:9pt Arial;
	font-style:italic;
	margin:-55px auto 0px auto;
	width:1000px;
}

a img{
	border:none;
}

a{
	text-decoration:none;
	color:#997047;
}

a:hover{
	text-decoration:none;
	color:#458600;
}

ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

form{
	margin:0px;
	padding:0px;	
}

/*Header*/
.header{
	padding-top:26px;
	width:1000px;
	margin:0px auto;
	overflow:hidden;
	height:457px;
}

.logo{
	padding-left:45px;
	margin-bottom:270px;
}

.logo img{
	width:313px;
	height:97px;
}

.home-map-mail{
	float:left;
	padding-left:72px;
	padding-top:50px;
	padding-right:30px;
}

.home-map-mail a{
	margin-right:37px;
}

.main-menu{
	float:left;
}

.main-menu li{
	float:left;
	text-align:center;
	padding-right:10px;
}

.main-menu img{
	margin-left:16px;
	margin-bottom:2px;
}

.main-menu .active{
	color:#458600;
}
/*End Header*/


/*Left Part*/
.left2-input{
	width:200px;
	float:right;
	padding-left:38px;
	background:#d00;
}

.menu1 li{
	margin:8px 0px;
	font-weight:bold;
	font-style:italic;
	font-size:10.5pt;
}

.menu1 a{
	background:url('../images/marker1.gif') left 5px no-repeat;
	padding-left:18px;
}

.menu1 .active{
	background:none;
	color:#458600;
}

.menu1 a:hover{
	background:none;
}

.block1{
	background:url('../images/block1.jpg') left 0px no-repeat;
	width:158px;
	height:216px;
	padding:53px 68px 0px 93px;
	position:relative;
	left:-93px;
	margin-right:-93px;
	top:0px;
}

.zag1{
	font-weight:bold;
	margin-bottom:10px;
	font-style:italic;
	font-size:10.5pt;
	color:#92673d;
}
/*End Left Part*/


/*Right Part*/
.foto{
	display:block;
	background:url('../images/foto.jpg') left 0px no-repeat;
	padding:258px 0px 5px 62px;
	width:260px;
	font-weight:bold;
	font-style:italic;
	font-size:10.5pt;
	margin-bottom:15px;
	position:relative;
}

.kontakt{
	padding:30px 45px 0px 35px;
	color:#997047;
	font-size:10.5pt;
	font-style:italic;
	margin-bottom:15px;
}

.kontakt p{
	text-align:right;
}

.kontakt2{
	padding:30px 0px 0px 0px;
	color:#997047;
	font-size:10.5pt;
	font-style:italic;
	margin-bottom:15px;
}
/*End Right Part*/

/*Center*/
.padding1{
	padding-left:50px;
}

p{
	margin:0px 0px 15px 0px;
	text-align:justify;
}

.zag-main{
	margin-bottom:10px;
}

.zag-main2{
	margin-top:50px;
}

.new{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
	text-align:justify;
}

.data{
	font-style:italic;
	font-weight:bold;
	color:#92673d;
	font-size:10.5pt;
	float:left;
	width:40px;
	text-align:right;
}

.text-new{
	margin-left:50px;
}

.new a{
	color:black;
}

.new a:hover{
	color:#92673d;
}
/*End Center*/

/*Footer*/
.footer-left{
	float:left;
	padding-left:42px;
}	

.logo-trilan{
	vertical-align:middle;
	margin-right:18px;
}

.footer-right{
	float:right;
	text-align:right;
	padding-right:92px;
}
/*End Footer*/



/*----------------------*/
.rooms{
	width:100%;
}

.room{
	vertical-align:top;
	padding:10px 30px 35px 0px;
}

.room img{
	border:1px solid #a17b53;
	float:left;
}

.info-room{
	margin-left:140px;
}

.info-room2{
	margin-left:400px;
}

.value{
	margin:10px 0px 0px;
}

.value span{
	color:#458600;
	font-weight:bold;
	font-style:italic;
}

.room2{
	padding:10px 30px 35px 0px;
}

.room2 img{
	border:1px solid #a17b53;
}

.main-img{
	width:382px;
	margin-bottom:25px;
}

.images{
	width:384px;
	float:left;
}
.images_{
    width:384px;
    overflow: auto;
}
.tbl1 td{
	text-align:center;
	padding-left:7px;
}

.tbl1 .td1{
	padding-left:0px;
}

.form1{
	width:574px;
	padding:29px 44px 29px 34px;
	border:1px solid #af8c66;
}

.field{
	text-align:right;
	margin-bottom:15px;
}

.text1{
	background:white;
	font:9pt Arial;
	margin-left:4px;
	padding:0px;
}

.text2{
	margin-right:30px;
}

.w1{
	width:194px;
}

.w2{
	width:487px;
}

.w3{
	width:66px;
}

.textarea1{
	background:white;
	height:98px;
	margin:10px 0px 15px 0px;
	width:100%;
}

.capcha{
	vertical-align:middle;
	margin-right:13px;
}

.button1{
	background:url('../images/button1.gif') left top repeat-x;
	line-height:32px;
	padding:9px 0px;
	*padding:0px;
	*zoom:1;

} 

.button1-l{
	background:url('../images/button1-left.gif') left top no-repeat;
	line-height:32px;
	padding:9px 0px;
	*zoom:1;
	*padding:0px;
} 

.button1-r{
	background:url('../images/button1-right.gif') right top no-repeat;
	line-height:32px;
	padding:9px 0px;
	*zoom:1;
	*padding:0px;
} 

.button1 input{
	background:none;
	border:none;
	color:white;
	font:9pt Arial;
	cursor:pointer;
	height:32px;
} 

.button1-out{
	text-align:right;
}

.tbl2 td{
	padding-right:30px;
	vertical-align:top;
	padding-bottom:15px;
}

.tbl2 img{
	border:1px solid #af8c66;
}

.tbl3{
	text-align:center;
}

.tbl3 td{
	padding-top:10px;
}

.big-img{
	padding:0px 25px;
}

.big-img img{
	margin-bottom:10px;
}

.return, .return_{
	background:url('../images/return.gif') left 50% no-repeat;
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	padding:2px 0px 2px 22px;
	margin:15px 0px 15px 56px;
}

.return_{
    margin-left: 0px;
}