*{
padding: 0;
margin: 0;
}

body{
font: normal small Arial, Helvetica, sans-serif;
background: #000;
color: #ffe9f6;
text-align: center;
}

#main{
width: 902px;
margin: 0 auto;
}

#top{
width: 900px;
height: 180px;
background: #000 url(header.png) no-repeat;
}

#sennik{
width: 900px;

background: #000 url(header2.png) no-repeat;
}

#az{
padding-top: 4px;
padding-bottom: 4px;
}

#top_head{
width: 900px;
height: 77px;
background: #000 url(texture.jpg) no-repeat;
border-left: 1px solid #5f2029;
border-right: 1px solid #5f2029;
}

#sennik a {
  padding: 3px 5px 3px 5px;
  color: #fadce8;
  font-size: 14px;
  font-weight: bold;
	background-color: #6d2d41;
	border: 1px solid #943f59;
}

#sennik a:hover {
  padding: 3px 5px 3px 5px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
	background-color: #8a3751;
	border: 1px solid #bc4f70;
}

li {
  display: inline;
  list-style: none;
}

#form li {
  display: block;
  list-style: none;
  text-align: left;
  padding-bottom: 7px;
}
#form{
width: 900px;
background: #000 url(texture2.jpg) repeat;
border-left: 1px solid #5f2029;
border-right: 1px solid #5f2029;
}

#bottom{
width: 900px;
background: #000 url(bottom.jpg) repeat-x;
text-align: center;
clear: both;
border-left: 1px solid #5f2029;
border-right: 1px solid #5f2029;
height: 80px;
}

#footer{
width: 900px;
background: #000 url(footer.jpg) repeat;
text-align: left;
clear: both;
border-left: 1px solid #5f2029;
border-right: 1px solid #5f2029;
border-bottom: 1px solid #4e1921;
}

.nag1{
font-size: 14px; 
border-bottom: 1px solid #662b32; 
margin: 0 0 15px 20px;
font-weight: bold;
}
.nag2{
text-align: center;
padding: 16px 0 10px 0;
font-weight: bold;
}
.clear{
clear: both;
text-align: left;
padding-left: 20px;
}
h1{
text-align: left;
padding: 16px 0 10px 20px;
font-weight: bold;
font-size: 16px;
}
h2{
text-align: left;
padding-bottom: 10px;
font-weight: bold;
font-size: 14px;
}
#textarea{
float: left;
width: 550px;
text-align: left;
padding: 10px 0 0 20px;
}
#online{
float: left;
width: 300px;
text-align: left;
padding: 10px 10px 0 5px;
}
#online2{
float: left;
background: #371217 url(border.png) left repeat-y;
border: 1px solid #571d25;
}
#whois{

float: left;
width: 170px;
text-align: left;
background: #371217 url(border2.png) right repeat-y;
}
#status{
background: #371217 url(border3.png) repeat-y;
float: left;
width: 80px;
}
.area{
padding: 5px;
background: #000 url(footer2.jpg) repeat;
border: 1px solid #571d25;
color: #ffe9f6;
width: 500px;
height: 106px;
}
.pole{
padding: 1px;
background: #000 url(footer2.jpg) repeat;
border: 1px solid #571d25;
color: #ffe9f6;
}
a:link {text-decoration: none; color: #dc809c;}
a:visited {text-decoration: none; color: #dc809c;}
p.back, a:hover {text-decoration: none; color: #ffe9f6;}
a:active {text-decoration: none; color: #dc809c;}

#footer{
width: 860px;
color: #8a4049;
font-size: 10px;
padding: 0 20px 10px 20px;
text-align: center;
}
.foot{
border-top: 1px solid #44161c;
padding-bottom: 7px;
}
#footer a {text-decoration: none; color: #8a4049;}

p{
line-height: 20px;
}
p.who{
background: url(star.png) left no-repeat;
font-weight: bold;
padding: 10px 0 10px 50px;
}
p.status{
color: #2cd000;
font-weight: bold;
text-align: center;
padding: 10px 0 10px 0;
border-left: 1px solid #571d25;
}

#left {
	width: 600px;
	text-align: justify;
  float: left;
}
#right {
	width: 290px;
  text-align: left;
  float: left;
}
#letter {
text-align: left;
padding: 0 20px 20px 40px;
}
.sub {
color: #000;
background: #fffbfe;
border: 2px solid #662b32;
}
