/* verze 111207h */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: center;
	background-color: #EAEAEA;
	color: #696969;
} 

body table {
	font-size: 13px;
}

.zarovnej_vlevo {
	float: left;
}

.zarovnej {
	clear: both;
}

.centruj {
	text-align: center;
}

#stranka-zahlavi {
	width: 1000px;
	height: 20px;
	background-color: #EAEAEA;
	background-image: url(design/stranka-zahlavi.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	color: inherit;	
	padding-left: 20px;
	padding-right: 20px;
}

#stranka-telo {
	width: 1000px;
	background-color: #EAEAEA;
	background-image: url(design/stranka-telo.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	color: #696969;
	padding-left: 20px;
	padding-right: 20px;
}

#stranka-obsah {
	width: 960px;
	color: #696969;
	background-color: White;
	text-align: left;
}

#stranka-zapati {
	width: 1000px;
	height: 20px;
	background-color: #EAEAEA;
	background-image: url(design/stranka-zapati.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	color: inherit;
	padding-left: 20px;
	padding-right: 20px;
}


#konecstranky {
	border-top-color: #B22222;
	border-top-style: solid;
	border-top-width: 3px;
	margin-top: 20px;
	padding-top: 5px;
}


#bottommenu {
	float: left;
	font-size: 11px;
	text-align: right;
	background-color: transparent;
	color: #B22222;
}
#bottommenu A:link {
	text-decoration: underline; 
	color: #B22222;
	background-color: transparent;
} 
#bottommenu A:visited {
	text-decoration: underline;
	color: #B22222;
	background-color: transparent;
} 
#bottommenu A:hover {
	text-decoration: underline; 
	color: blue;
	background-color: transparent;
} 


#fox {
	float: right;
	font-size: 11px;
	text-align: right;
	background-color: transparent;
	color: #B22222;
}
#fox A:link {
	text-decoration: underline; 
	color: #B22222;
	background-color: transparent;
} 
#fox A:visited {
	text-decoration: underline;
	color: #B22222;
	background-color: transparent;
} 
#fox A:hover {
	text-decoration: underline; 
	color: blue;
	background-color: transparent;
} 

#zahlavi1 {
	width: 960px;
	height: 65px;
	background-color: white;
	color: inherit;
	background-image: url(design/panel-login.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#zahlavi1 A:link {
	text-decoration: underline; 
	color: #B22222;
	background-color: transparent;
} 
#zahlavi1 A:visited {
	text-decoration: underline;
	color: #B22222;
	background-color: transparent;
} 
#zahlavi1 A:hover {
	text-decoration: underline; 
	color: blue;
	background-color: transparent;
} 

#zssten {
	background-color: transparent;
	color: #B22222;
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 5px;
}

#zssten-nazev {
	font-size: 35px;	
}

#zssten-adresa {
	font-size: 11px;	
}

#login {
	margin-right: 20px;
	float: right;
	margin-top: 20px;
}

.login-field {
	font-size: 11px;
	color: #B22222;
	background-color: #EDEDED;
	width: 100px;
}

.login-field2 {
	font-size: 11px;
	color: #B22222;
	background-color: #EDEDED;
  width: 65px;
}

.login-button {
	font-size: 11px;
	color: #B22222;
	background-color: #EDEDED;
	background-image: url(design/ico-login-arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.login-button-reg {
	font-size: 11px;
	color: #B22222;
	background-color: #EDEDED;
}

#panel-1 {
	border-top-color: #696969;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #696969;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #696969;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #696969;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #DCDCDC;
	width: 956px;
	height: 250px;
	margin-bottom: 10px;
}

#panel-zahlavi {
	width: 960px;
	height: 50px;
	color: #B22222;
	background-color: transparent;
	background-image: url(design/panel-obsah-zahlavi.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#topmenu-odsazeni {
	width: 20px;
	float: left;
}
.topmenu-polozka-aktivni {
	background-image: url(design/topmenu-polozka-aktivni.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 50px;
	float: left;
	font-weight: bold;
}
.topmenu-polozka-aktivni A:link {
	text-decoration: none; 
	color: #B22222;
	background-color: transparent;
} 
.topmenu-polozka-aktivni A:visited {
	text-decoration: none; 
	color: #B22222;
	background-color: transparent;
} 
.topmenu-polozka-aktivni A:hover {
	text-decoration: underline; 
	color: blue;
	background-color: transparent;
} 

.topmenu-polozka-neaktivni {
	background-image: url(design/topmenu-polozka-neaktivni.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 50px;
	float: left;
	font-weight: normal;
}
.topmenu-polozka-neaktivni A:link {
	text-decoration: underline; 
	color: #B22222;
	background-color: transparent;
} 
.topmenu-polozka-neaktivni A:visited {
	text-decoration: underline;
	color: #B22222;
	background-color: transparent;
} 
.topmenu-polozka-neaktivni A:hover {
	text-decoration: underline; 
	color: blue;
	background-color: transparent;
} 

.topmenu-polozka-ane {
	background-image: url(design/topmenu-polozka-ane.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 50px;
	width: 20px;
	float: left;
}

.topmenu-polozka-nea {
	background-image: url(design/topmenu-polozka-nea.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 50px;
	width: 20px;
	float: left;
}

.topmenu-polozka-nene {
	background-image: url(design/topmenu-polozka-nene.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 50px;
	width: 20px;
	float: left;
}

.topmenu-polozka-aktivnil {
	background-image: url(design/topmenu-polozka-aktivnil.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 50px;
	width: 20px;
	float: left;
}

.topmenu-polozka-aktivnir {
	background-image: url(design/topmenu-polozka-aktivnir.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 50px;
	width: 20px;
	float: left;
}

.topmenu-polozka-neaktivnil {
	background-image: url(design/topmenu-polozka-neaktivnil.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 50px;
	width: 20px;
	float: left;
}

.topmenu-polozka-neaktivnir {
	background-image: url(design/topmenu-polozka-neaktivnir.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 50px;
	width: 20px;
	float: left;
}

#panel-telo {
	width: 960px;
	background-image: url(design/panel-obsah-telo.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	text-align: left;
}

#panel-obsah {
	width: 915px;
	text-align: left;
	margin-left: 15px;
	clear: left;
	color: Black;
	background-color: transparent;
}

#panel-jazyk {
	width: 915px;	
	text-align: right;
	font-size: 11px;
}
#panel-jazyk A:link {
	text-decoration: underline; 
	color: #696969;
	background-color: transparent;
} 
#panel-jazyk A:visited {
	text-decoration: underline;
	color: #696969;
	background-color: transparent;
} 
#panel-jazyk A:hover {
	text-decoration: underline; 
	color: red;
	background-color: transparent;
} 

#panel-obsah A:link {
	text-decoration: underline; 
	color: black;
	background-color: transparent;
} 

#panel-obsah A:visited {
	text-decoration: underline;
	color: black;
	background-color: transparent;
} 

#panel-obsah A:hover {
	text-decoration: underline; 
	color: blue;
	background-color: transparent;
} 

#panel-zapati {
	width: 960px;
	height: 30px;
	background-image: url(design/panel-obsah-zapati.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#hlavni-leva {
	background-color: white;
	color: #696969;
	float: left;
	margin-left: 5px;
	width: 670px;
	text-align: justify;
}
#hlavni-leva A:link {
	text-decoration: underline; 
	color: blue;
	background-color: transparent;
} 

#hlavni-leva A:visited {
	text-decoration: underline;
	color: blue;
	background-color: transparent;
} 

#hlavni-leva A:hover {
	text-decoration: underline; 
	color: #B22222;
	background-color: transparent;
} 


#hlavni-prava {
	background-color: white;
	color: #696969;
	float: right;
/*	margin-right: 5px; */
	width: 250px;
	text-align: left;
}

.malypanel-zahlavi {
	width: 250px;
	height: 20px;
	color: #B22222;
	background-color: transparent;
	background-image: url(design/malypanel-zahlavi.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.malypanel-telo {
	width: 250px;
	background-image: url(design/malypanel-telo.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	text-align: center;
}

.malypanel-telo h2 {
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.malypanel-zapati {
	width: 250px;
	height: 20px;
	background-image: url(design/malypanel-zapati.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 10px;	
}

.malypanel-oddelit {	
	width: 220px;
}

.malypanel-zahlavi-blue {
	width: 250px;
	height: 20px;
	color: #B22222;
	background-color: transparent;
	background-image: url(design/malypanel-zahlavi-blue.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.malypanel-telo-blue {
	width: 250px;
	background-image: url(design/malypanel-telo-blue.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	text-align: center;
}

.malypanel-telo-blue h2 {
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.malypanel-zapati-blue {
	width: 250px;
	height: 20px;
	background-image: url(design/malypanel-zapati-blue.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 10px;	
}

.navigacnipanel-zahlavi {
	text-align: left;
	width: 250px;
	height: 20px;
	color: #B22222;
	background-color: transparent;
	background-image: url(design/malypanel-zahlavi-red.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}


.malypanel-zahlavi-red {
	width: 250px;
	height: 20px;
	color: #B22222;
	background-color: transparent;
	background-image: url(design/malypanel-zahlavi-red.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.malypanel-telo-red {
	width: 250px;
	background-image: url(design/malypanel-telo-red.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	text-align: center;
}

.malypanel-telo-red h2 {
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.malypanel-zapati-red {
	width: 250px;
	height: 20px;
	background-image: url(design/malypanel-zapati-red.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 10px;	
}

.malypanel-zahlavi-green {
	width: 250px;
	height: 20px;
	color: #B22222;
	background-color: transparent;
	background-image: url(design/malypanel-zahlavi-green.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.malypanel-telo-green {
	width: 250px;
	background-image: url(design/malypanel-telo-green.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	text-align: center;
}

.malypanel-telo-green h2 {
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.malypanel-zapati-green {
	width: 250px;
	height: 20px;
	background-image: url(design/malypanel-zapati-green.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 10px;	
}


.table1 {
	font-size: 13px;
}


.zvyraznit-red {
	font-weight: bold;
	color: #ff0000;
	background-color: transparent;
}


.malyjidelnicek {
  width: 200px;
  font-size: 11px;
  text-align: left;
  margin-left: 25px;
}

.fastnav {
  width: 200px;
  font-size: 13px;
  text-align: left;
}
.fastnav A:link {
	text-decoration: underline; 
	color: black;
	background-color: transparent;
} 

.fastnav A:visited {
	text-decoration: underline;
	color: black;
	background-color: transparent;
} 

.fastnav A:hover {
	text-decoration: underline; 
	color: blue;
	background-color: transparent;
} 

.fastnav ul {
	margin-left: 35px;
	padding-left: 0px;
}

.fastnavcenter {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}



#hlavni-leva .tab1 {
	text-align: left;
}

#hlavni-leva .tab2 {
	font-size: 13px;
	border-left-color: #D2B48C;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #D2B48C;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #8B4513;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #8B4513;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#hlavni-leva .tab2nadpisprvni td {
	background-color: transparent;
	color: inherit;
	font-weight: bold;
	border-bottom-color: #D2B48C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 7px;
}
#hlavni-leva .tab2nadpis td {
	background-color: transparent;
	color: inherit;
	font-weight: bold;
	border-top-color: #8B4513;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #D2B48C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 7px;
}
#hlavni-leva .tab2zahlavi {
	background-color: #DAA520;
	color: inherit;
}
#hlavni-leva .tab2licha {
	background-color: #EEDBC4;
	color: inherit;
}
#hlavni-leva .tab2suda {
	background-color: #DEB887;
	color: inherit;
}


#listastrankovani {
	background-color: #b22222;
	color: White;	
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	width: 650px;
}
#listastrankovani A:link {
	text-decoration: underline;
	color: White;
	background-color: transparent;
}
#listastrankovani A:visited {
	text-decoration: underline;
	color: White;
	background-color: transparent;
}
#listastrankovani A:hover {
	text-decoration: underline;
	color: #DAA5DA;
	background-color: transparent;
}

#hlavni-leva .clanek {
	border-left-color: #b22222;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #b22222;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #b22222;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #b22222;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 650px;
	margin-bottom: 15px;
	text-align: left;
}
#hlavni-leva .clanek A:link {
	text-decoration: underline;
	color: #B22222;
	background-color: transparent;
}
#hlavni-leva .clanek A:visited {
	text-decoration: underline;
	color: #B22222;
	background-color: transparent;
}
#hlavni-leva .clanek A:hover {
	text-decoration: underline;
	color: Blue;
	background-color: transparent;
}
#hlavni-leva .clanek h2 {
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

#hlavni-leva .claneknadpis {
	background-color: #d0d0d0;
	color: black;
	margin-bottom: 5px;
	text-align: left;
	font-size: 14px;
}
#hlavni-leva .claneknadpis h2 {
	color: #B22222;
	background-color: transparent;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#hlavni-leva .clanek p {
	font-size: 13px;
	color: black;
	background-color: transparent;
	padding-left: 10px;
	padding-right: 10px;
}

#clanek-obsah {
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-top: 10px;
}

.fotonahled {
	border-left-color: #781111;
	border-left-style: solid;
	border-left-width: 3px;
	border-top-color: #781111;
	border-top-style: solid;
	border-top-width: 3px;
	border-right-color: #FFDCDC;
	border-right-style: solid;
	border-right-width: 3px;
	border-bottom-color: #FFDCDC;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
}

.oddelovac1 {
	border-bottom-color: #B22222;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}



/* **************** */
/* KALENDÁR - START */

#kalendar {
	width: 190px;
	font-size: 12px;
	background-color: inherit;
	color: inherit;
	text-align: center;
}

.kalbunka {
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}

.kalzahlavi {
	background-color: inherit;
	color: black;
	font-size: 13px;
}
.kalzahlavi A:link {
	text-decoration: underline; 
	color: black;
	background-color: inherit;
} 
.kalzahlavi A:visited {
	text-decoration: underline; 
	color: black;
	background-color: inherit;
} 
.kalzahlavi A:hover {
	text-decoration: underline; 
	color: red; 
	background-color: inherit;
} 

.kalnormal {
    background-color: inherit;
    color: black;
}
.kalnormal A:link {
    text-decoration: underline; 
    color: black;
    background-color: inherit;
} 
.kalnormal A:visited {
    text-decoration: underline; 
    color: black;
    background-color: inherit;
} 
.kalnormal A:hover {
    text-decoration: underline; 
    color: #ff0000;
    background-color: inherit;
} 

.kalden {
	background-color: inherit;
	color: #B22222;
	font-weight: bold;
}

.kalsvatekjmeno {
    background-color: inherit;
    color: #B22222;
	 font-weight: bold;
}

.kalsvatek {
    background-color: inherit;
    color: black;
}
.kalsvatek A:link {
    text-decoration: underline; 
    color: black;
    background-color: inherit;
} 
.kalsvatek A:visited {
    text-decoration: underline; 
    color: black;
    background-color: inherit;
} 
.kalsvatek A:hover {
    text-decoration: underline; 
    color: #ff0000;
    background-color: inherit;
} 

.kalsobota {
    background-color: inherit;
    color: black;
}
.kalsobota A:link {
    text-decoration: underline; 
    color: black;
    background-color: inherit;
} 
.kalsobota A:visited {
    text-decoration: underline; 
    color: black;
    background-color: inherit;
} 
.kalsobota A:hover {
    text-decoration: underline; 
    color: #ff0000;
    background-color: inherit;
} 

.kaldnes {
	background-color:  inherit;
	color: black;
	border-bottom-color: #B22222;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #B22222;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #B22222;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #B22222;
	border-left-style: solid;
	border-left-width: 1px;
}
.kaldnes A:link {
	text-decoration: underline; 
	color: #B22222;
	background-color: inherit;
} 
.kaldnes A:visited {
	text-decoration: underline; 
	color: #B22222;
	background-color: inherit;
} 
.kaldnes A:hover {
	text-decoration: underline; 
	color: #804000; 
	background-color: inherit;
} 


.kalzapis {
    background-color: inherit;
    color: #B22222;
}
.kalzapis A:link {
    text-decoration: underline; 
    color: #B22222; 
    background-color: inherit;
} 
.kalzapis A:visited {
    text-decoration: underline; 
    color: #B22222; 
    background-color: inherit;
} 
.kalzapis A:hover {
	text-decoration: underline;
	color: Blue;
	background-color: inherit;
} 

.kalzapisdnes {
    background-color: inherit;
    color: #B22222;
	border-bottom-color: #B22222;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #B22222;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #B22222;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #B22222;
	border-left-style: solid;
	border-left-width: 1px;
}
.kalzapisdnes A:link {
    text-decoration: underline; 
    color: #B22222; 
    background-color: inherit;
} 
.kalzapisdnes A:visited {
    text-decoration: underline; 
    color: #B22222; 
    background-color: inherit;
} 
.kalzapisdnes A:hover {
    text-decoration: underline; 
    color: Blue; 
    background-color: inherit;
} 


.kaljinymesic {
    background-color: inherit;
    color: #aaaaaa;
}
.kaljinymesic A:link {
    text-decoration: underline; 
    color: #aaaaaa;
    background-color: inherit;
} 
.kaljinymesic A:visited {
    text-decoration: underline; 
    color: #aaaaaa;
    background-color: inherit;
} 
.kaljinymesic A:hover {
    text-decoration: underline; 
    color: #ff0000;
    background-color: inherit;
} 

.kaljinymesicvikend {
    background-color: inherit;
    color: #aaaaaa;
}
.kaljinymesicvikend A:link {
    text-decoration: underline; 
    color: #aaaaaa;
    background-color: inherit;
} 
.kaljinymesicvikend A:visited {
    text-decoration: underline; 
    color: #aaaaaa;
    background-color: inherit;
} 
.kaljinymesicvikend A:hover {
    text-decoration: underline; 
    color: #ff0000;
    background-color: inherit;
} 

.kaldaytext {
	font-size: 12px;
	width: 180px;
	height: 100px;
	background-color: #bedc78;
	color: black;
}

/* KALENDÁR - END */
/* ************** */


.tab2 {
   font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #000000;
}

.tab2 td {
	border: 1px solid #000000;
}

.tab2 td.tab2tyden {
	border-top: 3px solid #000000;	
}

.tab2zahlavi {
	background-color: #ffdf76;
	color: #000000;
	font-weight: bold;
}

.tab2licha {
	background-color: #f1f2e6;
	color: #000000;
}

.tab2suda {
	background-color: #e9e9dc;
	color: #000000;
}

.tab2red {
	background-color: #ffa07a;
	color: #000000;
}

.tab2green {
	background-color: #a0ff7a;
	color: #000000;
}

