/* ------------- Box ------------- */

.form-body {
	font-size: 11px; clear: both;
	}
.form-container {
	position: relative;
	width: 70%;
	margin: auto;
	zoom: 1;
	}

/* ------------- Message block ------------- */

.mess-textarea {
	width: 100%; white-space: nowrap; text-align: center; clear: both;
	}
.mess-textarea textarea {
	display: block; width: 100%;
	border-style: solid;
	border-width: 1px;
	}
.mess-textarea input {
	padding: 2px; margin: 0.5em 0 1em;
	}

	
/* --------------- Markdown --------------- */

#markdown_toolbar {
	position: relative;
	width: 100%;
	border-style: solid; border-width: 1px;
	margin: 0 0 -2px !important; padding: 0 !important;
	height: 18px;
	}
#markdown_toolbar,
#markdown_toolbar LI {
	list-style: none;
	}
#markdown_toolbar LI,
#markdown_toolbar LI A {
	float: left;
	margin: 0 !important; padding: 0;
	}
#markdown_toolbar LI A {
	display: block;
	width: 24px; height: 16px;
	border-style: solid; border-width: 1px;
	background-image: url(/img/markdown_icons.gif);
	}
#markdown_toolbar LI SPAN {
	display: none;
	}
/* --- */
#markdown_italic_button {
	background-position: 0 -119px;
	}
#markdown_bold_button {
	background-position: 0 -102px;
	}
#markdown_underline_button {
	background-position: 0 -136px;
	}
#markdown_strike_button {
	background-position: 0 -153px;
	}
#markdown_user_button {
	background-position: 0 -204px;
	}
#markdown_link_button {
	background-position: 0 0;
	}
#markdown_img_button {
	background-position: 0 -170px;
	}
#markdown_cut_button {
	background-position: 0 -187px;
	}
#markdown_video_button {
	background-position: 0 -221px;
	}
#markdown_unordered_list_button {
	background-position: 0 -34px;
	}
#markdown_ordered_list_button {
	background-position: 0 -51px;
	}
#markdown_indent_button {
	 background-position: 0 -68px;
	 }
#markdown_heading_button {
	background-position: 0 -85px;
	}

	
/* ------------- Buttons ------------- */

.p-comm-btn {
	position: relative; top: -41px; margin-bottom: -21px; text-align: center;
	}
.p-comm-btn a {
	display: block; padding: 10px 0 5px 10px; font-size: 12px; font-weight: bold;
	}
.p-comm-btn span img,
.p-comm-bott-btn span img {
	vertical-align: middle; padding: 0 0 0 3px;
	}
.re-box-more-lnk {
	position: relative; top: -37px; text-align: right;
	}
* html .re-box-more-lnk {
	top: -36px;
	}
.post_commX {
	width: 10px; height: 11px;
	margin: 0 0 -2px 0; padding: 0 0 0 6px;
	background-position: 4px 0;
	background-repeat: no-repeat;
	}
.p-comm-bott-btn {
	position: relative; top: -4px;
	width: 535px; height: 24px;
	padding: 5px 5px 0 0;
	text-align: right;
	background: url(/img/commbg.gif) right top no-repeat;
	}
.p-comm-bott-btn a {
	padding: 0px 0 5px 0px; font-size: 11px;
	}
.p-comm-btn span.x-comm-span {
	padding: 18px 0 5px 15px; line-height: 24px;
	}
.p-comm-btn_re {
	width: 150px; position: absolute; right: 0; margin-bottom: -34px;
	}
.add-comm {
	width: 147px; height: 21px;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	}
.re-nick {
	text-align: right; padding: 0 15px 0 0;
	}
.reply.close {
	background: url(/img/design/minimal/post_commX.gif) 100% 2px no-repeat;
	}


/* -------- Select message user -------- */

.form-body LABEL.cat1 {
	float: left;
	padding-right: 1em; margin: 0 0 0.5em;
	text-align: right;
	}
.form-body .min-select-user {
	position: relative; zoom: 1;
	min-height: 70px; _height: 70px;
	}
#post-author {
	display: table; zoom: 1; margin: 0 0 1em;
	}
#post-author INPUT.radio {
	float: left;
	width: 15px; height: 14px;
	margin: 0 0.3em 0.5em 0;
	}
#post-author INPUT.txt,
#post-author LABEL {
	position: relative; zoom: 1; line-height: 1.2;
	}
#post-author INPUT.txt {
	border-width: 1px;
	}
#post-author A.other {
	position: relative;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}
#post-author P {
	margin: 1em 0 1.3em;
	}
#post-author BR {
	clear: left; font-size: 0; line-height: 0;
	}
	
	
/* -------- Authorization form -------- */

.ext-form {
	position: relative; zoom: 1;
	display: none; width: 23.2em;
	padding: 1em; margin: 0.8em 0 1em 0;
	}
#post-author .ext-form LABEL { display: inline; position: static; margin: 0; line-height: 1.7; }
.ext-form INPUT.cb { width: 15px; height: 14px; margin: 0 0.3em 0 0; padding: 0; }
.ext-form INPUT,
.ext-form LABEL { float: left; line-height: 2; }
.ext-form .values { display: table; zoom: 1; }
#post-author .ext-form .values LABEL { float: none; line-height: 1.2; white-space: nowrap; }
/* --- */
.ext-form.openid-user INPUT.txt { width: 12em; margin-bottom: 0.6em; }
.ext-form.openid-user.lj INPUT.txt {
	background-image: url(/img/ljuser.gif);
	background-position: 0.2em 0;
	background-repeat: no-repeat;
	width: 11em; padding-left: 1.8em;
	}
.ext-form.openid-user LABEL { width: 7em; }
/* --- */
.ext-form.blogru-user INPUT,
.ext-form.blogru-user LABEL { margin-bottom: 0.5em; }
.ext-form.blogru-user LABEL { width: 10em; }
.ext-form.blogru-user INPUT.txt { width: 10em; }
.ext-form.blogru-user .values INPUT.cb,
.ext-form.blogru-user .values LABEL { margin-bottom: 0; }
