.szoveg_alap{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-align: justify;
}


.szoveg_kicsi{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-align: justify;
}


.szoveg_elozetes{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #323232;
	text-decoration: none;
	text-align: justify;
}


.szoveg_alcim{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #dc0006;
	text-decoration: none;
}


.szoveg_cim{
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #dc0006;
	text-decoration: none;
	text-align: left;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved. */
/* http://creativecommons.org/licenses/by/2.0 */
/* This style sheet is licensed under a Creative Commons License. */
/* Purpose: undo some of the default styling of common (X)HTML browsers */
/* link underlines tend to make hypertext less readable,
 because underlines obscure the shapes of the lower halves of words */
:link, :visited {
 text-decoration:none
}
/* no list-markers by default, since lists are used more often for semantics */
/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1, h2, h3, h4, h5, h6, pre, code {
 font-size:1em;
}
/* remove the inconsistent (among browsers) default ul,ol padding or margin */
/* the default spacing on headings does not match nor align with
 normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/* nonetheless strip their margin and padding as well */
h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
 margin:0;
 padding:0
}
/* whoever thought blue linked image borders were a good idea? */
a img, :link img, :visited img {
 border:none
}
/* de-italicize address */
address {
 font-style:normal
} 

a:link, a:active, a:visited {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #585858;
	text-decoration: underline;
}

a:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #585858;
	text-decoration: underline;
}


body,html {
	padding: 0px;
	margin: 0px;
	height: 100%;

	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-align: justify;
}

.fooldal{
}


div,td{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
	text-align: justify;
}


table{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;	
}

td{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.fooldal{
	background: #4c4c4e;
}

.popup{

}

form {
	display: inline;
}

p{
	margin-top: 10px;
	margin-bottom: 0px;
}


	#full{
		text-align:left;
		position:relative;
		z-index:5;
		width:100%;
		height: 100%;
		left:0;
		top:0;
		display: table;
	}
	
	#full_center{
		width:1002px;
		margin: 0px auto 0;
		text-align:left;
		padding-top: 0px;
		padding-left: 0px;
	}
	
		#kozep{
			clear: both;
			width: 1002px;
		}
		
			#bal{
				width:201px;				
				float:left;
				display: inline;
				padding-left: 0px;
				padding-right: 0px;
				padding-top:8px;
			} 	
			
				.hasab_fejlec{
					clear: both;
					width: 193px;
					height: 5px;
					background: url("../bitmap/hasab_fejlec01.jpg") no-repeat;
				}
				
				.hasab_tartalom{
					clear: both;
					width: 193px;
					display: table;
					background: #ffffff;
				}					
				
				.hasab_lablec{
					clear: both;
					width: 193px;
					height: 5px;
					background: url("../bitmap/hasab_lablec01.jpg") no-repeat;
					margin-bottom: 10px;
				}					
			
			#tartalom{
				float:left;
				width: 598px;
				padding-top:8px;
				padding-left: 1px;
			}	
			
				.tartalom_fejlec{
					clear: both;
					width: 600px;
					height: 5px;
					background: url("../bitmap/tartalom_fejlec01.jpg") no-repeat;
				}
				
				.tartalom_tartalom{
					clear: both;
					width: 598px;
					display: table;
					background: #ffffff;
					padding-left: 0px;
					padding-right: 0px;
					padding-top: 5px;
					padding-bottom: 5px;
				}					
				
				.tartalom_lablec{
					clear: both;
					width: 600px;
					height: 5px;
					background: url("../bitmap/tartalom_lablec01.jpg") no-repeat;
					margin-bottom: 10px;
				}					
			

			#jobb{
				width:193px;				
				float:left;
				display: inline;
				padding-left: 8px;
				padding-right: 0px;
				padding-top:8px;
			}
			
.fej{
	width: 1002px;
	display: table;
}	

	.fej .logo{
		width: 1002px;
		height: 226px;
		background: url("../bitmap/motoros-szivek01.jpg") no-repeat;
	}
	
	.fej .menuk{
		width: 1002px;
		display: table;
		background: #313133;
		padding-top: 8px;
	}
	
	.fej .menuk_lablec{
		clear: both;
		width: 1002px;
		height: 10px;
		background: url("../bitmap/menu_lablec01.jpg") no-repeat;		
	}
	
#nav, 
#nav ul {
	padding:0 0 0px 0; 
	margin:0;
	list-style:none; 
	font: 10px; 
	position:relative; 
	z-index:200;
}
#nav {
 	padding:0;
}

#nav table {
	border-collapse:collapse;
}
#nav li {
	float:left; 
	padding:0px 0px 0px 0px;
	color: #ffffff;
}


#nav li li {
	float:none;
	background:#313133;
	padding-top:3px;
	padding-bottom:3px;
}
/* a hack for IE5.x and IE6 */
#nav li a li {
	float:left;
}

#nav li a {
	display:block; 
	float:left; 
	color:#626367; 
	padding-left:22px; 
	padding-right:22px; 
	text-decoration:none; 
	white-space:nowrap;
	font-size: 14px;
	font-weight: normal;
}

#nav li li a {
	float:none;
}

#nav li:hover {
	position:relative; 
	z-index:300; 
}

#nav a:hover {
	position:relative; 
	z-index:300; 
}

#nav :hover ul {
	left:0px; 
	top:0px;
}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {
	left:0px;
}

#nav ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px;
}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {
	left:0px; 
	margin-left:100%; 
	top:-1px;
}
/* keep further levels hidden */
#nav li:hover > ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:auto;
}
/* show path followed */
#nav li:hover > a {
	text-decoration:none; 
	color:#de0000;
}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;margin-left:-10px;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

.utvonal{
	clear: both;
	display: table;
}

	.utvonal .fejlec{
		width: 1002px;
		height: 10px;
		background: url("../bitmap/utvonal_fejlec01.jpg") no-repeat;	
	}
	
	.utvonal .tartalom{
		width: 1002px;
		background: #ffffff;
		display: table;
	}
	
		.utvonal .tartalom ul{
			list-style: none;
			margin: 0;
			padding: 0;
			padding-left: 22px;
		}
	
		.utvonal .tartalom ul li{
			float: left;
			padding-left: 0px;
			padding-right: 5px;
			color: #dc0006;
			font-size: 12px;
		}
		
			.utvonal .tartalom ul li span{
				color: #626367;
			}
		
			.utvonal .tartalom ul li a{
				color: #626367;
				font-size: 12px;
				text-decoration: none;
			}
			
		.utvonal .tartalom .ikonok{
			float:right; 
			padding-right: 10px;	
			padding-top: 1px;	
		}
		
			.utvonal .tartalom .ikonok .elem{
				float: left;
			}
		
			.utvonal .tartalom .ikonok .hatarolo{
				float:left;
				padding-left:3px;
				padding-right:3px;
			}
	
	.utvonal .lablec{
		clear: both;
		width: 1002px;
		height: 12px;
		background: url("../bitmap/utvonal_lablec01.jpg") no-repeat;	
	}

.naptar{
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

	.naptar .lapozo{
		display:table;
		background:#b94117;
	}
	
		.naptar .lapozo a{
			text-decoration:none;
			color:#ffffff;
			font-weight:bold;
		}	
	
		.naptar .lapozo .elozo{
			float: left;
			width:30px;
			color:#ffffff;
			background:#b94117;
		}
		
			
		.naptar .lapozo .honap{
			float: left;
			width:101px;
			text-align:center;
			color:#ffffff;
			font-weight:normal;
			background:#b94117;
		}

		.naptar .lapozo .kovetkezo{
			float: left;
			width:30px;
			text-align:right;
			color:#ffffff;
			background:#b94117;
		}	
		
	.naptar .honap{
		text-align: center; 
		width:175px;
	}

		.naptar .honap .nap{
			float:left;
			text-align:center;
			background:#eeeeee;
			color:#ffffff;
			padding: 1px 1px 1px 1px;
		}
		
			.naptar .honap .nap .nev{
				width:21px;
				text-align:center;
				background:#b94117;
				color:#ffffff;
				border:#eeeeee 0px solid;
			}
			
			.naptar .honap .nap .elozo{
				width:21px;
				text-align:center;
				background:#cccccc;
				color:#999999;
				border:#eeeeee 0px solid;
			}
			
			.naptar .honap .nap .akt{
				width:21px;
				text-align:center;
				background:#ffffff;
				color:#000000;
				border:#eeeeee 0px solid;
			}
			
			.naptar .honap .nap .esemeny{
				text-align: center;
			}
			
			.naptar .honap .nap a{
				color:#ff0000;
				font-weight:bold;
				text-decoration:none;
				font-size:12px;
			}
			
				.naptar .honap .nap a span{
					color:#009900;
				}
				
.idojaras{
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
}	

.banner{
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: table;
}

	.banner .elem{
		clear: both;
		padding-bottom: 5px;
	}
	
.cikk_elozetes{
	clear: both;
	display: table;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: #d5d1d1 1px solid;
}	

	.cikk_elozetes .kep{
		float: left;
		width: 110px;
	}
	
		.cikk_elozetes .kep img{
			width: 100px;
		}
	
	.cikk_elozetes .info{
		float: left;
		width: 460px;
	}
	
		.cikk_elozetes .info .cim{
			font-weight: bold;
			color: #dc0006;
		}
		
		.cikk_elozetes .info .datum{
			padding-top: 10px;
			font-weight: bold;
		}		
		
		.cikk_elozetes .info .elozetes{
			padding-top: 10px;
		}
		
		.cikk_elozetes .info .bovebben{
			padding-top: 10px;
			text-align: right;
		}
		
.lapozas{
	clear: both;
	display: table;
	width: 578px;
	margin-left: 10px;
}	
	
	.lapozas .elore{
		float: right;
		
	}
	
	.lapozas .vissza{
		float: left;
		
	}
	
.cikk_cim{
	margin-left: 10px;
	margin-right: 10px;
}
	
.cikk_elozetes{
	margin-left: 10px;
	margin-right: 10px;
}	
	
.cikk_tartalom{
	padding-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}	
	
.cikk_vissza{
	clear: both;
	padding-top: 15px;
	margin-right: 10px;	
	margin-left: 10px;
}	

.egyhasabos{
	clear: both;
	background: #ffffff;
	display: table;
	width: 598px;
	padding-bottom: 20px;
}

	.egyhasabos .kep{
		float: left;
		width: 110px;
		padding-left: 10px;
		padding-top: 10px;
	}
	
		.egyhasabos .kep img{
			width: 100px;
		}
		
	.egyhasabos .info{	
		float: left;
		width: 460px;
	}
	
		.egyhasabos .info .cim{
			font-size: 13px;
			font-style: normal;
			font-weight: bold;
			color: #dc0006;
			padding-top: 5px;
		}
		
		.egyhasabos .info .elozetes{
			padding-top: 5px;
		}
		
		.egyhasabos .info .tovabb{
			padding-top: 5px;
			text-align: right;
		}
		
.taglista{
	width: 598px;
}

	.taglista .bal{
		float: left;
	}
	
	.taglista .jobb{
		float: right;
	}	

	.taglista .tag{
		width: 297px;
		display: table;
		padding-bottom: 8px;
	}
	
		.taglista .tag .fejlec{
			width: 297px;
			height: 7px;
			background: url("../bitmap/tag_fejlec01.jpg") no-repeat;	
		}
		
		.taglista .tag .tartalom{
			width: 297px;
			background: #ffffff;
			display: table;
		}
		
			.taglista .tag .tartalom .kep{
				float: left;
				width: 121px;
				height: 83px;
				overflow: hidden;
				padding-left: 8px;
			}
			
				.taglista .tag .tartalom .kep img{
					width: 121px;
				}
				
			.taglista .tag .tartalom .info{
				float: left;
				border-left: #dad6d6 1px solid;
				padding-left: 4px;
				margin-left: 4px;
				padding-right: 8px;
				width: 150px;
				height: 83px;
			}
			
				.taglista .tag .tartalom .info .nev{	
					font-size: 14px;
					font-weight: bold;
					color: #313133;
					text-align: left;
					height: 67px;
				}
				
				.taglista .tag .tartalom .info .bovebben{
				}
				
					.taglista .tag .tartalom .info .bovebben a{
						color: #d80001;
						font-size: 10px;
						text-decoration: none;
					}
		
			.taglista .tag .lablec{
				width: 297px;
				height: 7px;
				background: url("../bitmap/tag_lablec01.jpg") no-repeat;	
			}

.tag_ismerteto{
	margin-left: 10px;
	margin-right: 10px;
}

	.tag_ismerteto .kep{
		float: left;
		width: 121px;
		padding-left: 8px;
	}
	
		.tag_ismerteto .kep img{
			width: 121px;
		}
		
	.tag_ismerteto .info{
		float: left;
		border-left: #dad6d6 1px solid;
		padding-left: 4px;
		margin-left: 4px;
		padding-right: 8px;
		width: 400px;
	}
	
		.tag_ismerteto .info .nev{	
			font-size: 14px;
			font-weight: bold;
			color: #313133;
			text-align: left;
		}
		
		.tag_ismerteto .info .sor{
			clear: both;
			padding-top: 7px;
		}
		
			.tag_ismerteto .info .sor span{
				font-weight: bold;
			}
		
			.tag_ismerteto .info .sor .cimke{
				float: left;
				width: 100px;
			}
			
			.tag_ismerteto .info .sor .adat{
				float: left;
				width: 300px;
			}

		.tag_ismerteto .leiras{
			clear: both;
			padding-top: 10px;
		}

			.tag_ismerteto .leiras .elozetes{
				padding-bottom: 5px;
			}	
		
		.tag_ismerteto .vissza{
			padding-top: 10px;
		}
		
			.tag_ismerteto .vissza a{
			}	
			
.versenynaptar_box{
	clear: both;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

	.versenynaptar_box a{
		color: #dc0006;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
	}
	
.versenynaptar_datum{	
	font-weight: bold;
	padding-bottom: 10px;
	margin-left: 10px;
}




		
