body {
background-image: url(../images/bg-wall.jpg); 
margin-top: 0px; 
margin-bottom: 0px;
font-family: arial; 
}

a img {
border:0
}

#t0 {
text-align: left; 
margin-left: auto; 
margin-right: auto;
}

#t1 {
background-color: #ffffff; 
width: 980px; 
text-align: left; 
margin-left: auto;
margin-right: auto;
}

#td1 {
background-image: url(../images/header1.jpg); 
width: 980px; 
height: 28px;
}

#t2 {
text-align: left; 
width: 100%;
}

#t2 a {
color: #FFFFFF;
text-decoration: underline;
}

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

#td2 {
font-size: 12px; 
padding-left: 22px; 
font-weight: bold; 
padding-top: 1px; 
color: #ffffff;
width: 170px;
}

#td3 {
text-align: right; 
color: #ffffff; 
font-size: 13px; 
padding-top: 1px; 
padding-right: 22px;
}

#td3 b {
padding: 0 15px;
}

#td4 {
background-image: url(../images/header2.jpg); 
width: 980px; 
height: 337px;
}

#t3 {
text-align: left; 
background-color: #ffffff; 
width: 100%;
}

#td5 {
width: 200px; 
vertical-align: top;
padding-top:5px;
}

#t4 {
width: 178px; 
text-align: left; 
margin-left: auto; 
margin-right: auto;
}

#td6 {
text-align: left; 
padding-bottom: 10px;
}

.input1 {
border: 1px solid #c0c0c0; 
padding: 5px; 
font-size: 12px; 
width: 160px; 
height: 13px; 
background-color: #eeeeee;
}

#t5 {
text-align: left; 
padding-top: 2px; 
width: 100%;
}

#td7 {
font-size: 12px; 
padding-left: 2px;
}

#td7 a {
text-decoration: underline; 
}

#td7 a:hover {
text-decoration: none; 
}

.register a {
color: #980000; 
padding-bottom: 2px;
}

.usercp {
width: 178px; 
text-align: left; 
margin-left: auto; 
margin-right: auto;
font-size: 12px;
}

.usercp a {
color: #980000; 
text-decoration: underline; 
}

.usercp a:hover {
color: #980000; 
text-decoration: none; 
}

.lostpass a {
color: #614100; 
}

#td8 {
width: 45px; 
text-align: left; 
vertical-align: middle;
}

#td9 {
padding-top: 15px; 
padding-bottom: 10px; 
vertical-align: top;
}

#td10 {
text-align: left; 
padding-bottom: 2px;
}

#td11 {
font-size: 12px; 
padding-left: 2px; 
padding-bottom: 10px;
}

.red-title {
color: #980000;
}

.vote-answers {
padding-top: 5px; 
padding-left: 1px;
}

.vote-answes input {
padding-bottom: 3px;
}

#t6 {
width: 100%; 
text-align: left; 
margin-left: auto; 
margin-right: auto;
}

.v-center {
vertical-align:middle;
}

.v-center img {
border: 0px solid; 
width: 74px; 
height: 16px;
}

#td12 {
padding-top: 15px; 
padding-bottom: 10px;
}

#td13 {
text-align: left; 
padding-bottom: 2px;
}

#td14 {
padding-top: 10px;
}

.beat-right {
text-align: right;
padding-top: 0;
}

.beat-right img {
border: 0px solid; 
padding-top: 10px; 
padding-right: 3px; 
width: 74px; 
height: 16px;
}

#td15 {
width: 580px; 
vertical-align: top; 
padding-top: 8px; 
text-align: center;
}

#t7 {
width: 560px; 
text-align: left; 
margin-left: auto; 
margin-right: auto;
}

.line1 {
width: 1px; 
height: 100%; 
background-color: #bebebe;
}

#td16 {
text-align: center; 
vertical-align: top;
height:100%;
}

.t8 {
width: 98%; 
text-align: center; 
margin-left: auto;
margin-right: auto;
height:100%;
}

#td17 {
width: 100%; 
text-align: right;
}

.news-title {
padding-bottom: 3px; 
width: 138px; 
height: 11px;
}

.news-title a{
text-decoration: none;
font-size: 12px;
}


.line2 {
background-color: #bebebe; 
height: 1px;
}

#td18 {
vertical-align: middle;
text-align: left;
}

.t9 {
text-align: left; 
padding-top: 10px; 
width: 540px;
}

.news-img {
width: 150px; 
vertical-align: top;
padding-left: 10px; 
}

.news-img img {
padding-right: 10px; 
padding-top: 10px; 
padding-bottom: 10px; 
}

.news-text {
width: 370px; 
font-size: 12px; 
padding-bottom: 10px; 
padding-top: 5px;
}

.news-title {
color: #980000;
font-weight: bold;
}

.news-title  a {
color: #980000;
font-weight: bold;
text-decoration: underline;
}

.news-title  a:hover {
text-decoration: none;
}

.line3 {
width: 1px; 
height: 100%; 
background-color: #bebebe;
text-align: center; 
}

.nav {
font-size: 14px;
font-weight: bold;
}

.nav-inactive {
color: #666666;
}

.nav-active {
color: #980000;
}

#td19 {
width: 200px; 
vertical-align: top;
}

#t10 {
text-align: left; 
margin-top: 0px; 
width: 192px; 
height: 100%;
}

#td20 {
text-align: right; 
padding-bottom: 5px; 
padding-top: 5px;
}

.realtone {
font-size: 12px;
}

.realtone  ol {
padding-left: 23px;
padding-right: 10px;
}

.realtone a {
font-weight: normal;
color: #000000;
text-decoration:none;
}

.realtone a:hover {
font-weight: bold;
}

#td21 {
text-align: right; 
padding-bottom: 10px; 
padding-top: 10px;
}

.last-h {
height: 100%;
}

#t11 {
text-align: left; 
width: 100%;
padding-left: 5px;
}

#td22 {
width: 200px; 
text-align: center;
}

#td22 table {
width: 200px; 
height: 32px;
}

#footer {
background: url(../images/footer_bg.gif) no-repeat scroll right bottom; 
padding-right: 75px; 
font-size: 11px; 
height: 50px; 
width: 760px; 
text-align: right; 
vertical-align: bottom;
}


/* 
 * ========================================
 * Рейтинг 
 * ========================================
 */

.rating {
		color: #666666;
		font-family: Tahoma, helvetica, sans-serif;
		font-size: 11px; 
		width: 85px;
		height: 16px;
	}
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 85px;
		height: 16px;
		position: relative;
		background: url('../dleimages/rating.gif') top left repeat-x;		
	}
	
	.unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		float: left;
	}
	.unit-rating li a{
		display:block;
		width:17px;
		height: 16px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0px;
	}
	.unit-rating li a:hover{
		background: url('../dleimages/rating.gif') left center;
		z-index: 2;
		left: 0px;
	}
	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:17px;}
	.unit-rating a.r2-unit{left:17px;}
	.unit-rating a.r2-unit:hover{width: 34px;}
	.unit-rating a.r3-unit{left: 34px;}
	.unit-rating a.r3-unit:hover{width: 51px;}
	.unit-rating a.r4-unit{left: 51px;}	
	.unit-rating a.r4-unit:hover{width: 68px;}
	.unit-rating a.r5-unit{left: 68px;}
	.unit-rating a.r5-unit:hover{width: 85px;}
	.unit-rating li.current-rating{
		background: url('../dleimages/rating.gif') left bottom;
		position: absolute;
		height: 16px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
}



/* 
 * ========================================
 * BB коды
 * ========================================
 */ 
.bbcodes {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
}

.editor_button {
	float:left;
	cursor:pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float:left;
	cursor:pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
.editbclose {
	float:right;
	cursor:pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

.norm {
font-size: 12px;
padding-left: 5px;
}

.norm a {
color: #980000; 
text-decoration: underline; 
}

.norm a:hover {
color: #980000; 
text-decoration: none; 
}

.norm2 a {
color: #980000; 
text-decoration: underline; 
}

.norm2 a:hover {
color: #980000; 
text-decoration: none; 
}

.date {
font-weight:bold;
}

.bioimg img{
padding-right:15px;
padding-bottom:10px;
}

.vote {
    padding-left: 20px;
	text-indent: -20px;
}
.vote input {
    width: 20px;
}


/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .voteinnput { margin-bottom: 11px; };
}

/* Firefox */
@-moz-document url-prefix()
{
.vote {text-indent: -28px;}
}


/* 
 * ========================================
 * Выпадающее меню
 * ========================================
 */ 

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #980000;
	line-height: 20px;
	color: #ffffff;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#980000;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background:#ffffff;
	color:#980000;
}