/* CSS Document */
body{
	font-family:"Helvetica Neue", Helvetica,Arial, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#58585a;
	margin:0;
	padding:0;
	height:100%;	
}
body,html{
	height:100%;	
}
p.p_empty{
	height:70px;
}
/*HTML Tag*/
a:link{
	text-decoration:none;
	color:#5d5d5f;		
}
a:visited{
	text-decoration:none;
	color:#5d5d5f;		
}
a:hover{
	text-decoration:none;
	color:#bc2c2f;
}
div{
	margin:0;
	padding:0;
	border:0;
}
/*Restart*/
table {　　 
　　　 border-collapse: collapse;　　 
　　　 border-spacing: 0;　　 
}
ul{
	margin:0;
	padding:0;
	list-style:inside;
}
li{
	list-style-type:disc;
	list-style-position:inside;	
}

/*Common class*/

.hidden{
	display:none;
}
.clear{
	clear:both;
}
.clear_both{
	clear:both;
}
.float_l{
	float:left;
}
.float_r{
	float:right;
}
.f18{
	font-size:18px;
}
.f16{
	font-size:16px;
}
/**/
#container{
	min-height:100%;
	_height:100%;
	position:relative;
}
#header{
	height:63px;
}
.header_main{
	float:right;
	text-align:left;
	width:720px;
	padding-left:20px;	
	height:63px;
	line-height:63px;	
}
.header_main ul li{
	list-style:none;
	float:left;
}
.header_menu a{
/*	padding:0 28px;
	padding-right:28px;*/
	font-size:12px;
	font-weight:bold;
}
.line{
	padding:0 28px;
}
.header_sidebar{
	position:relative;
}
.logo{
	position:absolute;
}
#content{
	padding:20px 0;
	padding-bottom:120px;
}
#footer{
	position:absolute;
	bottom:0;
	font-size:10px;
	width:100%;
	height:100px;
	background:#cdc5b8;
	line-height:70px;
	clear:both;	
}
.box_main,.banner_box,.banner_box_en,.banner_box_he,.banner_box_ar{
	margin:0 auto;
	width:1080px;
}

#banner{
	height:134px;
	background:url(../images/banner_bg.jpg) repeat-x bottom;
	color:#fff;
	clear:both;
}
.banner_box_en{
	height:134px;
	background:#fff url(../images/banner_main.jpg) no-repeat;
}
.banner_box_ar{
	height:134px;
	background:#fff url(../images/banner_main_ar.jpg) no-repeat;
}
.sidebar{
	width:300px;
	float:left;
	padding-top:45px;
}
.content_box{
	width:720px;
	float:right;
	margin-bottom:40px;
	padding-left:20px;
}
.content_width{
	width:425px;
}
.content_box .float_r img{
	padding:0 20px 10px 10px;
}

.content_box .float_l img{
	padding:5px 20px 0px 0;
}

.sidebar_title{
	border-top:#999 1px dashed;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}
/***news list*/
.sidebar ul.news{
	color:#58585a;
	margin:0;
	padding:0;
	padding-top:10px;
}
.sidebar ul.news li{
	list-style:none;
	padding:0;
	margin:0;
	margin-bottom:20px;
	color:#58585a;	
}
.news_title{
	font-weight:bold;
}
/**/
.sidebar li{
	color:#bc2c2f;
}
.ban_content{
	width:720px;
	height:134px;
	line-height:134px;
	font-size:24px;
	float:right;
	text-align:left;
}
.title{
	font-size:14px;
	font-weight:bold;
}
#ad{
	height:405px;
	background:url(../images/ad_bg.jpg) repeat-x bottom;
	color:#fff;
	clear:both;
}
.ad_box{
	background:url(../images/ad_main.jpg) no-repeat;
	height:405px;
	width:1080px;
	margin:0 auto;
}
.ad_content{
	float:right;
	width:550px;
	text-align:left;
	font-size:14px;
	color:#d7d7d7;
	padding-top:220px;
}
.ad_more{
	margin-top:20px;
	_margin-top:20px;
}
.ad_more a:link,.ad_more a:visited{
	color:#d7d7d7;
	font-weight:bold;
}
.ad_more a:hover{
	color:#bc2c2f;
	font-weight:bold;
}
.col1,.col2,.col3{
	float:left;
	width:350px;
	padding-right:5px;
}
.col2{
	margin:0 5px;
	width:350px;
}
.col3{
	float:right;
}
.col_title{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:98px;
}
.col1 img,.col2 img,.col3 img{
	padding:4px;
	background:#fff;
/*	border:#e9e9e9 1px solid;*/
	margin-top:5px;
}
.img_float_l{
	float:left;
	margin-top:2px;	
	_margin-top:2px;	
	display:inline;
}
.col_more{
	font-weight:bold;
	margin-top:10px;
}
.col_content{
	float:right;
	width:230px;
	padding-right:20px;
}
.col_content p{
	padding:0;
	margin:0;
}
#language{
	margin:0 auto;
	background:#999;
	height:80px;
	line-height:80px;
	color:#fff;
	text-align:center;
}
/*Contact Form*/
/*Form*/
.fm_title{
	margin-top:18px;
	font-weight:bold;
}
.fm_text,.fm_textarea{
	border:0;
	width:425px;
	background:#c1c1c1;
}
.fm_text{
	height:30px;
	line-height:30px;	
}
.fm_textarea{
	height:100px;
	padding:5px 0;
}
.fm_btn_box{
	border:none;
	margin-top:30px;
	width:425px;
	height:30px;
	background:url(../images/btn_contact.gif) no-repeat;
}
.fm_btn{
	background:url(../images/btn_contact.gif) no-repeat;
	height:30px;
	width:295;
}
.form_contact{
	width:425px;
}
/*Lng**/
#block-locale-0 li{
	float:left;
}

.block-locale li{
	background:url(../images/lng_icon.gif) no-repeat;
	background-position:right;
	padding:0 15px;
}
.block-locale li.last{
	background:none;
}
/**/
.block-block h2{
	background:url(../images/sidebar_bg.gif) top left no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}
.content li{
	margin-left:-10px;
}
/************** Content *****************/
ul.ul_num{
	list-style-type: none;
	margin:0;
	padding:0;
}
ul.ul_num li{
	list-style:decimal;
	list-style-position:inside;
}

.content_main p.p_first{
	font-size:16px;
	line-height:25px;
	width:460px;
}
.content_main p.p_about{
	width:580px;
}
.content_main p.p_services{
	width:600px;
}
p.p_2{
	width:380px;
}
.content_main ul{
	margin-bottom:20px;
}

/*****************************************/
#lang_he *{
	text-align:right;
}
#lang_he .p_first{
	width:auto;
	height:160px;
	line-height:25px;
}
#lang_he li{
	list-style:none;
	background:url(../images/li_icon.png) right center no-repeat;
	padding-right:12px;
}
.lang_he li{
	list-style:none;
	background:url(../images/li_icon.png) right top no-repeat;
	padding-right:12px;
}
#lang_he .col_content{
	padding-right:0;
}
#lang_ad_he .ad_box{
	background:url(../images/ad_main_he.jpg) no-repeat;
	height:405px;
	width:1080px;
	margin:0 auto;
}

.banner_box_he{
	height:134px;
	background:#fff url(../images/banner_main_he.jpg) no-repeat;
}

#lang_he .form_contact{
	float:right;
}
#lang_he .fm_btn_box{
	border:none;
	margin-top:30px;
	width:425px;
	height:30px;
	background:url(../images/btn_contact_he.gif) no-repeat;
}


ul.links{
	margin-left:-25px;
}
ul.links li{
	padding:0;
}
ul.links a{
	background:url(../images/menu_line.gif) no-repeat right center;
	padding:0 30px;
}
ul.links li.last a{
	background:none;
	padding:0 30px;
}
ul.links  a.active{
	color:#666666;
}

ul#ul_he_point li{
	list-style:none;
	background:url(../images/li_icon_top.png) right top no-repeat;
	padding-right:12px;
}
/** Ar */
#lang_ar *{
	text-align:right;
}
#lang_ar .p_first{
	width:auto;
	height:160px;
	line-height:25px;
}
#lang_ar li{
	list-style:none;
	background:url(../images/li_icon.png) right center no-repeat;
	padding-right:12px;
}
#lang_ar .col_content{
	padding-right:0;
}
#lang_ad_ar .ad_box{
	background:url(../images/ad_main_ar.jpg) no-repeat;
	height:405px;
	width:1080px;
	margin:0 auto;
}

.banner_box_ar{
	height:134px;
	background:#fff url(../images/banner_main_ar.jpg) no-repeat;
}
#lang_ar .form_contact{
	float:right;
}
#lang_ar .fm_btn_box{
	border:none;
	margin-top:30px;
	width:425px;
	height:30px;
	background:url(../images/btn_contact_ar.gif) no-repeat;
}
ul.links_ar a{
	font-size:16px;
}

#lang_ar  {
	font-size:14px;
}

/**************************************************************************/