@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,300,400,700|Roboto:300,300italic,400,400italic,500,500italic,700,700italic,900&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,500,500italic,700,700italic,900,900italic&subset=latin,latin-ext);
html, body{	
	height:100%;
}
html{ background: #fff url(../img/bg_html.jpg) no-repeat center top;}
a,
input,
button{
	outline: none;
}
.clear{ clear: both;}
.fixed{ position: fixed;}
#wrap{
	font: 12px Arial, Helvetica, sans-serif;
	position:relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 980px;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	margin: 0 auto -110px;
}
p { 
	line-height:1.5; 
	margin:0 0 1em;
}
input, 
select, 
textarea
{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
* html #wrap { 
	height:100%; /* IE6 treats height as min-height */
}
	/*header*/
	#header{
		width: 980px;
		height: 137px;
		position: relative;
	}
		/*logo*/
		a#header_logo{
			display: block;
			width: 200px;
			height: 120px;
		}
		
		/*internetbank button*/
		a.ib{
			position: absolute;
			top: 19px;
			right: 223px;
			display: block;
			width: 204px;
			height: 33px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.7);
			font: bold 17px/33px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
			background-color: #f57c1c;
			*background-color: #f57f20;
			background-image: -moz-linear-gradient(top, #f36800, #f57f20);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f36800), to(#f57f20));
			background-image: -webkit-linear-gradient(top, #f36800, #f57f20);
			background-image: -o-linear-gradient(top, #f36800, #f57f20);
			background-image: linear-gradient(to bottom, #f36800, #f57f20);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff36800', endColorstr='#fff57f20', GradientType=0);
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			border: 1px solid #f57a25;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
			transition: all 0.5s ease-out;
		}
			a.ib:hover,
			a.ib:focus{
				background: #f49e59;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
			}
		
		/*search*/
		#src_box{
			position: absolute;
			top: 19px;
			right: 460px;
			width: 164px;
			height: 33px;
			border: 1px solid #cacaca;
			background-color: #e9e9e9;
			*background-color: #f4f4f4;
			background-image: -moz-linear-gradient(top, #fff, #e9e9e9);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e9e9e9));
			background-image: -webkit-linear-gradient(top, #fff, #e9e9e9);
			background-image: -o-linear-gradient(top, #fff, #e9e9e9);
			background-image: linear-gradient(to bottom, #fff, #e9e9e9);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe9e9e9', GradientType=0);
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
		}
			#src_text{
				width: 128px;
				height: 33px;
				line-height: 33px;
				padding: 0 0 0 9px;
				background: none;
				border: none;
				float: left;
				display: block;
			}
			#src_bt{
				width: 27px;
				height: 33px;
				display: block;
				float: left;
			}
		/*blind_link*/
		a.blind_link{
			position: absolute;
			top: 28px;
			right: 96px;
			display: block;
			width: 19px;
			height: 19px;
		}
		/*like*/
		.fb_like_bt{
			width: 65px;
			height: 25px;
			overflow: hidden;
			position: absolute;
			top: 25px;
			right: 0;
		}
		
	/*middle*/
	.middle{padding: 23px 0;}
		
	/*container*/
	#container{ 
		width: 980px;
		padding: 0 0 130px;
	}
		#content{
			width: 962px;
			border: 1px solid #fff;
			position: relative;	
			padding: 8px;
		}
		
	/*footer*/
	#footer{
		clear: both;
		height: 110px;
		margin: auto 0;
		width: 100%;
		background: #d0cfc9;
	}
		#footer_content{
			height: 30px;
			color: #7c7c7c;
			font: 300 12px/18px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
			text-shadow: 1px 1px 1px #fff;
		}
			#footer_content .footer_box{ 
				width: 206px;
				padding: 26px;
				float: left;
			}
			#footer_content .middle{ width: 296px; }
			#footer_content .more_accounts{ font-weight: bold;}
				#footer_content a{
					text-decoration: none;
					color: #7c7c7c;
					transition: all 0.5s ease-out;
				}
					#footer_content a:hover,
					#footer_content a:focus{ color: #000; }
				#footer_content .footer_box ul{ 
					padding: 0 0 6px 0;
					list-style: inside;
				}
				#footer_content .footer_box ul.times{ list-style: none;}
					#footer_content .footer_box li{ margin: 0 0 0 7px; }
					#footer_content .footer_box li.active,
					#footer_content .footer_box li.active a{ color: #000; font-weight: bold; }
					#footer_content .footer_box ul.times li{ margin: 0; }
						#footer_content .footer_box li span{ 
							width: 56px; 
							display: block;
							float: left;
						}
					
		#footer_bottom{ 
			background-color: #bab9b0;
			height: 80px;
		}
		.footer_center{ 
			width: 980px;
			margin: 0 auto;
			position: relative;
		}
/**/
[class*="menu_"]{list-style: none;}
	[class*="menu_"] li{ float: left}
	
	ul.menu_main{
		position: absolute;
		top: 69px;
		right: 0;
		height: 48px;
		width: 729px;
		padding: 0 0 0 28px;
		background-color: #a4002e;
		*background-color: #880026;
		background-image: -moz-linear-gradient(top, #c80038, #880026);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c80038), to(#880026));
		background-image: -webkit-linear-gradient(top, #c80038, #880026);
		background-image: -o-linear-gradient(top, #c80038, #880026f);
		background-image: linear-gradient(to bottom, #c80038, #880026);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc80038', endColorstr='#ff880026', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
	}
		ul.menu_main li{}
			ul.menu_main li a{
				display: block;
				padding: 0 12px 0 13px;
				color: #fff;
				text-decoration: none;
				text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.7);
				font: bold 15px/48px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
				transition: background 0.5s ease;
			}
			ul.menu_main li a:hover,
			ul.menu_main li a:focus{
				background-color: #e87416;
				*background-color: #de6c0e;
				background-image: -moz-linear-gradient(top, #f57f20, #de6c0e);
				background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f57f20), to(#de6c0e));
				background-image: -webkit-linear-gradient(top, #f57f20, #de6c0e);
				background-image: -o-linear-gradient(top, #f57f20, #de6c0e);
				background-image: linear-gradient(to bottom, #f57f20, #de6c0e);
				background-repeat: repeat-x;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff57f20', endColorstr='#ffde6c0e', GradientType=0);
				filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			}
/**/
ul.menu_footer{
		position: absolute;
		top: 26px;
		left: 0;
	}
		p#trademark,
		ul.menu_footer li a{
			color: #7c7c7c;
			text-decoration: none;
			font: bold 11px/18px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		}
		ul.menu_footer li{}
			ul.menu_footer li a{
				padding: 0 25px 0 0;
				transition: all 0.5s ease-out;
			}
			ul.menu_footer li a:hover,
			ul.menu_footer li a:focus{
				color: #fff;
			}	
		p#trademark{
			position: absolute;
			top: 48px;
		}		
			
[class^="flagicon-"],
[class*=" flagicon-"] {
    background-image: url(../img/icons_flag.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    position: relative;
    width: 22px;
  	line-height: 16px;
  	vertical-align: text-top;
}
.flagicon-hu{
	background-position: 0 0;
}
.flagicon-en {
	background-position: -28px 0;
}
ul.menu_lang{
	position: absolute;
	right: 136px;
	top: 29px;
}
	ul.menu_lang li{}
		ul.menu_lang li a{
			margin: 1px 6px 1px 1px;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
			-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
		}
		ul.menu_lang li a:hover,
		ul.menu_lang li a:focus{
			border: 1px solid #f57b1a;
			margin: 0 5px 0 0;
		}
/*slider*/
#slider{
	float: left;
	height: 272px;
    width: 964px;
	padding: 7px;
	background: #f4f4f4;
	border: 1px solid #d4d4d4;
	position: relative;
	-webkit-box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
	-moz-box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
	box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
}
#slides {
	clear: both;
	height: 250px;
	width: 964px;
	
	text-align: center;
}


	#slides .slides_container a {
		width: 964px;
		height: 361px;
		display: block;
	}

		#slides .slides_container a img {
			display: block;
			border: none;
		}

	/*
		Pagination
	*/
	#slider ul.slidesjs-pagination {
		height: 15px;
		padding: 0;
		position: absolute;
		top: 265px;
		left: 7px;
		width: 964px;
		z-index: 100;
		list-style: none;
	}

	#slider ul.slidesjs-pagination li {	
		display: inline-block;
		*display: inline;
    	zoom: 1;
		text-align: center;
	}

	.slidesjs-pagination li a {
		display: block;
		float: left;
		margin: 0 2px;
		width: 14px;
		height: 16px;
		background-image: url(../img/bt_pagination.png);
		background-position: 0 0;
		overflow: hidden;
		text-indent: -9000px;
		outline: none;
	}

	.slidesjs-pagination li a.active {
		background-position: -20px 0;
	}
/*tab*/
.idTabs{
	margin: 24px 0 0 0;
}
.items{
	float: left;
	height: 288px;
    width: 978px;
	background: #f4f4f4;
	border: 1px solid #d4d4d4;
	position: relative;
	-webkit-box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
	-moz-box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
	box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
	z-index: 1700;
}
	.items #lakossag{
		height: 272px;
		background: url(../img/bg_lakossag.jpg) no-repeat right top
	}
		.items .item_content{
			padding: 30px 9px 0;
			font: 300 12px/18px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
			color: #313131;
		}
		.items .item_data{
			width: 730px;
			float: left;
		}
			.items .item_data img,
			.news_container img{
				padding: 3px;
				background: #f4f4f4;
				border: 1px solid #fff;
				-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
				-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
				box-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
			}
			.items .item_data h1{
				font: 400 18px/24px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
				padding: 0 0 1.5em;
			}
		.items ul.item_box{
			list-style: none;
			display: block;
			width: 190px;
			float: left;
			margin: 0 19px 0 0;
		}
			.items ul.item_box li{
				border-bottom: 1px dotted #7a7a7a; 
				padding: 4px 0 4px 14px;
			}
			.items ul.item_box li:last-child{ border: none; }
				.items ul.item_box li a{
					text-decoration: none;
					color: #a30a35;
					font: normal 16px/21px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
					transition: color 0.5s ease-in-out;
				}
					.items ul.item_box li a:hover,
					.items ul.item_box li a:focus{
						color: #f57f20;
						background-position: 0 -75px;
					}
ul.idTabs_menu{
	list-style: none;
	position: relative;
}
	ul.idTabs_menu li{
		display: block;
		width: 242px;
		height: 44px;
		margin: 0 2px 0 0;
		float: left;
		text-align: center;
		font: bold 14px/41px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	}
		ul.idTabs_menu li a{
			display: block;
			height: 43px;
			background-color: #a4002e;
			*background-color: #880026;
			background-image: -moz-linear-gradient(top, #c80038, #880026);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c80038), to(#880026));
			background-image: -webkit-linear-gradient(top, #c80038, #880026);
			background-image: -o-linear-gradient(top, #c80038, #880026f);
			background-image: linear-gradient(to bottom, #c80038, #880026);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc80038', endColorstr='#ff880026', GradientType=0);
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			text-decoration: none;
			color: #fff;
			border: 1px solid #880026;
			position: relative;
			bottom: -1px;
			z-index: 1600;
		}
			ul.idTabs_menu li a.selected{
				background: #f4f4f4;
				color: #a30a35;
				position: relative;
				z-index: 1800;
				border: 1px solid #d4d4d4;
				border-bottom: none;
			}
.middle_box{ padding: 40px 0 0;}
/**/
.boxes{
	width: 300px;
	float: left;
	background: #f4f4f4;
	padding: 4px 0;
}
#container_right .boxes{ margin: 0 0 20px;}
	.middle_box .boxes_middle{ margin: 0 40px;}
	.box_select{
		width: 246px;
		height: 24px;
		padding: 5px 11px 0 11px;
		border: 1px solid #cecece;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #fff;
		margin: 0 auto 1em;
	}
		.box_select select{ 
			border: none;
			width: 246px;
			height: 20px;
			background: transparent;
			outline: none;
		}
		#hitel_kalulator .box_select,
		#hitel_kalulator .box_select select{ width: 250px; }
	.box_input,
	.box_input2 { 
		text-align: center;
		clear: both
	}
		.box_input input,
		.box_input2 input{
			width: 257px;
			height: 29px;
			padding: 0 0 0 11px;
			border: 1px solid #cecece;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			outline: none;
		}
			.box_input2 input{ width: 123px;}
	.box_button{ text-align: right;}
	.box_inf{
		line-height: 31px;
		width: 268px;
		margin: 0 auto 1em;
	}
		.box_inf span{ 
			float: right;
			color: #a30a35;
			font: bold 16px/31px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
			display: none;
		}
	.box_info{
		color: #acacac;
		font-size: 9px;
		line-height: 12px;
	}
/*arfolyamok*/
#arfolyamok{ position: relative;}
	h1.heading,
	#container_left h1.heading{
		color: #a30a35;
		font: bold 18px/25px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		border-bottom: 1px solid #cfcfcf;
		text-transform: uppercase;
		margin: 0 7px;
	}
	#arfolyamok h2{
		font: normal 9px/13px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		text-align: right;
		color: #a30a35;	
		position: absolute;
		right: 7px;
		top: 0;
	}
		#arfolyamok h2 span{
			color: #808080;
			display: block;
		}
	table.arf_tabla{ width: 300px;}
		table.arf_tabla th,
		.lekerdez_arf_tabla th{
			color: #a30a35;	
			font-size: 11px;
			height: 32px;
			vertical-align: middle;
		}
		table.arf_tabla td,
		.lekerdez_arf_tabla td{
			text-align: center;
			vertical-align: middle;
			height: 30px;
			color: #252525;
		}
			table.arf_tabla tr.arf_paratlan td,
			.lekerdez_arf_tabla tr.arf_paratlan td{ background: #fff;}
	.arf_kalkulator{
		border-top: 1px solid #cfcfcf;
		margin: 7px 7px 0;
		padding: 7px 0 0 5px;
		height: 23px;
	}
		.arf_kalkulator input,
		.arf_kalkulator select,
		.arf_kalkulator span{ 
			margin: 0 1px;
			display: block;
			float: left;
			border: 1px solid #d9d9d9;
			height: 20px;
			font: normal 12px/20px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		}
			.arf_kalkulator span{ border: none; }
			.arf_kalkulator input.small{ width: 60px;}
			.arf_kalkulator select{ 
				width: 60px;
				vertical-align: middle;
				height: 20px
			}
				.arf_kalkulator select option{ height: 17px; }
	#arfolyamok .box_button{ padding: 7px 7px 0;}
/*kalkulatorok*/
#betet_kalkulator{}
	#betet_kalkulator form,
	#hitel_kalulator form{
		margin: 7px;
	}
	input.kalkulal_bt,
	a.regi_arf,
	.gomb,
	.input_bt{
		color: #fff;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.7);
		font: normal 13px/25px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		background-color: #f57c1c;
		*background-color: #f57f20;
		background-image: -moz-linear-gradient(top, #f36800, #f57f20);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f36800), to(#f57f20));
		background-image: -webkit-linear-gradient(top, #f36800, #f57f20);
		background-image: -o-linear-gradient(top, #f36800, #f57f20);
		background-image: linear-gradient(to bottom, #f36800, #f57f20);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff36800', endColorstr='#fff57f20', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		border: 1px solid #f57a25;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		transition: all 0.5s ease-out;
		padding: 0 9px;
		height: 25px;
	}
	a.regi_arf{ 
		line-height: 27px;
		height: 27px; 
	}
		input.kalkulal_bt:hover,
		input.kalkulal_bt:focus,
		a.regi_arf:hover,
		a.regi_arf:focus,
		.gomb:hover,
		.gomb:focus{ background: #f49e59; }
	#betet_kalkulator h2,
	#hitel_kalulator h2{
		color: #A30A35;
    	font-size: 11px;
		line-height: 30px;
		clear: both;
	}
		#betet_kalkulator h2 span,
		#hitel_kalulator h2 span{ 
			color: #252525;
			font-size: 24px;
			float: right;
		}
		#betet_kalkulator .hozam,
		#hitel_kalulator .torleszto{
			color: #fff;
			height: 26px;
			padding: 2px 0;
			line-height: 26px;
			background-color: #f57c1c;
			*background-color: #f57f20;
			background-image: -moz-linear-gradient(top, #f36800, #f57f20);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f36800), to(#f57f20));
			background-image: -webkit-linear-gradient(top, #f36800, #f57f20);
			background-image: -o-linear-gradient(top, #f36800, #f57f20);
			background-image: linear-gradient(to bottom, #f36800, #f57f20);
			background-repeat: repeat-x;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff36800', endColorstr='#fff57f20', GradientType=0);
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			text-align: center;
		}
			#betet_kalkulator .hozam span,
			#hitel_kalulator .torleszto span{ font-size: 26px;}
/*news*/
h1.news_box_title{
	color: #2a2a2a;
	font: 300 30px/51px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	border-bottom: 1px solid #ddd;
}
.news_list{padding: 10px 0;}
.news_box{}
	.news_container, 
	.search_hit{
		border-bottom: 1px dotted #d7d7d7;
		color: #636363;
		margin: 15px auto;
		padding: 0 0 15px;
	}
	.news_container:last-child,
	.search_hit:last-child{border: none;}
		.news_title_pic{
			display: table-cell;
			padding: 0 11px 0 0;
			width: 76px;
		}
			.news_title_pic img,
			#container_left img{
				border: 1px solid #c6c6c6; 
				padding: 4px;
				background: #f4f4f4;
				-moz-box-shadow: 0 3px 3px #999999;
				-webkit-box-shadow: 0 3px 3px #999999;
				box-shadow: 0 3px 3px #999999;
			}
		.news{
			display: table-cell;
			width: auto;
			vertical-align: top;
		}
			h1.news_title{
				font: normal 18px/24px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
				color: #a30a35;
			}
			h2.news_date{
				font: normal 11px/25px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
				color: #979797;
			}
			.news_content{
				padding: 15px 0;
				
			}
	#more_news{
		margin: 0 auto;
		text-align: right;
	}
		#more_news a,
		.news_link a,
		#container_left .news_link a{
			color: #f57f20;
			font: normal 16px/20px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
			text-decoration: none;
			transition: color 0.5s ease-in-out;
		}
			#more_news a:hover,
			#more_news a:focus,
			.news_link a:hover,
			.news_link a:focus,
			#container_left .news_link a:hover,
			#container_left .news_link a:focus{ color: #a30a35; }
/*container left*/
#container_left{
	float: left;
	width: 635px;
	padding: 24px 0 0;
	color: #323232;
	font: normal 14px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
	#container_left h1#main_title{
		color: #a30a35;
		font: normal 30px/47px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	}
	#container_left blockquote{
			font-size: 18px;
			margin: 0 0 1.5em;
		}
		
		#container_left h1{
			color: #a30a35;
			font-size: 24px;
			font-weight: normal;
			margin: 0 0 20px;
		}
		#container_left h2{
			color: #a30a35;
			font-size: 20px;
			font-weight: normal;
			margin: 0 0 20px;
		}
		#container_left h3{
			color: #f57f20;
			font-size: 18px;
			margin: 0 0 20px;
		}
		#container_left h4{
			font-size: 16px;
			margin: 0 0 20px;
		}
		#container_left ul, #container_left ol{ padding: 10px 0 30px 20px;	}
			#container_left ul li, #container_left ol li{ margin: 0 0 0 20px; }
		#container_left a,
		.news_content a{
			color: #a30a35;
			transition: color 0.5s ease-in-out;
		}
		#container_left a:focus,
		#container_left a:hover,
		.news_content a:focus,
		.news_content a:hover{ color: #f57f20; }
	
/*container right*/
#container_right{
	float: right;
	width: 300px;
	padding: 24px 0 0;
}
/*forms*/
#errors,
.errors{padding: 10px}
#errors p,
.errors p{
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}
.success{
	color: #468847;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	padding: 8px 35px 8px 14px;
	margin: 20px 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/**/
.section_menu{
	background-color: #a4002e;
	*background-color: #880026;
	background-image: -moz-linear-gradient(top, #c80038, #880026);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c80038), to(#880026));
	background-image: -webkit-linear-gradient(top, #c80038, #880026);
	background-image: -o-linear-gradient(top, #c80038, #880026f);
	background-image: linear-gradient(to bottom, #c80038, #880026);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc80038', endColorstr='#ff880026', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	width: 272px;
	-webkit-box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.65);
	-moz-box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.65);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.65);
	margin: 0 0 20px;
	padding: 15px 0 15px 28px;
}
	.section_menu h1{
		font: bold 18px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.7);
	}
	.section_menu ul{
		list-style-type: square;
		list-style-position: inside;
	}
		/*.section_menu ul li{margin: 0 0 0 20px;}*/
			.section_menu ul li a{
				color: #fff;
				font: normal 14px/16px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
				text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.7);
				text-decoration: none;
				transition: all 0.5s ease-out;
			}
			.section_menu ul li.active,
			.section_menu ul li.active a,
			.section_menu ul li a:hover,
			.section_menu ul li a:focus{
				color: #f57f20;
				text-shadow: none;
			}
/**/
.arf_lek{
	padding: 7px;
	background: #f4f4f4;
}
	.box_select .arf_form_select{
		vertical-align: top;
	}
	.arf_form_input{
		border: 1px solid #cecece;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		height: 29px;
		outline: medium none;
		padding: 0 0 0 11px;
		width: 257px;
		margin: 0 0 7px;
	}
	.date_intervall{
		color: #a30a35;
    	font-size: 11px;
		font-weight: bold;
    	height: 32px;
    	vertical-align: middle;
		margin: 0;
	}
/**/
.regi_arf{ padding: 10px 0;}
	.lekerdez_arf_tabla {
		background: #f4f4f4;
		border: 1px solid #DEDEDE;
		font-size: 11px;
		margin: 0 auto;
		width: 550px;
	}
/**/
.contact{
	padding: 15px;
	background: #f4f4f4;
	border: 1px solid #d4d4d4;
	-webkit-box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
	-moz-box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
	box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
}
	.contact .inputs{ 
		display: block;
		margin: 0 0 7px;
		clear: both;
	}
	.contact .inputs_label{ float: left;}
	.contact .inputs_input{ float: right;}
	#container_left .contact img {
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.contact .middle_input,
	.contact .middle_input_text{
		border: 1px solid #cecece;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		height: 29px;
		outline: medium none;
		padding: 0 11px;
		width: 246px;
		resize: none;
		font: normal 12px Arial, Helvetica, sans-serif;
	}
		.contact .middle_input_text{ 
			height: 100px;
			padding: 6px 11px;
		}
	.contact p.inputs_bt{
		margin: 0;
		text-align: center;
	}
	.contact p.komment{
		margin: 0;
		font-size: 10px;
		font-style: italic;
		color: #a30a35;
	}
/*pager*/
.pager_line{
	padding: 10px;
	line-height: 20px;
}
.pager_prev,.pager_next{ 
	float: left;
	width: 15px;
	text-align: center;
	display: block;
}
	.pager_prev a,.pager_next a{ text-decoration: none; }
.pager_page_cell{ 
	float: left;
	width: 430px;
	display: block;
	text-align: center;
}
.pager_page_cell a{
	padding: 0 5px;
	border: 1px solid #afaead;
	margin: 0 2px;
	text-decoration: none;
}
.pager_page_cell a:hover{
	background-color: #f57f20;
	color: #fff;
	text-decoration: none;
}
.pager_aktiv_page{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/**/
.vote_box{
	padding: 15px;
	background: #f4f4f4;
	border: 1px solid #d4d4d4;
	-webkit-box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
	-moz-box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
	box-shadow: 3px 3px 4px rgba(227, 227, 227, 0.8);
}
	.vote_box ul{ list-style: none;}
	.szavazo_lehetoseg{
		display: block;
		clear: both;
	}
		.szavazo_potty{ 
			float: left;
			width: 20px;
		}
		.szavaz_label{ 
			float: left;
			padding: 0 0 0 15px;
		}
	.szer_ind_hatter{
		height: 10px;
		border: 1px solid #d4d4d4;
		padding: 0 2px;
        text-align: left;
	}
		.szer_ind{
			margin: 2px 0;
			background-color: #a30a35;
			height: 6px;
		}