body {
	margin: 0;
	padding: 0;
	background-attachment: scroll;
	background-color: #fff;
	background-image: url(../images/uc/bg1024.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-family: Franklin Gorhic Medium, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 14px;
}
form{
	margin: 0;
	padding: 0;
}
body div{
	text-align: left;
}
#page_container{
	width: 737px;
	margin: 20px auto 0 auto;
	text-align: center;
}
#page_left{
	float: left;
	width: 30px;
	height: 388px;
}
#page_menu{
	float: left;
	width: 193px;
	height: 388px;
	background-color: #fff;
}
#menu_container{
	padding: 5px 0 0 0;
	height: 242px;
}
ul#menu{
	padding: 0;
	margin: 0;
	display:block;
	list-style-type:none;
}
li.menu_button{
	margin: 0 0 3px 0;
	padding: 0;
	width: 193px;
	height: 27px;
	background-image:url(../images/layout/button.jpg);
}
li.menu_button:hover{
	background-image:url(../images/layout/button_over.jpg);
}
li.menu_button a{
	display:block;
	height:0;
	padding-top:27px;
	overflow:hidden;
	text-decoration: none;
	font-size: 18px;
	color: #2f5b78;
}
li.menu_button:hover a{
	color: #c63f3f;
}

li#apolono{
	background:transparent url(../images/layout/apolono.jpg);
}
li#apolono a {
	background:transparent url(../images/layout/apolono_over.jpg) -193px -27px no-repeat; width:193px;
}
li#apolono a:hover {
	background-position:0 0; z-index:50;
}
li#szakapolo{
	background:transparent url(../images/layout/szakapolo.jpg);
}
li#szakapolo a {
	background:transparent url(../images/layout/szakapolo_over.jpg) -193px -27px no-repeat; width:193px;
}
li#szakapolo a:hover {
	background-position:0 0; z-index:50;
}
li#asszisztens{
	background:transparent url(../images/layout/asszisztens.jpg);
}
li#asszisztens a {
	background:transparent url(../images/layout/asszisztens_over.jpg) -193px -27px no-repeat; width:193px;
}
li#asszisztens a:hover {
	background-position:0 0; z-index:50;
}
li#segedapolo{
	background:transparent url(../images/layout/segedapolo.jpg);
}
li#segedapolo a {
	background:transparent url(../images/layout/segedapolo_over.jpg) -193px -27px no-repeat; width:193px;
}
li#segedapolo a:hover {
	background-position:0 0; z-index:50;
}
li#gondozono{
	background:transparent url(../images/layout/gondozono.jpg);
}
li#gondozono a {
	background:transparent url(../images/layout/gondozono_over.jpg) -193px -27px no-repeat; width:193px;
}
li#gondozono a:hover {
	background-position:0 0; z-index:50;
}
li#egyeb{
	background:transparent url(../images/layout/egyeb.jpg);
}
li#egyeb a {
	background:transparent url(../images/layout/egyeb_over.jpg) -193px -27px no-repeat; width:193px;
}
li#egyeb a:hover {
	background-position:0 0; z-index:50;
}
li#allasok{
	background:transparent url(../images/layout/allasok.jpg);
}
li#allasok a {
	background:transparent url(../images/layout/allasok_over.jpg) -193px -27px no-repeat; width:193px;
}
li#allasok a:hover {
	background-position:0 0; z-index:50;
}
li#tanfolyamok{
	background:transparent url(../images/layout/tanfolyamok.jpg);
}
li#tanfolyamok a {
	background:transparent url(../images/layout/tanfolyamok_over.jpg) -193px -27px no-repeat; width:193px;
}
li#tanfolyamok a:hover {
	background-position:0 0;
}

#jelentkezz{
	height: 141px;
}
#page_main{
	float: left;
	width: 482px;
	height: 388px;
	background-color:#fff;
	background-image:url(../images/layout/main_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#page_right{
	float: left;
	width: 32px;
	height: 388px;
}
#page_bottom{
	float: left;
	width: 737px;
	height: 47px;
	background-image:url(../images/layout/footer.jpg);
}
#exart_text{
	float: left;
	padding: 10px 0 0 30px;
}
#exart_text a{
	text-decoration: none;
	font-size: 12px;
	color: #666;
}
#exart_pic{
	float: left;
	padding: 5px 0 0 3px;
}
#mailto{
	float: left;
	padding: 3px 20px 0 268px;
}
#mailto a{
	text-decoration: none;
	font-size: 20px;
	color: #666;
}
#text{
	width: 405px;
	margin: 30px auto 0 auto;
}
.huge_text{
	font-size: 35px;
}
.highlight{
	color: #006db4;
}
