/* COMMON STYLE
--------------------------------------------------------- */

body 
{
	background-color: #660000;
	background-image:url(../images/components/wrap.png);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
}

#logo
{
	text-align:center;
	height:120px;
}

#menu
{
	width:1024px;
	height:35px;
	vertical-align:middle;
	text-align:center;
	position:absolute;
	left:50%;
	margin-left:-512px;
	padding-top:15px;

}

#menu-bg
{
	width:100%;
	height:50px;
	position:absolute;
	top:140px;
	left:0px;
	background-image:url(../images/components/menu-bg.jpg);
	background-repeat:repeat-x;
	z-index:500;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	font-family:"Trajan Pro", Times, serif;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

#menu a
{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	font-family:"Trajan Pro", Times, serif;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

#menu a:hover,
#menu a:active,
#menu a:focus
{
	text-decoration:underline;
}

#main
{
	width:690px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-325px;
	background-color:#660000;
	z-index:50;
}

#l-margin,
#r-margin
{
	width:10px;
	height:526px;
	padding:0px;
	margin:0px;
}

#main-table
{
	background-color:#520000;
}

#open-td
{	
	padding:0px;	
}

#open-panel
{
	padding:0px;	
	margin:0px;
}

#footer
{	background-color:#520000;
	border:solid 1px #FFF;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
}

#szlogen
{
	color:#c6b4ab;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	font-family:"Trajan Pro", Times, serif;
	text-decoration:none;
}

th
{
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	text-decoration:none;
}

#kiemel
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
}

a.kezdobetu
{
	font-size:16px;
	font-weight:bold;
}

li
{
	padding-top:5px;
	padding-bottom:5px;
}

#submenu a
{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	font-family:"Trajan Pro", Times, serif;
	text-decoration:none;
}

#submenu a:hover,
#submenu a:active,
#submenu a:focus
{
	text-decoration:underline;
}

tr.szoveg td
{
	vertical-align:middle;
	text-align:center;
}

td.arak
{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	height:30px;
	background-color:#400;
}

td.kep
{
	width:150px;
	height:200px;
	text-align:center;
	background-color:#400;
}

td.kep img
{
	vertical-align:middle;
}


#pathway
{
	color:#FFF;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	font-style:oblique;
	text-decoration:none;
}
#pathway a
{	
	color:#FFF;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	font-style:oblique;
	text-decoration:none;
}

#pathway a:hover,
#pathway a:active,
#pathway a:focus
{	
	text-decoration:underline;
}

#back-button
{
	display:block;	
}

#back-button a 
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	text-decoration:none;
	
}

#back-button a:hover,
#back-button a:active,
#back-button a:focus
{
	text-decoration:underline;
}
