body
       {
       font-family: Arial, Tahoma, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: url(../../obrazky/design/pozadi_body.jpg) center top;
       }

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;
			 text-align: left;
			 }

#root
       {
       width: 100%;
       height: auto;
       margin:0;
       float:left;
       text-align:center;
       background: url(../../obrazky/design/pozadi_root_poz.jpg) center top repeat-y;
       }
	
#root_hl
       {
       width: 100%;
       height: auto;
       margin:0;
       float:left;
       text-align:center;
       background: url(../../obrazky/design/pozadi_root_hl.jpg) center top no-repeat;
       }
       
#root_pat
       {
       width: 100%;
       height: auto;
       margin:0;
       float:left;
       text-align:center;
       background: url(../../obrazky/design/pozadi_root_pat.jpg) center bottom no-repeat;
       }

#levy
       {
       margin: 0;
       padding: 0;
       width: 290px;
       height: auto;
       min-height: 575px;
       float:left;
       position: relative;
       background: url(../../obrazky/design/pozadi_levy.jpg) left top no-repeat;
	}
	
#pravy
       {
       margin: 0;
       padding: 0;
       width: 710px;
       height: auto;
       min-height: 525px;
       float:left;
       position: relative;
	}
       
#hlavicka
       {
       margin: 0;
       padding: 0;
       width: 710px;
       _height: 267px;
       min-height: 267px;
       float:left;
       position: relative;
       background: url(../../obrazky/design/pozadi_hlavicka.jpg) left top no-repeat;
	} 

#dolni
       {
       margin: 0;
       padding: 0;
       width: 710px;
       height:auto;
       _height: 258px;
       min-height: 258px;
       float:left;
       position: relative;
       background: url(../../obrazky/design/pozadi_dolni.jpg) left top no-repeat;
	}

#paticka
       {
       margin: 0;
       padding: 0;
       width: 1000px;
       height: 127px;
       float: left;
       position: relative;
       background: url(../../obrazky/design/pozadi_paticka.jpg) left top no-repeat;
       }

div#paticka span#copy
       {
       margin: 0;
       padding: 0;
       font-size: 14px;
       color: #ffffff;
       font-weight: bold;
       position: absolute; left: 675px; top: 103px;
       }
       
div#paticka span#copy a
       {
       font-size: 14px;
       color: #ffffff;
       font-weight: bold;
       }
       
div.galery
       {
       margin: 0 0 0 20px;
       padding:0;
       width: 580px;
       height: 246px;
       position: relative;
       background: url(../../obrazky/design/galerie.jpg) left top no-repeat;
       }
       
img.fot
       {
       margin:0;
       padding:0;
       position: absolute; left: 42px; top: 49px;
       }
       
p.popisek
       {
       margin:0;
       padding:0;
       width: 192px;
       font-size: 14px;
       color: #372a2a;
       position: absolute; left: 273px; top: 49px;
       }
       
p.zalozka
       {
       margin:0;
       padding: 3px 0 0 17px;
       width: 80px;
       height: 42px;
       font-size: 14px;
       color: #372a2a;
       position: absolute; left: 473px; top: 51px;
       background: url(../../obrazky/design/zalozka.jpg) left top no-repeat;
       }
       
span.capital
       {
       margin: 0 3px 0 0;
       padding:0;
       font-size: 31px;
       height: 30px;
       display: block;
       float: left;
       position: relative; top:-5px;
       font-weight: bold;
       }
       
span.normal
       {
       margin: 0;
       padding: 0;
       font-size: 12px;
       }
       
#telo_ps_obsah
       {
       padding: 0 20px 20px 20px;
       margin: 0;
       width: 620px;
       height: auto;
       float: left;
       font-size: 12px;
       color: #231f20;
       position: relative;
       text-align: left;
       }
       
#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 0 5px 0;
       padding: 0;
       }

#telo_ps_obsah h1
       {
       width: 550px;
       _height: 25px;
       min-height: 25px;
       margin: 0;
       float: left;
       font-size: 16px;
       padding: 0 0 5px 0px;
       text-align: center;
       margin: 0 50px 0 0px;
       }
       
#telo_ps_obsah h2
       {
       font-size: 13px;
       }

#telo_ps_obsah h3
       {
       font-size: 12px;
       padding: 0 0 0 5px;
       }

#telo_ps_obsah hr
       {
       width: 600px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #494848;
       }
       
#telo_ps_obsah a
       {
       font-size: 12px;
       color: #231f20;
       }

#telo_ps_obsah table th
       {
       text-align: left;
       }


p#jazyky
       {
       width: 82px;
       height: 43px;
       margin: 118px 0 0 582px;
       float: left;
       padding: 0;
       }

p#jazyky img
       {
       margin: 0;
       padding: 0 3px 0 0;
       float: left;
       display: block;
       }
       
img#logo
       {
       width: 148px;
       height: 170px;
       position: absolute; left: 163px; top:10px; 
       }
       
p#kontakt
       {
       margin: 0;
       padding: 0;
       width: 170px;
       height: 161px;
       position: absolute; left:115px; top:408px;
       background: url(../../obrazky/design/pozadi_kontakt.jpg) left top no-repeat;
       }

p#kontakt span
       {
       margin: 0;
       padding: 0;
       color: #4f3616;
       font-weight: bold;
       }
       
p#kontakt span#tel
       {
       margin: 0;
       padding: 0;
       font-size: 12px;
       position: absolute; left: 23px; top: 31px;
       }
       
p#kontakt span#tell
       {
       margin: 0;
       padding: 0;
       font-size: 14px;
       position: absolute; left: 23px; top: 55px;
       }
       
p#kontakt span#ot_doba
       {
       margin: 0;
       padding: 0;
       font-size: 12px;
       position: absolute; left: 23px; top: 84px;
       }
       
p#kontakt span#otv_doba
       {
       margin: 0;
       padding: 0;
       font-size: 22px;
       position: absolute; left: 23px; top: 101px;
       }
       
#menu1
       {
       width: 130px;
       height: 241px;
       padding:0;
       margin:0;
       position: absolute; left: 124px; top:152px;
	}
	
#menu1 li, #menu2 li
       {
       width: 130px;
       height: 14px;
       list-style: none;
       padding: 0;
       margin: 0;
       float:left;
       text-align: center;
       }

#menu1 a, #menu2 a
       {
       text-align: center;
       font-weight: bold;
       margin: 0;
       padding: 0;
       float:left;
       display: block;
       color: #231f20;
       font-size: 14px;
       text-decoration: none;
       }
       
#menu1 a:hover, #menu1 a.akt, #menu2 a:hover, #menu2 a.akt
       {
       text-transform: uppercase;
       }
       


#menu1 li a#tl_cz_1 {width: 44px; height: 14px; position: absolute; left:37px; top:12px;}
#menu1 li a#tl_en_1 {width: 71px; height: 14px; position: absolute; left:37px; top:12px;}
#menu1 li a#tl_de_1 {width: 71px; height: 14px; position: absolute; left:37px; top:12px;}
#menu1 li a#tl_ru_1 {width: 43px; height: 14px; position: absolute; left:37px; top:12px;}
       
#menu1 li a#tl_cz_2 {width: 81px; height: 14px; position: absolute; left:55px; top:62px;}
#menu1 li a#tl_en_2 {width: 128px; height: 14px; position: absolute; left:25px; top:62px;}
#menu1 li a#tl_de_2 {width: 94px; height: 14px; position: absolute; left:45px; top:62px;}
#menu1 li a#tl_ru_2 {width: 76px; height: 14px; position: absolute; left:55px; top:62px;}
       
#menu1 li a#tl_cz_3 {width: 98px; height: 14px; position: absolute; left:52px; top:99px;}
#menu1 li a#tl_en_3 {width: 64px; height: 14px; position: absolute; left:52px; top:99px;}
#menu1 li a#tl_de_3 {width: 59px; height: 14px; position: absolute; left:60px; top:99px;}
#menu1 li a#tl_ru_3 {width: 63px; height: 14px; position: absolute; left:52px; top:99px;}
       
#menu1 li a#tl_cz_4 {width: 54px; height: 14px; position: absolute; left:57px; top:147px;}
#menu1 li a#tl_en_4 {width: 59px; height: 14px; position: absolute; left:57px; top:147px;}
#menu1 li a#tl_de_4 {width: 58px; height: 14px; position: absolute; left:57px; top:147px;}
#menu1 li a#tl_ru_4 {width: 57px; height: 14px; position: absolute; left:57px; top:147px;}
       
#menu1 li a#tl_cz_5 {width: 66px; height: 14px; position: absolute; left:59px; top:184px;}
#menu1 li a#tl_en_5 {width: 66px; height: 14px; position: absolute; left:59px; top:184px;}
#menu1 li a#tl_de_5 {width: 101px; height: 14px; position: absolute; left:33px; top:184px;}
#menu1 li a#tl_ru_5 {width: 64px; height: 14px; position: absolute; left:59px; top:184px;}

#menu2 li a#tl_cz_6 {width: 104px; height: 14px; position: absolute; left:10px; top:0px;}
#menu2 li a#tl_en_6 {width: 84px; height: 14px; position: absolute; left:27px; top:0px;}
#menu2 li a#tl_de_6 {width: 95px; height: 14px; position: absolute; left:20px; top:0px;}
#menu2 li a#tl_ru_6 {width: 45px; height: 14px; position: absolute; left:63px; top:0px;}

#menu2 li a#tl_cz_7 {width: 128px; height: 14px; position: absolute; left:136px; top:0px;}
#menu2 li a#tl_en_7 {width: 52px; height: 14px; position: absolute; left:136px; top:0px;}
#menu2 li a#tl_de_7 {width: 122px; height: 14px; position: absolute; left:136px; top:0px;}
#menu2 li a#tl_ru_7 {width: 126px; height: 14px; position: absolute; left:136px; top:0px;}
       
#menu2
       {
       width: 260px;
       height: 24px;
       padding:0;
       margin:0;
       position: absolute; left: 370px; top:172px; 
	}
	
ul.fotogalerie
       {
       width: 550px;
       height: auto;
       margin: 0;
       float: left;
       visibility: visible;
       padding: 0 0 0 60px;
       }

ul.fotogalerie li
       {
       list-style: none;
       width: 133px;
       height: 133px;
       margin: 0;
       float: left;
       padding: 10px 10px 15px 15px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       padding: 2px;
       margin: 0;
       display: block;
       border: #231f20 solid 2px;
       }
	     
ul.fotogal
       {
       width: 550px;
       height: auto;
       margin: 0;
       float: left;
       visibility: visible;
       padding: 0 0 0 60px;
       }

ul.fotogal li
       {
       list-style: none;
       width: 133px;
       height: 133px;
       margin: 0;
       float: left;
       padding: 10px 10px 15px 15px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogal li img
       {
       padding: 2px;
       margin: 0;
       display: block;
       border: #231f20 solid 2px;
       }
   
input#u_od
       {
       background: transparent;
       color: #231f20;
       font-size: 11px;
       font-weight: bold;
       }
input#u_do
       {
       background: transparent;
       color: #231f20;
       font-size: 11px;
       font-weight: bold;
       }

select#poc_os
       {
       display: block;
       background: transparent;
       color: #231f20;
       font-size: 11px;
       font-weight: bold;
       }
       
input.text
       {
       width: 300px;
       margin: 2px 0 5px 0;
       display: block;
       background: transparent;
       font-size: 11px;
       font-weight: bold;
       color: #231f20;
       padding: 1px;
       border: 1px solid #231f20;
       font-family: Arial, Tahoma;
       }
       
input.kod
       {
       width: 150px;
       margin: 2px 0 5px 0;
       display: block;
       background: transparent;
       font-size: 11px;
       font-weight: bold;
       color: #231f20;
       padding: 1px;
       border: 1px solid #231f20;
       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: #231f20;
       padding: 1px;
       border: 1px solid #231f20;
       font-family: Arial, Tahoma;
       }

input.submit {cursor: hand; cursor: pointer; margin: 0 0 10px 0;}
