body{font-size:12px;}a{color:#333;}p{text-align:justify;}/*****************************************************************//*  *//*****************************************************************/h1 a, #menu li a, .intro, #footer .inner p,#left .menu li a, #left h2{	display:block !important;	overflow:hidden !important;	height:0px !important;}#header, h1 a, #menu li a,.intro, #footer .inner p,.bread .home{	background:url(../img/common.gif) no-repeat;}/*****************************************************************//*  *//*****************************************************************/#wrapper{	text-align:center;	background:#fff url(../img/bg_header2.gif) repeat-x;}#header .inner,#cont .inner,#footer .inner{	width:863px;	text-align:left;	margin:auto;	padding:0 10px;	height:100%;	clear:both;}#header{	/*background-position:right 0px;*/	background:none;	height:158px;}#footer{	clear:both;	font-size:11px;	padding-bottom:60px;}#footer .inner{	border-top:solid 1px #DEDEDE;	padding-top:20px;}#footer a{	color:#38AFF1;}#footer .backtop{	text-align:right;	padding-right:5px;	margin-bottom:-18px;}#footer .backtop a{	color:#333;}#footer .inner p{	margin-top:20px;	background-position:0 -360px;	padding-top:11px;	width:238px;	margin-left:auto;}.intro{	background-position:0 -300px;	padding-top:30px;	width:778px;}h1{	height:82px;	width:121px;	padding-top:25px;	float:left;}h1 a{	padding-top:82px;	background-position:0 -200px;}/*****************************************************************//* MENU *//*****************************************************************/#menu{	float:left;	padding-top:30px;	padding-left:172px;}#menu li {	height:33px;	float:left;	margin-right:3px;	width:109px;}#menu li a{	padding-top:33px;}#menu li#m-about a{background-position:0 -500px;}#menu li#m-join a{background-position:-120px -500px;}#menu li#m-support a{background-position:-240px -500px;}#menu li#m-news a{background-position:-360px -500px;}#menu li#m-info a{background-position:-480px -500px;}#menu li#m-about a:hover{background-position:0 -560px;}#menu li#m-join a:hover{background-position:-120px -560px;}#menu li#m-support a:hover{background-position:-240px -560px;}#menu li#m-news a:hover{background-position:-360px -560px;}#menu li#m-info a:hover{background-position:-480px -560px;}#menu li#m-about a.current{background-position:0 -560px;}#menu li#m-join a.current{background-position:-120px -560px;}#menu li#m-support a.current{background-position:-240px -560px;}#menu li#m-news a.current{background-position:-360px -560px;}#menu li#m-info a.current{background-position:-480px -560px;}.bread {	height:24px;	text-align:right;	padding-top:3px;	margin-bottom:12px;}.bread .home{	padding-left:22px;	background-position:0 -640px;}/*****************************************************************//* LEFT *//*****************************************************************/#left{	width:210px;	float:left;	height:100%;}#left h2,#left .menu li{	width:180px;	margin-bottom:3px;}#left h2{padding-top:50px;}#left .menu {	background:url(../img/bg_left_menu.gif) no-repeat 55px bottom;	padding-bottom:43px;}#left .menu li a{padding-top:50px;}#left .menu li#l-snow,#left .menu li#l-surf,#left .menu li#l-skate,#left .menu li#l-eco{margin-bottom:1px;}#left .menu li#l-snow a,#left .menu li#l-surf a,#left .menu li#l-skate a,#left .menu li#l-eco a{padding-top:45px;}/*****************************************************************//* MAIN *//*****************************************************************/#main {	width:652px;	float:left;	height:100%;}#main h3{	padding-top:81px;	margin-bottom:17px;}#main .inner {	margin:auto;	width:630px;	line-height:1.6;}#main .inner p{padding:5px 0;}.fr{	float:right;	margin-left:25px;}.fl{	float:left;	margin-right:25px;}.frbox{	width:425px;	float:left;	height:100%;}.mb90{	margin-bottom:90px;	overflow:hidden;	height:100%;}.mb30{	margin-bottom:30px;	overflow:hidden;	height:100%;}.mb20{	margin-bottom:20px;	overflow:hidden;	height:100%;}.mb10{	margin-bottom:10px;	overflow:hidden;	height:100%;}.mb20img{	margin-bottom:20px;	overflow:hidden;}.mn{margin:0px !important;}.center{margin:auto;}.first-line{	background:url(../img/line.jpg) no-repeat center top;	padding-top:20px;	height:100%;}.btn_mail{	display:block;	overflow:hidden;	height:0px;	width:160px;	padding-top:23px;	background:url(../img/btn_mail.jpg) no-repeat;}.half_box_l{	float:left;	padding:0 50px 0 0 !important;	width:290px;}.half_box_r{	width:290px;	float:left;}/*****************************************************************//*  *//*****************************************************************/.hr{	width:270px;	padding-top:33px;	margin-bottom:40px;}.box20{	position:relative;	margin-bottom:20px;}.in_box_right{padding-left:280px;}.pt20{padding-top:20px;}.mb20{margin-bottom:20px;}.hr, .box20, .in_box_right, .pt20, .mb20{clear:both;}
