body {text-align: center; font-family: arial;}
.str {margin: 0 auto;  WIDTH: 800px; position: relative;} 



.zahlavi 
{position: relative; BACKGROUND-color: #ffffff; BACKGROUND-IMAGE: url('../Obr/bgevskp.gif');  WIDTH: 736px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 142px; border: 1px solid black; border-bottom: 0px solid black; margin: 0 auto;
}
#zahlavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND: #E47142; BACKGROUND-IMAGE: url('../Obr/bgevskp.gif'); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; WIDTH: 736px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 120px; 
border: 1px solid black; border-bottom: 0px solid black;
}

.stranka {position: relative; background: #ffffff; width: 736px;padding: 0px; padding-bottom: 0px; border: 1px solid black; border-top: 0px solid black; margin: 0 auto;}

.stranka P {padding-top: 0px; padding-bottom: 0px; padding-left:20px; padding-right: 20px; }

.stranka UL {
	 padding-top: 0px; text-align: justify; padding-right: 20px; margin-bottom: 20px;  margin-top: 0px; }

.stranka LI {padding-bottom: 0px}

.stranka font {padding-left:20px; padding-right: 20px;  font-size: 100%;}


.klic {	border: 1px solid white ; height: 15px; width: 25px; vertical-align: middle;}

.center {text-align: center;}
.chyba {color: red; text-align: center; font-weight: bold;}
.zahlavitisk {display: none;}

.zap {font-size: 80%; color: #fff; padding: 3px 45px 3px 10px; position: relative; text-align: left; margin: 0 auto; background-color: #000; height: auto;   width: 736px; max-width: 681px; border: 1px solid black;}
.zap-str {padding-left: 10px; }
.zap a {color: #fff; }
.zap-right {height: 27px; position: absolute; right: 5px; top: 0px;}



#menu1 UL {MARGIN: 0px; margin-top: 0px; padding-top: 5px; LIST-STYLE-TYPE: none; text-align: center;}
#menu1 LI {display: inline; margin: 0px;}
#menu1 LI.aktualni {padding: 4px 5px 4px 5px; font-weight: bold; font-size: 90%; BACKGROUND: #646FAD;  COLOR: #fff;  border: 1px solid black; MARGIN-right: 5px;
}
#menu1 A {	padding: 4px 5px 4px 5px; font-weight: bold; font-size: 90%; background-color: #cf1141; color: #ffffff; text-decoration: none; border: 1px solid black;
}
#menu1 A:hover {
	FONT-WEIGHT: bold; BACKGROUND-color: #ffffff; COLOR: #5353A6; border: 1px solid #5353A6;
}


#menu2 UL {padding: 0px; margin: 0px; margin-top: 15px; LIST-STYLE-TYPE: none; text-align: center;
}
#menu2 LI {display: inline; margin: 0px
}
#menu2 A {
	BORDER-RIGHT: #ce1141 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #ce1141 1px solid; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND: #fff; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0.1em; BORDER-LEFT: #ce1141 1px solid; COLOR: #ce1141; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ce1141 1px solid; TEXT-DECORATION: none
}
#menu2 A:hover {
	BORDER-RIGHT: #5353a6 1px solid; BORDER-TOP: #5353a6 1px solid; BACKGROUND: #fff; BORDER-LEFT: #5353a6 1px solid; COLOR: #5353a6; BORDER-BOTTOM: #5353a6 1px solid
}




#menu3 A {
	BORDER-RIGHT: #ce1141 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #ce1141 1px solid; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND: #fff; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0.1em; BORDER-LEFT: #ce1141 1px solid; COLOR: #ce1141; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ce1141 1px solid; TEXT-DECORATION: none
}
#menu3 A:hover {
	BORDER-RIGHT: #5353a6 1px solid; BORDER-TOP: #5353a6 1px solid; BACKGROUND: #fff; BORDER-LEFT: #5353a6 1px solid; COLOR: #5353a6; BORDER-BOTTOM: #5353a6 1px solid
}

BODY {FONT-SIZE: 80%; BACKGROUND: #ffffff; MARGIN: 10px;  FONT-FAMILY: Verdana, "Arial CE", "Helvetica CE", Arial, sans-serif
}
P {
	COLOR: black; text-align: justify; 
}
H1 {
	FONT-WEIGHT: bold;
}
H2 {
	FONT-WEIGHT: bold; 
}

H1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 140%; PADDING-BOTTOM: 4px;; MARGIN: 0px; COLOR: #646FAD; PADDING-TOP: 25px;  TEXT-ALIGN: center;
}
H2 {
 FONT-SIZE: 100%; COLOR: #000000; text-align: left; margin-top: 20px; margin-left: 20px; 	 
}
H3 {
position: relative; background-color: #5252A3; margin-left: 20px; margin-right: 20px; FONT-WEIGHT: bold;  TEXT-ALIGN: left;  border: 1px solid black; margin-bottom: 0px; padding: 2px 10px 2px 10px;	FONT-SIZE: 100%; COLOR: #fff; margin-top: 15px;
}
H4 {
FONT-WEIGHT: bold;  TEXT-ALIGN: left;	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 100%;  color: #403f3f; PADDING-TOP: 0px; margin-bottom: 0px;
}
H5 {
	FONT-SIZE: 110%
}
H6 {
	FONT-SIZE: 105%
}
STRONG {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc;
	
}

#nazev {
	CLEAR: both; PADDING-RIGHT: 0.4em; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #646FAD; PADDING-BOTTOM: 0.2em; MARGIN: 0px; WIDTH: 740px; COLOR: #fff; PADDING-TOP: 0.2em; TEXT-ALIGN: right; border: 1px solid black;
}




#body {background: #ffffff;  WIDTH: 740px; padding: 0px 20px 0px 15px; border: 1px solid black; border-top: 0px solid black;}

#body P {	 padding-top: 10px; padding-bottom: 20px; padding-left:20px; padding-right: 20px; }

#body UL {
	 padding-top: 0px; text-align: justify; padding-right: 20px; }


#body LI {padding-bottom: 0px; 
}


P a {font-weight: bold; color: #000000; }
li a {font-weight: bold; color: #000000; }


#formular {vertical-align: middle; padding-bottom: 20px; text-align: center;}
#formular input {background: #5353A6; border: 1px solid black; margin-right: 10px;  color: white; font-weight: bold;}
textarea {margin-right: 10px; font-weight: bold; width: 90%; height: 200px; font-family: arial;}

#formular A {background-color: #cf1141; BORDER: #cf1141 1px solid; FONT-WEIGHT: bold; color: #ffffff; FONT-SIZE: 100%;  TEXT-DECORATION: none; padding: 2px;}
#formular A:hover {border: 1px solid #E47142;  BACKGROUND: #fff; COLOR: #5353a6;}

#citace A { FONT-SIZE: 100%;  COLOR: #000000; PADDING-TOP: 0.2em; text-align: left;}
#citace A:hover {COLOR: #ce1141;}
#citace P {margin-left: 0px; text-align: left; width:95%;}

.tabulka {width: 690px; border: 1px solid black;   font-size: 11px;  margin-right: 10px;  margin-left: 10px; margin-bottom: 10px;  margin-top: 0px; text-align: center;}

.hlavicka {BACKGROUND: #000000; color: #ffffff; border: 1px; padding: 10px; letter-spacing: 10px; font-size: 12px; font-weight: bold;}
.bunka { color: #000000; height: 25px;}
.tabulka td {padding-left: 5px; text-align: left;}

.jmeno1 {width: 40%; BACKGROUND-color: #cf1141; border-right: 1px solid black; border-bottom: 1px solid black; text-align: left;}
.funkce {font-weight: bold; width: 100px; BACKGROUND-color: #cf1141; border-right: 1px solid black; border-bottom: 1px solid black; text-align: left; color: #ffffff;}
.sloupec1 {width: 700px; ; text-align: left;}

.kontakt {vertical-align: middle; text-align: center;}



.karta { text-align: center; font-size: 12px; width: 700px; margin: 5px; margin-bottom: 15px;  margin-top: 15px;}
.karta td {border-right: 1px solid black; border-bottom: 1px solid black; text-align: left; }

#karta {vertical-align: middle; padding-bottom: 20px; padding-top: 10px; text-align: center;}
.bunka1 {font-size: 12px; height: 25px;}

#adminkarta {vertical-align: middle; padding-bottom: 20px; padding-top: 10px;}
.karta {BORDER: #000000 1px solid; PADDING-RIGHT: 0.4em; PADDING: 10px; FONT-WEIGHT: bold; FONT-SIZE: 90%; 
 MARGIN-bottom: 10px;  COLOR: #ce1141; TEXT-DECORATION: none; width: 98%;}

#adminkarta td {padding: 5px;}
#adminkarta input {background: #E47142; border: 1px solid black; margin-right: 10px;  color: white; font-weight: bold; width: 500px;}

.tlac {width: 150px}


.www {color: #000000;}


#login {vertical-align: middle; padding-bottom: 20px;}
#login input {font-weight: bold; background: #5353A6; border: 1px solid black; margin-right: 10px; color: white; font-weight: bold;}
#login form {font-weight: bold;  border: 0px solid black; margin-right: 10px; margin-left: 20px; color: #000000; font-weight: bold;}









#logo {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#logo IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 105px; BORDER-BOTTOM: 0px; HEIGHT: 32px
}
#hlavni {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 100px; WIDTH: 610px; PADDING-TOP: 0px
}





#od a{color: black; background-color: red;}

.input {display: inline; padding-left: 10px;}

.logo {border: 0px solid black; margin-top: 10px;}

#formular-biblio form {text-align: left; padding-left: 20px; }
#formular-biblio textarea {height: 40px; width: 500px; background: #5353A6;}
#formular-biblio input {width: 500px; background: #5353A6; color: #ffffff; font-weight: bold;  border: 1px solid black;}
#formular-biblio select {width: 500px; background: #5353A6;  color: #ffffff; font-weight: bold;  border: 1px solid black;}
#formular-biblio .submit {width: 150px; background: #5353A6; color: #ffffff; font-weight: bold;  border: 1px solid black;}


.tabulka ul {margin-left: 0px;  padding-left: 0px;}
.tabulka li {list-style: none; margin-bottom: 5px; margin-top: 5px;  font-weight: normal;  font-size: 11px;}
.tabulka a {color: #000000; text-decoration: none; font-weight: normal;  font-size: 11px;}
.tabulka a:hover {color: #cf1141;}
.tabulka li a {color: #000000; text-decoration: none;  border-left: 6px solid #cf1141; padding-left: 3px;}
.tabulka li a:hover {color: #cf1141; border-left: 6px solid #646FAD; padding-left: 3px;}

.strom li a {list-style: none; margin-bottom: 5px; margin-top: 5px; font-weight: bold;  font-size: 12px;}

.strom li {list-style: none;  margin-bottom: 5px; margin-top: 5px;   font-size: 12px; }

.fakulta {border-left: 6px solid #646FAD; padding-left: 3px; color: #646FAD;  font-weight: bold;}
.fakulta i {color: #cf1141;}
.strom a {color: #000000; text-decoration: none;}
.strom a:hover {color: #cf1141; }

.pridat {color: #000000; text-decoration: none; font-weight: normal; font-style: italic;}
.panel {background-color: #646FAD; margin: 20px; padding: 20px;   margin-top: 0px; color: #fff;}
.panel input {font-weight: bold; background: #5353A6; border: 1px solid black; margin-right: 10px; margin-bottom: 2px; color: white; font-weight: bold;}
h5 {padding-bottom: 0px; background-color: #5353A6; margin-bottom: 0px; margin-left: 20px; margin-right: 20px; padding: 3px; text-align: center; color: #fff;}

.doc a {color: #fff; text-decoration: none; font-weight: bold;}
.doc a.odkaz  {color: #fff; text-decoration: none; font-weight: normal; font-style: italic;}
.doc ul {margin-top: 0px; padding-top: 0px;}
a.button {border: 1px solid black; background-color:  #CF1141; color: #fff; text-decoration: none; margin-top:10px; width: 180px; text-align: center; height: 20px; vertical-align: middle; }


.upozorneni {text-align: left; margin-left: 40px; font-size: 11px;}
.upozorneni li {margin-left: 15px;}

#formik form {margin-left: 20px;}
#formik strong { width: 160px; text-align: right; display: block; float: left; margin-right: 5px; }
#formik input {width: 490px; margin-bottom: 3px; }
#formik textarea {width: 490px; margin-bottom: 3px; height: 80px; }
#formik .forpov {background-color: red;}
#formik h2 {padding: 1px; padding-left: 5px; color: #fff; text-align: left; margin: 0px; margin-bottom: 5px; margin-top: 25px; background-color:  #cf1141; width: 95%;}
#formik .inp {width: 180px;}
#formik .button {background-color: #E47142;}
#formik a {color: #000; font-weight: bold;}


.vysledek {text-align: left; margin: 20px; margin-bottom: 30px;}
.vysledek h2 {text-align: left; margin-bottom: 5px; font-size: 15px;  font-weight: bold;   }
.vysledek a {text-align: left; color: #000; border: 0px solid black; font-weight: bold; }
.vysledek p {margin: 0px; margin-left: 0px; padding: 0px; margin-bottom: 15px;}
.vysledek ul {margin: 0px; margin-bottom: 10px; margin-left: 20px; }
.vysledek img { border: 0px solid black; } 
.vysledek strong {margin-bottom: 0px; display: block; padding-bottom: 0px;  } 

.new {display: inline; vertical-align: bottom; font-size: 10px; background-color: red; padding: 0px 4px 1px 4px; border: 1px solid black; margin-top: 1px; font-weight: bold; color: #fff;}
.aktual {display: inline; vertical-align: bottom; font-size: 10px; background-color: yellow; padding: 0px 4px 1px 4px; border: 1px solid black; margin-top: 1px; font-weight: bold; color: #000;}

.neprehledni {display: block; border: 4px solid #646FAD; margin: 0px 25px 10px 25px; padding: 10px;}
.neprehledni a {color: #000; font-weight: bold;}
.neprehledni strong {color: #cf1141; font-weight: bold;}

#formular10 {margin: 20px; }
.text-right {text-align: left; width: 25px;}

.soctab {width: 650px; border-left: 1px solid black;  border-top: 1px solid black;  font-size: 12px;  margin-right: 10px;  margin-left: 10px; margin-bottom: 10px;  margin-top: 0px;}
.soctab td{ border-bottom: 1px solid black;  border-right: 1px solid black;  font-size: 12px; }
.soc a {BACKGROUND-color: #cf1141; BORDER: 1px solid #cf1141 ; FONT-WEIGHT: bold; color: #ffffff; FONT-SIZE: 100%;  TEXT-DECORATION: none; padding: 2px;}
.soc a:hover {BORDER: 1px solid #E47142 ;   BACKGROUND: #fff; COLOR: #5353a6;}
#formular10 A {BACKGROUND-color: #cf1141; BORDER: #cf1141 1px solid; FONT-WEIGHT: bold; color: #ffffff; FONT-SIZE: 100%;  TEXT-DECORATION: none; padding: 2px;}
#formular10 A:hover {BORDER: 1px solid #E47142 ; BACKGROUND: #fff; COLOR: #5353a6;}
.format {width: 100px;}

.bezod {list-style-type: none; padding-top: 15px;}
.bezod1 {list-style-type: none; padding-top: 5px;}


#topnav {position: absolute;
left: 0px; top: 15px;
	z-index: 50;
/*width: 865px;*/
width:950px;
}



ul#topnav {


	margin:0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	border: none;
	
} 

#topnav li {
	display: block;
	margin: 0;
	padding: 0;
	float:left;
	background-image: none;

}
	
#topnav a {
	display:block;
	color:#fff; /*444*/
	text-decoration:none;
	background: url(../Grafika/lia.gif) no-repeat;
	margin:0;
	padding: 0.2em 2.4em 0.2em 36px;
	border-right: 1px solid #aaa;
	position: relative;
	font: bold 11px arial, geneva, lucida, sans-serif;

}
#topnav a#a0 { left: 0px;}
#topnav a#a1 { left: -30px;}
#topnav a#a7 { left: -60px}
#topnav a#a2 { left: -90px;}
#topnav a#a3 { left: -120px;}
#topnav a#a4 { left: -150px;}
#topnav a#a5 { left: -180px;}
#topnav a#a6 { left: -210px}

/*
#topnav a#a2 { left: -60px;}
#topnav a#a3 { left: -90px;}
#topnav a#a4 { left: -120px;}
#topnav a#a5 { left: -150px;}
#topnav a#a6 {left: -180px}

	*/
#topnav a:hover {
	background: url(../Grafika/liahover1.gif) no-repeat;
}

#topnav a.here {
	position:relative;
	z-index:102;
	background: url(../Grafika/liahover.gif) no-repeat;
	border-right: 1px solid #777;
	padding: 0.2em 1em 0.2em 35px;
	margin: 0 4px 0 0;
}
	
ul#subnav {
	position:absolute;
	z-index:101;
	margin: -1px 0 0;
	left: 10px;
	padding: 1px 0px 3px 30px;
	background: #5252A3; /*bbb*/
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
width: 710px;
max-width: 680px;

}
	
#subnav li {
	position:relative;
	z-index:102;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}
	
#subnav a {
	color:#fff;
	display:block;
	text-decoration:none;
	margin:0;
	padding: 2px 12px 2px 13px;
	background: transparent;
	background-image: none;
	border: 0 none;
}
	
#subnav a:hover {
	color:#FF3E00;/*444, 8B8BC1*/
	background: transparent;
	background-image: none;
	border: 0 none;
}

#subnav a.here {
	color:#fff;/*444*/
	background: transparent;
	background-image: none;
	background: url(../Grafika/bod.gif) no-repeat;
	border: 0 none;
	margin:0;
	padding: 2px 12px 2px 13px;
}

.mojemenu {/*width: 734px;*/ width: 800px; height: 40px; min-height: 55px; margin: 0 auto;  position: relative; text-align: center; }

.titulek {padding-left: 23px; padding-top: 0px; padding-bottom: 4px;display: block; font-weight: bold; font-size: 100%; color:  #403f3f; text-align: left; margin-top: 20px; background: url(../Grafika/bod-nadpis2.jpg) no-repeat; width: 100%;}
.datum {display: block; float: right; margin-bottom: 25px;}
.odkaztit {font-weight: bold;}

.stranka li {height: 100%; list-style-type: none; padding-left: 20px; padding-top: 0px; margin-left: 0px;  margin-top: 6px; margin-bottom: 8px; background: url(../Grafika/li.gif) no-repeat; }
.imp {display: block; font-size: 85%; text-align: left;padding-top: 10px; font-style: italic;}

/*administrace*/

.adm {text-align: left; }
.adm form {padding: 0px 10px 0 25px; }
.adm span {display: block; font-weight: bold; }
.pov {background-color: orange;}
.adm textarea {color: #000;  font-weight: normal;}
.ano {background-color: green; height: 15px; width: 10px;  float: left; margin-left: 12px; margin-right: 3px;  padding-left: 3px; padding-right: 3px;}
.ne {background-color: red; height: 15px; width: 10px; float: left;margin-left: 12px; margin-right: 3px; padding-left: 3px; padding-right: 3px;}
.adm h2 {margin: 20px 10px 10px 10px; width: 700px; max-width: 690px; padding: 5px; border: 1px solid black; background: #E47142;}
.pred {background-color: #3D8AFE; height: 15px; width: 10px;  float: left; margin-left: 12px; margin-right: 3px;  padding-left: 3px; padding-right: 3px;}
.clen {background-color: green; height: 15px; width: 10px;  float: left; margin-left: 12px; margin-right: 3px;  padding-left: 3px; padding-right: 3px;}
.misto {background-color: orange; height: 15px; width: 10px;  float: left; margin-left: 12px; margin-right: 3px;  padding-left: 3px; padding-right: 3px;}
.sipka {border: 0px solid black; width: 14px; height: 14px; }
.menuadm {font-size: 90%; font-weight: bold; border: 1px solid black; background: #CF1141; padding: 2px 5px 2px 5px; margin-top: 5px; margin-right: 3px; text-decoration: none; color: #fff;}
.menuadm-sel {font-size: 90%;font-weight:  bold;  border: 1px solid black; background: #5252A3; padding: 2px 5px 2px 5px; margin-right: 3px;  margin-top: 5px; text-decoration: none; color: #fff;}

.citace {line-height: 150%;}
.citace p {padding: 0px; margin: 0px; padding-bottom: 8px;}
.italic {font-style: italic;}
.logoakvs {border: 0px; text-align: right; position: absolute; right: 14px; top: 25px;}
.logoevskp {border: 0px; text-align: left; position: absolute; left: 14px; top: 10px;}
.clearboth1 {clear: both; margin-bottom: 0px; height: 1px;}
.nonunder {font-weight: normal;}


.sektor {text-align: left; margin-left: 10px; font-size: 110%; font-weight: bold; margin-bottom: 25px;}
.sektor1 {font-size: 130%;}
.sektor2 {line-height: 160%; padding-bottom: 0px; margin-bottom: 25px; margin-left: 5px; text-align: left;}
.urlico {border: 0px solid black; margin-left: 10px;}
.urlico1 {border: 0px solid black; margin-left: 2px;}

.uprav {color: #fff; position: absolute; right: 5px; font-size: 90%;}
.stred {text-align: center;}
.formularuprav {text-align: left; margin-left: 25px; margin-right: 25px; margin-top: 5px;}
.formularuprav fieldset {margin-bottom: 25px;}
.formularuprav input {width: 70%;}
.formularuprav label {display: block; margin-top: 10px; padding-bottom: 3px;}
.formularuprav textarea {background-color: #fff; color: #000; font-weight: normal; }
.form-tlac-u {width: 30px; color: #fff; font-size: 120%; font-weight: bold; background-color: #5252A3; border: 1px solid black; padding: 2px 5px 2px 5px;}
label {font-weight: bold;}
legend { color: #403f3f; font-weight: bold;}
.fpov {color: red; }
.info {font-style: italic; font-size: 90%;}

p {line-height: 160%;}
.alldoc a {color: #CF1141;}
.alldoc1 a {color: green;}
.clenfield {margin: 20px 35px 20px 10px;}


.diskus {margin-left: 20px; margin-right: 20px;  text-align: left;}
.diskus p {padding: 5px; margin: 0px;}
.diskuze {width: auto; font-size: 12px; text-align: left;}
.suda {background: #F3F3F3; padding: 0px 15px 0px 10px; border-bottom: 1px solid #CCCCCC;}
.suda1 {background: #F3F3F3; padding: 0px 15px 0px 10px; border-bottom: 1px solid #CCCCCC; text-align: center;}
.licha {background: #FFFFFF; padding: 0px 15px 0px 10px; border-bottom: 1px solid #CCCCCC;}
.licha1 {background: #FFFFFF; padding: 0px 15px 0px 10px; border-bottom: 1px solid #CCCCCC; text-align: center;}
.diskuze th {text-align: left;}
.diskuze td {}
.diskuze a {color: black;}
.diskuze a:hover {color: orange;}

.ic {width: 16px;background: #A0A0A0; padding: 0px 0px 0px 0px; border-bottom: 1px solid #CCCCCC;}
.for {width: 55%; font-size: 100%; background: #A0A0A0; padding: 0px 15px 0px 10px; border-bottom: 1px solid #CCCCCC;}
.prispevky {width: 10%;background: #A0A0A0; padding: 0px 15px 0px 10px; border-bottom: 1px solid #CCCCCC;}
.last {width: 45%;background: #A0A0A0; padding: 0px 15px 0px 10px; border-bottom: 1px solid #CCCCCC;}
.tema {margin-bottom: 3px; font-size: 90%; margin-left: 5px; padding-top: 25px;}
.tema1 {margin-bottom: 3px; margin-left: 5px;}

.addform { background: #F3F3F3; padding: 10px; border: 1px solid #CCCCCC; width: 70%;}
.addform label{display: block; font-weight: bold; font-size: 80%;}
.addform textarea {width: 350px; height: 120px;}
.addforminput {width: 350px;}
.info {font-size: 90%; font-style: italic; }
.info strong {font-size:130%;}
.headtitle {font-size: 130%; font-weight: bold; text-decoration: none;}
.chyba {color: red; font-size: 80%; font-weight: bold;}
.reshead {font-size: 100%; font-weight: bold; background: #F3F3F3; padding: 0px 15px 0px 10px; border: 1px solid #CCCCCC; margin-top: 15px; margin-left: 15px; margin-right: 20px; }
.restext {font-size: 100%;  background: #FFFFFF; padding: 0px 15px 0px 10px;  margin-bottom: 20px;margin-left: 15px; margin-right: 20px; margin-top: 5px;}
.italic {font-size: 90%;font-style: italic;}
.vlozit {background: #F3F3F3; border: 1px solid #CCCCCC;}
.vlozit1 {background: #A0A0A0; border: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-bottom: 1px;padding: 1px; padding-left: 5px;}
.icon {vertical-align: middle; border: 0px solid black;}

textarea {font-weight: normal; font-size: 14px;}
input {font-weight: normal; font-size: 14px;}



ul#menux { width: 100%; height: 43px; background: #FFF url("images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menux li { display: block; float: left; margin: 0 0 0 5px; }
ul#menux li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menux li a:hover { color: #333; }
ul#menux li a.current{ color: #FFF; background: #FFF url("images/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }
	

