@media screen, projection{html{height:100%}body{font:80% Arial,lucida,sans-serif; margin:0; padding:0; color:#fff; background:#2d3e93 url(../img/redesign/bg.jpg) center top repeat;height:100%}hr{height:1px; border:none; border-bottom:1px solid #485bb8;}/* NADPISY - H1 H2 H3 ... */h1,h1 span{position:absolute; top:0; left:0; width:303px; height:124px; padding:0; margin:0;}h1{overflow:hidden;}h1 span{display:block; background:transparent url(../img/redesign/logo.gif) 0 0 no-repeat;}h2,h3,h4{font:normal 170% Verdana,Arial,lucida,sans-serif;}h3,h4,.zabava h4,.zabava2 h4{font-size:150%; margin:1em 0;}h4{font-size:130%;}h5{font-size:110%;}h2{margin:1em 0 0;}#right-side h3{margin-top:0;}/* BARVY */.wh{color:#fff;}.bl{color:#000;}.red,#right-side a{color:#910000;}.darkred,#right-side{color:#5e000a;}h2{color:#f9e8ae;}a{color:#f4e3a6;}h3,h4,em,#foot{color:#fff6d6;}#mesta{color:#f4e3a6;}#mesta a{color:white;}/* DELENI */#main{background:#2772ad url(../img/redesign/bg-body.jpg) 50% 100% repeat-x;min-height:756px;padding-bottom:10px}#head,#contmain{position:relative; top:0; left:0; width:980px; margin:0 auto;}#head{z-index:98;}#head{position:relative}/*#head #logo{position:absolute; top:5em; left:15px; width:277px; height:123px; margin:0; padding:0;}*/#logo div{position:absolute; top:-80px; left:20px;}	#logo a:hover{background:none;}#contmain{margin:0 auto;}#cont{margin:0 0 0 310px;min-height:506px;width:635px;}#cont .matrj{margin-left:20px}#thin{width:365px;float:left;margin-right:10px;}#foot{font-size:100%; padding:0px 0 15px; width:980px; margin:60px auto 0;}#foot p{margin-left:90px;margin-right:90px;padding-top:10px;margin-bottom:0}#foot p a{color:white}#mesta{text-align:center; padding:10px;height:85px;background: url(../img/redesign/bg-head.gif) repeat-x 0 0;margin:0 auto;}#mesta .matrj{width:980px;margin:0 auto;}#mesta .matrj .soupis{margin-left:330px}#mesta .matrj .soupis #vyska{height:33px}#mesta .matrj .soupis strong{margin-top:.5em;display:block}#mesta .matrj .cl{border:none}#mesta span{text-align:left;padding-top:33px;color:white;font-size:120%;display:block;float:left;text-transform: uppercase;}#mesta .calendar{font-size:150%;margin-top:25px;margin-right:60px;background: url(../img/redesign/kalendar.gif) no-repeat 0 0;padding:5px 0 10px 40px;float:right}#nav{float:left; font-size:110%; width:304px; padding:10px 0 40px 0; }#nav ul,#right-side ul{padding:0; margin:0 auto; list-style-type:none;}#right-side ul{margin-bottom:1em;}#texthp{float:left; width:50%;}#right-side{float:right; width:45%;}#right-side div{position:relative; top:-1.5em; padding:10px 30px; margin:0 10px 1em 0; background:#e0b33b url(../img/roh1.gif) 0 0 no-repeat;}#right-side div+div{background-image:url(../img/roh2.gif);}#right-side div.titul{text-align:center; padding:0; background:none; border:none;}#message{font-weight:bold; padding:10px; margin-top:1em; color:#fff; background:#910000; border:1px solid #f4e3a6;}.partner,.partner-g{text-align:center;}.partner a,.partner-g a{margin:0 3px 3px 0;}.partner img,.partner-g img{padding:0 5px; background:#fff; border:none;}.partner-g img{padding:0;}.zabava{min-height:80px; margin-bottom:1em;}.zabava img{float:left;}.zabava p,.zabava h4{margin-top:0; margin-left:130px;}.foto-detail img{margin:0 10px 10px 0;}#fotogalerie table{border:none}#fotogalerie table td{background:none;border:none}#fotogalerie table td a div{border:2px solid white}/*.soutez{padding:15px; margin:2em 0; background:#810016; border:1px solid #a4273d;}*/.soutez h3{margin:0;color:#216090;text-transform: uppercase;;}.soutez{width:240px;float:left;background: url(../img/redesign/bg-soutez-body.gif) repeat-y 0 0;color:#5e000a}.soutez a{color:#910000;font-weight: bold;}.soutez p{border-bottom:1px solid #e8c792;padding-bottom:10px}.soutez p.last{border:none;padding:0}.soutez .top{background: url(../img/redesign/bg-soutez-top.gif) no-repeat 0 0;}.soutez .bottom{background: url(../img/redesign/bg-soutez-bottom.gif) no-repeat bottom left;padding:10px 20px 15px 15px}.soutez ul {margin-bottom:0;}/* TABULKY */table{border-collapse:collapse; font-size:100%;}th,td{text-align:left; padding:3px 7px; vertical-align:top; background:#17537F; border:1px solid #12405F;}th{color:#000; background:#f6d97a;}form td{background:none; border:none;}.nonetab,.nonetab td{border:none;}.nonetab td{background:transparent;}/* FORMULARE */form{margin:0;}fieldset{margin:1em 0; padding:10px; background:none; border:1px solid #f4e3a6;}legend{color:white; padding:3px 10px; background:#920000; border:1px solid #f4e3a6;}textarea{font:100% verdana,Arial,Lucida,sans-serif;}/* ODKAZY */a{text-decoration:underline;}a:hover{color:#cde9ff; /*background:#910000;*/}#right-side a:hover,#mesta a:hover{color:#fff; background:#910000;}#nav{border-right:1px solid #a1c8e6;}#nav a,#nav ul ul a{display:block; color:#fff; padding:4px 10px 4px 35px;text-align:right;border-right:4px solid transparent}#nav a:hover,#nav ul ul a:hover{border-right:4px solid #1c5d92}	  #nav ul ul a{font-size:90%; padding:0;margin:0}#nav a.active,#nav a:hover{color:#edd16d; background:transparent;}#nav a.active{border-right:4px solid #f4e3a6}	#nav ul ul a.active{background:transparent;}#mesta a{padding:10px 10px 30px 10px;}.foto-detail a:hover{background:none;}/* OSTATNI */.sml{font-size:85%; line-height:2.5ex;}.hid,#nav h2{display:none;}.c{text-align:center;}.r{text-align:right;}.l{text-align:left;}.just{text-align:justify;}.flr{float:right;}.fl{float:left;}img.fl{margin:0 1em 1em 0;}.cl,#foot{clear:both;}.cll{clear:left;}.brd,img{border:1px solid #CFEBFF;}img{padding:5px; background:#6FC2FF;}.obrazkyw img,.obrazky img{margin:0;margin-right:4px;padding:0; background:#6FC2FF;}  .obrazkyw img{float:left}.obrazkyw img.last,.obrazky img.last{margin:0}.none{border:none;}.vis{visibility:hidden; margin:0;}div.cl{padding:0; }iframe #head{border:10px solid red}}