.overlay.typeSO{line-height:1.4em;background:#fff;font-weight:700;border:2px solid #ffb300;border-radius:5px;box-shadow:0 0 6px #ccc}.overlay.typeSO.relAbove{margin-top:-10px}.overlay.typeSO.relBelow{margin-top:20px}.overlay.typeSO .inner{border-radius:5px}.overlay.typeSO a{display:block;font-weight:400}.overlay.typeSO a:hover{text-decoration:underline}.overlay.typeSO.relAbove .arrow,.overlay.typeSO.relBelow .arrow{border-color:#ffb300 transparent transparent;border-style:solid;border-width:10px;margin-left:-10px;position:absolute;bottom:-20px;left:50%}.overlay.typeSO.relAbove .arrow:before,.overlay.typeSO.relBelow .arrow:before{content:"";border-color:#fff transparent transparent;border-style:solid;border-width:7px;position:absolute;top:-10px;left:-7px}.overlay.typeSO.relBelow .arrow{border-color:transparent transparent #ffb300;top:-20px;bottom:auto}.overlay.typeSO.relBelow .arrow:before{border-color:transparent transparent #fff;top:auto;bottom:-10px}.overlay.typeSO.announce{border-color:#00a680}.overlay.typeSO.announce.relAbove .arrow{border-color:#00a680 transparent transparent}.overlay.typeSO.announce.relBelow .arrow{border-color:transparent transparent #00a680}.overlay.relative.moreOverlay{width:440px;padding:0;margin:-16px 0 0;border:none;box-shadow:0 5px 5px #fff;background:#fff}.overlay.moreOverlay .inner{display:inline;padding:0;margin:0}.moreOverlay .slim_ranking{display:inline-block;font-weight:700;font-size:1.167em;color:#00a680;cursor:pointer}.moreOverlay .slim_ranking:hover{text-decoration:underline}.moreOverlay .reason{border-left:1px solid #ccc;margin-left:5px;padding-left:8px;font:italic 1.0835em/17px Georgia,Times New Roman,Century Schoolbook L,serif;color:#656565}.moreOverlay .less{font:normal .9em Arial,Tahoma,Bitstream Vera Sans,sans-serif;color:#069;cursor:pointer}.moreOverlay .less:hover{text-decoration:underline}.moreOverlay .short{display:none}.overlay.relative.allDealsOverlay{margin:0;border-bottom:1px solid #dad7c8;box-shadow:0 8px 8px rgba(0,0,0,.5)}.overlay.allDealsOverlay .inner{width:983px;padding:0;margin-top:-1px;border:1px solid #eceae2;overflow:hidden}.allDealsOverlay .anim_loop{display:none}.allDealsOverlay .tab{width:158px;height:3px;background:#fff;position:absolute;top:-1px;right:158px}.allDealsOverlay .header{padding:12px 0 13px;border-bottom:1px solid #e6e5e0;font-size:1.3335em;font-weight:700;color:#00a680;text-align:center}.overlay.allDealsOverlay #PROVIDER_BLOCK{padding:0}.overlay.allDealsOverlay #HR_HACKATHON_CONTENT{padding:0;margin:0;border:none;border-radius:0;box-shadow:none}.allDealsOverlay #HR_HACKATHON_CONTENT .premium_offers_area{width:985px;margin-top:-1px}.allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium{width:347px;height:36px;line-height:36px;padding:10px 30px 10px 114px;margin:0 0 -1px -1px;border:1px solid #e6e5e0;border-radius:0;box-shadow:none;text-align:right;clear:none;float:left}.overlay.allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium:hover{border-color:#e6e5e0;background:#f8f8f8}.allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium .providerLogo{width:auto;height:auto;position:absolute;left:30px}.allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium .providerLogo img{height:36px}.overlay.allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium .priceBlock{max-width:none;height:auto;line-height:36px;padding:0;border:none;background:none;text-shadow:none;float:none}.overlay.allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium:hover .priceBlock{border:none;background:none}.allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium .price{font-size:1.8335em;vertical-align:middle}.allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium .price span{margin-left:-.5em;font-size:.55em;font-weight:400}.allDealsOverlay .view{display:inline-block;line-height:32px;padding:0 16px;margin-left:25px;font-weight:700;vertical-align:middle;border:1px solid;border-color:#fdb22a #f1a928 #f1a928 #fdb22a;background:#fec206;background:-moz-linear-gradient(top,#fee4a3 0,#fec206 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fee4a3),color-stop(100%,#fec206));background:-webkit-linear-gradient(top,#fee4a3,#fec206);background:-o-linear-gradient(top,#fee4a3 0,#fec206 100%);background:-ms-linear-gradient(top,#fee4a3 0,#fec206 100%);background:linear-gradient(180deg,#fee4a3 0,#fec206);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEE4A3",endColorstr="#FEC206",GradientType=0)}.allDealsOverlay .view:hover{background:#fec103;background:-moz-linear-gradient(top,#f7bb00 0,#fec103 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fec103),color-stop(100%,#fec103));background:-webkit-linear-gradient(top,#f7bb00,#fec103);background:-o-linear-gradient(top,#f7bb00 0,#fec103 100%);background:-ms-linear-gradient(top,#f7bb00 0,#fec103 100%);background:linear-gradient(180deg,#f7bb00 0,#fec103);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7BB00",endColorstr="#FEC103",GradientType=0)}.allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium .priceBlock .checkSite{display:inline-block;padding-right:19px;margin:0;line-height:1.2em;font-size:1em;font-weight:400;text-align:right}.allDealsOverlay .checkSite:hover{text-decoration:underline}.allDealsOverlay .sprite-noAvailability{color:#656565}.long_prices .allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium .price{font-size:1em}.lang_pt .allDealsOverlay #HR_HACKATHON_CONTENT .offer.premium .price span{margin:0}
