table.news{
	margin-bottom: 20px;
}

td.home_news{
	width:30%;
	border: solid black 1px;
}

td.home_main{
	width: 70%;
	vertical-align: top;
	padding-right: 2em;
	text-align: justify;
}

td.home_news_description{
	font-family: Tahoma, serif;
	font-size:10pt;
	background-color: rgb(25,28,153);
	color:white;
	text-align: center;
}

td.news_header{
	font-family: Tahoma, serif;
	font-size:9pt;
	font-weight: bold;
	background-color: #DCDCDC;
	color:rgb(25,28,153);
}

td.news_date{
	font-family: Tahoma, serif;
	font-size:7pt;
	color:rgb(25,28,153);
	text-align: right;
}

td.news_text{
	font-family: Tahoma, serif;
	font-size:8pt;
	text-align:justify;
	color:rgb(25,28,153);
}

table.popis_projektu{
	margin-top:30px
}
div.adresa{
	font-family: Tahoma, serif;
	font-size:20pt;
}
td.licha_jmeno{
	font-family: Tahoma,serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: rgb(202,36,36);
	color: white;
	padding-left: 1em;
	padding-right: 1em;
}
td.licha_pozice{
	font-family: Tahoma,serif;
	font-size: 9pt;
	background-color: rgb(202,36,36);
	color: white;
	padding-left: 1em;
	padding-right: 1em;
}
td.licha_telefon{
	font-family: Tahoma,serif;
	font-size: 9pt;
	background-color: rgb(202,36,36);
	color: white;
	padding-left: 1em;
	padding-right: 1em;
}
td.licha_email{
	font-family: Tahoma,serif;
	font-size: 9pt;
	background-color: rgb(202,36,36);
	color: white;
	padding-left: 1em;
	padding-right: 1em;
}
a.licha_email{
	font-family: Tahoma,serif;
	font-size: 9pt;
	color: white;
	background-color: rgb(202,36,36);
}

td.suda_jmeno{
	font-family: Tahoma,serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: rgb(25,28,153);
	color: white;
	padding-left: 1em;
	padding-right: 1em;
}
td.suda_pozice{
	font-family: Tahoma,serif;
	font-size: 9pt;
	background-color: rgb(25,28,153);
	color: white;
	padding-left: 1em;
	padding-right: 1em;
}
td.suda_telefon{
	font-family: Tahoma,serif;
	font-size: 9pt;
	background-color: rgb(25,28,153);
	color: white;
	padding-left: 1em;
	padding-right: 1em;
}

td.suda_email{
	font-family: Tahoma,serif;
	font-size: 9pt;
	color: white;
	background-color: rgb(25,28,153);
	padding-left: 1em;
	padding-right: 1em;
}
a.suda_email{
	font-family: Tahoma,serif;
	font-size: 9pt;
	color: white;
	background-color: rgb(25,28,153);
}
body.kontakt{
	padding: 0px;
	margin: 0px;
}
p.menu_mouseout{
	text-align: left;
	background-color: rgb(25,28,153);
	font-weight: bold;
	font-family: Tahoma,serif;
	font-size:10pt;
	color: white;
	margin-bottom: 1px;
	border-color: black;
	border-style: solid;
	border-width: 2px;
	margin-top:1px;
	cursor: pointer;
	width: 10em;
}
p.menu_mouseover{
	text-align: left;
	background-color: rgb(202,36,36);
	font-weight: bold;
	font-family: Tahoma,serif;
	font-size: 10pt;
	color: black;
	margin-bottom: 1px;
	border-color:black;
	border-style:solid;
	border-width:2px;
	margin-top:1px;
	cursor: pointer;
	width: 10em;
}
p.submenu_hidden{
	position:absolute;
	visibility:hidden;
	top:0;
	left:0;
}
p.submenu_mouseover{
	text-align: left;
	background-color: rgb(202,36,36);
	font-family: Tahoma,serif;
	font-size: 10pt;
	color: black;
	margin-bottom: 1px;
	border-color:black;
	border-style:solid;
	border-width:2px;
	margin-top:1px;
	cursor:pointer;
}
p.submenu_mouseout{
	background-color: #195E9A;
	position:static;
	visibility:visible;
	text-align: left;
	font-family: Tahoma,serif;
	color: white;
	font-size: 10pt;
	margin-bottom: 1px;
	border-color:black;
	border-style:solid;
	border-width:2px;
	margin-top:1px;
	cursor:pointer;
}
img.logo
{
	behavior: url('pngbehavior.htc');
	position:absolute;
	width:176px;
	height:90px;
	top:72px;
	left:40px;
}
img.zahlavi
{
	border: solid black 2px;
	clear: right;
	margin: 0px;
	border-color: black;
}

img.flag{
	cursor: pointer;
}

table.index{
	width:100%;
	margin: 0px;
	border: black solid 6px;
	border-collapse: collapse;
	height: 200%;
}

body.index_body{
	margin: 0px;
	padding: 0px;
}

td.header{
	margin:0px;
	text-align:right;
	background-color: rgb(202,36,36);
	padding: 6px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	height: 1px;
	vertical-align:middle;
}
td.flags{
	margin:0px;
	text-align:right;
	padding: 4px;
	height:1px;
}
td.menu{
	width: 20%;
	margin:0px;
	padding: 40px 4px 4px 35px;
	vertical-align: top;
}
td.copyright{
	vertical-align:bottom;
	text-align:right;
	font-family: Tahoma, serif;
	font-size:8pt;
	color:rgb(25,28,153);
	padding:1em;
}
td.w3c_validator{
	text-align:left;
	vertical-align:bottom;
	padding-left: 1em;
}

td.main_frame{
	width: 10000px;
	height: 1200px;
}

iframe.main_frame{
	width:100%;
	height:100%;
}
table.home{
	padding:0px;
}
p.normaltext{
	font-family: Tahoma,serif;
	font-size: 10pt;
	color: #404099;
}

ul.sluzby li {
	display: list-item;
	list-style: square;
	font-family: Tahoma,serif;
	font-size: 10pt;
	color: #404099;
}

p.popis_projektu{
	font-family: Tahoma,serif;
	color: #404099;
	font-size: 10pt;
}

h1{
	font-family: Tahoma,serif;
	color: #404099;
}

h1.jmeno_projektu{
	font-size: 16pt;
}

img.projekt{
	border: solid 4px;
	border-color: rgb(25,28,153);
	margin-right: 30px;
	margin-top:30px;
}

img.projekt1{
	border: solid 4px;
	border-color: rgb(25,28,153);
	margin-right: 30px;
	margin-top:30px;
}

td.mlcechvosty1{
	padding-bottom: 10px;
}

td.mlcechvosty2{
	border-top: solid 1px rgb(25,28,153);
	padding-top: 20px;
}

img.mapa_projektu{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

table.address{
	margin-bottom: 2em;
	border: solid 2px rgb(202,36,36);
	margin-top: 60px;
}
td.address_description{
	font-family: Tahoma, serif;
	font-size:14pt;
	font-weight: bold;
	background-color: rgb(25,28,153);
	color:white;
	text-align: center;
	padding: 0.5em 1em;
}
td.address_address{
	font-family: Tahoma, serif;
	font-size:12pt;
	font-weight:bold;
}
td.address_phone{
	font-family: Tahoma, serif;
	font-size:11pt;
	text-align: left;
	font-weight:bold;
}
td.address_phone_desc{
	vertical-align: top;
	font-family: Tahoma, serif;
	font-size:11pt;
	color: rgb(202,36,36);
	text-align: right;
}
body{
	padding: 2em;
	padding-left: 4em;
}
body.home{
	padding-left: 0px;
	padding-right: 0px;
}

