@charset "utf-8";

/* 
  - Bản quyền thuộc Congnghe5giay.com
  - Design by Huynh Hieu
  - Email: elive.vn@gmail.com
 */

body{ background:#f9f9f9 !important;}
a, a:hover{ text-decoration:none !important;}
#userpanel:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#userpanel {
    background:#00456a url("../images/panel_bg.jpg")no-repeat center top;
    font-size: 13px;
	position: absolute;
    width: 100%;
    z-index: 100;
}
#userpanel .visitorTabs {
    float: right;
}
#userpanel .navTab {
    float: left;
    padding:8px 10px;
    white-space: nowrap;
    word-wrap: normal;
}
#userpanel .navLink{ color:#c7e3ee;}
#userpanel .visitorTabs .itemCount {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
#userpanel .itemCount {
    background: none repeat scroll 0 0 #373737;
    border-radius: 3px 3px 3px 3px;
    color: #F0F0F0;
    font-size: 11px;
    font-weight: bold;
    margin-left: 5px;
    padding: 1px 7px;
    text-align: center;
}
#userpanel .itemLabel, #userpanel .itemCount {
    display: inline-block;
    height: 16px;
    line-height: 16px;
}
#userpanel a, #userpanel .itemCount {
    color: #D7EDFC;
}
#userpanel .itemCount.Zero {
    display: none;
}
#userpanel .itemCount {
    background-color: #E03030;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
    color: white;
    font-size: 9px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    min-width: 12px;
    padding: 0 2px;
    position: absolute;
    right: 2px;
    text-align: center;
    text-shadow: none;
    top: 0px;
    white-space: nowrap;
    word-wrap: normal;
}

.congnghe_width_wrp{ width:1000px; margin:0 auto; padding:7px 10px 8px 0; text-shadow:0 1px 1px #003046;}
#loginBar .loginBarHandle{background:#00456a url("../images/panel_bg.jpg")no-repeat center top; padding-top:1px;}
#header{background:#00456a url("../images/header_bg.jpg")no-repeat center top; height:218px;}
#logoBlock{ height:178px;}
.publicTabs li.navTab{ background: url("../images/line.png") repeat-y right top;}
.publicTabs li.navTab:last-child{ background-image:none;}
.home .navLink{ padding:12px 15px 4px 15px !important;}
#QuickSearch .formPopup{ background:none !important;}
#QuickSearch .textCtrl{ border-radius:0px !important;}
.mainContent{
    margin:10px 310px 10px 0;
	}

.breadcrumb a:link, .breadcrumb a:visited {
    color: #777777;
}
.breadcrumb .crust:hover a.crumb {
    background-color: #F9F9F9;
}
.breadcrumb .crust:first-child a.crumb {
    border-top-left-radius: 6px;
    padding-left: 15px;
}
.breadBoxTop .breadcrumb {
    margin-bottom: -2px;
}
.breadBoxTop{ border-radius:0px !important;}
.breadBoxTop{	
	background: url("../images/breadcr_bg.png") repeat-x scroll center top #F1F1EC;
}
.breadcrumb {
    background: url("../images/breadcr_bg.png") repeat-x scroll center top #F1F1EC;
	
}
.breadBoxTop, .breadBoxBottom {box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.nodeList{ margin:0 !important; padding:0px !important; border:none !important; border-radius:0 !important;}
.nodeList .categoryStrip{ background: url("../images/head_node.png") no-repeat scroll left top #65A5D1;}
.nodeList .node.level_1{ margin-bottom:10px !important;}
.category .nodeList .node{border-left:solid 1px #ccc;border-right:solid 1px #ccc; background:#fff !important;}
.category .nodeList .node .nodeInfo{ background:#fff !important;}
.category .nodeList .node:last-child{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.node .forumNodeInfo.unread .nodeIcon, .node .categoryForumNodeInfo.unread .nodeIcon{ height:40px; width:40px;}

.sidebar .section {
    margin: 10px auto;
}
.sidebar .primaryContent, .sidebar .secondaryContent{
    background-color: #fff;
    border: 1px solid #D6D6D6;
    border-radius: 0px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    padding: 0 15px 15px;
	font-size:14px;
}
.sidebar .section .primaryContent h3, .sidebar .section .secondaryContent h3 {
    background: url("../images/head_sidebar.png") no-repeat scroll left top #f4f4f4;
    border-bottom: 1px solid #ccc;
    color: #444;
    font-size: 15px;
    margin: 0 -15px 15px;
    padding: 8px 15px;
}
.loginButton .secondaryContent{ background:none !important; border:none !important; box-shadow:none !important; padding-bottom:0px !important;}
.sidebar .avatarList li{ margin:10px 0 !important;}
.userTitle a{ color:#666;}
.breadBoxBottom .breadcrumb{ border-radius:0px !important; border:1px solid #ccc;}
#QuickSearch .formPopup .textCtrl {width:270px !important;}
.congnghe_footer{background:#004066 url("../images/footer_bg.jpg")no-repeat center top; }
.footerLegal .menu {
    float: left;
    list-style: none outside none;
    margin: 0;
	padding:10px;
    padding-bottom:4px !important;
    text-align: left;
    width: 185px;
}
.footerLegal .menu .menu_title h3 {
    color: #fff;
    font-size: 18px;
    text-align: left;
	padding:8px 0 8px 0;
}
.footerLegal a:link, .footerLegal a:visited {
    color: #73b0c9;
}

.footerLegal .menu a {
    color: #a0e5ff;
    font-size: 13px;
    line-height: 26px;
    text-align: left;
    text-shadow: 0 0 0 transparent, 0 -1px 0 rgba(0, 0, 0, 0.3);
}
.footerLegal .menu a:hover, .footerLegal a:hover{color:#fff;}
.congnghe_social { padding: 10px 10px 10px 35px !important; background:url("../images/social.png")no-repeat left 48px; width:100px !important; margin-left:10px !important;}
.congnghe_social li a{ line-height:31px !important; display:block;}
.congnghe_social .menu_title{ margin-left:-35px;}
.footerLinks  li{ padding:4px !important;}
.footer .choosers{ padding-top:4px;}
.footer_link{ padding:0 0 5px 0 !important;}

/* ---- First post format --- */

/*Display Postbit in first post*/
.firstPost .messageUserInfo {
    float: none;
}
.firstPost .messageUserInfo .messageUserBlock .arrow {
    display: none;
}
.firstPost .messageInfo {
    margin: 5px !important;
    padding: 10px;
}
.firstPost .messageUserInfo {
    width: 100% !important;
}
.firstPost .messageUserInfo .messageUserBlock .arrow {
    display: none;
}
.messageList .firstPost{ border-top:0 !important;}
.firstPost .messageUserBlock {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: none repeat scroll 0 0 transparent !important;
    border-color: -moz-use-text-color -moz-use-text-color #CDE5F0 !important;
    border-style: none none dashed !important;
    border-width: 0 0 1px !important;
    height: 64px;
}
.firstPost .avatar .img {
    margin-left: 0 !important;
}
.firstPost .avatarHolder {
    padding: 0 !important;
    position: absolute !important;
}
.firstPost .userText {
    margin-left: 50px;
    position: absolute !important;
	background:none;
}
.firstPost .tt_share_page {
    margin-left: 220px;
    position: absolute;
    top: 34px;
    width: 450px;
}
.firstPost .shareControl {
    float: right;
}
.firstPost .addthis {
    padding-left: 20px;
}
.discussionList .sectionHeaders{color:#fff; background:#0085b9;}
.discussionList .sectionHeaders a{color:#fff !important;}
.discussionList{ background:#fff !important; border:1px solid #d6d6d6 !important;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.thread_create .breadBoxTop{ margin:-10px -10px 0 !important }
.prefixText{ font-size:14px !important;}
.thread_create .pageContent{ border:none !important; background:none !important; border-radius:0px; margin-top:15px; margin-bottom:10px;}
.thread_create .titleBar{ margin-left:10px; margin-right:10px;}
.thread_create .mainContent { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D9D9D9; padding: 10px; margin:0px 310px 10px 0;}
#waindigoCopyrightNotice .pageContent{ border: none !important;}
.thread_create .breadBoxBottom{ margin-bottom:-11px;}
.thread_create .breadBoxBottom .breadcrumb{ border-radius:0 0 6px 6px !important;}
#waindigoCopyrightNotice{ display:none;}
.nodeList .node.level_1:first-child .categoryStrip{ border-radius:6px 6px 0 0;}
.nodeList .node.level_1{ box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); border-radius:6px 6px 0 0;}
.fb_iframe_widget{ margin-left:-10px;}
.widget-container .Tooltip{ font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.message .messageText, .message .signature{ font-family:Tahoma, Geneva, sans-serif; line-height:24px; text-align: justify;}
.message .signature{ max-height:200px; overflow:auto;}
.thread_view .mainContent{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D7D7;
    border-radius: 0px;
    margin-right: 310px;
    margin-top: 10px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    padding: 5px 10px 10px;}
.primaryContent{ background:#fff !important;}
.thread_view .breadBoxTop{ margin:-6px -11px 0 -11px !important; border-radius: 0 !important;}
.thread_view .breadBoxTop{box-shadow:none !important;}
.discussionList .sectionHeaders{ font-size:13px !important;}
.discussionList .sectionHeaders .main .postDate{ margin-left:-10px;}
#QuickSearchPlaceholder{display:none;}
.titleBar h1 { margin-top:10px;}
.widget-container .secondaryContent a{ font-weight: normal;}
.widget-container .userTitle a{ font-weight:normal;}
.cms_congnghe_img{ float:left; width:270px; height:190px; overflow:hidden;}
.right_ct{ margin-left:280px;}
.cms_congnghe_img img{ min-width:270px;}
.bbCodeQuote{ margin-right:10px !important;}
.subHeadingportal {margin:0;overflow: hidden;text-align: left;/* text-overflow: ellipsis;white-space: nowrap; */ border-radius:5px 5px 0 0;}
.subHeadingportal .newsTitle {color: #444; font-size:18px; font-family:Tahoma, Geneva, sans-serif;line-height:30px;}
.recentNews .leftDate .newsText{ margin-left:0px !important; text-align: justify; font-size:13px;}
.recentNews .leftDate .newsText iframe{ max-width:550px; width:auto;}
.cn_message{ padding-bottom:0px !important;}
.cn_message .fb-comments{ margin:0 auto;}
.cnfacebookLike{ padding:15px 10px 10px 10px;}

/* popup */
.xenOverlay .heading{ margin-bottom:0px;}
.login_5giay{ background:#fff; padding:20px; border:solid 1px #65A5D1;}
.login_5giay iframe{ border:none; width:600px; height:230px;}
.xenOverlay{ width:40%;}
.btn_login{-webkit-box-shadow: 0 1px rgba(0,0,0,.2), inset 0 -1px #417aa5; -moz-box-shadow: 0 1px rgba(0,0,0,.2), inset 0 -1px #417aa5; box-shadow: 0 1px rgba(0,0,0,.2), inset 0 -1px #417aa5; background:#30afea; text-shadow: 0 1px 1px rgba(0,0,0,0.4); border:1px solid #1b93cb; border-radius:3px; color:#fff !important; font-weight:bold; font-size:12px; padding:4px 16px;}
.bottomContent{ display:none;}
.navigationSideBar .subHeading{ background:#65A5D1 !important; padding:10px !important;}
.messageInfo .fb_iframe_widget{ margin-left:0px !important;}
.messageInfo .facebookLike{ padding:10px 0 0 0;}
.addthis_toolbox{ padding-right:20px;}

/*
.tabs{ background:#fff !important; border-bottom:#cccccc solid 1px;}
#Block1stPanes, #Block2ndPanes{ border-bottom:#cccccc solid 1px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;}
.VietXfAdvStats_SectionItem{ background:none; padding:7px 0 !important;}
.VietXfAdvStats_SectionItem:hover{background:#F8F8F8 !important;}
.VietXfAdvStats_SectionTrigger li.active a{border-bottom:1px solid #fff !important;}
#Block1st{ display:none;}
#Block2nd{ margin:10px !important;}
.VietXfAdvStats_Section{ height:140px; overflow-y:auto;}
.VietXfAdvStats { padding:0px !important;border-radius:5px !important;}
.tabs{ background:#fff !important; border-bottom:#cccccc solid 1px;} */
.VietXfAdvStats {border-radius:5px !important;}
.VietXfAdvStats h3 .VietXfAdvStats_Header{ color:#444;}
.VietXfAdvStats h3 {margin:-10px -10px 5px !important;}
.VietXfAdvStats_SectionTrigger li.active a, #Block1st li.active{border-bottom:1px solid #fff !important;}
#Block1stPanes, #Block2ndPanes, .tabs{ border-color:#ccc !important;}

.inbox_icon{background: transparent url(../images/icon.png) no-repeat -9px -38px; width:19px; height:17px; float:left;} 
.alert_icon{background: transparent url(../images/icon.png) no-repeat -43px -37px; width:19px; height:17px; float:left;}


/* ----------------- menu ------------------- */
.nodetab50TabLinks { overflow:inherit !important;}
.nodetab50TabLinks .menuHeader{ display:none;}
.forum_menu:hover .menu_sub {display:block !important; }
.forum_menu .menu_sub{margin-top:45px;}
.nodetab50TabLinks .secondaryContent{ float:none;}
.nodetab50TabLinks .secondaryContent:hover .natMenuLevel0,.nodetab50TabLinks .secondaryContent:hover .natMenuLevel0 a{ background:#09C; color:#fff;}
.natMenuLevel0 a:hover{ color: #fff; transition: all 0.3s ease 0s; background:#09C;}
.natMenuLevel0 a{ border-radius:0px !important; font-size:12px; font-weight: normal; color:#069; padding:7px 15px 7px 10px; background:url(../images/plus_icon.png) no-repeat center right;}
.nodetab50TabLinks .secondaryContent:hover .sub_wrp{ display:block !important; transition: all 0.3s ease 0s;}
.sub_wrp{ position:absolute; background:#09C;left: 220px;padding:0px;position: absolute;width: 200px !important; margin-top:-31px; float:left; display:none;}
.natMenuLevel1{ padding:0px !important;}
.natMenuLevel1 a{border-bottom: 1px solid #59b8dd;padding: 7px 10px; border-radius:0 !important; color:#fff; font-weight:normal; font-size:12px;}
.forum_menu_drop{ line-height:1.3em !important;;}
.forum_menu_drop ul{ position:absolute; margin-top:45px; border-style: solid;
    border-width: 5px 1px 1px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
    font-size: 11px;
	border-color:#6CB2E4;
	background-color: rgba(252, 252, 255, 0.96);
    min-width: 200px;
    position: absolute;
	display:none;
    z-index: 7500;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;border-image: none;}
ul.forum_menu_drop_sub { display:none; float:left; position: absolute; margin-top:-34px; left:195px; width:200px; background:none repeat scroll 0 0 #0099CC; border:none; box-shadow:none;} 
ul.forum_menu_drop_sub li a{ color:#fff !important;}
li.forum_menu_drop ul li:hover ul.forum_menu_drop_sub{ display:block;}
ul.forum_menu_drop_lv1 li:hover span{ background:#0099CC; color:#fff;}
li.forum_menu_drop:hover ul.forum_menu_drop_lv1{ display:block !important;}
li.forum_menu_drop ul li a, li.forum_menu_drop ul li span {
    border-radius: 0 !important;
    color: #006699;
    font-size: 12px;
	margin:2px;
	cursor:pointer;
    font-weight: normal;
    padding: 7px 15px 7px 10px;
    display: block;
    outline: 0 none;
}
li.forum_menu_drop ul li a:hover, li.forum_menu_drop ul li span:hover{ color: #fff; transition: all 0.3s ease 0s; background:#09C;}
.natMenuLevel1 a:hover, ul.forum_menu_drop_sub li a:hover{ color:#555 !important; transition: all 0.3s ease 0s; background:#D7EDFC !important;}
.natMenuLevel1:last-child a{ border-bottom:none;}
.tabLinks{ display:none !important;}
.navTabs{ position:absolute;}
.EWRporta_Portal{ margin-top:5px;}
.nav-wraper{ z-index:9999 !important; background:#333333;}
.navigation_hide{background:#1E1E1E url(../images/nav_bg.png) no-repeat top center; margin-top:-25px; z-index:1; width:100%; height:30px;}
.navTabs .navTab .navLink{ padding:8px 15px;}
.home_link img{ padding-top:1px;}
.SplitCtrl{ width:100% !important; margin-left:0px !important; margin-top:-30px !important; background-image: none !important;}
.forum_list, .member_notable, .forum_view{ margin-top:5px;}
.account_personal_details, .member_view, .account_alerts, .conversation_list, .account_facebook, .account_signature, .account_contact_details, .account_alert_preferences, .account_security, .news_feed_page, .account_likes, .search_results, .account_following, .account_ignored, .search_form_post, .watch_forums, .watch_threads, .find_new_posts, .post_edit, .thread_create { margin-top:15px;}
.account_personal_details .breadBoxTop,.member_view .breadBoxTop, .account_alerts .breadBoxTop, .conversation_list .breadBoxTop, .account_facebook  .breadBoxTop, .account_signature .breadBoxTop ,.account_contact_details .breadBoxTop, .account_alert_preferences .breadBoxTop, .account_security .breadBoxTop ,.news_feed_page .breadBoxTop ,.account_likes .breadBoxTop, .search_results .breadBoxTop, .account_following .breadBoxTop, .account_ignored .breadBoxTop, .search_form_post .breadBoxTop, .watch_forums .breadBoxTop, .watch_threads .breadBoxTop, .find_new_posts .breadBoxTop, .post_edit .breadBoxTop{margin-right:310px;}
.navTabs .navTab.selected .SplitCtrl{ display:block !important;} 
.thread_view{ margin-top:5px;}
.thread_view .top_sidebar{ margin-top:40px !important;}
.thread_view .messageList .message{ padding-top:10px !important;}
.firstPost .messageUserBlock{ border-radius:0px !important;}
.right_menu_tab{ float:right !important;}
.mem_tab, .tool_tab{background:#2a2a2a;}
#navigation .navTabs, #navigation .navTabs .publicTabs{ width:100%; z-index:100;}
.right_menu_tab_end{ margin-right:0px;}
.tool_tab img, .mem_tab img{ padding-top:3px;}
.tool_tab { border-right:1px solid #444 !important;}
.breadcrumb .crust a.crumb{ background:url(../images/arrow_brc.png) no-repeat center right;}
.breadcrumb .crust:last-child a.crumb{ background:none;}
.thread_view .breadcrumb .crust:first-child a.crumb{ padding-left:10px; }
.titleBar h1{ line-height:24px !important;}
.fb-recommendations-bar{ position: absolute !important;}
#QuickSearch .formPopup{ background:#fff;}
#QuickSearch .formPopup{ width:298px;}
#QuickSearch .formPopup #QuickSearchQuery{ width:228px; border:none;}
.active #QuickSearchQuery{ border:1px solid #ccc !important; margin:5px 0 5px 0; }
#QuickSearch .formPopup #searchBar_date,#QuickSearch .formPopup #searchBar_users{ width:220px;}
#QuickSearch{ padding:0px; border-radius:0; border:1px solid #dedede; top:12px; background:#fff;}
#QuickSearch .formPopup .primaryControls{ padding:0px;}
.primaryControls #QuickSearchQuery{ margin-left:10px;}

.header_rc{ position:relative; border-bottom:4px solid #0093cb; width:auto; }
.title_rc {font-size:15px; position:absolute; top:-37px; color:#fff; text-transform:uppercase; padding:10px; background:#006d96; float:left;}
#recentNews{ margin-top:15px; background:#fff; border:1px solid #ccc;padding-top:30px;}
.page_count{ border:none; background:none;}
.breadBoxBottom{ display:none;}
.postedStat .views, .postedStat .likes ,.postedStat .comments{float:left; padding-right:25px; padding-top:3px;}
.postedStat .views span{background: transparent url(../images/icon.png) no-repeat -135px -7px; width:19px; height:15px; padding-right:10px; font-size:13px; float:left;}
.postedStat .likes span{background: transparent url(../images/icon.png) no-repeat -174px -67px; width:19px; height:15px; padding-right:0px; font-size:13px; float:left;}
.postedStat{ padding-top:10px; padding-left:10px; padding-bottom:10px;}
.recentNews .messageContent .comments span{background: transparent url(../images/icon.png) no-repeat -173px -7px; width:19px; height:15px; padding-right:5px; font-size:13px; float:left;}
.recentNews .messageContent .comments a { color: #3A3A3A !important; font-weight:normal !important;}
.LeftMenuFix{width:1000px; margin:0 auto;}
.LeftMenu_wrp{ float:left; margin-right:10px; width:130px; margin-left:0px; background:#fff; margin-top:15px;}
.item_lmn{ padding:8px 10px; display:block; color:#3870a0; font-size:14px; border:#d9d9d9 solid 1px; text-align:center; border-top:none;}
.item_lmn:hover{ background:#f1f1f1;}
.title_lmn1 .item_lmn{ background:#0093cc; color:#fff;}
.title_lmn2 .item_lmn{ background:#e75218; color:#fff;}
.LeftMenuFixed{ width:172px !important;margin-left:-140px; position:absolute; margin-top:-3px;}
.clearFix{ clear:both;}
.HotBlock{ float:left; margin-top:0px; width:100%;}
.HotBlock_wrp{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;margin-top: 15px;padding-top: 30px; float:left;}
.EWRporta_Portal .HotBlock_wrp_2banh{ display:none; }
.HotBlock_ct{ padding:20px 0 0 0;}
.header_hb .title_rc{ background:#444;}
.HotBlock_items{ width:320px; height:95px; overflow:hidden; float:left; height:100px; overflow:hidden; padding-left:20px; margin-bottom:20px;}
.img_items{ float:left; width:95px; height:95px; overflow:hidden; display:block; margin-right:10px;}
.img_items img{ min-width:95px; max-height:95px;}
.ct_items{ float:left; width:205px;}
.title_items{width:205px; max-height:58px; display:block; overflow:hidden; color:#444 !important; font-size:15px; font-weight:normal;}
.info_items{width:190px; color:#666 !important; font-size:11px; }
.info_items a{color:#666;}
.lmn_bock02 .fb-like, .lmn_bock02 .plusone{ margin:0px !important; padding:8px 10px; display:block; color:#3870a0; font-size:14px; border:#d9d9d9 solid 1px; text-align:center; border-top:none;}
.thread_view .HotBlock{ margin-right:310px; margin-top:-10px; width:auto; margin-bottom:10px;}
#content .pageContent{ min-height:800px}
#cnsidebar .discussionListItems .muted, .sidebar .avatarList .userTitle{ display:none;}
.EWRporta_Portal .PageNav{ padding-top:10px;}
.btn_new_post{ margin:7px 0px 6px 90px;}
.btn_new_post a:hover{ text-decoration:none !important;}
.btn_new_post a{color:#fff !important; font-weight:normal; padding:6px 10px 6px 45px; display:block; background:url(../images/new_post_btn.jpg) no-repeat center top;}
.new_post_sl_ct{ padding:40px 20px 60px 20px; background:#fff;}
.new_post_sl_ct .ctrlUnit dt{ width:25%; float:left; text-align:right; padding-right:5%;}
.new_post_sl_ct .ctrlUnit dd{ width:70%; float:left;}
.new_post_sl_ct select{ color:#666;}
.new_post_sl_ct option{ padding:1px 3px; color:#333;}
.label_option{ padding:0 !important; color:#666 !important;}
.xenOverlay #pageLogin{ background:#fff; padding-bottom:10px;}
#pageLogin .textHeading{ padding-left:10px;}
.xenOverlay #pageNodeContent{ padding-bottom:0px; padding-top:0px;}
.visitorPanel{ display:none;}
.thumb_img{ width:50px !important; height:50px !important; overflow:hidden; }
.thumb_img img{ max-height:50px; min-width:50px;}

.cms_congnghe_img a:hover img {
    margin-left: -5%;
    width: 110%;
}
.cms_congnghe_img a img {
    transition: all 0.2s ease 0s;
    width: 100%;
}
.title_mb{ display:none;}
.Footer_banner{width:1000px; text-align:center; float:left; padding:0;}
.EWRporta_Portal .Footer_banner{ padding-top:10px;}
.bannerStaff{ display:none !important; }
.banner_footer_mobile{ display:none; margin:10px auto; width:300px;}

.share_post_wrp{ width:645px; height:76px;background:#fff url(../images/like_post_bg.jpg) no-repeat 100px top; margin-left:0;}
.left_share_post{ float:left; padding:5px 10px;}
.right_share_post{ float:right; padding:16px 0px;}
.ReplyQuote{ padding:2px 10px; color:#fff !important; background:#95c5db; font-size:12px; margin-top:-3px; border-radius:2px;}
.ReplyQuote:hover{background:#34aae1; }
.thread_view .message .messageMeta{ margin-top:10px !important; }
.thread_view .firstPost{ padding-bottom:15px !important;}
.contact_info a img{width:40px;}
.contact_info {color:#73B0C9; line-height: 18px;
    float: left;
    padding: 0 15px;
    text-align: left;
    width: 340px;}
	.its_info1{font-size:13px;}
	.its_info2{font-size:12px;}
	.portaCopy{color:#73B0C9 !important;}
	.its_info3{padding-left:43px;}
.right_banner_01, .right_banner_02{width:300px; height:250px; overflow:hidden;}
.right_banner_01{ margin-bottom:10px;}	
	
/* --- event box */	
.node_53{ border:3px solid #ee646c;}
.node_53 .nodeLastPost, .node_53 .nodeControls{ display:none;}	
.node_53 .nodeInfo { background:#FFF url("http://congnghe5giay.com/styles/congnghe2014/images/selfie.png") no-repeat right top !important; padding:8px 0 !important;}
.node_53 .nodeText .nodeTitle{ font-size:20px !important; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, Tahoma !important;}
.node_53 .nodeText{ margin:10px 200px 10px 56px !important;}

/* --- banner FPT -- */
.first_post_banner { float:left; width:100%; margin:10px 0; }
.first_post_banner div{ margin:0 auto;}
.right_fixed{ margin:10px 0 -15px -16px;}

/* error page */
.errorpage{ background:#fff url(../images/404_bg.jpg) no-repeat center bottom; min-height:480px; margin-bottom:10px; }
.errorpage .OverlayCloser{ float:left; margin-top:10px; color:#06C; font-size:20px; width:80%; padding-left:160px;}
.backtohome{ color:#fff !important; background:#36C; font-size:14px; font-weight:bold; padding:10px 15px; text-decoration:none; float: left; margin-top:15px; margin-left:160px;}
.heart_mobile {
    margin: 0 auto 10px;
    width: 320px;
}
.first_post_banner_mobile .ants-zone{ width:100% !important; height:inherit !important;}