/*
 barvy:
 #0B2A4B - tmave modra
 #114479 - stredni modra
*/


body {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #114479;
	color : #F8CEA8;
	margin: 20px;
}

a {
	color: white;
	text-decoration: none;
}

td, th {
	font-size: 12px;
}

th.small {
	font-size: 10px;
}

td.small {
	font-size: 11px;
}

h1 {
	font-size: 18px;
	border-bottom: 1px solid #AAAAAA;
}

h2 {
	font-size: 14px;
}

body.cont {
	text-align: justify;
}

body.main {
	background-color: gray;
	color: black;
	margin: 0px;
}

img.photo {
	border : 1px solid Silver;
	margin: 10px;
}

img.photol {
	border : 1px solid Silver;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.photor {
	border : 1px solid Silver;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}


table.visible {
	border-collapse: collapse;
	empty-cells: show;
}

table.visible th {
	background-color: #0B2A4B;
}

table.visible th, table.visible td {
	padding: 5px;
	margin: 0px;
	border: solid 1px #A4BEBE;
}

td.sidebar {
	background-color: #134C87;
	vertical-align: top;
	border-top: 1px solid #134C87;
}

td.cont {
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
}

table.layout {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	empty-cells: show;
}

table.layout td {
	padding: 0px;
	margin: 0px;
}

td.top {
	vertical-align: top;
	background-color: #134C87;	
}

td.leftbg {
	border-right: 1px solid silver;
}

td.rightbg {
	border-left: 1px solid black;
}

ul#sbnav {
	padding: 0px;
	margin: 0px;
}

ul#sbnav a {
	display: block;
	padding-left: 5px;	
	padding-right: 5px;	
	padding-top: 4px;	
	padding-bottom: 4px;	
	height= 20px;  /* only IE see this */
}

ul#sbnav a:hover {
	color: black;
	background-color: white;
}

ul#sbnav li {
	list-style: none;
	background-color: #0B2A4B;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 0px;
	border: 1px solid gray;
}

ul#sbnav li ul {
	border-top: 1px solid gray;
	padding: 0px;
	margin: 0px;
}

ul#sbnav li ul li ul {
	margin: 0px;
	padding: 0px;
	border-top: none;
}

ul#sbnav li ul li {
	background-color: #114479;
	border: none;
	padding: 0px;
	margin: 0px;
}

ul#sbnav li ul li ul li {
	margin-left: 16px;
	font-size: 11px;
	font-weight: bold;
}

div.sbhdr {
	background-color: #0B2A4B;
	padding: 4px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid gray;
	color: white;
}

div.sbbody {
	background-color: #114479;
	padding: 4px;
	margin-left: 5px;
	margin-right: 5px;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	color : #F8CEA8;
	margin-bottom: 10px;
}

form#search {
	margin: 0px;
	padding: 0px;
}

form#search p {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
}

form#search input#edit {
	width: 130px;	
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

form#search input.button {
	width: 60px;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #114479;
	color: #F8CEA8;
}

div.srtitle {
	font-size: 16px;
	border-bottom: 1px solid gray;
}

div.srscrap {
	margin-top: 5px;
	margin-bottom: 25px;
}

div.srscrap a {
	font-weight: bold;
}

#nav {
	position: absolute;
	z-index: 99;
	top: 150px;
	left: 50%;
	margin-left: -350px;
	width: 850px;
	height: 20px;
	margin-top: 0px;
	padding: 0px;
}

#navstrip {
	position: absolute;
	top: 150px;
	left: 50%;
	height: 20px;
	height= 22px;
	margin-left: -500px;
	width: 1000px;
	padding: 0px;
	background-color: #114479;	
	border-top: 1px solid Silver;
	border-bottom: 1px solid Silver;
}

table.news td {
	vertical-align: top;
}

div.newsItemTitle {
	clear: both;
	font-weight: bold;
	
	background-color: #0B2A4B;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	color: #F8CEA8;	
	padding: 4px;
}

div.newsItemBody {
	padding: 4px;
	text-align: justify;
}

div.newsItem {
	margin: 10px;
}

.jlink {
	color: white;
	text-decoration: none;
	cursor: pointer;	
}