html, body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	height: 100%;
	background-image: url(obr/bg.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
	border-style: none;
}

.frameBox {
	position: relative;
	width: 832px;
	height: 100%;
	margin: 0px auto; 	
	margin-top: 0px;
	padding: 0px;
}

.main_pod {
	width: 832px;
	height: 100%;
	margin: 0px;
	background-color: #ffffff;
	background-image: url(obr/shadow.gif);
	background-repeat: repeat-y;
}

.main {
	width: 800px;
	margin: 0px;
	padding: 0px 16px 0px 16px;
	background-color: #fff;
	background-image: url(obr/shadow.gif);
	background-repeat: repeat-y;
}

.banner {
	width: 800px;
	height: 136px;
	background-color: #ffffff;
	position: relative;
}

.langs {
	z-index: 1;
	position: absolute;
	right: 10px;
	bottom: 10px;
}
	.langs a:link, .langs a:visited {
		color: #000;
	} 

	.langs a:hover {
   		color: #666;
	}

.listaSDC {
	width: 788px;
	height: 17px;
	background-color: #dbdbdb;
	background-image: url(obr/lista_sdc.jpg);
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	padding-left: 12px;
	color: #262626;
}

.lista_menu {
	width: 788px;
	height: 34px;
	background-color: #272727;
	background-image: url(obr/menu.jpg);
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 0px 12px 0px;
	text-align: left;
	font-size: 13px;
	line-height: 34px;
	padding-left: 12px;
	color: #ffffff;
	font-weight: bold;
}
	.lista_menu a:link, .lista_menu a:visited {
		color: #ffffff;
		text-decoration: none;
	} 

	.lista_menu a:hover {
		color: #d70300;
   		text-decoration: none;
	}
	
.seda {
	color: #808080;
}

.cerna {
	color: #000000;
}
	
.menu {
	float: left;
	width: 190px;
	text-align: right;
	margin: 0px 4px 0px 0px;
}

	.menu a:link, .menu a:visited {
   		display: block;
  		border-style: solid;
		border-color: #d70300;
		border-width: 0px 4px 0px 0px;
		background-color: #ebebeb;
		color: #35393b;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		padding-right: 12px;
		line-height: 20px;
		margin: 0px;
	} 

	.menu a:hover {
   		background-color: #e0e0e0;
   		text-decoration: none;
	}
	
.menu_nad {
	width: 190px;
	height: 10px;
	background-color: #f8f8f8;
	background-image: url(obr/menu_nad.jpg);
	margin: 0px 0px 2px 0px;
}

.button_down {
	width: 190px;
	height: 1px;
	margin: 0px 0px 2px 0px;
}

.button_down_obr {
	width: 190px;
	height: 1px;
}

.hledat {
	width: 170px;
	background-color: #f8f8f8;
	border-style: solid;
	border-color: #f1f1f1;
	border-width: 0px 0px 1px 0px;
	text-align: left;
	padding: 10px 5px 15px 15px;
	margin: 2px 0px 0px 0px;
	font-size: 11px;
	color: #505050;
}

.button {
	height: 22px;
	line-height: 17px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0d0d0;
	color: #ffffff;
	font-size: 11px;
	background-color: #404040;
	margin: 5px 0px 0px 0px;
}

.input {
	height: 17px;
	border-style: solid;
	border-width: 1px;
	border-color: #d0d0d0;
	color: #3b3b3b;
	background-color: #ffffff;
	margin: 5px 0px 0px 0px;
}

.middle {
	float: left;
	width: 412px;
}

.cervena {
	height: 17px;
	width: 400px;
	background-color: #d40a08;
	background-image: url(obr/cervena.jpg);
	margin-top: 2px;
	padding-left: 12px;
	line-height: 15px;
}

.cervena h1 {
	margin: 0px;
	color: #ffffff;
	font-size: 11px;
}

.lista_down {
	height: 4px;
	width: 412px;
	background-color: #cdcdcd;
}

.news {
	float: left;
	width: 190px;
	text-align: left;
	margin-left: 4px;
}

	.nadpis {
		width: 180px;
		height: 20px;
		background-color: #ebebeb;
		background-image: url(obr/novinky_nadpis.jpg);
		font-size: 12px;
		font-weight: bold;
		color: #3b3b3b;
		padding-left: 10px;
		line-height: 175%;
		color: #3b3b3b;
	}
	
	.novinka {
		background-color: #f8f8f8;
		margin-top: 2px;
		padding: 10px;
		border-style: solid;
		border-color: #f1f1f1;
		border-width: 0px 0px 1px 0px;
		text-align: left;
	}
		.datum {
			color: #000000;
			font-weight: bold;
			font-size: 11px;
		}
		.novinka h4  {
			color: #494949;
			font-size: 12px;
			margin: 2px;
		}
		.novinka p {
			margin: 0px;
			font-size: 11px;
			color: #5e5e5e;
		}

		.novinka a:link, .novinka a:visited {
			font-size: 11px;
			color: #000000;
			text-decoration: underline;
		}

		.novinka a:hover {
			font-size: 11px;
			color: #848484;
   			text-decoration: underline;
		}
		.novinky_vypis {
			background-color: #d4d4d4;
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 10px;
			margin-bottom: 10px;
			padding: 1px;
			padding-left: 10px;
			font-size: 12px;
		}

.obr {
	width: 412px;
	height: 196px;
	background-color: #F1F1F1;
}

.text {
	width: 382px;
	background-color: #ebebeb;
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	color: #404040;
	padding: 12px 15px 75px 15px;
}
	.text h1 {
		font-size: 13px;
		color: #404040;
		line-height: 100%;
		vertical-align: baseline;
}

	.text a:link, .text a:visited {
		color: #5e5e5e;
		text-decoration: underline;
	}

	.text a:hover {
		color: #000000;
   		text-decoration: underline;
	}
	
	.text h4 {
		font-size: 12px;
		color: #494949;
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 5px;
		margin-right: 0px;
		line-height: 100%;
		vertical-align: baseline;
	}
	
	.text ul {
		margin: 10px;
		color: #404040;
		text-indent: 20px;
	}
	
.strankovani {
	width: 413px;
	font-size: 10px;
	color: #000000;
	background-color: #E3E3E3;
}

	.strankovani a:link, .strankovani a:visited {
		font-size: 11px;
		color: #000000;
		text-decoration: underline;
	}

	.strankovani a:hover {
		font-size: 11px;
		color: #848484;
   		text-decoration: underline;
	}

.form {
	margin: 1px;
}

.popisek_form {
	font-size: 10px;
	color: #000000;
	float: left;
	width: 115px;
	text-align: right;
	margin-right: 8px;
	line-height: 200%;
}

.submit {
	text-align: center;
	margin: 10px;
}

.ukonceni {
	clear: both;
	height: 6px;
	width: 413px;
	margin-left: 180px;
	margin-right: 180px;
	background-color: #adadad;
	border-style: solid;
	border-color: #ffffff;
	border-left-width: 3px;
	border-right-width: 3px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.cara {
	clear: both;
	width: 780px;
	height: 26px;
	background-color: #000000;
	border-style: solid;
	border-color: #ffffff;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 3px;
	border-bottom-width: 0px;		
}

.podpis {
	clear: both;
	width: 402px;
	height: 20px;
	padding: 5px 10px 0px 0px;
	text-align: right;
	font-size: 10px;
}
	.podpis a:link, .podpis a:visited {
		color: #bcbcbc;
		text-decoration: none;
	} 

	.podpis a:hover {
		color: #000000;
   		text-decoration: underline;
	}
	
.end {
	height: 0px;
	clear: both;
}
	
.zalozkaNorm {
	position: absolute;
	left: 788px;
	top: 20px;
	width: 20px;
	height: 27px;
	background-color: #e3e3e3;
	line-height: 100%;
	font-size: 11px;
	text-align: center;	
}

	.zalozkaNorm a:link, .zalozkaNorm a:visited {
		color: #000000;
		text-decoration: none;
	} 

	.zalozkaNorm a:hover {
   		text-decoration: underline;
	}

.zalozkaAkt {
	position: absolute;
	left: 765px;
	top: 20px;
	width: 20px;
	height: 27px;
	background-color: #d2d2d2;
	line-height: 100%;
	font-size: 11px;
	text-align: center;
	font-weight: bold;		
}

.vyska {
	float: left;
	height: 1000px;
	background-color: blue;
}

.search {
	width: 393px;
	background-color: #F1F1F1;
	text-align: left;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #626262;
}
	.search h1 {
		font-size: 12px;
		color: #a1a1a1;
		margin: 5px;
		line-height: 100%;
		vertical-align: baseline;
	}

	.search h4 {
		color: #626262;
		text-align: center;
		margin: 5px;
		font-size: 12px;
	}

	.search form {
		margin: 0px;
	}

.searchForm {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border-style: solid;
	border-color: #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	margin: 0px;
}



.searchResult {
	border-style: solid;
	border-color: #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;	
	border-bottom-width: 1px;
	background-color: #F1F1F1;
	padding: 5px;
	margin: 0px
}	

	.searchResult a {
		text-decoration: none;
		display: block;
		color: #494949
	}

	.searchResult a:hover {
		text-decoration: underline;
		display: block;
	}

	.searchResult h4 {
		text-align: left;
		color: #494949
	}

	.searchResult p {
		color: #626262;
		text-indent: 20px;
	}	

