body
{
   font-family:verdana;
   font-size:12px;
   margin:0px;
   padding:0px;
   padding-bottom:25px;
   @padding-bottom:0px;
   @padding-top:0px;
   background-image: url('/img/bg.png');
   background-repeat: repeat-x;
}

   img
   {
      padding:0px;
      margin:0px;
      border:0px;
   }

   .menu img
   {
      margin-top:0px;
      padding-top:0px;
      float:left;
   }















#akcie
{
   clear:both;
}

   #akcie .vrch1
   {
      float:left;
      width:471px;
      height:40px;
      background-image: url('/img/barmenu_vrch1.png');
   }

   #akcie .vrch1 p
   {
      padding-top:19px;
      margin-top:0px;
      padding-left:30px;
      color:#FF9900;
      font-weight:bold;
   }

   #akcie .vrch2
   {
      float:left;
      width:132px;
      height:40px;
   }

   #akcie .vrch2 p
   {
      padding-top:5px;
      margin-top:0px;
      padding-left:25px;
      color:#fff;
   }

   #akcie .vrch3
   {
      float:left;
      width:174px;
      height:40px;
      background-image: url('/img/barmenu_vrch3.png');
   }

   #akcie .barmenu
   {
      float:left;
      width:777px;
      background-image: url('/img/barmenu.png');
      background-repeat: no-repeat;
   }


   #akcie .barmenu a
   {
      color:#555;
      font-weight:bold;
      text-decoration:none;
   }

   #akcie .barmenu a:hover
   {
      color:#000;
      font-weight:bold;
      text-decoration:none;
   }

   #akcie .sodofka
   {
      width:777px;
      float:left;
      background-image: url('/img/galeria_obsah.png');
      background-repeat: repeat-y;
   }


   #akcie .barmenu div
   {
      padding-top:25px;
      margin-top:0px;
      padding-left:45px;
      padding-right:10px;
      font-size:10px;
   }

   #akcie div .polozka
   {
      margin:5px;
      padding:0px;
      padding-top:3px;
      padding-left:10px;
      color:#fff;
      width:660px;
      display:block;
      float:left;
      background-image: url('/img/akcie_polozka.png');
      background-repeat: no-repeat;
   }

   #akcie div .polozka span
   {
      color:#000;
   }




   #akcie .pas
   {
      clear:both;
      width:777px;
      height:31px;
      background-image: url('/img/bar_pas.png');
   }

   #akcie .pas p
   {
      padding-top:8px;
      margin-top:0px;
      padding-left:25px;
      color:#ccc;
      font-weight:bold;
   }

   #akcie .spodok
   {
      clear:both;
      width:777px;
      height:164px;
      background-image: url('/img/barmenu_spodok.png');
   }



















#bar
{
   clear:both;
}

   #bar .vrch1
   {
      float:left;
      width:471px;
      height:40px;
      background-image: url('/img/bar_vrch1.png');
   }

   #bar .vrch1 p
   {
      padding-top:19px;
      margin-top:0px;
      padding-left:30px;
      color:#FF9900;
      font-weight:bold;
   }

   #bar .vrch2
   {
      float:left;
      width:132px;
      height:40px;
   }

   #bar .vrch2 p
   {
      padding-top:5px;
      margin-top:0px;
      padding-left:25px;
      color:#fff;
   }

   #bar .vrch3
   {
      float:left;
      width:174px;
      height:40px;
      background-image: url('/img/bar_vrch3.png');
   }

   #bar .popis
   {
      float:left;
      width:300px;
      height:266px;
      background-image: url('/img/bar_popis.png');
   }

   #bar .popis div
   {
      padding-top:20px;
      margin-top:0px;
      padding-left:35px;
      padding-right:10px;
      font-size:10px;
   }

   #bar .otvaracie
   {
      float:left;
      width:190px;
      height:266px;
      background-image: url('/img/bar_otvaraciehodiny.png');
   }

   #bar .otvaracie div
   {
      padding-top:35px;
      margin-top:0px;
      padding-left:25px;
      padding-right:10px;
      font-size:10px;
      color:#fff;
   }

   #bar .popis2
   {
      float:left;
      width:287px;
      height:266px;
      background-image: url('/img/bar_popis2.png');
   }

   #bar .popis2 div
   {
      padding-top:10px;
      margin-top:0px;
      padding-left:25px;
      padding-right:20px;
      font-size:10px;
   }

   #bar .pas
   {
      clear:both;
      width:777px;
      height:31px;
      background-image: url('/img/bar_pas.png');
   }

   #bar .pas p
   {
      padding-top:8px;
      margin-top:0px;
      padding-left:25px;
      color:#ccc;
      font-weight:bold;
   }

   #bar .pas p a
   {
      color:#fff;
      font-weight:bold;
      text-decoration:none;
   }

   #bar .pas p a:hover
   {
      color:#fff;
      font-weight:bold;
      text-decoration:none;
   }

   #bar .spodok
   {
      width:777px;
      height:164px;
      background-image: url('/img/bar_spodok.png');
   }

   #bar .spodok p
   {
      padding-top:8px;
      margin-top:0px;
      padding-left:25px;
      color:#ccc;
   }

   #bar .spodok p a
   {
      color:#fff;
      font-weight:bold;
      text-decoration:none;
   }

   #bar .spodok p a:hover
   {
      color:#fff;
      font-weight:bold;
      text-decoration:none;
   }




#barmenu
{
   clear:both;
}

   #barmenu .vrch1
   {
      float:left;
      width:471px;
      height:40px;
      background-image: url('/img/barmenu_vrch1.png');
   }

   #barmenu .vrch1 p
   {
      padding-top:19px;
      margin-top:0px;
      padding-left:30px;
      color:#FF9900;
      font-weight:bold;
   }

   #barmenu .vrch2
   {
      float:left;
      width:132px;
      height:40px;
   }

   #barmenu .vrch2 p
   {
      padding-top:5px;
      margin-top:0px;
      padding-left:25px;
      color:#fff;
   }

   #barmenu .vrch3
   {
      float:left;
      width:174px;
      height:40px;
      background-image: url('/img/barmenu_vrch3.png');
   }

   #barmenu .barmenu
   {
      float:left;
      width:777px;
      background-image: url('/img/barmenu.png');
      background-repeat: no-repeat;
   }


   #barmenu .barmenu a
   {
      color:#555;
      font-weight:bold;
      text-decoration:none;
   }

   #barmenu .barmenu a:hover
   {
      color:#000;
      font-weight:bold;
      text-decoration:none;
   }

   #barmenu .sodofka
   {
      width:777px;
      float:left;
      background-image: url('/img/galeria_obsah.png');
      background-repeat: repeat-y;
   }


   #barmenu .barmenu div
   {
      padding-top:25px;
      margin-top:0px;
      padding-left:25px;
      padding-right:10px;
      font-size:10px;
   }

   #barmenu div .polozka
   {
      margin:5px;
      padding:0px;
      padding-top:3px;
      @padding-top:-20px;
      @margin-top:-10px;

      padding-left:10px;
      color:#fff;
      width:320px;
      display:block;
      float:left;
      background-image: url('/img/barmenu_polozka.png');
      background-repeat: no-repeat;
   }

   #barmenu div .polozka span.nadpis
   {
      margin:0px;
      padding:0px;
      color:#fff;
      @color:#000;
      @font-weight:bold;
   }

   #barmenu div span
   {
      color:#000;
   }

   #barmenu div .polozka table td
   {
      color:#000;
   }




   #barmenu .pas
   {
      clear:both;
      width:777px;
      height:31px;
      background-image: url('/img/bar_pas.png');
   }

   #barmenu .pas p
   {
      padding-top:8px;
      margin-top:0px;
      padding-left:25px;
      color:#ccc;
      font-weight:bold;
   }

   #barmenu .spodok
   {
      clear:both;
      width:777px;
      height:164px;
      background-image: url('/img/barmenu_spodok.png');
   }



#bowling
{
   clear:both;
}

   #bowling .vrch1
   {
      float:left;
      width:471px;
      height:40px;
      background-image: url('/img/bowling_vrch1.png');
   }

   #bowling .vrch1 p
   {
      padding-top:19px;
      margin-top:0px;
      padding-left:30px;
      color:#FF9900;
      font-weight:bold;
   }

   #bowling .vrch2
   {
      float:left;
      width:132px;
      height:40px;
   }

   #bowling .vrch2 p
   {
      padding-top:15px;
      margin-top:0px;
      padding-left:30px;
   }

   #bowling .vrch3
   {
      float:left;
      width:174px;
      height:40px;
      background-image: url('/img/bowling_vrch3.png');
   }

   #bowling .popis
   {
      float:left;
      width:300px;
      height:266px;
      background-image: url('/img/bowling_popis.png');
   }

   #bowling .popis div
   {
      padding-top:15px;
      margin-top:0px;
      padding-left:30px;
      padding-right:10px;
      font-size:10px;
      color:#000;
   }

   #bowling .cennik
   {
      float:left;
      width:190px;
      height:266px;
      background-image: url('/img/bowling_cennik.png');
   }

   #bowling .cennik div
   {
      padding-top:38px;
      margin-top:0px;
      padding-left:20px;
      font-size:10px;
      color:#fff;
   }

   #bowling .cennik span
   {
      padding-left:20px;
      font-size:10px;
      color:#000;
   }

   #bowling .pozadie
   {
      float:left;
      width:287px;
      height:266px;
      background-image: url('/img/bowling_bg.png');
   }

   #bowling .pas
   {
      clear:both;
      width:777px;
      height:31px;
      background-image: url('/img/bowling_pas.png');
   }

   #bowling .pas p
   {
      padding-top:8px;
      margin-top:0px;
      padding-left:25px;
      color:#ddd;
      font-size:11px;
   }

   #bowling .spodok
   {
      width:777px;
      height:164px;
      background-image: url('/img/bowling_spodok.png');
   }

   #bowling .spodok p
   {
      padding-top:8px;
      margin-top:0px;
      padding-left:25px;
      color:#fff;
      font-size:11px;
   }





#fc
{
   clear:both;
}

   #fc .vrch1
   {
      float:left;
      width:471px;
      height:40px;
      background-image: url('/img/fc_vrch1.png');
   }

   #fc .vrch1 p
   {
      padding-top:19px;
      margin-top:0px;
      padding-left:30px;
      color:#FF9900;
      font-weight:bold;
   }

   #fc .vrch2
   {
      float:left;
      width:132px;
      height:40px;
   }

   #fc .vrch2 p
   {
      padding-top:5px;
      margin-top:0px;
      padding-left:25px;
      color:#fff;
   }

   #fc .vrch3
   {
      float:left;
      width:174px;
      height:40px;
      background-image: url('/img/fc_vrch3.png');
   }

   #fc .popis
   {
      float:left;
      width:300px;
      height:266px;
      background-image: url('/img/fc_popis.png');
   }

   #fc .popis div
   {
      padding-top:10px;
      margin-top:0px;
      padding-left:30px;
      padding-right:20px;
      font-size:10px;
      color:#000;
   }

   #fc .posledny
   {
      float:left;
      width:190px;
      height:266px;
      background-image: url('/img/fc_posledny.png');
   }

   #fc .posledny div
   {
      font-size:11px;
      padding-top:60px;
      margin-top:0px;
      padding-left:25px;
      font-size:10px;
      color:#fff;
   }

   #fc .buduci
   {
      float:left;
      width:287px;
      height:266px;
      background-image: url('/img/fc_buduci.png');
   }

   #fc .buduci div
   {
      font-size:11px;
      padding-top:60px;
      margin-top:0px;
      padding-left:20px;
      padding-right:80px;
      font-size:10px;
      color:#fff;
   }

   #fc .spodok
   {
      clear:both;
      width:777px;
      height:195px;
      background-image: url('/img/fc_spodok.png');
   }





#rally
{
   clear:both;
}

   #rally .vrch1
   {
      float:left;
      width:471px;
      height:40px;
      background-image: url('/img/rally_vrch1.png');
   }

   #rally .vrch1 p
   {
      padding-top:19px;
      margin-top:0px;
      padding-left:30px;
      color:#FF9900;
      font-weight:bold;
   }

   #rally .vrch2
   {
      float:left;
      width:132px;
      height:40px;
   }

   #rally .vrch2 p
   {
      padding-top:5px;
      margin-top:0px;
      padding-left:25px;
      color:#fff;
   }

   #rally .vrch3
   {
      float:left;
      width:174px;
      height:40px;
      background-image: url('/img/rally_vrch3.png');
   }

   #rally .popis
   {
      float:left;
      width:300px;
      height:266px;
      background-image: url('/img/rally_popis.png');
   }

   #rally .popis div
   {
      padding-top:10px;
      margin-top:0px;
      padding-left:30px;
      padding-right:10px;
      font-size:10px;
      color:#000;
   }

   #rally .adresy
   {
      float:left;
      width:190px;
      height:266px;
      background-image: url('/img/rally_adresy.png');
   }

   #rally .adresy div
   {
      font-size:11px;
      padding-top:35px;
      margin-top:0px;
      padding-left:20px;
      padding-right:10px;
      font-size:10px;
      color:#fff;
   }

   #rally .pozadie
   {
      float:left;
      width:287px;
      height:266px;
      background-image: url('/img/rally_bg.png');
   }

   #rally .spodok
   {
      clear:both;
      width:777px;
      height:195px;
      background-image: url('/img/rally_spodok.png');
   }








#galeria
{
   clear:both;
}

#galeria a
{
   text-decoration:none;
   cursor: pointer;
	cursor: hand;
}



   #galeria .vrch1
   {
      float:left;
      width:471px;
      height:40px;
      background-image: url('/img/galeria_vrch1.png');
   }

   #galeria .vrch1 p
   {
      padding-top:19px;
      margin-top:0px;
      padding-left:30px;
      color:#FF9900;
      font-weight:bold;
   }

   #galeria .vrch2
   {
      float:left;
      width:132px;
      height:40px;
   }

   #galeria .vrch2 p
   {
      padding-top:5px;
      margin-top:0px;
      padding-left:25px;
      color:#fff;
   }

   #galeria .vrch3
   {
      float:left;
      width:174px;
      height:40px;
      background-image: url('/img/galeria_vrch3.png');
   }

   #galeria .inex
   {
      float:left;
      width:202px;
      height:130px;
      background-image: url('/img/galeria_inex.png');
   }

   #galeria .inex p
   {
      font-size:11px;
      padding-top:65px;
      margin-top:0px;
      padding-left:40px;
      color:#fff;
   }

   #galeria .fc
   {
      float:left;
      width:184px;
      height:130px;
      background-image: url('/img/galeria_fc.png');
   }

   #galeria .fc p
   {
      font-size:11px;
      padding-top:65px;
      margin-top:0px;
      padding-left:20px;
      color:#fff;
   }


   #galeria .funclub
   {
      float:left;
      width:185px;
      height:130px;
      background-image: url('/img/galeria_funclub.png');
   }

   #galeria .funclub p
   {
      font-size:11px;
      padding-top:65px;
      margin-top:0px;
      padding-left:20px;
      color:#fff;
   }

   #galeria .akcie
   {
      float:left;
      width:206px;
      height:130px;
      background-image: url('/img/galeria_akcie.png');
   }

   #galeria .akcie p
   {
      font-size:11px;
      padding-top:65px;
      margin-top:0px;
      padding-left:20px;
      color:#fff;
   }

   #galeria .pas
   {
      float:left;
      width:777px;
      height:33px;
      background-image: url('/img/galeria_pas.png');
   }

   #galeria .pas p
   {
      padding-left:25px;
      color:#fff;
   }

   #galeria .obsah
   {
      padding:0px;
      margin:0px;
      float:left;
      width:777px;
      background-repeat: repeat-y;
      background-image: url('/img/galeria_obsah.png');
   }

   #galeria .obsah div
   {
      padding-left:10px;
      color:#000;
   }

   #galeria .spodok
   {
      clear:both;
      padding:0px;
      margin:0px;
      width:777px;
      height:150px;
      background-image: url('/img/galeria_spodok.png');
   }

   #galeria .fotka
   {
      padding:10px;;
      margin:12px;
      width:140px;
      height:140px;
      text-align:center;
      vertical-align:middle;
      border:1px solid #eee;
      float:left;
   }

.strany strong { margin: 0 3px; }
.strany a { margin: 0 3px; color:#555; text-decoration:none; }
.strany a:hover { margin: 0 3px; color:#000; text-decoration:none; }
.strany { clear:both; text-align: center; margin: 10px 0;}

.lupastrany strong { margin: 0 3px; color:#fff; }
.lupastrany a { margin: 0 3px; color:#fff; text-decoration:none; }
.lupastrany a:hover { margin: 0 3px; color:#fff; text-decoration:none; }
.lupastrany { clear:both; text-align: center; margin: 10px 0;}







#kontakt
{
   clear:both;
}

   #kontakt .vrch1
   {
      float:left;
      width:471px;
      height:40px;
      background-image: url('/img/kontakt_vrch1.png');
   }

   #kontakt .vrch2
   {
      float:left;
      width:133px;
      height:40px;
   }

   #kontakt .vrch3
   {
      float:left;
      width:173px;
      height:40px;
      background-image: url('/img/kontakt_vrch3.png');
   }

   #kontakt .pozadie
   {
      float:left;
      width:777px;
      height:380px;
      background-image: url('/img/kontakt_bg.png');
   }

   #kontakt .pozadie p
   {
      padding-left:25px;
      color:#fff;
   }

   #kontakt .text
   {
      float:left;
      display:block;
      width:250px;
      padding-left:25px;
      color:#fff;
   }

   #kontakt .formular
   {
      float:left;
      display:block;
      width:400px;
      color:#fff;
   }

   #kontakt h1
   {
      font-size:12px;
      color:#fff;
   }

   form
   {
      margin:0;
      padding:0;
   }

   input, textarea, select
   {
      font-size:11px;
      margin-bottom:3px;
   }


      p
   {
      margin:0;
      padding:0;
   }


   .copy2
   {
      width:603px;
      height:55px;
      margin:0px;
      padding:0px;
      float:left;
   text-decoration:none;
   }

   .copy1
   {
      width:603px;
      height:55px;
      margin:0px;
      padding:0px;
      float:left;
  text-decoration:none;
   }



   .copy2 .copy_text
   {
      clear:both;
      margin:0px;
      padding:0px;
      padding-left:25px;
      padding-top:8px;
      font-size:10px;
   }

   .copy1 .copy_text
   {
      clear:both;
      margin:0px;
      padding:0px;
      padding-left:25px;
      padding-top:5px;
      font-size:10px;
   }


div.canubia
{
width:150px; height:55px; float:left;       text-align:right;      margin:0px;      padding:0px;      padding-top:5px; padding-right:25px;
}
   a.canubia
   {

      color:#000;
      font-size:10px;

      text-decoration:none;
   }