/* CSS Document */
html{
	margin:2px 5px; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	background:white;
	min-width:780px;
}

body{
	margin:0; padding:0;
}


h1, h2, h3 {
	padding: 3px 0;
	margin:0 0 8px 0;
	color:rgb(200,120,0);	
}

h1 {border-top:4px solid rgb(200,120,0);
    font-variant:small-caps;
    font-size:140%;}
h2 {font-size:120%;}    
h3 {font-size:110%;}


p{padding-left: 2;
	line-height:140%;
	text-align: justify;
}


a{
	color:rgb(200,120,0);
	text-decoration:none;
}

a:hover{
	color:black;
	text-decoration:underline;
}


#stranka{
	background:rgb(237,237,238);
}

#logo{
	width:155px;
}
#logo{
	text-align:center;
}
#hlavicka{
	background:rgb(237,237,238);
	border-bottom:4px solid rgb(200,120,0);
	 
}

#hlavicka table, #hlavicka tr, #hlavicka td, #hlavicka tbody, #hlavicka th{
	margin:0; 
	border-collapse:collapse; 
	padding:0; 
	border:0;
}

#hlavicka table{
	width:100%;
	/* background:url('/img.pl?rsid=71'); */
}


#dekor-obr{
	width:65%;
	background: url('../images/top_af.jpg') no-repeat;
	height:126px;
	font-size: 17px;
	font-weight: bold;
	color:rgb(200,120,0); /* color: rgb(255,255,255); */ 
	padding-top: 5;
	vertical-align: top;
}
#top-titulek {
 position: relative;
 top: 5px;
}

.t_datum {
  font-size: 14px;
  padding-left: 25px;
}
#navigace1{
	width:150px;
	color:white;
	font-size:11px;
	font-weight:normal;
	white-space:nowrap;
	vertical-align:top;
}

#navigace1 a{
	color:white;
	text-decoration:none;
}

#navigace1 a:hover{
	text-decoration:underline;
}

#navigace1 ul{
	margin:0; padding:0;
	list-style-position:inside;
}

#navigace1 li{
	margin:0; padding:0 0 0 5px;
	
}

#horni-navigace{
	background:white;
	margin:0 0 0 155px;
	font-weight:bold;
	padding-top:8px;
	height:22px; 
	padding-left:8px;
	color:rgb(88,88,90);
}


#horni-navigace a{
	color:rgb(88,88,90);
	text-decoration:none;
}
.nowrap { white-space: nowrap; }

#menu{
	width:155px;
	float:left;
	margin:0;padding:0;
}

#menu li span.aktivni a{
  display:block;
  background:rgb(200,120,0) !important; color:white !important;
}

#menu a{
	color:white;
	text-decoration:none;
	font-weight:bold;
        display:block;
padding:5px 5px;
}

#menu a:hover{
	color:rgb(200,120,0);
}


#menu ul{
	margin:0; padding:0;
	list-style:none;
}

#menu li {
	margin:0;
	background: gray;
	border-bottom:2px solid white;
}




#menu li span.sekce_aktivni a{
  display:block;
  background:gray !important; color:white !important;
  padding-left: 20px;
}
#menu li span.sekce a{
  padding-left: 20px;
}

#prava{
	margin-left:155px;
	
}

#obsah{
	background:white;
	padding:0 8px 15px 8px;
	margin-bottom:-2px;
	min-height:350px;
}

#obsah li{
	margin-bottom:5px; 
}

#tabulka_rozvrzeni {width:100%; border-collapse: collapse; padding: 0; table-layout:auto; }


.clear{
	clear:both; height:1px; font-size:1px; visibility:hidden; margin:-1px;
}

#foot{
	background:rgb(200,120,0);
	color:white; position:relative;
	border-top:2px solid white;
	padding:5px;
  width:100%;
}

#foot a{
       color: rgb(255,255,255);
}


table th {
	background-color: rgb(200,120,0);
}

table th a {
	color: rgb(255,255,255);
}

ul {
	text-align: left;
}

hr {
	border: 1px solid black;
}

img { border: 0; }

a img{
	border:0;
}
.form td {vertical-align: top;
          padding-top: 5;
          }
.povinny {background-color: rgb(255,238,153);}

.ok {color: rgb(62,191,46);
        font-weight: bold;}
        
.chyba {color: rgb(216,90,14);
        font-weight: bold;}

.tag {color: rgb(164,83,0);
      font-weight: bold;}        

.slozka_nazev {font-weight: bold;}

.str_text {margin-left: 10px;}

.foto_del {position: relative;
					 left: -16px;
					 top: -0px;					
}
.fotogalerie  {background-color: rgb(176,176,176);
               /* vzdálenost buněk a výplň buněk musí být nastavena v prohížeči jinak to nejede v IE */
                }
.fotogalerie td {background-color: rgb(48,48,48);
								}
                
.neviditelny {list-style-type: none;}

td.odsazena { padding-left: 5px; padding-right: 5px; }

.vlajka {padding: 5px; text-align:right;}

.posta , .posta a {color:gray;}



/* bendy a umístění  */

.bedny {position: relative;
        width: 100%;
        height: 220px;
        }
.bedna_1, .bedna_2, .bedna_3  { background-color: rgb(200,120,0);
        text-align: center;
        color: rgb(255,255,255);
        font-family: verdana;
        font-size: 14;
        font-weight: bold;
        padding-top: 5px;

}     
.bedna_1, .jmeno_1 {position: absolute;
          left: 230px;
          top: 150px;
          width: 180px;
          height: 50px;
          
} 
.bedna_2, .jmeno_2 {position: absolute;
          left: 50px;
          top: 170px;
          width: 180px;
          height: 30px;
          
}
.bedna_3, .jmeno_3 {position: absolute;
          left: 410px;
          top: 180px;
          width: 180px;
          height: 20px;
          
}                

.jmeno_1, .jmeno_2, .jmeno_3 {
          position: absolute;
          text-align: center;
          width: 180px;         
} 
.jmeno_1 {top: 50px;
}
.jmeno_2 {top: 70px;
}
.jmeno_3 {top: 80px;
} 



/* kalenář přístupů */   
thead {
	background-color: rgb(200,120,0);
	color:rgb(255,255,255);
	font-weight: bold;
}

.stat_pristupu td {
              text-align: center;
}

.stat_pristupu, .stat_pristupu td, 
.kalendar, .kalendar td, 
.kalendar_lmenu, .kalendar_lmenu td {
  margin: 10px;
	padding: 5px;	
	border-width: 1px;
	border-color: rgb(200,120,0);
	border-style: solid;
	border-collapse: collapse; 
  text-align: center;
}
.kalendar_lmenu td {
              text-align: left;
}

.kalendar_lmenu td a {
	font-weight: bold;
	
}

.rok, .den6, .den7 {
           background-color: rgb(176,176,176);
}
               
.sloupek {
 margin-left: 15px;
 float: left;
}

.foto_vybor { text-align: right;
              float: right;
}