body {
background-color: #ffffff;
font-family: sans-serif;
margin: 0;
padding: 0;
text-align: center;
}

#vsechno {
	margin: auto;
	width: 780px;
	text-align: left;
	position: relative;
}

#vsechno.hp {
	min-height:600px;
	_height:600px;
}

small {font-size: 11px;}

a {	font-weight: bold;	text-decoration: underline;	color: #000000;	}

h3 {color: #93B828;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	margin-top: 24px;
	}

h4 {color: #00653A;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
	}

p {	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 16px;
	}

ul,or,li {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin: 0px;
	margin-left: -4px;
	border: 0px;
	list-style-image: url("../images/list.gif")
	}

li {margin-left: 20px;}

.vnitrek {
	margin-top: 153px;
	}

.dgreen {color: #00653A;}

.floatright {float: right;}
.floatleft {float: left;}

.clearboth {clear: both;}
.clearleft {clear: left;}

.ctvrt {width: 25%;}

.pul {width: 50%;}

.tretina {width: 33%;}

.block {display: block;}

.nadpis {
	font-size: 14px;
	font-weight: bold;
	color: #93B828;
	}

.cas {font-style: italic;}


.datum {
	color: #00653A;
	font-weight: bold;
}

.services p {margin-bottom: 8px;}

.operation {
	border: 1px solid black;
	padding: 8px;
}

.operation h3 {	margin: 0px;}

#news {
	position: absolute;
	left: 0px;
	top: 368px;
	width: 240px;
	min-height: 61px;
	font-size: 10px;
	line-height: 100%;
	overflow: hidden;
	}
	
#news2 {
	position: absolute;
	left: 0px;
	top: 458px;
	width: 240px;
	min-height: 61px;
	font-size: 10px;
	line-height: 100%;
	overflow: hidden;
	margin:0px;
	}
#news2 a{
  font-size:20px;
}

#foot-tit { left: 0; position: absolute; top: 482px; }
#foot, #foot-tit { width: 770px; height: 16px; text-align: right; font-size: 10px; background: #d6de21; padding: 2px 10px 0 0; }
#foot a, #foot-tit a { text-decoration: none; }