*
{
font-size:12px;
}
body{
	font-size:12px; font-family: Tahoma, Helvetica, sans-serif; color:#383838; 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:990px;
}


.lang, .lang a, a:hover{
	color:red;
}



.lang {
	float:right;
	margin-right:5px;
	margin-top:5px;
}

.searchform {
	float:left;
	margin:0px;
}


.titles{
	margin:20px 0px 20px 0px;
}

.content{
	float: left;
	width:880px;
	margin:0px 20px 0px 20px;
	
	font-size: 12px;
}
.contentgl{
	float: left;
	width:500px;
	margin:0px 20px 0px 20px;
	
	font-size: 12px;
}


h2{
	margin-top:10px; margin-bottom:10px; color:#8c4119; font-size:16px; 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;
	}	
	
p
{
font-size: 12px;
}
.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, .sidebar a, .sidebar a:hover, .gallery a, .gallery a:hover{
	color:#1d2ed2;
	/*text-transform: uppercase;*/
	text-decoration: none;
}
.content a:hover
{
color:#3f51ff;
/*text-transform: uppercase;*/
text-decoration:underline;
}

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: 990px;
	background: url(images/leftshad.png) left top repeat-y;
}

.rightshad {
	width: 990px;
	background: url(images/rightshad.png) right top repeat-y;
}

.botshad {
	width: 990px;
	background: url(images/botshad.png) right bottom repeat-x;
}

.firststyle{
	background:transparent url(images/bgone.jpg) left top repeat-x;
	width:980px;
	margin-left:5px;
}

.secondstyle{
	background: #ffffff url(images/bgone1.jpg) left top repeat-x;
	width:980px;
}

.gormenu{
	margin:0px 0px 0px 30px;
	padding: 0;
	
}

.gormenu img{
	margin:3px 0px 3px 0px;
	
}

.logoframe {

	width:980px;

	height:347px;

	background: #ffffff url(images/logo.jpg) left top no-repeat;



}



.viz{

	border: solid 0px #F4EBC2;

	display:block; 

	float: right; 

	margin:5px 5px 5px 0;

	

}



.contacts{

	 

	float: left;

	width: 242px;

	height: 141px; 

	margin: 139px 0px 5px 5px;

	

}



.contacts a, .contacts a:hover, .contacts a:visited{

	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, #navigation a:visited {

	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=70);

    -moz-opacity: 0.7;

    opacity: 0.7;

    -khtml-opacity: 0.7;

	color: #CD5C1A;

	BEHAVIOR: url(./iepngfix.htc)

	}





    a.linkopacity:hover img {

    filter:alpha(opacity=100);

    -moz-opacity: 1.0;

    opacity: 1.0;

    -khtml-opacity: 1.0; 

	BEHAVIOR: url(./iepngfix.htc)

	}



/*.bottons, a.bottons,   a.bottons:visited

{

color:#18719e;

}

a.bottons:hover

{

color:#0e4059;

}

*/

 .linkopacity

 {

  text-align:center;

 }

 a.linkopacity

 {

 color:#725329;

 font-weight:bold;

 text-decoration:none;

 font-size: 11px;

 text-align:center;

 }

a.linkopacity_activ

 {

 color:#b24742;

 font-weight:bold;

 text-decoration:none;

 font-size: 11px;

 text-align:center;

 }

a.linkopacity:hover

 {

 color:#b24742;

  font-weight:bold;

 font-size: 11px;

 text-align:center;

 }

 a.linkopacity_h

 {

 color:#725329;

 font-weight:bold;

 text-decoration:none;

 font-size: 12px;

 text-align:center;

 }

a.linkopacity_h_activ

 {

 color:#b24742;

 font-weight:bold;

 text-decoration:none;

 font-size: 12px;

 text-align:center;

 }

a.linkopacity_h:hover

 {

 color:#b24742;

  font-weight:bold;

 font-size: 12px;

 text-align:center;

 }



.bottons{

	width:80px;

	margin: 3px 8px 7px 9px;

	float:left;

	BEHAVIOR: url(./iepngfix.htc);

	text-align: center;

}



.prew{

	margin: 6px 5px 5px 5px;

	width:150px;

	float:left;

}



.prewbox{

	margin: 6px 4px 4px 4px;

	width:140px;

	float:left;

	font-size:10px;

}







img {

	border: 0px;

}

.png {

	BEHAVIOR: url(./iepngfix.htc)

}



.menu_head{
background:#fdf5e5;
width:140px;
height:28px;
	border: solid 1px #d1cfcc;
	display:block; 
	float: left; 
	margin:5px 5px 5px 0;
 color:#725329;
font-weight:bold;
 text-decoration:none;
	
}

h1
{
color:#1c1e80;
font-weight:bold;
font-size:19px;
text-align: left;
}

a
{
color:#1c1e80;

}

.sss
{
color: #d9a472;
font: 9px Verdana;
}

.sss a
{
color: #d9a472;
font: 9px Verdana;
FONT-WEIGHT: normal;
}