 address, blockquote, body,
dd, div, dl, dt, fieldset,
form, frame, frameset,
h1, h2, h3, h4, h5, h6,
iframe, noframes, object,
ol, p, ul, applet, center,
dir, hr, menu, pre {
  display: block
  }
li {
  display: list-item
  }
head {
  display: none
  }
table {
  display: table;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;

  }
tr {
  display: table-row
  }

thead {
  display: table-header-group
  }
tbody {
  display: table-row-group
  }
tfoot {
  display: table-footer-group
  }
col {
  display: table-column
  }
colgroup {
  display: table-column-group
  }
td, th {
  display: table-cell;
  font-size: 11px;

  }
caption {
  display: table-caption
  }
th {
  font-weight: bolder;
  }
caption {
  text-align: center
  }
body {
  SCROLLBAR-FACE-COLOR: #335296;
  SCROLLBAR-HIGHLIGHT-COLOR: #335296;
  SCROLLBAR-SHADOW-COLOR: #335296;
  SCROLLBAR-3DLIGHT-COLOR: #223762;
  SCROLLBAR-ARROW-COLOR: #FFFFFF;
  SCROLLBAR-TRACK-COLOR: #223762;
  SCROLLBAR-DARKSHADOW-COLOR: #223762;
  padding: 0px;
  line-height: 1.33;
  background-color: #223762;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
h1 {
  font-size: 2em;
  margin: .67em 0
  }
h2 {
  font-size: 1.5em;
  margin: .83em 0
  }
h3 {
  font-size: 1.17em;
  margin: 1em 0
  }
h4, p, blockquote,
ul, fieldset, form,
ol, dl, dir, menu {
  margin: 1.33em 0
  }
h5 {
  font-size: .83em;
  line-height: 1.17em;
  margin: 1.67em 0
  }
h6 {
  font-size: .67em;
  margin: 2.33em 0
  }
h1, h2, h3, h4, h5, h6,
b, strong {
  font-weight: bolder;
  }
blockquote {
  margin-left: 40px;
  margin-right: 40px
  }
i, cite, em, var, address {
  font-style: italic
  }
pre, tt, code, kbd, samp {
  font-family: monospace
  }
pre {
  white-space: pre
  }
big {
  font-size: 1.17em
  }
small, sub, sup {
  font-size: .83em
  }
sub {
  vertical-align: sub
  }
sup {
  vertical-align: super
  }
s, strike, del {
  text-decoration: line-through
  }
hr {
  COLOR: #2e6fa9;
  HEIGHT: 1px
  }
ol, ul, dir, menu, dd {
  margin-left: 40px
  }
ol {
  list-style-type: decimal
  }
ol ul, ul ol, ul ul, ol ol {
  margin-top: 0;
  margin-bottom: 0
  }
u, ins {
  text-decoration: underline
  }
center {
  text-align: center
  }
br:before {
  content:"\a"
  }
abbr, acronym {
  font-variant: small-caps;
  letter-spacing: 0.1em
  }
a[href] {
  text-decoration: underline
  }
:focus {
  outline: thin dotted invert
  }

address  { font-size: 11pt; font-style: normal;
  }

a {
  color: #335599;
  text-decoration: none;
  }
a:hover {
  color: #0B5EB0;
  text-decoration: underline;
  }
#top {
  color: #FFFFFF;
  margin: 0;
  padding: 0 15 0 15;
  vertical-align: middle;
  background: #335296 url(images/top.gif);
  height: 25px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: right;

  }
#linky {
  color: #FFFFFF;
  margin: 0;
  padding: 0;
  background: #335296 url(images/pruh.gif);
  height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;


  }
#left {
  width:160px;
  margin: 0;
  padding:0;
  vertical-align: top;
  background: #2F73B1;
  }
#pravy {
  width:200px;
  margin: 0;
  padding:0;
  vertical-align: top;
  background: #F0F5FB;
  }
#pravy p {
  FONT-SIZE: 11px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  line-height: 1.33em;
  font-weight: normal;


}
#pravy B {
  DISPLAY: block;
  PADDING-LEFT: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  PADDING-TOP: 3px;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #2F73B1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #335296;
  border-bottom-color: #335296;
  padding-bottom: 3px;
  margin-bottom: 10px;



}
#nadpis {
  PADDING-LEFT: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  PADDING-TOP: 3px;

  TEXT-DECORATION: none;
  background-color: #335296;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-top-color: #223762;
  border-bottom-color: #223762;
  padding-bottom: 3px;
  margin-top: 5px;
  width: 100%


}

#menu {
	background-color: #2F73B1;
}

#menu a {
   PADDING-LEFT: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  line-height: 13px;
  PADDING-TOP: 3px;
  margin-left: -3px; 
vertical-align:middle; 
width: 100%;
}


#menu a:hover {
  background-color: #6AA4D7;
  CURSOR: hand;
  COLOR: #FFFFFF;
width: 100%;
}


#menu A.wh1 {
	FONT-WEIGHT: normal; CURSOR: hand; COLOR: #FFFFFF;TEXT-DECORATION: none;
	display: list-item;
}

#zapati {
  color: white;
  background: #335296;
  padding: 0.6em;
  font-size: 8pt;
  text-align: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #223762;


  }
#zapati a {
  color: white;
  text-decoration: none;
  }
#zapati a:hover {
  color: white;
  text-decoration: underline;
  }
#obsah {
  BACKGROUND-IMAGE: url(images/bgr.gif);
  BACKGROUND-REPEAT: repeat-y;
  vertical-align: top;
  padding: 0px 10px 10px;
  width:390px;
  line-height: 1.33em;
  color: #001C37;

  }
#obsah h1.dns {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #FFCC00;
  margin: 20px 0px 0px;
  padding: 0px 0px 8px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #FFCC00;

  }
#obsah .cdn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #FFCC00;

  }
#obsah A.dn {
  padding-top: 5px;
  padding-bottom: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  HEIGHT: 2px;
  TEXT-DECORATION: none;
  background-color: #ffCC00;
}
#obsah A.dn:hover {

  padding-top: 2px;
  padding-bottom: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFCC00;
  HEIGHT: 2px;
  TEXT-DECORATION: none;
  background-color: #fff9df;
  border-width: 1px;
  border-style: solid;
  border-color: #FFCC00;
}
#obsah h1.nma {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #2F73B1;
  margin: 20px 0px 0px;
  padding: 0px 0px 8px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #2F73B1;

  }
#obsah .cma {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #2F73B1;

  }
#obsah A.ma {

  padding-top: 5px;
  padding-bottom: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  HEIGHT: 27px;
  TEXT-DECORATION: none;
  background-color: #2F73B1;
}
#obsah A.ma:hover {

  padding-top: 2px;
  padding-bottom: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #2F73B1;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #F0F5FB;
  border-width: 1px;
  border-style: solid;
  border-color: #2F73B1;
}
#obsah .nmi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #FF9900;
  margin: 20px 0px 0px;
  padding: 0px 0px 8px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #FF9900;

  }
#obsah .cmi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #FF9900;

  }
#obsah A.mi {

  padding-top: 5px;
  padding-bottom: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #FF9900;
}
#obsah A.mi:hover {

  padding-top: 2px;
  padding-bottom: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FF9900;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #FFF0D9;
  border-width: 1px;
  border-style: solid;
  border-color: #FF9900;
}
#obsah .nst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #335296;
  margin: 20px 0px 0px;
  padding: 0px 0px 8px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #335296;

  }
#obsah .cst {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #335296;

  }
#obsah A.st {

  padding-top: 5px;
  padding-bottom: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #335296;
}
#obsah A.st:hover {

  padding-top: 2px;
  padding-bottom: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #335296;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #EEF1F9;
  border-width: 1px;
  border-style: solid;
  border-color: #335296;
}
#obsah h1.nno {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #FF6600;
  margin: 20px 0px 0px;
  padding: 0px 0px 8px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #FF6600;

  }
#obsah .cno {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #FF6600;

  }
#obsah A.no {

  padding-top: 5px;
  padding-bottom: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #ff6600;
}
#obsah A.no:hover {

  padding-top: 2px;
  padding-bottom: 1px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FF6600;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #fff3ec;
  border-width: 1px;
  border-style: solid;
  border-color: #FF6600;
}
#obsah .nko {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #223762;
  margin: 20px 0px 0px;
  padding: 0px 0px 8px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #223762;

  }
#obsah .cko {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #223762;

  }
#obsah A.ko {

  padding-top: 5px;
  padding-bottom: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #223762;
}
#obsah A.ko:hover {

  padding-top: 2px;
  padding-bottom: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #223762;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #EFF2FA;
  border-width: 1px;
  border-style: solid;
  border-color: #223762;
}
#obsah .nmx {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #FF3300;
  margin: 20px 0px 0px;
  padding: 0px 0px 8px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #FF3300;

  }
#obsah .cmx {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #FF3300;

  }
#obsah A.mx {

  padding-top: 5px;
  padding-bottom: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #FF3300;
}
#obsah A.mx:hover {

  padding-top: 2px;
  padding-bottom: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FF3300;
  HEIGHT: 23px;
  TEXT-DECORATION: none;
  background-color: #FFF3F0;
  border-width: 1px;
  border-style: solid;
  border-color: #FF3300;
}
#obsah .table01 {
  background-color: #2f73b1;
  margin: 20px 10px 10px;
  padding: 0px;
  width: 370px;

}
#obsah .table01 TH {
  background-color: #2f73b1;
  MARGIN: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding: 5px;
  vertical-align: middle;
  text-transform: uppercase;
}
#obsah .table01 TD {
  PADDING-RIGHT: 60px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  PADDING-TOP: 3px;
  BACKGROUND-COLOR: #f0f5fb;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #223762;
}
#obsah .table02 {
  margin: 20px 0px;
  padding: 0px;
  width: 100%;
}
#obsah .table02 TD {
  PADDING: 3px;
  MARGIN: 0px;
  BACKGROUND-COLOR: #f0f5fb;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #223762;
}
#obsah .table03 {
  margin: 20px 0px;
  padding: 0px;
  width: 390px;
  border: 1px solid #335296;
  color: #223762;
  BACKGROUND-COLOR: #f0f5fb;
}

#obsah .table03 textarea { width: 350px; } 
#obsah .table03 input.text { width: 350px; } 

#obsah .table03 TD {
  padding: 5px;
  margin: 0px;
}
#obsah .n1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #2F73B1;
  margin-top: 20px;
  }
#obsah .n2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FF6600;
  margin-top: 20px;
  }
#obsah .bdr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  COLOR: #255fac;
  border: 1px solid #335296;

}
.but {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  COLOR: #FFFFFF;
  border: 1px solid #2F73B1;
  BACKGROUND-COLOR: #335296;
  CURSOR: hand;

}
#dns {
  background: #FFF9DF;
  line-height: 1.5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #A68500;
  margin: 0px;
  padding: 0px;
  border: 2px solid #FFCC00;
  height: 108px

 }
#dns img {
  float: left;
  margin: 0 1em 0 0;
  border: 0px;

 }
#dns a {
  TEXT-DECORATION: none;
  color: #A68500;
 }
#dns a:hover {
  TEXT-DECORATION: underline;
  color: #A68500;
 }
#mail {
  background: #F0F5FB;
  line-height: 1.5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #2f73b1;
  margin: 0px;
  padding: 0px;
  border: 2px solid #2F73B1;
  height: 108px

 }
#mail img {
  float: left;
  margin: 0 1em 0 0;
  border: 0px;
 }
#mail a {
  TEXT-DECORATION: none;
  color: #2f73b1;
 }
#mail a:hover {
  TEXT-DECORATION: underline;
  color: #2f73b1;
 }
#mini {
  background: #FFF0D9;
  line-height: 1.5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #FF9900;
  margin: 0px;
  padding: 0px;
  border: 2px solid #FF9900;
  height: 108px

 }
#mini img {
  float: left;
  margin: 0 1em 0 0;
  border: 0px;
 }
#mini a {
  TEXT-DECORATION: none;
  color: #FF9900;
 }
#mini a:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
 }
#start {
  background: #EEF1F9;
  line-height: 1.5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #335296;
  margin: 0px;
  padding: 0px;
  border: 2px solid #335296;
  height: 108px

 }
#start img {
  float: left;
  margin: 0 1em 0 0;
  border: 0px;
 }
#start a {
  TEXT-DECORATION: none;
  color: #335296;
 }
#start a:hover {
  TEXT-DECORATION: underline;
  color: #335296;
 }
#normal {
  background: #FFF3EC;
  line-height: 1.44;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #FF6600;
  margin: 0px;
  padding: 0px;
  border: 2px solid #FF6600;
  height: 108px;
  vertical-align: bottom;
 }
#normal img {
  float: left;
  margin: 0 1em 0 0;
  border: 0px;
 }
#normal a {
  TEXT-DECORATION: none;
  color: #FF6600;
 }
#normal a:hover {
  TEXT-DECORATION: underline;
  color: #FF6600;
 }
#komplet {
  background: #EFF2FA;
  line-height: 1.5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #223762;
  margin: 0px;
  padding: 0px;
  border: 2px solid #223762;
  height: 108px

 }
#komplet img {
  float: left;
  margin: 0 1em 0 0;
  border: 0px;
 }
#komplet a {
  TEXT-DECORATION: none;
  color: #223762;
 }
#komplet a:hover {
  TEXT-DECORATION: underline;
  color: #223762;
 }
#maximum {
  background: #FFF3F0;
  line-height: 1.5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #FF3300;
  margin: 0px;
  padding: 0px;
  border: 2px solid #FF3300;
  height: 108px

 }
#maximum img {
  float: left;
  margin: 0 1em 0 0;
  border: 0px;
 }
#maximum a {
  TEXT-DECORATION: none;
  color: #FF3300;
 }
#maximum a:hover {
  TEXT-DECORATION: underline;
  color: #FF3300;
 }
.prolozene {
  letter-spacing: 1px;
 }
#novinky {
  line-height: 1.33;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  margin: 0px;
  padding: 0px 10px;


 }
#novinky p {
  text-align: justify;
 }
#chyba {
  vertical-align: top;
  padding: 10px 50px;
  line-height: 1.33em;
  color: #001C37;

  }
#chyba .n {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #FF6600;
  margin: 20px 0px 0px;
  padding: 0px 0px 8px;
  }
#chyba .n1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  }

a.odkaz_ch {
	text-decoration: none;
	color: white;
	padding-top: 0px;
	margin-top: 0px;
	}
a img { border: 0px; }

p { text-align: justify; }

