@media screen, projection{
	body{font-size:80%; font-family: Arial,lucida,sans-serif; margin:0; text-align:center;}
	
	hr{height:1px; border:none; border-bottom:1px solid black;}
	h1{font-size:250%; font-weight:bold; margin:0.3em 0; text-align:right; letter-spacing:0.1em; font-family: Verdana,Arial,lucida,sans-serif;}
	h2{font-size:140%; font-weight:bold; text-align:right; margin:0.1em 0 0.3em 0;}
	h3{font-size:120%; font-weight:bold; margin-top: 1em; margin-bottom: 0.2em;}
	h4{font-size:100%; font-weight:bold; margin-top: 1em; margin-bottom: 0;}
	
	/* DELENI */
	#main{width:770px; margin:1em auto; text-align:left; padding:1em;}
	#header{top:0; left:0; height:60px; margin:0; padding:5px; background:url(../img/auto.jpg) 160px no-repeat;}
	
	#nav{padding-top:0.5em;}
	#nav ul{padding:0; margin:0; list-style-type:none;}
	#nav ul li{display:block; float:left; width:165px;}
	
	#contmain{}
	#content{position:relative; float:left; width: 590px; padding: 0.5em; border-left:1px solid; border-top:1px solid;}
	
	#footer{clear:both; font-size:70%; text-align:right; padding:0.2em;}
	
	#leftcol{float:left; width:165px;}
	#leftcol ul{margin: 0;}
	
	#phone{position:absolute; top:30px; border:2px solid; padding:5px; text-align:center;}
	#lang{padding:5em 1em 0 0; text-align:right;}
	
	/* ODKAZY */
	h1 a{text-decoration: none;}	
	#nav{text-align:right; padding:0; font-weight:bold; font-family: Verdana,Arial,lucida,sans-serif;}
	#nav a{display:block; /*text-decoration:none*/;  padding:0.5em 0.8em;}
	#lang a, #nav a.active{text-decoration:none;}
	
	
	/* BARVY */
	body{background-color:#ededed;}
	h2, h3{color:#060;}
	.red, a, h1 a:hover{color:#f93;}
	#nav a.active{background-color:#060; color:white;}
	#nav a:hover, a:hover{background-color:#f93; color:white;}
	#content{border-color:#060;}
	#phone{border-color:#f93;}
	#main, h1 a:hover{background-color:white;}
	
	/* TABULKY */
	table{font-size:100%; border-collapse:collapse;}
	th,td{padding:2px 7px; vertical-align:top; border:1px solid black;}
	.noborder{border:0px;}
	
	/* FORMULARE */
	form{margin:0;}
	fieldset{border:0; margin:0;}
	legend{display:none;}
	
	/* OSTATNI */
	p{text-align: justify; margin:0.5em 0;}
	.center{text-align:center;}
	.rigth{text-align:right;}
	.clear{clear:both;}
	.nic{margin:0; padding:0;}
	.none{display:none;}
	.fleft{float:left;}
	.small{font-size: 70%;}
	.nounder{text-decoration:none;}
	.strong{font-weight:bold;}
	.divcenter{margin:0 auto; text-align:center;}
	.marginbottom{margin-bottom:3em;}
	#lang img{border:1px solid black;}
}
