body {
font-size:14px;
padding:0;
margin:0;
font-family:arial;
background:#fff;
scrollbar-3dlight-color:#e17900;
scrollbar-darkshadow-color: #f2f2f2;
scrollbar-track-color:#f2f2f2;
scrollbar-arrow-color: #f2f2f2;
scrollbar-base-color:#e17900;
scrollbar-darkshadow-color:#f2f2f2;
scrollbar-face-color:#e17900;
scrollbar-highlight-color:#f2f2f2;
scrollbar-shadow-color:#f2f2f2;
}


td {vertical-align:top;}

a{color:#000;text-decoration:none;}

a:hover {text-decoration:underline;}

p {margin:0;padding:0;}

h1 {margin:0;padding:0;color:#26377c;font-size:16px;}
h2 {margin:0;padding:0;color:white;font-size:16px;}

img {border:0;}

form {padding:0;margin:0;}

#text, .input_text {width:65px;font-family:arial;border:1px solid #aeadb0;background:#e3e5e6;height:14px;}
textarea {background:#e3e5e6;width:180px;height:50px;	font-family:arial;border:1px solid #aeadb0;}
#submit{background:#e17900;color:#fff;float:right;height:20px;border:1px solid #172973;padding:3px 5px ;text-align:center;line-height: 10px;font-size:12px;cursor:pointer;}		
select {font-family: arial;font-size:12px;}
#align_left{float:left}		

.checkout_sum
{
	width:300px;
	border:2px solid black;
	margin:8px auto;
	padding:5px;
}

.checkout_sum table
{
	width:100%;
}

.checkout_sum table td
{
	padding:5px 0px;
}

.checkout_sum .title td
{
	border-bottom:1px black solid;
	font-weight:bold;
}

#align_right{float:right;}

#loading{width:90px;float:right;background:darkred;color:#fff;text-align:center;position:absolute;}

.f_r_t {float:right;background:url(f_r_t.gif) no-repeat; width:18px;height: 20px;position:absolute;top:-2px;right:-2px;}
.f_l_t {float:left;background:url(f_l_t.gif) no-repeat; width:18px;height: 20px;position:absolute;top:-1px;left:-1px}
.f_r_b {float:right;background:url(f_r_b.gif) no-repeat; width:18px;height: 20px;position:absolute;bottom:-3px;right:-1px}
.f_l_b {float:left;background:url(f_l_b.gif) no-repeat; width:18px;height: 20px;position:absolute;bottom:-1px;left:-1px}

*:first-child+html {} *table.header{ margin-right:1px;} 
table.header {background:url(header.gif) no-repeat right;width:801px;height:107px;text-align: right;}
div.header {background:url(header.gif) no-repeat right;width:801px;height:107px;text-align: right;}
div.index {width:270px;height:80px;position: relative;margin:-30px 20px 0 0;cursor: pointer;float:right;clear:none;top:50px}
table.header div.header_links {float:left;padding:65px 0 0 0;width:450px;position:relative;left:35px;}
table.header div.header_links a{font-size: 11px;color:#999999;border-left:1px solid;clear:none;font-weight:bold;}
table.header div.header_links a.a{border:0;}

table.main {width:800px;}

table.main td.right {width:200px;background:url(rught_bg.gif) repeat-y;height:340px;padding:0 0px 0 6px;}
	
table.main td.right div.log_frame, div#loged_frame {float:left;clear:both;height:150px;width:185px;border-bottom:1px dotted #b3b3b3;margin-left:-10px}
table.main td.right div.log_frame .line{float:left;clear:both;width:160px;padding:10px 0 0 15px ;}
table.main td.right div.log_frame h1{float:right;font-size:9pt;font-weight:bold;padding: 5px 9px 0 0;}
table.main td.right div.log_frame form{}
table.main td.right div.log_frame .line span {color:#9d9b9e;font-size:10px;float:right;width:43px;}
table.main td.right div.log_frame .line .input_text{float:left;width:110px}
table.main td.right a#submit{float:left;width:35px;height:10px;padding:3px 0px 4px 0px;}
table.main td.right a.log_disconnect{margin:0 0 0 20px;}
table.main td.right div.log_frame a.password{float:right;color:#e17900;font-size:10pt;font-weight:400;}
table.main td.right div.log_frame a.a{padding:0;clear:both;float:right;padding-right:6px;padding-top:2px;}

table.main td.right #loged_frame #submit{width:39px;clear:both;float:left;;margin:0 0 0 16	px;}
table.main td.right #loged_frame span {color:#e17900;font-weight:bold;padding:20px 40px 20px 0;float:right;clear:both;}



table.main td.right .search_frame{float:right;width:175px; margin-left:-18px;}
table.main td.right .search_frame h1 {float:right;font-size:9pt;padding:10px 30px 0 0;}
table.main td.right .search_frame select{border:1px solid #aeadb0;background:#e3e5e6; width:161px;margin:10px 17px 0 -18px;float: left; }
table.main td.right .search_frame .input_text{width:157px;margin:10px 17px 0 -18px ;float:left;}
table.main td.right .search_frame #submit{float:left;margin:10px 0 0 -8px;position: relative;left:-9px;}



table.main td.left {width:593px;text-align:right;padding: 0 0px 0 0;}

table.main td.left div.home_links {float:right;width:400px;clear:both;padding:20px 75px 0 0;text-align:center;}
table.main td.left div.home_links a.a {background:url(main_3.gif) no-repeat right top;width:77px;height:58px;float:right;background-position:top center;}
table.main td.left div.home_links a.b {background:url(main_4.gif) no-repeat right top;width:77px;height:58px;float:right;margin-top:3px; padding:52px 0 0 0;background-position:top center;}
table.main td.left div.home_links a.c {background:url(main_5.gif) no-repeat right top;width:77px;height:58px;float:right;margin-top:4px;padding:52px 0 0 0;background-position:top center;}
table.main td.left div.home_links a.d {background:url(course_3.gif) no-repeat right top;width:77px;height:58px;float:right;background-position:top center; }
table.main td.left div.home_links a {padding-top:55px;margin:0 20px 0 0;color:#172973;font-weight:bold;}

table.main td.left div.title_bar {float:right;clear:none;width:400px; padding:5px 14px 0 0;display: inline;}
table.main td.left div.title_bar a {color:#172973;float:right;}
table.main td.left div.title_bar span {color:#172973;padding-right:4px;float:right; width:290px;height:20px;overflow: hidden;}
table.main td.left img.level_image {float:left;clear:none;margin-left:30px;}
table.main td.left div.level_books {width:490px;float:right;clear:none;padding:0 10px 0 0;}
table.main td.left div.level_books div.book {float:right;width:91px;clear:none;padding:0 5px 0 0;}
table.main td.left div.level_books div.book div {color:#9d9b9e;font-size:14px;float:right;text-align: right;padding:0px 3px 0 0}
table.main td.left div.level_books div.book img{height:107px}
table.main td.left div.level_books h1 {font-size:12px;font-weight: bold;padding: 10px 5px 10px 0;margin:0 0 0 0;} 

table.main td.left div.level_exams {float:right;clear:both;width:560px;}
table.main td.left div.level_exams h1 {font-size:12px;padding:20px 20px 10px 0;margin:0 0 5px 0; width:500px; border-bottom: 1px dotted #aaaaaa}
table.main td.left div.level_exams div.exam {background:url(test.gif) no-repeat right top;float:right;width:260px;height:18px;overflow:hidden;margin:3px 15px 0 0;}
table.main td.left div.level_exams div.exam a {width:250px;float:right;padding:0px 22px 0 0;font-size:12px; color:#9d9b9e}


/* ---------------------submit-----------------------*/

table.main td.left div.submit_frame {position:relative;float:right;clear:both;width:500px;border:1px solid #a1a1a1;padding:14px;margin:20px 10px 0 0;}
table.main td.left div.submit_frame div.submit_text {padding:10px 0 20px 0;float:right;}
table.main td.left div.submit_frame .input_text {width:150px}
table.main td.left div.submit_frame .submit_line {float: right;clear:both;width:330px;padding-bottom:7px;}
table.main td.left div.submit_frame .submit_line span {width:160px;float:right;}
table.main td.left div.submit_frame .submit_line #submit {float:left;margin-top:20px;}
table.main td.left #validation{width:300px;border:1px solid #26377c;background:#fefefe;float:right;position:absolute;z-index: 2;right:400px;top:170px;padding:10px;color:#26377c;}
table.main td.left #validAlert{width:440px;border:1px solid #26377c;background:#fefefe;float:right;position:absolute;z-index: 2;right:400px;top:170px;padding:10px;color:#26377c;}
table.main td.left #validAlert img{cursor: pointer;}
table.main td.left #validation img{cursor: pointer;}
table.main td.left div.submit_frame select.input_text{height:auto;}
table.main td.left div.submit_frame div#submitCalc{float:right;width:300px;clear:both;color:green;	 }
table.main td.left .deal_faild, .deal_pass{clear:both;padding:0 10px 0 0;}

table.main td.left div.book_image{width:100px;float:right;clear:right;margin:20px 10px 0 0;}
table.main td.left div.book_image img {height:107px;clear:both;float:right}
table.main td.left div.book_image b {float:right;clear:both;color:#a1a1a1;font-weight: 400;width:90px;text-align:center;}
table.main td.left div.example_frame{float:left;clear:none;position:relative;width:120px;height:40px;text-align:center;border:1px solid #a1a1a1;padding-top:20px;left:30px;top:10px;cursor: pointer;}
table.main td.left div.books_pages{float:right;clear:both;width:300px;text-align:left;}
table.main td.left div.books_pages .input_text{height:auto;}
table.main td.left div.book_questions {width:500px;float:right;position: relative;border:1px solid #a1a1a1;margin:10px;padding:19px;}
table.main td.left div.book_questions h1 {margin: 0 0 10px 0}
table.main td.left div.book_questions a {float:right;clear:both;padding:10px 10px 0 0;}
table.main td.left div.download_exam {float:right;clear:none;width:200px;margin:0 20px 0 0; padding:20px 20px 0 0;display: block;}
table.main td.left div.download_exam a{background:url(pdf.gif) no-repeat right top;padding:3px 25px 10px 0;clear:both;float:right;width:200px;}
table.main td.left div.collection {width:500px;text-align: center;float:right;}
table.main td.left div.collection span {height: 20px;width:80px;position: relative;bottom:2px;}
/*----------------------search---------------------------*/

table.main td.left div.search_results_frame{width:500px;float:right;position: relative;border:1px solid #a1a1a1;margin:10px;padding:19px;}
table.main td.left div.search_results_frame a{float:right;clear:both;margin:10px 0 0 0;width:450px;}


/*-----------------------------------content----------------------*/
table.main td.left div.content_frame{width:500px;float:right;position: relative;border:1px solid #a1a1a1;margin:10px;padding:19px;}
table.main td.left div.content_frame h1 {padding-bottom:10px;}
table.main td.left div.content_frame a.question{color:#26377c;}
table.main td.left div.content_frame td.question{padding:2px 0 0 0;}
table.main td.left div.content_frame td.answer{padding:2px 0 0px 0;color:#e17900}

table.main td.left div.contact_frame {width:500px;float:right;position: relative;border:1px solid #a1a1a1;margin:10px;padding:19px;}
table.main td.left div.contact_frame span{width:80px;float:right;}
table.main td.left div.contact_frame div.contact_input {padding:3px 0 0 0;float:right;width:267px;}
table.main td.left div.contact_frame #submit{float:left;margin-top:l0px;}
table.main td.left div.contact_frame div.contact_input .input_text {width:180px;float:left;}
table.main td.left div.contact_frame textarea{float:left;}

table.main td.left div.pass_frame{width:500px;height:100px;float:right;position: relative;border:1px solid #a1a1a1;margin:10px;padding:19px;}
table.main td.left div.pass_frame h1{padding:0 0 10px 0;}
table.main td.left div.pass_frame #submit{width:80px;height:19px;float:right;clear:none;padding:2px;margin:0 10px 0 0 ;}
table.main td.left div.pass_frame .input_text {width:160px;float:right;clear:none;}

/*------------------course--------------------------------*/
table.main td.left div.course_frame{width:500px;float:right;position: relative;border:1px solid #a1a1a1;margin:10px;padding:19px;}
table.main td.left div.course_frame h1{padding:0 0 10px 0}
table.main td.left div.tree_level{float:right;padding-right:10px;width:440px;} 
table.main td.left div.tree_level a{float:right;padding:2px 0 0 0;}
table.main td.left div.tree_level a.file {font-size:12px;color:#bf0d0d;padding:5px 10px 0 0;}
table.main td.left div.tree_level div.tree_line{clear:both;padding-right:10px;}



/*recommendation*/

table.main td.left div.recommendation{width:470px;text-align:left;float:right;font-style: italic;}


table.bottom {width:800px;height:60px;background:url(bottom.gif) no-repeat;}		
table.bottom div.bottom_links {float:right;padding:	19px 40px 0 0;width:480px;}
table.bottom div.bottom_links a{font-size: 11px;color:#999999;border-left:1px solid;clear:none;font-weight: bold;}
table.bottom div.bottom_links a.a{border:0;}	
table.bottom div.rights{float:left;padding:19px 0 0 60px; color:#e69016;font-size:11px;font-weight:bold;}

div.coupons a
{
	text-decoration:underline;
}
		
		
