body {
	margin: 0px 0px;
	padding: 0px 0px;
	/*background-color: #EEF7FF;*/
	background-color: #d4ebff;
	background-image : url(../images/background.gif);
	background-repeat : repeat-y;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	/*color: Black;*/
	color: Navy;
} 
.hp {
	position : absolute;
	top : 95px;
	left : 120px;
	width : 630px;
}
#ps {
	position : absolute;
	top : 95px;
	left : 760px;
	width : 250px;
	padding: 0px 5px; 
	background-color: #99CDFF;
}
.float {
	float : left;
}
.kap {
	margin : 0px 0px 15px 0px;
	background-color : #DFDFDF;
	/*color : #C95627;*/
	color: Red;
	font-size : 17px;
	font-weight : bold;
}
.subkap {
	/*color : #C95627;*/
	color: Red;
	font-size : 12px;
	font-weight : bold;
}
P {
	text-align : justify;
}
.levy, td.levy {
	text-align : left;
}
.pravy {
	text-align : right;
}
.stred {
	text-align : center;
}
ul {
	margin : 0px 0px 0px 0px;
}
li {
	list-style-type : disc;
	list-style-position : inside;
}
li.sub {
	margin-left : 25px;
	list-style-type : square;
}
a {
	/*color : #C95627;*/
	color: Red;
	font-size:14px;
}
a:hover {
	color : #002BA6;
	text-decoration : underline;
}
.tucne {
	color : #C95627;
	font-weight : bold;
}
a.odk {
	margin : 0px 7px;
	padding : 0px 7px;
	background-color : #DAEBFA ;
	color : #002BA6;
}
a.odk:hover {
	background-color : #525A95 ;
	color : white;
	text-decoration : underline;
}
a.odk1 {
	margin : 0px 3px;
	padding : 3px 0px;
	background-color : #DAEBFA ;
	color : #002BA6;
}
a.odk1:hover {
	background-color : #525A95 ;
	color : white;
	text-decoration : underline;
}
th.poj {
	background-color:#525A95;
	color:#FFFFFF;
	text-align:left
}
tr.sed {
	background-color : #CCCCCC;
}
tr.bil {
	background-color : white;
}
tr.mod {
	background-color : #DAEBFA;
}
td.cen, th.cen {
	margin:0px;
	padding : 1px;
	color : #525A95;
	text-align : center;
	font-size : 10px;
}
th.cen {
	font-weight : bolder;
	font-size : 11px;
}
td.dat{
	color: #525A95; font-weight: bold; text-align: center;
}
td.naz{
	color: #525A95; font-weight: bold; text-align: left;
}
p.stan {
	margin : 5px 0px 0px 0px;
}
form {
	margin: 0px 0px;
	padding : 0px 0px 0px 2px;
}
input {
	margin: 1px 0px 0px 0px;
	padding : 1px 0px 0px 1px;
	/*color : #C95627;*/
	color: Red;
	font-size : 8pt;
	font-weight : normal;
	border-style : solid;
	border-color : #93A7B2;
	border-width : 1px;
}
div.row {
	clear :both;
	padding-top : 5px;
}
div.row span.label {
	float : left;
	width : 155px;
	text-align : right;
}
div.row span.formw {
	float : right;
	width : 275px;
	text-align : left;
}
.spacer {
	clear : both;
}
.tlacitko {
	padding: 0px 3px 0px 3px;
	background-color:#525A95;
	color: white;
}
#p1,#p2,#p3,#p4,#p5,#p6,#p7,#p8,#p9,#p10, {
	margin: 5px 0px 15px 0px;
	padding: 5px 15px;
	border: solid 1px Red;
	display: none;
}
a.otevrit {
	display: block;
	margin: 15px 0px;
	font-weight: bold;
}
.datum {
	padding: 15px;
	text-decoration: none;
}
.cena {
	text-decoration: none;
	color: #00008B;
}
ul.pz {
	margin: 5px 0px;
}
ul.pz  li {
	list-style: none;
	list-style-position: outside;
}
#p1 p,#p2 p,#p3 p,#p4 p,#p5 p,#p6 p,#p7 p,#p8 p,#p9 p,#p10 p, {
	margin: 0px 0px 5px 0px;
}
.zavrit {
	display: block;width: 40px;
	padding: 0px 3px 0px 3px;	
	background-color:#525A95; color: white;
	text-align: center;
	text-decoration: none;
}
a:hover.zavrit  {
	background-color: Red;
	color: White;
	text-decoration: none;
}
h2 {
	font-size: 1.1em;
	letter-spacing: 3px;
}
.poz {
	display: block;
	margin: 10px 0px;
	padding: 5px;
	background-color: #FFC14D;
	text-align: center;
	font-weight: bold;
	letter-spacing: 10px;
}
.poz a {
	font-size: 18px;
}
#download td {
	padding: 5px;
}
#download img {
	border: none;
}
#download td a{
	border: solid 2px Blue;
}
#download td a:hover{
	border: solid 2px Red;
}
.seda {background-color: #99CCFF;
}  