BODY {
        COLOR: #000000;
        FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif;
        margin: 0px;
}

td.bg {BACKGROUND: url(/image/topbg.jpg) #FAF9F4 ; border-left: #D7CEBD 1px solid; border-top: #D7CEBD 1px solid; border-bottom: #D7CEBD 1px solid;}

td.motto  {font-size: 16pt; color: #9D0038; font-family:  georgia,  times new roman, Arial, Tahoma, Verdana, sans-serif; text-align:right}
td.number {font-size: 23pt; color: #000000; font-family:  georgia,  times new roman, Arial, Tahoma, Verdana, sans-serif; text-align:right}
td.inblock { border-left: #D7CEBD 2px solid; background-color: #FAF9F4;}

h1 {font-size: 24pt; font-family:  Georgia,Times New Roman, Times, serif;  font-weight: normal; font-style: normal; COLOR: #000000; margin: 0000;}
h2 {font-size: 20pt; text-align:right; font-family:  Georgia,Times New Roman, Times, serif;  font-weight: normal; font-style: italic; COLOR: #000000; margin: 0000; Padding-top: 10px; Padding-bottom: 10px}
h3 {font-size: 14pt; font-family: Arial, Tahoma, Verdana, sans-serif; verdana, arial, sans-serif; font-weight: normal;  font-style: normal; COLOR: #000000; margin: 10px 0px 3px 0px;}

h4 {font-size: 16pt; font-family:  Georgia,Times New Roman, Times, serif;  verdana, arial, sans-serif; font-weight: normal;  font-style: normal; COLOR: #000000; margin: 10px 0px 3px 0px; line-height: 140%; }

td.next {FONT-SIZE: 29pt; FONT-FAMILY: Georgia,Times New Roman, Times, serif;}

span {BORDER: #BD967F 2px solid; background-color: #ffffff; padding:5px; margin-bottom:120px}
img.foto {background-color: #f0e1c2; border: BD967F 3px solid; margin-bottom: 10px}

td.menu {color: #000000;  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px;  border: #F5F3E8 1px solid; }

td.menuoff {color: #000000;  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px;  border: #D7CEBD 1px solid; background-color: #FCF7F0;}
div.photo {BORDER-RIGHT: #e3b17c 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #e3b17c 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #e3b17c 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #e3b17c 1px solid; BACKGROUND-COLOR: #ffffff; width:1%}
div.cost {font-size: 19pt; font-family: georgia, arial, sans-serif; font-weight: normal; font-style: normal;  COLOR: #000000; padding: 0000; margin: 0000;    text-align:left}
input.all {BORDER-RIGHT: #abaaa2 1px solid; BORDER-TOP: #fefefd 1px solid; BORDER-LEFT: #fefefd 1px solid; WIDTH: 120px; BORDER-BOTTOM: #abaaa2 1px solid; BACKGROUND-COLOR: #faf9f4; Padding: 2px 0px 3px 0px}
table.reservation {BORDER-RIGHT: #e3b17c 1px solid; BORDER-TOP: #e3b17c 1px solid; BORDER-LEFT: #e3b17c 1px solid; BORDER-BOTTOM: #e3b17c 1px solid}

TD {
FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif;
}

TD.titline {
border: #BD967F 1px solid;  padding: 5px 7px 5px 7px; font-size: 18px; font-family: Georgia, Times New Roman,  Verdana, Tahoma, Arial, ;  text-transform: uppercase; background-color: #ffffff;
}

.contacts {font-size: 15px; font-family: Times New Roman,  Georgia,Times, serif;}


td.bottom {padding:10px; border-top: #D7CEBD 1px solid; background-color: #FAF9F4;}


select  {
font-size: 12px; font-family: tahoma, verdana, arial, sans-serif;
}
input {
font-size: 12px; font-family: tahoma, verdana, arial, sans-serif;
}

.basket {
font-size: 10px; color: #ffffff; font-family: tahoma, verdana, arial, sans-serif; Padding-right:10px;
}

DIV.anons {
font-family: tahoma,  verdana, arial, sans-serif; font-size: 11px; font-weight: normal;  padding-bottom: 7px; padding-top: 7px;  line-height: 120%;
}

TD.anons {
padding: 3px 11px 3px 11px; border: #dbcfc0 1px solid; background-color: #ffffff;
}

P {
 font-family:  arial, tahoma, verdana, sans-serif;  font-size: 14px;  text-indent: 0em; line-height: 140%; margin-top:12px; margin-bottom: 0px;
}

li {
 font-family: arial,verdana,  tahoma, sans-serif; font-size: 14px;  text-indent: 0em; line-height: 140%; margin-top:12px; margin-bottom: 0px;
}

SMALL {
font-family: tahoma, verdana, arial, sans-serif; font-size: 10px;
}

.copr {
font-size: 11px; color: #b3a99d; font-family: tahoma, arial, verdana, sans-serif; text-align: center;
}

a:link {color: #23439a;}
a:hover {color: #bc1011;}
a:visited {color: #800080;}

a.no:link {color: #000000; text-decoration: none;}
a.no:hover { color: #000000; text-decoration: none;}
a.no:visited { color: #000000; text-decoration: none;}

#picture {
        Z-INDEX: 999; RIGHT: 0px; POSITION: absolute; TOP: 0px
}
 HTML #picture {
        DISPLAY: none; VISIBILITY: hidden
}
#pictureIE {
        Z-INDEX: 1000; LEFT: 0px; FLOAT: right; VISIBILITY: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
 HTML #pictureIE {
        VISIBILITY: visible
}



TD.bannerblock {
Padding: 0px 7px 0px 7px; BORDER-BOTTOM: #dddddd 2px solid; BORDER-Right: #dddddd 2px solid; background-color: #ffffff; COLOR: #000000; TEXT-DECORATION: none
}
div.bannerblock {
FONT: 11px/100% 'Tahoma','Verdana','Arial', sans-serif; COLOR: #000000; FONT-WEIGHT: normal;  PADDING-BOTTOM: 3px; PADDING-top: 3px;  LINE-HEIGHT: 120%;
}

a.banner:link {FONT-SIZE: 9px; FONT-FAMILY:  Tahoma, Arial,Verdana, sans-serif; color: #000000; text-decoration: none;}
a.banner:hover {FONT-SIZE: 9px; FONT-FAMILY:  Tahoma, Arial,Verdana, sans-serif;  color: #000000; text-decoration: none;}
a.banner:visited {FONT-SIZE: 9px; FONT-FAMILY:  Tahoma, Arial,Verdana, sans-serif; color: #000000; text-decoration: none;}
