body{
	font-size:12px; font-family: Tahoma, Helvetica, sans-serif; color:#585858; background:#F5E5C6 url(images/background.gif) left top scroll;
	height:100%; text-align:center;margin: 0;padding: 0;
}

.root{
	background:transparent url(images/rootTop.gif) left top repeat-x;
}

.mainframe {
width:950px;
}

.lang, .lang a, a:hover{
	color:#ffffff;
}

.lang {
	float:right;
	margin-right:5px;
	margin-top:5px;
}

.searchform {
	float:left;
	margin:0px;
}


.titles{
	margin:20px 0px 20px 0px;
}

.content{
	float: left;
	width:500px;
	margin:0px 20px 0px 20px;
}

h2{
	margin-top:10px; margin-bottom:10px; color:#AE9164; font-size:14px; font-weight:bold;
}


.tabl{
font-size: 12px;
}

p.tabl {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C3C3C;
}

#rooms ul	{
    margin-left:27px;
	 list-style-image: url("images/key.gif")
	}

#rooms li	{
    margin-top:10px;
	}

	
.new ul{
		list-style: none inside;
	}
.new	ul>li: before{
		content: "\2043";
		margin-left: -1ex;
		margin-right: 1ex;
	}	
	

.contentall{
	float: left;
	width:890px;
	margin:0px 20px 0px 20px;
}

.sidebar{
	float: right;
	width:340px;
	margin:0px 20px 0px 20px;
}

.sidebar-box {
	width:323px;
	background:transparent url(images/sidebar-box-cent.gif) left top repeat-y;
}
.sidebar-title{
	color:#AE9164;
	font-weight:bold;
}

.topbox {
width:323px; background:transparent url(images/sidebar-box-top.gif) left top no-repeat
} 

.botbox {
width:323px; background:transparent url(images/sidebar-box-bottom.gif) left bottom no-repeat
} 

.boxcont {
width:312px;
} 


.content a, .content a:hover, .sidebar a, .sidebar a:hover, .gallery a, .gallery a:hover{
	color:#AE9164;
}


form.searchTop div input{
	width:160px; border:1px solid #fff; background:#fff; padding:2px 5px; color:#18226E; font-size:11px;
}
form.searchTop div input#glass{
	width:11px; height:11px; padding:0; position:relative; left:160px; top:4px;
}


.leftshad {
	width: 950px;
	background: url(images/leftshad.png) left top repeat-y;
}

.rightshad {
	width: 950px;
	background: url(images/rightshad.png) right top repeat-y;
}

.botshad {
	width: 950px;
	background: url(images/botshad.png) right bottom repeat-x;
}

.firststyle{
	background:transparent url(images/bgone.jpg) left top repeat-x;
	width:940px;
	margin-left:5px;
}

.secondstyle{
	background: #ffffff url(images/bgone1.jpg) left top repeat-x;
	width:940px;
}

.gormenu{
	margin:0px 0px 0px 0px;
	
}

.gormenu img{
	margin:3px 0px 3px 0px;
	
}

.logoframe {
	width:940px;
	height:415px;
	background: #ffffff url(images/bgtwo.gif) left top no-repeat;
}

.viz{
	border: solid 1px #F4EBC2;
	display:block; 
	float: right; 
	margin:5px 5px 5px 0;
	
}

.contacts{
	background: url(images/trans.png); 
	float: left;
	width: 242px;
	height: 141px; 
	margin: 139px 0px 5px 5px;
	
}

.contacts a, .contacts a:hover{
	color:#2377A1;
}


#navigation .head	{
					font-size: 12px;
					font-weight: 200;
					background: #DEDEDE;
					border-top: 1px solid #fff;
					border-left: 1px solid #fff;
					border-bottom: 1px solid #fff;
					border-right: 1px solid #fff;
					padding: 1px 1px 1px 1px;
					}


#navigation a:hover, #navigation a:active {
	color: #CD5C1A;
	background-color: #FFF0A6;
	width: auto;
	}

html>body #navigation a{
	width: auto;
	}

#navigation .head a:link {color: #3C3C3C;}
#navigation .head a:visited {color: #3C3C3C;}
#navigation .head a:hover {color: #3C3C3C; background-color: #FFF0A6;}
#navigation .head a:active {color: #3C3C3C; background-color: #FFF0A6;}

#navigation a.special:link, #navigation a.special:visited, #navigation a.special:hover, #navigation a.special:active{
	display: inline;
	width: auto;
	padding: 0px 0px 0px 0px;
	}


.show {
	display: block;
	height: auto;
	margin: 3px 3px 3px 3px;
	padding: .5em .5em .5em .5em;
	}

.hide {
	display: none;
	height: auto;
	margin: 0px;
	padding: .0px;
	cursor: default;
	}




  /*  a.linkopacity img {
    filter:alpha(opacity=90);
    -moz-opacity: 0.5;
    opacity: 0.5;
    -khtml-opacity: 0.5;}


    a.linkopacity:hover img {
    filter:alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
    -khtml-opacity: 1.0; }
*/

.bottons{
	width:146px;
	margin: 6px 5px 5px 5px;
	float:left;
}

.prew{
	margin: 6px 5px 5px 5px;
	width:150px;
	float:left;
}

.prewbox{
	margin: 6px 4px 4px 4px;
	width:140px;
	float:left;
	font-size:10px;
}

.bottons img{
	border: solid 1px #F4EBC2;
}

img {
	border: 0px;
}