body
{
	font-size: 0.8em;
	font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color: #2F2F2F;
	padding: 0px;
	margin: 0px;
	background-color: #FFFBF7;
	background: url(../img/bg_top.gif) repeat-x;
	text-align: left;
}

a 
{ 
	color:  #2F2F2F; 
	text-decoration: none; 
}

a:hover 
{ 
	color:  #2F2F2F; 
	text-decoration: underline; 
}

img
{
	border: 0px;	
}

th
{
	height: 24px;
	font-size: 0.8em;
	font-weight: normal;
	color: #2F2F2F;
	padding: 0px;
	margin: 0px;
	border-bottom: solid 2px #D17150;
}

.th_sub
{
	height: 20px;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: #2F2F2F;
	background-color: #FFF8EA;
	border-bottom: dotted 1px #888888;
}

.tabulka_grid
{
	border-bottom: solid 1px #D17150;
	height: 20px;

}

td 
{
	font-size: 0.75em;
}



Input
{
	border: #1B3C67 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Arial, Helvetica;
}

Textarea 
{
	border: #285a1d 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #2F2F2F;
	FONT-FAMILY: Arial, Helvetica;
}

Select 
{
	border: #285a1d 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em; 
	COLOR: #2F2F2F; 
	FONT-FAMILY: Arial, Helvetica;
}
Button
{
	border: #285a1d 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #2F2F2F;
	FONT-FAMILY: Arial, Helvetica;
	cursor: pointer;
}



#page
{
	top: 10px;	
	width: 902px;
	min-height: 500px; 
	position: relative; 
}

	#top_zahlavi
	{
		width: 904px;
		height: 198px;
		top: 0px;
		text-align: left;
		background-image: url(../img/bg.jpg);
		background-repeat: no-repeat;
		position: relative;
	}

		#top_zahlavi_text
		{
			top: 183px;
			left: 270px;
			width: 640px;
			font-size: 0.9em;
			text-align: left;
			position: relative;
		}
	

	
	#telo
	{
		top: 0px;
		width: 904px;
		text-align: left;
		position: relative;
	}
	
		#leva
		{
			width: 212px;
			min-height: 500px;
			float: left;
			left: 0px;
			position: relative;
			z-index: 500;
		}	

			#leva_obsah
			{
	width: 212px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background-color: #CCCCCC;
	position: relative;
}

				#menu ul 
				{
					margin: 0;
					padding: 0;
					margin-left: 20px;
					margin-right: 0;
					margin-top: 5px;
					margin-bottom: 2;
				}

				#menu li 
				{
					font-weight: bold;
					padding-bottom: 0.5em;
				}

				#menu li li 
				{
					font-weight: normal;
					padding-bottom: 0;
				}

			#leva_kontakt
			{
	width: 212px;
	border: solid 1px #999999;
	background-color: #999999;
	position: relative;
}
				/*#leva_kontakt_znak
				{
					background: url(../img/bg_znak.jpg) no-repeat;
					position: relative;*/
				}
				
			#leva_box_dforum
			{
				width: 212px;
				border: solid 1px #1B3C67;
				background-color: #D8E5F6;
				position: relative;
			}

			#leva_box_box
			{
				width: 212px;
				border: solid 1px #1B3C67;
				background-color: #D8E5F6;
				position: relative;
			}

				
				#leva_box_box_titulek
				{
					top: 6px;
					text-align: left;
					width: 100%;
					background-color: #D3AB9F;
					position: relative;
				}
				
				#leva_box_mezera
				{
					width: 100%;
					_height: 3px;
					height: 1px;
				}				
				
				
		#tlacitka_levas, .tlacitka_levas, .tlacitka_levas:hover
		{
	width: 212px;
	font-size: 0.85em;
	text-align: center;
	height: 15px;
	border: solid 1px #D17050;
	background-color: #D17050;
	color: #FFFFFF;
}




		#main
		{
			float: left;
			left: -1px;
			width: 690px;
			min-height: 669px;
			_height: 610px;
			text-align: left;
			background-color: #FFFDF7;
			background: url(../img/bg_main.jpg);
			background-repeat: repeat-x;
			position: relative;
		}	
	
			#main_tool_smerovnik
			{
				width: 435px;
				height: 25px;
				float: left;
				left: 5px;
				position: relative;
				z-index: 500;
			}

			#main_tool_right
			{
				top: -7px;
				width: 205px;
				height: 25px;
				float: right;
				right: 6px;		
				text-align: right;		
				position: relative;
				z-index: 500;
			}

			#main_hlavni_stred
			{
				top: 20px;
				float: left;
				left: 10px;
				width: 480px;
				position: relative;
			}

				#main_hlavni_stred_oznameni
				{

					border: solid #1B3C67 1px; 
					background: url(../img/bg_oznameni.jpg);
					background-repeat: repeat-x;
					position: relative;
				}

					#main_hlavni_stred_oznameni_titulek
					{
						top: 5px;
						width: 100%;
						position: relative;
					}

				#main_hlavni_stred_ostatni
				{
					width: 90%;
					min-height: 100px;
					position: relative;					
				}

			
			#main_hlavni_prava
			{
				float: right;
				right: 0px;
				width: 187px;				
				position: relative;
			}
			
				#prava_box_box_red
				{
	width: 100%;
	text-align: center;
	min-height: 35px;
	border: solid 1px #999999;
	background-color: #D17050;
}

				#prava_box_box_blue
				{
	width: 100%;
	min-height: 80px;
	border: solid 1px #999999;
	background-color: #CCCCCC;
}

				#prava_box_box_titulek
				{
	top: 6px;
	text-align: left;
	width: 100%;
	background-color: #D17050;
	position: relative;
	z-index: 700;
}

				#prava_box_box_symbol
				{
					top: -4px;
					width: 50px;
					float: right;
					right: 2px;
					text-align: right;
					position: absolute;
				}

				#prava_box_box_obsah
				{
					top: 15px;
					text-align: left;
					position: relative;
					
				}

				
				#prava_box_mezera
				{
	
					width: 100%;
					_height: 3px;
					height: 1px;
/*					position: relative;*/
				}
			





			
			
			#main_obsah
			{
				float: left;
				width: 470px;
				left:10px;
				position: relative;
				
			}
	
			#telo_obsah_zahlavi
			{
				width: 660px;
				height: 18px;
			}

			#telo_obsah_tool
			{
				width: 660px;
				text-align: right;
				height: 40px;
			}

			#telo_obsah_count
			{
				width: 660px;
				text-align: right;
			}
			
			#telo_obsah_obsah
			{
	
				width: 470px;
				text-align: left;
				position: relative;

			}


			
			
			
#paticka
{
	clear: both;
	height: 10px;
	top: 85px;
	position: relative;
}

#copyright
{
	clear: both;
	background-color: #D17050;
	width: 904px;
	height: 19px;
	top: 60px;
	margin: 0px auto;
	font-size: 0.95em;
	font-family: Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	position: relative;
}

	#copyright_line
	{
		height: 1px;
		position: relative;
		top: -3px;
	}

	#copyright ul, #copyright ul li 
	{
		display: inline;
		top: 2px;
		margin: 0;
		padding: 0;
		color: #2F2F2F;
	}

	#copyright_copy 
	{
		left:	5px;
		top: 50px;
		position: absolute;
 		font-size: 0.9em; 
	}

	#copyright_aktualizace
	{
		left:	300px;
		top: 2px;
		position: absolute;
		font-size: 0.9em;
	}

	#copyright_urlwebm
	{
		right: 1px;
		top: 2px;
		position: absolute;
		font-size: 0.9em;
	}










	


#strankovani
{
	text-align: center;
}


#form_chovatel
{
	width: 100%;
	float: left;
	padding: 4px;
	border: solid #799979 1px;
	background-color: #d8efc2;
}

#form_mezera
{
	width: 100%;
	height: 12px;
	float: left;
}		

#form_mezera_predsubmit
{
	width: 100%;
	height: 20px;
	float: left;
}		

#zalozky_box
{
	float: left;
	left: 5px;
	width: 96%;
	padding: 5px;
	border: solid #799979 1px;
	position: relative;
}

#zalozky_box_zvire
{
	float: left;
	left: 5px;
	width: 96%;
	padding: 5px;
	border: solid #799979 1px;
	position: relative;
	background-color: #CFE8A6;
}

#zalozky_box_nazev
{
	float: left;
	left: 5px;
	font-weight: bold;
	position: relative;
		
}

.smerovnik, .smerovnik:hover
{
	text-align: left;
	color: #2F2F2F;
	font-size: 8pt;
	font-family: Arial;
}

.smerovnik:active
{
	text-align: left;
	color: #2F2F2F;
	font-size: 8pt;
	font-family: Arial;
}


.sublink_prispevek_hlavni
{ 
	font-size: 1.15em; 
	font-weight: bold; 
	text-decoration: none; 
}

.sublink_prispevek_hlavni:hover 
{ 
	font-size: 1.15em; 
	font-weight: bold; 
	text-decoration: underline;
}


.image {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin: 4 4 4 4;
}

.image_foto {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

.err
{
	color: red;
}
.oki
{
	color: green;
}


