@media screen, projection{
	body{font-size:90%; font-family: Georgia,Verdana,Arial,lucida,sans-serif; background: url(../img/bg.gif);}
	
	hr{height:1px; border:none; border-bottom:1px solid black;}
	h2{font-size:130%; font-weight:bold;}
	h3{font-size:110%; font-weight:bold;}
	
	/* BARVY */
	a, #nav a.active{color:black}
	a:hover{color:#ef4242}
	#nav a{color:white}
	#nav a:hover{color:#fde5b8}
	
	/* DELENI */
	#main{position: relative; width:778px; margin:0 auto; text-align:left; background: #fde5b8 url(../img/header.jpg) 0 0 no-repeat; border:5px solid #fde5b8;}
	#header{position: relative; height:160px;}
	
	#nav{position: absolute; top: 125px; left:0; background:#ef4242;}
	#nav ul{padding:0; margin:0; list-style-type:none;}
	#nav ul li{display:block; float:left;}
	
	#content{position:relative; margin:0 0.5em;}
	
	#footer{position:relative; height:110px; background: url(../img/footer.jpg) 0 100% no-repeat;}
	#footer-text{position:absolute; bottom:2px; left:0.3em; color: black;}
	
	/* ODKAZY */
	h1 a{text-decoration: none;}
	
	#nav a{display:block; text-decoration:none; font-weight: bold; padding:0.5em 0.8em; letter-spacing: 0.1em;}
	#nav a.active{text-decoration:none;}
	#nav a.linka{border-right:1px solid white;}
	
	/* TABULKY */
	table{font-size:100%; border-collapse:collapse;}
	th,td{padding:2px 7px; vertical-align:top; border:1px solid black;}
	
	/* OSTATNI */
	p{text-align: justify; margin:0.5em 0;}
	img{border: 1px solid black;}
	.center{text-align:center;}
	.rigth{text-align:right;}
	.clear{clear:both;}
	.nic{border: 0; margin: 0;}
	.none{display: none;}
}
