body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	margin:0;
	padding:0;
	color: #FFF;
	background: #04537A url(/image/bg.jpg) repeat-x top left;
}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin:0; color:black;}

h1 {color: #bf2e1a; font-size: 17pt; padding: 0px; margin: 0px; font-weight: normal;}
h2 {color: #b1b1b2; font-size: 14pt; padding: 0px; margin: 0px; color:#04537A;}
h3 {color: black; font-size: 12pt; padding: 0px; margin: 0px;}
h4 {font-size: 10pt;  }
h5 {font-size:10pt;}
#lft h5 { font-size: 9pt; margin: 0px; padding: 0px 10px; background: url(/image/bgnadpis.gif) repeat-y top left;}
h5 span{color: #77afd2;}
h1 span{font-weight: bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor {color: #FFF; text-align: justify; margin: 0; text-indent: 0px;}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}


/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {	border: 1px solid gray;	padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;
	background-color:#006995;	color: white;}
td {	border: 1px solid #000;	padding: 5px 10px;	vertical-align: top;	background-color: white;}


/* FORMS
-------------------------------------------------- */
fieldset {	clear: both; border:none;	}
legend {}
input, textarea, select {	font-size: 1em;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
ins {	text-decoration: underline;}
strong {	font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:#04537A;  margin: 0px; padding: 0px;}
a:visited {	}
a:hover {/*text-decoration: underline; */}
h2 a:hover {text-decoration: underline;}
h4 a:hover {text-decoration: underline;}


/* Img
-------------------------------------------------- */
img	{ border: none;}


/* Bloky
-------------------------------------------------- */
#obal{
  width: 942px;
  margin: 0 auto;
  position: relative;
}
#obal #top{
  background: url(/image/logo.jpg) no-repeat top left;
  width: 942px;
  height: 310px;
  position: relative;
}
#obal #top #flash{
  position: absolute;
  top: 59px;
  left: 1px;
}
#obal #top #menu{
  position: absolute;
  width: 941px;
  top: 6px;
  height: 53px;
  float: left;
  padding: 0px;
}
#obal #top #menu ul, ul li{
  margin: 0px;
  padding: 0px;
}
#obal #top #menu ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#obal #top #menu ul li{
  float: right;
  background: url(/image/menu_cara.gif) no-repeat top left;
  margin-top: 6px;
  padding: 14px 0px 14px 2px;
}
#obal #top #menu ul li a{
  color: #fefefe;
  padding: 15px 29px 14px 30px;
  text-decoration:none;
}
#obal #top #menu ul li a:hover{
  background: url(/image/menu_activ.gif) repeat-x top left;
}
#obal #top #nadpis {
font-size:13pt;
font-weight:bold;
left:38px;
position:absolute;
top:277px;
}
#obal #forma{
  position: relative;
  background: url(/image/bgforma.gif) repeat-y top left;
  float: left;
  width: 942px;
  z-index: 0;
}
#obal #forma #lft{
  width: 309px;
  float: left;
  position: relative;
}

#obal #forma #lft a{color:white; text-decoration:none;}
#obal #forma #lft .box{
  margin: 9px 44px 22px 40px;
  width: 225px;
  padding-bottom: 5px;
  background: url(/image/akt_cara.gif) repeat-x bottom left;
}
#obal #forma #lft .odstavec{font-size: 8pt; padding: 0px 10px;}
#obal #forma #lft img{
  padding: 8px 10px;
}
#obal #forma #lft .odkaz{
  background: url(/image/akt_sipky.jpg) no-repeat right 5px;
  padding-right: 15px;
  margin: 0px 10px;
  float: right;
}
#obal #forma #lft .odkaz a{
  font-size: 10pt;
  font-weight: bold;
}
#obal #forma #lft #lft_menu{
  width: 259px;
  margin: 0px 0px 20px 23px;
  position: realtive;
}
#obal #forma #lft #lft_menu ul, ul li{margin: 0px; padding: 0px;}
#obal #forma #lft #lft_menu ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#obal #forma #lft #lft_menu ul li{
  border: 1px solid #2389c9;
  position: relative;
  display: block;
  margin: 2px 0px;
}
#obal #forma #lft #lft_menu ul li a{
  padding: 4px 0px 5px 23px;
  font-size: 12pt;
  display: block;
  width: 234px;
  _height: 19px;
  /*background: url(/image/lft_menu_sipka.gif) no-repeat 26px 8px;*/
}
#obal #forma #lft #lft_menu ul li a:hover{
  background: url(/image/lft_menu_active.jpg) repeat-y top left;
}
#obal #forma #man{
  background: url(/image/menu_man.jpg) no-repeat 0px 0px;
  height: 235px;
  width: 309px;
  position: absolute;
  clear: left;
  bottom: -4px;
  left: 0px;
}
#obal #forma .man_marg{margin-bottom: 245px;}
#obal #forma #rgt{
  width: 574px;
  float: right;
  padding: 8px 29px 8px 0px;   
  color: #636466;  
  overflow:hidden;
  
}
#obal #forma #rgt p{
  color: #636466;
  font-size: 8pt;
}
#obal #forma #rgt .obr{padding: 0px; margin: 0px 3px; border: 8px solid #00a1dd;}
#obal #pata{
  background: url(/image/pata.jpg) no-repeat left top;
  width: 942px;
  height: 97px;
  clear: both;
  padding-bottom: 20px;
}
#obal #pata #patlft{
  float: left;
  width: 309px;
  margin-top: 5px;
}
#obal #pata #patlft p{
  color: #0069aa;
  padding: 8px 0px 0px 44px;
}
#obal #pata #patlft p span{font-weight: bold;}
#obal #pata #patrgt{
  float: right;
  width: 633px;
  margin: 36px 0px 0px 0px;
}
#obal #pata #patrgt ul, ul li{margin: 0px; padding: 0px;}
#obal #pata #patrgt ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-top: 10px;
}
#obal #pata #patrgt ul li{
  float: right;
  background: url(/image/pat_cara.gif) no-repeat bottom left;
  display: block;
  padding: 24px 0px 0px 0px;
}
#obal #pata #patrgt ul li a{
  color: #bf2e1a;
  padding: 24px 15px 0px 15px;
  font-weight: bold;
  text-decoration:none;
}
#obal #pata #patrgt ul li a:hover{text-decoration: underline;}
#obal #pata #patrgt .bgnone{background: none;}

#vsechny_novinky {margin:0px 44px 0px 40px; float:right;}

#cp { text-align:center; }
#cp p { text-align:center; margin:0px 0px 10px 0px;}
#cp a {color:white; text-align:center;}