body {
	margin: 0;

	font-family: Arial, Sans-serif;
	font-size: small;
	color: #DDD;
	background: #0F1A2C url('../img/layout/background.jpg') repeat-x top center;
	line-height: 1.4;
}
a img { border: none; }

#container {
	width: 1060px;
	margin: 0 auto;
}
#layout_top {
	height: 448px;
	background: transparent url('../img/layout/layout_top.jpg');
}
#layout_top h1 {
	margin: 0;
}
#layout_top h1 span { display: none; }
#layout_top h1 a {
	display: block;
	height: 220px;	
}

#layout_vlajky {
	margin: 65px 90px 0 770px;
	height: 33px;
}

#layout_vlajky a {
	display: block; float: right;
	width: 51px; height: 33px;
	text-decoration: none;
	margin-left: 15px;
}
#layout_vlajky .cs { background: transparent url(../img/layout/vlajka-cs-ie6.png) no-repeat; }
#layout_vlajky .de { background: transparent url(../img/layout/vlajka-de-ie6.png) no-repeat; }
#layout_vlajky .en { background: transparent url(../img/layout/vlajka-en-ie6.png) no-repeat; }
#layout_vlajky .ru { background: transparent url(../img/layout/vlajka-ru-ie6.png) no-repeat; }

/* --- TOP MENU --- */
#layout_topMenu {
	padding: 0;
	margin: 15px 77px 0 0;
}
#layout_topMenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	float: right;
}
#layout_topMenu li a {
	background: transparent url('../img/layout/leftmenu_tmave-ie6.png') no-repeat left 6px;
	padding: 0 15px 4px 45px;
	display: block;

	color: #6398C7;
	font-family: Times New Roman, Serif;
	font-weight: bold;
	font-size: medium;
	text-decoration: none;
}
#layout_topMenu li a:hover {
	background: transparent url('../img/layout/leftmenu_svetle-ie6.png') no-repeat left center;
}

#layout_middle {
	background: transparent url('../img/layout/layout_middle.jpg') repeat-y top;
	padding-top: 1px; #padding-top: 0; /* FF hack */
	
}
#layout_bottom {
	background: transparent url('../img/layout/layout_bottom.jpg') no-repeat top;
	padding-top: 1px;
	height: 253px;
}

/* --- LEVE MENU --- */
#layout_middle #layout_left {
	float: left;
	width: 289px;
	margin-left: 46px;
	_margin-left: 23px;
}

#layout_left ul#layout_leftmenu {
	margin: 0;
	padding: 1em 0 2em 20px;
	border-left:  1px solid #E8E588;
	border-right: 1px solid #E8E588;
}
#layout_left ul#layout_leftmenu li {
	list-style-type: none;
	margin: 0; padding: 0;
}
#layout_left ul#layout_leftmenu li a {
	display: block;
	height: 20px;
	width: 210px;
	background: transparent url('../img/layout/leftmenu_tmave-ie6.png') no-repeat left center;
	padding: 2px 0 2px 50px;
	
	color: #6398C7;
	font-family: Times New Roman, Serif;
	font-weight: bold;
	font-size: medium;
	text-decoration: none;
}
#layout_left ul#layout_leftmenu li a:hover {
	background: transparent url('../img/layout/leftmenu_svetle-ie6.png') no-repeat left center;
}
#layout_left #layout_leftmenu_end {
	background: transparent url('../img/layout/leftmenu_bottom.png') no-repeat top;
	height: 45px;
}

#layout_left .logo {
	display: block;
	margin: 30px auto 10px auto;
}

/* --- konec LEVE MENU --- */

/* --- OBSAH --- */
#layout_middle #obsah {
	float: left;
	width: 577px;
	margin-left: 28px;
	padding: 10px 30px 0 30px;
}

#layout_copyright {
	text-align: center;
	font-size: xx-small;
	color: #666;
}
#layout_copyright a {
	color: #888;
}
#layout_copyright a:hover { text-decoration: none; color: white; }

#layout_copyright a.noHref {
	color: #666;
	text-decoration: none;
}
#layout_copyright a.noHref:hover {
	color: #666;
	text-decoration: none;
	cursor: text;
}	

/* --- OBECNE KONSTRUKCE --- */
.strong { font-weight: bold; }
.clear { clear: both; }
.clear_hide { clear: both; font-size: 1px; overflow: none; }
.right { text-align: right !important; }
.center { text-align: center; }
.fleft { float: left; }
.fright { float: right; }
.hidden { display: none; }


