/*celý dokument*/
/*#logo {float:left;width: 140px; height: 28px;text-align:center;margin-top:10px}*/
#hlavicka {width: auto; height: 90px;text-align:left; overflow: auto;border:0px solid black;background-image: url('voda2.jpg')/*background-color:#bfd7ee*/}
#levy {width: 140px; float:left;clear:left; text-align: left;border:0px solid black;margin-bottom:20px;margin-top:10px}
#obsah {margin-left:140px;margin-top:10px;margin-right:10px;margin-bottom:20px;padding-left:15px; text-align: left; border-left: 2px solid white;}
.page {margin: 0px 0px 0px 0px; width: 784px;background-color:#e2effe;border:2px outset;text-align:center;}

#levy h3 {margin-left:10px}

body {font-family:   Tahoma; font-weight: 100;color: #050505; font-size: 80%;text-align:center;line-height:130%;}
.body {font-family:   Tahoma; font-weight: 100;color: #050505; font-size: 100%;text-align:center;line-height:130%;}
pre {font-family:  Tahoma; font-weight: 100; color: #050505; font-size: 80%}
h1 {font-size: 120%; color: black;}
h2 {font-size: 120%; color: Black; text-decoration: underline}
a:hover h2 {display:block; background-color:#eab479}
h3 {
	font-size: 125%;
	color: MidnightBlue;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h4 {font-size: 90%;letter-spacing: 1pt; font-variant:small-caps;color: MidnightBlue }
b {font-weight:600}
i {font-style:italic}

p {text-align:justify}
img {border: 0px; }

/*obecne - tridy*/
.flol {float:left;margin-right:15px}
.flor {float:right}
.center {text-align: center}
.zlom {clear:both;visibility:hidden}
.patka {font-size:85%;width:98%;clear:both;border-top:2px solid white;padding:5px;margin:auto}
.end {position:absolute;left:0px;top:700px;color:#f9fcff}
.invis {visibility:hidden}
.orange /*nadpis u osob*/ {
	color:orange;
	height:22px;
	font-weight:800;
	padding:3px;
	font-size: 14px;
}

ul.num li {list-style-type: decimal; line-height:200%}
ul.num {vertical-align:baseline}
ul.num2 li {list-style-type: decimal; line-height:100%; font-size: 80%;}

ul.main li {list-style-image: url('odrazka02.gif'); line-height:150%}
ul.cv li {list-style-type: none; line-height:120%}
ul.publ li {list-style-type: disc; }
ul.publ {line-height: 120%}
ul.bezodr li {list-style-type: none; list-style-position:outside ;font-weight: 600}
ul.dipl li {list-style-type: disc; line-height:120%}
li.dipl_red {color:red}
li.dipl_shadow {
	color: Silver;
}
div.seznam li {font-size:90%;line-height:160%;margin-top:10px}
div.seznam h3 {color: MidnightBlue}
div.seznam ul {list-style-type:none}
div.seznam {padding-bottom:30px;border-bottom:2px solid white}
div.seznam a {font-size:115%}


td.hlavicka {border-style:none;width:80px;height:15px; vertical-align:middle;text-align:center}
table.vybaveni td {font-size:80%;height:20px;border-style:none;padding-right:40px}
table.vybaveni tr {}
table.destomer td {font-size:80%;height:20px;border-style:none;padding-right:40px}
table.destomer {position:relative; left:40px;top:0px}
table.trubky {text-align:center;font-size:100%}
table.trubky td {border:1px solid black; padding:3px}
table.trubky2 {text-align:left;font-size:100%}
table.trubky2 td {border:1px solid black; padding:3px}

/*osoby*/
.osoby table {font-weight: 600;vertical-align: middle; font-size:90%;margin-top:20px;width:580px}
.osoby table td {border-bottom:1px solid white;padding-left:15px}
.osoby h1 {
	clear:both;
	margin-bottom: 0px;
	padding:5px;
	color: orange;
}
.lft {text-align: left; font-size: 90%; margin-left:10px;margin-top:10px;line-height:190%;}


.lmenu {}
.home {font-size: 120%; color: LightSlateGray; letter-spacing: 1pt; position: relative; top:5px; left: 15px}
.nadpis {width: 80%; position: relative; left: 10% ;top: 10%}
.hlava {font-size: large; color: black; text-align: center}
.vzad {z-index: -1; font-size: 35px; text-align: center; position: absolute; left: 10px; top:15px; color: #9c8369}

/*hlavicka*/
.kde {font-size: 100%; color: LightSlateGray; letter-spacing: 1pt}
.odkaz {width: 68px; height: 18px; text-align: center; border-style:none; font-size: 85%; background: no-repeat url('tlacitko01.gif'); font-weight: 600;text-decoration:none;display:block; float: left; padding-top:0px}
.odkazkl {width: 68px; height: 18px; text-align: center; border-style:none; font-size: 85%; background: no-repeat url('tlacitko11.gif'); font-weight: 600;text-decoration:none;display:block; float: left; padding-top:0px}
.odkazkl:hover {text-decoration:none;background-color:transparent}
.odkaz:hover { text-decoration:none; background: no-repeat url('tlacitko11.gif')}
.odkaz2 {width: 71px; height: 18px; text-align: center; border-style:none; font-size: 85%; background: no-repeat url('tlacitko02.gif'); font-weight: 600; text-decoration:none;display:block;float: left;padding-top:0px}
.odkaz2:hover {text-decoration: none; background: no-repeat url('tlacitko12.gif');font-weight:600}
.odkazkl2 {width: 71px; height: 18px; text-align: center; border-style:none; font-size: 85%; background: no-repeat url('tlacitko12.gif'); font-weight: 600; text-decoration:none;display:block;float: left;padding-top:0px;}
.odkazkl2:hover {text-decoration:none;}
.zpet {font-weight:600;}
.titul {font-size:110%;color:Darkorange;font-weight:700}
.ctu {margin-left:22px;height:50px;float:left;margin-top:2px; display: inline;}
.ctu:hover {background-color:transparent}
.pod_lev2 {
	margin-left: -85px;
	margin-top: 55px;
	float: left;
	color: Black;
	font-size: 80%;
}
a.pod_lev2 {
	color: Black;
	text-decoration: none;
	font-weight: 500;
}
a.pod_lev2:hover {
	color: Black;
	background-color:	transparent;
}
.pod_lev {
	margin-left: 3px;
	margin-top: 4px;
	float: left;
}
/*odkaz v textu*/
a.odkaz3 {color: MidnightBlue; text-align: center; border-style:none; font-size: 95%; font-weight: 600}
a.odkaz3:hover {color:MidnightBlue; text-decoration: underline}

a {color: MidnightBlue;text-decoration:underline}
a:hover {text-decoration: none;border-style: none;background-color:#eab479}
a:visited {color: MidnightBlue}



/*levý sloupec*/
.lmenu01 {text-align: left; font-weight: 600; vertical-align: middle; font-size: 90%; line-height:160%;margin-left:10px}
.lmenu02 {text-align: left; font-weight: 600; vertical-align: middle; font-size: 90%; margin-left:20px;margin-top:0px;line-height:160%}
.lfoto {margin-left:20px;margin-top:10px;border: 3px ridge }
.up {text-align: center; float:right}
.actual {padding-left:0px;padding-right:0px;background-color:#eab479}


/*hlavní strana*/
.adresa {line-height:150%;font-size:90%;margin-left:250px;margin-top:50px}
.oblasti {}
img.skola {float:left;margin-top:34px}
							 
.mapa {border: 4px solid MidnightBlue}

.logo {margin-left:55px;float:left;margin-top:2px;height:28px}
.roura {margin-left:140px}
#hlavicka h1 {font-style:normal;font-family:   "Futura Md BT"; margin-top:15px;margin-bottom:15px;font-size:24px}

.aktuality_ram {border: solid orange 2px;width:120px;height: auto;margin-left:10px;margin-top:10px;overflow:auto}
.aktuality h5 {}
.aktuality {font-size:85%;padding:6px}
.aktuality a:hover {background-color:transparent}
html  {
scrollbar-track-color: #bfd7ee;
scrollbar-face-color:  #56A5FC;
scrollbar-highlight-color: #bfd7ee;
scrollbar-3dlight-color: #bfd7ee;
scrollbar-darkshadow-color: #56A5FC;
scrollbar-shadow-color: #56A5FC;
scrollbar-arrow-color: #FF8040;
background-color: #bfd7ee}
.a
{color: #56A5FC  
}

a.bez_podbarveni:hover {
background: transparent;
}

ul.num a img:hover {
background: transparent;
}