@charset "utf-8";
/* CSS Document */

*{ 
	margin:0;
	padding:0;
}
*{margin:0;padding:0;}
body{
	 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background:#ded3b7 url(../images/bgr.png)  repeat-y  top center;
}
ol,ul{
	list-style:none;
}
p{
	font-size:12px;
}
a{
	/*khong cho gach chan*/
	text-decoration:none;
}
b,strong{font-weight: bold !important;} .bd_none{ border: none !important;}
input[type='button'],input[type='submit'],button{cursor:pointer !important;}
img{ 
	border:none;
}
.clear{
	clear:both;
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color: transparent;outline:0; -webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0.075),0 0 0px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 0px 0px rgba(0,0,0,0.075),0 0 0px rgba(82,168,236,0.6);box-shadow:inset 0 0px 0px rgba(0,0,0,0.075),0 0 0px rgba(82,168,236,0.6)}

 
li{ list-style: none;} .upper{ text-transform: uppercase;} .lower{text-transform: lowercase;}
.underline{ text-decoration: underline;}
ul.inline li{display: inline-block;}
.fl{ float:left;}
.fr{ float: right;}
.pr{ position: relative;}
.ps{ position: absolute;}
.c_in{ width: 999px; margin: 0px auto;}
.w100{ width: 100%;} .h100{ height: 100%;}
.welcome{float:left; margin-left:25px;}
.welcome span,.welcome a{color:#544313; line-height:26px; font-size:12px; }
.top_header{ height: 26px; background: url(../images/top_header_bg.png) no-repeat bottom center ;}
.top_header .lang{ float: right; margin-right: 5px;}
.top_header .lang .lang_en{ float: left; background:url(../images/fen.png) no-repeat 50% 50%; }
.top_header .lang .lang_vi{ float: left; background:url(../images/fvi.png) no-repeat 50% 50%;  }
.top_header .lang span{ width: 18px; height: 12px; cursor: pointer; margin: 6px 5px 0 0;}
.top_header .top_nav { float: right; margin-right: 15px; }
.top_header .top_nav li{ display: inline-block; background: url(../images/top_nav_li_bg.png) no-repeat 100% 50%;}
.top_header .top_nav li:last-child,.top_header .top_nav li.end { background: none;}
.top_header .top_nav li  a h2{ color: #544313; font-size: 11px; font-weight: normal !important; line-height: 26px; margin: 0 5px;}
img.logo{background:url(../images/slg.png)}

.top_header .top_nav li  a:hover h2{ text-decoration: underline;}
.m_header .logo img{max-width: 350px; max-height: 100%;}
.m_header .logo{ margin: 30px;}
div.slogan h2,div.slogan p{ font-size: 32px; font-weight: bold; line-height: 100px; color: #3981dc;}

.m_header{ min-height: 144px;}
.m_header .search{ width: 282px; height: 31px; background:url(../images/search.png) no-repeat; position:absolute; bottom: 68px; right: 0px;  }
.m_header .search input[type=text]{ background: none; border: none; height: 100%; width: 200px; font-size: 14px; font-style: italic; padding-left: 10px;}
.m_header .search input[type=button],.m_header .search input[type=submit]{background:none;   border: none; float: right;width:63px; height:31px;}
.header .main_nav{ height: 40px; background: url(../images/nav.png) no-repeat 50% 50%;}
.header .main_nav li a h2{ line-height: 40px;   padding:0px 10px; font-size: 12px; font-weight: bold; margin: 0px 20px; color: #fff;}
.tab-1-title a{ background: none !important; color:#fff !important; text-transform:uppercase;} 
.header .main_nav li{ display: inline-block; background:url(../images/li_nav.png) no-repeat 100% 50%;}
.header .main_nav li:hover{background:url(../images/li_nav.png) no-repeat 100% 50%;}
.header .main_nav li:last-child{background: none;}

 .header .main_nav li a.active { color:#f1ef32;  height: 100%; background:none;   } 
 
 .header .main_nav li a.active h2,.header .main_nav li:hover a h2{color:#f1ef32;}
.header .main_nav li a { }

 .header .main_nav li li, .header .main_nav li li:hover ,.header .main_nav li li:last-child{ display:list-item; background:url(../images/nav.png) no-repeat 50% 50% ; }
 .header .main_nav li li:hover {opacity:0.8;}
 
.slide{ height: 316px; margin: 5px 0 25px 0;  }
.slide .left{ background: #fff; width: 994px; height: 318px; float: left; border-radius:10px; overflow:hidden; padding:3px;}
.slide .right{  width: 300px;   float: right ;}


.slide .left img{float: left; margin: 2px;}
.slide .right .r_header{ float: left; height:  33px; background: url(../images/mr_header.png) repeat-x;} 
.slide .right .r_header h2,.slide .right .r_header h2 p{ line-height: 33px; color:#606060; font-weight: bold; font-size: 12px; text-indent: 15px;}
.slide .right .r_content{height: 284px; overflow: hidden; border: 1px solid #e3e3e3; border-top: none; width: 298px; position: relative;}
.slide .right .r_content .more:hover{text-decoration: underline;}
.slide .right .r_content .ct{ color:#727272; font-size: 12px; line-height: 20px; margin: 15px 10px; font-family: Tahoma, Helvetica, sans-serif; height: 240px; overflow: hidden;}
.main_content .content_left{  }

.vbox{width:483px; margin-bottom:10px;}
.vtitle{color:#2a2a2a; font:23px/26px Tahoma; white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis; 
-ms-text-overflow: ellipsis;
text-overflow: ellipsis; margin-bottom:15px;}

.box_title{  height: 35px; position:relative;}
.main_content .content_left .box1 .mbox1{  width: 145px ;float: left; margin-right: 20px;} 
.box_title h3{ font-size:14px; color:#3b3b3b; line-height: 35px; text-indent: 10px; font-weight: bold; }
.main_content .content_left .box1 .mbox1 .mbox1_content{width: 100%;}
.main_content .content_left .box1 .mbox1 .mbox1_content img{width: 140px; max-height: 100%; height:140px;border: 3px solid #fff;}
p.namex{font: 18px/26px Tahoma, Times, serif; text-align:center; color:#374121;}
.main_content .content_left .box2 .mbox1{ border: 1px solid #e3e3e3; float: left; width: 371px; margin-right: 10px; height:362px;}
.mgr_none{margin-right: 0px !important;}
.box{ margin-bottom: 20px;}     
.box2 .mbox1 .box_title ul{ margin-left: 45px;}
.box2 .mbox1 .box_title li{ display: inline-block;}
.box2 .mbox1 .box_title li a{ font-size: 12px; color: #FFCC00; line-height: 35px; padding: 4px 8px;}
.box2 .mbox1 .box_title li.active a,.box2 .mbox1 li:hover a{background: #268378; border-radius: 5px;}
.box  a span.bl_link{ position: absolute; right: 5px; bottom: 10px; color: #fefefe; text-transform:uppercase;}
.box  a span.bl_link:hover {color:#FFCC00; }
.box2 .mbox2_content li { height: 68px; border: 1px solid #e3e3e3; border-radius: 5px; width: 365px; margin:5px 2px; position: relative; background: #fff url(../images/li2_bg.png) repeat-x;}
.box2 .mbox2_content li a h2{ font-size: 12px; color:#777777; font-weight: normal; line-height: 18px; margin: 5px 5px 3px 0px; max-height:36px; overflow:hidden; }
.box2 .mbox2_content li a img{ width: 42px; min-height: 42px; max-height: 42px; float: left; margin: 12px 5px 0px 10px; }
span.time{ color: #525151; font-size: 10px; font-family:Tahoma, Helvetica, sans-serif; margin-right: 50px;}
span.time{
display:none;
}
span.view{color:#7c7c7c; font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; background:url(../images/view_ico.png) no-repeat 0px 50% ; padding-left: 18px;}
span.comment{color:#7c7c7c; font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; background:url(../images/comment_ico.png) no-repeat 0px 50% ; padding-left: 18px; margin:0 5px;}
span.more{ color: #005ef9; font-family:Tahoma, Helvetica, sans-serif; font-size:10px; position:absolute; bottom: 10px; right: 5px;}   
.box2 .mbox3_content .video_frame{ margin: 3px 4px;}
.box2 .mbox3_content li{ background: url(../images/li3.png) no-repeat 10px 50%; border-bottom: 1px dashed #dddddd;}
.box2 .mbox3_content li:last-child{ border-bottom: none;}
.box2 .mbox3_content li a h3{ color:#4a4949; font-weight: normal; margin-left: 35px; text-indent: 35px; margin: 3px 0; line-height: 24px;max-height:24px; overflow:hidden; }
.box2 .mbox3_content ul{ margin-top: 12px;} 
.box2 .mbox3_content li a:hover h3{ text-decoration: underline;} 

.box4 { border: 1px solid #e3e3e3; width: 755px;}
.box4 .mb_block{ width: 485px; float: left; margin: 5px 0px 5px 13px; background:url(../images/li2_bg.png) repeat-x;border:1px solid #e3e3e3; border-radius:5px; height:42px; overflow:hidden;}  
.box4 .mb_block .name h2{ color: #4f4f4f; font-size: 12px; font-weight: normal; line-height: 18px;} 
.box4 .mb_block .img{ float: left; width: 225px; height: 150px; overflow: hidden; margin-bottom: 10px;}
.box4 .mb_block .img img{ width: 100%; } 
 
.content_right{ width: 200px;  }
.content_right .rbox{ float: left; width:223px; height:586px; border-left: 1px solid #4e748e; padding-left: 10px; margin-bottom: 20px;}
.content_right .rbox .r_title{ border-bottom: 1px dashed #dddddd;}
.content_right .rbox .r_title h3{color: #505050; font-size: 12px; line-height: 20px;}
.content_right .rbox .r_content li a h2{color: #1a4199; font-size: 12px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; line-height: 18px; /*max-height:36px; overflow: hidden;*/}
.content_right .rbox .r_content li a:hover h2{text-decoration: underline;}
.content_right .rbox .r_content li img{ float: left; width: 54px; height: 47px; margin-right: 5px;margin-top:5px;}
.content_right .rbox .r_content li{ width: 100%; float: left; margin: 5px 0; }
.content_right .rbox .r_content{ padding-bottom: 15px;}
.content_right .rbox .r_content .more:hover{ text-decoration: underline !important;}
.content_right .rbox1 .rb1_content li img{  margin-bottom: 10px;}
.content_right .rbox1{ margin-bottom: 5px;}
.footer_in{  }
.fnav li{ display: inline-block; vertical-align:top; min-width: 150px;  }
.fnav li a h3{ color:#878787; font-size: 12px; line-height: 35px; margin: 0px 30px 0px 10px;}
.fnav li a:hover h3{ text-decoration: underline;}
.fnav li li{display: list-item; margin: 0px; }
.fnav li li h3{ font-weight: normal; line-height: 20px; color:#0774DA}
.top_footer .link{ position: absolute; right: 20px; top: 65px;}
.top_footer .link li a{float: left; width: 100%; height: 100%; text-indent: 1000px; }
.top_footer .link li{ background:url(../images/link.png) no-repeat; display: inline-block;width: 31px; height: 31px; text-indent: 1000px; margin: 0px 2px;}
.top_footer .link { border-top: 1px solid #ed1848; padding: 15px 10px; overflow: hidden;}
.top_footer .link li.li{ background-position: -37px 50%;}
.top_footer .link li.fb{ background-position: -75px 50%;}
.bt_footer{ margin: 20px 0;}
.bt_footer .cp_info p,.bt_footer .cp_info span, .bt_footer .cp_info div{ color: #3e3816; font-size: 12px; line-height: 20px; margin-left: 10px;}
.copyright{ height: 40px; background: #706634;}
.copyright span{ color: #fff; font-size: 12px; text-align: right; margin-right: 20px; float: right; line-height: 40px;}

.left_sidebar{ width: 212px;  }
.left_sidebar .lbox{ padding-bottom: 10px; margin-bottom: 10px; background-color:#f4eedb;}

.lnav li { }
.lnav li a h2{ font-size: 13px; color: #3b3b3b; line-height: 26px;  margin:12px 0 12px 15px;}
.events_left_cate .lnav li a h2{ line-height: 40px; font-weight: normal;}
.lnav li a:hover h2,.lnav li a.active h2{font-weight:bold}

.lnav li li a h2{  font-weight: normal;   text-indent: 15px;}
.lnav li li li a h2{  font-weight: normal;   text-indent: 30px;}


 
 
.lbox1 li { height: 68px;   margin:3px 1px; position: relative;  }
.lbox1 li a h2{ font-size: 12px; color:#777777; font-weight: normal; line-height: 18px; margin: 5px 5px 3px 0px; max-height: 37px; overflow: hidden;  }
.lbox1 li a:hover h2{ text-decoration: underline;}
.lbox1 li a .img { width: 40px; height: 40px; float: left;margin: 4px 5px 0px 5px;}
.lbox1 li a img{ width: 40px; max-height: 40px; float: left;  }
.his_bar{ height: 40px;   width: 100%; margin-bottom:15px;text-indent: 20px;}
.his_bar a{ line-height:55px; color: #312f2f; margin-right: 3px;   }
.his_bar a:hover{text-decoration: underline; }
.his_bar a.his1:hover,.his_bar a.active1{ text-decoration: none; font-weight: bold;  }

.mid_content{ width: 577px;    margin-left: 5px; padding-bottom:10px;}
.mi_box .more{ color: #fff;} .mi_box .more:hover{ text-decoration: underline;}
.mid_content{ margin-bottom: 10px;}
.mid_content .list_news li a h2{color:#3d3611; font-size: 15px; font-weight: normal;  line-height: 20px; margin-right: 5px; margin-bottom: 5px;}
.mid_content .list_news li{width: 100%; float: left; margin: 5px 0 10px 0; position: relative;}
.mid_content .list_news li a img{ float: left; width: 180px; height: 120px; margin: 5px 10px 10px 10px;}
a.view_detail{ color: #fff; font-size: 11px; background: #4c99ca; padding: 4px 15px; position: absolute; bottom: 10px; right: 5px;}
a.view_detail:hover{color: #FF0;}
.mid_content .list_news li a:hover h2{color: #000;}

.rbox2{  }
.rbox2 .mbox2_content a img{ max-width: 100%;}

.news_detail .nd_content{ color: #525252; font-family: Tahoma, Helvetica, sans-serif; line-height: 18px; margin: 10px;}
.share_facebook{ height: 35px; margin-top: 20px; text-align: right;}
.share_facebook .addthis_toolbox { float: right;}
.share_facebook .addthis_toolbox a{float: left;}

.news_detail .tag{float:left; border-radius: 5px; position: relative; width: 100%; border: 1px solid #e3e3e3 ; background:#def1fd url(../images/tag_bg.png) repeat-x; min-height:  44px;}
.news_detail .tag span.tag_overlay{ width: 45px; height: 42px; position: absolute; background:url(../images/tag.png) no-repeat 50% 50%; top: -20px ; left: 10px;} 
.news_detail .tag{ text-indent: 65px;}
.news_detail .tag .atag{ margin: 10px; line-height: 18px;}
.news_detail .tag .atag a{ color: #666666; font-family: Tahoma, Helvetica, sans-serif;}
.news_detail .tag .atag a:hover{ text-decoration: underline;}

.news_detail .other_news{   margin: 20px 0; }
.news_detail .other_news div.btitle{color:#83187a;  text-shadow: 0 0.9px 0.9px #83187a; text-indent: 10px; line-height: 25px;}
.news_detail .other_news span.bline{width: 530px; margin-left:5px ; height: 1px; border: 1px solid #e3e3e3; float: left; background: #fff;}
.other_list .block{ width: 125px; height: 158px; float: left; overflow: hidden; margin: 10px 5px;}
.other_list .block .img{ width: 100%; height: 84px; overflow: hidden; margin-bottom: 10px;}
.other_list .block .img img{width: 100%; max-height:100%;}
.other_list .block h2{ color: #4f4f4f; font-weight: normal;  font-size: 12px; line-height: 18px; max-height: 56px; overflow: hidden;}
.other_list .block a:hover h2{color: #000; text-decoration:underline;}
.news_content .n_title { margin: 10px 0;}
.news_content .n_title h2{color: #0173ba; font-size: 18px; line-height: 26px; margin-bottom: 10px;}
.news_content .n_info{ font:bold 14px/18px Tahoma; margin: 10px 0;}

.mid_content  .list_event li a img{ width: 230px; height:200px;}
.content_events{ width: 730px; float: right;}
.events_left_cate,._left_cate{ width: 260px;}
span.time_event{ color: #690068; font-size: 13px; line-height: 20px; }
p.line30{height: 30px;}
p.joined{color:#4b4747;font-size: 13px; line-height: 20px;   }

.event_detail{ width: 713px;    }
.event_detail .title h2{ font-size: 15px; color: #4f4f4f;  line-height: 50px; font-weight: normal;}
.mgr50{margin-right: 50px;}
.list_question{ margin: 15px 0;}
.mg10{ margin: 10px;}
.list_question .block .title_q{ background:#e9e9e9; margin: 5px 0; }
.list_question .block .title_q span{ line-height: 25px;  }
.list_question .block .title_q span.number_list{ color: #990000; font-weight: bold; font-size: 14px;  }
.list_question .block .title_q span.name{ margin: 0 5px;}
.list_question .block .title_q span.name p{text-indent: 5px;}
.list_question .block .choose{ margin: 3px 10px;}
.list_question .block .line5{ margin: 3px 0;}
.submit_query{ color:#fff; padding: 3px 15px; font-size: 11px; background:#4c99ca; border: none; margin-top: 35px;}
.frame_video{ width: 300px; height: 184px; margin:5px 10px 10px 10px;}
.v_event_detail{ float: right; width: 715px;   margin: 10px 5px 10px 0; }
.v_event_detail .frame_video_detail{ width: 100%; height: 424px; margin-bottom: 15px;}
.v_event_detail .title h2{ font-size: 14px; line-height: 25px; color:#4f4f4f; font-weight: normal;}
.title1 h2{float:left; width: 500px;} 
 .text_comment{ height: 50px; resize: none; margin: 10px 0; padding: 5px 0; text-indent:5px;}
 .text_comment:focus{ border: 1px solid #e3e3e3;}
input.submit_form{ float: right; border: none; background: #4c99ca; font-size: 11px; padding: 3px 15px; color: #fff; margin: 0px 0 10px 0;}
.mg5{margin: 5px;}
.list_commented .block{ border-top: 1px solid #e3e3e3; margin: 5px 0;}
.list_commented .level2{ width: 680px; float: right;}
.list_commented .level3{ width: 650px; float: right;}
.list_commented .level4{ width: 620px; float: right;}
.list_commented .level5{ width: 590px; float: right;}
.list_commented .level6{ width: 560px; float: right;}
.list_commented .level7{ width: 530px; float: right;}
.list_commented .level8{ width: 500px; float: right;}
.list_commented .level9{ width: 470px; float: right;}
.list_commented .level10{ width: 440px; float: right;}



.reply_comment{ float: right; cursor: pointer;}
.list_commented .block .bl_text{ color: #595959; font-size: 12px; line-height: 18px; font-family:Tahoma, Helvetica, sans-serif;}
.list_commented .block .bl_info .sp1{color: #2a77a8; font-size: 12px; margin-left: 5px; line-height: 25px; margin-right: 20px;}
.list_commented .block .bl_info .sp2{color: #9a9a9a; font-size: 11px; margin-left: 5px; line-height: 25px;  }
.news_detail p.joined{ text-align: right ; }


.frame_login{ width: 340px; margin: 30px auto;  }
.frm_lg{ float:left; width: 90%;box-shadow: 0.9px 0.9px 2px #000; padding: 5%; }
.login label{ float: left ; width: 80px; font-size:12px; font-weight: bold; text-align: right; margin-right: 10px; line-height: 25px;} 
.register label{  width: 150px;} 

.login li{float: left; width: 100%; margin: 5px 0;}
.login li .iptext,.login li textarea{ float: left; padding-left: 5px; font-style: italic; border: 1px solid #e3e3e3; background: none; height: 23px; width: 200px; line-height: 25px;}
.register li .iptext{ width: 250px;}
.register li .captcha_code{ width: 100px; margin-right: 15px;}
.register li textarea{ width: 250px; height: 50px; resize: none;}
.login li input[type=submit]{ float:  right; padding: 3px 10px;}
.register li input[type=submit]{ float:  left; padding: 3px 10px;}
.login li a.forgot{ line-height: 25px; color:#03F; float: right; margin-left: 10px;}
.login li a.forgot:hover{ text-decoration: underline;}

.result{ background: #4c99ca; padding: 10px 0; margin: 10px 0 0 0; }
.result span{line-height: 22px; text-indent: 10px; font-size: 14px; color:#fff; width: 100%; float: left;}
span.corrected{ font-weight: normal; color:#249600; font-size: 16px;}
.frame_register{width: 99%;}
.news_detail .other_event span.bline{ width: 715px;}

.other_event .block{margin: 10px 10px;}

.contact_form_info{ width: 760px; padding: 10px;}
.captcha_1 .captra_block{ float: left; margin-left: 10px;}
.captcha_1 .captra_block span.refresh{ margin: 0px !important;}
.panels .tab_content{ display: none;}
.panels .active{ display: block;}
.share_face{ background:url(../images/share_face.png) no-repeat 50% 50%; margin-right: 2px; width: 68px; height: 20px;}
.reply_comment_button{float: right; cursor: pointer;}
.add_comment_text{ float: right; width: 97.5%; height: 40px; padding: 5px 0px 5px 1.5%; resize:none;}
.add_comment_text:focus{ border:1px solid #e3e3e3;}
input.submit_add_comment{ cursor: pointer; margin-top: 10px;} 
.alway_show{ display: block !important;}
.hide{display: none;}
.add_comment_form{}
.list_commented .level2{ border-top: 1px dashed #E3E3E3;}
.list_commented .level2 .bl_info .sp1{ color: #333;}

.list_commented .level3{ border-top: 1px dashed #E3E3E3;}
.list_commented .level3 .bl_info .sp1{ color: #555;}
.list_commented .level4{ border-top: 1px dashed #E3E3E3;}
.list_commented .level4 .bl_info .sp1{ color: #777;}
.list_commented .level5{ border-top: 1px dotted #E3E3E3;}
.list_commented .level5 .bl_info .sp1{ color: #999;}
.list_commented .level6{ border-top: 1px dotted #E3E3E3;}
.list_commented .level6 .bl_info .sp1{ color: #aaa;}
.list_commented .level7{ border-top: 1px dotted #E3E3E3;}
.list_commented .level7 .bl_info .sp1{ color: #bbb;}

.reply_comment_button{ color: #2A77A8 !important;}
.bl_text .current{ background: #FAC213; color:#4E0294;}
.content_gallery{ width: 989px; border: none;}

.list_gallery li{ float: left; width: 177px; height: 177px; overflow: hidden; margin: 10px;} 
.list_gallery li img{max-width: 100%; max-height: 100%; width: 100%; height: 100%;}
.list_gallery li .img{width: 100%; height: 132px; overflow: hidden; text-align: center;}
.list_gallery li h2{font-size: 12px; font-weight: normal; line-height: 18px; text-align: center;}
.fshare{ position: absolute; top: 10px; right: 0px; width: 100%;}
.fshare ul{ float: right;} .fshare li{display: inline-block;}
.content_right .rbox1 .rb1_content li .img{float:left; width:100%; text-align:center;} 
span.img2{width: 252px;}
.likes_number{background: #fff url('../images/likes.png' ) no-repeat 95% 50%; font-size:17px !important; color:red !important;
cursor: pointer; margin-top:0px;border: 1px solid #AC9E9E; margin-bottom:11px;
padding:6px 38px 6px 6px;}
.likes_number.done{opacity:0.6}
.mid_content .list_event li.views_on a img{width:195px;}
.mid_content .list_event li.views_on .likes_number ,.mid_content .list_event li.views_on .cvcv {display:none;}

.main1c{height:341px; background:url(../images/main1.png) repeat-x;}
.main1c p.ptt{color:#374121; font:22px/26px Tahoma, Times, serif; margin:10px 0;}
.main1c .box-gt{width:340px;}
.main1c .box-gt .if{font:14px/22px Tahoma; color:#3a240a; max-height:281px; overflow:hidden; margin-top:-5px;}

.main1c .box-totin{width:360px;}
.main1c .box-totin li a.att ,ul.tinnong li a.att {color:#374121; font:bold 14px/26px Tahoma; width:100%; float:left;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis; 
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;} 
.main1c .box-totin li img.t,ul.tinnong li img.t{width:93px; height:69px; margin:5px 10px 5px 0;}
ul.tinnong li img.t.fr{ margin:5px 7px 5px 10px;}
.main1c .box-totin li p,ul.tinnong li p{font:13px/18px Tahoma, Times, serif;color:#374121;}
.main1c .box-totin li{margin-bottom:10px;}
.main1c .box-hot{width:290px;}

.dkemail{width:282px; height:27px; background:url(../images/dkemail.png) no-repeat 50% 50%; margin-top:10px;}
.dkemail .email{padding-left:5px; height:27px; border:none; background:none; width:200px;}
.dkemail .btt{width: 63px;
height: 27px;
border: none;
float: right;
background: none;}
ul.tinnong{background:url(../images/tinnong.png) no-repeat 50% 0; width:284px; height: 275px;}
ul.tinnong li{width:100%; float:left;}
ul.tinnong li.li1{margin: 25px 0 10px 15px;width: 266px;}
ul.tinnong li.li2{margin: 20px 0 10px 15px;width: 266px;}
ul.tinnong li img.t{width:70px; height:60px;}
.taitro{height:215px; background-color:#dacfb1;}
.taitro p.ptt{font:22px/22px Tahoma; color:#374121;  margin:10px 0;}
 
.footer {background-color:transparent;font: 14px/20px tahoma, geneva, sans-serif; margin: 20px 0}
.cp_info{    float: left;  width: 360px;}
.infiniteCarousel .img img{max-height:100%;}
p.psname{position: absolute;white-space: nowrap;
overflow: hidden; width:90%; color: #353535; font:14px/20px Tahoma, Times, serif; bottom: -22px;
-o-text-overflow: ellipsis; 
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;}
.content_right .rbox2{margin-bottom:15px ;}
.mi_box .box_title,.rbox2 .box_title{background-color:#b5a37f;}
.rbox2 .box_title{background-color:#f4eedb;}

.mi_box .box_title h3,.rbox2 .box_title h3{color:#fff;}
.rbox2 .box_title h3{color:#777;}

.news_detail  .left_joind .joined{text-align:left;}
.list_event .likes_number {margin-top:-21px;}
 
.blogin{top:0px; left:405px;}
.blogin .iptext{background:url(../images/ip1.png) no-repeat; width:205px; height:27px; margin-bottom:10px; border: none; padding-left:5px;}
.blogin .bt1{background:url(../images/lg1.png) no-repeat; width:62px; height:22px;font:12px/22px Tahoma, Times, serif; float:right; border:none; color:#a99d5e;}
.blogin .forgot{color:#514a21; font:13px/18px Tahoma, Times, serif;}