/* CSME.PRO [  Encode in UTF-8  Without BOM ] [ ☺ ] */

body {	font-family:	arial;	font-size:		12px;	color:			black;	}

.articles_main { margin: 0px 3px 3px 3px;  }
.articles_category { background: #eeeeee; width: 24%; height: 20px; border:1px solid #aaaaaa; float: left; margin: 1px; text-align: center;    }
.articles_category:hover { border:1px solid #000000; }
.articles_category a { font-weight: bold; text-decoration: none; display:block; height: 100%; padding-top: 2px; }
.articles_item { margin: 0px 3px 3px 3px; border:1px solid #eeeeee; cursor: pointer; }
.articles_item:hover { border:1px solid #000000; }
.articles_item .title { font-weight: bold; display: block; }
.articles_item .readmore { float: right; }

.comments_title { text-decoration: none; color: black; }
.comments_title:hover { color: red; }
.comments_title_recommended { text-decoration: none; color: #9B1A1F; font-weight:bold; }
.comments_nc { font-weight: bold; }
.comments_member { text-decoration: none; color: #666666; }
.comments_date { text-decoration: none; color: #666666; }
.comments_block { background: #eeeeee; width: 100%; }

.formError { background: yellow; color: red; font-weight: bold; font-family: arial; font-size: 12px; padding: 3px; margin: 3px; }	
	
.WordMarker1 { background: #ffff66;	color: #000000;	}
.WordMarker2 { background: #a0ffff;	color: #000000;	}
.WordMarker3 { background: #ff9999;	color: #000000;	}
.WordMarker4 { background: #ff66ff;	color: #000000;	}
.WordMarker5 { background: #ffff66;	color: #000000;	}
.WordMarker6 { background: #880000;	color: #FFFFFF;	}
.WordMarker7 { background: #00aa00;	color: #FFFFFF;	}
.WordMarker8 { background: #886800;	color: #FFFFFF;	}
.WordMarker9 { background: #004699;	color: #FFFFFF;	}
.WordMarker10 { background: #990099;	color: #FFFFFF;	}
.WordMarker11 { background: #99ff99;	color: #000000;	}

.searchImage {	}
.searchResult {	margin-bottom: 10px;	}
.searchTitle { 	}
.searchHref {		font-size: 14px;		}
.searchText {	}
.searchUrl {		color: #008000;		}
.searchThumb {	margin: 0px 3px 0px 3px;		}
.searchPages { margin: 5px; text-align: center; }
.searchMessage { margin: 15px; text-align: center; }

.siderow { }
.title2 { }
.btn2 { }
.btn3 { }
.inp2 { width: 120px; }
.inp3 { width: 200px; height: 90px; }

/* ------------------[ Table Lists ] ---------------------------------------- */

.sortable, .datatable{ 	font-size:12px;	font-family: Verdana,  Arial, sans-serif;	border-left:1px solid #ccc;	border-bottom:1px solid #ccc;	border-collapse:collapse;	padding:5px 0;	background: white;	}
.sortable th,.datatable th{	font-size:12px;	background-color:#fff;	border-top:1px solid #ccc;	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;	height:30px;	background:#fff url(../images/tbl-bg.jpg) bottom repeat-x;	}   
.sortable th a,.datatable th a{	color:#000;	padding:4px;	font-variant: small-caps;	font-weight:bold;	text-decoration:none;	font-size: 12px;	}
.sortable a:active,.sortable th a:hover,.datatable a:active,.datatable th a:hover{	color:#000;	text-decoration:underline;	}
.sortable th a:visited,.datatable th a:visited{	color:#000;	text-decoration:none;	}
.sortable a.sortheader,.datatable a.sortheader{	text-decoration: none;	display: block;	}
table.sortable span.sortarrow,table.datatable span.sortarrow{	color: black;	text-decoration: none;	}
table.sortable th .cell,table.datatable th .cell{	border-bottom:1px solid #666;	border-top:1px solid #666;	}
.sortable tr,.datatable tr{	padding:0;	}
.sortable td,.datatable td{	padding:4px 0;	border-right:1px solid #ccc;	}
.sortable .cell-inner,.datatable .cell-inner{	border-right:1px solid #666;	padding:3px;	}
.sortable .cell-inner-end,.datatable .cell-inner-end{	border-right:none;	padding:3px;	}
.sortable a ,.datatable a{	color:#00566a;	text-decoration:none;	}
.sortable .cell,.datatable .cell{	border-bottom:1px solid #ccc;	border-right:1px solid #ccc;	padding:0;	}
.tdshade2 {	padding:5px 0 5px 0;	background-color: #f3f3f3;	}
.tdtopbo {	border-top:1px solid #ccc;	}
thead .arrow {	font-family: webdings; 	color: black; 	padding: 0; 	font-size: 10px;	height: 11px; 	width: 10px; 	overflow: hidden;	margin-bottom: 2; 	margin-top: -3; 	padding-bottom: 2;		}
