﻿body  {
	margin:0;
	padding:0;
	
}
#obalka  {
	width:976px;
	background-color:#E9E9E9;	
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

#zahlavi  {

	width: 976px;
	height: 81px;
	background-repeat: no-repeat;
	position: relative;
}

#zahlaviprave  {
	width: 250px;
	height: 81px;
	position:absolute;
	top:0px;
	left:730px;
	font-family:Arial;
	font-size:12px;
	z-index:2;
}


#nav {
	margin-bottom: 0px;
	margin-left: 2px;
	width:976px;
	top:81px;
	float:left;
}

#nav li {
	list-style-type: none;
	padding: 0px;
	margin: 0;
	float: left;
	vertical-align:middle;
	text-align:center;
}

#nav a {
	display: block;
	font-family: Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #92B705;
	width: 133px;
	height: 38px;
	margin-left: 1px;
	font-weight: bold;
	margin-bottom: 2px;
	padding: 8px 2px 2px 3px;
}

#nav a:hover {
	background-color:#B5DD1B;
	border-right: 1px solid #14556B;
	border-bottom: 1px solid #14556B;
	color:#FFFFFF;
	width: 133px;
	height: 37px;
}

#nav a.active:hover {
	background-color:#0EB5CE;
	border-right: 1px solid #14556B;
	border-bottom: 1px solid #14556B;
	color:#FFFFFF;
	width: 133px;
	height: 37px;
}

#nav a.active {
	display: block;
	font-size: 12px;
	font-family: Arial;
	color:#FFFFFF;
	text-decoration: none;
	background-color:#0EB5CE;
	width: 133px;
	height: 38px;
	margin-left: 2px;
	font-weight: bold;
	margin-bottom: 2px;
	padding: 8px 2px 2px 3px;
}

/*highlight "you are here" buttons*/
#home #nav a#homeLink,
#feature #nav a#featureLink {
	background-color: #73AFB7;
	color:#FFFFFF;
}


#levy {
	float:left;
	width:180px;	
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	background-color:#AAAAAA;
	display:block;
}

#levy a {
	background-color: #AAAAAA;
	width: 168px;
	height: 22px;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	margin-bottom: 1px;
	margin-top: 1px;
	padding: 5px 0px 0px 2px;
}

#levy a.active {
	background-color: #0EB5CE;
	width: 168px;
	height: 22px;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 1px;
	margin-top: 1px;
	padding: 5px 0px 0px 2px;
}

#levy a.active:hover {
	background-color: #0EB5CE;
	width: 168px;
	height: 22px;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 1px;
	margin-top: 1px;
	border-right: 1px solid #14556B;
	border-bottom: 1px solid #14556B;
}

#levy a:hover {
	background-color: #929292;
	width: 168px;
	height: 22px;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 1px;
	margin-top: 1px;
	border-right: 1px solid #14556B;
	border-bottom: 1px solid #14556B;
}

#levy a.inactive { 
    background-color: #AAAAAA;
	width: 170px;
	height: 22px;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 1px;
	margin-top: 1px;
}


#levy ul {
	width: 170px;
	height: 27px;
	list-style: none;
	text-align: left;
	vertical-align: middle;
	background-color: #AAAAAA;
	margin: 0px;
	padding: 0px;
	display: block;
}

#levy ul li {
	width: 170px;
	height: 27px;
	list-style: none;
	background-color: #AAAAAA;
	display: block;
}

#hlavni  {
	border-width: thick;
	float:left;
	width: 764px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	display: block;
	border-color: #000000;
	border: 1px #AAAAAA solid;
}

#hlavnibez  {
	border-width: thick;
	float:left;
	width: 943px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	display: block;
	border-color: #000000;
	border: 1px #AAAAAA solid;
	font-family:Tahoma;
	font-size:10pt;
	vertical-align:top;
}


#zapati  {
	background-image: url('./Img/paticka.gif');
	height: 113px;
	background-repeat: no-repeat;	
	clear:both;
}

p,h2,h4,h5,h5,ol,ul {
	margin: 0px;
	padding: 0px;
}

#hlavnibez h6 {
	display: block;
	height: 32px;
	background-color : #91984f;
	color: white;
	text-align: center;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
	padding-right: 10px;
}

h1 {
  display: block;
  height: 22px;  
  background-color: #535353;
  color: white;
  text-align: right;
  font-weight: bold;
  font-size:13px;
  font-family:Arial;
  padding: 5px 0px 0px 0px;    
  padding-right: 10px;
}

.Text1BoldSedy {
 
  font-size: 9pt;
  font-weight:bold;
 text-decoration:none;
  color:#929292;
}

.Text1BoldModry {
 
  font-size: 9pt;
  font-weight:bold;
 text-decoration:none;
  color:#0000FF;
}

.TextZakladni {
 
  font-size: 12px;
  font-family:Arial;
}

.TextZakladniBold {
 
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
}

.TextZakladniBold14 {
 
  font-size: 14px;
  font-family:Arial;
  font-weight:bold;
}

.TextZakladniBold18 {
 
  font-size: 18px;
  font-family:Arial;
  font-weight:bold;
}

.TextZakladniBold12Cerveny {
 
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  color:Red;
}

.TextZakladniBold12Zeleny {
 
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  color:Green;
}

.TextZakladniBoldCerveny {
 
  font-size: 14px;
  font-family:Arial;
  font-weight:bold;
  color:Red;
}

.TextZakladniBoldBily {
 
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  color:White;
}

.TextZakladniBold18Cerveny {
 
  font-size: 18px;
  font-family:Arial;
  font-weight:bold;
  color:Red;
}

TextZakladniBoldModry {
 
  font-size: 14px;
  font-family:Arial;
  font-weight:bold;
  color:#0EB5CE;
}

.TextZakladniBoldModry {
 
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  color:#0EB5CE;
}

.TextHlavickaSekceUdaju {
 
  font-size: 18px;
  font-family:Arial;
  font-weight:bold;
  color:#0EB5CE;
}
.TextHlavickaSekceUdajuZelena {
 
  font-size: 18px;
  font-family:Arial;
  font-weight:bold;
  color:#92B705;
}

.TextSubHlavicka {
 
  font-size: 14px;
  font-family:Arial;
  font-weight:bold;
  color:#92B705;
}

.TextSubHlavickaModra {
 
  font-size: 14px;
  font-family:Arial;
  font-weight:bold;
  color:#0EB5CE;
}


.divFotkaHlavicky
{
  left : 0px; 
  float: left; 
  margin: 7px 5px 4px 0px; 
  width: 70px; 
  height: 70px;	
  text-align:center; 
}

.divFotkaHlavicky1
{
  left : 0px; 
  float: left; 
  margin: 7px 5px 4px 0px; 
  max-width: 51px;  
  max-height: 80px;
  text-align:left; 
}

.divTeloHlavicky
{
  border-right: #000000 1px solid; 
  border-top: #000000 1px solid; 
  left: 0px;                                      
  float: left; 
  margin: 7px 5px 4px 0px; 
  border-left: #000000 1px solid; 
  width: 98%;
  border-bottom: #000000 1px solid; 
  height: 80px;
  text-align:left; 
}

table.StandardniTabulka
{
	width: 100%; 
	height: 100%;
}

table.nadpis {
	background-color: #535353;
}

table.HlavniTabulkaUdaju
{
  width : 100%; 
  height: 100%; 
  text-align:left; 
  padding-left:10px; 
  padding-right:10px;
}

table.TabulkaDialoguSestavy
{
  width : 100%; 
  height: 100%; 
  text-align:left; 
  padding-left:10px; 
  padding-right:10px;
}

table.VnitrniTabulkaDialoguSestavy
{
	width:85%;
}

table.VnitrniTabulkaCiselniku
{
	width:100%;
}

table.HlavniTabulkaUdajuBezOkraju
{
  width : 100%; 
  height: 100%; 
  text-align:left; 
}

table.TabulkaVyhledavani
{
  width : 100%; 
  height: 100%; 
  text-align:left; 
  padding-right:10px;
}

table.TabulkaHlavicky
{
  width : 100%; 
  height: 80px; 
  text-align:left; 
  vertical-align:middle;
}

table.VnitrniTabulkaUdaju
{
	width:100%;
    text-align:left; 
}

td.vyhledavani_popis {
 width:22%;
 padding-left:10px;
}

td.vyhledavani_polozka {
 width:28%;
 padding-left:5px;
}

td.PrvniSloupecHlavicky
{
	margin: 0px; 
	width: 10%; 
	height: 80px;
    text-align:left; 
    vertical-align:middle;
}

td.DruhySloupecHlavicky
{
	margin: 0px; 
	width: 25%; 
	height: 80px;
    text-align:left; 
    vertical-align:middle;
}

td.TretiSloupecHlavicky
{
	margin: 0px; 
	width: 65%; 
	height: 80px;
    text-align:left; 
    vertical-align:middle;
}


td.PrvniSloupecHlavickyBezLMenu
{
	margin: 0px; 
	width: 8%; 
	height: 80px;
    text-align:center; 
    vertical-align:middle;
}

td.DruhySloupecHlavickyBezLMenu
{
	margin: 0px; 
	width: 20%; 
	height: 80px;
    text-align:left; 
    vertical-align:middle;
}

td.TretiSloupecHlavickyBezLMenu
{
	margin: 0px; 
	width: 50%; 
	height: 80px;
    text-align:left; 
    vertical-align:middle;
}

td.CtvrtySloupecHlavickyBezLMenu
{
	margin: 0px; 
	width: 22%; 
	height: 80px;
    text-align:left; 
    vertical-align:middle;
}

td.SloupecHlavniTabulky
{
	margin-top: 5px;
    text-align:left; 
    height:10px;
}

td.SloupecHlavniTabulkyPrazdny
{
	width:100%; 
	height:10px;
    text-align:left; 
}

td.SloupecHlavniTabulkyOdsazeniSekce
{
	border-width: 2px;
	border-top: #AAAAAA thin solid; 
	margin-top: 5px;
    text-align:left; 
    height:10px;
}
td.SloupecHlavniTabulkyPrazdnyNizky_5px
{
	width:100%; 
	height:5px;
    text-align:left; 
}

#titulek
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:white;
}

td.KalendarSobota
{
	width:15%;
	height:100%;
	background-color:#D9ECFF;	
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	border: 1px solid #000000;
}

td.KalendarNedele
{
	width:15%;
	height:100%;
	background-color:#FFD9D9;	
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	border: 1px solid #000000;
}

td.KalendarSvatek
{
	width:14%;
	height:100%;
	background-color:Yellow;	
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	border: 1px solid #000000;
}

td.KalendarPracDen
{
	width:14%;
	height:100%;
	background-color:White;
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	border: 1px solid #000000;
}

td.KalendarSobotaDen
{
	width:100%;
	height:100%;
	background-color:#D9ECFF;	
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

td.KalendarNedeleDen
{
	width:100%;
	height:100%;
	background-color:#FFD9D9;	
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

td.KalendarSvatekDen
{
	width:100%;
	height:100%;
	background-color:Yellow;	
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	
}

td.KalendarPracDenDen
{
	width:100%;
	height:100%;
	background-color:White;
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	
}

td.KalendarNeaktDenDen
{
	width:100%;
	height:100%;
	background-color:#DADAD6;
	text-align: left; 
	vertical-align: top; 
	/*border-collapse: collapse; */
}

td.KalendarNeaktDenDen14
{
	width:14%;
	height:100%;
	background-color:#DADAD6;
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	border: 1px solid #000000;
}
td.KalendarNeaktDenDen15
{
	width:15%;
	height:100%;
	background-color:#DADAD6;
	text-align: left; 
	vertical-align: top; 
	border-collapse: collapse; 
	border: 1px solid #000000;
}

td.NeaktivniDen
{
	background-color:#DADAD6;
	width:100%;
	text-align:left;
}

td.OznaceniDne
{
	background-color:transparent;
	width:100%;
	text-align:left;
}

tr.RadekPrazdny
{
	height:10px;
    text-align:left;	
}

tr.RadekPrazdnyNizky_5px
{
	height:5px;
    text-align:left; 
}

.templateTable {
	border-collapse: collapse;
    width: 100%;
    background-color:#FFFFFF;
}

.templateTable td {
	border: none;
	padding: 2px;
}
.templateCaption td.caption {
	background: #ECF2F3;
}    
td.OznaceniAkceZac
{
	background-color:#B5DD1B;
	width:100%;
	text-align:left;
}

tr.RadekHlavickyKKS_MetodikaPremii
{
	height:30px;
    text-align:left;	
	background-color:#14556B;
	border: 1px solid black;
}

td.Sloupec01HlavickyKKS_MetodikaPremii
{
	width:10%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
	
}

td.Sloupec02HlavickyKKS_MetodikaPremii
{
	width:20%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

td.Sloupec03HlavickyKKS_MetodikaPremii
{
	width:40%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

td.Sloupec04HlavickyKKS_MetodikaPremii
{
	width:10%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

td.Sloupec05HlavickyKKS_MetodikaPremii
{
	width:20%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

tr.RadekTelaKKS_MetodikaPremii
{
	height:120px;
    text-align:left;	
	border: 1px solid black;
}

td.Sloupec01TelaKKS_MetodikaPremii
{
	width:10%;
	text-align:center;
	border: 1px solid black;
	
}

td.Sloupec02TelaKKS_MetodikaPremii
{
	width:20%;
	text-align:center;
	border: 1px solid black;
	background-color: #0EB5CE;
}

td.Sloupec03TelaKKS_MetodikaPremii
{
	width:40%;
	text-align:left;
	border: 1px solid black;
	padding-left:5px;
}

td.Sloupec04TelaKKS_MetodikaPremii
{
	width:10%;
	text-align:center;
	border: 1px solid black;
}

td.Sloupec05TelaKKS_MetodikaPremii
{
	width:20%;
	text-align:center;
	border: 1px solid black;
	background-color: #92B705;
}

tr.RadekHlavickyFRESENIUS_MetodikaPremii
{
	height:30px;
    text-align:left;	
	background-color:#14556B;
	border: 1px solid black;
}

td.Sloupec01HlavickyFRESENIUS_MetodikaPremii
{
	width:9%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
	
}

td.Sloupec02HlavickyFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

td.Sloupec03HlavickyFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

td.Sloupec04HlavickyFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

td.Sloupec05HlavickyFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

td.Sloupec06HlavickyFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

td.Sloupec07HlavickyFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

td.Sloupec08HlavickyFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:center;
	border: 1px solid black;
	background-color:#14556B;
}

tr.RadekTelaFRESENIUS_MetodikaPremii
{
	height:120px;
    text-align:left;	
	border: 1px solid black;
}

td.Sloupec01TelaFRESENIUS_MetodikaPremii
{
	width:9%;
	text-align:center;
	border: 1px solid black;
	
}

td.Sloupec02TelaFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:center;
	border: 1px solid black;
	background-color: #3399FF;
}

td.Sloupec03TelaFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:left;
	border: 1px solid black;
	padding-left:5px;
}

td.Sloupec04TelaFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:left;
	border: 1px solid black;
	padding-left:5px;
}

td.Sloupec05TelaFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:left;
	border: 1px solid black;
	padding-left:5px;
}

td.Sloupec06TelaFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:left;
	border: 1px solid black;
	padding-left:5px;
}

td.Sloupec07TelaFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:left;
	border: 1px solid black;
	padding-left:5px;
}

td.Sloupec08TelaFRESENIUS_MetodikaPremii
{
	width:13%;
	text-align:left;
	border: 1px solid black;
	padding-left:5px;
}

