body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: black; color: white; font-family: Arial; font-size: 14px; }
map { border: 0px; margin: 0 0 0 0; padding: 0 0 0 0; }
img { border: 0px; margin: 0 0 0 0; padding: 0 0 0 0; }
area { border: 0px; }
h3 { margin: 0 auto; width: 450px;}
h4 { margin: 0 auto; width: 450px;}     
a       { color: #89cbff; text-decoration: none; }
a:hover { color: white; text-decoration: none;   }
span { font-weight: bold; }
li { margin-left: 10px; }   
#akimg { margin-left: 54px; }
                             
#top { margin: 0 auto; background: url(img/hlavicka.jpg) no-repeat; width: 1280px; height: 127px; }
#top-en { margin: 0 auto; background: url(img-en/hlavicka.jpg) no-repeat; width: 1280px; height: 127px; }
#bottom { margin: 0 auto; background: url(img/paticka.jpg) no-repeat; width: 1280px; height: 105px; }
#ht { margin-left: 455px; font-weight: bold;  }
#odoc { list-style-image: url(img/odrazka.png); }

#film { margin: 0 auto; background: url(img/film.jpg) no-repeat; width: 1280px; height: 575px; }
#film-en { margin: 0 auto; background: url(img-en/film.jpg) no-repeat; width: 1280px; height: 575px; }
#souteze { margin: 0 auto; background: url(img/souteze.jpg) no-repeat; width: 1280px; height: 575px; }
#downloads { margin: 0 auto; background: url(img/downloads.jpg) no-repeat; width: 1280px; height: 575px; }
#downloads-en { margin: 0 auto; background: url(img-en/downloads.jpg) no-repeat; width: 1280px; height: 575px; }
#galerie { margin: 0 auto; background: url(img/galerie.jpg) no-repeat; width: 1280px; height: 575px; }
#galerie-en { margin: 0 auto; background: url(img-en/galerie.jpg) no-repeat; width: 1280px; height: 575px; }
#galeried { margin: 0 auto; background: url(img/galerie1.jpg) no-repeat; width: 1280px; height: 575px; }
#galeried-en { margin: 0 auto; background: url(img-en/galerie1.jpg) no-repeat; width: 1280px; height: 575px; }
#videa { margin: 0 auto; background: url(img/videa.jpg) no-repeat; width: 1280px; height: 675px; }
#videa-en { margin: 0 auto; background: url(img-en/videa.jpg) no-repeat; width: 1280px; height: 675px; }
#stab { margin: 0 auto; background: url(img/stab.jpg) no-repeat; width: 1280px; height: 575px; }
#stab-en { margin: 0 auto; background: url(img-en/stab.jpg) no-repeat; width: 1280px; height: 575px; }
#obchudek { margin: 0 auto; background: url(img/obchudek.jpg) no-repeat; width: 1280px; height: 575px; }
#obchudek-en { margin: 0 auto; background: url(img-en/obchudek.jpg) no-repeat; width: 1280px; height: 575px; }
#redkam { margin: 0 auto; background: url(img/redka.jpg) no-repeat; width: 1280px; height: 575px; }
#redkam-en { margin: 0 auto; background: url(img-en/redka.jpg) no-repeat; width: 1280px; height: 575px; }
#plakaty { margin: 0 auto; background: url(img/downloads-active.jpg) no-repeat; width: 1280px; height: 575px; } 
#plakaty-en { margin: 0 auto; background: url(img-en/downloads-active.jpg) no-repeat; width: 1280px; height: 575px; }  
#hrdinove { margin: 0 auto; background: url(img/hrdinove_m01.jpg) no-repeat; width: 1280px; height: 158px; }
#hrdinovep { margin: 0 auto; background: url(img/hrdinove_m02.jpg) no-repeat; width: 1280px; height: 416px; } 
#hrdinove-en { margin: 0 auto; background: url(img-en/hrdinove_m01.jpg) no-repeat; width: 1280px; height: 158px; }
#hrdinovep-en { margin: 0 auto; background: url(img-en/hrdinove_m02.jpg) no-repeat; width: 1280px; height: 416px; }
                                                                                                            
#redkamtext { margin-left: 270px; margin-top: 110px; width: 370px; height: 186px; }                                      
#cukenstejntext { margin-left: 310px; margin-top: 130px; width: 370px; }

#menu { margin: 0 auto; width: 1280px; height: 575px; } 
#menudiv { margin: 0 auto; width: 1280px; height: 575px; background: url(flash/home.jpg) no-repeat; }
#menudiv-en { margin: 0 auto; width: 1280px; height: 575px; background: url(img-en/menu.jpg) no-repeat; }

#button { width: 50%; height: 97px; margin: 0 auto; }
#buttonnh { width: 220px; height: 35px; margin-left: 340px; margin-top: 13px; }
#buttonph { width: 220px; height: 20px; margin-left: 340px; }
#button3 { width: 232px; height: 23px; margin-left: 10px; margin-top: 16px; }
#buttonhm { width: 220px; height: 33px; margin-left: 240px; margin-top: 110px; }
#buttoncs {width: 200px; height: 28px; margin-left: 250px; margin-top: 3px; }
#buttonrk { width: 90px; height: 35px; margin-left: 438px; }
#buttongal { margin-left: 720px; margin-top: 13px; float: left; width: 56px; height: 30px; }
#buttonznat { margin-left: 25px; margin-top: 13px; float: left; width: 122px; height: 30px; }
#buttoncrew { margin-left: 40px; margin-top: 13px; float: left; width: 100px; height: 30px; }
#buttonstab { margin-left: 242px; }
#buttsoutgal { margin-left: 726px; margin-top: 16px; float: left; width: 226px; height: 40px; }

#buttonplakaty     { width: 140px; height: 39px; margin-left: 320px; margin-top: 136px; } 
#buttonsoundtrack  { width: 210px; height: 37px; margin-left: 285px; margin-top: 29px; }
#buttonostatni     { width: 130px; height: 40px; margin-left: 350px; margin-top: 36px; }

#cukenstejnbutton { width: 90px; height: 35px; margin-left: 460px; }

#button:hover, #buttonnh:hover, #buttonph:hover, #obchright:hover, #buttsoutgal:hover, #button3:hover, #cukenstejnbutton:hover, #buttonrk:hover { cursor: pointer; }
#buttonznat:hover, #buttongalskol:hover, #buttoncrew:hover, #facebook:hover, #diskuzebutton:hover, #buttongal:hover, #buttoncs:hover, #buttonhm:hover, #buttonostatni:hover, #buttonsoundtrack:hover, #buttonplakaty:hover { cursor: pointer; }

#pouzdro { width: 1280px; margin: 0 auto; }
#galp { width: 800px; margin: 0 auto; }
#galpp { width: 800px; margin: 157px auto; }
#galppp { width: 800px; margin: 160px auto; }
#galddd { width: 800px; margin: 120px auto; }
#galddd p { width: 330px; margin-left: 50px; margin-bottom: 50px; }

#hrdline { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 2000px; } 
#hrdline img { margin: 26px 0 16px 20px; ; width: 260px; float: left; }                                                                                                                            
#galline { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 1600px; }                                                                                                      
#galline2 { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 1800px; }                                                                                                    
#galline3 { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 600px; }                                                                                                    
#galline4 { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 2400px; }                                                                                                     
#soutline { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 1600px; }
#ohrdline { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 200px; }
#obchline { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 400px; }
#ohrdline img { margin: 0 auto; width: 305px; margin-left: 350px; margin-top: 55px; } 
#mapaodkline { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 200px; }
#mapaodkline img { margin-left: 350px; margin-top: 35px; } 

#odsazeni  { margin-left: 100px; }
#odsazenitp { width: 850px; margin: 0 auto; padding-left: 18px; }
#odsazenitp img { margin-left: 20px; width: 260px; float: left; margin-top: 70px; }
#oherci { margin-left: 625px; margin-right: 265px; padding-top: 120px; }
#oherci1 { margin-left: 500px; margin-right: 140px; text-align: center; }
#ostabnikovi { margin-left: 260px; width: 370px; }

#filmlz   { margin-left: 460px; width: 350px; padding-top: 90px; }
#filmd    { background: url(img/pattern.jpg) repeat-y; height: 600px; margin: 0 auto; width: 1024px; padding-top: 10px; }
#filmc    { background: url(img/pattern.jpg) repeat-y; height: 400px; margin: 0 auto; width: 1024px; padding-top: 10px; }
#filmd p  { margin: 0 auto; width: 700px;  }

#stabtxt { margin: 56px auto; width: 250px; text-align: center; padding-right: 100px; }
#souttxt { margin-left: 0px; margin-top: 50px; width: 330px; float: left; }
#midsouttxt { margin-left: 10px; margin-top: 481px; width: 300px; float: left; text-align: center; }
#leftsouttxt img { margin-bottom: 20px; }
#midsouttxt img { margin-bottom: 20px; }
#souteziciline { width: 1024px; margin: 0 auto; background: url(img/pattern100.jpg) repeat-y; }
#ofilmu { width: 1280px; height: 676px; margin: 0 auto; background: url(img/videa-ramy.jpg) no-repeat; }
#napisobject { margin-left: 394px; width: 670px; text-align: right; padding-top: 59px; height: 30px; font-size: 19px; }
#object { margin-left: 214px; padding-top: 29px; }

#pec         { background: url(img/pattern.jpg) repeat-y; height: auto; margin: 0 auto; width: 1024px; }
#pec p       { margin: 10px auto 25px; width: 450px;  }
#pec ol      { width: 430px; margin: 0 auto; }
#pec img     { margin-top: 20px; margin: 0 auto; }
#laso    { padding-left: 290px; margin-top: 20px; }

#obchleft { margin-left: 190px; float: left; width: 210px; height: 400px; text-align: center;}
#obchleft a { color: white; text-decoration: none; }
#obchleft a:hover { color: white; text-decoration: underline; }
#obchcenter { margin-left: 75px; float: left; width: 250px; height: 200px; margin-top: 63px; }
#obchright { margin-left: 40px; float: left; width: 220px; height: 340px; }
#bottomtext { margin-left: 710px; padding-top: 50px; color: rgb(221,166,65); }
#bottomtext a { color: rgb(221,166,65); }
#bottomtext a:hover { text-decoration: underline; color: rgb(221,166,65); }

#obr1img { margin-left: 90px; float: left; width: 430px; height: 340px; }
#obr1 { float: left; width: 410px; height: 340px; text-align: justify; }  
#obr2img { float: left; width: 380px; height: 270px; }
#obr2 { float: left; margin-left: 90px; float: left; width: 410px; height: 270px; padding-right: 20px; text-align: justify; }
#techno { margin: 50px auto; width: 550px; }

#odk { float: left; width: 693px; height: 400px; }
#pl { float: left; margin-top: 40px; width: 269px; text-align: center; }
#dok { background: url(img/pattern.jpg) repeat-y; height: 600px; margin: 0 auto; width: 1024px; text-align: center; }
#dok img { margin: 60px 0 10px 0; text-align: left; }

#video { margin-left: 215px; margin-top: 40px; }
#flash_menu { margin: 0 auto; padding-top: 80px; width: 800px; }

#kareljanak { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 1200px; }
#viktorkristof { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 600px; }
#igorkristof { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 1200px; }
#sedlakova { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 600px; }
#brzobohaty { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 600px; }
#krejci { width: 1024px; margin: 0 auto; background: url(img/pattern.jpg) repeat-y; height: 1600px; }
                  
#lokacetext { margin-left: 290px; margin-top: 120px; width: 380px; float: left; }
#cukenstejn { margin: 0 auto; background: url(img/film/cukenstejn.jpg) no-repeat; width: 1280px; height: 575px; }
#cukenstejn-en { margin: 0 auto; background: url(img-en/cukenstejn.jpg) no-repeat; width: 1280px; height: 575px; }
#ceskykras { margin: 0 auto; background: url(img/film/cesky_kras.jpg) no-repeat; width: 1280px; height: 575px; }
#ceskykras-en { margin: 0 auto; background: url(img-en/kras.jpg) no-repeat; width: 1280px; height: 575px; }
#ceskolipsko { margin: 0 auto; background: url(img/film/ceskolipsko.jpg) no-repeat; width: 1280px; height: 575px; }
#ceskolipsko-en { margin: 0 auto; background: url(img-en/ceskolipsko.jpg) no-repeat; width: 1280px; height: 575px; }
#novohradskehory { margin: 0 auto; background: url(img/film/novohradske.jpg) no-repeat; width: 1280px; height: 575px; }
#novohradskehory-en { margin: 0 auto; background: url(img-en/novohradske.jpg) no-repeat; width: 1280px; height: 575px; }
#lipnice { margin: 0 auto; background: url(img/film/lipnice.jpg) no-repeat; width: 1280px; height: 575px; }
#lipnice-en { margin: 0 auto; background: url(img-en/lipnice.jpg) no-repeat; width: 1280px; height: 575px; }
#krivoklat { margin: 0 auto; background: url(img/film/krivoklat.jpg) no-repeat; width: 1280px; height: 575px; }
#krivoklat-en { margin: 0 auto; background: url(img-en/krivoklat.jpg) no-repeat; width: 1280px; height: 575px; }
#hlubocepy { margin: 0 auto; background: url(img/film/hlubocepy.jpg) no-repeat; width: 1280px; height: 575px; }
#hlubocepy-en { margin: 0 auto; background: url(img-en/hlubocepy.jpg) no-repeat; width: 1280px; height: 575px; }

#diskuze { margin: 0 auto; background: url(img/diskuze_2.jpg) no-repeat; width: 1280px; height: 775px; }
#diskuze-en { margin: 0 auto; background: url(img-en/diskuze.jpg) no-repeat; width: 1280px; height: 775px; }
#diskuzebutton { margin-left: 415px; margin-top: 29px; height: 29px; width: 130px; }
#diskuzeline { width: 1024px; margin: 0 auto; background: url(img/pattern100.jpg) repeat-y; }

#butdis { margin-left: 747px; width: 60px; height: 25px; float: left; }
#butdis a img { border: 0px; float: left; }
#facebook { margin-left: 67px; margin-top: 10px; width: 20px; height: 25px; float: left; } 
#zvuci { margin-left: 170px; width: 60px; height: 25px; float: left; }

#buttongalskol { margin-left: 26px; margin-top: 174px; margin-bottom: 186px; float: left; width: 226px; height: 40px; }
#leftsouttxt1 { margin-left: 150px; margin-top: 50px; width: 260px; float: left; text-align: center; }   
#souteze1 { margin: 0 auto; background: url(img/souteze1.jpg) no-repeat; width: 1280px; height: 575px; }  
#souteze1-en { margin: 0 auto; background: url(img-en/souteze.jpg) no-repeat; width: 1280px; height: 575px; }  
#leftsouttxt1 img { margin-bottom: 20px; }

#langb { position: absolute; width: 100%; margin-top: 4px; text-align: center; }
#langen { margin-left: 8px; }
