body { 
	margin: 0px;
	padding: 0px;
	background: #000000;
	text-align: center;
}

form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

input {
	border: 0px;
}

td {
	vertical-align: top;
}

img {
	border: 0px;
}

div.floatLeft {
	float: left;
}

div.floatRight {
	float: right;
}


div.hcenter {
	margin: 0px auto 0px auto;
	text-align: left;
	width: 975px;
}

.text_center {
	text-align: center;
}

.text_left {
	text-align: left;
}

.text_right {
	text-align: right;
}

.text_justify {
	text-align: justify;
}

div.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	_height: 0px;
}

div.layNone {
	display: none;
}

div.layHeader {
	height: 219px;
	font-size: 0px;
	line-height: 0px;
}

div.layContent {
	margin: 0px auto 20px auto;
	width: 975px;
}

table.layContent {
	margin: 0px auto 20px auto;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.layContent td {
	margin: 0px;
	padding: 0px;
}

div.layLeft {
	width: 203px;
	padding-bottom: 10px;
	float: left;
}


td.layLeft {
	width: 203px;
	padding-bottom: 10px;
}

div.layCent {
	width: 569px;
	text-align: center;
	padding-bottom: 10px;
	float: left;
	overflow-x: hidden;
}

td.layCent {
	width: 569px;
	text-align: center;
	padding-bottom: 10px;
}

div.layRight {
	width: 203px;
	padding-bottom: 10px;
	float: left;
}

td.layRight {
	width: 203px;
	padding-bottom: 10px;
}

div.layLeftMenu {
	margin-bottom: 14px;
}

div.layLeftMenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.layLeftMenu ul li {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

div.layLeftLoginBg {
	background: url(../images/layLeftLoginBg.jpg) no-repeat left top;
	width: 203px;
	height: 134px;
	margin-bottom: 14px;
}

div.layLeftLogin {
	padding: 17px 19px 0px 22px;
	text-align: right;
}

div.layLeftLoginSp {
	background: url(../images/layLeftLoginSp.gif) repeat-x top;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 8px;
	*margin-bottom: 5px;
}

div.layLeftLogin a.link {
	display: block;
	text-align: left;
	padding-left: 3px;
}

div.layLeftLogin a.link2 {
	display: -moz-inline-box;
	display: inline-block;
}

div.layLeftLogin a.link3 {
	text-align: left;
	margin-left: 3px;
}


div.layLeftLogin div.data {
	text-align: right;
	padding-bottom: 2px;
}

div.layLeftLogin div.last {
	padding-bottom: 4px;
}

div.layLeftLogin div.online {
	text-align: left;
	padding-bottom: 2px;
}


div.layLeftLogin input.field {
	background: #E4E4E4 url(../images/layLeftLogin_input_bg.gif) repeat-x top;
	border: 0px;
	height: 17px;
	width: 113px;
	margin: 0px 0px 2px 9px;
	*margin: 0px 0px 0px 9px;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}

div.layLeftLoginInLinks {
	text-align: left;
	height: 72px;
}

span.layButton {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/layButtonBg.gif) repeat-x;
}

span.layButtonL {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/layButtonLeft.gif) no-repeat left top;
}

span.layButtonR {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/layButtonRight.gif) no-repeat right top;
}

span.layButton2 {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/layButton2Bg.gif) repeat-x;
}

span.layButton2L {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/layButton2Left.gif) no-repeat left top;
}

span.layButton2R {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/layButton2Right.gif) no-repeat right top;
}

span.layButton3 {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/layButton3Bg.gif) repeat-x;
}

span.layButton3L {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/layButton3Left.gif) no-repeat left top;
}

span.layButton3R {
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/layButton3Right.gif) no-repeat right top;
}

input.layButton {
	padding: 0px;
	border: 0px;
	height: 17px;
	margin: 0px 9px 14px 9px;
	*margin: 0px 12px 14px 12px;
	cursor: pointer;
	background: transparent;
	width: auto;
	overflow: visible;
}

a.layButton {
	display: -moz-inline-box;
	display: inline-block;
	height: 16px;
	margin: 1px 12px 14px 12px;
	cursor: pointer;
	width: auto;
	overflow: visible;
}

input.layButton2 {
	padding: 0px;
	border: 0px;
	height: 17px;
	margin: 0px 3px 0px 3px;
	*margin: 0px 6px 0px 6px;
	cursor: pointer;
	background: transparent;
	width: auto;
	overflow: visible;
}

a.layButton2 {
	display: -moz-inline-box;
	display: inline-block;
	height: 16px;
	margin: 1px 6px 0px 6px;
	cursor: pointer;
	width: auto;
	overflow: visible;
}

div.layLeftVoteBg {
	background: url(../images/layLeftVoteBg.jpg) repeat-y left;
	width: 203px;
	margin-bottom: 14px;
}

div.layLeftVoteT {
	background: url(../images/layLeftVoteT.jpg) no-repeat left top;
}

div.layLeftVoteB {
	background: url(../images/layLeftVoteB.jpg) no-repeat left bottom;
	min-height: 200px;
	_height: 200px;
}

div.layLeftVote {
	padding: 20px 17px 12px 23px;
}

div.layLeftVotePicLT {
	background: #494949 url(../images/layLeftVotePicLT.gif) no-repeat left top;
}

div.layLeftVotePicRT {
	background: url(../images/layLeftVotePicRT.gif) no-repeat right top;
}

div.layLeftVotePicLB {
	background: url(../images/layLeftVotePicLB.gif) no-repeat left bottom;
}

div.layLeftVotePicRB {
	background: url(../images/layLeftVotePicRB.gif) no-repeat right bottom;
}

div.layLeftVotePic {
	padding: 4px;
}

div.layLeftVoteSp {
	margin-bottom: 9px;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

div.layLeftVote h3 {
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

div.layLeftVoteValue {
	text-align: center;
	margin-bottom: 7px;
	padding-left: 12px;
}

div.layLeftVoteValue input {
	width: 12px;
	height: 12px;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	border: 0px;
}

div.layLeftVoteValue table {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
}

div.layLeftVoteValue table td {
	margin: 0px;
	padding: 0px 7px 0px 7px;
	text-align: center;
}

div.layLeftVoteValue table tr.nums td {
	padding-left: 8px;
}

div.layLeftVoteValue span {
	xdisplay: -moz-inline-box;
	xdisplay: inline-block;
	float: left;
	padding: 0px 7px 0px 7px;
	text-align: center;
}

div.layLeftVoteRes {
	padding-bottom: 9px;
}

div.layLeftVoteRes table {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
}

div.layLeftVoteRes table td {
	margin: 0px;
	padding: 0px;
}

div.layLeftVoteRes table tr.first td {
	padding-bottom: 2px;
}

div.layLeftVoteRes table td.l {
	white-space: nowrap;
}

div.layLeftVoteRes table td.r {
	width: 100%;
	text-align: right;
	vertical-align: bottom;
}

div.layLeftVoteRes table td.r img {
	vertical-align: bottom;
}

div.layLeftVoteResSp {
	background: url(../images/layLeftVoteSp.gif) repeat-x top;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 8px;
	*margin-bottom: 5px;
}

div.layLeftBannerBg {
	background: url(../images/layLeftBannerBg.jpg) repeat-y left;
	width: 203px;
	margin-bottom: 14px;
}

div.layLeftBannerTop {
	background: url(../images/layLeftBannerTop.jpg) no-repeat left top;
}

div.layLeftBannerBottom {
	background: url(../images/layLeftBannerBottom.jpg) no-repeat left bottom;
	padding: 19px 0px 23px 0px;
}

div.layLeftBannerMid {
	background: url(../images/layLeftBannerMid.jpg) no-repeat left top;
	width: 203px;
	height: 17px;
	font-size: 0px;
	line-height: 0px;
}

div.layLeftBanner {
	padding: 0px 0px 0px 23px;
}

div.layCentBg {
	width: 539px;
	margin: 0px auto 0px auto;
	background: #545454 url(../images/layCentBg.jpg) repeat-x top;
}

div.layCentT {
	background: url(../images/layCentT.jpg) no-repeat top;
}

div.layCentB {
	background: url(../images/layCentB.jpg) no-repeat bottom;
}

div.layCentL {
	background: url(../images/layCentL.jpg) repeat-y left;
}

div.layCentR {
	background: url(../images/layCentR.jpg) repeat-y right;
}

div.layCentLT {
	background: url(../images/layCentLT.jpg) no-repeat left top;
}

div.layCentRT {
	background: url(../images/layCentRT.jpg) no-repeat right top;
}

div.layCentLB {
	background: url(../images/layCentLB.jpg) no-repeat left bottom;
}

div.layCentRB {
	background: url(../images/layCentRB.jpg) no-repeat right bottom;
}

div.layCentCont {
	padding: 44px 26px 42px 19px;
	text-align: left;
	min-height: 400px;
	_height: 400px;
}

div.layCentBoxT_2 {
	background: url(../images/layCentBoxT_2.gif) repeat-x top;
	height: 24px;
	_height: 0px;	
}

div.layCentBoxB {
	background: #2A2A2A url(../images/layCentBoxB.gif) repeat-x bottom;
}

div.layCentBoxL {
	background: url(../images/layCentBoxL.gif) repeat-y left;
}

div.layCentBoxR {
	background: url(../images/layCentBoxR.gif) repeat-y right;
}

div.layCentBoxLT {
	background: url(../images/layCentBoxLT.gif) no-repeat left top;
}

div.layCentBoxRT {
	background: url(../images/layCentBoxRT.gif) no-repeat right top;
}

div.layCentBoxRT_2 {
	background: url(../images/layCentBoxRT_2.gif) no-repeat right top;
}

div.layCentBoxRT2_2 {
	background: url(../images/layCentBoxRT2_2.gif) no-repeat right top;
}

div.layCentBoxLB {
	background: url(../images/layCentBoxLB.gif) no-repeat left bottom;
}

div.layCentBoxRB {
	background: url(../images/layCentBoxRB.gif) no-repeat right bottom;
}


div.layCentBox {
	padding: 11px 12px 24px 14px;
	_height: 0px;
}


div.layCentBox_v2 {
	padding-bottom: 11px;
}

div.layCentBoxSp {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 31px;
}

div.layCentBoxSp2 {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 11px;
}

div.layCentBoxSp3 {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 21px;
}

div.layCentBoxSp4 {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 7px;
}

div.layCentHeader {
	height: 24px;
	background: #2A2A2A;
	float: left;
}

div.layCentHeaderL {
	background: url(../images/layCentBoxLT.gif) no-repeat left top;
	float: left;
	width: 14px;
	height: 24px;
}

div.layCentHeaderR {
	background: url(../images/layCentBoxRT.gif) no-repeat right top;
	float: left;
	width: 12px;
	height: 24px;
}

div.layCentHeader h1 {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}


div.layCentPicLT {
	background: #494949 url(../images/layCentPicLT.gif) no-repeat left top;
}

div.layCentPicRT {
	background: url(../images/layCentPicRT.gif) no-repeat right top;
}

div.layCentPicLB {
	background: url(../images/layCentPicLB.gif) no-repeat left bottom;
}

div.layCentPicRB {
	background: url(../images/layCentPicRB.gif) no-repeat right bottom;
}

div.layCentPic {
	padding: 4px;
}

div.layCentPic2LT {
	background: #494949 url(../images/layCentPic2LT.gif) no-repeat left top;
}

div.layCentPic2RT {
	background: url(../images/layCentPic2RT.gif) no-repeat right top;
}

div.layCentPic2LB {
	background: url(../images/layCentPic2LB.gif) no-repeat left bottom;
}

div.layCentPic2RB {
	background: url(../images/layCentPic2RB.gif) no-repeat right bottom;
}

div.layCentPic2 {
	padding: 4px;
}

div.layCentPicBox {
	display: table;
	display: inline-block;
}

div.layPopupPicBox {
	display: table;
	display: inline-block;
}

body.layPopupPic {
	background: #000000;
	padding: 30px;
	margin: 0px;
	xtext-align: center;
}

div.layCentNews {
	clear: both;
}

div.layCentNews h2 {
	margin: 0px 0px 9px 0px;
	padding: 0px;
}

span.layCentNewsDate {
	padding: 0px 0px 9px 9px;
	float: right;
}

table.layCentNewsDate {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}

table.layCentNewsDate td {
	margin: 0px;
	padding: 0px;
}

div.layCentNews table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}

div.layCentNews table td {
	margin: 0px;
	padding: 0px;
}

div.layCentNews table td.layCentNewsPic {
	padding: 0px 23px 14px 0px;
}

div.layCentNews table td.layCentNewsButton {
	text-align: right;
	vertical-align: bottom;
}

div.layCentNewsPicC {
	padding: 0px 23px 14px 23px;
	*padding: 0px 19px 14px 19px;
	display: table;
	display: inline-block;
	text-align: center;
	margin: 0px auto 0px auto;
}

div.layCentNewsPicL {
	padding: 0px 23px 14px 0px;
	*padding: 0px 19px 14px 0px;
	float: left;
}

div.layCentNewsPicR {
	padding: 0px 0px 14px 23px;
	*padding: 0px 0px 14px 19px;
	float: right;
}

div.layCentNewsText {
	padding-bottom: 10px;
}

div.layCentNewsText img {
	max-width: 468px;
	_width: expression(this.width > 468 ? 468: true);
}


div.layCentNewsButton {
	text-align: right;
}

div.layCentNewsSp {
	background: url(../images/layCentNewsSp.gif) repeat-x top;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 8px;
	*margin-bottom: 5px;
}

div.layCentNews2 h2 {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

div.layCentNews2Pic {
	float: left;
	margin: 0px 11px 11px 0px;
}

div.layCentNews2Item {
	float: left;
	width: 50%;
}

div.layCentNews2ItemL {
	padding-right: 12px;
}

div.layCentNews2ItemR {
	padding-left: 12px;
}

div.layCentNews2Button {
	text-align: right;
}

div.layCentForum {
	padding-bottom: 4px;
}

div.layCentForumEvent {
	padding-bottom: 0px;

}

div.layCentForumDataBg {
	background: #2A2A2A;
	_height: 0px;
}

div.layCentForumDataLT {
	background: url(../images/layCentForumDataLT.gif) no-repeat left top;
}

div.layCentForumDataRT {
	background: url(../images/layCentForumDataRT.gif) no-repeat right top;
}

div.layCentForumDataLB {
	background: url(../images/layCentForumDataLB.gif) no-repeat left bottom;
}

div.layCentForumDataRB {
	background: url(../images/layCentForumDataRB.gif) no-repeat right bottom;
}

div.layCentForumData {
	padding: 3px 4px 3px 3px;
}

div.layCentForum table {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

div.layCentForum table td {
	margin: 0px;
	padding: 0px;
}

div.layCentForum table td.layCentForumText {
	padding-bottom: 9px;
	width: 100%;
	word-wrap: break-word;
}

div.layCentForumPic {
	float: left;
	padding: 0px 9px 9px 0px;
	*padding: 0px 6px 9px 0px;
}

div.layCentForumDate {
	float: right;
}

span.layCentForumUser {
	margin-bottom: 3px;
	display: block;
}

div.layCentForumButton {
	text-align: right;
}

div.layCentForumButton2 {
	float: right;
	padding: 4px 0px 0px 9px;
}


div.layCentForumSp {
	background: url(../images/layCentForumSp.gif) repeat-x top;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 8px;
	*margin-bottom: 5px;
}

div.layCentForumSp2 {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 9px;
}

div.layCentForumPagerBg {
	background: #000000;
}

div.layCentForumPagerBgLT {
	background: url(../images/layCentForumPagerBgLT.gif) no-repeat left top;
}

div.layCentForumPagerBgRT {
	background: url(../images/layCentForumPagerBgRT.gif) no-repeat right top;
}

div.layCentForumPagerBgLB {
	background: url(../images/layCentForumPagerBgLB.gif) no-repeat left bottom;
}

div.layCentForumPagerBgRB {
	background: url(../images/layCentForumPagerBgRB.gif) no-repeat right bottom;
}


div.layCentForumPager {
	text-align: right;
	padding: 2px 3px 4px 3px;
}

div.layCentForumPager img {
	vertical-align: middle;
}

div.layCentForumPager span.links {
	padding: 0px 11px 0px 12px;
	vertical-align: middle;
}

div.layCentForumPager span.links span.now {
	margin: 0px 9px 0px 7px;
	xvertical-align: middle;
}

div.layCentForumPager span.links a {
	margin: 0px 9px 0px 7px;
	xvertical-align: middle;
}

div.layCentAdv h2 {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

table.layCentAdv {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}

table.layCentAdv td {
	margin: 0px;
	padding: 0px;
	width: 50%;
}

div.layCentAdvPic {
	float: left;
	padding: 0px 11px 11px 0px;
	*padding: 0px 8px 11px 0px;
}

table.layCentAdv td.layCentAdvButton {
	text-align: right;
}

table.layCentAdv td.layCentAdv_left {
	padding: 0px 12px 20px 0px;
}

table.layCentAdv td.layCentAdv_right {
	padding: 0px 0px 20px 12px;
}

table.layCentAdv td.layCentAdv_left2 {
	padding: 0px 12px 5px 0px;
}

table.layCentAdv td.layCentAdv_right2 {
	padding: 0px 0px 5px 12px;
}

table.layCentAdv tr.last td {
	padding-bottom: 0px;
}

div.layCentAdvSp {
	background: url(../images/layCentAdvSp.gif) repeat-x top;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 8px;
	*margin-bottom: 5px;
}

div.layCentBanner {
	padding: 0px 8px 0px 10px;
	_height: 0px;
}

div.layFooter {
	width: 539px;
	padding: 4px 0px 4px 0px;
	margin: 0px auto 0px auto;
}

div.layFooterCopy {
	float: left;
	padding: 0px 0px 0px 9px;
}

div.layFooterLinks {
	float: right;
	padding: 0px 16px 0px 16px;
}

div.layFooterLinks span {
	margin: 0px 7px 0px 10px;
}

div.layRightPicLT {
	background: #494949 url(../images/layRightPicLT.gif) no-repeat left top;
}

div.layRightPicLT2 {
	background: #494949 url(../images/layRightPicLT2.gif) no-repeat left top;
}

div.layRightPicRT {
	background: url(../images/layRightPicRT.gif) no-repeat right top;
}

div.layRightPicLB {
	background: url(../images/layRightPicLB.gif) no-repeat left bottom;
}

div.layRightPicLB2 {
	background: url(../images/layRightPicLB2.gif) no-repeat left bottom;
}

div.layRightPicRB {
	background: url(../images/layRightPicRB.gif) no-repeat right bottom;
}

div.layRightPic {
	padding: 4px;
}

div.layRightUsersLT {
	background: #3A3A3A url(../images/layRightUsersLT.gif) no-repeat left top;
}

div.layRightUsersLB {
	background: url(../images/layRightUsersLB.gif) no-repeat left bottom;
}

div.layRightUsersBg {
	background: url(../images/layRightUsersBg.jpg) no-repeat left top;
	width: 203px;
	height: 210px;
	margin-bottom: 14px;
}

div.layRightUsers {
	padding: 20px 15px 0px 20px;
}

div.layRightUsers h3 {
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

div.layRightUsers div.layRightUsersActive h3 {
	padding: 0px;
	margin: 0px 0px 7px 5px;
}

div.layRightUsers table.user {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;

}

div.layRightUsers table.user td {
	margin: 0px;
	padding: 0px;
}

div.layRightUsers table.user td.left {
	width: 100%;
	padding: 7px 5px 0px 5px;
	text-align: center;
}

div.layRightUsers table.user td.left2 {
	width: 100%;
	padding: 0px 5px 3px 5px;
	vertical-align: bottom;
	text-align: center;
}

div.layRightUsersActive {
	height: 100px;
}

div.layRightUsers table.users {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;

}

div.layRightUsers table.users td {
	margin: 0px;
	padding: 0px 0px 2px 0px;
}

div.layRightUsers table.users td.right {
	text-align: right;
	width: 100%;
}

div.layRightUsersHot {
	padding-left: 5px;
}

div.layRightEventBg {
	background: url(../images/layRightEventBg.jpg) no-repeat left top;
	width: 203px;
	height: 447px;
	margin-bottom: 14px;
}

div.layRightEvent {
	padding: 20px 17px 0px 25px;
}

div.layRightEvent1 {
	height: 229px;
}

div.layRightEvent2 {
	height: 99px;
}

div.layRightEvent h3 {
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

ul.layRightEventCal {
	margin: 0px auto 0px auto;
	padding: 0px;
	list-style: none;
	xdisplay: table;
	width: 139px;
	border: 1px solid #000000;
}

ul.layRightEventCalNB {
	border: 0px;
}

ul.layRightEventCal li {
	border-right: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
	padding: 0px;
	margin: 0px;
	width: 19px;
	height: 23px;
	float: left;
	background: #A6A6A6;
	text-align: center;
	position: relative;
	*position: static;
	display: inline;
}

ul.layRightEventCal li.first {
	border-left: 1px solid #C6C6C6;
}

ul.layRightEventCal li span {
	padding-top: 5px;
	display: block;
}

ul.layRightEventCal li.old {
	background: #8A8A8A;
}

ul.layRightEventCal li.blank {
	background: transparent;
	border-right: 0px;
	border-bottom: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
}

ul.layRightEventCal li.days {
	width: 19px;
	height: 18px;
	margin: 0px 1px 1px 0px;
	padding: 0px;
	background: transparent;
	border: 0px;
}

ul.layRightEventCal li.days span {
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

ul.layRightEventCal li.seventh {
	border-right: 0px;
	margin-right: 0px;
}

ul.layRightEventCal li.sel {
	background: #C92323;
}

ul.layRightEventCal li.selC1 {
	background: #4B4B4B;
}

ul.layRightEventCal li.selC2 {
	background: #C92323;
}

ul.layRightEventCal li a {
	padding: 5px 0px 0px 0px;
	*position: relative;
}

ul.layRightEventCal li a div.layEventBg {
	display: none;
	left: -1000px;
	top: -1000px;
	padding: 0px;
	margin: 0px;
	width: 100px;
}

ul.layRightEventCal li a span.layEventBg {
	display: none;
	left: -1000px;
	top: -1000px;
	padding: 0px;
	margin: 0px;
	width: 100px;
}

ul.layRightEventCal li a:hover {
	background: transparent;
	*z-index: 100;
}

ul.layRightEventCal li a:hover div.layEventBg {
	background: #C92323;
	position: absolute;
	display: block;
	top: -12px;
	left: -37px;
	cursor: pointer;
	z-index: 1;
	border: 2px solid #FFFFFF;
}


ul.layRightEventCal li a:hover span.layEventBg {
	background: #C92323;
	position: absolute;
	display: block;
	top: -12px;
	left: -37px;
	cursor: pointer;
	z-index: 1;
	border: 2px solid #FFFFFF;
}

ul.layRightEventCal li div.layEventBgSp {
	background: #FFFFFF;
	height: 2px;
	font-size: 0px;
	line-height: 0px;
}

ul.layRightEventCal li span.layEventBgSp {
	background: #FFFFFF;
	height: 2px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

ul.layRightEventCal li div.layEventBgC1 {
	background: #4B4B4B;
	padding: 2px 5px 9px 5px;
	text-align: center;
}

ul.layRightEventCal li span.layEventBgC1 {
	background: #4B4B4B;
	padding: 2px 5px 9px 5px;
	text-align: center;
}

ul.layRightEventCal li div.layEventBgC2 {
	background: #C92323;
	padding: 2px 5px 9px 5px;
	text-align: center;
}

ul.layRightEventCal li span.layEventBgC2 {
	background: #C92323;
	padding: 2px 5px 9px 5px;
	text-align: center;
}

div.layRightEventCal {
	text-align: center;
	height: 177px;
}

div.layRightEventMonth {
	text-align: center;
}

div.layRightEventMonth a {
	margin: 0px 7px 0px 7px;
}

div.layRightEventMonth a img {
	vertical-align: middle;
}

div.layRightEventDay {
	background: url(../images/layRightEvent_list.gif) no-repeat 0px 6px;
	padding: 0px 0px 0px 10px;
	height: 34px;
}

div.layRightEventButton {
	text-align: right;
}

div.layRightLogo {
	text-align: right;
}

div.layRightVoteBg {
	background: url(../images/layRightVoteBg.jpg) repeat-y left;
	width: 203px;
	margin-bottom: 14px;
}

div.layRightVoteT {
	background: url(../images/layRightVoteT.jpg) no-repeat left top;
}

div.layRightVoteB {
	background: url(../images/layRightVoteB.jpg) no-repeat left bottom;
}

div.layRightVote {
	padding: 20px 17px 12px 25px;
	min-height: 150px;
	_height: 150px;
}

div.layRightVote h3 {
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

div.layRightVoteQ {
	margin-bottom: 9px;
}

div.layRightVoteC {
	margin-bottom: 9px;
}

div.layRightVoteC input {
	width: 12px;
	height: 12px;
	vertical-align: middle;
	margin: 4px 12px 4px 0px;
	padding: 0px; 
}

div.layRightVoteSp {
	background: url(../images/layRightVoteSp.gif) repeat-x top;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 8px;
	*margin-bottom: 5px;
}
div.layRightVoteButton {
	text-align: right;
}

div.layRightVoteRes {
	padding-bottom: 10px;
}

table.layRightVoteRes {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.layRightVoteRes td {
	margin: 0px;
	padding: 0px;
}

table.layRightVoteRes td.ans {
	width: 100%;
	padding: 4px 3px 0px 3px;
}

table.layRightVoteRes td.perc {
	text-align: right;
	padding: 4px 3px 0px 0px;
}

table.layRightVoteRes td.layRightVoteResBg {
	background: url(../images/layRightVoteResBg.gif) no-repeat left top;
	padding: 3px 4px 3px 4px;
}

table.layRightVoteRes td div.layRightVoteResBg {
	background: #DC0B0B;
	height: 2px;
	font-size: 0px;
	line-height: 0px;
}

div.layRightVoteResQ {
	padding-bottom: 4px;
}

div.layCentCommentTopT {
	background: #5A5A5A url(../images/layCentCommentTopT.jpg) repeat-x top;
}

div.layCentCommentTopLT {
	background: url(../images/layCentCommentTopLT.jpg) no-repeat left top;
}

div.layCentCommentTopRT {
	background: url(../images/layCentCommentTopRT.jpg) no-repeat right top;
}

div.layCentCommentTopRB {
	background: url(../images/layCentCommentTopRB.jpg) no-repeat right bottom;
}

div.layCentCommentTop {
	padding: 9px 0px 7px 0px;
	text-align: center;
}

div.layCentCommentTop h2 {
	margin: 0px;
	padding: 0px;
}

div.layCentCommentL {
	background: #000000 url(../images/layCentCommentL.gif) repeat-y left;
}

div.layCentCommentR {
	background: url(../images/layCentCommentR.gif) repeat-y right;
}

div.layCentCommentB {
	background: url(../images/layCentCommentB.gif) repeat-x bottom;
}

div.layCentCommentLT {
	background: url(../images/layCentCommentLT.gif) no-repeat left top;
}

div.layCentCommentRT {
	background: url(../images/layCentCommentRT.gif) no-repeat right top;
}

div.layCentCommentLB {
	background: url(../images/layCentCommentLB.gif) no-repeat left bottom;
}

div.layCentCommentRB {
	background: url(../images/layCentCommentRB.gif) no-repeat right bottom;
}

div.layCentComment {
	padding: 12px 12px 15px 15px;
}

div.layCentComment textarea {
	width: 430px;
	height: 100px;
	border: 1px solid #5A5A5A;
	background: transparent;
	overflow: auto;
}

table.layCentComment {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.layCentComment td {
	margin: 0px;
	padding: 0px 2px 0px 0px;
	vertical-align: middle;
}

table.layCentComment td input {
	vertical-align: middle;
}

div.layCentCommentButton {
	text-align: right;
	clear: both;
	margin-top: 7px;
} 

div.layCentForumListTopT {
	background: #5A5A5A url(../images/layCentForumListTopT.jpg) repeat-x top;
}

div.layCentForumListTopR {
	background: url(../images/layCentForumListTopR.jpg) repeat-y right;
}

div.layCentForumListTopLT {
	background: url(../images/layCentForumListTopLT.jpg) no-repeat left top;
}

div.layCentForumListTopRT {
	background: url(../images/layCentForumListTopRT.jpg) no-repeat right top;
}

div.layCentForumListTopRB {
	background: url(../images/layCentForumListTopRB.jpg) no-repeat right bottom;
}

div.layCentForumListTop {
	padding: 9px 15px 7px 15px;
	text-align: left;
}

div.layCentForumListTop h2 {
	margin: 0px;
	padding: 0px;
}

div.layCentForumListTop h2.pagesize {
	margin-bottom: 4px;
}

div.layCentForumListL {
	background: #000000 url(../images/layCentForumListL.gif) repeat-y left;
}

div.layCentForumListR {
	background: url(../images/layCentForumListR.gif) repeat-y right;
}

div.layCentForumListT {
	background: url(../images/layCentForumListT.gif) repeat-x top;
}

div.layCentForumListB {
	background: url(../images/layCentForumListB.gif) repeat-x bottom;
}

div.layCentForumListLT {
	background: url(../images/layCentForumListLT.gif) no-repeat left top;
}

div.layCentForumListLT_2 {
	background: url(../images/layCentForumListLT_2.gif) no-repeat left top;
}

div.layCentForumListRT {
	background: url(../images/layCentForumListRT.gif) no-repeat right top;
}

div.layCentForumListRT_2 {
	background: url(../images/layCentForumListRT_2.gif) no-repeat right top;
}

div.layCentForumListLB {
	background: url(../images/layCentForumListLB.gif) no-repeat left bottom;
}

div.layCentForumListRB {
	background: url(../images/layCentForumListRB.gif) no-repeat right bottom;
}

div.layCentForumList {
	padding: 12px 12px 15px 15px;
}

div.layCentForumList textarea {
	width: 100%;
	height: 100px;
	border: 0px;
	background: transparent;
	overflow: auto;
}

div.layCentForumListButton {
	text-align: right;
	xfloat: left;
	xwidth: 100%;
	margin-top: 7px;
	clear: both;
} 

div.layCentForumList ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.layCentForumList ul li {
	margin: 0px;
	padding: 0px 0px 12px 0px;
}

div.layCentForumList div.desc {
	margin: 0px 0px 4px 0px;
}

div.layCentForumList span.data {
	margin: 0px 4px 0px 3px;
}

div.layCentForumList span.data_sp {
	margin: 0px 5px 0px 5px;
}

div.layCentForumList h3 {
	margin: 0px;
	padding: 0px;
}

div.layCentForumListPSize {
	padding-bottom: 9px;
}

div.layCentRegTopT {
	background: #5A5A5A url(../images/layCentRegTopT.jpg) repeat-x top;
}

div.layCentRegTopLT {
	background: url(../images/layCentRegTopLT.jpg) no-repeat left top;
}

div.layCentRegTopRT {
	background: url(../images/layCentRegTopRT.jpg) no-repeat right top;
}

div.layCentRegTopRB {
	background: url(../images/layCentRegTopRB.jpg) no-repeat right bottom;
}

div.layCentRegTop {
	padding: 9px 0px 7px 0px;
	text-align: center;
}

div.layCentRegTop h2 {
	margin: 0px;
	padding: 0px;
}

div.layCentRegL {
	background: #000000 url(../images/layCentRegL.gif) repeat-y left;
}

div.layCentRegR {
	background: url(../images/layCentRegR.gif) repeat-y right;
}

div.layCentRegB {
	background: url(../images/layCentRegB.gif) repeat-x bottom;
}

div.layCentRegLT {
	background: url(../images/layCentRegLT.gif) no-repeat left top;
}

div.layCentRegRT {
	background: url(../images/layCentRegRT.gif) no-repeat right top;
}

div.layCentRegLB {
	background: url(../images/layCentRegLB.gif) no-repeat left bottom;
}

div.layCentRegRB {
	background: url(../images/layCentRegRB.gif) no-repeat right bottom;
}

div.layCentReg {
	padding: 22px 12px 22px 15px;
	_height: 0px;
}

table.layCentReg {
	margin: 0px auto 0px auto;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	border-collapse: collapse;
}

table.layCentReg td {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

table.layCentReg td.alert {
	padding-bottom: 9px;
}

table.layCentReg td.dataname {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	vertical-align: top;
}

table.layCentReg td.cal input {
	background: #E4E4E4 url(../images/layCentReg_input_bg.gif) repeat-x top;
	border: 0px;
	height: 17px;
	width: 182px;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}

table.layCentReg td.cal img {
	margin: 4px 0px 0px 0px;
}


table.layCentReg td input.field {
	background: #E4E4E4 url(../images/layCentReg_input_bg.gif) repeat-x top;
	border: 0px;
	height: 17px;
	width: 200px;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}

table.layCentReg td input.check {
	border: 0px;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	vertical-align: middle;
}

table.layCentReg td select.sel {
	background: #E4E4E4;
	border: 0px;
	width: 200px;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
}

table.layCentReg td textarea.texts {
	border: 1px solid #5A5A5A;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	background: transparent;
	overflow: auto;
	padding: 9px;
	width: 182px;
	height: 30px;
}

table.layCentReg td.desc {
	text-align: center;
}

table.layCentReg td.newcomment_title {
	padding: 0px 0px 4px 0px;
}

table.layCentReg td.newcomment textarea {
	border: 1px solid #5A5A5A;
	background: transparent;
	overflow: auto;
	padding: 9px;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	width: 250px;
	height: 50px;
}

table.layCentReg td.newcomment {
	margin: 0px;
	padding: 0px 2px 0px 14px;
	vertical-align: middle;
}

table.layCentReg td.newcomment input {
	vertical-align: middle;
}

table.layCentReg td.newcomment input.button {
	padding: 0px 2px 0px 2px;
	margin: 0px;
}

div.layCentRegDataLT {
	background: url(../images/layCentRegDataLT.gif) no-repeat left top;
	padding: 5px 0px 0px 6px;
}

div.layCentRegDataRT {
	background: url(../images/layCentRegDataRT.gif) no-repeat right top;
	padding-right: 6px;
}

div.layCentRegDataLT2 {
	background: url(../images/layCentRegDataLT.gif) no-repeat left top;
}

div.layCentRegDataRT2 {
	background: url(../images/layCentRegDataRT.gif) no-repeat right top;
	padding: 5px 6px 0px 6px;
}

div.layCentRegDataLB {
	background: #2A2A2A url(../images/layCentRegDataLB.gif) no-repeat left bottom;
	vertical-align: top;
	border-bottom: 2px solid #000000;
}

div.layCentRegDataRB {
	background: url(../images/layCentRegDataRB.gif) no-repeat right bottom;
}

table.layCentReg td.layCentRegDataLB {
	background: #2A2A2A url(../images/layCentRegDataLB.gif) no-repeat left bottom;
	vertical-align: top;
	border-bottom: 2px solid #000000;
	padding: 0px;
}

table.layCentReg td.layCentRegDataRB {
	background: #2A2A2A url(../images/layCentRegDataRB.gif) no-repeat right bottom;
	border-bottom: 2px solid #000000;
}

table.layCentReg td.layCentRegDataSp {
	padding: 0px;
	margin: 0px;
	height: 2px;
}

div.layCentRegButton {
	text-align: right;
	float: left;
	width: 100%;
	margin-top: 7px;
} 

div.layCentRegThanksBg {
	height: 360px;
	text-align: center;
}

div.layCentRegThanks {
	position: relative;
	top: 50%;
}

div.layCentEventBg {
	background: url(../images/layCentEventBg.gif) no-repeat left top;
	width: 467px;
	min-height: 228px;
	_height: 228px;
	xmargin-bottom: 14px;
}

div.layCentEvent {
	padding: 5px 2px 5px 2px;
	_height: 0px;
}

div.layCentEvent table {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

div.layCentEvent table td {
	margin: 0px;
	padding: 0px;
}

div.layCentEvent table td.sp {
	width: 3px;
}

div.layCentEvent table td.layCentEventCal {
	width: 183px;
	padding-top: 3px;
}

div.layCentEventCalBg {
	padding: 13px 0px 4px 0px;
	text-align: center;
}

div.layCentEventCal {
	padding-bottom: 9px;
}

div.layCentEventDay {
	background: url(../images/layRightEvent_list.gif) no-repeat 0px 6px;
	padding: 0px 0px 0px 10px;
	height: 47px;
}


div.layCentEventItemSp {
	height: 3px;
	font-height: 0px;
	line-height: 0px;
}

div.layCentEventItemBg {
	height: 110px;
}

div.layCentEventItem {
	padding: 10px 13px 0px 13px;
}

div.layCentEventItem h3 {
	margin: 0px;
	padding: 0px 0px 4px 0px;
}

div.layCentCommBoxTopT {
	background: #5A5A5A url(../images/layCentCommBoxTopT.jpg) repeat-x top;
}

div.layCentCommBoxTopR {
	background: url(../images/layCentCommBoxTopR.jpg) repeat-y right;
}

div.layCentCommBoxTopLT {
	background: url(../images/layCentCommBoxTopLT.jpg) no-repeat left top;
}

div.layCentCommBoxTopRT {
	background: url(../images/layCentCommBoxTopRT.jpg) no-repeat right top;
}

div.layCentCommBoxTopRB {
	background: url(../images/layCentCommBoxTopRB.jpg) no-repeat right bottom;
}

div.layCentCommBoxTop {
	padding: 9px 15px 7px 15px;
	text-align: left;
}

div.layCentCommBoxTop h2 {
	margin: 0px;
	padding: 0px;
}

div.layCentCommBoxTop h2.pagesize {
	margin-bottom: 4px;
}

div.layCentCommBox2TopT {
	background: #5A5A5A url(../images/layCentCommBox2TopT.jpg) repeat-x top;
}

div.layCentCommBox2TopLT {
	background: url(../images/layCentCommBox2TopLT.jpg) no-repeat left top;
}

div.layCentCommBox2TopRT {
	background: url(../images/layCentCommBox2TopRT.jpg) no-repeat right top;
}

div.layCentCommBox2TopRB {
	background: url(../images/layCentCommBox2TopRB.jpg) no-repeat right bottom;
}

div.layCentCommBox2Top {
	padding: 9px 0px 7px 0px;
	text-align: center;
}

div.layCentCommBox2Top h2 {
	margin: 0px;
	padding: 0px;
}

div.layCentCommBoxL {
	background: #000000 url(../images/layCentCommBoxL.gif) repeat-y left;
}

div.layCentCommBoxR {
	background: url(../images/layCentCommBoxR.gif) repeat-y right;
}

div.layCentCommBoxB {
	background: url(../images/layCentCommBoxB.gif) repeat-x bottom;
}

div.layCentCommBoxLT {
	background: url(../images/layCentCommBoxLT.gif) no-repeat left top;
}

div.layCentCommBoxRT {
	background: url(../images/layCentCommBoxRT.gif) no-repeat right top;
}

div.layCentCommBoxLB {
	background: url(../images/layCentCommBoxLB.gif) no-repeat left bottom;
}

div.layCentCommBoxRB {
	background: url(../images/layCentCommBoxRB.gif) no-repeat right bottom;
}

div.layCentCommBox {
	padding: 12px 12px 15px 12px;
}

div.layCentCommBox_path {
	padding-bottom: 9px;
}

div.layCentCommBox ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.layCentCommBox ul li {
	margin: 0px;
	padding: 0px 0px 12px 0px;
}

div.layCentCommBox div.desc {
	margin: 0px 0px 4px 0px;
}

div.layCentCommBox span.data {
	margin: 0px 4px 0px 3px;
}

div.layCentCommBox span.data_sp {
	margin: 0px 5px 0px 5px;
}

div.layCentCommBox h3 {
	margin: 0px;
	padding: 0px;
}

div.layCentCommBoxButton {
	clear: both;
	text-align: right;
}

div.layCentCommBoxDataBg {
	background: #2A2A2A;
	_height: 0px;
}

div.layCentCommBoxDataLT {
	background: url(../images/layCentCommBoxDataLT.gif) no-repeat left top;
}

div.layCentCommBoxDataRT {
	background: url(../images/layCentCommBoxDataRT.gif) no-repeat right top;
}

div.layCentCommBoxDataLB {
	background: url(../images/layCentCommBoxDataLB.gif) no-repeat left bottom;
}

div.layCentCommBoxDataRB {
	background: url(../images/layCentCommBoxDataRB.gif) no-repeat right bottom;
}

div.layCentCommBoxData {
	padding: 3px 4px 3px 3px;
}


div.layCentBanner2 {
	width: 438px;
}

body.layPopupReg {
	text-align: center;
	background: #545454 url(../images/layPopupRegBg.jpg) repeat-x top;
}

div.layPopupRegBg {
	text-align: center;
	background: #545454 url(../images/layPopupRegBg.jpg) repeat-x top;
}


div.layPopupReg {
	text-align: left;
	width: 494px;
	margin: 0px auto 0px auto;
}

div.layPopupGal {
	text-align: center;
	background: #000000 url(../images/layPopupGalBg.jpg) no-repeat top center;
}

table.layPopupGalPic {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 922px;
	height: 626px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.layPopupGalPic td {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}

table.layPopupGalPic td.layPopupGalPicL {
	width: 50%;
	text-align: left;
}

table.layPopupGalPic td.layPopupGalPicR {
	width: 50%;
	text-align: right;
}

table.layPopupGalVote {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.layPopupGalVote td {
	margin: 0px;
	padding: 16px 24px 16px 24px;
	vertical-align: middle;
}

div.layPopupGalRes table {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
}

div.layPopupGalRes table td {
	margin: 0px;
	padding: 0px;
}

div.layPopupGalRes table tr.first td {
	padding-bottom: 2px;
}

div.layPopupGalRes table td.l {
	white-space: nowrap;
	padding-right: 21px;
}

div.layPopupGalRes table td.r {
	text-align: right;
	vertical-align: bottom;
}

div.layPopupGalRes table td.r img {
	vertical-align: bottom;
}

div.layPopupGalValue {
	text-align: center;
	margin: 0px 0px 7px 0px;
}

table.layPopupGalValue {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
}

table.layPopupGalValue td {
	padding: 0px 7px 0px 7px;
	margin: 0px;
	text-align: center;
}

table.layPopupGalValue input {
	width: 12px;
	height: 12px;
	margin: 0px 2px 3px 0px;
	padding: 0px;
	border: 0px;
}

div.layCentGalPicL {
	float: left;
	margin: 0px 9px 9px 0px;
}


div.layCentCommList {
	padding-bottom: 4px;
}

div.layCentCommList table {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.layCentCommList table td {
	margin: 0px;
	padding: 0px;
}

div.layCentCommList table td.layCentCommListText {
	padding-bottom: 9px;
	width: 100%;
}

div.layCentCommListPic {
	float: left;
	padding: 0px 9px 9px 0px;
	*padding: 0px 6px 9px 0px;
}

div.layCentCommListDate {
	float: right;
}

span.layCentCommListUser {
	margin-bottom: 3px;
	display: block;
}

div.layCentCommListButton {
	clear: both;
	text-align: right;
}

div.layCentCommListSp {
	background: url(../images/layCentForumSp.gif) repeat-x top;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 8px;
	*margin-bottom: 5px;
}

div.layCentCommListSp2 {
	height: 9px;
	font-size: 0px;
	line-height: 0px;
}

table.layCentUserList {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.layCentUserList th {
	margin: 0px 0px 4px 0px;
	padding: 2px;
	border-bottom: 1px solid #A6A6A6;
}

table.layCentUserList td {
	margin: 0px;
	padding: 0px 2px 4px 2px;
}

table.layCentUserList td.nores {
	padding: 10px;
	text-align: center;
}

table.layCentGal {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
	width: 100%;
}

table.layCentGal td {
	margin: 0px;
	padding: 0px 0px 9px 0px;
}

table.layCentGal td.layCentGal_left {
	width: 100%;
	padding-right: 9px;
}

table.layCentGal tr.layCentGal_last td {
	padding-bottom: 0px;
}

table.layCentGal td.layCentGalPic {
	text-align: center;
}

table.layCentGal td.layCentGalNoPic {
	padding-right: 0px;
}

div.layCentGalDataBg {
	background: #2A2A2A;
}

div.layCentGalDataBg2 {
	background: #2A2A2A;
	width: 136px;
	margin: 0px auto 0px auto;
}

div.layCentGalDataLT {
	background: url(../images/layCentGalDataLT.gif) no-repeat left top;
}

div.layCentGalDataRT {
	background: url(../images/layCentGalDataRT.gif) no-repeat right top;
}

div.layCentGalDataLB {
	background: url(../images/layCentGalDataLB.gif) no-repeat left bottom;
}

div.layCentGalDataRB {
	background: url(../images/layCentGalDataRB.gif) no-repeat right bottom;
}

div.layCentGalData {
	padding: 3px 7px 3px 7px;
}

table.layCentGal2 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
}

table.layCentGal2 td {
	margin: 0px;
	padding: 0px 0px 9px 0px;
	text-align: center;
	vertical-align: middle;
}

table.layCentGal2 td.layCentGal2_center {
	width: 100%;
	padding: 0px 2px 9px 2px; 
}

span.layCentGal2Pic {
	display: table;
	display: inline-block;
	margin: 0px auto 0px auto;
}

div.layCentGal2Links {
	padding-bottom: 9px;
	width: 136px;
	margin: 0px auto 0px auto;
}

table.layCentGal2 td.layCentGal2Sp {
	background: url(../images/layCentGal2Sp.gif) repeat-x top;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 9px;
	*margin-bottom: 6px;
}

div.layCentGalButton {
	text-align: right;
	float: left;
	width: 100%;
	margin-top: 7px;
} 


div.layCentProfil {
	padding: 22px 12px 22px 15px;
	_height: 0px;
}

div.layCentProfil table.layCentProfil {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	border-collapse: collapse;
}

div.layCentProfil table.layCentProfil td {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	vertical-align: middle;
}

div.layCentProfil table.layCentProfil td.titles {
	padding-right: 9px;
}

div.layCentProfilCarPic {
	float: left;
	width: 100%;
}

div.layCentProfilCarPicLBg {
	float: left;
	padding: 0px 9px 9px 0px;
}

div.layCentProfilCarPicL {
	float: left;
	padding: 0px 0px 9px 0px;
}

table.layCentUList {
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
	background: url(../images/layCentUListT.gif) repeat-x top;
	width: 100%;
}

table.layCentUList th {
	margin: 0px;
	padding: 10px 7px 4px 12px;
	background: #5A5A5A;
	white-space: nowrap;
	vertical-align: middle;
}

table.layCentUList th.first {
	background: #5A5A5A url(../images/layCentUListLT.gif) no-repeat left top;
	padding-left: 15px
}

table.layCentUList th.last {
	background: #5A5A5A url(../images/layCentUListRT.gif) no-repeat right top;
	padding-right: 10px
}

table.layCentUList th span.arrows {
	padding: 0px 0px 0px 7px;
	white-space: nowrap;
	vertical-align: middle;
}

table.layCentUList th span.arrows img {
	vertical-align: middle;
}


table.layCentUList th span.sortby {
	vertical-align: middle;
}

table.layCentUList td {
	margin: 0px;
	padding: 0px;
}

table.layCentUList td img {
	vertical-align: top;
}


table.layCentUList td.first {
	padding-left: 3px
}

table.layCentUList td.last {
	padding-right: 10px
}

table.layCentUList td.firstT {
	background: url(../images/layCentUListLT2.gif) no-repeat left top;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
}

table.layCentUList td.lastT {
	background: url(../images/layCentUListRT2.gif) no-repeat right top;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
}

table.layCentUList tr.datas td {
	padding: 4px 7px 4px 12px;
	background: url(../images/layCentUListDataBg.gif) repeat-y left;
}

table.layCentUList tr.datas td.first {
	background: transparent;
}

table.layCentUList tr.last td {
	height: 10px;
}

table.layCentUList td.nores {
	text-align: center;
}

div.layCentUListPagerBg {
	background: #000000;
}

div.layCentUListPagerBgLT {
	background: url(../images/layCentUListPagerBgLT.gif) no-repeat left top;
}

div.layCentUListPagerBgRT {
	background: url(../images/layCentUListPagerBgRT.gif) no-repeat right top;
}

div.layCentUListPagerBgLB {
	background: url(../images/layCentUListPagerBgLB.gif) no-repeat left bottom;
}

div.layCentUListPagerBgRB {
	background: url(../images/layCentUListPagerBgRB.gif) no-repeat right bottom;
}


div.layCentUListPager {
	text-align: right;
	padding: 2px 3px 4px 3px;
}

div.layCentUListPager img {
	vertical-align: middle;
}

div.layCentUListPager span.links {
	padding: 0px 11px 0px 12px;
	vertical-align: middle;
}

div.layCentUListPager span.links a {
	margin: 0px 9px 0px 7px;
	xvertical-align: middle;
}

div.layCentUListPager2 {
	padding: 0px 0px 9px 0px;
	text-align: center;
}

div.layCentUListSearch {
	padding: 0px 0px 9px 0px;
}

div.layRightOnlineBg {
	background: url(../images/layRightOnlineBg.jpg) repeat-y left;
	width: 203px;
	margin-bottom: 14px;
}

div.layRightOnlineT {
	background: url(../images/layRightOnlineT.jpg) no-repeat left top;
}

div.layRightOnlineB {
	background: url(../images/layRightOnlineB.jpg) no-repeat left bottom;
}

div.layRightOnline {
	padding: 20px 17px 22px 25px;
	min-height: 150px;
	_height: 150px;
}

table.layRightOnline {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
}

table.layRightOnline td {
	margin: 0px;
	padding: 0px 0px 4px 0px;
}

table.layRightOnline td.date {
	text-align: right;
}


div.layRightOnline h3 {
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

div.layCentGalPagerBg {
	background: #000000;
}

div.layCentGalPagerBgLT {
	background: url(../images/layCentGalPagerBgLT.gif) no-repeat left top;
}

div.layCentGalPagerBgRT {
	background: url(../images/layCentGalPagerBgRT.gif) no-repeat right top;
}

div.layCentGalPagerBgLB {
	background: url(../images/layCentGalPagerBgLB.gif) no-repeat left bottom;
}

div.layCentGalPagerBgRB {
	background: url(../images/layCentGalPagerBgRB.gif) no-repeat right bottom;
}


div.layCentGalPager {
	text-align: right;
	padding: 2px 3px 4px 3px;
}

div.layCentGalPager img {
	vertical-align: middle;
}

div.layCentGalPager span.links {
	padding: 0px 11px 0px 12px;
	vertical-align: middle;
}

div.layCentGalPager span.links span.now {
	margin: 0px 9px 0px 7px;
	xvertical-align: middle;
}

div.layCentGalPager span.links a {
	margin: 0px 9px 0px 7px;
	xvertical-align: middle;
}

table.layCentAdv2 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
	width: 100%;
}

table.layCentAdv2 td {
	margin: 0px;
	padding: 0px 0px 9px 0px;
}

table.layCentAdv2 td.layCentAdv2_left {
	width: 100%;
	padding-right: 9px;
}

table.layCentAdv2 tr.layCentAdv2_last td {
	padding-bottom: 0px;
}

table.layCentAdv2 td.layCentAdv2Pic {
	text-align: center;
}

table.layCentAdv2 td.layCentAdv2NoPic {
	padding-right: 0px;
}

div.layCentAdv2DataBg {
	background: #2A2A2A;
}

div.layCentAdv2DataLT {
	background: url(../images/layCentAdv2DataLT.gif) no-repeat left top;
}

div.layCentAdv2DataRT {
	background: url(../images/layCentAdv2DataRT.gif) no-repeat right top;
}

div.layCentAdv2DataLB {
	background: url(../images/layCentAdv2DataLB.gif) no-repeat left bottom;
}

div.layCentAdv2DataRB {
	background: url(../images/layCentAdv2DataRB.gif) no-repeat right bottom;
}

div.layCentAdv2Data {
	padding: 3px 7px 3px 7px;
}

div.layCentAdvPagerBg {
	background: #000000;
}

div.layCentAdvPagerBgLT {
	background: url(../images/layCentAdvPagerBgLT.gif) no-repeat left top;
}

div.layCentAdvPagerBgRT {
	background: url(../images/layCentAdvPagerBgRT.gif) no-repeat right top;
}

div.layCentAdvPagerBgLB {
	background: url(../images/layCentAdvPagerBgLB.gif) no-repeat left bottom;
}

div.layCentAdvPagerBgRB {
	background: url(../images/layCentAdvPagerBgRB.gif) no-repeat right bottom;
}

div.layCentAdvPager {
	text-align: right;
	padding: 2px 3px 4px 3px;
}

div.layCentAdvPager img {
	vertical-align: middle;
}

div.layCentAdvPager span.links {
	padding: 0px 11px 0px 12px;
	vertical-align: middle;
}

div.layCentAdvPager span.links span.now {
	margin: 0px 9px 0px 7px;
}

div.layCentAdvPager span.links a {
	margin: 0px 9px 0px 7px;
}

table.layCentAdv3 {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

table.layCentAdv3 td {
	margin: 0px;
	padding: 0px;
}

table.layCentAdv3 td.layCentAdv3_c1 {
	padding: 0px 11px 6px 0px;
	background: #000000 url(../images/layCentAdv3LB.gif) no-repeat left bottom;
}

table.layCentAdv3 td.layCentAdv3_c2 {
	background: #000000;
	padding: 6px 11px 6px 0px;
	xwhite-space: nowrap;
}

table.layCentAdv3 td.layCentAdv3_c3 {
	background: #000000 url(../images/layCentAdv3RB.gif) no-repeat right bottom;
	padding: 0px 0px 6px 0px;
	width: 100%;
}

div.layCentAdv3_c1 {
	background: url(../images/layCentAdv3LT.gif) no-repeat left top;
	padding: 6px 0px 0px 6px;
}

div.layCentAdv3_c3 {
	background: url(../images/layCentAdv3RT.gif) no-repeat right top;
	padding: 6px 6px 0px 0px;
}

table.layCentAdv3 td.layCentAdv3_title {
	padding: 0px 11px 4px 0px;
}

table.layCentAdv3 td.layCentAdv3_date {
	padding: 0px 0px 4px 0px;
	text-align: right;
}

table.layCentAdv3 td.layCentAdv3_sp {
	padding: 0px;
	background: url(../images/layCentAdv3Sp.gif) repeat-x top;
	height: 8px;
}

div.layCentAdv3Pic {
	float: left;
	margin-bottom: 11px;
}


table.layCentAdv3_datas {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}

table.layCentAdv3_datas td {
	margin: 0px;
	padding: 0px 0px 4px 0px;
}

table.layCentAdv3_datas td.layCentAdv3_data {
	padding-right: 18px;
}

input.layFormField {
	background: #E4E4E4 url(../images/layCentReg_input_bg.gif) repeat-x top;
	border: 0px;
	height: 17px;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}

input.layFormCheck {
	border: 0px;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	vertical-align: middle;
}

select.layFormSelect {
	background: #E4E4E4;
	border: 0px;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
}

textarea.layFormTexts {
	border: 1px solid #5A5A5A;
	margin: 4px 0px 4px 14px;
	*margin: 2px 0px 4px 14px;
	background: transparent;
	overflow: auto;
	padding: 9px;
	height: 40px;
}

textarea.layFormTexts2 {
	border: 1px solid #5A5A5A;
	margin: 4px 0px 4px 4px;
	*margin: 2px 0px 4px 4px;
	background: transparent;
	overflow: auto;
	padding: 9px;
	height: 30px;
}

table.layCentDown {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
	width: 100%;
}

table.layCentDown td {
	margin: 0px;
	padding: 0px 0px 9px 0px;
}

table.layCentDown td.layCentDown_left {
	width: 100%;
	padding-right: 9px;
}

table.layCentDown tr.layCentDown_last td {
	padding-bottom: 0px;
}

table.layCentDown td.layCentDownPic {
	text-align: center;
}

table.layCentDown td.layCentDownNoPic {
	padding-right: 0px;
}

div.layCentDownDataBg {
	background: #2A2A2A;
}

div.layCentDownDataBg2 {
	background: #2A2A2A;
	width: 136px;
	margin: 0px auto 0px auto;
}

div.layCentDownDataLT {
	background: url(../images/layCentDownDataLT.gif) no-repeat left top;
}

div.layCentDownDataRT {
	background: url(../images/layCentDownDataRT.gif) no-repeat right top;
}

div.layCentDownDataLB {
	background: url(../images/layCentDownDataLB.gif) no-repeat left bottom;
}

div.layCentDownDataRB {
	background: url(../images/layCentDownDataRB.gif) no-repeat right bottom;
}

div.layCentDownData {
	padding: 3px 7px 3px 7px;
	xtext-align: left;
}

table.layCentDown2 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
}

table.layCentDown2 td {
	margin: 0px;
	padding: 0px 0px 9px 0px;
	text-align: center;
	vertical-align: middle;
}

table.layCentDown2 td.layCentDown2_center {
	width: 100%;
	padding: 0px 2px 9px 2px; 
}

table.layCentDown2 td.layCentDown2_lasttd {
	padding-left: 18px;
}

span.layCentDown2Pic {
	display: table;
	display: inline-block;
	margin: 0px auto 0px auto;
}

div.layCentDown2Links {
	padding-bottom: 9px;
	width: 136px;
	margin: 0px auto 0px auto;
	text-align: center;
}

table.layCentDown2 td.layCentDown2Sp {
	background: url(../images/layCentDown2Sp.gif) repeat-x top;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 9px;
	*margin-bottom: 6px;
}

div.layCentDownButton {
	text-align: right;
	xfloat: left;
	xwidth: 100%;
clear: both;
	margin-top: 7px;
}

div.layCentDownPagerBg {
	background: #000000;
}

div.layCentDownPagerBgLT {
	background: url(../images/layCentDownPagerBgLT.gif) no-repeat left top;
}

div.layCentDownPagerBgRT {
	background: url(../images/layCentDownPagerBgRT.gif) no-repeat right top;
}

div.layCentDownPagerBgLB {
	background: url(../images/layCentDownPagerBgLB.gif) no-repeat left bottom;
}

div.layCentDownPagerBgRB {
	background: url(../images/layCentDownPagerBgRB.gif) no-repeat right bottom;
}


div.layCentDownPager {
	text-align: right;
	padding: 2px 3px 4px 3px;
}

div.layCentDownPager img {
	vertical-align: middle;
}

div.layCentDownPager span.links {
	padding: 0px 11px 0px 12px;
	vertical-align: middle;
}

div.layCentDownPager span.links span.now {
	margin: 0px 9px 0px 7px;
	xvertical-align: middle;
}

div.layCentDownPager span.links a {
	margin: 0px 9px 0px 7px;
	xvertical-align: middle;
}

div.layCentBoxBanner {
	text-align: center;
}