@charset "utf-8";
body {
	 font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, Verdana, sans-serif;
	 font-size: 75%;
	 margin-top:0;
	background-color: #eff1f4; 
			}

#main-null{
	background-color:#ffffff;
	width: 77em;  
	margin:0 auto;
	padding:0.3em 0 0 0;
	border:#CF7263 1px solid;	
 	 }
	 	 
#main {
	background-color:#ffffff;
	padding:0.2em 0 0 0;
   	margin: 0 0.5em 0 0.5em;
    text-align: left;
	 }

#hlavicka-null {
	height:140px;
    width: 100%;
	padding: 0;
	margin:0;
	background-position: left;
}

#hlavicka {
 	font-weight:bold;
	color:#FFFFFF;
	padding:0;
	text-align:left;
	margin:0;
}

#lista-null {
     width: 100%;
     padding: 0;
}

#lista {
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 100%;
	background-color:#A01C08;
	background-position:center;
	border-bottom: 2px solid #cccccc;
	border-top: 1px solid #A01C08;
	padding: 1px;
	text-align: center;
	margin-bottom:10px;
 } 
 
#cesta {
	padding: 0 0 10px 5px;
	text-align: left; 
   }

#lista a{
	color: #dfe4ea;
	text-decoration:none;
	}

#lista a:hover{
	color: #fb6603;
	}
	
#obsah-null {
	width: 61.2em;
    float: right;
    padding:  0 0 0.8em 0;
	margin:0;
    border: 0;
}

#obsah {
	 padding: 0 0 0 1em;
	 color:#000000;
	 margin:0;
	 font-size:120%;
	}
		
#obsah a, a{
	color: #003399;
	text-decoration:underline;
}

a:hover,#obsah a:hover{
	color: #fb6603;
	text-decoration:none;
}

#obsah ul{
	list-style-type:square;
	padding:0;
	margin:0 1em 0.5em 2.2em;
	}	 

#obsah ul li{
	text-align:justify;
	margin:0;
	padding:0.2em;
	color:#fb6603;
	font-size:100%;
	}

.cerny{
	color: #333333;
	}
.blue{
	color:#003399;
	}
.oranz{
	color:#FF6600;
	}	
	
.nadplista{
	margin:0 0 0.5em 0;
	padding:0.3em;
	font-size:100%;
	border-top: 1px solid #ccc;
	border-bottom:#FF9900 1px solid;
	/*background-color:#A01C08; */
	color:#003366;
	font-weight:bold;	
}	
	
.nadpaktual{
	margin:0;
	padding:0.3em;
	font-size:100%;
	border-top: 1px solid #ccc;
	border-bottom:#FF9900 1px solid;
	background-color:#eff1f4;	
}	

.ram-aktual{
	width:40 em;    /*	width:38.75em;*/
	margin:0.5em 0 0.5em 0;
	background:#fafafa;
	padding:0 0 0.5em 0;
	border: #CCCCCC 1px solid;
	border-top:0;
	text-align:justify;	
	}
	
.aktual,.ram-tecky,.ramecek, .ram{
	border:1px solid #cacaca;
	font-weight: normal;
}

.ram-tecky{
  margin:0.5em 0 0.5em 0;
  padding:0.5em 0 0.5em 0;
  background: #fafafa;
  text-align:justify;
  color: #003366;
}

.ram{
  margin:1em 0 1em 0;
  padding:0.5em 0 0.5em 0;
  background: #fafafa;
}

.ram-bily{
	text-align:center;
  margin:1em 0 1em 0;
  padding:0.5em 0 0.5em 0;
  background: #FFFFFF;
  	border:1px solid #cacaca;
}

.poznamka{
  width:37.7em;
  color: #003366;
  margin:2em 1.3em 1em 0;
  padding:0.5em;
  background: #ffffff;
  background-image:url(img/seda_prechod-p.gif);
  text-align:justify;
}
/*---------------------aktuality----------------*/
.vpravo, .pravy, .vice{
	text-align:right;
	padding-right:0.2em;

}
.datum{
	font-weight:bold;
	color: #666666;
	font-size:85%;
	padding-left:0.3em ;	
}

.vice{
	font-size:80%;
	padding-bottom:0.4em;
}
	
.mezera{
	padding:2em 0 0 0;
	}		
.obr{
	border:0;
}
	
.foto{
	padding:1em 0.3em 1em 0em;
	}

/*-----------------------new-------------------------------------------  
*/
.ram-maly{
  width:11em;
  margin:0 0 1em 0;
  padding:0.5em 0 0.5em 0.5em ;
 background:#fafafa;
  font-size:11px;
  color:#003366;
  border-top:1px solid   #CCCCCC;
  
} 


.dat-new{
	color:#FF6600;
	font-weight:bold;
	padding-top:0.5em;
}

.aktual{
	width:40em;/*38.7em;*/
	margin-bottom:0.3em;
	background:#FFFFFF;
	}

.akt{
	text-align: justify;
	margin:0;
	padding:0.7em;
	font-size:90%;	
}

.ramecek{
	margin:0.5em 0 0.5em 0;
	background:#fafafa;
	padding:0;
	border: #CCCCCC 1px solid;
	border-top:0;
	text-align:justify;
	}

.odsazlogo{
	margin-left:0.7em;
	}
	
.odsaz{
padding:0 0.5em 0 1em;
}

.obtek-l{
	padding:1em;
	float:left;
}

.obtek-p{
	margin-right:1em;
	float:right;
}

.stred{
	text-align:center;
	padding:0.5em 0 1em 0;
}

#levemenu-null {
     float: left;
     padding:0 0 2em 0;
	 background-color:#FFFFFF;
	 
}

#levemenu {
     margin:0;
}

#levemenu ul {
          margin: 0;
          text-align: left;
          font-size: 120%;       
          padding:0;
         }

#levemenu ul li{
	list-style-position: outside; 
	list-style:none;
	border-bottom:2px solid  #ffffff;
	text-align:left;
	padding:0;
	margin:0;
}
/*nadpisy v levem menu*/
h1.levmenu{
	color: #CF4F3B;
	border:0;
	padding-bottom:0.5em;padding-top:0.3em;
	margin:0;
	font-size: 120%;
	text-align:left;
}

#levemenu a{
	font-size:96%;
	color:#4d5a77;
	border-left: 0.4em solid #bfb6b1;
    background: #e8ebf0;
	text-decoration:none;
	display: block;
	margin:0;
	padding:0.3em 0.3em 0.3em 0.6em;
	voice-family: "\"}\"";voice/family:inherit;
	width: 11.3em;
		}
#levemenu a:hover{
	color:#4d5a77;
	background-color:#bfb6b1;
	border-left: 0.4em solid #fb6603 ;
		text-decoration:none;
	}

#levemenu a.aktivni{	
	color: #FFFFFF;
	border-left: 0.4em solid #fb6603;
	background-color:#a01c08;
		text-decoration:none;
	}
	
#paticka-null {
     clear: both;
     width: 100%;
     padding: 0;	
	}

#paticka {
    padding: 2px 0 3px 10px; 
	color:#FFFFFF;
	text-decoration:none;
	background-color:#a01c08;
	border-bottom: 3px solid #cccccc;
	border-top: 2px solid #CF4F3B;
 	font-size: 11px;
 	text-align: right;
}

#paticka a{
	 color:#ffffff;
	}

#paticka a:hover{
	 color:#d6dbe7;
	}

hr { 
     display: none
}
/*podnadpisy v obsahu*/
.nadp3, .nadp2 , .nadp, .nadp-lista, .nadp-pravy {
    color:#a01c08;
	border:0;
	margin:0;
	padding:0;
	font-weight:bold;
}
/*nadpis s odkazem na predmety*/
.nadp5{
	border:0;
	margin:1.5em 0 1.5em 0.5em;
	padding:0;
	}
.modry{
	 color:#003366;
	 font-weight:bold;
	 }
	 
.nadp4{
	border:0;
	margin:0 0.5em 0 0;
	background-position:right;
	background-repeat:no-repeat;
	padding:0 1.3em 0 0;
	font-weight:normal;
	font-size:17px;
	color:#999999;
	}
	
.nadp3{
	font-size: 90%;
	}
	
.nadp2{
	padding-top:1em;padding-bottom:0.3em;
	font-size: 105%;	
}

 .n1{
 	font-size: 140%;
	padding:0.3em 0 0.3em 2.2em; 
	background: #f8f7f8;
	color:#a01c08;
	font-weight:bolder;
    border-bottom:#cccccc 1px solid ;   
	background-position:left;
	margin-bottom:0.7em;
}	

  
.nadp{
	font-size: 95%;
	padding-left:0.2em;
}	
	
.nadp-pravy{
	font-size: 95%;
	padding-right:0.2em;
	float:right;
	
}	
p {
	font-size:100%;
	margin:0 1em 0.5em 0.8em;
	text-align:justify;
}
.sedy, .pravy{
	color:#666666;
	font-weight:bold;
	}
/*---------------Parametry tabulek----------------*/
.tab{
	margin-top:0.5em;
	border:solid  #CCCCCC 1px;
	border-collapse:collapse;
	background-color:#fafafa;
}

.datab{
	padding-left:0.4em; 
	white-space:nowrap;  
	text-align:right; 
	vertical-align:top;
	width:100px} 

.tab-left{/*padding:0 0 0 8px; */
	text-align:left; 
	vertical-align:top;}

.dvoj{
	border-top:double;
	border-color:#CCCCCC;
	}

 .tucne{
	border-top:solid 2px;
	border-color:#CCCCCC;
	}
/*-------------------------------------------------------------------	
*/

.odr{
	
	background-image:url(img/odr.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding: 0 0 0 0.8em;
	}
	
 .m-b{
 	font-size:90%;
 	font-weight:bold;
	color: #333333;
	padding-left:0.7em;
	}