@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	background:url(../images/bg.gif) repeat-x 0 0 #D6D7A0;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
div, h1, h2, h3, h4, h5, img, form, ul, p, dl{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
#container {
	background-color: #FFF;
	height: 1100px;
	width: 986px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#container_lll {
	background-color: #FFF;
	height: 2500px;
	width: 986px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#container_nsp {
	background-color: #FFF;
	height: 5000px;
	width: 986px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#container_lesson {
	background-color: #FFF;
	height: 1000px;
	width: 986px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

ul{
	list-style-type:none; font-size:0;
	}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
	}
/*--------------< < << header part start >> > >---------------*/
#header{
	width:994px;
	position:relative;
	height:170px;
	background-image: url(../images/header_pic.png);
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#header img.logo{
	display:block
	font-size:0;
	position:absolute;
	left:30px;
	top:15px;
	width: 198px;
	height: 125px;
	}
#header p{
	position:absolute;
	font-size:13px;
	width:194px;
	height:23px;
	line-height:23px;
	text-align:center;
	background-color:#191919;
	color:#FFF;
	left:35px;
	top:25px;
	font-weight:normal;
	}
#header ul.home{
	height:42px;
	left:281px;
	top:64px;
	width: 750px;
	}
#header ul.home li{
	float:left;
	border-right:#ffffff 1px solid;
	}
#header ul.home li.noborder{
	 border-right:none;
	}
#header ul.home li a{
	display:block;
	padding:0 13px;
	font-size:13px;
	font-weight:lighter;
	line-height:43px;
	background-color:inherit;
	text-decoration:none;
	color:#FFFFFF;
	}
#header ul.home li a:hover{
	background:url(../images/top_bar_red.gif) repeat-x 0 0;
	}
#header ul.home li a.hover{
	background:url(../images/top_bar_red.gif) repeat-x 0 0; cursor:text;
	}
#header h1{
	position:absolute; left:21px; top:171px; font-size:13px; line-height:22px; color:#8AD9D3; font-weight:bold;
	background-color:inherit;
	}
#header h1 span{
	display:block; font:normal 44px/44px Arial, Helvetica, sans-serif; color:#FFFFFF ; background-color:inherit;
	}
/*--------------< < <<Special >> > >---------------*/
#special{
	width:200px;
	background:url(../images/special_bg.gif) repeat-x 0 0 #191919;
	height: 900px;
	margin-left: 8px;
	margin-top: 10px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	margin-right: 0px;
	}
#special h2.title{
	width:200px;
	margin:0 0 0 0;
	display:block;
	color: #FF0;
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	text-align: center;
	}
#special dl{
	width:200px;
	float:left;
	margin:9px 0 0 0;
	}
#special dl dt{
	background:url(../images/special_arrow.gif) no-repeat 0 6px;
	padding:0 0 0 14px;
	color:#CCC;
	font-size:14px;
	font-weight:lighter;
	line-height:20px;
	margin:0 0 4px 0;
	}
#special dl dt span{
	color:#fff; background-color:#911515; padding:0 3px;
	}
	
	#special_abus{
	width:200px;
	padding:20px;
	color:#FFFFFF;
	height: 965px;
	margin-left: 5px;
	margin-top: 10px;
	background-color: #FFF;
	background-position: 0 0;
	border: 1px solid #F0F;
	}
	
	#special_abus{
	width:203px;
	color:#FFFFFF;
	margin-left: 5px;
	margin-top: 10px;
	background-color: #FFF;
	border: 1px solid #F0F;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	height: 920px;
	}
	
#special_abus h2.spea{
	width:205px;
	margin:0px 0 0;
	font:27px/28px Arial, Helvetica, sans-serif;
	display:block;
	color: #000;
	text-align: center;
	}
#special_abus a.spe2010{
	background:url(../../images/o.gif) no-repeat 0 0; width:351px; height:148px; float:right; font-size:0;
	text-indent:-2000px; text-decoration:none;
	}
#special_abus a.spe2010:hover{
	background:url(../../images/speacial2007_h.gif) no-repeat 0 0;
	}
#special_abus dl{
	width:200px;
	float:left;
	margin:9px 0 0 0;
	}
#special_abus dl dt{
	background:url(../images/special_arrow.gif) no-repeat 0 6px;
	padding:0 0 0 14px;
	color:#036;
	background-color:inherit;
	font-size:14px;
	font-weight:lighter;
	line-height:20px;
	margin:0 0 4px 0;
	}
#special_abus dl dt span{
	color:#fff; background-color:#911515; padding:0 3px;
	}
	
	#special_les{
	width:200px;
	padding:20px;
	color:#FFFFFF;
	height: 795px;
	margin-left: 5px;
	margin-top: 10px;
	background-color: #FFF;
	background-position: 0 0;
	border: 1px solid #F0F;
	}
	
	#special_lesabout{
	width:203px;
	padding:5px;
	color:#FFFFFF;
	height: 920px;
	margin-left: 5px;
	margin-top: 10px;
	background-color: #FFF;
	background-position: 0 0;
	border: 1px solid #F0F;
	margin-right: 0px;
	}
#special_les h2.spea{
	width:205px;
	margin:5px 0 0;
	font:27px/28px Arial, Helvetica, sans-serif;
	display:block;
	color: #000;
	text-align: center;
	}
#special_les a.spe2010{
	background:url(../../images/o.gif) no-repeat 0 0; width:351px; height:148px; float:right; font-size:0;
	text-indent:-2000px; text-decoration:none;
	}
#special_les a.spe2010:hover{
	background:url(../../images/speacial2007_h.gif) no-repeat 0 0;
	}
#special_les dl{
	width:200px;
	float:left;
	margin:9px 0 0 0;
	}
#special_les dl dt{
	background:url(../images/special_arrow.gif) no-repeat 0 6px;
	padding:0 0 0 14px;
	color:#036;
	background-color:inherit;
	font-size:14px;
	font-weight:lighter;
	line-height:20px;
	margin:0 0 4px 0;
	}
#special_les dl dt span{
	color:#fff; background-color:#911515; padding:0 3px;
	}
/*--------------< < << footer >> > >---------------*/
#footerbig{
	background:url(../images/footer_bg.gif) repeat-x 0 0 #2F2F1B;
	color:#CCC;
	padding:10px 0 0 0;
	}
#footer{
	color: #FFF;
	padding: 0px;
	width: 994px;
	margin: auto;
	}
#footer p{
	text-align:center; margin:4px 0 0 0;font-size:11px; line-height:16px;
	}
#footer p a{
	color:#FFFFFF; text-decoration:none;
	}
#footer p a:hover{
	color:#C3C491;
	}
#footer ul{
	margin:0 0 0 214px; height:22px;
	}
#footer ul li{
	float:left;
	font-size:11px;
	color:#FFFFFF;
	line-height:22px;
	background-color:inherit;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
	margin: auto;
	}
#footer ul li a{
	color:#FFFFFF; line-height:22px; background-color:inherit; text-decoration:none;
	}
#footer ul li a:hover{
	color:#09F;
	background-color:inherit;
	}
#banner {
	background-position: center;
	background-repeat: no-repeat;
	height: 280px;
	width: 994px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#containerTop {
	background-color: #FFF;
	margin: auto;
	height: 2px;
	width: 986px;
}
#sidebar1 {
	background-color: #FFF;
	width: 250px;
	float: left;
}
#maincontent {
	background-color: #FFF;
	width: 507px;
	float: left;
	font-size: 15px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	color: #FFF;
}

#maincontent_vo {
	background-color: #000;
	width: 502px;
	float: left;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: 800px;
	text-align: center;
}
 #maincontent_Photo {
	background-color: #FFF;
	width: 755px;
	float: left;
	margin: auto;
	font-size: 15px;
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: center;
}
 
 
 #maincontent_a {
	background-color: #FFF;
	height: 980px;
	width: 755px;
	float: left;
	font-size: 15px;
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	margin-right: auto;
	margin-bottom: auto;
}

 #maincontentles {
	background-color: #FFF;
	width: 503px;
	float: left;
	margin: auto;
	font-size: 15px;
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
}
#sidebarright {
	float: left;
	width: 223px;
}

#sidebarrightles {
	float: right;
	width: 223px;
	margin-right: 5px;
	background-color: #000;
	height: 500px;
	margin-top: 10px;
}
#sr_top {
	height: 70px;
	width: 223px;
	margin-top: 10px;
}
#news_top {
	height: 620px;
	width: 223px;
	margin-top: 10px;
}
#sr_top2 {
	background-color: #FFF;
	height: 70px;
	width: 223px;
}
#sr_mid {
	height: 230px;
	width: 223px;
}
#sr_b {
	width: 223px;
	font-size: 15px;
	color: #000;
	line-height: 25px;
	text-decoration: none;
}
#mc_b {
	width: 508px;
	float: left;
	margin-left: 0px;
}
.add {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	line-height: 25px;
}
#sr_mid2 {
	height: 230px;
	width: 223px;
}

.name {
	font-size: 24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.purple15f {
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 30px;
	text-decoration: none;
	color: #F0F;
}
.sing {
	color: #F0F;
	font-size: 18px;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.rule_eng {
	font-size: 16px;
	line-height: 25px;
	color: #333;
	text-decoration: none;
}


his {
	color: #936;
}
.poster {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #033;
	text-decoration: none;
}
#poster {
	background-color: #000;
	height: 980px;
	width: 240px;
	margin-top: 10px;
	margin-left: 5px;
}
#p_topic {
	height: 37px;
	width: 240px;
}
#p_poster1 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F00;
	padding-left: 10px;
	color: #F0F;
	font-size: 13px;
}
#p_poster2 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F00;
	padding-left: 10px;
	color: #F0F;
	font-size: 13px;
}
#p_poster3 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F00;
	padding-left: 10px;
	color: #F0F;
	font-size: 13px;
}
#p_poster4 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F00;
	padding-left: 10px;
	color: #F0F;
	font-size: 13px;
}
#p_postwe5 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F00;
	padding-left: 10px;
	color: #F0F;
	font-size: 13px;
}
#p_poster6 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F00;
	padding-left: 10px;
	color: #F0F;
	font-size: 13px;
}
#p_poster7 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F00;
	padding-left: 10px;
	color: #F0F;
	font-size: 13px;
}




 #poster_bar {
	background-color: #000;
	height: 990px;
	width: 240px;
	margin-top: 10px;
	margin-left: 5px;
}
#pa_topic {
	height: 27px;
	width: 240px;
	font-size: 15px;
	color: #FF0;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#pa_poster1 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa_poster2 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa_poster3 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa_poster4 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa_postwe5 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa_poster6 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa_poster7 {
	height: 129px;
	width: 230px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}








 #poster_bar2 {
	background-color: #000;
	height: 990px;
	width: 223px;
	margin-top: 10px;
}
#pa2_topic {
	height: 27px;
	width: 223px;
	font-size: 15px;
	color: #FF0;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#pa2_poster1 {
	height: 129px;
	width: 210px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	color: #0F0;
	font-size: 13px;
	padding-left: 10px;
}
#pa2_poster2 {
	height: 129px;
	width: 210px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa2_poster3 {
	height: 129px;
	width: 210px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa2_poster4 {
	height: 129px;
	width: 210px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa2_postwe5 {
	height: 129px;
	width: 210px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa2_poster6 {
	height: 129px;
	width: 210px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}
#pa2_poster7 {
	height: 129px;
	width: 210px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #03F;
	padding-left: 10px;
	color: #0F0;
	font-size: 13px;
}


#new_p1 {
	height: 47px;
	width: 502px;
}
#new_pa {
	height: 130px;
	width: 502px;
	background-image: url(../main/lessons/bg.jpg);
	background-repeat: repeat-x;
	}
	#new_pao {
	height: 500px;
	width: 502px;
	background-image: url(../main/lessons/bg.jpg);
	background-repeat: repeat-x;
	background-color: #323232;
}
#new_p2 {
	background-image: url(../main/lessons/bg.jpg);
	background-repeat: repeat-x;
	height: 130px;
	width: 502px;
}
#new_p3 {
	background-image: url(../main/lessons/bg.jpg);
	background-repeat: repeat-x;
	height: 130px;
	width: 502px;
}
#new_p4 {
	background-image: url(../main/lessons/bg.jpg);
	background-repeat: repeat-x;
	height: 130px;
	width: 502px;
}
#new_p5 {
	background-image: url(../main/lessons/bg.jpg);
	background-repeat: repeat-x;
	height: 130px;
	width: 502px;
}
#new_p6 {
	background-image: url(../main/lessons/bg.jpg);
	background-repeat: repeat-x;
	height: 130px;
	width: 502px;
}
#new_p7 {
	background-image: url(../main/lessons/bg.jpg);
	background-repeat: repeat-x;
	height: 130px;
	width: 502px;
}
#new_p8 {
	background-color: #242424;
	height: 38px;
	width: 502px;
}
#a {
	background-color: #000;
	height: 380px;
	width: 750px;
	background-image: url(../../artists/bg_a.gif);
	background-repeat: no-repeat;
	top: 0px;
	margin-top: 47px;
}
#b {
	height: 246px;
	width: 160px;
	float: left;
	margin-left: 150px;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.5em;
	margin-top: 40px;
	background-color: #FFF;
	border: 1px solid #FFF;
}
#in1 {
	height: 246px;
	width: 160px;
	float: left;
	margin-left: 150px;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.5em;
	margin-top: 40px;
	background-color: #FFF;
	border: 1px solid #FFF;
}
#in2 {
	height: 300px;
	width: 180px;
	float: left;
	margin-left: 20px;
	margin-top: 30px;
}
#in3 {
	height: 300px;
	width: 180px;
	float: left;
	margin-top: 30px;
}
#in4 {
	height: 300px;
	width: 180px;
	float: left;
	margin-top: 30px;
}
#in5 {
	height: 300px;
	width: 180px;
	float: left;
	margin-top: 30px;
}
#over {
	height: 47px;
	width: 750px;
	float: left;
}
#over {
	height: 47px;
	width: 750px;
}
#over {
	height: 47px;
	width: 750px;
	background-image: url(../artists/aistlogo.jpg);
	background-repeat: no-repeat;
}
#poster_bar3 {
	height: 1000px;
	width: 223px;
	float: left;
	background-color: #000;
}
#lessonssss_1 {
	height: 300px;
	width: 500px;
}
#poster_bar6 {
	height: 500px;
	width: 240px;
	float: left;
	background-color: #000;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.add2 {
	font-size: 15px;
	color: #906;
}
.date_topic {
	color: #FF0;
}
#photo1 {
	background-color: #FFF;
	width: 760px;
}
.yellow16f {
	color: #FF0;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 25px;
}
.vo_w {
	color: #FFF;
	font-size: 24px;
}
.vox_w {
	color: #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.red {
	color: #F00;
}
.grey14f {
	font-size: 14px;
	line-height: 22px;
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#container #sidebarright #sr_mid dl .red {
	font-size: 16px;
}
#container #sidebarright #sr_mid2 a .red {
	font-size: 18px;
}
.blue {
	color: #06F;
	font-size: 15px;
}
#container #sidebarright #special_lesabout .red {
	font-size: 12px;
}
#container #sidebar1 #special .p2 {
	color: #0FF;
}
#newspace {
	height: 110px;
	width: 200px;
	padding: 8px;
	border: 1px groove #F00;
	float: left;
}
#container #sidebar1 #special dl a .date_topic {
	font-size: 14px;
}
#container #sidebar1 #special dl a .date_topic {
	font-size: 16px;
}
#container #sidebar1 #special dl a .date_topic {
	font-size: 18px;
}

