/* CSS Document */
body{ margin:0; padding:0; font-family: Arial, Verdana, Geneva, sans-serif; font-size:12px;}
h1,h2,h3,ul,ol,li,dl,dt,dd,p{ margin:0; padding:0;}
ul,li{ list-style:none;}
a{ color:#00a6e3;}
img{ vertical-align:top; border:0;}
.left{ float:left;}
.clear{ clear: both;}
.banner{ height:349px; background:#00b3f6;  margin-bottom:30px;}
.banner01{ background:url(../images/giveaway/banner.jpg) no-repeat; padding:15px 0 0 10px; width:1060px; margin:0 auto; height:349px;}
.banner01 a{ display:block; width:260px; height:50px;}
.banner01 p{ margin:200px 0 0 440px; font-size:14px;}
.main01{ width:1060px; margin: 0 auto;}
.giveaway{width:622px; border:3px solid #6ac2ff; background: url(../images/giveaway/giveaway_bg.jpg) repeat-y; padding:10px 0; position:relative;height: 339px;}
.giveaway bdo{	position: absolute;	display: block;	width: 176px;height: 175px;	left: -14px;top:-15px;}
.giveaway dt{ float:left; height:300px;}
.giveaway dd{ float:left; width:385px; margin-bottom:10px;}
.giveaway h2{ font-size:18px;}
.giveaway h2 a{ color:#000; text-decoration:none;}
.giveaway h2 a:hover{ text-decoration: underline;}
.giveaway h2 span{ font-weight:normal; font-size:14px; color:#404040;}
.giveaway li{ line-height:28px; background:url(../images/giveaway/list.jpg) no-repeat 0 3px; padding-left:22px;}
.giveaway input{ width:168px; height:28px; border:1px solid #cacaca; color:#a5a5a5; padding-left:5px;}
.giveaway dd.price,.price{ color:#999; margin:5px 0 13px 0; font-size:18px;}
.giveaway dd.price b,.price b{ color:#e60000; font-size:20px;}
.giveaway dd.price span,.price span{ color:#008eb2; margin-left:5px;}


.info{ width:366px; height:325px;  overflow:hidden;   float:right;   margin:0 15px;  position: absolute;  left: 226px;}
.infos { float:left; position:absolute; width:732px;  margin:0 20px 5px 0; font-family:Calibri; font-size:13px; color:#636363;}
.info1{ width:366px; float:left;}
.info1 p{ margin:10px 0;}
.info1 ul{ margin:10px 0; font-size:14px;}
.info1 h2{ padding:14px 0;}
.next{ background: url(../images/giveaway/get.png); width:153px; height:37px; cursor:pointer;}
#next2{  font-size:16px; font-weight:bold; cursor:pointer; color:#0092c3;}

.info2{ width:366px; float:left;}
.info2 li{ background:none; padding:0; width:240px; font-size:14px; line-height:20px; margin:8px 0;}
.info2 li b{ font-size:18px; color:#000;}
.info2 li a{ color:#000;}
.info2 li strong{ font-size:18px; color:#f00;}
.info2 li span{ font-size:16px; color:#006396;}



.recommended{ width:377px; border:1px solid #87d424; margin-left:20px; padding:55px 10px 10px 20px; background:url(../images/giveaway/green_bg.jpg) repeat-y; position:relative;}
.recommended h2{ font-size:20px; margin-bottom:10px;}
.recommended h2 b{ color:#e10000;}
.recommended p{ line-height:22px; margin-bottom:8px;}
.recommended span{ position:absolute; display:block; width:421px; height:42px; top:10px; left:-6px;}
.recommended ul{ margin-bottom:10px;}
.recommended li{ background: url(../images/giveaway/star.png) no-repeat 0 4px; height:26px; line-height:26px; padding-left:26px;}

.studio{ background:url(../images/giveaway/giveaway_16.jpg) no-repeat top; margin-top:20px; padding-top:20px; width:1060px; margin:20px auto 0 auto;}
.text{ width:740px;}
.studio h2{ color:#0292d5; font-size:20px;}
.studio h2 a{ color:#0292d5; text-decoration:none;}
.studio h2 a:hover{ text-decoration: underline;}
.studio p{ margin:8px 0; line-height:24px; font-size:13px; color:#515151;}
.studio ul{ margin:15px 0;}
.studio ul li{ float:left; line-height:30px; width:185px; font-size:16px; margin-bottom:15px;}
.studio ul li img{ margin-right:8px; float:left;}
.studio ul li a{ color:#333; text-decoration:none;}
.studio ul li a:hover{ text-decoration:underline;}
.studio ol li{ line-height:26px; background: url(../images/giveaway/list.png) no-repeat 0 3px; padding-left:22px;}

.studio .price{ margin-top:28px;padding-left: 370px;}
.studio .price del{ font-size:20px; color:#3b3b3b; float:left; line-height:40px;}
.studio .price span{ font-size:30px; font-weight:bold; color:#d50202; float:left; line-height:40px; margin:0 15px;}
.studio .price a{ float:left;}

.main02{ width:1060px; margin:5px auto 42px; background: url(../images/giveaway/giveaway_16.jpg) no-repeat top; padding-top:25px;}
.main02 .left{ width:336px; _width:325px; background:url(../images/giveaway/giveaway_23.jpg) no-repeat right; padding-right:10px; margin-left:10px;}
.main02 .left h2{ font-size:16px; text-align:center;}
.main02 .left h2 a{ text-decoration:none; color:#000;}
.main02 .left h2 a:hover{ text-decoration:underline;}
.main02 .left center{ margin:15px 0 20px 0;}
.main02 .left li{ line-height:24px; background:url(../images/giveaway/giveaway_37.jpg) no-repeat 0 4px; padding-left:25px;}
.main02 .left p{ text-align:center; font-size:26px; color:#d50202; line-height:38px;}
.main02 .left p del{ font-size:20px; color:#555;}
.main02 .left h2{ }
.main02 .left h2 a{ margin:0;display: inline; width: 336px; height:40px; line-height:40px;}
.main02 .left a{ margin-right:13px;_margin-right:8px;display:block; width:155px; height:44px; float:left;}

.bottom{ background:#000; color:#fff; text-align:center; height:60px; line-height:60px;}
