body {margin:0; font-family: "Trebuchet MS", Trebuchet, "Arial CE", sans-serif; color:black;
      background: #feb500 url(bgr.jpg) no-repeat scroll center top;}
a    {color:black;}
img  {border:0;}

/* Hlavni blok */
#main {width:980px; margin: 0 auto; padding:0;
       background: #fec702 url(hlavicka.jpg) no-repeat scroll right top;}


#flash {height:126px; width:980px !important; margin:0 auto;padding:0;}

/*************** Hlavicka ****************/
/* Logo */
#head #logo    {display:block; width:195px; height:195px; float:left; margin-bottom:15px;}
/* Nadpis */
#title         {float:left; margin:25px 0 0 0; padding:0; }
#title a       {font-size:35px; text-decoration:none;}
#title a:hover {color:black; text-decoration:underline;}
#title a small {font-size:18px; display:block;}
#title a span  {cursor:hand; display:block; height:90px; width:350px; position:relative; top:-91px; left:0;
                background: transparent url(hlavicka.jpg) no-repeat scroll -195px top;}
/* Horni menu */
#head ul            {clear:both; margin-top:0px;}
#head ul li         {display:inline; margin-right:33px;}
#head ul li a       {font-size: 15px; border-bottom:3px #fee834 solid; text-decoration:none;}
#head ul li a:hover, #head ul li a#active {border-bottom-color:#FDA200;}



/************* Stredni cast **************/
#middle {padding-top:10px;}
/* Levy sloupec */
#middle #levy-sloupec {width:240px; float:left; padding:0 40px 0 20px;}

#middle #levy-sloupec ul            {width:240px; background: transparent url(menu_hlavicka.gif) no-repeat scroll left top; padding:10px 0 0 0; margin:0;}
#middle #levy-sloupec ul li         {list-style-type:none; list-style-position: outside; margin:0; padding:0; overflow:hidden;}
#middle #levy-sloupec ul li a       {text-decoration:none; width:175px; display:block; padding:6px 0 6px 65px;
                                     background-attachment: scroll; background-color: #FED333; background-position: left top; background-repeat: no-repeat;
                                     border-top:1px #FAA005 solid; font-size:14px;}
#middle #levy-sloupec ul li a:hover, #middle #levy-sloupec ul li#active a {background-position: left -100px;}  
#middle #levy-sloupec #menu-foot    {height:10px; border-top:1px #FAA005 solid; padding-bottom:30px;
                                     background: transparent url(paletka_paticka.gif) no-repeat scroll left top;}
#m01 {background-image: url(menu_offroad.jpg) !important;}
#m02 {background-image: url(menu_4kolky.jpg) !important;}
#m03 {background-image: url(menu_minibike.jpg) !important;}
#m04 {background-image: url(menu_buginy.jpg) !important;}
#m05 {background-image: url(menu_motokary.jpg) !important;}
#m06 {background-image: url(menu_zorbing.jpg) !important;}
#m07 {background-image: url(menu_vrtulnik.jpg) !important;}
#m08 {background-image: url(menu_vznasedlo.jpg) !important;}
#m09 {background-image: url(menu_paragliding.jpg) !important;}
#m10 {background-image: url(menu_lanove.jpg) !important;}
#m11 {background-image: url(menu_paintball.jpg) !important;}
#m12 {background-image: url(menu_strelnice.jpg) !important;}
#m13 {background-image: url(menu_smyk.jpg) !important;}
#m14 {background-image: url(menu_vodni.jpg) !important;}
#m15 {background-image: url(menu_kolo.jpg) !important;}
#m16 {background-image: url(menu_lyze.jpg) !important;}
#m17 {background-image: url(menu_snowboard.jpg) !important;}
#m18 {background-image: url(menu_spolecenske.jpg) !important;}
#m19 {background-image: url(menu_prvni.jpg) !important;}
#m20 {background-image: url(menu_superauta.jpg) !important;}
#m21 {background-image: url(menu_segway.jpg) !important;}
#m22 {background-image: url(menu_wakeboard.jpg) !important;}
#m23 {background-image: url(menu_dalsi.jpg) !important;}


/* Stredni sloupec */
#middle #stredni-sloupec         {width:400px; float:left; font-size:14px;}
#middle #stredni-sloupec h1      {font-size:30px; margin-top:5px}
#middle #stredni-sloupec h2      {font-size:18px;}
#middle #stredni-sloupec h3      {font-size:15px; margin-bottom:1px; padding-bottom:1px;}
#middle #stredni-sloupec p       {font-size:14px; clear:both; margin-top:2px;}
#middle #stredni-sloupec ul      {font-size:14px; list-style-position: outside; margin:0; padding:0;}
#middle #stredni-sloupec a:hover {text-decoration:none;}


.aktivity-list {float:left; text-align:center; margin:5px 2px; width:90px;}
.aktivity-list a {display:block; font-weight:bold; font-size:10px; text-decoration:none; background-color:orange; padding:3px;}
.aktivity-list a span {display:block; position:relative;}
.aktivity-list a:hover {background-color:#f80;}

.tym {float:left; text-align:center; margin:20px;}
.tym span {display:block;}


form fieldset {border: 1px #f80 solid; margin-bottom:20px; padding:8px;}
form textarea {width:99%;}
form .error {color:red; font-style: italic; font-size:13px;}

table td {vertical-align:top;}


/* stranka:sluzby */
#stredni-sloupec #float-obr         {float:left; border:none; margin:10px 15px 5px 0;}
#stredni-sloupec .gallery img, #pravy-sloupec .gallery img       {border: 2px #FDD431 solid; margin:3px;}
#stredni-sloupec .gallery:hover img, #pravy-sloupec .gallery:hover img {border: 2px #FEE913 solid;}


.fotogalerielink       {display:block; text-decoration:none;}
.fotogalerielink:hover {background-color:orange;}
.fotogalerielink h3    {margin-left:4px; text-decoration:underline;}
.fotogalerielink:hover h3 {text-decoration:none;}
.fotogalerielink img   {margin:4px;}



.admin-gallery {border:1px silver solid;}
.admin-gallery legend {color:silver; font-size:10px;}





/* Pravy sloupec */
#middle #pravy-sloupec {width:200px; float:left; padding-left:18px;}

.paletka            {width:240px; margin-bottom:25px;}
.paletka strong     {display:block; padding:13px; font-size:17px; font-weight: normal;
                     background: transparent url(paletka_zahlavi.gif) no-repeat scroll left top;}
.paletka p, .paletka address, .paletka ul {margin:0; padding:10px 10px 20px 10px; font-size:13px; font-style: normal;
                     background: #fed434 url(paletka_bgr.jpg) no-repeat scroll left top;
                     min-height:110px; height:auto !important; height:110px;  overflow: visible;
                     list-style-position: inside;
                     }
.paletka li         {margin-bottom: 10px;} 
.paletka a:hover    {text-decoration: none;} 
.paletka span       {display:block; height:10px;
                     background: transparent url(paletka_paticka.gif) no-repeat scroll left top;}
.paletka #partners  {text-align:center;}

#prvni-paletka strong {background-image: url(paletka_zahlavi_prvni.gif) !important;}

.paletka-foto {height:170px !important}
.paletka-foto i a {padding:10px 8px; display:block; clear:both; height:13px;}
.paletka-foto .fastfoto {display:block;float:left;width:100px;height:75px;overflow:hidden;}
.paletka-foto .fastfoto img {border: 2px #FDD431 solid; margin:5px 0 0 5px;}
.paletka-foto .fastfoto:hover img {border: 2px #FEE913 solid;}



/**************** Paticka ****************/
#clear        {clear:both; height:150px;} /* clear:both v pomocnem bloku kvuli metode paticky vzdy dole */
#foot         {width:980px; text-align:center; padding-bottom:25px; font-size:13px;
               background:transparent url(paticka.gif) no-repeat scroll center bottom;}
#foot a       {font-weight: bold;}
#foot a:hover {text-decoration:none;}

/* paticka vzdy dole */
html, body {height:100%;}
#main      {min-height:100%; height:100%; position:relative;}
body>#main {height:auto;}
#foot      {overflow:hidden; position:absolute; bottom:0; right:0;}




