/*css http://www.midasweb.eu */
*{margin:0;padding:0;}
body {background-color:#300007; color:#000; font-size:80%;margin:0 auto; width:100%;height:100%; letter-spacing:0.05em; 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:#300007 url(../img/top.gif) top center repeat-x; position:absolute; left:0px; z-index:0;  width:50%; height:439px; }
#top-right {background:#300007 url(../img/top-right.gif) top center repeat-x; position:absolute; right:0px; z-index:0;  width:50%; height:439px; }

/*odkazy*/
a {color:#000}
a:hover {color:#AE0003}
/*logo*/
#head {background:#EDA979; width:960px; height:145px; margin:0 auto; text-align:center; position:relative; z-index:10;border:5px solid #fff;}
#head-text {height:20px;background-color:#990A1C;color:#fff;border-bottom:1px solid #000;}
#head-in  {background:url("../img/head.jpg")  no-repeat; width:960px; height:131px; display:block; z-index:10}
#head span {z-index:0}
#headclick {position:relative; top:40px; left:0px; z-index:5; display:inline; width:595px; height:90px; float:left; clear:both; z-index:10}
#head-print {display:none;}
#head h1 {visibility:hidden;color:#fff; font-family:"Arial Black"; height:36px; overflow:hidden; font-weight:normal; letter-spacing:0px; position:absolute; right:15px; top:92px; font-size:170%}

/*horni menu pod headem*/
#menu {background:#990A1C url(../img/bg-menu.gif) no-repeat;  width:960px; height:32px; font-size:100%;  margin:0 auto;  position:relative; }
#menu ul { height:32px;  position:relative; }
#menu li {display:block;  float:left; margin:0 auto;letter-spacing:0px;width:120px; }
#menu li a {color:#fff;  text-decoration: none; text-align: center; font-weight:bold; border-left:#fff 1px solid;  border-right:#fff 1px solid; line-height:32px; height:32px;  display:block; float:left;width:120px; }
#menu li a:hover {background:#fff; color:#000;font-weight:bold;width:120px; }
.aktiv-hmenu {background:#fff;color:#000;font-weight:bold;  text-decoration: none; text-align: center;width:120px; line-height:32px; height:32px;  display:block; float:left }

/*horni menu obsah*/
#menu1 {background:#990A1C url(../img/bg-menu.gif) no-repeat;  width:500px; height:32px; font-size:100%;  margin:0 auto;  position:relative; }
#menu1 ul { height:32px;  position:relative; margin-left:17px }
#menu1 li {display:block;  float:left; letter-spacing:0px }
#menu1 li a {color:#fff;  text-decoration: none; text-align: center; font-weight:bold;padding:0 9px; border-left:#fff 1px solid;  border-right:#fff 1px solid; line-height:32px; height:32px;  display:block; float:left }
#menu1 li a:hover {background:#fff; color:#000;font-weight:bold; }

/*slide*/
#slide {background:#fff; position:absolute; top:93px; right:18px; height:170px; width:700px; z-index:100; }
#slogan {position:absolute; top:17px; left:27px; height:70px; width:400px; z-index:1000; text-align:left; color:#BE5400; font-family:"Arial Black"; font-size:180%; letter-spacing:-1px }
#slogan span {font-size:75%!important; color:#000; font-family:"Arial"; line-height:20px; font-weight:bold}

/*bocni-menu*/
.bocni-menu {width:210px; font-size:85%;}
.bocni-menu ul {border-top:#fff 1px solid}
.bocni-menu li {text-align:left;  font-weight:bold; letter-spacing:0.03em; text-indent:20px}
.bocni-menu li a {background:#990A1C url(../img/leve-menu.gif) center left no-repeat ; border-bottom:#fff 1px solid;  width:210px;  text-decoration:none; color:#fff; padding:5px 0;  display:block;  line-height:20px; }
.bocni-menu li a:hover {background:#EDA979 url(../img/leve-menu.gif) center right no-repeat; color:#fff!important; margin-left:15px}
.aktiv-menu {background:#990A1C url(../img/leve-menu.gif) center right no-repeat; color:#fff!important; margin-left:15px; border-bottom:#fff 1px solid;  width:210px;  text-decoration:none;  padding:5px 0;  display:block;  line-height:20px; }
.end {background:#fff url(../img/bg-end.gif) bottom no-repeat; width:210px; height:10px; padding:0; line-height:0; margin-bottom:10px}

.bocni-menu2 {width:180px; font-size:85%;}
.bocni-menu2 ul {border-top:#fff 1px solid}
.bocni-menu2 li {text-align:left;  font-weight:bold; letter-spacing:0.03em}
.bocni-menu2 li a {background:#d0d0d0 url(../img/leve-menu.gif) center left no-repeat ; border-bottom:#fff 1px solid;  width:160px;  text-decoration:none; color:#fff!important; padding:5px 0 5px 20px;  display:block;  line-height:20px; }
.bocni-menu2 li a:hover {background:#183884 url(../img/leve-menu.gif) center right no-repeat; color:#fff!important;}

/*obsah*/
#hlavni {width:960px; margin:0 auto; display:block; position:relative; min-height:630px; height:auto;border:5px solid #fff;background-color: #fff;}
#obsah {background-color: #fff; width:960px; margin:0 auto; display:block; float:left; position:relative;}
#in {background-color:#fff; min-width: 960px; z-index:0; float:left;}
.obsah {padding:0px 10px 10px 15px;}

/*leva*/
#leva {float:left; width:210px; position:relative;  padding:25px 0px 5px 15px; z-index:100; overflow:hidden}
#leva p {text-align:left; padding:7px ;  border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid;  font-size:100%; letter-spacing:0px }
#leva form {border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; padding-bottom:15px}
#leva h2 {text-align:left; color:#990A1C; font-size:140%; letter-spacing:0px; line-height:40px; font-weight:normal}
#leva h3 {background:#183884 url(../img/bg-h.gif) top no-repeat; text-align:left;  font-weight:normal; color:#fff; font-size:120%; letter-spacing:0px;  padding:5px 0px 5px 10px; clear:both; line-height:20px; }
#leva h3 em {font-size:65%!important}
#leva h4, #leva h5 {text-align:left; font-weight:normal; color:#fff; font-size:120%; padding:5px 10px}
#leva address {text-align:left; font-style:normal; padding:10px; border:#dfdfdf 1px solid}
#leva .no-border, #prava .no-border {border:none}
#leva strong, #prava strong {color:#000}
#leva b, #prava b {color:#000}
#leva table {margin:0 auto;width:98%;}
#leva address {font-size:85%}
#leva .bg-zpravodaj {background:#183884 url(../img/bg-h-zpravodaj.gif) top no-repeat;}
#leva ul {text-align:left;margin-left:3px;font-size:9px;}
/*prava*/
#prava {float:right; width:160px; position:relative; padding:240px 25px 10px 0px; z-index:100; overflow:hidden}
#prava p {text-align:center; padding:10px 0px; border:#dfdfdf 1px solid; letter-spacing:0px; font-size:85%}
#prava h3 {background:#d0d0d0 url(../img/bg-h-prava.gif) top no-repeat; text-align:left;  font-weight:normal; color:#fff; font-size:110%; letter-spacing:0px;  padding:5px 15px; clear:both; line-height:20px;}
#prava h4, #prava h5 {font-size:110%}
#prava hr {background-color:#CEEAFE; border: 0 none;color:#CEEAFE; height:1px; width:90%; margin:3px auto}
#prava a {color:#000; font-weight:bold}
#prava a:hover {color:#910103}
#prava .end {background:#fff url(../img/bg-end-prava.gif) bottom no-repeat; width:160px; height:10px; padding:0; line-height:0; margin-bottom:15px}
#prava .bg-kosik {background:#d0d0d0 url(../img/bg-h-kosik.gif) top no-repeat;}
#prava .bg-login {background:#d0d0d0 url(../img/bg-h-login.gif) top no-repeat;}
.vysledky-last {font-size:9px;}
/*prava form*/
#prava form {margin:0 auto 5px; text-align:center}
#prava fieldset {border:#dfdfdf 1px solid; padding:5px}
#prava input {width:150px; margin:0 5px;}
#prava .req {font-weight:bold; color:#23547B}
#prava .button {width:160px}

/*stred*/
#stred  {width:700px; float:left; position:relative; padding:20px 0 15px 5px;  z-index:0; color:#000;height:auto;background-color:#fff;}
#stred  p {text-align:justify; padding:10px  0; font-size:85%  }
#stred  strong {color:#000}  
#stred b {color:#000}
#stred h2 { color:#990A1C; font-size:190%; text-align:left; letter-spacing:0px;   }
#stred h2 span {color:#d0d0d0!important; font-weight:normal!important; font-size:85%}
#stred h3 {font-size:150%; text-align:left;font-weight:normal; }
#stred h4 {color:#533E62; font-size:140%; text-align:left;font-weight:normal; float:none; }
#stred h5 {color:#000; font-size:105%; text-align:left;font-weight:normal; float:none; }
#stred img {border:#dfdfdf 4px solid}
#stred ul {text-align:left}
#stred li {background:url(../img/ar-right-li.gif) 0px 2px  no-repeat; list-style-type:none; padding:2px 0 2px 15px}
#stred  hr {color:#dfdfdf; background-color:#dfdfdf; border: 0 none; height:1px; margin:10px auto; text-align:center; width:100%; position:relative; clear:both  }
#stred table {text-align:left;font-size:12px;width:95%;}
#novinky {min-height:100;height:140px;}
#novinky div{text-align:left;}
.informace {color:#ccc;font-size:80%;}
.obr-novinky {width:120px;height:90px;float:left;margin:0;padding:0;padding-right:12px;}
.obr-novinky-i {width:120px;height:90px;float:left;margin:0;padding:0;padding-right:12px;padding-top:5px;margin-top:5px}

.legend {padding:6px;margin:0px 0px 0px 50px;color:#000;font-weight: bolder;font-size:12px;}
.fieldset {width:650px;border:1px solid #300007;margin:0 auto;padding-left:10px;padding-right:10px;}

.button {
border: 1px solid #000;
background-color: #275C28;
color:#fff;
}
/*paticka*/
#foot {background-color:#300007; width:100%; height:20px;  float:left; margin:0 auto;}
#foot-in {background-color:#300007; color:#fff ; font-size:90%;  width:960px;  height:30px;  margin:0 auto; position:relative; text-align:center; letter-spacing:0px;border:5px solid #fff;}
#foot-in p {width:900px; position:relative;  top:5px;  text-align:center; margin:0 auto; }
#foot-in a {color:#fff}
#foot-in a:hover {color:#943E00}

/*slide-pozicovani*/
.billboard{overflow:hidden; width:450px;  position:absolute; left:40px; z-index:0; margin:10px 0 0;}
#Promos{position:relative;  z-index:21;  zoom:1;height:auto;}
#PromoTriggers{position:absolute;  z-index:1001;  right:8px;  top:6px;}
#PromoTriggers li{list-style:none;  float:left; margin:0 3px}
#PromoTriggers li a{color:#000;  border:#dfdfdf 1px solid;  border-width:1px;  display:block;  font-weight:700;outline:none;  padding:3px 9px 4px 9px;  text-decoration:none;  background:#fff;}
#PromoTriggers li a:hover{background:#d75457; color:#fff; border:#d75457 1px solid;  border-width:1px; }
#PromoTriggers a.activeSlide, #PromoTriggers a.activeSlide:hover{border-color:#4a6b01; background:#4a6b01; color:#fff;}
#PromoSlides{width:940px;  overflow:hidden;  float:left;}
.standalone #PromoSlides{width:450px;  float:none;}
#PromoSlides .slide{background:#fff; }
#PromoSlides .wide{width:940px;}
#PromoSlides a{display:block;  float:left;}
#PromoSlides a.small{display:block;  float:right;  margin:0 0 3px 2px;}
.highslide-gallery {margin:35px 0 0px; width:450px;  float:left}
.billboard h3 { position:absolute; left:15px!important; top:7px; z-index:1002}