@charset "UTF-8";

@import url("reset.css"); /* default stylesheet */
@import url("fonts.css"); /* fonts stylesheet */



/* float解除 */
.clearfix:after{
	content:" "; 
	display:block; 
	height:0; 
	visibility:hidden; 
	clear:both; 
}
* html.clearfix{
	/*\*/height:1%;/* for WinIE*/ 
	display:inline-table;/* for MacIE*/
}


body{
	background-color:#CCCCCC;
}

#wrapper{
	width:620px;
	padding:0px;
	margin:0px auto;
	text-align:left;
}

#mainBlock{
	width:570px;
	height:524px;
	padding:25px;
	margin-top:30px;
	background:transparent url(../../img/home/bg.jpg) no-repeat;
}
#mainBlock h1{
	width:366px;
	height:23px;
	background:transparent url(../../img/home/title.gif) no-repeat;	
}
#mainBlock h1 span{
	visibility:hidden;
}
#whichlang{
	margin:10px 0;
}
#whichlang img{
	margin:0 2px 0 0;
}
#mainBlock ul li{
	margin:10px 0;
}
#mainBlock ul li a{
	display:block;
	width:80px;
	height:11px;
}
#mainBlock ul li a p{
	visibility:hidden;
}
a#mCourses{background:transparent url(../../img/home/menu_courses.gif) no-repeat 0px 0px;}
a#mCourses:hover{background:transparent url(../../img/home/menu_courses.gif) no-repeat -80px 0px;}
a#mProfile{background:transparent url(../../img/home/menu_profile.gif) no-repeat 0px 0px;}
a#mProfile:hover{background:transparent url(../../img/home/menu_profile.gif) no-repeat -80px 0px;}
a#mQandA{background:transparent url(../../img/home/menu_qanda.gif) no-repeat 0px 0px;}
a#mQandA:hover{background:transparent url(../../img/home/menu_qanda.gif) no-repeat -80px 0px;}
a#mMap{background:transparent url(../../img/home/menu_map.gif) no-repeat 0px 0px;}
a#mMap:hover{background:transparent url(../../img/home/menu_map.gif) no-repeat -80px 0px;}
a#mContact{background:transparent url(../../img/home/menu_contact.gif) no-repeat 0px 0px;}
a#mContact:hover{background:transparent url(../../img/home/menu_contact.gif) no-repeat -80px 0px;}


#footer{
	padding:0 20px;
}
#footer p{
	margin:10px 0;
	font-size:93%;
	color:#666666;
	line-height:130%;
}
#footer p#news{
	color:#FFFFFF;
	background-color:#FF3333;
	font-weight:bold;
	padding:3px 20px;
}
#footer a{
	color:#666666;
	text-decoration:none;
}
