@charset "utf-8";
/* CSS Document */
/*body{background:#FFF url(../images/root/v2/bg.png) repeat-x; font-family:Tahoma; font-size:11px; margin:0; padding:0; text-align:center;}*/
body{background:#680f01 url(../images/root/v2/bgbody.png) repeat-y center; font-family:Tahoma; font-size:11px; margin:0; padding:0; text-align:center;}
a:focus{outline:none;}
div{display:inline-block;}
.outer{width:980px; margin:0px auto; padding:0;}
.logo{background:url(../images/root/v2/logo.png) no-repeat; width:236px; height:191px; float:left;}
.add{background:url(../images/root/v2/topadd.png) no-repeat; width:308px; height:115px; float:left; margin-top:71px; margin-left:40px;}
.top_nav{float:right; line-height:18px;color:#515d69;}
.top_nav a{text-decoration:none; color:#515d69; font-weight:bold;}
.top_nav a:hover{text-decoration:underline;}
.topgirl{background:url(../images/root/v2/topgirl.png) no-repeat; width:374px; height:177px; float:right; margin-top:21px;}
.topbar{width:100%; height:216px;}
.menubar{width:100%; margin:0; padding:0; text-align:left; width:980px;}
.menubar ul{margin:0; padding:0; list-style:none; width:778px; float:left;}
.menubar ul li{float:left; line-height:32px;}
.menubar a{text-decoration:none; text-transform:uppercase; font-weight:bold; color:#FFF; display:block; float:left; padding-left:14px; padding-right:14px; border-right:1px solid #334251;}
.menubar a:hover{background:#334251; padding-left:14px; padding-right:14px;}
.topsearch{background:url(../images/root/v2/bg_search.png) no-repeat; width:202px; height:38px; float:right;}
.txtkeyword{background:#FFF; border:0; margin:2px 3px 3px 7px; height:27px; width:120px; float:left; vertical-align:middle; line-height:27px; font-size:15px;}
.btnsearch{background:url(../images/root/v2/btnsearch.png) no-repeat; width:62px; height:29px; float:left; margin-top:2px;}
.content{background:#cccccd url(../images/root/v2/bgcontent.png) repeat-x; width:972px; text-align:left; padding-top:10px; padding-bottom:5px; padding-left:8px; margin-top:3px;}
.left_col{width:630px;float:left;}

.banner{width:628px; height:239px; border:1px solid #acaead; float:left; background:url(../images/root/v2/banner.png) no-repeat;}
.larrow{background:#d7d7d7; width:px; height:px; width:630px; height:63px; float:left; margin-top:2px;}
.larrow ul{margin:0; padding:0; list-style:none;}
.larrow ul li{float:left;}
#larrow ul li.active .la1{background:#c4c2c2 url(../images/root/v2/larrowhover.png) no-repeat right center; height:63px; width:184px;line-height:19px; float:left; vertical-align:middle; text-align:right; cursor:pointer;}
.larrow .la1{background:#d7d7d7 url(../images/root/v2/larrow.png) no-repeat right center; height:63px; width:184px;line-height:19px; float:left; vertical-align:middle; text-align:right; cursor:pointer;}
.larrow .la1:hover{background:#c4c2c2 url(../images/root/v2/larrowhover.png) no-repeat right center; height:63px; width:184px;line-height:19px; float:left; vertical-align:middle; text-align:right; cursor:pointer;}
.larrow .la1 .number{float:left; font-weight:bold; font-size:13px; text-align:center; margin-left:24px; margin-top:20px;}
.larrow .la2 .number{float:left; font-weight:bold; font-size:13px; text-align:center; margin-left:24px; margin-top:20px;}
.larrow .la1 .intro{float:left; width:130px; padding-top:10px;}
.larrow .la2 .intro{float:left; width:130px; padding-top:10px; padding-left:30px;}

#larrow ul li.active .la2{background:url(../images/root/v2/larrow2hover.png) no-repeat right center; height:63px; width:215px;line-height:19px; float:left; vertical-align:middle; text-align:right; cursor:pointer; margin-left:-32px;}
.larrow .la2{background:url(../images/root/v2/larrow2.png) no-repeat right center; height:63px; width:215px;line-height:19px; float:left; vertical-align:middle; text-align:right; cursor:pointer; margin-left:-32px;}

.larrow .la2:hover{background:url(../images/root/v2/larrow2hover.png) no-repeat right center; height:63px; width:215px;line-height:19px; float:left; vertical-align:middle; text-align:right; cursor:pointer; margin-left:-32px;}
.larrow .la1ie{background:url(../images/root/v2/hotbar.png) no-repeat; width:189px; height:63px; float:left; cursor:pointer;}
.larrow .la1ie .number{float:left; font-weight:bold; font-size:13px; text-align:center; margin-left:24px; margin-top:20px;}
.larrow .la1ie .intro{float:left; width:102px; padding-top:10px; padding-left:30px;}
.right_col{width:330px; float:left; margin-left:5px;}
.topnews{width:220px; height:304px; float:left; border:1px solid #c4c4c4; }
.advtop{float:left; margin-left:5px; width:103px;}
.advtop img{border:1px solid #ADADAD;}
/*Menu Accordion*/
ul#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;width: 220px;}
.contentmenu{height:202px; padding:5px; background:#FFF; line-height:17px; width:210px;}
ul#menu div.head{background:url(../images/root/v2/bgmenu.png) repeat-x; height:23px;display: block;text-decoration: none; line-height:23px; padding-left:10px; font-weight:bold; cursor:pointer;}
ul#menu div.on{border-left:5px solid #FF0E00;color:#FF0E00; }
ul#menu div.off{color:#515d69;border-left:5px solid #666;}
ul#menu div.head:hover{background:url(../images/root/v2/bgmenuhover.png) repeat-x;}
ul#menu li{}
/**/
.contentmenu a{font-weight:bold; text-decoration:none; color:#333;}
.contentmenu a:hover{color:#FF0E00;}
.contentmenu .one{ width:100%; margin-top:5px;}
.contentmenu span{display:block; margin-left:13px; font-weight:normal;}
.contentmenu span:hover{color:#FF0E00;}
.contentmenu .morenews{float:right;}
a.morea:hover{font-weight:normal; color:#000;}
a.morea{color:#FF0E00;font-weight:normal;}
/*topcourse*/
.topcourse{width:100%; margin-top:5px;}
.topcourse .top{background:url(../images/root/v2/topcourse.png) no-repeat; width:630px; height:42px; text-align:center; line-height:42px; color:#c3060d; font-weight:bold;}
.bodytop{width:625px; background:#e0dede; height:148px; padding-left:5px;}
.prev{background:url(../images/root/v2/prev.png) no-repeat; width:33px; height:64px; display:block; float:left; margin-top:38px; cursor:pointer;}
.prev:hover{background:url(../images/root/v2/prev_hover.png) no-repeat; width:33px; height:64px; display:block; float:left; margin-top:38px; cursor:pointer;}
.bodyshow{width:545px; height:131px; background:#f2eeeb; float:left; margin-left:5px;}
.next{background:url(../images/root/v2/next.png) no-repeat; width:33px; height:64px; display:block; float:left; margin-top:38px; margin-left:5px; cursor:pointer;}
.next:hover{background:url(../images/root/v2/next_hover.png) no-repeat; width:33px; height:64px; display:block; float:left; margin-top:38px; margin-left:5px; cursor:pointer;}

.oneimage{float:left; width:136px; text-align:center; margin-top:5px;}
.bodyshow img{border:5px solid #FFF;}
.bodyshow img:hover{border:5px solid #CCC;}
.oneimage a{text-decoration:none; color:#000;}
.oneimage span{display:block; margin-top:5px;}
.oneblock{width:310px; height:335px; background:#e0dede; float:left; margin-top:5px; margin-bottom:5px;}
.mr10{ margin-right:10px;}
.oneblock .top{background:url(../images/root/v2/barblock.png) no-repeat; width:300px; height:43px; margin:5px;color:#c3060d; font-weight:bold; text-transform:uppercase; text-align:center; line-height:35px;}
.contentquestion{background:#E0DEDE url(../images/root/v2/question.png) no-repeat center center; width:250px; height:269px; margin-left:25px; font-size:13px; }
.contentquestion a{display:block; border-bottom:1px solid #7b6f70; color:#7b6f70; text-decoration:none;}
.contentquestion a:hover{background:#d4e9ee;}
.contentquestion div.num,.contentquestion div.title{float:left; display:block;}
.contentquestion div.num{width:10px; font-weight:bold; text-align:right; padding-top:5px;}
.contentquestion div.title{width:220px; padding:5px;}
a.viewmorebtn{display:block; float:right; background:url(../images/root/v2/btnview.png) no-repeat; width:72px; height:27px; border:none; margin-top:15px; text-decoration:none; color:#F00; font-size:10px; text-align:center; line-height:15px;}
a.viewmorebtn:hover{background:url(../images/root/v2/btnviewhover.png) no-repeat;}
a.onejob{padding-bottom:8px; padding-top:8px;}
.contentjob{background:#E0DEDE; width:250px; height:269px; margin-left:25px; font-size:13px; }
.contentjob a{display:block; border-bottom:1px solid #7b6f70; color:#7b6f70; text-decoration:none;}
.contentjob a:hover{background:#d4e9ee;}
a.onejob span.vtn{color:#F00; font-size:10px; border:1px solid #F00; padding-left:4px; padding-right:4px;}
a.onejob span.ntv{color:#F90; font-size:10px;}

a.viewmorejob{display:block; float:right; background:url(../images/root/v2/btnview.png) no-repeat; width:72px; height:27px; border:none; margin-top:15px; text-decoration:none; color:#F00; font-size:10px; text-align:center; line-height:15px;}
a.viewmorejob:hover{background:url(../images/root/v2/btnviewhover.png) no-repeat;}
.advright{background:url(../images/root/v2/bgadv.png) top center no-repeat; width:328px; height:auto; text-align:center; margin-top:5px; padding-top:15px;}
.footer{background:#C0BFBF; width:980px; height:120px; margin-top:3px; text-align:center; padding-top:10px;}

#page_footer{
clear:both;
z-index:998;
position:fixed;
bottom:0;
left:0;
height:150px;
width:100%;
min-width:960px;
background-image:url(../images/snow.gif);
}
#slideshow ul{
	list-style:none; 
	margin:0; padding:0;
}
#slideshow li{
	float:left;
}
/*leftnav*/
.content_page{background:#FFF; width:980px; text-align:left; padding-top:10px; padding-bottom:5px; margin-top:5px;}
.leftnav{float:left; width:170px; text-align:left; padding-left:5px;}
.center_content_page{float:left; width:540px; border-left:1px dotted #CCC; border-right:1px dotted #CCC; padding-right:20px; padding-left:5px; padding-right:5px; margin-bottom:20px;}
.rightnav{float:left; width:225px; text-align:left; padding-left:5px;}
.top_faq{background:#F4F3E9; width:530px; padding:5px; color:#474A51;}
.head_faq{width:530px; padding:5px; color:#A42516; font-size:18px; font-weight:bold; border-bottom:1px solid #CCC;}
.bannerFAQ{background:url(../images/root/v2/bannerFAQ.jpg) no-repeat; width:540px; height:140px; margin-top:10px; margin-bottom:10px;}
.oneFAQ{background:#E8E7DC; width:530px; padding:5px; color:#333; margin-bottom:10px; font-weight:bold; cursor:pointer;}
.oneFAQ:hover{background:#E8E7DC; width:530px; padding:5px; color:#333; margin-bottom:10px; font-weight:bold; cursor:pointer;}
.contentonefaq{margin-bottom:10px; font-size:12px; line-height:13px; font-family:Arial;}
.slot{float:right; text-decoration:none; font-weight:normal; font-size:10px;}
/*Job*/
.bannerJob{background:url(../images/root/v2/bannerDirections.jpg) no-repeat; width:540px; height:140px; margin-top:10px; margin-bottom:10px;}
.introjob{font-size:12px; font-family:Arial; padding:2px 5px 5px 5px;}
.center_content_page a{color:#6D141A;}
.oneJob{width:530px; padding:5px; color:#333; font-weight:bold; color:#344352;}
.row0{background:#ECECEC; margin-bottom:5px;}
.row1{background:#F2F2F2; margin-bottom:5px; }
.oneJobContent{margin-top:5px; width:100%;}
.typejob{font-size:11px; color:#FF0000; font-weight:normal; float:right; background:#E0E0E0; line-height:18px; padding-left:5px; padding-right:5px; border:1px solid #FF0000;} 
.viewmorejobdetail{display:block; float:right; margin:5px;}
.date_event{font-weight:bold;}
.onenews img{float:left; margin-top:15px; margin-bottom:-12px;}
.onenews a{float:left; display:block; }
.one_event a{display:block; margin-bottom:3px; font-weight:normal; color:#8A8A8A; text-decoration:none;} 
.viewnews_date{width:100%; text-align:right; color:#999;}
.viewcontent{font-size:12px; font-family:Arial;}
.headother{width:100%; text-align:left; border-bottom:1px solid #CCC;}
.oneothernews{width:100%; margin-top:6px;}
.oneothernews a{text-decoration:none; color:#A32A25;}
.oneothernews a:hover{text-decoration:none; color:#999;}
.navfooter{background:#520C02; width:100%; height:32px; line-height:32px; color:#FFF; text-align:left;}
.navfooter a{text-decoration:none; color:#FFF;}
.navfooter a:hover{color:#F90;}
.navfooter span{padding-left:10px;}
.footer .col-1{width:220px; margin-left:20px; float:left; text-align:left;}
.footer .col-1 a{color:#A42516; text-decoration:none;}
.trust-logo{background:url(../images/root/v2/trust-logo.png) no-repeat; width:120px; height:63px;}
.headadd{ color:#A42516; font-size:13px;}
.input_field{width:300px;}
input.error, textarea.error, select.error { border: 1px dotted red; }
label.error {
	background: url('../images/unchecked.gif') no-repeat;
	padding-left: 18px;
	margin-left: .5em;
	width: auto;
	display: none;
	color:#ff0000
}
label.valid {
	background: url('../images/checked.gif') no-repeat;
	display: block;
	width: 18px;
	height: 16px;	
}

.input_content{width:300px; height:200px;}
.center_content_page_all{float:left; width:760px; border-left:1px dotted #CCC; border-right:1px dotted #CCC; padding-right:20px; padding-left:5px; padding-right:5px; margin-bottom:20px;}

.oneTrainer{width:160px; float:left; margin:5px; text-align:center; border:1px solid #CCC; margin-bottom:10px; padding:4px; cursor:pointer; background:#F4F4F4;}
.oneTrainer:hover{background:#;}
.oneTrainer .tit{color:#A42516;}
.oneTrainer img{border:5px solid #FFF; width:150px; height:140px;}
.bannerchef{width:100%; text-align:center;}
.gotop{width:100%; text-align:right;}
.tipsbox{background: #000; padding:5px; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; color:#FFF; text-align:center; background:url(../images/root/menu/hovertips.png) no-repeat; width:152px; height:36px; margin-top:30px; margin-left:20px; line-height:16px;}
.infotrainer{clear:both;z-index:998;position:absolute; width:500px; height:auto; background:#FFF; padding:15px;color:#000; text-align:left; border:6px solid #CCC; color:#A42516;}
.infotrainer hr{color:#FFF; height:1px;}
.infotrainer img{padding-right:15px;}
.top_faq_all{background:#F4F3E9; width:750px; padding:5px; color:#474A51;}
.head_faq_all{width:750px; padding:5px; color:#A42516; font-size:18px; font-weight:bold; border-bottom:1px solid #CCC;}
a.oneCourse{width:730px; display:block; height:84px; padding:10px; margin-bottom:20px; border-bottom:1px dotted #CCC;  text-decoration:none; color:#333; font-family:Arial;}
a.oneCourse:hover{background:#f0f0e3 url(../images/root/v2/clicktoview.png) no-repeat right bottom;}
.imgCourse img{width:100px; height:69px; border:1px solid #CCC;}
.imgCourse{ margin-right:20px; float:left; width:100px;}
.titleCourse{width:390px; float:left;}
.titleCourse .oneTit{font-size:17px; color:#A42516; margin-bottom:8px;}
.rate4{background:url(../images/root/v2/rating4.gif) no-repeat; width:34px; height:7px; margin-left:5px;}
.rate3{background:url(../images/root/v2/rating3.gif) no-repeat; width:34px; height:7px; margin-left:5px;}
.rate2{background:url(../images/root/v2/rating2.gif) no-repeat; width:24px; height:7px; margin-left:5px;}
.rate1{background:url(../images/root/v2/rating1.gif) no-repeat; width:34px; height:7px; margin-left:5px;}
.rate0{background:url(../images/root/v2/rating0.gif) no-repeat; width:12px; height:7px; margin-left:5px;} 
.timeCourse{ width:180px; float:left; margin-left:20px;}
.titletime{font-weight:bold; margin-bottom:6px;}
.viewnav{width:100%; margin-top:10px; margin-bottom:10px; text-align:right;}
.viewall{float:right; background:#ebece2; padding:6px 20px 6px 20px; text-align:center; margin-left:12px;}
.viewnav a{color:#A42516; text-decoration:none;}
.viewnav a:hover{text-decoration:underline;}
.oneCourseDuration{ float:left; border:1px solid #CCC; width:330px; height:240px; display:block; margin:10px; text-decoration:none; padding:10px; color:#333; text-align:left;}
.oneCourseDuration:hover{background:#efeac9;}
.oneCourseDuration .title{color:#A42516; font-size:16px;}
.numberbg{background:url(../images/root/v2/calendar0.png) no-repeat; width:57px; height:59px; float:right; color:#CD000C; font-weight:bold; font-size:40px; text-align:center; line-height:70px;}
.numberbg1{background:url(../images/root/v2/calendar1.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg2{background:url(../images/root/v2/calendar2.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg3{background:url(../images/root/v2/calendar3.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg4{background:url(../images/root/v2/calendar4.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg6{background:url(../images/root/v2/calendar6.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg5{background:url(../images/root/v2/calendar5.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg7{background:url(../images/root/v2/calendar7.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg8{background:url(../images/root/v2/calendar8.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg9{background:url(../images/root/v2/calendar9.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg10{background:url(../images/root/v2/calendar10.png) no-repeat; width:57px; height:59px; float:right;}
.numberbg20{background:url(../images/root/v2/calendar20.png) no-repeat; width:57px; height:59px; float:right;}
.timeduration{width:100%;}
.viewallcourse{text-decoration:none; color:#333; font-weight:bold; display:block; background:#F9F8F4; text-align:center; width:100%; font-size:14px; padding-top:4px; padding-bottom:3px;}
.imgCourseShow {float:left; margin-top:5px; width:320px;}
.showdetailcourse{float:left; width:190px; background:#F4F3E9; min-height:240px; margin-top:5px; margin-left:5px; padding:10px; color:#474A51;}
.showdetailcourse .topd{color:#A42516; width:100%; margin-bottom:10px;}
.rightcourse{float:left; width:190px;}
a.buttonaddwishlist,a.buttonaddwishlist2:hover{background:url(../images/root/v2/buttonRed.gif) no-repeat; width:140px; height:22px; margin-top:20px; display:block; color:#FFF; text-align:center; text-decoration:none; line-height:20px;}
a.buttonaddwishlist:hover,a.buttonaddwishlist2{background:url(../images/root/v2/buttonLightRed.gif) no-repeat; width:140px; height:22px; margin-top:20px; display:block;color:#FFF; text-align:center; text-decoration:none; line-height:20px;}
.lineshow{width:100%; margin-bottom:5px;}
.skill ul li{font-style:italic;}
.skill h4{color:#A42516;}
.serviceGirlcallus {background:#E7EFF4 url(../images/root/v2/serviceGirl.jpg) no-repeat left center;height:50px;line-height:50px; text-align:center; color:#A42516; width:100%; margin-top:20px;}
.mt10{margin-top:10px;}
.colormain{color:#A42516;}
h5 {
-x-system-font:none;
background-color:#F9F8F4;
color:#333333;
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:16px;
line-height:16px;
padding-left:10px;
}
.oneothercourse{width:100%; margin:5px;}
.oneothercourse span{padding-left:10px; color:#474A51; padding-right:10px; display:block; float:left;}
.oneothercourse a{text-decoration:none;}
.oneothercourse a:hover{text-decoration:underline;}
.priceone{float:right; margin-right:7px; width:160px;}
.priceone div.bold{color:#598A2B; font-weight:bold; float:left;}
.priceone div.feeright{width:90px; text-align:left; float:left; margin-left:10px;}
.oneCourseOther{display:block; width:100%; text-decoration:none;border-bottom:1px dotted #F4F3E9;}
.oneCourseOther:hover{background:#FFF;}
#showinfolevel{clear:both;z-index:998;position:absolute; width:278px; height:218px; background:#FFF; padding:15px;color:#000; text-align:left; border:6px solid #CCC; color:#A42516;} 
.namelevel{text-transform:uppercase;}
/*menuleft*/
ul#menuleft, ul#menuleft ul {list-style-type:none;  margin: 0;  padding: 0;  width: 15em;}
ul#menuleft ul{}
ul#menuleft a {  display: block;  text-decoration: none;}
ul#menuleft li {  margin-top: 1px; padding:0;}
ul#menuleft li a {  color: #fff;	 padding: 0.5em;}
ul#menuleft li a:hover {}
ul#menuleft li ul li{height:25px;}
ul#menuleft li ul li a {  background: #ccc; color: #000; padding-left: 20px;}
ul#menuleft li ul li a:hover { background: #aaa; border-left: 5px #394B5B solid; padding-left: 15px;}
.bg1 a{ background:#A32A25; }
.bg2 a{ background:#7B5826; }
.bg3 a{ background:#5279A7; }
.bg4 a{ background:#598A2B; }
.bg0 a{ background:#999; }
/*Term Condition*/
.headterm{
	-x-system-font:none;
	border-bottom:1px solid #CCCCCC;
	color:#666;
	font-family:"Lucida Grande",Arial,Verdana,sans-serif;
	font-size:22px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:10px 0 3px;
	padding-bottom:8px;
	width:100%;
}
.introterm{font-family:Arial; color:#666;}
.navgotop{width:100%; text-align:right; font-size:10px;}
.navgotop a{color:#666;}
.oneReason{width:100%; margin-top:20px; color:#333; margin-bottom:10px;}
.oneReason .imgReason{float:left; width:87px; background:url(../images/root/v2/bgreason.png) no-repeat; width:87px; height:86px; margin-left:10px; margin-right:20px;text-align:center; }
.oneReason .imgReason img{margin-top:6px; width:75px; height:73px;}
.oneReason .right_oneReason{float:right; width:420px;}
.oneReason .right_oneReason .headreason{font-weight:bold; font-size:13px;}
.tophead{width:100%; text-align:left; background:#FFF url(../images/root/v2/bgbannerhome.png) no-repeat top right;}
.topheadcalendar{width:100%; text-align:left; background:#FFF url(../images/root/v2/bgheadercalendar.png) no-repeat top right;}
.topheadcontact{width:100%; text-align:left; background:#FFF url(../images/root/v2/bgheadercontact.png) no-repeat top right;}
.topheadtraining{width:100%; text-align:left; background:#FFF url(../images/root/v2/bgheadertraining.png) no-repeat top right;}
.topheadcourse{width:100%; text-align:left; background:#FFF url(../images/root/v2/bgheadercourse.png) no-repeat top right;}

.lefttoplogo{background:#BF2E1B url(../images/root/v2/toplogo.png) no-repeat center center; width:162px; height:124px; float:left; cursor:pointer;}
.righttophead{float:left; margin-left:30px; margin-top:30px; width:570px;}
.righttophead .topsize1{font-size:31px; color:#8C181B; width:100%;}
.righttophead .topsize2{font-size:15px; color:#666; font-weight:normal; width:100%;}
.topmenu{width:100%; height:48px; background:url(../images/root/v2/bgtopmenu.png) repeat-x;}
.topmenu ul{margin:0; padding:0; list-style:none;}
.topmenu ul li{float:left; height:40px; line-height:40px; width:115px; text-align:center;border-right:1px solid #CCC;}
.topmenu ul li a{text-decoration:none;font-weight:bold; width:115px; display:block; font-family:Arial; font-size:13px;}
.topmenu ul li.home1 a{color:#A42516;}
.topmenu ul li.home2 a{color:#7B5826;}
.topmenu ul li.home3 a{color:#5279A7;}
.topmenu ul li.home4 a{color:#598A2B;}
.topmenu ul li.home5 a{color:#333;}
.topmenu ul li.home1:hover,.topmenu ul li.home2:hover,.topmenu ul li.home3:hover,.topmenu ul li.home4:hover,.topmenu ul li.home5:hover{background:#A42516;}
.topmenu ul li.home1:hover a,.topmenu ul li.home2:hover a,.topmenu ul li.home3:hover a,.topmenu ul li.home4:hover a,.topmenu ul li.home5:hover a{color:#FFF;}
.topmenu li.homemnu {width:385px; text-align:center; border-right:1px solid #CCC;}
.topmenu li.homemnu a{color:#FFF;margin-right:304px; text-decoration:none; width:80px; display:block;font-weight:bold;background-color:#999;}

.topmenu li.homemnu2 {width:615px; text-align:center; border-right:1px solid #CCC;}
.topmenu li.homemnu2 a{color:#FFF;margin-right:514px; text-decoration:none; width:100px; display:block;font-weight:bold;background-color:#999;}

.subtopmenu{width:100%; background:#E7E7DB; height:31px; line-height:31px;}
.searcharea{float:left; width:240px;}
.searcharea span,.searcharea input, .searcharea a{float:left; display:block; margin-left:7px;}
.searcharea input{width:122px; border:1px solid #7E9DB9; margin-top:5px;}
.searcharea a{background:url(../images/root/v2/butGo.png) no-repeat; width:24px; height:30px; display:block; margin-top:5px;}
.showsub{ float:right;}
.showsub ul{margin:0; padding:0; list-style:none;}
.showsub ul li{float:left;margin-left:10px; }
.showsub ul li a{text-decoration:none; color:#999; border-right:1px solid #CCC;padding-right:10px; }
.contentkit{background:#E0DEDE; width:300px; height:269px; margin-left:6px; text-align:left; }
.oneKitchen{width:100%; text-align:left;}
.leftkit{float:left; width:110px; text-align:left;}
.oneKitchen img{width:100px; height:69px; border:1px solid #FFF;}
.right_kit{float:left; width:180px;}
.right_kit div{font-size:11px;}
.right_kit a{color:#A42516; text-decoration:none; }
.right_kit a:hover{color:#5279A7;}
.price_kit{color:#7b6f70;}
.right_kit div{width:100%;}
.oneKitchen{ margin-bottom:10px;}
.viewstore{float:right; display:block; color:#A42516;}
.advright{text-align:center;}
.advright img{width:328px; margin-bottom:5px;}
.intropro{margin-top:20px;}
.infoship{background:#E7EFF4; padding:5px;}
.pt15{padding-top:15px;}
.page{float:right;}
.page ul{margin:0; padding:0; list-style:none;}
.page ul li{float:left; margin-right:5px; line-height:20px;}
.pageItem{ width:20px; height:20px; text-align:center; cursor:pointer; background:#CCC;}
.pageItem:hover, .pageItemOn{background:#A42516;width:20px; height:20px; text-align:center; cursor:pointer}
.page a{text-decoration:none; color:#FFF; width:100%; display:block;}

/*video page*/
.feedback{background:url(../images/opinionBlue.gif) no-repeat top left; padding-left:12px; height:14px; line-height:9px; cursor:pointer; display:block; text-decoration:none; color:#000099; width:100%; }
.videobig{padding-left:10px; width:641px; float:left; background:url(../images/indicator.gif) no-repeat center center;}
.bigadv{background:url(../images/root/v2/bgadvbig.png) no-repeat bottom right; width:300px; height:220px; padding-left:15px; float:left; }
.nextup{float:left; background:url(../images/root/v2/bgnextup.png) no-repeat; width:305px; height:210px; margin-left:15px;}
.headnextup{color:#949494; text-transform:uppercase; line-height:30px; padding-left:10px;}
.nowplaying{width:286px; background:#F3F3F3 url(../images/root/v2/nowplaying.png) no-repeat top left; height:29px; border:1px solid #DADADA; margin-top:11px; margin-left:10px;}
.viewnow{margin-left:60px; color:#949494;}

.otherVideoNextup{width:286px;border-left:1px solid #DADADA;margin-left:10px;border-bottom:1px solid #DADADA;border-right:1px solid #DADADA; color:#949494;}
.otherVideoNextup img{padding:5px; border:0; width:46px; height:32px;}
.otherVideoNextup a{text-decoration:none; color:#004276; font-weight:bold;}
.otherVideoNextup span{color:#949494; line-height:29px;}
.addtime{color:#949494; }
.showvideo{margin-top:10px; padding-left:10px;}
.topshowcat{background:url(../images/root/v2/bgcatbtn.png) no-repeat top left; height:32px; width:960px;}
.topshowcat span{color:#949494; text-transform:uppercase; line-height:32px; padding-left:20px;}
.showvideoin{background:#EBEBEB; width:958px; border-left:1px solid #DBDBDB;  border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB;} 
.leftcatshow{float:left; width:200px;padding-top:10px; padding-bottom:10px;}
.rightcatshow{float:left; width:758px;border-top:1px solid #DBDBDB; padding-top:10px; padding-bottom:10px; }
.toplastestvideo{width:170px; background:url(../images/root/v2/bgoneleftcat.png) repeat-x; height:22px; text-align:left; display:block; margin-left:10px; line-height:22px; color:#949494; text-decoration:none; padding-left:5px; font-weight:bold;}
.onecatvideo{width:170px; height:22px; text-align:left; display:block; margin-left:10px; line-height:22px; color:#004276; text-decoration:none; padding-left:5px; border-bottom:1px solid #DDD; font-weight:bold;}
.onecatvideo:hover{ color:#ca0002;}
.oneVideoRightIn{text-align:left; display:block; text-decoration:none; width:125px; height:124px; padding:7px; background:#FFF; color:#00427; margin:2px; color:#004276; font-weight:bold; float:left;border:1px solid #FFF;}
.oneVideoRightIn img{border:0; width:127px; height:70px;color:#004276; padding-bottom:4px; }
.oneVideoRightIn span{color:#949494; font-weight:normal;}
.oneVideoRightIn:hover{border:1px solid #999;}
.allvideo{visibility:hidden; height:0px; width:0px;}
.big_title{width:641px; height:50px; background:#F3F3F3; position:absolute; margin-top:14px; margin-left:10px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4; font-size:22px; color:#862434; line-height:50px;}
.big_title span{padding-left:10px;}
.labelhidden{width:0px; height:0px; display:none;}
.otherVideoNextup a:hover{color:#BF2E1B;}

.oneGalleryRightIn{text-align:left; display:block; text-decoration:none; width:126px; height:124px; padding:7px; background:#FFF; color:#00427; margin:2px; color:#004276; font-weight:bold; float:left;}
.oneGalleryRightIn img{border:0; width:127px; height:120px;color:#004276; padding-bottom:4px; }
.oneGalleryRightIn span{color:#949494; font-weight:normal;}
.oneGalleryRightIn:hover{background:#CCC;}
#lightbox-image-details-currentNumber{visibility:hidden;}
.addthis_toolbox{background:#FFF; padding-top:3px; padding-bottom:3px; }
.yourcart{border:1px dotted #CCC; width:210px; padding:10px;}
.cartimg{display:block; background:url(../images/cart.png) no-repeat; width:32px; height:32px; float:left;}
.titlecart{display:block; float:left; width:160px; margin-left:10px;}
.yourcart h2{color:#BF2E1B;}
/*View Cart*/
.tblCart{border-collapse:collapse; margin-bottom:10px;}
.tblCart tr td,.tblCart tr th{border-bottom:1px dotted #CCC; padding:4px; font-family:Tahoma; font-size:11px; text-align:center;}
.tblCart tr th{font-weight:bold; background:#7B5826; color:#FFF;}
.txtnumcart{width:30px;}
.colQuanity{width:60px;}
.colPrice{width:70px;}
.colSTT{width:70px;}
.delItem{background:url(../images/unchecked.gif) no-repeat; width:14px; height:14px; border:0; display:block;}
.colDelItem{width:20px;}
.advrightblock{text-align:center;}
.advrightblock img{width:230px; border:1px solid #CCC; margin-top:5px;}
.advleftblock{text-align:center; border:1px solid #CCC; }
.advleftblock img{width:160px; margin-top:5px; border:0;} 
.botoomadv{background:#FFF; width:100%; padding-top:15px; padding-bottom:15px; text-align:center;}
.botoomadv img{border:0;}
.topadvleft{width:162px; text-align:center; margin-top:10px; font-size:10px; text-transform:uppercase; color:#CCC;}
.customer_area{width:500px; margin-top:10px; border:1px solid #333; background:#E8EFF7;}
.customer_area tr td{padding:5px;}
.customer_area input{width:300px;}
#checkout{background:url(../images/bttn_checkout_b.gif) no-repeat; width:120px; height:22px; border:0; cursor:pointer; margin-bottom:6px; display:block;}
#gotocart{background:url(../images/bttn_checkout_b.gif) no-repeat; width:120px; height:22px; border:0; cursor:pointer;display:block;}

#continueshop{background:url(../images/bttn_contshop.gif) no-repeat; width:160px; height:19px; border:0; cursor:pointer;}
#updatecart{background:url(../images/bttn_upsub.gif) no-repeat; width:116px; height:19px; border:0; cursor:pointer;}
.bgtotal{background:#F3F3F3; font-weight:bold;}
.imgpro{border:1px solid #CCC; padding:1px;}
.center_content_page_calendar{float:left; width:950px;padding-right:10px; padding-left:10px;margin-bottom:20px;}
.head_faq_calendar{width:100%; padding:5px; color:#A42516; font-size:18px; font-weight:bold; border-bottom:1px solid #CCC;}

.serviceGirlcallus2 {background:#E7EFF4 url(../images/root/v2/serviceGirl.jpg) no-repeat left center;height:50px;line-height:50px; text-align:center; color:#A42516; width:600px; margin-top:20px; margin-left:100px;}

/*contentviewnews*/
.contentviewnews{float:left; width:528px; margin-left:5px; font-family:Arial; font-size:13px; color:#333;}
.blockrightnews{float:left; width:190px; margin-left:5px;}
.titleonenews{font-weight:bold; font-size:22px; padding-left:10px; padding-right:10px;font-family:"Times New Roman"; color:#333;}
.introonenews{padding-left:10px; padding-right:10px;}
.authoronenews{text-align:right; padding-right:10px;}
.authoronenews a.Parent{font:bold 19px "Times New Roman";color:#BF2E1B; text-decoration:none;vertical-align:top; text-transform:uppercase; font-weight:bold;}
.bgtitletop{border-bottom:1px solid #CCC;}
.datetopnews{display:block; float:right; color:#999; font-size:9px; margin-top:-10px; margin-right:10px;}
.otheronenews{padding-left:10px;}
.otheronenews a{display:block; width:100%; text-decoration:none; color:#333333; margin-top:4px;}
.otheronenews a span{padding-left:20px;}
.toponews{border-bottom:1px solid #DBDBDB; border-top:1px solid #DBDBDB; background:#F4F4F4; width:500px; padding:4px;color:#8C181B;}
.toponews span{padding-left:10px; } 
.backtotop{text-align:right; padding-right:10px;}
.backtotop a{font-size:11px; font-family:Tahoma; color:#BF2E1B; text-decoration:none;}
.oneothernewstop{width:500px; border-bottom:1px dotted #DBDBDB; padding:4px;}
.oneothernewstop:hover{background:#F4F4F4;}
.viewcactinkhac{float:right; margin-right:10px; background:url(../images/neo-cactinkhac.png) no-repeat center right; padding-right:7px; margin-top:10px;}
.viewcactinkhac a{color:#BF2E1B; text-decoration:none;}
.sectionCat{padding:7px; text-align:right; width:90%;}
.sectionCat a{ color:#666; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.topothernews{width:100%; display:block; margin-top:3px; text-decoration:none; color:#7295AE;}
.img0News{width:100%; text-align:left; margin-top:6px;}
.img0News img{width:172px; border:1px solid #DBDBDB; height:129px; margin-left:4px; margin-bottom:6px; }
.img0News a{text-decoration:none; color:#7295AE; font-weight:bold;}
.oneCatBG{width:180px; background:url(../images/v2/rebgMid.gif) repeat-x; margin-bottom:10px; border:1px solid #DBDBDB; padding:5px;}
.newstopline{background:url(../images/v2/line_table.gif) repeat-x; height:2px; width:100%;}
.thefirstnews{border-bottom:1px solid #DBDBDB; padding-bottom:10px;}
.thefirstnews img{border:1px solid #DBDBDB; width:260px; height:200px;float:left; margin-right:7px;}
.thefirstnews a{text-decoration:none; font-weight:bold; font-size:16px; color:#114C77;}
.follownews{margin-top:10px; border-bottom:1px solid #DBDBDB; width:100%; padding-bottom:10px;}
.follownews a{text-decoration:none; font-weight:bold; color:#114C77;}
.follownews img{border:1px solid #DBDBDB; width:90px; height:80px;float:left; margin-right:5px;}
.pagenav{width:100%; text-align:right;}
.onday{background:#DED9A2;}
.cpoiner{cursor:pointer;}
#txtSearch{color:#CCC;}
#txtSearchAll{width:370px;}
.showresultcount{width:100%; border-top:1px solid #CCC; background:#EFEFEF; padding-top:4px; padding-bottom:4px; text-align:right; margin-top:10px; margin-bottom:30px;}
.oneResult{width:70%; margin-bottom:10px;}
.oneResult .title{font-size:16px; color:#BF2E1B; font-family:Arial;}
.introResult{margin-top:5px; font-family:Arial; font-size:12px;}
.linkResult{color:#008000; display:block; padding-left:60px; line-height:8px; margin-top:3px;}
.rank1{background:url(../images/root/v2/rank4.png) no-repeat left top; }
.rank2{background:url(../images/root/v2/rank3.png) no-repeat left top; }
.rank3{background:url(../images/root/v2/rank4.png) no-repeat left top; }
.rank4{background:url(../images/root/v2/rank4.png) no-repeat left top; }
.rank5{background:url(../images/root/v2/rank3.png) no-repeat left top; }
.rank6{background:url(../images/root/v2/rank3.png) no-repeat left top; }
.rank7{background:url(../images/root/v2/rank8.png) no-repeat left top; }
.rank8{background:url(../images/root/v2/rank8.png) no-repeat left top; }
.rank9{background:url(../images/root/v2/rank9.png) no-repeat left top; }
.rank10{background:url(../images/root/v2/rank10.png) no-repeat left top; }

.linkResult span{color:#7777CC; text-decoration:underline;}
.noResult{font-family:Arial; font-size:14px;}
.input_txtarea{height:80px; width:350px;}
.pcomment{padding-left:10px; border:1px solid #DBDBDB; margin-bottom:10px; width:495px; margin-left:10px; background:#F0F7F9;}
.oneComment{padding-top:15px; background:#F0F7F9;width:498px; padding-left:10px; border-bottom:1px solid #DBDBDB; padding-bottom:10px;}
.playtrans{background:url(../images/WMPLAYER.png) no-repeat center center; width:128px; height:128px; filter:alpha(opacity=90);  -moz-opacity: 0.9;  opacity: 0.9; position:absolute; z-index:999; margin-top:-138px; margin-left:50px; cursor:pointer;} 

.boradd{width:510px; color:#A42516; border-bottom:1px solid #CCC;border-top:1px solid #CCC; display:inline-block; padding:10px;}
.oneskilllevel{width:95%; border-bottom:1px dotted #666666; display:inline-block; cursor:pointer;}
.left-view-skill{float:left; width:110px; padding-top:20px; padding-bottom:10px;}
.right-view-skill{float:left; width:380px; padding:10px 0px 10px 10px;border-left:1px solid #ccc; }
.oneskilllevel:hover{background:#EDEDED;}
.view-eznews{text-decoration:none; font-weight:bold; display:block; width:100%; margin-top:10px;}
.view-eznews:hover{color:#5279A7;}
.view-eznews span{color:#CCC; font-size:10px; font-weight:normal;}
.one-intro-ez-news{border-bottom:1px dotted #CCC; padding-bottom:10px; width:100%; display:inline-block; padding-top:5px;}

.fr{float:right;}
.rate-right0{background:url(../images/root/level0.gif) no-repeat; width:30px; height:18px;}
.rate-right1{background:url(../images/root/level1.gif) no-repeat; width:30px; height:18px;}
.rate-right2{background:url(../images/root/level2.gif) no-repeat; width:30px; height:18px;}
.rate-right3{background:url(../images/root/level3.gif) no-repeat; width:30px; height:18px;}
.rate-right4{background:url(../images/root/level4.gif) no-repeat; width:30px; height:18px;}
.course-list-menu span{float:left; display:block;}
.viewnavtop{background:#FFF; width:100%; height:30px; line-height:30px;}
.viewnavtop a{font-weight:bold; color:#A32A25; text-decoration:none; padding-right:6px;}
.viewnavtop a:hover{color:#598A2B;}

.left-english-page{background:url(../images/root/v2/big-en.png) no-repeat; width:303px; height:571px; float:left;}
.viewcontent-english-page{float:left; width:540px; margin-left:40px;}
.coook{background:url(../images/root/v2/bird.png) no-repeat right center; width:620px; height:150px; margin-top:20px;}
.coook-1{background:url(../images/root/v2/btn-tour-1.png) no-repeat; display:block; width:429px; height:57px;}
.coook-2{background:url(../images/root/v2/btn-tour-2.png) no-repeat; display:block; width:429px; height:57px;}

/*Lang*/
.lang_area{width:90px;color:#CF3A13;font-family:Tahoma;font-size:11px;line-height:21px;padding-bottom:5px;text-align:left;padding-left:10px;padding-right:10px;cursor:pointer;clear:both;z-index:998; border: 1px solid #999999; position:fixed; top:5px; right:5px; background:#FFF;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}
.currentLang{text-align:left;width:100%;background:url(../images/collapse.gif) no-repeat right center;}
.listOtherLang{display:none;text-align:left;width:90px;}
.listOtherLang a{color:#CF3A13;}
.listOtherLang a:hover{text-decoration:none;}
.tipsbox{padding:5px;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;color:#000;text-align:center;background:#E7E7DB;width:152px;height:36px;margin-top:30px;margin-left:20px;line-height:16px; border:1px dotted #999999;}
.tipsbox span{color:#000;}
.course-list-menu{display:none;}

/*Number*/
.num-avai { font-size:25px; font-weight:bold; color:#3A3A3A;}
.txt-avai{color:#3A3A3A;}

