.contest_featured_box img.contest_presentation{width:620px;height:346px}.participate_suggestion{padding:20px;line-height:20px;font-size:16px;color:#666;background:#fff;margin:40px 0;font-weight:bold;text-align:center}.participate_suggestion a{text-decoration:underline}.win_box,.calendar_box{background:#fff;margin-bottom:20px}.calendar_box_content{border:1px solid #e4e4e4}.contest_bottom_box .contest_infos{padding-top:12px}.win_box h3,.calendar_box h3{height:42px;line-height:42px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-ms-border-top-left-radius:4px;-ms-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase;text-indent:55px;position:relative}.win_box h3{text-shadow:0 1px 2px #873132}.calendar_box h3{text-shadow:0 1px 2px #555}.win_box h3 img,.calendar_box h3 img{position:absolute;top:7px;left:18px}.win_box h3{background:#e84b4d;background-image:linear-gradient(bottom,#d63033 1%,#ec4f54 49%);background-image:-o-linear-gradient(bottom,#d63033 1%,#ec4f54 49%);background-image:-moz-linear-gradient(bottom,#d63033 1%,#ec4f54 49%);background-image:-webkit-linear-gradient(bottom,#d63033 1%,#ec4f54 49%);background-image:-ms-linear-gradient(bottom,#d63033 1%,#ec4f54 49%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.01,#d63033),color-stop(0.49,#ec4f54))}.win_box_content{padding:14px;color:#666}.calendar_box h3{background:#8f8f8f;background-image:linear-gradient(bottom,#787878 1%,#aaa 49%);background-image:-o-linear-gradient(bottom,#787878 1%,#aaa 49%);background-image:-moz-linear-gradient(bottom,#787878 1%,#aaa 49%);background-image:-webkit-linear-gradient(bottom,#787878 1%,#aaa 49%);background-image:-ms-linear-gradient(bottom,#787878 1%,#aaa 49%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.01,#787878),color-stop(0.49,#aaa))}.calendar_unit{height:57px;position:relative;padding-top:20px;color:#666;background-color:#fff;position:relative}.calendar_unit_sep{background:transparent url(/images/dotted.png.v5f3f452026fd33061) repeat-x left bottom;height:1px;left:8px;right:8px;clear:both;position:absolute;bottom:0;z-index:2}.calendar_unit .title{font-weight:bold;font-size:16px}.calendar_unit .title,.calendar_unit .date{text-indent:24px;margin-bottom:4px;font-weight:bold}.calendar_unit .date{font-size:13px}.calendar_unit .flag{color:#fff;float:left;height:56px;line-height:30px;background:transparent url(/images/contest/arrow_blue_middle.png.v8ede82c2298fba751) repeat-x left top;position:relative;padding:0 11px;font-size:14px}.status_arrow{position:absolute;right:-17px;top:0;height:29px;width:17px;background:transparent url(/images/contest/arrow_blue_end.png.v522acf77045bce2a1) repeat-x left top}.calendar_box .passive{background:#f0f0f0;background-image:linear-gradient(bottom,#ececec 33%,#f5f5f5 67%);background-image:-o-linear-gradient(bottom,#ececec 33%,#f5f5f5 67%);background-image:-moz-linear-gradient(bottom,#ececec 33%,#f5f5f5 67%);background-image:-webkit-linear-gradient(bottom,#ececec 33%,#f5f5f5 67%);background-image:-ms-linear-gradient(bottom,#ececec 33%,#f5f5f5 67%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.33,#ececec),color-stop(0.67,#f5f5f5))}.calendar_box .active .title{color:#00b1d3}.calendar_box .passive .title{font-weight:normal;font-size:14px}.calendar_box .passive .date{font-weight:normal}.passive .flag{background:transparent url(/images/contest/arrow_grey_middle.png.v8098cc5e34aa54c41) repeat-x left top}.passive .status_arrow{background:transparent url(/images/contest/arrow_grey_end.png.v613a29aae0efece61) repeat-x left top}.done .flag{display:inline-block;width:4px}.calendar_unit.last{background-image:none}