@import url(/images/css/common.css);

div.error{
	border: 1px #c51c18 solid;
	padding: 10px;
	color: #c51c18;
	font-weight: bold;
}

	#dRight{
		background: url('/images/bg_right_top.gif') top right no-repeat;
		padding: 50px 0 0 0 !important;
	}
			#dRight .cRnd div{
				background: #FFF3C3;
				padding: 12px 12px 18px 12px;
				margin: 0 0 12px 0;
			}
			#dRight .cRnd h2{
				background: #00883A url('/images/iarticles.gif') right top no-repeat;
			}
#content{
	margin: 0;
	padding: 0;
	border-right: #909090 1px dashed;
}

#submenu{
	list-style: none;
	margin: 0;
	padding: 24px 18px 18px 18px;
	color: #0629bc;
	font-size: 12px;
	line-height: 170%;
}
	#submenu li{
		margin: 0;
		padding: 0;
	}
	#submenu li.open{
		font-weight: bold;
	}

/*** Формы добавления материалов ***/
.addnote{
	padding: 12px 24px 24px 24px;
	margin: 0;
}
	.addnote label{
		display: block;
	}
	.addnote input,
	.addnote textarea{
		width: 390px;
		padding: 5px;
		font: normal 11px Arial;
		margin: 5px 0;
	}
	.addnote textarea{
		overflow: auto;
	}
	.addnote button{
		/*width: 400px;*/
	}

h5.subzag{
	clear: both;
	height: 21px;
	padding: 12px 12px 12px 42px;
	margin: 0;
	font: normal 18px Arial;
	color: #fff;
	text-transform: uppercase;
	background: #909090 url('/images/news_arr.gif') 18px center no-repeat;
}
.razdelcontent{
	margin: 0;
	padding: 12px 24px;
}

/**** Комментарии ****/
div.userform{
	padding: 12px 24px;
}
	div.userform input.text{
		width: 126px;
		height: 15px;
		padding: 1px;
		border: #9F9F9F 1px solid;
		margin: 3px 5px 0 0;
		font: normal 11px Arial;
	}
ul.comments{
	list-style: none;
	margin: 0;
	padding: 12px 24px;
}
	ul.comments li{
		margin: 0;
		padding: 12px 0;
	}
		ul.comments li span.dt{
			color: #aaa;
			font-size: 90%;
			display: block;
		}
		ul.comments li span.answ{
			float: right;
			display: block;
		}

/*** Голосования ***/
#voter{
	padding: 0 25px;
}
.vote_scale{
	width: 65px;
	height: 12px;
	margin: 0;
	padding: 5px 0;
	display: block;
}
	.vote_scale span{
		display: block;
		height: 12px;
		margin: 0;
		padding: 0;
		background: url('/images/rating.jpg') left top no-repeat;
	}
		#vote_mat{
			display: none;
			position: absolute;
			width: 80px;
			padding: 0;
			margin: 0;
			border: 0;
			background: #fff;
		}
			#vote_mat input{
				margin: 0;
				padding: 0;
				height: 12px;
				width: 12px;
				border: 0;
				background: url('/images/rating.jpg') left top no-repeat;
			}
				#vote_mat input.m2{
					background-position: -14px top;
				}
				#vote_mat input.m3{
					background-position: -28px top;
				}
				#vote_mat input.m4{
					background-position: -40px top;
				}
				#vote_mat input.m5{
					background-position: -53px top;
				}

#poster{
	background: #FFF3C3;
	padding: 20px;
}
	#poster div{
		padding: 5px 0;
	}
	#poster span{
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
	}
	#poster a.open:link,
	#poster a.open:visited{
		text-decoration: none;
	}

.music_list{
	list-style: none;
	margin: 0;
	padding: 12px 24px 24px 24px;
}
	.music_list li{
		margin: 0;
		padding: 4px 0;
	}
		.music_list li img{
			margin: 0 4px;
		}
		#music_player{
			/*position: absolute;
			left: 0px;
			top: 0px;*/
		}

#pager,
.pager{
	padding: 10px;
	/*text-align: center;*/
	clear: both;
}

div.message_id{
	padding: 24px;
	line-height: 200%;
}
	div.message_id label{
		display: block;
		float: left;
		width: 86px;
		font-weight: bold;
	}
	div.message_id div{
		margin-left: 86px;
	}

	form.message_id{
		padding: 24px;
	}
		form.message_id span{
			display: block;
			padding: 0 0 6px 0;
		}
		form.message_id input,
		form.message_id textarea{
			width: 400px;
			padding: 0;
			margin: 0 0 12px 0;
		}
			form.message_id textarea{
				height: 70px;
				overflow: auto;
			}
div.userform{
}
	div.userform div{
		margin: 4px 0;
	}

