@charset "utf-8";
body{
	/*font-family:Verdana, Geneva, sans-serif;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#fff;
	padding:0px;
	margin:0px;
}
#keret{
	width:960px;
	background:#fff;
}
#tartalom{
	width:700px;
	padding:30px 50px 100px 10px;
	float:left;
	line-height:18px;
	text-align:justify;
	color:#1c1c1c;
}h2{
	font-size:32px;
	line-height:normal;
	text-shadow: #a9a9a9 2px 2px 3px;
}#tartalom table.palyazat{
	width:700px;
}
#tartalom table.palyazat tr td{
	border:1px solid #353535;
	padding:5px 10px;
}
#tartalom .termekek img{
	margin:30px 0px;
}
#tartalom a{
	color:#242424;	
}#tartalom a:hover{
	color:#2196a2;
}
.hiba, .siker{
	margin:0px 0px 20px 0px;
	padding:15px 10px 15px 50px;
	width:600px;
	float:left;	
}
.hiba{
	background:#ffbaba;
	color:#D8000C;
	border:1px solid #D8000C;
	background-image:url('images/hiba.png');
	background-repeat:no-repeat;
	background-position:10px center;
}
.siker{
	color:#4F8A10;
	background-color:#DFF2BF;
	border:1px solid #4F8A10;
	background-image:url('images/ok.png');
	background-repeat:no-repeat;
	background-position:10px center;
}
table.ajanlat{
	margin-top:20px;
}
table.ajanlat tr td{
	width:280px;
	vertical-align:top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	padding:5px;
}table.ajanlat tr td span{
	color:#dd2222;
}table.ajanlat tr td textarea{
	height:80px;
	width:250px;
	outline:none;
}table.ajanlat tr td input.text{
	width:250px;
	outline:none;
}


#menu{
	width:180px;
	padding:30px 1px 100px 19px;
	float:left;
}#menu #menulista{
	list-style:none;
}#menu #menulista li {
	padding:5px 10px;
	border-bottom:1px solid #e5e5e5;
}
#lablec{
	clear:both;
	font-size:10px;
	text-align:center;
	width:940px;
	padding:5px 10px;
	color:#114e7b;
}#lablec a{
	color:#114e7b;
	font-size:10px;
}









#menu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 150px; /* Width of Menu Items */ 
	border-bottom: 1px solid #fff; 
} #menu ul li ul {width:155px;}
 
#menu ul li { 
	position: relative; 
} 
 
#menu li ul { 
	position: absolute; 
	left: -155px; /*Set 1px less than menu width */ 
	top: 0;
	background:url('images/menu_hatter.png');
	display: block; 
} 
 
#menu li:hover ul {
	display: block; 
} 
 
#menu li:hover>ul { 
	visibility:visible; 
} 
 
#menu ul ul {
	visibility:hidden; 
} 
 
/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: right; height: 1%; } 
* html #menu ul li a { height: 1%; } 
/* End */ 
 
/* Make-up syles */ 
 
#menu ul, li { 
	margin: 0 0 0 0; 
} 
 
/* Styles for Menu Items */ 
#menu ul a { 
	display: block; 
	text-decoration: none; 
	color: #2196a2; 
	background: #fff; /* IE6 Bug */ 
	padding: 5px; 
	border: 1px solid #fff; 
	border-bottom: 0;
	font-size: 10px;
	text-align:right;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	text-shadow: 0 0 0 #3E3A37;
} #menu span {
	font-family:georgia, times new roman, times, serif;
	display:block;
	font-size:20px;
}
 
/* Hover Styles */ 
#menu ul a:hover { 
	color: #fff;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	background: url('images/menu_hatter.png') #1c1c1c; 
} 
#menu ul li:hover a.submenu{
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	background:url('images/menu_hatter.png') #1c1c1c;
	color:#fff;
}
/* Sub Menu Styles */ 
#menu li ul a { 
	font-family:georgia, times new roman, times, serif;
	text-decoration: none; 
	color: #fff; 
	background:none; /* IE6 Bug */ 
	padding: 5px; 
	border: 1px solid #fff;
	border-right:#fff;
	border-bottom: 0;
	font-size:16px;
} 
 
/* Sub Menu Hover Styles */ 
#menu li ul a:hover { 
	color: #fff;
	font-family:georgia, times new roman, times, serif;
	background: #2196a2; 
} 
 
/* Icon Styles */ 
#menu ul a.submenu {background:#fff url("images/nyil.png") no-repeat left; }
 
