a:active,a:focus 
{
	outline: 0
}

body
{
	background:url('/images/default/bg.png') repeat-x #020201;
	font-family:Verdana;
	color:#766d64;
}

#telo
{
	margin:auto;
	width:983px;
}

#hlavicka
{
	text-align:center;
	margin-top:50px;
}

#hlavicka h1
{
	font-size:80px;
	font-weight:normal;
	text-transform:lowercase !important;
}

#hlavicka a
{
	color:#6d665f;
	text-decoration:none;
}

#hlavicka h2
{
	margin-top:10px;
}

#menu1, #menu2
{
	width:983px;
	background:url('/images/default/menu.png') no-repeat;
	height:25px;
	display:block;
	margin-top:20px;
	text-align:center;
	padding-top:30px;
	font-size:14px;
	text-transform:lowercase !important;
}

#menu1 a, #menu2 a, #pata a
{
	color:#766d64;
	text-decoration:none;
	margin-left:13px;
	margin-right:13px;
}

#menu1
{	
	padding-left:205px;
}

#menu1 a
{
	color:white;
	z-index:5px;
	position:relative;		
}

#menu1 a:hover, #menu2 a:hover, #pata a:hover, #menu1 .active, #menu2 .active
{
	color:#FF7E00;
	text-shadow: #fba529 1px -2px 10px;

}

.uz
{
	float:left;
}

#menu1 a
{
	height:80px;
}

#menu2
{
	margin-top:-10px;
	font-size:14px;
	padding-top:20px;
	margin-bottom:20px;
}

#menu2 a
{
	color:#958c83;	
}

#horizontalwrap img
{
	height:180px;
	margin-right:1px;
	margin-left:1px;
	position:relative;
	z-index:0;
	opacity:0.5;
	filter:alpha(opacity=50);
}

#horizontalwrap img:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

#text .hid
{	
	visibility:hidden;
}

#text
{
	width:800px;
	margin:auto;
	margin-top:10px;
}

#text p
{
	color:#766d64;
	font-size:12px;
	line-height:24px;
	text-align:justify;
}

#pata
{
	font-size:11px;
	color:#766d64;
	text-align:center;
	margin-top:30px;
	border-top:1px solid #362f28;
	padding-top:20px;
	clear:both;
}

#pata p
{
	margin-bottom:10px;
	tetx-align:center !important;
}

.cl
{
	clear:both;height:160px;
	margin-bottom:20px;
}

.clh2
{
	margin:0px !important;		
}

.cl a
{
	color:#766d64;
	text-decoration:none;
	border-bottom:1px dotted #766d64; 
}

.cl-dat, .cl-poc
{
	font-size:12px;
	margin-top:20px;
	float:left;
	margin-right:20px;
}

.nah p
{
	margin-top:20px;
}

#text h3
{
	margin-bottom:20px;
	margin-top:30px;
}

.hr1
{
	border-top:1px solid #362f28;
	margin-top:10px;
	margin-bottom:10px;
}

#form
{
	font-size:12px;
}

#form h3
{
	font-size:16px;
}

.kniha_vzkaz
{
	line-height:20px;
	text-align:justify;
}

.kniha_vzkaz
{
	margin-bottom:5px;
	margin-left:0px;
}

.kniha_hlavicka
{
	margin-bottom:10px;
}

#form textarea
{
	width:798px;
	height:85px;
	background-color:#584C3F;
	border:0px;
	color:white;	
}

#zprava
{
	width:98% !important;
	color:white;
}

#form input
{
	width:97%;
	|width:258px;
	margin-bottom:5px;
	background-color:#584C3F;
	border:0px;
	color:white;
	padding:3px;
}

.kniha_vzkaz a
{
	color:white;
}

.warning
{
	padding:5px;
	color:red;
	margin:20px;
}

.done
{
	padding:5px;
	color:green;
	margin:20px;
}
