* {margin: 0; padding: 0;font-family:arial,verdana, tahoma, helvetica, sans-serif;color:#FC9;font-size:13px;line-height:18px;}
body{text-align: center;background:#780001;}
img{padding:0;border:0;}
a{color:#FFF;}
a:hover{color:#FC9;text-decoration:underline;}
a.ahome{color:#FC9;float:left !important;background:url(/im/bg-a-more.gif) center left no-repeat;padding-left:50px;text-decoration:underline !important;font-size:11px !important;}
a.ahome:hover{color:#FFF;background:transparent url(/im/bg-a-more.gif) center left no-repeat !important;}
h1,h2,h3{font-family:Georgia,Times,"trebuchet MS";font-weight:100;}
h1{font-size:32px;line-height:32px;padding:0 0 20px 0; background:url(/im/bg-h1.gif) bottom right no-repeat;margin:0 0 5px 0;letter-spacing:-1px;}
h1.hp{font-size:20px;margin-top:60px !important;line-height:22px;color:#999;}
h2{font-size:24px;font-weight:normal;color:#EEE;margin:0 0 20px 0 !important;line-height:30px;}
h3{font-size:18px;font-weight:normal;color:#FFF;margin:0 !important;line-height:35px;}
h3.norm{line-height:24px;padding-bottom:20px;}
ul{padding-left:16px;}
sub,sup{font-size:8px;line-height:8px;}
dt{margin-top:10px;}
dt,lable,em{font-family:Georgia,Times,"trebuchet MS";}
lable{font-size:16px;padding-left:50px;}
hr{height:0;border:none;border-top:#FC9 1px solid;margin-top:20px;}

#brd {overflow:hidden;width:835px;margin:0 auto;padding:0px;background:url(/im/bg-top.jpg) top left no-repeat;text-align: left;}
#hed1{width:360px;margin-left:255px;}
#hed2{height:60px;width:100%;background:url(/im/bg-top-lviv.gif) top center no-repeat;float:right;}
#hed2 a{float:right;width:30px;height:20px;text-decoration:none;line-height:20px;text-align:center;font-size:12px;margin:10px 0;font-family:Georgia,Times,"trebuchet MS";}
#hed2 a.active{background:#FFD2A1;color:#700;}
#hed2 a:hover{background:#900;}

#cont{float:left;width:100%;background:url(/im/bg-vert.gif) 246px 0 no-repeat;padding-bottom:0px;}
#cont.home{background:url(/im/bg-home.jpg) 0 100px no-repeat;}
.lco {float:left;width:236px;margin-right:54px;min-height:40px;display:inline;}
.rco {float:left;width:545px;}

ul#menu1{margin:0 !important;padding:0 !important;list-style:none;}
ul#menu1 li {margin:0 0 5px 0 !important;padding:0 !important;}
ul#menu1 li a {padding:0;margin:0;background:url(/im/menu-bg-1.gif) 0 0 no-repeat;font-size:20px;line-height:56px;height:72px;text-decoration:none;display:block;text-align:center;color:#FC9;font-family:Georgia,Times,"trebuchet MS";}
ul#menu1 li a:hover{background-image:url(/im/menu-bg-2.gif);color:#FFF;}

ul#menu1 li ul {margin:0px 0 20px 0px !important;padding:0 !important;list-style:circle;}
ul#menu1 li ul li {margin:0 0 0 24px !important;}
ul#menu1 li ul li a {margin:0;background:url(/im/menux-bg-1.gif) bottom right no-repeat;font-size:15px;line-height:22px;height:auto;text-decoration:none;text-align:left;color:#FFF;display:block;}
ul#menu1 li ul li a:hover,ul#menu1 li ul li a.active{background-image:url(/im/menux-bg-2.gif);color:#FC6;list-style:disc;}


.w100p{float:left;width:98%;min-height:180px;}
a.teas{padding-left:80px;margin:30px 0;font-size:12px;font-family:Georgia,Times,"trebuchet MS";font-style:italic;background:url(/im/bg-teaser.gif) top left no-repeat;text-decoration:none;line-height:20px;display:inline;float:left;}
a.teas:hover{text-decoration:underline;}

.bar{margin:-20px auto 0 !important;width:545px;clear:both;position:relative;}
a.larrow, a.rarrow{width:44px;height:86px;background:url(/im/arr-left.gif) top left no-repeat;display:block;float:left;}
a.rarrow{background-image:url(/im/arr-right.gif);}
a.larrow:hover, a.rarrow:hover{background-position:0 -200px;}
.slide{background:url(/im/bg-bar.gif) top left repeat-x;overflow:hidden !important;float:left;height:90px;width:457px;}
.slide div{position:relative;padding-right:9px;padding-left:2px;float:left;height:70px;width:1000px;}
.slide div a{padding:2px;background-color:#FC9;margin-left:10px;float:left;margin-top:15px;width:60px;height:60px;}
.slide div a:hover{background-color:#FFF;}
.slide div.vis{clear:both;}
.slide div.hid{display:none;clear:both;}

.tcoll,.tcolr, .tcollw{width:250px;float:left;margin-top:20px;display:inline;}
.tcoll{clear:both;margin-right:35px;}
.tcollw{clear:both;width:480px;}

#bottom {border-top:#FC9 solid 1px;padding-bottom:0px;background:#600 url(/im/footer-bg.gif) bottom left repeat-x;margin-top:40px;}
.footer {overflow:hidden;width:835px;margin:0 auto;padding:0px;text-align: left;position:relative; top:-30px;background:url(/im/ornament-bottom.gif)  top right no-repeat;padding-top:70px;}

.footer ul{margin:0 !important;padding:0;list-style:disc;float:left;width:150px;}
.footer li {clear:both;margin-left:20px;}
.footer li a{color:#FFF;font-size:14px;font-style:italic;line-height:27px;height:25px;text-decoration:none;font-family:Georgia,Times,"trebuchet MS";}
.footer li a:hover{color:#FC9;}

.footer div{width:140px;float:left;margin-left:40px;display:inline;font-size:12px;line-height:18px;}
.footer div.wd{width:200px;}
.footer div.wd div {margin-left:50px;display:inline;width:160px;}
.footer div.wd div p{font-size:11px;margin:20px 0 20px;padding-bottom:20px;border-bottom:#FC9 solid 1px;}
.footer div.wd em{font-size:20px;font-style:normal;display:block;margin-top:15px;letter-spacing:-1px;font-family:Georgia,Times,sans-serif !important;color:#FC9;line-height:26px;}

.footer h2{font-size:20px;font-weight:normal;line-height:24px;margin-bottom:10px !important;}
a.zmolocom{font-family:verdana,helvetica,sans-serif;font-size:9px;font-weight:normal;color:#C33;text-decoration:none;}
.partner{margin-left:68;padding-top:5px;}

form{padding:0 !important;margin:0 !important;}
input, select, textarea{font-family: arial, verdana, helvetica,sans-serif;font-size:12px;font-weight:normal;margin:0 !important;color:#300 !important;background:#FC9;border-width:1px;}
option{color:#300;}
.chk{height:auto;padding:0;}
.inputerror{border-color:red;}
.rem{font-size:10px;color:#E00;}
.rem1{font-size:10px;color:#333333;margin:3px;}
.bk{color:#6666CC;}
label{clear:both;float:left;margin-left:20px;}
/*label input,label checkbox{margin-right:20px !important;padding:0 !important;border-style:inset;height:auto;}*/

input.submit {background:url(/im/bg-submit.gif) top left no-repeat;width:207px !important;height:44px;line-height:22px;color:#FFF !important;text-align:center;font-size:13px;border:none;padding-bottom:10px !important;white-space:nowrap;font-weight:bold;}

.error{border-bottom:#F90 solid 1px;color:#F90;padding:10px !important;margin:0 0 20px 0 !important;}
.error li{margin-left:50px;color:#F90;}
.oks{border-bottom:#CCCC00 solid 1px;font-weight:bold;color:#FFF;padding:10px !important;margin:0 !important;}
.oks li{margin-left:50px;color:#CC0;}
#splash{position:absolute;width:500px;height:390px;border:#BDA684 solid 1px;overflow:hidden;background:#F4E1B7;z-index:100;text-align:left;}
#splashade{position:absolute;width:500px;height:390px;overflow:hidden;background:url(/im/shade.gif);z-index:99;}
.sitemap{background:url(/im/grid1.gif) top left no-repeat;clear:both;}
.mapholder{float:left;margin-left:100px;display:inline;}



ul.tah {width:99%;margin:0;padding:0;list-style:none;float:left;clear:both;}
ul#bull.tah {padding-left:17px !important;clear:none;}
ul#bull.tah li{list-style:circle !important;}
ul.tah li{float:left;width:100%;line-height:20px;border-bottom:#900 1px solid;padding:2px 0;}
ul.tah li.noline{float:left;border-bottom:none;}
ul.tah li.tin{padding:0 !important;border-bottom:none;font-size:12px;}
ul.tah li.tin ul li{font-size:12px;line-height:16px;}

ul.tah li.heed,
ul.tah li.heed1{background:#600;color:#FC9 !important;border-top:#FC9 1px solid;}
ul.tah li.heed1{height:60px;}

ul.tah li.heed li,ul.tah li.heed1 li{color:#FC9 !important;padding-top:10px;font-size:12px !important;font-weight:bold;}

ul.tah li ul{list-style:none;border:none;margin-left:20px;padding:0;display:inline;float:left;width:97%;}

ul.tah li ul.line{margin-bottom:10px;padding-bottom:10px;width:100%;}
ul.tah li ul.short{width:320px;}

ul.tah li ul li{display:block;border:none;}
ul.tah li ul.sm li{font-size:11px;}
ul.tah li ul li a:hover{color:#F00 !important;}
ul.tah li ul li a.up{float:left;padding-left:30px;font-size:12px !important;color:#999;font-style:italic;line-height:11px;background:url(/im/bt-order-up.gif) top left no-repeat;}
ul.tah li ul li a.down{float:left;padding-left:30px;font-size:12px !important;color:#999;font-style:italic;line-height:11px;background:url(/im/bt-order-down.gif) top left no-repeat;}
ul.tah li ul li a.noord{float:left;padding-left:17px;font-size:12px !important;color:#999;font-style:italic;line-height:11px;background:url(/im/bt-order-no.gif) top left no-repeat;}
ul.tah li ul li.w30{width:30%;}
ul.tah li ul li.w34{width:34%;}
ul.tah li ul li.w40{width:40%;}
ul.tah li ul li.w55{width:55%;}
ul.tah li ul li.w70{width:70%;}
ul.tah li ul li.w60{width:60%;}
ul.tah li ul li.w20{width:20%;}
ul.tah li ul li.w22{width:22%;}
ul.tah li ul li.w24{width:24%;}
ul.tah li ul li.w19{width:19%;}
ul.tah li ul li.w16{width:16%;}
ul.tah li ul li.w14{width:14%;}
ul.tah li ul li.w12{width:12%;}
ul.tah li ul li.w10{width:10%;}
ul.tah li ul li.w7{width:7%;}
ul.tah li ul li.w49{width:48%;}
ul.tah li ul li.w90px{width:90px;padding:0 !important;margin:0;margin-left:30px;display:inline;}
ul.tah li ul li.w20h{width:32%;line-height:18px;font-size:16px;color:#333;height:auto;background:url(/im/bg-tab-1.gif) top right no-repeat;}
ul.tah li ul li.w20h b{color:#090;font-style:italic;font-size:15px;}
ul.tah li ul li.w20h h2{font-size:18px;display:block;border-bottom:#CE0 dotted 2px;margin:0px;padding:0;color:#39C;}

ul.tah li ul li.w69{width:69%;}
ul.tah li ul li.w5{width:5%;}

div.restaurant{float:left;overflow:visible !important;}
div.restaurant a{position:absolute;width:21px;height:36;text-align:center;font-size:12px !important;font-weight:bold;color:#FFF;text-decoration:none;background:url(/im/bg-a-hotel.gif) 0 0 no-repeat;z-index:10;padding-bottom:10px !important;font-family:arial,verdana,tahoma;}
div.restaurant a:hover{background-position:0px -100px;}
.iinfo{width:100%;color:#F90;float:left;margin-bottom:20px;font-size:12px;font-weight:bold;}
.rs{font-weight:bold;font-size:18px;color:#E00;}
.qinfo{float:right;width:300px;border:#FC9 solid 1px;padding:10px;font-size:11px;background:url(/im/bg-res.jpg) center center no-repeat;}

.news{margin-bottom:10px;padding:10px 0;background:url(/im/bg-list.gif) bottom left repeat-x;}
.news .tmb{float:left;margin:0px 30px 0 10px;border:#FC9 solid 1px;}
.news span{margin-left:100px;display:block;}
.news a, a.more{font-style:italic;height:20px;background:url(/im/bg-a-more.gif) center left no-repeat;padding-left:50px;}
a.more{height:25px;font-family:Georgia,Times,"trebuchet MS";}
.imaginary{width:190px;float:left;margin:0 30px 25px 0;}
.imaginary img {border:#FC9 solid 1px;}
.brdr{border:#FC9 solid 1px;}

.fframe {padding:10px;border:#953429 solid 1px;margin-bottom:20px;background:#680001;}
.fframe a.pg{margin-right:15px;font-size:16px;}
.ddate	{font-style:italic;color:#C66;margin-top:-20px;display:inline;}
.hint	{padding-left:30px;background:url(/im/bt_refresh.gif) 0 0 no-repeat;margin:10px 0;float:left;}
DD.gbook	{padding-bottom:10px;border-bottom:#FC9 solid 1px;}
DT.gbook	{padding-top:30px;}
ul.home,ul.home1{width:835px;margin:0;padding:0;list-style:none;float:left;clear:both;margin-top:20px;padding-bottom:20px;border-bottom:#FC9 solid 1px;}
ul.home li,ul.home1 li{width:187px;margin-right:29;padding:0;float:left;display:inline;}
ul.home li.last{margin:0 !important;}
ul.home li p{margin:45px 0 0 0;font-size:12px;line-height:18px;border-top:#FC9 solid 0px;padding-top:15px;}
ul.home li a.img{float:left;margin:0 5px 5px 0px!important;}

ul.home1{margin-top:10px;padding-bottom:0px;border:none;}
ul.home1 li{width:396px;margin:0;}

.reserv{background:url(/im/bg-res.jpg) center center no-repeat;height:241px;}
.reshld{margin:10px 10px 0 70px;float:left;display:inline;}