/*css http://www.midasweb.eu */
*{margin:0;padding:0;}
body {background:#242323 url(../img/bg.gif)  ; padding-top:33px; color:#000; font-size:80%;margin:0 auto; width:100%;height:100%; letter-spacing:1.0px; text-align:center;font-family: Tahoma,georgia,"trebuchet ms",verdana,arial,lucida,sans-serif !important;line-height:1.4;}
img {border:0;}
ul li {list-style-type:none;}
#top {background: url(../img/top.gif) repeat-x; position:absolute; left:0px; z-index:0;  width:100%; height:490px;  float:left}
#top-in {background: url(../img/top-in.gif) top center no-repeat; position:absolute; left:0px; z-index:0;  width:100%; height:400px;  float:left}
#motiv {background:url(../img/rfs.gif); position:absolute; top:330px; left:0; z-index:0;  width:100px; height:1000px}
#hosting-obal {width:100%; height:32px; background:#000; border-bottom:#333 1px solid; position:absolute; top:0; left:0; font-size:110%; line-height:32px; letter-spacing:0.1em; font-weight:bold }
#hosting {color:#fff!important; height:31px; width:944px;  overflow:hidden; margin:0 auto!important; text-align:center;  text-indent:0px!important; padding:0!important; position:relative;  }
#hosting a {color:#fff!important;  text-decoration:none}
#hosting a:hover {color:#AE032A!important}
#hosting table {visibility:hiden; height:32px!important}
#hosting img {float:left}

/*logo*/
#header {width:960px; height:218px; margin:0 auto; text-align:center; position:relative; z-index:10}
#header-in  {background:url("../img/head.jpg")  no-repeat; width:960px; height:218px; display:block; z-index:100}
#header-in p {position:absolute; top:21px; right:60px; font-size:120%; color:#3C396C}
#header-in span {z-index:0}
#header-in-click {position:absolute; top:0px; left:20px; z-index:5; display:inline; width:430px; height:200px; float:left; clear:both; z-index:10; }
#header-in-click2 {position:absolute; top:90px; right:50px; z-index:5; display:inline; width:260px; height:100px; float:right; clear:both; z-index:10; }
#h1 h1 {z-index:0; color:#fff; position:absolute; top:94px; left:0; text-align:center; margin:0 auto; clear:both; width:100%;  font-size:180%; font-weight:normal; font-family:"Century Gothic", arial; letter-spacing:1px }
#header-in address {position:absolute; top:3px; left:40px; float:left; color:#2A5817; width:960px; margin: 0 auto; text-align:left; font-style: normal}
#header-in-print {display:none;}

/*motiv*/
#motiv1 h1, #motiv2 h1, #motiv3 h1, #motiv4 h1, #motiv5 h1 {text-align:left; font-weight:normal; width:570px; font-family:Georgia; color:#fff; position:relative; top:190px; left:20px; }
#motiv1 h1, #motiv2 h1 {background:#3A5B86; font-size:200%; float:left; padding:2px 15px 3px; line-height:25px; filter: alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;}
#motiv3 h1, #motiv4 h1 {background:#475707; font-size:210%; float:left; padding:2px 15px 3px; line-height:25px; filter: alpha(opacity=80);-moz-opacity: 0.8; opacity: 0.8;}

#motiv1, #motiv2, #motiv3, #motiv4 { position:absolute; left:12px; top:13px; width:640px;  height:233px}
#motiv1 {background:url("../img/motiv-lod.jpg") no-repeat;}
#motiv2 {background:url("../img/motiv-lod.jpg") no-repeat;}
#motiv3 {background:url("../img/motiv-restaurace.jpg") no-repeat;}
#motiv4 {background:url("../img/motiv-kemp.jpg") no-repeat;}

/*horni menu pod logem*/
#nav {background:#9D031C url(../img/bg-menu.jpg) no-repeat; width:960px; height:60px; font-size:1em;  font-weight:bold; margin:0 auto; float:left; position:relative; top:0px; overflow:hidden }
#nav .left ul {height:60px; float:left; position:relative; left:38px }
#nav li {display:inline; line-height:60px; height:60px; letter-spacing:0.2px}
#nav li a { text-align:right;  color:#fff;  text-decoration: none;  padding:7px; text-align: center; border-right:#760113 1px solid }
#nav li a:hover {background:#fff; color:#000; border-right:#000 1px solid ;}
.aktiv {color:#fff;  padding:7px; border-right:#760113 1px solid }
#nav .right ul {text-align:right; float:right; position:relative; right:58px; }
#nav .right li a {border-left:#760113 1px solid; border-right:none}
#nav .right .aktiv {border-left:#760113 1px solid; border-right:none}
/*lang*/
.lang {position:absolute; top:119px; right:34px; z-index:1}
.lang ul {float: left; display: inline;}
.lang li {display: inline; float: left; text-align: center; margin-left:30px}
.lang li a {background:#fff;    padding: 1px; display: inline; float: left;}
.lang li a:hover {background:red; color:#fff;   padding: 1px;  }
.aktiv2 {background:#fff ;  padding: 1px;  margin-left:5px; font-size:1px} 

/*obsah*/
#article {width:960px; margin:0 auto; display:block; position:relative; min-height:400px; height:auto;}
#section {background:#fff url(../img/obsah.gif) top center repeat-y; min-width: 960px; z-index:10; float:left}
#section-in {background: url(../img/obsah-top.jpg) top center no-repeat; width:960px; margin:0 auto; display:block; float:left; position:relative;}

/*leva*/
#section-left  {width:600px; float:left; position:relative; padding:40px 0px 15px 55px;  z-index:0;}
#section-left  p {text-align:left; margin:15px 0; }
#section-left  strong {color:#790114}  
#section-left b {color:#790114}
#section-left h2, #section-left h3, #section-left h4, #section-left h5 {margin:3px 0; text-align:left; font-weight:normal; font-family:Georgia; text-indent:0px}
#section-left h2 {color:#000; font-size:220%}
#section-left h3 {color:#800015; font-size:180%; background:url(../img/bg-h.gif) center left no-repeat; padding-left:55px;  line-height:40px}
#section-left h4 {color:#800015; font-size:160%; background:url(../img/bg-h.gif) center left no-repeat; padding-left:55px;  line-height:40px}
#section-left h5 {color:#000; font-size:160%; text-indent:25px}
#section-left  hr {color:#cacaca; background-color:#cacaca; clear:both; border: 0 none; height:1px; margin:5px auto 10px; text-align:center; width:100%; position:relative;  }
#section-left ul {margin:15px 0 10px}
#section-left li {list-style-type:square; margin-left:25px; padding:3px 0; text-align:left}
#section-left img {margin:0px 0px 15px 15px; }
#section-left a img {border:#cacaca 1px solid}
#section-left a:hover img {border:#666 1px solid}
#section-left .right {float:right}
#section-left .left {float:left; margin:0 15px 0 0}
#section-left .no-border {}
#section-left table {margin:15px 0; width:100%; clear:both}
#section-left table, #section-left table td {border:#A3011B 1px solid}
#section-left a {padding-left:13px; background:url(../img/sipka.gif) center left no-repeat}

.linka {background:url(../img/sachovnice.gif) top repeat-x; clear:both; display:block; height:10px; width:600px; margin:15px auto; text-align:center}

/*prava*/
#section-right {width:220px; float:right; position:relative; padding:25px 45px 20px 0px;  z-index:0;}
#section-right p {text-align:justify; margin:15px 15px; }
#section-right strong {color:#fff}  
#section-right b {color:#fff}
#section-right h2, #section-right h3, #section-right h4, #section-right h5 {margin:3px 0; text-align:center; font-weight:normal; font-family:Arial; text-indent:0px }
#section-right h2 {color:#A6DA94; font-size:200%;}
#section-right h3 {color:#F9C25B; font-size:160%;}
#section-right h4 {color:#fff; font-size:160%; text-align:left; padding:0 0 5px 5px}
#section-right h5 {background:#7C0115 url(../img/bg-h-prava.gif) center right no-repeat;  border:#AE0D27 1px solid; color:#fff; font-size:140%; text-align:left; padding:0 0 0px 10px; font-style:italic; margin:0 auto 5px}
#section-right hr {color:#A3011B; background-color:#A3011B; clear:both; border: 0 none; height:1px; margin:0px auto 0px; text-align:center; width:100%; position:relative;  }
#section-right table {border:none!important; color:#fff}
#section-right td {border:none!important}
#section-right img {text-align:center!important; margin:0 auto; clear:both}
#section-right a img {border:#7D0115 3px solid}
#section-right a:hover img {border:#B50B27 3px solid}
#section-right .border-none img {border:none!important; margin:10px auto}

/*okno*/
#section-right .okno {background:#FFF; width:218px; height:225px; margin:0 auto 5px; border:#7D0115 1px solid; padding:4px 0; clear:both; overflow:hidden; }
#section-right iframe {float:right}
#section-right .okno p { color:#000; padding:0px 10px 10px 10px; margin:0 auto;  font-size:90%; text-align:justify!important; }
#section-right .okno strong {color:#8B0016}
#section-right .okno b {color:#8B0016;}

.okno a {font-size:100%; color:#910219; line-height:20px; letter-spacing:0.1px; font-weight:bold; padding-left:10px; text-align:left }
#section-right .okno a:hover{color:#000}
#section-right .okno h6 {text-align:left; font-size:100%}
#section-right .linka {background:url(../img/linka2.gif) center no-repeat; clear:both; display:block; height:10px; width:180px; margin:0px auto 5px; text-align:center}

/*login*/
#login .buton {width:150px; padding:1px 0}
#login .in {width:140px; background:url(../img/bg-input.gif) no-repeat; padding:2px 0 2px 5px; overflow:hidden}

/*prave-menu*/
#nav-right ul {width:220px; margin:0 auto 10px; text-align:center;  font-size:85%; float:left; clear:both  }
#nav-right li {text-indent:30px; text-align:left; display:block; float:left; }
#nav-right li a {background:#A3011B url(../img/prave-menu-but-off.gif) center left no-repeat; width:220px; display:block; color:#fff; padding:3px 0; border-top:#AE0D27 1px solid; border-bottom:#8C0117 1px solid ; text-decoration:none}
#nav-right li a:hover {background:#fff url(../img/prave-menu-but-on.gif) center left no-repeat; color:#000}
#nav-right .aktiv3 { background:#394702; color:#fff;  width:220px; padding:3px 0px; border-top:#AE0D27 1px solid; border-bottom:#8C0117 1px solid ; }

/*fotogalerie*/
.fotogalerie img {margin:5px 2px}
.fotogalerie a img {border:#A9C4E1 5px solid}
.fotogalerie a:hover img {border:#73881F 5px solid}

/*tabulky*/
.kontakt table {background:#E5EEF8}
.kontakt table strong {color:#406795!important}
table {border:#CDDCED 1px solid; border-collapse:collapse; width:100%; margin:10px 0}
td {border:#CDDCED 1px solid; padding:5px 0 5px 10px; text-align:left}

/*fom*/
.but input {padding:5px 20px}

/*seznamy*/
.kontakt {background:url(../img/kontakt.gif) top right no-repeat; }
.kontakt ul { font-size:110%; margin:20px 0; }
.kontakt li {text-align:left; margin-left:25px; list-style-type:square; padding:0 2px}
.kontakt h3 {color:#4C5D08; font-size:180%!important; background:url(../img/ico-kontakt.gif) center left no-repeat!important; padding-left:45px;  line-height:40px}

/*pismo*/
.italic {font-style:italic}


/*paticka*/
#footer { background:url(../img/nadpaticka.gif) repeat-x;width:100%; height:110px;  float:left; margin:0 auto; }
#footer-in { background:url(../img/paticka.gif) no-repeat; color:#fff ; font-size:100%;  width:960px;  height:110px;  margin:0 auto 0; position:relative; text-align:center;   }
#footer-in p {position:relative;  top:55px;  text-align:center; }
#footer-in a {color:#fff; font-weight:normal; text-decoration:none; border-bottom:#fff 1px dashed}
#footer-in a:hover {color:red; border-bottom:red 1px dashed}

/*menu-foot*/
#menu-foot{position:absolute;right:300px;top:0px; color:#A3011B;  font-size:90%!important}
#menu-foot a{color:#000; font-weight:normal; border:none}
#menu-foot a:hover{color:#A3011B; border:none}
a.print {background:url(../img/print.gif) left center no-repeat; padding:8px 0 8px 32px; line-height:30px; }
a.fav{background:url("../img/fav.gif") left center no-repeat; padding:8px 0 8px 32px; line-height:30px;}
a.nahoru{background:url("../img/nahoru.gif") left center no-repeat; padding:8px 0 8px 32px; line-height:30px;}

/*odkazy*/
a {color:#910219; font-weight:bold}
a:hover {color:#000}




