a{color:#FFFFFF;}
a:hover{color:#d6b5ad}
h1{font-size:22px;COLOR: #ffd060;}
h2{FONT-SIZE: 20px; font-weight:normal; color:#ffffff}
h3{font-size:16; color:#ffffff}
h4{margin-bottom:10;font-size:14; color:#ffffff;}
td, p{font-size:12; color:#FFFFFF}
#h2men{FONT-SIZE: 20px; color:#ffffff; height:20; padding-top:15px; padding-bottom:5px}
#logo{background-image:url("/img/site/logo.jpg");float:left; width: 283px; height:160px;}
#polosa{background-image:url("/img/site/menu_bg.gif");float:left; height:71px; margin-top:44px;}
#polosa_right{background-image:url("/img/site/menu_right.gif");float:left; width:38px; height:71px; margin-top:44;background-repeat:no-repeat;}
#h3{font-size:16; color:#ffd060}
#h3menu{COLOR: #ffd060; FONT-STYLE: normal; font-size:20px;}
#h3menu1{COLOR: #ffd060; FONT-STYLE: normal; font-size:14pt; width:240; height:20}
#div{margin-left:50px;}
#div1{WIDTH: 375; float:left; padding-left:25}
#div11{WIDTH: 325; float:left; padding-left:25}
#div2{WIDTH: 200; HEIGHT: 520px}
#div3{WIDTH: 280px; float:left;  padding-left:17}
#div4{WIDTH: 371; float:left; BACKGROUND-IMAGE: url("/img/site/map.jpg");}
#div5{WIDTH: 80%; float:left; padding-left:15;}
#divtable{WIDTH: 233px;}
#h1menu{color:#8a311c; font-style:normal;}
#slogan{background-image:url("/img/site/slogan.gif"); position: absolute; left:0%; top:192px;  width: 495px; height:207px;}
#glass{background-image:url("/img/site/glass.gif"); position: absolute; left:9%; top:352px; width: 118px; height:379px;}
#bottle{background-image:url("/img/site/bottle.gif"); position: absolute; left:17%; top:244px; width: 115px; height:482px;}
#salfetka{background-image:url("/img/site/salf1.gif"); position: absolute; left:62%; top:437px; width: 377px; height:289px;}
#menu_book{background-image:url("/img/site/menu_book.jpg"); position: absolute; left:25%; clear:left; top:164px; width:703px; height:567px;}
#menu_left{width:310px; height:567px; padding:0; float:left}
#menu_right{width:350px; height:400px; float:right; padding:130px 0 0 0px;}
#menu_right a{color:#8a311c;}
#menu_right a:hover{color:#773325}
#null{clear:left; width:99%}
#logo_top{width: 296px; height:36px; padding:0px 0 0 106px}
#logo_bot{position:relative; top:74px; left:106px;}
.tablefood{font-size:14; width: 296px; margin-left:50; margin-bottom:20}
.tablefood1{color:#ffffff; font-size:14;  height:10px;}
.tablefood2{color:#ffffff; font-size:14;  height:10px; margin-bottom:20;}
.tablefood3{color:#ffffff; font-size:14; width:80px; height:10px; margin-bottom:20;}
.tablereklama{color:#ffffff; float:left; width:125; font-size:12; padding-left:10px; padding-top:10px}
.text_border{WIDTH: 285px; HEIGHT: 225px; border:1px solid #e4e0d7;}
.text_border1{WIDTH: 260px; HEIGHT: 180px; margin-top:10px; margin-left:10px; border:2px solid #ffffff; background-repeat:no-repeat}
.text_border2{WIDTH: 260px; HEIGHT: 180px; margin-top:10px; margin-left:10px; margin-right:10px; border:2px solid #ffffff; background-repeat:no-repeat}
.menutext{padding:0 10px 0 25px;}
.menutext_pol{color:#ffffff; float:left;font-size:12; margin-top:27}
.komplex{font-size:12; width:40%; height:20px; float:left}
.komplex_right{font-size:14; text-align:center; margin-top:15px}
.komplex1{FONT-SIZE: 14px; HEIGHT: 25px; color:#ffffff; }
.komplex2{FONT-SIZE: 14px; color:#ffffff; WIDTH: 255px; HEIGHT: 10px}
.otzyv{color:#ffffff; font-style:normal;}
.polosa_text{color:#ffffff;float:left;font-size:14; margin-top:27; padding-left:2%; margin-left:3%}
.text_bot_main{color:#959595; border-top:1px solid #e4e0d7; position:absolute; top:730; font-size:11; width:99%;}
.text_bot{color:#959595; border-top:1px solid #e4e0d7; margin-top:50%; font-size:11; width:99%; height:60px;}
.text_bot_ins{color:#ffffff; border-top:1px solid #e4e0d7; font-size:11; padding-top:10px}
.left_bot{float:left; padding-left:70;}
.right_bot{float:right; padding-right:20; padding-top:13;}
.fotogal{margin-right:10; margin-bottom:10px; width:212; float:left; height:165; border:1px solid #ffffff; background-repeat:no-repeat}
.rest_style{ margin:5px 5px 5px 5px; float:left; width:200; height:150; background-repeat:no-repeat}
.rest_style1{ color:#ffd060; width:700;  height:150; margin-left:10px; margin-bottom:10px; float:left}
.rest_style2{ border:1px solid #884531; float:left; width:200; height:150; background-repeat:no-repeat}
a.title_element{font-weight:bold; font-size:11pt;}
.search{border: 1px solid #ffffff; background-color:transparent; color: #ffffff}
.search_but{border: 1px solid #ffffff; background-color:transparent; color: #ffffff}
p a{color: #ffd060}
html{overflow-y: scroll;}