@charset "utf-8";

.clanek-titulek, .clanek-titulek a {
	color: #174A78;
	text-decoration: none;
	padding: 5px 0px 0px 1px;
	font-weight: normal;
	font-size: 17px;
	margin: 0;
	margin-bottom: 0px;
	border: none !important;
}
.clanek-titulek a:hover {
	text-decoration: underline;
}
.clanek-zarazeni {
	margin-top: 5px;
	margin-bottom: 10px;
}
.clanek-zdroj {
	margin: 10px 0px;
}
.clanek-prilohy {
	background-color: #555555; padding: 3px; border: 1px solid #E4F4CE; margin: 20px 0 20px 0;
}
.clanek-tlacitka{
	background-color: #EEEEEE; padding: 5px; border-top: 1px solid #BEBEBE; margin-top: 5px;
}

#clanek-zpet {
	text-align: center;
	padding: 5px;
	font-size: 0.7em;
}

.anketa-otazka {
	text-align: center;
	font-size: 11px;
	padding-bottom: 5px;
}

.anketa-odrazka {
	background: url('/images/ikony/anketa_odrazka.gif') left center no-repeat;
}

.poll-container {
	text-align: left; 
	padding-top: 60px; 
	color: #666666;
}
	.poll-container a {
		color: #333333;
	}

.odrazka-tucne {
	font-weight: bold;
}
.red {
	color: #990000;
}

.error {
	text-align: center;
	margin-bottom: 5px;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #990000;
	padding: 5px 0 5px 0;
	font-family: verdana, tahoma, sans-serif;
}


/* HLAVNÍ STRUKUTRA WEBU */
h1 {
	display: none;
}
#body {
	background: #FFFFFF;
}
.body-center-container {
	width: 950px;
	margin: 0 auto 0 auto;
}
#body-center-top {
	text-align: center;
	background: #FFFFFF url('/images/gr/body-bg-top.png') center top repeat-y;
}
	#body-center-top .body-center-container {
		background: #707070 url('/images/gr/top-bg.png') left top repeat-x;
		height: 60px;
	}
		#top-left {
			float: left;
			width: 340px;
			height: 60px;
			background: url('/images/gr/top-left.png') left top no-repeat;
			text-align: left;
		}
		.container-top-left {
			margin: 30px 0 0 30px;
		}
		.container-top-left a {
			color: #FFFFFF !important;
			font-family: verdana, tahoma, sans-serif;
			font-size: 11px;
			margin: 0 10px 0 0;
		}
		#top-center {
			float: left;
			width: 460px;
			height: 60px;
			text-align: left;
		}
		.container-top-center {
			margin: 30px 0 0 30px;
		}
		.container-top-center a {
			color: #FFFFFF !important;
			font-family: verdana, tahoma, sans-serif;
			font-size: 11px;
			margin: 0 30px 0 0;
		}
		#top-right {
			float: left;
			width: 150px;
			height: 60px;
			background: url('/images/gr/top-right.png') left top no-repeat;
		}
#body-center-middle {
	text-align: center;
	background-position: center top;
}
	#body-center-middle .body-center-container {
	}
	* html #body-center-middle .body-center-container {margin-bottom: -3px;}
		#middle-left {
			width: 340px;
			float: left;
		}
			#middle-left-l {
				height: 380px;
				width: 20px;
				background: #FFFFFF url('/images/gr/middle-left.png') left top no-repeat;
				float: left;
			}
			#middle-photo {
				width: 320px;
				height: 380px;
				float: left;
				background-position: left top;
				background-repeat: no-repeat;
				background-color: #FFFFFF;
			}
			#middle-photo-bottom {
				clear: both;
				width: 340px;
				height: 99px;
				background-repeat: no-repeat;
				background-position: left top;
			}
			#middle-photo a {
				width: 320px;
				height: 380px;
				display: block;
			}
		#middle-resize-cleaner {
			width: 10px;
			height: 407px;
			background-repeat: no-repeat;
			background-position: center bottom;
			float: left;
		}
		#middle-right {
		width: 600px;
		float: left;
		color: #E8E8E8;
		backgrond-color: #666666;
		}
		#middle-right a {
			color: #E4F4CE;
		}
		#content-mapa-webu {
			margin: 10px;
		}
		#middle-center {
			float: left;
			width: 440px;
			background-color: #666666;
			background-position: left bottom;
			background-repeat: no-repeat;
			text-align: left;
			padding-left: 10px;
		}
		.container-p {
			margin: 20px 0 20px 0;
		}
		#container-news {
			margin: 0 20px 0 20px;
			font-family: Verdana, Tahoma, Helvetica, sans-serif;
			font-size: 11px;
		}
		#container-news a {
			color: #FFFFFF;
			font-weight: bold;
		}
		.news {
			width: 195px;
			float: left;
			line-height: 120%;
			color: #E8E8E8;
			margin-bottom: 0;
		}
		* html .news {margin-bottom: 5px;}
		.sloupec_nabidka {
			margin: 10px 0 10px 0;
			text-align: right;
		}
		* html .sloupec_nabidka {margin: 0;}
		#middle-menu {
			width: 140px;
			height: 380px;
			float: left;
			text-align: left;
			padding-left: 10px;
		}
			#middle-menu .menu1-content a {
				height: 36px;
				width: 150px;
				background-position: left top;
				background-repeat: no-repeat;
				display: block;
			}
			* html .menu1-content {
				margin-top: -1px;
			}
			#middle-menu a:hover {
				background-position: right top !important;
			}
			#menu-item1 {
				background-image: url('/images/gr/menu-item1.png');
			}
			#menu-item2 {
				background-image: url('/images/gr/menu-item2.png');
			}
			#menu-item3 {
				background-image: url('/images/gr/menu-item3.png');
			}
			#menu-item4 {
				background-image: url('/images/gr/menu-item4.png');
			}
			#menu-item5 {
				background-image: url('/images/gr/menu-item5.png');
			}
			#menu-item6 {
				background-image: url('/images/gr/menu-item6.png');
			}
			#menu-item7 {
				background-image: url('/images/gr/menu-item7.png');
			}
			#menu-item8 {
				background-image: url('/images/gr/menu-item8.png');
			}
			#menu-item9 {
				background-image: url('/images/gr/menu-item9.png');
			}
			#menu-item10 {
				background-image: url('/images/gr/menu-item10.png');
			}
		#middle-center-bottom {
			background: url('/images/gr/middle-bottom1.png') left top no-repeat;
			text-align: left;
			width: 600px;
			clear: both;
		}
		#container-nabidka {
			width: 590px;
			margin: 20px 0 20px 10px;
			background: url('/images/gr/a_nabidka-bg.gif') left top repeat-y;
			font-family: verdana, arial, tahoma, sans-serif;
			font-size: 11px;
			line-height: 150%;
			color: #666666;
		}
		.a_nabidka {
			width: 275px;
			margin: 0 10px 10px 10px;
			float: left;
		}
		* html .a_nabidka {
			margin: 0 5px 10px 5px;
			width: 265px;
		}
		.a_nabidka a {
			color: #498A3C !important;
			text-align: right;
		}
		.a_nabidka img {
			float: right;
		}
		.a_nabidka_bottom {
			margin: 0 0 0 10px;
		}
		.a_nabidka_bottom a {
			font-weight: bold;
			color: #498A3C !important;
		}
		.sloupec_nabidka img {
			float: none;
		}
#body-center-bottom {
	text-align: center;
	background: url('/images/gr/body-bg-bottom.png') center top repeat-y;
}
	#body-center-bottom .body-center-container {
		background: #E4F4CE url('/images/gr/bottom-left.png') left top no-repeat;
		height: 66px;
	}
	.container-bottom {
		padding: 15px 0 0 20px;
		text-align: left;
		font-size: 11px;
		color: #666666;
		font-family: tahoma, verdana, arial, sans-serif;
		line-height: 180%;
	}
	.container-bottom a {color: #666666}
	#sign {
		height: 45px;
		background: url('/images/gr/sign.png') center center no-repeat;
		float: right;
		width: 32px;
	}
	.contact-item {
		color: #333333;
		width: 106px;
		float: left;
		height: 24px;
		padding: 10px 0 0 0;
	}
	.contact-item a {
		color: #333333;
	}
	#container-contact {
		font-family: verdana, arial, tahoma, sans-serif;
		font-size: 11px;
		margin: 20px 0 0 20px;
		width: 320px;
	}

/* OBECNÉ STYLY KE KAŽDÉMU WEBU*/
@media print {
	.no_print {
		display: none;
	}
}

.clear-m {
	font-size: 0px;
	clear: both;
	height: 0;
}
.min-height-center {
	float: left;
	width: 0px;
}
.clear-13px {
	font-size: 0px;
	height: 13px;
	clear: both;
}
.clear-1px {
	font-size: 1px;
	clear: both;
}
.clear-3px {
	font-size: 3px;
	height: 3px;
	clear: both;
}
.clear-5px {
	font-size: 1px;
	height: 5px;
	clear: both;
}
.clear-10px {
	font-size: 10px;
/*	clear: both;*/
}
.clear-20px {
	font-size: 20px;
	height: 20px;
	clear: both;
}
.clear-5px-white {
	height: 5px;
	font-size: 1px;
	clear: both;
	background-color: #FFFFFF;
}
.clear-10px-white {
	height: 10px;
	font-size: 1px;
	clear: both;
	background-color: #FFFFFF;
}
.clear-15px-white {
	height: 15px;
	font-size: 1px;
	clear: both;
	background-color: #FFFFFF;
}