div.packages{margin:20px 0 15px 0}div.packages>input{display:none}div.packages .labels{font-size:0;text-align:center}div.packages .labels label{padding:0 20px;font-size:12px;display:inline-block;vertical-align:bottom;height:35px;line-height:35px;background:#ebebeb;cursor:pointer;border:1px solid #d4d4d4;border-bottom:none;text-align:left}div.packages .labels label:hover{color:#1c1c1c;background:#fff;height:40px;line-height:40px;position:relative;border-top-color:#7a9cc2}div.packages .labels label b{padding-right:5px;font-size:15px;color:#7a9cc2}div.packages .labels label span{padding-left:5px;font-size:10px}div.packages .content{background:#fff;border:1px solid #d9d9d9;border-top:none;position:relative;min-height:320px}div.packages .content>div{position:absolute;width:100%;height:100%;z-index:1;font-size:0}div.packages .content>div.promotional>div{width:626px}div.packages .content>div>div{border:1px solid #d4dce7;display:inline-block;margin:20px 0 20px 20px;height:228px;width:174px;padding:25px 15px;font-size:13px;text-align:center;vertical-align:top}div.packages .content>div>div>span{font-size:16px;display:block;color:#1c1c1c;font-weight:bold;margin-bottom:8px}div.packages .content>div>div>span.desc{font-size:24px;font-weight:bold;line-height:150%;margin-top:35px}div.packages .content>div>div>span.duration{color:inherit;font-size:13px;font-weight:normal;margin-bottom:0;line-height:150%;top:-5px;position:relative;display:inline}div.packages .content>div>div>span.savings{margin:5px 0 29px 0;font-size:14px}div.packages .content>div>div>a.buy{background:#7b9dc3;border-radius:15px;height:30px;line-height:30px;font-weight:bold;color:#fff;display:inline-block;padding:0 30px}.price_blocks{width:100%}.price_block{width:343px;float:left;margin-top:40px;margin-bottom:60px}.price_block:first-child{margin-right:14px}.price_block_header{padding:18px 60px;background-color:#000;color:#fff;line-height:18px;font-weight:bold;font-size:15px}.price_block_header_blue{background-color:#729ec1}.price_block_content{background-color:#fff;padding:0 10px}.price_block_sub_header{height:35px;font-weight:bold;line-height:35px}.price_block_sub_header span{display:inline-block;vertical-align:bottom;line-height:16px;font-size:12px;font-weight:bold}.price_block_row{width:100%;height:35px;line-height:35px;display:block;border-top:1px solid #ccd3d3}.price_block_row.checked{background:#e7eded}.price_block_row_bl{border-bottom:1px solid #ccd3d3}.price_block_subrow{line-height:31px;height:31px;border:2px solid transparent}.price_block_subrow:hover{border:2px solid #e7eded}.price_block_row .rb_container{width:28px;display:inline-block;vertical-align:top;line-height:31px}.price_block_row input{width:18px;height:16px;margin:-2px 5px 0 5px}.price_block_row label{width:285px;display:inline-block;line-height:31px}.price_block_row label .left{float:left;font-size:12px;font-weight:bold}.price_block_row label .left strong{font-size:19px}.price_block_row label .right{float:right}.price_block_row label .right .price{font-size:19px;font-weight:bold}.price_block_row label .right .currency{font-size:12px;font-weight:bold}.price_block_empty{width:100%;height:20px;display:block}.price_block_button_row{width:100%;text-align:center}.price_block_button{width:288px;height:46px;border:1px solid #b1bcbb;border-radius:3px;background:#fff;font-size:14px;font-weight:bold}.price_block_button:hover{background-color:#02a388;color:#fff}.price_block_button_red{background:#ff4346;color:#fff}.price_block_button_red:hover{background:#fe231f}.price_block_info{font-weight:bold;font-size:10px;padding:20px 20px 20px 20px}