/*for a news*/
.numbers{color:#666666; font-size:16px; font-weight:bold;}
a.numbers_na{border:1px solid #CCCCCC; background-color:#EBEBEB; padding: 2px 7px 2px 7px; color:#666666; font-size:16px; font-weight:bold; text-decoration:none}
a.numbers_na:hover{border:1px solid #CCCCCC; background-color:#DBDBDB; padding: 2px 7px 2px 7px; font-weight:bold; color:#666666; font-size:16px; text-decoration:none}
/*for gallery*/
#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}
#tinybox {position:absolute; display:none; padding:10px; background:#fff url('/images/sys/preload.gif') no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff; cursor: url('/images/sys/zoomout.cur'), pointer}
.tinyprv {cursor: url('/images/sys/zoomin.cur'), pointer}
.tinybtn {cursor: pointer}
/*menu*/
.hidden {
	display: none;
}
.tm-item {
	position: relative;
	top: 0px;
	left: 0px;
}

.tm-item .sm-item {
	position: absolute;
	top: 25px;
	left: -10px;
	z-index: 100;
}

.tm-item .sm-item UL {
	margin: 0;
	padding: 0;
	float: left;
}

.tm-item .sm-item UL LI {
	border-bottom: none;  1px dashed #484b49; 
	width: 100%;
	float: left;
	display:block;
}

.tm-item .sm-item UL LI.last {
	padding-bottom: 0;
	border-bottom: none;
}

.tm-item .sm-item UL LI A {
	background: none!important;
	height: auto!important;
	width: auto!important;
	text-align: left!important;
	color: #333333!important;
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif!important;
	white-space: nowrap!important;
	text-transform:none!important;
	font-weight:normal!important;
	padding-top:3px!important;
	padding-bottom:3px!important;
	padding-left:3px!important;
	display:block!important;
	width:100%!important;
}

.tm-item .sm-item UL LI A:hover {
	background: #cee9d1!important;
	color: #000!important;
	font-weight:normal!important;
	display:block!important;
	width:100%!important;
}

.tm-item .sm-item .smi-top {
	height: 12px;
	font-size: 0px;
	line-height: 0px;
	clear: left;
}

.tm-item .sm-item .smi-top .smi-bt {
	height: 100%;
	margin: 0 12px;
	background: url("/images/bt.png") repeat-x left top;
}

.tm-item .sm-item .smi-ctl {
	height: 100%;
	width: 12px;
	float: left;
	margin: 0 -12px 0 0;
	background: url("../images/ctl.png") no-repeat left top;
}

.tm-item .sm-item .smi-ctr {
	height: 100%;
	width: 12px;
	float: right;
	margin: 0 0 0 -12px;
	background: url("../images/ctr.png") no-repeat right top;
}

.tm-item .sm-item .smi-bottom {
	height: 12px;
	font-size: 0px;
	line-height: 0px;
	clear: left;
	width: 100%;
}

.tm-item .sm-item .smi-bb {
	height: 100%;
	margin: 0 12px;
	background: url("/images/bb.png") repeat-x left top;
}

.tm-item .sm-item .smi-cbl {
	height: 100%;
	width: 12px;
	float: left;
	margin: 0 -12px 0 0;
	background: url("/images/cbl.png") no-repeat left top;
}

.tm-item .sm-item .smi-cbr {
	height: 100%;
	width: 12px;
	float: right;
	margin: 0 0 0 -12px;
	background: url("/images/cbr.png") no-repeat right top;
}

.tm-item .sm-item .smi-bl {
	background: #f1fbf5 url("/images/border.png") repeat-y left top;
	float: left;
}

.tm-item .sm-item .smi-br {
	background: url("/images/border.png") repeat-y right top;
	float: left;
 	padding: 0 20px;
}

ul.clear li {
	list-style: none;
	background:none;
	padding-left:0px;
	margin-left:0px;
}
ul.to_left li {
	!text-indent:-0;
}
