body {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background:#fff;
border-top:solid 4px #393939;
margin:0;
padding:0;
}

img {
border:0;
}

ul {
margin:0;
padding:0;
}

li {
list-style:none;
line-height:18px;
margin:0;
}

a {
color:#555;
}

a:hover {
color:#000;
text-decoration:none;
}

a:focus {
outline:none;
}

.contener {
background:#fff url(../images/hbbg.gif) top repeat-x;
padding:0 10px;
}

.head {
height:125px;
}

.logo {
position:absolute;
top:40px;
left:25px;
}

.srch {
position:absolute;
top:0;
right:15px;
width:260px;
height:26px;
background:url(../images/sbg.gif) no-repeat top left;
}

.srchinp,.srchbutton {
background:none;
border:none;
}

.srchinp {
width:210px;
color:#ddd;
font-size:11px;
padding:5px 0 0 10px;
}

.srchinp:focus {
color:#fff;
}

.srchbutton {
width:30px;
}

.headbanner {
position:absolute;
top:40px;
right:20px;
}

.loginlinks {
position:absolute;
top:110px;
right:25px;
font-size:12px;
}

.loginlinks a {
color:#222;
text-decoration:none;
padding:0 5px 0 0;
}

.loginlinks a:hover {
text-decoration:underline;
color:#000;
}

#loginform {
overflow:hidden;
position:absolute;
top:105px;
display:none;
right:10px;
width:220px;
background:#000;
border:2px solid #fff;
padding:1px;
}

#loginform a {
color:#000;
}

.logintitle {
font-size:14px;
font-weight:bolder;
margin:0 0 10px;
}

.loginbg {
background:#fff url(../images/hbbg.gif) repeat-x;
line-height:20px;
padding:15px;
}

.logininph {
font-size:16px;
color:#333;
font-weight:bolder;
border-bottom:1px solid #ddd;
}

.logininp {
width:180px;
height:16px;
border:1px solid #ccc;
background:#fff;
color:#555;
font-size:12px;
margin:3px;
padding:1px 5px;
}

.mmenu table {
vertical-align:top;
height:32px;
width:100%;
background:url(../images/mm2.gif) repeat-x top;
padding:0;
}

.mmenu table td {
text-align:center;
width:auto;
}

.mmenu table td a {
color:#fff;
text-decoration:none;
font-size:12px;
padding:0 7px;
}

.mmenu table td a:hover {
color:#fff;
text-decoration:underline;
}

.mm1 {
background:url(../images/mm1.gif) no-repeat top left;
}

.mm3 {
background:url(../images/mm3.gif) no-repeat top right;
}

.mm1,.mm3 {
width:4px;
overflow:hidden;
padding:0;
}

.content table {
width:100%;
padding:0;
}

.content td {
vertical-align:top;
}

.cnt2 {
width:420px;
}

.cnt2l {
width:160px;
}

.cnt2r {
width:260px;
padding:0 0 0 5px;
}

.footer {
border-top:1px solid #000;
background:#fff url(../images/hbg.gif) top repeat-x;
color:#777;
font-size:10px;
padding:10px 20px;
}

.dletpl {
position:absolute;
width:133px;
height:20px;
right:0;
}

h1,.neh1,.mh1 {
font-size:12px;
background:#000 url(../images/mh1bg.gif) bottom right no-repeat;
color:#fff;
font-weight:400;
cursor:default;
margin:0;
padding:2px 10px 1px 7px;
}

h1 {
background:#000 url(../images/mm2.gif) top repeat-x;
font-size:14px;
padding:4px 10px 5px;
}

.mh1bg {
border-bottom:3px solid #000;
margin:15px 0 0;
}

.h1bg {
border-bottom:1px solid #999;
margin:15px 0 0;
}

.menubg {
background:#f1f1f1;
border:solid #ccc;
line-height:20px;
border-width:2px 0 1px;
margin:0 0 10px;
padding:5px;
}

.newsbg {
border:1px solid #ccc;
line-height:18px;
margin:0 0 10px;
padding:0 5px;
}

.newsstory {
padding:7px;
}

.newsstory img {
border:1px solid #E2E2E2;
background-color:silver;
max-width:250px;
max-height:250px;
margin:1px 5px 0;
padding:1px;
}

.menubg a:hover {
background:#fff;
}

h1 a {
text-decoration:none;
color:#fff;
border-bottom:1px dotted #777;
}

h1 a:hover {
text-decoration:none;
color:#eee;
}

.audate {
border-bottom:1px solid #ddd;
font-size:10px;
line-height:16px;
padding:0 5px;
}

.readmore {
text-align:right;
border-top:1px solid #ddd;
margin:-20px 0 0;
padding:2px 5px 3px;
}

.speedbar {
margin:0 0 0 10px;
}

.speedbar a {
text-decoration:none;
border-bottom:1px dashed #777;
}

.speedbar a:hover {
text-decoration:none;
border-bottom:1px solid #777;
}

.login_button,.bbcodes,.bbcodes_poll {
color:#fff;
font-size:12px;
border:1px solid #aaa;
background:url(../images/mm2.gif) top repeat-x;
margin:1px;
padding:2px;
}

.logininp:focus,.f_textarea:focus,.f_input:focus,.f_select:focus {
color:#000;
background:#fff;
border-color:#777;
}

.bbcodes,.bbcodes_poll {
color:#fff;
margin:2px 2px 0 0;
padding:1px 7px;
}

.f_textarea,.f_input,.f_select {
color:#555;
font-size:11px;
font-family:tahoma;
background:#fcfcfc;
border:1px solid #ccc;
}

.f_textarea {
width:459px;
height:156px;
}

.f_input {
width:300px;
height:14px;
}

.f_select {
height:14px;
}

.blob {
position:absolute;
top:25px;
left:420px;
}

.com {
background:#fff;
border:1px solid #ddd;
margin:10px 0 0;
padding:0;
}

.commenttext {
padding:10px;
}

.commenttext a {
border-bottom:1px dashed red;
background:#ccc;
color:#000;
text-decoration:none;
padding:0 2px;
}

.com p {
font-size:11px;
line-height:12px;
}

.comdate {
font-size:12px;
color:#555;
border-bottom:1px solid #ddd;
background:#eee;
margin:0;
padding:4px 7px;
}

.author {
border-right:1px solid #aaa;
font-size:10px;
padding:7px;
}

.comed {
text-align:right;
font-size:10px;
margin:0 0 10px;
padding:3px;
}

.ch4 {
text-align:right;
font-size:12px;
border-bottom:1px solid #ddd;
margin:5px 0;
padding:5px 0 0;
}

.ch4 a {
text-decoration:none;
color:#222;
}
.clr { clear: both; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.navigation {
text-align:center;
color:#666;
border:0;
line-height:20px;
margin:10px;
}
/*---Userinfo---*/
.userinfo { padding-left: 125px; }
	.rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat;}

.navigation a:link,.navigation a:visited,.navigation a:active {
text-decoration:none;
color:#636363;
background:#F9F9F9;
border:1px solid #ccc;
font-size:12px;
margin:8px 0;
padding:2px 6px;
}

.navigation a:hover {
background:#ccc;
color:#000;
border-color:#fff;
}

.navigation span {
text-decoration:none;
background:#fff;
border:1px solid #E6E6E6;
color:#ccc;
font-size:12px;
margin:8px 0;
padding:2px 6px;
}

.tempimg {
padding:5px;
}

.skachaty_mp3 a {
    display:block;
    float:left;
    width:40%;
    height:15px;
    font:12px verdana, sans-serif;
    color:#4b4b4b;
    background:#F1F1F1;
	border-radius:7px;
    text-align:center;
    padding:6px 10px;
    margin:0px 0;
    border:1px solid #d9d6c5;
}
.skachaty_mp3 a:hover {
    color:#B20000;
}
.besplatno_mp3 a {
    display:block;
    float:right;
    width:40%;
    height:15px;
    font:12px verdana, sans-serif;
    color:#4b4b4b;
    background:#F1F1F1;
	border-radius:7px;
    text-align:center;
    padding:6px 10px;
    margin:0px 0;
    border:1px solid #d9d6c5;
}
.besplatno_mp3 a:hover {
    color:#B20000;
}
