@charset "utf-8";
div {
/*	border:1px dashed red;*/
}
#page {
	position:relative;
	top:0;
	left:0;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	border:5px solid #ffffff;
	_text-align:left;
}
#top {
	position:relative;
	top:0;
	left:0;
	height:190px;
}
	#top-background {
		position: absolute;
		top:0;
		left:0;
		width:960px;
		height:190px;
		z-index:1;
		background-color:#B1C0DD;
	}
	#top-foreground {
		position: absolute;
		top:0;
		left:0;
		width:960px;
		height:190px;
		z-index:2;
	}
		#menu {
			position: absolute;
			bottom:15px;
			left:300px;
			height:20px;
			font-size:12px;
		}

		#search-box {
			position: absolute;
			bottom:63px;
			left:767px;
		}
			#search_string {
				width:120px;
				border:1px solid #13007C;
				padding:3px;
			}
			#search_string_submit {
				border:1px solid #13007C;
				background-color:#4C8AD5;
				width:50px;
				color:#ffffff;
			}

		#quickbar {
			position: absolute;
			top:10px;
			right:10px;
		}
		#quickbar a,
		#quickbar a:link,
		#quickbar a:visited,
		#quickbar a:active
		{
			color:#000000;
			text-decoration:none;
		}
		#quickbar a:hover
		{
			color:#ffffff;
		}

#middle {
	min-height:400px;
	_height:400px;
	margin-top:24px;
	margin-bottom:14px;
}
	#main {
		float:left;
		width: 500px;
		margin-left:40px;
/*		background-color:#FFCCFF;*/
	}
	#col1 {
		float:left;
		width:150px;
		margin-left:8px;
/*		background-color:#FFFFCC;*/
	}
	#col2 {
		float:right;
		width:200px;
		margin-right:10px;
		/* background-color:#FFFFCC; */
	}
#bottom {
	position:relative;
	top:0;
	left:0;
	height:20px;
	background-color:#003265;
	color:#ffffff;
	padding-left:20px;
	padding-top:5px;
	text-align:center;
}

#main p {
	line-height:1.3;
	margin-bottom:10px;
}

#aktuality-col {
	background-image:url(img/ico_padacek.gif);
	background-repeat:no-repeat;
	margin-bottom:30px;
	padding-left:30px;
}

#aktuality-col h2 {
	padding-bottom:0;
	padding-top:20px;
	color:#000167;
}

#aktuality-col h3 {
	padding-top:8px;
}

#aktuality-col span {
	color:#666666;
	font-size:10px;
}

#kosik-col {
	background-image:url(img/ico_padacek.gif);
	background-repeat:no-repeat;
}

#kosik-col h2 {
	margin-left:30px;
	padding-bottom:10px;
	padding-top:20px;
	color:#000167;
}

#partneri-col {
	background-image:url(img/ico_padacek.gif);
	background-repeat:no-repeat;
}

#partneri-col h2 {
	margin-left:30px;
	padding-bottom:10px;
	padding-top:20px;
	color:#000167;
}
#partneri-col h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#8db1e2;
	font-size:10px;
	text-transform:uppercase;
}
#partneri-col div {
	border:1px solid #cbdef8;
	padding:6px 10px 6px 10px;
	margin-bottom:16px;
}
#partneri-col div img {
	margin-bottom:3px;
}

#menu a,
#bottom a {
	text-decoration:none;
	color:#ffffff;
}

#menu a:link {color:#003265}
#menu a:visited, #menu a:active {color:#003265}
#menu a:hover {color:#2566FE}


p.more {
	text-align:right;
	margin-top:0;
	margin-bottom:14px;
}

table.rozc {
	border:none;
}

table.rozc td {
	padding:7px 0 0 0;
	margin: 0;
	font-size:12px;
	font-weight:bold;
}
table.rozc td.r {
	background-color:#ffffff;
	width:2px;
	font-size:0;
}
table.rozc td.n1 {
	background-color:#009865;
}
table.rozc td.n2 {
	background-color:#0065CB;
}
table.rozc td.n3 {
	background-color:#FE6500;
}
table.rozc td.n4 {
	background-color:#FE0000;
}
table.rozc td.n5 {
	background-color:#FE9800;
}
table.rozc td.n6 {
	background-color:#003265;
}
table.rozc td p {
	margin:0 0 4px 10px  !important;
	padding:0 0 0 0;
 }
table.rozc td a:link, 
table.rozc td a:visited, 
table.rozc td a:active {
	color:#ffffff;
	text-decoration:none;
}

table.rozc td a:hover {
	color:#dddddd;
	text-decoration:none;
}

div.title-akt {
	margin-top:12px;
	margin-bottom:12px;
}

.hand {
	cursor:hand;
}

#aktuality-list {
	margin-top:34px;
}

div.title-clanky {
	margin-top:16px;
	margin-bottom:16px;
}

#aktuality-title, 
#projekty-title {
	margin-top:16px;
	margin-bottom:16px;
}

#search-results {
	margin-top:20px;
}

table.sada {
}

div.aktualita {
	margin-bottom:14px;
}
div.aktualita h3 span {
	color: #000000;
	font-size:11px;
	font-weight:normal;
	margin-left:8px;
	font-family:Arial, Helvetica, sans-serif;
}

div.clanekbox {
	padding:8px;
	margin:8px;
	border-bottom:1px solid #b7d6f7;
	min-height:120px;
	_height:120px;
}

div.clanekbox p.perex {
	text-indent:1em;
	width:370px;
}

div.perex {
	text-indent:1em;
	font-weight:bold;
	margin-bottom:14px;
}

div.infobox {
	float:right;
	width:85px;
	padding:0;
	margin:0 0 8px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}
div.nahledbox {
	float:right;
	width:auto;
}
p.datum {
	font-weight:bold;
	color: #999;
	margin-bottom:3px !important;
}

div.seznam_clanku {
	border:1px solid #b7d6f7;
}
div.sortbox {
	position:relative;
	top: -20px;
	text-align:right;
}

div.mmbox {
	float:left;
	width:130px;
	padding:12px;
	border:1px solid #b7d6f7;
	margin-right:8px;
}

table.mm_cl td, table.mm_cl th {
	padding: 2px 16px 2px 0;
}

th {
	font-weight:normal;
	text-align:left;
	color:#003265;
}

td.r {
	text-align:right;
}

p.infonadpis {
	color:#666;
	font-size:12px;
	margin-top:0;
	margin-bottom:10px;
}
.topmargin {
	margin-top:10px;
}