body{
	padding: 		0;
	margin:			0;
	font-size: 		12px;
	background: 	url('images/bg3.jpg') repeat-y #1D2A30;
	font-family: 	Arial, Arial Ce, Tahoma;
}
#background_horizontal{
	background: 	url('images/bg.jpg') repeat-x;
	float: 			left;
	width: 			100%;
	}
#background{
	background: 	url('images/bg2.jpg') no-repeat;
	float: 			left;
	width:			930px;
	}
#background2{
	height: 		100%;
	/*background: 	url('images/rgstudio.gif') left bottom no-repeat; */
	float: 			left;
}
#bal{
	width: 			280px;
	float: 			left;
}
#bal_belso{
	padding-left: 	41px;
}
#jobb{
	float: 			left;
	width: 			650px;
}
#logo img{
	width:			210px;
	height: 		170px;
	border: 		none;
}
#menu{
	padding-top: 21px;
}
.menu{
	list-style: 	none;
	padding: 		0;
	margin:			0;
	background: 	url('images/ul_bg.jpg') repeat-y; 
}
.menu li{
	padding: 		11px 0px 11px 20px;
	background: 	url('images/menu_bg.jpg')  no-repeat ;
}
.menu li a{
	color: 			#164E61;
	text-decoration: none;
	font-size: 		14px;
}
.menu li a:hover{
	color: 			#0685AA;
	text-decoration: underline;
}
.menu li.active a{
	color: 			#0685AA;
	text-decoration: underline;
}
.active{
	border-right: 1px solid white;
}
.menu li ul{
	list-style: none;
	padding: 0 !important ;
	padding-top: 20px !important;
	margin:0;
	background: none;
}
.menu li li{
	padding-left: 5px !important;
	background: url('images/li_bg.jpg') 0px 2px no-repeat;
}
.menu li li a{
	color: 			#0685AA !important;
	text-decoration: none !important;
	font-size: 		14px;
}
.menu li li a:hover{
	color: 			#0685AA !important;
	text-decoration: underline !important;
}
.menu li.active li.active a{
	text-decoration: underline !important;
	color: 			#0685AA !important;
}
.menu li.active ul{
	padding-top: 15px;
	padding-left: 10px;
}
.menu li.active li{
	padding: 0;
}
#elerhetoseg{
	padding-top:	20px;
	padding-left: 	20px;
	padding-bottom: 30px;
}
#ceg_nev{
	font-size: 		18px;
	color: 			#009AC6;
}
#elerhetoseg a{
	color: 			#164E61;
	text-decoration: none;
}
#elerhetoseg a:hover{
	color: 			#0685AA;
	text-decoration: underline;
}
#elerhetoseg a img{
	border: 		none;
}
#elso{
	height:			152px;
	width:			208px;
	background: 	url('images/graf.jpg') no-repeat;
	float: 			left;
}
#masodik{
	height: 		152px;
	width: 			208px;
	background: 	url('images/nyomtato.jpg') no-repeat;

	float: 			left;
}
#harmadik{
	height: 		152px;
	width: 			207px;
	background: 	url('images/plotter.jpg') no-repeat;

	float: 			left;
}
#elso a img, #masodik a img, #harmadik a img{
	border: none;
	width: 207px;
	height: 148px;
}
.elso1{
	background: 	url('images/kicsi_box_bg.jpg') 0px 1px no-repeat;
	float: 			left;
	width:			208px;
	height:			41px;
}
.elso1_belso{
	padding: 		10px;
	font-size: 		16px;
	color: 			white;
	text-align: 	center;
}
.elso1_belso a{
	text-decoration: none;
	color: white;
}
.elso1_belso a:hover{
	text-decoration: underline;
}

.elso2{
	float: 			left;
	width: 			208px;
	height: 		228px;
	background: 	url('images/nagy_box_bg.jpg') 0px 1px no-repeat;
}
.elso2_belso{
	padding: 		15px;
	color: 			white;
	font-size: 		11px;
}
.elso2_belso .szines{
	color:			#7CE1FF;
}
#tartalom{
	clear: 			both;
	padding-left: 	15px;
	padding-top: 	12px;
	padding-bottom: 20px;
	padding-right:	50px;
}
#foot{
	clear: 			both;
	padding-left: 	41px;
}
#foot_bg{
	width: 			860px;
	background: 	url('images/foot_bg2.jpg') no-repeat;
	height: 		56px;
}
#szk{
	float: 			left;
	padding-left: 	30px;
}
#szk a img{
	border: 		none;
	width: 			160px;
	height: 		50px;
}
#elerhetosegek2{
	float: 			left;
	padding-left: 	60px;
	padding-top:	12px;
	color: 			white;
}
#elerhetosegek2 a{
	color: 			white;
	text-decoration: none;
}
#elerhetosegek2 a:hover{
	text-decoration: underline;
}
#rg{
	padding-top: 	8px;
	color: 			white;
	float: 			left;
	padding-left: 	230px;
}
#rg a img{
	border: 		none;
	margin-bottom: 	-3px;
}
#rg a{
	color: 			white;
	text-decoration: none;
	font-weight: 	bold;
}
#rg a:hover{
	text-decoration: underline;
}
.kivonat{
	font-weight: bold;
	text-align: justify;
	padding-bottom: 12px;
}
.szoveg h1{
	font-size: 18px;
	color: #009AC6;
	padding: 0;
	margin:0;
	padding-bottom: 10px;
}
.szoveg p{
	padding: 0;
	margin:0;
	padding-bottom: 10px;
}
.szoveg a{
	text-decoration: none;
	color: #009AC6;
}
.szoveg a:hover{
	text-decoration: underline;
}
#ez{
	position: absolute; 
	left:0px; 
	bottom:0px; 
	border: none;
}