.layout_deal{
	width:708px;
	margin:0 0 35px 18px;
	padding:0px;
}

*html .layout_deal{
	width:708px;
	margin:0 0 35px 15px;
	padding:0px;
}

.layout_deal ul {
	margin:10px 0; 
	padding:0px;
}
.layout_deal_ul li {
	list-style-type:none;
	margin:0px;
	padding:3px 0;
}

.line_red{
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	margin-top: 2px; 
	padding: 0px;
	border-left:none;
	border-right :none;
	border-bottom :none;
}
.deal_table{
	border: 5px solid #E8E8E8;
    color: #505050;
    font: 13px Arial,Helvetica,sans-serif;
    margin: 10px 0;
    padding: 0;
    width: 200px;
}

.deal_table ul {margin:0px; padding:10px 10px 0 10px;}
.deal_table li {
	list-style-type:none;
	margin:0px;
	padding:0 0 10px 0;
}

/* -- table font style -- */

.deal_table .tit {color:#ffffff;font-weight:bold; text-align:left;}
.deal_table .tit_bg {color:#ffffff;font-weight:bold; text-align:left; height:25px;}
.deal_table .date {color:#758cbd; text-align:center; margin-right:3px;}
.deal_table .price {color:#0a6194; text-align:center;}
.deal_table .firm {color:#b40d08;}

.deal_table table { border:none;
}


.layout_deal .br_s15 {line-height:15px;}
.layout_deal .br_s18 {line-height:18px;}

.layout_deal .form {
	text-align:right;
	margin-right:2px;
	width:150px;
	float:right;
	}
.left_value {
	background-image:url(/images/deals_completed_value.gif); 
	background-repeat:no-repeat;
	margin-top:1px;
	padding:0px;
	width:190px;
	height:20px;
	float:left;
}
.left_no {
	background-image:url(/images/deals_completed_no.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:190px;
	height:20px;
	float:left;
}
.right_value {
	background-image:url(/images/deals_annnounced_value.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:190px;
	height:20px;
	float:left;
}
.right_no {
	background-image:url(/images/deals_annnounced_no.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:190px;
	height:20px;
	float:left;
}
.sub_layout { 
	width:960px;
	margin-left:10px;
	padding:0px;
	}
	
.sub_layout_1 { 
	width:730px;
	margin-left:10px;
	padding:0px;
}
.text_box_1 { 
	line-height: 15px;
    margin-left: 0;
    margin-top: 10px;
    padding: 0;
    width: 708px;
	}

.text_box_up {
	background-image:url(/images/text_up.gif);
	background-repeat:repeat-x;
	height:20px;
}
.text_box_down {
	background-image:url(/images/text_down.gif);
	background-repeat:repeat-x;
	height:20px;
}
.text_box_tit {
	color: #505050;
    font-size: 13px;
    font-weight: bold;
    margin-left: 0;
    margin-top: 0;	
 }
.sub_layout ul{ 
	padding:0px;
	margin-left:50px;
}
.sub_layout li{
	list-style-image: url(/images/arr_vi.gif);
	list-style-position:outside;
	margin-left:-5px;
	padding:1px;
	font-weight:normal;
}

.keyword_box_left {
	float:left;
	width:4px; 
	background-image:url(/images/keyword_left.gif);
	height:78px;
	background-repeat:no-repeat;
}
.keyword_box_right {
	float:left;
	width:4px; 
	background-image:url(/images/keyword_right.gif);
	height:78px;
	background-repeat:no-repeat;
}

.keyword_box_bg {
	float:left;
	width:952px; 
	background-image:url(/images/keyword_bg.gif);
	height:78px;
	background-repeat:repeat-x;
	margin:0px; padding:0px;
}
.keyword_box_bg .sk_tit{
	background-image:url(/images/sk_tit.gif);
	background-repeat:no-repeat;
	width:350px;
	height:16px;
	margin-left:60px;
	margin-top:20px;
	float:left;
}
.keyword_box_bg .ad {
	float:right;
	margin-top:9px;
	margin-right:3px;
	text-align:right;
	width:470px;	
}

.latest_deals_tit {
	background-image:url(/images/tit_deal_latest.gif);
	width:430px;
	height:19px;
	margin-left:8px;
}
.deals_list
{
	line-height:15px;
	margin:0px 0px 8px 0px;
}
.deals_list span {color:#FF8000; font-weight:bold;}
.deals_list .date { color: #505050; font: 11px Arial,Helvetica,sans-serif; }

.deals_list .dlData { color: #505050; font: 11px Arial,Helvetica,sans-serif; }

.line_dot{
	border-top:1px solid #e8e8e8;
	height:1px;	font-size:1px; line-height:1px;
	margin:10px 0px;
}
.firms_tit { background-image:url(/images/tit_firms.gif); margin-left:5px; width:295px; height:19px; margin-bottom:12px;}

.deals_table{
	width:290px;
	margin:0px 0px 0px 19px;
	border:none;
}
.tit_completed{
	
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin-bottom:5px;
}
.tit_announced{
	
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin-bottom:5px;
}

/* table style */
.deals_table .tit01{
font-size:11px; font-weight:bold; text-align:left;border-right:1px solid #D8E4EA; 
text-transform: uppercase; background-color:#E5F3F9; padding:0 0 0 5px; }
.deals_table .tit02{
font-size:11px; font-weight:bold; text-align:left;border-right:1px solid #D8E4EA; 
text-transform: uppercase; background:#E5F3F9; padding:0 0 0 5px; }

.deals_table .tr01{font-size:11px;font-weight:bold; text-align:left;background:#F7F7F7; }
.deals_table .tr_left{ font-size:11px;font-weight:normal; text-align:left;background:#F7F7F7;}

.deals_table table tr th { border: 1px solid #F7F7F7; text-align: left; }
	
.deals_table table tr td { border: 0px; text-align: left; padding-top:5px; }

.brkdeals {
    color: #505050;
    font: 11px Arial,Helvetica,sans-serif;
    padding-top: 5px;
    width: 236px;
}

.search_tit {
	background-image:url(/images/tit_deal_search.gif);
	width:205px;
	height:19px;
	margin-left:8px;
}
.search_box_top{
	background:url(/images/search_box_top.gif) no-repeat;
	font-size:1px; line-height:1px;
	height:4px;
}
.search_box_top{
	background:url(/images/search_box_top.gif) no-repeat;
	font-size:1px; line-height:1px;
	height:4px;
}
.search_box_bottom{
	background:url(/images/search_box_bottom.gif) no-repeat;
	font-size:1px; line-height:1px;
	height:4px;
	margin:0px; padding:0px;
}
.search_box_bg1{
	
	text-align:left;
	padding:0px;
}
.search_box_bg1 .line08{ font-size:1px; line-height:1px; height:9px;}
.search_box_bg2{
	height:40px;
	width:236px;
	text-align:right;
}

