/* Стильный гроге */

body
{
	font: 13px/1.5 Tahoma, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	COLOR: #BABABA;
	background : Black;
  background-color : Black;
}

div.error, div.success, div.login {
  color: white;
  font-weight: bold;
  padding: 5px 20px 5px 20px;
}

a:focus { outline: 1px dotted invert; }
a {color: white; }
a.email {text-decoration: none;}
#topdiv { width: 100%;}
#gbook { padding: 0px 10px; margin-top: 0px;}
div.error, p.error{ background: red;}
div.success, p.success { background: green;}
div.login { background: #003333;}
div.login a { color: white;}
div.odd { background: #222222;}
div.gb_post { margin: 20px 0px; padding: 5px 15px;}
div.pager { margin: -25px 10px 0px 10px; text-align: right;}
input.center { text-align: center;}
#captcha { width: 154px;}
.right {text-align: right;}
.left {text-align: left;}
a.h_link { padding-left: 15px;}
#gblogo { text-align: center; }
table.newuser tr td { padding: 4px 10px;}
li.guest { font-style: italic;}
li.newbie { font-weight: bold; color: yellow;}
li.old { font-weight: bold; color: green;}
li.robot { font-weight: bold; color: #93f; }
li.post_footer { margin-top: 5px; }
li.post_header { margin-bottom: 5px; }
ul.rules { padding: 15px 5px; }
p.rules { color: white; }
#postform p { padding: 5px 0px; margin-left: 5px; font-weight: bold; color: white;}
#login_box {margin-left: 5px;}
#send_form {margin-left: 5px; margin-top: -20px;}
td.form_table { padding: 5px 5px; } 
td.form_table2 {padding: 5px 0px;}
td.top { vertical-align: top; padding: 5px; }
#btm { padding: 40px;}
img.img_on_post { width: 600px; padding: 4px; border: 1px solid #cccccc;}
ul.faq {padding: 5px;}
span.q {color: yellow;}
span.a {color: green;}
span.hlt {color: white; font-weight: bold;}
#upload_button {color: white; text-decoration: underline;} 
#upload_ok a {color: #0f0; font-weight: bold;}
sup.new { color: red; font: 8px Tahoma, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}
#developer { position: absolute; top: 0px; right: 0px; padding: 5px; }

p.error, p.success {
  padding: 2px 20px;
  color: white;
  font-weight: bold;
}

#content {
  min-width: 400px;
  max-width: 900px;
  padding: 10px 20px;
}

textarea#styled {
  width: 500px;
	height: 120px;
	border: 1px solid #cccccc;
	background: #fff url(img/no_drink_txt3.png) bottom right no-repeat;
  font: 12px Tahoma, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; 
	font-weight: bold;
/*	background-image: url(img/no_drink_txt2.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	
*/
}

#vote_panel, #adv_panel {
  background: #000;
  /* border: 1px dashed #cccccc; */ 
  position: relative;
  top: 0;
}

#vote_panel span, #adv_panel span {
    display: block;
    position: absolute;
    top: 50%;
    left: 0%;
    width: 100%;
    text-align: center;
  }


#adv_panel {
  height: 120px;
  width: 190px;
  float: left;
  left: 7px;
}

#vote_panel {
  height: 264px;
  float: right;
  width: 200px;
  right: 0;
}
