html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
body {
  font-size: 13px; 
  font-family: Georgia, serif;
  color: #2c2c2c; 
  background: #f6c88b url('images/bg.gif');}


p             {font-size:100%; color: #333333; padding-bottom: -5px; line-height:130%;}
td            {font-size:100%; color: #575755;}
tr            {font-size:80%; color: #575755;}
div           {font-size:100%; color: #333333;}
li            {font-size:100%; color: #333333;}
i			  {color:#999999;}


a img {
border: 0;
}
.clear {
        clear:both;
        font-size:0;
        overflow:hidden; /* тройной презерватив для IE */
    }

a:link     { color: #cb3065; text-decoration:underline; }
a:visited  { color: #cb3065; text-decoration:underline; }
a:hover    { color: #d8316c; text-decoration:none;}
a:active   { color: #d8316c; text-decoration:none; }

h2 { color: #d07239; font-size:190%; font-weight:normal; font-style: italic; text-align:center; margin-bottom: 10px; border-bottom: 1px solid #d07239; margin-left: 0px;}
h1 { color: #ca2c64; font-size:190%; font-weight:normal; font-style: italic; text-align:center; margin: 0px; padding:0px; padding-top:10px;margin-bottom: 10px; border-bottom: 1px solid #d07239; margin-left: 0px;}
h3 {  color: #d07239; font-size:154%; font-weight:normal; font-style: italic; text-align:left; margin-bottom: 10px; margin-left: 0px;}  }
h4 {  color: #d07239; font-size:154%; font-weight:normal; font-style: italic; text-align:left; margin-bottom: 10px; margin-left: 0px;}
h5 { color: #de0306; font-size:12px; font-weight:bold; text-align:left;}
h6 { color: #575755; font-size:12px; font-weight:bold; text-align:center;}

a p { color: #cb3065; text-decoration:underline; }

#conteiner {

position: relative;
min-height: 100%;
margin: 0px auto;
width: 1000px;
background: url('images/bg.png') 0 0 repeat-y;
text-align: left;
}

*html body{text-align: center;}

#header{position: relative;
height: 450px;
width: 100%;
}

#logo {
width: 280px;
height: 110px;
position: absolute;
top: 0;
left:0;
margin: 0;
margin-left: 30px;
padding:0;
}

#status {position: absolute;
top:0;
left:370px;
width: 250px;
font-size: 154%;
color: #d8316c;
font-style: italic;
margin:0;
padding-top: 30px;}

#telefon{
width: 190px;
font-size: 115%;
color: #720c2b;
font-style: italic;
font-style: italic;
position: absolute;
top: 0px;
left:660px;
margin: 0;
margin-top:30px;
margin-right:40px;
text-align: right;
padding-right: 150px;
padding-bottom:8px;
background: url('images/bg_tel.png') right bottom no-repeat;
}

*html #telefon{
width: 170px;
top: 0px;
left:660px;
margin: 0;
margin-top:30px;
margin-right:20px;
text-align: right;
padding-right: 120px;
padding-bottom:11px;
background: url('images/bg_tel.png') right bottom no-repeat;}

#menu{position:absolute;
top:112px;
left: 20px;
height:340px;
width: 310px;
background: url('images/bg_menu.png') 0 0 no-repeat;
margin: 0;
padding: 0;}

#menu ul{margin-top:60px;
margin-left:30px;
font-size: 154%;
color: #ffd075;
font-weight: normal;
width: 200px;
font-style: italic;}

#menu ul li{padding:10px 0 10px 0;
border-top: 1px solid #d6956e;
color: #ffd075;
list-style: url('images/li.png') outside;
margin-left: 0px;
}

*html #menu ul li{padding:10px 0 10px 0;
border-top: 1px solid #d6956e;
color: #ffd075;
list-style: url('images/li.gif') outside;
padding-top:0px;
margin-left: 40px;
}

#menu ul li a{color:#ffd075;}

#foto{position:absolute;
top: 110px;
left: 310px;
height:340px;
width:690px;
background:url('images/foto.png') 0 0 no-repeat;
padding-top:66px;
padding-left: 60px;
}

#left { 
position: relative;
float:left;
width: 290px;
font-size:100%;
height: auto;
min-height: 100%;
margin-left: 29px;
}

*html #left { 
margin-left: 19px;
width: 280px;
}

#key{
position: relative;
margin-left:50px;
padding-left: 57px;
padding-top:70px;
width: 180px;
height:100px;
background: url('images/bg_key.jpg') 0 0 no-repeat;
}

*html #key{}

#news{margin-bottom: 30px; padding-left:50px;}

#stati{margin-bottom: 30px; padding-left:50px;}

#stati ul {
list-style: none;;
}

#spec{margin-bottom: 30px; padding-left:50px;}

.new{color: #720c2b;
font-size: 90%;
background: url('images/new_li.png') 0 0 no-repeat;
padding-left:30px;
margin-top: 10px;}

.new a{color: #720c2b;
text-decoration: none;}

.new a:hover{color: #720c2b;
text-decoration: underline;}

#rooms{margin-top:20px; margin-left:40px;}
.room {font-size:150%; color:#cb3065; margin: 15px 10px 15px 0; font-style: italic; text-align: right;}
.za {font-size:70%; font-style:normal; color:#d07239; margin-left:5px;}

.za a{color:#d07239;}
.za a:hover{color:#d07239;}

.roo{font-size:130%; color:#cb3065; margin: 0; font-style: italic; text-align: left;}

#middle {position: relative;
margin:0px 29px 0 310px;
padding: 0 60px 50px 50px;
font-size:100%;
min-height: 100%;
}


#content ul{margin:0; padding:0; list-style:none; margin-bottom: 10px; margin-top:10px; margin-left: 10px;}
#content  ul li {margin-bottom:10px; padding-left:16px; line-height:16px; background: url('images/li2.gif') 0px 2px no-repeat;}

.pic img{margin: 30px 18px 30px 0px;
border: 3px solid #ffd075; }

#footer{background: url('images/footer.png') 1px 0 no-repeat;
height: 160px; color: #fffeec;

}

#footer_left {position: relative;
float: left;
width: 160px;
margin: 0;
padding: 30px 0 30px 0;
font-size:88%;
color: #fffeec;
line-height: 15px;
height: auto;
margin-left: 100px;
padding-top:50px;
}

#footer_left a{color: #ffd075; text-decoration: underline;}
#footer_left a:hover{color: #ffd075; text-decoration: none;}

#footer_middle {position: relative;
margin:0px 30px 0 370px;
padding: 50px 0 0px 0;
font-size:88%;
color: #fffeec;
line-height: 15px;
height: auto;
} 

#footer_middle a{color: #ffd075; text-decoration: underline;}
#footer_middle a:hover{color: #ffd075; text-decoration: none;}
