/*Àà±ð*/
.tpline
{background:url(images/tpline.jpg); background-repeat:repeat-x; height:1px;}
.tpvline
{background:url(images/tpvline.jpg); background-repeat:repeat-y; width:1px;}
.tptt
{	background:url(images/tptt.jpg) no-repeat;  height:38px;
	}	
/*left*/

 em{font-style:normal;float:right;font-weight:normal;font-size:12px;  color:#104ea1}
#allsort .menumc{border-width:0 1px 1px;border-style:solid;border-color:#90b5d7; overflow:hidden}
 .menum{width:205px;margin-bottom:6px;}
/*allsort*/
#allsort h2 { margin:0;padding:0; float:left; height:25px;padding:2px 10px 0 10px;}
#allsort h2 a:link,#allsort h2 a:visited{color:#104ea1;}e4eaf4
#allsort .menumc{padding:5px 0;} 
.typett1 a:link{color:#104ea1;font-size:14px;}
#allsort .item{width:189px;height:28px; text-align:left}
#allsort span{display:block;overflow:hidden;width:186px;height:24px;padding:2px 1px 2px 8px;line-height:24px;}
#allsort h4{float:left;font-size:12px;font-weight:normal;width:56px;margin:0;padding:0;}
#allsort ins{float:left;width:130px;font-style:normal;text-decoration:none;background:url(images/jo_item.gif) no-repeat 120px -140px;color:#999;}
#allsort .item div{display:none;position:absolute;left:175px;top:0;z-index:11; margin:0;padding:0;}
#allsort dl,#allsort dt,#allsort dd{width:200px;background-image:url(images/shadow.gif);background-repeat:no-repeat;}
#allsort dl{background-position:left bottom;}
#allsort dt{position:relative;padding:0 4px 0 15px;margin-left:1px;overflow:hidden;height:6px;background-position:right -6px;}
#allsort dd{position:relative;padding:0 5px 5px 0;margin-left:15px;overflow:hidden;background-position:right bottom;}
#allsort dd em{float:left;width:80px;padding:0 0 5px 10px;background:url(images/jo_item.gif) no-repeat 0 -145px;line-height:1.5em;}
#allsort .item:hover,#allsort .hover{position:relative;z-index:12;}
#allsort .item:hover span,#allsort .hover span{height:24px;padding:0 1px 3px 8px;border-top:1px solid #6C6C6C;background:url(images/shadow.gif) repeat-x 0 22px;}
#allsort .item:hover ins,#allsort .hover ins{position:absolute;right:0px;top:1px;z-index:13;overflow:hidden;width:130px;height:22px;background:#fff;line-height:22px;}
#allsort .item:hover div,#allsort .hover div{display:block;}
#allsort .extra{padding:5px 8px 0;border-top:1px dotted #ccc;text-align:right;}
#allsort .extra a:link,#allsort .extra a:visited{color:#005aa0;}
*html #allsort dl{overflow:hidden;}


.mainborderline
{
	BORDER-BOTTOM: #01b4e5 1px solid; BORDER-LEFT: #01b4e5 1px solid; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-TOP: #01b4e5 0px solid; BORDER-RIGHT: #01b4e5 1px solid; 
	}
	
.mainborderline4
{
	BORDER-BOTTOM: #01b4e5 1px solid; BORDER-LEFT: #01b4e5 1px solid; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-TOP: #01b4e5 1px solid; BORDER-RIGHT: #01b4e5 1px solid; 
	}
	
.mainbordertitle
{
	BORDER-BOTTOM: #01b4e5 1px solid; BORDER-LEFT: #01b4e5 0px solid; PADDING-BOTTOM: #01b4e5 1px solid; OVERFLOW: hidden; BORDER-TOP: #01b4e5 1px solid; BORDER-RIGHT: #01b4e5 1px solid; 
	}
	.mainborder3lined
{
	BORDER-BOTTOM: #01b4e5 0px solid; BORDER-LEFT: #01b4e5 1px solid; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-TOP: #01b4e5 1px solid; BORDER-RIGHT: #01b4e5 1px solid; 
}