*    { margin:0; padding:0; border:0; }

ul    { list-style:none; }

a{
	background-color: #268BD0;
	border-radius: 3px;
	box-shadow: 2px 2px 2px #000000;
	color: #000000;
	padding: 5px;
	text-decoration: none;
	color: #FFFFFF;
}
a:hover{
	background-color: #4f4f4f;
}

input, textarea, select, button { font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:2px; }
input, textarea, select, button { outline: none; }

body {
	color: #000000;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 62.5%;
}

h1  { color:#121212; font:normal 18px/24px Arial, Verdana, Tahoma; }
h2  { color:#121212; font:bold 12px/17px Arial, Verdana, Tahoma; }

.heads {
  background:#343434;
  padding:10px;
  font:bold 16px/18px Tahoma, Arial, Verdana;
  color:#eee;
}
.logins {
  padding:3px;
  background:#d7d7d7;
  border-bottom:2px solid #b0b0b0;
}
.logins .enter {
  border:1px solid #343434;
  background:#dcdcdc;
  color:#343434;
  font-size:11px;
}
.contents {
  padding:10px 20px;
}
.contents .speedbars {
  color:#878787;
  padding-bottom:10px;
}
.contents .speedbars a,
.contents .speedbars a:hover {  
  color:#FFFFFF;
  text-decoration:none;
}
.contents h1 {
  font:normal 20px/30px Tahoma;
  padding: 12px;

}
.contents h1 a {
  background-color: #333333;
}
.contents h1 a:hover {
  background-color: #4f4f4f;
}
.contents .razdels {
  padding: 8px;
  font:normal 14px/20px Tahoma;
  background-color: #B0B2B4;
}
.contents .razdels span {
  color:#333333;
  font:normal 10px/20px Tahoma;
  padding-left: 5px;
}
.contents .outs {
    padding: 12px;
}
.contents .posts {
    margin:6px 0;
    padding:5px;
    font-size:12px;
    border:2px solid #dcdcdc;
}
.footers {
  padding:3px;
  background:#d7d7d7;
  border-top:2px solid #b0b0b0;
}
.forum_textareas {
  width:100%;
  height:100px; 
}
.buttons {
    font-size:12px;
    padding:2px 3px;
}