body {
	margin:0px 0px 0px 0px;
	background:white;
	color:black;
	font:12px "Verdana", "Arial CE", "Helvetica CE", "Arial", "sans-serif";
	}

h1 {
	display:block;
	margin-top:0px;
	font-size:16px;
	color: maroon;
	font-weight:bold;
	font-variant: small-caps;
	}
	
h2 {
	display:block;
/*	margin:1em 0 0.5ex 0;*/
	font-size:12px;
	color: maroon;
	font-weight:bold;	
	}
	
p {
/*	margin:1em 0;*/
	}

table {
	font:12px "Verdana", "Arial CE", "Helvetica CE", "Arial", "sans-serif";
/*	text-align:justify;*/
	}
/*
tr {
	text-align:justify;
	}

td {
	text-align:justify;
	}
*/
#main {
	margin:0px 20px 0px 10px;
/*	text-align:justify;*/
/*	width:100%;*/
	z-index:1;
}
	
@media print {

#top {
	/*visibility: hidden;*/
	display: none;
}

#reference {
/*	visibility: hidden;*/
	display: none;
}

#status {
	display: none;
}

#jazyky {
	display: none;
}

#hmenu1 {
	display: none;
}

.hmenu2 {
	display: none;
}

#bottom {
	display: none;
}

#qmenu {
	display: none;
}

}

@media screen {

#top {
	width: 100%;
	height:250px;
	margin:0px 0px 0px 0px;
	background: url(./images/bkg.jpg) top left;
	}
	
#reference {
	position:absolute;
	left:270px;
	top:115px;
	width:450px;
	text-align:right;
	margin:0;
	color:black;
	font-size: 11px;
	
/*		visibility: hidden;*/
}

#reference a {
	color: black;
	text-decoration: none;
	margin: 0px 2px 0px 2px;
}

#reference a:hover {
	text-decoration: none;
	color: Blue;
/*	color: #777777;*/
/*	font-weight:bold;*/
}

#status {
	position:absolute;
	left:200px;
	top:145px;
	width:450px;
	text-align:right;
	margin:0;
	color:black;
	font-size: 11px;
}

#status a {
	color: black;
	text-decoration: none;
	margin: 0px 2px 0px 2px;
}

#status a:hover {
	text-decoration: none;
	color: blue;
/*	font-weight:bold;*/
}

#jazyky {
	position:absolute;
	left:400px;
	top:20px;
	width:250px;
	text-align:right;
}

#jazyky a {
	text-decoration: none;
	margin: 0px 2px 0px 2px;
}

#jazyky a:hover {
	text-decoration: none;
}

#hmenu1 {
	position:absolute;
	left:220px;
	top:145px;
	margin:0;
	padding:0;
	color:maroon;
/*	background-color: #000000;*/
	font-size: 10px;
	font-weight:bold;
}

#hmenu1 a {
	color: maroon;
	padding:0;
	text-decoration: none;
	margin: 0px 5px 0px 5px;
	font-weight:bold;
}

#hmenu1 a:hover {
	text-decoration: none;
	color: black;
	font-weight:bold;
/*	font-weight:bold;*/
}

.hmenu2 {
	position:absolute;
	left:220px;
	top:162px;
	visibility: hidden;
	color:maroon;
	background-color: #E5E3E1;
	font-size: 10px;
	z-index: 2;
}

.hmenu2 a {
	display:block;
	color: maroon;
	text-decoration: none;
	padding:2px 5px 3px 5px;
/*	margin:0px*/
	border-bottom:1px solid white;
}

.hmenu2 a:hover {
	color: black;
	background-color: #BBBBBB;
	text-decoration: none;
}

#bottom {
/*	padding: 20px 0px 0px 180px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px;
	clear: left;
  background: url(./images/footer.jpg) no-repeat left top;
  height: 50px;
}

#bottom p{
  padding: 30px 0px 0px 0px;
	margin: 0px;
  font-size: 10px;
  text-align: left;
}

#qmenu {
	position:absolute;
	left:250px;
	top:190px;
	width:470px;
	text-align:right;
	margin:0;
	color:black;
	font-size: 11px;
}

#qmenu strong {
	color: maroon;
}

#qmenu a {
	color: blue;
	text-decoration: none;
	margin: 0px 2px 0px 2px;
}

#qmenu a:hover {
	text-decoration: none;
	color: maroon;
/*	font-weight:bold;*/
}

}	
	
	
	
	
.first {
	font-size: 12px;
}

.dlaz {
	margin: 0px;
	padding: 0px 0px 8px 0px;
	width: 140px;
/*	height: 220px;*/
	background-color: white;
	border:1px solid silver;
/*	float: left;*/
	font-size: 11px;
	}

.dlaz2 {
	margin: 0px;
	padding: 0px;
	width: 140px;
	height: 150px;
/*	border:1px solid black;*/
	}

.dlaz table{
	font-size: 11px;
	width:100%;
	line-height: 11px;
	}
	
.dlaz a{
	color:blue;
	background-color: silver;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	}
	
.dlaz a:hover{
	color:maroon;
	}
	
.dlaz hr{
	color:silver;
	height:1px;
	size: 1px;
	}
	
.dlaz img{
	border: 0px;
	color: white;
	background-color: white;
	}
	
#mapawebu{
	font-size: 14px;
/*	display:block;*/
	color: black;
/*	padding:0;*/
	text-decoration: none;
/*	margin: 0px 5px 0px 5px;*/
}
	
#mapawebu a {
font-size: 14px;
/*	display:block;*/
	color: black;
/*	padding:0;*/
	text-decoration: none;
/*	margin: 0px 5px 0px 5px;*/
}

#mapawebu a:hover {
	text-decoration: none;
	color: #AAAAAA;
/*	font-weight:bold;*/
}

.spec {
	font-size: 12px;
/*	padding:0px 0px 10px 0px;*/
	}
	
.spec a{
	color:blue;
	text-decoration: none;
	}
	
.spec strong{
	color:maroon;
	}
	
.spec a:hover{
	color:maroon;
	}

.tlacitko{
	margin:0px 0px 0px 0px;
	}
	
.tlacitko a{
	color:blue;
	background-color: #DDDDDD;
	text-decoration: none;
	padding: 1px 5px 2px 5px;
	margin:0px;
/*	padding:0px;*/
	}
	
.tlacitko a:hover{
	color:maroon;
	}
	
.tlacitkoform{
	cursor: pointer;
	color:blue;
	background-color: #DDDDDD;
	text-decoration: none;
	padding: 1px 5px 2px 5px;
	margin:0px;
/*	padding:0px;*/
	}
	
.ramecek{
	background-color: white;
	border:1px solid silver;
	}
	
.zvyr{
	color:maroon;
	font-weight: bold;
	}
	
.zvyr1{
	color:red;
/*	font-weight: bold;*/
	}
	
.zvyr2{
	color:blue;
	}
