
div.cat-row{
	position: relative;
	width: 100%;
	height: 50px;
	margin-top: 10px;
	left: 0;
}
div.cat-row span.title{
	position:absolute;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	margin: 15px 10px 0 5px;
}
div.cat-row span.catTitle{
	position:absolute;
	font-weight:normal;
	font-size:14px;
	margin: 15px 10px 0 8px;
}
div.cat-row span.marginTop{
	position:absolute;
	margin-top: 15px;
	width:100%;
	text-align:center;
}
div.cat-row span.marginTopTime{
	position:absolute;
	margin-top: 10px;
	width:100%;
	text-align:center;
}
div.cat-row span.colTitle{
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#8E8E8E;
}
div.cat-row span.number{
	position:relative;
	font-size:15px;
	color:#8E8E8E;
}
div.cat-row span.time{
	position:relative;
	font-size:13px;
	color:#8E8E8E;
}
div.cat-row a{
	color:#7C7C7C;
	text-decoration:none;
}
div.cat-row a:hover{
 	color:#7C7C7C;
	background-color: #FCF0F8;
}
div.cat-row span.colTopicTitle, div.cat-row span.colPostTitle, div.cat-row span.colLastPost{
	position: absolute;
	height: 50px;
	border: 1px solid #DDDDDD;
} 
div.cat-row span.colTopicTitle{
	width: 11%;
	left: 63%;
}
div.cat-row span.colPostTitle{
	width: 11%;
	left: 75%;

}
div.cat-row span.colLastPost{
	width: 13%;
	left: 87%;
}
div.cat-row span.col-1, div.cat-row span.col-2, div.cat-row span.col-3, div.cat-row span.col-4{
	position: absolute;
	height: 50px;
	border: 1px solid #DDDDDD;
}
div.cat-row span.col-1{
	width: 62%;
	left: 0;
}
div.cat-row span.col-2{
	width: 11%;
	left: 63%;
	background: #FCEBF5;
}
div.cat-row span.col-3{
	width: 11%;
	left: 75%;
	background: #CECECE;
}
div.cat-row span.col-4{
	width: 13%;
	left: 87%;
	background: #F4F2F3;
}
#loginRow{
	position: relative;
	width: 100%;
	height: 50px;
	margin-top: 15px;
	left: 0;
	border: 1px solid #DDDDDD;
	
}
#colLoginTitle, #regTitleLnk{
	position: absolute;
	width: 10%;
	height: 50px;
}
#colLoginTitle{
	left: 0;
}
#colLoginTitle span.title, #regTitleLnk span.title{
	position:absolute;
	font-weight:normal;
	font-size:12px;
}
#colLoginTitle span.title{
	margin: 15px 10px 0 8px;
}
#regTitleLnk{
	right: 0;
}
#regTitleLnk span.title{
	margin-top: 15px;
	margin-left:5px;
}
#regTitleLnk a{
	color:#7CB715;
	text-decoration:none;
}
#regTitleLnk a:hover{
 	color:#FF00AA;

}
form{margin:0;padding:0;}

#rrow span.label{
 	color:#FF00AA;
}
#submit input.searchbutt {
	font-size: 11px;
	font-weight: normal;
	background-color:#F9F4E1;
	border:1px solid #DDDDDD;
	font-family: "Courier New", Courier, mono;
	cursor: pointer;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #7A797A;
}
#rrow input {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #579D22;
	border: 1px solid #DDDDDD;
	background: #F9F4E1;
}
#rrow {
	position: absolute;
	width: 80%;
	height: 50px;
	left: 10%;
	top: 13px;
	height:20px;
}
#submit {
	position:absolute;
	width:60px;
	left:395px;
	top: 0px;
}
#forgPass {
	position:absolute;
	right:14%;
	top: 35px;
	font-size: 10px;
}
#forgPass a{
	color:#F7B0D7;
	text-decoration:none;
}
#forgPass a:hover{
	color: #FF00AA;
}
#submit span.submit {
	float: right;
	width: 100%;
	text-align: center;
}
i.est{font-style:normal; font-size:10px;}
