body{
	padding:0;
	margin:0;
	font-family: Arial;
	font-size: 12px;
	color: #494949;
}

#alap{
	padding:0;
	margin:0;
	float: left;
	width: 100%;
	background: url('images/head_bg.jpg') repeat-x;
}

#head{
	padding:0;
	margin:0;
	float: left;
	width: 1000px;
	background: url('images/head6.jpg') no-repeat;
}
#head2{
	padding:0;
	margin:0;
	float: left;
	width: 1000px;
	background: url('images/fooldal_head5.jpg') no-repeat;
}

#logo{
	float: left;
	display: inline;
	height: 150px;
	width: 100px;
}
#logo a img{
	border: none;
}
#logo3{
	float: left;
	display: inline;
	height: 325px;
	width: 100px;
}
#logo3 a img{
	border: none;
}
#felso_menu{
	float: right;
	display: inline;
	padding-top: 170px;
	width: 680px;
}
#felso_menu2{
	float: right;
	display: inline;
	padding-top: 290px;
	width: 680px;
	
}
.fo_menu{
	padding:0;
	margin:0;
}
.fo_menu li{
	background: url('images/list1.jpg') 0px 50% no-repeat;
	padding-left: 20px;
	padding-right: 30px;
	display: inline;
	
}
.fo_menu li a{
	color: white !important;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.fo_menu li a:hover{
	text-decoration: underline !important;
}
#cont{
	clear: left;
	padding:0;
	margin:0;
	float: left;

}
#cont2{
	padding:0;
	margin:0;
	float: left;
}
#content{
	clear: left;
	padding:0;
	margin:0;
	margin-top: 15px;
	float: left;
	background: url('images/bg.jpg') repeat-y; 
}
#content2{
	float: left;
	background: url('images/szurke_also.jpg') left bottom no-repeat;
	
}
#content3{
	float: left;
	padding-bottom: 20px;
	background: none;
}
#content4{
	padding:0;
	margin:0;
	float: left;
	clear: left;
	padding-bottom: 20px !important;
	background: none;
}
#tartalom{
	padding:0;
	margin:0;
	padding-left: 15px;
	padding-top: 10px;
	width: 525px;
	float: left;
	clear: right;
	text-align: justify;
	font-size: 12px;
}
#tartalom table, #tartalom table td, #tartalom table tr{
	padding:0;
	margin:0;
}
#tartalom table td {
	padding:0;
	margin:0;
}
#tartalom table td p{
	padding:0 !important;
	margin:0 !important;
}
#tartalom img{
	border: none;
}
#tartalom a img{
	border: none;
}
#tartalom table td h1{
	padding:0;
	margin:0;
	padding-bottom: 10px;
	font-size: 18px !important;
	color: #E39200;
}
table p{
	font-weight: normal;
	font-size: 12px;
	color: #494949;
}
.bal{
	padding:0;
	margin:0;
	text-align: right;
	font-size: 0;
	width: 17px;
	border: none;
	background: #f5f5f5;
}
.jobb {
	background: #F5F5F5;
}
#tartalom a {
	text-decoration: none;
	color: #E39200;
}
#tartalom a:hover{
	text-decoration: underline !important;
}
#tartalom ul{
	padding: 0;
	margin:0;
	padding-left: 20px;
	list-style: none;
}
#tartalom ul li{
	padding-left: 10px;
	background: url('images/list3.jpg') left 6px no-repeat;
}
#tartalom p{
	padding:0;
	margin:0;
	padding-bottom: 20px;
}
#bal_menu{
	padding:0;
	margin:0;
	float: left;
	clear: both;
	width: 200px !important;
	background: white url('images/szurke_felso.jpg') left bottom no-repeat;
	padding-top: 15px;
}
#bal_menu2{
	padding:0;
	margin:0;
	float: left;
	clear: both;
	width: 200px !important;
	padding-top: 15px;
/*	background: white url('images/szurke_felso.jpg') left bottom no-repeat; */
}
#bal_menu form{
	padding-left: 15px;
}
.bal_menu{
	padding:0;
	margin:0;
	padding-left: 10px;
	list-style: none;
}
.bal_menu li{
	padding: 10px 10px 14px 30px;
	color: #494949;
	background: url('images/list1.jpg') 5px 13px no-repeat;
}
.bal_menu li a{
	font-size: 12px;
	font-weight: bold;
	color: #494949;
	text-decoration: none;
	z-index: 10;
}
.bal_menu li a:hover{
	text-decoration: underline ;
}
.bal_menu li.active {
	color: #E39200 !important;
	padding-bottom: 20px;
	border-left: 1px solid white;
	background: url('images/lista_aktiv.jpg') left 10px no-repeat; 
}
.bal_menu li.active a{
	color: #E39200;
	background: none;
}
.bal_menu li.active ul{
	padding:0;
	margin:0;
	padding-top: 20px;
	list-style: none;
}
.bal_menu li.active ul li {
	margin:0;
	padding:0;
	padding-left: 10px;
	padding-bottom: 10px !important;
	background: url('images/list2.jpg') left 4px no-repeat !important;
}
.bal_menu li.active ul li.active a{
	text-decoration: none !important;
	background: none; 
	font-weight: bold;
	color: #EFB722;
}
.bal_menu li.active ul li.active a:hover{
	text-decoration: underline !important;
}
.bal_menu li.active ul li a{
	color: #494949;
	font-weight: normal;
}
#pozicio{
	font-size: 18px;
}
#pozicio a{
	color: #494949;
	text-decoration: none;
}
#pozicio a:hover{
	text-decoration: underline !important;
}
.vilagos a, .vilagos{
	color: #E39200 !important;
}

#foot{
	clear: both;
	height: 78px;
	background: url('images/foot_bg.jpg') no-repeat;
	width: 900px;
}
#logo2{
	padding-left: 7px;
	padding-top: 23px;
	padding-right: 20px;
	float: left;
}
#logo2 a img{
	border: none;
}
#koem{
	float: left;
	padding-top: 23px;
	width: 450px;
	color: white;
}
#koem p, #rg p{
	padding:0;
	margin:0;
	padding-bottom: 8px;
}
#koem a{
	text-decoration: none;
	color: #EFB623;
}
#koem a:hover, #rg a:hover{
	color: #FFE5A3;
}
#rg{
	padding-left: 50px;
	padding-top: 19px;
	float: left;
	color: white;
}
#rg a{
	text-decoration: none;
	color: #EFB623;
}
#rg a img{
	border: none;
	margin-bottom: -5px;
}
#felso{
	padding:0;
	margin:0;
	background: url('images/fooldal_szurke_felso.jpg') no-repeat;
	padding-top: 16px;
	
}
#kereses, #hir{
	padding:0;
	margin:0;
	padding-left: 25px;
	font-size: 18px;
	color: #494949;
	background: url('images/szurke_bg.jpg') repeat-y;
}
#hir a{
	color:#E39200;
	text-decoration: none;
}
#hir a:hover{
	text-decoration: underline !important;
	color: #494949;
}
.keres{
	padding:0;
	margin:0;
	width: 130px;
	border: 1px solid #494949;
}
form{
	padding:10px 0px;
	margin:0;
}
.ok{
	padding:0;
	margin:0;
	border: none;
	background: none;
	font-weight: bold;
}
#egy_hir{
	padding:0;
	margin:0;
	font-size: 12px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: left;
}
#kitolt{
	padding:0;
	margin:0;
	font-size: 0px;
	height: 1px;
	width: 150px;
	border-bottom: 1px dotted black;
}
#datum{
	font-size: 12px;
	text-align: justify;
}
#datum a{
	margin-left: 50px;
	text-decoration: none;
	color: #EFB623;
}
#datum a:hover{
	color: #494949;
}
.oldal{
	width: 300px;
}
h1{
	font-size: 18px !important;
	color: #E39200;
}
#tartalom h2{
	font-size: 18px !important;
	color: #494949;
}
.kapcsolodo{
	padding:0;
	margin:0;
	padding-left: 20px;
	list-style: none;
}
.kapcsolodo a{
	text-decoration: none;
	color: #494949;
}
.kapcsolodo li{
	padding:0;
	margin:0;
	padding-lefT: 10px;
	background: url('images/list2.jpg') left 50% no-repeat !important;
}
.fooldal_table td{
	font-size: 0px;
}
.tartalmi_cella {
	padding:0;
	margin:0;
	padding-left: 15px !important;
	padding-right: 15px !important;
	font-size: 12px !important;
	width: 250px !important;
}
.tartalmi_cella p{

}
.tartalmi_cella  a img{
	border: none;
}
.tartalmi_cella h1{
	padding:0;
	margin:0;
	font-size: 16px;
}
.also{
	background: url("images/cella_also.jpg") left top no-repeat;
	height: 16px !important;
	width: 257px !important;
	vertical-align: top;	
	font-size: 0;
}
.felso{
	padding:0;
	margin:0;
	width: 257px !important;
	background: url("images/cella_felso.jpg") left bottom no-repeat;
	height: 16px !important;
}
.tav{
	height: 16px !important;
}
.nagy_felso{
	height: 18px;
	background: url("images/top.jpg") no-repeat;
}
.nagy_also{
	background: url("images/bottom.jpg") no-repeat;
	height: 18px;
}
.nagy_felso2{
	height: 18px;
	background: url("images/top.jpg") right 0px no-repeat;
}
.nagy_also2{
	background: url("images/bottom.jpg") right 0px no-repeat;
	height: 18px;
}
.nagy_tartalom{
	padding: 0px 10px !important;
	background: #F5F5F5;
	font-size: 12px;
	vertical-align: top;
}
.nagy_tartalom p{
	padding:0 !important;
	margin:0 !important;
}
.keres_kivonat{
	padding:0 !important;
	margin:0 !important;
}
.tovabb{
	padding-bottom: 20px;
}
.keres_div{
	padding-top: 20px;
}
.keres_div h2{
	padding:0;
	margin:0;
}
#hirek .active{
	color: #494949;
	text-decoration: underline; 
}
.kivonat{
	font-weight: bold; 
	padding-bottom: 20px !important;
}
.kapcsolat-szoveg{
	font-weight: bold;
	font-size: 12px;
}
.urlapLeiras{
	font-size: 12px;
}
td.vonal{
	padding-top: 10px !important;
	padding-bottom: 30px !important;
}
td.vonal hr{
	color: #4C453F ;
	padding: 0;
	margin:0;
	font-size: 1px;
	font-weight: normal;
	/*border-bottom: 1px solid #4C453F !important;*/
}
td.elem-nev{
/*	padding-top: 30px !important; */
}
textarea.kapcsolatText{
	width: 360px;
	height: 100px;
}
input.kapcsolatText{
	width: 360px;
}

#box_left{
	float: 				right;
	padding-top: 		75px;
	padding-left:		20px;
	background: none;
}
.hirek2Box{
	background: 		#F5F5F5;
	width: 				232px;
}
.box_inside{
	padding:			5px 10px;
}
.box_inside a{
	text-decoration: 	none;
}
.box_inside a:hover{
	text-decoration: 	underline;
}


/*****************************LOGINGBOX**************************/

.boxmenu h1{
	text-align: left;
}
.boxmenu input{
	border: 1px solid #CFCFCF;
	width: 150px;
	margin-bottom: 2px;
}

/*****************************LOGINGBOX VÉGE**************************/

/*****************************REGISZTRÁCIÓ**************************/

.regiszt_form input, .regiszt_form textarea{
	width: 200px;
	border: 1px solid #CFCFCF;
	margin-left: 2px;
}

/*****************************LOGINGBOX VÉGE**************************/


/*****************************KALKULÁTOR**************************/

.kalkulator{
	float: left;
}
.kalkulator_{
	float: left;
}
#uj_projekt{ 
	float: left;
	padding-bottom:30px;
}
#uj_projekt input{ 
	margin-bottom:1px;
	width: 247px;
}
#uj_projekt textarea{
	width:247px;
}
.kalkulator label{
	display: block;
	float: left;
	width: 260px;
}
.kalkulator fieldset{
	border: 1px solid #AFAFAF;
	float: left;
}
.kalkulator table{
	float: left;
	background: #F5F5F5;
	border: 1px solid #8F8F8F;
	width:100%;
}
.kalkulator table tr td{
	padding-top:10px !important;
	padding-bottom:10px !important;
	padding-left:3px !important;
	padding-right:3px !important;
	font-size: 11px;
}
.kalkulator table tr td{
	text-align:left;
}
.sotet_tr{
	background: #5F5F5F;
	color:#EFEFEF;
}
.vilagos_tr{
	background: #CFCFCF;
}
.vilagos_tr2{
	background: #AFAFAF;
}
.osszesen_tr{
	background: #ECAE1D;
}
.oszlop_1{
	width: 25%;
}
.oszlop_2{
	width: 26%;	
}
.oszlop_3{
	width: 15%;	
}
.oszlop_4{
	width: 14%;	
}
.oszlop_5{
	width: 20%;	
}
.kalkulator form{
	padding:0;
	margin:0;
	float: left;
}
.kalkulator form a{
	color: #494949 !important;
}
.kalkulator input{
	width: 90px;
	font-size: 11px;
	border: 1px solid #8F8F8F;
}
.kalkulator textarea{
	width: 120px;
	font-size: 11px;
	height: 60px;
	border: 1px solid #8F8F8F;
}
.egyseg{
	width:30px !important;
}
.tabla_class{
	padding-top:20px;
	float: left;
	width:100%;
}
.tabla_class textarea{
	width:250px;
}
.tabla_class_{
	width:100%;
	float: left;
	padding-top:20px;
}
.projekt_action{
	float: left;
	padding-top:20px;
	text-align:right;
	width:100%;
}
.projekt_action input{
	margin-bottom:3px;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	background: #ECAE1D;
	width: 150px;
}
.hidden{
	display:none;
}
.kalkulator_projektek{
	border: 1px solid #494949;
	background: #F5F5F5;
	width: 500px;
	float: left;
}
.kalkulator_projektek a{
	color: #494949 !important;
}
.kalkulator_projektek a:hover{
	color: #EEB623 !important;
}
.kalkulator_projektek h3{
	padding:0;
	margin:0;
}
.kalkulator_projektek_{
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	float: left;
}
.kalkulator_projektek li{
	border-bottom: 1px solid #494949;
	float: left;
	margin-bottom: 5px;
}
.projekt_url{
	width:380px;
	float: left;
}
.projekt_torol{
	float: left;
}
.ujabb_sor{
	padding-top:20px;
	font-size: 14px;
	float: left;
	padding-left: 39px;
}
.kevesebb_sor{
	padding-top:20px;
	font-size: 14px;
	float: left;
}
.ujabb_sor2{
	padding-top:20px;
	font-size: 14px;
	float: left;
	padding-left: 17px;
}

/*****************************KALKULÁTOR VÉGE**************************/





