body,table,input,select,button, form , textarea{
	font-family:arial;
	font-size:12px;
	}
body {
	margin:0px;
	background:url(/img/body_back.gif) repeat-x top white;
	}
h1 {
	margin:0px;
	font-size:11px;
	color: gray;
	}
.site_link {
	color:gray;
	text-decoration:none;
	}
.site_link:hover {
	color:#C40000;
	text-decoration:underline;
	}

.top_link {
	color: #E90080;
	}
.top_link:hover {
	color: #4C4C4C;
	}

.last_file_link {
	color: #0074AA;
	width:380px; OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis;
	}
.last_file_link:hover {
	color: #00567E;
	}

.home_link {
	color: #CC0000;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
	display: block;
	margin:3px;
	}


.msgbox {
	width:350px;
	height:100px;
	display:block;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#2F2F2F;
	border:1px solid #dddddd;
	border-bottom:1px solid #B4B4B4;	
	border-right:1px solid #B4B4B4;
	background: white;
	margin:10px;
	padding:4px;
	}
.msgbox_title {
	width:100%;
	color:white;
	height:22px;
	padding-top:3px;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#C40000', startColorstr='#E33535', gradientType='0');

	}
/* ===================================================================================================================*/
.admin_link {
	padding:4px;
	color:#FFA82E;
	font-weight:bold;
	text-decoration:none;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F6F0E6', startColorstr='#FFFCF8', gradientType='0');

	}
.admin_link:hover {
	background: #FAF1E5;
	}
.down_link {
	color: #1CAC32;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	}
.down_link:hover {
	color: #4E4E4E;
	}
.like_link {
	font-weight:bold;
	font-size:11px;
	color: #C40000;
	padding-left:5px;
	padding-right:5px;
	}
.td_title {
	font-size:11px;
	color: #2A2A2A;
	font-weight:bold;
	}
.td_content {
	font-family: tahoma;
	vertical-align:top;
	height:30px;
	font-size: 14px;
	font-weight:bold;
	color: #0090FF;
	}

.upload_input {
	width:100%;
	color:#333333;
	font-size:12px;
	font-family:Courier New;
	border:1px solid #eeeeee;
	}

.upload_textarea {
	width:100%;
	height:100px;
	overflow:auto;
	color:#333333;
	font-size:12px;
	font-family:Courier New;
	border:1px solid #eeeeee;
	}

.button_link {
	color: white;
	font-weight:bold;
	text-decoration: none;
	cursor: hand;
	}
.button_link:hover {
	color: yellow;
	}

.news_link {
	color: #CC0000;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	display: block;
	margin:3px;
	}

.news_link:hover {
	text-decoration: underline;
	}

/* =============================================================================================================== */
.back_text {
	vertical-align: top;
	padding-top:3px;
	font-weight:bold;
	color:#8A9298;
	}
.userInput {
	color: #E90080;
	width:450px;
	border:1px solid gray;
	}
.userButton {
	width:125px;
	height:25px;
	color: white;
	cursor: hand;
	border:1px solid #E90080;
	background: #E90080;
	}
.userTextArea {
	color: #E90080;
	width:450px;
	height:150px;
	border:1px solid gray;
	overflow: auto;
	}

.userTextArea_div {
	width:250px;
	border:1px solid gray;
	background: white;
	border-bottom:none;
	color: gray;
	font-size:10px;
	padding:3px;
	}

.input_text {
	width:355px;
	height:27px;
	border: none;
	background: url(../img/uploadtable/input_back.gif) right no-repeat ;
	padding-top:3px;
	padding-right:10px;
	font-size:15px;
	color: #C40000;
	}

.input_textarea {
	font-size:13px;
	height:350px;
	width:500px;
	padding:3px;
	border:1px solid #ADBFCD;
	color:gray;
	}

/* =============================================================================================================== */
.user_menu {
	height:100%;
	padding-top:5px;
	color: #404040;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	padding-left:10px;
	padding-right:9px;
	}
.user_menu:hover {
	color: black;
	background: url(/img/user/menu_back_over.gif);
	}
/* =============================================================================================================== */
.word_link {
	font-family: arial;
	font-size:15px;
	font-weight:bold;
	color: #FF5100;
	}
.word_link:hover {
	color: #C40000;
	}
.words_extra_links {
	font-size:12px;
	color: #F7BC5B;
	}
.words_extra_links:hover {
	color: #FF9900;
	}
.words_top_link {
	color: #0090FF;
	font-weight:bold;
	text-decoration: none;
	padding-left:40px;
	}
.words_top_link:hover {
	color: #446D8C;
	}
/* =============================================================================================================== */
.keywords_link {
	font-size:10px;
	color: gray;
	text-decoration: none;
	}
.keywords_link:hover {
	color: #0090FF;
	text-decoration: unerline;
	}