BODY  {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
}

A:hover {
	color: #FF0000;
}

.hlava {
	width: 100%;
	text-align: center;
	font-size: normal;
  font-weight: normal;
	color: #000000;
	background-color: #99CCFF;
	padding: 0px;
/*	border-bottom: solid 1px;*/
}

.hlava a {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

TD.hxl {
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
}

TD.hxc {
	font-size: 14px;
}

TD.hxr {
	border-bottom: solid #000000 1px;
}

TD.hn {
	vertical-align: bottom;
	background-color: #EEEEEE;
	border-top: dotted #808080 1px;
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	padding: 1px 5px 1px;
}

TD.ha {
	vertical-align: bottom;
	background-color: #E0FFFF;
	border-top: solid #000000 1px;
	border-right: solid #000000 1px;
	border-bottom: solid #E0FFFF 1px;
	padding: 1px 5px 1px;
}

TD.hn a {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
	font-size: 12px;
}

TD.ha a {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
	font-size: 12px;
}

.menuh {
	width: 100%;
	text-align: left;
	font-size: normal;
	background-color: #EAF4FF;
	border-bottom: solid 1px;
	padding: 3px;
}

.menu {
	width: 100%;
	text-align: left;
	font-size: normal;
	color: #000000;
	background-color: #EAF4FF;
	border-right: solid 1px;
	border-bottom: solid 1px;
	padding: 3px;
}

.menu TABLE {
	background-color: #EAF4FF;
}

.kontext {
	width: 100%;
	text-align: left;
	font-size: 12px;
	background-color: #E0FFFF;
  color: #000000;
	padding: 1px 3px 2px;
	border-bottom: solid #000000 1px;
}

.kontext a {
  color: #606060;
  text-decoration: none;
}

.telo {
  width: 100%;
  text-align: left;
	font-size: 12px;
  background-color: #FFFFFF;
/*  padding: 3px 3px 0px;*/
}

.pata {
  padding: 3px;
}

.menu1 {
	font-size: normal;
	font-weight: normal;
	font-style: normal;
}

.menu1b {
	font-size: normal;
	font-weight: bold;
	font-style: normal;
}

.menu2 {
	font-size: normal;
	font-weight: normal;
	font-style: normal;
}

.menu2a {
}

.menu2b {
	font-size: normal;
	font-weight: bold;
	font-style: normal;
}

.menu3 {
	font-size: smaller;
	font-weight: normal;
	font-style: normal;
}

.menu3b {
	font-size: smaller;
	font-weight: bold;
	font-style: normal;
}

HR {
	height: 1px;
}

FORM  {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 10px;
}

PRE  {
	font-size: 12px;
	font-family: Courier New,Courier,monospace;
}

TABLE TD {
	vertical-align: top;
	font-size: 12px;
}

TABLE TH {
	vertical-align: top;
	font-size: 12px;
}

TABLE.main TD {
	font-size: normal;
}

H1 {
  font-size: 20px;
}

H2 {
  font-size: 18px;
}

H3 {
  font-size: 16px;
}

H4 {
  font-size: 14px;
}

H5 {
  font-size: 12px;
}

H6 {
  font-size: 10px;
}

.pn-normal {
/*background-color: transparent;*/
/*font-family: Tahoma CE, Verdana CE, Tahoma, Verdana, sans-serif;*/
color: #000000;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.pn-normal A {
color: #000000;
font-size: 11px;
text-decoration: underline;
}

.pn-title {
color: #000000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-title A {
color: #000000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-sub {
color: #000000;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.pn-sub A {
color: #000000;
font-size: 10px;
font-style: normal;
text-decoration: underline;
}

.pn-boxtitle {
color: #0F1BFB;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.fronttable {
/*background-image : url(/themes/modre/images/z-s.jpg);*/
background-repeat : repeat-y;
background-position : top left;
background-color : #E5E5E5;
}

.backbigtable {
/*background-image : url(/themes/modre/images/z-s.jpg);*/
background-repeat : repeat-y;
background-position : top right;
background-color : #D8D8D8;
}


.pn-logo {
color: #0F1BFB;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

.pn-logo A {
color: #0F1BFB;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

.pn-logo-small {
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.pn-pagetitle {
color: #000000;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

@media only screen and (max-width: 1200px) {
  /* *, body, html, td, th, .menu2a, .menu2b {font-size:1.2em;}*/
}
