html, body {
	background: #fff url("../gfx/bg_top.gif") repeat-x left top;
	font-family: Tahoma, Verdana, Arial;
	color: #575757;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

a {
	color: #c7282d;
}

/*footer bg: #350002*/

div#container {
	width: 1000px;
	margin: 0 auto;
}

div#top {
	background: transparent url("../gfx/top.jpg") no-repeat left top;
	width: 1000px;
	height: 199px;
}

div#bg_main_menu {
	background: transparent url("../gfx/bg_main_menu.jpg") no-repeat left top;
	width: 1000px;
	height: 47px;
}

div#content {
	background-color: #e5e5e5;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	width: 998px;
	text-align: justify;
	padding-top: 22px;
	line-height: 140%;
}

div#ccc {
	margin: 12px 10px 0 10px;
	padding-bottom: 10px;
}

div#leftc {
	float: left;
	width: 480px;
	border-right: 1px dotted #999;
	padding-right: 10px;
	margin: 10px 0 10px 10px; 
}

div#rightc {
	float: left;
	width: 470px;
	margin: 10px; 
}

div.clear {
	clear: both;
}

/*
div.mm {
	float: left;
	margin-top: 18px;
	border: 1px solid transparent;
	text-align: center;
}

div.mm:hover  {
	float: left;
	margin: 0;
	padding: 17px 0 0 0;
	background-color: #c7282d;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 0;
	height: 28px;
	font-size: 14px;
	font-weight: bolder;

}

div.mm a, div.mm:hover a {
	color: #e5e5e5;
	font-size: 14px;
	text-decoration: none;
}

div.mm a:hover {
	color: #e5e5e5;
	font-size: 14px;
	text-decoration: none;
	font-weight: bolder;
}

div#m1 {
	width: 99px;
}

div#m2 {
	width: 142px;
}

div#m3 {
	width: 115px;
}

div#m4 {
	width: 98px;
}

div#m5 {
	width: 126px;
}

div#m6 {
	width: 120px;
}

div#m7 {
	width: 132px;
}

div#m8 {
	width: 152px;
}

div#sm {
	margin-top: -1px;
	height: 28px;
	background-color: #c7282d;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 2px solid #bebebe;

}
*/

.nav {
height:47px; 
background: transparent url("../gfx/bg_main_menu.jpg") no-repeat left top;
width: 1000px;
position:relative; 
font-family:tahoma, verdana, arial; 
font-size:14px; 
z-index:100;
margin:0;
padding:0;
}

.nav .table {
display:table; 
margin:0;
}

.nav .select,
.nav .current {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
}

.nav li {
margin:0; 
padding:0; 
height:auto; 
float:left;
text-align: center;
}

li#m1 {
	width: 100px;
}

li#m2 {
	width: 144px;
}

li#m3 {
	width: 116px;
}

li#m4 {
	width: 101px;
}

li#m5 {
	width: 128px;
}

li#m6 {
	width: 121px;
}

li#m7 {
	width: 134px;
}

li#m8 {
	width: 156px;
}


.nav .select a {
display:block; 
margin: 0;
padding: 18px 0 0 0;
height:47px; 
float:left; 
font-weight:normal;
text-decoration:none; 
white-space:nowrap; 
color:#e5e5e5;
width: inherit;
}

.nav .select a:hover, 
.nav .select li:hover a {
background-color: #c7282d;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
border-bottom: 0;
height: 46px;
width: inherit;
font-weight: bolder;
cursor:pointer; 
color:#e5e5e5;
text-shadow: #8F080E -1px 1px 0;
filter:dropshadow(color=#8F080E, offx=-1, offy=1);

}

.nav .select a b{
	font-weight:bold;
}



.nav .select_sub {
display:none;
}

/* IE6 only */
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.nav .sub {
display:table; 
margin:0; 
padding:0; 
list-style:none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background:transparent; 
color:#2b3238;
}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:100%; 
top:47px; 
height: 28px;
background-color: #c7282d;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
border-bottom: 2px solid #bebebe;
padding:0; 
z-index:100; 
left:0; 
text-align:center;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
background:transparent; 
padding:6px 10px 0 10px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#fff;
height: 28px;
font-size: 12px;
text-shadow: #5F0C0F -1px 1px 0;
filter:dropshadow(color=#5F0C0F, offx=-1, offy=1);
}

.nav .current .sub li.sub_show a {
	color:#2b3238; 
	cursor:default; 
}

.nav .select .sub li a {
	font-weight:normal;
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
	visibility:visible; 
	color: #FEFF6F;	
}

div.nfo {
	padding-top: 12px;
}

div.nfo2 {
	margin: 130px 0 0 110px;
	color: #494949;
	font-size: 11px;
	background-color: #fff;
	width: 240px;
	height: 30px;
	text-shadow: #ddd -1px 1px 0;
	filter:dropshadow(color=#ddd, offx=-1, offy=1);
}

div#fc {
	background: transparent url("../gfx/bg_fc.gif") repeat-x left top;
	width: 100%;
	height: 221px;
}

div#footer {
	width: 1000px;
	background: transparent url("../gfx/footer.jpg") no-repeat left top;
	height: 180px;
	margin: 0 auto;
	color: #e45156;
	line-height: 130%;
}

span.in {
	font-size: 10px;
}

span.sh {
	position: absolute;
	font-size: 12px;
	color: #77181b;
	padding-top: 8px;
}

/* format */

h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #c7282d;
	margin-top: 0;
}

h2 {
	font-size: 14px;
	font-weight: bolder;
	color: #2e2e2e;
	margin: 12px 10px 5px 10px;
	padding-bottom: 2px;
	border-bottom: 1px solid #2e2e2e;
}

h3 {
	font-size: 16px;
	font-weight: lighter;
	color: #C42B30;
	margin: 0 0 5px 0;
}

div.ch {

}

table.cholder {
}

table.cholder td, th {
	background-color: #eee;
}

table.cholder td.dl {
	background-color: #FFCFD1;
}

.fonev {
	font-size: 14px;
	font-weight: bolder;
	color: #c7282d;
	margin-top: 0;
}

.nev {
	font-size: 12px;
	font-weight: bolder;
}

.titulus {
	font-size: 11px;
}

.kepzesek {
	color: #ffffff;
	background-color: #c7282d;
	text-align: center;
	text-decoration:none;
}
