#koren
       {
       width: auto;
	height: auto;
	margin: 0;
	text-align: center;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	text-align: left;
	position: relative;
       }
       
#lista
       {
       width: 970px;
       height: 15px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_lista.jpg) top left repeat-x;
       position: relative;
       padding: 2px 15px 0 15px;
       color: white;
       font-size: 11px;
       position: absolute;
       }

#lista img
       {
       position: absolute;
       top: 2px;
       border: 0px none;
       }

#lista img#cze
       {
       right: 45px;
       }

#lista img#eng
       {
       right: 15px;
       }

#top
       {
       width: 1000px;
       height: 231px;
       margin: 0;
       float: left;
       position: absolute;
       top: 17px;
       }

#top_top
       {
       width: 1000px;
       height: 112px;
       margin: 0;
       float: left;
       position: absolute;
       top: 0;
       }

.top_top_cz
       {
       background: url(../../obrazky/design/poz_top_topCZ.jpg) top left no-repeat;
       }

.top_top_en
       {
       background: url(../../obrazky/design/poz_top_topEN.jpg) top left no-repeat;
       }

#top_top a#logo
       {
       width: 126px;
       height: 94px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/logo.jpg) top left no-repeat;
       position: absolute;
       left: 36px;
       top: 10px;
       }

#top_top span#text
       {
       color: white;
       font-size: 16px;
       position: absolute;
       left: 237px;
       top: 10px;
       }

#top_top_akt
       {
       width: 431px;
       height: 75px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top_top_akt.jpg) top left no-repeat;
       position: absolute;
       left: 213px;
       top: 29px;
       }

#top_top_akt p
       {
       margin: 6px auto 8px 10px;
       }

#top_top_akt a
       {
       color: white;
       font-size: 12px;
       }

#top_bottom
       {
       width: 1000px;
       height: 119px;
       margin: 0;
       float: left;
       position: absolute;
       top: 112px;
       }
       
.top_bottom_cz
       {
       background: url(../../obrazky/design/poz_top_bottomCZ.jpg) top left no-repeat;
       }

.top_bottom_en
       {
       background: url(../../obrazky/design/poz_top_bottomEN.jpg) top left no-repeat;
       }

#top_bottom_akce
       {
       width: 279px;
       height: 97px;
       margin: 0;
       float: left;
       position: absolute;
       left: 45px;
       top: 15px;
       }

#top_bottom_akce_ls
       {
       width: 90px;
       height: 87px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top_bottom_akce_ls.jpg) top left no-repeat;
       padding: 5px;
       text-align: center;
       }

#top_bottom_akce_ls img
       {
       border: 0px none;
       }

#top_bottom_akce_ps
       {
       width: 169px;
       height: 87px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top_bottom_akce_ps.jpg) top left no-repeat;
       padding: 5px;
       color: white;
       font-size: 12px;
       position: relative;
       }

#top_bottom_akce_ps a.nadpis
       {
       width: 169px;
       color: white;
       font-size: 12px;
       float: left;
       margin-bottom: 5px;
       }

#top_bottom_akce_ps a.vice
       {
       color: white;
       font-size: 11px;
       font-style: italic;
       position: absolute;
       left: 110px;
       top: 83px;
       }

#top_bottom_vyp
       {
       width: 279px;
       height: 97px;
       margin: 0;
       float: left;
       position: absolute;
       left: 363px;
       top: 15px;
       }

#top_bottom_vyp_ls
       {
       width: 90px;
       height: 87px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top_bottom_vyp_ls.jpg) top left no-repeat;
       padding: 5px;
       text-align: center;
       }

#top_bottom_vyp_ls img
       {
       border: 0px none;
       }

#top_bottom_vyp_ps
       {
       width: 169px;
       height: 87px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top_bottom_vyp_ps.jpg) top left no-repeat;
       padding: 5px;
       color: white;
       font-size: 12px;
       position: relative;
       }

#top_bottom_vyp_ps a.nadpis
       {
       width: 169px;
       color: white;
       font-size: 12px;
       float: left;
       margin-bottom: 5px;
       }

#top_bottom_vyp_ps a.vice
       {
       color: white;
       font-size: 11px;
       font-style: italic;
       position: absolute;
       left: 110px;
       top: 83px;
       }

#top_hracka
       {
       width: 355px;
       height: 231px;
       margin: 0;
       float: left;
       position: absolute;
       right: 0;
       }

#top div.hracka1
       {
       background: url(../../obrazky/design/poz_top_hracka1.jpg) top right no-repeat;
       }

#top div.hracka2
       {
       background: url(../../obrazky/design/poz_top_hracka2.jpg) top right no-repeat;
       }

#top div.hracka3
       {
       background: url(../../obrazky/design/poz_top_hracka3.jpg) top right no-repeat;
       }

#top div.hracka4
       {
       background: url(../../obrazky/design/poz_top_hracka4.jpg) top right no-repeat;
       }
       
#menu
       {
       width: 1000px;
       height: 47px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu.jpg) top left repeat-x;
       position: absolute;
       top: 248px;
       }

#menu a
       {
       height: 23px;
       margin: 8px 0 0 0;
       float: left;
       background: url(../../obrazky/design/poz_menu_a.jpg) top right no-repeat;
       padding-top: 7px;
       text-align: center;
       color: white;
       font-size: 12px;
       }

#menu a.posledni
       {
       background: none;
       }

#menu a:hover
       {
       background: #83b2e8 url(../../obrazky/design/poz_menu_a.jpg) top right no-repeat;
       text-decoration: none;
       }

#telo
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       background: #ecb20b url(../../obrazky/design/poz_telo.jpg) top left repeat-x;
       position: absolute;
       top: 295px;
       }

#telo_obsah
       {
       width: 750px;
       _height: 420px;
       min-height: 420px;
       margin: 0;
       float: left;
       padding: 10px 0 30px 20px;
       color: #323232;
       font-size: 12px;
       }

#telo_obsah div#akt p
       {
       margin: 10px 0 10px 20px;
       }

#telo_obsah div#akt a
       {
       color: white;
       font-size: 14px;
       font-weight: bold;
       font-style: italic;
       }

#telo_sloupec
       {
       width: 220px;
       height: 526px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_sloupec.jpg) bottom left no-repeat;
       position: absolute;
       top: -103px;
       left: 780px;
       }

#telo_sloupec_hledPro
       {
       width: 198px;
       height: 114px;
       margin: 6px 0 0 0;
       float: left;
       position: relative;
       left: 17px;
       }

#telo_sloupec_hledPro_top
       {
       width: 198px;
       height: 23px;
       margin: 0;
       float: left;
       padding: 7px 0 0 0;
       color: #363636;
       font-size: 12px;
       text-align: center;
       }

#telo_sloupec_hledPro_bottom
       {
       width: 198px;
       height: 56px;
       margin: 3px 0 0 0;
       float: left;
       padding: 25px 0 0 0;
       text-align: center;
       }

#telo_sloupec_hledPro_bottom input
       {
       width: 143px;
       height: 17px;
       background: white;
       border: 1px solid #555555;
       color: #555555;
       font-size: 12px;
       font-weight: bold;
       }

#telo_sloupec_hledPro_bottom input.submit
       {
       width: 30px;
       font-size: 12px; 
       color: #555555;
       background: transparent;
       border: 0px none;
       }

#telo_sloupec_zav
       {
       width: 198px;
       height: 89px;
       margin: 18px 0 0 0;
       float: left;
       position: relative;
       left: 17px;
       }

#telo_sloupec_zav_top
       {
       width: 196px;
       height: 16px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_sloupec_BLOK_top.jpg) top left repeat-x;
       padding-top: 3px;
       border: 1px solid white;
       color: #3a3a3a;
       font-size: 12px;
       text-align: center;
       }

#telo_sloupec_zav_bottom
       {
       width: 198px;
       height: 65px;
       margin: 3px 0 0 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_sloupec_zav_bottom.jpg) top left repeat-x;
       text-align: center;
       color: white;
       }

#telo_sloupec_zav_bottom_ls
       {
       width: 99px;
       height: 48px;
       margin: 0;
       float: left;
       padding: 17px 0 0 5px;
       font-size: 26px;
       font-weight: bold;
       font-style: italic;
       text-align: left;
       }

#telo_sloupec_zav_bottom_ps
       {
       width: 94px;
       height: 62px;
       margin: 0;
       float: left;
       padding-top: 3px;
       font-size: 12px;
       text-align: left;
       }
       
#telo_sloupec_kon
       {
       width: 198px;
       height: 254px;
       margin: 20px 0 0 0;
       float: left;
       position: relative;
       left: 17px;
       }

#telo_sloupec_kon_top
       {
       width: 196px;
       height: 16px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_sloupec_BLOK_top.jpg) top left repeat-x;
       padding-top: 3px;
       border: 1px solid white;
       color: #3a3a3a;
       font-size: 12px;
       text-align: center;
       }

#telo_sloupec_kon_bottom
       {
       width: 198px;
       height: 229;
       margin: 4px 0 0 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_sloupec_kon_bottom.jpg) top left repeat-x;
       }

#telo_sloupec_kon_bottom table
       {
       width: 188px;
       height: 224px;
       margin: 5px auto auto auto;
       color: white;
       font-size: 12px;
       }

#telo_sloupec_kon_bottom table td
       {
       text-align: right;
       }

#telo_sloupec_kon_bottom input
       {
       width: 125px;
       color: white;
       font-size: 10px;
       font-weight: bold;
       border: 1px solid white;
       background: transparent;
       }

#telo_sloupec_kon_bottom input.submit
       {
       width: auto;
       color: white;
       font-size: 12px;
       border: 0px none;
       }

#telo_sloupec_kon_bottom fieldset
       {
       width: 188px;
       height: 120px;
       margin: auto;
       border: 1px solid white;
       padding: 0;
       text-align: center;
       }

#telo_sloupec_kon_bottom legend
       {
       color: white;
       margin-left: 65px;
       text-align: center;
       }

#telo_sloupec_kon_bottom textarea
       {
       width: 185px;
       height: 103px;
       color: white;
       font-size: 10px;
       font-weight: bold;
       border: 0px none;
       background: transparent;
       }

#telo_patka
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       font-size: 12px;
       padding: 5px 0 5px 0;
       text-align: center;
       position: absolute;
       left: 0;
       bottom: 0;
       }

#telo_patka a
       {
       color: #404040;
       font-size: 10px;
       font-weight: bold;
       font-style: italic;
       }

.produkt
       {
       width: 365px;
       height: 89px;
       margin: 0 0 10px 0;
       float: left;
       background: url(../../obrazky/design/poz_produkt.gif) top left no-repeat;
       }

.produkt div.ls
       {
       width: 85px;
       height: 79px;
       margin: 0;
       float: left;
       padding: 5px;
       text-align: center;
       }

.produkt div.ls img
       {
       border: 0px none;
       }

.produkt div.ps
       {
       width: 265px;
       height: 74px;
       margin: 0;
       float: left;
       padding: 10px 5px 5px 0;
       }

.produkt div.ps div.nadpis
       {
       width: 245px;
       height: auto;
       margin: 0;
       float: left;
       background: #a6a6a6;
       padding: 0 10px 0 10px;
       font-size: 10px;
       }

.produkt div.ps div.nadpis a
       {
       color: white;
       font-size: 12px;
       font-style: italic;
       }

.produkt div.ps div.text
       {
       width: 255px;
       height: 40px;
       margin: 0;
       float: left;
       padding: 3px 10px 0 0;
       font-size: 11px;
       }

.produkt div.ps div.odkaz 
       {
       width: 255px;
       text-align: right;
       font-size: 10px;
       position: relative;
       }

.produkt div.ps div.odkaz span
       {
       color: white;
       position: absolute;
       left: 0;
       bottom: 0;
       }

.produkt div.ps div.odkaz a
       {
       color: white;
       font-size: 11px;
       font-style: italic;
       }

.produkt2
       {
       margin-left: 10px;
       }

