#addnews,
#lostpassword,
.stats,
.pm-template,
div#registration,
#userprofile,
#searchpage,
#tagscloud,
.staticpage,
#infopage {border: 1px solid #6396c4; padding: 10px;}



/* ---------- Добавление новости -------------*/
#addnews {}

#addnews h4 {margin: 5px 0; color: #888; font-size: 12px;} /* заголовки "Краткое содержание" / "Полная новость" */

#addnews textarea {width: 98%; height: 150px;}
#addnews select {border: 1px solid #eee;}

#addnews label, input.f_input {display: block; width: 150px; float: left; margin-bottom: 10px;}
#addnews label {text-align: left; width: 130px; padding-right: 20px;}
#addnews br {clear: left;}

.admintag {line-height: 20px;}
.admintag input {margin-right: 5px;}

.xfields textarea { /* Дополнительные поля новостей */
	width: 499px;
	height: 86px;
	border: 1px solid #e0e0e0;
}
.xfields input {
	width: 250px;
	height: 14px;
	border: 1px solid #e0e0e0;
}
.xfields select {
	height: 14px;
	border: 1px solid #e0e0e0;
}

/* ---------- Страница пользователя -------------*/

#userprofile {}
#userprofile, {overflow: hidden; height: 100%;}

#userprofile dl {}
#userprofile dt {float: left; width: 150px;}
#userprofile dd {float: right; width: 400px;}

#userprofile label, input.f_input {display: block; width: 150px; float: left; margin-bottom: 10px;}
#userprofile label {text-align: left; width: 130px; padding-right: 20px;}
#userprofile br {clear: left;}

.hidemail {float: left; margin: 2px 0 0 2px;} /* checkbox "Не получать письма от других" */

.xprofile textarea { /* Дополнительные поля профиля пользователей  */
	width: 316px;
	height: 86px;
	border: 1px solid #e0e0e0;
}
.xprofile input {
	width: 250px;
	height: 14px;
	border: 1px solid #e0e0e0;
}

/* ---------- Страница со статистикой -------------*/
.stats {} 
.stats, {overflow: hidden; height: 100%;} 

.stats dl {line-height: 20px;}
.stats dt {float: left; width: 460px;}
.stats dd {float: right; width: 95px; text-align: right; padding-right: 2px;}

.stats dt, .stats dd {background: #fafafa; margin: 2px 0; border-bottom: 1px solid #f0f0f0;}
.stats dt.tl {background: none; border: none;}
.stats br {clear: both;}

.userstop {font-size: 11px;}
.userstop thead td {font-weight: bold;}

/* ---------- Страница контактов -------------*/
#feedback {} 

#feedback label, input.f_input {display: block; width: 150px; float: left; margin-bottom: 10px;}
#feedback label {text-align: left; width: 130px; padding-right: 20px;}

#feedback br {clear: both;}

/* ---------- Страница персональных сообщений -------------*/
.pm-template {}
.pm-template label, input.f_input {display: block; width: 150px; float: left; margin-bottom: 10px;}
.pm-template label {text-align: left; width: 75px; padding-right: 20px;}
.pm-template .pm-panel {text-align: center; padding: 20px 0; margin: 20px 0;}
.pm-template br {clear: both;}

.pm {}
.pm td {padding: 2px;}
.pm_head {font-weight: bold;}
.pm_list {background: #fafafa; border-bottom: 1px solid #eee;}
.pm_list a {color: #4b73d4;}

#newpm { /* Уведомление о получении новых PM */
	width: 400px;
	padding: 4px;
	background: #fdfdfd;
	border: 1px solid #eee;
	line-height: 135%;
}
#newpmheader {
	padding: 2px 5px 0 5px;
	height: 20px;
	color: #636363;
	font-weight: bold;
	background: #b2c7f1;
	cursor: move;
}
#newpm a {background: transparent; color: #4b73d4; text-decoration: none;}
#newpm a:hover {background: transparent; color: #4b73d4; text-decoration: underline;}

/* ---------- Напоминание пароля -------------*/
#lostpassword {}

#lostpassword dl {}
#lostpassword dt, #lostpassword dd {padding: 5px 0;}
#dle_content .article .data dt {float: left;}
#lostpassword dt {float: left; width: 200px;}
#lostpassword dd {float: left; width: 310px;}

#lostpassword input {width: 200px;}
#lostpassword input.sec_code {width: 114px;}

/* ---------- Страница с регистрцией нового пользователя -------------*/
#registration {}

#registration label, input.f_input {display: block; width: 150px; float: left; margin-bottom: 10px;}
#registration label {text-align: left; width: 130px; padding-right: 20px;}
#registration br {clear: both;}

/* ---------- Поиск по сайту и результаты поиска -------------*/

#searchpage {}
#searchpage select {font-size: 11px;}
#searchpage legend {font-size: 11px; color: #6396c4;}

#searchinput, .textin { /* input на этой странице */
	border: 1px solid #6396c4;
	padding: 2px;
	margin: 2px 0;
	text-decoration: none;
}
.sresult  {
	text-align: justify;
	font-weight: normal;
	line-height: 16px;
}

fieldset {/* Рамка расширенной формы поиска по сайту */
	border: 1px solid #6396c4;
	padding: 5px;
	text-align: left;
}

.search-number {
	background: url("../images/bg-number.gif") no-repeat;
	width: 17px;
	height: 20px;
	color: #333;
	padding: 5px 0 0 8px;
	margin-bottom: 10px;
	font-weight: bold;
}