body 
{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#E8E8E8;
}
#frame_main
{
	margin: 0px auto;
	padding:0px;
	border:none;
	width: 950px;
	background-image:url('img/pas_stred4.gif'); /* !!! */
	background-repeat:repeat-y;
}
#frame_footer
{
	margin: 0px;
	padding:0px;
	border:none;
	width: 950px;
	height:18px;
	background-image:url('img/pas_konec.gif');
	background-repeat:no-repeat;
	font-size:1%;
	clear:both;
}

#frame_header
{
	margin: 0 9px 0 9px;
	padding:0px;
	border:none;
	width: 932px; /* 950 - 2*9 */
	height:220px;
	background-image:url('img/hlavicka_bez_textu2009II.png');
	background-repeat:no-repeat;

}
#frame_header h2
{
	float:left;
	color: white;
	text-align:left;
	font-weight:normal;
	font-size:17px;
	letter-spacing:1px;
	display:inline; /* IE double margin hack */
}
#hlavni_nadpis
{
	padding:0;
	margin:82px 0 0 36px;
}

#pod_nadpis
{
	padding:0;
	margin:28px 0 0 36px;
	width:540px;
}

#loga
{
	float:right;
	padding:0;
	margin:25px 14px 0 0;
}
#frame_header h2 a, #frame_header h2 a:visited
{
	text-decoration:none;
	color:white;
}

#frame_header h2 a:hover
{
	text-decoration:underline;
	color:white;
}

#hlavni_menu
{
	margin: 0 9px 0 9px;
	padding:0px;
	border:none;
	width: 932px; /* 950 - 2*9 */
	height:36px;
	background-color:#809F02;
}

#hlavni_menu ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:center;
	
}

#hlavni_menu ul li
{
	float:left;
	border-left:2px solid white;
	
}

#hlavni_menu ul li.first_list_item{	border:none;}

#hlavni_menu ul a
{
	display: block;
	width:184px;
	margin:0;
	border:none;
	text-decoration:none;
	color:white;
	padding:7px 0px 7px 0;
	font-size:18px;
	font-weight:normal;

}
#hlavni_menu ul li.first_list_item a{ width:186px;}
#hlavni_menu ul li.last_list_item a{ width:186px;}


#hlavni_menu ul a:hover
{
	color:#215812;
	background-color:white;
}

#bily_proklad{width:186px; height:16px; margin:0; padding:0;background-color:white;}

#leve_menu
{
	float:left;
	margin: 0 0 0 9px;
	padding:0px;
	border:none;
	width: 186px;
	background-color:#B0C3AA;
	display:inline; /* IE double margin hack */
}
#leve_menu h3
{
	width:151px;
	border-bottom:1px solid #215812;
	padding:0 0 5px 35px;
	color:#215812;
	text-align:left;
	font-weight:bold;
	letter-spacing:1px;
	font-size:18px;

}

#leve_menu ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#leve_menu ul a
{
	display: block;
	width:151px;
	border:none;
	text-decoration:none;
	color:white;
	padding:8px 0px 8px 35px;
	font-size:18px;
	font-weight:normal;

}
#leve_menu ul a:hover
{
	color:#215812;
	background-color:white;
}

#frame_content
{
	float:left;	
	margin: 0 0 0 56px;
	width:684px;
	padding:0px;
	border:none;
}
h3#nadpis
{
	width:200px;
	border-bottom:1px solid #215812;
	float:left;
	color:#215812;
	text-align:left;
	font-weight:normal;
	letter-spacing:1px;
	font-size:18px;
	padding:0 0 5px 0;
	margin:34px 0 0 0;
}
span#listek
{
	width:66px;
	height:72px;
	margin:20px 184px 15px 0;
	float:right;
	background-image:url('img/listek.gif');
	background-repeat:no-repeat;
}


.obsah
{
	width:684px;
	padding:0px;
	border:none;
	clear:both;
	
	text-align:left;
	font-size:12px;
	color:#215812;
}

.obsah a, .obsah a:visited
{
	color:#215812;
	text-decoration:underline;
}
.obsah a:hover
{
	color:blue;
	text-decoration:none;
}

/********** depr */

a img
{
	border:none;
	text-decoration:none;
}

#hlavni_menu a.link_switch, #leve_menu a.link_switch
{
	color:#215812;
	background-color:white;
}

#hlavni_menu a.link_switch:hover, #leve_menu a.link_switch:hover
{
	color:white;
	background:none;
}
/******** formulare */
#formular
{
/*	width:460px;
	margin:0;
	padding:5px;
	
	background-color:#E7EDE5;
	border:1px solid #809F02;*/
}

#formular p.form_item
{
	width:510px;
	padding:4px;

	margin: 0 0 20px 0;
	background-color:#F3F4F3;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #C3C3C3;
	border-top:1px solid #C3C3C3;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;	
	
}
input.std_input
{
	border:1px solid #C9D8C5;
	background-color:white;	
	margin-bottom:3px;
	padding:1px;
}
input.delsi
{
	width:502px;
}
input.kratsi
{
	width:200px;
}
input.nejkratsi
{
	width:120px;
}
input.submit
{
	border: 3px double #C4865B;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
input.submit:active
{
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}
input.green
{
	border:1px solid green;
}
input.red
{
	border:1px solid red;
}
span.alert
{
	display:block;
	font-weight:normal;
	margin:0 4px 0 0;
	padding:2px;
	border:1px solid #809F02;
	background-color:white;
	color:black;
}


.char_left
{
	
}

a.thumbnail
{	
	position: relative;
	z-index: 0;
	border:none;
	padding:0;
	margin:0;
}

/* pop-up pics */
a.thumbnail:hover
{
	background-color: transparent;
	z-index: 50;
}

a.thumbnail span
{
	position: absolute;
	background-color: white;
	padding: 5px;
	width:300px;
	left: -1000px;
	border: 1px solid green;
	visibility: hidden;
	color: black;
	text-decoration: none;
	font-size:12px;
	font-family:"Courier New";
}

a.thumbnail:hover span
{
	visibility: visible;
	top: -100px;
	left: 60px;
}
p.report
{
	text-align:justify;
}
ol li ul
{
	margin-bottom:10px;
}
ol li
{
	margin-bottom:6px;
}

div.foto_frame
{
	border:1px solid #D3D4D1;
	margin:0px 0px 0px 5px;
	padding:5px;
	/*width:242px;*/
	text-align:center;
	
}
div.text_frame
{
	border:none;
	/*width:252px;*/
	margin:3px 0px 29px 5px;
	font-size:12px;
	padding:0px;
	text-align:center;
	
}
div.obsah div.text_frame a
{
	color:black;
	text-decoration:none;
}
div.obsah div.text_frame a:hover
{
	color:black;
	text-decoration:underline;	
}
div.obsah table.foto_cont th
{
	font-size:14px;
	color:#F45822;
	padding:20px 0 5px 10px;
	text-align:center;
}
div.obsah table.mass_foto_cont div.text_frame
{
	font-size:11px;
}
