body { background: #FFFFFF url('bg051_letne.jpg') repeat-x top center; 
font-family: Arial, sans-serif; margin: 0; padding: 0; }
body, td { /*font-size: 80%; */
 font-size: 11px; }

* html img.png { background-image: none !important; behavior: url('start/pngfix.htc'); }

/*img.left-wheel { position: absolute; z-index: 3; top: 195px; left: 189px; }
img.right-wheel { position: absolute; z-index: 3; top: 195px; left: 601px; }*/
table td {vertical-align: top;	}
div.logo { position: relative; z-index: 10; top: 20px; left: 118px; width: 98px;  }
img.back { position: absolute; top: 0; left: 0; z-index: 0; }
table.main {position: absolute; 	top: 0; 	left: 0; z-index: 2; background: url(budova041_new.jpg) no-repeat top right;}
td.top { padding: 20px 10px 0 10px; }
tr.header td, tr.header td.top { color: #1F5C7B; font-size: 72%; line-height: 140%; }
td.nomarg p, h2 { margin: 0; }
td.list {  color: #1F5C7B; padding: 8 8 8 28; 
/*background: #E2E2E2 ;*/
/*background: #CDDDE3;*/
background: #CDDDE3;
 list-style: square;}
ul li  { list-style: square;}

.l1 { position: relative; width: 150px; z-index: 3; }

a, a:active, a:link, a.invert, a.invert:active, a.invert:link {
	text-decoration: underline;
	color: #1F5C7B;
}

a:visited, a.invert:visited {
/*	color : #00B4B7;*/
	color: #1F5C7B;
}

a:hover {
	color : #990000;
/*	text-decoration: underline;*/
}

a.akcia, a.akcia:active, a.akcia:link {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.akcia:visited {
	font-weight: bold;
	color: #000000;
}

a.akcia:hover {
	font-weight: bold;
	color : #000000;
	text-decoration: underline;
}

/* text */
h2 { font-weight: normal; font-size: 150%; color: #000000; margin: 0; padding: 0; }
h2 a { color: #1f5c7b; }

p.gray { color: #929292; }
p.red { color: #b03854; margin: .5em; }
p.black { color: #000000; margin: .5em; }
p.comment { color: #b4b4b4; font-size: 90%; }
p.logo { color: #c2c2c2; margin: 0 20px 0 20px; font-size: 90%; }
p.logo a { color: #c2c2c2; }
p.bigger { font-size: 110%; }
td.top-right { padding-right: 45px; }
td.top-right p { position: relative; z-index: 3; }

td.right-col { padding: 0 45px 0 20px; }
td.left-col { padding: 0 0 20px; }

.bord { border: 2px dotted #8080FF;}/*#5FB3CD*/
.nobord { border: none ; margin: 2px;}
* html .nobord { border: none ;  margin: 0px; padding: 1px; }

#language {
	float: left;
	margin-top: 150px;
	width: 100%;
	text-align: left;
}
#language ul {
	padding: 0px;
/*	margin: 10px 0px 0px 16px;*/
	overflow: hidden;
}
#language li {
	display: inline;
	margin-right: 30px;
}
#language li a {
	color: #819eb4;
	font-size: 1.1em;
	text-decoration: none;
}
#language li.active a span {
	color: #476278;
	text-decoration: underline;
}
#language li a:hover span {
	color: #cc0000;
	text-decoration: underline;
}
#language li a img {
	vertical-align: text-bottom;
	margin: 1px 0px 0px 4px;
	border: 1px solid #d1e3ef;
}