
.l_panel{float:left; width:240px;}
.r_panel{float:right; width:722px;}

/*========================== Top Header ========================*/
.bg_slide_bottom{
	float:left; width:100%; height:456px; position:relative; background:url(imgs/bg_slide.jpg) repeat-x bottom;
}
.slide_home_ctn{float:left; width:100%; height:425px;}
.bg_tranperancy{float:left; width:100%; height:267px; position:absolute; z-index:1; background:url(imgs/bg_top_h.png) repeat-x top;}
.make_link-ctn-header-slide-title a .make_link_middle{
    height: 388px; width: 100%;
    float: left;
    color: transparent;
}
.make_link-ctn-header-slide-title a:link, .make_link-ctn-header-slide-title a:visited{
    color: #000000;
    text-decoration: none;
}
.make_link-ctn-header-slide-title a:hover, .make_link-ctn-header-slide-title a:active{
    color: #000000;
    text-decoration: underline;
}
.header_ctn{float:left; width:100%; height:182px; position:relative; z-index:2; margin-top:-456px;}
.logo_ctn{float:left; width:268px; height:124px;}
.header_banner{float:left; width:345px; height:135px;}
.menu_ctn{float:left; width:100%; height:47px;}
.menu_l{float:left; width:22px; height:47px; background:url(imgs/bg_menu_l.png) no-repeat;}
.menu_r{float:left; width:22px; height:47px; background:url(imgs/bg_menu_r.png) no-repeat;}
.menu_m{float:left; width:936px; height:47px; background:url(imgs/bg_menu_m.png) repeat-x;}
.phone_h{float:left; width:214px; height:20px; padding-left:26px; background:url(imgs/i_call.png) no-repeat left; color:#ff000f; line-height:20px;}

.search_ctn{float:right; width:200px; height:24px; background:#ffffff; border:0px solid #dfdfdf; margin:8px -10px 0px 0px; position:relative; z-index:0;
    -webkit-border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
}
.texbox_search_ctn{float:left; width:150px; height:24px; margin-left:10px;}
.symbol_search{float:left; margin:3px 0px 0px 8px; color:#83afbf;}


/*========= Language =========*/
.language_ctn{float:right; border:0px solid red; margin-top:8px; height:18px; line-height:18px; background:url(imgs/seperate_lg.png) no-repeat center top;}
.lg_en{float: right;}
.lg_kh{float: left;}
.left_lg{ height: 18px; line-height: 18px; float: left;}
.mid_lg{float: left; height: 18px; line-height: 18px; font-size: 12px;}
.right_lg{ height: 18px; line-height: 18px;  float: left;}

.mid_lg a:link, .mid_lg a:visited{ color: #1f3d7c;}
.mid_lg a:hover, .mid_lg a:active{ color: #1f3d7c; text-decoration: underline;}

.flag_en{float: right; height: 18px; line-height: 18px; background: url("imgs/en.png") no-repeat left; padding-left: 22px; margin-left:10px; min-width:70px;}
.flag_kh{float: left; height: 18px; line-height: 18px; background: url("imgs/kh.png") no-repeat left; padding-left: 22px; margin-right:10px; min-width:70px;}

/*======Share======*/
.icon_social{float:right;}
.fb_icon{float:left; width:24px; height:24px; background:url(imgs/i_f.png) no-repeat; margin-left:4px;}
.tw_icon{float:left; width:24px; height:24px; background:url(imgs/i_tw.png) no-repeat; margin-left:4px;}
.gp_icon{float:left; width:24px; height:24px; background:url(imgs/i_pl.png) no-repeat; margin-left:4px;}
.sh_icon{float:left; width:24px; height:24px; background:url(imgs/i_sh.png) no-repeat; margin-left:4px;}

/*========= List Ads Style ==========*/
.make_link-ctnlink_banner_right_ads_0{float:left; border: 1px solid #e0e1e3; padding: 1px; margin-bottom: 4px;}
.make_link-ctnlink_banner_right_ads_0 a:link,.make_link-ctnlink_banner_right_ads_0 a:visited{TEXT-DECORATION: none}
.make_link-ctnlink_banner_right_ads_0 a:active,.make_link-ctnlink_banner_right_ads_0 a:hover  {TEXT-DECORATION: none}


/*===Cat===*/
.cat_left{float:left; width:100%; min-height:200px; border:1px solid #f2f2f2;}
.tab_left{float:left; width:236px; height:37px; background:url(imgs/bg_tab.png) repeat-x; margin:1px;}
.cat_label{float:left; width:200px; height:30px; line-height:30px; padding-left:30px; margin-left:10px; background:url(imgs/cat_icon.png) no-repeat left center;}
.list_cate{float: left; width:220px; margin:0px 0px 0px 10px;}

/*====video=======*/
.vieo_label{float:left; width:200px; height:30px; line-height:30px; padding-left:30px; margin-left:10px; background:url(imgs/i_video.png) no-repeat left center;}


/*=========== List Small Videos Slide ============*/
.list_carousel {
    margin: 0;
    padding:0px;
    width: 222px;
    height: 230px;
}
.list_carousel ul {
    margin: 0;
    padding: 0px;
    list-style: none;
    display: block;
    width: 228px;
    height: 30px;
}
.list_carousel li {
    width: 228px;
    height: 230px;
    display: block;
    float: left;
    padding:0px;
    margin: 0px 0px 0px 0px;
    border-left: 1px solid #ffffff;
    background: #ffffff;
    position: relative;
	overflow:hidden;
}
.icon_left{
	float:left;
	list-style:none;
	width:200px;
	background:url(imgs/arrow.png) no-repeat left top 9px;
	padding-left:10px;
	margin-left:10px;
	line-height:20px;
}

.round1_image{
	width:225px; 
	border:1px solid #e5e5e5;
	border-radius:5px;
	margin-left:9px;
	margin-bottom:10px;
	margin-top:10px;	
}

.v_play_big{
    width: 64px;
    height: 48px;
    background: url("imgs/icon_play_big.png") no-repeat;
    position: absolute;
    top: 40%;
    left: 40%;
}
.list_carousel.responsive {
    width: auto;
    margin-left: 0;
}
.clearfix {
    float: none;
    clear: both;
}
.prev, .next{
    position:absolute;
    top: 100px;
    z-index: 10;
    width: 14px;
    height: 28px;
}
.prev{
    left: 2px;
    background: url("imgs/prev_v.png") no-repeat right;
}
.next{
    right: 0px;
    background: url("imgs/next_v.png") no-repeat right;
}



/*=================== Footer Style ===================*/
.footer_menu_ctn{float:left; width:100%; text-align:center; height:40px; line-height:40px; background: url(imgs/border_footer.png) no-repeat bottom center;}
.span_footer_copyr{float:left; width:100%; min-height:22px; line-height:22px; color:#000000; margin-top:20px;}
.span_footer_copyr a:link, .span_footer_copyr a:visited{ color: #000000; font-style:italic; font-weight:bold;}
.span_footer_copyr a:hover, .span_footer_copyr a:active{ color: #0037ab; text-decoration: underline; font-weight:bold; font-style:italic;}
.label_visitor{float:left; width:64px; height:30px; margin:4px; background:url(imgs/border_r_visitor.png) no-repeat left; line-height:15px; text-align:center; padding-left:6px;}
.bg_visitor{float:left; width:160px; height:30px; line-height:30px !important; padding-left:2px; margin-left:4px; margin-top:4px; background:url(imgs/bg_visitor.png) no-repeat left center; letter-spacing:10px; color:#ffffff;}

/**********FOR FOOTER Menu*****/
.make_link-ctn4{float:left; width:auto; padding:0px 3px; color:#000000; font-weight: normal;}
.make_link-ctn4 a span.make_link_left{float:left; width:0px}
.make_link-ctn4 a span.make_link_middle{float:left; padding:0px;}
.make_link-ctn4 a span.make_link_middle::after{content:'   |';}
.make_link-ctn4 a span.make_link_right{float:left; width:0px}

.make_link-ctn4 a span.make_link_middle:hover{float:left; padding:0px; text-decoration:underline;}

.make_link-ctn4_last{float:left; width:auto; padding:0px 3px; color:#000000; font-weight: normal;}
.make_link-ctn4_last a span.make_link_left{float:left; width:0px}
.make_link-ctn4_last a span.make_link_middle{float:left; padding:0px;}
.make_link-ctn4_last a span.make_link_right{float:left; width:0px}

.make_link-ctn4_last a span.make_link_middle:hover{float:left; padding:0px; text-decoration:underline;}

.make_link-a4 a:link,.make_link-a4 a:visited{color:#000000;TEXT-DECORATION: none;}
.make_link-a4 a:active,.make_link-a4 a:hover  {color:#0037ab;TEXT-DECORATION: underline;}
.make_link-a4_last a:link,.make_link-a4_last a:visited{color:#000000;TEXT-DECORATION: none;}
.make_link-a4_last a:active,.make_link-a4_last a:hover  {color:#0037ab;TEXT-DECORATION: underline;}
/**********End FOR FOOTER Menu*****/


/*Contact Info ===*/
.contact_info_ctn{float: left; width: 100%}
.frame_img_contact{float: left; width: 20px}
.img_contact{float: left; margin-right: 4px; width: 20px; height: 20px;}
.frame_text_contact{float: left; width: 90%}


/*=========== Our partner ============*/
.list_slide_client{float:left; width:100%; height:90px; border:1px solid #eeeeee; margin-top:16px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.img_our_client{float:left; width:170px; height:70px;}
.list_our_carousel {
    margin: 0;
    padding:0px;
    width: 100%;
    height: 100%;
}
.list_our_carousel ul {
    margin: 0;
    padding: 0px;
    list-style: none;
    display: block;
    width: 100%;
    height: 100%;
}
.list_our_carousel li {
    width: 170px;
    height: 70px;
    display: block;
    float: left;
    padding:0px;
    margin: 10px 8px 0px 8px;
    border: 0px solid #e6e6e6;
    background: #ffffff;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	overflow:hidden;
}
.prev_partner, .next_partner{
    position:absolute;
    top: 40px;
    z-index: 10;
    width: 10px;
    height: 18px;
}
.prev_partner{
    left: 10px;
    background: url("imgs/left_arrow.png") no-repeat right;
}
.next_partner{
    right: 10px;
    background: url("imgs/right_arrow.png") no-repeat left;
}
