@import url(normalize.css);@font-face{font-family:HelveticaNeueCyr-Roman;src:url(../fonts/HelveticaNeueCyr/Roman/HelveticaNeueCyr-Roman.eot);src:url(../fonts/HelveticaNeueCyr/Roman/HelveticaNeueCyr-Roman.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueCyr/Roman/HelveticaNeueCyr-Roman.woff2) format('woff2'),url(../fonts/HelveticaNeueCyr/Roman/HelveticaNeueCyr-Roman.woff) format('woff'),url(../fonts/HelveticaNeueCyr/Roman/HelveticaNeueCyr-Roman.ttf) format('truetype'),url(../fonts/HelveticaNeueCyr/Roman/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr-Bold;src:url(../fonts/HelveticaNeueCyr/Bold/HelveticaNeueCyr-Bold.eot);src:url(../fonts/HelveticaNeueCyr/Bold/HelveticaNeueCyr-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueCyr/Bold/HelveticaNeueCyr-Bold.woff2) format('woff2'),url(../fonts/HelveticaNeueCyr/Bold/HelveticaNeueCyr-Bold.woff) format('woff'),url(../fonts/HelveticaNeueCyr/Bold/HelveticaNeueCyr-Bold.ttf) format('truetype'),url(../fonts/HelveticaNeueCyr/Bold/HelveticaNeueCyr-Bold.svg#HelveticaNeueCyr-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr-Medium;src:url(../fonts/HelveticaNeueCyr/Medium/HelveticaNeueCyr-Medium.eot);src:url(../fonts/HelveticaNeueCyr/Medium/HelveticaNeueCyr-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeueCyr/Medium/HelveticaNeueCyr-Medium.woff2) format('woff2'),url(../fonts/HelveticaNeueCyr/Medium/HelveticaNeueCyr-Medium.woff) format('woff'),url(../fonts/HelveticaNeueCyr/Medium/HelveticaNeueCyr-Medium.ttf) format('truetype'),url(../fonts/HelveticaNeueCyr/Medium/HelveticaNeueCyr-Medium.svg#HelveticaNeueCyr-Medium) format('svg');font-weight:400;font-style:normal}html{height:100%}body{height:100%;font-family:HelveticaNeueCyr-Roman;font-size:12px;line-height:1;background-color:#f8f8f8}ol,ul{padding:0;margin:0;list-style-type:none}a,button,input,select{outline:0}.wrapper{width:100%;min-width:960px;min-height:100%;height:auto!important;height:100%}.container{position:relative;margin:0 auto;width:960px}.container.white{padding-top:10px;background-color:#fff}.f-left{float:left}.f-right{float:right}.clear{clear:both}.margin-bottom-20{margin-bottom:20px}.header{position:relative;height:170px}.header:before{content:"";position:absolute;top:0;display:block;width:100%;height:27px;background:url(../img/top-bg.png) repeat-x}.top-row{height:27px;box-sizing:border-box;padding-top:7px;color:#fff;background:0 0}.top-row .title{width:380px;font-size:13px}.top-row .working-hours{width:190px}.top-row .clinic-map{display:block;width:130px;color:#fff}.top-row .clinic-map:hover{text-decoration:none}.top-row .social-btn{width:110px;font-size:0}.top-row .social-btn a,.top-row .social-btn span{display:inline-block;vertical-align:top;font-size:12px}.top-row .social-btn span{width:65px}.top-row .social-btn a{width:14px;height:14px;background:url(../img/social-btn.png) -1px -1px no-repeat}.top-row .social-btn a.vk{margin-right:10px}.top-row .social-btn a.facebook{background-position:-18px -1px}.top-row .login{display:block;padding-right:17px;font-size:13px;color:#fff;background:url(../img/login-icon.png) 100% 3px no-repeat}.top-row .login:hover{text-decoration:none}.top-row .languages{position:relative;width:27px;margin-right:65px;font-size:13px}.top-row .languages .current{position:relative;display:block;padding-right:15px;color:#fff}.top-row .languages .current:hover{text-decoration:none}.top-row .languages .current:before{content:"";position:absolute;top:6px;right:0;border:5px solid transparent;border-top:5px solid #fff}.top-row .languages ul{position:absolute;top:22px;left:-10px;display:none;width:40px;background-color:#129547;text-align:center}.top-row .languages ul a,.top-row .languages ul span{display:block;color:#fff;padding:5px 0}.top-row .languages ul a:hover,.top-row .languages ul span:hover{text-decoration:none}.middle-row{padding-top:10px;height:100px;box-sizing:border-box;background-color:#fff}.middle-row .logo{position:relative;display:block;width:220px;text-align:center}.middle-row .logo:before{content:"";position:absolute;top:5px;right:0;display:block;width:1px;height:60px;background-color:#eaeaea}.middle-row .phone{position:relative;width:260px;box-sizing:border-box;padding:5px 0 0 30px}.middle-row .phone:before{content:"";position:absolute;top:5px;right:0;display:block;width:1px;height:60px;background-color:#eaeaea}.middle-row .phone .number{margin-bottom:10px;font-size:28px;color:#232323}.middle-row .phone .number span{font-family:HelveticaNeueCyr-Bold}.middle-row .phone .feedback{height:25px;font-size:0}.middle-row .phone .feedback .operators{display:inline-block;vertical-align:top;margin:3px 26px 0 0;font-size:0}.middle-row .phone .feedback .operators li{display:inline-block;vertical-align:top}.middle-row .phone .feedback .operators li:first-child{margin-right:7px}.middle-row .phone .feedback .operators span{display:block;cursor:pointer;width:20px;height:20px;background-image:url(../img/operator-icons.png);background-repeat:no-repeat}.middle-row .phone .feedback .operators span.mts{background-position:0 0}.middle-row .phone .feedback .operators span.kyivstar{background-position:-27px 0}.middle-row .phone .feedback .callback{display:inline-block;vertical-align:top;width:120px;height:25px;box-sizing:border-box;padding-top:6px;border-radius:3px;background-color:#129246;font-size:12px;color:#fff;text-align:center}.middle-row .phone .feedback .callback:hover{text-decoration:none}.middle-row .address{width:330px;box-sizing:border-box;padding:10px 0 0 15px}.middle-row .address .adds{margin-bottom:13px;font-size:16px}.middle-row .address .search{position:relative;width:295px}.middle-row .address .search input{display:block;width:100%;height:30px;padding:0 30px 0 10px;border:1px solid #d5d7de;border-radius:10px;box-sizing:border-box;font-size:13px;box-shadow:none}.middle-row .address .search button{position:absolute;top:8px;right:10px;display:block;width:17px;height:14px;border:none;background:url(../img/search-btn.png) no-repeat}.middle-row .disease-handbook{display:block;box-sizing:border-box;padding-left:40px;margin:20px 10px 0 0;width:135px;background:url(../img/disease-handbook.png) 0 3px no-repeat;font-family:HelveticaNeueCyr-Bold;font-size:14px;line-height:1.4;color:#129447}.middle-row .disease-handbook:hover{text-decoration:none}.menu{height:43px;border-radius:5px;background-color:#129246}.menu>ul{display:table;width:100%;text-align:center}.menu>ul>li{display:table-cell;width:16.66666667%;font-size:15px}.menu>ul>li.services,.menu>ul>li.services>a{position:relative}.menu>ul>li.services>a:before{content:"";position:absolute;top:19px;right:35px;border:6px solid transparent;border-top:6px solid #fff}.menu>ul>li.services .services-container{position:absolute;left:-9999px;opacity:0;z-index:9999;margin:5px 0 0 -180px;padding:30px;width:720px;min-height:475px;box-sizing:border-box;border-radius:10px;border-top:2px solid #e0e0e0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:url(../img/services-bg.png) 95% 100% no-repeat,#f8f8f8;text-align:left}.menu>ul>li.services .services-container:before{content:"";position:absolute;z-index:3;top:-39px;left:33%;display:block;border:20px solid transparent;border-bottom:20px solid #f8f8f8}.menu>ul>li.services .services-container:after{content:"";position:absolute;z-index:2;top:-40px;left:33%;display:block;border:20px solid transparent;border-bottom:20px solid #ccc}.menu>ul>li.services .services-container .service-item{width:210px}.menu>ul>li.services .services-container .service-item .service-name{margin-bottom:10px;font-family:HelveticaNeueCyr-Bold;font-size:14px;color:#323232;text-transform:uppercase}.menu>ul>li.services .services-container .service-item a{display:block;padding-bottom:5px;font-size:12px;line-height:1.2;color:#129648}.menu>ul>li.services .services-container .service-item a:hover{text-decoration:none}.menu>ul>li.services:hover .services-container{left:0;opacity:1}.menu>ul>li>a{display:block;padding:14px 0;color:#fff;text-decoration:none}.menu>ul>li.active>a,.menu>ul>li>a:hover{text-decoration:underline}.content{padding:0 0 410px}.slider{position:relative;overflow:hidden;width:703px;height:328px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}.slider .tagline{position:absolute;top:25px;right:30px;width:300px;height:80px;padding:10px 0 0 25px;box-sizing:border-box;border-radius:15px 0;background-color:rgba(17,145,70,.8);font-family:Georgia;font-style:italic;font-size:26px;line-height:1.2;color:#fff}.make-appointment{width:240px;height:330px;margin-bottom:10px;box-sizing:border-box;padding:15px 20px;border:1px solid #ccc;border-radius:3px;background:url(../img/make-appointment-bg.png) 100% 100% no-repeat,#f3f2f2}.make-appointment.sidebar{margin-bottom:35px;width:100%;background:url(../img/make-appointment-big-bg.png) 100% 120% no-repeat,#f3f2f2}.make-appointment .title{margin-bottom:15px;font-family:HelveticaNeueCyr-Medium;font-size:16px;color:#323232}.make-appointment input,.make-appointment select{display:block;width:100%;height:30px;margin-bottom:20px;padding:2px 10px 0;border:1px solid #e1e1e1;box-sizing:border-box;box-shadow:none;color:grey}.make-appointment select{margin-bottom:15px;-webkit-appearance:none;-moz-appearance:none;background:url(../img/select-arrow.png) 95% 55% no-repeat,#fff}.make-appointment input[name=date]{margin-bottom:15px;background:url(../img/calendar-icon.png) 95% 50% no-repeat,#fff}.make-appointment .column{width:120px}.make-appointment .timetable{display:block;margin-bottom:10px;font-family:HelveticaNeueCyr-Bold;color:#129246;line-height:1.3;text-align:center}.make-appointment .timetable:hover{text-decoration:none}.make-appointment button{display:block;width:100%;height:35px;border:none;border-radius:3px;background-color:#129146;font-family:HelveticaNeueCyr-Medium;font-size:14px;color:#fff}.make-appointment button:hover{opacity:.8}.second-menu{margin-bottom:10px;height:80px;background-color:#e2f1e8}.second-menu ul{display:table;width:100%;text-align:center}.second-menu ul li{position:relative;display:table-cell;vertical-align:middle;width:25%}.second-menu ul li:before{content:"";position:absolute;top:10px;display:block;width:60px;height:60px;border-radius:60px;background:url(../img/second-menu-icons.png) no-repeat,#fff}.second-menu ul li:first-child:before{left:20px;background-position:13px 18px}.second-menu ul li:nth-child(2):before{left:50px;background-position:12px -42px}.second-menu ul li:nth-child(3):before{left:25px;background-position:12px -103px}.second-menu ul li:last-child:before{left:40px;background-position:12px -163px}.second-menu ul li a{position:relative;display:block;padding:20px 30px 20px 100px;font-family:HelveticaNeueCyr-Medium;font-size:16px;line-height:1.3;color:#323232}.second-menu ul li a:hover{text-decoration:none}.main-services{margin-bottom:10px;padding:15px 0 40px;background-color:#fcfcfc}.main-services .service-item{position:relative;box-sizing:border-box;padding-left:30px;width:315px;min-height:195px}.main-services .service-item.therapy{background:url(../img/therapy-bg.png) 0 -20px no-repeat}.main-services .service-item.therapy:before{content:"";position:absolute;right:0;display:block;width:1px;height:160px;background-color:#e0e0e0}.main-services .service-item.therapy:after{content:"";position:absolute;left:15px;bottom:0;display:block;width:275px;height:1px;background-color:#e0e0e0}.main-services .service-item.surgery{background:url(../img/surgery-bg.png) 2px -20px no-repeat}.main-services .service-item.surgery:before{content:"";position:absolute;right:0;display:block;width:1px;height:160px;background-color:#e0e0e0}.main-services .service-item.surgery:after{content:"";position:absolute;left:25px;bottom:0;display:block;width:265px;height:1px;background-color:#e0e0e0}.main-services .service-item.diagnostics{background:url(../img/diagnostics-bg.png) -5px -25px no-repeat}.main-services .service-item.diagnostics:after{content:"";position:absolute;left:10px;bottom:0;display:block;width:280px;height:1px;background-color:#e0e0e0}.main-services .service-item.diagnostics ul{max-width:160px}.main-services .service-item.hospitalization{padding-top:30px;background:url(../img/hospitalization-bg.png) 25px -5px no-repeat}.main-services .service-item.hospitalization:before{content:"";position:absolute;right:0;bottom:0;display:block;width:1px;height:160px;background-color:#e0e0e0}.main-services .service-item.petshop{padding-top:30px;background:url(../img/petshop-bg.png) 2px -10px no-repeat}.main-services .service-item.petshop:before{content:"";position:absolute;right:0;bottom:0;display:block;width:1px;height:160px;background-color:#e0e0e0}.main-services .service-item.hotel{padding-top:30px;background:url(../img/hotel-bg.png) 0 -20px no-repeat}.main-services .service-item.hotel ul{max-width:150px}.main-services .service-item .service-name{margin-bottom:20px;font-family:HelveticaNeueCyr-Medium;font-size:16px;color:#323232;text-transform:uppercase}.main-services .service-item a{display:block;padding-bottom:5px;font-size:14px;line-height:1.2;color:#129648}.main-services .service-item a:hover{text-decoration:none}.main-content{width:630px;box-sizing:border-box;padding:0 0 65px 10px}.user-content{font-size:13px;line-height:1.3;color:#111518;word-wrap:break-word}.user-content .h1,.user-content h1{margin:0 0 15px;padding:0;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.user-content .h2,.user-content h2{margin:15px 0;padding:0;font-family:Georgia;font-weight:700;font-size:16px;color:#1e8f44}.user-content p{padding:0;margin:10px 0}.user-content ul{list-style-type:disc;margin-left:50px}.user-content ul li{margin-bottom:10px}.user-content ul li>ul{list-style-type:none;margin:5px 0 0}.user-content ul li>ul>li{margin-bottom:0}.user-content ul li>ul>li:before{content:"-";display:inline;padding-right:10px}.user-content ol{list-style-type:decimal;margin-left:50px}.user-content ol li{margin-bottom:10px}.user-content img{max-width:630px;height:auto}.user-content a{color:#129246}.user-content a:hover{text-decoration:none}.user-content table{width:100%!important;border:1px solid #ddd;text-align:left;border-collapse:collapse}.user-content table td{padding:15px;border:1px solid #ddd}.user-content .img-left{float:left;margin:0 30px 15px 0}.user-content .img-right{float:right;margin:0 0 15px 30px}.user-content .disease-block{width:455px;padding:20px 30px;box-sizing:border-box;border:1px solid #8ec7a1;background-color:#eff7f2}.user-content .disease-block span{display:block;margin-bottom:10px;font-family:Georgia;font-weight:700;font-style:italic;font-size:13px;color:#323232}.user-content .disease-block ul{margin:0;padding:0;list-style-type:none}.user-content .disease-block ul li{margin-bottom:7px}.user-content .disease-block a{color:#323232}.user-content .disease-block a:hover{text-decoration:none}.right-sidebar{float:right;margin-bottom:50px;width:300px;box-sizing:border-box;padding-right:10px}.right-sidebar.sidebar-contacts{margin-bottom:20px}.main-posts{padding-right:10px}.main-posts .title{margin:15px 0;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.main-posts .items{position:relative;z-index:1}.main-posts .items li{margin-bottom:30px;box-shadow:inset 0 -90px 90px -50px #fff;cursor:text}.main-posts .items li a{color:#323232;text-decoration:none}.main-posts .items .name{margin-bottom:5px;font-family:Georgia;font-weight:700;font-style:italic;font-size:14px;line-height:1.2}.main-posts .items .info{font-style:italic;margin-bottom:10px}.main-posts .items .annotation{position:relative;z-index:-1;font-size:13px;line-height:1.3}.main-posts .all-posts{display:block;font-family:Georgia;font-style:italic;font-size:14px;color:#119045;text-align:right}.main-posts .all-posts:hover{text-decoration:none}.breadcrumb{margin:15px 0 30px 10px;font-size:13px;color:grey}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:">";padding:0 5px;color:grey}.breadcrumb>li>a{color:grey}.breadcrumb>li>a:hover{text-decoration:none}.certificates{overflow:hidden}.certificates .title{margin-bottom:15px;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.certificates .bx-wrapper{margin:0 auto 50px;width:239px}.certificates .bx-wrapper .bx-pager{bottom:-30px}.certificates .bx-wrapper img{margin:0 auto;display:block;width:auto;height:169px}.certificates .all-certificates{display:block;margin-bottom:40px;font-family:Georgia;font-style:italic;font-size:14px;color:#119045;text-align:center}.certificates .all-certificates:hover{text-decoration:none}.certificates-list li{margin-bottom:10px}.certificates-list li:last-child{margin-bottom:0}.certificates-list img{display:block;margin:0 auto;width:100%;max-width:620px}.vacancies{margin-bottom:40px;padding:15px 25px;box-sizing:border-box;background-color:#fafafa;border:1px solid #ccc;border-radius:3px}.vacancies ul{margin-left:25px;list-style-type:disc;font-family:Georgia;font-size:14px;line-height:1.3;color:#323232}.vacancies ul li{margin-bottom:15px}.vacancies .title{margin-bottom:25px;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.vacancies .text{margin-bottom:15px;font-family:Georgia;font-size:14px;font-weight:700;font-style:italic;line-height:1.3;color:#323232;text-align:center}.vacancies .phone{font-size:28px;color:#232323;text-align:center}.vacancies .phone span{font-family:HelveticaNeueCyr-Bold}.vacancies-list{margin-left:17px;list-style-type:disc;font-family:Georgia;font-size:15px;line-height:1.3;color:#323232}.vacancies-list li{margin-bottom:15px}.make-appointment-content{height:160px;box-sizing:border-box;margin-top:15px;padding:15px 20px;border:1px solid #ccc;border-radius:3px;background:url(../img/make-appointment-bg.png) 100% 100% no-repeat,#f3f2f2}.make-appointment-content.full-width{background:url(../img/make-appointment-big-bg.png) 100% 30% no-repeat,#f3f2f2}.make-appointment-content .title{margin-bottom:20px;font-family:HelveticaNeueCyr-Medium;font-size:16px;color:#323232}.make-appointment-content input,.make-appointment-content select{display:block;width:180px;height:30px;float:left;margin:0 20px 15px 0;padding:2px 10px 0;border:1px solid #e1e1e1;box-sizing:border-box;box-shadow:none;color:grey}.make-appointment-content select{-webkit-appearance:none;-moz-appearance:none;background:url(../img/select-arrow.png) 95% 55% no-repeat,#fff}.make-appointment-content input[name=date]{margin-right:60px;width:130px;background:url(../img/calendar-icon.png) 95% 50% no-repeat,#fff}.make-appointment-content input[name=date].no-margin-right{margin-right:0}.make-appointment-content .timetable{display:block;float:left;width:90px;margin:0 15px 0 10px;font-family:HelveticaNeueCyr-Bold;color:#129246;line-height:1.3;text-align:center}.make-appointment-content .timetable:hover{text-decoration:none}.make-appointment-content .timetable.full-width{margin:10px 20px 0 0;float:right;width:180px}.make-appointment-content button{display:block;float:left;width:130px;height:35px;border:none;border-radius:3px;background-color:#129146;font-family:HelveticaNeueCyr-Medium;font-size:14px;color:#fff}.make-appointment-content button:hover{opacity:.8}.make-appointment-content button.right{float:right}.make-appointment-content .container-elements{width:730px}.gallery{box-sizing:border-box;padding:20px 10px 40px;background-color:#fcfcfc;font-size:0}.gallery .title{margin-bottom:15px;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.gallery a{display:inline-block;vertical-align:top;margin:0 30px 20px 0}.gallery a:nth-child(4n+4){margin-right:0}.gallery a img{display:block;width:210px;height:140px}.gallery .bx-wrapper .bx-pager{bottom:-20px}.questions{width:630px;box-sizing:border-box;padding-left:10px}.questions .items li{margin-bottom:25px;border-bottom:1px solid #e0e0e0}.questions .items li:last-child{border-bottom:none}.questions .title{margin:0 0 20px;padding:0;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.questions .label{margin-bottom:10px;font-family:Georgia;font-size:13px;font-weight:700;font-style:italic;color:#323232}.questions .author{margin-bottom:10px;font-style:italic;color:grey}.questions .author span{padding-left:20px}.questions .question{margin-bottom:25px;font-size:13px;line-height:1.4;color:#323232}.questions .answer{display:block;margin-bottom:25px;text-align:right;font-family:Georgia;font-size:13px;font-style:italic;color:#119045}.questions .answer:hover{text-decoration:none}.questions .hidden{display:none}.disease-category .title,.questions-category .title{margin-bottom:20px;font-family:HelveticaNeueCyr-Bold;font-size:14px;color:#323232;text-transform:uppercase}.disease-category ul,.questions-category ul{margin:0 0 55px 10px}.disease-category ul li,.questions-category ul li{margin-bottom:10px;font-family:HelveticaNeueCyr-Medium;font-size:13px;color:#119045;line-height:1.3}.disease-category ul li:before,.questions-category ul li:before{content:">";display:inline;padding-right:5px}.disease-category ul li:last-child,.questions-category ul li:last-child{margin-bottom:0}.disease-category ul li.active,.questions-category ul li.active{color:#636363}.disease-category ul li.active:before,.questions-category ul li.active:before{color:#636363;padding-right:9px}.disease-category ul li a,.questions-category ul li a{color:#119045}.disease-category ul li a:hover,.questions-category ul li a:hover{text-decoration:none}.ask-question,.contact-form{box-sizing:border-box;margin-bottom:55px;padding:15px 20px;border:1px solid #ccc;border-radius:3px;background-color:#f3f2f2}.ask-question .title,.contact-form .title{margin-bottom:15px;font-family:HelveticaNeueCyr-Medium;font-size:16px;color:#323232}.ask-question input,.ask-question select,.ask-question textarea,.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;height:35px;margin-bottom:20px;padding:2px 10px 0;border:1px solid #e1e1e1;box-sizing:border-box;box-shadow:none;font-size:13px;color:grey}.ask-question select,.contact-form select{-webkit-appearance:none;-moz-appearance:none;background:url(../img/select-arrow.png) 95% 55% no-repeat,#fff}.ask-question textarea,.contact-form textarea{height:120px;padding:10px;outline:0;resize:none}.ask-question button,.contact-form button{display:block;float:right;width:130px;height:35px;border:none;border-radius:3px;background-color:#129146;font-family:HelveticaNeueCyr-Medium;font-size:14px;color:#fff}.ask-question button:hover,.contact-form button:hover{opacity:.8}.contact-form{margin-bottom:0}.contact-form input,.contact-form select,.contact-form textarea{margin-bottom:15px}.contact-form textarea{height:80px}.pagination{margin-bottom:30px;font-size:0;text-align:center}.pagination li{display:inline-block;vertical-align:top}.pagination li.disabled span{cursor:not-allowed}.pagination li a,.pagination li span{display:block;padding:0 15px;font-family:HelveticaNeueCyr-Medium;font-size:13px}.pagination li a{color:#169848}.pagination li a:hover{text-decoration:none}.banner{display:block;margin-bottom:55px}.banner.no-bottom{margin-bottom:0}.banner img{display:block;width:100%}.directory{margin-bottom:25px}.directory .title{margin:0 0 30px;padding:0;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.directory .directory-disease,.directory .directory-symptoms{display:block;width:290px;height:140px;padding:50px 0 0 15px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;font-family:HelveticaNeueCyr-Bold;font-size:20px;color:#323232;text-decoration:none;transition:.3s}.directory .directory-disease:hover,.directory .directory-symptoms:hover{opacity:.8}.directory .directory-disease span,.directory .directory-symptoms span{display:block;margin-top:5px;font-family:Georgia;font-size:16px;font-weight:700;font-style:italic;color:#1e8f44}.directory .directory-disease{background:url(../img/directory-disease-bg.png) no-repeat}.directory .directory-symptoms{background:url(../img/directory-symptoms-bg.png) no-repeat}.disease .title,.symptoms .title{margin:0 0 10px;padding:0;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.disease .item,.symptoms .item{padding-right:20px;box-sizing:border-box;width:310px;margin:10px 0 25px}.disease .letter,.symptoms .letter{margin-bottom:15px;font-family:Georgia;font-weight:700;font-style:italic;font-size:13px;color:#323232}.disease li,.symptoms li{font-size:13px;line-height:1.4;margin-bottom:5px}.disease li:last-child,.symptoms li:last-child{margin-bottom:0}.disease a,.symptoms a{color:#323232}.disease a:hover,.symptoms a:hover{text-decoration:none}.contacts{width:630px;box-sizing:border-box;padding-left:10px}.contacts .title{margin:0 0 20px;padding:0;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.contacts .column{width:290px;margin-bottom:55px;font-size:13px;line-height:1.4}.contacts .column span{display:block;margin-bottom:5px;font-family:Georgia;font-weight:700;font-style:italic;font-size:14px;color:#323232}.contacts .column li{margin-bottom:7px}.contacts .column a{color:#323232}.contacts .column a:hover{text-decoration:none}.contacts .column .address{margin-bottom:5px}.contacts .column .name{margin:5px 0;font-family:HelveticaNeueCyr-Bold;font-size:13px;color:#119045}.contact-map{padding:20px 10px;background-color:#fcfcfc}.contact-map iframe{width:100%;height:350px;border:none}.posts{width:630px;box-sizing:border-box;padding-left:10px}.posts .title{margin:0 0 20px;padding:0;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.posts .items{position:relative;z-index:1}.posts .items li{margin-bottom:35px;padding-bottom:20px;border-bottom:1px solid #e0e0e0;cursor:text;box-shadow:inset 0 -150px 150px -50px #fff}.posts .name{margin-bottom:15px;font-family:Georgia;font-weight:700;font-style:italic;font-size:14px;line-height:1.3;color:#323232}.posts .author{margin-bottom:15px;font-style:italic;color:grey;text-align:right}.posts .author span{padding-left:20px}.posts .image{display:block;width:213px;height:143px;border:2px solid #129447}.posts .image img{display:block;width:213px;height:143px;transition:.3s}.posts .image img:hover{opacity:.8}.posts .annotation{width:375px}.posts .annotation .text{position:relative;z-index:-1;margin-bottom:5px;min-height:128px;font-size:13px;line-height:1.3}.posts .more{display:block;font-family:Georgia;font-style:italic;color:#119045;text-align:right}.posts .more:hover{text-decoration:none}.recommended-posts{margin-top:40px}.recommended-posts .title{margin-bottom:20px;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.recommended-posts .items{position:relative;z-index:1}.recommended-posts .items li{margin-bottom:20px;width:285px;box-shadow:inset 0 -90px 90px -50px #fff;cursor:text}.recommended-posts .items li:first-child{float:left}.recommended-posts .items li:last-child{float:right}.recommended-posts .items a:not(.posts-back){display:block;text-decoration:none;color:#323232}.recommended-posts .items .name{margin-bottom:5px;font-family:Georgia;font-weight:700;font-style:italic;font-size:14px;line-height:1.2}.recommended-posts .items .info{font-style:italic;margin-bottom:10px}.recommended-posts .items .annotation{position:relative;z-index:-1;font-size:13px;line-height:1.3}.recommended-posts .posts-back{display:block;clear:both;font-family:Georgia;font-style:italic;font-size:14px;color:#119045;text-align:right}.recommended-posts .posts-back:hover{text-decoration:none}.price{padding:0 10px 25px}.price>.title{margin:0 0 15px;padding:0;font-family:HelveticaNeueCyr-Bold;font-size:18px;color:#1e8f44}.price .items{margin-bottom:40px}.price .items a{position:relative;display:block;box-sizing:border-box;height:39px;padding:11px 0 0 15px;border-bottom:1px solid #fff;background-color:#129246;font-family:HelveticaNeueCyr-Medium;font-size:16px;color:#fff;text-decoration:none}.price .items a:before{content:"";position:absolute;top:16px;right:20px;border:7px solid transparent;border-top:7px solid #fff}.price .items table{display:none;width:100%;font-size:13px;color:#323232;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-collapse:collapse}.price .items table td{padding:15px;border:1px solid #d7d7d7}.price .items table td:first-child{width:780px}.price .items table td:last-child{width:98px;background-color:#e2f1e8}.price .items table tr:first-child td{border-top:none}.price .items table .name,.price .items table span{font-family:HelveticaNeueCyr-Bold}.price .items table span{line-height:1.3}.price .items table .description{margin-top:7px;line-height:1.4}.footer{position:relative;min-width:960px;height:410px;margin:-410px auto 0;padding-top:75px;box-sizing:border-box;background-color:#169848}.health-line{position:absolute;top:0;width:100%;height:51px;box-sizing:border-box;padding-top:10px;background:url(../img/health-line-bg.png) repeat-x;font-family:Georgia;font-style:italic;font-size:30px;color:#169848;text-align:center}.footer-services{color:#fff}.footer-services .service-item{width:240px;min-height:148px}.footer-services .service-item .service-name{margin-bottom:10px;font-family:HelveticaNeueCyr-Bold;font-size:14px;text-transform:uppercase}.footer-services .service-item a{display:block;padding-bottom:10px;color:#fff}.footer-services .service-item a:hover{text-decoration:none}.bottom-line{position:absolute;bottom:0;width:100%;height:39px;padding-top:13px;box-sizing:border-box;border-top:1px solid #108b40;font-size:13px;color:#fff}.bottom-line .social-btn{width:270px;font-size:0}.bottom-line .social-btn a,.bottom-line .social-btn span{display:inline-block;vertical-align:top;font-size:13px}.bottom-line .social-btn span{width:140px}.bottom-line .social-btn a{width:14px;height:14px;background:url(../img/social-btn.png) -1px -1px no-repeat}.bottom-line .social-btn a.vk{margin-right:10px}.bottom-line .social-btn a.facebook{background-position:-18px -1px}.bottom-line .copyright{width:500px}.bottom-line .taki-da{width:180px}.bottom-line .taki-da a{color:#fff}.bottom-line .taki-da a:hover{text-decoration:none}#callback{position:relative;margin:0 auto;padding:15px 20px;width:450px;height:245px;box-sizing:border-box;border-radius:3px;background:url(../img/callback-bg.png) 125% 100% no-repeat,#f3f2f2}#callback .callback-container{width:305px}#callback .title{margin-bottom:20px;font-family:HelveticaNeueCyr-Medium;font-size:16px;color:#323232}#callback .callback-text{display:block;margin-bottom:10px;line-height:1.3}#callback input{display:block;width:100%;height:30px;margin-bottom:20px;padding:2px 15px 0;box-sizing:border-box;box-shadow:none;border:1px solid #e1e1e1}#callback button[type=submit]{display:block;width:130px;height:35px;border:none;border-radius:3px;background-color:#129046;font-family:HelveticaNeueCyr-Medium;font-size:14px;color:#fff;transition:.3s}#callback button[type=submit]:hover{opacity:.9}#map{position:relative;margin:0 auto;padding:20px 30px;width:680px;height:400px;box-sizing:border-box;border-radius:3px;background-color:#f3f2f2}#map .title{margin-bottom:20px;font-family:HelveticaNeueCyr-Medium;font-size:16px;color:#323232}#map iframe{display:block;width:100%;height:315px;border:1px solid #119146}#timetable{position:relative;margin:0 auto;padding:20px 15px;width:970px;min-height:260px;box-sizing:border-box;border-radius:3px;background:url(../img/therapy-bg.png) 102% 100% no-repeat,#f3f2f2}#timetable .title{margin-bottom:15px;font-family:HelveticaNeueCyr-Medium;font-size:16px;color:#323232}#timetable .month{margin-bottom:15px;font-family:HelveticaNeueCyr-Bold;font-size:14px;color:#323232;text-align:center}#timetable table{width:800px;background-color:#fff;border:1px solid #d7d7d7;border-collapse:collapse}#timetable table td{padding:10px 5px;border:1px solid #d7d7d7;font-size:13px;color:#323232}#timetable table td:not(.first){text-align:center}#timetable table td.first{line-height:1.2}#timetable table td.holiday{background-color:#e2f1e8}#timetable table td span{color:#d9534f;font-size:24px}