body {
	background-color: #ffffff;
	
	margin: 2px;
	font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size:80%;
	color:#000000;
	
	}

input, select, textarea 
	{ /* vlastnosti formularovych prvku */
	margin: 0px 0px 10px;
	vertical-align: middle;
	}

	
a {	color: #000066;
    text-decoration:underline;
	font-size:12px;
	font-weight : none;
		}
a:active {	color: #FF3333;}
a:visited {color:#000066;}
a:hover {color:#FF3333;}


a img {border:none !important;}

formular 
	{
	margin: 0px;
	padding: 0px;
	}

dt {font-weight:bold;}

ul {list-style-type:disk;}

ul li, ol li {margin-bottom:5px;}

hr 
	{
	height: 1px;
	border-top: 1px solid #CCCCCC;
	border-bottom: none;
	}

p {
	margin-top: 0px;
	margin-bottom: 5px;
	}

h1, h2, h3, h4, h5, h6 {
	color: #3399FF;
	margin-top: 0px;
}

h1 {font-size:2em;}

h2 {font-weight:normal;}

h3 {font-weight:normal;}

sup {font-size:0.6em;}

.ma {	color: #000066;
    text-decoration:none;
	font-size:12px;
	font-weight : bold;
	padding-left: 15px;
	}
.ma:active {	color: #FF3333;}
.ma:visited {color:#000066;}
.ma:hover {color:#FF3333;}

.sma {	color: #000066;
    text-decoration:none;
	font-size:12px;
	font-weight : bold;
	padding-left: 2px;
	}
.sma:active {	color: #FF3333;}
.sma:visited {color:#000066;}
.sma:hover {color:#FF3333;}




#ohraniceni0
	{
	text-align: center;
	}

#ohraniceni
	{
	width: 950px;
	text-align: center;
	border-color : black;
	border : 1px solid;
}

#menu
	{
	position:absolute;
	margin-top:90px;
	margin-left:0px;
	width: 900px;
	height: 15px;
	padding:0px;
	text-align: left;
	font-size:12px;
	color:#000000;
	color: Navy;
	font-weight : bold;
	
	}

.smenu
	{
	padding:0px;
	background-image: url('../img/m111.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	}	
	
#top
	{
	width: 950px;
	background-image: url('../img/top.jpg');
	background-repeat:no-repeat;
	height: 100px;
	padding:0px;
	text-align: left;
	font-size:12px;
	color:#000000;
	color: Navy;
	font-weight : bold;
	
	}

#body
	{
	width: 950px;
	padding:0px;
	text-align: right;
	font-size:9px;
	color: #D3DDFF;

}

#bottom
	{
	width: 950px;
	height: 15px;
	padding:0px;
	vertical-align:middle;
	text-align: center;
	font-size:11px;
	color:#FFFFFF;
	background-color: #2D008E;
}	

.tmenu
	{
	width: 950px;
	height: 100px;
	padding:0px;
	text-align: right;
	
	}	

.tdm1
	{
	width: 950px;
	height: 85px;
	padding:0px;
	text-align: left;
	font-size:9px;
	color:#000000;
	border-style: none;
	vertical-align:bottom;
	
	}		
	
.tdm2
	{
	width: 950px;
	height: 15px;
	padding:0px;
	border-style: none;
	vertical-align:bottom;
	
	}		

.tabbody
	{
	width: 950px;
	height: 515px;
	padding:0px;
	text-align: right;
	font-size:9px;
	color:#000000;
	border-style: none;
	
	}	

	
	
.tt0
	{
	width: 31px;
	padding-top: 20px;
	text-align: center;
	vertical-align: top;
	background-color: #CCCCFF;
}
	
	
.tt1
	{
	background-image: url('../img/bg.gif');
	background-repeat:no-repeat;
	width: 700px;
	padding:10px;
	padding-top:25px;
	text-align: justify;
	font-size:12px;
	color: #000000;
	vertical-align: top;
	background-color: #FFFFFF;
	background-position : center;
}	
.tt2
	{
	width: 219px;
	padding:0px;
	text-align: justify;
	background-color: #B7B8DC;
	font-size:9px;
	color:#000000;
	vertical-align: top;
}	
.tabulka
	{
	width: 100%;
	padding:0px;
	text-align: right;
	border-style: none;
	
	}	

.tt3
	{
	width: 50%;
	padding:0px;
	text-align: justify;
	font-size:12px;
	color:#000000;
	vertical-align: top;
}	

.tt4
	{
	width: 20%;
	padding:0px;
	text-align: justify;
	font-size:12px;
	color:#000000;
	vertical-align: top;
}	
.tt5
	{
	width: 15%;
	padding:0px;
	text-align: justify;
	font-size:12px;
	color:#000000;
	vertical-align: top;
}	

.tt6
	{
	width: 30%;
	padding:0px;
	text-align: justify;
	font-size:12px;
	color:#000000;
	vertical-align: top;
}	

.menu1
	{
	width: 140px;
	height: 15px;
	background-image: url('../img/m11.gif');
	background-repeat:no-repeat;
	padding: 0px;
	padding-left: 2px;
	text-align: left;	
	float: left;
	}

.menu0
	{
	width: 105px;
	height: 15px;
	background-image: url('../img/m12.gif');
	background-repeat:no-repeat;
	padding: 0px;
	padding-left: 2px;
	text-align: left;	
	float: left;
	}	
	
.nadpis
	{
	width: 219px;
	height: 28px;
	background-image: url('../img/nadpis.gif');
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;	
	}
.nadpis1
	{
	width: 144px;
	height: 28px;
	background-image: url('../img/nadpis1.gif');
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;	
	float: left;
	}
.nadpis2
	{
	text-align: left;
	font-size:13px;
	color: Navy;
	font-weight : bold;
}	
.nadpistext
	{
	padding-left: 30px;
	text-align: left;
	font-size:13px;
	color: Navy;
	font-weight : bold;
}
.nadpistext1
	{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: left;
	font-size:13px;
	color: Navy;
	font-weight : bold;
}

.nadpistext2
	{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: left;
	font-size:13px;
	color: red;
	font-weight : bold;
}

.novinky
	{
	padding: 5px;
	padding-right:10px;
	text-align: justify;	
	}
	
.obrazek
{
	border: 0px;
	padding: 5px;
	padding-right:15px;
	text-align: justify;	
	}
.aktuelni-stranka
	{
	color: #ff0000;
	}
.nadpiss
	{
	color:#000000;
	font-size : 12px;
	height:40px;
	}
.nadpiss2
	{
	color:#000000;
	font-size : 12px;
	font-weight: bold;
	color: #000066;
	}
.link-tucny {	
	color: #000066;
    text-decoration:underline;
	font-size:12px;
	font-weight : bold;
	}
a:link-tucny {	color: #FF3333;}
a:link-tucny {color:#000066;}
a:link-tucny {color:#FF3333;}

.link-mini {	
	color: #000000;
    text-decoration:underline;
	font-size:10px;
	font-weight : none;
	}
a:link-mini {color: #000000;}
a:link-mini {color:#000000;}
a:link-mini {color:#ff0000;}

.news
	{
	padding-bottom: 8px;
	}
.mezera
	{
	padding: 6px;
	}
	
table.reference-tabulka {
  border-collapse: collapse;
  font-size: 12px;
}

table.reference-tabulka th {
  background-color: #EEEEEE;
  height: 30px;
}

table.reference-tabulka tbody tr {
  background-color: #FFFFFF;
  height: 30px;
  border-bottom: 1px solid #F5F5F5;
}
