.hidden{
	display: none;
}

.error{
	color: red !important;
}

.message{
	color: green !important;
}

.rel{
	position: relative;
}

.lapozo a {
	padding:0px 6px;
	margin: 0px 2px;
	color: #011c2f !important;
}

.lapozo a.selected,
.lapozo a:hover {
	color: white !important;
	background-color: #6297B9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration: none;
}

.lapozo_white a {
	padding:0px 6px;
	margin: 0px 2px;
	color: white !important;
}

.lapozo_white a.selected,
.lapozo_white a:hover {
	color: #011c2f !important;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration: none;
}

.black{
	color: black !important;
}

.nagy{
	font-size: 30px !important;
}

.pff{
	font-size: 20px !important;
	color: #252525 !important;
}

.arany{
	color: #7a602f !important;
}

.szurke{
	color: #5e5e5e !important;
}

.half{
	margin-right:20px;
	width:305px;
}

.bordo{
	color: #812726 !important;
}

#loading{
	background: #fff;
	width: 100%;
	height: 100%;
	
	position: absolute;
	top: 0px;
	left: 0px;
	
	margin: 0px auto;
	z-index: 9999;
	
	display: none;
	
	
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

#loading img{	
	position: absolute;
	top: 50%;
	left: 50%;
	/*margin: 0px auto;*/
}

#files ul{
	
}

#files li{
	list-style-type: none;
}

*{
	padding: 0;
	margin: 0;
}

img,fieldset{
	border: none;
}

#map{
	width: 500px;
	height: 300px;
	margin-right: 50px;
}

.clear{
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
    
}

.left{
	float: left;
}

.right{
	float: right;
}

a:link,a:visited,a:active{
	text-decoration: none;
	outline:none;
	color: #6297B9;
}

a:hover{
	text-decoration: underline;
}

body{
	font-family: arial;
	font-size: 12px;
	height:100%;
	width: 100%;
	position: relative;
	
	background-color: #e1e1e1;
	color: #5e5e5e;
}



.container{
	width: 921px;
	margin: 0 auto;
	background-image: url(../Images/body_bg.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	padding: 0 40px 0 34px;
	
}
	
	.container .header .top{
		height: 31px;
		margin: 0 3px 1px 3px;
		border-bottom: 1px dotted #b8b8b8;
		font-family: arial;
		font-size: 36px;
		color: #5e5e5e;
		padding:25px 0 15px 20px;
	}
		.container .header .top span{
			color: #6297b9;
		}
		
	.container .header .menu{
		background-color: #f1f0f1;
		padding:3px 0 3px 20px;
		border-bottom: 5px solid #5e5e5e;
	}
	
		.container .header .menu a{
			color: #5e5e5e;
			display: block;
			float: left;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			padding: 3px 5px;
			margin-right: 10px;
		}
		
			.container .header .menu a:hover{
				background-color: #5e5e5e;
				color: #f1f0f1;
				text-decoration: none;
			}
	
		.container .header .headimg{
			background-image: url(../Images/headimg.jpg);
			height: 43px;
			width: 896px;
			border-bottom: 3px solid #c5c5c5;
			font-family: arial;
			font-size: 25px;
			color: white;
			padding: 50px 0 0px 25px;
		}
		
		.container .header .headimg2{
			background-image: url(../Images/headimg2.jpg);
			height: 216px;
			width: 896px;
			border-bottom: 1px solid #c5c5c5;
			font-family: arial;
			font-size: 25px;
			color: white;
			padding: 50px 0 0px 25px;
		}
			.container .header .headimg2 span{
				font-family: arial;
				font-size: 20px;
				color: white;
			}
		
		.container .header .headimg3{
			position: relative;
			background-image: url(../Images/headimg3.jpg);
			height: 187px;
			width: 921px;
			border-bottom: 1px solid #c5c5c5;
			font-family: arial;
			font-size: 25px;
			color: white;
		}
		
			.container .header .headimg3 .headimg3a{
				bottom:-133px;
				position:absolute;
				right:1px;
			}
			
		.container .header .headimg4{
			position: relative;
			background-image: url(../Images/headimg4.jpg);
			height: 188px;
			width: 921px;
			border-bottom: 1px solid #c5c5c5;
			font-family: arial;
			font-size: 25px;
			color: white;
		}
			
	.bodri{
		border-top: 1px dotted #b8b8b8;
		margin-top: 5px;
		min-height: 500px;
		padding: 5px 10px;
	}
	
	.ind_3{
		float: left;
		width: 280px;
		margin-right: 20px;
		margin-bottom:15px;
	}
	
		.ind_3 .ind_left{
			float: left;
			width: 90px;
			margin-right: 10px;
			text-align: right;
		}
		
		.ind_3 .ind_right{
			float: left;
			width: 180px;
		}
		
			.ind_3 .ind_right .ind_cim{
				font-weight: bold;
				background-image: url(../Images/Inada/dot.jpg);
				background-repeat: no-repeat;
				background-position: 30px 6px;
			}
	
	.bodri .left_box{
		float: left;
		width: 640px;
		margin-right: 20px;
	}
	
	.bodri .right_box{
		float: left;
		width: 240px;
	}
	
		.bodri .right_box .title{
			margin: 0px 0px 23px 10px;
		}
		
	.container .content{
		border-bottom: 1px solid #989898;
	}
	
		.container .content .leftcol{
			float: left;
			padding:10px 0 0 20px;
			width:190px;
			background-image: url(../Images/leftcol_bg.jpg);
			background-repeat: no-repeat;
			min-height: 800px;
			background-position:10px 0;
			color: #5e5e5e;
		}
		
			.container .content .leftcol .submenu{
				background-image:url("../Images/lmenu_bg.jpg");
				background-repeat:repeat-x;
				height:35px;
				margin-left:-7px;
				margin-top:8px;
				padding-left:17px;
				padding-top:4px;
				width:160px;
			}
			
				.container .content .leftcol .submenu:hover{
					background-image:url("../Images/lmenu_bg_hover.jpg");
					color: #6297b9;
				}
				
				.container .content .leftcol .submenu:hover a{
					color: #6297b9;
				}
				
				.container .content .leftcol .submenu a{
					color: #5e5e5e;
				}
				
					.container .content .leftcol .submenu a:hover{
						color: #6297b9;
						text-decoration: none;
					}
					
					.container .content .leftcol .sm_kep{
						float:right;
						margin-right:20px;
						margin-top:-20px;
					}
					
			.container .content .leftcol .spacer1{
				clear: both;
				height: 5px;
			}
		
		.container .content .rightcol{
			float: left;
			width: 696px;
			margin-top: 20px;
		}
		
			.container .content h1{
				font-family: arial;
				color: #6297b9;
				font-size: 22px;
				font-weight: normal;
			}
			
			.container .content h2{
				font-family: arial;
				color: #ea3676;
				font-size: 24px;
				font-weight: normal;
			}
			
			.container .content .pad10{
				padding-left: 10px;
				padding-right: 28px;
			}
			
			.container .content .padr20{
				padding-left: 20px;
			}
			
			.container .content .rightcol .sine{
				padding-left: 100px;
			}
			
			.container .content .rightcol .kezelo{
				padding-left: 100px;
			}
			
			.container .content .rightcol ul{
				padding-left: 30px;
			}
			
			.container .content .rightcol .hr{
				display: block;
				height: 1px;
				background-color: #989898;
			}
			
			.container .content .rightcol .sargabox{
				border: 1px solid #e94782;
				background-color: #fdf4e0;
				padding: 20px;
				width: 616px;
			}
			
			.container .content .rightcol .dr5700r1{
				color: #252525;
				background-color: #a8b7ca;
				padding: 20px;
				width: 350px;
				margin-top: 25px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
			}
			
			.container .content .rightcol .katalog{
				background-image:url("../Images/DR7700/icon_pdf.jpg");
				background-repeat:no-repeat;
				color:#252525;
				display:block;
				padding:5px 0 0 30px;
			}
			
			.container .content .rightcol .keret1{
				border: 1px solid black;
				padding: 10px;
			}
			
			.container .content .rightcol .stam{
				color: white;
				background-color: #5e5e5e;
				padding: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				width: 120px;
				text-align: center;
				font-size: 11px;
				margin-bottom: 10px;
			}
			
			.container .content .lm35{
				margin-left: 35px;
			}
			
			.container .content .lm20{
				margin-left: 20px;
			}
			
			.container .content .lm10{
				margin-left: 10px;
			}
			
			.container .content .rm20{
				margin-right: 20px;
			}
			
			.container .content .rm10{
				margin-right: 10px;
			}
			
			.container .content .rightcol strong{
				color: #e94782;
			}
			
			.container .content .rightcol table{
				border-collapse: collapse;
				width: 100%;
			}
				.container .content .rightcol table tr td{
					border-bottom: 1px solid #919191;
					padding: 5px 10px;
					/*font-style: italic*/
				}
				
				.container .content .rightcol table tr td:first-child{
					background-color: #e1e1e1;
					font-style: normal;
				}
				
			.container .content .rightcol .row3{
				float: left;
				width: 200px;
				margin-right: 30px;
			}
			
				.container .content .rightcol .row3 div{
					margin-left: 13px;
					margin-bottom: 10px;
				}
				
				.container .content .rightcol .row3 img{
					margin-bottom: 5px;
				}
				
			.container .content .rightcol .songo1{
				float:left;
				margin-left:10px;
				width:450px;
			}
			
				.container .content .rightcol .songo1 ul{
					padding-left: 25px;
				}
			
			
			.container .content .rightcol .a3img{
				float:left;
				width:300px;
			}
				
			.container .content .rightcol .a3{
				float:left;
				margin-left:10px;
				width:350px;
			}
			
				.container .content .rightcol .a3 ul{
					padding-left: 25px;
				}
	
.footholder{
	background-color: #e1e1e1;
}
	
	.footholder .footer{
		height: 100px;
		width: 907px;
		margin: 0 auto;
		font-size: 11px;
		padding: 20px 55px 0 33px;
		color: #959595;
		text-align: right;
	}
	
		.footholder .footer a{
			color: #6297b9;
			
		}
.top h1 {
	font-family: arial;
    font-size: 36px;
	font-weight:normal;
}
.headimg2 h2 {
	font-family: arial;
    font-size: 25px;
	font-weight:normal;
	}
.rightszoveg span{
float:left;
}
