html, body
{ background: #ffea00 url('/image/freestyle2006/images/back.jpg') repeat-x;
  margin: 0px;
  padding: 0px;
  text-align:center;
  height: 100%;
}


img {border: 0px}
.clear{clear: both;}


/*********************************/
/**        Hlavní kostra        **/
/*********************************/

#main
{ width: 949px;
  margin: 0 auto 0 auto;
  text-align:left;
  font-family: Arial;
  padding: 0px 0px 0px 0px;
  min-height: 100%;
}

#header
{ background: url('/image/freestyle2006/images/head.jpg') no-repeat;
  width: auto;
  height: 168px;
  margin: 0px 0px 0px 0px;
}

#top_menu
{ background: url('/image/freestyle2006/images/header_bottom.jpg') no-repeat;
  width: auto;
  height: auto;
  margin: 0px 0px 0px 0px;
  float: right;
  padding: 25px 0px 0px 0px;
} 


#column
{ background: url('/image/freestyle2006/images/main.jpg') repeat-y  0px 0px;
  width: 100%;
  overflow: hidden; 
  margin: 0px;
  padding: 0px 0px 160px 17px;
  
}

#left_menu
{ width: 255px;
  float: left;
  margin: 0px 40px 0px 0px;
  padding: 0px;
}

#content
{ 
  overflow: hidden;
  padding: 10px 20px 20px 0px;
}


#footer
{ background: url('/image/freestyle2006/images/footer.jpg') no-repeat 16px 0px;
  width: 100%;
  height: auto;
  margin: 10px 0px 0px 0px;
  color: #000;
  font-size: 9pt;
  overflow: hidden;
}

#footer_bottom
{ width: 100%;
  background: transparent url('/image/freestyle2006/images/footer_back.jpg') repeat-x;
  height: 105px; 
  margin-top: -105px;
  text-align: center;
}

#footer_bottom_content
{ width: 949px;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial;
  background: transparent url('/image/freestyle2006/images/footer.jpg') repeat-x;
  color: #ababab;
  font-size: 9pt;
  padding: 0px 0px 0px 0px;
  height:105px;
}

/*********************************/
/**     Konec hlavní kostra     **/
/*********************************/
.sipka{
  padding: 5px 10px 2px 10px;
  background: transparent url('/image/freestyle2006/images/sipka.jpg') 0 8px no-repeat;
  margin-right: 7px;

}
.mezera{
  padding: 5px 10px 2px 10px;
  margin-right: 7px;

}
#banner a.vice{
  display: block;
  width: 76px;
  height: 50px;
  background: transparent url('/image/freestyle2006/images/vice.jpg') 0 0px no-repeat;
  margin: 10px 0px 0px 28px;
}
#banner a.vice:hover{
background: transparent url('/image/freestyle2006/images/vice_hover.jpg') 0 0px no-repeat;
}
#banner{
  width: 949px;
  height: 303px;
  background: transparent url('/image/freestyle2006/images/banner.jpg') no-repeat;
}
.banner_content p{
  font-size: 10pt;
  padding: 0px 0px 0px 28px;
  margin: 0px;
}
.banner_content
{ width: 480px;
  padding: 20px 0px 0px 0px;
  float: right;
}
#banner .banner_content h2
{ color: #000;
  font-weight: bold;
  font-size: 15pt;
  font-style: italic;
  padding: 15px 0px 5px 0px;
  margin: 0px;
}
#header_link
{ width: auto;
  height: auto;
  padding: px 15px 0px 0px;
  color: #fff;
  float: right;
  font-size: 9pt;
}

#header_link a
{ color: #fff;
  font-size: 9pt;
  text-decoration: none;
}


#header_link a:hover
{ text-decoration: underline;
}

#header img
{ margin: 0px 0px 0px 0px;
}

#footer a, #footer_bottom a
{ color: #ababab;
  text-decoration: none;
}

#footer a:hover, #footer_bottom a:hover
{ color: #fff;
  text-decoration: none;
}

.footer_left
{ float: left;
  width: auto;
  height: auto;
  padding: 55px 5px 7px 17px;
}

.footer_right
{ float: right;
  width: auto;
  height: auto;
  padding: 50px 4px 7px 5px;
}

/*********************************/
/**      Odkazy levé menu       **/
/*********************************/

.left_menu_nadpis
{ width: auto;
  height: auto;
  background-image: url('/image/freestyle2006/images/left_menu_nadpis.jpg');
  background-repeat: no-repeat;
  background-position: top;
  text-align: left;
  color: #fff;
  font-size: 12pt;
  padding: 7px 0px 9px 0px;
  margin: 0px;
}
  
.left_menu_container
{ 
  width: auto; 
  margin: 6px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}

/*********************************/
/**  Konec odkazy levé menu     **/
/*********************************/

/*********************************/
/**      Odkazy levé menu       **/
/*********************************/

.left_menu_novinka_nadpis
{ width: auto;
  height: auto;
  background-image: url('/image/freestyle2006/images/aktuality.jpg');
  background-repeat: no-repeat;
  background-position: top;
  text-align: left;
  color: #fff;
  font-size: 11pt;
  padding: 8px 0px 9px 15px;
  margin: 0px;
}

.left_menu_novinka
{ width: auto;
  height: auto;
  margin: 8px 10px 15px 10px;
  padding: 0px 0px 8px 0px;
  font-size: 9pt;
  text-align: justify;
  color: #000;
  border-bottom: 1px solid #424242; 
}

.left_menu_novinka p
{ margin: 0px;
  padding: 0px;
}

.left_menu_novinka_date
{ background: transparent url('/image/freestyle2006/images/kalendar.gif') no-repeat 2px 0px;
  width: auto;
  height: auto;
  color: #595959;
  margin: 0px 0px 3px 0px;
  padding: 1px 0px 0px 25px;
} 

.left_menu_novinka_title
{ width: auto;
  height: auto;
  color: #000;
  margin: 2px 0px 5px 0px;
  font-style: italic;
  font-weight: bold;
  font-size: 10pt;
} 

.left_menu_novinka_archiv
{ width: auto;
  height: auto;                                                                                  
  color: #000;
  margin: 2px 0px 5px 0px;
  font-size: 10pt;
  text-align: right;
}

/*********************************/
/**   Stylování content_main    **/
/*********************************/

#content_main
{ color: #000;
  font-size: 9pt;
  text-align: justify;
}

#navigation
{ width: auto;
  height: 20px;
  border-bottom: 1px solid #1A1A1A;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px; 
}

#navigation a
{ color: #000;
  text-decoration: underline;
}


li
{ margin: 0px 0px 0px 25px;
  padding: 0px 0px 0px 0px;;
}

#navigation a:hover
{ color: #402617;
  text-decoration: none;
}

#content_main h1
{ font-size: 15pt;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

#content_main h2
{ font-size: 13pt;
  margin: 5px 0px 5px 0px;
  padding: 0px;
}  

#content_main h3
{ font-size: 12pt;
  margin: 5px 0px 5px 0px;
  padding: 0px;
}

#content_main h4
{ font-size: 11pt;
  margin: 10px 0px 5px 0px;
  padding: 0px;
}

#content_main p
{ margin: 0px 0px 0px 0px;
  padding:0px 0px 8px 0px;
}

a
{ font-family: arial;
  color: #000;
  text-decoration: underline;  
}
a:hover
{ text-decoration: none;
}

.under
{ width: auto;
  height: 23px;
  border-bottom: 1px solid #242424;
  margin: 20px 0px 15px 0px;
}

.under h3
{ color: #000; 
  margin: 0px;
  padding: 0px;
  font-size: 14pt;
}

/*********************************/
/**     Konec content_main      **/
/*********************************/


/*********************************/
/**     Galerie a fotky         **/
/*********************************/

#fotogalery
{ width: auto;
  text-align: justify;
  padding-bottom: 139px;
}

#fotogalery img
{ border: 6px solid #d1c003;
  float: left;
  margin: 10px 17px 0px 8px;
}

#fotogalery img:hover
{ border: 6px solid #fff;
}

.galery
{ background: #D1C003;
  width: 198px;
  height: auto;
  margin: 0px 8px 10px 8px;
  text-align: center; 
  overflow: hidden;
  float: left;
  padding: 0px 0px 5px 0px;
}

#fotogalery .galery img
{ border: none;
  float: none;
  margin: 8px 0px 10px 0px;
}

#fotogalery .galery a
{ color: #000;
  text-decoration: none;
  font-size: 11pt;
  display: block;
}

#fotogalery .galery a:hover
{ text-decoration: underline;
}

/*********************************/
/**   Konec Galerie a fotky     **/
/*********************************/


/*********************************/
/**     Odesílací formulář      **/
/*********************************/

#formular_odeslat
{ width: 100%;
  height: auto;
  background: #FFF480;
  border: 1px solid #969074;
  font-size: 10pt;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  overflow: hidden;
}


.input
{ width: 280px;
  height: 60px;
  float: left;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 22px; 
} 

.text
{ width: 576px;
  height: 135px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 22px;
}

.kontosoba
{ width: 275px;
  height: 22px;
  border: 1px solid #969074;
  background: #fff;
  margin: 4px 0px 0px 0px; 
  padding: 0px;
}

.email
{ width: 275px;
  height: 22px; 
  border: 1px solid #969074;
  margin: 4px 0px 0px 0px;
  background: #fff;
  padding: 0px;
}

.text_area
{ width: 576px;
  height: 80px;
  border: 1px solid #969074;
  margin: 4px 0px 16px 0px;
  background: #fff;
  overflow: hidden;
}

.odeslat
{ float: left;
  width: 100px;
  height: 50px;
  margin: 0px 0px 0px 0px;
  padding: 10px 18px 0px 22px;
}

.button_odeslat
{ background: #1A1A1A;
  width: 90px;
  height: 26px;
  border: 0px;
  color: #fff;
  padding: 0px 0px 0px 0px;
}



/*********************************/
/**  Konec odesílací formulář   **/
/*********************************/


/*********************************/
/**          Main item          **/
/*********************************/

.main_item
{ width: 100%;
  height: 150px;
  background: url('/image/freestyle2006/images/main_item_back.jpg') no-repeat;
  margin: 13px 0px 15px 0px; 
  padding: 0px 0px 0px 15px;
  overflow: hidden;
  color: #000;
}

.main_item_img
{ width: 172px;
  height: 129px;
  margin: 8px 15px 0px 0px;
  border: 6px solid #d1c003;
  float: left;
  padding: 0px 0px 0px 0px;
}

.main_item_content
{ width: auto;
  height: 97px;
  margin: 10px 15px 8px 0px;
  padding: 0px 10px 0px 0px;
}

.main_item_content a
{ font-size: 12pt;
  color: #000;
  font-weight: bold;
  display: block;
  padding: 0px 0px 8px 0px;
  margin: 0px;
}

#content_main .main_item_content h4
{ font-size: 12pt;
  color: #000;
  font-weight: bold;
  display: block;
  padding: 0px 0px 8px 0px;
  margin: 0px;
}


.cena
{ font-size: 12pt;
  font-weight: bold;
}


/*********************************/
/**      Konec main item        **/
/*********************************/


/*********************************/
/**      souborová tabulka      **/
/*********************************/
#table
{ width: auto;
  margin: 10px 0px 20px 0px;
}

.soubory
{ color: #fff;
  background: #6a3a1f;
  padding: 10px 0px 10px 10px;
  font-size: 10pt;
  text-align: left;
}

.typ
{ width: 50px;
  background: #6a3a1f;
  text-align: center;
  padding: 7px 0px 7px 0px;
  color: #fff;
  font-size: 10pt;
  border-top: 1px solid #fff; 
}

.nazev_souboru
{ width: 500px;
  padding: 7px 0px 7px 10px;
  border-top: 1px solid #fff;
  font-size: 10pt;
  color: #fff;
  background: #6a3a1f;
}

.velikost
{ padding: 7px 20px 7px 10px;
  border-top: 1px solid #fff;
  font-size: 10pt;
  color: #fff;
  background: #6a3a1f;
}

.typ1
{ width: 50px;
  text-align: center;
  padding: 6px 0px 6px 0px;
  font-size: 10pt;
  background: url('/image/freestyle2006/images/table_item_back.jpg') repeat-x;
}

.nazev_souboru1
{ width: 580px;
  padding: 7px 0px 8px 10px;
  background: url('/image/freestyle2006/images/table_item_back.jpg') repeat-x;
  font-size: 10pt;
}

.velikost1
{ padding: 7px 0px 7px 10px;
  background: url('/image/freestyle2006/images/table_item_back.jpg') repeat-x;
  font-size: 9pt;
  color: #4d4d4d;
}

.nazev_souboru1 a
{ color: #6a3a1f;
  text-decoration: underline;
}

.nazev_souboru1 a:hover
{ text-decoration: none;
}

.stahnout
{ border-bottom: 1px solid #3b302d;
  border-right: 1px solid #3b302d;
  padding: 5px 0px 5px 5px;
  width: 30px;
}

/*********************************/
/**   Konec souborová tabulka   **/
/*********************************/

