/* ###################### OVERALL SETTINGS ###################### */
BODY {
  background-color : #111111;
  /*background-image: url(../images/bg.jpg);
  background-attachment:fixed;
  background-repeat:inherit;*/
  color            : #CCCCCC;
  cursor:  url(../images/cursor.ani);

}

td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #ccc;
}

h3 {  
  font             : bold 13px Verdana, Arial, Helvetica, sans-serif;
  font-variant     : small-caps;
  color            : #6F9949;
  margin:0px;
}

h4 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
h5 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
h6 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

li {
  list-style       : inside url(../images/arrow.png) 3px;
  list-style-image : url(../images/arrow.png);
}

hr {
  color            : #444444;
  height           : 1px;
  width            : 100%;
}

.pathwaytext {
  color            : #808080;
}

#user1{
float: left;
width: 49%;
}

#user2{
float: right;
width: 49%;
}

#user3 {
width: 100%;
text-align:center
}

/* ######################## BUTTON BAR ######################## ok*/
ul#mainlevel-nav {
  padding-left     : 0;
  margin-left      : 0;
  color            : White;
  float            : left;
  width            : 100%;
  font-family      : arial, helvetica, sans-serif;
}

ul#mainlevel-nav li {
  display          : inline;
}

ul#mainlevel-nav li a {
  padding          : 0.01em 1em;;
  color            : #999;
  text-decoration  : none;
  float            : left;
  background       : url(../images/menu_bar_div.gif) no-repeat right;
}

ul#mainlevel-nav li a:hover {
  text-decoration  : none;
  color            : #CC3333;
}
/* ###################### LINKS ###################### */


/* Main Menu(s) */

a.mainlevel {
padding-left: 10px;
margin-top:0;
display: block;
text-decoration: none;
line-height:20px;
ZOOM:1;
}

a.mainlevel:hover {
background: #040B11;
background-image: url(../images/over.jpg);
background-repeat:no-repeat;
text-decoration: none;
}

a.mainlevel#active_menu {
color:#AA0000;
border-right:#FF0000 outset;
}

a:link, a:visited {
  font-size        : 10px
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #5D74A3;
  font-weight      : bold;
  text-decoration  : none;
}

a:hover {
  color            : #FFFFFF;
  text-decoration  : none;
}

/*
a.mainlevel:link, a.mainlevel:visited {
  color            : #808080;
  font-weight      : normal;
}

a.mainlevel:hover {
  color            : #3F7A12;
  text-decoration  : underline;
}
*/

a.category:link, a.category:visited {
  color            : #999999;
  font-weight      : bold;
}

a.category:hover {
  color            : #3F7A12;
}

a.sublevel {
 font-weight:normal;
 padding-left:20px;
}
a.sublevel:hover {
 font-weight:normal;
 padding-left:20px;
 background:url(../images/arrow.png) left no-repeat;
}

/* ###################### MODULE SETTINGS ###################### */
table.moduletable {
  width            : 100%;
  background:url( ../images/moduletable.jpg) repeat-y;
  }

table.moduletable th {
  font             : bold 11px Verdana, Arial, Helvetica, sans-serif;
  height		   :40px;
  color            : #6F9949;
  text-align:center;
  vertical-align:middle;
  padding-left:30;
  padding-right:20;
  letter-spacing   : 1px;
  background-image :url( ../images/moduletable_top.gif);
  background-repeat:no-repeat;
}

table.moduletable td {
  padding          : 2px 2px 0px 4px;
}
tr.ending {
  background:url( ../images/moduletable_end.gif) no-repeat;
  height:23px;
}


/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #515A6D;
  background-color : #2E3440;
  border           : 1px solid #000000;
}

.inputbox {
  font             : 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #CCCCCC;
  background:#0A1112;
  border: 1px dotted #475063;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  border           : none;
}

.contentpaneopen {
  border: none;
}

 .componentheading {
  text-align       : left;
  padding:2px;
  color:#C3AB24;
  font-weight:bold;
  font-size:20px;
  font-family:Arial, Helvetica, sans-serif;

 }


.contentheading {
  text-align       : left;
  height           : 20px;
  width:10%;
  background-color:#0B0A12;
  border:solid 1px #203807;
  padding:2px;
 /* background:url( ../images/_bg_temp.png);*/
}

.contentheading a h3{
  font             : bold 13px Verdana, Arial, Helvetica, sans-serif;
  font-variant     : small-caps;
  color            : #6F9949;
  
}
.contentheading a:hover h3{
  color            : #E6EEEF;

  }

.contentdescription {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #CCCCCC;
  text-align       : left;
}

.category {
  color            : #999999;
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableentry1 {
  border:dotted #475063 1px;
}

.sectiontableentry2 {
  border:dotted #363D4C 1px;
}

.sectiontableheader {
  background-color : #000000;
  background       : url(../images/top_bar_back.gif);
  height           : 20;
  color            : #FFFFFF;
  font-weight      : bold;
}

/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #71809D;
  text-decoration  : none;
}

.smalldark {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #6F9949;
}

.createdate {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #666666;
  text-decoration  : none;
  font-weight      : normal;
}

/* ######################### VOTING SETTINGS ######################### */
.content_rating {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-weight      : normal;
  color            : #339900;
  font-size        : 9px;
}

.content_vote {
  background       : #2E3440;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-weight      : normal;
  color            : #CC9999;
  font-size        : 9px;
}

.content_vote.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color:#515A6D;
  background-color: #2E3440;
  border           : 1px solid #0A1112;
}

.highlight {
color:#E4E709;
font-weight:bold;
}
/* ********* FOR miniCHAT CSS **********  */
.mtt
{
border:solid 1px #000000;
padding:0;
margin:0;
width:100%;
}
.msg
	{

	border-bottom:dotted 1px #222222;
	margin-bottom:1px;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#CCCCCC;
	font-size:10px;
	}
.msg b
	{
	color:#FFCC33;
	cursor:pointer;
	}

<style>.transp-block {

background: #000 url(http://stalker-earth.ru/waterq.jpg) no-repeat;

width: 575px;

height: 335px;

}

img.transparent {

filter:alpha(opacity=75); - Прозачность watermark'a

opacity:.75;

}</style>

.mm-title {text-align:left; background:url('') repeat-x #3F70C3; background-position:0 50%; padding:2px; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px;}
.mm-title a:link, .e-title a:visited {color:#fff; font-size:8pt; text-shadow:0px 1px 0px #5D9015;}
.mm-title a:hover, .e-title a:active {color:#fff; text-shadow:0px 0px 2px #fff;}
.mm-details {-moz-border-radius:2px;-webkit-border-radius:5px; border-radius: 2px; background:#F8F7F6; border:1px solid #D2D2D2;}
.mm-details-top {padding:1px 0 1px 0; border-bottom:1px dashed #D2D2D2;}