a {
  text-decoration: none; 
  color: #14408D;
}

a:hover {
  text-decoration: underline;
  color: #14408D;
}

img {
  border: 0px;
}

ul {
  margin: 0;
  display: block;
}

li {
  display: block;
  float: left;
  list-style: none;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}

body {
	background-color: white;
	color: #14408D;
	font-family: Arial,"Arial CE",Helvetica,"Helvetica CE",sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}

#blok {
	background-color: white;
	background-repeat: no-repeat;
	position: relative;
	border: 3px solid #14408D;
	margin: 1px auto;
	padding: 0;
	text-align: left; /*background-image:url(img0.jpg);*/
   width: 948px;
} 
/* -------------------------------- hlava -------------------------------- */
div#hlava {
	height: auto;
	width: 948px;
	margin-bottom: 0px;
}

div#hlava #hlava_menu {
	position: absolute;
	float: right;
  top: 120px;
	left: 680px;
	margin: 0;
	padding: 0px;
	height: 84px;
	width: 270px;
}

div#hlava #hlava_menu img {
  margin: 5px;
}

/* -------------------------------- menu 1 -------------------------------- */
div#menu1 {
	padding: 0px 0px 0px 10px;
}

div#menu1 img {
  padding: 10px 10px 15px 10px;
  margin-bottom: -3px;
}

div#menu1 img.selected {
  background-color: #14408D;
  border-bottom: 0px solid #14408D;
}

/* -------------------------------- menu 2 -------------------------------- */
div#menu2 {
  background-color: #14408D;
}

div#menu2 ul {
  background-color: #14408D;
  border-left: 15px solid #14408D;
  padding: 0px;  
  height: 25px;
}

div#menu2 li {
  margin-bottom: 0px;
  height: 20px;
  color: white;
  padding-top: 5px;
}

div#menu2 a {
  margin: 0px;
  color: white;
  padding: 0px 4px 0px 4px;
}

/* -------------------------------- mesto -------------------------------- */
div#mesto {
  width: 933px;
  display: block;
  position: static;
  _height:60px;
  min-height:60px;
  
}

div#mesto #mesto_leve {
  float: left;
  width: 500px;
  font-weight: bold;
  padding: 5px;
 
}

div#mesto #mesto_leve h1 {
  font-size: 18px;
  padding-left: 50px;
  margin-top: 20px;
}

div#mesto #mesto_leve img {
  position: absolute;
  float: left;
  left: 30px;
  padding-top: 15px;
}

div#mesto #mesto_prave {
  float: right;
  width: 410px;
}

div#mesto #mesto_prave h3 {
  text-align: right;
  font-size: 14px;
  margin-top: 13px;
  padding-right: 60px;
}
div#mesto #mesto_prave h4 {
  text-align: right;
  font-size: 11px;
  margin-top: 7px;
  padding-right: 60px;
}

div#mesto_prave img {
  position: relative;
  right: 10px;
  padding-top: 10px;
  float: right;
}

/* -------------------------------- menu 3 -------------------------------- */
div#menu3 {
  height: auto;		
  width: 100%; 
  display: block;
  clear: both;
  min-height: 25px;
  _height: 25px;
}

div#menu3 ul {
  margin-left: 5px;
  padding: 0px;
  color: #14408D;


}

div#menu3 li {
  margin-bottom: 0px;
  height: 20px;
    padding: 5px 4px 0px 4px;
}

div#menu3 a a:link, a:visited, a:active {
  color: #14408D;
  margin: 0px;
}
div#menu3 a {
  color: #14408D;
  margin: 0px;

}
/* -------------------------------- menu 4 -------------------------------- */
div#menu4 {
  height: auto;		
  width: 100%; 
  display: block;
  clear: both;
  min-height: 25px;
  background-color: #14408D;
  _height: 25px;
}

div#menu4 ul {
  margin-left: 5px;
  padding: 0px;
  color: white;
  background-color: #14408D;
}

div#menu4 li {
  margin-bottom: 0px;
  height: 20px;
  padding: 5px 4px 0px 4px;
}

div#menu4 a {
  color: white;
  margin: 0px;

}

/* --------------------------------- telo -------------------------------- */
div#telo {
  height:100%;
  min-height:100%;
  display:block;
  clear:both;
}

div#telo div#nadpish2 {
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 10px 2px 10px;
}

div#telo div#nadpish2 a{
text-decoration: none;
color:  #14408D;
}
div#telo #telo_leve {
  width: 573px;
  padding: 10px;
  float: left;
  position: relative;
  text-align: justify;
}

div#telo #telo_prave {
  position: relative;
  margin-top: 0px;
  padding: 10px 0px 10px 15px;
  width: 325px;
  float: right;
  right: 0px;
}

div#telo #telo_prave img {
  padding: 5px 5px 0px 0px;
}

div#telo #telo_leve_pohled {
  width: 200px;
  padding: 10px;
  float: left;
  position: relative;
  text-align: justify;
}

div#telo #telo_prave_pohled {
	position: relative;
	margin-top: 0px;
	padding: 10px 15px 10px 15px;
	width: 650px;
	float: right;
	right: 0px;
}

div#telo #telo_hledani {
	position: relative;
	margin-top: 0px;
	padding: 10px 15px 10px 15px;
	right: 0px;
}
/* --------------------------------- telo seznam -------------------------------- */

div#telo #container {
	width: 440px;
	height: 170px;
	padding: 10px;
	float: left;
	position: relative;
	text-align: justify;
}

div#telo #container a{
   text-decoration: none;
   color:  #14408D;
}

div#telo #container a:hover{
   text-decoration: underline;
   color:  #14408D;
}


div#telo #container img {
	margin: 5px 5px 5px 5px;
	float: right;
	border: 1px solid Black;
}

/*-----*/
div#telo #container_v {
	width: 800px;
	padding: 10px;
	float: left;
	position: relative;
}

div#telo #container_v a{
   text-decoration: none;
   color:  #14408D;
}

div#telo #container_v a:hover{
   text-decoration: underline;
   color:  #14408D;
}


div#telo #container_v img {
	padding: 0px 0px 0px 5px;
	float: right;
}
/*------*/
span.r
{
	float: right;
}

/* --------------------------------- pata -------------------------------- */
div#pata {
	clear: both;
	text-align: center;
	color: white;
	background-color: #14408D;
	height: 20px;
	margin: 30px 0px 0px 0px;
}

div#pata a {
  padding-top: 2px;
	color: white;
}
/* --------------------------------- titulka -------------------------------- */

#vlevo_ub
{
	width: 200px;
	background-color: White;
	margin-left: 2px;
	float: left;
	height: 100%;
}

#vpravo_ub
{
	width: 200px;
	background-color: White;
	float: right;
	margin-left: 10px;
	margin-right: 5px;
	text-align: right;
}

#telo_ub1
{
	background-color: White;
	margin-left: 205px;
	margin-right: 205px;
}
div#telo_ub1 div#nadpish2 {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 10px 2px 10px;
	color: #14408D;
}

div#telo_ub1 #container {
	width: 485px;
	height: 140px;
	padding: 10px;
	float: left;
	position: relative;
	text-align: justify;
	margin-top: 10px;
}
div#telo_ub1 #container img {
   margin: 5px 5px 5px 5px;
	float: right;
	border: 1px solid Black;
}
div.titulek_ac{
	background-color: #14408D;
	color: White;
	width: 100%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;

		
}
div.sloupek_ac{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
}
#last5_ac {
	BACKGROUND-COLOR: #E7EBFF;
	width: 170px;
	margin-top: 5px;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #144390;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 6px;
	margin-right: 0px;
	text-align: left;
}
span.sloupek_datum_ac {
	padding-top: 0px;
	font-weight: bold;
	margin-top: 5px;
	display: block;
}
#kalnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}

TD.kalhla {
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #10428B;
    TEXT-ALIGN: center;
    color : White;
}
TD.kalpat {
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #10428B;
    TEXT-ALIGN: center;
    color : White;
}
TD.kalhlar {
	PADDING-RIGHT: 1px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #10428B;
	TEXT-ALIGN: center
}
TD.kalhlal {
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #10428B;
	TEXT-ALIGN: center;
}
TD.kalakt {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 2px;

	TEXT-ALIGN: center
}
TD.kalpas {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;

	TEXT-ALIGN: center;
	width: 11px;
}
TD.kalden {
	TEXT-ALIGN: center
}
A.kal, A.kal:visited,  A.kal:active, A.kal:link {
	COLOR: #0d1c76;
	TEXT-DECORATION: none;

}

A.dnes, A.dnes:visited, A.dnes:active, A.dnes:link{
    color: White;
    TEXT-DECORATION: none;
    background-color : #0d1c76;
    width : 100%;

}

A.dnes:hover {
    COLOR: #0d1c76;
    TEXT-DECORATION: none;
    background-color : White;
    width : 100%;
}
A.kal:hover {
    COLOR: #0d1c76;
    TEXT-DECORATION: none;
    background-color : White;
    width :100%;
}
TD.kaldnes {
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center;
}
TABLE.kalendar {
	BACKGROUND-COLOR: #E7EBFF;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #144390;
}
A.inv, A.inv:visited, A.inv:active, A.inv:link {
    COLOR: White;
    TEXT-DECORATION: none
}
A.inv:hover {
    COLOR: White;
    TEXT-DECORATION: underline
}
A.sipka, A.sipka:visited, A.sipka:active, A.sipka:link {
    display:block;
	 width:11px;
	 background: url(css/sipkat2.gif) no-repeat 0px 3px;
	 text-decoration: none;

}
A.sipka:hover {
background-position: -9px 3px;

}
A.sipka2, A.sipka2:visited, A.sipka2:active, A.sipka2:link {
    display:block;
	 width:11px;
	 background: url(css/sipkal2.gif) no-repeat 0px 3px;
	 text-decoration: none;

}
A.sipka2:hover {
background-position: -11px 3px;

}
A.sipka3, A.sipka3:visited, A.sipka3:active, A.sipka3:link {
    display:block;
	 width:11px;
	 background: url(css/sipkar2.gif) no-repeat -11px 3px;
	 text-decoration: none;

}
A.sipka3:hover {
background-position: 0px 3px;

}

#anketa1 {
	width: 156px;
	border: 1px solid #14408D;
	background-color: #E7EBFF;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
	padding: 7px;
	text-align: left;
	color: #14408D;
}
#anketa1 span {
	display: block;
}
#anketa1 a {
	color: #14408D;
	text-decoration: none;
	font-weight: bold;
}
#anketa1 a:hover {
	text-decoration: underline;
}
#anketa1 img {
	border: 0px;
	margin-top: 2px;
	margin-bottom: 6px;
}
#anketa1 .otazka {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;
	color: #14408D;
}
#anketa1 .spolu {
	margin-top: 2px;
}
#anketa1 .perc {
	display: inline;
}
hr.cistic {
   clear: both;
   height: 1px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;
   }

#banner {
	width: 156px;
	text-align: left;
	margin-top: 15px;
}
#last5_ac_bann {
	width: 170px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}