@media screen, projection{
	body{font-size:105%; margin:0.5em; background:rgb(223,227,237);}
	
	hr{height:1px; border:none; border-bottom:1px solid black;}
	h1{font-size:300%; font-weight:bold; margin:0;}
	h2{font-size:140%; font-weight:bold; margin:1em 0 0.3em 0; text-transform: uppercase; letter-spacing: 0.05em;}
	h2 em{text-transform: lowercase;}
	h3{font-size:120%; font-weight:bold; margin-top: 1.5em; margin-bottom: 0.2em; text-transform: uppercase; letter-spacing: 0.05em;}
	h4{font-size:100%; font-weight:bold; margin-top: 0.5em; margin-bottom: -0.5em;}
	
	/* FONTY */
	body, h2, h3{font-family: /*Times New Roman,*/serif;}
	#content, #footer{font-family: /*Verdana,Arial,lucida,*/sans-serif;}
	
	/* BARVY */
	a, #footer, h2{color:rgb(50,63,142);}
	a:hover{color:black;}
	#nav a:hover{color:white; background:rgb(50,63,142);}
	#nav a.active:hover{color:black;}
	#footer, th, #nav a.active, legend{background:rgb(235,235,200);}
	
	/* DELENI */
	#main{position: relative; width:770px; margin:0 auto; padding:0.8em; /*border:1px solid #2c4486;*/ background:white;}
	#header{position: relative; top:0; left:0; height:175px; margin:0; background:url(../img/top2.jpg) 100% 0 no-repeat;}
	#logo{position:absolute; width:182px; height:190px; background:url(../img/logo.gif) 100% 0 no-repeat;}
	
	#nav{font-size:80%;}
	#nav ul{padding:0; margin:0; list-style-type:none;}
	#nav ul li{display:block; float:left; width:176px;}
	
	#contmain{}
	#content{position:relative; float:left; width: 578px; font-size:80%; padding:0 0 1em 20px; border:0;}
	#vlajky{margin: 3em; padding:1em 1em; text-align:center;}
	
	#footer{font-size:70%; padding:0.6em; clear:both; letter-spacing: normal;}
	
	#leftcol{float:left; font-size:95%; width:170px;}
	#leftcol h3{margin:0; padding: 0.3em; margin-top: 0.4em;}
	#leftcol ul{margin: 0;}
	
	/* ODKAZY */
	h1 a{text-decoration: none;}
	
	#nav a{display:block; /*font-weight: bold;*/ padding:0.5em 0.8em; letter-spacing: 0.3em;}
	
	/* TABULKY */
	table{font-size:100%; border-collapse:collapse; margin:0;}
	th,td{padding:2px 7px; vertical-align:top; /*border:1px solid black;*/}
	.noborder{border:0px;}
	
	/* FORMULARE */
	form{margin:0; padding:1em 0 1em 0;}
	
	/* OSTATNI */
	p{margin:0.5em 0;}
	img{border: 1px solid black;}
	fieldset,legend{margin-bottom:0.8em; padding:10px; border:1px solid black;}
	.strong,legend{font-weight:bold;}
	.center{text-align:center;}
	.rigth{text-align:right;}
	.clear{clear:both;}
	.nic{margin:0; padding:0;}
	.none{display:none;}
	.fleft{float:left;}
	.fright{float:right;}
	.small{font-size: 80%;}
	.alert{color:red; border:1px solid red; padding:0.6em;}
	.kontakt_foto{float:right; padding-right:30px; padding-bottom:3px;}
	.odsazeni{padding-left:30px;}
	.partner{width:450px;}
	.pagelist-active{font-weight:bold;}
	.box{border:1px solid red;}
	.black{color:black;}
	
	/* ANKETY */
	.poll{/*border:1px solid rgb(50,63,142);*/ width:50%}
}