@charset "utf-8";
/* CSS Document */

body{
	background:#000;
	margin:0;
	font-size:12px;
	color:#adadad;
	font-family:Arial, Helvetica, sans-serif;
}
strong{
color:#dedede;
}
a{
color:#f00;
}
ul, dl{
margin:0;
padding:0;
list-style:none;
}
img{
border:none;
margin:0;
}
#header{
height:180px;
width:900px;
margin:0 auto;
}
#menu{
height:75px;
background:url(images/menubg.jpg);
margin:0 auto;
width:900px;
}
#menu ul{
height:50px;
width:900px;
text-align:center;
}
#menu ul li{
display:inline-block;
width:100px;
height:50px;
}
#menu ul li{
*display:inline;
}
#menu ul li a{
color:#adadad;
text-decoration:none;
display:block;
height:24px;
margin-top:13px;
line-height:24px;
font-size:14px;
}
#menu ul li a:hover, #menu ul li a:active{
line-height:22px;
height:22px;
font-weight:bold;
background:#990000;
border-top:1px solid #FF0000;
border-left:1px solid #FF0000;
border-bottom:1px solid #600;
border-right:1px solid #600;
color:#FFFFFF;
}
#index-banner{
width:800px;
margin:0 auto;
height:320px;
}
#index-banner h1{
font-size:16px;
background:#171717;
height:27px;
}
#index-banner h1 span{
	background:#900;
	border-top:1px solid #FF0000;
	border-left:1px solid #FF0000;
	border-bottom:1px solid #900;
	border-right:1px solid #900;
	color:#FFF;
	display:inline-block;
	padding:3px 5px;
}
#index-banner h1 span{
*display:inline;
}
#index-banner ul {
width:800px;
height:280px;
overflow:hidden;
background:url(images/teacher-bg.jpg);
}
#index-banner ul li{
margin:0;
display:inline-block;
vertical-align:middle;
padding:0;
}
#index-banner ul li{
*display:inline;
}
#index-banner ul li img{
	display:block;
	margin-right:5px;
}

/**/
.clear {
	clear: both;
}
.links{
margin-top:5px;
}
.links a{
height:300px;
width:200px;
display:block;
background-position:bottom
}
.links a:hover{
background-position:top
}
.links a.channel-1{
background-image:url(images/pic-1.jpg);
}
.links a.channel-2{
background-image:url(images/pic-2.jpg);
}
.links a.channel-3{
background-image:url(images/pic-3.jpg);
}
.links a.channel-4{
background-image:url(images/pic-4.jpg);
}
#footer{
padding-top:20px;
position:relative;
width:800px;
margin:-120px auto 0 auto;
text-align:center;
line-height:180%;
padding-bottom:20px;
}
#foot{
padding-top:20px;
position:relative;
width:800px;
margin: 30px auto 0 auto;
text-align:center;
line-height:180%;
padding-bottom:30px;
background:url(images/msbg.jpg) center top;
}
/**/
h2{
	color:#fff;
}
h2 a{
	color:#FFF;
}
#main{
width:900px;
margin:0 auto;
}
.leftbox{
float:left;
width:195px;
background:#171717;
}
.leftbox h2{
height:24px;
line-height:24px;
background:#990000;
font-size:14px;
color:#fff;
padding-left:10px;
border-top:1px solid #FF0000;
border-left:1px solid #FF0000;
border-bottom:1px solid #900;
border-right:1px solid #900;
}
.leftbox ul{
}
.leftbox ul li{
height:24px;
line-height:24px;
}
.leftbox ul li a{
padding-left:25px;
display:block;
color:#adadad;
background:url(images/arrows_01.gif) 10px center no-repeat;
text-decoration:none;
}
.leftbox ul li a:hover{
background:url(images/arrows_01.gif) 10px center no-repeat #990000;
border-top:1px solid #FF0000;
border-left:1px solid #FF0000;
border-bottom:1px solid #900;
border-right:1px solid #900;
line-height:22px;
padding-left:24px;
color:#FFFFFF;
}
/**/
.rightbox{
width:690px;
padding-left:10px;
line-height:170%;
overflow:hidden;
}
.rightbox h1{
height:24px;
line-height:24px;
background:#222;
font-size:14px;
color:#fff;
padding-left:10px;
border-top:1px solid #555;
border-left:1px solid #333;
border-bottom:1px solid #171717;
border-right:1px solid #171717;
}
.rightbox img{
margin-right:10px;
margin-bottom:10px;
}
.rightbox p{
text-indent:24px;
line-height:170%;
}
.rightbox .product{
width:200px;
height:154px;
border-top:1px solid #444;
border-left:1px solid #333;
border-bottom:1px solid #222;
border-right:1px solid #222;
background:#222;
float:left;
padding:9px;
margin-right:10px;
_margin-right:5px;
margin-bottom:10px;
text-align:center;
overflow:hidden;
}
.rightbox .product img{
	margin:0;
}
.rightbox .product a{
color:#adadad;
text-decoration:none;
line-height:24px;
}
.rightbox .product a:hover{
color:#FF0000;
text-decoration:underline;
}
.rightbox .product span{
	display:block;
	clear:both;
}
.rightbox ul{
	list-style:disc;
	padding-left:20px;
}
.rightbox ul li{
	line-height:160%;
	color:#d7a334;
	margin-bottom:5px;
}
.rightbox ol{
	background:#111;
	border:1px solid #444;
	height:60px;
	width:300px;
	padding:10px;
	padding-left:25px;
}
.rightbox ol li a{
	font-size:14px;
	color:#FC0;
}
.list{
	border-top:1px solid #543f22;
	border-left:1px solid #543f22;
	margin-bottom:5px;
}
.list td{
	border-bottom:1px solid #543f22;
	border-right:1px solid #543f22;
	background:#181818;
}
.coach-img{
	width:300px;
	float:right;
}
