@import url('reset.css');


.cam_catcher {background:url(../images/bg.png) repeat-x left 1px;}
.cam_catcher .cam_form:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cam_catcher .cam_form {display: inline-block;}
/* Hides from IE-mac \*/
* html .cam_catcher .cam_form {height: 1%;}
.cam_catcher .cam_form {display: block; line-height:normal; padding:0;}



.cam_catcher .cam_button a {text-decoration:none; font-size:12px !important; height:23px; line-height:23px; background-image:url(../images/bg_button.png); background-repeat:repeat-x;}
.cam_catcher .cam_button a:hover {font-size:14px !important;}

.cam_img img {border:1px solid #fff;}


.cam_catcher input {margin:0; background:#fff url(../images/input.gif) repeat-x; padding:3px; border:1px solid #ccc;}
.cam_catcher input {*height:23px; }

.c_left {float:left}
.c_right {float:right;}


/**/
.cam_catcher_160x300_1 {width:160px; height:300px; position:relative; background-color:#ff5400;}

	.cam_catcher_160x300_1 .cam_catcher_in { text-align:center; padding:10px 0 0 0;}

	.cam_catcher_160x300_1 .cam_title_1 { font-size:21px; color:#fff; text-transform:uppercase; line-height:20px; font-weight:bold;}
	.cam_catcher_160x300_1 .cam_title_2 { font-size:12px; font-weight:bold; color:#FF0; padding-bottom:5px;}


	.cam_catcher_160x300_1 label {font-weight:bold; color:#fff; display:block; margin:2px auto;}
	.cam_catcher_160x300_1 input   {width:143px;}
	.cam_catcher_160x300_1 .cam_button a {display:block; background-color:#000; color:#fff; font-weight:bold; width:130px; margin:3px auto;}

/**/
.cam_catcher_160x300_2 {width:160px; height:300px; position:relative; background-color:#ff5400;}

	.cam_catcher_160x300_2 .cam_catcher_in { text-align:center; padding:10px 0 0 0;}

	.cam_catcher_160x300_2 .cam_title_1 { font-size:16px; color:#fff; text-transform:uppercase; line-height:17px; font-weight:bold; padding:5px;}
	.cam_catcher_160x300_2 .cam_title_2 {  color:#FF0;}


	.cam_catcher_160x300_2 label {font-weight:bold; color:#fff; display:block; margin:5px auto;}
	.cam_catcher_160x300_2 input   {width:133px;}
	.cam_catcher_160x300_2 .cam_button a {display:block; background-color:#000; color:#fff; font-weight:bold; width:130px; margin:3px auto;}


/**/
.cam_catcher_300x250_1 {width:300px; height:250px; position:relative; background-color:#ff5400;}

	.cam_catcher_300x250_1 .cam_catcher_in { text-align:center; padding:15px 0 0 0; background:url(../images/cam.png) no-repeat 150px 80px;}
	.cam_catcher_300x250_1 .cam_img img {margin:0 10px;}

	.cam_catcher_300x250_1 .cam_title_1 { font-size:18px; color:#fff;  line-height:18px; font-weight:bold; padding:5px 20px 3px 20px;}
	.cam_catcher_300x250_1 .cam_title_2 {  color:#FF0;}

	.cam_catcher_300x250_1 .cam_form {padding:0 20px;}
	.cam_catcher_300x250_1 label {font-weight:bold; color:#fff; display:block; margin:5px auto; text-align:left;}
	.cam_catcher_300x250_1 input   {width:170px; float:left;}
	.cam_catcher_300x250_1 .cam_button a {display:block; background-color:#000; color:#fff; font-weight:bold; width:80px; float:left;}

/**/
.cam_catcher_300x250_2 {width:300px; height:250px; position:relative; background-color:#ff5400;}

	.cam_catcher_300x250_2 .cam_catcher_in { text-align:center; padding:15px 0 0 0; background:url(../images/girl.png) no-repeat 100px -30px; height:235px;}

	.cam_catcher_300x250_2 .cam_title_1 { font-size:24px; color:#fff;  line-height:22px; font-weight:bold; padding:5px 20px 0 20px;}
	.cam_catcher_300x250_2 .cam_title_2 {  color:#FF0; font-size:33px; font-weight:bold; letter-spacing:-1px; line-height:24px; margin-bottom:15px;}

	.cam_catcher_300x250_2 .cam_form {padding:10px 20px 0 20px;}
	.cam_catcher_300x250_2 label {font-weight:bold; color:#fff; display:block; margin:5px auto; text-align:left;}
	.cam_catcher_300x250_2 input   {width:170px; float:left;}
	.cam_catcher_300x250_2 .cam_button a {display:block; background-color:#000; color:#fff; font-weight:bold; width:80px; float:left;}

/**/
.cam_catcher_468x120_1 {width:468px; height:120px; position:relative; background-color:#ff5400;}

	.cam_catcher_468x120_1 .cam_img {position:absolute; left:10px}
	.cam_catcher_468x120_1 .cam_catcher_in { text-align:left; padding:10px; background:url(../images/cam.png) no-repeat 200px -30px;}

	.cam_catcher_468x120_1 .cam_title_1 { font-size:24px; color:#fff; font-weight:bold; padding:5px 0 0  0; margin-left:120px;}
	.cam_catcher_468x120_1 .cam_title_2 {  color:#FF0;}

	.cam_catcher_468x120_1 .cam_form {padding:10px 20px 0 120px;}
	.cam_catcher_468x120_1 label {font-weight:bold; color:#fff; display:block; margin:5px auto; text-align:left;}
	.cam_catcher_468x120_1 input   {width:210px; float:left;}
	.cam_catcher_468x120_1 .cam_button a {display:block; text-align:center; background-color:#000; color:#fff; font-weight:bold; width:80px; float:left;}

/**/
.cam_catcher_468x120_2 {width:468px; height:120px; position:relative; background-color:#ff5400;}

	.cam_catcher_468x120_2 .cam_img {position:absolute; right:10px}
	.cam_catcher_468x120_2 .cam_catcher_in { text-align:left; padding:10px; background:url(../images/girl.png) no-repeat 200px -30px; height:100px;}

	.cam_catcher_468x120_2 .cam_title_1 { font-size:24px; line-height:24px; letter-spacing:-1px; color:#fff; font-weight:bold; padding:5px 0 15px  10px; margin-right:120px;}
	.cam_catcher_468x120_2 .cam_title_2 {  color:#FF0;}

	.cam_catcher_468x120_2 .cam_form {padding:0 120px 0 10px;}
	.cam_catcher_468x120_2 label {font-weight:bold; color:#fff; display:block; margin:5px auto; text-align:left;}
	.cam_catcher_468x120_2 input   {width:210px; float:left; font-weight:bold;}
	.cam_catcher_468x120_2 .cam_button a {display:block; text-align:center; background-color:#000; color:#fff; font-weight:bold; width:80px; float:left;}



/**/
.cam_catcher_500x250_1 {width:500px; height:250px; position:relative; background-color:#ff5400;}

	.cam_catcher_500x250_1 .cam_catcher_in { text-align:center; padding:25px 0 0 0; background:url(../images/cam.png) no-repeat 150px 80px; height:225px}
	.cam_catcher_500x250_1 .cam_img img {margin:0 4px;}

	.cam_catcher_500x250_1 .cam_title_1 { font-size:34px; color:#fff; font-weight:bold; padding:5px 20px 5px 20px;}
	.cam_catcher_500x250_1 .cam_title_2 {  color:#FF0;}

	.cam_catcher_500x250_1 .cam_form {padding:0 20px; margin:0 auto; width:350px;}
	.cam_catcher_500x250_1 label {font-weight:bold; color:#fff; display:block; margin:5px auto; font-size:16px; text-align:left; margin-left:0px;}
	.cam_catcher_500x250_1 input   {width:250px; float:left;}
	.cam_catcher_500x250_1 .cam_button a {display:block; background-color:#000; color:#fff; font-weight:bold; width:80px; float:left;}



/**/
.cam_catcher_500x250_2 {width:500px; height:250px; position:relative; background-color:#ff5400;}

	.cam_catcher_500x250_2 .cam_catcher_in { text-align:center; padding:10px 0 0 0; background:url(../images/cam.png) no-repeat 150px 80px; height:240px}
	.cam_catcher_500x250_2 .cam_img img {margin:0 4px;}

	.cam_catcher_500x250_2 .cam_title_1 { font-size:26px; color:#fff; font-weight:bold; padding:5px 20px 0 20px; letter-spacing:-1px;}
	.cam_catcher_500x250_2 .cam_title_2 {  color:#FF0; font-size:34px; font-weight:bold; letter-spacing:-1px; margin-bottom:5px;}

	.cam_catcher_500x250_2 .cam_form {padding:10px 0 0 0; margin-left:45px;}
	.cam_catcher_500x250_2 label {font-weight:bold; padding:3px; color:#fff; float:left; display:block; font-size:14px; text-align:left; margin-left:0px;}
	.cam_catcher_500x250_2 input   {width:220px; float:left;}
	.cam_catcher_500x250_2 .cam_button a {display:block; background-color:#000; color:#fff; font-weight:bold; width:80px; float:left;}

/**/
.cam_catcher_728x90_1 {width:728px; height:90px; position:relative; background-color:#ff5400;}

	.cam_catcher_728x90_1 .cam_img {position:absolute; left:10px; padding:3px;}
	.cam_catcher_728x90_1 .cam_catcher_in { text-align:left; padding:10px; background:url(../images/cam.png) no-repeat 200px -30px; height:70px;}

	.cam_catcher_728x90_1 .cam_title_1 { font-size:18px; color:#fff; font-weight:bold; padding:5px 0 0  0; margin-left:220px;}
	.cam_catcher_728x90_1 .cam_title_2 {  color:#FF0;}

	.cam_catcher_728x90_1 .cam_form {padding:10px 20px 0 220px;}
	.cam_catcher_728x90_1 label {font-weight:bold; float:left; color:#fff; display:block; text-align:left; padding:3px 10px 5px 0;}
	.cam_catcher_728x90_1 input   {width:240px; float:left;}
	.cam_catcher_728x90_1 .cam_button a {display:block; text-align:center; background-color:#000; color:#fff; font-weight:bold; width:80px; float:left;}


/**/
.cam_catcher_728x90_2 {width:728px; height:90px; position:relative; background-color:#ff5400;}

	.cam_catcher_728x90_2 .cam_img {position:absolute; left:10px; padding:3px;}
	.cam_catcher_728x90_2 .cam_img_2  {float:right; position:relative; margin-right:10px;}

	.cam_catcher_728x90_2 .cam_catcher_in { text-align:left; padding:10px; background:url(../images/cam.png) no-repeat 200px -30px; height:70px;}

	.cam_catcher_728x90_2 .cam_title_1 { font-size:21px; color:#fff; font-weight:bold; padding:5px 0 0  0; margin-left:220px;}
	.cam_catcher_728x90_2 .cam_title_2 {  color:#FF0;}

	.cam_catcher_728x90_2 .cam_form {padding:5px 20px 0 230px;}
	.cam_catcher_728x90_2 label {font-weight:bold; float:left; color:#fff; display:block; text-align:left; padding:3px 10px 5px 0;}
	.cam_catcher_728x90_2 input   {width:165px; float:left; text-align:center;}
	.cam_catcher_728x90_2 .cam_button a {display:block; text-align:center; background-color:#000; color:#fff; font-weight:bold; width:80px; float:left;}


