body {
	font-family: Arial, Helvetica, sans-serif;
	background:#f1f5f4 url(img/pozprech.gif) repeat-x scroll 0 0;
        text-align:center;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}
ul li {
        text-align:left;
}

p {
        padding: 0 24 0 24;
        text-align:left;
}
p:first-letter {
    padding-left: 20;
    color:green;
}

a:visited {
	color: darkblue;
	text-decoration: none;
}
a:link {
	color: darkblue;
	text-decoration: none;
}
a:hover {
	color: green;
	text-decoration: none;
}
.kulovy{
	margin: 0 auto;
	position:relative;
	width:21cm;
	height:15px;
	background:#ffffff ;
}
.kulovyl{
	margin: 0 auto;
	display:inline;
	position:relative;
	float:left;
	width:15px;
	height:15px;
	background:#ffffff url(img/lr.gif) no-repeat scroll 0 0;
}
.kulovyp{
	margin: 0 auto;
	display:inline;
	position:relative;
	float:right;
	width:15px;
	height:15px;
	background:#ffffff url(img/pr.gif) no-repeat scroll 0 0;
}

.wrapper_all{
	margin: 0 auto;
	padding-bottom: 50px;
	position:relative;
	width:21cm;
	background:white;
}
.topv {
        margin: 10 0 10 0;
	
}

.stredblok {
  	border: none ;
	display : inline;
	width : 21cm;	
	margin : 0.5cm 0 0 0;
}
.stred {
  	border: none ;
	display : inline;
	width : 13.8cm;	
        padding: 0 0 0 0.5cm;
}

td { 
	vertical-align: top;
	color: black;
}
 
.text2 { 
	vertical-align: top;
	color: #21595A;
}
 
.text3 { 
	vertical-align: top;
	color: black;
	font-weight: bold;
	color: #21595A;
}
 
.text4 { 
	font-weight: bold;
	vertical-align: top;
	color: black;
}
 
.menu { 
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border-right: thin groove #BDD7D6;
}
 
.menu{ 
	font-size: 12px;
	vertical-align: middle;
	color: #BDD7D6;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
.menu2{ 
	font-size: 12px;
	vertical-align: middle;
	color: #BDD7D6;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

td.menu a:visited {
	color: white;
	text-decoration: none;
}
td.menu a:link {
	color: white;
	text-decoration: none;
}
td.menu a:hover {
	color: #BDD7D6;
	text-decoration: none;
}
td.menu2 a:visited {
	color: #21595A;
	text-decoration: none;
		font-size: 12px;
}
td.menu2 a:link {
	color: black;
	text-decoration: none;
		font-size: 12px;
}
td.menu2 a:hover {
	color: green;
	text-decoration: none;
	font-weight: bold;
		font-size: 12px;
}
  
.copy { 
	font-size: 11px;
	vertical-align: top;
	color: #298A8C;
}
 
.newsblok { 
	font-size: 11px;
	vertical-align: top;
        display: inline;
	width: 6.5cm;
}
.news { 
	font-size: 11px;
	vertical-align: top;
        padding: 5,10,5,10;
	color: #21595A;

}
 
.news:hover { 
	font-size: 11px;
	text-align: center;
	color: black;

}
.newsh { 
	font-size: 12px;
	vertical-align: top;
	text-align: center;
        padding: 5,10,5,10;
	color: #21595A;
        background-image: url(img/grad8.jpg); 

	background-repeat:repeat-y;

}
 
.news2 { 
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: #21595A;
	border-bottom: thin groove green;

}
.aktualita { 
        padding: 5,10,5,10;
}

.odkaz { 
	vertical-align: top;
	color: #21595A;
	text-align: center;
}
 
.odkaz:hover { 
	vertical-align: top;
	color: black;
	text-align: center;
}

.sluzby_bold { 
	font-weight: bold;
	vertical-align: top;
	color: #21595A;
}
.klslova {
	font-size: 4px;
	vertical-align: top;
	color: white;
	text-align: center;
}
.popid {
	color: white;
	text-align: center;
	vertical-align : middle;
	border: thin groove green;
	display : inline;
	width : 3.5cm;	
	height : 1.5cm;
	margin: -1px -1px -1px -1px;
	padding: 10px 0.5cm 1px 0.5cm;
}
.popblok {
	color: white;
	text-align: center;
	border: none;
	display : inline;
	width : 10cm;	
	height : 4.0cm;
	margin: -1px -1px 10px 0.1cm;
	padding: 4px 1px 4px 1px;
	border: thin groove RED;
}
.nadpis {
	color: white;
	text-align: center;
	border: none;
	display : inline;
	width : 12.0cm;	
	height : 1.0cm;
	margin: -1px -1px -1px 1cm;
}
.menudmd {
	color: white;
	float: right;
	width:6cm;
	margin: 30px 6mm 10px 0.3cm;
	padding: 4px 5px 4px 10px;
	
}
.menudmdt {
	color: white;
	margin: 8px 0 0 8;

}
.menudmdtd {
	color: blue;
	padding: 5px 0 0 15;
	height:33px;
	background: white;
	}

.dmdh { 
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
        padding: 5,10,5,10;
	color: #21595A;
        background-image: url(img/grad8.jpg); 
	background-repeat:repeat-y;
}

