html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em,  img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}


body {
line-height: 1;
background:#000 url(../img/main.jpg) center top no-repeat;
color: #fff;
text-align: left;
font: 12px Arial, Arial, sans-serif;
}
html,body {
height: 100%;
}
ol, ul {
list-style: none;
}
:focus {
outline: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
font-size: 100%;
}
a { color:#e98195; text-decoration:none}
a:hover { text-decoration:underline}

#container { width:1008px; margin:0 auto; overflow:hidden;padding:20px; padding-right:0}
.top { overflow:hidden; zoom:1; position:relative; height:135px; padding-right:20px;}
.menu { float:right; padding-top:30px;}
.menu li { float:left; margin-left:45px;}
.menu a { display:block; background:url(../img/menu/hover.png) 0 -1000px no-repeat; _background:url(../img/hover.gif) 0 -1000px no-repeat; padding:8px 0;}
.menu a.l { background-image:url(../img/menu/hover_l.png);}
.menu a:hover { background-position: center top }
.logo { position:absolute; bottom:0; right:0; width:150px; height:60px; display:block}
.center { overflow:hidden; clear:both; padding-top:100px; font-size:12px;  color:#e98195; margin-right:-100px; zoom:1;}

.center ul { float:left; padding-left:480px; height:260px; padding-top:20px; width:200px;}
.center li { padding-bottom:5px; width:150px;}
.center ul.body { padding:0 0 0 162px;}
.center ul.hair { padding: 0 0 0 230px;}
.center ul.hair li,.center ul.more li { float:right; clear:both; text-align:right}
.center ul.more { padding:0 0 0 158px;}


.sec { padding-left:10px;}
.third { padding-left:12px;}
.four { padding-left:9px;}
.five { padding-left:0px;}

.sec_2 { padding-left:12px;}
.third_2 { padding-left:19px;}
.four_2 { padding-left:22px;}
.five_2 { padding-left:19px;}
.six_2 { padding-left:14px;}

.sec_3 { padding-right:12px;}
.third_3 { padding-right:24px;}
.four_3 { padding-right:26px;}
.five_3 { padding-right:28px;}
.six_3 { padding-right:22px;}


.forums { color:#fff; background:#121212 url(../img/forums.png) no-repeat; margin-left:8px; padding:60px 22px 22px 25px; overflow:hidden; zoom:1; margin-top:-1px;}
.forums h3 { font-size:17px; padding-bottom:5px; }
.forums div { float:left; width:220px; padding-right:15px;}
.forums div.last { padding:0; width: 100px;}
.forums li { background:url(../img/list.png) left center no-repeat; padding:1px 0 1px 17px; }
img.bot { vertical-align:top; margin-left:8px;}

.with_paddding { padding-left:69px}

.copy { padding-left:8px; color:#4d4d4d; font-size:11px; padding-top:25px; width:700px; float:left;}
.for_counters { float:right; width:300px; text-align:right; font-size:12px; padding-top:25px;}
.for_counters div { float:right; overflow:hidden; margin-left:10px;}
.for_counters div.link { width:100%; padding-bottom:10px; margin:0;}
.for_counters a {  color:#4d4d4d; text-decoration:underline }


