BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	background: #D3D3D3;
	font-family: "Verdana", sans-serif;
	font-size: 12px;
}
TABLE {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
}
#toto_hore {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	height: 80px;
	PADDING-BOTTOM:0px;
	MARGIN: 0px;
	PADDING-TOP:0px;
	background: #6083AB url('logo.jpg') no-repeat left;
}
#menu {
	position:absolute;
    left: 0;
	width: 160px;
    height: auto;
    _height: 80%;
	min-height: 350px;
	PADDING: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	background:  #396E98 /*#B9CBD7*/ url('menu.jpg') no-repeat left;
}
#stred {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 30px; 
	PADDING-TOP: 15px;
	background: #E8E8E8;
/*    width:100%;*/
    height: auto;
    _height: 100%;
	min-height: 350px;
 	MARGIN: 0px;
	text-align: justify;
	margin-right: 50px;
	margin-left: 160px;
	border: 1px solid/*dotted*/ #285577;
}
#toto_hore_podtym {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	height: 15px;
	background: #3F5688;
  	text-align: left;
    font-size: 9px;
	PADDING-BOTTOM: 0px;
 	MARGIN: 0px;
	PADDING-TOP: 0px;
    color:#818080;
	margin-bottom: 0px;
}
#spodok {
	width: 93%;
	height: 20px;
/*	float: left;*/
	text-align: right;
	font-size: 9px;
	color: #818080;
/*	margin-right: 50px;*/
}
#leftnav{
	margin: 0px 0px 0px 0px;
	list-style: none;
	padding: 6px;
	float: left;
	font-size: 12px;

}

#leftnav li a /*,  #leftnav li a:hover, #leftnav li a:active*/ {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px;
	text-align: left;
	width : 130px;
	font-weight: bold;
}
#leftnav li a:hover, #leftnav li a:active { 
	background-color : #B8BEC3;
	color: #FFFFFF;
}
A {
	text-decoration: none; 
	color: #003399;
	font-weight: bold;
}
A:link {
	text-decoration: none; 
	color: #285577;
	font-weight: bold;
}
A:visited {
	text-decoration: none; 
	color: #285577;
	font-weight: bold;
}
A:active {
	text-decoration: none; 
	color: #285577;
	font-weight: bold;
}
A:hover {
	text-decoration: underline; 
	color: red;
	font-weight: bold;
}
H3 {
	color: black;
}
b {
   /*	color: #285577;*/
}

#FOOTER A {
	color: #a0a0a0; 
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #33CC66;
}
h6 {
	text-align: right;
	font-size: 10px;
	padding-right: 10px;
}

h7 {
	text-align: right;
	font-size: 8px;		
}

h4.stred {
	text-align: center;
}


span.green{
	color:green;
	font-weight: bold;
}

span.male{
	text-align: right;
	font-size: 8px;
}

span.blue{
	color:blue;
	font-weight: bold;
}

span.red{
	color:red;
	font-weight: bold;
}

span.brown{
	color:brown;
	font-weight: bold;
}

span.tucne{
	font-weight: bold;
}

p.begin {
	text-align: justify;
	text-indent: 20px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

p.TextBlock {
	text-align: justify;
	text-indent: 50px;
	margin: 0px;
}

img.uvod {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
}

img.projekt {
	align: center;
}

img.pravo {
	margin-left: 100px;
	margin-bottom: 10px;
	margin-top: 0px;
}

img.vlavo {
	vertical-align: top;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 2px solid;
}

img.okraj {
	border: 1px solid;
}					  

li.hocico{
	margin-left:-40px;
	list-style-type: none;
}

table.uvod_tab {
	border: #0066B2 2px solid;
	background: #B1D3EC;
	padding: 5px;
  	text-align: left;
	font-size: 10px;
   	margin-left: 10px;
/* 	margin-bottom: 5px;*/
	margin-top: 10px;
    width: 250px;
    position: absolute;
    right: 70px;
}

table.poradca {
	border: #0066B2 2px solid;
    padding: 5px;
	text-align: left;
	font-size: 10px;
   	margin-left: 10px;
/*	margin-bottom: 5px;*/
	margin-top: 10px;
}

table.poradca2 {
    padding: 5px;
	text-align: left;
	font-size: 10px;
   	margin-left: 10px;
	margin-top: 10px;
}

table.odbory{
	padding: 5px;
	text-align: left;
	font-size: 12px;
   	margin-left: 10px;
	margin-top: 10px;
}

table.zamestnanci {
	padding: 3px;
	text-align: left;
	font-size: 10px;
}

td.header {
	height:20px;
	background: #0066B2;
	color: #FFFFFF;
	width: 110px;
	height: 20px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	padding-right:10px;
}

tr.tr1 { background: #FFFFFF }
tr.tr2 { background: #EBF4FA }


table.tabulka2 {
	border: 0px;
	background: #FFFFFF;
	padding: 0px;
	text-align: left;
	font-size: 12px;
}
td.header2 {
	width: 300px;
	height: 20px;
}

td.odb{
  color: #434E8A;
}

td.zamestnanci{
  vertical-align: bottom;
}


td.odbory{
    vertical-align: top;
}

ol.odbory{
  line-height: 250%;
}

ul.teoret{
  font-size: 11px;
  line-height: 200%;
}

ul.praktic{
  font-size: 11px;
  line-height: 200%;
}

ul.aktuality{
font-size: 12px;
 line-height: 200%;
}

img {
   	border: 0px;
}
#toto_hore h1 {
display:none;
}