<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
* {
margin: 0;
border: 0;
outline: 0;
vertical-align: baseline;
}

html {
background: url(/img/bg.jpg) center;
}

body {
font: 14px Verdana, Century Gothic, Arial, Helvetica, sans-serif;
width: 1000px;
margin: 0 auto;
}

h1, h2, h3{
font-weight: normal;
text-align: center;
color: white;
text-shadow: 0px 0px 3px black;
}

h1{
font-size: 150%;
line-height:  175%;
text-shadow: 1px 1px 1px black;
}

h2{
font-size: 125%;
line-height:  150%;
}

h3{
font-size: 100%;
line-height:  125%;
text-align: center;
}

hr{
size: 1px;
color: black;
border-top: 1px solid #A78F53;
}

p {
margin-bottom: 10px;
}

a {
text-decoration:none;
color: #803E15;
}

a:hover {
color: black;
}

form{
overflow: hidden;
}

.blue {
color: #2964a0;
}

.red{
color: red;
}

.grey {
color: grey;
}

.bold {
font-weight: bold;
}

.right{
float: right;
}

.left{
float: left;
}

.text-right{
text-align: right;
}
.text-left{
text-align: left!important;
}

#logo{
margin-left: 30px;
}

#logo img{
width: 450px;
}


#transl{
position: absolute;
float: right;
top: 10px;
margin-left: 850px;
}

#transl img{
width: 25px;
margin: 2px;
}

#transl img:hover{
width: 29px;
margin: 0px;
}

#menu{
width: 800px;
margin: 0 auto;
}

#menu li{
background: url(/img/butt.png) no-repeat top center;
float: left;
text-align: center;
list-style-type: none;
margin-left: -40px;
}

#menu a{
color: #F8CF49;
text-transform: uppercase;
text-shadow: 1px 1px 2px black;
font-size: 12px;
display: block;
line-height: 41px;
height: 41px;
width: 153px;
}

#menu li:hover{
background: url(/img/butt.png) no-repeat bottom center;
}

#menu a:hover{
font-size: 14px!important;
}


 li.act_link{
background: url(/img/butt.png) no-repeat bottom center!important;
}

 li.act_link a{
color: yellow;
text-shadow: 1px 1px 2px black;
font-weight: bold;
}

#header {
background: url(/img/header.jpg) no-repeat top center;
width: 1000px;
height: 338px;
margin: 0 auto;
}

#slider{
position: absolute;
top: 187px;
margin-left: 41px;
width: 916px;
height: 273px;
}

#slider img{
position: absolute;
display: none;
}


#main {
padding: 15px 30px;
overflow: hidden;
}

#leftbox{
float: left;
margin-right: 15px;
font-size: 12px;
text-align: center;
color: #A1945D;
width: 210px;
min-height: 250px;
background: black url(/img/bg_leftbox.jpg) repeat-x bottom;
border-radius:10px;
padding: 10px;
}

#leftbox h1{
font-size: 18px;
color: #A1945D;
}

#leftbox p{
text-indent: 0px;
}

#rightbox{
float: left;
clear: right;
width: 670px;
min-height: 263px;
color: white;
padding: 10px;
background: #82673A url(/img/bg_rightbox.jpg) repeat-x top;
border-radius:10px;
}


.block{
float: left;
margin: 10px 30px 0 38px;
width: 150px;
text-align: center;
}

.block h3{
color: #F8CF49;
margin: 6px 0;
}

.block img{
width: 150px;
margin-bottom: 10px;
border: 1px solid #D8BB75;
border-radius:15px;
}

.floatimg{
float: left;
width: 180px;
margin: 0 10px 10px 0;
border: 1px solid #D8BB75;
border-radius:15px;
}

.rest{
margin: 0;
}

.rest li{border: 1px solid red;
float: left;
width: 150px;
list-style-type: none;
}

#footer{
margin: 0 auto;

text-align: center;
}


.reserve{
font-size: 12px;
color: #8B610C;
}

.keys {
position: absolute;
right: 4000px;
bottom: 4000px;
}

/* contact */
#contform{
font-weight: bold;
}

#contform input, #contform textarea{
background: #F8BC4A;
-moz-box-shadow: -10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow:inset 0px 0px 5px black;
width: 470px;
padding-left: 4px;
}

#contform textarea{
height: 170px;
margin-bottom: 5px;
}

.select{
background: #F8BC4A;
-moz-box-shadow: -10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow:inset 0px 0px 5px black;
width: 300px;
padding-left: 4px;
float: right;
}

/* map */
#frame{
background: url('../img/framebg.jpg');
width: 660px;
padding: 8px;
-moz-box-shadow: 1px 3px 5px black;
-webkit-box-shadow: 1px 3px 5px black;
box-shadow: 1px 3px 5px black;
}

/* servise */
.serv {
margin-bottom: 15px;
overflow: hidden;
}


.serv a{
display: block;

}

.serv img, #gallery img{
float: left;
width: 190px;
opacity: 0.9;
border: 1px solid #D8BB75;
border-radius:15px;
}

.serv img:hover, #gallery img:hover{
opacity: 1;
}

#gallery img{
margin: 10px 15px;
}

.serv_box{
float: left;
margin-left: 10px;
width: 440px;
text-align: center;
}

.mail{
border: 3px solid #F4B830;
background: #A2908C;
color: white;
box-shadow: 1px 1px 15px black;
-moz-box-shadow: 1px 1px 15px black;
-webkit-box-shadow: 1px 1px 15px black;
overflow: hidden;
padding: 30px;
margin-top: 70px;
}

#count{
position:absolute;
right: 3000px;
bottom: 2000px;
}</pre></body></html>