/* MAIN */
html, body {
width:100%;
height:100%;
font-size:10px;
font-family:Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color:#000000;
margin:0;
padding:0;
background: #ffffff;
}

#site {
position:absolute;
width:1000px;
left:50%;
text-align:left;
margin:0 0 0 -500px;
}

#page {
float:left;
width:1000px;
max-width:1000px;
}

a {
color:#999999;
text-decoration:none;
cursor: pointer;
}

/* Header */
div#footer{
width: 100%;
float:left;
}

/* Header */
div#logo {
	float:left;
	width: 100%;
	height: 106px;
}

div#nav {
float:left;
width:100%;
height: 199px;
background: #333333;
color:#ffffff;
padding:0;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

div#nav ul {
float:right;
list-style:none;
display:block;
margin:0;
padding:0;
margin-top: 26px;
margin-right: 10px;
}

div#nav ul li {
display:inline;
white-space:nowrap;
font-size: 14px;
letter-spacing: -1px;
}
div#nav ul li a{
color: #cccccc;
}
div#nav ul li a:hover{
color: #ffffff;
}

div#swf {
margin-bottom:2px;
}

div.box {
float:left;
width:100%;
border:1px solid #999999;
margin-bottom:2px;
}

/* menu */
#leftbox {
float:left;
width:140px;
text-align:center;
margin-right:6px;
}

.button {
	height: 25px;
	margin-bottom:5px;
	text-align: right;
	line-height: 25px;
	color: #ffffff;
	padding-right: 5px;
	font-weight: bold;
}

#rightbox {
float:right;
width:257px;
text-align:center;
margin-right:2px;
}

div.rbox-content {
float:left;
width:100%;
margin-top:2px;
border-top:1px solid #999999;
}

/* Content */
#content {
float:left;
min-width:590px;
width:590px;
max-width:590px;
text-align:left;
}

#content p {
padding-left:10px;
padding-right:10px;
}

#content li {
padding-right:5px;
}

div.contentbox-content div.news-readmore {
float:left;
width:98%;
margin-top:-20px;
padding-right:5px;
text-align:right;
}

div.contentbox-title, div.rbox-title {
float:left;
width:100%;
height:22px;
line-height:21px;
background-color:rgb(102, 102, 102);
text-align:left;
font-size:10px;
color: #cccccc;
}

div.errorbox-title {
float:left;
width:100%;
height:22px;
line-height:21px;
background-color:red;
text-align:left;
font-size:10px;
}

div.contentbox-title a{
color:#cccccc;
font-weight: bold;
}

/* Pager */
div#pager {
text-align:center;
height:20px;
line-height:20px;
}

/* IMAGES */
#content img {
margin:7px;
}

div.rbox-title span,div.contentbox-title span,div.errorbox-title span {
margin-left:5px;
}

div.contentbox-content,div.errorbox-content {
float:left;
width:100%;
min-height:50px;
margin-top:2px;
border-top:1px solid #999;
}
div.box-r {
float:left;
width:225px;
border:1px solid #999;
margin: 10px;
}

ul#rof li{
text-align: left;
margin-left:-20px;
}
.ng {
float:left;
width:100px;
margin:10px;
}
.ng img {
float:left;
width: 100px;
height: 75px;
}
.ng span {
margin-left: 10px;
width: 100px;
text-align: center;
float:left;
}
li#rkm {
	height: 30px;
	background-image:url("/site_style/images/guz_01.png");
	background-repeat:no-repeat;
	text-indent: -10000em;
}
li#rl {
	height: 30px;
	background-image:url("/site_style/images/guz_02.png");
	background-repeat:no-repeat;
	text-indent: -10000em;
}
li#rmu {
	height: 30px;
	background-image:url("/site_style/images/guz_03.png");
	background-repeat:no-repeat;
	text-indent: -10000em;
}
li#rmt {
	height: 30px;
	background-image:url("/site_style/images/guz_04.png");
	background-repeat:no-repeat;
	text-indent: -10000em;
}