/*css http://www.midasweb.eu */
*{margin:0;padding:0;}
body {background:#2A523D url(images/0/bg.gif) ; color:#E7D2B0; 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;}
#top {background: url(images/0/top.gif) repeat-x;}
#top-in {background: url(images/0/top-in.gif) top center no-repeat;}

/*logo*/
#logo {background:#002A04; width:960px; height:260px; margin:0 auto; text-align:center; position:relative; z-index:10}
#logo1  {background:url("images/0/head.jpg")  no-repeat; width:960px; height:260px; display:block; z-index:10}
#logo p {position:absolute; top:21px; right:60px; font-size:120%; color:#3C396C}
#logo span {z-index:0}
#logoclick {position:relative; top:50px; left:430px; z-index:5; display:inline; width:360px; height:90px; float:left; clear:both; z-index:10}
#slogan h1 {z-index:0; color:#fff; position:absolute; top:-1000px; left:25px; float:left; clear:both; height:15px; font-size:130%; font-weight:normal }
#slogan h2 {color:#fff; position:absolute; top:35px; right:25px; float:right; clear:both; height:15px; font-size:120%; font-weight:bold; letter-spacing:0.1px; }
#logo address {position:absolute; top:3px; left:40px; float:left; color:#2A5817; width:960px; margin: 0 auto; text-align:left; font-style: normal}
#logo-print {display:none;}

/*minimenu*/
#minimenu {position:absolute; right:55px; top:23px; }
#minimenu a {width:20px; height:20px}
#minimenu img {border:0;margin:0 2px}

/*lang*/
.lang {position:absolute; top:169px; right:19px; z-index:1}
.lang ul {float: left; display: block;}
.lang li {display: block; text-align: center; height:46px; width:34px; list-style:none;margin:0;padding:0;}
.lang li a { display: block; }
.lang li img {border:0;margin:0}

/*obsah*/
#hlavni {width:960px;margin:0 auto;background:#002111 url(images/0/obsah.gif) top center repeat-y;}
#obsah {width:960px;background:url(images/0/obsah-top.jpg) top center no-repeat;}

/*horni menu pod logem*/
#menu {width:960px;height:40px;font-size:70%;margin:0 auto;text-align:left}
#menu ul {background:url(images/0/oddel.gif) top left no-repeat;height:40px;margin-left:14px;}
#menu li {display:inline;line-height:42px;height:40px;letter-spacing:2px;text-transform:uppercase;list-style:none;margin:0;padding:0;}
#menu li a {color:#4A3418;text-decoration:none;border-right:#A57C3C 1px solid;text-align:center;padding:10px 8px;}
#menu li a:hover {color:#fff;}
#menu li.aktiv {color:#fff;padding:10px 8px;border-right:#A57C3C 1px solid;}

/*leva*/
#leva {width:620px;float:left;padding:25px 0px 30px 40px;min-height:400px;_height:400px;text-align:left;}
p {text-align:justify; margin:15px 0; padding:0;}
li {list-style-type:circle;margin:6px 0;margin-left:25px; text-align:left;}

/*tabulky*/
table {width:100%; font-size:90%; border-collapse:collapse; border:#A06B2F 1px solid!important; margin:20px 0 20px 0!important; ; text-align:left;}
td {border: 1px solid #A06B2F;padding: 0.5em;margin: 0;text-align: left;vertical-align: middle;}
th {background-color:#CDAE7F;border:1px solid #A06B2F;color:#4A3418;font-size:1.1em;font-weight:bold;padding:0.5em;text-align:center;}
th.l,td.l {text-align:left !important;}
th.datum,th.misto,th.rozhodci {width:15%;}
th.hodnoceni,th.jmeno {width:20%;}
th.vysledek {35%;}
th.uzky {width:14%;}
th.p,td.p {text-align:right;}
td.stred {text-align:center;}
table.auto {width:auto !important;}
table.pul {margin-right:50px;}
ul table,ol table {width:90%;}
td.p,th.p {margin:0;}
td.jmeno {vertical-align:top;}
td h4 {margin-top:0;}
table.vrh {width:auto;margin:6px 0;}
table.vrh th,table.vrh td {text-align:center;padding:0.3em 0.5em;}
table.vrh th {width:190px}
table.vrh td p {text-align:center}
table.vrh td.ozn {width:18%;}
table.vrh th.datum {width:12%;}
table.vrh th.rodic {width:25%;}
table.stenata th,table.stenata td {text-align:center;}
table.vahy th,table.vahy td {text-align:center;width:10%;}
table.rodokmen img {float:none;}
table.rodokmen p {text-align:left;}
strong,b,strong a,b a {color:#906C2B;font-weight:bold;}

/*nadpisy*/
h1, h2, h3, h4, h5 {margin:3px 0; text-align:left; font-weight:normal; font-family:Arial; text-indent:0px}
h2 {color:#A6DA94; font-size:200%;text-transform:uppercase;}
h3 {color:#F9C25B; font-size:180%;text-transform:uppercase;margin-top:10px;}
h4 {color:#F9C25B; font-size:160%}
h5 {color:#F9C25B; font-size:140%}
hr {color:#315429; background-color:#315429; border: 0 none; height:1px; margin:5px auto 10px; text-align:center; width:100%; position:relative; clear:both }
img {float:right;margin:0 1px 6px 12px; border:#A06B2F 1px solid}
p img {float:none;}

/*box*/
div.box {width:170px;float:right;font-size:0.9em;background:url("/css/images/0/box-top.gif") top center no-repeat #CEAF80;margin:5px 0 10px 10px;padding-top:18px;}
div.box span {display:block;width:170px;height:16px;background:url("/css/images/0/box-bottom.gif") bottom center no-repeat #F1F1F1;font-size:1px;line-height:1px;}
div.box p {margin:10px 20px 0;text-align:left;color:#4A3418;}
div.box ul {margin:6px 10px 6px 10px;color:#4A3418;}
div.box h4 {font-size:1.1em;font-weight:bold;text-align:center;color:#4A3418;}
div.box a:hover {color:#4A3418;}
div.box li {margin:3px 3px 3px 25px;}
div.box.stred p {text-align:center;}

/*formulare, navstevni kniha*/
form {margin: 20px 0;width:80%;}
fieldset {border:1px solid #A06B2F;font-size:1em;padding:0.4em;}
legend {border:1px solid #A06B2F;padding: 0.6em;min-height:1.4em;line-height:1.4em;color:#A6DA94;text-align:left;font-weight: bold;margin-bottom:10px;}
input,textarea {margin:2px 6px;padding:3px;border:1px solid #A06B2F;background:#CEAF80;font: 100% "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif #4A3418;}
textarea {width:315px;}
input.butt {font-weight:bold;margin:10px 0;padding:4px 4px 2px;background-color:#4A3418;color:#A6DA94;border:2px solid #A6DA94;}
input.butt:hover {background-color:#A6DA94;color:#4A3418;}
input.butt {_behavior: url("/css/hover.htc");}
input.buttHover {background-color:#A6DA94;color:#4A3418;}
label {float:left;width:100px;margin-right:0.5em;padding-top:0.5em;text-align:right;font-weight:bold;}
form p {font-size:1em;}
form#kniha {margin:5px 0;width:98%;}
#kniha label {width:70px;}
#kniha input.butt {margin-left:15px;}
#kniha fieldset {border:none;}
#ksichtiky {width:160px;float:right;margin:10px 0 20px 10px;}
#ksichtiky img {border:none;float:left !important;margin:4px 0 !important;}
div.prispevek {padding:4px 8px 6px;border-bottom:1px dotted #315429;}
div.prispevek p {line-height:normal;margin:6px 0;}
div.prispevek p.author {width:68%;font-size:0.9em;float:left;text-align:left}
div.prispevek p.datum {width:30%;font-size:0.9em;float:right;}
div.prispevek img {border:none;float:none;margin:0 3px;}

/*fotogalerie, foto u clanku*/
div.foto {width:100%;margin:15px 0;}
div.foto img {float:left;margin:0 4px 6px 0}
div.foto.sloupec {width:220px;float:right;text-align:center;}
div.foto.sloupec img {float:none;margin:0 1px 6px 12px;}
div.foto h3 {margin-top:10px;}

p.strankovani {text-align:center;font-size:0.9em;margin:18px 0 0;}
p.strankovani.odkazy {margin:0 0 8px;}
p.datum {text-align:right;}
p.odkaz {margin:15px 0 10px;text-align:center;clear:both;padding:6px;border-top:1px dotted #315429;}
ul.chyba {color:#EE3338;}
ul.sourozenci li {margin-left:30px;}
ul.nobull li {list-style:none;}
ul.dogs li {width:45%;float:left;list-style:none;text-align:center;margin:10px 5px;}
ul.dogs img {float:none;margin:0;}
ul.dogs p,ul.dogs h4 {text-align:center;}
.pul {width:47%;}
.tret {width:30%;}
.stred {text-align:center !important;}
.pravy {text-align:right;margin-right:5px;}
img.pravy {float:right !important;margin:8px 4px 8px 10px !important}
img.levy {float:left !important;margin:8px 12px 8px 0 !important}
p.levy {text-align:left;}
div.stred img {float:none;}
.nobord {border:none !important;}
.nomargin {margin:0 !important;}
address {text-align:left;font-style: normal;}

/*prava*/
#prava  {width:220px;float:right;padding:25px 35px 30px 0px;text-align:center}
#prava  p {text-align:left;margin:15px 0; }
#prava  address {text-align:left; font-style: normal; margin:15px 0; }
#prava  strong,#prava b {color:#906C2B}  
#prava h2, #prava h3, #prava h4, #prava h5 {margin:3px 0; text-align:center; font-weight:normal; font-family:Arial; text-indent:0px }
#prava h2 {color:#A6DA94; font-size:200%;text-transform:uppercase;}
#prava h3 {color:#F9C25B; font-size:160%;text-transform:uppercase;}
#prava h4 {color:#F9C25B; font-size:130%;}
#prava h5 {color:#F9C25B; font-size:120%;}
#prava hr {color:#315429; background-color:#315429; border: 0 none; height:1px; margin:5px auto 10px; text-align:center; width:100%; position:relative;  }
#prava img {float:none;}
#prava a img {border:#9D651D 3px solid!important; display:block}
#prava a:hover img {border:#258556 3px solid!important}

/*paticka*/
#paticka {clear:both;background:url(images/0/paticka.gif) top no-repeat #48341D;color:#E8D2B1;font-size:85%;width:960px;margin:0 auto;}
#paticka p {clear:both;text-align:center;margin:0;padding:0 0 20px 0;}
#paticka a {color:#E8D2B1;}
#paticka a:hover {color:#A6DA94;}

/*menu-foot*/
#menu-foot {float:right;padding-right:20px;padding-top:40px;height:60px;_height:100px;_hei\ght:60px;color:#fff;list-style:none;}
#menu-foot.cz {padding-right:30px;}
#menu-foot li {float:right;margin:0;text-align:left;list-style:none;}
#backtop {width:70px;}
#print {width:70px;}
#favorite {width:140px;}
#menu-foot.cz #favorite {width:130px;}
#print a,#favorite a,#backtop a {display:block;padding:0 0 0 30px;height:2.2em;line-height:2.2em;color:#fff;}
#print a:hover,#favorite a:hover,#backtop a:hover {color:#000;}
#print a {background:url(images/0/print.gif) left no-repeat;}
#favorite a {background:url(images/0/fav.gif) left no-repeat;}
#backtop a {background:url(images/0/nahoru.gif) left no-repeat;}

/*odkazy*/
a {color:#906C2B}
a:hover {color:#A6DA94}
a.pdf {padding-left:20px;padding-bottom:3px;background:url("/css/images/pdf.gif") top left no-repeat;}
a.ppt {padding-left:20px;padding-bottom:3px;background:url("/css/images/ppt.gif") top left no-repeat;}
a.doc {padding-left:20px;padding-bottom:3px;background:url("/css/images/doc.gif") top left no-repeat;}
a.xls {padding-left:20px;padding-bottom:3px;background:url("/css/images/xls.gif") top left no-repeat;}
a.txt {padding-left:20px;padding-bottom:3px;background:url("/css/images/txt.gif") top left no-repeat;}

.plavl {float:left;}
.plavr {float:right;}
.cleaner {clear: both;margin: 0;padding: 0;height: 1px;line-height:1px;font-size: 1px;border: none;background: transparent;}
.hide {position:absolute;top:-10000px;left:0;height:1px;font-size:1px;overflow:hidden;}
