body 	{ font-family: "tahoma","helvetica","arial",sans-serif; margin: 10px; }
table	{ border-collapse: collapse; width: 100%; }
td		{ padding: 3px; font-size:.7em; vertical-align: top; border-bottom: 1px dotted #ddd; }
th		{ text-align: left; background: #ccc; border-right: 1px solid #fff; padding: 3px; font-size: .7em; }
a:link	{ font-weight: bold; color: #000; }
a:visited	{ color: #000; }
h3		{ background: #999; color: #fff; border: 1px solid #aaa; font: bold .7em tahoma, sans-serif; padding: 3px; margin: 5px 0 0 0; }
label	{ font-size: .8em; }

a.x		{ font-weight: normal; color: #555; }

.soOn	{ background: #dcc; }
.soOff	{ background: #ccc; }

.st0	{ background: #ec6; }
.st1	{ background: #ade; }
.st2	{ background: #ce6; }
.st3	{ background: #e96; }
.st4	{ background: #ead; }

.browserPane	{ position: absolute; font-size: .8em; line-height: 130%; overflow:auto; width:200px; height:160px; padding: 5px 0; border-left: 1px solid #ccc; }
.browserPane a	{ font-weight: normal; }
.browserPane p	{ margin: 0; padding: 0 4px; }
.browserPane .c	{ color: #666; }

#mast		{ padding: 5px 0 5px 0; }
#mast img	{ float: left; padding: 2px 10px 0 0; }
#browser	{ position: relative; overflow: hidden; height: 170px; width: 99% }
#br1		{ left: 0; }
#br2		{ left: 200px; }
#br3		{ left: 400px; }
#br4		{ left: 600px; }
#br5		{ left: 800px; }
#br6		{ left: 1000px; }

#ps			{ margin-top: 5px; }
#ft			{ font-size: .7em; color: #666; }

#n1	{ margin: 5% 20%; }
#n2 { position: relative; width: 325px; }
#n3 { 
	position: absolute;
	left: 0;
	top: 0;
	opacity: .8;
	width: 525px;
	height: 328px;
	background: url('notice_bg.png') no-repeat;
	line-height: 140%;
}
#n4 { 
	position: absolute;
	left: 0;
	top: 0;
	width: 525px;
	height: 328px;
	color: #fff;
	font: 12px arial, helvetica, sans-serif;
	line-height: 140%;
}
#n4 #inner	{ padding: 30px; }
#n4 .title { font-size: 18px; color: #fd2; margin-bottom: 50px; }
#n4 a		{ color: #ffc !important; }


/* HEADER */

div#header {
    background: #FFF url('../bg_header.png') bottom repeat-x;
    border-bottom: 3px solid #9CD;
    clear: both;
}

h1 {
    font-size: large;
    font-weight: bold;
    letter-spacing: 0.25em;
    margin: 0;
    padding: 1em;
    text-transform: lowercase;
}

h1 a {
    color: #47A;
    text-decoration: none;
}
h1 a:hover {
    color: #47A;
    text-decoration: underline;
}
h2 {
    background: #666 url('bg_bar.png') center center repeat-x;
    border-bottom: 3px solid #DDD;
    clear: both;
    color: #DDD;
    font-size: medium;
    letter-spacing: 0.1em;
    margin: 0 0 0.25em 0;
    padding: 0.25em 1em;
    text-transform: lowercase;
}