/*css http://www.midasweb.eu */
*{margin:0;padding:0;}
body {background:#fff url(../img/top.gif) top repeat-x ; 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:456px;  float:left}
#top-right {background: url(../img/top-right.gif) repeat-x; position:absolute; right:0px; z-index:0;  width:50%; height:400px;  float:right}

/*logo*/
#logo {background:#1A2D76; width:960px; height:335px; margin:0 auto; text-align:center; position:relative; z-index:10}
#logo1  {background:url("../img/head.jpg")  no-repeat; width:960px; height:335px; 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:0%; left:0px; z-index:5; display:inline; width:660px; height:140px; 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:70px; float:left; color:#2A5817; width:960px; margin: 0 auto; text-align:left; font-style: normal}
#logo h1 {position:absolute; top:20px; left:400px; text-align:left; font-size:180%; font-weight:normal; font-family:Arial; color:#FFCE95}
#logo span {color:#2E0B0C}

/*horni menu pod logem*/
#menu {background: url(../img/bg-menu.gif) no-repeat;  width:960px; height:50px; font-size:110%;  margin:0 auto;  position:relative; padding-top:0px; text-align:center}
#menu ul { text-align:center; }
#menu li {display:inline; line-height:50px; height:50px; letter-spacing:0px; font-weight:bold; border-right:#2E428F 1px solid }
#menu li a {background: url(../img/oddel.gif) top right no-repeat; text-align:right;  color:#fff;  text-decoration: none;  padding: 10px 20px; text-align: center; }
#menu li a:hover {background:#8293D6; color:#fff;  }
#menu li.last {border:0;  }
.aktiv { color:#8293D6; padding: 10px 20px }

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

/*fotogalerie*/
#fotogalerie {padding:0 0 15px}
#fotogalerie h3 {line-height:35px; text-align:center!important; margin-left:0!important; font-size:140%!important}
#fotogalerie img {border:#5A0406 3px solid!important; display:block}
#fotogalerie a:hover img {border:#DDD4AB 3px solid!important}

/*prava*/
#obsahova-cast  {width:410px;  padding:30px 0px 20px 50px; z-index:0; height:auto;  float:left}
#obsahova-cast  p {text-align:justify; padding:10px 0px }
#obsahova-cast  strong {color:#1A2D76}
#obsahova-cast .nadpis {background:url(../img/h2-prava.gif) center left no-repeat; height:55px; line-height:55px; padding-left:60px; overflow:hidden}
#obsahova-cast h2 { color:#000; font-size:200%; text-align:left; padding-left:15px; font-weight:normal; font-family:"Arial Black"; letter-spacing:-1px   }
#obsahova-cast h2 span {font-size:80%; color:#EC040C; font-style:italic}
#obsahova-cast h3 {color:#E17F38; font-size:180%; text-align:left;padding-left:15px; font-weight:normal; font-family: Arial;}
#obsahova-cast h4 {color:#DD5B1D; font-weight:normal}
#obsahova-cast .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  }


#obsahova-cast ul {margin:15px 0; text-align:left; padding:0 20px}
#obsahova-cast li {list-style-type:square; margin-left:5px}
#obsahova-cast hr {color:#dfdfdf; background-color:#dfdfdf; border: 0 none; height:1px; margin:5px auto; text-align:center; width:100%; position:relative; clear:both  }
#obsahova-cast a img {display:inline; float:right; border:#FBC560 7px solid; margin:5px 0 10px 25px}
#obsahova-cast a:hover img{border:#B3630B 7px solid}
#obsahova-cast a {color:#9CAFDB; font-weight:bold}
#obsahova-cast a:hover {color:#E17F38}

#obsahova-cast-ostatni {width: 820px; padding:30px 0px 20px 50px; z-index: 0; height: auto; float: left}
#obsahova-cast-ostatni p {text-align:justify; padding:10px 0px }
#obsahova-cast-ostatni strong {color:#1A2D76}
#obsahova-cast-ostatni .nadpis {background:url(../img/h2-prava.gif) center left no-repeat; height:55px; line-height:55px; padding-left:60px; overflow:hidden}
#obsahova-cast-ostatni h2 { color:#000; font-size:200%; text-align:left; padding-left:15px; font-weight:normal; font-family:"Arial Black"; letter-spacing:-1px   }
#obsahova-cast-ostatni h2 span {font-size:80%; color:#EC040C; font-style:italic}
#obsahova-cast-ostatni h3 {color:#E17F38; font-size:180%; text-align:left;padding-left:15px; font-weight:normal; font-family: Arial;}
#obsahova-cast-ostatni h4 {color:#DD5B1D; font-weight:normal}
#obsahova-cast-ostatni .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  }
#obsahova-cast-ostatni a img {display:inline; float:right; border:#FBC560 3px solid; margin:5px 0 10px 0px}
#obsahova-cast-ostatni a:hover img{border:#B3630B 3px solid}
#obsahova-cast-ostatni ul {margin:15px 0; text-align:left; padding:0 20px}
#obsahova-cast-ostatni li {list-style-type:square; margin-left:5px}
#obsahova-cast-ostatni hr {color:#dfdfdf; background-color:#dfdfdf; border: 0 none; height:1px; margin:5px auto; text-align:center; width:100%; position:relative; clear:both  }
#obsahova-cast-ostatni a img {display:inline; float:right; margin:5px 0 10px 25px}

#obsahova-cast-ostatni a {color:#9CAFDB; font-weight:bold}
#obsahova-cast-ostatni a:hover {color:#E17F38}
 
#obsahova-cast-ostatni #login label {width:86px;display:inline-block;font-weight:bold;text-align:left;}
#obsahova-cast-ostatni #login input {margin:4px;} 

#obsahova-cast-ostatni #order {text-align:left;}
#obsahova-cast-ostatni #order label {width:150px;display:inline-block;text-align:left;vertical-align:top;margin:4px 4px 4px 220px;}
#obsahova-cast-ostatni #order input.long {width:250px;}
#obsahova-cast-ostatni #order input.short {width:50px;}
#obsahova-cast-ostatni #order input {margin:4px; width:150px;}
#obsahova-cast-ostatni #order .legend {margin:4px 4px 15px 4px; font-weight:bold; text-align:center;}
#obsahova-cast-ostatni #order select {margin:4px; width:200px;}
#obsahova-cast-ostatni #order textarea {margin:4px; width:250px; height:70px;}
#obsahova-cast-ostatni #order .button {margin:4px 4px 4px 382px; width:70px;}
#obsahova-cast-ostatni #order .note {text-align:center;}
#obsahova-cast-ostatni strong.red {color:red;}

#prava {width:410px;  padding:105px 50px 20px 0px; z-index:0; height:auto;  float:right; text-align:justify; position:relative;}
#prava  hr {color:#dfdfdf; background-color:#dfdfdf; border: 0 none; height:1px; margin:5px auto; text-align:center; width:100%; position:relative; clear:both  }
#prava li {list-style-type:square; margin-left:5px; margin-bottom: 5px}
#prava .order {color:#1A2D76;position:absolute;top:60px;left:164px;font-size:120%; font-weight:bold;}

/*paticka*/
#foot {background: url(../img/foot.gif) repeat-x; width:100%; height:100px; float:left; margin:0 auto}
#foot-in {background: url(../img/foot-in.gif) repeat-y;  font-size:90%;  width:960px;  height:100px;  margin:0 auto; position:relative; text-align:center}
#foot-in p {position:relative; top:30px; left:45px; width:960px; float:left; color:#fff;  text-align:left; margin:0 auto; letter-spacing:0px }
#foot-in a {color:#fff}
#foot-in a:hover {color:#8293D6}


