.widebg {
background:url(images/header_bg.gif) repeat-x;
}



#header.new {
height:159px;
background:none;
width:970px;

}

#title {
height:100px;
background:url(images/header_nb2.png) no-repeat;
}

#title .banner {
float:right;
padding-top:5px;
overflow:hidden;
}


.menu_upper {
height:30px;
background:none;
}

.menu_upper ul, #menu.lower ul{
list-style:none;
margin-left:1em;
_margin:5px 0 0 10px;
float:left;
}

.menu_upper ul li, .menu_lower ul li, .menu_upper ul li span, .menu_lower ul li span{
float:left;
margin-left:0;
}

.menu_upper ul li{
height:30px;
margin-right:13px;
_margin-right:13px;

}



.menu_upper ul li#tab_magyar, .menu_upper ul li#tab_magyar ul.submenu{
_width:125px;
}

.menu_upper ul li#tab_nemet ul.submenu {
_width:100px;
}

.menu_upper ul li#tab_nemet{
_width:70px;
}

.menu_upper ul li#tab_angol{
_width:70px;
}

.menu_upper ul li#tab_angol ul.submenu{
_width:110px;
}

.menu_upper ul li#tab_olasz{
_width:70px;
}

.menu_upper ul li#tab_olasz ul.submenu{
_width:70px;
}

.menu_upper ul li#tab_spanyol{
_width:80px;
}


.menu_upper ul li#tab_spanyol ul.submenu{
_width:100px;
}

.menu_upper ul li#tab_tabella{
_width:80px;
}

.menu_upper ul li#tab_tabella ul.submenu{
_width:100px;
}



.menu_upper ul li  ul.submenu
{
	display:none;
	
}

.menu_upper ul li:hover  ul.submenu
{
	/*display:block; */
}


.menu_upper ul li a, .menu_lower ul li a, .menu_upper ul li span, .menu_lower ul li span{
text-decoration:none;
text-transform:uppercase;
color:#000000;
font-weight:bold;
text-shadow:#FFFFFF 0 1px 1px;
padding:11px 0 5px 0;
_padding:7px 0 5px 0;
}


#tab_vb2010 ul li a
{
text-shadow:#802000 0 1px 1px;
}


.menu_lower ul li a{
padding:9px 0 5px 0;
_ padding:4px 0 5px 0;
}


.menu_upper ul li a:hover {
text-shadow:#CE5C02 0 1px 1px;
}
.menu_lower ul li a:hover{
text-shadow:#949494 0 1px 1px;
}




.menu_upper ul li a , .menu_upper ul li span{
font-size:13px;
line-height:9px;
_line-height:19px;
height:14px;
display:block;
_display:inline;

}



.menu_upper ul.tabellamenu  li a , .menu_upper ul.tabellamenu  li span
{
_line-height:9px;

}

.menu_upper input{
width:95px;
border:1px solid #D48421;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin:4px 2px 0;
float:right;
height:17px;
font-size:12px;
padding:0px 0 0 5px;
}


.menu_upper a.login_button{
display:block;
width:22px;
height:22px;
background:url(images/login_button.jpg) no-repeat;
float:right;
margin-top:4px;
cursor:pointer;
}	

ul.submenu{

z-index:200;
position:absolute;
background:#F9D28E url(images/submenu_bg.jpg) repeat-x;
border-bottom:1px solid #D48421;
border-left:1px solid #D48421;
border-right:1px solid #D48421;
margin:0 0 0 0;
padding:5px 10px 0 10px;
display:block;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
_margin-top:5px;
}

#tab_vb2010 ul.submenu{
background:#c45a1e;
border-bottom:1px solid #b34808;
border-left:1px solid #b34808;
border-right:1px solid #b34808;
}




ul.submenu li{
height:20px;
clear:both;
width:100%;
}

ul.submenu li a{
font-size:13px;
color:#000000;
line-height:16px;
padding:0 0 0 0;
text-transform:none;
}


#tab_vb2010 ul.submenu li a{
color:#FFFFFF;
}



ul.submenu:hover{
display:block;
}


.menu_upper ul li a.submenu{
background:url(images/submenu_arrow.gif) center right no-repeat;
padding-right:13px;
min-width:50px;
margin-right:10px;
cursor:pointer;
display:block;
_padding:0 0 0 0;
_margin:0 0 0 0;

}

.menu_upper ul li#newshover a.submenu{

_width:65px;
}

.menu_upper ul li#tabhover a.submenu{

_width:95px;
}




.menu_lower {
height:29px;
background:none;
}

.menu_lower ul{
height:29px;
list-style:none;
margin-left:1em;
_margin-left:10px;
float:left;
}

.menu_lower ul li{
height:29px;
margin-right:9px;

}

.menu_lower ul li a , .menu_lower ul li span{
font-size:11px;
line-height:9px;
height:14px;
display:block;
_display:inline;
}	


.menu_lower a.reg_button{
display:block;
width:107px;
background:url(images/reg_button.gif) 97px 10px no-repeat;
_background:url(images/reg_button.gif) 97px 6px no-repeat;
float:right;
padding:4px 3px 0 0;
_padding:1px 3px 0 0;
text-transform:uppercase;
color:#CE5C02;
font-size:11px;
text-decoration:none;
font-weight:bold;
}










/* Logged in*/


.menu_upper a.login_name{
			
			float:right;
			margin-top:5px;
			text-decoration:none;
			color:#000000;
			font-weight:bold;
			font-size:13px;
			}
			
			
.menu_lower a.profil_button{
			display:block;
			width:60px;
			background:url(images/reg_button.gif) 50px 10px no-repeat;
			float:right;
			padding:3px 3px 0 0;
			text-transform:uppercase;
			color:#CE5C02;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
			}

.menu_lower a.exit_button{
			display:block;
			width:60px;
			background:url(images/reg_button.gif) 55px 10px no-repeat;
			float:right;
			padding:3px 3px 0 0;
			text-transform:uppercase;
			color:#CE5C02;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
			margin-left:8px;
			}
			
			
/* Játékos aloldal szélesség javítás*/

.datasheetcl {

width:670px;
}
		
		
#live {
background:url(images/live_top.jpg) no-repeat;
width:470px;
margin-bottom:10px;
_margin-bottom:0px;


}

#live a{
background:url(images/live_bg.gif) repeat-y !important;
width:400px;
display:block;
color:#FFFFFF;
text-decoration:none;
padding:2px 0px 0px 70px;

}

#live a.first, #live a.first span{
background:none !important;
color:#FFFFFF;
text-decoration:none;
padding-top:4px;

}

	#live a,#live a,#live span.start,#live span.date,#live span.names {
	background:none;
	margin:0 0 0 0;
	
	} 
	
	
	#live span.start {
	width:45px;
	padding:3px 0 0 17px ;
	}
	
	#live span.date {
	padding:3px 0 0 0;
	
	}
	
	#live .live_btm{
	
	background:url(images/live_btm.jpg) no-repeat;
	height:4px;
	
	}
	
	#live.new{
	
	background:url(images/friss_top.jpg) no-repeat;
		
	}
	

	
	
#tobet {
background:url(images/tobet_bg.jpg) no-repeat;
width:470px;
height:86px;
margin-bottom:10px;
padding-top:4px;


}

#tobet a{
color:#FFFFFF;
text-decoration:none;
margin-left:95px;
display:block;
height:40px;


}


#tobet a span{
margin-right:10px;
line-height:16px;
}




ul.submenu
{
	*max-width:160px;
}

ul.submenu li 
{
	margin-right:0px;
	*margin-right:10px;
}