#rightFormMiddle { margin: 0pt auto; padding: 0pt; width: 310px; }
#rightFormBottom { margin-top: 15px; margin-left: 25px; }
.rightSelectorHolder { margin: 0pt 0pt 0pt 5px; }
#rightForm { color: rgb(158, 67, 2); font-size: 12px; overflow: hidden; width: 320px; text-align: center; padding-top: 12px; margin: 0pt auto; font-family: arial; }
#rightForm a { text-decoration: none; color: rgb(158, 67, 2); }
.rightTextboxHolder { clear: both; margin: 0pt 0pt 9px 0px; }
.rightTextboxHolder p { margin: 0pt; }
.rightTextboxHolder input { width: 190px; border: 0pt none; color: rgb(158, 67, 2); background-color: transparent; margin: 6px 0pt 0pt 12px; }
.rightFormText { float: left; text-align: right; width: 64px; padding-right: 2px; line-height: 28px; color: rgb(158, 67, 2); font-weight: bold; display: inline; }
.rightInputNormal, #rightFormSchoolHolder { height: 30px; width: 239px; overflow: hidden; text-align: left; background: url('formi_choice.gif') no-repeat scroll left top transparent; }
#rightFormSchoolHolder span { float: left; color: rgb(158, 67, 2); width: 195px; display: inline; margin: 5px 0pt 0pt 12px; line-height: 24px; }
.rightSchoolArr { width: 19px; height: 19px; float: right; margin: 6px 8px 0pt 0pt; overflow: hidden; background: url('formi_select_longarr.gif') no-repeat scroll right top transparent; display: inline; cursor: pointer; }
#rightFormPrivacy { float: left; display: inline; background: url('images/lock.png') no-repeat scroll left center transparent; }
#rightFormPrivacy a { font-size: 12px; color: rgb(255, 255, 255); line-height: 35px; text-decoration: underline; margin-left: 35px; }
#rightFormFreeclass { float: right; display: inline; margin-right: 9px; }
#rightFormFreeclass {
	margin-top: -10px;
	margin-right: 18px;
}
#rightFormFreeclass {
	_position: relative;
	_top: 23px;
}
.formDropdown { display: none; height: auto; position: absolute; z-index: 1999; text-align: left; margin-left: 18px; overflow: auto; }
.formDropdown ul, .formDropdown li { margin: 0pt; padding: 0pt; }
.formDropdown li { padding-left: 6px; height: 23px; line-height: 23px; margin-bottom: 1px; cursor: pointer; overflow: hidden; }
.formDropdown2 { max-height: 120px; }
#rightFormCourseDropdown, #rightFormCityDropdown { width: 118px; }
#rightFormSchoolDropdown { width: 216px; margin-left: 0pt; }
#rightTextboxHolderSchool { display: none; }
#rightForm .formDropdown { border: 1px solid rgb(255, 150, 0); background-color: rgb(253, 243, 189); color: rgb(131, 55, 0); }
.formSchool { cursor: pointer; }
.btnImg
{        	
    border-bottom: medium none;
    border-left: medium none;
    margin-top: 3px;
    width: 146px;
    background: url(images/freeclass_cs.png) no-repeat;
    height: 45px;
    border-top: medium none;
    border-right: medium none;            
}
.btn_send
{   
	font-size:12px;
	font-weight:bold;
    width: 146px; 
    height: 45px;
}
.btnImg_cs { height: 41px; width: 139px; background: url('freeclass_cs.png') no-repeat scroll right top transparent; }
#formAlert { width: 256px; height: auto; position: absolute; z-index: 1999; text-align: left; border: medium none; margin: 0pt; padding: 0pt; font-size: 12px; color: rgb(0, 0, 0); left: 592px; top: 734px; }
#formAlert ul { display: none; color: rgb(0, 0, 0); line-height: 16px; margin: 0pt 12px 0pt 14px; padding: 8px 0pt 8px 22px; }
#formAlertTop, #formAlertBottom { width: 256px; overflow: hidden; position: relative; display: none; margin: 0pt; padding: 0pt; }
#formAlertTop { height: 10px; background: url('validation_top.gif') no-repeat scroll 0pt 0pt transparent; }
#formAlertBottom { height: 42px; background: url('validation_bottom.gif') no-repeat scroll 0pt 0pt transparent; }
#formAlertMiddle { position: relative; font-family: Arial,Sans-Serif; overflow: hidden; background: url('validation_middle.gif') repeat-y scroll 0% 0% transparent; margin: 0pt; }
.popupFormTipbox { display: none; position: absolute; z-index: 1999; text-align: left; width: 313px; }
.popupFormTipTop { background: url('popupform_tipbox_top.png') no-repeat scroll left top transparent; height: 15px; }
.popupFormTipMiddle { background: url('popupform_tipbox_middle.png') no-repeat scroll left top transparent; font-size: 12px; width: 313px; }
.popupFormTipBottom { background: url('popupform_tipbox_bottom.png') no-repeat scroll left top transparent; height: 40px; }
.popupFormTipContent, .popupFormTipContent p { margin-left: 6px; }
#popupFormTipPhoneContent, #rightFormTipPhoneContent { background: url('images/phone.gif') no-repeat scroll left center transparent; }
#popupFormTipEmailContent, #rightFormTipEmailContent { background: url('images/mail.gif') no-repeat scroll left center transparent; }
.popupFormTipContent p { background: url('popupform_tipbox_line.png') no-repeat scroll left center transparent; line-height: 14px; color: rgb(111, 111, 111); font-family: Arial; margin-left: 38px; padding-left: 6px; margin-right: 10px; min-height: 79px; height: auto ! important; overflow: visible; }
.popupFormTipIcon { margin: 6px 7px 0pt 0pt; float: right; display: block; height: 19px; width: 19px; background: url('images/form_o.gif') no-repeat scroll left top transparent; }
#formAlertList { margin: 0pt 8px; }
.cf { clear: both; }
.clearfix { min-height: 1%; display: block; margin: 0pt; padding: 0pt; }
.rightInputNormal span {  }
#rightFormCityTrigger, #rightFormCourseTrigger { background-position: 0pt 0pt; background-repeat: no-repeat; float: left; overflow: hidden; text-align: left; cursor: pointer; display: inline; }
#rightFormCityTrigger span, #rightFormCourseTrigger span { display: block; height: 30px; line-height: 27px; margin: 0pt; width: 127px; }
.rightSelectorHolder_cs span { font-size: 12px; }
.rightFormText_cs { font-size: 14px; }
.rightFormText2_cs { padding-top: 0px; }
#rightForm #rightFormCityTrigger, #rightForm #rightFormCourseTrigger { margin: 12px 0px 10px 7px; padding-left: 15px; width: auto; background-image: url('select_bg.gif'); }
#rightFormBottom {  }
#rightForm { padding-top: 0px; }
#rightFormCourseDropdown, #rightFormCityDropdown { margin-left: 10px; }
.awardswrap { color: rgb(255, 255, 255); font-size: 12px; line-height: 16px; }
.awardswrap p { margin: 0pt auto; }
.awardswrap p.note { text-align: right; }
ul#awardsimg { position: relative; float: left; }
ul#awardsimg li { list-style-type: none; float: left; }
ul#awardsimg li p { text-align: center; }
ul#awardsimg li p span { display: block; }
ul#awardsimg li .awardsheight { height: 120px; }
ul#awardsimg li.awardslist01, ul#awardsimg li.awardslist03, ul#awardsimg li.awardslist04 { width: 105px; }
ul#awardsimg li.awardslist02, ul#awardsimg li.awardslist05, ul#awardsimg li.awardslist06 { width: 122px; }
ul#awardsimg li.awardslist01 { padding-right: 33px; }
ul#awardsimg li.awardslist02 { padding-right: 33px; }
ul#awardsimg li.awardslist03 { padding-right: 20px; }
ul#awardsimg li.awardslist04 { padding-right: 33px; }
ul#awardsimg li.awardslist05 { padding-right: 45px; }
ul#awardsimg li .awardsimg01 { background: url('images/awards_cn01.png') no-repeat scroll center center transparent; }
ul#awardsimg li .awardsimg02 { background: url('images/awards_cn02.png') no-repeat scroll center center transparent; }
ul#awardsimg li .awardsimg03 { background: url('images/awards_cn03.png') no-repeat scroll center center transparent; }
ul#awardsimg li .awardsimg04 { background: url('images/awards_cn04.png') no-repeat scroll center center transparent; }
ul#awardsimg li .awardsimg05 { background: url('images/awards_cn05.png') no-repeat scroll center center transparent; }
ul#awardsimg li .awardsimg06 { background: url('images/awards_cn06.png') no-repeat scroll center center transparent; }
ul#awardsimg li .poparea01, ul#awardsimg li .poparea02, ul#awardsimg li .poparea03, ul#awardsimg li .poparea04, ul#awardsimg li .poparea05, ul#awardsimg li .poparea06 { position: absolute; }
ul#awardsimg li .poparea01 { left: 9px; }
ul#awardsimg li .poparea02 { left: 135px; }
ul#awardsimg li .poparea03 { left: 302px; }
ul#awardsimg li .poparea04 { left: 427px; }
ul#awardsimg li .poparea05 { left: 553px; }
ul#awardsimg li .poparea06 { left: 720px; }
ul#awardsimg li .poparea01, ul#awardsimg li .poparea03, ul#awardsimg li .poparea04 { width: 80px; height: 90px; top: 10px; }
ul#awardsimg li .poparea02, ul#awardsimg li .poparea05, ul#awardsimg li .poparea06 { width: 120px; height: 80px; top: 15px; }
#atip1, #atip3, #atip4 { margin-left: -56px; margin-top: 10px; }
#atip2, #atip5, #atip6 { margin-left: -49px; margin-top: 15px; }
.awardtip { position: absolute; display: none; }
.awardstipt { width: 212px; height: 11px; background: url('images/awardspop_top.png') no-repeat scroll left bottom transparent; }
.awardstipm { line-height: 18px; padding: 0pt 9px 0pt 11px; width: 192px; text-align: left; background: url('images/awardspop_middle.png') repeat-y scroll 0% 0% transparent; }
.awardstipb { width: 212px; height: 25px; background: url('images/awardspop_bottom.png') no-repeat scroll left top transparent; }
.footerWrap { text-align: center; color: rgb(112, 112, 112); font-size: 11px; line-height: 14px; }
.footerWrap p { margin: 0pt auto; }
#footerWrap_cn p.icp { background: url('images/icp.png') no-repeat scroll 0% 0% transparent; width: 358px; margin-top: 6px; color: rgb(187, 187, 187); height: 40px; }
img { vertical-align: bottom; border: medium none; }
input, button, select, textarea { outline: medium none; }
body { color: rgb(0, 0, 0); margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; background: none repeat scroll 0% 0% rgb(65, 20, 29); }
#container, #Header, #Content1, #Content2, #Content3, #Content4, #Footer, #Content_right, ul, li, h1, p, dl, dt, dd { padding: 0pt; margin: 0pt; }
#container { width: 980px; overflow: hidden; margin: 0pt auto; background: url('images/containerbg.gif') repeat-y scroll 0% 0% transparent; }
#Header h1 p.top01 { background: url('images/topbannar01.jpg') no-repeat scroll left top transparent; width: 980px; height: 168px; }
#Header h1 p.top02 { background: url('images/topbannar02.gif') no-repeat scroll left top transparent; width: 980px; height: 150px; }
#Header h1 p.top03 { background: url('images/topbannar03.jpg') no-repeat scroll left top transparent; width: 980px; height: 158px; }
#Content1 { width: 597px; display: inline; float: left; }
#Content1 p.topimg { background: url('images/content1top.jpg') no-repeat scroll left top transparent; width: 597px; height: 101px; }
#Content1 .contentwrap { width: 568px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-left: 29px; padding-bottom: 15px; }
#Content1 .contentwrap .box01 { background: url('images/content01.jpg') no-repeat scroll left top transparent; width: 568px; }
#Content1 .contentwrap .box02 { background: url('images/content02.jpg') no-repeat scroll left top transparent; width: 568px; }
#Content1 .contentwrap .box03 { background: url('images/content03.jpg') no-repeat scroll left top transparent; width: 568px; }
#Content1 .contentwrap .box04 { background: url('images/content04.jpg') no-repeat scroll left top transparent; width: 568px; }
#Content1 .contentwrap .box01 .boxwrap, #Content1 .contentwrap .box03 .boxwrap { padding-left: 15px; }
#Content1 .contentwrap .box02 .boxwrap, #Content1 .contentwrap .box04 .boxwrap { padding-left: 138px; }
#Content1 .contentwrap .box01 .boxwrapright .boxbarmiddle { width: 196px; }
#Content1 .contentwrap .box02 .boxwrapright .boxbarmiddle { width: 226px; }
#Content1 .contentwrap .box03 .boxwrapright .boxbarmiddle { width: 168px; }
#Content1 .contentwrap .box04 .boxwrapright .boxbarmiddle { width: 138px; }
#Content1 .contentwrap .box01 .boxwrap ul li { width: 150px; }
#Content1 .contentwrap .box02 .boxwrap ul li { width: 158px; }
#Content1 .contentwrap .box03 .boxwrap ul li { width: 168px; padding-right: 3px; }
#Content1 .contentwrap .box04 .boxwrap ul li { width: 168px; }
#Content1 .contentwrap .boxwrap ul li.long01 { width: 228px; }
#Content1 .contentwrap .boxwrap ul li.long02 { width: 208px; }
#Content1 .contentwrap .boxwrap {  }
#Content1 .contentwrap .boxline { background: url('images/content1line.gif') no-repeat scroll left top transparent; width: 568px; height: 22px; margin: 10px 0pt; }
#Content1 .contentwrap .boxwrapleft { float: left; display: inline; color: rgb(0, 102, 204); font-size: 15px; line-height: 20px; font-weight: bold; padding-right: 10px; }
#Content1 .contentwrap .boxwrapright { float: left; display: inline; }
#Content1 .contentwrap .boxwrapright p { float: left; display: inline; }
#Content1 .contentwrap .boxwrapright .boxbarleft { background: url('images/boxbarleft.gif') no-repeat scroll left top transparent; width: 10px; height: 19px; }
#Content1 .contentwrap .boxwrapright .boxbarmiddle { background: url('images/boxbarmiddle.gif') repeat-x scroll 0% 0% transparent; height: 19px; text-align: center; }
#Content1 .contentwrap .boxwrapright .boxbarmiddle span { color: rgb(115, 115, 115); font-size: 12px; line-height: 17px; display: block; }
#Content1 .contentwrap .boxwrapright .boxbarright { background: url('images/boxbarright.gif') no-repeat scroll left top transparent; width: 10px; height: 19px; }
#Content1 .contentwrap .boxwrap .subtitle { color: rgb(85, 85, 85); font-size: 12px; line-height: 19px; font-weight: bold; padding: 20px 0pt 13px; }
#Content1 .contentwrap .boxwrap ul { width: 450px; }
#Content1 .contentwrap .boxwrap ul li { float: left; display: inline; list-style-type: none; color: rgb(85, 85, 85); font-size: 12px; line-height: 19px; background: url('images/boxicon.gif') no-repeat scroll left top transparent; padding: 0pt 10px 3px 21px; font-family: simsun; }
#Content1 .contentwrap .boxwrap .detail { width: 418px; text-align: right; }
#Content1 .contentwrap .boxwrap .detail span { color: rgb(51, 153, 255); font-size: 12px; line-height: 19px; text-decoration: underline; cursor: pointer; }
#Content1 .contentwrap .popupbox { width: 450px; margin-left: 50px; padding: 5px 10px 15px; position: absolute; display: none; z-index: 9999; border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(238, 238, 238); }
#Content1 .contentwrap .popupbox p.popupclose { text-align: right; padding-bottom: 10px; }
#Content1 .contentwrap .popupbox p.popupclose a { color: rgb(161, 161, 161); font-size: 12px; line-height: 22px; font-weight: normal; }
#Content1 .contentwrap .popupbox dl { height: 233px; overflow: auto; padding-left: 15px; }
#Content1 .contentwrap .popupbox .title { color: rgb(0, 102, 204); font-size: 15px; line-height: 19px; font-weight: bold; }
#Content1 .contentwrap .popupbox .subtitle { color: rgb(85, 85, 85); font-size: 12px; line-height: 19px; margin: 10px 0pt 20px; }
#Content1 .contentwrap .popupbox .intro { color: rgb(85, 85, 85); font-size: 12px; line-height: 19px; width: 395px; height: 168px; }
#Content1 .contentwrap #pop04 { margin-top: -122px; }
#Content_right { display: inline; float: left; width: 383px; }
#Content2 { background: url('images/form_m.jpg') repeat-y scroll 0% 0% transparent; width: 383px; }
#Content2_t { background: url('images/form_t.jpg') no-repeat scroll left top transparent; height: 101px; text-align: center; width: 383px; }
#Content2_m { margin-top: -110px; text-align: center; width: 383px; }
#Content2_b { background: url('images/form_b.jpg') no-repeat scroll left top transparent; height: 70px; width: 383px; }
#Content3 { width: 339px; padding-left: 15px; text-align: center; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#Content3 p.testtitle { color: rgb(158, 69, 0); font-size: 14px; font-weight: bold; margin-bottom: 18px; }
#Content3 dl { text-align: left; color: rgb(153, 153, 153); font-size: 12px; line-height: 24px; width: 292px; margin: 2px auto 15px; }
#Content3 dl dt { font-weight: bold; line-height: 30px; color: rgb(247, 148, 29); font-size: 12px; }
#Content4 { background: none repeat scroll 0% 0% rgb(51, 153, 255); width: 922px; clear: both; margin-left: 29px; }
#Content4 .awardsbottom { background: url('images/awardsbottom.gif') no-repeat scroll left bottom transparent; width: 922px; height: 26px; clear: both; }
.awardswrap { padding: 15px 0pt 0pt 37px; }
.awardswrap p.note { padding-right: 20px; }
#Footer { clear: both; padding: 25px 0pt 40px; position: relative; width: 980px; margin: 0pt auto; background: none repeat scroll 0% 0% rgb(65, 20, 29); }
.footerWrap, #footerWrap_cn p.icp { color: rgb(161, 161, 161); }
.btnImg_cs, .btnImg_in, .btnImg_ru, .btnImg_en { background: url('images/freeclass_cs.jpg') no-repeat scroll left top transparent; height: 49px; width: 145px; }
#rightFormPrivacy { background: url('images/lock.jpg') no-repeat scroll left bottom transparent; height: 27px; margin-left: 0pt; padding-top: 12px; text-align: left; }
#rightFormPrivacy a { color: rgb(251, 232, 162); line-height: 24px; margin-left: 24px; }
.popupFormTipIcon { background: url('images/form_o_001.gif') no-repeat scroll left top transparent; margin: 6px 9px 0pt 0pt; }
#rightForm { width: 304px; }
#formAlertMiddle { width: 256px; }
.formDropdown ul {  }
#Content1 .contentwrap .boxwrap ul {  }
#Content1 .contentwrap .boxwrap .subtitle {  }
#Content1 .contentwrap .box01 .boxwrap ul, #Content1 .contentwrap .box03 .boxwrap ul {  }
