body
       {
       font-family: Arial, Tahoma, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: #f6f6f6 url(../../obrazky/design/pozadi_body.jpg) center top no-repeat;
       }

a
       {
       text-decoration: none;
       }

a:hover
       {
       text-decoration: underline;
       }
       
img 
       {
       border:0px none;
       }

p      
       {
       margin: 0px;
       padding: 0px;
       }

#koren
       {
       width: 1000px;
       height: auto;
       margin: auto;
       text-align: left;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	float: left;
	}
	
#root
       {
       width: 100%;
       height: auto;
       margin:0;
       float:left;
       text-align:center;
       background: url(../../obrazky/design/pozadi_paticka.jpg) left bottom repeat-x;
       }
       
#horni
       {
       margin: 0;
       padding: 0;
       width: 1000px;
       height: 394px;
       float:left;
       position: relative;
       background: url(../../obrazky/design/pozadi_hlavicka.jpg) left top no-repeat;
	}
	
#spodni
       {
       margin: 0;
       padding: 0;
       width: 1000px;
       _height: 337;
       min-height: 337px;
       float:left;
       position: relative;
       background: #f6f6f6 url(../../obrazky/design/pozadi_telo.jpg) left top no-repeat;
	}
	
#menu
       {
       width: 599px;
       height: 30px;
       padding:0;
       margin:0;
       position: absolute; left: 403px; top:33px; 
	}
	
#menu li
       {
       width: 119px;
       height: 30px;
       list-style: none;
       padding: 0;
       margin: 0;
       float:left;
       text-align: center;
       }

#menu li a 
       {
       width: 120px;
       height: 23px;
       margin:0;
       padding: 7px 0 0 0;
       float:left;
       display: block;
       font-size: 13px;
       color: #212121;
       font-weight: bold;
       }
       
#menu li a:hover, #menu li a.akt 
       {
       text-decoration: none;
       color: #ffffff;
       background: #0d0d0d;
       }
       
img#logo
       {
       width: 263px;
       height: 90px;
       position: absolute; left: 15px; top:31px; 
       }
       
img#slogan
       {
       width: 368px;
       height: 94px;
       position: absolute; left: 19px; top:179px; 
       }
       
ul.akt
       {
       margin:0;
       padding:0;
       width: 617px;
       height: 79px;
       position: absolute; left: 29px; top: 317px;
       }
       
ul.akt li
       {
       margin:0;
       padding: 12px 0 0 0;
       list-style: none;
       font-size: 12px;
       line-height: 12px;
       color: #ffffff;
       }
       
       
ul.akt li.label
       {
       margin:0;
       padding: 4px 0 3px 0;
       font-size: 13px;
       }
       
ul.akt li span
       {
       margin:0;
       padding: 0;
       display: block;
       float: left;
       width: 65px;
       }
       
ul.akt li a
       {
       margin: 0;
       padding: 0;
       color: #ffffff;
       }
       
ul.fotogalerie
       {
       width: 391px;
       height: auto;
       margin: 0;
       float: left;
       visibility: visible;
       padding: 0;
       }

ul.fotogalerie li
       {
       list-style: none;
       width: 102px;
       height: 102px;
       margin: 0;
       float: left;
       padding: 10px 10px 10px 15px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       padding: 2px;
       margin: 0;
       display: block;
       border: black solid 2px;
       }
       
ul.fotogal
       {
       width: 500px;
       height: auto;
       margin: 0;
       margin-top: 15px;
       float: left;
       visibility: visible;
       padding: 0;
       }

ul.fotogal li
       {
       list-style: none;
       width: 133px;
       height: 133px;
       margin: 0;
       float: left;
       padding: 0 15px 30px 15px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogal li img
       {
       padding: 2px;
       margin: 0;
       display: block;
       border: black solid 2px;
       }
       
div#pravy p#prilohy
       {
       width: 391px;
       margin: 15px 0 0 0;
       float: left;
       font-size: 13px;
       padding: 0;
       }
       
div#pravy p#prilohy a
       {
       text-decoration: none;
       color: black;
       }
       
#telo_ps_obsah
       {
       margin: 0;
       width: 973px;
       height: auto;
       float: left;
       font-size: 12px;
       padding: 22px 0 22px 27px;
       }
       
#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
       {
       width: 611px;
       _height: 25px;
       min-height: 25px;
       margin: 0;
       //float: left;
       font-size: 16px;
       padding: 0;
       }
       
#telo_ps_obsah h2
       {
       font-size: 15px;
       }

#telo_ps_obsah h3
       {
       font-size: 14px;
       padding: 0 0 0 5px;
       }

#telo_ps_obsah h4
       {
       font-size: 13px;
       padding: 0 0 0 10px;
       }

#telo_ps_obsah h5
       {
       font-size: 12px;
       padding: 0 0 0 15px;
       }

#telo_ps_obsah h6
       {
       font-size: 11px;
       padding: 0 0 0 20px;
       }

#telo_ps_obsah hr
       {
       width: 640px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #494848;
       }
       
#telo_ps_obsah a
       {
       color: black;
       text-decoration: none;
       }

#telo_ps_obsah p#prilohy
       {
       width: 640px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img
       {
       border: 0px none;
       }
       
#levy
       {
       width: 480px;
       float:left;
       }
       
#levy h1
       {
       width: 480px;
       _height: 25px;
       min-height: 25px;
       margin: 0;
       //float: left;
       font-size: 16px;
       padding: 0;
       }
       
#pravy
       {
       color: black;
       font-size: 16px;
       padding: 0 0 0 46px;
       font-weight: bold;
       width: 391px;
       float:left;
       }
       
#pravy span
       {
       padding: 5px;
       margin: 10px 0 0 0;
       width: 381px;
       _height: 25px;
       min-height: 25px;
       font-size: 13px;
       float:left;
       display:block;
       background: url(../../obrazky/design/pozadi_kontakt.jpg) left top no-repeat; 
       }

       
#paticka
       {
       margin: 0;
       padding: 0;
       width: 1000px;
       height: 45px;
       float: left;
       background: url(../../obrazky/design/pozadi_paticka.jpg) left top repeat-x;
       }
       
#paticka p
       {
       margin: 0;
       padding: 3px 27px 0 27px;
       font-size: 10px;
       color: #ffffff;
       }
       
input.text
       {
       width: 300px;
       margin: 2px 0 5px 0;
       display: block;
       background: transparent;
       font-size: 11px;
       font-weight: bold;
       color: #494848;
       padding: 1px;
       border: 1px solid #494848;
       font-family: Arial, Tahoma;
       }
       
input.kod
       {
       width: 150px;
       margin: 2px 0 5px 0;
       display: block;
       background: transparent;
       font-size: 11px;
       font-weight: bold;
       color: #494848;
       padding: 1px;
       border: 1px solid #494848;
       font-family: Arial, Tahoma;
       }

textarea.text
       {
       width: 500px;
       height: 100px;
       margin: 2px 0 5px 0;
       display: block;
       background: transparent;
       font-size: 11px;
       font-weight: bold;
       color: #494848;
       padding: 1px;
       border: 1px solid #494848;
       font-family: Arial, Tahoma;
       }

input.submit {cursor: hand; cursor: pointer; margin: 0 0 10px 0;}
