
* {         
	margin:		0px;
	padding:	0px;
	color:		#bbbbbb;
	font-size:	14pt;
	font-family: 	"Verdana", sans-serif;
}

address {
	margin-left: 2em;
	margin-top:0.3em;
	margin-bottom:0.3em;
	font-size: 80%;
	font-style: normal;
}

body {
	background:	#333333;
	text-align: center;
}

#vnejsi {
	width:			80%;
	margin-top: 	1em;
	margin-left: 	auto;
	margin-right: 	auto;
}
/** HLAVICKA **/
	#hlavicka {
		border:		solid 2px #221e1f;
		height:		3.78em;
		text-align:	center;
		background:		#494949;
		margin-bottom:	1em;
	}
	
	#logoi {
		height:		3.78em;
		width:		4.65em;
		}
	
	#logo {
		height:		3.78em;
		width:		3.076em;
		margin-left:	1.5em;
		float:		left;
	}
	
	#indexName {
		display: none;
	}
	
	#lang {
		margin-top:		0.9em;
		margin-right:	1em;
		float:right;
	}
	#lang a {
		font-size:	70%;
		display: block;
	}
	
	#hlavicka h1 {
		padding-top: 	15px;
		color:			#ffffff;
		font-size:		150%;
	}
/** HLAVICKA konec **/

/** Dokument **/
#dokument {
}


/** BOXY levy **/
	
	/** HLAVNI MENU  **/
		#hlavniMenu {
			margin-bottom:	1em;
		}
		
		#hlavniMenu li {
			display: block;
			margin-top: 0em;
			margin-bottom: 0.4em;
			list-style: 	none;
			line-height: 0.8em;
		}
		
		#hlavniMenu li a {
			display: block;
			color:	#221e1f;
			text-decoration: none;
			background: #999999;
			border:		2px solid #221e1f;
			padding-top: 0.3em;
			padding-bottom: 0.3em;
		}
		
		#hlavniMenu li a:hover, #hlavniMenu li .aktivni {
			color:	#bbbbbb;
			background: #666666;
			border:		2px solid #221e1f;
		}
		
	/** HLAVNI MENU konec **/
	
	/** LEVY BOX **/
		#levyBox {
			float:	left;
			margin-right: 1em;
			width: 8em;
		}
		
		#levyBox .box{		
		}
		
		#levyBox .box div {
			background:		#282828;
			border:		2px solid #221e1f;
			margin-bottom:	1em;
		}
		
		#levyBox .box div h2 {
			font-weight: 	normal;
			background:		#666666;
			padding-bottom: 0.2em;
			font-size:		90%;	
			border-bottom:	2px solid #221e1f;
		}
		
		#levyBox .box div ul {
			padding:	0.3em;
			padding-top:	0.6em;
		}
		
		#levyBox .box div ul li{
			display: block;
			list-style: 	none;
		}
		
		#levyBox .box div ul a {
			display: 			block;
			font-size:			80%;
			margin-bottom:		0.3em;
			text-decoration:	none;
			background:			#494949;
			border:				2px solid #221e1f;
		}
		#levyBox .box div ul a:hover {
			background:			#666666;
		}
		
		/** LEVY BOX - prihlaseni **/		
			
			#levyBox .box #login ul li{
				font-size:9pt;
				padding-bottom:	0.2em;
			}
			
			#levyBox .box #login h2{
				font-size:	70%;
				background: #494949;
				margin-bottom: 0.5em;
			}
			
			#levyBox .box #login fieldset {
				border: none;
				text-align: left;
			}
			
			#levyBox .box #login fieldset legend{
				display: none;
			}
			
			#levyBox .box #login fieldset {
				border: 	none;
			}
			
			#levyBox .box #login p {
				margin-bottom:1em;
			}
			
			#levyBox .box #login fieldset label {
				font-size:	50%;
				float: left;
				margin-top:	0.4em;
				margin-left:1em;
				margin-bottom: 0.4em;
			}
			
			#levyBox .box #login fieldset input {
				border: 2px solid #221e1f;
				background:	#333333;
				font-size:	60%;
				margin:		0em;
				margin-right: 0.4em;
				margin-bottom: 0.1em;
				float: right;
			}
		
		/** LEVY BOX - prihlaseni konec **/	
		
	/** LEVY BOX konec**/
	
/** TELO DOKUMENTU **/
			
	#telo {
		padding-left:	9em;
	}
	
	#telo #uvod {
		padding: 0px;
		border: none;
	}
	
	#telo .return {
			float:			right;
			text-align:		right;
			font-size:		60%;
			padding-right:	15px;
			margin-top:	-1.7em;
			background:		url(./img/arrow_up.png) no-repeat right top;
	}
	#telo a {
		font-size:	80%;
		color:		#ffffff;
	}
	
	#telo a:hover {
		font-size:	80%;
		color:		#999999;
	}
	
	#telo img {
		border: 1px solid black;		
	}
	
	#telo li {
		font-size:80%;
	}
	#telo ul, #telo ol {
		text-align: 	left;
		background:		#494949;
		padding:		0.5em;
		padding-left:	2em;
		margin-bottom:	1em;
		border:		2px solid #221e1f;
	}
	#telo ul ul, #telo ol ol, #telo ol ul, #telo ul ol{
		margin-bottom:	0em;
		border:		none;
		padding-top:	0px;
		padding-bottom:	0px;
	}
	
	#telo .uvodFotka {
		background:		#494949;
		text-align: 	center;
		border:		2px solid #221e1f;
		margin-bottom:	1.2em;
		padding-bottom:		0.5em;
		padding-top:		0.5em;
	}
	
	
	#telo .textblok , #telo p {
		background:		#494949;
		text-align: 	left;
		border:		2px solid #221e1f;
		margin-bottom:	1.2em;
		padding-bottom:		0.5em;
	}
	
	#telo p {
		font-size:80%;
		padding:		0.5em;
	}
	
	#telo h2 {
		border-bottom:	2px solid #221e1f;
		background:		#666666;
		padding-left:	3em;
		padding-bottom:	0.2em;
		padding-top:	0.2em;
		font-size:		120%;
		font-weight:	normal;
	}
	#telo .textblok ul, #telo .textblok ol, #telo .textblok p {
		border:		none;
		margin-bottom:	0em;
	}
	
	#telo .textblok .return {
		display:	none;
	}
		
/** TELO DOKUMENTU konec **/

/** FOTOGALERIE **/
	#browser {
		border:	2px solid #221e1f;
		margin-top:	1em;
		background:	#494949;
		padding-bottom:	1em;
		margin-bottom:	1em;
	}
	
	
	#browser h2 {
		text-align:		left;
		border-bottom:	2px solid #221e1f;
		background:		#666666;
		padding-left:	3em;
		padding-bottom:	0.2em;
		padding-top:	0.2em;
		font-size:		120%;
		font-weight:	normal;
	}

	#browser #cesta {
		background:		#333333;
		border: none;
		border-bottom:	2px solid #221e1f;
	}
	
	#browser #cesta li{
		background:		url(./img/lomitko.png) no-repeat left center;
		padding-left:	12px;
		list-style: none;
		display: inline;
		font-size: 80%;
	}
	#browser #cesta li a{
		font-size: 100%;
	}
	
	
	#browser .galerie {
		border:none;
	}
	
	#browser .galerie li{
		width:		100px;
		height:		7em;
		float:		left;
		list-style: none;
		vertical-align:	middle;
	}
	
	#browser .galerie a{
		padding:	0.4em;
		width:		6em;
		display:	block;
		text-align:	center;
		text-decoration:	none;
	}
	
	#browser .galerie a:hover{
		text-decoration:	underline;
		color:		#221e1f;
	}
	
	#browser .galerie a img {
		border: none;
	}
	
	
	.wrimg {
		display:	block;
	}
	
	#browser .galerie .caption{
		font-size:	80%;
	}
	
	#browser .galerie .dir{
		text-transform:	uppercase;
		font-weight:	bold;
	}
	
	#browser .mediumgalery{
		margin-left: auto;
		margin-right: auto;
		width: 460px;
		height:		330px;
	}
	
	#browser .mediumgalerynahled {
		height:		130px;
	}
	
	#browser .medium{
		border:	none;
		padding: 0px;
		line-height: 1em;
	}
	
	
	#browser .medium li{
		width:		80px;
		height:		300px;
		float:		left;
		list-style: none;
		text-align:	center;
	}

	#browser .medium .image{
		width:		300px;
		height:		300px;
		text-align:	center;
	}
	
	#browser .medium a{
		display:	block;
		text-align:	center;
		text-decoration:	none;
	}
	#browser .medium a img {
		border: none;
	}
	#browser .medium .image a{
		width:		300px;
		display:	block;
		text-align:	center;
		text-decoration:	none;
	}
	
	#browser .medium .image a img{
		border:	1px solid #221e1f;
	}
	.aktualni {
		border: 1px solid #221e1f;
	}
/** FOTOGALERIE konec**/


.error {
	display:none;
}

.zarovnani {
	clear:both;
}

.zarovnanileva {
	clear:left;
}

.zarovnaniprava {
	clear:right;
}

.obrazekright { 
	float: right;
	margin-left: 1em;
}

.obrazekleft { 
	float: left;
}

#zapati {
	background:		#494949;
	padding:		0.6em;
	font-size:		60%;
	text-align:		center;
	border:			2px solid #221e1f;
	margin-bottom:	3em;
}
#zapati a{
	font-size:		100%;
	color:			#ffffff;
}

.bold {
	font-size:80%;
	font-weight:	bold;
}
.underline {
	font-size:80%;
	text-decoration:	underline;
}
.italic {
	font-size:80%;
	font-style:	italic;
}


/** DOKUMENT -> TELO -> FORM */		

		#telo fieldset {
			border:			none;
			padding-top:	0.8em;
			padding-left:	1em;
			padding-bottom:	0.8em;
			background:		#494949;
			text-align:		left;
		}
		
		#telo .potrebne {
			font-weight:	bold;
		}		

		#telo legend {
			display:		none;
		}		
		
		#telo input {
			color:			#221e1f;
			border:			1px solid black;
			padding:		0.2em;
			margin:			0.4em;
			font-size:		80%;
		}
		
		#telo .button {
			margin-left:	10em;
		}

		#telo label {
			font-size:		100%;
			margin-right:	1em;
			float:			left;
			width:			8em;
			text-align:		right;
		}

		#telo select {
			color:			#221e1f;
			padding-left:	0.3em;
			margin-right:	1em;
			min-width:		3em;
			font-size:		70%;
		}

		
		#telo textarea {
			color:			#221e1f;
			font-size:		80%;
			margin-top:		1em;
			maring-left:	2em;
			padding:		0.5em;
			padding-right:	0em;
			text-align:		left;
			width: 95%;
		}
		
		#telo .privilegia label {
			font-size:		50%;
			margin-right:	1em;
			float:			none;
			width:			4em;
			text-align:		right;
		}
		
/** DOKUMENT -> TELO -> FORM (konec) */

/** DOKUMENT -> TELO -> AKCE */	
	#dokument #telo .akce {
		background:		#494949;
		text-align:		center;
		border:			2px solid #221e1f;
		margin-bottom:	1em;
	}
	
	#dokument #telo .akce ul{
		margin-bottom:	0em;
	}
	
	#dokument #telo .akce li{
		display:			inline;
	}
	
	#dokument #telo .akce li a {
		background:			#333333;
		border:				2px solid #221e1f;
		list-style:			none;
		padding-left:		0.5em;
		padding-right:		0.5em;
		color:				#999999;
		text-decoration:	none;
	}
	
	#dokument #telo .akce li a:hover {
		background:			#494949;
		border:				2px solid #221e1f;
		color:				#999999;
		text-decoration:	none;
	}
	
/** DOKUMENT -> TELO -> AKCE (konec) */	

#telo .anketa img {
		border: none;		
}

.skryte {
	display: none;
}
.neskryte {
	display: inline;
}
.povinne {
	font-weight: bold;
}

.radio {
	margin-right:	1em;
	width:			2em;
	float:			left;
}

.checkboxfloat {
	font-size: 80%;
	float: left;
	height: 3.5em;
}

caption {
	font-style: italic;
	margin-top:0.2em;
	margin-left: auto;
	margin-right: auto;
	font-size: 80%;
}

table {
	font-size: 80%;
	margin-top: 1em;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #333333;
	border-collapse: collapse;
    caption-side: bottom;
}
th {
	background: #999999;
	color: #221e1f;
}
td, th {
	font-size: 80%;
	border: 1px solid #333333;
	text-align: center;
	padding: 0.15em;
	padding-left: 0.4em;
	padding-right: 0.4em;
}

