/*css http://www.midasweb.eu */
*{margin:0;padding:0;}
body {background:#B4CEEA; 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:#0B559F url(../img/top.gif) repeat-x; position:absolute; left:0px; z-index:0;  width:100%; height:425px; border-bottom:#fff 2px solid}

/*head*/
#head {background:#fff; width:960px; height:188px; margin:0 auto; text-align:center; position:relative; z-index:10}
#head-in  {background:url("../img/head.jpg")  no-repeat; width:960px; height:188px; display:block; z-index:100; position:relative;}
#logoclick {position:relative; top:30px; left:0px; z-index:5; display:inline; width:550px; height:65px; float:left; clear:both; z-index:10}
#h1 h1{color:#000;font-family:"Arial Black"; overflow:hidden;font-weight:normal;letter-spacing:0px;position:absolute;left:20px;top:30px;font-size:170%;z-index:0;width:940px;margin:0 auto;text-align:left}
#head address {position:absolute; top:20px; right:20px;  color:#1D2350; font-weight:bold; width:960px; text-align:right; font-style: normal}
#logo-print {display:none;}

/*mini-menu*/
#mini-menu {position:absolute; top:30px; right:10px; text-align:right; height:20px; width:auto; z-index:100}
#mini-menu ul {border-right:#1769B9 1px solid; height:34px }
#mini-menu li {display:inline;  height:20px; width:20px; padding:7px 6px; float:left; border-left:#1769B9 1px solid   }
#mini-menu li a{display:inline; float:left; height:20px; }
a.print {background:url(../img/print.gif) left center no-repeat; display:block; width:20px; }
a.fav{background:url("../img/fav.gif") left center no-repeat; display:block; width:20px}

/*vyhledavani v headu*/
#vyhledavani {position:absolute; right:15px; top:140px; width:960px; height:30px; text-align:right; z-index:100 }
#vyhledavani h3 {font-size:110%; color:#dfdfdf; font-weight:bold; letter-spacing:0px}
#vyhledavani form {float:right;}
#vyhledavani fieldset {border:none} 
#vyhledavani td {padding:0 5px}
.bg-in {background:#fff url(../img/bg-in.gif) top left no-repeat; padding:1px 5px; border:#8FADD5 1px solid}
.bg-in-oblouk {  }
.bg-in-oblouk input {background:#fff; border:#0E442F 1px solid; margin:0; padding:0; position:relative;   width:100px; text-align:left}
.bg-but-oblouk {background: url(../img/bg-but-oblouk.gif) center right  no-repeat; height:30px; width:100px; padding:0!important; border:none!important; text-align:center!important;}
.bg-but-oblouk input {background:transparent; border:none; margin:0; padding:0; position:relative;   color:#fff; font-weight:bold}
.button {background:url(../img/button.gif) top; padding:2px 7px; border:none; color:#fff; font-weight:bold}

/*horni menu pod logem*/
#menu-top {background:#DEDEDE url(../img/bg-menu.jpg) center no-repeat; height:67px; width:960px; font-size:95%;  margin:0 auto; text-align:left; overflow:hidden}
#menu-top ul { text-align:left; height:67px; float:left; position:relative; top:0px; left:20px; }
#menu-top li {display:inline; line-height:67px; height:67px; letter-spacing:0.3px; font-weight:bold  }
#menu-top li a {background:#DEDEDE url(../img/menu.gif) top left no-repeat; text-align:right;  color:#000;  text-decoration: none;  padding: 26px 15px 25px 35px; text-align: center; line-height:67px;  }
#menu-top li a:hover {background:#DEDEDE url(../img/menu.gif) center left no-repeat;   color:#9E0B0E; text-decoration:underline     }
.aktiv-top {background:#DEDEDE url(../img/menu.gif) bottom left no-repeat; color:#000;  padding: 26px 15px 25px 35px;  }

/*hlavni-layout-obsahova-cast+prava*/
#hlavni {width:960px; margin:0 auto; display:block; position:relative; min-height:400px; height:auto;}
#hlavni h1 {font-size:200%; color:#ff0000; }
#obsah {background: url(../img/obsah-top.jpg) top center no-repeat; width:960px; margin:0 auto; display:block; float:left;}
#in {background:#fff url(../img/obsah.gif) top center repeat-y; min-width: 960px; z-index:10; float:left}


/*leva*/
#leva {float:left; width:290px; padding:30px 0 20px 20px; color:#000; letter-spacing:0px}
#leva p {padding:15px; text-align:justify}
#leva img {margin:5px auto}
#leva h2 {color:#B10808; font-size:150%; text-align:left; line-height:30px; padding-left:15px}
#leva h3 {color:#35755C; font-size:130%; text-align:left; padding-bottom:0px}
#leva h5 { text-indent:20px; text-align:left; font-size:140%; color:#172B08; font-weight:bold; line-height:40px}

/*leve-menu*/
.leve-menu {margin:0 auto; text-align:left; position:relative; left:7px;  letter-spacing:0px;}
.leve-menu ul {margin:15px 0 0}
.leve-menu li {list-style-type:none!important; display:block; text-indent:17px; text-align:left; width:255px; font-size:85%;}
.leve-menu li a {display:block; overflow:hidden; background:#fff url(../img/menu-left.gif) center left no-repeat; color:#000;text-decoration: none; width:255px; height:40px; line-height:39px   }
.leve-menu li a:hover {display:block; background:#fff url(../img/menu-left.gif) center right no-repeat; color:#9E0B0E; text-decoration:underline }
.aktiv {height:40px; line-height:39px; background: url(../img/menu-left.gif) center right no-repeat; color:#000; font-weight:bold   }

.menu-top {background: url(../img/menu-top.gif) left no-repeat; height:60px!important; line-height:60px; color:#B10808; font-size:130%!important; font-family:Arial}
.menu-bottom {background: url(../img/menu-bottom.gif) bottom right no-repeat; height:46px; width:285px; margin-bottom:10px}

/*stred-obsahova-cast*/
#stred  {width:585px; float:right; position:relative; padding:45px 30px 20px 0px; text-align:left; letter-spacing:0px }
#stred strong {color:#000}
#stred span {color:#DA9604; }
#stred-in {padding-top:0px}
#stred  p { padding:10px 0 }
#stred h2 {background:url(../img/bg-h2.gif) center left no-repeat;  margin-bottom:20px; padding-left:45px; height:40px;  line-height:40px; font-size:160%; overflow:hidden;}
#stred h3 {background:url(../img/bg-h3.gif) center left no-repeat; color:#CE0000; font-size:140%; padding-left:45px; line-height:30px}
#stred h4 {background:url(../img/bg-h4.gif) center left no-repeat; color:#0B559F; font-size:140%; padding-left:45px; line-height:30px}
#stred h5 {background:url(../img/bg-h5.gif) center left no-repeat; color:#666; font-size:140%; padding-left:45px; line-height:30px}

h3 a {color:#1E3E79!important}
h4 a { color:#1E3E79!important}
h2, h3, h4, h5, h6 {font-family:Arial;font-weight:normal; }

#stred  table {border-collapse:collapse; margin:10px 0; width:100%;}
#stred  td { padding:2px 10px; text-align:left}
#stred ul {margin:15px 0; text-align:left}
#stred ol {margin:15px 0; text-align:left}
#stred li {margin:5px 0; margin-left: 30px; pa text-align:left}
#stred  hr {color:#cacaca; background-color:#cacaca; border: 0 none; height:1px; margin:5px auto; text-align:center; width:100%; position:relative; overflow:auto; clear:both  }
.clear {clear:both; }



/*obrazky*/
#stred a img {background:#fff; border:#ddd 2px solid; padding:0px}
#stred a:hover img {border:#fff 2px solid}
.fright {float:right; margin:0px 0 0px 15px}

/*paticka*/
#foot {background:#084AB6 url(../img/foot.gif) top repeat-x; width:100%; height:auto;  float:left; margin:0 auto; border-top:#fff 2px solid}
#foot-in {background:#fff url(../img/foot-in.gif) top repeat-y;   width:960px; height:80px;  margin:0 auto; position:relative; text-align:center; }
#foot-in p {width:960px; position:relative; top:27px;   text-align:center; margin:0 auto; color:#000; float:left; letter-spacing:0px }
#foot-in a {color:#02318E}
#foot-in a:hover {color:#950003}


/*odkazy*/
a {color:#02318E}
a:hover {color:#950003}

/*formular*/
.form { background-color: #afb7c0; width:550px; margin:0px; padding:5px; overflow:hidden;}
.form strong {color:#fff!important}
.form table {border:#fff 1px solid!important; border-collapse:collapse}
.form td {border:#565338 1px solid; padding:7px 0 7px 10px}
textarea {background:#fff; border:none; margin:10px 10px 10px 0; border:#dfdfdf 1px solid}







