/* CSS Document */

.asiamold table{
	width:420px;
	padding:0;
	margin:5px 0 10px;
	border-top: solid #CCCCCC 1px;
	font-size:100%;
}

.asiamold table th{
	background:#EFEFEF;
	width:30%;
	padding:10px;
	text-align:center;
	border-bottom: solid #CCCCCC 1px;
}
.asiamold table td{
	padding:10px;
	border-bottom: solid #CCCCCC 1px;
}
* html .asiamold table { font-size:100%; }
.asiamold a.icon{ background:url(/images/link/icon.png) no-repeat right; padding: 0 20px 0 0; }
.asiamold table.number{
	width:420px;
	padding:0;
	margin:0 0 20px;
	border: solid #CCCCCC 1px;
	font-size:100%;
}
.asiamold table.w710{
	width:710px;
}
.asiamold table.number th{
	width:30%;
	background:#EFEFEF;
	padding:5px 10px;
	text-align:center;
	border-bottom: solid #CCCCCC 1px;
}
.asiamold table.number td{
	padding:5px 10px;
	border: solid #CCCCCC 1px;
	text-align:center;
}
.asiamold .box420{
	width:420px;
	padding:0;
	margin:0;
	float:left;
}
.asiamold .box420 p{
	padding:0 0 15px;
}
.asiamold ul.btn li{
	padding: 0;
	float:left;
	margin:0 10px 15px 0;
	width:180px;
	height:40px;
	background:#9A9A9A;
	text-align:center;
}
.asiamold ul.btn li a{
	padding: 11px 0 0;
	display:block;
	margin:0;
	width:180px;
	height:28px;
}
.asiamold ul.btn li.long,
.asiamold ul.btn li.long a{width:270px;}
.asiamold ul.btn li a:hover{ background:#E50012;}
.asiamold p.center{ text-align:center; padding: 0 0 15px;}
.asiamold .b_box{margin:0 0 20px;}
.asiamold .b_box.top,
.asiamold .b_box.top_b{
	border-top: solid 1px #DDDDDD;
}
#contents-right.asiamold .box350 p{ padding:0 10px 10px 15px;}
#contents-right.asiamold .box350 p{ padding:0 10px 10px 15px;}
#contents-right.asiamold .box350 h3{ width:325px;}
#contents-right.asiamold .center{ text-align:center; padding:10px 0 22px;}

#contents-right.asiamold table.info{
	width:350px;
	border:none;
	margin:0;
}
#contents-right.asiamold table.info th{
	width:18%;
	background:none;
	border:none;
	vertical-align:top;
	font-weight:normal;
	padding:0 10px 0 15px;
	text-align:left;
}
#contents-right.asiamold table.info td{
	border:none;
	padding:0;
	
}
#contents-right.asiamold h3{
	position:relative;	
}
#contents-right.asiamold h3 span{
	position:absolute;
	right:20px;
	color: #FF0000;
	font-weight: bold;
}
#contents-right.asiamold .right{ text-align:right; padding: 0 15px 15px;}

.asiamold table.plan{
	width:710px;
	padding:0;
	margin:0 0 10px;
	border: solid #CCCCCC 1px;
	
}
.asiamold table.plan th{
	background: #777777;
	padding:2px 5px;
	text-align: left;
	border: solid #CCCCCC 1px;
	color:#FFF;
	text-align:center;
	width:14%;
	vertical-align:top;
}
.asiamold table.plan th.mini{ width:1%;}
.asiamold table.plan th.w28{ width:30%;}
.asiamold table.plan th.w15{ width:16%;}
.asiamold table.plan td{
	padding:2px 5px;
	border: solid #CCCCCC 1px;
	text-align:center;
	font-size:92%;
	vertical-align:top;
}
*:first-child+html .asiamold table.plan td { font-size:87%; } 
.asiamold table.plan td p{
	padding:3px 0 0;
	margin:0;
	line-height:150%;
}
.asiamold table.plan td.btnone{border-top: none;}
.asiamold table.plan td.bbnone{border-bottom: none;}
.asiamold table.plan td.none{border: none;}
.asiamold table.plan td.none.b-r{border-right: solid #CCCCCC 1px;}
.asiamold table.plan td.dotted{
	border-bottom: dotted 1px #CCCCCC;
}
.asiamold table.plan td p.pd10{padding:3px 0 10px;}
.asiamold table.plan td span.red{ color: #990000; font-weight: bold;}
.asiamold table.plan td .blue{ float:right; color:#000099; font-weight: bold;}
.asiamold table.plan td.tl{ text-align:left;}
.asiamold table.plan td.bnone{border: none; border-bottom: solid #CCCCCC 1px;}
.asiamold table.plan td.color{background:#DDDDDD; font-weight:bold;font-size:100%; text-align:center;}
.asiamold .blue110{ color:#000099; font-size:110%; padding:10px 0 0;}
.asiamold .box220{ width:200px; float:right; clear:both; overflow:hidden; padding:0 0 0 20px;}
.asiamold .box220 img{ margin:0 0 5px; height:166px; float:left;}
.asiamold .colorbox{ background:#F6F6F6;padding: 10px; margin: 0 0 20px;}
.asiamold .colorbox .fb{ font-size:120%; font-weight:bold;}




/*ArabiaMold*/
.arabiamold table.w710{
	width:710px;
	margin:0 0 30px;
}
.arabiamold table td ol,
.rosmould table td ol{
	padding:0;
	margin:0 0 0 20px;
}
.arabiamold table td ol li,
.rosmould table td ol li{
	padding:0 0 8px;
	list-style:decimal;
	line-height:150%;
}
.arabiamold table td span,
.rosmould table td span{ font-size:85%;}
.arabiamold .photo262,
.rosmould .photo262{
	margin:0;
	padding:0;
	float:right;
	width:262px;
}
.arabiamold table.w-full{
	width:100%;
	margin:10px 0 20px;
}



/*rosmould*/
.rosmould .l-list ul{
	padding:0;
	margin:0 0 0 5px;
}
.rosmould .l-list ul li{
	padding:0 0px 3px 14px;
	margin:0;
	line-height: 1.5em;
	background:url(../images/rosmould/mark.png) no-repeat 0px 7px;
}
.rosmould .l-list ul li.long{width:250px;}
.rosmould .box420 p{
	padding:10px 0 0;
}
.rosmould .box420 p.notes{
	margin:0;
	padding:5px 0 0 15px;
	text-indent: -1.3em;
	line-height: 1.5em;
	font-size:85%;
}

.asiamold table.w710 p{
	margin: 0px;
	padding: 15px 0px 0px;
}

.asiamold table.w710 p.t{padding: 0px;}

.asiamold .text-b{
	margin: 20px 0px 0px;
	padding: 0px;
}

.asiamold .text-b dl{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 700px;
}

.asiamold .text-b dl dt{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 70px;
	text-align: right;
}

.asiamold .text-b dl dd{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 610px;
}

.asiamold .text-b .text-b-company{
	margin: 0px;
	padding: 15px 0px 0px;
}

.asiamold .text-b .text-b-company:first-child{
	margin: 0px;
	padding: 0px;
}

#contents-right.asiamold .text-b .text-b-company h4{
	font-size: 100%;
	font-weight: bold;
	padding:0 0 2px 15px;
	list-style:none;
	margin:0;
	background:url(/images/exhibitor/mark.png) no-repeat 0px 4px;
	color: #333;
	border-width: 0px;
	border-style: none;
}
#contents-right.asiamold .text-b .text-b-company.border{
	padding: 15px 0px 10px;
}
#contents-right.asiamold .text-b .text-b-company.border h4{
	border-bottom: dotted 1px #AAAAAA;
	margin:0 0 10px;
}
.tra-contact{
	margin: 30px 0px 10px;
	padding: 10px 15px;
	border: 1px solid #CCC;
}

.tra-contact p{
	margin: 0px;
	padding: 5px 0px 0px;
}

.tra-contact p.title{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
p.name{ text-align:right; padding:20px 0 0; font-size:85%;}