* {font-size: 12px; font-family: "trebuchet ms", verdana, sans-serif;} 
 
BODY { text-align:center; background-image: url(images/bg.gif);background-position: top center ; background-repeat: repeat; background-attachment:scroll; margin: 0px; padding: 0px }

IMG { border: NONE; }

.main { padding: 12px; background: white; text-align:left; width: 929px; float: left;}

._oldmain { padding: 12px; background: white; text-align:left; width: 929px; background-image: url(images/mainfoot.gif) ; background-position: bottom left; background-repeat: no-repeat; float: left;}

.foot { clear:both; padding: 14px 0px 14px 0px ;  color:#969696; width: 953px; background: url(images/foot.gif) no-repeat ;background-position: top left; }

.foot A {color: #464646; text-decoration: none; }

.head { height: 285px !important;  width: 953px; background: url(images/head.gif)  no-repeat ;background-position: top left; }

H1 { display: block; margin: 5px 0px 5px 0px; color: red; font-size: 14px; }
H2 { display: block; margin: 0px; color: red; font-size: 12px; }

.mainimg { margin: 0px; border: 4px solid #e6e6e6; }
.mainsite { margin-left: auto; margin-right: auto; width: 953px; text-align: center; }

.main A { color: red; }


#main-menu  ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.partners { clear:both; text-align:left;  margin-top:5px; padding: 2px 12px 2px 12px ;  background-color:white; width: 929px; }
.partners strong { display: block; float: left; padding: 16px; height: 30px;  width: 60px; font-size: 12px; color: #646464; vertical-align: center; }

#main-menu  ul li { 
  display: block; 
  float: left;
  xborder: 1px solid green;
}

#main-menu  ul li a
{
  display: block;
  height: 21px;
  text-decoration: none;
  padding: .2em 1em;
  background-repeat: no-repeat;
  background-position: center center;
}

#main-menu a span { display: none; }


#main-menu a.reserve-sk { 
    height: 24px;
    margin-left: 25px; width: 173px;
    background-image: url(images/m_reserve.gif);
}

#main-menu a.reserve-sk:hover { 
    height: 24px;
    margin-left: 25px; width: 173px;
    background-image: url(images/m_reserve_om.gif);
}
#main-menu a.lang-sk-on { 
    height: 24px;
    margin-left: 580px; width: 30px;
    background-image: url(images/svk_on.gif);
}
#main-menu a.lang-en { 
    height: 24px;
    width: 30px;
    background-image: url(images/eng_off.gif);
}
#main-menu a.lounge-sk { 
    margin-left: 30px; width: 56px;
    background-image: url(images/m_lounge_off.gif);
}

#main-menu a.restaurant-sk { 
    width: 92px;
    background-image: url(images/m_restaurant_off.gif) ;
}
#main-menu a.cocktail-sk { 
    width: 68px;
    background-image: url(images/m_cocktail_off.gif) ;
}
#main-menu a.akcie-sk { 
    margin-left: 310px;
    width: 41px;
    background-image: url(images/m_akcie_off.gif) ;
}
#main-menu a.photogallery-sk { 
    width: 95px;
    background-image: url(images/m_photogallery_off.gif) ;
}

#main-menu a.contact-sk { 
    width: 65px;
    background-image: url(images/m_contact_off.gif) ;
}


.doclist DIV { padding: 10px; border: 1px solid red;}
.doclist IMG { border: 1px solid #e6e6e6; margin: 0px; margin-right: 5px ; margin-bottom: 5px ; padding: 1px; } 
.doclist A {   text-decoration: none; }

.main div#left{   float: left; width: 455px; }
.main div#right{    float:right; width: 435px; }

#cocktail-menu  ul li { 
  display: block; 
  float: left;
  xborder: 1px solid green;
}


#cocktail-menu  ul li a
{
  display: block;
  text-decoration: none;
  padding: 0;
  padding-bottom: 10px;
  background-repeat: no-repeat;
  background-position: center center;
}


#cocktail-menu a span { display: none; }


#cocktail-menu a.apple { 
  width: 125px;
  height: 36px;
  background-image: url(images/cocktail-apple.gif);
}

#cocktail-menu a.citrus { 
  width: 125px; height: 36px;
  background-image: url(images/cocktail-citrus.gif);
}

#cocktail-menu a.pear { 
  width: 125px; height: 36px;
  background-image: url(images/cocktail-pear.gif);
}

#cocktail-menu a.berries { 
  width: 125px; height: 36px;
  background-image: url(images/cocktail-berries.gif);
}

#cocktail-menu a.shooters { 
  width: 125px; height: 36px;
  background-image: url(images/cocktail-shooters.gif);
}


#cocktail-menu a.party { 
  width: 125px; height: 36px;
  background-image: url(images/cocktail-party.gif);
}

#cocktail-menu a.nonalco { 
  width: 125px; height: 36px;
  background-image: url(images/cocktail-nonalco.gif);
}

DIV #xberryhill-tv { 
  width: 490px; 
  background: url(images/bg-video2.gif) no-repeat top right;
}

#berryhill-tv IMG.header { margin-left: 80px; margin-top: 15px; }
#berryhill-tv p { margin: 15px 0px 10px 0px; z-index: -199;}


.rbox H2 SPAN { display: none; }
.rbox H2 { display: block; height: 30px; width: 400px; }

H2.menu_a_drinky-sk { 
  background: url(images/head-menu-a-drinky.gif) no-repeat;
  margin-left: 80px; margin-top: 15px; 
}
H2.foryou-sk { 
  background: url(images/head-foryou.gif) no-repeat;
  margin-left: 55px; margin-top: 15px; 
}
DIV #box-menu_a_drinky { 
  xwidth: 108%; 
  background: url(images/bg-menu-a-drinky.gif) no-repeat top right;
}
H2.fotogaleria-sk { 
  background: url(images/head-fotogaleria.gif) no-repeat;
  margin-left: 80px; margin-top: 15px; 
}

DIV #box-fotogaleria { 
  xposition: relative;
  xleft: -32px;
  xwidth: 108%; 
  height: 200px;
  background: url(images/bg-fotogaleria3.gif) no-repeat;
  background-position: 0% 40%;
}


#novinky IMG.header { margin-left: 110px; margin-top: 15px; }

DIV #sutaz { 
  xwidth: 108%; 
  background: url(images/bg-attend.gif) no-repeat top right;
}
#xsutaz IMG { margin-left: 70px; margin-top: 15px; }
#sutaz DIV.listC { width: 420px; } 



.small { font-size: 8px; color: gray; }

A:hover { text-decoration: underline; }


.cocktail_box { display: table-cell; margin: 3px; border: 4px solid gray ; width: 140px; height: 140px; font-size: 14px; color: Red; float: left; text-align: center; vertical-align: middle;} 
.cocktail_box.apple { border-color: #AE0007; } 
.cocktail_box.citrus { border-color: #FF5800; } 
.cocktail_box.berries { border-color: #1B3B8A; } 
.cocktail_box.pear { border-color: #ABB009; } 
.cocktail_box.partydrink { border-color: #8DA9FF; } 
.cocktail_box.shooters { border-color: #5A5A5A; } 
.cocktail_box.nonalco { border-color: #343A4C; } 

