@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
 	background-color:#4F4E3C;
	background-image:url(/images/Layout/bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	font-size:12px;
	color:#555;
}
body hr { 
	color:#fff;
	background-color:#fff;
}
 body h1 {
	font-size:12px;
	color:#f00;
	font-weight:bold; 
}	
body img {
	border:none;	
}
body a, a:visited {
	text-decoration:none;
	color:#2B0000;	
}
body ul {
	list-style:inside;	
}
.contactLabels {
	background:#333;
	padding:3px;
	color:#fff;	
	width:100%;
	border:1px solid #ccc;
}
.sendBtn { width:101%; background:#333; border:none; color:#fff; }
/******************************************************/
.footer { 
	width:1000px;
	height:auto;
	border-radius:0 0 8px 8px;
	margin:-20px auto 5px auto;
	background:#fff;
	padding:8px;
	
}
.scrollup { width:34px; height:35px; background:url(/images/Layout/top.png) no-repeat; float:right;position:relative; cursor:pointer; }
.footer img { width:100%; height:auto; }
.parteneri { 
	padding-left:10px;
}
.parteneri a, .parteneri a:visited {
	font-size:14px; font-weight:normal;	
}
.parteneri a:hover {
	color:#09f;	
}
#mainDiv {
	width:1000px;
	height:auto;
	margin:20px auto;
	background:#fff;
	border-radius:12px 0 0 0;
	-moz-border-radius:12px 0 0 0;
	padding:8px;
}	
	#topDiv {
		width:800px;
		height:73px;
		 
		overflow:hidden;
		position:relative;
 		margin-left:200px;		 
	}
		#logo {
			float:left;
		}
		#logo2 {
			float:right;
		}

#bannerDiv {
	width:1000px;
	height:340px;
	overflow:hidden;
	box-shadow:0 0 18px #000;
}	
#menuDiv {
	width:auto;
	height:35px;
 	position:absolute;
	top:15px;
	left:200px; 
	overflow:hidden;
}	
	#menuItem {
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#f00
		//background:#000;
		height:27px;
		padding:8px 4px 0px 4px;
		cursor:pointer;
	}
	#menuItem a, #menuItem a:visited {
		color:#f00;	
	}
	#menuItem:hover {
 		color:#000;
 	}
	#menuItem:hover a{
		color:#000;	
	}
	.sep {
		float:left;	
		width:20px;
		height:37px;
		background:url(../images/Layout/nav_sep.gif) no-repeat center center;
	}

#mainContent {
	width:100%;
	height:auto;
	background:#fff;
 
}
.leftDiv {
	width:190px;
 //	overflow:hidden;
}

	.leftDiv h1 {
		font-size:14px;
		font-weight:bold;
		color:#06F;	
		margin-left:8px;
	}

.leftMenu {
	width:180px;
	height:280px;
	border:1px solid #ddd;
	border-radius:5px;
	-moz-border-radius:5px;	
	padding:15px 9px 7px 9px;
	z-index:999;
}
.leftMenu ul {
		list-style:none;
		margin-left:-35px;
		margin-top:-4px;
		list-style-image:url(../images/Layout/piros_nyil.gif);
		list-style-position:inside;
		
		
	}
	.leftMenu ul li {
		font-size:14px;
		font-weight:bold;
		line-height:29px;
		border-bottom:1px solid #ddd;
	}
	.leftMenu ul li:hover {
		font-weight:bold;	
	}

.leftMenuFirst {
	width:180px;
	height:280px;
	border:1px solid #ddd;
	border-radius:5px;
	-moz-border-radius:5px;	
	padding:15px 9px 7px 9px;
	z-index:999;
 	margin-top:-60px;z-index:999; 
}
.leftMenuFirst ul {
		list-style:none;
		margin-left:-35px;
		margin-top:-4px;
		list-style-image:url(../images/Layout/piros_nyil.gif);
		list-style-position:inside;
		
		
	}
	.leftMenuFirst ul li {
		font-size:14px;
		font-weight:bold;
		line-height:29px;
		border-bottom:1px solid #ddd;
	}
	.leftMenuFirst ul li:hover {
		font-weight:bold;	
	}


.leftMenu2 {
	width:180px;
	height:auto;
	border-radius:5px;
	-moz-border-radius:5px;	
	padding:15px 9px 3px 9px;
	
}
	.leftMenu2 ul {
		list-style:none;
		margin-left:-35px;
		margin-top:-4px;
		list-style-position:inside;
 	}
	.leftMenu2 ul li {
		font-size:14px;
		font-weight:bold;
		line-height:22px;
		color:#f00;
	}
		.leftMenu2 ul li  a{
		color:#f00;
	}
	.leftMenu2 ul li:hover {
		font-weight:bold;
			
	}

.leftMenu3 {
	width:180px;
	height:auto;
	border-radius:5px;
	-moz-border-radius:5px;	
	padding:0px 9px 0px 9px;
	
}

.leftMenu3 h3 {
	margin-bottom:4px;	
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
	font-size:16px;
}
	.leftMenu3 ul {
		list-style:none;
		margin-left:-35px;
		margin-top:-4px;
		list-style-image:url(../images/Layout/piros_nyil.gif);
		list-style-position:inside;
 	}
	.leftMenu3 ul li {
		font-size:12px;
		font-weight:bold;
		line-height:22px;
		color:#f00;
	}
		.leftMenu3 ul li  a{
		color:#000;
	}
	.leftMenu3 ul li:hover {
		font-weight:bold;
			
	}




	.newsContainer a {
		text-decoration:underline;
		color:#f00;
	}
#main {
	width:590px;
	height:auto;
	float:left;
	padding:10px;
	overflow-x:hidden;
	overflow-y:visible;
	font-size:15px;
}
#main h1, #main h2, #main h3 {
	font-size:20px;
	font-weight:lighter;
}
#main a, #main a:visited {
	color:#06F;	
}
#main a:hover {
	color:#f00;
}
.rightDiv {
 	height:auto;
 	padding:5px;
}
.ad_B {
	width:168px;
	height:auto;
	overflow-x:hidden;
	overflow-y:visible;
	margin-top:10px;
	border:1px solid #ccc;	
}
 .imageContainer {
	width:585px;
	height:auto;
	float:left;
	margin:4px auto auto 4px;
	background:#fff;
	 
 //	background:url(../images/Layout/picture_bg.png) no-repeat;	
	z-index:1;
	//box-shadow:2px 2px 5px #ccc;
}
.imageContainer img {
 width:100%;	
}
 
.image {
	width:135px;
	height:95px;
	overflow:hidden;
	margin:5px auto;
	text-align:center;
	background:#fff;
}

.articleDate {
	font-size:9px;
	color:#666;
	font-style:italic;
}

.rightColMobile { display:none; }
.slider { width:590px;height:233px; }
.title { position:absolute; top:37px; left:10px; color:#06f; }


.leftMenuFirstResponsive {	display:none; }
.leftMenuFirstResponsiveUl { display:none; }
 .MsoNormalTable { color:#fff; }
.clear { clear:both; } 
.mainContentResponsive { display:none;border-top:1px dotted #ccc; }
@media all and (max-width:1030px) {
	body { background:#fff; }
	#mainDiv { width:auto; margin:0 -8px auto -8px; border-radius:0px; }
	#main { width:94%; overflow:hidden; }
	#main img {  width:100%; height:auto; }
	#main iframe { width:100%; height:350px; }
	#topDiv { width:auto; }
	.leftDiv { }
	.rightDiv { display:none; }
	.rightColMobile { display:block; }
	.footer { display:none; }
	.slider { width:auto; height:auto; } .slider img { width:100%; height:auto; }
	.imageContainer { width:auto; height:auto; }
	.MsoNormalTable { width:100%; }
	.contactForm { width:100%; }
	.contactLabels { width:100%; }
}
@media all and (max-width:550px) {
	.title { position:relative; float:left;  } 
	#topDiv { width:auto; float:none;margin-left:0px; }
 	.leftMenuFirstResponsive { display:block; width:auto; min-height:30px;height:auto; background:#555; color:#fff; margin-bottom:10px;
	 background-image:url(../images/Layout/menuIcon.png); background-repeat:no-repeat;background-position:center right; 
	}
	.leftMenuFirstResponsiveUl { display:none; margin-left:-39px;margin-top:-5px;  }
	.leftMenuFirstResponsiveUl li  { display:block; background:#555; color:#fff;width:auto; margin-top:4px;padding:5px; text-align:center;}
	#main .leftMenuFirstResponsiveUl li a { color:#fff; text-decoration:none; font-weight:normal; font-size:18px; }
	.leftDiv { display:none; }
	.mainContentResponsive { display:block; }
}