

label { display: inline; }
input[type="text"] { border: #DBDBDB 1px solid; }
textarea { border: #DBDBDB 1px solid; font: 10pt Tahoma; }

I { COLOR: gray; }

P { margin: 0px; padding: 3px; }


.boxMessage { width: 400px; height: 100px; padding-top: 30px; text-align:center; margin: 50px auto; border: #0066FF 1px solid; color:#FFFFFF; }
/* -------------------------
	CSS FOR MENU 
---------------------------*/
.sub_cat { }
.parent_cat { }
/* END CSS FOR MENU */
table.adminlist th { margin: 0px; padding: 6px 4px 2px 4px; height: 25px; background: url(images/background.jpg); background-repeat: repeat; font-size: 11px; color: #000; }
table.adminlist { background-color: #FFFFFF; margin: 0px; padding: 0px; border-left: 1px solid #666666; border-top: 1px solid #666666; border-spacing: 0px; border-collapse: collapse; }
table.adminlist th.title { text-align: left; }
table.adminlist td { border-bottom: 1px solid #666666; border-right: 1px solid #666666; padding: 4px; }

legend { color:#0099FF; border-color:#999999; }
.copyright A:link, .copyright A:visited { color: #99CC99; }

.err { font-weight: bold; color: red; }

.title { background-image: url('images/background.jpg'); COLOR:#000000; font-weight: bold; height: 20; }
.smallfont { font: 85% Tahoma; color: #666666; }
.bigfont { FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
.normal { FONT-SIZE: 10pt }

table#toolbar { margin: 3px 10px; }
table#toolbar a.toolbar { color:#006600; text-decoration : none; display: block; border: 1px solid #DDD; width: 55px; padding: 2px 1px 2px 1px; }
table#toolbar a.toolbar:hover { color : #C64934; border: 1px solid #00CC00; background-color: #D7FFD7; padding: 3px 0px 1px 2px; }

#main { margin: auto; width: 930px; background-color:#FFFFFF; padding: 5px; height: auto; }

#main_left { width: 210px; float:left; }

#main_center { width: 490px; float:left; margin-left: 8px; margin-right: 8px; font: 10pt tahoma; }
#main_right { width: 210px; float: right; }
#copyright { color: #999999;  font: 10pt tahoma; text-align: center; height: 70px; padding-top: 20px; }
#top_menu { height: 30px; background-image: url(images/bg_menu_top.gif); }
.space { height: 25px; }
.pagecurrent { color:#0066FF; font-weight:bold; width: 20px; padding-left: 2px; padding-bottom: 2px; padding-right: 2px; padding-top: 2px; font-size: 12px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; }
.pagelink {	width: 20px;  font-weight:bold; padding-left: 2px; padding-bottom: 2px; padding-right: 2px;  padding-top: 2px; font-size: 11px; margin-bottom: 1px; margin-left: 1px; margin-right: 1px; margin-top: 1px; }

/*====================
CSS FOR NEWS
=====================*/
.news_title {
	margin: 4px 0px 3px 0px;
	font-weight: bold;
	font-size: 13px;
}
.news_list {
	clear: both;
}
.more {
	margin: 3px;
	text-align: right;
}
.news_other {
	font-size: 10px;
	margin-top: 10px;
	text-align: left;
	background-color:#FFFFFF;
}
	.news_other .big_orange {
		font-size: 14px;
		font-weight: bold;
		color: #FF6600;
	}
	.news_other ul {
		margin-top: 5px;
		font-size: 12px;
	}
.news_author {
	color:#3366FF;
	font-style:italic;
}
.news_icon {
	border-bottom: #999999 1px dotted;
	border-top: #999999 1px dotted;
	text-align: right;
}
#news_comment {
	display: none;
}
	#news_comment .cm_input {
		border-right: #009900 1px solid;
		border-bottom: #009900 1px solid;
		border-top: #009900 1px solid;
		border-left: #009900 3px solid;
	}
/*=== END CSS FOR NEWS ==//
