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

@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadpro-cond-webfont.eot');
    src: url('myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-cond-webfont.woff') format('woff'),
         url('myriadpro-cond-webfont.ttf') format('truetype'),
         url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
} 

html,body {
	margin:0 auto;
	padding:0;
	width: 100%;
	height: 100.1%;
	min-width:960px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	background:url(/images/bg_rep.jpg) repeat;
	line-height:1.5;
}

body {
	background:url(/images/bg_up.jpg) top center no-repeat;
}

h1 {
	margin:0;
	padding-bottom:6px;
	font-size:30px;
	color:#4c5b7c;
	font-weight:bold;
}

h2 {
	margin:0 0 0 0;
	padding:0 0 3px 0;
	font-size:20px;
	font-weight:normal;
	color:#4c5b7c;
	text-align:left;
}

h3 {
	margin:0;
	padding:0 0 3px 0;
	font-size:15px;
	font-weight:bold;
	color:#4c5b7c;
}

p {
	margin:0;
	padding-top:0;
	padding-bottom:15px;
	font-size:13px;
	color:#6d6e72;
}

hr {
	color:#FFF;
	border:none;
	border-top:#efefef 1px solid;
	margin:10px 0;
}

a {
	color:#f9bd00;
	text-decoration:none;
}

	a:hover {
		color:#4c5b7c;
	}

#container {
	width:960px;
	margin:0 auto;
}

#head-line {
	height:84px;
	margin-left:20px;
}

#menu-line {
	height:40px;
	margin:0 20px;
}

	#menu-line #menu {
	}
		#menu ul {
			margin:0 0 0 20px;
			padding:0;
			font-family:'MyriadProCondensed', Arial, Helvetica, sans-serif;
		}
			
			#menu ul li {
				display:block;
				float:left;
				list-style-type:none;
				margin:0;
				background:url(/images/bg_menu-bullet.jpg) no-repeat;
				background-position:10px 15px;
				text-transform:uppercase;
			}
				
				#menu ul li a {
					display:block;
					height:40px;
					font-size:20px;
					line-height:40px;
					color:#000;
					padding:0 15px 0 28px;					
				}
			
				#menu ul li a:hover, #menu ul li a.sel {
					color:#4c5b7c;
				}
	
	#menu-line #nivtec {
		height:40px;
		float:right;
		padding-right:10px;
	}
	
	#menu-line #ajanlat {
		float:right;
		background:url(/images/bg_ajanlatkeres.jpg) no-repeat top left;
		width:174px;
		height:40px;
		line-height:40px;
		text-align:center;
		color:#FFF;
		font-size:16px;
	}
	
		#menu-line #ajanlat a {
			display:block;
			height:40px;
			width:174px;
			color:#FFF;
			text-decoration:none;
		}	
		
		#menu-line #ajanlat a:hover {
			color:#ffdb00;
		}		

#slider-line {
	height:250px;
	margin:0 20px;
}

#tartalom {
	background:url(/images/bg_tartalom.png) repeat-y center;
	padding:0 20px;
	float:left;
}

	#tartalom #leftcol {
		width:225px;
		float:left;
	}

		#tartalom #leftcol h2 {
			width:215px;
			height:45px;
			background:url(/images/bg_leftH2.jpg) left top no-repeat;
			color:#4c5b7c;
			font-size:17px;
			line-height:45px;
			font-family:Arial, Helvetica, sans-serif;
			padding:0 0 0 15px;
			text-transform:uppercase;
		}
		
		#tartalom #leftcol ul {
			list-style-type:none;
			margin:10px 10px;
			padding:0;
		}
		
			#tartalom #leftcol ul li {
				color:#6d6e72;
				font-size:12px;
				background:url(/images/bg_leftLI.jpg) no-repeat;
				background-position:8px 6px;
				line-height:18px;
				padding:0 0 0 24px;
				margin:5px 0 8px 0;
			}

	#tartalom #rightcol {
		width:595px;
		float:right;
		margin:20px 50px;
		text-align:justify;
	}
	
		#tartalom #rightcol ul {
			margin:0;
			padding:0;
		}
		
			#tartalom #rightcol ul li {
				margin:0 0 5px 25px;
				padding:0;
				color:#6d6e72;
			}

#tartalom img {
	border:#CCC 1px solid;
	padding:1px;
}

#tartalom img.left {
	margin:4px 15px 0 0;
}
	

#tartalom table {
	margin:0 0 20px 0;
}

	#tartalom table img.left {
		float:none;
		margin:0;
	}

#tartalom .galery img {
	margin:0 11px 10px 11px;
}		
	
.megjegyzes {
	background:#efefef;
	border:#CCC 1px solid;
	border-radius:6px;
	padding:10px;
	margin:10px 0;
}

.tipp {
	background:#fff0a9;
	border:#CCC 1px solid;
	border-radius:6px;
	padding:10px;
	margin:10px 0;
}


a.ajanlatkeres-btn {
	background-image: url(../images/bg_ajanlatkeres-btn-left.jpg), url(../images/bg_ajanlatkeres-btn-right.jpg), url(../images/bg_ajanlatkeres-btn-mid.jpg);
	background-position: left top, right top, top;
	background-repeat: no-repeat, no-repeat, repeat;
	line-height:40px;
	padding:11px 25px;
	font-size:15px;
	color:#FFF;
	text-align:center;
}

	a.ajanlatkeres-btn:hover {
		color:#ffdb00;
	}

#footer {
	height:80px;
	background:url(/images/bg_footer.png) top center no-repeat;
	width:920px;
	float:left;
	padding:0 20px;
	color:#768097;
	font-size:10px;
	line-height:40px;
}
	
	#footer img {
		margin:6px 15px 0 9px;
		vertical-align:top;
	}