/*
************************
		GLOBAL.CSS
************************
*/
*{font-family:"Trebuchet MS", Arial, Helvetica;}
body{
margin-top:0;
margin-bottom:0;
background:#dddddd url(../img/body_bgr.jpg) repeat-y;
/*background:#aaaaaa url(../img/body_bgr_kri.jpg) repeat-y;*/
background-position:28px;
}

img{border:0;}
h1, h2, h3, h4,h5, p{
padding:0;
margin:0;
text-decoration:none;
}
h1{
text-transform:uppercase;
color:#cc3300;
font-size:16px;
}
h2, h2 a, h2 a:visited, h2 a:hover{
font-size:12px;
color:#000000;
text-transform:uppercase;
border-bottom:#cc3300 solid 2px;
font-weight:bold;
width:95%;
padding-left:3px;
text-decoration:none;
}
h3, h3 a, h3 a:visited, h3 a:hover{
color:#cc3300;
font-size:12px;
text-transform:uppercase;
margin-bottom:10px;
margin-top:10px;
text-decoration:none;
}
h4{
display:block;
height:24px;
background:#000000 url(../img/h4_bgr.jpg) no-repeat;
padding-left:10px;
padding-top:3px;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
}
h5{
display:block;
height:24px;
padding-left:10px;
padding-top:3px;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
display:inline;
line-height:24px;
}
p{font-size:12px; }


.inputbox{
margin: 0px;
padding: 2px;
/*height: 15px;*/
background: #fff;
border: 1px solid #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
.elkuldgomb{
margin: 0px;
padding: 0px;
margin: 0px;
padding: 0px;
/*width: 70px;
height: 15px;*/
background: #cc3300;
border: #ffffff solid 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-transform:uppercase;
}
a.nyelvvalaszto, a:visited.nyelvvalaszto {
color:#FFFFFF;
border:none;
padding:3px;
}
a:hover.nyelvvalaszto{
color:#cc3300;
border:#cc3300 solid 1px;
padding:2px;
}


.doc_list{
list-style:none;
padding:0;
margin:5px 0px 0px 5px;
font-size:12px;
}
.doc_list li a, .doc_list li a:hover, .doc_list li a:visited{
color:#3366ff;
text-decoration:underline;
}
.doc_list li a:hover{
text-decoration:none;
}
.szaggatott{
height:0;
background:#dddddd;
color:#dddddd;
border-bottom:1px dashed #cc3300;}

.labjegyzet{
color:#000000;
font-size:10px;
font-style:italic;
}
.kep_jobbra{
margin-left:10px;
}
.kep_balra{
margin-right:10px;
}
.link a, .link a:visited, .link a:hover{
color:#cc3300;
text-decoration:none;
border-bottom:#cc3300 1px dashed;
}
.link a:hover{
border-bottom:none;
}

	#center{
	position:relative;
	float:left;
	margin-top:0;
	margin-bottom:0;
	width:1200px;
	padding-left:37px;
	text-align:center;
	}
		#main_left{
		position:relative;
		margin:0px;
		width:922px;
		float:left;
		text-align:left;
		/*z-index:10000;*/
		}
		
		
		
#cikkadatok {
margin-top:0px;
/*background-color:yellow;*/
font-size:10px;
font-weight:bold;
margin-bottom:10px;
width:95%;
}
#szerzo {
color:#cc3300;
text-decoration:underline;
}

#nyomtatas {
float:right;

}
		
/**************************
			FEJLÉC
***************************/


			#felso_fekete_csik{
			background:#000000;
			text-align:right;
			padding-right:25px;
			color:#aaaaaa;
			font-size:12px;
			font-weight:bold;
			padding-top:5px;
			height:22px;
			}
				#felso_fekete_csik h1{
				color:#FFFFFF;
				font-size:12px;
				display:inline;
				}
				#felso_fekete_csik a, #felso_fekete_csik a:visited{
				color:#FFFFFF;
				text-decoration:none;
				}
				.bejelentkezes{
				margin:0;
				padding:2px;
				}
				#social_media{
				position:absolute;
				top:3px;
				left:200px;
				}
		#fejlec_illusztracio{
			float:left;
			width:922px;
			height:133px;
			text-align:right;
			background:#FFFFFF;
			}
		#logo{
			position:relative;
			top:0;
			left:0px;
			margin-left:0px;
			margin-bottom:-161px;
			width:195px;
			height:161px;
			display:block;
			}
		#menu_cont{
			float:left;
			padding:0;
			margin:0;
			background:#000000;
			width:700px;
			}

/**************************
			MENÜ
***************************/
				
			#menu {list-style-type:none; margin:0; padding:0;}
			#menu li {float:left; padding:5px 0 0 0; margin:0; position:relative; width:90px; height:26px; z-index:100;}
			#menu li dl {position:absolute; top:0; left:0;}
			#menu li a, #menu li a:visited {text-decoration:none;}
			#menu li dd {display:none;}
			#menu li:hover, #menu li a:hover {border:0;}
			#menu li:hover dd, #menu li a:hover dd {display:block; }
			#menu li:hover dl, #menu li a:hover dl {padding-top:0px;  border-top:#b32017 5px solid; background: #666666;}
			#menu table {border-collapse:collapse; padding:0; margin:-1px; font: bold 12px Arial, Verdana, sans-serif;}
			#menu dl {width: 90px; margin: 0; padding: 0; /*background:#000000;*/ text-align:center; cursor:pointer;}
			#menu dt {margin:0; padding: 2px; padding-top:5px; text-transform:uppercase; font: bold 12px Arial, Verdana, sans-serif; color: #ffffff;}
			#menu dd {margin:0; padding:0; color: #ffffff; font: bold 11px Arial, Verdana, sans-serif; text-align:left;}
			.menu_item dt a, .menu_item dt a:visited {display:block; color:#ffffff;}
			.menu_item dd a, .menu_item dd a:visited {color:#ffffff; text-transform:uppercase; text-decoration:none; display:block; padding:5px;
			background: #666666; width:170px; border-bottom:#b32017 dashed 1px; width:120px; z-index:100;}
			.menu_item dd a:hover { color:#b32017; padding-bottom:6px;}
			
			
			#menu .menu_item_laktoz:hover {
			padding-top:0px;  border-top:0; background: transparent;
			}
			
			#menu_laktoz {
			display:inline-block;
			width:88px;
			height:32px;
			background:transparent url(/img/fomenu_laktoz.jpg) no-repeat;
			position:relative;
			top:-6px;
			}
			
			#menu_laktoz:hover {
			background-position:0 -32px;
			}
				
			#kereses{
	position:absolute;
	width:262px;
	height:62px;
	left:670px;
	padding-left:15px;
	padding-top:3px;
	top:144px;
	background:url(../img/kereses_bgr.png) no-repeat;
				}
				#kereses h1{
				font-size:14px;
				text-transform:uppercase;
				color:#660000;
				}
				.kereses{
				margin:0;
				padding:2px;
				padding-top:0px;
				}
				
/**************************
		FEJLÉC VÉGE
***************************/				
				

#content_container{
position:relative;
width:910px;
padding:10px;
}

/**************************
		HIGHLIGHT
**************************/

	#highlight_cont_main, #highlight_cont_main_cikk{
	position:relative;
	float:left;
	background:#dddddd;
	padding:7px;
	}
	#highlight_cont_main_cikk{
	background:none;
	}

		#highlight_box{
			position:relative;
			float:left;
			background:#FFFFFF;
			padding:3px;
			margin-right:5px;
			}
			#highlight_box img{
			position:relative;
			margin:0;
			padding:0;
			}
			#highlight_text{
			position:absolute;
			text-align:center;
			width:211px;
			top:150px;
			background:url(../img/hightlight_text_bgr.png);
			z-index:6;
			}
				#highlight_text h1,
				#highlight_text h1 a,
				#highlight_text h1 a:visited {
				color:#000000;
				font-size:16px;
				text-transform:uppercase;
				font-stretch:expanded;	
				text-decoration:none;
				}
		#kisforum_main{
		float:left;
		width:220px;
		height:245px;
		background:#999999;
		color:#eeeeee;
		font-size:12px;
		overflow:hidden;
		}
		
		#kisforum_main h4{
		background-color:transparent;
		}
		
		#kisforum_main p{
		border-bottom:1px dashed #eeeeee;
		padding:5px 0px;
		margin:0px 10px;
		}
		
		#kisforum_main a{
		color:#eeeeee;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		}
		
		#kisforum_main a:hover{
		text-decoration:underline;
		}
/**************************
	HIGHLIGHT VÉGE
**************************/		
		
#content{
	position:relative;
	text-align:left;
	float:left;
	width:900px;
	padding:10px;
	padding-bottom:0px;
	
	}
	#content_left{
		position:relative;
		width:555px;
		float:left;
		padding-right:15px;
		border-right:#dddddd solid 1px;
				}
		#content_left_left{
			position:relative;
			float:left;
			width:275px;
			border-right:#dddddd solid 1px;
			margin-top:10px;
						}
			#content_left_left img{float:left; margin-right:10px; margin-top:15px;}
			#content_left_left h3{margin-top:15px; padding-right:10px;}
			#content_left_left p{padding-right:10px;}
					
		#content_left_right{
			/*position:relative;*/
			float:left;
			width:275px;
			border-left:#dddddd solid 1px;
			margin-top:10px;
			}
			#content_left_right img{margin:10px;}
			
	#content_right{
		position:relative;
		float:left;
		width:325px;
		}
		#content_right_box{position:relative; float:left; margin: 10px 10px 10px 10px;}
			#content_right_box_text{float:left; width:200px;}
				#content_right_box_text h3{margin-top:0; margin-bottom:0;}
			#content_right_box_img{float:left; width: 75px; margin-left:20px;}
	
#right_side_bar{
	position:relative;
	float:right;
	top:0;
	width:265px;
	text-align:left;
	}	
	
	
.more{
color:#7a1501;
text-decoration:underline;
font-size:12px;
}


/**************************
		  FOOTER
**************************/
	
#footer_cont{
	position:relative;
	float:left;
	width:100%;
	
	}
	
	#footer{
		width:1200px;	
		background: url(../img/footer_bgr.jpg) no-repeat;
		margin-bottom:0;
		/*height:150px;*/
		margin-left:20px;
		}	
		#footer a{text-decoration:none; margin:0; padding:0;}
		#footer_left{
			float:left;
			padding:0px 10px 0px 20px;
			margin-top:30px;
			width:922px;
			background:#1d1d1d;
			}	
			#lap_teteje{
				position:relative;
				top:-115px;
				left:800px;
				width:120px;
				height:25px;
				padding-top:2px;
				background:url(../img/lap_tetejere.jpg) right no-repeat;
				}
			#keszitette{
				position:relative;
				top:-50px;
				left:510px;
				height:25px;
				}
		#footer_right{
			float:left;
			padding:0;
			}	
			#social_footer{
			padding:0;
			margin:0;
			margin-bottom:10px;
			}
			
