BODY {
  margin: 0px;
  border: 0px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: white;
}

A {text-decoration:none; color: #0000FF;}
A:hover {text-decoration: underline; color: #003296;}


TABLE {
  margin : 0px 0px 0px 0px;
  border-collapse : collapse;
  border-width: 0px;
	padding: 0px;
	border: 0px solid #000000;
}
TR {
}
TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px;
	padding: 0px;
  border-collapse : collapse;
  border: 0px solid #000000;
	vertical-align: top;
}

INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	
	border: 1px solid #003296;
	vertical-align: top;
	padding: 3px 2px 2px 3px;
	margin: 1px 1px 1px 1px;
	hheight: 20px;
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
}

.main {
  margin: px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%	;
  border-left: 1px dotted #E0E0E0;
  border-right: 1px dotted #E0E0E0;

}

.zahlavi {
  width: 100%;
  height: 60px;
  background-color: #D7000F;
}

.login {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 10px; 
	letter-spacing: 1px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	text-align: right;
}

.login A {text-decoration: none; color: #FFFFFF; font-weight: bold;}

.login A:hover {text-decoration: none; color: #FFFFFF; font-weight: bold;}

A.loginn {font-size: 18px;line-height: 20px; color: #D7000F; background-color: #FFFFFF;}
A:hover.loginn {font-size: 18px;line-height: 20px; color: #D7000F; background-color: #FFFFFF;}

.menu1 {
  width: 100%;
  height: 20px;
  background-color: #D7000F;
}

div.menu2 {
  width: 100%;
  height: 19px;
  background-color: #CFE1FA;
	line-height: 18px;
}

TABLE.menu2 {
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	float: left;
}

td.menu2 {
	vertical-align: middle;
	font-size: 12px;
	height: 18px;
	background-color: #CFE1FA;
	border-left: 1px solid #599AEE;;
	border-right: 1px solid #599AEE;
	border-top: 1px solid #599AEE;
	border-bottom: 1px solid #599AEE;
}

td.menu2 A {
	text-decoration: none;
	color: #000000;
	width: 100%;
	height: 100%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.menu2 A:hover {
	text-decoration: none;
	color: #000000;
	width: 100%;
	height: 100%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color= "#9BC2F5"
}

td.menu2:hover {
	background-color : #9BC2F5;
}

td.menu2on {
	font-size: 12px;
	background-color: #599AEE;
	border-left: 1px solid #599AEE;;
	border-right: 1px solid #599AEE;
	border-top: 1px solid #599AEE;
	border-bottom: 1px solid #599AEE;
}

td.menu2on A {
	text-decoration: none;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.menu2on A:hover {
	text-decoration: none;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.mezera {
	width: 2px;
	font-size: 1px;
}

.toolbar {
  width: 100%;
  height: 41px;
  background-color: #CFE1FA;
}

.find {
  width: 100%;
  background-color: #9BC2F5;
	vertical-align: bottom;
}

.find TD{
	white-space: nowrap;
	font-weight: normal;
	vertical-align: middle;
	height: 18px;
}
td.hled_form{
	white-space: nowrap;
	font-weight: normal;
	vertical-align: middle;
}

INPUT.hledani {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	color: #000000;
	height: 16px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #838383;
	border-bottom: 1px solid #838383;
	border-left: 1px solid #FFFFFF;
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

INPUT.hledaniIMG {
	background-color: #FFFFFF;
	height: 14px;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #838383;
	border-bottom: 0px solid #838383;
	border-left: 0px solid #FFFFFF;
	vertical-align: middle;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.levy {
	padding: 0px 3px 0px 3px;
	font-size: 11px;
	height: 100%	;
  background-color: #9BC2F5;
	font-weight: normal;
}

.levy A {font-size: 11px; text-decoration: none; color: #000000;vertical-align: middle;}

.levy A:hover {font-size: 11px; text-decoration: none; color: #D7000F;}


TD.img {
	vertical-align: middle;
	padding : 0px 0px 0px 2px;
}

.data {
  background-color: white;
	margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 4px;
	width: 99%;
}

.paticka {
  height: 1px;
  width: 100%;
  clear: both;
	line-height: 1px;
}

.hledani {
  font-weight: normal;
  font-size: 10px;
  color: Navy;
  border : 1px solid #8B0000;
  padding-left : 3px;
  padding-right : 3px;
  height : 16px;
}
table.find {
	
}
td.findpravy{
	vertical-align: top;
	border: 1px solid #1A4C8F;
	border-bottom: 0px solid #1A4C8F;
	border-right: 0px solid #1A4C8F;
	background-color: #6CA5F0;
	padding-bottom: 1px;
}
td.findstred{
	vertical-align: top;
	border: 1px solid #1A4C8F;
	background-color: #1A4C8F;
}

.hled_tit1 {
  font-weight: Bold;
  color: Red;
	height: 18px;
	vertical-align: middle;
}

.hled_tit2{
  font-weight: Bold;
  color: Red;
	height: 18px;
	vertical-align: middle;
}

table.filtrram {
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}
td.filtrram {
  vertical-align: middle;
  font-size: 12px;
  height: 19px;
  border-left: 0px solid #599AEE;;
  border-right: 0px solid #599AEE;
  border-top: 0px solid #599AEE;
  border-bottom: 0px solid #599AEE;
}
table.filtr {
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
}
td.filtr {
  vertical-align: middle;
}
.filtr {
  font-weight: normal;
  font-size: 10px;
  color: Navy;
  border : 0px solid #8B0000;
	padding-left : 0px;
  padding-right : 0px;
  height : 16px;
}
.filt_tit {
  font-weight: Bold;
  color: Red;
}

img {
  border: 0;
}

TD.linka {
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

A.linka {
  font-size: 10px;
	font-weight: normal;
  color: #000000;
  text-decoration: none;
}




























///////////////////////////////////////////////////////////////////////////////////////
<style>
.page-bottom {
font-family: Arial;
font-size: 11px;
font-weight: normal;
letter-spacing: 1px;
color: black;
border-top: 1px solid black;
}
.page-bottom a{
font-weight: bold;
text-decoration: none;
color: black;
}
.page-bottom a:hover{
color: #213B53;
color: #5D89B0;
}

.menu-title {
font-family: Arial;
font-size: 13px;
font-weight: bold;
color: white;
padding: 3px;
border-bottom: 1px solid black;
background-image: url('../img/bgmenu.gif');
}

.menu-text {
font-family: Arial;
font-size: 12px;
font-weight: normal;
color: black;
padding-top: 10px;
padding-left: 10px;
}


.menu-input {
border: 1px solid black;
font-family: Arial;
font-size: 11px;
margin-bottom: 13px;
}

.menu-button {
border: 1px solid black;
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: white;
background-color: #366A9A;
}

.table-top {
font-family: Arial;
}

.table-top b{
font-size: 13px;
color: #274969;
}


.table-top thead td {
color: white;
font-size: 13px;
font-weight: bold;
padding: 2px;
background-color: #5F8AB1;
border-bottom: 1px solid black;
text-align: center;
}
.table-top thead td a{
color: white;
padding-left: 10px;
padding-right: 10px;
background-color: #5F8AB1;
text-decoration: none;
}
.table-top thead td a:hover{
background-color: white;
color: #4878A4;
}

.table-top tfoot td {
color: black;
font-size: 12px;
background-color: #DDE9F4;
border-bottom: 1px solid #98B5D0;
text-align: right;
}
.table-top tfoot td a{
font-weight: bold;
color: #366A9A;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
.table-top tfoot td a:hover{
background-color: #366A9A;
color: white;
}

.table-top tbody td {
padding: 6px;
border-bottom: 0px;
font-weight: normal;
font-size: 12px;
text-align: left;
color: black;
}
.table-top tbody td a{
color: black;
}
.table-top tbody td a:hover{
color: #5D89B0;
text-decoration: none;
}

.menu-bg a
{
font-family: arial;
font-weight: bold;
font-size: 12px;
color: black;
background-image: url('../img/top3bg.gif');
text-decoration: none;
}
.menu-bg a:hover {background-image: url('../img/bgmenu2.gif'); color: white;}
.menu-bg
{
font-family: arial;
font-weight: bold;
font-size: 12px;
color: black;
background-image: url('../img/top3bg.gif');
text-decoration: none;
border-bottom: 1px solid white;
}

.menu-link{
display: block;
width: 188px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
}
</style>
