* {
	font-family: Cambria, Verdana, Arial, Arial CE, Tahoma, Helvetica, sans-serif;
	margin:0; 	
	padding:0; 
}
BODY {
	line-height: 1.5em;
	background-image: url(images/slimBack.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
H1 {
	border-bottom: 1px solid #032b49;
	padding: 3px 20px 8px 20px;
	font-size: 15pt;
	margin: 0px 0 5px 0;
}
H4 {
	border-bottom: 1px solid #306180;
	padding: 2px 8px 2px 8px;
}
H2 {
	padding: 2px 8px 2px 8px;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 25px;
	text-align: center;
}
H3 {
	padding: 2px 8px 2px 8px;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	border-bottom: 1px solid #032b49;
}
A {
	text-decoration: underline;
	color: #051626;
}
A:hover {
	text-decoration: none;
}
DIV#menu A, DIV#footer A {
	color: white;
	font-size: 11pt;
}
DIV#menu {
	position: absolute;
	width: 975px;
	text-align: center;
	top: 95px;
	left: 20px;
	color: white;
	font-weight: bold;
	border-bottom: 1px solid white;
	padding-bottom: 5px;
}
DIV#mainForm {
	position: relative;
	padding: 20px;
}
DIV#mainFieldSlim {
	position: relative;
	margin: 0 60px 0 440px;
}
DIV#mainField {
	position: relative;
	margin: 0 50px 0 50px;
}
DIV#mainFieldSlim P, DIV#mainField P {
	position: relative;
	font-size: 13pt;
	padding-bottom: 5px;
}
DIV#mainFieldSlim P {
	text-align: justify;
}
DIV#mainFieldSlim P.infoText, DIV#mainField P.infoText {
	position: relative;
	font-size: 12pt;
	padding: 5px;
}
DIV#textLavicka, DIV#textLavickaV {
	top: 206px;
}
DIV#textLavickaV3 {
	top: 218px;
}
DIV#textLavicka, DIV#textLavickaV, DIV#textLavickaV3 {
	width: 500px;
	left: 170px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	font-size: 16pt;
	padding: 0px;
	vertical-align: middle;
	color: #4e372b;
}
DIV#textLavicka DIV {
	text-align: center;
	font-size: 15pt;
	color: #4e372b;
	font-family: Cambria, Verdana, Arial, Arial CE, Tahoma, Helvetica, sans-serif;
}
.light { top:-1; left:-2; color:black; font-weight: bold; font-size:30px; }
.shade { top:+1; left:+2; color:white; font-weight: bold; font-size:30px; }
.fill { top:0; left:0; color:silver; font-weight: bold; font-size:30px; } 
DIV.rightItems {
	position: relative;
	padding: 5px;
}
DIV.itemsBox {
	position: relative;
	margin: 5px 0 10px 0;
}
DIV.itemsBoxC {
	position: relative;
	margin: 5px 0 20px 0;
}
TD IMG {
	position: relative;
	padding: 4px;
	margin-bottom: 8px;
	text-align: center;
	border: 1px solid #191970;
}
TABLE.TBrealizace TD {
	padding: 5px;
	font-size: 13pt;
}
TABLE.TBrealizace TH {
	padding: 5px;
	text-align: center;
	font-size: 13pt;
}
DIV.loga {
	position: relative;
	margin: 5px 0 10px 0;
	border: 1px solid #000140;
	text-align: center;
	background-color: white;
	padding: 4px;
}
DIV.loga IMG {
	border: 0px;
}
DIV.obrazky IMG {
	position: relative;
}
.clear {
	clear: both;
	border: 1px none #165172;
}
DIV.loga DIV {
	border-top: 1px solid #335fe0;
	margin: 0 20px 0 20px;
}
DIV.obrazkyF {
	padding: 5px;
	margin: 8px 9px 8px 8px;
	border: 1px solid #75a3c3;
	background-color: #0d64a7;
	color: #172110;
	text-align: center;
	float: left;
	position: relative;
}
DIV.obrazkyF A {
	text-align: center;
	text-decoration: none;
}
DIV.obrazkyF A IMG {
	border: 1px solid #dbedfb;
}
.smallH1 {
	font-size: 80%;
}
.bigH {
	font-size: 120%;
}
.formText {
	padding: 5px;
	border: 1px solid #0d64a7;
	background-color: #e8f7fd;
	color: black;
	font-size: 12pt;
	width: 280px;
}
UL { list-style: circle; }
UL li {
	padding: 2px 2px 2px 2px;
	margin-left: 20px;
	font-size: 15pt;
	font-weight: bold;
}
P#podminkyP H2 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px 8px 2px 8px;
}
