* {
	margin: 0;
	padding: 0;
}

/* markup */
body
{
   background:#ffe4ba;
   min-width:1200px;
   position: relative;
}

a {
	color:#0F0;
}


html, body {
	  width:100%;
      height:100%;
}


* html #wrapper {
    width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1200.5)? "1200.5px" : "100%");	
}

.clear {
	clear: left;
}

.clearb {
	clear: both;
}

#nomera {
	position: relative;
	padding-left: 40px;
}

.nomer {
	float: left;
	margin: 10px 40px;
}

.conf {
	float: left;
	margin: 10px 20px;
}

.nomer img, .conf img {
	margin-top: 5px;
}

.nomer ul, .conf ul {
  margin: 0px 0px 15px 15px;
  list-style-image: url(/images/nomera/arrow_black.gif);	
}

.nomer a, .conf a {
   color:#5F3728;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:11px;
   text-decoration:underline;
}

#content {
	position: relative;
}

#wrapper {
	height:auto;
    min-height:100%;
    position: relative;
    padding-bottom: 2.5em;
}

* html #wrapper {
	height: 100%;
}

#main {
	padding-bottom: 98px;
    background:url(../gimg/bodygrad.png) repeat-x;
    position: relative; 
} 

.maintop {
	margin-top: 0px;
	    z-index: 1; 
}

#top_menu
{
   min-height:250px;
   _height:250px;
   position: relative;
   display:table;
   width:100%;
}

#logo_place
{
   width:610px;
   height:181px;
   background:url(../gimg/topdug.png);
   position:  relative;
   float:left;
}

#logo
{
   position:absolute;
   top:20px;
   left:20px;
   background: url(../gimg/gerblogo.jpg);
   background-repeat: no-repeat;
   width: 69px;
   height: 72px;
}

#logotext
{
   position:absolute;
   top:35px;
   left:95px;
   color:#ffce9d;
   font: 16px "Times New Roman";
}


#newsmp
{
float:right;
padding:50px 20px 20px 0; 
   width: 500px;
}


#newsmp h2
{
   color:#ffce9d;
   font: 16px "Times New Roman";
   font-weight:normal;
}

#newsmp p
{
   color:#5e3729;
   font: 11px Verdana, Tahoma;
}

#mptext
{
  padding-left:100px;
  padding-right:100px;
  color:#5e3729;
  font: 11px Verdana, Tahoma;
}

#footer {
	position: relative;
	margin-top: -98px; 
	height: 98px;
	background:url(../gimg/footermaingrad.png) repeat-x;
	color:#5e3729;
    font: 11px Verdana, Tahoma;
	text-align:center;
	clear:both;
} 

#menu {
	height: 145px;  /* ?? */
	background: url(../images/menu/menuRepeat.jpg);
	background-repeat: repeat-x;
	position: relative;
	text-align: center;  /* IE fix */
}

#mleft {
	float: left;
	background: url(../images/menu/menuLeft.jpg);
	background-repeat: no-repeat;
	width: 39px;
	height: 117px;
}

#mright {
	float: right;
	background: url(../images/menu/menuRight.jpg);
	background-repeat: no-repeat;
	width: 27px;
	height: 117px;
}

#mcenter {
	background: url(../images/menu/menuCtr.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px;
	width: 610px;
	margin: 0 auto;
	height: 117px;	
}

#mitems{
	width: 610px;
	margin: -112px auto 0 auto;
	height: 117px;
	position: relative;	
	z-index: 9;
}

#topmleft {
	float: left;
	background: url(../images/menu/top_menuLeft.jpg);
	background-repeat: no-repeat;
	width: 32px;
	height: 66px;
}

#topmright {
	float: right;
	background: url(../images/menu/top_menuRight.jpg);
	background-repeat: no-repeat;
	width: 32px;
	height: 66px;
}

#topmcenter {
	background-repeat: no-repeat;
	width: 610px;
	margin: 0 auto;
	height: 94px;
	background: url(../images/menu/topm.png);
	background-repeat: no-repeat;
	position: relative;	
	z-index: 7;
}

#text { 
	height: 100%;
	padding-bottom: 30px;
/*	padding: 40px; */
/*	width: 100%;   */
    margin-top: -69px;
    position: relative;
}

#service {
	position: absolute;
	 top: 0px;
	  right: 0px; 
	  width: 290px; 
	  padding-top: 5px;
}

#booking {
	position: absolute; top: 0px; left: 0px; width: 290px; padding-top: 5px;
}
/*
#topm1 {
		background: url(../images/menu/topm1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 275px;
	height: 70px;
	z-index: 1;
}

#topm2 {
		background: url(../images/menu/topm2.png);
	background-repeat: no-repeat;
	float: left;
}

#topm3 {
		background: url(../images/menu/topm3.jpg);
	background-repeat: no-repeat;
	float: left;
}
*/
td {
font-size:10px;
}

.maintext {
color:#5F3728;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}


#enter {
   padding-left: 33px;	
   width: 150px;
   margin: 0 auto;
   color: #5E3729;
}

#footer p{
	padding-top:50px;
	text-align: center;
}

#mvega {
	padding-left: 75px;
}

#counters, #counters1 {
	position: absolute;
	float: left;
	top: 40px;
	left: 10px;
}

#counters1 {
	top: 20px;
}

#maintopmenu
{
   height:66px;
   background:url(../images/menu/menuRpt.png) repeat-x;
   position: relative;
   z-index: 2;
}

#linkback {
	background:url(../gimg/maintopmenu.jpg) no-repeat;
	top: -66px;
	position: absolute;
	width: 100%;
	height: 87px;
}

#alfa {
   background:transparent url(../gimg/amenub.jpg) repeat scroll left bottom;
   display:block;
   height:15px;
   left:350px;
   top:20px;
   width:120px;
}

#alfa:hover
{
   height:15px;
   background:url(../gimg/amenub.jpg) left top;
}

#beta {
	background:transparent url(../gimg/bmenub.jpg) repeat scroll left bottom;
    height:15px;
    left:480px;
    top:20px;
    width:110px;
}

#beta:hover
{
   height:15px;
   background:url(../gimg/bmenub.jpg) left top;
}

#vega
{
   top:20px;
   left:685px;
   width:111px;
   height:15px;
   background:url(../gimg/vmenub.jpg) left bottom;
}

#vega:hover
{
   height:15px;
   background:url(../gimg/vmenub.jpg) left top;
}

#gamma_delta
{
   top:20px;
   left: 805px;
   width:118px;
   height:15px;
   background:url(../gimg/dgmenub.jpg) left bottom;
}

#gamma_delta:hover
{
   background:url(../gimg/dgmenub.jpg) left top;
}


#hand
{
   width: 580px; /* */
   height: 375px;
   float:  left;
   position: relative;
   
    margin-top:-4px;
   	background: url(../gimg/hand.png);
	background-repeat: no-repeat;
	padding: 53px 0 0 61px;
}

#rmenu {
   width: 281px;
   position: relative;
   float:right;
   margin-top: -50px;
   z-index: 5;
   margin-left: 30px;
}

#rmtop {
	background: url(../images/menu/rmtop.png);
	background-repeat: no-repeat;
	width: 281px;
	height: 29px;
}

#rmtext {
	background: url(../images/menu/rmctr.jpg);
	background-repeat: repeat-y;	
	padding: 30px 20px;
}

#rmbtm {
	background: url(../images/menu/rmbtm.jpg);
	background-repeat: no-repeat;
	width: 281px;
	height: 44px;	
}

#ptitle
{
   position:absolute;top:60px;left:300px;
   width:300px;
   text-align:right;
}

#smallmenu
{
   position:absolute;
   left:650px;
   top:85px;
   font-size:11px;
   font-family:tahoma;
   color:#ffce9d;
}

#home_page
{
   position:absolute;
   top:20px;
   left:40px;
}
#mail_us
{
   position:absolute;
   top:25px;
   left:80px;
}

#rightlinks
{
   z-index: 3;
   position:absolute;
   right:0px;
   top:0px;
   width:144px;
   height:151px;
   background:url(../gimg/rightlinksback.png);
}

#rmhead
{
   position:absolute;
   top:120px;
   right:0px;
}

#subtitle
{
   position:absolute;
   top:200px;
   left:650px;
   color:#5e3729;
   font: 22px "Times New Roman";
}

#rmfoot
{
   position:absolute;
   bottom:30px;
   right:0px;
   background:url(../gimg/rmfoot.jpg);
   height:34px;
   width:290px;
}

#phone
{
   float:left;
   height:160px;
   width:575px;
   color:#5e3729;
   font-size:11px;
   position: relative;
}

#mouse
{
   float:right;
   height:160px;
   width:400px;
   color:#5e3729;
   font-size:11px;
   background:url(../gimg/mouse.jpg) no-repeat right top;
   position: relative;
}

#mainfooter
{
   position: relative;
   margin-top: -62px; 
   height: 62px;
   background:url(../gimg/66.jpg) repeat-x;
   color:#fff;
   font: 11px Verdana, Tahoma;
   text-align:center;
   clear:both;
}

#rmtb {
   color:#000000;
   font-family:Times-newroman;
   font-size:17px;
}

.poyasn {
   color:#666666;
   font-size:13px;
   line-height:1;
   margin-bottom:15px;
}

.poyasn img {
   display:block;
   width:230px;
}

#infodiv {
   height:160px;
   position: relative;
   clear: both;
}

/* text */

a {
	color: #000;
}

h1 {
   color:#5e3729;
   font: 25px "Times New Roman";
   font-weight: normal;
}

h2 {
   color:#5e3729;
   font: 23px "Times New Roman";
   font-weight: normal;
}

h3 {
   color:#5e3729;
   font: 20px "Times New Roman";
   font-weight: normal;
}

p {
   padding: 5px 0;	
   color:#5E3729;
   font-family:verdana,tahoma;
   font-size:11px;
   text-align:justify;
}

#selectn {
   padding: 10px 40px 0 40px;
}

#selectn li {
	list-style: none;
}

img
{
   border:none;
}

#newsmp a {
	color: #FFCE9D;
}

#newsmp a:hover {
	text-decoration: none;
}


#mcenter ul {
   padding-top: 35px;
}

#mitems ul {
   padding-top: 35px;	
}

#linkback ul {
   padding-left: 315px;
   padding-top: 20px;	
}

#mcenter li, #linkback li, #mitems li {
	list-style: none;
	display: inline;
}

#mcenter img, #linkback img, #mitems img {
	border: none;
}

#enter a{
   color: #5E3729;
   font-size: 16px;
   font-weight: normal;
   text-decoration: none;
}

#linkback a
{
   display:block;
   position:absolute;
   font: 14px "Times New Roman";
   color:#ddc185;
   text-decoration:none;
}

#linkback a:hover
{
   color:#dd8d3a;
}

#ptitle h2
{
   color:#5e3729;
   font: 23px "Times New Roman";
   font-weight: normal;
}

#smallmenu a
{
   color:#ffce9d;
}

#smallmenu a:hover
{
   color:#5F3728;
}

#phone a
{
color:#000;

}

#phone h2, #mouse h2
{
   color:#5e3729;
   font: 22px "Times New Roman";
   font-weight:normal;
   margin:0px;
   margin-bottom:5px;
}

#rmtb a:hover {
   color:#CBB697;
}

#rmtb a {
   color:#5E3729;
   display:block;
   text-decoration:none;
}

#text p {
	padding: 10px 40px;
}

#service p, #booking p {
	font-family: verdana,tahoma;
	padding: 0;
}

#mainfooter p{
   color:#FFDEBA;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-style:normal;
   font-weight:normal;
   text-align: center;
   padding: 30px 0 0 0;
}