.repost-wrapper {width:640px;margin:auto;line-height:1}
._ubuntu {font-family:'Ubuntu','PT Sans',Arial,sans-serif!important}
._300 {font-weight:300}
._lh34 {line-height:34px}
/*** ***/
.microlax-repost-wrapper {margin:10px 0}
.microlax-btn{background:#c62369;line-height:50px;height:50px;padding:0 20px;border:0;overflow:hidden;outline:none;color:#fff;font-size:18px;cursor:pointer}
.microlax-btn-small {line-height:32px;height:32px;font-size:16px;border-radius:8px;display:inline-block;margin-top:10px}
.microlax-btn-medium {line-height:44px;height:44px;font-size:14px;border-radius:4px;display:inline-block;margin-top:10px}
.microlax-btn:hover {background:#ee1673}
.microlax-btn:active {background:#ad1657}

/*** ***/
.microlax-r-artile {background:#eee4f4;padding:20px}
.microlax-r-artile-image {width:274px;height:194px;border:3px solid #fff;overflow:hidden}
.microlax-r-artile-text-title {color:#111;font-size:20px;line-height:26px;font-weight:300;border-bottom:1px solid #c2bac7}
.microlax-r-artile-text-title:hover {border-bottom-color:#111}
.microlax-r-artile-text >div {color:#444;line-height:22px;margin:16px 0}
/*** ***/
.microlax-r-service-head {background:url("../images/microlax-repost-service-head.jpg") no-repeat 0 0;height:220px}
.microlax-r-service-ration, .microlax-r-service-rules, .microlax-r-service-rating  {background:#faf6fd;padding:30px 40px}
.microlax-r-service-products{background:#f4eef9;padding-bottom:60px}
.microlax-r-service-mylevel {background:#f4eef9;padding:30px 40px}
.microlax-r-service-prod {border-top:2px solid #f4eef9;padding:40px 0 0}
.microlax-r-service-desc {background:#fff;border:4px solid #eadff5;padding:35px}
.microlax-product-desk-bottom {margin:0 -35px -35px}
/*** ***/
.microlax-r-test-head {height:240px;position:relative}
.microlax-r-test-head-1 {background:url("../images/repost/test-bg-1.jpg") no-repeat 0 0}
.microlax-r-test-head-2 {background:url("../images/repost/test-bg-2.jpg") no-repeat 0 0}
.microlax-r-test-logo {background:url("../images/logo.png") no-repeat 0 0;width:140px;height:33px;position:absolute;top:23px;right:30px}
/*** ***/
/*** Полоска рейтинга ***/
.ration-quiz-level-rating {margin:10px 70px 0 64px;width:360px;background:#ddd7e3}
.ration-quiz-level-rating-line {height:30px;top:0;left:0;z-index:1}
.ration-quiz-level-rating-el {z-index:2}
.ration-quiz-level-rating-how {border-left:6px solid #f4eef9}
.ration-quiz-level-rating-how i {display:block;width:30px;height:30px}
/* вышибаем смайлы */
.ration-quiz-level-rating-smile {position:absolute;width:48px;height:48px;background:url("../images/microlax-level-smiles.png") no-repeat 0 0;top:-10px}
.smile-sad {left:-64px}
.smile-happy {right:-70px;background-position:-50px 0}
/* подпись серенькая */
.ration-quiz-level-rating-legend {color:#cccccc;font-size:14px;text-align:center;width:360px;top:0;left:0;z-index:2}
.ration-quiz-level-rating-legend .fl {padding-top:30px}
.ration-quiz-level-rating-legend-bad {width:218px}
.ration-quiz-level-rating-legend-normal {width:72px}
.ration-quiz-level-rating-legend-super {width:70px}
/* оценка еды */
.ration-quiz-level-value {width:545px}
.ration-quiz-level-value-visual {background:#00b63f;height:70px;overflow:hidden;font-size:40px;text-align:center;line-height:70px}
.ration-quiz-level-value-visual b {color:#fff}
.ration-quiz-level-rating-good {background:#00b63f;color:#059938}
.ration-quiz-level-rating-normal {background:#ffab32;color:#bf8027}
.ration-quiz-level-rating-bad {background:#f33763;color:#b82b4c}
/*** страница товара ***/
/*** страница товара ***/
strong {color:#c1256c;font-weight:bold}
.microlax-product-intro {height:210px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../images/product/pack.jpg") no-repeat -54px 0;padding:60px 10px 0 320px;color:#6a4ba6;font-size:16px;line-height:26px}
.microlax-product-instruction a {color:#c5246a;line-height:20px;padding-left:46px;display:inline-block;background:url("../images/product/instruction.png") no-repeat 0 0}
.microlax-product-instruction a:hover {background-position:0 -42px}
.microlax-product-instruction a b {border-bottom:1px solid #edbdd2}
.microlax-product-instruction a:hover {color:#1f31a1}
.microlax-product-instruction a:hover b {border-bottom-color:#bbc1e3}
/* */
.microlax-product-desk {position:relative;color:#111;line-height:26px;font-size:16px;margin:40px 0}
.microlax-product-desk-title {color:#c1256c;font-size:20px;text-transform:uppercase;font-weight:bold;line-height:20px;margin-bottom:25px}
.microlax-product-desk-legend {padding-right:250px;background:url("../images/product/legend.png") no-repeat 100% 50%}
/* */
.microlax-product-produced {background:url("../images/product/tower.png") no-repeat 0 0;height:134px;padding:40px 0 0 100px;color:#6a4ba7;line-height:30px;font-size:22px}
/* */
.microlax-product-hint {height:64px;background:#ede3f6;position:relative;margin:60px -35px 70px -35px;padding:28px 0 28px 220px}
.microlax-product-hint-img {position:absolute;top:-34px;left:35px}
.microlax-product-hint b {color:#c1256c;font-weight:bold;font-size:30px;line-height:34px;display:block}
/* */
.microlax-test-label {background:#1f31a1;background:rgba(31,49,161,.8);height:26px;line-height:26px;padding:0 16px;color:#fff;font-size:16px;margin-top:80px}
.microlax-r-test-head b {font-size:30px;color:#fff;text-shadow:0 1px 3px rgba(31,12,20,.3);line-height:36px;display:block;margin:10px 50px 0 50px;text-align:center}

.microlax-test-result {background:#faf4fd;padding:60px 40px 40px}
.microlax-test-result-text-stroke {background:#faf4fd;position:relative}
.microlax-test-result-text-stroke i {position:absolute;top:-90px;left:50%;margin-left:-32px;border:8px solid #faf4fd;background-color:#faf4fd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.microlax-test-result-text {margin-bottom:20px;font-weight:300;font-size:16px;color:#111;text-align:center;line-height:26px}
.microlax-test-result-text img {display:block;margin:50px auto 0 auto}

/*** QUIZ support ***/
/** MeGa PaCK of iCoNS **/
.ration-quiz__icon {width:70px}
.ration-quiz__icons {background-image:url(../images/products-sprite.png);width:70px;height:70px;display:block;margin:0 auto}
.ration-quiz__icon ._13 {font-weight:700}
.ration-quiz__icons.tomat {background-position:0 0}
.ration-quiz__icons.ogurec {background-position:-70px 0}
.ration-quiz__icons.svecla {background-position:-140px 0}
.ration-quiz__icons.kabachok {background-position:-210px 0}
.ration-quiz__icons.kartofel {background-position:-280px 0}
.ration-quiz__icons.baclazhan {background-position:-350px 0}
.ration-quiz__icons.chesnok {background-position:-420px 0}
.ration-quiz__icons.morkov {background-position:-490px 0}
.ration-quiz__icons.sladkiiperetc {background-position:0 -70px}
.ration-quiz__icons.tykva {background-position:-70px -70px}
.ration-quiz__icons.kapustabelokachannaia {background-position:-140px -70px}
.ration-quiz__icons.goroshekkonservirovannyi {background-position:-210px -70px}
.ration-quiz__icons.kukuruzakonservirovannia {background-position:-280px -70px}
.ration-quiz__icons.ikrabaclozhanaia {background-position:-350px -70px}
.ration-quiz__icons.ikrakabachkovaia {background-position:-420px -70px}
.ration-quiz__icons.ikrakabachkovaia {background-position:-420px -70px}
.ration-quiz__icons.apelsin, .ration-quiz__icons.greipfrut, .ration-quiz__icons.mandarin {background-position:0 -140px}
.ration-quiz__icons.vinograd {background-position:-70px -140px}
.ration-quiz__icons.ananas {background-position:-140px -140px}
.ration-quiz__icons.abrikos, .ration-quiz__icons.abrikossushenyi,
.ration-quiz__icons.persik {background-position:-210px -140px}
.ration-quiz__icons.iabloko,.ration-quiz__icons.iablokosushennoe {background-position:-280px -140px}
.ration-quiz__icons.banan {background-position:-350px -140px}
.ration-quiz__icons.grusha {background-position:-420px -140px}
.ration-quiz__icons.granat {background-position:-490px -140px}
.ration-quiz__icons.vishnia,.ration-quiz__icons.chereshnia {background-position:-560px -140px}
.ration-quiz__icons.hlebotrubnoi,.ration-quiz__icons.hlebpshenichnyi,
.ration-quiz__icons.hlebrzhanoi {background-position:0 -210px}
.ration-quiz__icons.zefir {background-position:-70px -210px}
.ration-quiz__icons.pastila {background-position:-140px -210px}
.ration-quiz__icons.marmelad {background-position:-210px -210px}
.ration-quiz__icons.karamel {background-position:-280px -210px}
.ration-quiz__icons.pechene {background-position:-350px -210px}
.ration-quiz__icons.galety {background-position:-420px -210px}
.ration-quiz__icons.krekery {background-position:-490px -210px}
.ration-quiz__icons.vafli {background-position:-560px -210px}
.ration-quiz__icons.med {background-position:-630px -210px}
.ration-quiz__icons.maslopodsolnechnoe,
.ration-quiz__icons.masloolivkovoe {background-position:0 -280px}
.ration-quiz__icons.molokokoze,.ration-quiz__icons.molokosoevoe,.ration-quiz__icons.smetana,.ration-quiz__icons.kefir,.ration-quiz__icons.riazhenka,.ration-quiz__icons.molokokorove {background-position:-70px -280px}
.ration-quiz__icons.sokapelsinovyi {background-position:-140px -280px}
.ration-quiz__icons.sokvinogradnyi {background-position:-210px -280px}
.ration-quiz__icons.sokgranatovyi,.ration-quiz__icons.sokcliukvennyi,.ration-quiz__icons.soktomatnyi,.ration-quiz__icons.kompotizvishni,.ration-quiz__icons.sokvishnevyi {background-position:-280px -280px}
.ration-quiz__icons.sokezhevichnyi {background-position:-350px -280px}
.ration-quiz__icons.sokmorkovnyi,.ration-quiz__icons.sokpersikovyi {background-position:-420px -280px}
.ration-quiz__icons.kompotiziablok,.ration-quiz__icons.kompotizgryw,.ration-quiz__icons.varenetc,.ration-quiz__icons.sokiablochnyi {background-position:-490px -280px}
.ration-quiz__icons.iogurt {background-position:-560px -280px}
.ration-quiz__icons.krupaovsiannaia {background-position:0 -350px}
.ration-quiz__icons.krupaperlovaia {background-position:-70px -350px}
.ration-quiz__icons.krupagrechnevaia {background-position:-140px -350px}
.ration-quiz__icons.makarony {background-position:-210px -350px}
.ration-quiz__icons.rice {background-position:-280px -350px}
.ration-quiz__icons.tvorog {background-position:-280px -350px}
.ration-quiz__icons.masloslivochnoe {background-position:-350px -350px}
.ration-quiz__icons.syr {background-position:-420px -350px}
.ration-quiz__icons.iaitca {background-position:-490px -350px}
.ration-quiz__icons.miaso {background-position:0 -420px}
.ration-quiz__icons.ptitca {background-position:-70px -420px}
.ration-quiz__icons.sosiki {background-position:-140px -420px}
.ration-quiz__icons.kolbasa {background-position:-210px -420px}
.ration-quiz__icons.losos,.ration-quiz__icons.gorbusha,.ration-quiz__icons.forel,.ration-quiz__icons.anchousvmasle {background-position:-280px -420px}
.ration-quiz__icons.okun,.ration-quiz__icons.seld,.ration-quiz__icons.som,.ration-quiz__icons.karp,.ration-quiz__icons.treska,.ration-quiz__icons.kambala,.ration-quiz__icons.khek,.ration-quiz__icons.mintai,
.ration-quiz__icons.sudak {background-position:-350px -420px}
/** Новые иконки **/
.ration-quiz__icons.pure-capusta {background-position:0 -490px}
.ration-quiz__icons.pure-brokoli {background-position:-70px -490px}
.ration-quiz__icons.pure-kabachok {background-position:-140px -490px}
.ration-quiz__icons.pure-tikva {background-position:-210px -490px}
.ration-quiz__icons.pure-morkov {background-position:-280px -490px}
/* */
.ration-quiz__icons.pure-yabloko {background-position:0 -560px}
.ration-quiz__icons.pure-grusha {background-position:-70px -560px}
.ration-quiz__icons.pure-banan {background-position:-140px -560px}
.ration-quiz__icons.pure-sliva {background-position:-210px -560px}
.ration-quiz__icons.pure-abrikos {background-position:-280px -560px}
.ration-quiz__icons.pure-fmix {background-position:-350px -560px}
/* */
.ration-quiz__icons.pure-maso {background-position:0 -630px}
.ration-quiz__icons.pure-ptitsa {background-position:-70px -630px}
.ration-quiz__icons.pure-riba_kr {background-position:-140px -630px}
.ration-quiz__icons.pure-riba {background-position:-210px -630px}
.ration-quiz__icons.pure-mmix {background-position:-280px -630px}
/* */
.ration-quiz__icons.perepel {background-position:-560px -350px}
.ration-quiz__icons.chokolade {background-position:-630px -350px}
/*** Фиговинка с картинками ***/
.ration-quiz__vitamins-top {margin-bottom:40px}
.ration-quiz__vitamins-hd {padding:50px 0 25px 0; margin-bottom:30px;border-bottom:1px solid #d9d9d9;
}
.ration-quiz__vitamins-top-l {width:543px; border:1px solid #d9d9d9}
.ration-quiz__vitamins-top-r {margin-left:565px; border:1px solid #d9d9d9}
.ration-quiz__vitamins-top-l h2,.ration-quiz__vitamins-top-r h2 {padding:30px 0; border-bottom:1px solid #d9d9d9}
.ration-quiz__vitamins-top-tabs {padding:30px; border-bottom:1px solid #d9d9d9}
.ration-quiz__vitamins-top-tabs a {white-space:nowrap; color:#000; display:inline-block; line-height:24px; padding:0 10px; border-radius:10px; font-weight:300}
.ration-quiz__vitamins-top-tabs a.active {background:#c62369; color:#fff}
.ration-quiz__vitamins-top-tabss {padding:30px 0 20px 0; min-height:236px}
.ration-quiz__vitamins-top-tabss .ration-quiz__icon {cursor:pointer; margin-bottom:10px}
.ration-quiz__vitamins-top-tabss .ration-quiz__icon .ration-quiz__icon-co {display:none}
.ration-quiz__vitamins-top-rs {padding:33px}
.ration-quiz__vitamins-top-rs-wrp {border:2px dashed #c597ca; border-radius:4px; padding:30px 30px 30px 0; min-height:236px}
.ration-quiz__vitamins-top-rs-wrp.show {border:0; padding:0; margin-left:-30px}
.pb5 {padding-bottom:45px}
.ration-quiz__vitamins-top-ar {left:50%; top:250px; background:url(../images/i__barrow.png); width:104px; height:42px; margin-left:-40px; z-index:10}
.ration-quiz__vitamins-top-rs-wrp .ration-quiz__icon {cursor:pointer; position:relative}
.ration-quiz__vitamins-top-rs-wrp .ration-quiz__icon .ration-quiz__icon-co {display:block; position:absolute; left:50%; top:0; margin-left:10px; background:#2058c9; width:24px; height:24px; border-radius:50%; text-align:center; line-height:24px; color:#fff; font-size:12px}
.ration-quiz__vitamins-top-rs-wrp .ration-quiz__icon:hover::after {content:''; position:absolute; left:50%; top:0; margin-left:10px; background:#0b9af1; width:24px; height:24px; background:url(../images/i__delete.png)}
.ration-quiz__vitamins-top-rs-wrp-lnk {
    margin-top:30px
}
.ration-quiz__vitamins-app-lnk a, .ration-quiz__vitamins-top-rs-wrp-lnk a {
    background:#c62369;
    line-height:42px;
    padding:0 70px
}
.ration-quiz__vitamins-app-lnk a:hover, .ration-quiz__vitamins-top-rs-wrp-lnk a:hover {background:#ee1673}
.ration-quiz__vitamins-app-lnk a:active, .ration-quiz__vitamins-top-rs-wrp-lnk a:active {background:#ad1657}
/*** Таблица витаминок и т.д ***/
.ration-quiz__racion-vitas table{
    width:100%;
    border:0;
    border-spacing:0;
    table-layout:fixed;
}
.ration-quiz__racion-vitas table td {
    padding:10px 0;
    border-top:1px solid #e5e5e5;
    vertical-align:middle;
    font-weight:700;
}
.ration-quiz__racion-vitas table tr:first-child td {
    border-top:0
}
.ration-quiz__racion-vitas table .tdr {
    text-align:right;
    font-weight:700;
    color:#3bae32;
}
.ration-quiz__racion-vitas table td i {
    font-weight:400
}
.ration-quiz__vitamins-t tr td:last-child i {
    background:url(../images/i__succ.png);
    width:18px;
    height:18px;
    display:block;
    float:right;
}
.ration-quiz__vitamins-t .warn {
    color:#f33763 !important
}
.ration-quiz__vitamins-t .warn i {
    background-position:100% 100% !important;
}
/*** ***/
.ration-quiz__racion-yes h2 {
    color:#4ac73f;
    padding:20px 70px 20px 90px;
    line-height:19px !important;
    border-bottom:1px solid #27b61a;
    display:block;
}
.ration-quiz__racion-yes h2:before {
    content:'';
    background:url(../images/i_noyes.png);
    width:48px;
    height:48px;
    left:20px;
    top:50%;
    margin-top:-24px;
    position:absolute;
}
.ration-quiz__racion-no {margin:30px 0 0}
.ration-quiz__racion-no h2 {
    color:#f85246;
    padding:20px 70px 20px 90px;
    line-height:19px !important;
    border-bottom:1px solid #f85246;
    display:block;
}
.ration-quiz__racion-no h2:before {
    content:'';
    background:url(../images/i_noyes.png) 0 100%;
    width:48px;
    height:48px;
    left:20px;
    top:50%;
    margin-top:-24px;
    position:absolute;
}
