body {
	color: #444444;
	text-decoration: none;
	border: thin none #333333;
	margin: 0px;
	line-height: 16px;
}
a, a:visited{color: #444444;}
body,th,td,form,input,select,textarea,div,p,li,a{font-family:Verdana,"Times New Roman", Times, serif;font-size: 11px;}
.bg {
	border-left-color: #333333;
	border-right-color: #333333;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.aboutfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.nails{padding:0;margin:0;list-style:none;}
.nails li{float:left;margin:1px;}
.nails li a{width:85px;height:85px;display:block;border:4px solid #fff; background:#fff;}
.nails li img{border:none;width:85px;height:85px;}
.nails li a:hover, .nails li a.active{border-color:#f26ea3;}

.nails_page{position:relative;left:50%;float:left;padding:10px 0;}
.nails_page .containner{ position:relative;right:50%;float:left;}
.nails_page ul{list-style:none;padding:0;margin:0;float:left;}
.nails_page ul li{display:inline;}	
.nails_page a{height:14px;border:1px solid #bbbbbb;color:#383838;padding:0 5px; text-decoration:none; background:url(/images/num_gallery.gif) repeat-x;font-size:11px;margin:0 3px;}
.nails_page a:hover, .nails_page a.active{ background-position:0 -16px;border-color:#bf2f67;color:#fff;}
.nails_page .turn{float:left;margin:0 5px;cursor:pointer;}

.bigpic{ position:relative; float:left;left:50%;}
.bigpic .containner{ position:relative;float:left;right:50%;}

.bigpic .btn_pre{ position:absolute;top:0;left:0; z-index:2;width:50%; height:100%;cursor:pointer;}
.bigpic .btn_pre img{width:100%;height:100%;}
.bigpic .btn_pre:hover{ background:url(/images/btn_pic_pre.gif) no-repeat left 50%;}

.bigpic .btn_next{ position:absolute;top:0;right:0; z-index:2;width:50%; height:100%;cursor:pointer;}
.bigpic .btn_next img{width:100%;height:100%;}
.bigpic .btn_next:hover{ background:url(/images/btn_pic_next.gif) no-repeat right 50%;}

.bigpic img{border:none;}

.foot{clear:both;padding-top:10px;color:#666666;width:1002px;margin:0 auto; text-align:left;}
	.foot a, .foot a:visited, .foot a:hover{color:#666;text-decoration:underline;}

.innerSignup{ background:url(/images/innerSignupBg.jpg) repeat-x;padding:13px 10px;}
.innerSignup h5{padding:0 0 0 15px;background:url(/images/pointColor.jpg) no-repeat 3px 3px;font-weight:normal;font-size:11px;margin:0 0 8px 0;line-height:12px;}

.innerOurStudio{background:#dedede;padding:10px;}
.innerOurStudio h5{height:21px; background:url(/images/titOurStudio.jpg) repeat-x;line-height:21px;color:#fff;font-size:11px;padding:0 0 0 15px;margin:-10px -10px 10px -10px;}
.innerOurStudio h5 span{background:url(/images/pointColor.jpg) no-repeat 0 4px;padding:0 0 0 10px;}

.flashNews {position:relative;width:267px;height:200px;overflow:hidden;border:1px solid #B6CAE3;text-align:left}

.flashNews img{border:none;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:302px;height:63px;background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;}
.flashNews h3 {position:absolute;left:10px;top:130px;*top:142px;width:267px;height:18px;line-height:18px;z-index:2;}
.flashNews h3 a {font-size:12px;font-weight:normal;color:#FFFFFF !important;}
.flashNews h3 a:hover {color:#F20000;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px;background:url(/images/flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/flashPage_bg.png',sizingMethod='crop');list-style:none;}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;text-decoration:none}

.newsHome{width:337px;height:170px;padding:43px 20px 0 20px;background:url(/images/newsHomeBg.gif) no-repeat;overflow:hidden;}
.newsHome ul{list-style:none;padding:0;margin:0;}
.newsHome ul li{padding:0 0 0 12px; background:url(/images/arrowNews.gif) no-repeat 3px 7px;}
.newsHome ul li a, .newsHome ul li a:visited{color:#cea678; text-decoration:none;font-size:10px;}
.newsHome ul li a:hover{ text-decoration:underline;color:#fff;}

.top{ height:88px;background:url(/images/topGrey.jpg) repeat-x;width:1002px;margin:0 auto;}
.topNav{list-style:none;padding:0;margin:0;}
.topNav li{display:block;float:left;height:27px;padding:0 6px 0 4px;background:url(/images/daox.gif) no-repeat right 50%;}
.topNav li.end{ background:none;}
.topNav a{color:#000; text-decoration:none;font-size:12px;float:left;display:block;height:23px;padding:4px 10px 0 10px;}
.topNav a:hover{color:#dc356b;}
.topNav a.hasSubmenu{padding:4px 15px 0 5px;background:url(/images/arrowWhiteDown.gif) no-repeat right 1px;}

.topNav a.hasSubmenu:hover{background:black url(/images/arrowWhiteDown.gif) no-repeat right 11px;color:#fff;}

.subMenuWrapper{position:relative;width:139px;padding:1px 1px 10px 1px;}
.subMenuWrapper .top{background:url(/images/menuShadowTop.png) no-repeat left top;width:139px;height:4px;font-size:0;line-height:0;}
.subMenuWrapper .containner{background:url(/images/menuShadowBg.png) no-repeat bottom left;}

.subMenu{width:139px; padding:6px 0 0 0;overflow:hidden; position:absolute;top:0;left:0;z-index:2;}
.subMenu ul{list-style:none;padding:7px 5px 18px 5px;margin:0;width:129px;float:left;}
.subMenu ul li{padding:0;margin:0;clear:both;height:18px;background:none;}
.subMenu ul li a{display:block;font-size:11px;height:18px;padding:0 0 0 10px;margin:0;}

.logoContainner{ position:relative;}
.logo{width:259px;height:166px; position:absolute;top:0;left:16px; z-index:2;}

.banner{background:#fff url(/images/bannerShadow.jpg) repeat-x 0 213px;height:221px;width:1002px;margin:0 auto;padding:0;}

.videoHome{width:432px;height:254px; padding:10px 20px;background:url(/images/videoHomeBg.gif) no-repeat 0 0;margin-top:3px;}
.videoHome h5{font-size:12px;padding:0;margin:0 0 10px 0;}
.videoHome .L{float:left;width:226px;margin-right:10px;}
.videoHome .R{float:right;width:196px;}
.videoHome p{margin:0 0 8px 0;}
.videoHome p a, .videoHome p a:visited{ text-decoration:none;}
.videoHome p a:hover{ text-decoration:underline;}
.clear{clear:both;}

.classListHome{padding:0 0 0 4px;margin:0;}
.classHome h5{padding:0;font-size:11px;margin:3px 0;}
.classHome .tit2{color:#fff; background:#fff url(/images/title2.jpg) no-repeat 0 0;padding:0 0 5px 20px}
.classHome .tit2-2{color:#fff; background:url(/images/title2-2.gif) repeat-y 0 0;padding:8px 0 8px 10px;margin-bottom:5px;}
.classHome .tit2-2 span{ background:url(/images/arrowWhiteDown.gif) no-repeat 0 4px;padding:0 0 0 10px;}

.classListHome li{list-style:none;display:block;float:left;height:20px;overflow:hidden;padding:0 0 0 8px; background:url(/images/pointPink.gif) no-repeat 0 50%;margin-right:10px; }
.classListHome li.col1{width:70px;}
.classListHome li.col2{width:86px;}
.classListHome li.col3{width:102px;}
.classListHome li.col4{width:130px;}
.classListHome li.col5{width:102px; background:none;}
.classListHome li a{color:#ba3f67;}
.classListHome li a:hover{ background:#ba3f67;color:#fff; text-decoration:none;}

.BL5{height:5px;font-size:0px;line-height:0;clear:both;}
.BL10{height:10px;font-size:0px;line-height:0;clear:both;}

.bannerInner{height:221px;width:1002px;margin:0 auto;}

.newsList h5{color:#e74f80;font-size:16px;padding:0 0 6px 18px;margin:0;}
.newsList a{color:#000; text-decoration:none}
.newsList a:hover{color:#666;}
.newsList h5.h5-2{padding:0 0 6px 0;}

.switchClass{width:598px;background:url(/images/switchClass.gif) no-repeat bottom left;margin:10px auto;padding:0 0 20px 0;}
.switchClass td{padding:8px 4px;text-align:center;}
.switchClass td a{display:block;}
.switchClass h5{color:#fff; background:url(/images/switchClass.gif) no-repeat top left;margin:0 0 5px 0;height:21px;padding:3px 0 0 30px;font-size:11px;}
/*.switchClass h5 span{background:url(/images/arrowWhiteDown.gif) no-repeat 18px 10px;}*/

.classListInner{margin:15px 20px 0 20px;padding:0;}
.classListInner li{list-style:none;display:block;float:left;width:130px;padding:5px 0 5px 8px; background:url(/images/pointPink.gif) no-repeat 0 50%;line-height:12px;}
.classListInner li a{color:#ba3f67;font-family:Helvetica, sans-serif;font-size:11px;}
.classListInner li a:hover, .classListInner li a.active{ background:#ba3f67;color:#fff; text-decoration:none;}

.parterLogo{text-align:center;margin:0 auto 10px auto;width:1002px;}
.parterLogo h5{color:#747474;padding:0;margin:0; text-align:center;font-size:12px;}

a.yellowLink, a.yellowLink:visited{color:#cea678; text-decoration:none}
a.yellowLink:hover{ text-decoration:underline;color:#fff;}

.loginError{color:#f00;display:block;padding:4px 0 1px 0;}
.required{color:#f00;}