@import url('reset.css');
body {margin: 0; padding: 0}

.regform {overflow:hidden;}
.regform .r_form li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.regform .r_form li {display: inline-block;}
/* Hides from IE-mac \*/
* html .regform .r_form li {height: 1%;}
.regform .r_form li {display: block; line-height:normal; padding:0;}


/* .regform .r_button a strong {color:#fc0; text-decoration:none;} */
.regform .r_button a {text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0,0.5); font-size:12px !important; height:16px;}
.regform .r_button a:hover {font-size:14px !important;}
/* End hide from IE-mac */

.regform input {margin:0;}

.r_left {float:left}
.r_right {float:right;}

/* 160x300_01 */
.r_160x300_01 {width:160px; height:300px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#f54d85 url(../images/white_gradient.png) repeat-x;}
	.r_160x300_01 .reg_in {padding:10px;}
	.r_160x300_01 .r_title1 {font-size:30px; font-weight:bold; text-align:center; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
	.r_160x300_01 .r_title2 {font-size:14px; font-weight:bold; color:#fff; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_160x300_01  .r_form {padding:10px 0 5px 0;}
	.r_160x300_01  li {margin-bottom:3px;}
	.r_160x300_01 input {padding:2px; font-size:12px; width:132px;}
	.r_160x300_01 label {display:block; color:#fff; font-weight:bold; margin-bottom:3px;  text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_160x300_01 .link {font-size:11px; text-align:right;}
	.r_160x300_01 .link a {color:#fff;}
	.r_160x300_01 .link a:hover {text-decoration:none;}

	.r_160x300_01 .r_button {text-align:center;}
	.r_160x300_01 .r_button a {color:#fff; font-weight:bold; background:#000 url(../images/button.gif) repeat-x; height:28px; line-height:28px; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
	.r_160x300_01 .r_button a:hover {text-decoration:none;}


/* 160x300_02 */
.r_160x300_02 {width:160px; height:300px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#b14aa1;}
	.r_160x300_02 .reg_in {padding:10px;background:url(../images/160_300_02_bg_woman.png) no-repeat center bottom;}
	.r_160x300_02 .r_title1 {font-size:23px; font-weight:bold; text-align:center; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
	.r_160x300_02 .r_title2 {font-size:14px; font-weight:bold; color:#fff; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.2); margin-bottom:10px;}

	.r_160x300_02  .r_form {padding:10px 0 5px 0;}
	.r_160x300_02  li {margin-bottom:3px;}
	.r_160x300_02 input {padding:2px; font-size:12px; width:132px;}
	.r_160x300_02 label {display:block; color:#fff; font-weight:bold; margin-bottom:3px;  text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_160x300_02 .link {font-size:11px; text-align:right;}
	.r_160x300_02 .link a {color:#fff;}
	.r_160x300_02 .link a:hover {text-decoration:none;}

	.r_160x300_02 .r_button {text-align:center;}
	.r_160x300_02 .r_button a {color:#fff; font-weight:bold; background:#000 url(../images/button.gif) repeat-x; height:28px; line-height:28px; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
	.r_160x300_02 .r_button a:hover {text-decoration:none;}

/* 300x250_01 */
.r_300x250_01 {width:300px; height:250px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#ea3c75;}
	.r_300x250_01 .reg_in {padding:10px; background:url(../images/300x250_01.gif) no-repeat center top;}
	.r_300x250_01 .r_title1 {font-size:14px; margin:61px -8px 0 -8px; background:#000; padding:5px 0; font-weight:bold; text-align:center; color:#fff;
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

	.r_300x250_01  .r_form {padding:5px 0 5px 0;}
	.r_300x250_01  li {margin-bottom:3px;}
	.r_300x250_01  ul {margin-bottom:10px;}
	.r_300x250_01 input {padding:2px; font-size:12px; width:145px;}
	.r_300x250_01 label {display:inline-block; width:110px; color:#fff; text-align:right; padding-right:5px; font-weight:bold; margin-bottom:3px;  text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_300x250_01 .link {font-size:11px; text-align:right;}
	.r_300x250_01 .link a {color:#fff;}
	.r_300x250_01 .link a:hover {text-decoration:none;}

	.r_300x250_01 .r_button {text-align:center;}
	.r_300x250_01 .r_button a {color:#fff; font-weight:bold; background:#000 url(../images/button.gif) repeat-x; height:28px; line-height:28px; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
	.r_300x250_01 .r_button a:hover {text-decoration:none;}

/* 300x250_02 */
.r_300x250_02 {width:300px; height:250px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#b14aa1;}
	.r_300x250_02 .reg_in {padding:10px; background: url(../images/white_gradient.png) repeat-x;}
	.r_300x250_02 .r_title1 {font-size:38px; letter-spacing:-1px; font-weight:bold; text-align:center; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
	.r_300x250_02 .r_title2 {font-size:16px; font-weight:bold; color:#fff; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,0.2); filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

	.r_300x250_02  .r_form {padding:5px 0 5px 0;}
	.r_300x250_02  li {margin-bottom:3px;}
	.r_300x250_02  ul {margin-bottom:10px;}
	.r_300x250_02 input {padding:2px; font-size:12px; width:145px;}
	.r_300x250_02 label {display:inline-block; width:110px; color:#fff; text-align:right; padding-right:5px; font-weight:bold; margin-bottom:3px;  text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_300x250_02 .link {font-size:11px; text-align:right;}
	.r_300x250_02 .link a {color:#fff;}
	.r_300x250_02 .link a:hover {text-decoration:none;}

	.r_300x250_02 .r_button {text-align:center;}
	.r_300x250_02 .r_button a {color:#fff; font-weight:bold; background:#000 url(../images/button.gif) repeat-x; height:28px; line-height:28px; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
	.r_300x250_02 .r_button a:hover {text-decoration:none;}

/* 468x120_01 */
.r_468x120_01 {width:468px; height:120px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#fb4f88;}
	.r_468x120_01 .reg_in {padding:10px; background: url(../images/white_gradient.png) repeat-x;}
	.r_468x120_01 .r_title1 {font-size:12px; font-weight:bold; text-align:center; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.2); background:#000 url(../images/white_gradient.png) repeat-x; padding:5px 10px; margin:-8px -8px 0 -8px; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

	.r_468x120_01  .r_form {padding:5px 0 5px 0;}
	.r_468x120_01  li {margin-bottom:2px;}
	.r_468x120_01  ul {margin-bottom:10px;}
	.r_468x120_01 input {padding:2px; font-size:12px; width:155px;}
	.r_468x120_01 label {display:inline-block; width:110px; color:#fff; text-align:right; padding-right:5px; font-weight:bold; margin-bottom:3px;  text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_468x120_01 .link {font-size:11px; text-align:right;}
	.r_468x120_01 .link a {color:#fff;}
	.r_468x120_01 .link a:hover {text-decoration:none;}

	.r_468x120_01 .r_button {text-align:center; margin-bottom:5px;}
	.r_468x120_01 .r_button a {color:#fff; font-weight:bold; background:#000 url(../images/button.gif) repeat-x; height:48px; line-height:48px; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; height:50px; }
	.r_468x120_01 .r_button a:hover {text-decoration:none;}

	.r_468x120_01 .abs_p { position:absolute; margin-top:-100px; margin-left:300px;}

	.r_468x120_01 .r_left {width:300px;}
	.r_468x120_01 .r_right {width:130px; padding-top:10px;}

/* 468x120_02 */
.r_468x120_02 {width:468px; height:120px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#bb162e;}
	.r_468x120_02 .reg_in {padding:10px; background: url(../images/468x_120_02.png) no-repeat;}
	.r_468x120_02 .r_title1 {font-size:14px; font-weight:bold; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.2); padding-left:110px;   text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_468x120_02  .r_form {padding:5px 0 5px 0;}
	.r_468x120_02  li {margin-bottom:2px;}
	.r_468x120_02  ul {margin-bottom:10px;}
	.r_468x120_02 input {padding:2px; font-size:12px; width:155px;}
	.r_468x120_02 label {display:inline-block; width:110px; color:#fff; text-align:right; padding-right:5px; font-weight:bold; margin-bottom:3px;  text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_468x120_02 .link {font-size:11px; text-align:right; position:absolute; margin-top:60px;}
	.r_468x120_02 .link a {color:#fff;}
	.r_468x120_02 .link a:hover {text-decoration:none;}

	.r_468x120_02 .r_button {text-align:center; margin-bottom:5px; position:absolute; width:130px; }
	.r_468x120_02 .r_button a {color:#fff; font-weight:bold; background:#000 url(../images/button.gif) repeat-x; padding:10px 0; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; height:32px; }
	.r_468x120_02 .r_button a:hover {text-decoration:none;}

	.r_468x120_02 .abs_p { position:absolute; margin-top:-100px; margin-left:300px;}

	.r_468x120_02 .r_left {margin-left:110px; _margin-left:55px;  width:190px; }
	.r_468x120_02 .r_right {width:130px; padding-top:5px;}

/* 500x250_01 */
.r_500x250_01 {width:500px; height:250px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#ffe9e9;}
	.r_500x250_01 .reg_in {padding:10px;}
	.r_500x250_01 .r_title1 {font-size:24px; font-weight:bold; color:#000; text-align:center; }
	.r_500x250_01 .r_title2 {color:#bb162e; font-size:17px; font-weight:bold;margin-bottom:20px;  text-align:center;}

	.r_500x250_01  .r_form {padding:5px 0 5px 0;}
	.r_500x250_01  li {margin-bottom:2px;}
	.r_500x250_01  ul {margin-bottom:10px;}
	.r_500x250_01 input {padding:2px; font-size:12px; width:145px;}
	.r_500x250_01 label {display:inline-block; width:110px; color:#000; text-align:right; padding-right:5px; font-weight:bold; margin-bottom:3px; }

	.r_500x250_01 .link {font-size:11px; text-align:right; position:absolute; margin-top:50px;}
	.r_500x250_01 .link a {color:#000;}
	.r_500x250_01 .link a:hover {text-decoration:none;}

	.r_500x250_01 .r_button {text-align:center; margin-bottom:5px; position:absolute; width:300px;}
	.r_500x250_01 .r_button a {height:16px;  color:#fff; font-weight:bold; background:#000 url(../images/button.gif) repeat-x; width:80%; padding:10px 0; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
	.r_500x250_01 .r_button a:hover {text-decoration:none;}

	.r_500x250_01 .abs_p { position:absolute; margin-top:-100px; margin-left:300px;}

	.r_500x250_01 .r_left { width:280px;}
	.r_500x250_01 .r_right {width:181px; padding-top:5px;}

/* 500x250_02 */
.r_500x250_02 {width:500px; height:250px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#81145e; }
	.r_500x250_02 .reg_in {padding:5px; background:url(../images/500x250_02.png) no-repeat center top;}
	.r_500x250_02 .r_title1 {font-size:28px; text-transform:uppercase; font-weight:bold; color:#fff; text-align:left; padding-left:20px; padding-top:10px; }
	.r_500x250_02 .r_title2 {font-size:14px; font-weight:bold; color:#fc0; text-align:left; margin-bottom:10px; padding-left:20px;}

	.r_500x250_02  .r_form {padding:5px 0 5px 0;}
	.r_500x250_02  li {margin-bottom:2px;}
	.r_500x250_02  ul {margin-bottom:10px;}
	.r_500x250_02 input {padding:2px; font-size:12px; width:145px;}
	.r_500x250_02 label {display:inline-block; width:110px; color:#fff; text-align:right; padding-right:5px; font-weight:bold; margin-bottom:3px; }

	.r_500x250_02 .link {font-size:11px; text-align:right; position:absolute; margin-top:46px; width:270px;}
	.r_500x250_02 .link a {color:#fff;}
	.r_500x250_02 .link a:hover {text-decoration:none;}

	.r_500x250_02 .r_button {text-align:center; margin-bottom:5px; position:absolute; width:300px;}
	.r_500x250_02 .r_button a {color:#fff; font-weight:bold; background:#000 url(../images/button.gif) repeat-x; height:38px; width:70%; line-height:38px; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  }
	.r_500x250_02 .r_button a:hover {text-decoration:none;}

	.r_500x250_02 .abs_p { position:absolute; margin-top:-100px; margin-left:300px;}

	.r_500x250_02 .r_left { width:280px;}
	.r_500x250_02 .r_right {width:181px; padding-top:5px;}


/* 728x90_01 */
.r_728x90_01 {width:728px; height:90px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#fb4f88;}
	.r_728x90_01 .reg_in {padding:8px; background: url(../images/728x90_01.gif) no-repeat 7px 7px;}

	.r_728x90_01  .r_form {padding:0;}
	.r_728x90_01  li {margin-bottom:2px; }
	.r_728x90_01  ul {margin-bottom:10px;}
	.r_728x90_01 input {padding:2px; font-size:12px; width:145px;}
	.r_728x90_01 label {display:inline-block; width:110px; color:#fff; text-align:right; padding-right:5px; font-weight:bold; text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_728x90_01 .link {font-size:11px; text-align:right; position:absolute; margin-top:50px;}
	.r_728x90_01 .link a {color:#fff;}
	.r_728x90_01 .link a:hover {text-decoration:none;}

	.r_728x90_01 .r_button {text-align:left; margin-bottom:5px; padding-right:10px; }
	.r_728x90_01 .r_button a {color:#fff; font-weight:bold; text-align:center; background:#000 url(../images/button.gif) repeat-x; height:48px; line-height:48px; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  position:absolute; width:130px; }
	.r_728x90_01 .r_button a:hover {text-decoration:none;}

	.r_728x90_01 .abs_p { position:absolute; margin-top:-100px; margin-left:300px;}

	.r_728x90_01 .r_left {width:280px; margin-left:280px; _margin-left:140px;}
	.r_728x90_01 .r_right {width:150px; padding-top:0px;}

/* 728x90_02 */
.r_728x90_02 {width:728px; height:90px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;  background:#832d5b;}
	.r_728x90_02 .reg_in {padding:8px; background: url(../images/728x90_02.png) no-repeat 12px 0;}



	.r_728x90_02 .r_title1 {position:absolute; width:148px; font-size:16px; font-weight:bold; font-style:italic; color:#F90; margin:9px 0 0 115px; font-weight:bold;}

	.r_728x90_02  .r_form {padding:0;}
	.r_728x90_02  li {margin-bottom:2px; }
	.r_728x90_02  ul {margin-bottom:10px;}
	.r_728x90_02 input {padding:2px; font-size:12px; width:145px;}
	.r_728x90_02 label {display:inline-block; width:110px; color:#fff; text-align:right; padding-right:5px; font-weight:bold; text-shadow:1px 1px 0 rgba(0,0,0,0.2);}

	.r_728x90_02 .link {font-size:11px; text-align:right; position:absolute; margin-top:50px;}
	.r_728x90_02 .link a {color:#fff;}
	.r_728x90_02 .link a:hover {text-decoration:none;}

	.r_728x90_02 .r_button {text-align:left; margin-bottom:5px;}
	.r_728x90_02 .r_button a {color:#fff; font-weight:bold; text-align:center; background:#000 url(../images/button.gif) repeat-x; height:48px; line-height:48px; display:block; margin:0 auto; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; position:absolute; width:130px; }
	.r_728x90_02 .r_button a:hover {text-decoration:none;}

	.r_728x90_02 .abs_p { position:absolute; margin-top:-100px; margin-left:300px;}

	.r_728x90_02 .r_left {width:280px; margin-left:280px; _margin-left:140px;}
	.r_728x90_02 .r_right {width:150px; padding-top:0px;}



	.close_reg {background:url(../images/close.gif) no-repeat center center; filter:alpha(opacity=50);
	-moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5; z-index:100; display:block; width:13px; height:13px; background-color:#000; position:absolute; margin:5px 0 0 283px;}
	.close_reg span {display:none;}
