html, body { 
         height: 100%; 
		 outline:none;
} 
body {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #E2DED4;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #000000;
	text-decoration: underline;
	 outline:none;
}
a:visited {
	text-decoration: underline;
	color: #000000;
	
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: underline;
	color: #000000;
}
div.hed {
	position:absolute;
	left:0px;
	top:0px;
	width:768px;
	height:45px;
	z-index:1;
	background: #FFFFFF;
	border-right: 1px solid #C0BDB4;
   }
div.ban {
	position:absolute;
	left:0px;
	top:45px;
	width:768px;
	height:150px;
	z-index:2;
	border-top: 1px solid #C0BDB4;
	border-right: 1px solid #C0BDB4;
	border-bottom: 1px solid #C0BDB4;
  }
div.navi {
    position:absolute; 
	left:0px; 
	top:197px; 
	width:250px; 
	height:270px; 
	z-index:3;
	}
div.titul {
	position:absolute;
	left:251px;
	top:197px;
	width:517px;
	height:30px;
	z-index:3;
	background: #D9D4C6;
	border-right: 1px solid #C0BDB4;
	}
div.logo{
	position:absolute;
	left:250px;
	top:197px;
	width:517px;
	height:160px;
	z-index:4;
	border-right: 1px solid #C0BDB4;
	border-left: 1px solid #C0BDB4;
	background: url(../images/bord.png) repeat-x;
}
div.main{
	position:absolute;
	left:250px;
	top:357px;
	width:495px;
	height:auto;
	z-index:5;
	border-top: 1px solid #C0BDB4;
	border-right: 1px solid #C0BDB4;
	border-left: 1px solid #C0BDB4;
	border-bottom: 1px solid #C0BDB4;
	background: #fbfbfb;
	list-style: url(../images/kv.gif) inside;
	padding-right: 1em;
	padding-left: 1em;	
	}
.mainoffers {
	border: 1px solid #C0BDB4;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
	div.mainoffer{
	position:absolute;
	left:250px;
	top:197px;
	width:495px;
	height:auto;
	z-index:5;
	border-right: 1px solid #C0BDB4;
	border-left: 1px solid #C0BDB4;
	border-left: 1px solid #C0BDB4;
	background: #fbfbfb;
	list-style: url(../images/kv.gif) inside;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 1em;
	border-bottom: 1px solid #C0BDB4;
	}
	
	.main p {
	padding: 1em;
}
h1 {
	color: #9F9984;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 900;
	line-height: 16px;
}
h3 {
	color: #807963;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}
div.efekt{
	background: url(../images/stile.png) no-repeat fixed right top;
	margin-top: 1em;
	height: 20px;
}
div.foot{
	background: url(../images/round.png) no-repeat fixed right bottom;
	height: 20px;
	margin-top: 1em;
	}
	
.legal {
	font-size: 9px;
	color: #999999;
}
a.legal:link{
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
a.legal:hover{
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
a.legal:visited{
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
a.legal:active{
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
dl.offer {
     padding: 0  0 5px 0;
     margin: 0 0 0 0;
     width: 490px;
}

.offer dt {
	background-color: #D9D4C6;
	color: #333333;
	padding: .1em .5em;
	font-weight: normal;
	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 10px;
}

.offer dd {
   margin: 0 0 3px;
   background-color: #F7F7F7;
   text-align: left;
   padding: 5px 0.1em 5px 1em;
   border: 1px solid #cccccc;
   font: 10px Verdana, Arial, Helvetica, sans-serif;
  
} 
.offer dd img {
   border: 1px solid #C0BDB4;
   width: 80px;
   height: 60px;
   text-align: left;
}
.pic { 
  border: 1px solid #C0BDB4;
  }
.space{
	padding-bottom:5px;
	list-style-type: square;
}
.roman li{
	list-style-type: square !important;
	/*list-style-image: none;*/
	margin-left:-10px;
}
.roomList{
/*margin-left:20px;*/
padding:10px;}
