	/* hide from ie on mac */
	html {
		height: 100%;
		overflow: hidden;
	}
	
	#flashcontent {
		height: 100%;
	}
	/* end hide */

	body {
		height: 100%;
		margin: 0;
		padding: 0;
		background-color: #000000;
		color:#ffffff;
		font-family:sans-serif;
		font-size:14px;
		text-align: right;
	}
	
	a {	
		color:#cccccc;
	}
	a:hover {	
		text-decoration: none;
		color:#ffffff;
	}
	a img {	
		border-width: 0;
	}
	h1 {
		display: none;
	}
	h2 {
		text-align: left;
		font-size: 16px;
		padding: 0;
		margin: 75px 50px 20px 50px;
		letter-spacing: 0.25em;
	}
	h2#prvni {
		margin-top: 224px;
	}
	p {
		margin: 25px 4px;
		max-width: 960px;
	}
	ul {
		list-style-type: square;
	}
	#externi-weby li {
		line-height: 1.6;
		margin-left: 118px;				
	}
	#levy {
		position: absolute;
		top: 0;
		left: 0;
		width: 20%;
		height: 100%;
		text-align: right;
		float: left;
		padding: 40px 0;
	}
	#pravy {
		position: absolute;
		top: 0;
		left: 20%;
		width: 80%;
		height: 100%;
		float: right;
		overflow: auto;
	}
	#menu {
		width: 160px;
		position: absolute;
		top: 260px;
		left: 100%;
		margin-left: -180px;
		text-align: left;
		line-height: 1.6;				
	}
	#menu strong {
		color: #cccccc;
		font-weight: bold;
		font-style: normal;
		letter-spacing: 0.1em;
	}
	#menu strong.headline {
		display: block;
		margin: 20px 0 0 10px;
		letter-spacing: 0.25em;
	}
	#copy {
		width: 100%;
		height: 30px;
		position: absolute;
		top: 100%;
		left: 0;
		margin-top: -30px;
		text-align: left;
		padding: 0 0 0 25px;
		font-size:12px;
	}
	#ruka-uvod {
		text-align: center;
		position: absolute;
		width: 600px;
		height: 600px;
		top: 50%;
		left: 20%;
		margin-right: -300px;
		margin-top: -320px;	
	}
	#obsah, .obsah {
		text-align: left;
		padding: 0 50px;
	}
	#obsah td, .obsah td {
		padding: 4px;
	}
	td.firstcol {
		text-align: right;
		}     
