/*перенесено из forum.css начало*/
.edit 
{
	width: 460px;
}
table.content
{
	margin-top: 2px;
	margin-bottom: 2px;
}
/*перенесено из forum.css конец*/

/* For BBCode Post Buttons */
.ButtonOut
{
	/*filter: alpha(opacity=70);*/
	border: #7F9DB9 1px solid;
}
.ButtonOver
{
	background-color: #FFE1AC;
	border: #FFAD55 1px solid;
}
.ButtonChecked
{
	background-color: #FFCB7E;
	border: #FFAD55 1px solid;
}
.ButtonOff
{
	/*filter: gray() alpha(opacity=30);*/
	background-color: #C0C0C0;
	border: #7F9DB9 1px solid;
}
img
{
	border: 0;
}
form#Form1 *
{
	font-family:Arial;
	font-size: 95%;
}
form#Form1 * a
{
	color:#3271af;
}
form#Form1 * a:visited
{
	color:#86abd0;
}
.forum-block
{
	margin:0;
}
.forum-block .main-header
{
	margin-bottom: 0;
}

.forum-block .main-header-
{
	border-bottom:1px solid #97B5D2;
	margin:0 0 0 0;
	padding:26px 0px 0px 0px;
	text-align: left;
}
.forum-block .header-default-
{
	background:url('headerDefault.jpg') no-repeat right bottom;
	padding-right:130px;
}
.forum-block .main-header- p
{
	margin:0;
	font-size:11px;
}
.forum-block .main-header- a	
{
	color:#767676;
}
.forum-block .main-header- a:hover {
	color:#bd7c0b;
}

.forum-block p
{
	margin-top: 10px;
	font-family:Verdana;
	font-size: 0.85em !important;
}
.forum-block p img
{
	margin:0;
}
table.forum-menu
{
	margin: 0 0 0;
	border: solid 0;
}
table.forum-menu td
{
	padding: 7px 6px !important;
	vertical-align: top;
}
table.forum-menu td a,
table.forum-menu td a:visited
{
	margin: 0 7px;
	white-space: nowrap;
	color: #3271AF;
}
table.forum-menu td a:hover {
	color: #bd7c0b;
}
/* Header 1 - Main header */
.header1
{
	background-color: #6d8ca1;
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
}
.header1 td, td.header1
{
	padding: 7px !important;
}
.header1 select,
.header1 input {
	*vertical-align:middle;
}
/* Header 2 - Sub header */
.header2 {
	background-color: #dce2e8;
	color: #5F6A72;
	font-weight: bold;
	font-size: 1em;
}
a.header2:link, a.header2:visited {
	color: #5F6A72;
}
.header2 a:link, .header2 a:visited
{
	color: #5f6a72;
}

/* Footer1 - Bottom of tables */
table.content td.footer1 {
	padding: 1px 0 !important;
	font-size: 1em;
	height: 28px;
	background: #95afc6;
}

.footer1 select, .footer1 td
{
	font-size: 1em;
}
.footer1 table
{
	background: #cfd9e3;
}

.postformheader
{
	background-color: #D1DCEB;
	font-weight:bold;
}

/* Header of posts */
.postheader
{
	background-color: #E4EAF2;
	color: #5F6A72;
}

/* User info and post/article */
.post
{
	background-color: #F4F4F4;
	color: #5F6A72;
	font-size: 1em;
}
.post_alt
{
	background-color: #F9F9F9;
	color: #5F6A72;
	font-size:1em;
}
.post_priority
{
	font-weight:bold;
}
/* Footer of posts */
.postfooter
{
    background-color: #cfd9e3;
}
/* Area between posts */
.postsep td {
	background-color: #8394B2;
	height: 4px;
	padding:0 !important;
}
/* most tables are class 'content' */
.content
{
	border: solid 1px #dbdbdb;
	color: #000000;
	padding: 0px;
	background-color: #FFFFFF;
}
.content td
{
	padding: 6px 3px;
}
.content table
{
	border: solid 0;
}
.content table td.post, .profile-data td
{
	background: #edf2f6;
	color: #404040;
}
.content table td.postheader
{
	background: #DCE2E8;
	font-size:0.9em;
}
.profile-data .header2
{
	background-color: #dfe7ed;
}
.forum-profile-avatar
{
	vertical-align: middle;
}
.forum-profile-avatar img
{
	border: solid 1px #939393;
}
.content li
{
	margin: 0 0 0 15px;
	padding: 0 !important;
}
* html .content li
{
	margin: 0;
}
*+html .content li
{
	margin: 0;
}
#RichEdit td
{
	padding: 0px;
}
/* used for quoting messages */
.quote
{
	margin-left: 16px;
	padding-left: 16px;
}
.innerquote
{
	padding: 4px;
	background-color: #E4EAF2;
	border: solid 1px #8394B2;
}

/* used for code */
.code
{
	margin-left: 16px;
	padding-left: 16px;
}
.innercode
{
	padding: 4px;
	background-color: #FFFFFF;
	border: solid 1px #95B4F3;
	color:#000000;
	font-family:Courier New,Courier;
}
/* font sizes */
.smallfont
{
	font-size: 0.85em;
	font-family: Tahoma;
	color: #404040;
}
.largefont
{
	font-size: 9pt;
}
/* Image Links */
a.imagelink
{
	font-size: 8pt;
	font-weight: bold;
	color: #000080;
}
a:hover.imagelink
{
	text-decoration: underline;
	color: #0000FF;
}
/* Used for editor textarea */
.posteditor
{
	width: 100%;
	height: 200px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
#ctl00_MainContent_forum_ctl00_SignatureEditControl_EditorLine textarea
{
	width: 98% !important;
}
#ctl00_MainContent_forum_ctl00_SignatureEditor_EditorLine textarea
{
	width: 99% !important;
}
a#ctl00_MainContent_forum_ctl00_MyTest
{
	padding: 2px 4px;
	color: #5F6A72;
	background:#D1DCEB;
	border: solid 1px #F7F8FA;
}
/* Table just above and below tables */
table.command
{
	padding: 3px;
}
.navlinks {
	padding-top: 5px;
	font-weight: bold;
	color: #404040;
	font-size: 0.9em;
	font-family: Tahoma;
	white-space:nowrap;
}
.navlinks a,.navlinks a:visited
{
	color: #404040;
	text-decoration: none;
	padding: 3px 2px;
}
.navlinks a:hover
{
	padding: 3px 6px;
	margin: 0 -4px;
	color: #6594D5;
	background: #f2f4f7;
}

/* for printing */
.print
{
	border: solid 1px #C0C0C0;
}
.printheader
{
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.printbody
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}

/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/
/*div.postdiv
{
	padding: 10px 4px;
	width: 98%;
	min-height: 100px;
	overflow: auto;
}*/
.post-content {
	width:100%;
}
.post-content-info {
	vertical-align:bottom;
}
.post-content-info-admin {
	font-style:italic;
	text-align:right;
}
.post-content-attached-image {
	overflow: auto;
	max-width: 680px;
}
.post-content-attached-image img {
	
}
.personal-message-link {
	display:none;
	font-size:0.8em;
}
.post-link,
.post-link:visited {
	color:#5F6A72;
}
.post-link:hover {
	color:#bd7c0b;
}
.post-content-info hr {
	margin:5px 0;
}
.active-themes td.post
{
	padding: 10px 5px !important;
}
.iconlegend td
{
	padding: 5px;
	font-family: Verdana;
	font-size: 0.85em;
	vertical-align: middle;
}
.iconlegend td img
{
	margin: -3px 0;
}
.post textarea
{
	width:99% !important;
}
.quick-replya-textarea-container textarea
{
	height:95px !important;
	*margin-left:-20px;
}
.forum-block .left-shift- {
	margin-left:0;
}
.topic-ajax-loader
{
	margin: -6px 0 -4px;
	position:relative;*top: -2px;
}
.related-topic-search-result h4
{
	margin-bottom:5px;
	margin-top:25px;
}
.related-topic-search-result h4 s
{
	text-decoration:none;
	font-weight:normal;
	font-size:0.9em;
}
.related-topic-search-result ol
{
	margin-left:0!important;
}
.related-topic-search-result ol li
{
	  list-style-type: none;
}
.topic-subject-container
{
	margin:6px 0 6px 15px;
}
.topic-subject-container select {
	background:#fff;
	padding:0;
}
.topic-subject-container select optgroup {
	color:#7794a7;
}
.topic-subject-container select option {
	color:#000;
}
.topic-subject-container_tip {
	color:#000;
	margin:0 0 10px;
}
.topic-subject-container_comment {
	font-size:0.85em;
	margin:-2px 0 0;
}
form#Form1  .forum-last-posts {
	font-size:105%;
}


.ThanksLink {
	display:inline-block;
	*zoom:1;
	width:108px;
	height:16px;
	background:url(points/add.gif) 0 0;
	vertical-align:middle;
}
.ThanksLink:hover {
	background-position:0 -16px;
}
.ThanksLink:active,
.ThanksLink__active {
	background-position:0 -32px !important;
	cursor:pointer;
}
.ThanksLink img {
	width:1px;
	height:0;
}
.thanks-advanced {
	margin:36px 0 0 25px;*margin-top:35px;_margin-top:53px;
	padding:0;
	white-space:nowrap;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
}
.thanks-advanced ul {
	display:inline-block;*display:inline;
	*zoom:1;
	height:16px;
	margin:0;
	padding:0 5px 0 0;
	position:relative;
	left:-3px;
	overflow:hidden;
	vertical-align:middle;
}
.thanks-advanced_item {
	display:inline-block;*display:inline;
	*zoom:1;
	height:16px;
	padding-left:2px;
	position:relative;
	left:-2px;
	background:url(points/add-points-bg.gif) 0 -64px no-repeat;
}
.thanks-advanced_item a {
	display:inline-block;*display:inline;
	*zoom:1;
	height:15px;*height:16px;
	text-decoration:none;
	color:#000;
	padding:1px 8px 0;*padding:0 9px;
	position:relative;
	word-spacing:normal;
}
.thanks-advanced_item a:link,
.thanks-advanced_item a:visited {
	background:url(points/add-points-bg.gif) 0 0 repeat-x;
}
.thanks-advanced_item a:link:hover,
.thanks-advanced_item a:visited:hover {
	background-position:0 -48px;
	color:#fff;
}
.thanks-advanced_item__disabled a {
	background:#c7cdd2;
	cursor:default;
}
.thanks-advanced_item a s {
	width:4px;
	height:16px;
	position:absolute;
	right:-4px;
	top:0;
	background:url(points/add-points-bg.gif) right -16px no-repeat;
}
.thanks-advanced_item a:link:hover s,
.thanks-advanced_item a:visited:hover s {
	background-position:right -80px;
}
.thanks-advanced_item__disabled a s {
	background-position:right -32px;
}
.message-points {
	font-weight:bold;
	color:#000;
	margin:0 15px 0 25px;
	vertical-align:top;
}

.points-add-message {
	display:inline-block;*display:inline;
	*zoom:1;
	margin:0 15px 0 0;
	color:#525b62;
	font-size:11px;
	padding:0;
	background:none;
}

.points-auth-message,
.points-how-add-message {
	margin:0 15px 0 0;
	color:#525b62;
	font-size:11px;
	line-height:13px;
}
.points-auth-message a,
.points-auth-message a:visited,
.points-how-add-message a,
.points-how-add-message a:visited {
	color:#525b62;
	line-height:13px;
}


/*[ rating forum */

.postheader
{

}

td.user-box
{
	color:#000;
	font-size:1.1em;
	padding-bottom:25px;
}
.user-box p
{
	margin:5px 0 0 !important;
}
.user-box .gray
{
	color:#777;
}/*
.furum-message-cart {
	display:inline-block;
	zoom:1;
	width:160px;
	margin-left:5px;
}
.user-box_img {
	float:left;
}
.user-box_name {
	width:160px;
	display:inline-block;
}
.user-box_name .usercart-short {
	width:160px;
	white-space:normal;
}*/
.user-box img
{
	border:solid 1px #d1dfec;
}

.note
{
	width:200px;
	font-size:11px;
	padding-left:17px;
	text-align:left;
	background:url(/forum/themes/buhonline/icon_done.gif) left 0.15em no-repeat;
}

/* rating forum ]*/


#DataPanel1_ActionLink,
#DataPanel1_ActionLink:visited {
	color: #3271AF;
}
#DataPanel1_ActionLink:hover {
	color: #bd7c0b;
}

.forum-expert-label {
	display: inline-block;*display: inline;
	*zoom: 1;
	height: 19px;
	background: url(expert-label.png) left center no-repeat;
	color: #fff;
	font-size: 0.87em;
	line-height: 18px;
	padding: 0 5px 0 25px;
	border: solid 1px #45607a;
	border-radius: 2px;
	position: relative;
	behavior: url(/theme/js/pie.htc);_behavior:;
}
.forum-post {
	background: #f7f8fa;
}
.forum-post .forum-post-actions {
	background: #dde1ea;
}
.forum-expert-post {
	background: #fff9ee;
}
.forum-expert-post .forum-post-actions {
	background: #ffefcb;
}
td.forum-post-message {
	padding: 0 0 3px;
}

.mark-all-link {
	float: right;
}

/*[ forum notices table */
.forumNotices {
	margin: 10px -10px;
	border-spacing: 0;
}
.forumNotices-table {
	width: 100%;
}
.forumNotices-row {
	vertical-align: top;
}
.forumNotices-delim {
	padding: 5px;
}
/* forum notices table ]*/
