.zvyraznivmenu {
	/*background: Aqua;*/
	background-image: url(obr/arrow.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px; /*zvýraznění červenou šipkou*/
	/*font-size: 120%;*/
	/*color: #4B0082; -*/
	/*text-transform: uppercase; velká písmena*/
	/*font-variant: small-caps; kapitálky*/
	/*letter-spacing: -1px; zhustit text*/
}

a.tlacmenuakt .zvyraznivmenu {

	color: #AC3232;



}
.zvyraznivmenuface {
	/*background: Aqua;*/
	background-image: url(obr/facebook.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px; /*zvýraznění červenou šipkou*/
	/*font-size: 120%;*/
	/*color: #4B0082; -*/
	/*text-transform: uppercase; velká písmena*/
	/*font-variant: small-caps; kapitálky*/
	/*letter-spacing: -1px; zhustit text*/
}
body {
	font-size: 12px;
	font-family: arial, sans-serif;
	/*font-weight: 800;*/
	background-color: White;
}
.okraj {
	margin: 10px;
}
.celek {
	width: 95%;
	text-align: center;
	/*background: #F1F3F5;*/
	background: #333333;
}

#stred {
	width: 950px;
	background-color: White;
	background-image: url(obr/podlogo.jpg);
	background-repeat: no-repeat;
	margin: auto;
	border: thin solid #CCCCCC;

}
#textmenu {

	text-align: left;
}



.jazyky {
	display: inline;
	float: right;
	/*background: Silver;
	background-image: url(obr/pozadi.gif);
	background-position: left;
	background-repeat: repeat-y;*/

	width: auto;
	height: auto;
	text-align: right;

	margin-top: 24px;/*pod adresu*/
	/*margin-top: 124px;/*těsně nad menu*/
	padding-right: 3px;
	padding-left: 5px;
	padding-top: 3px;
	/*border-top: 1px solid #B22222;*/
}

#obrazeklogo {
	/*background: #0ECAA7;*/
	background: White;
	background-image: url(obr/logo.jpg);
	width: 100%;
	height: 150px;
	/*background-position: center;*/
	background-position: left;
	background-repeat: no-repeat;

}



#polozkamenu,#textmenu {

/*tady je IE hack
	_margin-left: 1px;
	_margin-right: 2px;*/


	font-size: 100%;
	top: -5px;
	position: relative; /*text-align: left;
	padding-left: 90px;*/

	background: #F1F3F5; /*background-image: url(obr/podmenu.gif);background-position: center;*/
	background-image: url(obr/menubg.jpg);
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-top: thin solid #CCCCCC;

}

#polozkamenu a, a.tlacitkomenu {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(obr/trans50.png);
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin-left: 1px;
	margin-right: 1px;

}

#polozkamenu a:hover, a.tlacitkomenu:hover,a.tlacmenuakt {
	font-weight: bold;
	color: #AC3232;
	padding-top: 5px;
	padding-bottom: 22px;
	padding-left: 11px;
	padding-right: 11px;
	background-image: url(obr/trans75.png);
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #AC3232;
	margin-left: 1px;
	margin-right: 1px;


}

#polozkasloupec, .podmenu {
	font-size: 12px;
	position: static;
	display: inline;
	padding-left: 0px;
	margin-left: 0px;
	list-style: inside;
	list-style-image: url(obr/odr.png);

}

#polozkasloupec a, a.tlacitkopodmenu {
	display: block;
	text-align: left;
	/*background: #F1F3F5;*/
	background: #E3E3E3;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	border-left: 0px solid #F1F3F5;
	border-right: 0px solid #F1F3F5;
	border-top: 0px solid #F1F3F5;
	border-bottom: 0px solid #F1F3F5;
	padding-left: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-image:url(obr/odr.png);background-position: top left;background-repeat: no-repeat;

}



#polozkasloupec a:hover,a.tlacitkopodmenu:hover {
	color: #AC3232;
	background: #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	padding-left:15px;
	margin-left: 0px;

	background-image: url(obr/odr.png);background-position: top left;background-repeat: no-repeat;

}


#obsahova-cast {

	/*border:  thin solid red	;	*/
	padding-top: 15px;
	_padding-top: 0px;
	position: relative;
	text-align: left;
	font-family: sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 100%;
	min-height: 350px;


}

#levy-sloupec-siroky {
	float: left;
	/*background: Red;*/
	width: 72%;
	/*border:  thin solid red	;*/
	display: block;
	text-align: justify;
	/*margin-right: 2%;*/
	padding: 1%;
	margin-bottom: 15px;
	/*border: 1px dotted Highlight; */
	padding-top: 0px;


}

#pravy-sloupec-uzky {
	float: left; /*display: block;text-align: justify;*/
	height: auto;
	width: 25%; /*padding-left: 2%;*/
	/*background: #F1F3F5;*/
	/*border: 1px solid Navy; *//*top: -20px;position: relative;*/
	/*border: 1px solid #CCCCCC;*/
}

#paticka {

	width: 100%;
	clear: both;
	background: #F1F3F5;
	color: #AC3232;
	top: 0px;position: relative;
	border-top: 1px solid #CCCCCC;
	/*margin: auto;*/
	font-family: sans-serif;
	font-size: 80%;
	text-align: center;
	background-image: url(obr/patabg.jpg);

}
#paticka a{
	color: #AC3232;
}



.podmenu {
	font-size: 100%;
	float: left;
	/*text-align: left;
	padding-left: 90px;*/
	width: 80%;
	_width: auto;
	padding: 10%;
	padding-top: 0px;
	/*background: #DFEFFF;background-image: url(obr/podmenu.gif);
	background-position: center;*/


}

.centrovano {
	text-align: center;
	margin: auto;

}

.bezramecku {
	border: none;

}
.bezrameckuvlajka {
	border: none;
	display: inline;
	vertical-align: top;

}


.obrvlevo {
	float: left;
	margin: 10px;
	border: none;
}
.obrvpravo {
	float: right;
	margin: 10px;
	border: none;
}
.obrvpravopekar {
	float: right;

	margin: 10px;
	margin-top: 0px;
	border: none;
}

.obrvpravobezokraje {
	float: right;
	border: none;
}
.obrvlevobezokraje {

	float: left;
	border: none;
}
.dobloku {
	text-align: left;
	display: block;
	margin: 3px;
}

.novinka, .polozka {
	text-align: left;
	vertical-align: top;
	margin: auto;
	border: 1px solid  #CCCCCC;

	background: #F1F3F5;
}

.novinkazvyraznena {
	text-align: left;
	vertical-align: top;
	margin: auto;
	border: 1px solid  #8B0000;

	background: #F1F3F5;
}


h3  {
	text-align: center;
	background: #F1F3F5;
	border: 1px solid  #CCCCCC ;
	color: #AC3232;
}

h4,h5 {

	text-align: center;
	/*background: #F1F3F5;

	border-top: 1px solid #BBBBBB ;*/
	background: #E3E3E3;
	border-top: 1px solid #BBBBBB ;
	/*top: -29px;position: relative;*/
	width: 100%;
	margin: auto;
	color: #333333;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-bottom: 10px;
}

table {
	font-family: sans-serif;
	font-size: 100%;

}
/*tohle je třeba dát do dalších stylů*/
table {
	font-family: sans-serif;
	font-size: 100%;
	margin: auto;

}
.tabklasik   {
	border: 1px solid #CCCCCC;
}
.tabklasik  td {
	background-color:#F1F3F5;
}
.tabklasik  th {
	background-color: #CCCCCC;
}
.tabklasik .hlavicka {
	background-color: #CCCCCC;
}

.sudaradka {
	background-color: #F1F3F5;

}
.licharadka {
	background-color: #CCCCCC;
}

/*tohle je třeba dát do dalších stylů*/



.textv-n-c {
	text-align: justify;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	font: 100%;
}
.nadpisv-n-c, .nadpisvpolozce {
	text-align: center;
	vertical-align: top;
	background: #CCCCCC;
	color: #AC3232;
	border-bottom: 1px solid #CCCCCC ;
	font-weight: bold;
	width: 100%;
}
.nadpis ,.prezdivka{
	border-bottom: 1px solid #CCCCCC ;
}

.den-autor {
	float: left;
	vertical-align: bottom;
	margin: auto;
	border: none;
	background: #F1F3F5;
	width: auto;


}
.tiskzpravy {
	float: right;
	vertical-align: bottom;
	margin: auto;
	border: none;
	background: #F1F3F5 url(obr/tisk.gif) no-repeat left;
	padding-left: 30px;
	padding-right: 10px;
	width: auto;
}
.tiskzpravyvlevo {
	float: left;
	vertical-align: bottom;
	margin: auto;
	border: none;
	background: #F1F3F5 url(obr/tisk.gif) no-repeat left;
	padding-left: 30px;
	padding-right: 10px;
	width: auto;
}

.pdefko {
	float: left;
	vertical-align: bottom;
	margin: auto;
	border: none;
	background: #F1F3F5 url(obr/pdefko.gif) no-repeat left;
	padding-left: 40px;
	padding-right: 10px;
	width: auto;
	height: 39px;
}



.patickav-n-c
{
	padding-left: 10px;
	padding-right: 10px;

	width: 800px;
	background: #F1F3F5;
	border-color: #CCCCCC;
	margin: auto;
}



a.tlacitkopodmenu:hover {
	color: #AC3232;

}

a.tlacitkopodmenuakt {
	display: block;
	text-align: left;
	/*background: #F1F3F5;*/
	background: White;
	color: #AC3232;
	font-size: 12px;

	border-left: 0px solid #F1F3F5;
	border-right: 0px solid #F1F3F5;
	border-top: 0px solid #F1F3F5;
	border-bottom: 0px solid #F1F3F5;
	padding-left: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-image:url(obr/odr.png);background-position: top left;background-repeat: no-repeat;

}
a.tridapppmenu {
	display: block;
	text-align: left;
	/*background: #F1F3F5;*/
	background: White;
	color: #191970;
	font-size: 12px;
	border-left: 0px solid #F1F3F5;
	border-right: 0px solid #F1F3F5;
	border-top: 0px solid #F1F3F5;
	border-bottom: 0px solid #F1F3F5;
	padding-left: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-decoration: none;
	background-image:url(obr/odr.png);background-position: top left;background-repeat: no-repeat;


}
a.tridapppmenu:hover {
	color: #AC3232;

}


a.tridappmenuakt {
	display: block;


	/*color: #CCCCCC;*/
	color: #191970;
	/*background-color: #CCCCCC;*/
	text-align: center;
	font-family: sans-serif;
	font: bolder;
	/*background: #F1F3F5;*/
	background: White;
	/*border-top: 1px solid #CCCCCC ;
	border-left: 1px solid #CCCCCC ;
	border-bottom: none;*/

}
a.tlacitkopodmenurss {
	display: block;
	text-align: left;
	/*background: #E3E3E3;*/
	background: #F1F3F5;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	border-left: 0px solid #F1F3F5;
	border-right: 0px solid #F1F3F5;
	border-top: 0px solid #F1F3F5;
	border-bottom: 0px solid #F1F3F5;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 25px;
	background-image: url(obr/rss.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
a.tlacitkopodmenurss:hover {
	color: #AC3232;
	background: #FFFFFF;
	padding-left: 25px;
	background-image: url(obr/rss.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.tlacitkopodmenufacebook {
	display: block;
	text-align: left;
	/*background: #E3E3E3;*/
	background: #F1F3F5;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	border-left: 0px solid #F1F3F5;
	border-right: 0px solid #F1F3F5;
	border-top: 0px solid #F1F3F5;
	border-bottom: 0px solid #F1F3F5;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 25px;
	background-image: url(obr/facebook.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
a.tlacitkopodmenufacebook:hover {
	color: #AC3232;
	background: #FFFFFF;
	padding-left: 25px;
	background-image: url(obr/facebook.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.tlacitkopodmenuarchiv {
	display: block;
	text-align: left;
	background: #F1F3F5;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	border-left: 0px solid #F1F3F5;
	border-right: 0px solid #F1F3F5;
	border-top: 0px solid #F1F3F5;
	border-bottom: 0px solid #F1F3F5;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 20px;
	background-image: url(obr/archiv.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.tlacitkopodmenuarchiv:hover {
	color: #AC3232;
	background: #FFFFFF;
	padding-left: 20px;
	background-image: url(obr/archiv.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.tlacitkopodmenuvse {
	width: auto;
	height: auto;
	color: #AC3232;
	background-color: transparent;
	text-align: center;
	font-family: sans-serif;
	font: bolder;
	padding-right: 14px;
	/*padding-top: 5px;*/
	background-image: url(obr/arrow.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
}



.prihlaska{
	background: ThreedHighlight;
	border-style: double;
	border-color: Blue;
}
.udaje{
	background-color: #AC3232;
	color: White;
	margin: auto;
}

.chyba{
	color: Red;
	font-weight: bold;
	text-align: left;

}
.tlacitko {
	background-color: #AC3232;;
	color: White;
	/*letter-spacing: 5pt;*/
	font-weight: normal;
}
.fotogal {
	background: #F1F3F5;
	text-align: center;
	margin: auto;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;

}

.fotogaladmin {
	border: 1px solid  #CCCCCC;
	text-align: center;
}

.skrolovatko {
	overflow: auto;
	width: 100%;
	height: 400px;
/*height: calc(100vh - 510px);*/ 
}
.skrolovatkorady {
	overflow: auto;
	width: 100%;
	height: 150px;
}
.pdefkorady {
	float: right;
	vertical-align: top;
	margin: auto;
	border: none;
	background: transparent ;
	background-image: url(obr/pdefko.gif);
	background-repeat:  no-repeat;
	background-position:  left top;
	margin-top: -20px;
	padding-left: 40px;
	padding-right: 10px;
	width: auto;
	height: 39px;
	display: inline;
}
.zavrirady {
	float: right;
	vertical-align: top;
	margin: auto;
	border: none;
	background: transparent;
	background-image:  url(obr/zavri.gif);
	background-repeat:  no-repeat;
	background-position:  left top;
	margin-top: -15px;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	height: 18px;
	display: inline;
}


.skrolovatkomale {
	overflow: auto;
	width: 100%;
	height: 70px;
}
.nadpisv_n_ref {
	text-align: center;
	vertical-align: top;
	background: #058706;
	color: Yellow;
	width: auto;
}

.prodanevstup {
	color: #AC3232;
	font-weight: bold;
	text-align: left;
}
.volnevstup {
	color: #2E8B57;
	font-weight: bold;
	text-align: right;
}
.robauto {
	visibility: hidden;
}
.zvyraznitano {
	background-color: Lime;
	font-weight: bolder;
}
.zvyraznitne {
	background-color: Yellow;
	font-weight: bolder;
}
.tlacodkaz {
	width: auto;
	height: auto;
	color: #AC3232;
	background-color: transparent;
	text-align: left;
	font-family: sans-serif;
	font: bolder;
	padding-left: 15px;
	background-image: url(obr/arrow.png);
	background-repeat: no-repeat;
	background-position: top left ;
}
.tlacodkazblok{
	width: auto;
	height: auto;
	/*color:#696969;*/
	color: #AC3232;
	background-color: transparent;
	text-align: left;
	font-family: sans-serif;
	font: bolder;
	padding-left: 15px;
	background-image: url(obr/arrow.png);
	background-repeat: no-repeat;
	background-position: top left ;
	text-decoration: line-through;

}
.tlacitkoblok{
	background-color: #AC3232;;
	color: White;
	/*letter-spacing: 5pt;*/
	font-weight: normal;
	text-decoration: line-through;
}
.hledej-tlacitko{
	float: right;
}
#rozdeleny_obsah_oskole {
	float: right;
	/*background: Red;*/
	width: 35%;
	/*border:  thin solid red	;*/
	display: inline;
	text-align: justify;
	margin-right: 1%;
	padding: 1%;
	margin-bottom: 15px;
	/*border: 1px dotted Highlight; */
	padding-top: 0px;


}

#rozdeleny_obsah_novinky {
	float: left;
	/*background: Red;*/
	width: 35%;
	/*border:  thin solid red	;*/
	display: inline;
	text-align: justify;
	/*margin-right: 2%;*/
	padding: 1%;
	margin-bottom: 15px;
	/*border: 1px dotted Highlight; */
	padding-top: 0px;


}
#rozdeleny_obsah_levy {
	float: left;
	/*background: Red;*/
	width: 48%;
	/*border:  thin solid red	;*/
	display: inline;
	text-align: center;
	/*margin-right: 2%;*/
	padding: 1%;
	margin-bottom: 15px;
	/*border: 1px dotted Highlight; */
	padding-top: 0px;


}

#rozdeleny_obsah_pravy {
	float: right;
	/*background: Red;*/
	width: 48%;
	/*border:  thin solid red	;*/
	display: inline;
	text-align: center;
	/*margin-right: 2%;*/
	padding: 1%;
	margin-bottom: 15px;
	/*border: 1px dotted Highlight; */
	padding-top: 0px;


}
.upozorneni {
	background: White;
	width: auto;
	z-index: 5;
	top: -10px;position: relative;
}
#rozdeleny_elearning_levy {
	float: left;
	/*background: Red;*/
	width: 70%;
	/*border:  thin solid red	;*/
	display: block;
	padding-left: 1%;
	padding-right: 1%;

	/*border: 1px dotted Highlight; */
	padding-top: 0px;
	margin: auto;
	/*	background: Fuchsia;   */
}

#rozdeleny_elearning_pravy {
	float: right;
	/*background: Red;*/
	width: 25%;
	display: block;
	padding-left: 1%;
	padding-right: 1%;
	margin: auto;
	/*	background: Aqua;     */

}
.stin {
	background: #A3A3A3;

	float: left;
	background-image: url(obr/stin.jpg);
	background-position: right bottom ;
	background-repeat: no-repeat;
	overflow: visible;
}

.posunap {

	top: -5px;
	left: -5px;
	position: relative;


}


.jidelna {
	border: 3px solid Red;
	text-align: center;
	width: 100%;
}
.stul {
	background: #FFDEAC;
	height: auto;
	color: #AC3232;
	text-decoration: none;
	font-weight: bold;
	text-align: center; /*margin: 10px;*/
	font-size: 100%;
	font-weight: bold;
	width: 30%;
	border: 20px solid Gray;
}
.frame img{
	border: none;
}
.vyhledavat{
margin-top: -10px;
top: -1px;
position: relative;
margin-left: 10px;	
	border: none;
}
