body{
	padding:		0;
	margin:			0;

	background:  white;

	font-family:	Arial;
	font-size: 12px;
	color: black;
}
#mainpage{
width: 1000px;
margin-top: 32px;
}
#mainpagecontainer{
float: left;

width: 966px;
}
table tr td{
	font-size:12px;
}
#mainshadow{
float: left;

width: 1000px;
height: 493px;
background: url('images/shadow.jpg');
}
#mainshadowcontainer{
float: left;
padding: 9px 0px 0px 10px;

}
#mainheader{
float: left;
width: 981px;
height: 10px;
}
#head_flash_container{
float: left;
padding: 0px 0px 0px 1px;
margin: 0;
}
#head_flash{
float: left;
clear: left;
width: 981px;
text-align: center;

}
#mainheader_logo{
float: left;
height: 89px;
width: 167px;
background: url('images/header_logo.jpg');
}
#mainheader_logo img{
height: 87px;
width: 167px;
border: none;
}
#mainheader_menu{
float: left;
width: 474px;
height: 89px;
background: url('images/header_menu_bg.jpg') repeat-x;
}
#mainheader_language_selector{
float: left;
width: 339px;
height: 89px;
background: url('images/header_language_selector.jpg') repeat-x;
}
#mainheader_menu_container{
float: left;
padding: 24px 0px 0px 19px;
}


#mainheader_menu ul{
float: left;
width: 100%;	
padding : 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	
list-style: none;
text-align: center;	
font-weight: normal;

}

.menu_bg_right{

width: 39px;
height: 40px;
background:  url('images/menu_bg_right.jpg') right top no-repeat!important;
}

#mainheader_menu ul li{
float: left;


padding : 0px 0px 0px 0px;
margin: 0;

list-style: 	none;
}
#mainheader_menu ul li a{
float: left;
display: block;

color: white;
padding : 0 ;
margin: 0 ;	

text-decoration:none;
font-size: 12px;

cursor: pointer;
}
#mainheader_menu ul li a span{
display: 		block;
padding: 0px 0px 9px 0px;
}

#mainheader_menu   ul li.active a{
color: #D5FF1E;
}
#mainheader_menu ul li a:hover{
color: #D5FF1E;
text-decoration: underline;
}
#mainheader_language_selector_container{
float: left;
padding: 13px 0px 0px 13px;
margin: 0;
}
#mainheader_language_selector_container table{
font-size: 12px;
}
#mainheader_language_selector_container p{
padding: 13px 0px 0px 0px;
margin: 0;
}
#mainheader_language_selector_container a{
color: white;
font-weight: bold;
text-decoration: none;
}
#mainheader_language_selector_container a:hover{
text-decoration: underline!important;
}
#mainheader_language_selector_container a img{
float: left;
border: none;
}
.languages_text{
float: left;
padding-left: 13px;
}
#page{
width: 981px;
}
#page_container{
float: left;
width: 981px;
}
#header_left{
float: left;
width: 238px;
}
#header_left_logo{
float: left;
width: 238px;
height: 169px;
background:  url('images/sub_header_logo.jpg');
}
#header_left_logo img{
width: 235px;
height: 165px;
border: none;
}
#language_selector{
float: left;
width: 238px;
height: 44px;
background:  url('images/sub_langauage_bg_new.jpg') left bottom;
}
#language_selector_container{
float: left;
padding: 2px 0px 0px 0px;
text-align: left;
}
#language_selector_container  p{
padding: 0;
margin: 0;
}
#language_selector_container img{
float: left;
padding-left: 10px;
border: none;
}
.elsozaszlo{
padding: 0!important;
margin: 0!important;
}
.language_left_bg{
float: left;
padding-left: 24px;
background:  url('images/languages_left_bg.jpg') left no-repeat;
color: #7C7C7C;
}
#header_picture{
float: left;
width: 743px;
height: 213px;
background:  url('images/sub_header_picture.jpg');
}


#header_menu{
float: left;
padding: 29px 0px 0px 52px;
}

#header_menu ul{
float: left;
width: 100%;	
padding : 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	
list-style: none;
text-align: center;	
font-weight: normal;

}

.submenu_bg_right{

width: 39px;
height: 40px;
/*background:  url('images/submenu_right_bg.png') right top no-repeat!important;*/
}
.submenu_bg_right img{
width: 39px;
height: 40px
}

#header_menu ul li{
float: left;


padding : 0px 0px 0px 0px;
margin: 0;

list-style: 	none;
}
#header_menu ul li a{
float: left;
display: block;

color: white;
padding : 0 ;
margin: 0 ;	

text-decoration:none;
font-size: 12px;

cursor: pointer;
}
#header_menu ul li a span{
display: 		block;
padding: 0px 0px 9px 0px;
}

#header_menu   ul li.active a{
color: #D5FF1E;
text-decoration: underline;
}
#header_menu ul li a:hover{
color: #D5FF1E;
text-decoration: underline;
}
#header_bottom{
float: left;
width: 981px;
height: 66px;
background:  url('images/sub_header_bottom.jpg') no-repeat;
}
#header_bottom_left{
float: left;
width: 238px;
height: 42px;
overflow: hidden;
text-align: center!important;	
}

#header_bottom_left ul{
float: left;
width: 100%;	
padding : 0px 0px 0px 1px;
margin: 0px 0px 0px 0px;
	
list-style: none;
text-align: center!important;	
font-weight: normal;

}

#header_bottom_left ul li{
float: left;
display: 		block;

padding : 0px 0px 0px 0px;
margin: 0;
width: 78px;
height: 40px;

text-align: center;

list-style: 	none;
}
#header_bottom_left ul li a{
float: left;
display: block;

color: #0D64AC;
padding : 0 ;
margin: 0 ;	
height: 40px;

text-decoration:none;
font-size: 12px;
text-align: center;

cursor: pointer;
background:  url('images/header_bottom_bg_inactive.jpg') left bottom no-repeat;


}
#header_bottom_left ul li a span{
float: left;
display: 		block;
width: 78px;
padding-top: 12px;
text-align: center;
}
#header_bottom_left   ul li.active a{
color: #A1C114;
background:  url('images/header_bottom_bg_active.jpg') left bottom no-repeat;

}
#header_bottom_left ul li a:hover{
color: #A1C114;
background:  url('images/header_bottom_bg_active.jpg') left bottom no-repeat;
}
#header_bottom_search input.search_input_text{
float: right;
margin: 0!important; 
padding: 0px 0px 0px 5px;
overflow: hidden;
width: 86px;
height: 15px;
border: 0;
color: #7C7C7C;
font-size: 12px;
font-family: Arial;

background: transparent url('images/spacer.gif'); 
}
#header_bottom_search input.saerch_submit{
float: right;
width: 16px; 
height: 15px; 
border: 0; 
margin: 0!important; 
padding: 0!important;
}
#header_bottom_search{
float: right;
padding: 2px 0px 0px 0px;
color: #7C7C7C;
text-align: right;

}
.search_split{
float: right;
margin: 0!important; 
padding: 0!important;
width: 6px;
height: 15px;
}
#left_content_bg{
float: left;
width: 981px;

background:  url('images/left_content_bg.jpg') repeat-y; 
}
#left{
float: left;
width: 238px;
padding-bottom: 15px;
}
.left_celpiacaink{
float: left;
background:  url('images/left_celpiacaink.jpg') right bottom no-repeat; 
width: 238px;
height: 169px;
text-align: left;
}
.left_celpiacaink p{
color: white;
padding: 24px 0px 0px 33px;
margin: 0;
font-size: 18px;
}
#left_menu_sub_top_bg{
float: left;
width: 238px;
height: 63px;
background:  url('images/left_menu_sub_top_bg.jpg') right bottom no-repeat; 
text-align: left;

}
#left_menu_sub_top_bg p{
color: white;
padding: 24px 0px 0px 33px;
margin: 0;
font-size: 18px;
}

.left_menu{
float: right;

width: 238px;
background:  url('images/left_menu_end.jpg') right bottom no-repeat;
padding-bottom: 16px;
}
.left_menu ul{
float: right;
	
padding : 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	
list-style: none;
text-align: left;	
font-weight: normal;
background:  url('images/left_menu_bg.jpg') right repeat-y;

}
.left_menu ul li{
float: right;

width: 225px;

padding : 0px 0px 0px 0px;
margin: 0;

list-style: 	none;

}
.left_menu ul li a{
float: left;
display: block;

width: 225px;
color: black;
padding : 0 ;
margin: 0 ;	


text-decoration: underline;
font-size: 12px;

background:  url('images/left_one_menu_bg.jpg') left 13px no-repeat; 
cursor: pointer;
}
.left_menu ul li a span{
float: left;
display: 		block;
padding: 12px 3px 0px 34px;
}

.left_menu   ul li.active a{

background:  url('images/left_bg_active.jpg') left 13px no-repeat!important;
}
.left_menu ul li a:hover{

background:  url('images/left_bg_active.jpg') left 13px no-repeat!important;
}
#content_container{
float: left;
padding: 15px 40px 40px 25px;
}
#content{
float: left;
width: 678px;
text-align: left;
}
#content table{
font-size: 12px;
}
#content p{
padding: 0px 0px 15px 0px;
margin: 0;
}
#content h1{
font-size: 24px;
font-weight: normal;

padding: 0px 0px 14px 0px;
margin: 0;
}
#content h2{
font-size: 16px;
font-weight: normal;
color: #2F649C;
padding: 0px 0px 15px 0px;
margin: 0;
}
#content h3{
font-size: 12px;
font-weight: bold;
color: #2F649C;
padding: 0px 0px 15px 0px;
margin: 0;
}
#content a img{
border: none;
}
#content .keret{
border: 1px solid #2F649C!important;
}
#content .keret2{
border: 1px solid #E5E5E5!important;
}
#content a{

color: #2F649C;
text-decoration: underline;
}
#content a:hover{

color: #A1C114;
}

#content .kek{
color: #2F649C;
}
#lef_content_end{
float: left;
width: 981px;
height: 17px;
background:  url('images/lef_content_end.jpg');
}
#left_footer{
float: left;
width: 730px;
height: 69px;
background:  url('images/left_footer.jpg') top no-repeat;
}
#left_footer_logo{
float: left;
width: 128px;
height: 69px;
}
#left_footer_logo_container{
float: left;
padding: 7px 0px 0px 15px;
}
#left_footer_logo_container img{
width: 103px;
height: 44px;
border: none;
}
#right_footer{
float: left;
width: 251px;
height: 69px;
background:  url('images/right_footer.jpg') top no-repeat;
}
#footer_texts{
float: left;
width: 602px;
height: 69px;
}
#footer_texts_container {
float: left;
padding: 5px 0px 0px 30px;
text-align: left;
}
#footer_texts_container p{
padding: 5px 0px 0px 0px;
margin: 0;
}
#footer_texts_container a{
color: black;
text-decoration: none;
}
#footer_texts_container a:hover{
text-decoration: underline;
}
#footer_texts_container .kek{

color: #0F428C;
font-weight: bold;
}
#footMagicon{
float: left;
padding: 6px 0px 0px 48px;
text-align: left;
}
#footMagicon p{
padding: 3px 0px 0px 0px;
margin: 0;
}
#footMagicon a{
color: white;
text-decoration: none;
}
#footMagicon a:hover{
text-decoration: underline;
}
#footMagicon img{
border: none;
}

.kapcsolatText{
	float: 			right;
	border: 		1px solid #2381C7;
	width: 			400px;
	margin: 		1px;
}
.kapcsolatText2{
	border: 		1px solid #2381C7;
	width:			676px;
}
.kapcsolat-szoveg3{
	display: 		block;
	width: 			110px;
}
.kapcsolatSelect{
	border: 		1px solid #E6E6E6;
	width: 			352px;
	margin-left: 	1px;
}
.gomb{
	background: 	#004181;
	border: 		1px solid #E6E6E6;
	color: 			white;
}
.linkek{
float: left;
background: url('images/dashed.jpg') left bottom repeat-x; 
margin-bottom: 20px;
padding-bottom: 10px; 
width: 678px;

}
.tovabb{
float: left;
padding-top: 10px;
}
.szurke_hatter{
float: left;
width: 678px;
background: #EEEEEE;
padding: 4px 0px 4px 7px;
margin: 2px 0px 20px 0px; 
}
.zold_hatter{
float: left;
width: 678px;
background: #A1C114;
padding: 4px 0px 4px 7px;
margin: 2px 0px 20px 0px; 
text-align: center!important;
color: white!important;
text-decoration: none!important;
}
.zold_hatter:hover{

text-decoration: underline!important;
}
.color_table{
width: 678px;

float: left;

}
.color_table a{
text-decoration: underline!important;
}
.leftlapozo{
text-align: center;
width: 150px;
vertical-align: top;
}
.rightlapozo{
text-align: center;
width: 150px;
vertical-align: top;
}
#referencia_table{
float: left;
width: 678px;
}
#referencia_table h2{
float: left;

color: #2F649C;
font-size: 16px;
font-weight: normal;
border-bottom: 1px solid #E5E5E5;
padding: 0px 12px 4px 0px; 
margin: 0px 0px 8px 0px;
}
#referencia_table h3{
float: left;
clear: left;
color: #2F649C;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 15px 0px; 
margin: 0px 0px 0px 0px;
}
#referencia_table a{
text-decoration: none;
}
#referencia_table a:hover{
color: #A1C114;
}

.lapozo_table{
width: 678px;
float: left;
background: #EEEEEE;
padding-bottom: 2px;
margin-bottom: 20px;
}
.behuzott{
float: left;
padding-left: 10px;
}
.activelapozo{
color: #A1C114!important;
}
.color_table a img{
border: 1px solid #D9E6F1!important;
}
.color_table a:hover img{
border: 1px solid #A1C114!important;
}
.kereses_form{
float: left;
width: 678px;
padding-bottom: 20px;
}




/*CIMKE BAL BOX*/
.cimke_boxOuter{
	float:right;
	padding-top:13px;
}
.cimke_box{
	float:right;
	/*padding-top:20px;*/
	background:url('images/left_menu_bg.jpg') right repeat-y;
}
.cimke_boxInner{
	padding-left:20px;
	padding-right:3px;
}
.cimke_box h1{
	background:url('images/left_menu_sub_top_bg.jpg') no-repeat;
	padding:0;
	color:#fff;
	margin:0;
	padding-top:10px;
	padding-left:20px;
	margin-left:12px;
	padding-bottom:25px;
	font-size:18px;
	font-weight:normal;
	text-align:left;
}
.cimke_box a{
	color: #2F649C;
	text-decoration:none;
}
.cimke_box a:hover{
	color: #A1C114;
	text-decoration:underline;
}

.kiemelt_legkisebb{
font-size: 12px;
color: #2E5997!important;
}
.kiemelt_masodik_legkisebb{
font-size: 15px;
font-weight: bold;
color: #2E5997!important;
}
.max_kiemelt{
font-size: 18px;
font-weight: bold;
color: #2E5997!important;
}








