body {
	margin: 0;
	padding: 0;
	background: url("../images/bg.jpg") repeat-x;
	color: #000000;
	font-size: 80%;
	font-family: 'Helvetica', 'Helvetica CE', 'Arial', 'Arial CE', sans-serif;
	text-align: center;
	
}
hr, .nodisplay {
	display: none;
}
img {border:none;}
#page {
	margin: 0 auto;
	width: 786px;
	text-align: left;
	background: white;
	padding: 0 0px 0 20px;
}
a#logo {
	position: relative;
	float: left;
	top: 36px;
	display: block;
	width: 190px;
	height: 43px;
	background: url("../images/logo_eps190.png") no-repeat;
}
a#logo span {
	display: none;
}
#header {
	height: 88px;
}
#langselector {
	position: relative;
	float: right;
	right: 25px;
	top: 5px;
	color:silver;
}
#langselector a:link, #langselector a:visited{
	text-decoration: none;
	color:#047391;
	font-size: 80%;
}
#langselector a:hover, #langselector a.current {
	color:silver;
}
/*Main menu START*/
ul#mainmenu {
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	top: 25px;
	right: 0px;
	_right: 15px;
	width: 578px;

}
ul#mainmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	float: left;
}
ul#mainmenu a span {
	display: none;
}
ul#mainmenu li a:link, ul#mainmenu li a:visited {
	position: relative;
	float: left;
	background: url("../images/cz/mainmenu/uvod.gif") no-repeat;
	background-position: bottom;
	display: block;
	width: 77px;
	height: 40px;
	margin-left: 2px;
}
ul#mainmenu li a:hover, ul#mainmenu li a.current {
	background-position: 0 0;
}
ul#mainmenu li a.onas:link, ul#mainmenu li a.onas:visited {
	background: url("../images/cz/mainmenu/o-nas.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.onas:hover, ul#mainmenu li a.onas.current {
	background-position: 0 0;
}
ul#mainmenu li a.odpovednost:link, ul#mainmenu li a.odpovednost:visited {
	background: url("../images/cz/mainmenu/odpovednost-korporaci.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.odpovednost:hover, ul#mainmenu li a.current {
	background-position: 0 0;
}
ul#mainmenu li a.pripady:link, ul#mainmenu li a.pripady:visited {
	background: url("../images/cz/mainmenu/pripady.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.pripady:hover, ul#mainmenu li a.pripady.current {
	background-position: 0 0;
}
ul#mainmenu li a.informacni:link, ul#mainmenu li a.informacni:visited {
	background: url("../images/cz/mainmenu/informacni-zdroje.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.informacni:hover, ul#mainmenu li a.informacni.current {
	background-position: 0 0;
}
ul#mainmenu li a.press:link, ul#mainmenu li a.press:visited {
	background: url("../images/cz/mainmenu/press.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.press:hover, ul#mainmenu li a.press.current {
	background-position: 0 0;
}
ul#mainmenu li a.kontakt:link, ul#mainmenu li a.kontakt:visited {
	background: url("../images/cz/mainmenu/kontakt.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.kontakt:hover, ul#mainmenu li a.kontakt.current {
	background-position: 0 0;
}

/* ENGL menu START*/

ul#mainmenu li a.home:link, ul#mainmenu li a.home:visited {
	position: relative;
	float: left;
	background: url("../images/en/mainmenu/home.gif") no-repeat;
	background-position: bottom;
	display: block;
	width: 77px;
	height: 40px;
	margin-left: 2px;
}
ul#mainmenu li a.home:hover, ul#mainmenu li a.home.current {
	background-position: 0 0;
}
ul#mainmenu li a.aboutus:link, ul#mainmenu li a.aboutus:visited {
	background: url("../images/en/mainmenu/aboutus.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.aboutus:hover, ul#mainmenu li a.aboutus.current {
	background-position: 0 0;
}
ul#mainmenu li a.corporations:link, ul#mainmenu li a.corporations:visited {
	background: url("../images/en/mainmenu/corporations.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.corporations:hover, ul#mainmenu li a.corporations.current {
	background-position: 0 0;
}
ul#mainmenu li a.cases:link, ul#mainmenu li a.cases:visited {
	background: url("../images/en/mainmenu/cases.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.cases:hover, ul#mainmenu li a.cases.current {
	background-position: 0 0;
}
ul#mainmenu li a.datasources:link, ul#mainmenu li a.datasources:visited {
	background: url("../images/en/mainmenu/datasources.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.datasources:hover, ul#mainmenu li a.datasources.current {
	background-position: 0 0;
}
ul#mainmenu li a.pressen:link, ul#mainmenu li a.pressen:visited {
	background: url("../images/en/mainmenu/pressen.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.pressen:hover, ul#mainmenu li a.pressen.current {
	background-position: 0 0;
}
ul#mainmenu li a.contact:link, ul#mainmenu li a.contact:visited {
	background: url("../images/en/mainmenu/contact.gif") no-repeat;
	background-position: bottom;
}
ul#mainmenu li a.contact:hover, ul#mainmenu li a.contact.current {
	background-position: 0 0;
}

/* ENGL menu END*/

/*Main menu END*/

/*Middle START*/
a#mainbanner {
	display: block;
	width: 535px;
	height: 188px;
	position: relative;
	float: left;

}
a#mainbanner span {
	display: none;
}



#middle .onas {
	position: relative;
	float: right;
	margin: 0 25px 0 2px;
	_margin: 0 13px 0 2px;
	background: url("../images/bg-middle-blue.jpg") right top no-repeat;
	width: 224px;
	_width: 225px;
	height: 188px;
	color: white;
	padding: 0;

}
#middle .onas h1 {
	margin: 0;
	padding: 25px 15px 0px 23px;
	font-size: 110%;
}
#middle .onas p {
	margin: 0;
	padding: 5px 32px 15px 23px;
	font-size: 80%;
}
#middle .onas a:link, #middle .onas a:visited {
	text-decoration: none;
	color:#D21C15;
}
#middle .onas a:hover {
	color: white;

}

.onas_in .sipka {
	text-decoration: blink;
	font-weight:bold;
}

.onas_in{margin:0; font-size:120%;
padding: 35px 20px 0px 20px;
line-height:30px;
text-align:center;
 }
 #middle .onas .onas_in p {line-height:15px; padding-top:20px;}
 #middle .onas a, #middle .onas a:visited {color:white;}
#middle .onas a:hover {color:#eeeeee;}

#middle .novinky {
	clear: both;
	padding-top: 10px;
	position: relative;
	float: left;
	width: 310px;
	background: red;
	margin-right: 2px;
	
}

#middle .odkazy {
	position: relative;
	float: left;
	width: 223px;
	background: gray;
	margin-right: 2px;
}
#middle .logapartneru {
	position: relative;
	float: left;
	width: 223px;
	background: green;
	font-size: 50%;
}
/*Middle END*/
#footer {
	clear: both;
}
#pathway {
	height: 26px;
	background: url("../images/bg-pathway.gif") top left repeat-x;
	padding: 8px 0 0 11px;
	width: 749px;
	font-size: 80%;
	color: white;
	
}
#pathway a:link, #pathway a:visited {
	text-decoration: none;
	color: white;
}
#pathway a:hover {
	color: silver;
}
#submenu {
	width: 180px;
	position: relative;
	float: left;

	margin: 10px 0 0 0;
	padding: 0;
	border-bottom: 1px solid #4C4C4C;
}
#submenu ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	
}
#submenu ul ul {
	border-top: none;
}
#submenu ul ul ul{
	border-top: none;
}
#submenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 105%;
	border-top: 1px solid #4C4C4C;
}
#submenu li li {
	margin: 0;
	padding: 0 0 0 7px;
	list-style: none;
	font-size: 90%;
	border-top: 1px solid #CCCCCC;
}
#submenu li li li {
	margin: 0;
	padding: 0 0 0 14px;
	list-style: none;
	font-size: 85%;
	border: none;
}
#submenu ul li a:link, #submenu ul li a:visited {
	display: block;
	background: white;
	height: auto;
	text-decoration: none;
	color: #4C4C4C;
	padding: 5px 0;
	font-weight: normal;
}
#submenu ul li a:hover {
	color: #D83314;
}
#submenu ul li.current {
	color: #D83314;
	padding: 5px 0;
}
#submenu ul li.current ul {
	margin-top: 4px;
}
#submenu ul li li a:link, #submenu ul li li a:visited {
	display: block;
	background: white;
	height: auto;
	text-decoration: none;
	color: #666666;
	padding: 3px 0;
	font-weight: normal;
}
#submenu ul li li a:hover {
	color: #D83314;
	padding: 3px 0;
}
#submenu ul li li.current {
	color: #D83314;
	padding: 3px 0 3px 14px;
}

/*
#submenu ul li a:link, #submenu ul li a:visited  {
	display: block;
	background: white;
	color: #666666;
	border-top: 1px solid #B3B3B3;
	text-decoration: none;
	padding: 8px 0px 6px 8px;
	height: auto;
}
#submenu ul li a:hover {
	color: white;
	color: #D83314;
}




#submenu ul li ul {
	
	border-top: 1px solid #E6E6E6;
	
}
#submenu ul li.current ul {
	margin-top: 6px;
	border-top: 1px solid #E6E6E6;
	
}
#submenu ul li ul li a:link, #submenu ul li ul li a:visited  {
	height: 13px;
	display: block;
	background: transparent;
	color: #666666;
	border-bottom: 1px solid #E6E6E6;
	text-decoration: none;
	padding: 4px 0px 2px 12px;
	font-size: 80%;
	font-weight: normal;
}
#submenu ul li ul li a:hover {
	color: white;
	background: #D83314;
}
#submenu ul li ul li.current div  {
	height: 13px;
	background: transparent;
	color: #D83314;
	border-bottom: 1px solid #E6E6E6;
	text-decoration: none;
	padding: 4px 0px 2px 12px;
	font-size: 80%;
	font-weight: bold;

}

*/
#sidebar {
	position: relative;
	float: left;
}
#sidebar .banner img {
	clear: left;
	position: relative;
	float: left;

}
#content {
	
	margin: 0;
	margin-left: 200px;
	width: 560px;
	padding: 15px 0 0 0;
}
#content a:link {
	text-decoration: underline;
	color: #047391;
}
#content a:visited {
	text-decoration: none;
	color: #047391;
}
#content a:hover {
	text-decoration: none;
	color: silver;
}
#content h1 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #666666;
	font-size: 130%;
	font-weight: bold;
}
#content h1.csc-firstHeader {
	margin: 0 0 5px 0;
	padding: 0;
	color: #D83314;
	font-size: 130%;
	font-weight: bold;
}
#content h2 {
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 110%;
	font-weight: bold;
}
#content {
	min-height: 300px;
}
#novinky {
	float: left;
	position: relative;
	width: 254px;
	margin-right: 15px;
	margin-bottom: 20px;
}
#novinky h1, #odkazy h1, #partneri h1 {
	margin: 0;
	padding: 0;
	color: black;
	font-size: 90%;
	font-weight: bold;
	border-bottom: 2px solid black;
	
}
#novinky .news-latest-item {
	padding: 7px;
	background: #F6F6F6;
	border-left:8px solid #E3E3E3;
	border-bottom: 2px dotted white;
	}
#novinky .a {
	padding: 7px;
	background: white;
	border-left:8px solid #F6F6F6;
}
#novinkyTypo h3, #odkazyTypo h3 {
	margin: 2px 0 2px 0;
	padding: 0;
	color: black;
	font-size: 95%;
	font-weight: bold;
}

.bodytext {
	margin: 0;
	padding: 0;
	color: black;
	font-size: 85%;
	font-weight: normal;
}
#content .bodytext {
	margin: 0;
	padding: 0;
	color: black;
	font-size: 95%;
	font-weight: normal;
}
#novinkyTypo h2, #novinkyTypo .news-latest-morelink {
	display: none;
}

#novinky a.archiv {
	display: block;
	font-size: 80%;
	text-align: right;
	padding: 2px 0 0 0;
	border-top: 1px solid #A0A0A0;
	margin-top: 3px;
	color: #A0A0A0;
}
span.news-latest-date a {
	font-size: 80%;
	color: black;
	text-decoration: none;
}
#novinkyTypo .news-latest-category {
	font-size: 85%;
	margin-top: 3px;
	font-style: oblique;
	padding: 0;
	margin-bottom: 0;
	border-bottom: none;
}
#odkazy {
	float: left;
	position: relative;
	width: 254px;
	
	margin-right: 15px;
}
#odkazyTypo .news-latest-item {
	padding: 7px;
	background: #F6F6F6;
	border-bottom:1px dotted white;
	font-size: 95%;
	}
#odkazyTypo .news-latest-item {
	padding: 7px;
	background: #F6F6F6;
	border-left:8px solid #E3E3E3;
	border-bottom: 2px dotted white;
	}
#odkazyTypo .bodytext {
	margin: 0;
	padding: 0;
	color: black;
	
	font-weight: normal;
}
#odkazyTypo h3 {
	margin: 2px 0 2px 0;
	padding: 0;
	color: black;
	font-size: 100%;
	font-weight: bold;
}
#odkazy .a {
	padding: 7px;
	background: white;
	border-bottom:1px dotted white;
	font-size: 80%;
	}
#odkazy a.archiv {
	display: block;
	font-size: 80%;
	text-align: right;
	padding: 2px 0 0 0;
	border-top: 1px solid #A0A0A0;
	margin-top: 3px;
	color: #A0A0A0;
}
#odkazyTypo h2, #odkazyTypo .news-latest-morelink, #odkazyTypo .news-latest-date {
display: none;
}
.news-latest-container h2, .news-latest-morelink {
	display: none;
}

.news-latest-item h3 {
	margin: 0;
	padding: 0;
}
.news-latest-category {
	color: #4C4C4C;
	font-style: oblique;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px #B3B3B3 solid;
}
#partneri {
	float: left;
	position: relative;
	width: 223px;
	
}
#partnerskeweby {
	clear: both;
}

#footer {
	clear: both;
	margin: 15px 0 0px 0;
	font-size: 80%;
	color: silver;
	padding: 2px 0;
	border-top: 1px solid #E5E5E5;

	width: 766px;
	
}
#footer a:link, #footer a:visited {
	text-decoration: none;
	color: silver;
}
#footer a:hover {
	color: black;
}


#content.home {
	clear: both;
	margin: 0;
	width: auto;
	padding: 10px 0 0 0;
}
.news-latest-gotoarchive {
	display: none;
}
#novinky .news-latest-category {
	display: none;
}
#ArchivTiskovychZprav .news-latest-item {
	margin-bottom: 15px;
}

#ArchivTiskovychZprav .news-latest-date a {
	color: silver;
	text-decoration: none;
}
.news-single-backlink {
margin-top: 20px;
padding-top: 5px;
border-top:1px solid silver;
}
.tx-ttnews-browsebox {

}


.mensi{ font-size: 90%;}
.petice li{ margin-bottom:10px;}