form#insertForm{padding: 3px; border: 1px solid #3564AA; background-color: #FFCC00; height: 1.7em; width: 620px; margin-bottom: 30px;}
form#insertForm label{width: auto; margin-right: 5px;}
form#insertForm input{margin-right: 10px}
form#insertForm select{float: left; display: block;}
form#insertForm .submit{margin-left: 10px}




.forumlist{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

.forumlist li.toplevelposting{
  	margin-bottom: 20px;
	margin-left: 0px;
}

.forumlist ul{
	list-style-type: none;
}

.forumlist li{
	margin-left: -15px;
	margin-top: 5px;
}

.forumlist a.nolink{
	font-size: 85%
}

.forumlist em{
	font-size: 85%;
	font-style: normal;
	color: #777;
}

.forumlist .posting-nobody{
	font-size: 85%;
}

.new-posting-sign{
	background: #FFCC00;
	color: black;
	font-size: 85%;
	padding: 0 3px;
}

/*****************************************************/

.posting p{
	margin: 0 0 10px 0;
}

.posting .postingheader{
	width: 100%;
	background: #3564AA; 
	color: white;
	padding: 2px;
	margin-top: 30px;
}

.posting .postingheader em{
	font-size: 85%;
	font-style: normal
}

.posting .postingheader a.nolink{
	font-size: 85%;
	color: white; 
}

.commentslink{
	font-weight: bold;
	font-size: 85%;
	margin-left: 25px;
}

/***************************************/
/* стили для формы добавления постинга */

.postingadd{
	margin-left: 20px;
	margin-bottom: 20px;
}

.postingadd p{
	margin: 5px 0px 10px 0;
}

.postingadd .caption{
	font-weight: bold;
}

form input, textarea {
	margin-bottom: 0px;	
}


/************************/
#overlay {
	z-index: 99;
	position: absolute;
	left: 0; top: 0;
	width: 100%;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}
#popup_container {
	z-index: 100;
	position: absolute;
	left: 0;
	background: transparent;
	width: 100%;
}
	#popup_header {
		width: 90%; max-width: 1000px;
		margin: 0 auto;
		padding: 0;
		background: transparent;
	}
		#popup_header p {
			float: left;	/* to auto-adjust width */
			padding: 0.2em 0.8em;
			margin: 0 0 0 -4px;
			text-align: left;
			font-size: 120%;
			background: #fff;
		}
	#comment_popup {
		clear: both;	/* to clear a floated para in header */
		width: 90%; max-width: 1000px;
		overflow: hidden;
		margin: 0 auto;
		padding: 0 0 0 8px;
		background: #fff;
		text-align: left;
	}
		#comment_popup_inner {
			overflow: auto;
			margin: 3px 0;
			padding: 0 1em 0 0.5em;
		}