.p__dev-chl-l-ar {margin-right:13px}
.p__dev-chl-l-ar:hover {color:#ea3a82;border-bottom-color:#ea3a82}
.p__dev-chl-l-ar i {position:absolute;right:-13px;top:4px}
.p__dev-chl-h {margin:0 -45px;background-image:url(../images/baby_calendar.jpg);padding:0 45px}
.p__dev-chl-h h3 {font-size:34px;font-weight:700;left:245px;top:24px}
.p__dev-chl-h ul {position:absolute;left:230px;top:83px}
.p__dev-chl-h li {float:left;display:block;width:42px;text-align:center}
.p__dev-chl-h li a {font-weight:700;font-size:20px}
.p__dev-chl-h li a:hover {color:#ea3a82;border-bottom-color:#ea3a82!important;}
.p__dev-chl-h._12y {height:168px;background-position:0 -180px}
.p__dev-chl-h._12y h3 {color:#b96095}
.p__dev-chl-h._12y a {color:#b96095;border-bottom:1px solid rgba(185,96,149,.3)}
.p__dev-chl-h._12y a:hover {border-bottom:1px solid rgb(185,96,149)}

.p__dev-chl-h._3y {height:169px}
.p__dev-chl-h._3y h3 {color:#4192bb}
.p__dev-chl-h._3y ul {left:227px}
.p__dev-chl-h._3y li {width:48px}
.p__dev-chl-h._3y a {color:#4192bb;border-bottom:1px solid rgba(65,146,187,.3)}
.p__dev-chl-h._3y a:hover {border-bottom:1px solid rgb(65,146,187)}

.p__dev-chl-h._7y {height:277px;background-position:0 -360px}
.p__dev-chl-h._7y h3 {color:#80a744;top:86px}
.p__dev-chl-h._7y ul {top:144px}
.p__dev-chl-h._7y a {color:#80a744;border-bottom:1px solid rgba(128,167,68,.3)}
.p__dev-chl-h._7y a:hover {border-bottom:1px solid rgb(128,167,68)}
.p__dev-chl-bl-r-cons {padding:0 5px;background:#ea3a82;height:17px}
.p__dev-chl-cons-i-nfo {margin-left:90px}
.p__dev-chl-int-que li {margin-bottom:17px}

.p__dev-chl-tv {background:url(../images/baby_tv_grad.png);padding:20px 45px;margin:60px -45px 0}
.p__dev-chl-tv .b_tv-main-container {margin-top:0}
.content._7y {margin-top:-50px}

.p__dev-chl-icnb li {float:left;margin-left:4px;display:block}
.p__dev-chl-icnb li.first {margin-left:0}
.p__dev-chl-icnb li a {width:96px;height:90px;background:#e0f0f8;display:block}
.p__dev-chl-icnb li a:hover {background-color:#eff7fb}
.p__dev-chl-icnb li a:hover i {color:#ef648e}
.p__dev-chl-icnb li.active a {background-color:#ef648e;color:#FFF}
.p__dev-chl-icnb li.active a i {color:#FFF}
.p__dev-chl-icnb li i {display:block;text-align:center;height:40px;line-height:36px;font-size:66px;color:#94cde9;padding-top:20px}
.p__dev-chl-icnb li i:before {display:block;text-align:center}
.p__dev-chl-icnb li span {text-align:center;display:block}

.p__dev-chl-icns li {margin-bottom:2px}
.p__dev-chl-icns li a {height:38px;background:#e0f0f8;display:block;line-height:38px}
.p__dev-chl-icns li a:hover {background-color:#eff7fb}
.p__dev-chl-icns li a:hover i {color:#ef648e}
.p__dev-chl-icns li.active a {background-color:#ef648e;color:#FFF}
.p__dev-chl-icns li.active a i {color:#FFF}
.p__dev-chl-icns li i {text-align:center;height:38px;line-height:38px;font-size:18px;color:#94cde9;width:38px;vertical-align:middle;display:inline-block}
.p__dev-chl-icnb li span {text-align:center;display:block;font-size:14px}

.p__dev-chl-addinfo {border-bottom:1px solid #e1ddce;border-top:1px solid #e1ddce;padding:30px 0;margin:30px 0 40px 0}
.p__dev-chl-addinfo-simple {border:0;padding:0}
.p__dev-chl-addinfo-yeb {background:#ffea8a;color:#404243;padding:0 7px;font-weight:700;line-height:25px}
.p__dev-chl-addinfo-t {margin-bottom:20px;overflow:hidden}
.p__dev-chl-addinfo-t dt {clear:left;position:relative;margin-bottom:20px}
.p__dev-chl-addinfo-t dt:before {content:'';border-top:1px dashed #e1ddce;position:absolute;z-index:1;left:0;right:0;top:11px;display:block;height:1px}
.p__dev-chl-addinfo-t dt span {background:#fff;position:relative;z-index:2;padding-right:10px}
.p__dev-chl-addinfo-t dt span a {position:relative;font-weight:700}
.p__dev-chl-addinfo-t dd {float:right;clear:right;margin-bottom:20px;background:#fff;padding-left:10px;color:#111;position:relative;z-index:3}
.p__dev-chl-addinfo-tall {display:inline-block;line-height:44px;padding:0 20px;background:#f9f8f4}
.p__dev-chl-addinfo .jm-hide {height:38px}
.p__dev-chl-dir {height:32px}
.p__dev-chl-dir i{position:absolute;left:11%;right:11%;top:50%;border-top:1px solid #e1ddce;}
.p__dev-chl-dir .page-tile-dir {top:0}
/* */
.p__dev-chl-dir-flex span {border:0;background:#fff}
.p__dev-chl-dir-flex .page-tile-prev span {padding-right:20px}
.p__dev-chl-dir-flex .page-tile-next span {padding-left:20px}

/* */
.dev-chl-stat:before {content:'';border-top:1px dashed #e1ddce;position:absolute;z-index:1;left:0;right:0;top:11px;display:block;height:1px}
.dev-chl-name, .dev-chl-stats {position:relative;z-index:2;background:#fff}
.dev-chl-name {padding-right:10px}
.dev-chl-stats {padding-left:10px}

.p__dev-chl-icns .icon-dev-desc, .p__dev-chl-icns .icon-dev-advices, .p__dev-chl-icns .icon-dev-moms {font-size:27px}
.p__dev-chl-icns .icon-dev-advices, .p__dev-chl-icns .icon-dev-moms {margin-top:2px}

.p__dev-chl-bl .sidebar img {display:block}

/*** ***/
.p__dev-chl-checklist {background:url("../images/checklist-corner.png") no-repeat top right #ffefb2;padding:30px 0 20px 0;margin-bottom:20px}
.p__dev-chl-checklist-title, .p__dev-chl-checklist-title:before {color:#9a654b}
.p__dev-chl-checklist-title {padding:0 0 0 45px;margin:-10px 40px 15px 20px}
.p__dev-chl-checklist .icon-dev-list {top:4px;left:0;font-size:40px}

.p__dev-chl-checklist-item {padding:10px 45px 10px 65px;border-bottom:1px solid #f0daa3;cursor:pointer}
.p__dev-chl-checklist-item:last-child {border:0}
.p__dev-chl-checklist-item:hover {background:#fff}
.p__dev-chl-checklist-item .icon-dev-list {left:20px;top:12px}
.checklist-item-done {text-decoration:line-through}
.p__dev-chl-checklist-item .icon-dev-list {color:#e3c899}
.checklist-item-done .icon-dev-list {color:#9bc854}
.p__dev-chl-checklist-item a {border-bottom:1px solid #bcd7eb;border-bottom:1px solid rgba(34,121,190,.3)}
.p__dev-chl-checklist-item a:hover {border-bottom-color:#2279BE}
.p__dev-chl-checklist-item.checklist-item-constant, .checklist-item-constant.p__dev-chl-checklist-item .icon-dev-list:before {color:#9a654b}
.p__dev-chl-checklist-item.checklist-item-constant:hover {background:transparent}

.p__dev-chl-checklist-submit {background:#fff;height:34px;line-height:34px;color:#9a654b;padding:0 14px 0 40px;margin:20px 30px 0 30px}
.p__dev-chl-checklist-submit .icon-write {top:0;left:14px;font-size:16px;line-height:34px;color:#9a654b}
.p__dev-chl-checklist-submit:hover {background:#9a654b;color:#fff}
.p__dev-chl-checklist-submit:active .icon-write, .p__dev-chl-checklist-submit:hover .icon-write {color:#fff}

.p__dev-chl-checklist-journal {margin-bottom:20px}
.dev-nophoto {padding:10px 0 0 193px}
.dev-nophoto-ico {width:163px;height:125px;background:url("../images/dev-nophoto.png") no-repeat 0 0;left:0;top:0}

.p__dev-chl-addinfo-graph {}
.graph-point {color:#72a3bb;font-size:18px;font-weight:300;text-shadow:#fff 1px 0px, #fff 1px 1px, #fff 0px 1px, #fff -1px 1px, #fff -1px 0px, #fff -1px -1px, #fff 0px -1px, #fff 1px -1px, #fff 0 0 3px, #fff 0 0 3px, #fff 0 0 3px, #fff 0 0 3px, #fff 0 0 3px, #fff 0 0 3px, #fff 0 0 3px, #fff 0 0 3px;white-space:nowrap}
.graph-point-left:before, .graph-point-right:after {content:"";background:#72a3bb;border:3px solid #fff;width:10px;height:10px;border-radius:8px;display:inline-block;-webkit-box-shadow: 0 3px 3px 0 #9fbece;box-shadow: 0 3px 3px 0 #9fbece;position:relative;top:2px}
.graph-point-left:before {margin-right:10px}
.graph-point-right:after {margin-left:10px}


/*** ***/
.p__dev-chl-icns .lc-promo-menuitem a {width:100%}
.p__dev-chl-icns .lc-promo-menuitem a, .p__dev-chl-icnb .lc-promo-menuitem a {background:#42c7c2;font-size:12px;line-height:14px;color:#fff}
.p__dev-chl-icns .lc-promo-menuitem a:hover, .p__dev-chl-icnb .lc-promo-menuitem a:hover {background:#42c7c2}
.p__dev-chl-icnb .lc-promo-menuitem span {margin-top:-5px}
.icon-lc-promo-menuitem:before {content:"";background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAfCAQAAADZoYy3AAAC2ElEQVR4Aa3UTWgcZQCH8Wd2t6GZhqRYgpVGAlJQUINpsYHoScEqiSC0ICRQv0BrkVLw4hfqxVaLlnho0taDgl0PUm0MVoXiB1rrB7VKDopaRPxgNRS7MdndLnb38eJhZ5hJprK/5/7n3fddJnANBxhlJe10nmNszzHF1jYPw0q28HJghRyXc5Z2WsNvFAKlyt1EneMjLpDdpWyK/fJXCHNAyOuxjvMll5DVVn5iJrYQQgH4h2miBhjkAfaQzT5C3qFCqztYESjzrCZqjCJT7KBVJy9yC8fZSY2opIUyPahliTWmTkqkJ1XVpyVW0kJZs5/6bUYAeI/bsp26AHRykKjrgRJRJ/+b/oy4Emspshi7PgpAB/cT9wOHiHqBddzMp+wl7jEOMkYcgVJjF1G/8wE1sruCYUJaTdCJuuhG+6VNrXLAG13UwEVWAfA3H3KEN6jxf13DXYxwFQEAp/Coqudtqlpyhzm56K50RlVd8Jxad0OO+/gZqHID93CCteznE/q4ODv5htuZ53k2MYjAw5xG3GhF/c4ecbNn1JIDkrGcB9SGE64WQ2fVV0UQcVzVd82L3U6rc66XTE2q824WMXBaPW0ogoj4nKr7RMxbVL+3S5btIbXsBhFxt/qnfdI6nfctVbeL2OEJdSrD41VtOioijtu05pBEp7HbWbXuTSL2u2DD62TJZlo+Y0NWbTouxqfFfufUsteK+Lh6VExvUP3DLhH7nFN3S/I0DltXz9grdlm24TpJ7SX1CRF7nFXfNEicbrkv/dxQPKTukpRW+JdNLxPzvq+eMpSlpvEZVV8z8Fb1mKQ0rH4t4qT6q32y3HTgYVX32GPT0pJ/u73iIy3vs8w0dvixqtv8Re2WxCbUbd5p0wuOSLZp7PVHtW5ZUz+3RfUpK+qDklQgidZzkl4AruZbkhxhCw3yPMujJDOtISsu77CBJJcjzReM8hULpDvLfu5FUvwL0mnlJMk5BfUAAAAASUVORK5CYII=') no-repeat 0 0;width:45px;height:31px;display:inline-block;margin:-5px auto }
/* */
.p__dev-chl-icns .icon-lc-promo-menuitem:before {background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAQAAACFzfR7AAABMElEQVR4AW2OTyiDYRzHf802O7lScpRxmYuLKOVAZoldXZUZmRxcsOYg2UHJYQcXKXNxWLZhLQdzmKI2Dm8pd1KUkuPHr6e9PWX69Nb339vvEUY4oWC4otxEqdEdCXmKLJFQooSJKJNMEHHRbkW/G6GEwxk5/esYD/KHXS7Jaf8iKmIm8lKm36goDqNG+ajRYdSGDpUkW+xwT5cJF4FZozxUOCDFpp42T14lzjJDiMFHHy0N3cs8Cda4E7J8UGDbnPiPQTJc8y4EeSRHgiemkCbSVJmmyL4aenhlhm6cxnFLigu8LFDEbwLG+GGAYSq02hkh6gQIU6cdccM4n3SSJWKHZJgjyDMh1Nl4jxpJ0q7HzznjPLgvFyynfHPoOtq4xSGGNA8D5HnT2kCVL9Zt+wtDl3FTZlugEQAAAABJRU5ErkJggg==') no-repeat 8px 12px}

/* СП Либеро */
.p__dev-chl-icns .libero-promo-menuitem {background-color: #67418d}
.p__dev-chl-icns .libero-promo-menuitem .promo-icon {display: inline-block; vertical-align: middle; width: 38px; height: 38px; position: relative}
.p__dev-chl-icns .libero-promo-menuitem .promo-img {width: 23px; height: 19px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto}
.p__dev-chl-icns .libero-promo-menuitem a {font-size: 0; color: #fff; background-color: #67418d}
.p__dev-chl-icns .libero-promo-menuitem a:hover {background-color: #67418d}
.p__dev-chl-icns .libero-promo-menuitem .promo-text {font-size: 13px; line-height: 38px; display: inline-block; vertical-align: middle}

.p__dev-chl-icnb .libero-promo-menuitem {width: 96px; height: 86px; padding-top: 4px; background-color: #67418d}
.p__dev-chl-icnb .libero-promo-menuitem .promo-text {color: #fff; line-height: 15px}
.p__dev-chl-icnb .libero-promo-menuitem a {background-color: #67418d !important}
