@media screen,projection{body{font:90% Arial,Verdana,lucida,sans-serif; line-height:1.5em; margin:0; padding:0; color:black; background:white; text-align:center;}a{color:#2065d7;}img{border:none;}hr{height:1px; border:none; border-bottom:1px solid #ccc;}#main{position:relative; width:100%; background:url(../img/bg-centrmain.gif) 0 0 repeat-x;}#maincentr, #foot div{width:887px; margin:0 auto; text-align:left;}/* Head */#head{position:relative; height:195px; background:url(../img/bg-head.jpg) 0 0 no-repeat;}#lang{position:absolute; right:0; top:0; background:#bafd6d; padding:8px 5px 5px 10px;}  #lang img{margin-right:5px;}  /* logo */h1,h1 span{top:0; left:0; width:216px; height:120px; padding:0; margin:0;}h1{position:relative; left:0; top:32px; overflow:hidden;}h1 span{display:block; position:absolute; background:transparent url(../img/bg-logo.gif) 0 0 no-repeat;}/* nadpisy */h2,h3{font-size:155%; font-weight:normal; margin:.8em 0 1em;}h3{font-size:125%; color:#ff0084;}h4{color:#2590b2; margin:1em 0;}/* barvy */.pink,a:hover{color:#ff0084;}.green{color:#679e28;}.blue{color:#2590b2;}/* navigation */#nav{font-size:120%; height:51px; font-weight:bold; background:url(../img/bg-nav.jpg) 0 bottom no-repeat; border-bottom:3px solid #8cd13d;}#nav ul{position:relative; list-style-type:none; margin:0; padding:0;}#nav li{float:left;}#nav a{display:block; color:#3f7600; padding:13px; margin-top:2px;}#nav a.active,#nav a:hover{color:#3f7600; padding:10px 10px; padding-bottom:17px; background-color:white; text-decoration:none; border:3px solid #8cd13d; border-bottom:none;}/* main */#cont{padding:20px 0 0;}.text{border-bottom:1px solid #d9d9d9;}  .text div{float:right; padding:5px 5px 1px; margin:0 0 1em 1em; border:1px solid #a6a6a6;}#left-clmn{float:left; width:540px; padding-right:45px;}.hpvzdalenosti{float:left; width:137px; margin-top:25px; padding:0 60px 0 80px; background:url(../img/bg-vzdalenosti.gif) 0 20px no-repeat; border-right:1px solid #d9d9d9;}  .hpvzdalenosti ul{list-style:none; padding:0; margin:0;}  .hpvzdalenosti h4{padding:0; margin:5px 0 0;}.vzdalenosti h4{padding:0; margin:0;}  .hpkontakt{float:right; width:185px; padding:25px 15px 0 40px;}  .hpkontakt img{margin-left:-15px;}a.zobraz-mapu{font-size:125%; margin:0 0 0 25px;}#right-clmn{float:right; width:300px;}  #right-clmn ul{padding:0 0 0 17px; margin:0;}#kapacita{text-align:center; padding:0 0 15px 0; margin:0 0 20px 0; background:#eafed3 url(../img/bg-kapacita.gif) 10px 10px no-repeat; border-bottom:3px solid #88bc4c;}.rozmezi{font-size:180%; font-weight:bold; line-height:1.1em; color:#3f7600; margin:20px 12px 10px; padding:3px 0 15px; text-align:center; font-weight:bold; background:#cef0a6; border:1px solid #3f7600;}  .rozmezi p{margin:0;}  .rozmezi span{color:black; font-size:65%;}  .rozmezi a{font-size:140%;}.kapacita-top{text-align:left; padding:0 0 0 85px;}  .kapacita-top h3, #hpsluzby h3{padding:15px 0 0 0;}.book{display:block; font-size:180%; text-decoration:none; color:white; padding:15px 10px 15px 0; background:#7cc02f url(../img/bg-rezervace.gif) 50% 50% no-repeat;}	.book:hover{color:black;}.beer{padding:5px 20px 5px 100px; margin:10px 0; background:white url(../img/beer.gif) 45px 50% no-repeat;}	.beer h3{color:#7cc02f; margin:0;}	.beer p{margin:0;}#kontakt{margin:0 0 20px 0; border-bottom:1px solid #d9d9d9;}  #kontakt .fl, #kontakt .flr{width:270px;}  #kontakt .flr{padding-top:20px;}.kompletnicenik, .komplcenikrezerv{font-size:140%; background:url(../img/sipka.gif) 0 2px no-repeat; padding:0 0 0 25px; margin:50px;}.komplcenikrezerv{font-size:125%; margin:0;}#hpsluzby{padding:0 0 15px 85px; background:#e8f5f8 url(../img/bg-hpsluzby.gif) 10px 10px no-repeat; border-bottom:3px solid #65b9d3;}.fotky{margin:15px 0;}  .fotky div{float:left; padding:5px 5px 1px; border:1px solid #9fba7f;}#foot{position:relative; width:100%; margin:20px 0 0 0; padding:5px 0; font-size:85%; background:#e8f5f8;}#foot p{margin-top:5px;}/* rezervace */.celkovacena{font-size:140%; text-align:center; margin:1.5em 0;}.celkovacena span{padding:10px 20px; border:1px solid #3f7600;}/* tabulky */table{font-size:100%; width:100%; border-collapse: collapse}th,td, .form{padding:5px; vertical-align:middle; background:#eafed3; border:1px solid #9fba7f; color:#3f7600;}td{color:black;}th{background:#d4ecb8; text-align:center; }.form{padding:15px 15px 0; margin-bottom:1.5em;}.form table,.form p{margin:0 0 15px;}.nonebr td{border:none;}.odkazy th{background:white; border:none; text-align:left; font-size:120%; padding:0;}.kontinfo{border:1px solid #9fba7f;}  .kontinfo td{border:none; vertical-align:top;}  /* FORUM */fieldset{background:#eafed3; border:1px solid #9fba7f;}legend{padding:5px;  margin-top:10px; color:#3f7600; background:#d4ecb8; border:1px solid #9fba7f;}.newprispevek{width:540px;}.reagovat{width:486px; float:left; padding:0 5px; margin:19px 0 20px 0; border:1px solid #66bad3;}.prispevek,.re_prispevek{padding:0; margin:10px 0; border:1px solid #bbb;}.prispevek{border:1px solid #65b9d3;}	.prispevek div,.re_prispevek div,.prispevek p,.re_prispevek p{font-size:90%; line-height:1.3em; margin:0; padding:5px 10px;}  .re_prispevek div{background:#eafed3;}	.prispevek div, .reagovat{background:#e8f5f8;}  .prispevek h4, .re_prispevek h4{margin:0; padding:0;}.add{font-size:120%; font-weight:bold; background:url(../img/add.gif) 0 0 no-repeat; padding:0 0 0 25px;}  .list{padding:7px 10px 0 10px; margin:0 0 1.5em; background:#f2f2f2; border:1px solid #e5e5e5;}  .list form{display:inline;}.submit{font-size:150%;}  .warning{color:white; font-weight:bold; padding:15px; margin:1em 0 1.5em; background:#ff0084; border-bottom:5px solid #ae005a; clear:left;}	.warning div{width:100%;}  .warning ul{padding:0 0 0 1em; margin:0;}/* other */.clean{float:none; width:100%; border:0;}.rghtmove{margin-left:50px;}.nodisp{visibility:hidden;}.hid{display:none;}.c{text-align:center;}.r{text-align:right;}.l{text-align:left;}.just{text-align:justify;}.flr{float:right;}.fl{float:left;}.cl{clear:both;}.cll{clear:left;}}