/*css http://www.midasweb.eu */
*{margin:0;padding:0;border:none;min-height:1px}
body {background:#fff url(../img/bg.gif) center center repeat-y ; color:#000; font-size:75%;margin:0 auto; width:100%;height:100%;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;}
#min {background:url(../img/obsah.gif) top center repeat-y; min-width: 960px; z-index:10}
#top {background:url(../img/top.gif) repeat-x; position:absolute; top:0px; left:0px; z-index:0;  width:100%; height:540px; float:left}
#motiv {background:url(../img/paka.jpg); position:absolute; top:304px; left:0; z-index:0;  width:123px; height:203px}

/*logo*/
#logo {background:#FCC819; width:960px; height:271px; margin:0 auto; text-align:center; position:relative}
#logo1  {background:url("../img/logo.jpg")  no-repeat; width:960px; height:271px; display:block}
#logo p {position:absolute; top:21px; right:60px; font-size:120%; color:#3C396C}
#logoclick {position:relative; top:0px; left:50px; z-index:5; display:inline; width:325px; height:115px; float:left; clear:both}
#logo-print {display:none;}
#slogan h1 {color:#fff; position:absolute; top:130px; right:50px; text-align:left; float:right; clear:both; height:15px; font-size:100%; font-weight:nbold }
h1 span {color:#000}
#slogan2 {position:absolute; left:60px; top:145px; font-size:150%; text-align:left; color:#413F3F; line-height:22px  } 
#slogan2 span {color:#fff}
#slogan em {font-style:normal; font-size:200%; color:#856702}
/*address {position:absolute; top:230px; left:60px; font-style:normal; font-size:120%; color:#856702; font-weight:bold}*/

/*horni menu pod logem*/
.menu { width:900px; height:43px; font-size:100%; float:left; text-align:left; position:relative; top:0px; left:17px}
.menu ul li {display:inline; font-weight:bold; }
.menu li a { text-decoration: none;  color:#000; padding: 10px 20px; line-height:47px; text-align: center; border-right:#F9D932 1px solid; border-left:#F9BA32 1px solid}
.menu li a:hover {color:#000; background:#fff; border-top:#000 5px solid;}
.aktiv {border-top:#000 5px solid;  padding:10px 20px; color:#fff; line-height:47px; text-align: center;}

/*prave-menu*/
#prave-menu {width:215px; font-size:100%; margin:0 auto; text-align:center; position:relative; right:0px; letter-spacing:0.3px;}
#prave-menu ul {margin:20px 0; border-top:#FFE76C 1px solid; border-right:#FBAF13 1px solid; border-bottom:#FBAF13 5px solid}
#prave-menu li {display:block; font-weight:bold; line-height:30px;  text-indent:30px; text-align:left; width:215px; border-bottom:#FFE76C 1px solid }
#prave-menu li a {display:block; background:url(../img/sipky.gif) top left no-repeat; color:#000; text-decoration: none; width:215px }
#prave-menu li a:hover {display:block; background:url(../img/sipky.gif) bottom left no-repeat; color:#fff; }
.aktiv2 {display:block; line-height:32px; background:#E5E5E5; color:#000;  }

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

#hlavni  {width:640px; float:left; position:relative; left:30px; padding-top:20px; padding-bottom:25px; text-align:justify}
#hlavni p {padding:5px 0}
#hlavni  strong {color:#214779}
#hlavni h2 {color:#F000; font-size:140%; margin:7px 0; text-align:left; text-indent:5px; clear:both; position:relative; left:0px;}
#hlavni h2:first-letter {font-size:200%; color:#F7AC05;}
#hlavni img { border:#555 2px solid; margin:0 auto; text-align:center}
#hlavni h3 {text-align:left; font-size:120%; color:#214779; line-height:30px; text-indent:15px}
#hlavni h4 {font-size:90%}
#hlavni .vtextu {font-size:100%; color:#214779}
#hlavni  table {border:#dfdfdf 1px solid; margin:10px 0; width:100%}
#hlavni  td {border:#dfdfdf 1px solid; padding:10px; text-align:left}
#hlavni  hr {color:#cacaca; background-color:#cacaca; border: 0 none; height:1px; margin:15px auto; text-align:center; width:100%; position:relative; float:left  }
#hlavni ul {margin:0 0 20px 0; font-weight:bold}
#hlavni li {list-style-type:square; margin:2px 0 0 35px}
#hlavni address{padding:0 0 15px 0;font-style:normal}

.nadpis1 a {text-decoration:none; border-bottom:#fff 1px dashed;}
.nadpis1 a:hover {text-decoration:none; border-bottom:#FE8B4F 1px solid;}
.posun {position:relative; top:-5px; margin-left:2px}

#prava {width:220px; float:right; position:relative; padding:20px 30px 40px 0px;  text-align:justify;}
#prava h4 {font-size:120%; color:#214779; line-height:15px; text-align:center}
#prava h5 {font-size:120%; color:#214779; line-height:15px; text-align:center}
#prava .reklama {background:url(../img/roh-velky.gif) bottom right no-repeat; padding:10px 15px; margin:0 auto 20px; width:160px; position:relative; border-left:#C7C9C7 1px solid; border-top:#C7C9C7 1px solid; }
#prava .reklama p {text-align:center !important; font-size:100%; color:#666; margin:10px 0 52px 0}
#prava .reklama h3 {font-size:120%; text-align:center}
#prava .vetsi {font-size:130% !important}
#prava .kontakt {background:url(../img/roh-velky.gif) bottom right no-repeat; padding:10px 15px 25px; margin:0 auto 20px; width:160px; position:relative; border-left:#C7C9C7 1px solid; border-top:#C7C9C7 1px solid; }
#prava .kontakt p {text-align:center !important; font-size:100%; color:#666; margin:10px 0}
#prava .kontakt h3 {font-size:120%; text-align:center; color:#000}
#prava .kontakt ul {margin-bottom:25px}
#prava .kontakt a {color:#D67624}
#prava .kontakt a:hover {color:#214E85}
#prava .roh-sedy {background:url(../img/roh-velky.gif) bottom right no-repeat; padding:10px 15px 25px; margin:0 auto 20px; width:160px; position:relative; border-left:#C7C9C7 1px solid; border-top:#C7C9C7 1px solid; }
#prava .roh-sedy p {text-align:center !important; font-size:100%; color:#666; margin:10px 0}
#prava .roh-sedy h3 {font-size:120%; text-align:center; color:#D67624}
#prava .roh-sedy ul {margin-bottom:25px}
#prava .roh-sedy a {color:#D67624}
#prava .roh-sedy a:hover {color:#214E85}
#prava p {background:url(../img/stin.gif) bottom right no-repeat; padding:10px 0; margin-bottom:10px}
#prava img { margin:5px 0; border:#555 2px solid}
#prava a img, #hlavni a img { border:#F3F1F1 3px solid}
#prava a:hover img, #hlavni a:hover img {border:#cacaca 3px solid}



/*texty*/
.italic {font-style:italic; font-size:90%; color:red; text-align:left !important}

/*galerie*/
.galerie {width:640px; margin:0 auto; text-align:center; padding:0; clear:both;  }
.galerie a {float:left; margin:5px 10px!important}

/*seznamy*/
.seznam {list-style-image:url(../img/b.gif); list-style-position:outside; margin-left:25px; line-height:20px; padding:3px 0; text-align:left}
.seznam2 ul li {list-style-image:url(../img/b.gif); list-style-position:outside; margin-left:45px; line-height:18px; padding-bottom:3px}

/*paticka*/
#nadpaticka {background:#FCC819 url(../img/nadpaticka.gif) top repeat-x; width:100%; height:140px; clear:both; margin:0 auto}
#paticka {background:#000 url(../img/paticka.gif) no-repeat; color:#000 ;  font-weight:bold; width:960px; height:140px;  margin:0 auto; position:relative; text-align:center}
#paticka a {color:#000; }
#paticka a:hover {color:#fff}
#paticka p {position:relative; top:80px; text-align:center; margin-bottom:3px;font-size:90%;}

/*menu-foot*/
#menu-foot{position:absolute;right:300px;top:0px; color:#000; height:25px;font-size:100%!important; font-weight:normal}
#menu-foot a{color:#000}
#menu-foot a:hover{color:#666}
a.print {background:url(../img/print.gif) left center no-repeat;padding-left:22px; line-height:18px; }
a.fav{background:url("../img/fav.gif") left center no-repeat;padding-left:22px; line-height:18px;}
a.nahoru{background:url("../img/nahoru.gif") left center no-repeat;padding-left:22px; line-height:18px;}
a.mapa{background:url("../img/mapa.gif") left center no-repeat;padding-left:22px; line-height:18px;}

/*odkazy*/

a {color:#DF9600}
a:hover {color:#000}

/*foto v textu*/
.foto{float:left; margin-right:15px; margin-bottom:15px}
.foto-right {border:#555 2px solid; float:right;margin:10px 0 10px 10px }
.foto-left {border:#555 2px solid; margin:0 35px 10px 0px; float:left}
.foto-text a img { margin:3px 1px!important; }
.foto-text a:hover img {border:#fff 3px solid;  }


/*formular*/
fieldset {border:#cacaca 1px solid; padding:10px; overflow:hidden}
legend {background:#fff; border-bottom:#999 2px solid; border-right:#999 2px solid; border-top:#dfdfdf 2px solid; border-left:#dfdfdf 2px solid; padding:2px 10px; margin-bottom:10px}
.form {width:100%; margin:0 auto; overflow:hidden}

.but {padding:10px 5px}

input.butt {border-bottom:#999 2px solid; border-right:#999 2px solid; border-top:#dfdfdf 2px solid; border-left:#dfdfdf 2px solid;}
input.butt:hover {border-bottom:#f3f3f3 2px solid; border-right:#f3f3f3 2px solid; border-top:#dfdfdf 2px solid; border-left:#dfdfdf 2px solid;}

input {background:#fff; border:#cacaca 1px solid; overflow:hidden}
textarea {background:#fff; border:#cacaca 1px solid; width:280px; padding:0; margin:10px}
textarea:hover, input:hover {border:#BD4707 1px solid; background:#f5f5f5}

#reklama {font-size:x-small;}
p.img-r{float:right;margin:10px 0 10px 10px}
#toplist{line-height:1px;height:1px;font-size:1px;visibility:hidden}

