div.forum_block{
	margin: 10px;
	//width: 96%;
	padding-left:30px;
}

div.forum_block.forums{
	width: 95%;
}

.left{
	text-align: left;
}

div.forum{
  padding: 5px 0 5px 0;
}

.forum_block .caption{
	font-size: 14pt !important;
}

.forum_block div.forum a{
	color:#0055cc !important;
}

.forum_block div.forum a:visited{
	color:#8B008B !important;
}

.forum_block div.forum a:hover{
	color:#f70724 !important;
} 

span.description{
	font-family: arial;
	font-size: 15px;
	color: #685560;
}

span.post_date{
	font-family: arial;
	font-size: 10px;
	color: #685560;
}

span.post_date a{
	color: #ca1e81;
}

div.username a, div.username{
	font-family: arial;
	font-size: 14px;
	color: white;
}

div.forum span.description{
	color: #2C6285;
}

.post_text{
	padding: 5px 0 10px 0;
	font-family: arial;
	font-size: 16px;
	color: #444444;
}

table.forum.add_post{
	border: none;
}

.post_form{
	font-size: 12px;
	color: gray;	
}

#add_form{
	padding-left: 35px;
	display: none;
}

#add_form td{
	padding: 5px;
	font-family: Arial;
}

th.author{
	width: 15em;
}

div.post{	
	padding: 12px 0 12px 0;
}


div.subposts{
	margin-left: 50px;
}

form.answer{
	margin-top: 16px;
	background-color: #D1EEFD;
	padding: 10px 10px 10px 10px;
}

form.answer table{
	font-family: Arial;
	font-size: 14px;
	color: #685560;
}

form.answer td{
	padding: 20px 16px 0 16px;
}

form.answer tr.last td{
	padding-bottom: 20px;
}

form.answer input, form.answer textarea{
	border: solid 1px #3f6576;
}

form.answer input.caption, form.answer input.username{
	width: 450px;	
}

form.answer textarea{
	width: 450px;
	height: 165px;
	padding: 3px;
}

form.sform{
//	height: 200px;
}

.forum_block .button{
	color: white;
	background-color: #7196a9;
	border: solid 2px;
	border-color: #fafafa #848484 #848484 #fafafa ;
	font-family:arial !important;
}

.forum_block .dop{
	margin-left:350px;
	margin-top:5px;
// margin-left:333px;
}

.forum_block .dop2{
	margin-left:200px;
	margin-top:5px;
// margin-left:210px;
}

.forum_block .dop3{
	margin-left:0px;
	margin-top:5px;
// margin-left:0px;
}


#template_answer, #template_link, #template_edit, #template_file, .for_edit_name, .for_edit_text{
	display: none;
}

a.jslink{
	margin-right: 10px;
	text-decoration: none !important;
	border-bottom: 1px dashed #1979AA;
	color: #1979AA;
	font-family: Arial;
	font-size: 13px;
}

a.jslink.question{
	color: black;
	border-bottom: 1px dashed black !important;
}

a.jslink.question_gray{
	color: #666666;
	border-bottom: 1px dashed #666666 !important;
}

a.jslink.gray{
	color: #444444 !important;
	border-bottom: 1px dashed gray !important;
}


a.selected{
	background-color: #d1eefd;
}

div.post_answer, div.post_link{
	display: none;
}

form.answer{
	margin: 12px 12px 12px 0px;
}

form .input{
	float: left;
	width: 300px;
	font-size: 14px;
	padding: 3px;	
}

.out_label{
	float:left;
	width: 160px;
	font-size: 14px;
	font-style: italic;
	padding: 3px;	
}
.out_value{
	float: left;
	width: 300px;
	font-size: 14px;
	padding: 3px;	
}

.clear { clear:both; float:none !important; overflow:hidden; height:0; font-size:0; }


div.service_message{
	font-size: 14px;
	color: red;
	padding: 5px;
}

div.rasporka{
	width: 0px;
	height: 600px;
}

div.post_files{
	border-left: solid 2px #ffe7f5;
	margin-bottom: 3px;
	padding: 3px 5px 5px 0;
}

.post .full{
	display: none;
}

.post .post .compact{
	display: none;
}

.post.full .full{
	display: block;
	padding-bottom:10px;
}

td.second{
	width:250px
}

.post .full{
	margin-top: 16px;
	padding-right:10px;
	background-color: #FFF4A2;
}

a.is_open{
	color:royalBlue !important;
	font-weight:bold !important;
}

div.confa_intro{
	margin-bottom: 20px;
}

div.confa_intro, div.confa_intro p, div.confa_intro a{
	font-family: Arial !important;
	font-size: 16px !important;
}
div.logging_container a{
	font-family: arial;
	font-size: 14px;
	color: white;
	padding-right:50px;
}

.post .post #link_for_answer{display: none}

img.avatar{
	margin:5px
}