BODY{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F2F2F2;
	margin: 0px;
	text-align: center;
	background-image: url(../images/bgr.png);
	background-repeat: repeat;
}
#all{
	text-align: left;
	margin: 0 auto;
	width: 1000px;
	margin-top: 3px;
}
img{	border: 0px;}
img.akc_img {	width: 16px;	height: 16px;}
p {text-indent: 10px;margin: 0px;}
fieldset {	background: #FBF3B8; }
fieldset legend { background: #FBF3B8;  border: 1px solid Black; font-weight: bold;  color: Maroon; }
hr{
	background-color: transparent;
	height: 3px;
	background-image: url(../images/gray2.png);
	border: none;
	background-repeat: repeat-x;
}
acronym {	cursor: help;}
form {	margin:0;}

.imag img {	border: #80A8E4 2px solid;}
.imag:hover img {	border: #133866 2px solid;}


a{text-decoration: none;}
A:VISITED {	color : Blue;	background-color: inherit; }
A:hover { color: #FF0000; background-color: inherit; text-decoration: underline; }
div {
	text-align: justify;
}



#titulek{ background-color: transparent; }
#titulek_text{
	font-size: 22px;
	color: Blue;
	text-align: center;
	width: 100%;
	margin: 0;
}
#titulek_text_norm{ display: block;}
#titulek_text_tisk{ display: none;}
#titulek_text_lang{ display: block;float:right;vertical-align:bottom;}

#topmenu{ background-color: #FBF3B8;	width: 100%;	font-size: 13px;  border: 1px solid #DEC403;  border-spacing: 0px;  border-collapse: collapse;    }
#topmenu td{ margin: 0px; padding: 0px;  }
#topmenu-prave{text-align: right;}
.ttopmenu_vyb{ background-color: #dec403; margin: 0px; padding: 0px; }
.topmenu_vyb{ background-color: #F6D28F; margin: 0px; padding: 0px; }
.topmenu_vyb a{ color: Blue; }
.topmenu_norm{margin: 0px; padding: 0px; }
.topmenu_norm img {border:0px;margin:0;padding:0;vertical-align:top;margin-left: 2px;margin-right: 2px;}
.topmenu_norm A:hover{margin: 0px; padding: 0px;}



.mezera{	height: 12px;	width: 100%;}
.odsazeni{	padding-left: 0.6em; padding-right: 0.6em;}
.odsazeni-aktuality{	padding-left: 0.3em; padding-right: 0.3em;}
.odsazeni-kurzy{	padding-left: 0.2em; padding-right: 0.2em;}

#main_frame{
	padding-top: 0.6em;
}
#main_frame_leve{
	width: 220px;
	float: left;
}
#main_frame_main{
	margin-left: 5px;
	padding: 0;
	width: 570px;
	float: left;
	padding-bottom: 5px;
	border: 1px solid #FFDA95;
	background-color: White;
}
#main_frame_main ul{
	list-style-type: square;
	}

#main_frame_prave{
	width: 200px;
	float: right;
	padding-left: 2px;

}
#main_frame_menu{
	background-color: #FBF3B8;	
   padding: 0;
	padding-bottom: 2px;
	width: 100%;
	text-align: left;
	
}
#rmenu_kontakty{
	background-color: #fbf3b8;
   padding-bottom: 0.6em;
	border: 1px solid #FFDA95;
	width: 198px;
}

.w3c { border: 1px solid Black; background-color: #FC6; font-size: 10px; }
.w3c a {	text-decoration: none; }
.w3c_w { background-color: White; }


.dod{ text-align: center; }
.dod-nadpis{ color: Red;  font-weight: bold; text-align:center;  }

#rmenu_oznameni{
	background-color: #fbf3b8;
	border: 1px solid #FFDA95;
	width: 198px;
}

#rmenu_ankety{
	background-color: #BDEABE;
   padding-top: 0;
	width: 198px;
	border: 1px solid #FFDA95;
}
#rmenu_kalendar{
   padding-top: 0;
	width: 198px;
	font-size: 11px;
	text-align: center;	
}

#menu_navigace{
	background-color: #FBF3B8;
	width: 100%;

}

#menu_projekty_eu{
	background-color: #FBF3B8;
	width: 100%;

}

#menu_styly{
	background-color: #FBF3B8;
	width: 100%;
	border: 1px solid #FFDA95;
}

#rmenu_ladeni{
	background-color: #FBF3B8;
	width: 100%;
	border: 1px solid #FFDA95;
}

.styly-odrazky{padding-left: 2px;}
.styly {	width: 100%; padding-bottom: 0.3em; padding-left: 0.3em;}

.aktuality-paticka {
	font-size: 12px;
	text-align: center;
   margin-top: 3px;
	font-style: italic;
	width: 100%;
	border-top-color: Blue;
	border-top-style: dotted;
	border-top-width: thin;
}

.rad-nadpis {	text-align: center;	font-weight: bold;}
.rad-zvyrazneni{	color: Red; font-weight: bold;}
.rad-odrazky{ text-align: justify;}
.rad-odrazky ol{ margin-left: 0.5em; padding-left: 2em;}
.rad-odrazky li{padding-bottom: 3px;}
.rad-odrazky2 li:first-letter {
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}

.kontakt-tb{ border: 0px none; border-collapse: collapse;  width: auto;  margin: 0; 	font-size: 12px;	font-family: Arial, Helvetica, sans-serif; }
.kontakt-tb-l{	width: 25%; border: 0px none;}
.kontakt-tb-r{	width: 75%; border: 0px none;}

.kontakty ul{ margin: 0; padding-left: 1em; margin-bottom: 1em;}
.kontakty ul li{ list-style: square; padding-bottom: 2px; }
.menu-prechod {	background-image: url(../images/menu-prechod.gif);  background-repeat: repeat-y;  }

#kontakty_tb {border-collapse: collapse;  width: 534px;  border: 1px solid Black;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}
#kontakty_tb td{   width: 25%; border: 1px solid Black;}
#kontakty_tb th{   width: 25%; border: 1px solid Black; text-align: center; vertical-align: top;}

.kontakty_tb{
	border-collapse: separate;  
	width: 534px; 
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;  
	margin: 0 auto;
}
.kontakty_tb th {border: 1px solid #DEC403;background-color: #FFDAA2;text-align: center;  margin-bottom: 2px; }
.kontakty_tb_funkce { width:160px; padding: 2px 4px 2px 4px;  border: 1px none ;  margin-bottom: 2px; background-color: #D1D1D1;  text-align: left;   }
.kontakty_tb_jmeno { width:140px; padding: 2px 4px 2px 4px;  border: 1px none;  margin-bottom: 2px; background-color: #D1D1D1; }
.kontakty_tb_telefon { width:80px; padding: 2px 4px 2px 4px;  border: 1px none;  margin-bottom: 2px; background-color: #D1D1D1; }
.kontakty_tb_email { width:154px; padding: 2px 4px 2px 4px;  border: 1px none;  margin-bottom: 2px; background-color: #D1D1D1; }

.kontakty_tb-a {background-color: #FBF3B8; }
.kontakty_tb-b {background-color: #F7E1D0; }


.menu {	margin: 0px; padding-left: 1px; color: Red; padding-top: 0px;}
.menu li{ list-style: none; }
.menu li ul{ margin-left: 4px; padding-left: 4px; margin-bottom: 6px; color: Black;}
.menu li ul li{ list-style: none; padding-bottom: 1px; }
.menu li ul li:hover{ list-style: none; padding-bottom: 1px; }
.menu img{ vertical-align: middle; }

.menu-v4 {margin: 0; padding: 0;	 border-left: 1px solid #FFDA95;  border-bottom: 1px solid #FFDA95;  border-right: 1px solid #FFDA95;   }
.menu-v4 h4 {padding-left: 1.0em;background-image: url(../images_icons/b_plus.png);  background-repeat: no-repeat; color: Maroon;  font-size: 100%;}
.menu-v4 span {padding-left: 1.0em;background-repeat: no-repeat; color: Maroon;  font-size: 100%;}
.menu-v4 div div {padding-left: 1.0em;background-repeat: no-repeat; color: Maroon;  font-size: 100%;}
.menu-v4 ul {margin: 0; padding: 0; color: Maroon; font-weight: bold;  padding-bottom: 0.3em;  }
.menu-v4 li {margin-left: -0px; padding-left: 1.6em; font-weight: normal; list-style-type: none;  }

li.menu-v4-on   {  background-image: url(../images_icons/ico_oko.gif);  background-repeat: no-repeat;  background-color: #F6D8C0;  }
li.menu-v4-no   {  background-image: url(../images/odr_no.gif);  background-repeat: no-repeat;  background-position: 4px;   }
li.menu-v4-no:hover{background-image: url(../images/odr_on.gif);  background-repeat: no-repeat; background-color: #F6D8C0; }


.jmeno { color: Blue; }
.telefon { color: Blue; }

.harmonogram-main{ border: 1px solid #3394F8; border-collapse: collapse;  width: 534px;  margin: 0 auto; 	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;  margin-top: 0.7em;    }
.harmonogram-main td{ border: 1px solid #3394F8; width: 50%;  padding-left: 2px;}
.harmonogram-titulek {	background-color: #9AB9EF; }

#stredni-menu{
	border-collapse: separate;  
	width: auto; 
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;  
}
#stredni-menu th {border: 1px dashed #DEC403;background-color: #FBF3B8;padding: 0.1em; text-align: center;}
#stredni-menu td {background-color: #FBF3B8; padding: 0.3em;  border: 1px solid #DEC403; }
#stredni-menu ul { margin: 0;   padding: 0; list-style: none; }
#stredni-menu li {margin: 0; padding: 0; }
#stredni-menu li:visited {margin: 0; padding: 0;background-color: inherit; }
#stredni-menu li:hover {margin: 0; padding: 0;background-color: #F6D8C0; }
#stredni-menu li a{ text-decoration: none;}

#tridy-prehled{
	border-collapse: separate;  
	width: auto; 
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;  
	margin: 0 auto;
}
#tridy-prehled th {border: 1px dashed #DEC403;background-color: #FFDAA2;padding: 0.1em; text-align: center;  margin-bottom: 2px; }
#tridy-prehled td { padding: 2px 4px 2px 4px;  border: 1px none;  margin-bottom: 2px;  }
.tridy-prehled-a {background-color: #FBF3B8; }
.tridy-prehled-b {background-color: #F7E1D0; }

.sipvz-uc {border-collapse: collapse;  width: 534px; border: 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.sipvz-uc th{ text-align: center; color: Blue;}
.sipvz-uc td{ text-align: left; border: 0px; vertical-align: top; }
.sipvz-sl {border-collapse: collapse;  width: 130px; border: 1px solid Black; margin: 0 auto;font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}
.sipvz-sl th{ background-color : #FEF9DA;  text-align: center;  color: Red; }
.sipvz-sl td{border: 1px solid Black; padding-left: 5px; }
.sipvz-mezera {	height: 3px;}
.sipvz-c1 {	background-color: #FFCED5;}
.sipvz-c2 {	background-color: #A0D7FA;}

.sipvz-nadpis{	font-size: 12px;  font-weight: bold;  	 }
.sipvz-nadpis-tema{	font-size: 12px; 	font-style: italic; }

.sipvz-terminy{
	border-collapse: separate;  
	width: 180px; 
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;  
	margin: 0 auto;
}
.sipvz-terminy th {border: 1px solid #DEC403 !important;background-color: #FFDAA2 !important;text-align: center;  margin-bottom: 2px; }
.sipvz-terminy td {width: 33%; text-align: center;  background-color: White !important;  }
.sipvz-kurzy{
	border-collapse: separate;  
	width: 540px; 
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;  
	margin: 0 auto;
}
.sipvz-kurzy th {border: 1px solid #DEC403;background-color: #FFDAA2;text-align: center;  margin-bottom: 2px; }
.sipvz-kurzy td {background-color: #E7E7E7;  vertical-align: top;  }

.sipvz-projekty{
	border-collapse: separate;  
	width: 537px; 
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;  
	margin: 0 auto;
}
.sipvz-projekty th {border: 1px solid #DEC403;background-color: #FFDAA2;text-align: center;  margin-bottom: 2px; }
.sipvz-projekty td {background-color: #E7E7E7;  vertical-align: middle;  text-align:center;padding:3px;}
.sipvz-projekty-on {background-color: #FBD2B9;  vertical-align: middle;  text-align:center;padding:3px;}

.internat-l{	float: left;	width: 342px;	border: 0px none;}
.internat-p{	float: right;	width: 192px;		border: 0px none;	text-align: right;}
.internat-contents{	clear: both;	width: 100%;	padding-top: 12px;}

.internat {	margin: 0px; padding-left: 0px; }
.internat li{ list-style: none; margin-left: 0px; padding-left: 0px;}
.internat li ul{ margin-left: 0px; padding-left: 0px; margin-bottom: 4px; color: Black;}
.internat li ul li{ list-style: none;	list-style-position: inside; padding-bottom: 2px; }

.internat-rezim{border-collapse: collapse;  width: 534px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto;  border: 0px solid Black;   }
.internat-rezim td{border: 0px solid Black;   }
.chyba-null{
	padding: 0.6em;
	text-align: center;
}
.chyba{
	height: 126px;
	width : 430px;
	text-align: left;
	color: Red;
	font-size: 16px;
	font-weight: bold;
	margin: 0 auto;
	background-image: url(../images_icons/ico_i32.gif);
	background-repeat: no-repeat;
	background-color: #ffffc0;
	background-position: 1.2em;
	border: 1px solid Black;
}

.login-null {text-align: center;margin: 0px; padding-top: 1em;}
.login {margin: 0 auto;width:150px;background-color: #E0E5E5; }
.login-tip {margin: 0 auto;width:350px;background-color: #E0E5E5; text-align: left;}
.login-tip ul {margin: 0; padding:0;   padding-top: 0.4em;  }
.login-tip li{padding-left: 0.3em;padding-bottom: 1px; list-style: none;}

.user-login-block{ margin: 0 auto ; text-align: left;  padding-left: 4px; }
.user-login-block input#name, 
.user-login-block input#pass {width: 100%; margin: 0 auto; }

form label:hover, form .form-item label {color: #333; cursor: pointer; }
form label:hover {color: #039; border-bottom: 1px solid #039; }

.form-item {width: 90%;}

.form-text, 
.form-password, 
textarea {
	color: #333;
	padding: 2px 2px;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #e7e7e7;
	border-top-color: #999;
	border-left-color: #999;
	} 

input.button {
   background: #EEEEEE;
	color: #000000;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #B4B2B4 #444444 #444444 #B4B2B4;
}	

input.button_akt {
   background: #EEEEEE;
	color: #000000;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #B4B2B4 #444444 #444444 #B4B2B4;
	font-size: 10px;
}	

input.button_edit {
	color: #000000;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #B4B2B4 #444444 #444444 #B4B2B4;
	font-size: 10px;
}	

.tbl_ucebny {
	border-collapse: collapse;
	border: thin none Black;
	width: 534px;
}  
.tbl_ucebny td{
	border: thin none Black;
	vertical-align: top;
	text-align: center;
	padding: 0.2em;
	padding-bottom: 0.4em;
}
.ucebna ul{
	margin-top: 0;
}

.ucebna a{
	font-size: 12px;
	font-style: italic;
}
	
.nabidka-elem ul { margin: 0; margin-left: 2px;  padding: 0; list-style: none; }
.nabidka-elem li{margin: 0; padding: 0;padding-bottom: 3px; list-style: none; }
.nabidka-elem ul li ul{margin: 0; margin-left: 2em; list-style: none;  }
.nabidka-elem span{padding-left: 0.4em;}

.nabidka-elem li:first-letter {	color: Red;	font-size: 14px;	font-weight: bold; }	  

.ucebna_off{background-color : #FDB7A6;  text-align: center; }
.ucebna_on{	background-color : #CCFFCC;  text-align: center; }
.ucebna_sipvz{background-color : #87CEFA;  text-align: center; }

#stredni-menu-obsazeni{
	border-collapse: separate;  
	width: 534px; 
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;  
}
.stredni-menu-obsazeni{background-color: #FBF3B8; padding: 0.3em;  border: 1px solid #DEC403;  text-align: center;  width: 20%;   }
.stredni-menu-obsazeni-on {background-color: #FBD2B9; padding: 0.3em;  border: 1px solid #DEC403;  text-align: center;  width: 20%;   }

.obsaz{border-collapse: collapse;  width: 534px;  border: 1px solid Black;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}
.obsaz td{   width: 9%; border: 1px solid Black;}
.obsaz th{   width: 9%; border: 1px solid Black; text-align: center; vertical-align: top;}
.obsaz-legenda{border-collapse: collapse;  width: 340px;  border: 1px solid #DEC403;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}
.obsaz-legenda th { width: 70%; background-color: #FBF3B8; text-align: left; font-weight: normal;}
.obsaz-legenda td { width: 30%; }
.obsaz-aktualni {
	background-color: #FBF3B8;
}

.obory-odst ul { margin: 0; margin-left: 3px; margin-right: 3px; padding: 0; list-style: none; }
.obory-odst li{margin: 0; padding: 0;padding-bottom: 6px; text-align: justify;list-style-type: none;}
.obory-odst li:first-letter {	padding-left: 1em;}


.obory-dotace {border-collapse: collapse;  width: 534px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto; text-align: center;}
td.obory-dotace-nazev {border: 1px solid Black; text-align: left; font-weight: normal; width: 200px;   }
.obory-dotace th{border: 1px solid Black; text-align: left; font-weight: bold; }
.obory-dotace td{border: 1px solid Black; }
.obory-dotace-nadpis {border-collapse: collapse;  width: 534px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto; text-align: left; border: 0px none;}


.obory-main{border-collapse: collapse;  width: 534px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto;  margin-top: 0.6em;  }
.obory-main td {border: 1px solid Black; text-align: center;  }
.obory-main th {border: 1px solid Black; text-align: left; font-weight: normal; }



.navod-vpn {text-align: center; }
.navod-vpn a:hover { text-decoration: none; }
.navod-disk {	font-weight: bold; width: 1em;}
.navod-vpn img {border: #80A8E4 2px solid; }

.navody {text-align: center; margin-top:5px; margin-bottom:5px;}
.navody a  { text-decoration: none; }


.uvod p:first-letter { padding-left: 1em;}
.uvodni-tb {border-collapse: separate;  width: 400px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto;  margin-top: 0.6em;  border-spacing: 5px;  }
.uvodni-tb td {border: 1px none Black; text-align: left;   background-color: #F2E1D9;  vertical-align: top;  padding: 4px;  }
.uvodni-tb th {border: 1px solid #DEC403; text-align: center; font-weight: normal; background-color: #FBF3B8;}
.uvodni-tb td ul { margin-top:0px;margin-bottom: 2px; }
.uvodni-obr {border-collapse: collapse;  width: 534px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto;  margin-top: 0.6em;  }
.uvodni-obr td { border: 1px none Black; text-align: center;  width: 33%;   vertical-align: top;  }
.uvodni-obr a  { text-decoration: none; }
.uvodni-obr tr td img  { margin-top: 5px !important; }

.historie-tb {border-collapse: collapse;  width: 534px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto;  margin-top: 0.6em;     }
.historie-tb td {border: 1px none Black; text-align: left;  width: auto; vertical-align: top; }
.historie-tb th {border: 1px none Black; text-align: left;  width: auto; vertical-align: top;font-weight: bold; color: red;}

#messenger{
	background-color: #FBF3B8;
   padding: 0;
	width: 100%;
	border: 1px solid #FFDA95;
}

.language-tb {border-collapse: collapse;  width: 100%;	font-size: 11px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto;    vertical-align: bottom;  border: 1px dashed #DEC403;  background-color: #FBF3B8; text-align: left; }
.language-tb td {	text-align: left;}
.language-tb a { text-decoration: none; }

.prace-stud {border-collapse: collapse;  width: 480px;	font-size: 11px;font-family: Arial, Helvetica, sans-serif; 	 border: 1px dashed #DEC403;  background-color: #FBF3B8; text-align: left; 	}
.prace-stud th {	text-align: center; color: Maroon;font-size: 12px; background-color: #F7CFAD;}
.prace-stud td {	text-align: left; vertical-align:top;}
.prace-stud td strong{	color: Maroon; }
.prace-stud td a{ text-decoration: underline; }


.aktuality-titulek{	font-style: italic; float: left;  border-bottom-color: Blue; border-bottom-style: dotted; border-bottom-width: 1px;  background-color: #F5CCA9; width: 188px; }
.aktuality ul { margin: 0;   padding: 0; padding-top: 0.4em;width: 182px;  }
.aktuality li{margin: 0; padding: 0;padding-bottom: 3px; padding-top: 3px;     }
.aktuality-text-full {	width: 188px; }

.aktuality-titulek-full{	font-style: italic; float: left;    border-bottom-width: 1px;border-left: 1px solid #00309C;  border-right: 1px solid #00309C;  background-color: #EFEFEF;  width: 534px;  border-bottom: 1px dotted Blue;  border-top: 1px solid #00309C;     }
.aktuality-titulek-sel-full{	font-style: italic; float: left;    border-left: 1px solid #00309C;  border-right: 1px solid #00309C;  background-color: #F7CFAD;  width: 534px;  border-bottom: 1px dotted Blue;  border-top: 1px solid #00309C;     }
.aktuality-full ul { margin: 0;   padding: 0; padding-top: 0.4em;  width: 528px; }
.aktuality-full li{margin: 0; padding: 0;padding-bottom: 8px; padding-top: 3px; }
.aktuality-text-full {	width: 534px;  border-bottom: 1px solid #00309C;  border-left: 1px solid #00309C;  border-right: 1px solid #00309C;  background-color: #FFF3BD;    }


.zpravy-titulek{	font-style: italic; float: left;    border-bottom-width: 1px;border-left: 1px solid #00309C;  border-right: 1px solid #00309C;  background-color: #EFEFEF;  width: 534px;  border-bottom: 1px dotted Blue;  border-top: 1px solid #00309C;     }
.zpravy-titulek-sel{	font-style: italic; float: left;    border-left: 1px solid #00309C;  border-right: 1px solid #00309C;  background-color: #F7CFAD;  width: 534px;  border-bottom: 1px dotted Blue;  border-top: 1px solid #00309C;     }
.zpravy ul { margin: 0;   padding: 0; padding-top: 0.4em;  width: 528px; }
.zpravy li{margin: 0; padding: 0;padding-bottom: 8px; padding-top: 3px; }
.zpravy-text {	width: 534px;  border-bottom: 1px solid #00309C;  border-left: 1px solid #00309C;  border-right: 1px solid #00309C;  background-color: #FFF3BD;    }
.zpravy_datum {color: #483D8B;   width: 50px;   float: left; font-size: 10px; 	margin-left: 0.2em;}
.zpravy_podpis {text-align: right;	width: 160px;	float: right;   font-size: 10px;  padding-right: 2px;   }

.akt_datum {color: #483D8B;   width: 50px;   float: left; font-size: 10px; 	margin-left: 0.2em;}
.akt_podpis {text-align: right;	width: 100px;	float: right;   font-size: 10px;  padding-right: 2px;}
.akt_vice {text-align: right;	width: 60px;	float: right;   font-size: 10px;  padding-right: 2px;}
.ikony {margin: 0px; text-align: right; width: 34px; }
.ikony form{ float: right;  margin: 0px;}
.ikony_zpravy {margin: 0px; text-align: right; width: 54px; }
.ikony_zpravy form{ float: right;  margin: 0px;}

.odrazky{padding-left: 2px;}

.menu0 ul { margin: 0; margin-left: 2px;  padding: 0; list-style: none; }
.menu0 li{margin: 0; padding: 0;padding-bottom: 1px; list-style-image: url(../images/odr_on.gif);}

h1,h2,h3,h4,h5,h6 {	margin: 0; padding: 0;}

h1{	font-size: 100%; margin: 0; padding: 0;	color: #A63B3B;}
h2{	background-color: #FFDA95;	color: Black;	font-size: 14px;	text-align: center;	margin-bottom: 3px; }
h3{	background-color: #FFDA95;	font-size: 12px;	color: Black;	text-align: center;}
h3 a{	font-weight: normal; text-decoration: none; }
h4{  font-weight: bold;  color: Maroon;  font-size: 110%;}

#paticka_padd{
	clear: both;
	left: 0px;
	right: 0px;
	position: relative;
	padding-top: 5px;
}
#paticka{
	font-size: 12px;
	text-align: center;
	padding: 2px;
}


.dobroazlo-main {	padding: 0; margin: 0;width: 534px;}
.dobroazlo-main td {padding: 0;margin: 0;width: 25%}
.dobroazlo_main img{ padding: 0;margin: 0;	width: 120px; }

.download_soubor{
	margin-left: 2em;
	margin-right: 0.5em;
}

.expired{
	text-decoration: line-through;
}
.contmenu_prg{
	visibility: hidden; float: right;
}
.tisk {visibility: visible;}
.img-firefox{	margin: 0; padding: 0; vertical-align: -4px; border: 0px none; width: 80px; height: 15px;}
.img-thunderbird{	margin: 0; padding: 0; vertical-align: -4px; border: 0px none; width: 88px; height: 15px;}

.kalendar_all
	{
	width:198px;
	text-align:center;
	font-size: 11px;
	}
.kalendar_all td
	{
	font-size: 11px;
	}

.kalendar_nadpis
	{
	text-align:center;
	font-size:30px;
	color:red;
	}

.kalendar_tab_top
   	{
	border:0px;
	border-collapse: collapse;
	width:100%;
	margin: 0px;
	padding: 0px;
  	}

.kalendar_tab_top_listovani
	{
	width:6%;
	background-color:#B9B900;
	text-align:center;
 	}

.kalendar_tab_top_stred
 	{
	width:88%;
	background-color:#FFFFC1;
	text-align:center;
	}

.kalendar_tab_mesice
	{
	border:0px;
	width:100%;
	}

.kalendar_mesic
	{
	background-color:#FFFFEA;
	width:16%;
	text-align:center;
	}

.kalendar_mesic_aktualni
	{
	border-width:medium;
	background-color:#FFFF6A;
	width:16%;
	text-align:center;
	}


.kalendar_vsedni_den
	{
	border: solid black 1px;
	background-color:#FFBB77;
	text-align:center;
	}


.kalendar_vykend
	{
	border: solid black 1px;
	background-color:#FF8F20;
	text-align:center;
	}

.kalendar_tab_dny
	{
	border: solid black 1px;
	border-collapse: collapse;
	width:100%;
	}

.kalendar_dny_nic
	{
	border: solid black 1px;
	width:14px; 
	background-color:#EFEEF0;
	text-align:center;
	}

.kalendar_dny_dnesek
	{
	border: solid black 1px;
	width:12px;
	background-color:#FF6464;
	text-align:center;
	}

.kalendar_dny_neni
	{
	width:12px;
	border: solid black 1px;
	text-align:center;
	background-color:#EFEEF0;
	}

.kalendar_dny_akce
	{
	width:12px;
	border: solid black 1px;
	background-color:#AAAA6A;
	text-align:center;
	}
.kalendar_dny_akce_dnes
	{
	width:12px;
	border: solid black 1px;
	background-color:#FFFF6A;
	text-align:center;
	}
	
.kalendar_tab_popisky
	{
	width:180px;
	font-size: 10px;
	border: 0px solid Black;
	text-align:center;
	margin: 0 auto;
	}
.kalendar_tab_popisky td
	{
	height: 9px;
	}
	
.kalendar_popisky_popis
	{
	width:auto;
	border: 0px solid Black;
	text-align:center;
	}

#upozorneni2 {
	margin: 0 auto;
	text-align: center;
	width: 400px;
}	
#upozorneni {border-collapse: separate;  width: 400px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto;  margin-top: 0.6em;  border-spacing: 5px;  }
#upozorneni th{border: 1px dashed #DEC403;background-color: #FEFF4F;padding: 0.1em; text-align: center;  color: Red;  font-size: 14px;  }
#upozorneni td{background-color: #FBF3B8; padding: 0.3em;  border: 1px solid #DEC403;  font-size: 12px; text-align:left; vertical-align: top;  }

.upozorneni {border-collapse: separate;  width: 400px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto;  margin-top: 0.6em;  border-spacing: 5px;  }
.upozorneni th{border: 1px dashed #DEC403;background-color: #FEFF4F;padding: 0.1em; text-align: center;  color: Red;  font-size: 14px;  }
.upozorneni td{background-color: #FBF3B8; padding: 0.3em;  border: 1px solid #DEC403;  font-size: 12px; text-align:left; vertical-align: top;  }


#inzerat {border-collapse: separate;  width: 400px;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; 	margin: 0 auto;  margin-top: 0.6em;  border-spacing: 5px;  }
#inzerat th{border: 1px dashed #DEC403;background-color: #FEFF4F;padding: 0.1em; text-align: center;  color: Red;  font-size: 14px;  }
#inzerat td{background-color: #FBF3B8; padding: 0.3em;  border: 1px solid #DEC403;  font-size: 12px; text-align:left; vertical-align: top;  }

.tbl {
	border-collapse: collapse;
	border: thin none Black;
	width: 534px;
}  
.tbl td{
	border: thin none Black;
	vertical-align: top;
	font-size: 12px;
}
.tbl_s {
	border-collapse: collapse;
	border: 1px solid Black;
	width: 534px;
}  
.tbl_s td{
	border: 1px solid Black;
	vertical-align: top;
	font-size: 12px;
}
.tbl_s th{
	border: 1px solid Black;
	vertical-align: top;
	font-size: 12px;
	background-color: #FBF3B8;
	color: Maroon;
}

.tbl_sl {
	border-collapse: collapse;
	border: 1px solid Black;
	width: 534px;
}  
.tbl_sl td{
	border: 1px solid Black;
	vertical-align: top;
	font-size: 12px;
	text-align: left;
	padding: 3px;
}
.tbl_sl th{
	border: 1px solid Black;
	vertical-align: top;
	font-size: 12px;
	background-color: #FBF3B8;
	color: Maroon;
}

.tbl_vpn_sw {
	border-collapse: separate;
	width: 370px;
}  
.tbl_vpn_sw td{
	font-size: 12px;
	padding-left: 4px;
}
.tbl_vpn_sw th{
	font-size: 12px;
	background-color: #FBF3B8;
	color: Maroon;
	text-align: center;
}

.tbl_row_l{
	background-color: #DDF4F9;
}
.tbl_row_s{
	background-color: #F0E1D3;
}

.faq {
border: 1px solid #00309C; 
margin: 0 auto;
margin-bottom: 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #EFEFEF;
border-collapse: collapse;
width: 534px;
}  
.faq td{
	vertical-align: top;
	font-size: 12px;
}
.faq_bottom{
 background-color: #FBF6D2;
 border-top: 1px dotted Blue;
}

.ips_stanice_tbl {
border: 1px solid #00309C; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-collapse: collapse;
width: 500px;
}  
.ips_stanice_tbl td{
	vertical-align: top;
	font-size: 12px;
	border: 1px solid #00309C; 
	background-color: #EFEFEF;
	text-indent: 5px;
}
.ips_stanice_tbl th{
	vertical-align: top;
	font-size: 12px;
	border: 1px solid #00309C; 
	background-color: #FBF6D2;
	margin-bottom: 8px;
	text-align: center;
}

.sponzori:first-line {
	font-weight: bold; font-size: 14px;
}
.sponzori ul {
	margin: 0; padding-bottom: 1.2em;padding-left: 1em;
}
.sponzori li{
	margin-left: 1em;
}

.administrace {margin: 0 auto;background-color: #E0E5E5; text-align: left;}
.administrace div { padding: 0.2em;}
.administrace ul {margin: 0; padding:0; list-style: none;  padding-top: 0.4em;     }
.administrace li {padding-left: 0.3em;padding-bottom: 1px; }

.jidelnicek-tb{ 
border: 1px dotted Black; 
border-collapse: collapse;  
width: 97%;  
margin: 0; 	
font-family: Arial, Helvetica, sans-serif; 
background-color: #FBF3B8;}

.jidelnicek-tb-akt {
border: 2px dotted Red; 
border-collapse: collapse;  
width: 97%;  
margin: 0; 	
font-family: Arial, Helvetica, sans-serif;
background-color: #FBEB79;
}

.jidelnicek-tb th{
border: 1px dotted Black; 
width: 80px;vertical-align: top;
font-size: 12px;
text-align: left;
}
.jidelnicek-tb-akt th {
border: 2px dotted Red; 
width: 80px;vertical-align: top;
font-size: 12px;	
text-align: left;
}
.jidelnicek-tb td,.jidelnicek-tb-akt td {
	vertical-align: top;
	padding-left: 3px;
	font-size: 12px;	
}

.jidelnicek-typ{
	width:10px;
	text-align: left;
}
.jidelnicek-typ-v{
	font-weight: normal;
}

.messenger,.messenger-zprava
{
border: 1px solid Black; 
border-collapse: separate;  
width: 500px;  
margin: 0 auto; 	
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FBEB79;	
}


.messenger td
{
	background-color: #d5d5d5;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.messenger-zprava td
{
	background-color: white;
	vertical-align: top;
	font-size: 130%;
	height: 100px;
	text-align: left;
}
.messenger-menu
{
border-collapse: separate;  
width: 400px;  
margin: 0 auto;
margin-bottom: 5px;
margin-top: 5px;
}
.messenger-menu td
{
border: 1px solid #6495ED; 
background-color: #FBEB79;	
vertical-align: top;
text-align: center;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
width: 100px;
}

td.messenger-menu-aktivni
{
background-color: #F5BE90;	
}

.messenger-smajlici{
	margin-top:3px;
}
.messenger-smajlici img{
	cursor: pointer;
}
.signature
{
	text-align: right;
}

.odrazky_1{
	margin-top: 2px;
}

.odrazky_1 li{
	margin-bottom: 3px;
}
.odrazky_none li{
   margin: 0px;
	margin-bottom: 3px;
	list-style-type: none;
}

div.poradce_sik_text:first-letter {
	padding-left: 2em;
}

.tbl_none {
   font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: thin none Black;
	width: 530px;
}  
.tbl_none td{
	border: thin none Black;
	vertical-align: middle;
	font-size: 12px;
}
.dotaznik_popisek{
	border: thin none Black;
	vertical-align: middle;
	font-size: 12px;
}

.revize-menu
{
border-collapse: separate;  
width: 400px;  
margin: 0 auto;
margin-bottom: 5px;
margin-top: 5px;
}
.revize-menu td
{
border: 1px solid #6495ED; 
background-color: #FBEB79;	
vertical-align: top;
text-align: center;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;

}

.revize-menu td img
{
	margin:0px;
	vertical-align:top;
}

td.revize-menu-aktivni
{
background-color: #F5BE90;	
}

.revize-list
{
border-collapse: separate;  
width: 534px;  
margin: 0 auto;
margin-bottom: 5px;
margin-top: 5px;
}

.revize-list th
{
border: 1px solid #6495ED; 
background-color: #FBEB79;	
vertical-align: top;
text-align: center;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.revize-list td
{
	text-align: left;
	background-color: #D5D5D5;
}

.revize-list-no-w
{
border-collapse: separate;   
margin-bottom: 1px;
margin-top: 5px;
}

.revize-list-no-w th
{
border: 1px solid #6495ED; 
background-color: #FBEB79;	
vertical-align: top;
text-align: center;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.revize-list-no-w td
{
	text-align: left;
	background-color: #D5D5D5;	
}

.prijimacky_vys_tb{
	border-collapse: separate;  
	width: 534px; 
	font-size: 12px;	
	font-family: Arial, Helvetica, sans-serif;  
	margin: 0 auto;
}
.prijimacky_vys_tb th {border: 1px solid #DEC403;background-color: #FFDAA2;text-align: center;  margin-bottom: 2px; }
.prijimacky_vys_tb td { padding: 2px 4px 2px 4px;  border: 1px none ;  margin-bottom: 2px; background-color: #D1D1D1;  }
