body {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background:url(bg.png) #ebebeb;
color:#3c3c3c;
max-width:600px;
word-wrap:break-word;
margin:auto;
}

a:link,a:visited {
color:#004891;
text-decoration:none;
}

a:hover {
color:red;
text-decoration:none;
}

img {
vertical-align:middle;
border:0;
margin:0;
padding:0;
}

.head {
    background:#a9a9a6 url(head.png) repeat-x top;
    height: 60px;
	border-bottom: 1px solid #1b1b1b;
}

.rekl, .login {
    background: url(img/rekl.png) repeat-x top #a33500;
    padding: 5px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f2bca7;
}

.rekl a {
    color: #dc4509;
}

.title, .title2 {
    background: url(title.png) repeat-x top #e69673;
    padding: 9px;
    font-weight: bold;
    color: #fff;
overflow:hidden;
		border-top: 1px solid #058EAD;
	border-bottom: 1px solid #05727E;
	text-shadow :  0 1px 1px #048686;
}
.title a {
    background: url(titlea.png) repeat-x;  
		border-top: 1px solid #036979;
	border-bottom: 1px solid #0059F7;
	border-radius: 6px;
	color: #fff;
	padding: 4px;
	text-shadow :  0 1px 1px #01435A;
}
.news {
    background: url(img/news.png) repeat-x top #5c1805;
    padding: 6px 10;
    color: #fb9d82;
    font-weight: bold;
	text-shadow :  0 1px 1px #370e02;
}

.news a {
    color: #fb9d82;
}

.menu, .main, .topni, .stat {
    background: url(img/link.png) repeat-x top #dcdbdb;
    padding: 7px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c7c6c6;
}

.link a {
    background: url(i/link.gif) repeat-x top #cbecfa;
    padding: 9px 7px;
    border-bottom: 1px solid #abdaee;
    border-top: 1px solid #ffffff;
    display: block;
    overflow: hidden;
    font-size: 14px;
}

.link img {
    margin: 0 2px;
}

.cnt, .o, .nr, .gray {
    background: url(img/count.png) repeat-x;
    padding: 5px 10px;
    border-radius: 4px;
    color: #6b6a6a;
    margin: 0 3px;
    font-size: 11px;
    border-bottom: 1px solid #fff;
	border-top: 1px solid #989696;
	text-shadow :  0 1px 0px #d5d2d2;
}

.lnk a {
    padding: 5px;
    overflow: hidden;
    display: block;
    color: #6b6a6a;
}

.lnk img {
    float: left;
    width: 32px;
    height: 32px;
    margin: 0px 4px;
    border: 1px solid #fff;
}

.text {
    color: #bfeeff;
    font-size: 12px;
}

hr {
    border: 0;
    border-bottom: 1px solid #43accf;
    border-top: 1px solid #1881a4;
    margin: 1px 0;
}

.foot {
    background: url(img/foot.png) repeat-x top #343332;
    height: 41px;
	border-bottom: 1px solid #1b1b1b;
    border-top: 1px solid #1b1b1b;
}