html,body {
	margin:0;
	font-size:12px;
	line-height:150%;
	text-align:center;
	background:#fde69a;
	}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,form,input { margin:0; padding:0; }
a:link,a:visited { color:#000; text-decoration:none; }
a:hover,a:active { color:#F00; text-decoration:underline; }
table { border-collapse:collapse; }

.left { float:left; }
.right { float:right; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clear { clear:both; }
.textCenter { text-align:center; }
.textLeft { text-align:left; }
.textRight { text-align:right; }
.spacer { height:5px; overflow:hidden; }
.bgWhite { background-color:#FFFFFF; }
.bold { font-weight:bold; }
.red,a.red { color:#FF0000; }
.wrap { width:1000px; margin:0px auto; text-align:left; }
.underLine { text-decoration:underline; }
.inputbox { border:1px solid #999; }

/*顶部*/
#header { background:url(Cafetown/TopBg.jpg); height:184px; position:relative; }
#logo { float:left; margin-left:31px; background:url(Cafetown/Logo.jpg); width:189px; height:184px; text-align:right; display:inline; }
#welcome { position:absolute; left:197px; top:12px; width:269px; height:26px; background:url(Cafetown/Welcome.jpg); }
#top { float:right; margin-top:10px; width:250px; list-style:none; }
#top li { float:left; padding:0px 10px 0px 20px; background-image:url(Cafetown/Ico_Top.gif); background-repeat:no-repeat; }
#top li a { color:#FFF; }
#top li.home { background-position:0px 0px; }
#top li.favorites { background-position:0px -20px; }
#top li.payment { background-position:0px -40px; }
#navbar { float:right; clear:right; margin-top:30px; background:url(Cafetown/NavBg.jpg); width:725px; height:104px; }
#navbar dt { color:#FFF; line-height:50px; padding-left:280px; }
#navbar dd { float:left; line-height:38px; text-align:center; display:inline; }
#navbar dd a:link,#navbar dd a:visited { display:block; text-decoration:none; }
#navbar dd a:hover,#navbar dd a:active { color:#990000; font-weight:bold; text-decoration:none; }
#navbar dd.home { margin-left:45px; width:88px; }
#navbar dd.shop,#navbar dd.joinin { margin-left:18px; width:80px; }
#navbar dd.about { margin-left:14px; width:80px; }
#navbar dd.trainning { margin-left:14px; width:70px; }
#navbar dd.column { margin-left:12px; width:66px; }
#navbar dd.guest { margin-left:16px; width:80px; }
/*中间*/
#container { background:url(Cafetown/ContainerBg.jpg) repeat-x; }
.container { width:992px; margin:0px auto; padding:0px 4px; text-align:left; }
.main { float:right; width:750px; }
.mainBottom { background:url(Cafetown/Index/Main_Bottom.gif); height:14px; }
/*左侧*/
.lefter { float:left; width:235px; background:#FFFFFF; }
#UserLogin { background:url(Cafetown/Club_Login_Bg.jpg); color:#3d3d3d; }
#UserLogin dt { background:url(Cafetown/Club_Login_Tit.jpg); height:65px; }
#UserLogin dd { }
#UserLogin dd label { display:block; margin:5px 0px 5px 15px; }
#UserLogin dd .inputbox { border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #999; border-bottom:1px solid #999; width:100px; height:18px; }
#UserLogin #btnLogin { display:inline; margin:12px 16px 0px 0px; }
#UserLogin dd .btnLogin { border:0; background:url(Cafetown/Club_Login_Btn.jpg); width:43px; height:41px; }
#UserLogin #regLink { text-align:center; line-height:40px; }
#UserLogin dd.message { padding-left:20px; }
#UserLogin dd.bottom { background:url(Cafetown/Club_Login_Bottom.jpg) left bottom no-repeat; height:33px; }
.classList,.CultureLink { margin:10px 3px; line-height:25px; }
.classList dt { padding-left:35px; background:url(Cafetown/ClassListDot.gif) 10px center no-repeat; color:#8a4e10; font-weight:bold; }
.classList dt a { color:#8a4e10; }
.classList dd a{ padding-left:45px; }
.classList dd a:link,.classList dd a:visited,.classList dd a:active{ display:block; color:#555555; text-decoration:none; }
.classList dd a:hover{ color:#000000; text-decoration:none; background:#fce891; }
#friendLink { height:146px; }
.leftBottom { background:url(Cafetown/Left_Bottom.jpg); height:16px; }
/*底部*/
#footer { text-align:center; background:url(Cafetown/Footer_Bg.jpg); }
#footerNav { background:#efb142; line-height:25px; }
#footerLeft { float:left; display:inline; margin:20px 0px; }
#footerLeft li { display:inline; margin:0px 15px; }
#footerMain { list-style:none; text-align:left; margin:5px auto; }

/*首页*/
.middle { margin-left:5px; float:left; width:550px; }
#flashBox .top { background:url(Cafetown/Index/FlashBox_Top.gif); height:11px; overflow:hidden; }
#flashBox .bottom { background:url(Cafetown/Index/FlashBox_Bottom.gif); height:11px; overflow:hidden; }
#flash { height:420px; padding:0px 10px; text-align:center; background:#FFF; }
.middleBottom { background:url(Cafetown/Index/Middle_Bottom.gif); height:15px; }
#middleAds { }
#footAds { }
.righter { float:right; width:195px; background:#fff8de; }
#index_news { background:#FFF; height:378px; line-height:25px; }
#index_news a { color:#894d0f; }
#index_sale { background:#FFF; height:318px; }
#index_sale dl { text-align:center; margin:8px auto; }
#index_sale dl dt { background:url(Cafetown/Index/Pro_Sale_Bg.jpg) center center no-repeat; }
#index_sale dl dd { text-align:center; }
.index_rarti { height:250px; background:url(Cafetown/EliteIco.gif) 12px 2px no-repeat; color:#894d0f; overflow:hidden; }
.index_rarti a.title { margin-left:28px; color:#894d0f; font-weight:bold; }
.index_rarti div { margin:0px -10px; height:210px; overflow:hidden; }
.index_rarti .textRight { margin:-20px 15px auto auto; }
.index_rarti .textRight a { color:#894d0f; text-decoration:underline; }
.rightBottom { background:url(Cafetown/Index/Right_Bottom.gif); height:10px; overflow:hidden; }
.main .part { width:375px; line-height:26px; }
.main .part a { background:url(Cafetown/ArticleList.gif) 5px center no-repeat; padding-left:25px; }
#index_article { clear:both; background:url(Cafetown/Index/Middle_Tit_Bg.jpg); height:226px; }
#indexProElite { background:#FFFFFF; height:400px; }
#indexProElite dl { float:left; width:180px; height:200px; }
#indexProElite dl dt { background:url(Cafetown/Index/Pro_Elite_Bg.jpg) center center no-repeat; padding:14px; }
#indexProElite dl dd { text-align:center; }
#indexProHot { background:#FFFFFF; height:320px; }
#indexProHot dl { float:left; width:136px; height:160px; }
#indexProHot dl dt { background:url(Cafetown/Index/Pro_Hot_Bg.jpg) center center no-repeat; padding:12px; }
#indexProHot dl dd { text-align:center; }
#partner ul { list-style:none; margin:10px auto; text-align:center; }
#partner ul li { display:inline; margin:0px 10px; }

/*商城*/
#shopBox .top { background:url(Cafetown/Shop/ShopBox_Top.gif); height:9px; overflow:hidden; }
#shopBox .bottom { background:url(Cafetown/Shop/ShopBox_Bottom.gif); height:9px; overflow:hidden; }
#shopflash { height:160px; padding:0px 10px; text-align:center; background:#FFF; }
#search { height:50px; line-height:50px; list-style:none; overflow:hidden; }
#search li { background:url(Cafetown/Shop/SearchBg.gif); height:50px; }
#search li.cornerLeft { float:left; background:url(Cafetown/Shop/SearchLeft.gif); width:7px; }
#search li.cornerRight { float:right; background:url(Cafetown/Shop/SearchRight.gif); width:7px; }
#search input { border:1px solid #244f6f; background:#FFF; height:18px; }
#shopIndexNewPro { height:950px; background:#FFF; color:#4c2504; line-height:28px; }
#shopIndexNewPro .pic5 { background:url(Cafetown/Index/Pro_Elite_Bg.jpg) center center no-repeat; padding:14px; }
#shopIndexNewPro a { color:#4c2504; }
.ShopIndexBottom { background:url(Cafetown/Shop/ShopIndex_Bottom.gif); height:10px; overflow:hidden; }
#shopIndex_Article { clear:both; background:url(Cafetown/Index/Middle_Tit_Bg.jpg); height:204px; }
.mainTop { background:url(Cafetown/Shop/ShopIndex_Top.gif); height:9px; overflow:hidden; }
#shopAds { height:100px; background:#FFF; text-align:center; }
#shopPricer { height:190px; background:#FFF; color:#4c2504; line-height:28px; }
#shopPricer .pic5 { background:url(Cafetown/Index/Pro_Elite_Bg.jpg) center center no-repeat; padding:14px; }
#shopPricer a { color:#4c2504; }
#shopContent { background:#FFF; }
#shopContent h1 { font-size:14px; color:#F00; display:inline; }
#shopContent .px14 { font-size:14px; }
.shopContentTit { background:url(Cafetown/Shop/ShopContentTit_Bg.jpg) 10px center no-repeat; line-height:40px; padding-left:50px; font-weight:bold; }
.shopContentView { padding:10px 20px; line-height:180%; word-wrap:break-word; word-break:break-all; }
.shopContentView .border3 td { border:1px solid #CCC; }
.comment_info { color:#666666; }
.comment_content { border:1px dashed #ccc; }
.Comment_border { width:90%; }
.show_page { text-align:center; }
#shopElite { background:#FFF; color:#4c2504; line-height:28px; }
#shopElite .pic5 { background:url(Cafetown/Index/Pro_Elite_Bg.jpg) center center no-repeat; padding:14px; }

/*文章页*/
#ArticleList { line-height:26px; }
#ArticleList a { background:url(Cafetown/ArticleList.gif) 10px center no-repeat; padding-left:25px; }
#ArticleList .textRight { margin-right:10px; margin-top:-15px; }
#ArticleList div { text-indent:2em; color:#333333; border-bottom:1px dashed #CCC; }
#ArticleList a { color:#8a4e12; font-size:14px; }
#articleContent { background:#FFF; }
#articleContent h1 { text-align:center; font-size:24px; line-height:200%; }
#articleContent h3 { text-align:center; font-size:16px; }
#fontzoom { font-size:12px; margin:0px 20px; padding:10px 0px; border-top:1px dashed #999; }

/**/
.agentTableTit { background:#f1b749; text-align:center; }
.payCenterTit { background:#f1b749; text-align:center; font-weight:bold; }

/*用户中心*/
#userMain { float:right; width:750px; }
#userMain .title6 { background:#E7E7E7; line-height:30px; cursor:pointer; }
#userMain .title5 { background:#F5F5F5; line-height:30px; cursor:pointer; }
#userMain .button1 { display:none; }
.UserMenu dd { padding-left:50px; }
#userMain .border { background:#EEE; }
#userMain .border td { border:1px solid #FFF; }
#userMain #articleContent { padding:10px 20px; }