
#container{
width:1000px;
	position: absolute;
        left: 50%;
   	margin-left: -500px; }

.rd_content {
padding:10px;
text-align:justify;
}

.rd_newsbar {
width:602px;
height:35px;
padding-left:15px;
background-image:url('../../grafika2/runepl_16.jpg');
}

.rd_boxbar {
width:178px;
height:35px;
padding-left:15px;
background-image:url('../../grafika2/runepl_14.jpg');
}

.rd_boxbar2 {
width:176px;
height:35px;
padding-left:15px;
background-image:url('../../grafika2/runepl_15.jpg');
}


.rd_boxbar span {
color: #D0C197;
font: Times New Roman;
text-decoration:none;
font-size:14px;
position:relative;
top:8px;
}

.rd_boxbar2 span {
color: #D0C197;
font: Times New Roman;
text-decoration:none;
font-size:14px;
position:relative;
top:8px;
}

.rd_newsbar span {
color: #D0C197;
font: Times New Roman;
text-decoration:none;
font-size:14px;
position:relative;
top:8px;
}

a {
color: #D0C197;
text-decoration:none;
}

a:hover {
color: #F2E3B9;
}

body
{
  margin: 0;
  padding: 0;
  background: #000;
  font-family: Tahoma;
  font-size: 11px;
  color: #aaa;
}

#vgroup
{
  display: block;
  border: 0;
  margin: 20px auto;
  width: 80px;
  height: 15px;
}

.clearfix
{
  clear: both;
}

.overall
{
  /*width: 888px;*/
  width: 988px;
  margin: 0 auto;
}

.overall #logo img,
.overall #footer img
{
  border: 0;
  width: 888px;
}

.overall #logo,
.overall #footer
{
  text-align: center;
}

.overall #logo img
{
  height: 337px;
}

.overall #footer img
{
  clear: both;
  margin: 10px 0 0 0;
  height: 64px;
}

.overall #page
{
  width: 100%;
  overflow: hidden; /* clearance */
  display: table;
}

.overall #page .menubar,
.overall #page .contents,
.overall #page .contents_module
{
  /*display: table-cell;*/
  vertical-align: top;
}

.overall #page .menu
{
  width: 190px;
  background: url('../gfx/menu_contents.gif') #fff;
  margin: 0 auto;
}

.overall #page .menu div.header
{
  width: 190px;
  height: 70px;
}

.overall #page .menu div.footer
{
  width: 190px;
  height: 64px;
  background: url('../gfx/menu_bottom.gif');
}

.overall #page .menu div.header h1,
.overall #page .menu div.footer h1
{
  display: none;
}

.overall #page .menu ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.overall #page .menu ul li a
{
  display: block;
  width: 140px;
  border-bottom: 1px solid #342822;
  margin: 0 auto;
  color: #eaeaea;
  text-decoration: none;
}

.overall #page .menu ul li a:hover
{
  background: #594426;
  color: #fff;
}

.overall #page .menu ul li a span
{
  display: block;
  padding: 4px 10px 4px 10px;
}

.overall #page .contents,
.overall #page .contents_module
{
  line-height: 140%;
}

.overall #page .contents
{
  /*width: 450px;*/
  width: 540px;
}

.overall #page .contents_module
{
  /*width: 670px;*/
  width: 770px;
}

.overall #page .contents_module .contents_frame
{
  overflow: auto;
}

.overall #page .contents_module .gold,
.overall #page .contents .gold
{
  color: #D0C197;
}

.overall #page .contents input,
.overall #page .contents_module input,
.overall #page .contents textarea,
.overall #page .contents_module textarea/*,
.overall #page .contents select*/
{
  border: 1px solid #888;
  background: #222;
  color: #eaeaea;
  font-size: 11px;
}

.overall #page .contents label.error,
.overall #page .contents_module label.error
{
  color: red;
}

.overall #page .contents input.error,
.overall #page .contents_module input.error
{
  border: 1px solid red;
}

.overall #page .contents h1,
.overall #page .contents_module h1
{
  background: url('../gfx/line.jpg') repeat-x bottom;
  padding: 0 0 10px 0;
  margin: 20px 0 5px 0;
  color: #666;
  font-size: 25px;
  line-height: 100%;
}

.overall #page .contents h1 a,
.overall #page .contents_module h1 a
{
  text-decoration: none;
}

.overall #page .contents hr,
.overall #page .contents_module hr
{
  border: 0;
  border-top: 1px solid #222;
  margin: 3px 0 3px 0;
}

.overall #page .contents a,
.overall #page .contents_module a
{
  color: #D0C197;
}

.overall #page .contents a:hover,
.overall #page .contents_module a:hover
{
  color: #fff;
}

.overall #page label
{
  display: block;
  margin: 10px 0 3px 0;
}

.pager,
.pager_active,
.pager_dot
{
	float: left;
	display: block;
	padding: 3px;
	margin: 2px;
	
	text-decoration: none;
}
.pager
{
	background-color: #111;
	border: 1px solid #444;
	color: #999;
}
.pager:hover
{
	background-color: #222;
	border: 1px solid #555;
	color: #555;
}
.pager_active
{
	background-color: #000;
	border: 1px solid #222;
	color: #333;
}

