a {
	color: #ae2052;
	text-decoration: underline;
}
a:hover {
	color: #5f5625;
	text-decoration: none;
}

#obsah p {
	text-align: justify;
}
#obsah p.poznamka {
  font-size:85%;
  font-style:italic;
  line-height:1.3em;
  margin:0 0 10px 0px;}

/*	nadpisy */
#obsah h2 {
	margin: 0 0 40px 95px;
	#margin: 24px 0 40px 95px; /* IE7 */
	font-size: large;
}
#obsah h2.nadpis {
	margin: 0 0 20px 0px;
	font-size: large;
	color: #7c869d;
}
#obsah h3.hlavni {
	font-size: 140%;
	color: #234F0B;
	width: 100%;
	background: url('../img/h3_hlavni.png') bottom left no-repeat !important;
	padding: 2px 0px 5px 0px;
}
#obsah h3.nadpis {
	font-size: 100%;
	color: #fff;
	background: #697d5d;
	padding: 5px 0 5px 10px;
}
#obsah h3.pruh {
	margin: 5px 0px 8px 0px;
	padding: 3px 0 3px 10px;
	font-size: 100%;
	background: #d6d6d6;
	color: #365e1f;
}
h4 { color:#365e1f; padding:5px 0px 0px 0px; margin-top:5px;}

/*	tabulka rozvrh */
#obsah table.rozvrh {font-size:1em;
				border: 1px solid #336699;
				padding:0;
				margin:0;
				margin-bottom: 8px;
				width: 100%;
				border-collapse:collapse;}
#obsah table.rozvrh td {text-align:center;
				border: 1px solid #365e1f;
				padding: 0.2em 0.4em;
				margin: 0;
				vertical-align: middle;}
#obsah table.rozvrh td.n {background-color:#cae7b9;}				
#obsah table.rozvrh th {background-color:#aabf9e;
				border:1px solid #365e1f;
				color:#365e1f;
				font-weight:bold;
				padding:0.4em;
				text-align:center;}
				
span.vysvet {
      border-bottom:1px dashed #ff0000;
      cursor:help;}
      
/*	tabulka škola */
table {width: 100%; margin: 2em auto; font-size: 90%; color: #fff; border: 0; border-collapse: collapse;}

table tbody th, table thead th, table tbody td { text-align: left; padding: 0.4em; border-bottom: #429217 solid 1px;}
table thead th.st { text-align: center; }
table thead th { background: #697d5d; }
table tbody td.ico { background: #fff; color: #000;}
table tbody td.odkaz { background: #f6f4e8;}
table tbody td { background: #e6e6e6; color: #000;}
table tbody td.suda { background: #c9d8bb; color: #000;}
table tbody th { background: #234f0b; color: #fff; text-align: center;}

/*	tabulka třídy */
table.tridy {width: 80%; margin: 2em auto; font-size: 90%; color: #fff; border: 0; border-collapse: collapse;}
table.tridy tbody th, table.tridy thead th, table.tridy tbody td { text-align: left; border-bottom: #429217 solid 1px;}
table.tridy tbody td { background: #e6e6e6; padding: 0.4em; color: #000;}
table.tridy tbody td.suda { background: #c9d8bb; padding: 0.4em; color: #000;}
table.tridy th.nadpis { background: #697D5D; color: #fff; padding: 0.4em; text-align: left;}
table.tridy tbody th { background: #234f0b; color: #fff; padding: 0.1em; text-align: center;}

/*	tabulka odkazy */
table.tr3
{text-align: left; background: #bfc7d8; border-collapse: collapse;}
/* border: solid black 1px; */
table.tr3 tr { background: #eae5c8;}
table.tr3 th { text-align: left;}
table.tr3 tr.zahlavi th { border-bottom: solid black 3px; background: #234f0b}
table.tr3 th, table.tr3 td { border: solid black 1px; padding: 5px; margin: 10px;}
table.tr3 tr.sudy { background: #eee8c8;}
table.tr3 td.jin { background: #e0e0e0;}
table.tr3 td { background: #c9d8bb;}
table.tr3 tr.bila { background: #f6f4e8; border: solid black 0px;}			
table.tr3 td.bila { background: #fff; border: solid black 0px;}

/*	seznam žáci */				
#obsah ul.zaci 
        {margin:0 0 0px 2px;
        font-size:90%;
        list-style:none;
        clear: both;}
        
#obsah ul.zaci li {
        float:left;
        width:25%;
        margin:0 0 3px 0;
        }
 

        
 /*	obrázky */ 
 
#obsah img {
    border: 1px solid #429217;
    background: white;
    margin: 5px 5px 5px 5px;
    
    text-decoration: none !important;
}
      
#obsah img.obt { float: right; 
margin: 0 10px 0 0; 
padding: 0px 0px 0px 0px;
border: none; 
}

#obsah img.tab {
	border: 0px;
    margin: 0;
    padding: 0px;
    text-decoration: none !important;
}

#obsah img.ico {
	border: 1px solid #fff;
    margin: 0px;
    line-height:2.65em;
}

/*	seznam */
li.man {margin:3px 0;
	  list-style-image:url(../img/ico_man.gif);
	  line-height:2.65em;
	  }
			
li.lady {margin:3px 0;
	  list-style-image:url(../img/ico_lady.gif);
	  line-height:2.65em;
	  }	
	  
	          
/*	atributy */
#obsah .ram {background-color:#d6d6d6;
		border: 1px solid #429217;
		margin:0 0 15px 0;
		padding:6px 10px 2px 10px;
		width:96%;}
		
#obsah .or {background-color:#fff;
		border: 1px solid #429217;
		margin:0 0 0 0;
		padding:0px 10px 2px 10px;
		width:80%;}
		
#obsah img.pf {
    border: 1px solid #aaa;
    background: white;
    padding: 2px;}
    
.pict {float:left; }
.pict_r {float:right; padding-left:15px; padding-bottom:5px; padding-top:0; margin-top:0 }
.pict_rl {float:left; padding-right:15px; padding-bottom:5px; padding-top:0; margin-top:0 }
		
#obsah .right { text-align: right;}
#obsah .center { text-align: center;}
#obsah .barva { background: #d3e3ca; padding: 5px;}
#obsah .trida {text-decoration: none; font-weight:bold; color: #578141; font-size: 90%; padding: 10px;}
/* clear:both; */
