*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     color:#000; background:#fff;
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
     font:62.5% Helvetica, sans-serif;

	 background: url(/img/bgMain.gif);
}
img{
	border:none;
}
a{

   outline: none;
   text-decoration: none;
}
a:active
{
  outline: none;
}
a:hover {


}
a.copyright {
color:#9D0000;
}
a.copyright:hover{
  text-decoration: none;
  border-bottom:dotted;
  border-bottom-width:1px;
  border-bottom-color: #D89E2F;
}
a.reservation{
  color:#FFF;
}




/*********ÒÈÏÐÎÃÐÀÔÈÊÀ********/
h1{
  font-family: Helvetica, sans-serif;
  font-size:174%;
  color: #4D0304;
}

/*********CLASSES**********/
.hide{
	display:none;
}
.border{border:1px solid red;}
.AH{
	width:66px; height:43px;
	background: url(/img/AH.gif) no-repeat;
	position:absolute;
}
/*---menuTop---*/
.b1 a{
	width:69px; height:13px;
	background: url(/img/menu/b1.gif) no-repeat;
	text-indent:-300em;
	display:block;
}
.b2 a{
	width:87px; height:14px;
	background: url(/img/menu/b2.gif) no-repeat;
	text-indent:-300em;
	display:block;
}
.b3 a{
	width:42px; height:14px;
	background: url(/img/menu/b3.gif) no-repeat;
	text-indent:-300em;
	display:block;
}
.b4 a{
	width:85px; height:14px;
	background: url(/img/menu/b4.gif) no-repeat;
	text-indent:-300em;
	display:block;
}
.b5 a{
	width:55px; height:14px;
	background: url(/img/menu/b5.gif) no-repeat;
	text-indent:-300em;
	display:block;
}
/*******CONTAINER*********/
#container{
     top:0; left:0;
	 position:relative;
     width:980px;

	 margin:auto;
	 background: url(/img/bgContainer.gif) 0 0 repeat-y;
	 font-size:1em;
	 z-index:1;
}
/**********TOP***************/
#top{
	width:980px; height:169px;
	background: url(/img/bgTop.jpg) no-repeat;
	position:relative;
	margin:auto;
}
#top .AH{
	top:0; left:460px;
}
#sampo{
	top:65px; left:410px;
	position:absolute;
	width:158px; height:50px;
	background: url(/img/sampo.gif) no-repeat;
	display:block;
	text-indent:-300em;
}
#menuTop{
	top:143px; left:278px;
	position:absolute;
	list-style:none;
}
#menuTop li{
	margin-right:15px;
	float:left;

}
#menuTop li a{
	text-decoration: none;
	font-size:1.3em;
	color:#fff;
}
#menuTop li a:hover{
	text-decoration: underline;

}
#langs{
	top:50px; right:5px;
	position:absolute;
	list-style:none;
}
#langs li{
	width:63px; height:21px;
	background: url(/img/bgLang.gif) no-repeat;
	margin-bottom:1px;
	position:relative;
}
#f1{
	top:0; right:5px;
	position:absolute;
	width:23px; height:20px;
	background: url(/img/f1.gif) no-repeat;
	display:block;
	text-indent:-300em;
}
#f2{
	top:0; right:5px;
	position:absolute;
	width:23px; height:20px;
	background: url(/img/f2.gif) no-repeat;
	display:block;
	text-indent:-300em;
}
#f3{
	top:0; right:5px;
	position:absolute;
	width:23px; height:20px;
	background: url(/img/f3.gif) no-repeat;
	display:block;
	text-indent:-300em;
}
/**********mainContent*******/
#textWay{
  width: 700px;
  font-family: Verdana,Helvetica, sans-serif;
  font-size: 114%;
  text-transform: none;
  letter-spacing: 0.5px;
  color:#4C0000;
  padding-bottom: 2px;
}
#textWay a{
  color:#4C0000;
  text-decoration: none;

}


#mainContent{
	min-height:520px;
	_height:520px;
	position:relative;
}
#textBlock{
	width:705px;
	padding:15px 15px 0 15px;
	margin-left:212px;
    font-family:Verdana, sans-serif;
}
/*---------leftCol----------*/
#leftCol{
	top:0; left:0;
	width:208px; height:300px;
	background: url(/img/bgLeftCol.gif) 35px 0 no-repeat;
	position:absolute;
}
#phone{
	top:5px; left:51px;
	position:absolute;
	color:#440000;
	font:bold 1.1em Arial;
	background: url(/img/phone.gif) 0 5px no-repeat;
	padding-left:25px;
}
#fax{
	top:32px; left:46px;
	position:absolute;
	color:#440000;
	font:bold 1.1em Arial;
}
#mail{
	top:45px; left:62px;
	position:absolute;
	font:bold 1.1em Arial;
}
#mail a{
	text-decoration:none;
	color:#440000;
}
#mail a:hover{
	text-decoration:underline;
}
#address{
	top:83px; left:67px;
	position:absolute;
	font:bold 1.1em Arial;
}
#redBlock{
	top:158px; left:35px;
	position:absolute;
	width:175px; height:122px;
	background: url(/img/redBlock.gif) no-repeat;
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
}
#redBlock p{
	margin:30px 0 0 30px;
	width:130px;
	text-align:center;
}

#wb3{
	top:498px; left:70px;
	position:absolute;
	width:106px; height:38px;

}

/********BOTTOM**************/
#bottom{
	width:980px; height:150px;
    margin:auto;
	background: url(/img/bgBottom.png) no-repeat; /*!!!!!!!!*/
	z-index:0;
}
#bottomLogo{
	top:56px;
	position:relative;
	margin:0 0 0 395px;
	width:189px; height:69px;
	background: url(/img/bgBottomLogo.png) no-repeat; /*!!!!!!!!*/
	color:#8F563B;
}
#bottomLogo .AH{
	top:16px; left:60px;
}
#copyright{
	top:55px;
	position:relative;
	width:185px;
	margin:auto;
	color:#915B41;
    
    font-size:1.0em; 
    text-align: center;
    padding-bottom: 3px;
}
/*****************************/
