body
       {
       font-family: Arial, Tahoma, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: #ffffff url(../../obrazky/design/poz_body.jpg) center top no-repeat;
       }

a
       {
       text-decoration: none;
       }

a:hover
       {
       text-decoration: underline;
       }

img {border: 0px none;}

#koren
       {
       width: 1000px;
       height: auto;
       margin: auto;
       text-align: left;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	float: left;
	}

#jt
       {
       width: 1000px;
       height: 19px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_jt.jpg) left top no-repeat;
       padding: 7px 0 0 20px;
       }

#jt marquee
       {
       width: 960px;
       margin: 0;
       float: left;
       display: block;
       color: white;
       font-size: 11px;
       font-weight: bold;
       }

#top
       {
       width: 1000px;
       height: 177px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top.jpg) left top no-repeat;
       }

p#logo
       {
       width: 390px;
       height: 177px;
       margin: 0;
       float: left;
       position: relative;
       }

p#logo img
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 30px;
       top: 47px;
       }


menu#menu
       {
       width: 590px;
       height: 90px;
       margin: 0;
       float: left;
       padding: 87px 0 0 20px;
       }

menu#menu li
       {
       list-style: none;
       height: 21px;
       margin: 0;
       float: left;
       font-size: 13px;
       color: white;
       text-align: center;
       text-transform: uppercase;
       }

menu#menu li.tl1 {width: 65px;}
menu#menu li.tl2 {width: 102px;}
menu#menu li.tl3 {width: 127px;}
menu#menu li.tl4 {width: 130px;}
menu#menu li.tl5 {width: 66px;}
menu#menu li.tl6 {width: 170px;}
menu#menu li.tl7 {width: 150px;}
menu#menu li.tl8 {width: 77px;}
menu#menu li.tl9 {width: 77px;}
       
menu#menu li a
       {
       height: 18px;
       color: white;
       margin: 0;
       float: left;
       display: block;
       padding: 3px 0 0 0;
       }
       
menu#menu li.tl1 a {width: 65px;}
menu#menu li.tl2 a {width: 102px;}
menu#menu li.tl3 a {width: 127px;}
menu#menu li.tl4 a {width: 130px;}
menu#menu li.tl5 a {width: 66px;}
menu#menu li.tl6 a {width: 170px;}
menu#menu li.tl7 a {width: 150px;}
menu#menu li.tl8 a {width: 77px;}
menu#menu li.tl9 a {width: 77px;}

menu#menu li a.akt, menu#menu li a:hover
       {
       color: #032043;
       font-weight: bold;
       text-decoration: none;
       }

menu#menu li.tl1 a.akt, menu#menu li.tl1 a:hover {background: url(../../obrazky/design/menu/1.gif) left top no-repeat;}
menu#menu li.tl2 a.akt, menu#menu li.tl2 a:hover {background: url(../../obrazky/design/menu/2.gif) left top no-repeat;}
menu#menu li.tl3 a.akt, menu#menu li.tl3 a:hover {background: url(../../obrazky/design/menu/3.gif) left top no-repeat;}
menu#menu li.tl4 a.akt, menu#menu li.tl4 a:hover {background: url(../../obrazky/design/menu/4.gif) left top no-repeat;}
menu#menu li.tl5 a.akt, menu#menu li.tl5 a:hover {background: url(../../obrazky/design/menu/5.gif) left top no-repeat;}
menu#menu li.tl6 a.akt, menu#menu li.tl6 a:hover {background: url(../../obrazky/design/menu/6.gif) left top no-repeat;}
menu#menu li.tl7 a.akt, menu#menu li.tl7 a:hover {background: url(../../obrazky/design/menu/7.gif) left top no-repeat;}
menu#menu li.tl8 a.akt, menu#menu li.tl8 a:hover {background: url(../../obrazky/design/menu/8.gif) left top no-repeat;}
menu#menu li.tl9 a.akt, menu#menu li.tl9 a:hover {background: url(../../obrazky/design/menu/9.gif) left top no-repeat;}

#telo
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo.jpg) left top repeat-y;
       }

#telo_ps_obsah
       {
       width: 976px;
       _height: 565px;
       min-height: 565px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_ps_obsah.jpg) left top no-repeat;
       padding: 0 13px 10px 11px;
       font-size: 11px;
       color: #032147;
       }

#telo_ps_obsah a {color: #032147;}

p#patka
       {
       width: 1000px;
       height: 32px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_patka.jpg) left top no-repeat;
       position: relative;
       font-size: 10px;
       color: white;
       letter-spacing: -1px;
       }
       
p#patka a {color: white;}

p#patka span
       {
       position: absolute;
       top: 10px;
       }

p#patka span.copy {left: 18px;}
p#patka span.keywords {left: 300px;}



#blok_koren
       {
       width: 962px;
       height: 275px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_blok_koren.jpg) left top no-repeat;
       padding: 7px 7px 0 7px;
       }

#blok_koren #main_foto
       {
       width: 510px;
       height: 273px;
       margin: 0;
       float: left;
       background: white;
       padding: 1px 0;
       }

#blok_koren #main_foto img
       {
       width: 510px;
       height: 273px;
       margin: 0;
       float: left;
       display: block;
       }


#blok_koren #main_foto2
       {
       width: 240px;
       height: 273px;
       margin: 0;
       float: left;
       background: white;
       padding: 1px 0;
       }

#blok_koren #main_foto2 img
       {
       width: 240px;
       height: 273px;
       margin: 0;
       float: left;
       display: block;
       }



#blok_koren #text
       {
       width: 432px;
       height: 255px;
       margin: 0;
       float: left;
       padding: 10px;
       }
       
#blok_koren #text table {font-size: 11px; color: #032147;}

#blok_koren #text p {margin: 0; padding: 0;}


#blok_koren #text .akce
       {
       width: 422px;
       height: 75px;
       margin: 0;
       background: #032147;
       color: white;
       padding: 5px;
       }

#blok_koren #text .akce a {color: white;}

#blok_koren #text .podmenu
       {
       width: 422px;
       height: 22px;
       margin: 0 0 3px 0;
       color: white;
       /*padding: 5px;*/
       font-size: 10px;
       font-weight: bold;
       }

#blok_koren #text .podmenu a 
       {
       width: 60px;
       height: 17px;
       margin: 0 5px 0 0;
       float: left;
       background: url(../../obrazky/design/poz_podmenu.gif) left top no-repeat;
       padding: 5px 0 0 0;
       display: block;
       text-align: center;
       color: white;
       }


#blok_koren #kon_form
       {
       width: 260px;
       height: 275px;
       margin: 0;
       float: left;
       padding: 0 5px 0 5px;
       }

#blok_koren #kon_form h2
       {
       width: 250px;
       height: auto;
       margin: 5px 0 0 0;
       background: #032147;
       font-size: 13px;
       padding: 5px;
       color: white;
       text-transform: uppercase;
       }

#blok_koren #kon_form form
       {
       width: 250px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       padding: 0;
       }

#blok_koren #kon_form form p
       {
       width: 250px;
       margin: 5px 0 0 0;
       padding: 0;
       float: left;
       }
       
#blok_koren #kon_form form p span.text
       {
       width: 100px;
       text-transform: uppercase;
       margin: 0;
       float: left;
       display: block;
       }

#blok_koren #kon_form form p span.text2
       {
       text-transform: uppercase;
       margin: 0;
       }

#blok_koren #kon_form form input.text
       {
       width: 145px;
       height: auto;
       margin: 0;
       background: transparent;
       padding: 0 1px;
       border: 1px solid #032147;
       color: #032147;
       font-size: 11px;
       display: block;
       position: relative;
       top: -2px;
       font-family: Arial, Tahoma;
       }

#blok_koren #kon_form form input.text2
       {
       width: 75px;
       height: auto;
       margin: 0;
       background: transparent;
       padding: 0 1px;
       border: 1px solid #032147;
       color: #032147;
       font-size: 11px;
       position: relative;
       top: -2px;
       font-family: Arial, Tahoma;
       }

#blok_koren #kon_form form textarea.text
       {
       width: 145px;
       height: 70px;
       margin: 0;
       background: transparent;
       padding: 0 1px;
       border: 1px solid #032147;
       color: #032147;
       font-size: 11px;
       display: block;
       position: relative;
       top: -2px;
       font-family: Arial, Tahoma;
       }

#blok_koren #kon_form img {margin: 0 0 5px 0;}

#blok_koren #kon_form form input.submit
       {
       width: 250px;
       height: auto;
       margin: 0;
       background: #032147;
       padding: 0 1px;
       border: 1px solid #032147;
       color: white;
       font-size: 11px;
       display: block;
       cursor: hand;
       cursor: pointer;
       font-family: Arial, Tahoma;
       }

#blok_koren #kon_form p.HTML_CHYBA
       {
       margin: 0;
       padding: 0;
       }

#blok_koren #kon_form p.HTML_CHYBA img {display: none;}


#blok_koren #text2
       {
       width: 702px;
       height: 255px;
       margin: 0;
       float: left;
       padding: 10px;
       }



#blok_koren .prihl
       {
       width: 362px;
       height: auto;
       margin: 0;
       float: left;
       text-align: center;
       padding: 100px 300px 0 300px;
       }

#blok_koren .prihl h1 {margin: 0 0 5px 0; padding: 0;}
#blok_koren .prihl p {margin: 0; padding: 0;}

#blok_koren .prihl form.prozaky
       {
       width: 362px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0;
       }

#blok_koren .prihl p.pozadi
       {
       width: 352px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       background: #032147;
       color: white;
       padding: 5px;
       }

#blok_koren .prihl p.pozadi span
       {
       width: 166px;
       height: auto;
       margin: 0 15px 0 0;
       float: left;
       display: block;
       text-align: right;
       text-transform: uppercase;
       font-weight: bold;
       }

#blok_koren .prihl p.pozadi input
       {
       width: 160px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       background: transparent;
       display: block;
       color: white;
       border: 1px solid white;
       font-size: 12px;
       font-weight: bold;
       padding: 0 1px;
       font-family: Arial;
       }


#blok_koren .prihl input.submit
       {
       width: auto;
       margin: 10px 0 0 0;
       background: transparent;
       font-size: 14px;
       font-weight: bold;
       color: #032147;
       border: 0px none;
       cursor: hand;
       cursor: pointer;
       }


#blok_koren2_top
       {
       width: 976px;
       height: 8px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_blok_koren2_top.jpg) left top no-repeat;
       font-size: 0;
       }


#blok_koren2
       {
       width: 942px;
       _height: 200px;
       min-height: 200px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_blok_koren2.jpg) left top repeat-y;
       padding: 5px 17px 5px 17px;
       }


#blok_koren2 p {margin: 0; padding: 0;}
#blok_koren2 table {font-size: 11px; color: #032147;}

#blok_koren2 table td.kulate 
       {
       color: white;
       height: 80px;
       /*background: url(../../obrazky/design/poz_prozaky_tab.jpg) left top no-repeat;*/
       background: url(../../obrazky/design/poz_prozaky_tab2.jpg) left top no-repeat;
       }




table.cenik
       {
       width: 350px;
       height: 0;
       margin: 10px 0 0 0;
       float: left;
       font-size: 11px;
       }

table.cenik td.td1 {width: 270px; text-align: left;}
table.cenik td.td2 {width: 70px; text-align: right; padding-right: 60px;}

table.cenik td {padding: 0px 5px;}

table.cenik tr.lichy {background: #e4e407;}

#menu_sk
       {
       width: 954px;
       height: 61px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menusk.jpg) left top no-repeat;
       padding: 0 0 0 12px;
       }

#menu_sk p
       {
       width: 157px;
       height: 61px;
       margin: 0 1px 0 0;
       float: left;
       padding: 0;
       position: relative;
       }

#menu_sk p a
       {
       width: 157px;
       height: 61px;
       margin: 0;
       float: left;
       display: block;
       color: white;
       position: absolute;
       left: 0;
       top: 0;
       }

#menu_sk p a.akt, #menu_sk p a:hover
       {
       text-decoration: none;
       background: url(../../obrazky/design/poz_menusk_akt.jpg) left bottom no-repeat;
       }

#menu_sk p span 
       {
       position: absolute; 
       text-transform: uppercase; 
       cursor: hand;
       cursor: pointer;
       }

#menu_sk p span.cast
       {
       font-weight: bold;
       font-size: 10px;
       left: 8px;
       top: 5px;
       }

#menu_sk p span.nazev
       {
       font-weight: bold;
       font-size: 14px;
       left: 8px;
       top: 18px;
       }

#menu_sk p span.doba
       {
       font-size: 10px;
       left: 8px;
       top: 35px;
       letter-spacing: -1px;
       }

#menu_sk p span.akce
       {
       margin: 0;
       float: left;
       background: #fdfa00;
       color: #032147;
       font-size: 12px;
       font-weight: bold;
       padding: 2px 3px;
       display: block;
       left: 115px;
       top: 3px;
       }



#text_skupin
       {
       width: 948px;
       height: auto;
       margin: 0;
       float: left;
       padding: 20px 6px 5px 12px;
       position: relative;
       }
       
#text_skupin p
       {
       width: 310px;
       height: auto;
       margin: 5px 6px 0 0;
       float: left;
       padding: 0;
       }

#text_skupin p span {cursor: hand; cursor: pointer;}

#text_skupin p span.label
       {
       width: 29px;
       height: 38px;
       margin: 0 5px 0 0;
       float: left;
       background: #032147;
       color: white;
       display: block;
       font-size: 30px;
       font-weight: bold;
       padding: 0 0 0 3px;
       }

#text_skupin p span.text
       {
       width: 273px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       }

#text_skupin img.facebook
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 800px;
       top: 150px;
       }

#telo_ps_obsah h1, #telo_ps_obsah h2, #telo_ps_obsah h3, #telo_ps_obsah h4, #telo_ps_obsah h5, #telo_ps_obsah h6
       {
       margin: 0;
       padding: 0;
       }

#telo_ps_obsah h1
       {
       font-size: 18px;
       }

#telo_ps_obsah h2
       {
       font-size: 17px;
       }

#telo_ps_obsah h3
       {
       font-size: 16px;
       padding: 0 0 0 5px;
       }

#telo_ps_obsah h4
       {
       font-size: 15px;
       padding: 0 0 0 10px;
       }

#telo_ps_obsah h5
       {
       font-size: 14px;
       padding: 0 0 0 15px;
       }

#telo_ps_obsah h6
       {
       font-size: 13px;
       padding: 0 0 0 20px;
       }

