body {
  scrollbar-arrow-color:#EEA87C;
  scrollbar-face-color:#24180F;
  scrollbar-highlight-color:#EEA87C;
  margin: 0;
  padding: 0;
  min-height:100%;
  height: 100%;
  background:url(img/bg.jpg) repeat;
  font-weight: normal;
  font-size:12px;
  background-color : #24180F;
  color: #FDE7A0;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
}

a, a:link {color: #F5BF8A;text-decoration: underline; font-family:Tahoma;}
a:hover {color: #FFFFFF; text-decoration: none; font-family:Tahoma;}

h1, h2, h3, h4, h5, h6 {
  font-family: Tahoma, sans-serif;
  margin-top:5px;
  margin-bottom:5px;
  margin-right:10px;
  margin-left:10px;
  color: #FDE7A0;
}
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}
h5 {font-size: 10px;}
h6 {font-size: 10px;}
p {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:10px;
  margin-left:10px;
  color: #FDE7A0;
  text-align : justify;
}

.button {
  border-color:#BE7D42;
  background:#BE7D42;
  color: #BE7D42;
  border : 1px solid;
}

/*    Page     */
div.page {
  width: 1000px;
  margin: auto;
  height: auto !important;
  min-height:100%;
  min-width:1000px;
  height: 100%;
}

/* TopSiteHeader */
div.header {
  position:relative;
  height: 54px;
  width: 900px;
  left: 50px;
  text-align: center;
  vertical-align: middle;
  display: block;
}

/* Content Window */

div.page div.contentw {
  position:relative;
  width: 1000px;
  overflow: hidden;
  margin: 30px 0px 0px 0px;
  z-index:1;
}


/* Min IE */

div.page div.patch_minheight {
  width: 1px;
  height: 20px;
  float: right;
}

/* --- informers users --- */

div.accountinfo {
  position:absolute; top:298px; left:240px;
  font-family:Georgia, sans-serif;
  font-size:12px;
  font-weight:200;
  color:#F5BF8A;
}

/* --- LEFT MENU --- */
div.fonleftmenu {
 background-color: #f5bf8a;
 position:absolute;
 top:380px;
 left:0px;
 width:253px;
 height:350px;
}

div.leftmenu {
 position:absolute;
 top:458px;
 left:57px;
 color: #2D1B0F;
 z-index:1;
}

div.leftmenu a, div.leftmenu li {
 text-decoration: underline;
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 list-style : none;
 font-weight: bold;
 padding-left: 0px;
 padding-right: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}

/* --- Registration Window --- */
div.rwindowfon {
  position:absolute;
  top:500px;
  left:10px;
  width:271px;
  height:359px;
  z-index:0;
}
div.rwindowform {
  position:absolute;
  top:530px;
  left:40px;
  width:220px;
  height:359px;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  z-index:0;
}

.rtform {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #F5BF8A;
}

/* --- Welcome informer --- */
div.welcome {
  position:absolute;
  top:380px;
  left:253px;
  width:470px;
  height:350px;
}

/* --- Search form --- */
div.searchform {
  font-size:12px;
  font-family: Tahoma,sans-serif;
}

/* --- LogoBerserk --- */
div.logoberserk {
  position:absolute;
  top:-60px;
  left:25px;
}

/* --- Content Background --- */

div.contentfon {
  position:relative;
  margin: 0px;
  padding: 0px;
  left:19px;
  top:0px;
  width:981px;
  min-height:860px;	  /* --- Min Height   CONTENT  --- */
  background:url(img/fbottomw.gif) repeat-y;
}

div.content {
  margin: 0px;
  padding: 0px;
  position:relative;
  top:-60px;
  left:295px;
  width:650px;
  display: table;
  z-index:0;
}

div.headerwindow {
  position:relative;
  margin: 0px;
  padding: 0px;
  left:0px;
  width:1000px;
  height:104px;
  background:url(img/fbottomwt.gif) repeat-y;
}

div.bottomwb {
  position:relative;
  left:0px;
  width:1000px;
  height:96px;
  background:url(img/fbottomwb.gif) repeat-y;
}

/* Space Footer */

div.page div.spacefooter {
  height: 90px;
  clear: both;
}
/* Footer and Copyright */
div.footer {
  margin: auto;
  margin-top: -60px;
  height: 40px;
  clear: both;
  min-width:300px;
  width:450px;
  font-size:11px;
  font-family: Tahoma,sans-serif;
  color: #F5BF8A;
}

.FSF_input, .input {
  border-color:#BE7D42;
  background:#E8D1BD;
  color: #1F0D06;
  border : 1px solid;
  font-size: 11px;
  font-family: Tahoma, sans-serif;
}
.FSF_input {width: 61px;}

.FSF_submit {
  padding: 3px 25px 0px 0px;
  width: 61px;
  height: 19px;
  border: 0px;
  background: #9CBF3B url(/img/sbtnru.gif);
  text-indent: -120px;
}

.FSF_result {margin-left: 10px;}
.FSF_resultDescription {color: #F5BF8A;}
.FSF_form {margin: 0; padding: 0;}

/** Reg snippet */
#regcontainer { min-height: 350px; background: url(img/boregbg.png) bottom right no-repeat; }
#regcontainer p { margin: 0px; }
div.coolwrapper { width: 289px; }
form.coolform .formentry { text-align: right; clear: both; margin-bottom:5px;}
form.coolform label { width: 75px; float: left;  text-align: left; }
form.coolform input, form.coolform select { width: 200px; }
form.coolform select option { margin: 0; padding: 0; }
form.coolform input#email { width: 120px; } 
form.coolform select#emaild { width: 80px; }
form.coolform select#sex { width:204px; }
form.coolform * { line-height: 18px; }
form.coolform input#submit { width:289px;}

li.achievement { line-height: 20px; }

table.solidthin tr td { border-bottom: solid 1px; border-right: solid 1px;}
table.solidthin tr:first-child td { border-top: solid 1px; }
table.solidthin tr td:first-child { border-left: solid 1px; }
table.solidthin { border-spacing: 0; }

