body
{
color: white;
background: black;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0;
padding: 0;
line-height:110%;
text-align: center;
}

.header
{
font-size: normal;
font-weight: bold;
color: white;
vertical-align: middle;
margin-bottom: 3px;
padding: 3px;
background: black;
border: 1px solid darkmagenta;
text-align: center;
background-image: url("http://madie.zat.su/b/slash.png");
}

.logo
{
background-color: #000;
height: 25px;
vertical-align: middle;
text-align: center;
}

.title
{
font-weight: bold;
background: black;
border: 1px solid darkmagenta;
color: white;
margin-top: 2px;
padding: 3px;
text-align: center;
background-image: url("http://madie.zat.su/b/slash.png");
}

input, button, textarea, select
{
margin:1px;
padding: 2px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:inherit; 
color: white;
background: #1c1c1c;
}
input[type="text"],textarea,input[type="password"]
{
border: 1px solid darkmagenta;
}
br
{
padding:2px;
}
.button
{
padding:2px;
margin-bottom:2px;
border: 1px solid darkmagenta;
background-color: magenta;
font-weight: bold;
color: black;
}
.button:link, .button:visited
{
color:black;line-height:180%;
}
.button:hover
{
border: 1px solid #1c1c1c;
background: darkmagenta;
color: white;
}

.bold
{
font-weight: bold;
}

img
{
vertical-align: middle;
border: 0;
text-align: center;
}

.error
{
text-align: center;
border: 1px solid darkmagenta;
background: #1c1c1c;
margin: 5px;
padding: 3px;
color: white;
}

.full
{
width: 99%;
}

.right
{
text-align: right;
vertical-align:middle;
}

.center
{
text-align: center;
}

.gap
{
padding: 4px;
}

form, p
{
margin: 0;
padding: 0;
}
ul
{
list-style-type: none;
padding-left: 2px;
margin: 0;
border: 1px solid darkmagenta;
text-align: center;
background: #1c1c1c;
}

li
{
margin-bottom: 2px;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 2px;
border-bottom: dotted 1px darkmagenta;
vertical-align:middle;
text-align: center;
}
li:hover
{
/*background: #EAEAED;*/
}

a
{
text-decoration: none;
color: magenta;
}

a:link, a:visited
{
color: magenta;
}
a:hover
{
color: white;
font-weight: bold;
}

a:active
{
color: #fff;
}
.small
{
font-size: smaller;
}

.sitemessage
{
text-align: center;
}

.footer
{
text-align: center; 
border: 1px solid darkmagenta;
background: #1c1c1c;
background-image: url("http://madie.zat.su/b/slash.png");
}
.smallavatar
{
width:40px;
height:40px;
border: 1px solid darkmagenta;
background: #1c1c1c;
}
.normalavatar
{
border: 1px solid darkmagenta;
padding:1px;
background: #1c1c1c;
}

.postbody
{
padding:4px;
}
.replyquote
{
padding-left:5px;
border-bottom:1px solid darkmagenta;
font-style:italic;
margin-bottom:5px;
}
.code
{
padding-left:5px;
border:1px solid darkmagenta;
font-family: Courier;
background: black;
}
.highlight
{
background:#FFFF00;
color:#000000;
}
.footermenuseperator
{
color: lime;
width:1px;
}
.shout
{
border:1px solid darkmagenta; 
padding:3px;
text-align:center;
margin:5px;
background: #1c1c1c;
}
hr
{
margin-top:3px;
margin-bottom:3px;
padding:0;
color: darkmagenta;
height: 1px;
border: 0;
}