@charset "utf-8";
body{font-family:Arial,Sans-serif,Verdana;color:#000000;background-color:#FFFFFF;}
*{font-size:100%;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0;}
table,th,td{padding:0;text-align:left;vertical-align:top;border-collapse:collapse;font-weight:normal;}
ol,ul,li{padding:0;list-style:none;}
img,fieldset{border:0px;}
i{font-style:normal;}
html{overflow-y:scroll;}
a{
	outline-color:inherit;
	outline-style:none;
	outline-width:0;
}
#wrapper_hl{
	display:block;
	width:986px;
	margin:0 auto;
	float:none;
}
#wrapper{
	display:block;
	width:992px;
	float:left;
}
.b{display:block;}
.l{float:left;}
.r{float:right;}
.nomr{margin-right:0 !important;}
.nobrr{border-right:0 !important;}

span.skype_pnh_container{display:none !important;}
span.skype_pnh_print_container{display:inline !important;}

.ad{
	display:block;
	float:left;
}

/* #####################################  HEADER ################################################## */
.header_hl{
	display:block;
	width:976px;
	height:211px;
	padding-left:14px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	float:left;
}
.header{
	display:block;
	width:960px;
	height:150px;
	background-color:#77C8F1;
	overflow:hidden;
	float:left;
}
.header_logo_area{
	display:block;
	width:205px;
	height:136px;
	padding-left:18px;
	padding-top:13px;
	float:left;
}
.logo{
	display:block;
	width:170px;
	height:100px;
	float:left;
}
.header_right{
	display:block;
	width:730px;
	min-height:100px;
	padding-top:21px;
	float:left;
}
.top_banner{
	display:block;
	width:730px;
	height:100px;
	float:left;
}
.header_right_bottom{
	display:block;
	width:100%;
	float:left;
}
.header_right_bottom_date{
	width:306px;
	height:18px;
	padding-top:6px;
	padding-left:193px;
	font-size:13px;
	font-weight:normal;
	font-family:Georgia,Verdana,Arial;
	color:#FFFFFF;
	text-align:left;
}
.header_right_bottom_search{

}
.header_right_bottom_search{width:230px;height:20px;padding-top:1px;font-size:4px;}
.header_right_bottom_search #search{width:145px;padding:1px;padding-bottom:2px;padding-left:20px;font-size:11px;color:#4a4a4a;background-color:#d9d9d9;background-repeat:no-repeat;background-position:4px 1px;border:1px solid #000000;}
.header_right_bottom_search #submitsearch{width:60px;padding:0px;padding-top:1px;padding-bottom:3px;cursor:pointer;font-size:12px;line-height:13px;color:#FFFFFF;background-color:black;border:0;}
.header_right_bottom_search #submitsearch:active{border:0;}
#search{background-image:url(/im/img/lens.png);}

#menuhl{
	display:block;
	width:960px;
	height:47px;
	position:relative;
	float:left;
}

/* #####################################  BODY ################################################## */

.body{
	width:100%;
	min-height:650px;
	padding-top:13px;
	padding-bottom:10px;
}
#content{
	width:680px;
	min-height:200px;
	padding:0;
	padding-right:12px;
}
#body_right{
	width:300px;
}


/* ##################################### HOMEPAGE ################################################ */
.homepage_1{
	display:block;
	width:992px;
	min-height:630px;
	padding-top:13px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	z-index:1;
}

.hp_1_left{
	display:block;
	width:815px;
	min-height:400px;
	float:left;
}
.hp_main_slide{
	display:block;
	width:565px;
	height:370px;
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	float:left;
}
.hp_main_slide a{
	display:block;
	width:565px;
	height:370px;
	float:left;
	position:absolute;
	text-decoration:none;
	z-index:1;
}
.hp_main_slide a img{
	display:block;
	width:565px;
	height:310px;
	float:left;
	position:absolute;
}
.hp_main_slide a div{
	display:block;
	width:529px;
	height:45px;
	margin-top:310px;
	
	padding-left:18px;
	padding-right:18px;
	padding-top:15px;
	color:#FFF;
	background-color:#000;
	float:left;
	position:absolute;
}
.hp_main_slide a div strong{
	display:block;
	width:70px;
	height:26px;
	line-height:26px;
	font-size:14px;
	font-weight:normal;
	float:left;
}
.hp_main_slide a div span{
	display:block;
	width:15px;
	height:26px;
	line-height:26px;
	font-size:24px;
	font-weight:100;
	text-align:center;
	background:transparent url(/im/img/vline.png) no-repeat center center;
	color:#969696;
	float:left;
}
.hp_main_slide a div h2{
	display:block;
	width:428px;
	height:26px;
	line-height:26px;
	text-transform:uppercase;
	letter-spacing:1.02pt;
	font-weight:normal;
	font-size:18px;
	font-family:'Open Sans Condensed',sans-serif;
	float:left;
}
.hp_main_right_slide{
	display:block;
	width:227px;
	height:353px;
	padding-left:20px;
	padding-top:17px;
	border:1px solid #E5E5E5;
	overflow:hidden;
	float:left;
}
.hp_main_right_slide h3{
	display:block;
	width:190px;
	height:38px;
	line-height:20px;
	font-size:20px;
	color:#000;
	padding:0;
	float:left;
}

.hp_main_right_slide_l{
	display:block;
	width:207px;
	height:293px;
	padding:0;
	overflow:hidden;
	float:left;
}
.hp_main_right_slide a.sli{
	display:block;
	width:207px;
	height:49px !important;
	padding:0;
	margin-bottom:8px !important;
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #E5E5E5;
	cursor:pointer;
	float:left;
}
.hp_main_right_slide a.sli img{
	display:block;
	width:73px;
	height:41px;
	float:left;
}
.hp_main_right_slide a.sli strong{
	display:block;
	width:120px;
	height:11px;
	line-height:11px;
	padding:0;
	padding-left:7px;
	font-size:10px;
	overflow:hidden;
	cursor:pointer;
	float:left;
}
.hp_main_right_slide a.sli span{
	display:block;
	width:127px;
	height:26px;
	line-height:12px;
	padding:0;
	padding-top:4px;
	padding-left:7px;
	font-size:10px;
	overflow:hidden;
	cursor:pointer;
	float:left;
}
.hp_main_right_slide a.sli:hover span{
	text-decoration:underline;
}

.hp_main_right_slide_r{
	display:block;
	width:20px;
	height:346px;
	padding:0;
	margin:0;
	margin-top:-41px;
	border:0;
	position:relative;
	float:left;
}
.hptop{
	display:block;
	width:20px;
	height:23px;
	padding:0;
	cursor:pointer;
	background:#FFF url(/im/img/arr_red_top.jpg) no-repeat 0 0;
	text-decoration:none;
	float:left;
}
.slideline{
	display:block;
	width:4px;
	height:300px;
	padding:0;
	margin-left:5px;
	background-color:#E5E5E5;
	position:relative;
	z-index:2;
	float:left;
}
.slidemove{
	display:block;
	width:4px;
	height:50px;
	padding:0;
	background-color:#969696;
	position:absolute;
	z-index:3;
	cursor:pointer;
	font-size:1px;
	text-decoration:none;
	float:left;
}
.hpbottom{
	display:block;
	width:20px;
	height:23px;
	padding:0;
	cursor:pointer;
	background:#FFF url(/im/img/arr_red_bottom.jpg) no-repeat bottom left;
	text-decoration:none;
	float:left;
}
.hp_main_right_slide .jcarousel-container-vertical{
	display:block;
	width:207px;
	height:283px;
	padding:0;
	float:left;
}

.hp_main_right_slide .jcarousel-clip{
	display:block;
	width:207px;
	height:283px;
	overflow:hidden;
	padding:0;
	float:left;
}



.diets_hl{
	display:block;
	width:797px;
	height:225px;
	padding-left:8px;
	padding-right:8px;
	padding-top:9px;
	padding-bottom:9px;
	margin-top:13px;
	background:#F7F7F7;
	border:1px solid #E5E5E5;
	float:left;
}
.diets_hl .heading{
	display:block;
	width:787px;
	height:20px;
	padding:4px;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	float:left;
}
.diets_hl .heading h3{
	display:block;
	width:70px;
	padding:0;
	line-height:20px;
	padding-left:8px;
	padding-right:8px;
	color:#FFF;
	background-color:#F14245;
	font-size:16px;
	font-family:'Open Sans Condensed',sans-serif;
	letter-spacing:1pt;
	float:left;
}
.diets_hl .diets_arrows{
	display:block;
	width:34px;
	padding-top:3px;
	padding-right:2px;
	float:right;
}
.diets_hl .diets_arrows a{
	display:block;
	width:14px;
	height:14px;
	float:left;
}
.diets_hl .diets_arrows a.left2{
	background:#FFF url(/im/img/arr_c_l.jpg) no-repeat 0 0;
}
.diets_hl .diets_arrows a.right2{
	background:#FFF url(/im/img/arr_c_r.jpg) no-repeat 0 0;
	float:right;
}
.diets_hl .diets_slide{
	display:block;
	width:786px;
	height:185px;
	padding-top:17px;
	float:left;
}
.diets_hl .diets_slide a.sli{
	display:block;
	width:183px !important;
	height:185px;
	padding:0;
	margin-right:20px;
	text-decoration:none;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	float:left;
}
.diets_hl .diets_slide a.sli div{
	display:block;
	width:175px;
	height:99px;
	padding:3px;
	border:1px solid #DEDEDE !important;
	float:left;
}
.diets_hl .diets_slide a.sli img{
	display:block;
	width:175px !important;
	height:99px !important;
	float:left;
}
.diets_hl .diets_slide a.sli strong{
	display:block;
	width:180px;
	line-height:17px;
	height:19px;
	font-weight:600;
	font-size:12px;
	font-family:Arial,Verdana,Sans;
	overflow:hidden;
	cursor:pointer;
	float:left;
}
.diets_hl .diets_slide a.sli span{
	display:block;
	width:180px;
	height:60px;
	padding:0;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	overflow:hidden;
	cursor:pointer;
	float:left;
}
.diets_hl .diets_slide a.sli:hover strong,
.diets_hl .diets_slide a.sli:hover span{
	text-decoration:underline;
}

.diets_hl .jcarousel-container{
	display:block;
	width:795px;
	padding-top:11px;
	margin-left:1px;
	height:185px;
	overflow:hidden;
	position:relative;
	float:left;
}
.diets_hl .jcarousel-clip{
	display:block;
	width:794px;
	height:185px;
	overflow:hidden;
	position:relative;
	float:left;
}

.hp_1_right{
	display:block;
	width:164px;
	min-height:400px;
	padding-top:8px;
	margin-left:13px;
	border-top:4px solid #DCDCDC;
	float:left;
}
.hp_1_right h3{
	display:block;
	width:156px;
	line-height:20px;
	height:22px;
	padding-left:8px;
	font-size:16px;
	font-weight:normal;
	color:#000;
	border-bottom:1px solid #E5E5E5;
	float:left;
}
.hp_1_right_link{
	display:block;
	width:164px;
	padding-top:6px;
	float:left;
}
.hp_1_right_link a{
	display:block;
	width:164px;
	height:95px;
	border-bottom:2px solid #FFFFFF;
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration:none;
	cursor:pointer;
	float:left;
}
.hp_1_right_link a div{
	display:block;
	width:158px;
	height:44px;
	padding-left:6px;
	padding-top:6px;
	margin-top:45px;
	background:transparent url(/im/img/transp_162x50.png) no-repeat 0 0;
	cursor:pointer;
	float:left;
}
.hp_1_right_link a div strong{
	display:block;
	width:157px;
	height:16px;
	line-height:12px;
	color:#000;
	font-size:11px;
	cursor:pointer;
	float:left;
}
.hp_1_right_link a div span{
	display:block;
	width:157px;
	height:28px;
	line-height:11px;
	color:#000;
	font-size:10px;
	cursor:pointer;
	float:left;
}
.hp_1_right_link a:hover div strong{
	text-decoration:underline;
}


.homepage_2{
	width:653px;
	min-height:733px;
	padding-left:13px;
	padding-top:13px;
	padding-right:13px;	
	background-color:#000000;
}
.homepage_2_left{
	width:435px;
	min-height:720px;
	margin-right:13px;
}

.hp_2_blk{
	width:200px;
	padding-left:16px;
	padding-top:12px;
	min-height:330px;
	color:#FFF;
}
h3{
	display:block;
	width:100%;
	line-height:20px;
	padding-bottom:9px;
	font-size:16px;
	color:#F64A4D;
	float:left;
}
.hp_2_blk_n1{
	display:block;
	width:187px;	
	float:left;
}
.hp_2_blk_n1 img{
	display:block;
	width:187px;
	float:left;
}
.hp_2_blk_n1 strong{
	display:block;
	width:187px;
	padding-top:13px;
	line-height:14px;
	font-size:12px;
	float:left;
}
.hp_2_blk_n1 a{
	display:block;
	width:187px;
	padding-top:6px;
	line-height:13px;
	font-size:11px;
	font-style:normal;
	color:#FFF;
	overflow:hidden;
	text-decoration:none;
	float:left;
}
.hp_2_blk_n1 a:hover{
	text-decoration:underline;
}
.hp_2_blk_other{
	display:block;
	width:187px;
	height:75px;
	padding-top:13px;
	overflow:hidden;
	float:left;
}
.hp_2_blk_other h5{
	display:block;
	width:187px;
	line-height:15px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	float:left;
}
.hp_2_blk_other a{
	display:block;
	width:187px;
	line-height:15px;
	font-size:11px;
	color:#FFF;
	overflow:hidden;
	text-decoration:none;
	float:left;
}
.hp_2_blk_other a:hover{
	text-decoration:underline;
}



.homepage_2_right{
	display:block;
	width:159px;
	min-height:694px;
	padding-left:23px;
	padding-right:23px;
	padding-top:13px;
	padding-bottom:13px;
	background-color:#E5E5E5;
	float:left;
}
.hp_2_blkri{
	display:block;
	width:159px;
	padding-bottom:19px;
	float:left;
}
.hp_2_blkri img{
	display:block;
	width:159px;
	float:left;
}
.hp_2_blkri strong{
	display:block;
	width:159px;
	padding-top:11px;
	font-size:12px;
	color:#000;
	float:left;
}
.hp_2_blkri a{
	display:block;
	width:159px;
	height:55px;
	padding-top:2px;
	padding-bottom:14px;
	line-height:13px;
	font-size:11px;
	text-decoration:none;
	overflow:hidden;
	color:#000;
	float:left;
}
.hp_2_blkri a:hover{
	text-decoration:underline;
}

.hp_2_blkri_other{
	display:block;
	width:159px;
	color:#000;
	float:left;
}
.hp_2_blkri_other a{
	display:block;
	width:159px;
	height:13px;
	line-height:13px;
	padding:0;
	padding-bottom:1px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	float:left;
}
.hp_2_blkri_other a:hover{
	text-decoration:underline;
}

/* ##################################### CONTENTLIST ############################################# */
a.newslist{
	display:block;
	width:680px;
	padding-bottom:10px;
	margin-bottom:10px;
	text-decoration:none;
	border-bottom:4px solid #DCDCDC;
	font-size:11px;
	color:#474747;
	cursor:pointer;
	float:left;
}
a.newslist:hover{
	border-bottom:4px solid #EC3A3D;
}
a.newslist span{
	display:block;
	width:200px;
	height:113px;
	cursor:pointer;
	float:left;
}
a.newslist strong{
	display:block;
	width:470px;
	padding-left:10px;
	padding-bottom:4px;
	font-size:13px;
	line-height:1.063;
	color:#000;
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	cursor:pointer;
	float:left;
}
a.newslist em{
	display:block;
	width:470px;
	line-height:18px;
	padding-left:10px;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	float:left;
}
.paging{
	display:block;
	width:100%;
	float:left;
}
.paging a{
	padding-left:2px;
	padding-right:2px;
	font-size:13px;
	text-decoration:none;
	color:#000;
}
.paging a:hover{
	text-decoration:underline;
}
/* ##################################### CONSULTANTS ############################################# */
a.consultlist{
	display:block;
	width:680px;
	padding-bottom:10px;
	margin-bottom:10px;
	text-decoration:none;
	border-bottom:4px solid #DCDCDC;
	font-size:11px;
	color:#474747;
	float:left;
}
a.consultlist:hover{
	border-bottom:4px solid #EC3A3D;
}
a.consultlist span{
	display:block;
	width:110px;
	float:left;
}
a.consultlist strong{
	display:block;
	width:470px;
	padding-left:10px;
	padding-bottom:4px;
	font-size:13px;
	line-height:1.063;
	color:#000;
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	float:left;
}
a.consultlist em{
	display:block;
	width:550px;
	line-height:18px;
	padding-left:10px;
	font-size:12px;
	text-align:left;
	float:left;
}
.paging{
	display:block;
	width:100%;
	float:left;
}
.paging a{
	padding-left:2px;
	padding-right:2px;
	font-size:13px;
	text-decoration:none;
	color:#000;
}
.paging a:hover{
	text-decoration:underline;
}
/* ##################################### CONTENT ################################################# */
.txtcontent{
	font-size:13px;
	line-height:18px;
	text-align:justify;
}

.image_blk{
	display:block;
	width:100%;
	min-height:200px;
	padding:0;
	float:left;
}
.image_blk img{
	display:block;
	width:100%;
	float:left;
}
.image_blk div.caption{
	display:block;
	width:100%;
	color:#D7D7D9;
	background-color:#282932;
	background-image:-moz-linear-gradient(center top,#1B1C22,#343642 50%,#353743);
	float:left;
}
.image_blk div.caption_txt{
	display:block;
	padding:10px 20px 10px 10px;
	font-size:12px;
	color:#D7D7D9;
	float:left;
}
#news_photo_blk{
	display:block;
	width:680px;
	margin-bottom:10px;
	color:#000;
	font-size:11px;
	background-color:#CCC;
	text-align:left;
	float:left;
}
#news_photo_blk img{
	display:block;
	float:left;
}
#news_photo_blk span{
	display:block;
	padding:10px;
	line-height:16px;
	font-size:12px;
	float:left;
}
.txtcontent ol,
.txtcontent ul{
	margin-left:16px;
	padding-top:10px;
}
.txtcontent ol li,
.txtcontent ul li{
	list-style:disc;
	list-style-image:url(/im/images/bullet.png);
	padding-bottom:8px;
	font-size:12px;
}
.arcttitle{
	display:block;
	width:100%;
	font-family:'Cuprum', sans-serif;
	font-size:1.80em;
	font-weight:400;
	line-height:1.063;
	text-align:left;
	margin-bottom:5px;
}

.consblock{
	display:block;
	width:680px;
	margin-top:15px;
	background-color:#CBCCCE;
	float:left;
}
.consblockimg{
	display:block;
	width:130px;
	height:150px;
	float:left;
}
.consblockinfo{
	display:block;
	width:540px;
	min-height:135px;
	padding-top:10px;
	float:left;
}
.consblockinfo h4{
	display:block;
	width:100%;
	height:22px;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.consblockinfo em{
	display:block;
	width:100%;
	min-height:20px;
	padding-bottom:6px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.consblockinfo p{
	display:block;
	width:100%;
	min-height:67px;
	overflow:hidden;
	font-size:12px;
	float:left;
}
.consblockinfo a{
	font-size:11px;
	text-decoration:none;
	color:blue;
}
.consblockinfo a:hover{
	text-decoration:underline;
}

/* #####################################  RIGHT PANEL INFO ###################################### */

.lastpubl{
	width:298px;
	min-height:408px;
	margin-top:13px;
	margin-bottom:13px;
	border:1px solid #E5E5E5;
}
.lastpublttls{
	width:100%;
	height:30px;
	line-height:30px;
	margin-bottom:6px;
}
.lastpublttls a{
	display:block;
	font-size:14px;
	color:#515356;
	text-decoration:none;
	text-align:center;
	float:left;
}
.lastpublttls a.active{
	border-bottom:1px solid #E5E5E5;
	background-color:#f7f7f7;
}

#lp1{
	width:180px;
	border-right:1px solid #E5E5E5;
}
#lp2{
	width:117px;
}
.lastp_1,
.lastp_2{
	display:block;
	width:285px;
	min-height:100px;
	padding-left:12px;
	float:left;
}
.lastp_1 a,
.lastp_2 a{
	display:block;
	width:270px;
	min-height:25px;
	padding-left:12px;
	padding-top:12px;
	padding-bottom:12px;
	text-decoration:none;
	border-bottom:1px solid #E5E5E5;
	font-size:12px;
	cursor:pointer;
	color:#000;
	float:left;
}
.lastp_1 a img,
.lastp_2 a img{
	display:block;
	width:44px;
	height:25px;
	border:1px solid #000;
	position:relative;
	cursor:pointer;
	float:left;
}
.lastp_1 a strong,
.lastp_2 a strong{
	display:block;
	width:205px;
	min-height:25px;
	padding-left:15px;
	font-weight:normal;
	cursor:pointer;
	float:left;
}
.lastp_1 a:hover strong,
.lastp_2 a:hover strong{
	text-decoration:underline;
}
/* #####################################  CONSULTANTS ########################################### */
.consultants_hl{
	width:974px;
	height:225px;
	padding-left:8px;
	padding-right:8px;
	padding-top:9px;
	padding-bottom:9px;
	background:#F7F7F7;
	border:1px solid #E5E5E5;
}
.consultants_hl .heading{
	width:963px;
	height:20px;
	padding:4px;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
}
.consultants_hl .heading h3{
	display:block;
	width:90px;
	padding:0;
	line-height:20px;
	padding-left:8px;
	padding-right:8px;
	color:#FFF;
	background-color:#F14245;
	font-size:16px;
	font-family:'Open Sans Condensed',sans-serif;
	letter-spacing:1pt;
	float:left;
}
.consultants_arrows{
	width:34px;
	padding-top:3px;
	padding-right:2px;
}
.consultants_arrows a{
	width:14px;
	height:14px;
}
.consultants_arrows a.left{
	background:#FFF url(/im/img/arr_c_l.jpg) no-repeat 0 0;
}
.consultants_arrows a.right{
	background:#FFF url(/im/img/arr_c_r.jpg) no-repeat 0 0;
}
.consultants_slide{
	width:964px;
	min-height:180px;
	padding-top:17px;
}
.consultants_slide a.sli{
	display:block;
	width:115px !important;
	height:180px;
	margin-right:26px;
	text-decoration:none;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#000;
	overflow:hidden;
	float:left;
}
.consultants_slide a.sli img{
	display:block;
	width:115px !important;
	height:150px;
	float:left;
}
.consultants_slide a.sli div{
	display:block;
	width:115px;
	line-height:17px;
	height:17px;
	overflow:hidden;
	float:left;
}
.consultants_slide a.sli em{
	display:block;
	width:115px;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	height:13px;
	overflow:hidden;
	float:left;
}
.consultants_slide a.sli:hover{
	text-decoration:underline;
}

.consultants_hl .jcarousel-container{
	display:block;
	width:970px;
	height:180px;
	padding-top:17px;
	margin-left:3px;
	overflow:hidden;
	position:relative;
	float:left;
}
.consultants_hl .jcarousel-clip{
	display:block;
	width:970px;
	height:180px;
	overflow:hidden;
	position:relative;
	float:left;
}
/* #####################################  BEFOR FOOTER ########################################## */
.beforfooter_hl{
	width:100%;
	min-height:221px;
	padding-top:21px;
	background:#FFF;
	z-index:8;
}
.beforfooter{
	left:0;
	width:100%;
	background:#000;
	min-height:200px;
	position:absolute;
	z-index:10;
}
.beforfootercnt{
	width:986px;
	min-height:190px;
	margin:0 auto;
	padding-top:10px;
	background:#000;
	position:relative;
	z-index:11;
}
.beforfooter_in{
	width:170px;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:24px;
	min-height:140px;
	margin-right:16px;
	border-right:1px solid #5E5E5E;
}
.beforfooter_in .title{
	width:100%;
	padding-bottom:8px;
}
.beforfooter_in strong{
	color:#FFF;
	font-size:13px;
}
.beforfooter_in .links{
	width:100%;
}
.beforfooter_in .links a{
	display:block;
	width:100%;
	padding-bottom:1px;
	line-height:12px;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	float:left;
}
.beforfooter_in .links a:hover{
	text-decoration:underline;
}
/* #####################################  FOOTER ################################################ */
.footer{
	width:100%;
	min-height:20px;
	padding-bottom:22px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.footer div{
	width:33%;
}
.footer .left{
	text-align:left;
}
.footer .center{
	text-align:center;
}
.footer .right{
	text-align:right;
}
.footer div a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.footer div a:hover{
	text-decoration:underline;
}