body
{
	background-color:#9f9f9f;
	margin-top:0px;
	margin-bottom:0px;
	font-family:"Century Gothic" !important;	
}

#body
{
	width:1000px;
	margin:auto;
	background-image:url('/images/default/pruh.jpg');
	background-repeat:repeat-y;	
	/*border:1px solid gray;*/
}

#telo
{
	width:1000px;
	margin:auto;		
}

#hlavicka
{
	background-image:url('/images/default/hlavicka.jpg');
	height:231px;
	display:block;
}

#obsah
{
	background-image:url('/images/default/telo.jpg');
	background-repeat:no-repeat;
	min-height:1028px;	
	padding-left:40px;
	padding-right:40px;
	padding-top:65px;
}

#obsah ul
{
	font-size:12px;
	color:white;
}

.clear
{
	clear:both;
}

#paticka
{
	background-image:url('/images/default/paticka.png');
	height:133px;
	display:block;	
}

#menu
{
	position:absolute;	
	margin-top:155px;
	|margin-top:170px;
	margin-left:160px;
}

#menu a
{
	color:#bebebe;
	text-decoration:none;
}

#index-text
{
	width:420px;
	margin-top:15px;	
	margin-left:25px;
}

#index-text p
{
	text-align:center;
	position:absolute;
	color:#7a7a7a;
	font-style:italic;
	font-size:10px;
	font-weight:bold;
	line-height:22px;
	|margin-top:20px;
}

#menu a:hover, #menu .active
{
	color:#FFFFFF;
	text-decoration:underline;
}

#menu li
{
	float:left;
	list-style:none;
	margin:15px;	
	font-weight:bold;
	font-size:24px;
}

#slideshow
{
	position:absolute;
	/*background-color:black;*/
	width:480px; height:480px;
	display:block;
	margin-left:410px;
}

.pics img { /*height: 300px; width: 300px;*/ background-color: #000000; top:0; left:0;float:right; margin-left:00px; }

#index-aktuality
{
	margin-top:220px;
	|margin-top:250px;
	position:absolute;
	color:#bebebe;
	width:340px;
	text-align:center;
	margin-left:40px;	
}
#index-aktuality #pom
{
	background-color:gray;
}
#index-aktuality #blok
{
	background-color:#373737;
	padding:10px;	
	font-size:12px;
	height:270px;
	|height:240px;
	overflow:hidden;
	text-align:center;
}
#index-aktuality h2
{
	margin-bottom:5px;
}
#index-aktuality p
{
	margin:0px;
	margin-bottom:10px;
	text-align:justify;
}
#index-aktuality .tlacitko
{
	background-color:#444444;
	text-align:center;
	margin-left:90px;
	|margin-left:-70px;	
	padding:5px;
	position:absolute;
	margin-top:240px;
	|margin-top:210px;
	width:130px;	
	font-size:13px;
	font-weight:bold;
}
a
{
	text-decoration:underline;
	color:#bebebe;
	font-weight:bold;
}

a:hover
{
	text-decoration:underline;
	color:#ffffff;
}

#index-foto
{
	margin-top:560px;
	position:absolute;
	color:#bebebe;
	width:840px;
	text-align:center;
	margin-left:40px;	
}

#index-foto h2
{
	text-align:left;
	margin-left:20px;
	margin-bottom:5px;
}

#index-foto #blok2
{
	background-color:#393939;
	padding:10px;	
	font-size:12px;
	text-align:center;
	padding-left:30px;
}

#index-foto #blok2 img
{
	border:none;
}

.foto
{
	width:155px; height:155px;
	background-color:#282828;
	float:left;
	margin:10px;	
	margin-right:20px;
	margin-left:20px;
	|margin-bottom:0px;
}

#index-clanky
{
	margin-top:800px;
	position:absolute;
	color:#bebebe;
	width:840px;
	text-align:center;
	margin-left:40px;	
}

#index-clanky h2
{
	text-align:left;
	margin-left:20px;
	margin-bottom:5px;
}

#index-clanky #blok3
{
	background-color:#3a3a3a;
	padding:10px;	
	font-size:12px;
	text-align:center;
	padding-left:15px;	
}

#index-clanky #blok3 .clanek
{
	width:260px; height:260px;
	background-color:#282828;
	float:left;
	margin:10px;	
	margin-right:5px;
	margin-left:5px;
}

#index-clanky #blok3 .clanek .img
{
	float:left;
	background-color:#141414;
	text-align:center;
	margin:10px;
	|margin-bottom:0px;
	width:115px; height:115px;
}

#index-clanky #blok3 .clanek h3
{
	text-align:left;
	|margin-top:20px;
	font-size:16px;	
	width:110px;
	float:left;
}

#index-clanky #blok3 .clanek p
{
	clear:both;
	text-align:justify;
	padding:10px;
	padding-top:0px;
	|margin-top:10px;
	padding-bottom:0px;
	height:90px;
	overflow:hidden;
	font-size:10px;
	line-height:13px;	
}

#index-clanky #blok3 .clanek .datum
{
	clear:both;
	position:absolute;
	padding-left:15px;
	|margin-left:-135px;
	font-size:10px;
	float:left;
	line-height:13px;
	font-weight:bold;
}

#index-clanky #blok3 .clanek .udaje
{	
	position:absolute;
	margin-left:100px;
	|margin-left:-20px;		
	font-size:10px;
	line-height:13px;
	font-weight:bold;
}

.index-clear
{
	height:140px;
}

#menu-pata
{
	position:absolute;
	margin-top:-120px;
	|margin-top:-100px;
}

#copy
{
	position:absolute;
	margin-top:87px;
	|margin-top:85px;
	margin-left:80px;
	|margin-left:-890px;
	font-size:11px;
	font-weight:bold;
	color:white;	
}
#menu-pata li
{
	float:left;
	color:#ffffff;
	list-style:none;
	margin-right:20px;
}

#menu-pata a:hover, #menu-pata .active
{
	color:white;
	text-decoration:underline;
}
#menu-pata a
{
	color:white;
	text-decoration:none;
}

.neodkaz
{
	text-decoration:none;
}

#drob
{
	padding-left:60px;
	padding-top:10px;
	padding-bottom:20px;
	text-transform:uppercase;
	font-size:12px;
	color:white;
}

#obsah h1
{
	text-transform:uppercase;
	color:white;
	font-weight:normal;
	font-size:25px;
	padding-left:60px;
	margin-top:0px;
}

.clh2
{
	margin:0px;
	text-transform:uppercase;
	font-size:20px;
}

.nah
{
	margin-top:-30px;
	|margin-top:-10px;
}

.cl-dat
{
	clear:both;
	font-size:12px;	
	color:white;
	margin-left:25px;
	float:left;	
}

.cl-poc
{
	font-size:12px;	
	color:white;
	margin-left:25px;
	float:right;	
}

.pole
{
	background-color:#373737;
	margin-left:40px;
	float:left;	
	width:560px;
	padding:25px;
	margin-bottom:20px;
}

.menu-blok1
{	
	margin-top:26px;
	|margin-top:29px;		
	margin-right:30px;
	width:210px;
	color:white;
	font-size:12px;	
}

.menu-blok1 h2
{
	margin:0px;
	width:210px;
	text-align:center;
	color:white;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:-10px;	
}

.menu-blok2 .blok
{
	background-color:#373737;
	padding:15px;
}

.menu-blok2
{	
	margin-top:20px;	
	margin-right:35px;
	width:210px;	
}

.menu-blok2 p, .menu-blok1 p
{
	margin:0px;
	color:white;
	font-size:12px;
}

.menu-blok2 h2
{
	margin:0px;
	width:210px;
	text-align:center;
	color:white;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:-10px;
}

.menu-blok1 .blok
{
	background-color:#373737;
	padding:15px;
}

.gal_kat1
{
	float:left;	
	margin-bottom:40px;
}

.gal_blok
{
	width:560px;
	clear:both;
	margin-bottom:40px;
}

.gal_blok img
{
	border:0;
}

.foto-popis p
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:white;
	text-align:justify;
	background-color:#373737;
	margin-left:60px;
	float:left;	
	width:740px;
	padding:25px;	
	margin-bottom:20px;
}

.foto-foto
{
	margin-left:40px;
}

.foto-foto .foto
{
	width:155px; height:155px;
	background-color:#282828;
	float:left;
	margin:15px;
	text-align:center;	
	margin-right:27px;
	margin-left:27px;
	|margin-bottom:0px;
}

.foto-foto .foto img
{
	border:none;
}

.gal_kat2
{
	float:left;	
	margin-left:120px;
	margin-bottom:40px;	
}

.gal_title
{
	float:left;
	width:220px;
	margin-left:50px;
	margin-top:50px;
	|margin-top:70px;
	text-transform:uppercase;
	color:white;
}

.fotka img
{
	border:1px solid black;
}

.fotookno a
{
	color:#a7a7a7;
	text-decoration:none;
}

.fotookno a:hover
{
	color:black;
}

a img
{
	border:none;
}

.clanek-img
{
	float:left;
	background-color:#141414;
	text-align:center;
	margin:10px;
	|margin-bottom:0px;
	width:115px; height:115px;
	margin-right:25px;	
	margin-left:0px;
	margin-top:0px;
}

.pole p
{
	color:white;
	text-align:justify;
	font-size:12px !important;
}

.foto-v-clanku
{
	padding:50px;
	padding-bottom:30px;
	text-align:center;
	background-color:#141414;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}

.foto-v-clanku p
{
	margin:0px;
	margin-top:10px;
	text-align:center;
}

.foto-v-clanku img
{
	max-width:450px;
}

.pole h2
{
	color:white;
/*	clear:both;*/
	margin-top:40px;
	font-size:16px;
}

.text-blok
{
	background-color:#373737;
	margin-left:40px;
	float:left;	
	width:780px;
	padding:25px;
	margin-bottom:20px;
	color:white;
	text-align:justify;
	font-size:12px;
	padding-bottom:15px;	
}

.text-blok h2
{
	margin:0px;
	text-transform:uppercase;
}

.text-blok img
{
	background-color:#282828;
	text-align:center;
	margin:10px;
	padding:20px;
	margin:25px;	
}

hr
{
		border-bottom:1px dashed gray;
		clear:both;
		width:830px;
		margin-bottom:20px;
		margin-left:40px;
}

#form
{
	float:left;	
	width:560px;
	padding:25px;
	padding-left:0px;
	margin-bottom:20px;	
	color:white;
	text-align:justify;
	font-size:12px;	
}

#form #formular
{
	background-color:#141414;
	padding:15px;
}

.input-text
{
	width:300px;
	margin-bottom:10px;
}

textarea
{
	width:370px;
	height:170px;
	margin-bottom:10px;
}

#form h2
{
	
}

.text-blok50
{
	background-color:#373737;
	/*margin-left:40px;*/
	float:left;	
	color:white;
	text-align:justify;
	font-size:12px;	
	width:500px;
	/*padding:25px;*/
	margin-bottom:20px;	
}

.warning
{
	color:red;
	padding:10px;
	font-size:12px;
	margin-left:40px;
	margin-bottom:5px;
	border:1px red dotted;
	font-weight:bold;
}

.done
{
	color:green;
	padding:10px;
	font-weight:bold;
}

#odkazHP
{
	position:absolute;
	display:block;
	height:190px;
	width:1000px;
	color:black;
}

.kniha_vzkaz
{
	width:540px;
	background-color:black;
	margin-top:10px;
	padding:10px;
}

.kniha_udaje
{
	padding-bottom:5px;
}

#a
{
	margin:auto;background:#FFFFFF;text-align:center;
}

#b
{
	text-align:center;margin:auto;margin-top:15px;
}

#c
{
	text-align:center;margin:auto;margin-top:15px;
}

#d
{
	text-align:center;color:#a7a7a7;font-size:16px;font-weight:bold;margin:auto;margin-top:15px;
}

#e
{
	text-align:center;color:#9c9c9c;font-size:14px;margin:auto;margin-top:15px;
}

#f
{
	text-align:center;color:#9c9c9c;font-size:14px;margin:auto;margin-top:15px;
}

#g
{
	visibility:hidden;position:absolute;
}