body
       {
       font-family: Arial, Tahoma, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: #c2c2c2;
       }

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;
	}

#top
       {
       width: 1000px;
       height: 129px;
       margin: 0;
       float: left;
       }

menu#menu
       {
       width: 746px;
       height: 90px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu.jpg) left top no-repeat;
       padding: 39px 0 0 5px;
       }

menu#menu li
       {
       list-style: none;
       width: auto;
       height: 42px;
       margin: 0;
       float: left;
       padding: 0;
       font-size: 12px;
       text-transform: uppercase;
       }

menu#menu li a
       {
       width: auto;
       height: 35px;
       margin: 0;
       float: left;
       padding: 7px 0 0 0;
       display: block;
       color: #4e4e4e;
       text-align: center;
       }

menu#menu li a:hover, menu#menu li a.akt
       {
       text-decoration: none;
       background: #c81e02;
       font-family: "Arial Black";
       color: white;
       line-height: 15px;
       }

menu#menu li a.tl0 {width: 79px;}
menu#menu li a.tl1 {width: 71px;}
menu#menu li a.tl2 {width: 120px;}
menu#menu li a.tl3 {width: 92px;}
menu#menu li a.tl4 {width: 124px;}
menu#menu li a.tl5 {width: 86px;}
menu#menu li a.tl6 {width: 70px;}
menu#menu li a.tl7 {width: 103px;}

p#logo
       {
       width: 249px;
       height: 129px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_logo.jpg) left top no-repeat;
       position: relative;
       }

p#logo img
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 8px;
       top: 44px;
       }

#telo
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo.jpg) left top repeat-y;
       }

#telo h1
       {
       width: 420px;
       height: 164px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_h1.jpg) left top no-repeat;
       padding: 0 0 0 45px;
       font-size: 45px;
       font-weight: bold;
       color: white;
       text-transform: uppercase;
       line-height: 50px;
       letter-spacing: -2px;
       }

p#banner
       {
       width: 523px;
       height: 164px;
       margin: 0;
       float: left;
       padding: 0 0 0 12px;
       }

p#banner img
       {
       margin: 0;
       float: left;
       display: block;
       }

#telo_ps_obsah
       {
       width: 980px;
       _height: 290px;
       min-height: 290px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo_ps_obsah.jpg) left top no-repeat;
       padding: 10px;
       color: white;
       font-size: 13px;
       }

#telo_ps_obsah a {color: white; text-decoration: underline;}
#telo_ps_obsah p {margin: 0; padding: 0;}


#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: 5px 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;
       }


#telo_ps_obsah #sloupec_levy
       {
       width: 410px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 10px 0 38px;
       }

#telo_ps_obsah #sloupec_pravy
       {
       width: 500px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 10px;
       }
       
#telo_ps_obsah p#prilohy
       {
       width: 490px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img {border: 0px none;}

ul.fotogalerie
       {
       width: 490px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       visibility: visible;
       padding: 0;
       }

ul.fotogalerie li
       {
       list-style: none;
       width: 140px;
       height: 190px;
       margin: 0;
       float: left;
       padding: 0 10px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       border: 1px solid #ffffff !important;
       padding: 2px !important;
       margin: 0 auto 5px auto;
       display: block;
       }


p#patka
       {
       width: 980px;
       height: auto;
       margin: 0;
       float: left;
       padding: 2px 10px;
       font-size: 10px;
       color: black;
       }

p#patka a {color: black;}

div#faq p {margin-bottom:15px;}


