﻿.linkdf{font-size: 12px; color: #d17029 !important; text-decoration: none}
.linkb{color: Black !important; text-decoration: none}
.linkw{color: #fff !important; text-decoration: none}

hr {border: 0px; background-color: #cccccc; width: 96%; height: 1px}
ul{padding:0px;margin:0px;}

.div_clear, .clear{ clear:both;}
.div_fill{width:100%; padding:0px; margin:0px;}

.headertop 
{
	/*background:url("/images/home/bg_headertop.jpg") repeat-x scroll left top transparent;*/
	/*background:url("/images/master/bgunder.png") repeat scroll 0 0 transparent;*/
	width:100%;
	overflow:visible;
}

.mainheader
{
	/*background: url("/images/home/bg_headertop.jpg") repeat-x scroll 0 0 transparent;*/
	width:980px;
	/*overflow:hidden;*/
	margin:auto;
}

.div_logohomeR
{
	padding-top:10px;
	width:245px;
	float:left;
	overflow:hidden;
}

.div_menutophomeL
{
	padding:5px 0px;
	width:725px;
	float:right;
	height: 90px;
}

.div_mntop 
{
	background:url("/images/home/bg_topleft.gif") no-repeat scroll right top transparent;
	float:right;
	height:32px;
	overflow:hidden;
	padding-left:35px;	
	width:480px;
}
.div_hlogintop 
{
	float:left;
	height:27px;
	overflow:hidden;
	padding-top:5px;
	text-align:left;
	width:280px;
}
.ul_hlogintop
{
	display:block;
	overflow:hidden;
}


.ul_hlogintop li
{
	float:left;
	font-size:15px;
	height:20px;
	list-style:none outside none;
	padding:0px 15px; 
}

	
.hlilg
{
	float:left;
	padding:0px 20px!important;	
	font-weight:bold;
}

.div_hsearchtop
{
	float:right;
	height:30px;
	overflow:hidden;
	padding-right:12px;
	padding-top:0;
	width:188px;
}

.div_txsearch 
{
	float:left;
	height:27px;
	padding-top:5px;
	width:150px;
	overflow:hidden;
	
}

.div_txsearch input {
	background:url("/images/home/bg_ts.jpg") repeat-x scroll left center transparent;
	border:0 none;
	height:18px;
	width:148px;
}


.div_hupbt
{
	float:left;
	width:30px;
	height:31px;
	padding-top:1px;
	overflow:hidden;
}



.div_mntopmain
{
	clear:both;
	height:22px;
	overflow:hidden;
	padding-top:20px;
	text-align:right;
	width:725px;
}

.ul_hmntop
{
	display:block;
	overflow:hidden;
}

.ul_hmntop li
{
	float:right;
	font-size:14px;
	height:18px;
	list-style:none outside none;
}

.ul_hmntop li a
{
	font-size:14px;
	padding-bottom:2px;
}
.hli 
{
	padding:0px 5px;
}
.hlisp
{
	padding:0px 2px;
}




.Pri_tabfriend
{
	height:21px;
	width:200px;
	overflow:hidden;
}
.Pri_tabline 
{
	height:20px;
	margin-bottom:11px;
	padding-left:5px;
	padding-top:8px;
	width:180px;
}
 
.divfx1
{
	float:left;
	width:100px;
	font-weight:bold;
	text-align:left;
	color:#FA8143;	
}
 
.divfx2
{
	float:right;
	width:70px;
	font-weight:bold;
	text-align:right;
	color:#FA8143;	
}

.Pri_listfriend 
{
	
}

.ul_tabFriend
{
	width:180px;
	padding:0px;
	margin:0px;	
}

.li_tabFriend
{
	float:left;
	list-style-type:none;
	width:60px;
	padding-bottom:8px;
	
}

.ul_tabAlbum
{
	width:180px;
	padding:0px;
	margin:0px;	
}

.li_tabAlbum
{
	float:left;
	list-style-type:none;
	width:90px;
	padding-bottom:8px;
	
}


.div_tabAlbum  
{
	height:21px;
	width:200px;	
}

.Pri_tablineX2 
{
	
}

.Pri_listAlbum
{
	
}


/*----------------------------------*/
.mainbody 
{
	/*background:url("/images/home/bg_mainbody.jpg") repeat-x scroll left top #E8E8E8;*/
	
	width:100%;
}
.mainPri 
{
	background-color:#FFFFFF;
	/*margin-top:10px;*/
	overflow:hidden;
	padding:10px 0;
	width:980px;
	min-height: 400px;
}

.div_Mainbodycontent 
{
	width:980px;
	float:left;
	overflow:hidden;
}
/*
.div_contentLeft 
{
	float:left;
	overflow:hidden;
	width:200px;	
	height:300px;
	background:black;
}
.div_contentBody 
{
	float:left;
	overflow:hidden;
	padding:0 10px;
	width:579px;
	height:300px;
	background:red;
}
.div_contentRight
{
	float:right;
	overflow:hidden;
	width:175px;
	height:300px;
	background:green;
}
*/
/*----------------------------------*/
.footer
{
	overflow:hidden;
	width:100%;
}
.mainfooter
{
	overflow:hidden;
	width:980px;	
	margin:auto;
}

.div_fbottom 
{
	background: url("/images/master/menubarbg.png") no-repeat scroll left top transparent;
	height:60px;
	text-align:left;
	overflow:hidden;		
}

.div_fcpr
{
	padding-top:10px;
	text-align:center;
	text-align:left;
	line-height:150%;
}

.div_fcpr div a:hover{text-decoration:underline !important}
.div_fcpr div{text-align:center;}

.fbottomtop
{
	height:26px;padding:5px 5px 5px 140px;_padding:5px 5px 0px 140px
	
}

.ul_hmntop li
{
	float:right;
	font-size:14px;
	height:18px;
	list-style:none outside none;
}

.ul_hmntop li a
{
	font-size:12px;
	padding-bottom:2px;
}


.div_fbottom ul li
{
	color:#000 !important;
}

.div_fbottom ul li a
{
	color:#000 !important;
}

.fbottomtopL
{
	float:left;
	padding:5px 0px 0px 0px;
	margin:auto;
	width:765px;
}

.fbottomtopL ul li
{
	float:left;
	list-style-type:none;
	color:#fff !important;
}

.fbottomtopL ul li a
{
	color:#fff !important;
}

.fliintro 
{
	background:url("/images/master/footerintro.jpg") no-repeat scroll left center transparent;
	padding-left:18px;
}
.flicontact 
{
	background:url("/images/master/footercontact.jpg") no-repeat scroll left center transparent;
	padding-left:18px;
}
.fliadv 
{
	background:url("/images/master/footeradv.jpg") no-repeat scroll left center transparent;
	padding-left:18px;
}
.flihotline
{
	background:url("/images/master/footerhotline.jpg") no-repeat scroll left center transparent;
	padding-left:20px;
}
.flifaq
{	background:url("/images/master/footerfaq.jpg") no-repeat scroll left center transparent;
	padding-left:20px;
}
.fbottomtopR{float:right;padding:5px 15px;background:url("/images/master/footertop.jpg") no-repeat scroll left center transparent}
.fbottomtopR a{color:#fff !important}
.flibor{padding:0px 10px;width:2px;height:15px; background:url("/images/master/footerborline.jpg") no-repeat scroll center top transparent}


/*----------------------------------*/
.boxRmemberinfor
{
	margin-bottom:10px;
	padding-top:10px;
}
.TitleTheme
{
	font-size:13px;
	font-weight:bold;	
}

.Titlebox, .TitleBox
{
	background-color:#F7F6E6;
	border-bottom:1px solid #D5B297;
	padding:4px 8px;
	text-align:left;
	font-weight:bold;	
}

.contentbox
{
	padding:5px;
	margin:0px 0px 8px 0px;
	text-align:left;
	background:#fff;
}

.div_blast
{
	float:left;
	text-align:left;
	width:400px;
	height:30px;
	
}

.div_wrapblast
{
	background-color:#F9F2D9;
	border:1px solid #D3C085;
	float:left;
	padding:10px;
	text-align:left;
	width:500px;
	margin-left:19px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}


*html .div_wrapblastleft
{
	left:304px;
}


.div_wrapblastleft
{
	background:url("/images/bg/bg_blastleft.gif") no-repeat scroll right bottom transparent;
	float:left;
	height:26px;
	margin-top:10px;
	width:20px;
	position:absolute;
}


.div_blastbottom
{
	padding-bottom:10px;
}

.div_blasttop
{
	text-align:left;
	font-size:14px;
	width:500px;
}

.div_blasttop input
{
	padding:2px 0px;
	margin-bottom:5px;
			
}

.div_blasttop botton
{
	font-size:12px;
}

/*-----start cllub IsSpecial-----*/

.dwIspecial 
{
	padding:10px 0px 0px 0px;
	text-align:left;
	overflow:hidden;
}
.titleclubIspecial 
{
	font-size:14px !important;
	font-weight:bold;
	padding-bottom:5px;
	
}

.titleclubIspecial a
{
	font-size:14px !important;
}

.div_clubIspecialX
{
	padding:10px 0px 5px 0px;	
	overflow:hidden;
	line-height:150%;
}
.shortIspecialX
{
	text-align:justify;
	padding-bottom:5px;
}

/*-----end cllub IsSpecial-----*/

.div_wrapcomplete{width:100%; height:20px; margin:auto; border:1px solid #ddd; overflow:hidden}
.div_completeinfor{padding-top:5px; text-align:center}
.div_completeinfor >a{font-weight:bold}
.iscompletex{height:20px; background:blue}
/*=== topbar ===*/
.main980 {width:980px; margin:0 auto;}
.topbar {background:url(/images/master/topbarbg.png); height:27px;}
.topbarcontent {height:27px;}
.barL {float:left; width:auto;}
.barR {float:right; line-height:27px;}
/*------------------*/
.loginopen,.regislink {float:left; display:inline; color:#FFF;}
.loginopen {line-height:27px;}
.regislink {margin-left:10px; line-height:18px; margin-top:5px;}
.regislink a.registype { text-decoration:none; color:#FFF !important;}
.loginopen a.logintype {text-decoration:none; color:#FFF !important; background:url(/images/master/adown.png) center right no-repeat; *background:url(/images/master/adownFixIE6.png) center right no-repeat; padding-right:15px; display:block;}
.regislinkL,.regislinkR {float:left; display:inline;}
.regislinkL {width:6px; height:18px; background:url(/images/master/regisL.png) top left no-repeat; *background:none; *background-color:#DA691E;}
.regislinkR {background:url(/images/master/regisR.png) top right no-repeat; *background:none; *background-color:#DA691E; padding-right:6px; *padding-right:8px;}
/*------------------*/
.barR a:hover {color:#D17029 !important;}
.mrlink,.mdlink,.mglink {text-decoration:none; color:#FFF !important; font-weight:bold;}
.mrlink {background:url(/images/master/icons/mricon.png) center left no-repeat; *background:url(/images/master/icons/mriconIE6.png) center left no-repeat; padding-left:26px;}
.mdlink {background:url(/images/master/icons/mdicon.png) center left no-repeat; *background:url(/images/master/icons/mdiconIE6.png) center left no-repeat; padding-left:26px;}
.mglink {background:url(/images/master/icons/mgicon.png) center left no-repeat; *background:url(/images/master/icons/mgiconIE6.png) center left no-repeat; padding-left:26px;}
/*------------------*/
.loginopen {position:relative;z-index:10;}
.loginbox {position:absolute; display:none; _height:85px;  width:230px; _overflow:hidden; padding:6px 10px; background:#333; opacity:0.95;  /*filter: alpha(opacity = 95); */ -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; line-height:normal;}
.tablelogin tr td {vertical-align:middle;}
.textIngray {width:140px; height:18px; line-height:18px; border:none; background:#B3B3B3; border:1px solid #000; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:11px; }
a.forgotPass {font-size:11px; text-decoration:underline; color:#D17029;}
a.forgotPass:hover {color:#FFF;}
.butsubmit {width:70px; height:20px; background:url(/images/master/butsubmit.png); border:none; font-size:11px; line-height:20px; cursor:pointer;}

.gmailico {background:url(/images/master/icons/googlemail.png) center center no-repeat; padding:10px; display:block; float:left;}
.yahooico {background:url(/images/master/icons/yahoomail.png) center center no-repeat; padding:10px; display:block;  float:left;}
.font11 {font-size:11px;}

.hdtopmsg2member{height:21px; background: url("/images/ico/members/button/icon_msgheadertopnote.jpg") no-repeat scroll left top transparent; float: left; margin: 6px 8px 0; padding-left: 15px;; position:relative;}
.hdtopmsg2member a.linkw{height:21px;}
.hdtopmsg2memberwrap{display:none; width:250px; height:100%; position:absolute;;z-index:9999}
.bloghdtopmsg2memberX{overflow:hidden; width:230px}
.bloghdtopmsg2member{padding:2px 0px 3px}
.contentbox {background-color: #FFFFFF;margin-bottom: 10px;padding:10px; text-align: left;}
.borderbox{border:1px solid #ddd !important}
/*=== topbar ===*/

.logcolleft{float:left;width:145px;}
.logcolright{float:right;width:80px;padding-top:10px}
.rightads {float:right; width:350px; height:90px; overflow:hidden; margin-left:5px;}

