/* Bal oldali menüblokk beállításai*/
#leftblock{padding-top:2px;}
#leftblock ul{margin:0 0 0 0;padding:0 0 0 0;}
#leftblock li{list-style-type:none;}

.menu li{
    background-repeat:no-repeat;
    background-position:top left;
    padding:5px 0 0 3px;
    text-align:center;
    height:20px;
}
.menu li a{text-decoration:none;}

/*IE :(*/
.menuheight{height: 20px;
	margin: 0;
    	padding: 0;}

.menubutton
{
	float: left;
	padding-right:1px;
}

.menu_navi 
{
	width: 159px;
  	font: bold 11px Tahoma, sans-serif;
  	background-color: #FFFFFF;
}

.menu_navi ul 
{
	list-style-type: none;
  	padding: 0;
  	background-color: #FFFFFF;
}

.menu_navi ul li 
{
	margin-bottom: 1px;
  	padding-top: 5px;
  	padding-left: 30px;
  	background: #FFFFFF url(../images/menunormal_background.png) repeat-y 0 0;
}
.menu_navi li.alfejlec 
{
	padding-left: 4px;
  	font: bold 10px Verdana, sans-serif;
  	color: #fff;
  	background: #FFFFFF url(../images/menuheader_background.png) repeat-y 0 0;
}

.menu_navi li.alfejlectop 
{
	background: #ad3b3d url(/design/left-menu_head_red.png) repeat-y 0 0;
}

.menu_navi li.aktiv { background: url(/design/arrow-red.gif) no-repeat 4px 7px; }
.menu_navi li.aktiv a { color: #b42224; }
.menu_navi li.top { background: #e8c0a5 url(/design/left-menu_bcg_red.png) repeat-y 0 0; }
.menu_navi span { font-weight: normal; color: #b42224; }
.menu_navi a { color: #333; }
.menu_navi a:hover { text-decoration: none; color: #b42224;} 

/* A jobb oldali menüblokk stílusai */
#rightblock{padding-top:2px;}

.rightmenu
{
	width: 149px;
  	font: normal 12px Verdana;
  	margin: 0px 0px 5px 3px;
  	padding: 0px 0px 5px 0px;
  	background: #FFFFFF url(../images/content-dashed_line2.png) repeat-x center bottom;
}
.rightmenu a { color: #333; }
.rightmenu a:Hover  { text-decoration: none; color: #b42224;}
.rightmenu.alfejlec
{
	padding: 5px 0 5px 8px;
	margin: 0px 0px 1px 0px;
  	font: bold 10px Verdana, sans-serif;
  	color: #fff;
  	background: #EEE url(../images/menuheader_background.png) repeat-y 0 0;
}
.rightmenu-content
{
	padding: 5px 5px 5px 5px;	
}
.rightmenu div
{
	padding: 5px 5px 5px 5px;
}

.headmenu ul
{
        list-style-type: none;
  	padding: 0;
}


.headmenu li
{
        background-repeat:no-repeat;
        background-position:top left;
        padding:5px 0 0 3px;
        text-align:center;
        height:20px;
}


/* A jobb vagy balmenü közösségioldal doboza */
.social-box
{
        background-image: url(../images/design/social-background.png);
        background-repeat: no-repeat;
        height: 128px;
        margin: 0;
        padding 0;
}

.social-box img
{
        vertical-align: middle;
}

.social-box span
{
        font-weight: bold;
}

.social-box h1
{
        size: 10px;
        text-align: left;
        font-weight: bold;
        color: #B42224;
}

.rightmenuchristmas
{
	width: 155px;
        height: 75px;
  	font: normal 12px Verdana;
  	margin: 0px 0px 5px 3px;
  	/*padding: 2px 2px 2px 2px;*/
        padding: 0;
        overflow: hidden;
}

.rightmenuchristmas img
{
        display: inline;
        margin: 0;
        padding: 0;
}


.rightmenuchristmas_calendar
{
        width: 39px;
        height: 41px;
}
