div#logo {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 298px;
	height: 50px;

	margin-left:30px;
	margin-top: 25px;
}
div#header_l {
	position: relative;
}

div#header_r {

	position: absolute;
	left: 350px;
	top: 25px;
	float: left;
	width: 600px;
	height: 90px;
	
	text-align: left;
}
div#header_r1 {

	position: absolute;
	left:30px;
	top: 120px;
	float: left;
	width: 100%;
	height: 90px;
	
	text-align:center;
}
div#header {
	height: 120px;

        
	text-align: left;
}
div.center {
  text-align: center;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
}

body.width_medium div#wrapper {
	width: 950px;
}

body.width_small div#wrapper {
	width: 773px;
}

body.width_fmax div#wrapper {
	min-width: 750px;
	max-width: 1050px;
}
table 
{
	border-collapse: collapse; 
	font-size: 13pt;
}

table.mmnu
{
	width: 140px;
	height: 400px;
	position: relative;


}
table.mmnu1
{
/	width: 140px;
	height: 400px;
	position: relative;


}
table.cont
{
	min-width: 400px;
	width: 80%;
	margin-top: 20px;
	margin-bottom: 10px; 
	margin-right:80px ;
	margin-left:10px;
}
td
{
	vertical-align: top;

}



td.separ
{
	width: 4px;
	height: 7px;
	
}

td.mhdr
{
	background: #D6E1F5;
	border-width: 2px;
	border-style: solid;
	border-color: #A0A0BF;
	height: 180px;
}
td.hdr
{
	background: #D6E1F5;
	border-width: 2px;
	border-style: solid;
	border-color: #A0A0BF;

}
td.btm
{
	background: #D6E1F5;
	border-width: 2px;
	border-style: solid;
	border-color: #e16805;
	height: 30px;

}

td.mmnu
{
	background: #f9d5b2;

	border-width: 2px;
	border-style: solid;
	border-color: #a91d19;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;

}

td.mmenu
{
	background: #f9d5b2;
	border-width: 4px;
	border-style: solid;
	border-color: #a91d19;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;

}

td.cont
{
	background: #f9d5b2;
	width: 100%;
	border-width: 2px;
	border-style: solid;
	border-color:  #a91d19;
	padding: 5px 5px 80px 15px;
}

td.madr
{
	background: #DFE7FF;
	width: 480px;
	height: 70px;
	border-width: 2px;
	border-style: solid;
	border-color: #A0A0BF;
	margin: 3px 3px 0px 0px;
	padding: 3px 3px 0px 0px;

}

td.mnews
{
	font-size: 13pt;
	border-width: 2px;
	border-style: solid;
	border-color: #A0A0BF;
	background:  #e0e7F5;
	text-align: justify;
}

td.anons
{
	font-size: 13pt;
	border-width: 2px;
	border-style: solid;
	border-color: #a91d19;
	background:  #f9d5b2;
	text-align: justify;
}

td.roll
{
	border-width: 2px;
	border-style: solid;
	border-color: #A0A0BF;
	background:  #D6E1F5;
}
.mnuitm
{
	font-size: 12.5pt;
	color: #9b3a0e;
	margin-left: 5px;
	text-decoration: none;
}

a.mmnuitm
{
	font-size: 14pt;
	color: #9b3a0e;
	margin-left: 10px;
	text-decoration: none;
	
}


a.mnuitm:hover, a.mmnuitm:hover, a.fitm:hover
{
	margin-left: 1px;
	color: #9b0528;
	text-decoration: underline;
	font-weight: bold;
}
h1.nname
{
	font-size: 15pt;
	color: #bb2013;
	text-align: left;
	font-weight: bold;	
}
h1.nnamec
{
	font-size: 15pt;
	color: #bb2013;
	text-align: center;
	font-weight: bold;	
}
h1.nname1
{
	font-size: 15pt;
	color: #4c0000;
	text-align: left;
	font-weight: bold;	
}

h1.nname2
{
	font-size: 11pt;
	color: #4c0000;
	text-align: center;

}

h1.nname3
{
	font-size: 15pt;
	color: #bb2013;
	text-align: center;
	font-weight: bold;	
}

h1.nname4
{
	font-size: 13pt;
	color: #4c0000;
	text-align: left;

}
h2.hmmnu
{
	font-size: 13pt;
	color: #76260C;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-left: 5px;

	background: #E0E9FF;
	border:	1px solid #bdbfff;
	display: block;	
}


a.mnuitm
{
	font-size:13pt;
	color: #f5ff88;
	margin-left: 0px;
        padding-left: 2px;
	text-decoration: none;
        font-weight: bold;
	display:block;
  	border-width: 1px;
        height:30px;
	border-style: solid;
/	border-color: #f0f808;
        background: #7b1919;
}

a.mnuitm:hover
{
	margin-left: 0px;
        padding-left: 2px;
	color: #7b1919;
	text-decoration: underline;
	font-weight: bold;
        background: #ef7030;
}
p.path
{
	font-size: 13pt;
	color: #7b191b;
}
p.ttx
{
	font-size: 12pt;
	color: #660000;
        text-align: justify;
        padding-left: 3px;
        padding-right: 3px;
}

a.path
{
	font-size: 13pt;
	color: #ab191b;