/*css http://www.midasweb.eu */
*{margin:0;padding:0;}
body {background:#fff ; color:#000; font-size:80%;margin:0 auto; width:100%;height:100%; letter-spacing:1.0px; text-align:center;font-family:"Trebuchet MS", 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:400px;  float:left}

/*logo*/
#logo {background:#fff; width:960px; height:302px; margin:0 auto; text-align:center; position:relative; z-index:10}
#logo1  {background:url("../img/logo.jpg")  no-repeat; width:960px; height:302px; 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:24px; left:80px; z-index:5; display:inline; width:275px; height:135px; float:left; clear:both; z-index:10}
#logo1 h1 {font-size:180%; position:absolute; left:20px; top:230px; color:#666; text-align:left; float:left; letter-spacing:1.3px; font-family:"Arial Narrow"}
#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 p {position:absolute; top:10px; right:45px;  letter-spacing:0.8px; color:#000; font-family:"Arial"; height:30px; margin: 0 auto; text-align:center;  font-style: normal; font-weight:bold}
#logo-print {display:none;}

/*menu*/
#menu { font-size:100%; margin:0 auto; text-align:center; position:relative; left:8px;  font-size:110%; letter-spacing:0.3px;}
#menu ul {margin-bottom:0px }
#menu li {display:block; font-weight:normal; line-height:32px;  text-indent:20px; text-align:left; width:200px; border-bottom:#cacaca 1px solid }
#menu li a {background:#027e1a; display:block; color:#fff; text-decoration: none; width:200px }
#menu li a:hover {display:block; background:#fff; color:#000; }
.aktiv {display:block; line-height:32px; background:#027e1a; color:#dfdfdf;  }

/*lang*/
#menu-lang {position:absolute; top:145px; right:260px; z-index:1; float: right }
#menu-lang ul {float: left; display: inline;}
#menu-lang li {display: inline; float: left; text-align: center; margin-left:5px}
#menu-lang li a { filter: alpha(opacity=60);-moz-opacity: 0.6; opacity: 0.6; float:left}
#menu-lang li a:hover {filter: alpha(opacity=100);-moz-opacity: 1; opacity: 1; float:left }
.aktiv2 {filter: alpha(opacity=60);-moz-opacity: 0.6; opacity: 0.6; float:left} 


/*obsah*/
#hlavni {width:960px; margin:0 auto; display:block; position:relative; min-height:775px; height:auto; }
#hlavni h1 {font-size:70%; color:#cacaca; position:relative; top:30px; left:70px; text-align:justify;  width:535px; float:left}
#obsah {background: url(../img/obsah-top.gif) top center no-repeat; width:960px; margin:0 auto; display:block; float:left; position:relative;}
#in {background:#fff url(../img/obsah.gif) top center repeat-y; min-width: 960px; z-index:10; float:left}
.obsah {padding:0px 10px 0px 20px}

#leva {width:220px; float:left; position:relative; padding:10px 0 0 0}
#leva p {text-align:left !important; margin:15px 0}
#leva h3 {padding-left:20px; font-size:150%; text-align:left; color:#000; margin-bottom:10px;}
#leva h4 {padding-left:0px; font-size:150%; text-align:left; color:#027e1a; margin-bottom:10px;}
#leva ul { text-align:left}
#leva a {color:#314B5C}
#leva a:hover {color:#F26522}
#leva h3 a {color:#F77132}
#leva  hr {color:#9FA304; background-color:#9FA304; border: 0 none; height:1px; margin:5px auto 10px; text-align:left; width:100%;  }
#leva img {margin:3px 10px 3px}
#leva select { text-align:left; position:relative; right:28px; background:#dfdfdf;}
#leva a img {border:#DADAD9 3px solid!important; display:block}
#leva a:hover img {border:#999 3px solid!important}
.leva-in {padding:10px 0 10px 10px}
.leva-in li {list-style-type:square; margin-left:15px;}
.menu-bottom {background:#027e1a url(../img/menu-bottom.gif) top center no-repeat; width:220x; height:50px;}
.menu-top {background:#027e1a url(../img/menu-top.gif) top center no-repeat; width:220x; height:60px;}


#stred  {width:460px; float:right; position:relative; right:250px; padding:20px 10px 0px 0px; color:#000; min-height:775px; height:auto;}
#stred  p {text-align:justify; margin:15px 0 }
#stred  strong {color:#D45112}
#stred h2 {color:#000; font-size:200%; margin:10px 0; text-align:left; }
#stred h3 {color:#666; font-size:130%; margin:3px 0; text-align:left; }
#stred h3 span {color:#559B1F; font-size:80%; font-style:italic}
#stred h4 {color:#027e1a; font-weight:bold; font-size:120%; text-align:left}
#stred .nadpis3 {background:url(../img/h3.gif) center left no-repeat; color:#A93903; padding-left:25px; font-size:140%; text-align:left; height:40px; line-height:40px;  margin-bottom:20px ; width:100%; clear:left  }
#stred .nadpis {background:url(../img/h2.gif) bottom left no-repeat; height:50px; line-height:45px; padding-left:60px; overflow:hidden}
.nadpis span {color:#03913a; font-size:80%; font-style:italic}

#stred ul {margin-bottom:15px; text-align:left}
#stred li {margin:3px 0 3px 15px; list-style-type:square}
#stred  hr {color:#cacaca; background-color:#cacaca; border:none; height:1px; margin:6px auto; text-align:center; width:100%; position:relative;  }
#stred  img { margin:5px 0px 5px 20px; }
.fright {float:right}
.aleft {text-align:left!important}
.fleft {float:left}
#stred a img {border:#999 2px solid!important;}
#stred a:hover img {border:#027e1a 2px solid!important}
#stred a {color:#D45112; font-weight:bold}
#stred a:hover {color:#000}
#ref {position:relative; top:228px; right:235px; float:right}
#ref select { text-align:left; position:relative; top:8px; right:28px; background:#dfdfdf; letter-spacing:0.2px}

#kontakty ul {margin:0!important}
#kontakty li {margin-bottom:0!important; margin-top:0!important}
#kontakty hr {margin:7px 0 0 0!important}
.mapa a {color:#000!important; float:right; background: url(../img/mapa.gif) center left no-repeat; padding-left:60px; line-height:43px; height:43px; display:block }
.mapa a:hover {color:#028F1A!important}

#prava {width:220px; float:right}


.mensi {font-size:95%}
.kontakt li {list-style-type:square; margin-left:15px}

/*paticka*/
#nadpaticka { background: url(../img/nadpaticka.gif) repeat-x; width:100%; height:150px;  float:left; margin:0px auto 0}
#paticka {background: url(../img/paticka.gif) no-repeat; color:#fff ; font-size:90%; font-weight:bold; width:960px;  height:150px;  margin:0 auto; position:relative; text-align:center}
#paticka p {width:960px; position:relative;  top:70px;  text-align:left; margin:0 auto; }
#paticka a {color:#fff}
#paticka a:hover {color:#000}

/*menu-foot*/
#menu-foot{position:absolute;right:270px;top:10px; color:#4C8A06; height:20px}
#menu-foot a{color:#D45112}
#menu-foot a:hover{color:#000}
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;}
/*odkazy*/

a {color:#D45112}
a:hover {color:#000}

