
* { padding: 0; margin: 0; }

body {
 background-image:url(../images/bg.gif);
 background-attachment:fixed;
 border-bottom: 6px solid #4ea6bd;
}

#wrapper { 
 margin: 0 auto;
 width: 962px;
 height: auto;
 position:relative;
}

#logo {
 width: 960px;
 /*float: left;*/
 padding: 0px;
 border-bottom: 1px solid #4ea6bd;
 height: 55px;
 margin: 0px 0px 0px 0px;
 background: #fff;
 position:relative;
}

.fb-like {position:absolute; top:20px; left:660px; width:300px;}

#top_logo {
	position:absolute;
	top:25px;
	left:15px;
}

#header {
 width: 960px;
 float: left;
 padding: 0px;
 border-left: 1px solid #4ea6bd;
 border-right: 1px solid #4ea6bd;
 height: 280px;
 margin: 0px; 
}

#demo {
	width:300px;
	height:360px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color:#014c8d;	
	padding-top:10px;
}

#tartalom {
 float: left;
 background-color:#fff;
 width:960px;
 border-left: 1px solid #4ea6bd;
 border-right: 1px solid #4ea6bd;
}

#leftcolumn {
 background-color:#fff; 
 width: 330px;
 float: left;  
 padding:-30px 0px 0px 0px;
}

#rightcolumn { 
 background-color:#fff;
 padding:0px;
 width: 630px;
 float: left;
}

#menu_ {
	width:630px;
	height:25px;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}

#content {
 padding:20px 20px 0 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#666;
}

#content a{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#678;
}

#content a:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#21517e;
}

.cim { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#21517e; font-weight:bold;}
.kiemelt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#21517e; font-weight:bold;}
.vastag {color:#678; font-weight:bold;}
.form {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#21517e;}
.reg {font-family: Arial, Helvetica, sans-serif; font-size: 21px; color:#014c8d;}


#footer { 
 width: 960px; 
 height: 100px;
 font-size: 11px;
 font-family:Arial, Helvetica, sans-serif;
 color: #979797;
 border-left: 1px solid #4ea6bd;
 border-right: 1px solid #4ea6bd;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 clear: both;
}

#footer a{ 
 font-size: 11px;
 font-family:Arial, Helvetica, sans-serif;
 color: #979797; 
 text-decoration:none;
}

#footer a:hover{ 
	text-decoration:underline;
}

/*////////////////////////////////////////menu111111111111111111111*/

#menu {	
	margin: 0;
	padding: 0;	
	/*font-family: Arial, Helvetica, sans-serif;*/
 	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
}
#menu li {
	list-style: none;
	float: left;
	border-right: 1px solid #f38620;
}
#menu li:last-child {
	border-right: 0px;
}
#menu a {
	color: #df0820;
	display: block;
	float: left;
	margin: 0;
	padding: 0px 6px;
	text-decoration: none;
	font-weight:bold;
}
#menu a:hover {	
	color: #21517e;
	padding-bottom: 0px;
	}


/*////////////////////////////////////////menu222222222222222222222*/

#menu2 {	
	margin: 0;
	padding: 0;	
	/*font-family: Arial, Helvetica, sans-serif;*/
 	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;	
}
#menu2 li {
	list-style: none;
	float: left;
	border-right: 1px solid #979797;
}
#menu2 li:last-child {
	border-right: 0px;
}
#menu2 a {
	color: #979797;
	display: block;
	float: left;
	margin: 0;
	padding: 0px 8px;
	text-decoration: none;
	font-weight:normal;
}
#menu2 a:hover {	
	color: #979797;
	padding-bottom: 0px;
	text-decoration:underline;
	}