img{border:0;padding:0;margin:0;}
.dn{display:none;}
.vh{visibility:hidden;}
.cl{clear:both;margin:0;padding:0;line-height:0;}
.aw{width:auto;}
.blk{background:inherit;color:black;}

body{font:62.5%/1.2 Arial, Helvetica, sans-serif;background:#1e1e1e;color:white;}

#foot{width:969px;margin:0 auto;color:#909090;background:#1e1e1e;font-size:1.2em;padding:15px 10px 20px 10px;line-height:1.5em;}
#foot a{color:#472e2b;background:#c0c0c0;text-decoration:none;padding:0 10px;}
#foot a:hover,#foot a.t{text-decoration:underline;}
#foot #copy{float:left;}
#yammayap{margin:0 auto;text-align:right;}
#yammayap a{background:#1e1e1e url(../images/yammayap.gif) no-repeat right;padding: 2px 30px 2px 20px;color:#646464;text-decoration:none;font-size:12px;margin:0;}
#yammayap a:hover{background:#1e1e1e url(../images/yammayap_on.gif) no-repeat right;color:white;text-decoration:underline;}
/***/
#ctr{width:969px;margin:0 auto;padding:0;background:black;border:1px solid black;}	/**/
#content{background:black;}
#logo{color:#666666;font-size:1.3em;width:909px;padding:21px 30px;background:url(../images/logo.gif) no-repeat top 690px;font-weight:normal;}
.red{color:#a20404;font-weight:bold;}

#top h1{background:url(../images/top.jpg) no-repeat top;width:744px;height:162px;margin:0 0 20px 0;padding:0;}
#flashcontent img{height:394px;width:969px;} 

#bot{padding:20px 40px;margin:0;width:889px;float:left;background:#1e1e1e;text-align:center;}
#bot #lm{margin-left:50px;float:left;height:10px;}
#bot a{float:left;padding:0;margin:0 10px;height:28px;display:block;background-repeat:no-repeat;}
#bot a#ct{background:url(../images/nav/cocktail.gif);width:127px;}
#bot a#ct:hover{background:url(../images/nav/cocktail-on.gif);}
#bot a#wi{background:url(../images/nav/wines.gif);width:79px;}
#bot a#wi:hover{background:url(../images/nav/wines-on.gif);}
#bot a#cu{background:url(../images/nav/cuisine.gif);width:112px;}
#bot a#cu:hover{background:url(../images/nav/cuisine-on.gif);}
#bot a#co{background:url(../images/nav/contact.gif);width:104px;}
#bot a#co:hover{background:url(../images/nav/contact-on.gif);}
#bot a#ac{background:url(../images/nav/accomodation.gif);width:147px;}
#bot a#ac:hover{background:url(../images/nav/accomodation-on.gif);}
#bot a#so{background:url(../images/nav/offers.gif);width:189px;}
#bot a#so:hover{background:url(../images/nav/offers-on.gif);}
#bot a#soof{background:url(../images/nav/offers.gif);width:189px;}
#bot a#soof:hover{background:url(../images/nav/offers-on.gif);}

#bot span{display:none;}

#offerpage{background:#1e1e1e url(../images/offers-bg.gif) no-repeat top right;;margin:20px 0 0 0;}
#offerpage #logo{background:url(../images/logo.gif) no-repeat top 690px;padding-bottom:0;}
#ofwrap{padding-top:30px;}
#ofwrap #offerslink{padding:0 40px;font-size:1.4em;color:white;}
#ofwrap #offerslink:hover{color:#a20404;}

#offers{background:#1e1e1e url(../images/bg.gif) no-repeat bottom right;}
/** OFFERS **/
#offers ul{list-style:none;}
#offers li{width:826px;background:#353535;color:#ffde97;font-size:1.2em;font-weight:bold;margin-top:2px;}
#offers a{color:white;}
#offers a:hover{color:#cccccc;}
#offers a.mainitem{text-decoration:none;width:826px;color:white;display:block;padding:10px 30px 10px 30px;background:#a20404 url(../images/offers/ar-wh.gif) no-repeat 5px;}
#offers a.mainitem:hover{background:#3e8b2a url(../images/offers/ar-wh-dn.gif) no-repeat 5px;color:white;}
#offers .txt{color:#cccccc;}
#offers a:hover .txt{background:#3e8b2a;text-decoration:none;color:#cccccc;}
#offers .sm{float:right;display:inline;font-size:1em;}
#offers .offertxt{color:#595959;background:black;width:826px;padding:10px 20px 10px 40px;font-size:1.4em;font-weight:normal;}
#offers h2{color:#900200;background:black;font-size:1.1em;}
#offers p{line-height:1.5em;}
#offers .offimg img{float:right;padding-left:20px;}
#offers h1{font-size:1.4em;margin: 0 auto;text-align:center;color:#595959;}

#offers #bv{float:left;padding:0;margin:0 40px;height:28px;display:block;background-repeat:no-repeat;}
* html #offers #bv{margin:0 20px;}
#offers a#bv{background:url(../images/nav/bar.gif);width:189px;}
#offers a#bv:hover{background:url(../images/nav/bar-on.gif);}

/** ADMIN **/
#admin{background:#cccccc;color:black;}
#admin th{background:#ad0000;color:white;text-align:left;padding:5px 10px;}
#admin table{background:#efefef;padding:1px;border:1px solid #ad0000;}
#admin table.info{padding:20px;width:100%;}
#admin td{padding:2px 10px;}
#admin h2{color:white;background:#ff9900;padding:5px 10px;}
#admin .hotel{background:#eeeeee;padding:10px;}
#admin input.txt{width:300px;}
#admin textarea{height:150px;width:300px;}
#admin form.info{width:500px;}