.odkazy {
	background-color: ;
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}
.odkazy	 A:link {
	color: blue;
  text-decoration: underline;
	font-weight : bold;
}
.odkazy A:visited	{
	color: blue;
  text-decoration: underline;
	font-weight : bold;
}
.odkazy A:hover {
	color : black;
	text-decoration: underline;
	font-weight : bold;	
}

.samost_odkazy {
	color : #FFAE00;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}
.samost_odkazy A:link {
	color: #FFAE00;
  text-decoration: none;
	font-weight : bold;
}
.samost_odkazy A:visited	{
	color: #FFAE00;
  text-decoration: none;
	font-weight : bold;
}
.samost_odkazy A:hover {
	color : #FFAE00;
	text-decoration: none;
	font-weight : bold;	
}

.zaznam {
	color : black;	
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
}

.zaznam_zahlavi {
  POSITION: relative;
  LEFT: 12px;
  TOP: 10px;
  background-image: url('../new_grafika/roh_nadpis.gif');
  background-repeat: no-repeat;  
  background-color: #416B90;
	color : #103F59;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}

.uvitani {
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-align : justify;
	border : thin solid #AFE3FF;
}

.uvitani_zahlavi {
	background-color: #AFE3FF;
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}

.hlavni_menu {
  POSITION: relative;
  LEFT: 10px;
  TOP: 10px;
  background-image: url('../new_grafika/roh_obsah.gif');
  background-repeat: no-repeat;  
  background-color: #EAF8FF;
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration: none;
}

.hlavni_menu A:link {
	color : #4A769C;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration: none;
}
.hlavni_menu A:visited {
	color : #4A769C;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration: none;
}
.hlavni_menu A:hover {
  color: white;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-decoration: none;
}


.horni_menu {
	background-color: #DFF5FF;
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}
.horni_menu A:link {
	color: blue;
	text-decoration: underline;
	font-weight : bold;
}
.horni_menu A:visited	{
	color: blue;
	text-decoration: underline;
	font-weight : bold;
}
.horni_menu A:hover {
	color : black;
	text-decoration: underline;
	font-weight : bold;	
}

.popis {
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-variant : normal;
	/*margin: 2cm 4cm 3cm 4cm;*/
}

.typicka_cena {
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	border : thin solid #AFE3FF;
}

.typicka_cena_zahlavi {
	background-color: #AFE3FF;
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}

.mapa_odkaz {
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-variant : normal;
}
.mapa_odkaz	 A:link {
	color: blue;
	text-decoration: underline;
	font-weight : bold;
}
.mapa_odkaz A:visited	{
	color: blue;
	text-decoration: underline;
	font-weight : bold;
}
.mapa_odkaz A:hover {
	color :silver;
	text-decoration: underline;
	font-weight : bold;	
}

.obj_odkaz {
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-variant : normal;
}
.obj_odkaz	 A:link {
	color: blue;
	text-decoration: underline;
	font-weight : bold;
}
.obj_odkaz A:visited	{
	color: blue;
	text-decoration: underline;
	font-weight : bold;
}
.obj_odkaz A:hover {
	color :silver;
	text-decoration: underline;
	font-weight : bold;	
}

.horna_cast {
  POSITION: relative;
  background-image: url('../new_grafika/hlavicka.jpg');
  background-repeat: no-repeat;
}

.dolna_cast {
  width: 700px; 
  height: 100%;
  POSITION: relative;
  LEFT: 0px;
  TOP: 0px;
  background-color: #DFF5FF;
  background-image: url('../new_grafika/roh_hlavicka.gif');
  background-repeat: no-repeat;
}

.stred {
  /*width: 480px;*/
  POSITION: relative;
  LEFT: 0px;
  TOP: 10px;
  BOTTOM: 10px;
  background-image: url('../new_grafika/roh_obsah.gif');
  background-repeat: no-repeat;  
  background-color: #EAF8FF;
	color : Black;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}

.stred_privitanie {
  /*width: 466px;*/
  POSITION: relative;
  LEFT: 10px;
  TOP: 10px;  
  background-image: url('../new_grafika/roh_nadpis.gif');
  background-repeat: no-repeat;  
  background-color: #416B90;
	color : #FFAE00;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}

.stred_pokec {
  POSITION: relative;
  LEFT: 10px;
  TOP: 0px;
  color: #0F273C;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;  
}

.koniec {
  background-color: #1F3D59;
}

.font {
  POSITION: relative;
  LEFT: 0px;
  TOP: 12px;
  color: #0F273C;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
}

a.menu {
  width: 100%;
  padding: 8px;
  border-bottom: thin solid #EAF8FF; 
  border-left: thick solid #EAF8FF;
  background-color: #DFF5FF;
  display: block;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

a.menu:hover {
  width: 100%;
  padding: 8px;
  border-bottom: thin solid #EAF8FF; 
  border-left: none;  
  border-right: thick solid #EAF8FF;
  background-color: #416B90;
  display: block;
	color : white;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

a.logo {
  width: 100%;
  height: 90px;
  display: block;
}

a.logo:hover {
  width: 100%; 
  height: 90px;
  display: block; 
}

#leve_menu {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    LEFT: 0px;
    TOP: 0px;
}

#obsah {
    height: 100%;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    POSITION: relative;
    LEFT: 0px;
    TOP: 0px;
}

#header { /*menim velkost stlpca s pokecom podrobne*/
	position: relative;
	width: 70px;
	height: 3em;
	width: 0em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	border-bottom: 1px solid #666;
}

#header ul#primary {
	margin: 0px 0px 0px 15px;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 30em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 12em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: #333;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border-width: 1px 1px 0px 1px !important;
	border-style: solid;
	border-color: #666;
	/*background: #FFF3B3;*/
	background: #AFE3FF;
	padding-bottom: 6px;
	margin-top: 0;
}

#header ul#primary a {
	/*background: #FFFAE1;*/
	background: #def4ff;
	border: 1px solid #AAA;
	border-bottom: none;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	/*background: #FFF7CD;*/
	background: #cfefff;
	padding-bottom: 5px;
}
