body {display:table; width:100%; background:#000 url(/proj/becks/i/bg.gif) repeat-x 20% 100%; font-family:Arial,Helvetica}
td {font-family:Arial,Helvetica}
.height100 {display:table-cell; vertical-align:middle;}
#a__home, .e100, .height100 {width:100%;}  
.logo {width:100%; padding-top:10px; text-align:center}

.choose-birthday {width:374px; padding:0 0 30px; margin:0 auto}

a {color:#fff; text-decoration:none}

.choose-birthday {}
	.choose-birthday .title {position:relative; background:#474747 url(/proj/becks/i/title-dot.gif) repeat 0 0; padding:12px 0 8px 16px; border:1px solid #494949; border-top-width:0}
		.choose-birthday .title h1 {position:relative; color:#fff; font-size:17px; text-transform:uppercase; width:340px; height:17px; overflow:hidden}
			.choose-birthday .title h1 span {position:absolute; top:0; left:0; width:100%; height:17px; background:url(/proj/becks/i/title-enterdate.gif)}

.m-t-tr, .m-t-tl {position:absolute; background:url(/proj/becks/i/title-m-corns.gif); width:8px; height:10px}
.m-t-tl {top:0; left:-1px; background-position:0 0}
.m-t-tr {top:0; right:-1px; background-position:100% 0}

.bg-png {background-image:none !important}

.date-birthday {padding:23px 17px 7px 16px}
	.date-birthday dl {padding-bottom:10px}
		.date-birthday dl.show-dd dd {display:block; bottom:43px}
/*		.dd-hide {display:none !important; } */
	.date-birthday dd {position:absolute; z-index:999; right:0; display:none; font-size:14px}
	.date-birthday dt {cursor:pointer; cursor:hand; position:relative; font-size:15px; font-weight:bold; padding-right:28px}
		.date-birthday dt a {display:block; background:url(/proj/becks/i/bg-select-left.png) no-repeat 0 0; height:30px; line-height:30px; padding-left:11px}
		.date-birthday dt span {position:absolute; right:0; top:0; width:28px; height:30px; background:url(/proj/becks/i/bg-select-right.png)}
	.date-birthday td {font-size:14px !important; padding:1px 1px 1px 0}
	.date-birthday table {width:100%; border-collapse:collapse; border:0}
		.date-birthday .g-mar {position:relative; z-index:999; margin:-6px 0; display:inline-block}
		:root .date-birthday .g-mar {display:table; width:100%}

.choose-day {width:72px; margin-right:7px}
	.choose-day dd {width:203px; text-align:right}
.choose-month {width:135px; }
	.choose-month dt {font-size:17px}
		.choose-month dt a {line-height:29px}
	.choose-month dd {width:220px}
.choose-year {width:119px}
	.choose-year dd {width:308px}
	.date-birthday .gray-block {padding:0 3px}
	.date-birthday td a {display:block; height:22px; background:url(/proj/becks/i/dt-left.gif) no-repeat 0 -22px}
		.date-birthday td a span {display:block; padding:0 6px 0 4px; line-height:22px; height:22px; background:url(/proj/becks/i/dt-right.gif) no-repeat 100% -22px}
	.date-birthday td a:hover {background-color:#767676; background-position:0 0}
		.date-birthday td a:hover span {background-position:100% 0}

.select-replace {/*position:absolute; left:0; top:3px; width:100%*/}
	.select-replace select {width:100%; font-size:14px; background-color:#393939; color:#fff; font-weight:bold}
		.select-replace select option {font-size:14px; background-color:#393939; color:#fff; font-weight:bold}

.d-br, .d-bl, .d-tr, .d-tl {position:absolute; background:url(/proj/becks/i/d-corns.gif); width:2px; height:2px}
.d-tl {top:0; left:0; background-position:0 0}
.d-tr {top:0; right:0; background-position:100% 0}
.d-bl {bottom:0; left:0; background-position:0 100%}
.d-br {bottom:0; right:0; background-position:100% 100%}

.cont-text {font-size:14px; color:#f00; padding:30px 0 16px; line-height:20px; width:374px; margin:0 auto; letter-spacing:1px}
