body {
	font-family: Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ffffff;
	}
a {
	color: #ee8800;
	}
abbr {
	cursor: help;
	}
#r3print, #stamp {
	display: none;
	}
#cont {
	margin: auto;
	padding: 0px;
	width: 800px;
	background-color: #ffffff;
	text-align: justify;
	background: #ffffff url('/error/jednosmerka-s.png') no-repeat right 5px;
	}
#head {
	height: 160px;
	background: #ffffff url(head.png) no-repeat top left;
/*	border: 1px solid yellow; */
	margin: 0px;
	padding: 0px;
	}
#menu {
	display: block;
	list-style-type: none;
	margin: 14px 0px 0px 0px;
	padding: 0px;
	}
#menu li {
	display: inline;
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	}
#menu a.current, #menu li {
	font-size: 14px;
	line-height: 20px;
	color: #eeeeee;
	text-decoration: none;
	font-weight: bold;
	}	
#menu li.sitemap {
	margin: 0px 0px 0px 185px;
	}
#menu a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
	}
#menu a:hover {
	color: #fe8000;
	padding-left: 5px;
	background: #555 url(lnk.png) no-repeat center left;
	}
h1 {
	margin: 0px;
	padding: 20px 0px 0px 10px;
	font-family: Courier New, monospace;
	font-size: 16px;
	border-bottom: 1px solid #999999;
	width: 500px;
	letter-spacing: 2px;
	}
#search {
	width: 245px;
	margin: 15px 0px 5px 0px;
	padding: 0px;
	float: right;
	font-size: 10px;
	}
#search label, #ticker h3, #ticker h4 {
	display: block;
	margin: 0px;
	padding: 0px 15px;
	font-size: 10px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: right;
	background: #555555;
	color: #ffffff;
	letter-spacing: 3px;
	}
#search label:before, #ticker h3:before, #ticker h4:before {
	content: '»';
	}
#ticker h3.print {
	display: none;
	}
#search form {
	display: block;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	background-color: #f7f7f7;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
#search input {
	border: 1px solid #555555;
	}
/* such a stupid name... */
#p {
	width: 190px;
	text-align: left;
	margin: 3px 0px 0px 0px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
	color: #ee8800;
	background: #ffffff url(search.png) no-repeat top left;
	}
#search p {
	margin: -0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	border: 0px;
	background: #ffffff url(news-tail.png) no-repeat top left;
	height: 15px;
	}
#txt {
/*	border: 1px solid red; */
	width: 540px;
	margin: 0px 0px 0px 0px;
	float: left;
	}
#txt p {
	font-size: 12px;
	margin: 0px 10px 10px 10px;
	text-indent: 12px;
	line-height: 1.4;
	}
#txt dl {
	font-size: 12px;
	margin-left: 15px;
	}
#txt dt {
	font-weight: bold;
	}
#txt div {
	font-size: 12px;
	margin: 10px;
	padding-left: 12px;
	line-height: 1.4;
	}
#txt h2 {
	font-size: 20px;
	margin: 20px 0px 10px 10px;
	}
#txt h3 {
	font-size: 16px;
	margin: 35px 0px 10px 10px;
	width: 250px;
	border-bottom: 1px solid #999999;
	}
#txt h4 {
	font-size: 14px;
	margin: 15px 0px 7px 10px;
	font-weight: bold;
	}
#txt ul {
	font-size: 12px;
	}
#txt dl.contact {
	font-size: 12px;
	margin: 10px;
	padding-left: 12px;
	}
#txt dl.contact dt {
	font-weight: bold;
	margin-top: 10px;
	}
#txt table {
	font-size: 11px;
	text-align: left;
	border-spacing: 1px;
	border: 1px solid #cccccc;
	margin-left: 20px;
	}
#txt table td, #txt table th {
	padding: 0px 5px;
	margin: 0px;
	}
#txt table th {
	background-color: #f7f7f7;
	}
#txt span.acck {
	font-style: italic;
	color: green;
	}
#txt a[href^='http:'], #ticker a[href^='http:'] {
	padding-right: 9px;
	background: transparent url(link.gif) no-repeat top right;
	}
#ticker {
/*	border: 1px solid green; */
	width: 245px;
	float: right;
	margin: 0px 0px 15px 10px;
	font-size: 10px;
	}
#ticker dl, #ticker p.norm, #ticker ul {
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	border-top: 0px;
	border-bottom: 0px;
	margin: 0px;
	background-color: #f7f7f7;
	font-size: 11px;
	}
#ticker ul {
	padding: 0px;
	}
#ticker ul, #ticker li {
	list-style-type: none;
	}
#ticker li {
	padding: 3px 10px;
	margin: 0px;
	}
#ticker p.norm {
	padding: 3px;
	}
#ticker dt {
	font-weight: bold;
	padding: 3px 10px 0px 5px;
	}
#ticker dd {
	padding: 5px 10px 5px 15px;
	margin: 0px;
	}
#ticker div.ntail {
	background: #ffffff url(news-tail.png) no-repeat top left;
	text-align: center;
	height: 15px;
	margin: 0px 0px 15px 0px;
	border-top: 1px solid #555555;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	}
#foot {
	clear: both;
	border-top: 1px solid #555555;
	text-align: center;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px;
	font-size: 12px;
	color: #555555;
	}
#ticker p.hinthead {
	background: #ee8822 url(hint-head.png) no-repeat top left;
	height: 10px;
	margin: 0px;
	}
#ticker p.hinttail {
	background: #ffffff url(hint-tail.png) no-repeat top left;
	height: 10px;
	margin: 0px 0px 15px 0px; 
	}
	
#ticker div.hint {
	vertical-align: middle;
	color: white;
	background-color: #ee8822; 
/*	background: #ee8822 url('http://www.revonet.cz/img/tip-small.png') no-repeat 10px 2px; */
	margin: 0px;
	padding: 0px 15px; /* 0px 50px; */
	font-size: 11px;
	}
#ticker div.hint a {
	color: white;
	}

.print {
	display: none;
	}
#sitemap li {
	list-style-type: none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 30px;
	background: #ffffff url(smap.png) no-repeat 0px 7px;
	}
#sitemap ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #dddddd;
	border-bottom: 1px dotted #dddddd;
	}
#sitemap {
	border-left: 0px;
	border-bottom: 0px;
	margin: 20px 0px 20px -20px;
	width: 450px;
	}
#sitemap a {
	font-weight: bold;
	font-variant: small-caps;
	margin-right: 20px;
	}
#sitemap span {
	margin-right: 20px;
	}
.men {
	background: #ffffff url(man.jpg) no-repeat top right;
	height: 270px;
	}
.pandas {
	background: #ffffff url(panda.jpg) no-repeat top right;
	height: 270px;
	}
.former {
	height: 250px;
	background: #ffffff url(grave.jpg) no-repeat top right;
	}
.pace {
	padding-left: 70px;
	}
#rfcrepo table {
	width: 750px;
}


