*
{
  margin: 0;
  padding: 0;
  border: none;
}

body
{
  margin:0px;
  text-align: center;
  padding: 0;
  font: 0.7em/1.4em  Arial, Verdana, Helvetica, sans-serif;
  background:#8E8771 url(./images/pozadi.jpg) repeat-x;
}
div#main
{
  margin:auto;
  width:900px;
  position:relative;
  text-align:left;
}

div#left
{
  padding: 0px;
  float: left;
  width: 199px;
  margin-left:10px;
  _margin-left:5px;
  margin-top:10px;
}

div.menu
{
  z-index:5;
  padding:0px;
  float: left;
  width: 190px;
}

div.leftbox_inz
{
  margin-bottom:10px;
  float: left;
  width: 194px;
}


div.leftbox
{
  padding:10px;
  margin-bottom:10px;
  float: left;
  width: 172px;
  background-color:#e3ebd9;
  border:1px solid #6e8657;
}

div.left_mezera
{
  float: left;
  width: 170px;
  line-height: 1px;
}

div.zprava
{
  float:left;
  margin-top:5px;
  width:170px;
  padding-bottom:5px;
  border-bottom:1px solid #6e8657;
}

div.zprava_main
{
  float:left;
  margin-top:5px;
  width:660px;
  padding-bottom:5px;
  border-bottom:1px solid #6e8657;
}

div.exit
{
  margin-bottom:5x;
  float: left;
  width: 190px;
}

div.exit_in
{
  margin:auto;
  position:relative;
  width: 175px;
}


div#right
{
  width:690px;
  clear:right;
  float:left;
  border:0px solid blue;
}

div#odkazy
{
  position:absolute;
  width:690px;
  height:20px;
}
div#logo
{
  float:left;
  margin-top:5px;
  width:680px;
}

div#obsah
{
  padding:10px;
  margin-top:5px;
  float:left;
  width:660px;
  background-color:#E3DED2;
  min-height:200px;
  height:auto !important;
  height:200px;
}

div#reklama
{
  margin-top:3px;
  float:left;
  width:430px;
}

div#uvidite
{
  float:right;
  margin-right:4px;
  _margin-right:2px;
  margin-top:-95px;
  _margin-top:-98px;
  width:250px;
}


div#priste_uvidite
{
  margin-top:5px;
  float:left;
  width:210px;
  height:45px;
  padding:10px;
  background-color:#D6CCB3;
  border:1px solid #6e8657;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
}

div#videli_jste
{
  margin-top:5px;
  float:left;
  width:210px;
  height:144px;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  background-color:#CFC4A6;
  border:1px solid #6e8657;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
}

div.videli_box1
{
  float:left;
  width:190px;
  margin-top:5px;
  margin-bottom:5px;
}

div.videli_box2
{
  float:left;
  width:190px;
  padding-top:5px;
  margin-top:5px;
  margin-bottom:5px;
  border-top:1px solid #6e8657;
}

div#middle
{
  float:left;
}

div#ikonka
{
  margin-top:3px;
  margin-left:6px;
  _margin-left:3px;
  width:171px;
}

div#inzerat
{
  margin-top:3px;
  margin-left:6px;
  _margin-left:3px;
  width:171px;
}

div#verse
{
  float:left;
  padding:10px;
  margin-top:3px;
  margin-left:6px;
  _margin-left:3px;
  width:151px;
  background-color:#A3B294;
}

/**************************************************
***********************OTAZKY***********************
**************************************************/

div.otazky_odkaz
{
  float:left;
  width:650px;
}
div.in_otazky_odkaz
{
  position:relative;
  margin:auto;
  width:310px;
}

a.otazky_obj:active, a.otazky_obj:visited, a.otazky_obj:link
{
  display:block;
  float:left;
  width:300px;
  margin-top:10px;
  margin-bottom:10px;
  padding-top:10px;
  height:25px;
  border:1px solid #aaa;
  font-size:1.2em;
  color: #fff;
  background-color: #6b8056;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
}



/**************************************************
***********************SKOLA***********************
**************************************************/

div.skola_odkaz
{
  float:left;
  width:650px;
}

a.skola_obj:active, a.skola_obj:visited, a.skola_obj:link
{
  display:block;
  float:left;
  width:300px;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:10px;
  padding-top:10px;
  height:25px;
  border:1px solid #aaa;
  font-size:1.2em;
  color: #fff;
  background-color: #6b8056;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
}


a.skola_mat:active, a.skola_mat:visited, a.skola_mat:link
{
  display:block;
  float:left;
  width:300px;
  margin-top:10px;
  margin-bottom:10px;
  padding-top:10px;
  height:25px;
  border:1px solid #aaa;
  font-size:1.2em;
  color: #fff;
  background-color: #6b8056;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
}

a.skola_obj:hover,a.skola_mat:hover
{
  background-color:#869775;
  text-decoration:underline;
}


table.tapety
{
  border-collapse:collapse;
  border:1px solid #335016;
  margin-bottom:1em;
  margin-top:10px;
}

table.dily
{
  border-collapse:collapse;
  border:1px solid #335016;
  width:660px;
  margin-bottom:1em;
  margin-top:10px;
}

table.dily td
{
  border:1px solid #335016;
  padding:4px 8px;
}

table.dily th
{
  font-size:1.2em;
  text-align:center;
  color:#000;
  background-color:#6B8056;
  border:1px solid #335016;
  padding:8px 4px 2px;
}

table.dily td.cislo
{
  width:40px;
}

table.dily td.nazev
{
  width:220px;
}

table.dily td.disk
{
  width:100px;
}

table.dily td.first
{
  width:100px;
}
table.dily td.second
{
  width:100px;
}
table.dily td.third
{
  width:100px;
}


div.skola
{
  float:left;
  margin-top:15px;
  width:620px;
}
div.radek_none
{
  display:none;
}
div.radek_skola
{
  position:relative;
  width:620px;
  height:25px;
  margin-bottom:10px;
}
div.radek_skola_big
{
  position:relative;
  width:620px;
  height:140px;
  _height:120px;
  margin-bottom:10px;
}
div.label_skola
{
  float:left;
  padding-top:5px;
  width:150px;
}
div.input_skola
{
  float:left;
  width:470px;
}

input.skola
{
  height:20px;
  width:294px;
}

input.skoly_checkbox
{
  width:20px;
}
input.error
{
  background-color:#be5d5d;
  height:20px;
  width:294px;
}
textarea.skola
{
  width:293px;
  height:120px;
}

textarea.error
{
    background-color:#be5d5d;
}
input.forum_odesli
{
}


/*************************************
***********GALERIE********************
*************************************/

a.foto:active, a.foto:visited, a.foto:link
{
  display:block;
  float:left;
  width:210px;
  margin-right:10px;
  margin-bottom:10px;
  padding-top:15px;
  height:30px;
  border:1px solid #aaa;
  font-size:1.2em;
  color: #fff;
  background-color: #6b8056;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
}


div.galerie_box
{
  float:left;
  width:660px;
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid black;
}
div.galerie_box_left
{
  float:left;
  width: 170px;
}
div.galerie_box_right
{
  float:left;
  width: 450px;
}

div.foto
{
  margin:auto;
  position:relative;
  width: 220px;
}
div.foto_nahled
{
  float: left;
  margin-right:5px;
}
div.mezera_foto_nahledy
{
  float: left;
  height:1px;
  width: 220px;
}



/**************************************************
***********************ESHOP***********************
**************************************************/
div.nadpis_main
{
  float:left;
  width:507px;
  height:25px;
  background-color: #fbf1d0;
  border-top: 1px dashed #e3e3e6;
  border-left: 1px dashed #e3e3e6;
  border-right: 1px dashed #e3e3e6;
}

div.nadpis_akce
{
  float:left;
  width:508px;
  height:25px;
  background-color: #fbf1d0;
  border: 1px dashed #e3e3e6;
}

div.akcni_knihy
{
  float:left;
  width:508px;
}

div.akce_main
{
  float:left;
  border-bottom:1px solid black;
  padding-bottom:10px;
  margin-top:10px;
  width:645px;
}

div.akce
{
  position:relative;
}

div.img_akce
{
  width:210px;
  float:left;
}

div.popis_akce
{
  width:190px;
  float:left;
}
div.cena_akce
{
  margin-left:10px;
  width:100px;
  float:left;
}
div.kosik_akce
{
  width:130px;
  float:left;
}

img.akce
{
  margin-left:3px;
  margin-top:2px;
}

img.kosik_akce
{
  margin-left:10px;
  margin-top:10px;
}

input.kosik
{
  margin-left:5px;
  width:25px;
  border:0px;
}

input.kosik_detail
{
  margin-top:5px;
  width:21px;
}

input.pocet_kosik
{
  width:25px;
  height:18px;
  background-color:#fff;
}

div.horni_left
{
  float:left;
  width:400px;
}

div.horni_right
{
  float:left;
  width:250px;
  height:55px;
}


/**************************************************
**************ZAJIMAVE OTAZKY**********************
**************************************************/
a.kosik_link:active, a.kosik_link:visited, a.kosik_link:link
{
  display:block;
  float:right;
  width:200px;
  margin-top:10px;
  padding-top:10px;
  height:25px;
  border:1px solid #aaa;
  font-size:1.2em;
  color: #000;
  background-color: #6b8056;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
}

a.kosik_link:hover
{
  background-color:#869775;
  text-decoration:underline;
}


div.kosik
{
  float:left;
  margin-top:3px;
}

div.kosik_image
{
  float:left;
  margin-top:7px;
  margin-left:5px;
}
div.kosik_image2
{
  float:left;
  margin-top:8px;
  margin-left:5px;
}

div.kosik_ikona
{
  float:left;
  margin-top:10px;
}
div.kosik_input
{
  float:left;
  margin-top:10px;
  margin-left:2px;
  margin-right:2px;
  margin-bottom:10px;
}

/*************************************
****************KOSIK ALL****************
*************************************/


table.tabulka_kosik_all
{
  border-collapse:collapse;
  border:1px solid #335016;
  width:500px;
  margin-left:20px;
  margin-top:10px;
  margin-bottom:10px;
}
table.tabulka_kosik_all th
{
  font-size:1.2em;
  text-align:center;
  color:#000;
  background-color:#6B8056;
  border:1px solid #335016;
  padding:8px 4px 2px;
}
table.tabulka_kosik_all td
{
  border:1px solid #335016;
  padding:4px 4px;
}
table.tabulka_kosik_all td.nazev
{
  width:150px;
}
table.tabulka_kosik_all td.cena_ks
{
  width:150px;
}
table.tabulka_kosik_all td.ks
{
  width:20px;
}
table.tabulka_kosik_all td.cena
{
  width:140px;
}
table.tabulka_kosik_all td.smaz
{
  width:40px;
}
div.inputs_bottom
{
  width:330px;
  position:relative;
  margin:auto;
}
div.prepocitej
{
  float:left;
  margin-right:10px;
}
div.objednat
{
  float:left;
  height:23px;
  width:153px;
  background-color:#6B8056;
  color:#000;
  border:1px solid black;
  cursor:pointer;
  cursor:hand;
}

div.zpet_kosik
{
  float:left;
  height:23px;
  width:153px;
  margin-left:5px;
  _margin-left:2px;
  margin-bottom:10px;
  background-color:#feed01;
  color:#000;
  border:1px solid black;
  cursor:pointer;
  cursor:hand;
}

div.obj_text
{
  margin-top:3px;
}

div.po_obj
{
  float:left;
}

/*************************************
****************KOSIK****************
*************************************/

table.tabulka_kosik
{
  border-collapse:collapse;
  border:1px solid #335016;
  width:389px;
  margin-bottom:10px;
  margin-top:10px;
}
table.tabulka_kosik th
{
  font-size:1.2em;
  text-align:center;
  color:#000;
  background-color:#6B8056;
  border:1px solid #335016;
  padding:8px 4px 2px;
}
table.tabulka_kosik td
{
  border:1px solid #335016;
  padding:4px 4px;
}
table.tabulka_kosik td.nazev
{
  width:160px;
}
table.tabulka_kosik td.autor
{
  width:100px;
}
table.tabulka_kosik td.cena_ks
{
  width:30px;
}
table.tabulka_kosik td.ks
{
  width:20px;
}
table.tabulka_kosik td.cena
{
  width:60px;
}
input.kosik_ks
{
  width:30px;
  height:15px;
}
input.prepocitej
{
  font-family:Arial;
  height:25px;
  width:153px;
  background-color:#6B8056;
  color:#000;
  border:1px solid black;
}
img.delete
{
  margin-left:7px;
}

/*************************************
****************OBJEDNAVKA************
*************************************/
div.kosik_kroky
{
  float:left;
  width:600px;
  margin-top:10px;
}

div.kosik_krok_obsah
{
  float:left;
  width:390px;
}
div.kosik_krok_popis
{
  float:left;
  width:90px;
  margin-left:10px;
}
div.kosik_krok_mezera
{
  width:500px;
  height:10px;
  float:left;
  margin-left:5px;
  margin-top:10px;
  border-top:1px solid #aaa;
}
div.krok_obsah_nadpis
{
  background-color:#d8d1bf;
  width:388px;
  padding:0px;
  margin-bottom:10px;
  border:1px solid #aaa;
}
div.krok_popis_nadpis
{
  background-color:#d8d1bf;
  width:100px;
  padding:0px;
  margin-bottom:5px;
  border:1px solid #aaa;
}
div.objednavka_form
{
  width:350px;
}

div.label_objednavka
{
  margin-top:5px;
  float:left;
  width:60px;
  margin-left:5px;
}
div.input_objednavka
{
  float:left;
  width:290px;
}
div.radek_objednavka
{
  position:relative;
  width:390px;
  height:35px;
  margin-top:10px;
}

div.radek_objednavka_dodavka
{
  position:relative;
  width:390px;
  height:70px;
  margin-top:10px;
}

div.radek_objednavka_textarea
{
  position:relative;
  width:390px;
  height:120px;
  margin-top:10px;
}
div.radek_objednavka_long
{
  position:relative;
  width:390px;
  height:70px;
  margin-top:10px;
}


input.objednavka
{
  width:150px;
  height:20px;
  border:1px #175d81 solid;
}

input.objednavka_error
{
  width:150px;
  height:20px;
  border:1px #175d81 solid;
  background-color:#E88B8B;
}

input.objednavka_submit
{
  font-family:Arial;
  background-color:#6B8056;
  height:23px;
  width:153px;
  color:#000;
  border:1px solid black;
}

input.objednavka_radio
{
  border:0px #175d81 solid;
}
input.objednavka_checkbox
{
  width:20px;
  height:20px;
  border:0px #175d81 solid;
}
input[type=text]:hover
{
  border:1px black solid;
}
textarea:hover
{
  border:1px black solid;
}


/*************************************
****************DETAIL****************
*************************************/
div#detail
{
  float:left;
  width:609px;
  margin-bottom:10px;
}

div.detail_left
{
  float:left;
  width:200px;
  margin-top:10px;
}

img.detail
{

}

div.detail_right
{
  float:left;
  width:430px;
  margin-top:10px;
  margin-left:10px;
}

div.detail_kosik
{
  float:left;
  width:430px;
}
div.label
{
  margin-top:5px;
  float:left;
  width:90px;
  margin-left:5px;
}
div.input
{
  float:left;
  width:400px;
}
div.input_submit
{
  float:left;
  margin-left:10px;
  width:350px;
}




/**************************************************
***********************FOTKY NOVINY****************
**************************************************/
div.fotka
{
  float:left;
  width:150px;
  margin-right:10px;
  _margin-right:5px;
}


/**************************************************
***********************CLANKY**********************
**************************************************/

div#clanky
{
  padding:10px;
  margin-top:2px;
  float:left;
  width:480px;
  background-color:#E3DED2;
  border:1px solid #6e8657;
}

div.clanek
{
  padding-bottom:10px;
  margin-bottom:10px;
  float:left;
  width:480px;
  border-bottom:1px solid #bbb;
}

div.clanek_mezera
{
  float:left;
  height:20px;
  width:650px;
}


div.cely_clanek
{
  float:left;
  margin-top:5px;
  width:480px;
}

div#clanky_media
{
  padding:0px;
  margin-top:2px;
  float:left;
  width:650px;
}

div.clanek_media
{
  padding-bottom:10px;
  margin-bottom:10px;
  float:left;
  width:650px;
  border-bottom:1px solid #bbb;
}

div.cely_clanek_media
{
  float:left;
  margin-top:5px;
  width:650px;
}


/**************************************************
***********************FORMULARE*******************
**************************************************/

div.forum
{
  float:left;
  margin-top:15px;
  width:400px;
}
div.radek_none
{
  display:none;
}
div.radek_forum
{
  position:relative;
  width:400px;
  height:25px;
  margin-bottom:10px;
}
div.radek_forum_big
{
  position:relative;
  width:400px;
  height:140px;
  _height:120px;
  margin-bottom:10px;
}
div.label_forum
{
  float:left;
  padding-top:5px;
  width:100px;
}
div.input_forum
{
  float:left;
  width:300px;
}

input, textarea
{
  background-color:#D8D1BF;
  padding:2px;
  color:#555;
  border:1px solid #777;
}

input.forum
{
  height:20px;
  width:294px;
}
input.error
{
  background-color:#be5d5d;
  height:20px;
  width:294px;
}
textarea.otazka
{
  width:293px;
  height:120px;
}

textarea.error
{
    background-color:#be5d5d;
}
input.forum_odesli
{
}

/**************************************************
***********************VASE DOTAZY*****************
**************************************************/

div.forum_odkazy
{
  position:relative;
  width:430px;
  margin-bottom:30px;
}
div.forum_odkaz_dalsi
{
  float:left;
  margin-left:25px;
}
div.forum_odkaz_stranky
{
  float:left;
  margin-left:40px;
  width:183px;
}
div.forum_odkaz_predchozi
{
  float:left;
  width:183px;
}
div.forum_blok_vzkazu
{
  float:left;
  width:655px;
  margin-bottom:10px;
  padding-bottom:10px;
  border:1px dashed black;
}
div.forum_blok_vzkaz
{
  margin-top:10px;
  border:1px solid #aaa;
  float:left;
  background-color:#fff;
}
div.forum_user
{
  position:relative;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#d8d1bf;
}
div.forum_prispevek
{
  float:left;
  margin-top:5px;
  margin-left:5px;
  width:75%;
  border:0px solid black;
}
div.forum_reakce
{
  width:95%;
  height:25px;
  float:left;
}
div.forum_vlozeno
{
  width:635px;
  height:25px;
  float:left;
  padding:10px 10px 0px 10px;
  margin-bottom:10px;
  background-color:#FFA95D;
  border:1px solid #777;
}

div.forum_vlozeno_otazka
{
  width:378px;
  height:25px;
  float:left;
  padding:10px 10px 0px 10px;
  margin-bottom:10px;
  background-color:#FFA95D;
  border:1px solid #777;
}


/**************************************************
***********************KOMENTARE*******************
**************************************************/


div.komentar_box
{
  float:left;
  margin-bottom:20px;
  width:400px;
  border:1px solid #aaa;
}

div.komentar_box_user
{
  float:left;
  padding:10px;
  background-color:#d8d1bf;
  width:380px;
}

div.komentar_box_text
{
  float:left;
  padding:10px;
  width:380px;
}

/**************************************************
**************ZAJIMAVE OTAZKY**********************
**************************************************/
a.vlozit_otazku:active, a.vlozit_otazku:visited, a.vlozit_otazku:link
{
  display:block;
  float:right;
  width:200px;
  margin-right:40px;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:10px;
  height:25px;
  border:1px solid #aaa;
  font-size:1.2em;
  color: #000;
  background-color: #6b8056;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
}

a.vlozit_otazku:hover
{
  background-color:#869775;
  text-decoration:underline;
}

div.otazky
{
  padding:10px;
  margin-top:5px;
  float:left;
  width:660px;
  background-color:#a3b294;
}


div.otazka
{
  float:left;
  padding-bottom:10px;
  margin-bottom:10px;
  width:650px;
  border-bottom:1px solid #bbb;
}
div.otazka_form
{
  float:left;
  width:650px;
}

div.otazka_in_form
{
  margin:auto;
  position:relative;
  width:410px;
}
div.odpoved
{
  float:left;
  margin:10px 10px 0px 30px;
  _margin:10px 10px 0px 15px;
  padding:10px;
  width:550px;
  background-color:#D8D1BF;
}

/**************************************************
***********************DILY************************
**************************************************/

div.dil
{
  padding:0px 5px 5px 5px;
  margin-bottom:10px;
  margin-right:5px;
  _margin-right:4px;
  float:left;
  width:115px;
  height:75px;
  border:1px solid #bbb;
}

div.dil_nadpis
{
  float:left;
  width:115px;
  height:35px;
}
div.dil_mezera
{
  float:left;
  width:650px;
}



/**************************************************
***********************FOTKY************************
**************************************************/

div.fotky_kategorie
{
  padding:10px;
  margin-bottom:10px;
  margin-right:10px;
  float:left;
  width:160px;
  min-height:130px;
}

ul.nahledy
{
  padding: 0px;
  border: 0px;
}
ul.nahledy  li
{
  display:inline;
}

img.nahled
{
  margin: 0px 5px 5px 0px;
  border: 1px solid #666;
  padding: 2px;
}

img.nahled_main
{
  margin-top:4px;
  border: 1px solid #666;
  padding: 2px;
}

div.foto_main_in
{
  margin:auto;
  position:relative;
  width:158px;
}

div.foto_main_in_vyska
{
  margin:auto;
  position:relative;
  width:108px;
}


/*****************************************
**********EXITTOUR************************
*****************************************/

div.tour
{
  position:relative;
  margin:auto;
  width:600px;
}

table.tour
{
  border-collapse:collapse;
  border:1px solid #335016;
  width:600px;
  margin-left:20px;
  margin-bottom:1em;
  margin-top:10px;
}

table.tour td
{
  border:1px solid #335016;
  padding:4px 4px;
}

table.tour th
{
  font-size:1.2em;
  text-align:center;
  color:#000;
  background-color:#6B8056;
  border:1px solid #335016;
  padding:8px 4px 2px;
}

table.tour td.od
{
  width:120px;
}

table.tour td.do
{
  width:120px;
}

table.tour td.mesto
{
  width:240px;
}

table.tour td.pozvanka
{
  width:120px;
}


/*****************************************
**********HLAVNI MENU - ODKAZY************
*****************************************/


#mainmenu {
padding: 0px;
float: left;
width: 450px;
}
#mainmenulist {
margin:0px;
padding: 0px;
}
#mainmenulist ul {
padding: 0px;
border: 0px;
display: inline;
margin: 0px;
list-style-type: none;
}
#mainmenulist li {
padding: 0px;
border: 0px;
display: inline;
margin: 0px;
list-style-type: none;
}
#mainmenulist a{
font-weight:bold;
color:#fff;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
font-size: 1.1em;
text-align:center;
float: left;
margin: 0px;
line-height: 14px;
text-decoration: none;
}

#mainmenulist a.mainmenu_aktivni:active,#mainmenulist a.mainmenu_aktivni:visited,#mainmenulist a.mainmenu_aktivni:link{
text-decoration:none;
}


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


#leftmenulist
{
  margin:0px;
  padding: 0px;
  margin-bottom:6px;
}
#leftmenulist ul
{
  padding: 0px;
  border: 0px;
  display: inline;
  margin: 0px;
  list-style-type: none;
}
#leftmenulist li
{
  padding: 0px;
  border: 0px;
  display: inline;
  margin: 0px;
  list-style-type: none;
}
#leftmenulist a
{
  display: block;
  width: 193px;
  height: 35px;
  margin: 2px 0px 0px 0px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
}

a.exit,a.exit_aktivni
{
  background: transparent url(./images/exit.png);
}
a.exit:hover,a.exit_aktivni
{
  background-position: 0 35px;
}
a.media,a.media_aktivni
{
  background: transparent url(./images/media.png);
}
a.media:hover,a.media_aktivni
{
  background-position: 0 35px;
}
a.otazky,a.otazky_aktivni
{
  background: transparent url(./images/otazky.png);
}
a.otazky:hover,a.otazky_aktivni
{
  background-position: 0 35px;
}
a.archiv,a.archiv_aktivni
{
  background: transparent url(./images/archiv.png);
}
a.archiv:hover,a.archiv_aktivni
{
  background-position: 0 35px;
}
a.stahuj,a.stahuj_aktivni
{
  background: transparent url(./images/stahuj.png);
}
a.stahuj:hover,a.stahuj_aktivni
{
  background-position: 0 35px;
}
a.exittour,a.exittour_aktivni
{
  background: transparent url(./images/exittour.png);
}
a.exittour:hover,a.exittour_aktivni
{
  background-position: 0 35px;
}
a.klub,a.klub_aktivni
{
  background: transparent url(./images/klub.png);
}
a.klub:hover,a.klub_aktivni
{
  background-position: 0 35px;
}

a.kontakt,a.kontakt_aktivni
{
  background: transparent url(./images/kontakt.png);
}
a.kontakt:hover,a.kontakt_aktivni
{
  background-position: 0 35px;
}

a.forum,a.forum_aktivni
{
  background: transparent url(./images/forum.png);
}
a.forum:hover,a.forum_aktivni
{
  background-position: 0 35px;
}

a.zakulisi,a.zakulisi_aktivni
{
  background: transparent url(./images/zakulisi.png);
}
a.zakulisi:hover,a.zakulisi_aktivni
{
  background-position: 0 35px;
}

a.skoly,a.skoly_aktivni
{
  background: transparent url(./images/skoly.png);
}
a.skoly:hover,a.skoly_aktivni
{
  background-position: 0 35px;
}

a.eshop,a.eshop_aktivni
{
  background: transparent url(./images/eshop.png);
}
a.eshop:hover,a.eshop_aktivni
{
  background-position: 0 35px;
}

a.fotogalerie,a.fotogalerie_aktivni
{
  background: transparent url(./images/fotogalerie.png);
}
a.fotogalerie:hover,a.fotogalerie_aktivni
{
  background-position: 0 35px;
}

/* MENU pro IE6*/

a.exit2,a.exit2_aktivni
{
  background: transparent url(./images/exit.gif);
}
a.exit2:hover,a.exit2_aktivni
{
  background-position: 0 35px;
}
a.media2,a.media2_aktivni
{
  background: transparent url(./images/media.gif);
}
a.media2:hover,a.media2_aktivni
{
  background-position: 0 35px;
}
a.otazky2,a.otazky2_aktivni
{
  background: transparent url(./images/otazky.gif);
}
a.otazky2:hover,a.otazky2_aktivni
{
  background-position: 0 35px;
}
a.archiv2,a.archiv2_aktivni
{
  background: transparent url(./images/archiv.gif);
}
a.archiv2:hover,a.archiv2_aktivni
{
  background-position: 0 35px;
}
a.stahuj2,a.stahuj2_aktivni
{
  background: transparent url(./images/stahuj.gif);
}
a.stahuj2:hover,a.stahuj2_aktivni
{
  background-position: 0 35px;
}
a.exittour2,a.exittour2_aktivni
{
  background: transparent url(./images/exittour.gif);
}
a.exittour2:hover,a.exittour2_aktivni
{
  background-position: 0 35px;
}
a.klub2,a.klub2_aktivni
{
  background: transparent url(./images/klub.gif);
}
a.klub2:hover,a.klub2_aktivni
{
  background-position: 0 35px;
}
a.kontakt2,a.kontakt2_aktivni
{
  background: transparent url(./images/kontakt.gif);
}
a.kontakt2:hover,a.kontakt2_aktivni
{
  background-position: 0 35px;
}
a.forum2,a.forum2_aktivni
{
  background: transparent url(./images/forum.gif);
}
a.forum2:hover,a.forum2_aktivni
{
  background-position: 0 35px;
}

a.zakulisi2,a.zakulisi2_aktivni
{
  background: transparent url(./images/zakulisi.gif);
}
a.zakulisi2:hover,a.zakulisi2_aktivni
{
  background-position: 0 35px;
}
a.skoly2,a.skoly2_aktivni
{
  background: transparent url(./images/skoly.gif);
}
a.skoly2:hover,a.skoly2_aktivni
{
  background-position: 0 35px;
}

a.eshop2,a.eshop2_aktivni
{
  background: transparent url(./images/eshop.gif);
}
a.eshop2:hover,a.eshop2_aktivni
{
  background-position: 0 35px;
}

a.fotogalerie2,a.fotogalerie2_aktivni
{
  background: transparent url(./images/fotogalerie.gif);
}
a.fotogalerie2:hover,a.fotogalerie2_aktivni
{
  background-position: 0 35px;
}




#leftmenulist a.sub_neaktivni:link, #leftmenulist a.sub_neaktivni:visited
{
  font-weight:bold;
  color:#eee;
  background-color:#484434;
  width:173px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:20px;
  height:20px;
  text-align:right;
  text-decoration: none;
}

#leftmenulist a.sub_neaktivni:hover
{
  text-decoration: underline;
}
#leftmenulist a.sub_aktivni:link, #leftmenulist a.sub_aktivni:hover, #leftmenulist a.sub_aktivni:visited
{
  font-weight:bold;
  color:#aba477;
  background-color:#635E49;
  width:173px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:20px;
  height:20px;
  text-align:right;
  text-decoration: underline;
}


div#foot
{
  padding: 0px;
  margin: 0px;
  width: 900px;
  background-color: transparent;
}

div#footer
{
  clear: both;
  padding-bottom:2px;
  padding-top: 2px;
}

h1
{
  font-size: 1.7em;
  color: #335016;
  margin: 5px 0px 10px 0px;
}
h2
{
  font-size: 1.5em;
  margin:0px 0px 10px 0px;
  color: #313131;
}

h2.clanek
{
  font-size: 1.5em;
  margin:10px 0px 10px 0px;
  color: #335016;
  width:300px;
}

h3
{
  font-size: 1.3em;
  font-weight:bold;
  color: #335016;
  margin:0px 0px 10px 0px;
}
h3.uvidite
{
  margin:0px;
}

h3.eshop
{
  margin:0px 0px 10px 0px;
}
h3.objednavka
{
  margin:10px;
}

h4
{
  font-size: 1.1em;
  font-weight:bold;
  color: #335016;
  margin:0px 0px 10px 0px;
}

h5
{
  font-size: 1.1em;
  font-weight:bold;
  color: #335016;
  margin:0px;
}

p
{
  margin: 0px 0px 10px 0px;
  font-size: 1.1em;
  color:#000;
}
p.box
{
  margin:0px;
}
p.sleduj
{
  color:#5b0202;
  font-size: 1.2em;
  margin:0px;
}
p.clanek
{
    margin: 0px 0px 10px 0px;
}
p.datum
{
  margin: 0px 0px 0px 10px;
  font-size: 1.0em;
  color:#335016;
}
p.datum_left
{
  margin: 5px 0px 5px 0px;
  font-size: 1.0em;
  color:#335016;
}
p.dil
{
  margin: 0px;
  font-size: 1.1em;
  color:#335016;
}
p.cely_clanek
{
  text-align:right;
}
p.middle
{
  text-align:center;
}
p.dily
{
  margin:0px;
  text-align:center;
}
p.foot
{
  margin:0px;
  text-align:center;
}
p.error
{
  color:red;
}

p.akce_popis
{
  margin: 0px 0px 0px 10px;
}

p.akce_akcni_cena
{
  margin: 0px 10px 0px 0px;
  font-size: 1.0em;
  color: #de0000;
}

p.akce_cena
{
  margin: 0px 10px 5px 0px;
  font-size: 1.0em;
}
p.middle_obj
{
  text-align:center;
  font-size: 1.2em;
}


b.clanek
{
  color:#777;
}

a
{
	color: #456326;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

a.sleduj
{
  color:#5b0202;
}

a.clanek
{
  text-decoration: underline;
}
a.clanek:hover
{
	text-decoration: none;
}

img
{
  border:0px;
}

img.clanek
{
  float: left;
  margin: 0px 10px 0px 0px;
  border: 1px solid #666;
  padding: 2px;
}

ul
{
  margin-left:20px;
  margin-bottom:10px;
}
li
{
  font-size: 1.1em;
  margin-bottom:5px;
}

ol
{
  margin-left:35px;
}

form
{
  margin-bottom:10px;
}

