body { margin: 0; font: 11px/17px Verdana, Arial,sans-serif; color: #343434; background: #fff; text-align: center; }
div, td { vertical-align: top; text-align: left;}

a:link, a:visited {color: #fdc90b; text-decoration: underline; margin: 0; outline: none; }
a:active, a:hover {color: #ff6600; text-decoration: none; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										TABLES

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
table.t-lessons {	margin: 0; }
	table.t-lessons td { padding-bottom: 30px; font-size: 11px; }
		table.t-lessons td.td1 { padding-right: 30px; }
		table.t-lessons td div { background: #fff; color: #343434; padding: 15px; font-size: 12px; }
		table.t-lessons td div span { display: block; margin-bottom: 10px; font-size: 14px; color: #999; }
	

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL DIVs

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.d0 { clear:both; line-height:0; font-size:0px; margin:0; padding:0; }

div.d-message { position: absolute; z-index: 10; background: #fff; padding: 30px; border: 5px solid #1074bb; width: 300px; top: 100px; left: 50%; margin-left: -165px; }

div.d-heder { width: 940px; background: url(../_pic/bk-header.gif) no-repeat top; margin: 0 auto; overflow: hidden; clear: both; }
	div.d-heder div.d-c1 { float: left; padding: 21px 0 57px; width: 300px; } 
	div.d-heder div.d-c2 { float: left; padding-top: 21px; width: 640px; } 	
		div.d-heder div.d-c2 img { float: right; }
	
div.d-black { background: #000; clear: both; color: #fff; padding: 20px 0 15px; }	
div.d-940 {	width: 940px; overflow: hidden; clear: both; margin: 0 auto; }

div.d-nav {	margin: 0 0 30px; text-align: right; font: 14px/17px Arial; font-weight: bold; }
	div.d-nav ul { margin: 0; padding: 0; }
		div.d-nav ul li { list-style: none; display: inline; padding-left: 3px; }
	div.d-nav a:link, div.d-nav a:visited { text-decoration: none; color: #fff; padding: 1px 5px; }
	div.d-nav a:active, div.d-nav a:hover { color: #000; background: #fff; }
	div.d-nav a.act {	color: #656565; background: none; }
	

div.d-aside { float: right; width: 250px; margin-right: 50px; color: #999; line-height: 16px; }
	div.d-aside a {	text-decoration: none; color: #1074bb; }
	div.d-aside div.d-testimonial { overflow: hidden; clear: both; padding: 10px 0; }
		div.d-aside div.d-testimonial img {	float: left; margin-right: 10px; }
		
	
div.d-cont { float: right; width: 640px; font-size: 12px; line-height: 18px; }
	
		
div.d-cont-footer { clear: both; overflow: hidden; margin: 40px auto 0; font-size: 10px; width: 940px; color: #b2b2b2; }
	div.d-cont-footer div.d-c1 { float: left; width: 750px }
		div.d-cont-footer div.d-c1 ul { margin: 0; padding: 0; }
			div.d-cont-footer div.d-c1 ul li { list-style: none; display: inline; padding-right: 8px; }
	div.d-cont-footer div.d-c2 { float: left; text-align: right; width: 190px; }	
	
	div.d-cont-footer a:link, div.d-cont-footer a:visited { text-decoration: none; color: #b2b2b2; }
	div.d-cont-footer a:active, div.d-cont-footer a:hover { color: #1074bb; }

div.d-cont-testim { border-bottom: 1px solid #656565; margin-bottom: 25px; padding-bottom: 10px; overflow: hidden; clear: both; }
	div.d-cont-testim span { display: block; color: #656565; margin-bottom: 5px; font-size: 11px; }
	div.d-cont-testim em { font-style: normal; font-size: 16px; font-weight: bold; }
	div.d-cont-testim img {	float: right; margin-left: 10px; }

div.d-footer {	width: 940px; overflow: hidden; clear: both; margin: 0 auto 30px; font-size: 10px;  color: #b2b2b2; }
	div.d-footer div.d-r1 { line-height: 14px; margin: 10px 0 15px; font-size: 11px; color: #999; }
		div.d-footer div.d-r1 em {	font-style: normal; font-weight: bold; color: #fdc90b; }
		div.d-footer div.d-r1 em.em1 { color: #1074bb; padding-right: 15px; }
		div.d-footer div.d-r1 em.em2 { color: #1074bb; }
		div.d-footer div.d-r1 em.em3 { color: #000; text-decoration: line-through; }
		div.d-footer div.d-r1 span { text-align: right; display: block; }
		
	div.d-footer div.d-r2 { background: url(../_pic/bk-footer.gif) no-repeat 0px 3px ; border-bottom: 1px solid #b2b2b2; overflow: hidden; clear: both; font-size: 11px; margin-bottom: 8px }		
		div.d-footer div.d-r2 div.d-c1 {	float: left; padding-bottom: 10px; }
		div.d-footer div.d-r2 div.d-c2 {	float: left; color: #656565; padding: 20px 10px 0 15px; }
			div.d-footer div.d-r2 div.d-c2 a:link, div.d-footer div.d-r2 div.d-c2 a:visited { color: #656565; text-decoration: none; }
			div.d-footer div.d-r2 div.d-c2 a:active, div.d-footer div.d-r2 div.d-c2 a:hover { color: #1074bb; }			
		div.d-footer div.d-r2 div.d-c3 {	float: right; padding-top: 9px;  width: 590px; }				
			div.d-footer div.d-r2 div.d-c3 img { float: right;  margin-left: 5px; }				
	
	div.d-foot1 { float: left; margin-bottom: 20px } /* umblrea */
	div.d-foot2 { float: right; }	/* img3 */
			
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL H, P, EM

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

h1 { font: 20px/22px Arial; margin: 0 0 15px; font-weight: normal; color: #1074bb; }
h2 { font: 16px/17px Arial; margin: 0 0 5px; font-weight: normal; color: #1074bb; }
h3 { font: 16px/17px Arial; font-weight: normal; color: #1074bb; }

em.em-blue { font-style: normal; color: #1074bb; font-weight: bold; font-size: 15px; margin: 0; } /* lessons */

br.br1 {	clear: both; }
span.sp0 { clear:both; line-height:0; font-size:0px; margin:0; padding:0; display: block; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL LINKs ( 3 )

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 
a.l-blue:link, a.l-blue:visited { color: #1074bb; text-decoration: none; } /* img3 */
a.l-blue:active, a.l-blue:hover { color: #000; }

a.l-but:link, a.l-but:visited { color: #fdc90b;  text-decoration: none; display: block; background: url(../_pic/ar.gif) no-repeat 0px 4px;; padding-left: 14px; margin-top: 5px;  } /* more */
a.l-but:active, a.l-but:hover { color: #ff6600; background-image: url(../_pic/ara.gif)  }

a.l-test:link, a.l-test:visited  { display: block; text-decoration: none; color: #000; background: #fdc90b; padding: 3px 15px;  }
a.l-test:active, a.l-test:hover { background: #1074bb; color: #fff; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL FORMS

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

										GENERAL IMGs

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 
img {	margin: 0; padding: 0; display: block; border: none;}
img.im-slogan { margin: 0 auto; }
img.imr { float: right; margin: 0 0 20px 20px; }
/* 
C(par):   | B(imp): 
*/
