﻿html{
	height:100%;
	padding:0px;
	margin:0px;
}
body{
	height:100%;
	padding:0px;
	margin:30px 30px 15px 30px;
	background-color:#F7FCF7;
	color:#000;
}
form{
	margin:0px;
}
p{
	margin: 0;
}
table{
	border-width:0px;
	border-collapse:collapse;  /*cellspacing="0" */
}
table thead{
	font-weight:bold;
	text-align:center;
}
table td{
	padding:0px;  /*cellpadding="0" */
}

A:link,A:visited{
	color:#0000FF;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
}
A:hover,A:active{
	color:#FF0000;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;	
}

.tableBorderSeparate{
	border-collapse:separate;	
	padding:2px;
}
.input_text{
	font-size:12px;
	height:20px;
}
.input_textWithWidth{
	font-size:12px;
	height:20px;
	width:155px;
}
.input_button{
	font-size:12px;
}

.hidden{
	display:none;
}
.tdPadding_3px{
	padding:3px;
}
.login{
	font-size:12px;
	height:12px;
}
.tdShowOrHide{
	font-family:monospace;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;	
}
.cursorHand{
	cursor:pointer;
	cursor:hand;	
}
.explanationForNameControl{
	font-size:smaller;
}

.visibleBlock{
	background-color:#F0F0F0;
	margin-bottom:15px;
	border:solid 1px #808080;
}

.requiredFieldAsterisk{
	color:#FF0000;
}
.errorMessage{
	color:#FF0000;
}
.Register{
	border:solid 1px #000;
}

.spanButton{
	cursor:pointer;
	cursor:hand;
	color:#0000FF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;	
}
.spanButtonSelected{
	cursor:pointer;
	cursor:hand;
	color:#FF0000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;		
}
.spanButtonActiv{
	cursor:pointer;
	cursor:hand;
	color:#000;	
}
.spanButtonDisabled{
	cursor:default;
	color:#808080;
}


.btnCreateThread{
	background:transparent url('/Images/createThread.gif') no-repeat;
	display:inline-block;
	height:21px;
	padding: 2px 0 2px 21px;
	cursor:pointer;
	cursor:hand;	
	font-size:smaller;
	white-space:nowrap;
	color:#000;	
}
.btnCreatePost{
	background:transparent url('/Images/createPost.gif') no-repeat;
	display:inline-block;
	height:21px;
	padding: 2px 0 2px 21px;
	cursor:pointer;
	cursor:hand;	
	font-size:smaller;
	white-space:nowrap;
	color:#000;	
}

.btnCanCreateChilds{
	background:transparent url('/Images/canCreateChilds.gif') no-repeat;
	display:inline-block;
	height:21px;
	padding: 2px 0 2px 21px;
	cursor:pointer;
	cursor:hand;	
	font-size:smaller;
	white-space:nowrap;
	color:#000;	
}
.btnCanNotCreateChilds{
	background:transparent url('/Images/canNotCreateChilds.gif') no-repeat;
	display:inline-block;
	height:21px;
	padding: 2px 0 2px 21px;
	cursor:pointer;
	cursor:hand;	
	font-size:smaller;
	white-space:nowrap;
	color:#000;	
}
.btnSubscribe{
	background:transparent url('/Images/subscribe.gif') no-repeat;
	display:inline-block;
	height:21px;
	padding: 2px 0 2px 21px;
	cursor:pointer;
	cursor:hand;	
	font-size:smaller;
	white-space:nowrap;
	color:#000;	
}
.btnNoSubscribe{
	background:transparent url('/Images/noSubscribe.gif') no-repeat;
	display:inline-block;
	height:21px;
	padding: 2px 0 2px 21px;
	cursor:pointer;
	cursor:hand;	
	font-size:smaller;
	white-space:nowrap;
	color:#000;	
}

.Voting{
	text-align:center;	
}
.Voting .question{}
.Voting .answer{
	text-align:left;	
}
.Voting .answer .progress{
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	background-color:#ff0000;
	height:4px;
}
.Voting .button{
	font-size:small;
	text-decoration:none;
}

.Search{
	padding:3px;
	border:solid 1px #000;
	color:#000;
}
.Search_NumbersPage{
	color:#0000FF;
}
.Search_SelectNumberPage{
	color:#000;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}

.RulesOfForum{
	padding:3px;
	border:solid 1px #000;
}
.RulesOfForum table{
	border-collapse:separate;
	border-width:1px;
}
.RulesOfForum table td{
	padding:2px;
}

.MemberList{
	border:solid 1px #000;
	border-collapse:separate;
	color:#000;
}
.MemberList thead td{
	font-weight:bold;
	font-size:smaller;
	text-align:center;
	cursor:default;
}
.MemberList thead .columnSortable{
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.MemberList thead .columnSortable .spanAndImg{
	cursor:pointer;
	cursor:hand;	
}
.MemberList thead .columnSortableWithSign{
	text-align:right;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
}
.MemberList tbody td{}
.MemberList tbody .signShowOrHide{
	font-family:monospace;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}
.MemberList tbody .showOrHideByColumn{
	cursor:pointer;
	cursor:hand;
}
.MemberList tbody .hideRow{
	border:solid 1px #000;
}
.MemberList tbody .rotationSelect
{
	background-color:#cfd3d7;
}
.MemberList tbody .mouseOver
{
	background-color:#f1f5f9;
}
.MemberList tbody .mouseClick
{
	background-color:#8b8f93;
}

.MemberList_UserData{}
.MemberList_UserData_Ban{
	border:solid 1px #000;
}
.MemberList_UserAdditionalData{
	color:#000;
}

.PrivateMessages{
	border:solid 1px #000;
	color:#000;
}
.PrivateMessages_Header{
	background-color:#d0d8e8;
	color:#000;
}
.PrivateMessages_Header_btnHistory{
	background:transparent url('/Images/history.gif') no-repeat;
	display:inline-block;
	height:19px;
	padding: 2px 0 2px 20px;
	cursor:pointer;
	cursor:hand;	
	font-size:smaller;
	white-space:nowrap;
	color:#000;	
}
.PrivateMessages_Header_btnRefresh{
	background:transparent url('/Images/refresh.gif') no-repeat;
	display:inline-block;
	height:21px;
	padding: 2px 0 2px 21px;
	cursor:pointer;
	cursor:hand;	
	font-size:smaller;
	white-space:nowrap;
	color:#000;	
}
.PrivateMessages_FieldForMessages{
	background-color:#f0f0f0;
	border:solid 1px #000;
	padding:3px;
}

.PrivateMessages_SentMessages{
	margin-top:5px;
	margin-bottom:5px;
}
.PrivateMessages_SentMessages span{
	color:#0000FF;
}
.PrivateMessages_GotMessages{
	margin-top:5px;
	margin-bottom:5px;	
}
.PrivateMessages_GotMessages span{
	color:#FF0000;
}

.MyProfile{
	color:#000;
	border-bottom:solid 1px #000;
}


.HeaderForums{
	background-color:#3f6394;
	font-weight:bold;
	color:#fff;	
}
.HeaderForums_AdditionalColumns{
	font-weight:normal;
	font-size:smaller;
	color:#fff;
}
.HeaderThreads{
	background-color:#3f6394;
	font-weight:bold;
	color:#fff;
}
.HeaderThreads_AdditionalColumns{
	font-weight:normal;
	font-size:smaller;
	color:#fff;
}
.HeaderPosts{
	background-color:#3f6394;
	font-weight:bold;
	color:#fff;
}

.Forum{
	font-weight:bold;
}
.Forum_Row{
	background-color:#d0d8e8;
	color:#000;
}
.Forum_Operations{
}

.Forum_Moderators{
	font-weight:normal;
	font-size:smaller;
}
.Forum_Moderators_List{
	border:solid 1px #000;
}

.Forum_imgInsertRemoveThread{
	background:transparent url("/Images/insertRemoveThread.gif") no-repeat;
	display:inline-block;
	height:20px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.Forum_imgCreateThread{
	background:transparent url("/Images/createThread.gif") no-repeat;
	display:inline-block;
	height:21px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.Forum_imgModerator{
	background:transparent url("/Images/moderator.gif") no-repeat;
	display:inline-block;
	height:21px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.Forum_imgEdit{
	background:transparent url("/Images/edit.gif") no-repeat;
	display:inline-block;
	height:21px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.Forum_imgDelete{
	background:transparent url("/Images/delete.gif") no-repeat;
	display:inline-block;
	height:21px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}

.Thread{
	font-weight:normal;
}
.Thread_Row{
	background-color:#f0f0f0;
	color:#000;
}
.Thread_Name{
	font-weight:bold;
}
.Thread_Description{
	color:#000;
}
.Thread_CountThreadsWithPosts{
	background-color:#E0E4E8;
	color:#000;
}
.Thread_CountPosts{
	background-color:#E0E4E8;
	color:#000;
}
.Thread_CountNewPosts{
	background-color:#E0E4E8;
	color:#000;
}
.Thread_Operations{
	background-color:#f0f0f0;
}

.Thread_imgRemove{
	background:transparent url("/Images/removeThread.gif") no-repeat;
	display:inline-block;
	height:20px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.Thread_imgEdit{
	background:transparent url("/Images/edit.gif") no-repeat;
	display:inline-block;
	height:20px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.Thread_imgDelete{
	background:transparent url("/Images/delete.gif") no-repeat;
	display:inline-block;
	height:20px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}

.Post{
	background-color:#F0F0F0;
	border:solid 1px #000;
}
.Post_Header{
	background-color:#D0D8E8;
	color:#FFF;
	font-size:small;
	height:22px;
	padding:2px;
}
.Post_UserData{
	text-align:center;
	font-size:smaller;
	background-color:#F0F0F0;
	color:#000;
}
.Post_Message{
	text-align:left;
	vertical-align:top;
	background-color:#F0F0F0;
	color:#000;
}
.Post_Message table{
	border-collapse:separate;
	border-width:1px;
}
.Post_Message table td{
	padding:2px;
}
.Post_AutoSignature
{
	margin-top:5px;
	padding:5px 2px 10px 2px;
	width:100%;
	border-top:solid 1px #D0D8E8;
}

.Post_imgRemove{
	background:transparent url("/Images/removePost.gif") no-repeat;
	display:inline-block;
	height:20px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.Post_imgEdit{
	background:transparent url("/Images/edit.gif") no-repeat;
	display:inline-block;
	height:20px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.Post_imgDelete{
	background:transparent url("/Images/delete.gif") no-repeat;
	display:inline-block;
	height:20px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.Post_imgBan{
	background:transparent url("/Images/ban.gif") no-repeat;
	display:inline-block;
	height:21px;
	padding: 0 0 5px 21px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}

.editBlock table{
	border-collapse:separate;
	border-width:1px;
}
.editBlock table td{
	padding:2px;
}

.StatisticsAndLegend_Header{
	background-color:#D0D8E8;
	color:#000;
	font-weight:bold;
}
.StatisticsAndLegend_Data{
	background:#f0f0f0;
	color:#000;
	font-size:small;	
	width:100%;
	overflow:hidden;
}
.StatisticsAndLegend_Data .oneLegend{
	padding: 2px;
	float:left;
}
.StatisticsAndLegend_Data .oneLegend .text{
	margin:4px 0 2px 2px;
	white-space:pre;
	float:left;
}

.imgExistNewMessages{
	background:transparent url("/Images/forum_status_new.gif") no-repeat;
	float:left;
	width:23px;
	height:23px;
}
.imgNoNewMessages{
	background:transparent url("/Images/forum_status.gif") no-repeat;
	float:left;
	width:23px;
	height:23px;
}
.imgPrivateForum{
	background:transparent url("/Images/forum_private.gif") no-repeat;
	float:left;
	width:23px;
	height:23px;
}


.BanPost{
	border:solid 1px #000;
}

.Tab{
	border-bottom:solid 1px #000;
}
.TabLeftVoid{
	border-bottom:solid 1px #000;
}
.TabHeaderActive{
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 0px #000;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;	
	color:#000;
}
.TabHeaderInactive{
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	font-weight:normal;
	cursor:pointer;
	cursor:hand;	
	color:#000;
}
.TabPage{
	border-left:solid 1px #000;
	border-right:solid 1px #000;
}

.MainMenuTab{
	background-color:#F0F0F0;
}
.MainMenuTabHeaderActive{
	background-color:#E0E4E8;
	padding:0 5px 0 5px;
}
.MainMenuTabHeaderActive span{
	color:#000;
}
.MainMenuTabHeaderInactive{
	background-color:#F0F0F0;
	padding:0 5px 0 5px;
}
.MainMenuTabPage{
	background-color:#E0E4E8;
	color:#000;
}

.MainMenu_btnSearch{
	background:transparent url('/Images/search.gif') no-repeat;
	display:inline-block;
	height:16px;
	padding:0 0 0 17px;
	cursor:pointer;
	cursor:hand;	
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	white-space:nowrap;
	color:#000;	
	font-weight:normal;
	font-style:normal;
	text-decoration:none;	
}
.MainMenu_btnRules{
	background:transparent url('/Images/rules.gif') no-repeat;
	display:inline-block;
	height:16px;
	padding:0 0 0 16px;
	cursor:pointer;
	cursor:hand;	
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	white-space:nowrap;
	color:#000;	
}
.MainMenu_btnMembers{
	background:transparent url('/Images/members.gif') no-repeat;
	display:inline-block;
	height:16px;
	padding:0 0 0 12px;
	cursor:pointer;
	cursor:hand;	
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	white-space:nowrap;
	color:#000;	
}
.MainMenu_btnOldMail{
	background:transparent url('/Images/oldMail.gif') no-repeat;
	display:inline-block;
	height:17px;
	padding:0 0 0 20px;
	cursor:pointer;
	cursor:hand;	
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	white-space:nowrap;
	color:#000;	
}
.MainMenu_btnNewMail{
	background:transparent url('/Images/newMail.gif') no-repeat;
	display:inline-block;
	height:17px;
	padding:0 0 0 20px;
	cursor:pointer;
	cursor:hand;	
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	white-space:nowrap;
	color:#000;	
}
.MainMenu_btnMyProfile{
	background:transparent url('/Images/myProfile.gif') no-repeat;
	display:inline-block;
	height:16px;
	padding:0 0 0 16px;
	cursor:pointer;
	cursor:hand;	
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	white-space:nowrap;
	color:#000;	
}


.MainMenu_btnTextSelected{
	color:#FF0000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.MainMenu_btnTextPressed{
	color:#000;
}

.WYSIWYGEditorToolbar{
	border:1px solid #ccc;
	background-color:#efefef;
}
.WYSIWYGEditorToolbar .buttonBorder{
	background-color:#efefef;
	border:1px solid #efefef;
}
.WYSIWYGEditorToolbar .buttonBorderHover{
	border:1px solid #666;
	background-color:#ddd;
}
.WYSIWYGEditorToolbar .buttonBorderActive{
	border:1px solid #666;
	background-color:#ccc;
}
.WYSIWYGEditorToolbar_expandableButton_pane{
	background-color:#fff;
	border:1px solid #ccc;
	color:#000;
}
.WYSIWYGEditorToolbar .select{
	border:1px solid #ccc; 
	background-color:#fff;
	color:#000;
}
.WYSIWYGEditorToolbar_select_pane{
     border-left:1px solid #ccc; 
     border-right:1px solid #ccc;
     background-color:#fff;
     color:#000;
}
.WYSIWYGEditorToolbar_select_pane .itm{
	background-color:#fff;
	border-bottom:1px solid #ccc; 
}
.WYSIWYGEditorToolbar_select_pane .itmActive{
	background-color:#ccc;
	border-bottom:1px solid #ccc;
}
.WYSIWYGEditorToolbar_tips{
	border:1px solid #ccc; 
	background-color:#ffffc9;
	color:#000;
}
.WYSIWYGEditorInstance{
	border:1px solid #ccc;
}
.WYSIWYGEditorInstance .elm{
	background-color:#F0F0F0;
	color:#000;
}

.popupWindow{
	margin:0px;
	padding:0px;
	border:solid 1px #000;
	background-color:#DCDCDC;
}
.popupWindow .header{
	background-color:#0077FF;
	vertical-align:bottom;
}
.popupWindow .header .title{
	padding:2px;
	color:#EFEFEF;
	font-weight:bold;
}   
.popupWindow .header .buttonClose{
	cursor:pointer;
	cursor:hand;
	vertical-align:text-bottom;
	text-align:center;
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	border:solid 1px #000;
	background-color:#EFEFEF;
	font-size:smaller;
	font-family:monospace;
	color:#000;
}  
.popupWindow .body{
	border-top:solid 1px #000;
}
.popupWindow .body td{
	color:#000;
}

.ColorPicker_Tab{
	table-layout:fixed;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	background-color:#E2EBED;
	width:241px;
	border:solid 1px #000;
	font-size:smaller;
	color:#000;
}
.ColorPicker_TabLeftVoid{
	border-bottom:solid 1px #000;
}
.ColorPicker_TabHeaderActive{
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 0px #000;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;	
}
.ColorPicker_TabHeaderInactive{
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	font-weight:normal;
	cursor:pointer;
	cursor:hand;	
}
.ColorPicker_tdHolderColor{
	border:solid 1px #FFF;
}
.ColorPicker_tbColorWithBorder{
	border:solid 1px #000;
	width:12px;
	height:12px;
}
.ColorPicker_tdHolderStrColorName{
	border:solid 1px #000;
	font-size:smaller;
	color:#000;
}
.ColorPicker_tbColorSlider{
	font-size:smaller;
	margin:2px;
	color:#000;
}
.ColorPicker_inputTextColor{
	font-family:monospace;
	font-size:11px;
	width:50px;
}
.ColorPicker_buttonClose{
	cursor:pointer;
	cursor:hand;
	font-family:monospace;
	padding:2px;
	border-bottom:solid 1px #000;
}

.btnTextSelected{
	color:#ff0000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;	
}
.btnTextDisabled{
	color:#808080;
	cursor:default;
}
.btnTextPressed{
	color:#000;
}