body
{ background: #2b2b2b url(back.gif) repeat-x;
  margin: 0px;
  padding: 0px;
  text-align:center;
}


img {border: 0px}



/*********************************/
/**        Hlavní kostra        **/
/*********************************/

#main
{ width: 1077px;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
  font-family: Arial;
  padding: 0px;
}

#header
{ background: url(header.jpg) no-repeat;
  width: auto;
  height: 211px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
/*
#top_menu
{ background: url(header_bottom.jpg) no-repeat;
  width: auto;
  height: 79px;
  margin: 0px 0px 0px 0px;
} */

#left_menu
{ width: 196px;
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

#column
{ background: transparent url(column.gif) repeat-y 29px 0px;
  width: 100%;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 17px;;
}

#content
{ width: 810px;
  float: left;
  overflow: hidden;
  padding: 0px 0px 20px 0px;
}


#footer
{ background: url(footer.jpg) no-repeat 29px 0px;
  width: 100%;
  height: auto;
  margin: 0px 0px 0px 0px;
  color: #47d6eb;
  font-size: 9pt;
  overflow: hidden;
}

/*********************************/
/**     Konec hlavní kostra     **/
/*********************************/
#search_box
{ width: auto;
  float: right;
  margin: 5px 78px 0px 0px
}

#search_box .search_text_box
{ background: url(searchTextBox.gif) no-repeat;
  border: none;
  width: 176px;
  height: 25px;
}

#search_box .search_button
{ background: url(searchButton.gif) no-repeat;
  width: 26px;
  height: 32px;
  border: none;
  margin: 0px 0px 0px 8px;
}

#header_link
{ width: auto;
  height: auto;
  padding: 8px 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 46px;
}

#logo
{ float: left;
}

#odkazy
{ float: right;
  width: 443px;
  margin: 0px 46px 0px 0px;
}

#footer a
{ color: #47d6eb;
  text-decoration: none;
}

#footer a:hover
{ color: #47d6eb;
  text-decoration: underline;
}

.footer_left
{ float: left;
  width: auto;
  height: auto;
  padding: 0px 0px 0px 29px;
  margin: 15px 5px 20px 0px;
}

.footer_right
{ float: right;
  width: auto;
  height: auto;
  margin: 15px 0px 20px 5px;
  padding: 0px 50px 0px 29px;
}

.left_menu_container_katalog
{ background: transparent url(katalog.png) no-repeat;
  width: auto;
  height: 169px;
  margin: 6px 0px 0px 0px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
}

.left_menu_container_katalog img
{ margin: 130px 0px 0px 15px;
}

/*********************************/
/**      Odkazy levé menu       **/
/*********************************/

.left_menu_ul .subpage a
{ margin: 0px 0px 0px 0px;
  padding: 0px;
  color: #fff;
}
.left_menu_ul .subpage a:hover
{ margin: 0px 0px 0px 0px;
  padding: 0px;
  color: #fff;
}

.left_menu_ul .subpage
{ background-image: none;
  padding: 5px 0px 5px 34px;
  margin: 0px 0px 0px 0px;
  background: url(cervenas.gif) no-repeat 0px center;
  font-size: 10pt;
  height: auto;
  border-top: 1px solid #fff;
}

.left_menu_ul .subpage:hover
{ background-image: none;
  padding: 5px 0px 5px 34px;
  margin: 0px 0px 0px 0px;
  background: url(cernas.gif) no-repeat 0px center;
  font-size: 10pt;
  height: auto;
  color: #166676;
}

/*******************/

.left_menu_container
{ background-color: transparent;
  width: auto;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
  padding: 0px 0px 10px 12px;
}

.left_menu_ul
{ list-style: none;
  display: block;
  width: auto;
  margin-top: 10px;
  padding: 0px 0px 0px 0px;
  margin-left: 0px;
}

.left_menu_ul li
{ background-image: url(modrabez.gif);
  background-repeat: no-repeat;
  background-position: 0px top;
  width: auto;
  height: auto;
  display: block;
  margin: 0px;
  padding: 8px 15px 8px 18px;
  border-top: 2px solid #fff;
}

.left_menu_ul li:hover
{ background-image: url(cernas.gif) ;
  background-repeat: no-repeat;
  background-position: 0px center;
  width: auto;
  display: block;
  margin: 0px;
  padding: 8px 0px 8px 33px;
}

#epic
{ background-image: url(cernas.gif) ;
  background-repeat: no-repeat;
  background-position: 0px center;
  width: auto;
  display: block;
  margin: 0px;
  padding: 8px 0px 8px 33px;
}

.left_menu_ul li a
{ color: #fff;
  display: block;
  padding: 0px 0px 0px 0px;
  font-size: 10pt;
  text-decoration: none;
}


.left_menu_nadpis
{ width: auto;
  height: auto;
  background-image: url(menu_container_under.png);
  background-repeat: no-repeat;
  background-position: bottom;
  text-align: left;
  color: #000;
  font-size: 12pt;
  padding: 12px 0px 8px 2px;
  margin: 0px 0px 0px 8px;
  text-transform: uppercase;
  border-bottom: 1px solid #000;
}

.left_menu_novinka
{ width: auto;
  height: auto;
  margin: 8px 15px 15px 3px;
  padding: 0px 0px 0px 5px;
  font-size: 9pt;
  text-align: justify;
  color: #000;
}

.left_menu_novinka p
{ margin: 0px;
  padding: 0px;
}

.left_menu_novinka_date
{ width: auto;
  height: auto;
  color: #035f73;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
}

.left_menu_novinka_title
{ width: auto;
  height: auto;
  color: #000;
  margin: 2px 0px 5px 0px;
  font-style: italic;
  font-weight: bold;
  font-size: 10pt;
}

/*********************************/
/**  Konec odkazy levé menu     **/
/*********************************/


/*********************************/
/**   Stylování content_main    **/
/*********************************/

#content_main
{ width: auto;
  margin: 20px 20px 20px 20px;
  color: #111111;
  font-size: 10pt;
  text-align: justify;
}

#navigation
{ width: auto;
  height: 20px;
  border-bottom: 1px solid #402617;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
}

#navigation a
{ color: #402617;
  text-decoration: underline;
}

#navigation a:hover
{ color: #402617;
  text-decoration: none;
}

#content_main h1
{ font-size: 15pt;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  color: #007387;
}

#content_main h2
{ font-size: 13pt;
  margin: 5px 0px 0px 0px;
  padding: 0px;
}

#content_main h3
{ font-size: 12pt;
  margin: 10px 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;
}

a
{ font-family: arial;
  color: #402617;
  text-decoration: underline;
}
a:hover
{ text-decoration: none;
}

.under
{ width: auto;
  height: 23px;
  border-bottom: 1px solid #007387;
  margin: 20px 0px 15px 0px;
}

.under h3
{ color: #007387;
  margin: 0px;
  padding: 0px;
  font-size: 14pt;
}

/*********************************/
/**     Konec content_main      **/
/*********************************/


/*********************************/
/**     Galerie a fotky         **/
/*********************************/

#fotogalery
{ width: auto;
  text-align: justify;
}

#fotogalery img
{ border: 6px solid #e2d9d6;
  float: left;
  margin: 10px 8px 0px 8px;
}

#fotogalery img:hover
{ border: 6px solid #d0baa1;
}

.galery
{ background: url(galerie_back.jpg) no-repeat;
  width: 198px;
  height: auto;
  margin: 0px 5px 10px 5px;
  text-align: center;
  overflow: hidden;
  float: left;
  padding: 0px;
}

#fotogalery .galery img
{ border: none;
  float: none;
  margin: 8px 0px 10px 0px;
}

#fotogalery .galery a
{ color: #402617;
  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: #d8ecef;
  border: 1px solid #00a5c6;
  font-size: 10pt;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  color: #000;
  overflow: hidden;
}


.input
{ width: 350px;
  height: 60px;
  float: left;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 22px;
}

.text
{ width: 720px;
  height: 135px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 22px;
}

.kontosoba
{ width: 350px;
  height: 22px;
  border: 1px solid #00a5c6;
  background: #fff;
  margin: 4px 0px 0px 0px;
  padding: 0px;
}

.email
{ width: 350px;
  height: 22px;
  border: 1px solid #00a5c6;
  margin: 4px 0px 0px 0px;
  background: #fff;
  padding: 0px;
}

.telefon
{ width: 350px;
  height: 22px;
  border: 1px solid #00a5c6;
  margin: 4px 0px 0px 0px;
  background: #fff;
  padding: 0px;
}

.antispam
{ width: 350px;
  height: 22px;
  border: 1px solid #00a5c6;
  margin: 4px 0px 0px 0px;
  background: #fff;
  padding: 0px;
}

.schovany
{
display: none;
}

.text_area
{ width: 720px;
  height: 80px;
  border: 1px solid #00a5c6;
  margin: 4px 0px 16px 0px;
  background: #fff;
  overflow: hidden;
}

.odeslat
{ float: right;
  width: 100px;
  height: 50px;
  margin: 0px 0px 0px 0px;
  padding: 0px 18px 0px 0px;
}

.button_odeslat
{ background: url(odeslat.jpg) no-repeat;
  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(main_item_back.jpg) no-repeat;
  margin: 13px 0px 15px 0px;
  padding: 0px 0px 0px 15px;
  overflow: hidden;
  color: #f1e9de;
}

.main_item_img
{ width: 172px;
  height: 129px;
  margin: 8px 15px 0px 0px;
  border: 1px solid ;
  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: #f1e9de;
  font-weight: bold;
  display: block;
  padding: 0px 0px 8px 0px;
  margin: 0px;
}

#content_main .main_item_content h4
{ font-size: 12pt;
  color: #f1e9de;
  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: 100%;
  margin: 10px 0px 20px 0px;
}

.soubory
{ color: #fff;
  background: #176677;
  padding: 10px 0px 10px 10px;
  font-size: 10pt;
  text-align: left;
}

.typ
{ width: 50px;
  background: #176677;
  text-align: center;
  padding: 7px 0px 7px 0px;
  color: #fff;
  font-size: 10pt;
  border-top: 1px solid #fff;
}

.nazev_souboru
{ width: 600px;
  padding: 7px 0px 7px 10px;
  border-top: 1px solid #fff;
  font-size: 10pt;
  color: #fff;
  background: #176677;
}

.velikost
{ width: 50px;
  padding: 7px 20px 7px 10px;
  border-top: 1px solid #fff;
  font-size: 10pt;
  color: #fff;
  background: #176677;
}

.stahnout
{ width: 50px;
  padding: 7px 20px 7px 10px;
  border-top: 1px solid #fff;
  font-size: 10pt;
  color: #fff;
  background: #176677;
}

.typ1
{ width: 50px;
  text-align: center;
  padding: 6px 0px 6px 0px;
  font-size: 10pt;
  background: url(table_back.gif) repeat-x;
}

.nazev_souboru1
{ width: 580px;
  padding: 7px 0px 8px 10px;
  background: url(table_back.gif) repeat-x;
  font-size: 10pt;
}

.velikost1
{ padding: 7px 0px 7px 10px;
  background: url(table_back.gif) repeat-x;
  font-size: 9pt;
  color: #4d4d4d;
}

.nazev_souboru1 a
{ color: #000;
  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   **/
/*********************************/

