.l_panel{float:left; width:658px; min-height:100px; border:0px solid red;}
.r_panel{float:right; width:316px; min-height:100px; border:0px solid red;}
.height_10{float:left; width:100%; height:10px;}
/*========================== Top Header ========================*/
.header_ctn{float:left; width:100%; min-height:193px;}
.logo_ctn{float:left; width:634px; height:135px; margin:14px 0px 0px 14px;}
.menu_ctn{float:left; width:100%; min-height:36px; background:#002a6b;}

.search_ctn{float:right; width:294px; height:28px; line-height:26px; margin:8px 0px 0px 0px; background:#d7e8fe; border:1px solid #d8d9d9;
    -webkit-border-radius: 15px 15px 15px 15px;
    -moz-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
}
.i_s_link a:link, .i_s_link a:visited{color: #002a6b; margin-right:10px;}
.i_s_link a:hover, .i_s_link a:active{color: #175ac1;}


/*========= Language =========*/
.language_ctn{float:right; margin-top:44px;}
.lg_en{float: right;}
.lg_kh{float: left;}
.left_lg{ height: 18px; line-height: 18px; float: left;}
.right_lg{ height: 18px; line-height: 18px;  float: left;}

.mid_lg a:link, .mid_lg a:visited{float: left; line-height: 18px; font-size: 12px; color: #ffffff; background:#012966; margin-right:10px; padding:4px 6px 4px 6px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.mid_lg a:hover, .mid_lg a:active{color: #ffffff; text-decoration: underline; background:#175ac1;}
.mid_lg_current a:link, .mid_lg_current a:visited{float: left; line-height: 18px; font-size: 12px; color: #ffffff; background:#175ac1; margin-right:10px; padding:4px 6px 4px 6px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}
.mid_lg_current a:hover, .mid_lg_current a:active{color: #ffffff; text-decoration: underline; background:#175ac1;}
.flag_en{float: right; height: 18px; line-height: 18px; background: url("imgs/en.png") no-repeat left; padding-left: 22px; 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;}


/*=======Slide=========*/
.border_slide{float:left; width:100%; height:302px; border-top:1px solid #dbd1bf; border-bottom:1px solid #dbd1bf;}
.slide_home_ctn{float:left; width:100%; height:298px; margin-top:1px;}
.make_link-ctn-header-slide-title a .make_link_middle{
    float: left;
    height: 36px;
	line-height:36px;
	width: 100%;
	padding-left:20px;
	color:#ffffff;
	font-weight:bold;
	background:#000000;
	opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.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;
}


/*======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:25px; height:25px; background:url(imgs/i_share.png) no-repeat;}
.social_share_ctn{float:left; width:25px; height:25px; margin-left:20px;}

/*========= List Ads Style ==========*/
.make_link-ctn_min_logo{float:left; border: 0px solid #e0e1e3; margin:0px 0px 10px 10px;}
.make_link-ctn_min_logo a:link,.make_link-ctn_min_logo a:visited{TEXT-DECORATION: none}
.make_link-ctn_min_logo a:active,.make_link-ctn_min_logo a:hover  {TEXT-DECORATION: none}



/*=========== List Small Videos Slide ============*/
.list_slide_videos{float:left; width:294px; height:46px;}
.big_videos{
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
}
.v_play_big{
    width: 52px;
    height: 36px;
    background: url("imgs/icon_play_big.png") no-repeat;
    position: absolute;
    top: 40%;
    left: 40%;
}
.v_play_big:hover{opacity:0.8;}
.v_play{
    width: 100%;
    height: 100%;
    position: absolute;
}

.list_carousel_small_video {
	float:left;
    padding:0px;
    width: 294px !important;
    height: 46px !important;
}
.list_carousel_small_video ul {
	float:left;
    margin-top: 4px;
    padding: 0px;
    list-style: none;
    width: 294px !important;
    height: 46px !important;
}
.list_carousel_small_video li {
    width: 54px !important;
    height: 44px !important;
    float: left;
    padding:0px;
    margin: 2px 2px 0px 2px;
    border:1px solid #d1d1d1;
    background: #ffffff;
    position: relative;
	overflow:hidden;
}

.v_play_big{
    width: 64px;
    height: 48px;
    background: url("imgs/icon_play_big.png") no-repeat;
    position: absolute;
    top: 40%;
    left: 40%;
}

.prev, .next{
	float:left;
    position:absolute;
    z-index: 10;
    width: 14px;
    height: 19px;
	top:20px;
}
.prev{left:4px; background: url("imgs/prev_v_video.png") no-repeat center;}
.prev:hover{background: url("imgs/prev_v_video_over.png") no-repeat center;}
.next{right:4px; background: url("imgs/next_v_video.png") no-repeat center;}
.next:hover{background: url("imgs/next_v_video_over.png") no-repeat center;}
.vall_video a:link, .vall_video a:visited{color: #0075a9; background:url(imgs/symbol_readmore.png) no-repeat left; padding-left:10px;}
.vall_video a:hover, .vall_video a:active{color: #ff0000;}

/*===visitor===*/
.visitor_ctn{float:left; width:100%; min-height:170px; border:1px solid #ebebeb; margin-top:18px;}
.visitor_label{float:left; width:100%; height:28px; line-height:28px; background:url(imgs/border_visitor.jpg) no-repeat bottom center; text-align:center; margin-top:6px;}
.bg_vis_num{float:left; width:100%; height:22px; background:url(imgs/bg_visitor.png) no-repeat center; margin-top:8px; text-align:center; color:#ffffff; letter-spacing:14px; padding-left:12px;}

/*=================== Footer Style ===================*/
.footer_menu_ctn{float:left; width:100%; min-height:20px; line-height:20px; padding:10px 0px 10px 0px; text-align:center; background:url(imgs/border_footer.png) no-repeat bottom center;}
.span_footer_copyr{height:44px; line-height:44px; color:#FFFFFF; text-align:center;}
.span_footer_copyr a:link, .span_footer_copyr a:visited{ color: #FFFFFF; font-style:italic; font-weight:bold;}
.span_footer_copyr a:hover, .span_footer_copyr a:active{ color: #FFFFFF; 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 right; color:#ffffff; line-height:15px; text-align:center; padding-right:6px;}
.bg_visitor{float:left; width:170px; height:33px; line-height:33px !important; padding-right:0px; text-align:right; margin-top:4px; background:url(imgs/bg_visitor.png) no-repeat right center; letter-spacing:10px; color:#000000;}

/**********FOR FOOTER Menu*****/
.make_link-ctn4{float:left; width:auto; padding:0px 3px; color:#ffffff; 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; border-right:1px solid #ffffff; padding-right:6px;}
.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;  border-right:1px solid #ffffff; padding-right:6px; text-decoration:underline;}

.make_link-ctn4_last{float:left; width:auto; padding:0px 3px; color:#ffffff; 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:#ffffff;TEXT-DECORATION: none;}
.make_link-a4 a:active,.make_link-a4 a:hover  {color:#ffffff;TEXT-DECORATION: underline;}
.make_link-a4_last a:link,.make_link-a4_last a:visited{color:#ffffff;TEXT-DECORATION: none;}
.make_link-a4_last a:active,.make_link-a4_last a:hover  {color:#ffffff;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%}



/*==accreditation===*/
.img_ac{float:left; width:100px; height:91px;}
.list_our_ac {
    margin: 10px 0px 0px 0px;
    padding:0px;
    width: 100%;
    height: 100px;

}
.list_our_ac ul {
    margin: 0px !important;
    padding: 0px;
    list-style: none;
    display: block;
    width: 100%;
    height: 82px;
}
.list_our_ac li {
    width: 102px;
    height: 100px;
    display: block;
    float: left;
    padding:0px;
    margin: 6px 26px 0px 26px;
    background: #ffffff;
    position: relative;
}
.prev_accreditation, .next_accreditation{
    position:absolute;
    top: 40%;
    z-index: 10;
    width: 14px;
    height: 37px;
}
.prev_accreditation{left:0px; width:14px; height:37px; background:url(imgs/btn_l.png) no-repeat;}
.prev_accreditation:hover{ background:url(imgs/btn_l_over.png) no-repeat;}
.next_accreditation{right:0px;width:14px; height:37px; background:url(imgs/btn_r.png) no-repeat;}
.next_accreditation:hover{ background:url(imgs/btn_r_over.png) no-repeat;}


/*==Login===*/
.bt_login{float:left; min-width:80px; height:26px; line-height:26px; background:#0014a6; cursor:pointer; color:#ffffff; padding:0px 8px 0px 8px;}
.bt_login:hover{float:left; min-width:80px; height:26px; line-height:26px; background:#0a23dd; text-decoration:underline;}
.icon_key_log{float:left; width:13px; height:13px; background:url(imgs/icon_key.png) no-repeat; margin:6px 6px 0px 0px;}


/*==document===*/
.document_ctn{float:left; width:100%; min-height:100px; border:1px solid #ebebeb; background:#ffffff;}
.caption_document{float:left; width:294px; min-height:30px; line-height:30px; background:#002a6b; margin:10px 0px 0px 10px;}
.list_document{float:left; width:294px; min-height:100px; margin:4px 0px 8px 10px;}
.btn_v_all2{float:left; min-width:95px; min-height:25px; background:#002a6b; margin:0px 0px 10px 100px;}
.btn_v_all2:hover{background:#043f9a;}
.vall_link2 a:link, .vall_link2 a:visited{float:left; height:25px; line-height:25px; color: #ffffff; background:url(imgs/arrow_more.png) no-repeat left center; padding-left:14px; margin-left:10px;}
.vall_link2 a:hover, .vall_link2 a:active{float:left; height:25px; line-height:25px; color: #ffffff;}

.vall_doc_link{float:left; padding-right:20px; color:#ffffff; background:url(imgs/symbol_arrow.png) no-repeat right center; cursor:pointer; margin:0px 6px 0px 6px;}
.vall_doc_link:hover{color:#ffffff; text-decoration:underline}
.icon_video{float:left; width:12px; height:14px; background:url(imgs/symbol_video.png) no-repeat; margin:6px 6px 0px 8px;}
.icon_rec_news{float:left; width:16px; height:11px; background:url(imgs/i_recent_news.png) no-repeat; margin:6px 6px 0px 8px;}
.icon_account_log{float:left; width:19px; height:13px; background:url(imgs/i_login_account.png) no-repeat; margin:6px 6px 0px 8px;}
