* { 
	padding: 0px; 
	margin: 0px;
	border:none;
}

a {
	text-decoration:none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	margin: 15px 0px 20px 15px;
	overflow:auto; 
}

#display {
	width:945px;
	height:auto;
	overflow:hidden;
	clear:both;
}
	#sidebar {
	width:130px;
	height:auto;
	overflow:hidden;
	float:left;
	position:absolute;
	top:15px;
	left:12px;
	}
	
		#side_menu { margin:10px; }
		
			/*#side_menu a{ background:url('../imgs/side_menu_li_sub.png') 0px 3px no-repeat; }*/
			#side_menu a { display:block; padding-left:15px; color:#333333; background:url('../imgs/side_menu_li.png') 0px 3px no-repeat; font-size:10px; text-transform:uppercase; }
				#side_menu a:hover {
	color:#91c13c;
	height: auto;
}
			
	#news_box {margin:10px 2px; border:2px solid #91c13c; overflow:hidden; }
		#news_box h1 { margin:0px; width:82px; text-align:center}
		#news_box div {margin:2px;}
		#news_box hr { border:1px solid #91c13c; margin:5px; }
		#news_box a { color: #91c13c; text-decoration:underline; }
	
		#staff { margin:10px 15px 10px 10px; text-align:center;}
		#staff_pic {  }
		#staff_name{ text-align:center; color: #91c13c; }
		#arrows {  }
		
	#header {
		width:815px;
		height:auto;
		overflow:hidden;
		float:right;
	}
	#content {
		width:815px;
		height:auto;
		overflow:hidden;
		float:right;
		padding-bottom:100px;
	}
	
	
		#content form {
			display:block;
			clear:both;
			margin:30px 0px;
		}
			#content form label {display:block; margin-left:100px;}
			#content form input { display:block; margin:0px 0px 20px 110px; border: 1px solid #91c13c; 	width:300px; }
			#content form textarea { display:block; margin:0px 0px 20px 110px; border: 1px solid #91c13c; width:300px; height:100px; }
	
		#good2know { position:absolute; top:0px; background-color:#fff; width:815px; }
			#good2know h1 { clear:both; margin-top:20px; font-size: 28px; }
			#good2know p {}
	
		#content a {color: #91c13c; }
		#content a:hover { text-decoration:underline;}
		#content a.download {padding-right:20px; background:url('../imgs/download.png') center right no-repeat;}
		
		.sys_msg { clear:both; border: 2px solid #91c13c; margin:20px; background:#ffffff; font-size:16px; text-align:center; }
		
		.container { margin:15px; }
	
		.c1 { background: url('../imgs/hatter1.jpg') no-repeat top right;}
		.c2 { background: url('../imgs/hatter1_main.jpg') no-repeat top right ;}
		.c3 { background: #ffffff; }
	
		h1 { font-family: Arial, Helvetica, sans-serif; text-transform: none; color: #FFFFFF; background: url('../imgs/lapcimsav.jpg') repeat-y top left; font-variant: normal; font-size: 14px; font-weight: bold; width: 630px; margin: 5px 0px 10px 0px; padding: 10px 20px 10px 20px; }
		h2 { font-weight: bold; color: #91c13c; font-size: 14px; margin: 5px; }
		a h2 {display:inline; padding:5px 0px;}
		p { font-size:14px; text-indent:5px; }
		p.desc {margin:0px 0px 30px 40px;}
		ul {margin:3px 30px; clear:both; }
		li { font-size:14px; }
		img.profile { float:left; margin:10px 10px 10px 0px; }
		
		#gallery { height:auto; min-height:800px; width:100%; margin:auto; text-align:center; overflow:hidden; }
			#gallery img { height:106px; padding:10px; margin:20px; border:1px solid #91c13c; }
	
	#menu {
		width:805px;
		height:44px;
		overflow:hidden;
		float:right;
		margin:3px 10px 0px 0px;
		
		background:url('../imgs/menu/szurke.jpg') repeat-x top left;
	}
		#menu a {
			display:block; float:left; overflow:hidden; background-position:top left; background-repeat:no-repeat;
		}
		
			#menu a img { visibility:visible; }
			#menu a:hover img { visibility:hidden; }
			
			#m1 { width:149px; background-image:url('../imgs/menu/szolg_sotet.jpg'); }
			#m2 { width:151px; background-image:url('../imgs/menu/munk_sotet.jpg'); }
			#m3 { width:100px; background-image:url('../imgs/menu/gal_sotet.jpg'); }
			#m4 { width:149px; background-image:url('../imgs/menu/eler_sotet.jpg'); }
			#m5 { width:149px; background-image:url('../imgs/menu/link_sotet.jpg'); }
			#m6 { width:106px; background-image:url('../imgs/menu/partner_sotet.jpg'); }

	.shadow {
		background-color:#808080;
		overflow:hidden;
		width:180px;
	}
	
		.submenu {
			position:relative;
			right:2px;
			bottom:2px;
			background-color:#53544E;
			border:1px solid #808080;
		}
	
			.shadow a {
				color:#000000;
				display:block;
				width:145px;
				padding:2px 30px 2px 2px;
				border:1px solid #808080;
				font-size:8pt;
				text-align:center;
				text-transform: uppercase;
			}
			
			.shadow a:hover {
				color:#ffffff;
			}
			
			
			#sm1 {
				position:absolute;
				top:150px;
				left:145px;
				display:none;
			}

			#sm2 {
				position:absolute;
				top:150px;
				left:295px;
				display:none;
			}
			
			#sm3 {
				position:absolute;
				top:150px;
				left:325px;
				display:none;
			}
			
			#sm4 {
				position:absolute;
				top:170px;
				left:325px;
				display:none;
			}
			
				.submenu a span {
					position:relative;
					left:20px;
				}
