﻿
/* CSS Document */
.right
{
	float: right;
}
.left
{
	float: left;
}
.clear
{
	clear: both;
}
.clearBg
{
	background: none;
}
.sep10
{
	height: 10px;
	line-height: 10px;
	overflow: hidden;
}
.sep15
{
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}
.sep2
{
	height: 2px;
	line-height: 2px;
	overflow: hidden;
}
.sep5
{
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}
.hidden
{
	display: none;
}
.textR
{
	text-align: right;
}
.textC
{
	text-align: center;
}

/* ------------------------------------------------*/
/* ----------------->>> .box01 <<<-----------------*/
.box01
{
	clear: both;
}

.box01 h3
{
	font-size: 14px;
	font-weight: bold;
	color: #c5115c;
	padding: 0 10px;
}

.box01 .box01C
{
	clear: both;
	padding: 0 8px 4px 8px;
	background: #f7f5ec;
}

.box01 .box01C .box01WC
{
	clear: both;
	padding: 5px;
	background: #fff;
	margin: 0 auto;
}

.box01 .box01TL
{
	clear: both;
	padding-left: 5px;
	height: 35px;
	background: url(../images/box01TL.gif) no-repeat;
}

.box01 .box01TR
{
	padding-right: 5px;
	height: 35px;
	background: url(../images/box01TR.gif) right no-repeat;
}

.box01 .box01TM
{
	background: url(../images/box01TM.gif) repeat-x;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.box01 .box01BL
{
	clear: both;
	padding-left: 5px;
	height: 4px;
	background: url(../images/box01BL.gif) no-repeat;
	line-height: 4px;
}

.box01 .box01BR
{
	padding-right: 5px;
	height: 4px;
	background: url(../images/box01BR.gif) right no-repeat;
}

.box01 .box01BM
{
	background: #f7f5ec;
	height: 4px;
	line-height: 4px;
	overflow: hidden;
}

/* ----------------->>> .box01 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------------->>> .box02 <<<-----------------*/
.box02
{
	clear: both;
}

.box02 .box02C
{
	clear: both;
	padding: 4px 8px;
	background: #f7f5ec;
	_height: 1px;
}

.box02 .box02TL
{
	clear: both;
	padding-left: 5px;
	height: 4px;
	background: url(../images/box02TL.gif) left no-repeat;
}

.box02 .box02TR
{
	padding-right: 5px;
	height: 4px;
	background: url(../images/box02TR.gif) right no-repeat;
}

.box02 .box02TM
{
	background: #f7f5ec;
	height: 4px;
	line-height: 4px;
	overflow: hidden;
}

.box02 .box02BL
{
	clear: both;
	padding-left: 5px;
	height: 4px;
	background: url(../images/box01BL.gif) left no-repeat;
}

.box02 .box02BR
{
	padding-right: 5px;
	height: 4px;
	background: url(../images/box01BR.gif) right no-repeat;
}

.box02 .box02BM
{
	background: #f7f5ec;
	height: 4px;
	line-height: 4px;
	overflow: hidden;
}

/* ----------------->>> .box02 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------------->>> .box03 <<<-----------------*/
.box03
{
	clear: both;
}

.box03 .box03C
{
	clear: both;
	padding: 0 8px 3px 8px;
	background: #fff9db;
	_height: 1px;
}

.box03 .box03TL
{
	clear: both;
	padding-left: 5px;
	height: 35px;
	background: url(../images/box03TL.gif) no-repeat;
}

.box03 .box03TR
{
	padding-right: 5px;
	height: 35px;
	background: url(../images/box03TR.gif) right no-repeat;
}

.box03 .box03TM
{
	background: url(../images/box03TM.gif) repeat-x;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	overflow: hidden;
}

.box03 .box03BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box03BL.gif) no-repeat;
}

.box03 .box03BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box03BR.gif) right no-repeat;
}

.box03 .box03BM
{
	background: #fff9db;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}

/* ----------------->>> .box03 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------------->>> .box04 <<<-----------------*/
.box04
{
	clear: both;
}

.box04 .box04C
{
	clear: both;
	padding: 3px 8px;
	background: #FFF;
	_height: 1px;
}

.box04 .box04TL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box04TL.gif) no-repeat;
}

.box04 .box04TR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box04TR.gif) right no-repeat;
}

.box04 .box04TM
{
	background: #FFF;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}

.box04 .box04BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box04BL.gif) no-repeat;
}

.box04 .box04BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box04BR.gif) right no-repeat;
}

.box04 .box04BM
{
	background: #FFF;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}

/* ----------------->>> .box04 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------------->>> .box05 <<<-----------------*/
.box05
{
	clear: both;
}

.box05 .box05C
{
	clear: both;
	border-left: 1px solid #d1417d;
	border-right: 1px solid #d1417d;
	background: #96003d;
	padding: 0 5px;
	_height: 1px;
}

.box05 .box05BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box05BL.gif) left no-repeat;
}

.box05 .box05BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box05BR.gif) right no-repeat;
}

.box05 .box05BM
{
	height: 5px;
	background: url(../images/box05BM.gif) top repeat-x;
	line-height: 5px;
	overflow: hidden;
}

/* ----------------->>> .box05 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------------->>> .box06 <<<-----------------*/
.box06
{
	clear: both;
}

.box06 .box06C
{
	clear: both;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background: #eaedd3;
	_height: 1px;
}

.box06 .box06TL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box06TL.gif) left no-repeat;
}

.box06 .box06TR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box06TR.gif) right no-repeat;
}

.box06 .box06TM
{
	height: 5px;
	background: url(../images/box06TM.gif) top repeat-x;
	line-height: 5px;
	overflow: hidden;
}

.box06 .box06BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box06BL.gif) left no-repeat;
}

.box06 .box06BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box06BR.gif) right no-repeat;
}

.box06 .box06BM
{
	height: 5px;
	background: url(../images/box06BM.gif) top repeat-x;
	line-height: 5px;
	overflow: hidden;
}

/* ----------------->>> .box06 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------------->>> .box07 <<<-----------------*/
.box07
{
	clear: both;
}

.box07 .box07C
{
	clear: both;
	padding: 0 8px 4px 8px;
	background: #f7f5ec;
}

.box07 .box07TL
{
	clear: both;
	padding-left: 5px;
	height: 15px;
	background: url(../images/box07TL.gif) no-repeat;
}

.box07 .box07TR
{
	padding-right: 5px;
	height: 15px;
	background: url(../images/box07TR.gif) right no-repeat;
}

.box07 .box07TM
{
	background: url(../images/box07TM.gif) repeat-x;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}

.box07 .box07BL
{
	clear: both;
	padding-left: 5px;
	height: 4px;
	background: url(../images/box01BL.gif) no-repeat;
	line-height: 4px;
}

.box07 .box07BR
{
	padding-right: 5px;
	height: 4px;
	background: url(../images/box01BR.gif) right no-repeat;
}

.box07 .box07BM
{
	background: #f7f5ec;
	height: 4px;
	line-height: 4px;
	overflow: hidden;
}

/* ----------------->>> .box07 <<<-----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ----------------->>> .box08 <<<-----------------*/
.box08
{
	clear: both;
}

.box08 .box08C
{
	clear: both;
	padding: 3px 7px;
	border-right: 1px solid #efd8e9;
	border-left: 1px solid #efd8e9;
	background: #FFF;
}

.box08 .box08TL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box08TL.gif) no-repeat;
}

.box08 .box08TR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box08TR.gif) right no-repeat;
}

.box08 .box08TM
{
	background: url(../images/box08TM.gif) repeat-x;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}

.box08 .box08BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box08BL.gif) no-repeat;
	line-height: 5px;
}

.box08 .box08BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box08BR.gif) right no-repeat;
}

.box08 .box08BM
{
	background: url(../images/box08BM.gif) repeat-x;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}

/* ----------------->>> .box08 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------------->>> .box09 <<<-----------------*/
.box09
{
	clear: both;
}

.box09 .box09C
{
	clear: both;
	border-left: 1px solid #bd3433;
	border-right: 1px solid #bd3433;
	background: #810100;
	padding: 0 5px;
	_height: 1px;
}

.box09 .box09BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box09BL.gif) left no-repeat;
}

.box09 .box09BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box09BR.gif) right no-repeat;
}

.box09 .box09BM
{
	height: 5px;
	background: url(../images/box09BM.gif) top repeat-x;
	line-height: 5px;
	overflow: hidden;
}

/* ----------------->>> .box09 <<<-----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ----------------->>> .box10 <<<-----------------*/
.box10
{
	clear: both;
}

.box10 .box10C
{
	clear: both;
	padding: 3px 8px;
	background: #f9f5e1;
	_height: 1px;
}

.box10 .box10TL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box10TL.gif) no-repeat;
}

.box10 .box10TR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box10TR.gif) right no-repeat;
}

.box10 .box10TM
{
	background: #f9f5e1;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}

.box10 .box10BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box10BL.gif) no-repeat;
}

.box10 .box10BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box10BR.gif) right no-repeat;
}

.box10 .box10BM
{
	background: #f9f5e1;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}
/* ----------------->>> .box10 <<<-----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ----------------->>> .box11 <<<-----------------*/
.box11
{
	clear: both;
}

.box11 .box11C
{
	clear: both;
	padding: 3px 8px 3px 8px;
	background: #f9f5e1;
	_height: 1px;
}

.box11 .box11TL
{
	clear: both;
	padding-left: 5px;
	height: 35px;
	background: url(../images/box11TL.gif) no-repeat;
}

.box11 .box11TR
{
	padding-right: 5px;
	height: 35px;
	background: url(../images/box11TR.gif) right no-repeat;
}

.box11 .box11TM
{
	background: url(../images/box11TM.gif) repeat-x;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	overflow: hidden;
}

.box11 .box11BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box11BL.gif) no-repeat;
}

.box11 .box11BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box11BR.gif) right no-repeat;
}

.box11 .box11BM
{
	background: #f9f5e1;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}
/* ----------------->>> .box11 <<<-----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ----------------->>> .box12 <<<-----------------*/
.box12
{
	clear: both;
}

.box12 .box12C
{
	clear: both;
	padding: 3px 8px 3px 8px;
	background: #fffcf0;
	_height: 1px;
}

.box12 .box12TL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box12TL.gif) no-repeat;
}

.box12 .box12TR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box12TR.gif) right no-repeat;
}

.box12 .box12TM
{
	background: #fffcf0;
	height: 5px;
	overflow: hidden;
	line-height: 5px;
	overflow: hidden;
}

.box12 .box12BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box12BL.gif) no-repeat;
}

.box12 .box12BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box12BR.gif) right no-repeat;
}

.box12 .box12BM
{
	background: #fffcf0;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}
/* ----------------->>> .box12 <<<-----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ----------------->>> .box13 <<<-----------------*/
.box13
{
	clear: both;
}

.box13 .box13C
{
	clear: both;
	padding: 3px 8px 3px 8px;
	background: #f2f2f2;
	_height: 1px;
}

.box13 .box13TL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box13TL.gif) no-repeat;
}

.box13 .box13TR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box13TR.gif) right no-repeat;
}

.box13 .box13TM
{
	background: #f2f2f2;
	height: 5px;
	overflow: hidden;
	line-height: 5px;
	overflow: hidden;
}

.box13 .box13BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box13BL.gif) no-repeat;
}

.box13 .box13BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box13BR.gif) right no-repeat;
}

.box13 .box13BM
{
	background: #f2f2f2;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}
/* ----------------->>> .box13 <<<-----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ----------------->>> .box14 <<<-----------------*/
.box14
{
	clear: both;
}

.box14 .box14C
{
	clear: both;
	padding: 3px 8px 3px 8px;
	background: #f3f9e3;
	_height: 1px;
}

.box14 .box14TL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box14TL.gif) no-repeat;
}

.box14 .box14TR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box14TR.gif) right no-repeat;
}

.box14 .box14TM
{
	background: #f3f9e3;
	height: 5px;
	overflow: hidden;
	line-height: 5px;
	overflow: hidden;
}

.box14 .box14BL
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box14BL.gif) no-repeat;
}

.box14 .box14BR
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box14BR.gif) right no-repeat;
}

.box14 .box14BM
{
	background: #f3f9e3;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}
/* ----------------->>> .box14 <<<-----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ----------------->>> .boxmessage <<<-----------------*/
.boxmessage
{
	margin: 0;
	max-width: 360px;
	width: auto !important;
	width: 360px;
}

.boxmessage .center
{
	padding: 0 5px;
	border-right: 1px solid #efd8e9;
	border-left: 1px solid #efd8e9;
	background: #FFF;
	color: #a50000;
	line-height: normal;
}

.boxmessage .topleft
{
	padding-left: 5px;
	background: url(../images/box08TL.gif) no-repeat;
}

.boxmessage .topright
{
	padding-right: 5px;
	background: url(../images/box08TR.gif) right no-repeat;
}

.boxmessage .topcenter
{
	border-top: 1px solid #efd8e9;
	height: 5px;
	line-height: 5px;
	background: #FFF;
	overflow: hidden;
}
.boxmessage .topcenter ul
{
	margin: 5px 20px;
}
.boxmessage .topcenter ul li
{
	margin: 2px 20px;
	list-style-type: decimal;
}
.boxmessage .bottomleft
{
	padding-left: 5px;
	background: url(../images/box08BL.gif) no-repeat;
}

.boxmessage .bottomright
{
	padding-right: 5px;
	background: url(../images/box08BR.gif) right no-repeat;
}

.boxmessage .bottomcenter
{
	border-bottom: 1px solid #efd8e9;
	height: 5px;
	line-height: 5px;
	background: #FFF;
	overflow: hidden;
}

/* ----------------->>> .boxmessage <<<-----------------*/
/* ------------------------------------------------*/

.boxS01
{
	clear: both;
}
.boxS01 .t1
{
	height: 1px;
	line-height: 1px;
	margin: 0 4px;
	background: #ccc;
	overflow: hidden;
}
.boxS01 .t2
{
	height: 1px;
	line-height: 1px;
	margin: 0 2px;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	background: #EEEEFF;
	overflow: hidden;
}
.boxS01 .t3
{
	height: 2px;
	line-height: 1px;
	margin: 0 1px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	overflow: hidden;
}

.boxS01W .t3
{
	background: #FFF;
}
.boxS01W .t2
{
	background: #FFF;
}
.boxS01W .boxS01Wcontainer
{
	background: #FFF;
	clear: both;
	min-height: 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	line-height: 10px;
	_height: 20px;
	padding: 4px 8px;
}

.boxS01B .t3
{
	background: #EEEEFF;
}
.boxS01B .t2
{
	background: #EEEEFF;
}
.boxS01B .boxS01Bcontainer
{
	background: #EEEEFF;
	clear: both;
	min-height: 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	line-height: 10px;
	_height: 20px;
	padding: 4px 8px;
}

.boxS01R .t3
{
	background: #FFEEEE;
}
.boxS01R .t2
{
	background: #FFEEEE;
}
.boxS01R .boxS01Rcontainer
{
	background: #FFEEEE;
	clear: both;
	min-height: 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	line-height: 10px;
	_height: 20px;
	padding: 4px 8px;
}

.boxS01G .t3
{
	background: #EEFFEE;
}
.boxS01G .t2
{
	background: #EEFFEE;
}
.boxS01G .boxS01Gcontainer
{
	background: #EEFFEE;
	clear: both;
	min-height: 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	line-height: 10px;
	_height: 20px;
	padding: 4px 8px;
}


/* ------------------------------------------------*/
/* ---------------->>> .btnGold <<<----------------*/
.btnGold
{
	clear: both;
	height: 18px;
	text-align: center;
}

.btnGold .L
{
	height: 18px;
	width: 5px;
	background: url(../images/btnGoldL.gif) top left no-repeat;
}

.btnGold .R
{
	width: 5px;
	background: url(../images/btnGoldR.gif) top right no-repeat;
}

.btnGold .M
{
	background: url(../images/btnGoldM.gif) top repeat-x;
}

.btnGold a
{
	color: #333;
	line-height: 18px;
	text-decoration: none;
	font-weight: normal;
}

.btnGold a:hover
{
	color: #FFF;
}

/* ---------------->>> .btnGold <<<----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* --------------->>> .btnSilver <<<---------------*/
.btnSilver
{
	clear: both;
	height: 18px;
	text-align: center;
}

.btnSilver .L
{
	height: 18px;
	width: 4px;
	background: url(../images/btnSilverL.gif) top left no-repeat;
}

.btnSilver .R
{
	width: 4px;
	background: url(../images/btnSilverR.gif) top right no-repeat;
}

.btnSilver .M
{
	background: url(../images/btnSilverM.gif) top repeat-x;
}

.btnSilver a
{
	color: #666;
	line-height: 18px;
	text-decoration: none;
}

.btnSilver a:hover
{
	color: #c5115c;
}

/* --------------->>> .btnSilver <<<---------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ---------------->>> .btnRed <<<-----------------*/
.btnRed
{
	clear: both;
	text-align: center;
}

.btnRed .btnRedC
{
	clear: both;
	border-left: 1px solid #bb0500;
	border-right: 1px solid #bb0500;
	background: #fb2b7f;
}

.btnRed .btnRedTL
{
	clear: both;
	padding-left: 6px;
	background: url(../images/icons/btnRedTL.gif) no-repeat;
	height: 6px;
}

.btnRed .btnRedTR
{
	padding-right: 6px;
	background: url(../images/icons/btnRedTR.gif) right no-repeat;
	height: 6px;
}

.btnRed .btnRedTM
{
	background: url(../images/icons/btnRedTM.gif) repeat-x;
	line-height: 6px;
	height: 6px;
	overflow: hidden;
}

.btnRed .btnRedBL
{
	clear: both;
	padding-left: 6px;
	background: url(../images/icons/btnRedBL.gif) no-repeat;
	height: 6px;
}

.btnRed .btnRedBR
{
	padding-right: 6px;
	background: url(../images/icons/btnRedBR.gif) right no-repeat;
	height: 6px;
}

.btnRed .btnRedBM
{
	background: url(../images/icons/btnRedBM.gif) repeat-x;
	line-height: 6px;
	height: 6px;
	overflow: hidden;
}

/* ---------------->>> .btnRed <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* --------------->>> .btnYellow <<<---------------*/
.btnYellow
{
	clear: both;
	text-align: center;
}

.btnYellow .btnYellowC
{
	clear: both;
	border-left: 1px solid #bdc1a3;
	border-right: 1px solid #bdc1a3;
	background: #eaedd3;
	line-height: 20px;
}

.btnYellow .btnYellowTL
{
	clear: both;
	padding-left: 6px;
	background: url(../images/icons/btnYellowTL.gif) no-repeat;
	height: 6px;
}

.btnYellow .btnYellowTR
{
	padding-right: 6px;
	background: url(../images/icons/btnYellowTR.gif) right no-repeat;
	height: 6px;
}

.btnYellow .btnYellowTM
{
	background: url(../images/icons/btnYellowTM.gif) repeat-x;
	line-height: 6px;
	height: 6px;
	overflow: hidden;
}

.btnYellow .btnYellowBL
{
	clear: both;
	padding-left: 6px;
	background: url(../images/icons/btnYellowBL.gif) no-repeat;
	height: 6px;
}

.btnYellow .btnYellowBR
{
	padding-right: 6px;
	background: url(../images/icons/btnYellowBR.gif) right no-repeat;
	height: 6px;
}

.btnYellow .btnYellowBM
{
	background: url(../images/icons/btnYellowBM.gif) repeat-x;
	line-height: 6px;
	height: 6px;
	overflow: hidden;
}

/* --------------->>> .btnYellow <<<---------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> .btnPay <<<----------------*/
.btnPay
{
	clear: both;
	height: 40px;
	text-align: center;
}

.btnPay .L
{
	height: 40px;
	width: 5px;
	background: url(../images/btnPayL.gif) top left no-repeat;
}

.btnPay .R
{
	width: 5px;
	background: url(../images/btnPayR.gif) top right no-repeat;
}

.btnPay .M
{
	background: url(../images/btnPayM.gif) top repeat-x;
}

.btnPay a
{
	color: #555;
	line-height: 40px;
	text-decoration: none;
	font-size: 20px;
	font-style: italic;
	padding: 0 5px;
}

.btnPay a:hover
{
	color: #000;
}

/* ---------------->>> .btnPay <<<----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> .phoS01 <<<-----------------*/
.phoS01
{
	clear: both;
	padding: 5px;
	background: url(../images/phoSLine01.gif) no-repeat center;
	text-align: center;
}

.phoS01 img
{
	border: 1px solid #333;
}

/* ---------------->>> .phoS01 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ------------>> .phoS02 Blacklist <<<------------*/
.phoS02
{
	clear: both;
	padding: 5px 6px 20px 13px;
	background: url(../images/phoSLine02.gif) top center no-repeat;
}

.phoS02 img
{
	border: 1px solid #666;
}

/* ---------------->>> .phoS01 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* --------------->> .phoS03 Big <<<---------------*/
.phoS03
{
	clear: both;
	padding: 5px;
	background: url(../images/phoSLine03.gif) top center no-repeat;
	text-align: center;
	margin: 0 auto;
}

.phoS03 img
{
	border: 1px solid #666;
}
.phoS03 a
{
	display: block;
}

/* ---------------->>> .phoS03 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> .phoS04 <<<-----------------*/
.phoS04
{
	clear: both;
	padding: 5px;
	background: url(../images/phoSLine04.gif) no-repeat center;
}

.phoS04 img
{
	border: 1px solid #ccc;
}

/* ---------------->>> .phoS01 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* --------------->>> membership <<<---------------*/
.memGold
{
	padding-left: 20px;
	background: url(../images/icons/stars.gif) 0 0 no-repeat;
	line-height: 20px;
}

.memSilver
{
	padding-left: 20px;
	background: url(../images/icons/stars.gif) 0 -20px no-repeat;
	line-height: 20px;
}

.memStandard
{
	padding-left: 20px;
	background: url(../images/icons/stars.gif) 0 -40px no-repeat;
	line-height: 20px;
}

/* --------------->>> membership <<<---------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ------------->>> statusIsOnline <<<-------------*/
.statusOnline
{
	padding-left: 20px;
	background: url(../images/icons/status.gif) 0 -20px no-repeat;
}

.statusOffline
{
	padding-left: 20px;
	background: url(../images/icons/status.gif) 0 0 no-repeat;
}

/* ------------->>> statusIsOnline <<<-------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> RingLine <<<----------------*/
.ringLine
{
	clear: both;
	text-align: center;
}

.ringLine table
{
	line-height: 15px;
	width: 98%;
	margin: 0 auto;
	padding: 0;
	border: none;
}

.ringLine .ringLineRight
{
	height: 15px;
	width: 10px;
	background: url(../images/lineR.gif) top no-repeat;
}

.ringLine .ringLingLeft
{
	height: 15px;
	width: 10px;
	background: url(../images/lineL.gif) top no-repeat;
}

.ringLine .ringLineMiddle
{
	background: url(../images/lineM.gif) repeat-x top;
}

.ringLine .ringLineRing
{
	width: 18px;
	height: 15px;
	background: url(../images/lineRing.gif) top no-repeat;
}

/* ---------------->>> RingLine <<<----------------*/
/* ------------------------------------------------*/

/* ------------------>>> App <<<-------------------*/
/* ------------------------------------------------*/
.appBrowse
{
	margin: 0 10px;
	clear: both;
}
.appBrowse .sexChoose
{
	clear: both;
}
.appBrowse .sexChoose ul
{
}
.appBrowse .sexChoose ul li
{
	float: left;
	display: inline;
	margin-right: 8px;
}

.appBrowse .browseWay
{
	clear: both;
}
.appBrowse .browseWay ul
{
	float: right;
}
.appBrowse .browseWay ul li
{
	float: left;
	display: inline;
	margin-left: 8px;
}
.appBrowse .browseWay ul li a
{
	line-height: 22px;
	color: #c5115c;
	text-decoration: none;
}
.appBrowse .browseWay ul li a:hover
{
	text-decoration: underline;
}

.appPage
{
	margin: 0 10px;
	clear: both;
}
.appPage .pages
{
}
.appPage .pages ul
{
}
.appPage .pages ul li
{
	float: left;
	display: inline;
	margin-right: 8px;
}
.appPage .pages ul li span
{
	padding: 0 3px;
	border: 1px solid #ddd;
	background: #fff;
}
.appPage .pages ul li a
{
	text-decoration: none;
	color: #666;
	line-height: 18px;
}
.appPage .pages ul li a:hover
{
	text-decoration: underline;
}

.appPage .order
{
	float: right;
}
/* ------------------>>> App <<<-------------------*/
/* ------------------------------------------------*/

.female
{
	padding-left: 20px;
	background: url(../images/icons/female.gif) no-repeat;
	line-height: 20px;
}
.male
{
	padding-left: 20px;
	background: url(../images/icons/male.gif) no-repeat;
	line-height: 20px;
}

.signStared
{
	background: url(../images/icons/signStar.gif) no-repeat;
	line-height: 20px;
}
.signUnstared
{
	background: url(../images/icons/signStar.gif) -20px 0 no-repeat;
	line-height: 20px;
}


/* ------------------------------------------------*/
/* ---------------->>> .btnGold <<<----------------*/
.navBlue
{
	width: 100%;
	clear: both;
	height: 35px;
	text-align: center;
}

.navBlue .L
{
	height: 35px;
	width: 5px;
	background: url(../images/navBlueL.gif) top left no-repeat;
}

.navBlue .R
{
	width: 5px;
	background: url(../images/navBlueR.gif) top right no-repeat;
}

.navBlue .M
{
	background: url(../images/navBlueM.gif) top repeat-x;
}

.navBlue a
{
	color: #333;
	line-height: 35px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0 5px;
	font-size: 14px;
}

.navBlue a:hover
{
	color: #000;
	background: url(../images/navBlueH.gif);
}
.navBlue .navBlueH
{
	color: #000;
	background: url(../images/navBlueH.gif);
}

/* ---------------->>> .navBlue <<<----------------*/
/* ------------------------------------------------*/

.adminSimbel
{
	line-height: 20px;
	background: url(../images/icons/status.gif) no-repeat;
	height: 20px;
	padding-left: 20px;
}

.green
{
	color: #090;
}
.blue
{
	color: #09C;
}
.yellow
{
	color: #F90;
}
.red
{
	color: #B00100;
}

.sepLine01
{
	background: url(../images/sepLine01.gif);
	height: 2px;
	overflow: hidden;
}
.sepLine02
{
	background: #eee;
	height: 1px;
	overflow: hidden;
}

/* ------------------------------------------------*/
/* --------------->>> .indexLine <<<---------------*/

.indexLine
{
	background: url(../images/indexLine01.gif) repeat-x;
	height: 10px;
	overflow: hidden;
}
.indexLine span
{
	float: right;
	width: 6px;
	height: 10px;
	background: url(../images/indexLine02.gif);
	margin-right: 15px;
}

/* --------------->>> .indexLine <<<---------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* --------------->>> .CLMtitle <<<----------------*/
.CLM_h3
{
	font-size: 14px;
	font-weight: bold;
	color: #b00100;
	line-height: 35px;
	padding: 0 10px;
}

/* --------------->>> .CLMtitle <<<----------------*/
/* ------------------------------------------------*/
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners, b.niftyfill
{
	display: block;
}
b.niftycorners *
{
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
}
/*normal*/
b.r1
{
	margin: 0 3px;
	border-width: 0 2px;
}
b.r2
{
	margin: 0 2px;
}
b.r3
{
	margin: 0 1px;
}
b.r4
{
	height: 2px;
}
b.rb1
{
	margin: 0 8px;
	border-width: 0 2px;
}
b.rb2
{
	margin: 0 6px;
	border-width: 0 2px;
}
b.rb3
{
	margin: 0 5px;
}
b.rb4
{
	margin: 0 4px;
}
b.rb5
{
	margin: 0 3px;
}
b.rb6
{
	margin: 0 2px;
}
b.rb7
{
	margin: 0 1px;
	height: 2px;
}
b.rb8
{
	margin: 0;
	height: 2px;
}
b.rs1
{
	margin: 0 1px;
}
/*transparent inside*/
b.t1
{
	border-width: 0 5px;
}
b.t2
{
	border-width: 0 3px;
}
b.t3
{
	border-width: 0 2px;
}
b.t4
{
	height: 2px;
}
b.tb1
{
	border-width: 0 10px;
}
b.tb2
{
	border-width: 0 8px;
}
b.tb3
{
	border-width: 0 6px;
}
b.tb4
{
	border-width: 0 5px;
}
b.tb5
{
	border-width: 0 4px;
}
b.tb6
{
	border-width: 0 3px;
}
b.tb7
{
	border-width: 0 2px;
	height: 2px;
}
b.tb8
{
	border-width: 0 1px;
	height: 2px;
}
b.ts1
{
	border-width: 0 2px;
}


/* ------------------------------------------------*/
/* --------------->>> .scrollbarcolor <<<---------------*/
.scrollbarcolor
{
	position: relative;
}
.scrollbarcolor .c
{
	text-align: left;
	margin: 8px 26px 0 8px;
	overflow: hidden;
}
.scrollbarcolor .s
{
	width: 13px;
	background: #f6f6f6;
	border: 1px solid #D1D3E0;
	position: absolute;
	top: 0;
	right: 7px;
}
.scrollbarcolor .s .h
{
	height: 28px;
	background-color: #9ad6f3;
}
/* --------------->>>9ad6f3 .scrollbarcolor background: url(../images/bar.jpg) -5px -1px repeat-x; <<<---------------*/
/* ------------------------------------------------*/
#newWindow
{
	position: absolute;
	top: 0;
	left: 0;
	width: 460px;
	z-index: 1000;
	text-align: left;
}
#newWindow .top
{
	line-height: 35px;
	height: 35px;
	cursor: move;
}
#newWindow .top table
{
	width: 100%;
	line-height: 35px;
}
#newWindow .top h3
{
	font-size: 14px;
	font-weight: bold;
	color: #a50000;
	text-align: center;
	line-height: 35px;
	height: 35px;
}
#newWindow .topL
{
	background: url(../images/box03TL.gif) top repeat-x;
	width: 5px;
}
#newWindow .topR
{
	background: url(../images/box03TR.gif) top repeat-x;
	width: 5px;
}
#newWindow .topM
{
	line-height: 35px;
	height: 35px;
	background: url(../images/box03TM.gif) top repeat-x;
}
#newWindow .topC
{
	background: url(../images/box03TM.gif) top repeat-x;
	width: 50px;
	cursor: pointer;
}
#newWindow .topC img
{
	padding: 0 0 0 3px;
}
#newWindow .container
{
	background: #fff9db;
	padding: 10px;
}
#newWindow .container .h
{
	padding: 5px 0px;
	font-weight: bold;
}
#newWindow .container .input
{
	background: #ecf3f7;
	border: 1px solid #FFF;
	width: 99%;
}
#newWindow .app ul
{
	width: 99%;
}
#newWindow .app ul li
{
	float: left;
	display: inline;
	margin: 8px 10px;
	max-height: 30%;
}
#newWindow .app ul li a
{
	text-align: center;
}

#newWindow .mail input, textarea
{
	background: #ecf3f7;
	border: 1px solid #FFF;
	width: 99%;
}
#newWindow .mail
{
}
#newWindow .mail h3
{
	font-size: 12px;
	padding: 5px 0px;
	font-weight: bold;
}
#newWindow .mail p
{
	padding-bottom: 5px;
}
#newWindow .kiss
{
	margin: 0 10px;
	line-height: 20px;
}
#newWindow .kiss input
{
	margin-right: 5px;
}

#newWindow .kiss table
{
	vertical-align: middle;
}
#newWindow .kissWords
{
	display: block;
	border-top: 1px solid #ccc;
	background: #FFF;
	padding: 5px;
	color: #333;
}

#newWindow .button
{
	clear: both;
	height: 18px;
	text-align: center;
}

#newWindow .button .l
{
	height: 18px;
	width: 5px;
	background: url(../images/btnGoldL.gif) top left no-repeat;
}

#newWindow .button .r
{
	width: 5px;
	background: url(../images/btnGoldR.gif) top right no-repeat;
}

#newWindow .button .m
{
	background: url(../images/btnGoldM.gif) top repeat-x;
	padding: 0 3px;
}

#newWindow .button a
{
	color: #333;
	line-height: 18px;
	text-decoration: none;
}

#newWindow .button a:hover
{
	color: #FFF;
}
#newWindow .bottom .l
{
	clear: both;
	padding-left: 5px;
	height: 5px;
	background: url(../images/box03BL.gif) no-repeat;
}

#newWindow .bottom .r
{
	padding-right: 5px;
	height: 5px;
	background: url(../images/box03BR.gif) right no-repeat;
}

#newWindow .bottom .m
{
	background: #fff9db;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
}
/*附件 开始*/
.divupfile a.files, .divupfile span.del_file
{
	overflow: hidden;
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/icons/upfiles.gif);
}

.divupfile a.files
{
	width: 80px;
	height: 15px; #vertical-align:middle;
}


.divupfile a.files:hover
{
	background-position: 0 -24px;
}

.divupfile a.files input
{
	margin-left: -160px;
	filter: alpha(opacity=0);
	opacity: 0;
}

.divupfile span.del_file
{
	width: 7px;
	height: 7px;
	background-position: 0 -51px;
	vertical-align: middle; #vertical-align:sub;
margin-left:2px;
cursor:pointer;
}
/*附件 结束*/
/* google ads */
.googleloading
{
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/googleloading.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.google728x90
{
	height: 90px;
	line-height: 90px;
}
.google728x15
{
	height: 15px;
	line-height: 15px;
}
.google160x90
{
	height: 90px;
	line-height: 90px;
}
.google160x600
{
	height: 600px;
	line-height: 600px;
}
.objtooltip span
{
	position: absolute;
	left: -1000px;
	top: -1000px;
	border: solid 1px #888;
	padding: 2px 5px;
	background-color: #ffd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: green;
	max-width: 300px;
	text-align:justify;
	z-index: 9999;
}

