.ToolsWrapperNew-wrap:after {content:"";clear:both;display:block;}

.ToolsWrapperNew table.ToolsSlider{width:100%;}
.ToolsWrapperNew table.ToolsSlider,
.ToolsWrapperNew table.ToolsSlider tbody {margin:0;padding:0;}
.ToolsWrapperNew table.ToolsSlider td{border: none;}

.ToolsWrapperNew table.ToolsSlider td.slideButton {vertical-align:top;text-align: right;}
.ToolsWrapperNew table.ToolsSlider .minsize td.slideButton {vertical-align:bottom;text-align: right;}
.ToolsWrapperNew table.ToolsSlider td.slideButton a {text-decoration:none;font-weight:bold;font-size:14px;}
.ToolsWrapperNew .toolsTargeting {color: #7F7F7F;font: 11px/13px Arial; width:auto;}

.ToolsWrapperNew { margin-top:20px;  min-height:74px;}
.ToolsWrapperNew-wrap { left:0; top:8px; border:1px solid #D5D5D5;position:relative;}

.ToolsWrapperNew .header-item>a {font-size:12px; line-height:15px;}

.ToolsSlider .number_hits {width:216px; margin:0;}
.ToolsSlider .number_hits a, .ToolsSlider .toolsTargeting a {display: block\0/;}
.ToolsSlider .sources {width:154px;margin-left:30px;}
.ToolsSlider .toolsTargeting {width:auto; margin-left:30px;}
.ToolsSlider .sources+.toolsTargeting {width:418px;margin-left:30px;}

.ToolsWrapperNew .item {display:table-cell; padding-top:17px;}

.ToolsWrapperNew .sector2 {display:table-cell; padding-left:15px;}
.ToolsWrapperNew .sector1 {display:table-cell;}

.ToolsWrapperNew .sector1 .item {display:block; float:none;}

.ToolsWrapperNew .sector1.ogrItem .item {display:table-cell; padding-left:15px;}
.ToolsWrapperNew .sector1.ogrItem .item:first-child {padding-left: 0px;}

.ToolsWrapperNew .slideTop,
.ToolsWrapperNew .slideButton {
    display:block;
    text-decoration:none;
    position:absolute;
    top:-1px;
    right:-1px;
    width: 28px;
    height:15px;
    border:1px solid #c9c9c9;
    border-radius: 0 0 3px 3px;
    text-indent: -444px;
    overflow:hidden;
}

.ToolsWrapperNew .slideTop:after,
.ToolsWrapperNew .slideButton:after {
    top: 50%;
    left:50%;
    content:"";
    display:block;
    position:absolute;
    border: 3px solid transparent;
    border-bottom: 3px solid #9c9c9c;
    margin: -5px 0 0 -3px;
}

.ToolsWrapperNew .slideTop:hover,
.ToolsWrapperNew .slideButton:hover {
    border:1px solid #c9c9c9!important;
}

.number_hits header.item+p {margin:4px 0 10px; font-size:11px; color:#838383;}
.toolsCampaign header.item+p {margin-top:16px;}

ul.ToolsSlider li>div {margin-top:6px;}

.ToolsWrapperNew header.item+dl>*,
.ToolsWrapperNew header.item+sup+dl>* {padding-top:16px;}
.ToolsWrapperNew header.item {margin-bottom:3px;}

.ToolsWrapperNew .settings,
.ToolsWrapperNew .restrictions {
    color: #838383;
    font-size: 11px;
    margin: 0;
    padding: 9px 16px 19px;
    display:table-cell;
    position:relative;
    vertical-align:top;
}

.header-item {white-space:nowrap;}

.toolsTargeting dd {
    white-space: nowrap;
}

.minsize .restrictions,
.fullsize .restrictions {
    border-right:1px solid #d5d5d5;
}

.ToolsWrapperNew .restrictions {min-width:320px;}

.ToolsWrapperNew .sources {padding-right: 15px; }
.ToolsWrapperNew .sources dd {white-space:nowrap}
.restrictions-header {padding:0 10px; background:#ffffff; position:absolute; left:8px; top:-10px; color:#000000; font-size:17px;  line-height: 1; white-space:nowrap;}

.header-item+p {margin:4px 0 0; font-size:11px; color:#838383;}
.minsize .header-item+p {margin-top: 9px;}
ul.ToolsSlider li>div {margin-top:6px;}

.settings-dl {display: table-row; white-space:nowrap;}
.settings-dl>*{display: table-cell; padding-top:2px;}
.restrictions-dl {margin:0;font-size:0; white-space:nowrap;}
.restrictions-dl>*{display: inline-block; padding-top:2px;margin:0;font-size:11px;}

.toolsTargeting {white-space:normal;}

.ToolsWrapperNew .restrictions dl.days>*{padding-top: 6px;}

.ToolsWrapperNew .fullsize .toolsTargeting dl>*{padding-top:7px;}

.ToolsWrapperNew .header-item+dl>*,
.ToolsWrapperNew .header-item+sup+dl>*,
.ToolsWrapperNew .restrictions .header-item+sup+dl>* {padding-top: 9px;}

.ToolsWrapperNew .fullsize .toolsTargeting .header-item+dl>*{padding-top:10px;}

.ToolsWrapperNew dd,
.ToolsWrapperNew dd .tipLink span {padding-left:4px; color:#000000; white-space: normal;}

.ToolsWrapperNew dd .tipLink span {border-bottom: 1px dashed #000000; cursor: pointer;padding-left:0;}
.ToolsWrapperNew dd span {color: #7f7f7f;}

.tipLink i {background:#fda219; color:#ffffff; font-weight:bold; font-style:normal; border-radius:50%;display:inline-block;padding:0 5px; cursor:pointer}

.ToolsWrapperNew .minsize .toolsTargeting dl,
.ToolsWrapperNew .minsize .toolsTargeting dl > * {
    display: inline-block;
    margin: 0;
}

.ToolsSlider.minsize header.item+dl>*{padding-top:6px;}
.ToolsSlider.minsize header.item +p {margin-top:6px; display:inline-block;}
.toolsRetarget header a,
.toolsMaxclicks header a,
.toolsTargeting header a {padding:0;}

.toolsRetarget a,
.toolsMaxclicks a, .toolsTargeting a {padding:0\0/;}



.ToolsWrapperNew .minsize dd {padding-left:4px;}

.ToolsWrapperNew .minsize .toolsTargeting dd {height:11px; width:11px;background: url(data:image/gif;base64,R0lGODlhCwAJAJEDABAQEJeXl+Pj4////yH5BAEAAAMALAAAAAALAAkAAAIdnG8CgqcA2nggjMAmrBcKanUbFBrBWB4nJwlBahQAOw==) 0 3px no-repeat; overflow: hidden; text-indent: -999px;}

.ToolsWrapperNew .minsize .toolsTargeting a:first-child:after {content:"";display:block;width:100px;}

.ToolsWrapperNew .slideButton {
    border-radius: 3px 3px 0 0;
    bottom:-1px;
    top:auto;
}

.ToolsWrapperNew .slideButton:after {
    margin-top:-1px;
    border: 3px solid transparent;
    border-top: 3px solid #9c9c9c;
}

.minsize .toolsBudget {padding-left: 15px;}
.minsize .toolsCampaign {padding-left: 15px;}

.toolsTargeting p {margin: 6px 0 0}

.btn_a {margin-top:30px}
.btn_a a.green_button,
.btn_a a.light_blue_button,
.btn_a a.red_button {display:inline-block;}

.form form.formDomainParking a.green_button {font-size: 12px; padding: 8px 11px; }
.targeting_form .red_button,
.targeting_form .green_button,
.targeting_form input[type='submit'][disabled='disabled'] {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 9px 18px 8px;
}


.red_button {
    cursor:pointer;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;

    color: #ffffff;
    padding: 9px 18px 8px;
    font: bold 13px/13px Arial;
    text-decoration:none;
    border: 2px solid #b8230b;
    border-top-color:#e9bcb4;
    background: #b0230d;
    background: -moz-linear-gradient(top,  #b0230d 0%, #da1f01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0230d), color-stop(100%,#da1f01));
    background: -webkit-linear-gradient(top,  #b0230d 0%,#da1f01 100%);
    background: -o-linear-gradient(top,  #b0230d 0%,#da1f01 100%);
    background: -ms-linear-gradient(top,  #b0230d 0%,#da1f01 100%);
    background: linear-gradient(to bottom,  #b0230d 0%,#da1f01 100%);
    text-shadow: 1px 1px 1px #991703;
}

a.light_blue_button {background: #0bbae5;
    font-family: open-sans,sans-serif;
    font-size:18px;
    font-weight:normal;
    padding:5px 12px;
    cursor:pointer;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;}


.retargeting_data .green_button, .retargeting_data .red_button {
    vertical-align: top;
    padding:5px 9px;
    font-size:12px;
    line-height: 12px;
    display:inline-block;
    float: right;
}

.retargeting_on_off .green_button, .retargeting_on_off .red_button {
    margin-top: -4px;
}

.retargeting_data .address .green_button {position:relative}

.retargeting_data .address .green_button.processing:after{
    content:"";
    display:block;
    position: absolute;
    top:-1px;
    right:-30px;
    background: #666666 url("/img/preloader__small.gif") no-repeat;
    color: #fff;
    width:24px;
    height:24px;
}

.retarget_masks {
    margin-top:18px;
}

.retarget_masks div {
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    margin-top:-1px;
    padding:16px 0 15px;
    overflow:hidden;
    color:#303030;
}


.retarget_masks div a {
    display:block;
    float:right;
    font-size:11px;
}

.retargeting_data p {
    font: 17px/20px Arial;
    color: #303030;
}

.retargeting_data p code{
    color: #7F7F7F;
    font: 12px/14px Arial;
    display:block;
    margin-bottom:14px;
}

div.retargeting input.text.retarget_mask {width:255px;}

div.left-menu-content .retargeting .geoheader {
    width:100%;
    border:0;
}

div.retargeting ol.retargeting_data {border-top:1px solid #b4b4b4; padding-top:32px; margin-top:20px;}

div.retargeting ol li.retargeting_on_off p strong {display:inline; margin-right:-4px; font-weight:bold;}
div.retargeting ol li.retargeting_on_off p strong.on {color: #3ac93a;}
div.retargeting ol li.retargeting_on_off p strong.off {color: #c93a3a;}

.toolsCampaign ul {padding:0; margin:0;}
.toolsCampaign li {list-style:none;}

.toolsTargeting-list {margin-top:7px;}

.header-item + p.toolsCampaign-not_limited {margin-top: 9px;}



.budgetForm-fieldset {border:0; padding:0; margin:23px 0 0;}
.budgetForm-fieldset:first-child {margin:0;}
.budgetForm-fieldset input.text {
    padding: 3px 3px 4px 5px; 
    box-sizing:border-box; 
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    height: 29px;
    width: 172px;
}

.budgetForm-fieldset .budgetCalc input.text {width:142px;}
.budgetForm-fieldset-label {  
    display: block;
    font-size: 17px;
    margin-bottom: 4px;
}

.budgetForm-fieldset-depense {position:relative; display:inline-block; vertical-align: middle;}

.budgetForm-fieldset-depense-input {padding-right:21px;}
.budgetForm-fieldset-depense-input[disabled="disabled"] + .budgetForm-fieldset-depense-pmIco {cursor:default;}

.budgetForm-fieldset-depense-pmIco {
    width:19px; 
    height:23px;
    position:absolute;
    background: #f4f4f4;
    text-align:center;
    cursor: pointer;
    color: #727272;
    top:3px;
    right:3px;
    line-height:1;
    font-size:21px;
 }

.budgetForm-fieldset-limit {position:relative; display:inline-block; vertical-align: middle; margin-left:16px;}
.budgetForm-fieldset-limit input {margin:0; padding:0; vertical-align: middle;}
.budgetForm-fieldset-limit-label {font-size: 12px; line-height:15px; vertical-align: middle; padding-left:10px;}

.budgetForm-save {margin-top:24px;}

.budgetInfo {float:right;  margin-right: 68px; width:426px; opacity:1}
.budgetInfo+.budgetForm {float:left;}

.budgetInfoWrap {border:2px solid #dddddd; padding: 13px 16px; color:#999999; margin:8px 0 27px;}

.budgetInfoWrap-item {margin:0; padding:0;}
.budgetInfoWrap-item>li {display:inline-block; list-style:none;margin:0 0 0 40px!important;}
.budgetInfoWrap-item>li:first-child {margin:0!important;}

.budgetInfoWrap-item-numb {font-size: 20px; line-height:1;color:#000000; margin:5px 0 0;}

.budgetInfoWrap-note {margin-top:13px; font-size:11px; line-height:13px;}

.budgetInfoWrap-item-header {font-size:11px;}

.budgetInfo-note {font-size:14px; margin:-2px 0 0;}

.budgetInfoWrap._hide {opacity:0; margin-top:-132px; filter: alpha(opacity=0)}

.budgetCalc {background: #f2f2f2; position:absolute; right:-262px; padding:14px; bottom:-14px; z-index: 400; box-shadow: 1px 2px 2px #dedede}
.budgetCalc:after{content:""; display:block; position:absolute;	top:19px; left:-18px; border: 9px solid transparent; border-right: 9px solid #f2f2f2; }
.budgetCalc._hide,
.budgetCalc-op-other._hide {display:none}
.budgetCalc>input {display:inline-block; vertical-align:top;}

.budgetCalc-save {padding:5px 0 4px; border-radius: 8px;display:inline-block; text-align:center; vertical-align:top; width:30px; height:28px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.budgetCalc-op {position:relative; display:inline-block; vertical-align:top; margin:0;padding:0;}

.budgetCalc-op-tec,
.budgetCalc-op-other {
    display:block;
    list-style:none;  
    width:40px; height:29px; 
    color:#000000;
    border: 2px solid #bfbfbf; 
    font-weight:bold;
    font-family: Trebuchet MS;
    font-size: 22px; 
    line-height:22px;
    box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; 
    padding-right:18px; text-align:right;
    margin:0!important;
    cursor:pointer;
 }

.budgetCalc-op-other {position:absolute; top:27px;left:0; background:#ffffff; text-align:center; padding:0;}
.budgetCalc-op .text {background: #ffffff;}

.budgetCalc-op-tec {position:relative;}
.budgetCalc-op-tec:after,
.budgetCalc-op-tec._open:after{
    content:"";
    display:block;
    position:absolute;
    top:10px;
    right:5px;
    border: 3px solid transparent; border-top: 5px solid #888888; 
}

.tipLinkRetargening + .custtooltip-content{width: 380px;}

/* .page */
.page { }
.page__header { display:block;margin:0 0 22px;padding:0; }
.page__h1 { margin:0 0 20px;padding:0;color:#333;font: 26px/30px Arial,serif; }
.page__h2 { margin:0 0 13px;padding:0;color:#333;font: 26px/30px Arial,serif; }
.page__h3 { margin:0;padding:0;color:#6f6f6f;font: 12px/15px Arial,serif; }
/* /.page */

/* .calc_cover */
.calc_cover { margin:0 0 40px;position:relative; }
.calc_cover__table { margin:0;table-layout:fixed;border-collapse:collapse; }
.calc_cover__table th { padding:0;vertical-align:middle;text-align:left;border-bottom:1px solid #e0e0e0; }
.calc_cover__table td { padding:0;vertical-align:middle;text-align:left;border-bottom:1px solid #e0e0e0; }

.calc_cover_col1 { width:230px; }
.calc_cover_col2 { width:285px; }

.calc_cover__item { padding:0 0;color:#303030;font:12px/18px Arial,serif; }
.calc_cover__item_th { height:44px;font:bold 11px/44px Arial,serif; }
.calc_cover__item_th--fixed { width:20px;white-space:nowrap; }

.calc_cover__counts { display:block;vertical-align:middle;background:#f4f4f4;height:44px;padding:0;color:#313131;font: 14px/44px Arial,serif; }
.calc_cover__counts_text { position:relative;left:-10px;height:44px;display:block;background:#f4f4f4;padding:0 0 0 10px; }

.calc_cover__percent { display:inline-block;vertical-align:middle;height:44px;position:relative;width:10px;background:#f4f4f4; }
.calc_cover__percent--w1 { width:60px; }
.calc_cover__percent--w2 { width:40px; }
.calc_cover__percent--w3 { width:20px; }
.calc_cover__percent--w4 { width:0px; }
.calc_cover__percent_text { display:block;background:#fff;height:45px;position:absolute;left:100%;top:0;padding:0 10px;color:#6f6f6f;font: 15px/45px Arial,serif; }

.calc_cover__ads { padding:0 20px 0 0; }

.calc_cover__info { position:absolute;bottom:60px;right:-5px;margin:0;z-index:99; }
.calc_cover__info .custtooltip-content { width:220px;margin-top: -44.5px; }
.calc_cover__info .custtooltip-content { 
    transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
}

/* /.calc_cover */

/* .calc_rival */
.calc_rival { margin:0 0 44px;position:relative; }
.calc_rival__wrap { width:670px;position:relative; }
.calc_rival__table { margin:0;table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%; }
.calc_rival__table { table-layout:auto; }

/*
.calc_rival_col1 { width:60px; }
*/
.calc_rival_col2 { width:100%; }
/*
.calc_rival_col3 { width:55px; }
.calc_rival_col4 { width:130px; }
.calc_rival_col5 { width:140px; }
.calc_rival_col6 { width:57px; }
*/

.calc_rival__table th { padding:0;vertical-align:middle;text-align:left;position:relative; }
.calc_rival__table td { padding:11px 0;vertical-align:middle;text-align:left;border-top:1px solid #e0e0e0;position:relative; }

.calc_rival__tr--info td {}
td.calc_rival__td--last { border-color:transparent;background:transparent !important; }
.calc_rival__tr--info td.calc_rival__td--last { border-color:transparent !important; }

.calc_rival__tr--your td { padding:5px 0; }

.yengo .calc_rival__table td { border-color:#fff; }
.yengo .calc_rival__table td { background:#eeddaa; }

.calc_rival__tr--green td { border-top:1px solid #50a64c !important;border-bottom:1px solid #50a64c !important;background:#fff !important;position:relative; }
.calc_rival__tr--green + tr td { border-top:none; }

.calc_rival__tr--red td { border-top:1px solid #e44c4c !important;border-bottom:1px solid #e44c4c !important;background:#fff !important; position:relative; }
.calc_rival__tr--red + tr td { border-top:none; }

.calc_rival__tr--prev td { border-bottom:none !important; }
.calc_rival__tr--prev + tr.calc_rival__tr--green td { border-top:1px solid #50a64c; }
.calc_rival__tr--prev + tr.calc_rival__tr--red td { border-top:1px solid #e44c4c; }

.calc_rival__tr--next td { border-top:none !important; }

.calc_rival__img { margin:0 10px 0 0; }
.yengo .calc_rival__img { padding:0 0 0 10px; }

.calc_rival__src { display:block;width:47px; }
.calc_rival__src_icon { display:block;width:47px;height:47px; }
.calc_rival__src_icon--competition { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAIAAAGLQjRtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0RkFBNTkzNUQzMzExRTVBQzI2RDYzQTBBMThGOEVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0RkFBNTk0NUQzMzExRTVBQzI2RDYzQTBBMThGOEVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRGQUE1OTE1RDMzMTFFNUFDMjZENjNBMEExOEY4RUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRGQUE1OTI1RDMzMTFFNUFDMjZENjNBMEExOEY4RUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mBxyBAAADI0lEQVR42mL88/YtAypgglDfjx6FCzHiVIVdCKgXoh2kEdkgIAAIIBxm/Xn0iGgbf164AGGwQOxiZGb+//cvVNWPM2eAFIQPMREggFDM+vfxIxM/Pz7Hgyy4cuX/16+YirC4Cp9Jv2/fRg4PZCOhJqGFDRxwWltjDz1MABBAJLoJFDY/fxJQBLQUEowETKKem0hQhBki6Ir+YgtbJrSk+evGDUzzmOC6MQ34df06QhFcN7rV794x/PkDUoQ/4r6fPAkkAQKIqHAiBrBgtwTmBBYxMVZVVTLD+8+zZwj2q1dEuohqXmNioBIg1iBc2YNAYKMBYBn1D5zfWaSkWBUViXIRMKRBUQZOP/AY/AcrNaCyBAP7x4kT8NKQTVX1/48fvx8/xq6NmZnDwgK7QQTLHUzApqHBLCyMMAhY1AILUrLjC1oGftm5k2CMEI57bm6AAMxWQQqAMAzDCrIX+P8nDXyAfxjsIA4xUhxlY9NtKu7graGpaZpnBEkvShE0MbKmpV+maTNGzq+mFw/Bd/mBuXRKVaIMp29BrP04fmc99CP3+hYlL8JbKFDNsfrCycpRnGPf4lN5CyU2ClmcsrQQBdFHph9/9+P8mUThGrTDHeF7BINgzNbK0xqhOOdruJ1UJFvnOSBeb+PSNCjF//KFkUpyKXqeMuWFcHnROYoTRtWyQYg/CPEU/7ZiXlrvArRjLTsIwkBQBFMTCFdO8AWQcOD/fwHuJHwHcjAOmtQKu7jyKCa6P9BpZzs7s6sZpO9yWRvaWVIjuro2W2vCbc0uEVNIDVwmOOe54/tWmSLTqxmOrKJxowjTm/Sf4Ms2U1oTMKSubdtfIgiAw1Fqh7750R/+R2MNDTJBHwl5RbDUxUDQGsbpGIYqy/ZBAxtAznCEDWHGkKJ5BDKVpuTSEfMLDkendTqhF8XB85aigdxdylKfdIpjL0kGuwehORIuk1g05KQ0u0GvTuTFPvA0Glhbzpfi5XFLbqRLFg7AxBE3QvOuD1apMekEmoVLm88+s+uC9IE3eqLhfum24vsqS3c0YKeqli+hZpeWJadrGmvsTBMHWboBDZwG8mc9bkkAAAAASUVORK5CYII=); }
.calc_rival__src_icon--nocompetition { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAIAAAGLQjRtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2Q0Q3NEE0NUQwQjExRTVCMzIyREE3OUJFQjZBRUM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2Q0Q3NEE1NUQwQjExRTVCMzIyREE3OUJFQjZBRUM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDZDRDc0QTI1RDBCMTFFNUIzMjJEQTc5QkVCNkFFQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDZDRDc0QTM1RDBCMTFFNUIzMjJEQTc5QkVCNkFFQzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4VnwfvAAAD+ElEQVR42mJ8++0tAypgglDHHh2FCzHiVIVdCKgXoh2kEdkgIAAIIBxmPf30hGgbr766AmGwQOxiY2H79ecXVNXll5eAFIQPMREggFDM+vzrMy8bLz7HA8HlF5d+/vmJqQiLq/CZ9PLLS+Tw+P33F7pJaGEDB1Zy1thDDw2wMrMCBBCJbgKCf///EVAEtPTE4+MEFAHtxmUd6W4iQRFmiKAr+vb7G6Y6RLI+/fQUkHHh+XmIyPHHR1EUff31FUj+/vsb2YD//xkefXyIUHTxxQWs7n3y8cl/hv8gRfgj7vijY0ASIICICidiAAtWUbgT5AXkpflkyAzvN9/ewNkPPzwk0kVU8xoTA5UAsQb9/f+XnMBGA9deX/3w/QOQoSKsKsYtRpSLPv38iJZqgFyIKUBw5+1tXGkKJbDPPz/3/fd3CFtXQu/H7x+3397Cqo2LlctA0hC7QfiTL1agL2HAzcaNMOjHnx/nnp0lO76gZeDhh4fgQUA2EOUWBQjAbLmtIAgEYRi2sq58/zdKxbvwQkgNNZXFzDULMw8NLKyHKGstaS4GEfZjXP+Z+b8jSPRDKYLw0jwd1fRmZARp0L4/nloYotf9/PcizAROCoiKPqwWK3EpTjd60B9Nr2kpbHrwUw6XEMYQ3YT8FD3U2ap8i1JURe+N5DSH6d4fpiiuzBwmxC62qrr5EDAGMIkHKNbRgkwyQiuC7CVe7wA+Y5LFTyng0vyTxypi+TE0rPV2VtMBYG5atYNnm9/KYnDodmpxE6fu/sfXCAjZXXcoIAQ7tj/Va1lVGt40FMWV+IRPsoRacRSkPlC5O8iItnl5RWZkjmxFda/eBWjHWnYSBqJopqVCkMbwbCHRhBrl1YpR//8PJFjd6IIgoraER7AIaLV4kiYu6mAbOrEx4a7aLjpn7pw599zLzCAxif+JBrx6mPZwTdxDjXH8/t5BUSxFgAZdA7Un4Ag5L10IweofMxUfL+iIIWSjxZhhbgKhQe8Rj8V/fhfjopySo2Gx7diDmQm/RQiBr8jvFnjCb+/UFk30wbH9HdxK6/kSfI84N6icUMhv7wCZLqfL0aBBxXAdmkepG5JGHQ5ujqYz6QxmxmnxLBFL0OTYuTZ1d+BEDShko6ByhAuLBgYRyV/aS/f1KHuMltgze4DpXa38l8GpBSmxa9FY79aNqXtWQh1QMofu893odvg6DH4KMLWa1KQm2AdNb3rfn/bXzUaq+ZputD+czw0YlklmqrlaUDTwMbpx9QsPmEQlV8kmcz5o5vYcm3aCECF0wBScyE2BE+honqzH7qT7x+Iri0UlrXjRgLAvb1Y01YCQekF1Rx8EXWTbaIVpYZhEaielStoXDvs9zI5rp60AAAAASUVORK5CYII=); }

.calc_rival__title { padding:0 15px 0 0;text-align:left;color:#303030;font: 12px/16px Arial,serif; }
.yengo .calc_rival__title { padding:0 10px 0 0px; }

.calc_rival__title--big { font:normal 16px/18px Arial,serif; }
.calc_rival__title--red { color:#d80000; }
.calc_rival__title--green { color:#068000; }

.calc_rival__ctr { text-align:right;color:#303030;font: 12px/24px Arial,serif;white-space:nowrap; }
.calc_rival__ctr--th { color:#303030;font:bold 11px/42px Arial,serif; }
.calc_rival__ctr--red { color:#d80000; }
.calc_rival__ctr--green { color:#068000; }

.calc_rival__ctr--your { border-top:1px solid #e0e0e0; }
.calc_rival__ctr:first-child { border:none;}

.calc_rival__price { text-align:right;color:#303030;font: 12px/24px Arial,serif;white-space:nowrap; }
.calc_rival__price--th { color:#303030;font:bold 11px/14px Arial,serif; }
.calc_rival__price--red { color:#d80000; }
.calc_rival__price--green { color:#068000; }

.calc_rival__price--your { border-top:1px solid #e0e0e0; }
.calc_rival__price:first-child { border:none;}

.calc_rival__weight { padding:0; text-align:right;color:#000;font: 18px/24px Arial,serif;white-space:nowrap;position:relative;white-space:nowrap; }
.yengo .calc_rival__weight { padding:0 10px 0 0; }

.calc_rival__weight--th { color:#303030;font:bold 11px/42px Arial,serif; }
.calc_rival__weight--red { color:#d80000; }
.calc_rival__weight--green { color:#068000; }
.yengo .calc_rival__weight--th { padding:0 0px 0 10px; }

.calc_rival__weight--your { border-top:1px solid #e0e0e0; }
.calc_rival__weight:first-child { border:none;}

.calc_rival__weight_qq { width:18px;height:18px;line-height:18px;position:absolute;left:100%;top:50%;margin:-10px 0 0 5px;z-index:99; }

.calc_rival__multiply { width:6px;height:7px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAFclwx7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxRjgyRkQ2NUQxNDExRTVBNURDRDg1MDVFQkFGNDQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxRjgyRkQ3NUQxNDExRTVBNURDRDg1MDVFQkFGNDQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFGODJGRDQ1RDE0MTFFNUE1RENEODUwNUVCQUY0NDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFGODJGRDU1RDE0MTFFNUE1RENEODUwNUVCQUY0NDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5whFl7AAAAcElEQVR42mIwMDBQAQggBhABEECMQEKCgYGhGSCAQDwGJiCrHCCAEEIMDHdYGCAgFYglAAIIJvMCxGGBKgHLMjEgAFgmFcYDCDCQHpAykL5aqBiIf4EFKmAAxLOB+AsQF4IMB0lkAzEPEPtCdYJ1AABnRBIHAFa5dQAAAABJRU5ErkJggg==) no-repeat 0 0; }
.calc_rival__multiply { margin:0 15px; }
.yengo .calc_rival__multiply { position:relative;left:6px; }
.yengo_th .calc_rival__multiply { position:relative;left:0px; }

.calc_rival__equally { width:8px;height:4px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAAHEyk5mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzQUQ3QkEzNUQxNDExRTVBNDRGRjNENjE0QkJFMUY5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzQUQ3QkEyNUQxNDExRTVBNDRGRjNENjE0QkJFMUY5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5NDJmZjIzLTAyZDctNDQ0Ni05NzMwLTkxZTYyOWJjMDA3ZiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRmZWQxYjVjLTVjNzItMTFlNS1hN2U1LWI2ZTFiMjA3NDJlOCIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPtCf0LXRh9Cw0YLRjDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4gK9fAAAAD1JREFUeNpiMDAw8AAIIAYgsRkggBhBBAMQAAQQiMGADAACCC4DBQtZgIQvsgqAAMPQgg5AOjyAOBuH/EIA770IEPdRjOoAAAAASUVORK5CYII=) no-repeat 0 0; }
.calc_rival__equally { margin:0 15px;position:relative;left:18px; }
.yengo .calc_rival__equally { position:relative;left:12px; }
.yengo_th .calc_rival__equally { position:relative;left:4px; }

.calc_rival__day_wrap { position:absolute;left:100%;top:-1px;bottom:-1px;border-top:1px solid #e44c4c;border-bottom:1px solid #e44c4c;padding:5px 0; }
.calc_rival__day_wrap--red { border-color:#e44c4c; }
.calc_rival__day_wrap--green { border-color:#50a64c; }

.calc_rival__day { height:24px;padding:0 0 0 15px;color:#303030;font:normal 11px/24px Arial,serif;border-top:1px solid #e0e0e0;white-space:nowrap;width:57px;width:42px; }
.calc_rival__day:first-child { border:none;}
.calc_rival__day--red { color:#d80000; }
.calc_rival__day--green { color:#068000; }

.calc_rival__angle { width:166px;height:15px;border:none;border-top:1px solid #000;border-right:1px solid #000;border-radius:0 15px 0 0;position:absolute;top:50%;left:0;margin:0 0 0 30px; }
.calc_rival__angle:after { content:"";width: 0;height: 0;border-style: solid;border-width: 5px 6px 5px 0;border-color: transparent #000000 transparent transparent;position:absolute;left:-3px;top:-5px; }
.calc_rival__angle--top { border:none;border-bottom:1px solid #000;border-right:1px solid #000;border-radius:0 0 15px 0;top:auto;bottom:50%;margin:0 0 0 30px; }
.calc_rival__angle--top:after { position:absolute;left:-3px;top:auto;bottom:-5px; }
.calc_rival__angle { display:none; }

.calc_rival__info { position:absolute;top:-27px;left:100%;width:227px;margin:0 0 0 43px;padding:20px 0 10px;background:#fff;z-index:1;min-height:120px; }
.calc_rival__info_item { margin:0 0 2px;color:#303030;font:normal 14px/17px Arial,serif; }
.calc_rival__info_item--margim { margin-bottom:20px; }
.calc_rival__info_item--red { color:#d80000;font:normal 24px/33px Arial,serif; }
.calc_rival__info_item--green { color:#068000;font:normal 24px/33px Arial,serif; }
.calc_rival__info_item--small { font:normal 13px/17px Arial,serif; }

.calc_rival__info_calculation { display:inline-block;vertical-align:middle;margin:6px 0 16px;padding:0 10px;background:#f1f1f1;border-radius:12px;height:24px;color:#6f6f6f;font:normal 12px/24px Arial,serif; }

.calc_rival__info:before { display:none;content:"";width: 6px;height: 6px;border-radius:100%;background:#000;position:absolute;right:0;top:0;left:93.5px; }
.calc_rival__info--top:before { top:auto;bottom:100%; }
.calc_rival__info--bottom:before { top:100%;bottom:auto; }
.calc_rival__info--show:before { display:block; }

.calc_rival__admin_title { white-space:nowrap;color:#d3c092;font:normal 18px/24px Arial,serif;width:20px; }
/* /.calc_rival */

/* .calc_qq */
.calc_qq { display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:100%;border:1px solid #999;text-align:center;color:#999;font:normal 12px/16px Arial,serif;cursor:pointer; }
.calc_cover__item--qq .custtooltip-content { width:470px; }

.calc_cover .custtooltip-content ol { margin:0;padding:0;list-style-position:inside; }
.calc_cover .custtooltip-content li { margin:1em 0;padding:0;list-style-position:inside; }
.calc_cover .custtooltip-content p { margin:0 0 1em; }
/* /.calc_qq */
