.hledej
{
	font-weight: 900;
	background-color: #DDDDDD;
}
.right
{
	text-align:right;
}

img.foto
{
	border-color:#DDDDDD;
	border-width:4px;
	border-style:solid;
}
.obr2
{
	text-align:center;
	border: 0px solid Black;
}

.obr2 img
{
	margin: 10px 10px 10px 10px;
	border: 3px double Black;
}
.obr
{
	position:relative;
	left:-10px;
	top:-10px;
	float: left;
	background: #ADD8E6;
	text-align:center;
	border: 0px solid Black;
}
.obr a
{
	color: Black;
	font-weight: 900;
	text-decoration:none;
	margin: 5px 10px 0px 10px;
}
.obr img
{
	margin: 10px 10px 10px 10px;
}
.zpet
{
	text-align:right;
	margin: 10px 10px 10px 10px;
}
.zpet a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Black;
	font-weight:900;
}
.prisp
{
	border-bottom: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B5B5B;
}
.prisp div
{
	border-top: 1px solid Black;	
}
.prisp a
{
	font-size: 12px;
	color: #000033;	
	text-decoration:none;
}
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Black;
}
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center; /*	background: url(pozadi_velke.jpg) repeat-y center top;*/
	background-color: #DDDDDD;
}
#box
{
	position: relative;
	text-align: left;
	width: 932px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#top_okraj
{
	position:relative;
	width:932px;
	height: 5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#menu_top
{
	position:relative;
	width: 932px;
	height: 233px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(vrch.jpg);
}
/*RSS ATOM*/
#menu_rss
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	color: yellow;
	position:absolute;
	top:0px;
	left:313px;
}
#menu_rss ul 
{
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#menu_rss li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display : inline;
}
#menu_rss a 
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	background: url(menu_rss_l.jpg) no-repeat left top;
}
#menu_rss a span 
{
	float: left;
	display: block;
	padding: 9px 20px 10px 10px;
	color: yellow;
	background: url(menu_rss_r.jpg) no-repeat right top;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_rss a span {float:none;}
/* End IE5-Mac hack */
#menu_rss a:hover 
{
	background: url(menu_rss_l_over.jpg) no-repeat left top;
}
#menu_rss a:hover span 
{
	background: url(menu_rss_r_over.jpg) no-repeat right top;
}
#menu_rss #current a  
{
	background: url(menu_rss_l_over.jpg) no-repeat left top;
}
#menu_rss #current a span 
{
	background: url(menu_rss_r_over.jpg) no-repeat right top;
}

#menu_hled
{
	float:left;
	visibility:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: yellow;
	position:absolute;
	top:5px;
	left:0px;	
	width:300px;
}
#menu_hled form
{
	float:left;
	margin:0px 0px 0px 0px;	
}
/*Horní Menu*/
#menu_h 
{
	right:5px;
	top:198px;
	position:absolute;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 25px;
	font-weight: 900;
}
#menu_h ul 
{
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#menu_h li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display : inline;
}
#menu_h a 
{
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 4px;
	text-decoration: none;
	background: url(tlac_vrch_l.gif) no-repeat left top;
}
#menu_h a span 
{
	float: left;
	display: block;
	padding: 7px 4px 12px 0px;
	color: yellow;
	background: url(tlac_vrch_r.gif) no-repeat right top;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_h a span {float:none;}
/* End IE5-Mac hack */
#menu_h a:hover 
{
	background: url(tlac_vrch_l_over.gif) no-repeat left top;
}
#menu_h a:hover span 
{
	background: url(tlac_vrch_r_over.gif) no-repeat right top;
}
#menu_h #current a  
{
	background: url(tlac_vrch_l_over.gif) no-repeat left top;
}
#menu_h #current a span 
{
	background: url(tlac_vrch_r_over.gif) no-repeat right top;
}


/*Prostredek*/
#stred
{
	width: 932px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(stred.jpg);
	background-repeat: repeat-y;
}

/*Levé Menu*/
#menu_l
{
	float:left;
	border:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 221px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#menu_l a 
{
	text-decoration: none;
	display: block;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	border-bottom-color: #000033;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#menu_l a:hover 
{
	text-decoration: none;
	color: white;
	background-image: url(leve_menu_over.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
#menu_l a.current
{
	text-decoration: none;
	color: white;
	background-image: url(leve_menu_over.jpg);
	background-repeat: repeat-y;
	background-position: top;

}
#menu_l a.current:hover 
{
	text-decoration: none;
	color: white;
	background-image: url(leve_menu_over.jpg);
	background-repeat: repeat-y;
	background-position: top;

}
#menu_l span
{
	color: White;
	text-decoration: none;
	margin: 0px 10px 7px 7px;
	display: block;
	padding: 0px 0px 0px 0px;
}
#menu_l div
{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	background-color: #000033;
}


/*Hlavní rám*/
#main
{
	padding: 0px 0px 0px 0px;
	margin: 0px 7px 0px 221px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
#main .content
{
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;	
}
#main .content22
{
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;	
	text-align:center;
}
#main a
{
	color:Navy;
}
#main a:hover
{
	color:#0000EE;
}
#main h1
{
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: Black;
	background: #FFF8DC;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#main h1 a
{
	font-size: 10px;
	color: Black;
}
#main h1 img
{
	float:right;
	margin-top:-7px;
	margin-right:-7px;

}
#main div.miniram
{
	position:relative;
	left:1%;
	width:60%;
	color:Black;
	text-align: left;
	border: 0px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	border-left-color: #EEEEEE;
	border-left-style: solid;
	border-left-width: 5px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	margin:10px 0px 10px 0px;
}
#main div.miniram img
{
	float:left;
	margin-right:10px;
}
#main div.miniram h2
{
	font-weight: 900;
	font-size: 14px;
	background-image: url(h2.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
#main div.miniram a
{
	color: Navy;
	font-weight: 100;
	text-decoration:underline;
}
#main div.miniram a:hover
{
	color: #0000EE;	
}
#main div.miniram2
{
	position:relative;
	left: 10%;
	width:60%;
	color:Black;
	text-align: left;
	border: 0px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	border-left-color: #EEEEEE;
	border-left-style: solid;
	border-left-width: 5px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	margin:10px 0px 10px 0px;
}
#main div.miniram2 h2
{
	font-weight: 900;
	font-size: 14px;
	background-image: url(h2.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
#main div.miniram2 a
{
	color: Navy;
	font-weight: 100;
	text-decoration:underline;
}
#main div.miniram2 a:hover
{
	color: #0000EE;	
}
#main div.miniram2 img
{
	float:left;
	margin-right:10px;
}
#main div.miniram3
{

	color:Black;
	text-align: justify;
	border: 0px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	border-left-color: #EEEEEE;
	border-left-style: solid;
	border-left-width: 5px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	margin:10px 0px 10px 0px;
}
#main div.miniram3 img
{
	float:left;
	margin-right:10px;
}
#main div.miniram3 h2
{
	font-weight: 900;
	font-size: 14px;
	background-image: url(h2.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
#main div.miniram3 a
{
	color: Navy;
	font-weight: 100;
	text-decoration:underline;
}
#main div.miniram3 a:hover
{
	color: #0000EE;	
}
#main div.miniram3 .content3
{
	margin: 0px 10px 0px 10px;	
}

#main h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}
#main  h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}
#main  h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}
#main  h5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}
#main  h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}
#main p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	padding: 1px 0px 1px 0px;	
	margin: 5px 0px 5px 0px;
	
}
#main td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	border-bottom-color: Black;
	border-color: Gray Gray Gray Gray;
	border: 1px solid Gray;
}
#main table
{
	color: Black;
	border-bottom-color: Black;
	border-color: Gray Gray Gray Gray;
	border: 1px solid Gray;
}
#main .modra
{
	color:Navy;
}
#main .seda
{
	color:ButtonShadow;
}
#main .cerna
{
	color:Black;
}
#main .hneda
{
	color:Maroon;
}
#main .cerna_a_seda
{
	color:Black;
	background-color:silver;
}
#main .no
{
	color: Black;
	border: 0px;
}






.clear 
{
	clear: both;
	height:1px; 
	font-size:1px; 
	border:none; 
	margin:0; 
	padding:0; 
	background:transparent;
}

/*spodek*/
#bottom_okraj
{
	position: relative;
	width: 932px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	background: url(okraj_v.jpg) repeat-y top center;
}
#bottom_okraj a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;	
}