body 
	{
		background: #d5cfa9; 
		color: black;
		font-size: 14px;
		margin: 0px;
		padding: 0px;
		border-spacing: 0px;
		font-family: Helvetica, sans-serif;
	}


a
	{
		padding:0px;
		font-size: 18px;
		line-height:28px;
	}
	
a:link       	{color: black;}	
a:visited 	{color: black;}	
a:hover	  	{color: green;}	
a:focus	  	{color: red;}	
a:active  	{color: red;}	
	
p
	{
		margin: 0px;
		font-size:15px;
		color: black;
	}

#special /*active subpage */
{
	color:black;
	font-weight:bolder;
	background-color: #c9c28f;
}

#box, #box2, #box3
	{
		border: black dashed 1px;
		width: 780px;
		margin: 1px auto;
		padding: 0px;
		height: 90%;
		overflow: hidden;
	}
 
 
 
#logo /* u gory*/
	{
		width: 382px;
		padding: 0px;
		float: right;
		height: 150px;
	}	

#menu
	{
		width: 382px;
		float: left;
		height: 150px;
		text-indent: 15px;
	}
	
#validate
	{
		margin: 0px;
		width: 200px;
		padding: 0px;
		float: left;
	}

#stopka
	{
		margin: 0px;
		width: 450px;
		padding: 0px;
		float: right;
	}	
	

	
h1
	{
		padding: 10px;
		color: #000050;
	}
	
h2
	{
		padding-left:10px;
		padding-top:10px;
		margin: 0px;
	}
	
ul,li
	{
		margin-left:10px;
		padding-left:15px;
		list-style-type: square;
	}
	
h6 /*stopka*/
	{
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		text-align: right;
		background-color: #c9c28f;
	}
	
table
	{	
		margin: 10px;
		border-color: black;
		border-width: 1px;
		border-style: solid;
	}
	
td
	{
		padding: 3px;
		background-color: #c9c28f;
	}
	
th
	{
		background-color: #c9c28f;
		text-align: center;
		font-size: 16px;
		color: navy;
		border-width: 1px;
		
	}
	
form
	{
		margin:15px;
	
	}
input
	{
		margin-left:30px;
		background-color:#c9c28f;
		color: navy;
	}
	
fieldset
	{
		margin: 5px;
	}
	
legend
	{
		font-weight: bold;
	}	
	
small
	{
		padding-left:3px;
		font-weight: lighter;
	}