html,body
{  font-size: 0.93em; font-family: Tahoma, Arial, Verdana;
   color: #000000;  background : #ffffff;
   margin: 0px; padding: 0px;
   text-align: center;
}

ul, li { padding:0px; margin:0px; list-style:none;}
img{  border:0px;}
table{  border:0px; border-collapse:collapse;}
table td{  padding:0px; vertical-align: top;}

/*---------- a ----------*/
a{  text-decoration: underline;  color: #60341a;}
a:hover{  text-decoration: none;  color: #60341a;}

a.menu {text-decoration: none; color: #f3e3d0;}
a.menu:hover{text-decoration: none; color: #f1bc7d;}

a.copy {text-decoration: underline; color: #b87f48;}
a.copy:hover{text-decoration: none; color: #b87f48;}

/*----------end a ------------*/

/*---------- bg ------------*/
.belser
{  background : url(../i/fon.gif) repeat-x center center; height:191px;}

.fon_menu
{  background : url(../i/fon_menu.gif) repeat-x center center; height:32px; }
.c_fon
{  background : url(../i/c_fon.gif) repeat-x center center; height:14px;}
.foninf{  background : url(../i/foninf.gif) repeat-x; height:37px; }
.lrez{  background : url(../i/lugol.gif) no-repeat left; height:37px;}
.ruginf{  background : url(../i/rugolinf.gif) no-repeat right bottom; height:37px;}

.bezh{  background : #f3e1cc url(../i/bezhverh.gif) repeat-x top; font:normal 0.8em Tahoma, Arial, Helvetica, sans-serif; padding:10px; line-height:1.5;}
.krugl2{  background : url(../i/krugl2.gif) no-repeat right bottom;}
.krugl1{  background : url(../i/krugl1.gif) no-repeat right top;}
.niz_fon
{  background : url(../i/niz_fon.gif) repeat-x center center; height:45px;}
.niz_foot
{  background : url(../i/niz_foot.gif) repeat-x center center; height:107px;}

/*---------- end bg ------------*/

/*---------- h ------------*/
/*---------- end h ------------*/

/*---------- pad ------------*/
.padt10{  padding-top: 10px;}
.padt20{  padding-top: 20px;}

.padl10{  padding-left: 10px;}
.padl20{  padding-left: 20px;}
.padl30{  padding-left: 30px;}

.padt10{  padding-top: 10px;}
.padt20{  padding-top: 20px;}
.padt22{  padding-top: 22px;}
.padr15{  padding-right: 15px;}
.padr20{  padding-right: 20px;}

/*---------- end pad ------------*/

.cent{  text-align:center;}
.left{  text-align: left;}
.right{  text-align:right;}
.bot{  vertical-align: bottom;}
.bold{  font-weight: bold;}
.mid{  vertical-align: middle;}

.zag
{  color: #f3e3d0; font-family: Tahoma; font-size: 0.93em;        }

.menu
{ text-align:center; padding: 0 10px; font:normal 1em Arial Narrow, Helvetica, sans-serif;   color:#ffeaa4;    }

.inf{color:#FFFFFF; padding: 15px 0 0 0; text-align:center; font: bold 0.95em Tahoma, Arial, Helvetica, sans-serif;}
.zagour
{  color: #934f26; font: normal 2em Arial, Helvetica, sans-serif;}
.sale
{  color: red; font: bold 1em Tahoma, Arial, Helvetica, sans-serif;}
.smalltext{ font:normal 0.9em Tahoma, Arial, Helvetica, sans-serif;}
img.brownbord{ border:3px solid #ddbb7f;}

.fotokv {font:normal 0.8em Tahoma, Arial, Helvetica, sans-serif;}
.fotokv td {padding-top:10px; line-height:1.6;}

.maintext{font:normal 1em Tahoma, Arial, Helvetica, sans-serif; padding:20px 15px 15px 0; clear:both;}
.copytext{font:normal 1em Tahoma; color: #60351b;}
.textsilka{font:normal 0.9em Tahoma; color: #b87f48;}
ul { padding:0 0 20px 15px;}
ul li {background : url(../i/m1.gif) no-repeat left 7px; padding: 2px 0 3px 15px;}

h1 {font:bold 0.9em Tahoma,Arial, Helvetica, sans-serif; margin:0; padding: 10px 0;}
h2 {font:normal 1.4em Arial, Helvetica, sans-serif; margin:0; padding: 10px 0;}

.rab {float:left; width:170px; margin-right:50px; height:270px; overflow:hide; text-align:center; }
.rab h1 A {text-decoration: underline;  color: #60341a;}
.rab h1 A:hover {text-decoration: none;  color: #60341a;}
.rab IMG {border: 2px solid #ddbb7f;margin-top:10px;}
.rab A:hover IMG {border: 2px solid #60341a;}
.adress{font:normal 0.8em Tahoma, Arial, Helvetica, sans-serif;}
.cl{clear:both;}

.rab2 {text-align:center; }
.rab2 IMG {border: 2px solid #ddbb7f;margin-top:10px;}
.rab2 A:hover IMG {border: 2px solid #60341a;}

.textkv{font:normal 1em Tahoma, Arial, Helvetica, sans-serif; padding:15px 10px 0 0;}

.tablereg td{padding:10px; vertical-align:middle; color:#000;}
.bg_br{ background-color:#f3e1cc;}
input.inpregpolya {
        font:normal 1em Tahoma,Arial;
        padding-left:2px;
        width:200px; color:#6f6e6e;
}
input.inpregpolya2 {
        font:normal 1em Tahoma,Arial;
        padding-left:2px;
        width:100px; color:#6f6e6e;
}
select.inpregpolya3 {
        font:normal 1em Tahoma,Arial;
        padding-left:2px;
        width:100px; color:#6f6e6e;
}
textarea.taregpolya{font:normal 1em Tahoma,Arial;
        padding-left:2px;
        width:300px; height:70px; color:#6f6e6e;
}
textarea.taregpolyabez{font:normal 1em Tahoma,Arial;
        padding-left:2px;
        width:200px; height:70px; color:#6f6e6e;
}

.bordopl{ background-color:#ecdac5;}
.bordopl2{border-right:1px solid #741d00; border-top:1px solid #741d00; border-bottom:1px solid #741d00;}

.form-booking p{font-size: 0.9em; font-style:italic; color:#666}
.form-booking .errorstext{color:red}
.form-booking .errors{border: 2px solid red;}
