body{
	padding:		0;
	margin:			0;
	
	background:  url('images/body_bg.jpg') top repeat-x white;
	
	font-family:	Tahoma;
	font-size: 12px;
	color: black;	
}
a{
color: #FF701E;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
#page{
float: left;
width: 958px;
}
#header{
float: left;
width: 958px;
height: 330px;
background: url('images/header_bg.jpg');
}
#header_logo{
float: left;
padding: 27px 0px 0px 50px;
}
#header_logo img{
width: 184px;
height: 140px;
border: none;
}
#right{
float: right;
width: 653px;
padding-top: 24px;
background: white;
background: url('images/right_alapitva_bg.jpg') left top no-repeat;
}
#right_left_container{
float: left;
width: 958px;
background: url('images/right_left_bg.jpg') repeat-y;
}
#left{
float: right;
width: 305px;
background: url('images/left_bg.jpg') top no-repeat white;
}
#content{
float: left;
padding: 0px 38px 30px 27px;
background: url('images/content_bg.jpg') repeat-y;
}
#content table{
font-size: 12px;
}
#content h1{
margin: 0;
padding-top: 5px;
padding-bottom: 14px; 
font-weight: normal;
font-size: 24px;
}
#content h2{
margin: 0;
padding-top: 5px;
padding-bottom: 10px; 
font-weight: normal;
font-size: 18px;
color: #D55914;
}
#content h3{
margin: 0;
padding-top: 5px;
padding-bottom: 10px; 
font-weight: normal;
font-size: 16px;
color: #D55914;
}
#content h4{
margin: 0;
padding-top: 5px;
padding-bottom: 10px; 
font-weight: normal;
font-size: 12px;
color: #D55914;
}
#content a:hover img.keret{

border: 4px solid #FFB991!important;
}
.tartalom_cim{
padding-top: 0px!important;
}
#content p{
padding: 0;
margin: 0px; 
font-size: 12px;
}
#content_container{
float: left;
width: 588px;
}
#left_menu{
float: right;

width: 256px;

}
#left_menu ul{
float: left;
	
padding : 25px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	
list-style: none;
text-align: left;	
font-weight: normal;

}
#left_menu ul li{
float: left;

width: 256px;

padding : 0px 0px 0px 0px;
margin: 0;

list-style: 	none;
}
#left_menu ul li a{
float: left;
display: block;

width: 256px;
color: white;
padding : 0 ;
margin: 0 ;	
height: 39px;

text-decoration:none;
font-size: 12px;

background:  url('images/menu_bg.jpg') left top no-repeat; 
cursor: pointer;
}
#left_menu ul li a span{
float: left;
display: 		block;

padding: 13px 3px 11px 40px;
}

#left_menu ul li.active a{

background:  url('images/menu_active_bg.jpg')!important;
}
#left_menu ul li a:hover{

background:  url('images/menu_active_bg.jpg')!important;
}
#left_menu ul li ul{
float: right;

margin: 0;		
padding: 10px 0px 10px 0px;
background: url('images/menu_ul_li_ul_bg.jpg')!important;

width: 238px;	
} 
#left_menu ul li ul li{
float: left;
width: 238px;	
background: url('images/menu_ul_li_ul_bg.jpg')!important;

}
.without_padding_bottom{ 
float: left;
padding: 0!important;
margin: 0!important;
}
#left_menu ul li ul li a{
float: left;
height: 26px;
width: 238px;
background: url('images/menu_ul_li_ul_bg.jpg')!important;
font-size: 12px!important;

}
#left_menu ul li ul li a span{
float: left;
background: url('images/sub_menu_potty.jpg') 30px 14px no-repeat;

padding: 7px 3px 4px 42px;
}

#left_menu ul li ul li a:hover{
text-decoration: underline;
background: url('images/menu_ul_li_ul_bg.jpg')!important;
display: block;


}
#left_menu ul li ul li.active a{
text-decoration: underline;
background: url('images/menu_ul_li_ul_bg.jpg')!important;
}
#left_menu ul li ul li.active a span{
text-decoration: underline;
}

#left_menu ul li.active ul li a{
float: left;
background: url('images/menu_ul_li_ul_bg.jpg')!important;

}
#elerhetosegek{
float: right;
width: 218px;
height: 303px;
background: url('images/elerhetosegek_bg.jpg');
}
#elerhetosegek h1{
float: left;
padding: 17px 0px 0px 25px;
margin: 0;
color: #D55914;
font-size: 24px;
font-weight: normal;
}
#elerhetoseg_text{
float: left;
padding: 12px 0px 0px 8px;
}
#elerhetoseg_text p{
padding: 0;
margin: 0;
}
#footer{
float: left;
width: 958px;
height: 118px;
background: url('images/footer_bg.jpg') right bottom no-repeat;
}
#footMagicon{
float: right;
width: 193px;
height: 118px;
}
#footMagicon_container{
float: left;
padding: 48px 0px 0px 0px;
}
#footMagicon p{
float: left;
padding: 0;
margin: 0;
padding-bottom: 5px;
}
#footMagicon a{
color: #fff;
text-decoration: none;
}
#footMagicon a:hover{
text-decoration: underline;
}
#footMagicon a img{
border: none;
}
#footlogo{
float: left;
padding: 47px 0px 0px 340px;
}
#footlogo img{
width: 57px;
height: 45px;
border: none;
}
#map_canvas_container{
float: right;
padding: 7px 19px 0px 0px;
}
#map_canvas{
float: right;
width: 189px;
height: 125px;
border: 4px solid #F28445;
font-size: 0px!important;
}
.keret{
border: 4px solid #F28445!important;
}
.keretnelkul{
border: none!important;
}
