#homepage:after,#homepage:before{content:''}body.section-womenzone.subsection-homepage #page #mainmenu{background:#006bb3}body.section-womenzone.subsection-homepage #page #topboard{position:relative;background-color:#fff;z-index:1}body.section-womenzone.subsection-homepage #page #topboard a.registration{display:block;position:absolute;width:220px;background:#F06;right:40px;bottom:70px;z-index:3}body.section-womenzone.subsection-homepage #page #topboard a.registration span{display:block;margin:10px 20px;color:#fff;font-size:18px}body.section-womenzone.subsection-homepage #page #topboard a.registration b{margin:4px 20px 10px;font-size:14px;color:#fff;display:block;font-weight:400}body.section-womenzone.subsection-homepage #page #topboard #posters{position:relative;width:900px;height:300px;overflow:hidden;z-index:1}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster{width:900px;height:300px;overflow:hidden;display:none;position:absolute;background-repeat:no-repeat;background-color:#F4F5F9}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster h2{font-size:30px;font-family:segoe ui,Tahoma;margin-left:40px;margin-top:40px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster h3{margin-left:40px;font-size:16px;width:280px;margin-top:1em}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster h3 .size-highlight{font-size:125%}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster p{margin-top:1em;margin-left:40px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster:first-child{display:block}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.try-to-pregnant{background-image:url(page/posters/try-to-pregnant.jpg?v2)}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.try-to-pregnant h2{margin-top:60px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.try-to-pregnant h3{width:280px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.try-to-pregnant p{width:230px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.menstruation-calendar{background-image:url(page/posters/menstruation-calendar.jpg?v2)}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.menstruation-calendar h2{width:300px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.menstruation-calendar p{width:310px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.mother{background-image:url(page/posters/mother.jpg?v2)}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.mother h3{width:220px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.mother p{width:230px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.track-weight{background-image:url(page/posters/track-weight.jpg?v2)}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.track-weight h2{margin-top:80px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.track-weight p{width:310px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.community{background-image:url(page/posters/community.jpg?v2)}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.community h3{font-size:16px;width:280px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.community h3 .size-highlight{font-size:125%}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.community p{width:230px}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.pregnant{background-image:url(page/posters/pregnant.jpg?v2)}body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.pregnant h3,body.section-womenzone.subsection-homepage #page #topboard #posters div.top-poster.pregnant p{width:260px}body.section-womenzone.subsection-homepage #page #topboard #posters #poster-progress{background:#F06;position:absolute;left:0;bottom:0;height:1px;z-index:99999;width:0}body.section-womenzone.subsection-homepage #page #topboard #posters #poster-progress.full{width:100%;transition:width 4.8s linear}body.section-womenzone.subsection-homepage #page #footer .siteinfo{background:#006bb3}body.section-womenzone.subsection-homepage #page #footer .partners{background:#004C7F}#homepage{position:relative;zoom:1}#homepage .mainfeed,#homepage .mainfeed:after{position:absolute;bottom:0;background:#fff;left:0}#homepage:before{display:block}#homepage:after{display:table;clear:both}#homepage .mainfeed{top:0;right:401px}#homepage .mainfeed:after{content:"";display:block;height:50px;right:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#ffffffff, GradientType=0)}#homepage .boxes{width:400px;background:#fff;float:right;border-left:1px solid #F0F0F0;margin-top:10px}#homepage .boxes .contentbox{background:#fff;margin:40px 20px}#homepage .boxes .contentbox:first-child{margin-top:10px}#homepage .boxes .calendar-opener{position:relative;background:url(homepage/box-background-calendar.jpg) no-repeat;height:240px}#homepage .boxes .calendar-opener h2{font-family:ServerOff,Tahoma;font-size:28px;position:absolute;right:10px;text-align:right;text-transform:none;top:0;width:50%}#homepage .boxes .calendar-opener ul{position:absolute;top:90px;right:0}#homepage .boxes .calendar-opener>a{position:absolute;line-height:40px;text-align:center;width:12em;right:10px;text-transform:uppercase}#homepage .boxes .calendar-opener>a.open{display:block;float:right;background:#F06;color:#fff;bottom:60px}#homepage .boxes .calendar-opener>a.more{display:block;float:right;background:#F06;color:#fff;bottom:10px}#homepage .boxes .calendar-current-day{padding-top:10px}#homepage .boxes .calendar-current-day h3{text-transform:uppercase;margin:1em 0 .5em}#homepage .boxes .calendar-current-day .events td{padding:4px}#homepage .boxes .calendar-current-day .events td .event-date{color:#888}#homepage .boxes .calendar-current-day .cycle-info{padding:20px 0;zoom:1}#homepage .boxes .calendar-current-day .cycle-info:before{content:'';display:block}#homepage .boxes .calendar-current-day .cycle-info:after{content:'';display:table;clear:both}#homepage .boxes .calendar-current-day .cycle-info li{width:80px;height:80px;float:left;margin:0 5px 0 0;position:relative;overflow:hidden}#homepage .boxes .calendar-current-day .cycle-info li span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}#homepage .boxes .calendar-current-day .cycle-info li .num{font-size:24px;background:#99e1fc;line-height:80px}#homepage .boxes .calendar-current-day .cycle-info li .info{top:100%;background:#01577d;color:#fff;transition:top .5s;font-size:10px;text-transform:uppercase}#homepage .boxes .top-products ul li a .product-info h4,#homepage .boxes .top-products ul li a:hover .product-info h4{-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-ms-transition:max-height .5s;-o-transition:max-height .5s}#homepage .boxes .calendar-current-day .cycle-info li .info:before{display:block;content:"\a0"}#homepage .boxes .calendar-current-day .cycle-info li:hover .info{top:0}#homepage .boxes .calendar-current-day .button-bar{padding:20px 0}#homepage .boxes .calendar-current-day .button-bar a{display:inline-block;background:#FF0052;color:#fff;text-transform:uppercase;padding:10px 20px}#homepage .boxes .calendar-current-day #calendarbrief-canvasloader #canvasLoader{text-align:center;padding:40px}#homepage .boxes .friends-overview{padding-top:10px}#homepage .boxes .friends-overview>ul>li{border-bottom:1px solid #F0F0F0;margin:20px 0;padding:0 0 20px;zoom:1}#homepage .boxes .friends-overview>ul>li:before{content:'';display:block}#homepage .boxes .friends-overview>ul>li:after{content:'';display:table;clear:both}#homepage .boxes .friends-overview>ul>li .avatar{float:left}#homepage .boxes .friends-overview>ul>li .avatar img{width:35px}#homepage .boxes .friends-overview>ul>li .data{margin:0 10px 0 50px}#homepage .boxes .friends-overview>ul>li .data .date{float:right;font-size:12px}#homepage .boxes .friends-overview>ul>li .data .title{margin-top:5px}#homepage .boxes .friends-overview>ul>li .data .text{font-weight:700}#homepage .boxes .friends-overview .button-bar a{display:inline-block;background:#FF0052;color:#fff;text-transform:uppercase;padding:10px 20px}#homepage .boxes .friends-overview #friendsoverview-canvasloader #canvasLoader{text-align:center;padding:40px}#homepage .boxes .competitions ul li,#homepage .boxes .encyclopedia ul li,#homepage .boxes .news ul li{clear:both;margin:25px 0}#homepage .boxes .competitions ul li>a,#homepage .boxes .encyclopedia ul li>a,#homepage .boxes .news ul li>a{float:left;margin:6px 10px 0 0}#homepage .boxes .competitions ul li>a img,#homepage .boxes .encyclopedia ul li>a img,#homepage .boxes .news ul li>a img{border:2px solid #f0f0f0}#homepage .boxes .competitions ul li h3,#homepage .boxes .encyclopedia ul li h3,#homepage .boxes .news ul li h3{font-size:16px}#homepage .boxes .competitions ul li h4,#homepage .boxes .encyclopedia ul li h4,#homepage .boxes .news ul li h4{margin-top:2px;font-size:12px;font-weight:700}#homepage .boxes .competitions ul li p,#homepage .boxes .encyclopedia ul li p,#homepage .boxes .news ul li p{margin-top:5px}#homepage .boxes .top-products ul{margin:10px 5px;zoom:1}#homepage .boxes .top-products ul:before{content:'';display:block}#homepage .boxes .top-products ul:after{content:'';display:table;clear:both}#homepage .boxes .top-products ul li{float:left;margin:5px}#homepage .boxes .top-products ul li a{display:block;position:relative}#homepage .boxes .top-products ul li a .product-info{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:10px;background-color:#006BB3;background-color:rgba(0,107,179,.6)}#homepage .boxes .top-products ul li a .product-info h3{font-size:14px}#homepage .boxes .top-products ul li a .product-info .price{font-weight:700;text-align:right}#homepage .boxes .top-products ul li a .product-info h4{margin-top:10px;font-size:12px;overflow:hidden;max-height:0}#homepage .boxes .catalog ul li h3,#homepage .boxes .chat ul li h3{font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#homepage .boxes .top-products ul li a .product-info p{margin-top:5px}#homepage .boxes .top-products ul li a .badge{position:absolute;top:0;right:0;background-size:41px;width:41px;height:41px}#homepage .boxes .top-products ul li a:hover .product-info h4{max-height:200px}#homepage .boxes .catalog{padding:5px 0}#homepage .boxes .catalog ul li{padding:6px 0 6px 50px;margin:10px 0;background-repeat:no-repeat;background-position:left center}#homepage .boxes .catalog ul li.category-1{background-image:url(catalog/categories/icon-1.png)}#homepage .boxes .catalog ul li.category-5{background-image:url(catalog/categories/icon-5.png)}#homepage .boxes .catalog ul li.category-7{background-image:url(catalog/categories/icon-7.png)}#homepage .boxes .catalog ul li .catalog-mood-icon{display:block;float:right;width:40px;height:40px;background-repeat:no-repeat;background-position:center center}#homepage .boxes .catalog ul li p a{font-weight:700}#homepage .boxes .chat ul li{clear:both;padding:12px 0}#homepage .boxes .chat ul li>a{float:left;margin:0 10px 0 0;background:#5F423C;padding:4px}#homepage .boxes .chat ul li p{height:1.2em;overflow:hidden}#homepage .boxes .chat ul li p a{white-space:nowrap}#homepage .boxes .adverts{padding:20px 0}#homepage .boxes .children ul{margin:0 5px;zoom:1}#homepage .boxes .children ul:before{content:'';display:block}#homepage .boxes .children ul:after{content:'';display:table;clear:both}#homepage .boxes .children ul li{width:160px;float:left;margin:5px;position:relative}#homepage .boxes .children ul li span{position:absolute;bottom:0;left:0;right:0;padding:10px 0;color:#fff;text-align:center;font-size:12px;background-color:#006BB3;background-color:rgba(0,107,179,.6)}#homepage .boxes .facebook>div{margin-top:10px}