/**
* Main settings
**/
div { zoom: 1; }

img{border: 0px;}

html,
body {
	margin: 0;
	padding: 0;
	background: #000000;
	text-align: center;
	color: #5EB7D7;
	font-family: Tahoma;
	font-size: 12px;
}

a.logo {
	position: absolute;
	top: 170px;
	left: 200px;
	background: url('images/logo.png') no-repeat;
	width: 159px;
	height: 181px;
}

tbody {
  border-top: none;
}

a {
	color: #5eb7d7;
	text-decoration: none;
 }
 
div#container {
	text-align:left;
	background: #000000;
}

div#nav-links img {
margin: 7px 12px 0 0;
padding: 0;
}
#nav-links a:hover{text-decoration: underline;}

div#login-form  a{
	font-size: 11px;
	color: #E0AC38;
	text-decoration: underline;
	line-height: 1.65;
}

a.title_url {
	color: #ffffff;
}

div#war-status{
	padding: 20px;
}

div#war-status-div{
	font-size: 11px;
	background: url('images/rf/war-time-bg.png') no-repeat bottom right;
	width: 196px;
	height: 126px;
}

div.battle-timer{
	text-align: center;
	padding: 2px 10px;
	margin: 0 4px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 2px solid #2b2b2b;
}
div.battle-timer-footer{
	text-align: left;
	padding: 7px 0 0 10px;
	margin: 0 4px;
	font-size: 11px;
}
div.battle-timer {
	text-align: center;
	padding: 2px 10px;
	margin: 0 4px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 2px solid #2b2b2b;
}

div.battle-timer-header {
	margin: 0 4px;
	height: 35px;
	background: url('images/time-to-war.png') no-repeat 10% 55%;
	border-bottom: 2px solid #2b2b2b;
}

td.filler {
	background: url('images/rf/ul-dot.png') no-repeat left center;
	width: 27px;
	height: 23px;
	vertical-align: top;
}
.item-list .pager {
  text-align: center;
}
.item-list a {
	color: #E0AC38;
}
.item-list .pager li{
  background-image:none;
  display:inline;
  list-style-type:none;
  color: #E0AC38;
}
.pager-current {
  font-weight:bold;
}
.item-list .icon {
  color: #555;
  float: right; /* LTR */
  padding-left: 0.25em; /* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0;
  padding: 0;
}
.item-list ul li {
  margin: 0; /* LTR */
  padding: 0;
  list-style: disc;
}
td.servers_header {
	vertical-align: top;
	height: 22px;
	padding-left: 7px;
}

div#login-form  ul{
	list-style: none;
	margin: 0;
	padding: 10px;
}

div#front {
	padding-left: 35px;
	padding-top: 10px;
	color: #ffffff;
}
div#separator a{
	color: #E0AC38;
}
div#separator{
	padding: 0 35px;
	text-align: right;
	background: url('images/separator.png') no-repeat 50% 70%;
	height: 56px;
	vertical-align: top;
	color: #FFFFFF;
}

h3 {
	font-size: 14pt;
	line-height: 1;
}

div#login-form  input{
	background: url(images/rf/input.png) no-repeat top;
	width: 116px; height:24px;
	border: none; color: #E0AC38;
	font-size: 12px;
	padding: 6px 0 0 5px;
}

div#node_taxonomy a{

	color: #E0AC38;
}
div#node_taxonomy {
	color: #ffffff;
	text-align: right;
	line-height: 2;
}
div.node {
	padding-right: 35px;
}

div#login-form  {
	padding: 0 0 0 380px;
	margin: 0;
}



div#login-form input.submit {
	background: url(images/rf/enter.png) no-repeat top; width: 74px; height:33px; border: none; cursor: pointer;
}

/**
* Positions settings
**/

div#newsword div{
	text-align: center; Margin: 0; padding: 19px 0 0 0;
}

div#statistics div a{
	text-decoration: underline;
}
div#statistics div a.ul:hover{text-decoration: none;}
div#serverstatus table thead{
	font-weight: bold;
	line-height: 1.5;
}

div#serverstatus table td{
	height: 25px;
}
div#nav-links div, 
div#banners div, 
div#statistics div {
	padding: 50px 5px 0 140px;
}
div#banners div, 
div#statistics div {
	line-height: 2;
}
div#serverstatus div {
	padding: 50px 0 0 40px;
	width: 170px;
}
div#donation div {
	text-decoration: underline;
	font-weight: bold;
	padding: 55px 5px 0 40px;
	line-height: 2;
}

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

div.wrapper {
	float:left;
	width:100%
}

div.content {
	margin: 0 317px 0 320px
}

div.left-sidebar {
	float:left;
	width:320px;
	margin-left:-1200px
}

div#lang_switch {
	text-align: right;
	padding: 10px 330px;
}

div.right-sidebar{
	float:left;
	width:317px;
	margin-left:-317px
}

div#footer-section {clear: both}


/**
* Background images
**/

div#header-section #inactive {
	background: url('images/rf/inactiveheader.png') no-repeat;
	height: 271px
 }

div#header-section #login-form {background: url(images/rf/loginheader.png) no-repeat; height: 52px}

div#header-section #newsword {background: url(images/rf/newsword.png) no-repeat; height: 44px}

div#nav-links {background: url(images/rf/navigation.png) no-repeat; height: 320px}

div#statistics {background: url(images/rf/statistics.png) no-repeat; height: 159px}

div#banners {background: url(images/rf/banners.png) no-repeat; height: 137px}

div#serverstatus {background: url(images/rf/serverstatus.png) no-repeat; height: 179px}

div#donation {background: url(images/rf/donation.png) no-repeat; height: 119px;}

div#war-status {background: url(images/rf/war-status.png) no-repeat; height: 318px}

div#news {background: url(images/rf/news-inline-start.png) no-repeat; min-height: 700px; _height: 700px; /* хак для IE */}

div#news-tile {background: url(images/rf/news-inline-tile.png) repeat-y;}

div#footer-center {background: url(images/rf/news-inline-footer.png) no-repeat; height: 89px}

div#footer-left {background: url(images/rf/sidebar-left-footer.png) no-repeat; height: 89px}

div#footer-right {background: url(images/rf/sidebar-right-footer.png) no-repeat; height: 89px}

div#cprts{
	padding: 20px;
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left; /* LTR */
  width: 48%;
}
div.admin .right {
  float: right; /* LTR */
  width: 48%;
}

div.admin-panel {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #d3e7f4;
}

tr.taxonomy-term-preview {
  opacity: 0.5;
}

tr.taxonomy-term-divider-top {
  border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}

/**
 * CSS support
 */

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/**
 * dblog.module
 */
tr.dblog-user {
  background-color: #fcf9e5;
}

tr.dblog-user td.active {
  background-color: #fbf5cf;
}

tr.dblog-content {
  background-color: #fefefe;
}

tr.dblog-content td.active {
  background-color: #f5f5f5;
}

tr.dblog-warning {
  background-color: #fdf5e6;
}

tr.dblog-warning td.active {
  background-color: #fdf2de;
}

tr.dblog-error {
  background-color: #fbe4e4;
}

tr.dblog-error td.active {
  background-color: #fbdbdb;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
  background: #d7ffd7;
}
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}
.myborder { border-style: dotted; border-color: #808080; 
}

ul.links {
margin:0;
padding:0;
}
ul.links.inline {
display:inline;
}
ul.links li {
display:inline;
list-style-type:none;
padding:0 0.5em;
}