/* +ěščřžýáíé */

* {margin:0; padding:0;border:0;}

body {font-family: Verdana, sans-serif; color: black;	background: white; padding: 10px; margin: 0.5em auto; font-size: .8em; line-height:1.5em; padding-bottom:3em; padding-top: 0px; width: 1400px;}
dl, dt,dd,  p {margin: 0.3em; padding: 0.1em; }
li {padding-left:0.3em; margin-left:3em;}
a {color: black; font-weight: bold;}
a:focus, a:hover, a:active {color: black; }
h1, h2, h3, h4, h5 {color: black; margin:15px; margin-left:0px; background-color:white;}
h2 {text-align: left; margin: 25px; margin-left: 15px; text-decoration: none; letter-spacing: 0em;}
h3 {color: black; margin-top: 25px;}

h1 {font-size:1.9em; padding:0.3em 0;line-height:1.5em; }
h2 {font-size:1.7em; padding:0.2em 0;}
h3 {font-size:1.2em; padding:0.1em 0;}
h4 {font-size:1.2em; }

hr {border:1px solid gray;}

table {margin:0 auto; font-size:0.8em; border-collapse: collapse;}
#fullscreen {width: 99%; }
.popisek{
  padding-left: 30px;
}

.sloupec-nazev{
	width: 30%;
}


th {border-bottom: 1px solid #CECECE; vertical-align: top; text-align: left; padding: 3px; background-color: white;}

td {border-bottom: 1px solid #CECECE; vertical-align: top; padding: 3px;}
td a{ font-weight: 300;}
select, input{ margin: 0.1em; margin-right: 0.4em; padding:0.1em; }


#fullscreen tr {
  background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")  );

}
  
#fullscreen tr:hover, #fullscreen tr.hover { background-color: #F7F8FF;}

/* input*/  
.input-text {width: 12em; border: 1px solid #38498D; 1background-color:#F7F7F8; color: black;}
.disabled {width: 12em; border: 0px solid #38498D; background-color:#F7F7F8; color: #606060; }
textarea{ margin: 0.1em; margin-right: 0.4em; padding:0.1em; border: 1px solid #38498D; 1background-color:#F7F7F8; color: black; }
select {border: 1px solid #38498D; width: 6.1em;}

dt {font-weight: bold;}
form {color:black; padding:0.5em; 1border: 1px solid #CECECE; margin-bottom: 2em; width: 98%;}
#bez-ramecku{ border: 0px;}

.bold{font-weight: 900;}
.align-right {text-align: right;}
.nastred {text-align:center;}
.vlevo {text-align:left;}
.vpravo {text-align:right;}
.schovej {}
.width-1 {width: 1%;}
.width-upravit-smazat{width: 1em;}
.povinne-udaje{font-size: 0.8em; margin-left: 10em;}


.cleaner {clear: both; margin-left: 10em;}
.plavani-vlevo {float:left;}
.plavani-vpravo {float:right;}
.inline {display:inline;}
.nobullet {list-style-type:none;}
.lower-alpha {list-style-type: lower-alpha;}
.sirka50 {width:50%}
.napoveda {cursor: help; border-bottom: 1px solid dotted;};
.malepismo {font-size:0.7em;}
.fotogalerie {padding-left:1em;}
.card-left, .card-right {float: left; width: 168px; margin: 0 3px 3px 0; padding: 3px 0; text-align: center;  background: white; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 75%; min-height:200px; _height:200px;}
.card-right {float: right;  margin: 0 0 15px 15px;}
.card-left p, .card-right p {line-height:1.2em}
.skryj {display: none;} 

.fullscreen-boxik {padding-left:30px; }
.levy-boxik {1float: left; 1padding-left:30px; 1width:48%;}
.pravy-boxik {1float:right; 1width:48%; }

.levy-boxik-40 {float: left; width:41%;}
.pravy-boxik-60 {float:right; width:56%; }

.submit{width: 10em; border: 2px solid black; background-color: #CECECE; font-weight: 900; text-align: center;}
.submit2{border: 2px solid black; background-color: #CECECE; font-weight: 900;}

.box-krizove-odkazy{display: none;}


/*
.chyba {width: 99%; background-color: red; text-align: center; margin-top: 10px; margin-bottom: 10px; color: #F7F7F8; font-weight: 900; border: 1px solid #38498D;}
.hlaska-ok{width: 99%; background-color: #CDD1E2; text-align: center; margin-top: 10px; margin-bottom: 10px; color: #000099; font-weight: 900; border: 1px solid #38498D;}
*/
.hlaska-error {width: 99%; background-color: red; text-align: center; margin-top: 10px; margin-bottom: 10px; color: #F7F7F8; font-weight: 900; border: 1px solid #38498D;}
.hlaska{width: 99%; background-color: #F6FBDC; text-align: center; margin-top: 10px; margin-bottom: 10px; color: #008058; font-weight: 900; border: 1px solid #C6E528;}


.maly-formular{	border: 1px solid #CECECE;  margin-left: 15em; padding: 0em; color: black;}
.maly-formular tr, .maly-formular td {border-bottom: 0px; font-size: 1.1em; padding: 0.1em;}


/*url(./img/tc-brno.png) no-repeat;*/
#zahlavi {background:white;  text-align:right; color: black; padding: 0.5em; border: 0px solid yellow; height: 76px;}
#zahlavi img{float:left;}
#zahlavi a { color:black; }
#zahlavi #img-logo{ border: 5px solid white; float: left;}

#zahlavi #claim{  text-align: left; font-size: 1.7em; float: left; padding-left: 25px; padding-top: 18px; color: black; width: 600px; line-height: 1.1em; margin: 0px;
                  height: 60px;  border: 0px;)
}
#zahlavi #info-o-prihlasenem{ text-align:right; }
#zahlavi #info-o-prihlasenem a {text-decoration: underline;}


/*#navigace, .submenu {background: #FFCC00; color: #36478C; padding: 0.5em; border: 0px solid red; height: 1.3em; }
.submenu {height: 2em;}

#navigace ul.prvni {border-bottom: 1px solid #3C4A8C; padding-bottom: 0.2em;}
#navigace li, .submenu li {font-size: 0.9em; list-style-type: none; padding-left:0.2em; display:inline; margin:0;}
#navigace a:hover, #navigace a:focus, #navigace a:active {background: #FFCC00; color: #000099;}
.submenu a:hover, .submenu a:focus, .submenu a:active {background: #FFCC00; color: #000099;}
#navigace a:active {background-color:  #FFCC00; border: 0px solid red; }


*/

#menu{
    display: none;
    /*margin:0;
    padding:0;
    position:relative; */
}

#hlavni-navigace{
      background:#FFCC00 url(./img/bg-main-menu2.png) repeat-x scroll 0 0;
      margin:0 0 0em;
      overflow:hidden;
      padding:0;
}

#hlavni-navigace ul{
      margin:0 0 0 6px;
      padding:0;
}

#hlavni-navigace ul li{
    background:transparent url(./img/bg-menu-li2.png) no-repeat scroll 100% 55%;
    display:block;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}

#hlavni-navigace ul li a{
    color:black;
    display:block;
    font-size:92%;
    font-weight:bold;
    margin:0;
    padding:12px 15px 10px;
    text-decoration:none;
}

#hlavni-navigace ul li.active a, #hlavni-navigace ul li.active:hover a{
    background:#d2d2d2 url(./img/bg-main-menu-li-active.png) repeat-x scroll 0 0;
    border:medium none;
    color: black;
    margin:0;

}


#hlavni-navigace  ul li:hover a, #hlavni-navigace  ul li.hover a {
    background:#FFDF5F url(./img/bg-main-menu-li-hover.png) repeat-x scroll 0 0;
    border:medium none;
    margin:0;
}

/*.submenu ul { border-top: 1px solid #38498D; padding-top: 5px;}*/

.submenu{
      background:#d2d2d2;
      margin:0 0 0em;
      overflow:hidden;
      padding:0;

} 

.submenu ul{
      margin:0 0 0 6px;
      padding:0;
}

.submenu ul li{
    background:transparent url(./img/bg-submenu-li.png) no-repeat scroll 100% 55%;
    display:block;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}

.submenu ul li a{
    color: black;
    display:block;
    font-size:92%;
    font-weight:bold;
    margin:0;
    padding:7px 15px 7px;
    text-decoration:none;
}

#content{
  border: 0px solid #d2d2d2;
  padding: 10px;
}


.info-o-zmenach{
  display: none;
}
.info-o-zmenach span{
  font-weight: 900;
}
.rozbalovaci{
  border: 1px solid black;
  background-color: #eeeeee;
  padding: 5px;
}

 


.rozbalovaci a{
  text-decoration: none;
  padding-right: 30px;
  background-image: url("./ikony/arrow.png"); 
  background-repeat: no-repeat;
  background-position: right;
  }



#prihlasovaci-formular {width: 30em; margin: 0px auto; border: 1px solid #aaaaaa; font-size: 1.1em; }
#prihlasovaci-formular td {border: 0px; font-size: 1.1em; }
#prihlasovaci-formular label {text-align: right;}
#prihlasovaci-formular #submit{margin-top: 1em; width: 7em;}

#testovaci-provoz{  margin: 0px; padding: 0.5em 10em 0.5em 10em; background-color: #000099; color: black; font-weight: 900; text-align: center; font-size: 0.9em; border-bottom: 1px solid black;}

#nacitani-trvalo {display:none;}

#info-o-prihlasenem{
  display: none;
}
.ciselniky{font-size: 90%;}


.netisknout
{
  display:none;
}

#logo-display{display: none;}


/** * {border: 1px red solid;}*/




