body{
	background: #000000;
	padding:0;
	margin:0;
	font-family: Tahoma;
	font-size: 12px;
	color: #fff;
	cursor: default;
}
#bg{
	background: url("images/bg.jpg") #000000 no-repeat;
	padding:0;
	margin:0;
	float:left;
	width:100%;
}
#head{
	height: 192px;
	margin:0;
	padding:0;
	float: left;
}
#spacer{
	float: left;
	padding-top:28px;
	padding-left:25px;
}
#spacer a img{
	width:221px;
	height:72px;
	border: none;
}
#head_img_box{
	float: left;
	height: 151px;
	margin:0;
	padding:0;
	padding-top: 40px;
	padding-left:	37px;		
}
#head_img_box ul{
	padding:0;
	margin:0;
	list-style: none;
	float: left;
}
.menu li{
	padding:0;
	margin:0;
	display: block;
	float: left;
}
#head_link_1{
	padding: 0;
	margin: 0;
	width: 213px;
	height:	106px;
	background: url("images/head_img1.jpg") no-repeat !important;
}
#head_link_2{
	width: 215px;
	height: 106px;
	background: url("images/head_img2.jpg") no-repeat !important;
}
#head_link_3 {
	width: 175px;
	height: 106px;
	background: url("images/head_img3.jpg") no-repeat !important;
}
.menu li a{
	display: block;
	padding-top: 116px;
	padding-left: 10px;
	width: 165px;
	text-decoration:none;
	color: #fff;
	font-weight: bold;
}
#head_img_box ul li a:hover{
	text-decoration:underline;
}
.head_text_box{
	
}
.head_text_box a{
	display: block;
	height: 27px;
	width:178px;
	font-size:13px;
	font-weight:bold;
	color: #fff;
	float: left;
	padding-top:8px;
	margin-right: 32px;
	padding-left: 5px;
	text-decoration: none;
}
.head_text_box h3{
	padding:0;
	margin:0;
	float:left;
	font-size: 13px;
	font-weight: bold;
	color: #00FCFF;
}
#main{
	width:100%;
	margin:0;
	padding:0;
}
#right_menu{
	width: 273px;
	float: left;
	padding:0;
	margin:0;
	clear: left;
	clear: left;
}
#right_menu ul.menu1{
	padding:0;
	margin:0;
}
#right_menu ul.menu1 li{
	list-style: none;
	padding:0;
	margin:0;
}
#foelem_0{
	
}
a#foelem_0{
	background: url("images/right_menu1.jpg") no-repeat;
	display:block;
	/*width: 224px; */
	width: 100%;
	/*height: 21px; */
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 7px;
	color: #fff;
	text-decoration:none;
}
a#foelem_0:hover{
	text-decoration:underline;
	background: url("images/menu_aktiv.gif") no-repeat;
}
.menu1 li.active #foelem_0{
	background: url("images/menu_aktiv.gif") no-repeat;
}
#foelem_1{	
}
a#foelem_1{
	background: url("images/right_menu2.jpg") no-repeat;
	display:block;
	/*width: 224px; */
	width: 100%;
	/*height: 21px; */
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 7px;
	color: #fff;
	text-decoration:none;
}
a#foelem_1:hover{
	text-decoration:underline;
	background: url("images/menu_aktiv.gif") no-repeat;
}
.menu1 li.active #foelem_1{
	background: url("images/menu_aktiv.gif") no-repeat;
}
#foelem_2{

}
a#foelem_2{
	background: url("images/right_menu3.jpg") no-repeat;
	display:block;
	/*width: 224px; */
	width: 100%;
	/*height: 21px; */
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 7px;
	color: #fff;
	text-decoration:none;
}
a#foelem_2:hover{
	text-decoration:underline;
	background: url("images/menu_aktiv.gif") no-repeat;
}
.menu1 li.active #foelem_2{
	background: url("images/menu_aktiv.gif") no-repeat;
}
#foelem_3{
	
}
a#foelem_3{
	background: url("images/right_menu4.jpg") no-repeat;
	display:block;
	/*width: 224px;*/
	width: 100%;
	/*height: 21px; */
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 7px;
	color: #fff;
	text-decoration:none;
}
a#foelem_3:hover{
	text-decoration:underline;
	background: url("images/menu_aktiv.gif") no-repeat;
}
.menu1 li.active #foelem_3{
	background: url("images/menu_aktiv.gif") no-repeat;
}
#foelem_4{
	
}
a#foelem_4{
	background: url("images/right_menu5.jpg") no-repeat;
	display:block;
	/*width: 224px;*/
	width: 100%;
	/*height: 21px; */
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 7px;
	color: #fff;
	text-decoration:none;
}
a#foelem_4:hover{
	text-decoration:underline;
	background: url("images/menu_aktiv.gif") no-repeat;
}
.menu1 li.active #foelem_4{
	background: url("images/menu_aktiv.gif") no-repeat;
}
#foelem_5{
	
}
a#foelem_5{
	background: url("images/right_menu6.jpg") no-repeat;
	display:block;
	/*width: 224px;*/
	width: 100%;
	/*height: 21px; */
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 7px;
	color: #fff;
	text-decoration:none;
}
a#foelem_5:hover{
	text-decoration:underline;
	background: url("images/menu_aktiv.gif") no-repeat;
}
.menu1 li.active #foelem_5{
	background: url("images/menu_aktiv.gif") no-repeat;
}
#content{
	width: 621px;
	float: left;
	background: url("images/content_bg.gif") no-repeat;
	padding:0;
	margin:0;
}
#content_top{
	background:url("images/content_bg_top.gif");
	width:621px;
	height:1px;
	padding:0;
	margin:0;
}
#content_alap{
	width: 621px;
	background: url("images/content_bg_alap.gif");
	float: left;
	padding:0;
	margin:0;
}
#content_text{
	width: 548px;
	padding-top:17px;
	padding-left: 31px;
}
#content_text a{
	color:#00FCFF;
	text-decoration:none;
	cursor: pointer;
}
#content_text a:hover{
	text-decoration:underline;
}
#content_text h1{
	font-size: 18px;
	font-weight:normal;
	padding:0 !important;
	margin:0 !important;
	color: #00FCFF;
	padding-bottom:17px !important;
}
#content_text h2{
	font-size:18px;
	padding:0 !important;
	margin-bottom:17px !important;
	margin-top:0 !important;
	font-weight: normal;
	color: #00FCFF;
}
#content_text h3{
	font-size:12px;
	padding:0 !important;
	margin-bottom:0 !important;
	font-weight:bold;
	color: #00FCFF;
}
.kapcsolatText2{
	border: 1px solid #00B1C1;
	background: #113330;
	color: #fff;
	padding:0;
	margin:0;
	width:440px;
	height: 120px;
	margin-top:5px;
}
.kapcsolatText, .kapcsolatKozep{
	padding:0;
	margin:0;
	border: 1px solid #00B1C1;
	background: #113330;
	color: #fff;
	width: 290px;
	margin-top:4px;
}
.kapcsolatKozep{
	width: 292px;
}
.kapcsolat{
	
}
.gomb{
	background: #00B1C1;
	border: none;
	color: #fff;
	font-weight: bold;
	padding:0;
	margin:0;
	margin-top: 10px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 155px;
}
.gomb2{
	background: #BABABA;
	border: none;
	font-weight: bold;
	color: #fff;
}
.kapcsolat-szoveg{
	font-weight: bold;
	color:#00FCFF;
	padding:0;
	margin:0;
	margin-right:75px;
}
.kapcsolat-szoveg3{
	font-weight: bold;
	padding:0;
	margin:0;
}
.tartalom form{
	/*border: 1px solid red;*/
}
#content_text img{
	/*border: 1px solid #00FCFF;*/
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}
#content_text img a{
	border: none;
}
#content_img{
	border:none !important;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}
#content_text p{
	padding:0;
	margin:0;
	margin-bottom:17px;
}
#content_bottom{
	width: 621px;
	height: 20px;
	background: url("images/content_bg_bottom.gif");
	float: left;
}
#foot{
	background: url("images/foot_bg.gif") no-repeat;
	width:888px;
	height: 76px;
	float: left;
	margin-top: 20px;
}
#spacer2{
	float: left;
	margin-top:20px;
	margin-left:25px;
}
#spacer2 a{
	width:133px;
	height:40px;
	display:block;
}
#spacer2 a img{
	border: none;
}
.foot_text{
	margin-left: 26px;
	margin-top: 25px;
	float:left;
}
.foot_text a{
	text-decoration:none;
	color: #fff;
}
.foot_text_blue{
	float: left;
	color: #00FCFF;
	padding-right: 3px;
}
.foot_text_blue2{
	color: #00FCFF;
}
#foot_rg{
	padding-top:25px;
	float:left;
	width:302px;
}
#webdesign{
/*	background: url("images/rg.jpg") 68px -2px no-repeat; */
	height:18px;
	float: left;
	width:302px;
	text-align: right;
}
#webdesign img{
	border: none;
	margin-bottom: -4px;
}
#webdesign a{
	text-decoration:none;
	color: #fff;
}
#portal{
	clear: left;
/*	background: url("images/magicon.gif") 85px 0px no-repeat; */
	float: left;
	width: 308px;
	text-align: right;
}
#portal img{
	border: none;
	margin-bottom: -3px;
}
#portal a{
	text-decoration:none;
	color: #fff;
}

.kep{
	border: 1px solid #00FCFF;
}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: normal;
	text-align:justify;
	color:#00FCFF;
	font-size:18px;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
.kivonat{
	font-weight:bold;
	text-align:justify;
	color:#00FCFF;
	font-size:18px;
}
.keret{
	border: 1px solid #00FCFF;
	border-left:5px solid #00FCFF;
}