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

body, ul, li, form, input, h1, h2, h3, h4, h5, h6, p {
	padding:0px;
	margin:0px;
}
body {
	background:url(images/bg.jpg) repeat-x left top #c9c8cb;
	font-family:Arial, Helvetica, sans-serif;
	color:#77787a;
	font-size:12px;
}
.clear {
	clear:both;
}
a {
	outline:none;
}

.main {
	margin:auto;
	width:980px;
}

/**************Logo Section start here**************/
.logo {
	float:left;
	display:inline;
	width:663px;
	margin:10px 0px 0px 47px;
}
.logocaption {
	font-size:15px;
	color:#707070;
	text-align:right;
	width:100%;
}
.logocaption a{
	font-size:15px;
	color:#707070;
	text-align:right;
	text-decoration:underline;
}
.logocaption a:hover {
	color:#f7931e;
}
.logowrapper {
	width:208px;
	height:145px;
	float:left;
	display:inline;
	margin:21px 0px 0px 0px;
}
.flagandphone {
	float:right;
	display:inline;
	width:250px;
	margin:15px 0px 0px 0px;
	text-align:right;
}
.flag {
	float:right;
	display:inline;
	margin:0px 0px 0px 3px;
}
.phone {
	float:right;
	display:inline;
	width:182px;
	font:21px Arial, Helvetica, sans-serif;
	color:#f79420;
	line-height:24px;
	background:url(images/phone.jpg) no-repeat right 18px;
	padding:17px 9px 0px 0px;
}
.message {
	float:right;
	display:inline;
	width:27px;
	height:18px;
	overflow:hidden;
	margin:18px 0px 0px 9px;
}
.phone_skype {
	width:220px;
	float:right;
	display:inline;
	background:url(images/phone_skype.jpg) no-repeat left bottom #f7931e;
	margin:0px 31px 0px 0px;
}
.number_field {
	float:left;
	display:inline;
	width:171px;
	background:url(images/field.jpg) no-repeat left top #edeced;
	margin:38px 0px 9px 13px;
	height:19px;
}
.fieldstyle {
	background:none;
	outline:none;
	border:none;
	font:13px Arial, Helvetica, sans-serif;
	color:#6c6d6f;
	line-height:18px;
	padding:0px 5px;
	width:161px;
}
.submit_wrap {
	width:27px;
	height:23px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
}
.submitbutstle {
	background:url(images/submit.jpg) no-repeat 0px 0px;
	border:none;
	width:27px;
	height:23px;
	outline:none;
	cursor:pointer;
	margin:36px 0px 0px 0px;
}
.instruction {
	font-size:13px;
	color:#fdfeff;
	width:175px;
	margin:0px auto;
	padding:0px 0px 5px 0px;
}
/**************Logo Section start here**************/

/**************nev Section start here**************/
.nev {
	width:885px;
	margin:auto;
	padding:14px 0px 0px 0px;
	overflow:hidden;
	height:29px;
}
.nev_inner {
	width:735px;
	float:left;
	display:inline;
}
.nev ul {
	list-style-type:none;
}
.nev ul li {
	float:left;
	display:inline;
	font-size:15px;
	color:#fefcfb;
}
.nev ul li a {
	font-size:15px;
	color:#fefcfb;
	background:url(images/nev_left.jpg) no-repeat 0px 0px #e78b20;
	text-decoration:none;
	line-height:10px;
	display:block;
}
.nev ul li a span{
	font-size:15px;
	color:#fefcfb;
	background:url(images/nev_right.jpg) no-repeat right 0px;
	text-decoration:none;
	padding:9px 17px 10px 9px;
	line-height:10px;
	display:block;
}
.nev ul li a:hover {
	color:#fbc24a;
}
.nev ul li a:hover span{
	color:#fbc24a;
}
.nev ul li.selected a {
	background:url(images/nev_current_left.jpg) no-repeat 0px 0px #ffffff;
	text-decoration:none;
	color:#e78b20;
}
.nev ul li.selected a span{
	background:url(images/nev_current_right.jpg) no-repeat right top;
	color:#e78b20;
}
.skype {
	float:right;
	display:inline;
	width:92px;
	height:26px;
	overflow:hidden;
}
/**************nev Section start here**************/

/**************banner Section start here**************/
.banner {
	background:url(images/banner_right.jpg) repeat-x left top;
	height:320px;
	margin:0px 1px 0px 8px;
}
.banner_left {
	background:url(images/banner_left.jpg) no-repeat left top;
	width:100%;
	height:320px;
}
.banner_right {
	background:url(images/banner_r.jpg) no-repeat right 0px;
	height:320px;
}
.banner_image {
	float:right;
	display:inline;
	width:240px;
	margin:0px 10px 0px 0px;
	height:308px;
}
.banner_title {
	float:left;
	display:inline;
	width:495px;
	margin:72px 0px 0px 99px;
	font-size:20px;
	color:#555554;
	line-height:25px;
}
.banner_title a{
	font-size:20px;
	color:#555554;
	text-decoration:none;
}
.banner_title a:hover {
	color:#f7931e;
}
.banner_title h1 {
	font-size:26px;
	color:#ef4325;
	padding:0px 0px 16px 0px;
	font-weight:normal;
}
.banner_button {
	text-align:center;
	margin:35px 0px 0px 239px;
	background:url(images/trrial.jpg) no-repeat left top;
	width:256px;
}
.banner_button a{
	font:21px Arial, Helvetica, sans-serif;
	color:#fefefe;
	line-height:21px;
	padding:17px 0px 20px 0px;
	display:block;
	text-decoration:none;
}
.banner_button a:hover {
	color:#f2d8d1;
}
/**************banner Section end here**************/

/**************content Section start here**************/
.content {
	width:940px;
	margin:auto;
	background:#ffffff;
}
.content_tab {
	width:227px;
	float:left;
	display:inline;
	margin:25px 3px 0px 8px;
	background:url(images/tab_bg.jpg) repeat-y left top;
	overflow:hidden;
}
.content_tab_inenr {
	background:url(images/tab_bottom.jpg) no-repeat left bottom;
	font:17px Arial, Helvetica, sans-serif;
	color:#fdfdfe;
	padding:0px 0px 11px 0px;
}
.tab_title_left {
	float:left;
	display:inline;
	width:7px;
	height:104px;
	background:url(images/tab_title_left.jpg) no-repeat left top;
}
.tabtitle_center {
	background:url(images/tab_title_center.jpg) repeat-x left top;
	width:213px;
	height:104px;
	float:left;
	display:inline;
}
.tabtitle_center h2 {
	background:url(images/spoken_icon.jpg) no-repeat right 0px;
	width:187px;
	font-size:23px;
	color:#3e90ce;
	line-height:27px;
	margin:18px 0px 0px 10px;
	padding:0px 0px 5px 0px;
}
.tabtitle_center a {
	color:#3e90ce;
	text-decoration:none;
}
.tab_title_right {
	float:left;
	display:inline;
	width:7px;
	height:104px;
	background:url(images/tab_title_right.jpg) no-repeat left top;
}
.tab_text {
	width:190px;
	margin:auto;
}
.learnomre {
	width:89px;
	height:29px;
	margin:10px 0px 0px 98px;
	background:url(images/learnmore.jpg) no-repeat left top;
	text-align:center;
}
.learnomre a{
	font:13px Arial, Helvetica, sans-serif;
	color:#444445;
	line-height:10px;
	text-decoration:none;
	padding:9px 0px 9px 0px;
	display:block;
}
.learnomre a:hover {
	color:#7a7a7a;
}
.learnomre-gr {
	background:url(images/learnmore_spoiken.jpg) no-repeat left top;
}
.learnomre-or {
	background:url(images/orange_more.jpg) no-repeat left top;
}
.learnomre-rd {
	background:url(images/learnmore_red.jpg) no-repeat left top;
}
.content_tab_a {
	background:url(images/green_bg.jpg) repeat-y left top;
	margin:25px 3px 0px 3px;
}
.content_tab_inenr_a {
	background:url(images/green_bottom.jpg) no-repeat left bottom;
}
.tab_title_left_a {
	float:left;
	display:inline;
	width:7px;
	height:104px;
	background:url(images/green_left.jpg) no-repeat left top;
}
.tabtitle_center_a {
	width:213px;
	height:104px;
	float:left;
	display:inline;
	background:url(images/green_center.jpg) repeat-x left top;
}
.tabtitle_center_a a {
	text-decoration:none;
}
.tabtitle_center_a h2 {
	background:url(images/job_icon.jpg) no-repeat right 0px;
	width:208px;
	font-size:23px;
	color:#9fba3b;
	line-height:27px;
	margin:18px 0px 0px 3px;
	padding:0px 0px 5px 0px;
}
.tab_title_right_a {
	background:url(images/green_right.jpg) no-repeat left top;
}
.content_tab_b {
	background:url(images/orange_center.jpg) repeat-y left top;
	margin:25px 3px 0px 3px;
}
.content_tab_inenr_b {
	background:url(images/orange_bottom.jpg) no-repeat left bottom;
}
.tab_title_left_b {
	background:url(images/orange_left.jpg) no-repeat left top;
}
.tabtitle_center_b {
	background:url(images/orange_middle.jpg) repeat-x left top;
}
.tabtitle_center_b h2 {
	background:url(images/examicon.jpg) no-repeat right 0px;
	width:153px;
	font-size:23px;
	color:#f1a126;
	line-height:27px;
	margin:18px 0px 0px 14px;
	padding:0px 0px 5px 0px;
}
.tab_title_right_b {
	background:url(images/orange_right.jpg) no-repeat left top;
}
.content_tab_c {
	background:url(images/red_center.jpg) repeat-y left top;
	margin:25px 3px 0px 3px;
}
.content_tab_inenr_c {
	background:url(images/red_bottom.jpg) no-repeat left bottom;
}
.tab_title_left_c {
	background:url(images/red_left.jpg) no-repeat left top;
}
.tabtitle_center_c {
	background:url(images/red_middle.jpg) repeat-x left top;
}
.tabtitle_center_c h2 {
	background:url(images/business_english.jpg) no-repeat right 0px;
	width:173px;
	font-size:23px;
	color:#e63322;
	line-height:27px;
	margin:18px 0px 0px 14px;
	padding:0px 0px 5px 0px;
}
.tab_title_right_c {
	background:url(images/red_right.jpg) no-repeat left top;
}
.tabtextinner {
	min-height:126px;
}
.tabtextinner a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.tabtextinner a:hover{
	text-decoration:underline;
}
.newsletter_wrap {
	width:613px;
	float:left;
	display:inline;
	margin:15px 0px 0px 17px;
}
.newsouter {
	margin:0px 0px 7px 0px;
}
.newsletter {
	width:249px;
	float:left;
	display:inline;
}
.newsletter h3 {
	font-size:23px;
	color:#77787a;
	padding:0px 0px 7px 0px;
}
.newsform_left {
	float:left;
	display:inline;
	width:7px;
	height:32px;
	background:url(images/form_left.jpg) no-repeat left top;
}
.formcenter {
	width:232px;
	float:left;
	display:inline;
	height:32px;
	background:url(images/form_center.jpg) repeat-x left top;
}
.newsform_right {
	background:url(images/form_right.jpg) no-repeat left top;
}
.newsletterfield {
	font:16px Arial, Helvetica, sans-serif;
	color:#77787a;
	padding:5px 4px;
	line-height:20px;
	width:222px;
	border:none;
	outline:none;
	background:none;
}
.sendbut {
	background:url(images/send.jpg) no-repeat 0px 0px;
	width:48px;
	height:28px;
	cursor:pointer;
	border:none;
	outline:none;
	margin:0px 0px 0px 200px;
}
.customer {
	width:290px;
	float:left;
	display:inline;
	margin:14px 0px 0px 59px;
	font-size:17px;
	color:#77787a;
	border-bottom:1px solid #a8aaad;
	padding:0px 0px 10px 0px;
}
.customer h3 {
	font-size:23px;
	color:#77787a;
	border-top:1px solid #a8aaad;
	border-bottom:3px solid #a8aaad;
	padding:7px 0px;
	margin:0px 0px 12px 0px;
}

.customer a {
	font:15px Arial, Helvetica, sans-serif;
	color:#e63023;
	line-height:23px;
	text-decoration:none;
}
.customer a:hover  {
	font:15px Arial, Helvetica, sans-serif;
	color:#e63023;
	line-height:23px;
	text-decoration:underline;
}
.paypal {
	float:left;
	display:inline;
	width:231px;
	height:28px;
	margin:32px 0px 0px 0px;
}
.satisfaction {
	float:left;
	display:inline;
	width:67px;
	height:67px;
	margin:10px 0px 0px 75px;
}
.facebook {
	float:left;
	display:inline;
	width:56px;
	height:54px;
	margin:10px 0px 0px 55px;
}
.twitter{
	margin:10px 0px 0px 60px;
}
.head_teacher {
	float:right;
	display:inline;
	width:260px;
	background:url(images/head_center.jpg) repeat-y left top;
	margin:19px 11px 0px 0px;
}
.head_top {
	background:url(images/head_top.jpg) no-repeat left top ;
	width:100%;
}
.head_bottom{
	background:url(images/head_bottom.jpg) no-repeat left bottom;
	padding:10px 0px 10px 0px;
	width:100%;
	font:27px Arial, Helvetica, sans-serif;
	color:#707173;
	text-align:center;
}
.teach_video {
	margin:15px 0px 0px 0px;
}
/**************content Section end here**************/

/**************footer Section start here**************/
.footer {
	font-size:15px;
	font-weight:bold;
	color:#fefcfb;
	line-height:18px;
	text-align:center;
	width:873px;
	margin:8px auto;
}
.footer a{
	font-size:15px;
	font-weight:bold;
	color:#fefcfb;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.frfooter {
	font-size:15px;
	font-weight:bold;
	color:#fefcfb;
	line-height:18px;
	text-align:center;
	width:943px;
	margin:0px auto;
	background-color:#7f8285;
	padding-top:10px;padding-bottom:10px;
}
.frfooter a{
	font-size:15px;
	font-weight:bold;
	color:#fefcfb;
	text-decoration:none;
}
.frfooter a:hover{
	text-decoration:underline;
}
/**************footer Section end here**************/


/**************English page start here**************/
.english_banner_left {
	float:left;
	display:inline;
	width:10px;
	height:48px;
	background:url(images/english_left.jpg) no-repeat left top;
	margin:0px 0px 0px 10px;
}
.englishbanner_center {
	background:url(images/english_center.jpg) repeat-x left top;
	width:940px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}
.englishbanner_right {
	background:url(images/english_right.jpg) no-repeat right top;
	width:20px;
	height:48px;
	float:right;
	display:inline;
}
.englishbanner_center ul{
	list-style-type:none;
}
.englishbanner_center ul li{
	float:left;
	display:inline;
	background:url(images/bread_crumb.jpg) no-repeat right 10px;
	font:15px Arial, Helvetica, sans-serif;
	color:#5f6062;
	line-height:15px;
	padding:9px 12px 9px 12px;
}
.englishbanner_center ul li a{
	font:15px Arial, Helvetica, sans-serif;
	color:#5f6062;
	line-height:15px;
	text-decoration:none;
}
.englishbanner_center ul li a:hover {
	color:#f7931e;
}
.englishbanner_center ul li.endstyle{
	background:none;
}
.englishbanner_center ul li.thispage a{
	color:#f7931e;
}
.englishbanner_center ul li.endstylethis{
	background:none;
}
.englishbanner_center ul li.endstylethis a{
	color:#f7931e;
}
.eng_left_section {
	float:left;
	display:inline;
	width:670px;
}
.engbanner {
	float:left;
	display:inline;
	margin:0px 4px 0px 0px;
}
.banner_clear {
	height:3px;
	clear:both;
	overflow:hidden;
}
.engbanner_c{
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
}
.english_content {
	width:563px;
	margin:auto;
	font:15px Arial, Helvetica, sans-serif;
	color:#545454;
	line-height:23px;
	padding:34px 0px 0px 0px;
}
.eng_bottomclear {
	clear:both;
	height:18px;
	overflow:hidden;
}
.english_content h1 {
	font-size:30px;
	color:#e63023;
	line-height:34px;
	padding:0px 0px 9px 0px;
}
.english_content h2 {
	font-size:20px;
	color:#e63023;
	line-height:24px;
	margin:0px 0px 8px 0px;
}
.english_content h3 {
	font-size:20px;
	color:#e63023;
	line-height:24px;
	margin:28px 0px 8px 0px;
}
.english_content a {
	font:15px Arial, Helvetica, sans-serif;
	color:#e63023;
	line-height:23px;
	text-decoration:none;
}
.english_content a:hover  {
	font:15px Arial, Helvetica, sans-serif;
	color:#e63023;
	line-height:23px;
	text-decoration:underline;
}
.english_page_right {
	width:269px;
	float:left;
	display:inline;
	background:#f8f8f9;
}
.english_trial {
	width:241px;
	height:189px;
	margin:auto;
	padding:27px 0px 34px 0px;
	background:url(images/english_trial.jpg) no-repeat 0px 27px;
}
.english_trial h4 {
	font:21px Arial, Helvetica, sans-serif;
	color:#ef4325;
	line-height:24px;
	padding:12px 0px 0px 12px;
}
.english_trialbut {
	width:130px;
	height:34px;
	margin:40px 0px 0px 10px;
	text-align:center;
}
.english_trialbut a{
	font:15px Arial, Helvetica, sans-serif;
	color:#fefefe;
	line-height:15px;
	display:block;
	text-decoration:none;
	padding:7px 0px 10px 0px;
}
.english_trialbut a:hover{
	color:#f3d9d1;
}
.engnev_outer {
	padding:0px 0px 10px 0px;
}
.eng_nev {
	background:url(images/english_right_a.jpg) no-repeat left top;
	width:237px;
	height:48px;
	margin:auto;
}
.eng_nev a{
	font:20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:24px;
	padding:8px 0px 16px 77px;
	text-decoration:none;
	display:block;
}
.eng_nev a:hover {
	color:#e8e8e8;
}
.eng_nev_b{
	background:url(images/english_right_b.jpg) no-repeat left top;
	width:237px;
	height:62px;
	margin:auto;
}
.eng_nev_c{
	background:url(images/english_right_c.jpg) no-repeat left top;
	width:237px;
	height:48px;
	margin:auto;
}
.eng_nev_d{
	background:url(images/eng_banner_d.jpg) no-repeat left top;
	width:237px;
	height:48px;
	margin:auto;
}
.engnews {
	width:249px;
	margin:auto;
}
.social {
	border-top:1px solid #a8aaad;
	border-bottom:1px solid #a8aaad;
	padding:6px 0px 6px 0px;
	width:246px;
	margin:12px auto;
}
.eng_facebook {
	margin:0px 0px 0px 20px;
}
.paypal_eng {
	width:249px;
	height:32px;
	margin:auto;
	padding:12px 0px 20px 0px;
}
.newsletter_eng {
	width:249px;
}
.newsletter_eng h3 {
	font-size:23px;
	color:#77787a;
	padding:19px 0px 7px 0px;
}
/**************English page end here**************/
