body {
	margin: 0;
	padding: 0;
	background: url(img/bg_main.jpg) repeat-x 0px 0px #182F97;
}

div.clear {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	border-style: none;
}

div.container {
	width: 799px;
	margin: 0 auto;
	padding: 0;
}

div.head {
	margin: 0;
	padding: 0;
	width: 799px;
	background: url(img/bg_head.jpg) no-repeat center top;
	height: 143px;
	position: relative;
}

div.head a.logo {
	margin: 0;
	padding: 0;
	width: 350px;
	height: 60px;
	right: 25%;
	left: 25%;
	bottom: 15px;
	position: absolute;
	background: url(img/logo_zavadil.png) no-repeat 0px 0px;
}

div.head a.logo span {
	display: none;
}

div.menu {
	width: 799px;
	height: 55px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: url(img/bg_menu.jpg) no-repeat 0px 0px;
}

div.menu ul { width: 740px; padding: 0; margin: 0 auto; }

div.menu ul li {
	padding: 0;
	list-style: none;
	display: block;
	float: left;
	margin: 0 auto;
	text-align: center;
	width: 9.2em;
	height: 55px;
}

div.menu ul li a {
	margin: 0;
	display: block;
	color: #e1e1e1;
	text-decoration: none;
	font: 0.8em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	height: 37px;
	padding-top: 18px;
	padding-right: 8px;
	padding-left: 8px;
}

div.menu ul li a:hover {
	color: #007bff;
}

div.content {
	width: 799px;
	background: #ffffff url(img/bg_content.png) no-repeat 0px -3px;
	padding: 0;
	margin: 0;
}

div.left {
	margin: 0;
	width: 440px;
	float: left;
	padding: 35px 0 50px;
}

div.right {
	width: 320px;
	margin: 0;
	padding: 0;
	float: right;
}

div.left p {
	margin: 0;
	color: #454545;
	font: 0.8em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	text-align: left;
	padding: 0 0 10px 25px;
}

div.left ul {
	margin: 0 0 15px 25px;
	color: #454545;
	font: 0.8em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	text-align: left;
	padding: 0 0 0 25px;
}

div.paticka {
	width: 799px;
	height: 60px;
	margin: 0;
	background: url(img/bg_content.png) no-repeat 0px top;
	padding: 0 0 25px;
}

div.paticka p {
	margin: 0;
	text-align: center;
	padding: 45px 10px 0 0;
	color: #cce5ff;
	font: 0.7em Tahoma, Verdana, Arial, sans-serif;
}

div.paticka p a {
	text-decoration: none;
	color: #8bbbff;
}

h1 {
	color: #0055f0;
	font: 1.2em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 10px 0 3px 25px;
	margin-bottom: 10px;
}

h2 {
	color: #003eaf;
	font: 1em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 10px 0 3px 25px;
}

div.loga {
	width: 799px;
	margin: 10px 0 0 0;
	background: url(img/loga.jpg) no-repeat center center;
	padding: 5px 0 0;
	border-top: 1px solid #e3e3e3;
	height: 150px;
}

#screen { height: 320px;
	width: 320px;
	margin: auto;
	position: relative;
	float: right;
}

#screen img { display: block; 	
			position:absolute; 	
			top:0px; 	
			height: 320px;  	
			width: 320px; 	
			opacity: -0.01;
	padding: 0;
	margin: 0;
	right: 0;
}

div.adresa {
	width: 297px;
	height: 169px;
	padding: 0;
	display: block;
	background: url(img/adresa.jpg) no-repeat 0px 0px;
	position: relative;
	margin: 10px 0 0 10px;
}

div.adresa a {
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	width: 297px;
	height: 36px;
	margin: 0;
	padding: 0;
	display: block;
}

div.adresa a span {
	display: none;
}