#top_fixed_menu {
        background:  #66ae21;
        display:  none;
        moz-transition:  all 800ms ease-in-out;
        ms-transition:  all 800ms ease-in-out;
        opacity:  0;
        o-transition:  all 800ms ease-in-out;
        position:  fixed;
        top:  -32px;
        transition:  all 800ms ease-in-out;
        webkit-transition:  all 800ms ease-in-out;
        width:  100%;
        z-index:  200;
}
.downMenu {
        margin:  auto;
        position:  relative;
        width:  1000px;
}
.greyFon {
        background:  rgba(255,  255,  255,  0.67);
        height:  44px;
        left:  9px;
        position:  absolute;
        width:  78%;
        z-index:  -1;
}
.downMenu >.menu-top_menu-container,  .downMenu >.menu-top_menu-ru-container {
        float:  right;
        width:  825px;
}
.downMenu #menu-top_menu-1 li,  #menu-top_menu li,  .downMenu #menu-top_menu-ru-1 li,  #menu-top_menu-ru li {
        padding:  4px 14.5px !important;
}
.menuLogo {
        left:  20px;
        position:  absolute;
        top:  -8px;
        width:  115px;
}
.menuLogo img {
        width:  100%;
}
@font-face {
        font-family:  'ArianAMU';
        src:  url('font/arnamu.eot?') format('eot'),  url('font/arnamu.woff') format('woff'),  url('font/arnamu.ttf') format('truetype'),  url('font/arnamu.svg#svgFontName') format('svg');
}
html,  body,  div,  span,  applet,  object,  iframe,  h1,  h2,  h3,  h4,  h5,  h6,  p,  blockquote,  pre,  a,  abbr,  acronym,  address,  big,  cite,  code,  del,  dfn,  em,  font,  img,  ins,  kbd,  q,  s,  samp,  small,  strike,  strong,  sub,  sup,  tt,  var,  b,  u,  i,  center,  dl,  dt,  dd,  ol,  ul,  li,  form,  label,  legend,  table,  caption,  tbody,  tfoot,  thead,  tr,  th,  td {
        background:  transparent;
        border:  0;
        font-size:  100%;
        margin:  0;
        outline:  0;
        padding:  0;
        vertical-align:  baseline;
}
body,  a,  p,  li, ul, span, div {
        color:  #333333;
        font-family:  'ArianAMU';
        font-size:  14px;
}
ol,  ul {
        list-style:  none;
}
blockquote,  q {
        quotes:  none;
}
blockquote:before,  blockquote:after,  q:before,  q:after {
        content:  '';
        content:  none;
}
:focus {
        outline:  0;
}
ins {
        text-decoration:  none;
}
del {
        text-decoration:  line-through;
}
table {
        border-collapse:  collapse;
        border-spacing:  0;
}
.alignleft {
        float:  left;
}
.alignright {
        float:  right;
}
.aligncenter {
        display:  block;
        margin-left:  auto;
        margin-right:  auto;
}
figure.wp-caption.alignleft, img.alignleft {
        margin:  5px 20px 5px 0;
}
.wp-caption.alignleft {
        margin:  5px 10px 5px 0;
}
figure.wp-caption.alignright, img.alignright {
        margin:  5px 0 5px 20px;
}
.wp-caption.alignright {
        margin:  5px 0 5px 10px;
}
img.aligncenter {
        margin:  5px auto;
}
img.alignnone {
        margin:  5px 0;
}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
        color:  #220e10;
        font-size:  18px;
        font-style:  italic;
        font-weight:  300;
        margin:  0 0 24px;
}
div.wp-caption.alignright img[class*="wp-image-"] {
        float:  right;
}
div.wp-caption.alignright .wp-caption-text {
        padding-left:  10px;
}
img.wp-smiley, .rsswidget img {
        border:  0;
        border-radius:  0;
        box-shadow:  none;
        margin-bottom:  0;
        margin-top:  0;
        padding:  0;
}
.wp-caption.alignleft + ul, .wp-caption.alignleft + ol {
        list-style-position:  inside;
}
body {
        font-family:  Times,  'Times New Roman',  serif;
        line-height:  2;
}
.timeline-footer {
        display:  none!important;
}
html body div.clear,  html body span.clear {
        background:  none;
        border:  0;
        clear:  both;
        display:  block;
        float:  none;
        font-size:  0;
        height:  0;
        margin:  0;
        overflow:  hidden;
        padding:  0;
        visibility:  hidden;
        width:  0;
}
.clearfix:after {
        clear:  both;
        content:  '.';
        display:  block;
        height:  0;
        visibility:  hidden;
}
.clearfix {
        display:  inline-block;
}
* html .clearfix {
        height:  1%;
}
.clearfix {
        display:  block;
}
a {
        color:  #000;
        font-weight:  500;
        text-decoration:  none;
}
.phm {
        overflow:  hidden!important;
}
.box {
        margin:  0 auto;
        position:  relative;
        width:  990px;
}
.header_top {
        float:  right;
        width:  813px;
}
.header_top .social .fb_top {
        background-image:  url(images/fb_icon.png);
        background-position:  21px 0px;
}
.header_top .social .tw_top {
        background-image:  url(images/tw_icon.png);
        background-position:  21px 0px;
        border-left:  1px solid #c1c1c1;
        border-right:  1px solid #c1c1c1;
        height:  18px;
}
.header_top .social .yt_top {
        background-image:  url(images/yt_icon.png);
        background-position:  21px 0px;
        margin-top:  6px;
}
.header_top .language {
        float:  left;
    width:  134px;
    margin-left:  -23px;
}
.header_top .social {
        border:  1px solid #c1c1c1;
        border-bottom-left-radius:  20px;
        border-bottom-right-radius:  20px;
        border-top:  0px;
        float:  left;
        font-weight:  bold;
        height:  33px;
        padding:  0 15px;
        width:  360px;
}
.header_top .social a {
        background-repeat:  no-repeat;
        display:  block;
        float:  right;
        height:  20px;
        margin-top:  8px;
        text-decoration:  none;
        width:  55px;
}
.header_top .contact {
        border:  1px solid #c1c1c1;
        border-bottom-left-radius:  20px;
        border-bottom-right-radius:  20px;
        border-top:  0px;
        float:  right;
        height:  33px;
        padding:  0 10px;
        width:  280px;
}
.tw_box iframe {
        height:  331px;
}
.header_top .mobile_top {
        background-image:  url(images/phone_icon.png);
        background-position:  0px 1px;
        background-repeat:  no-repeat;
        font-size:  12px;
        margin-left:  5px;
        padding-left:  23px;
}
.header_top .mail_top {
        background-image:  url(images/mail_icon.png);
        background-position:  0px 1px;
        background-repeat:  no-repeat;
        font-size:  12px;
        margin-left:  30px;
        padding-left:  23px;
}
.boxesHome {
        left:  50%;
        margin-left:  -492px;
        position:  absolute;
}
.site_slide_area {
        background-image:  url(images/top_bg.png);
        background-position:  0px 46px;
        background-repeat:  no-repeat;
        background-size:  100% 100%;
        border-bottom:  1px solid #66ae21;
        height:  502px;
        margin-top:  -68px;
        width:  100%;
}
.logo a {
        background-image:  url(images/logo.png);
        background-repeat:  no-repeat;
        background-size:  100% 100%;
        display:  block;
        height:  139px;
        width:  195px;
}
.logo {
        float:  left;
        margin-left:  -30px;
        position:  relative;
        width:  165px;
        z-index:  100;
}
.turism_logo {
        float:  right;
        position:  relative;
        width:  264px;
        z-index:  100;
}
.turism_logo a {
        background-image:  url(images/dental_turism.png);
        background-repeat:  no-repeat;
        background-size:  100% 106%;
        display:  block;
        height:  72px;
        margin-top:  12px;
        width:  264px;
}
.site_slide_area .menu_box {
        padding-top:  35px;
        position:  relative;
}
.site_slide_area .menu_box img {
        height:  42px;
        left:  -187px;
        position:  absolute;
        top:  -1px;
        width:  100%;
}
.top_menu {
        float:  right;
        margin-right:  -22px;
        width:  847px;
}
.menu-top_menu-container li, .menu-top_menu-ru-container li {
        float:  left;
}
#menu-top_menu-ru-1 li a {
        padding:  0px 15px;
}
#menu-top_menu-1 li:first-child,  #menu-top_menu li:first-child, #menu-top_menu-ru-1 li:first-child,  #menu-top_menu-ru li:first-child {
        border-bottom-left-radius:  15px;
}
#menu-top_menu-1 li:last-child,  #menu-top_menu li:last-child, #menu-top_menu-ru-1 li:last-child,  #menu-top_menu-ru li:last-child {
        border-bottom-right-radius:  15px;
}
#menu-top_menu-1 li, #menu-top_menu li, #menu-top_menu-ru-1 li, #menu-top_menu-ru li {
        background-color:  #66ae21;
        padding:  4px 15.5px;
        position:  relative;
}
#menu-top_menu-1 ul.sub-menu li:first-child, #menu-top_menu ul.sub-menu li:first-child, #menu-top_menu-ru-1 ul.sub-menu li:first-child, #menu-top_menu-ru ul.sub-menu li:first-child {
        border-bottom-left-radius:  0px;
}
#menu-top_menu-1 ul.sub-menu li:last-child, #menu-top_menu ul.sub-menu li:last-child, #menu-top_menu-ru-1 ul.sub-menu li:last-child, #menu-top_menu-ru ul.sub-menu li:last-child {
        border-bottom-right-radius:  0px;
}
#menu-top_menu-1 li ul.sub-menu, #menu-top_menu li ul.sub-menu, #menu-top_menu-ru-1 li ul.sub-menu, #menu-top_menu-ru li ul.sub-menu {
        border-top:  2px solid #66ae21;
        display:  none;
        left:  0px;
        position:  absolute;
        top:  38px;
        width:  180px;
        z-index:  10;
}
#menu-top_menu-1 li ul.sub-menu li, #menu-top_menu li ul.sub-menu li, #menu-top_menu-ru-1 li ul.sub-menu li, #menu-top_menu-ru li ul.sub-menu li {
        background-color:  #efefef;
        padding:  4px 0;
        text-align:  center;
        width:  100%;
}
#menu-top_menu-1 li ul.sub-menu li a, #menu-top_menu li ul.sub-menu li a, #menu-top_menu-ru-1 li ul.sub-menu li a, #menu-top_menu-ru li ul.sub-menu li a {
        color:  #000;
}
#menu-top_menu-1 li ul.sub-menu li:hover, #menu-top_menu li ul.sub-menu li:hover, #menu-top_menu-ru-1 li ul.sub-menu li:hover, #menu-top_menu-ru li ul.sub-menu li:hover {
        background:  #ffffff;
}
#menu-top_menu-1 li:hover ul.sub-menu , #menu-top_menu li:hover ul.sub-menu, #menu-top_menu-ru-1 li:hover ul.sub-menu , #menu-top_menu-ru li:hover ul.sub-menu {
        display:  block;
}
#menu-top_menu-1 li ul.sub-menu:after, #menu-top_menu li ul.sub-menu:after, #menu-top_menu-ru-1 li ul.sub-menu:after, #menu-top_menu li ul.sub-menu:after {
        border-top:  2px solid #FFF;
        content:  "";
        display:  block;
        left:  0px;
        position:  absolute;
        right:  0px;
        top:  -4px;
}
#menu-top_menu-1 li a, #menu-top_menu li a, #menu-top_menu-ru-1 li a, #menu-top_menu-ru li a {
        color:  #fff;
        font-size:  14px;
}
.for_register {
        border-radius:  15px;
        box-shadow:  0 0 6px #A0A0A0;
        float:  left;
        height:  367px;
        margin-left:  -10px;
        margin-top:  33px;
        width:  274px;
}
.reg_image {
        border-bottom:  1px solid #c1c1c1;
        height:  165px;
        margin:  0 auto;
        padding-bottom:  4px;
        padding-top:  20px;
        position:  relative;
        width:  247px;
}
.reg_img_title {
        bottom:  0px;
        color:  #fff;
        font-size:  17px;
        font-weight:  bold;
        line-height:  22px;
        padding:  10px;
        position:  absolute;
        text-align:  right;
        text-transform:  uppercase;
        z-index:  100;
}
.reg_line {
        background-image:  url(images/reg_line.png);
        background-repeat:  no-repeat;
        background-size:  100% 106%;
        height:  18px;
        margin-top:  6px;
}
.reg_add_text {
        background:  #4085b5;
        border-bottom-left-radius:  15px;
        border-bottom-right-radius:  15px;
        color:  #fff;
        font-size:  12px;
        height:  123px;
        line-height:  18px;
        margin-top:  10px;
        overflow:  hidden;
        padding:  10px 18px;
        text-align:  justify;
}
.site_area {
        border-top:  4px solid #57b654;
}
.home_boxis {
        margin-top:  25px;
}
.box_item {
        border:  1px solid #c1c1c1;
        float:  left;
        height:  422px;
        margin-right:  20px;
        width:  313px;
}
.home_boxis .box_item:last-child {
        margin-right:  0px;
}
.home_boxis .boxiscat_title {
        border-bottom-left-radius:  15px;
        border-bottom-right-radius:  15px;
        color:  #fff;
        font-size:  14px;
        height:  37px;
        line-height:  37px;
        padding:  0 25px;
        text-transform:  uppercase;
}
.home_boxis .boxiscat_title a {
        color:  #fff;
}
.home_boxis .blue .boxiscat_title {
        background:  #388ccd;
}
.home_boxis .green .boxiscat_title {
        background:  #66ae21;
}
.home_boxis .boxis_title {
        font-size:  16px;
        font-weight:  bold;
        line-height:  16px;
        margin-bottom:  10px;
        margin-top:  10px;
        padding:  0 25px;
}
.home_boxis .blue .boxis_title {
        color:  #388ccd;
}
.home_boxis .green .boxis_title {
        color:  #66ae21;
}
.home_boxis .boxis_image img {
        height:  176px;
        width:  256px;
}
.home_boxis .boxis_image {
        background:  #c1c1c1;
        height:  176px;
        margin:  0 auto;
        padding:  5px;
        width:  256px;
}
.home_boxis .boxis_content {
        color:  #353535;
        font-size:  12px;
        font-weight:  bold;
        height:  105px;
        line-height:  17px;
        margin-top:  7px;
        overflow:  hidden;
        padding:  0 25px;
        text-align:  justify;
}
.home_boxis .more {
        float:  right;
        font-size:  12px;
        font-weight:  bold;
        margin-bottom:  10px;
        padding:  0 25px;
}
.home_boxis .blue .more {
        color:  #388ccd;
}
.blue .more a {
        color:  #388ccd;
        font-weight:  bold;
}
.home_boxis .green .more {
        color:  #66ae21;
}
.home_boxis .green .more a {
        color:  #66ae21;
        font-weight:  bold;
}
.home_partners {
        margin-bottom:  29px;
        margin-top:  23px;
}
.home_partners .partners_bg {
        background:  #c1c1c1;
        background:  linear-gradient(to bottom,  #c1c1c1 0%, #e5e5e5 10%, #e5e5e5 90%, #c1c1c1 100%);
        background:  -moz-linear-gradient(top,  #c1c1c1 0%,  #e5e5e5 10%,  #e5e5e5 90%,  #c1c1c1 100%);
        background:  -ms-linear-gradient(top,  #c1c1c1 0%, #e5e5e5 10%, #e5e5e5 90%, #c1c1c1 100%);
        background:  -o-linear-gradient(top,  #c1c1c1 0%, #e5e5e5 10%, #e5e5e5 90%, #c1c1c1 100%);
        background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, #c1c1c1),  color-stop(10%, #e5e5e5),  color-stop(90%, #e5e5e5),  color-stop(100%, #c1c1c1));
        background:  -webkit-linear-gradient(top,  #c1c1c1 0%, #e5e5e5 10%, #e5e5e5 90%, #c1c1c1 100%);
        filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1',  endColorstr='#c1c1c1', GradientType=0 );
        height:  84px;
        padding-top:  10px;
}
.fb_box {
        float:  left;
}
.tw_box {
        float:  right;
}
.fb_box,  .tw_box {
        border:  1px solid #c1c1c1;
        height:  371px;
        width:  476px;
}
.fb_box_title {
        background:  #3d5b9b;
        color:  #fff;
        font-size:  20px;
        padding-left:  15px;
}
.tw_box_title {
        background:  #00aceb;
        color:  #fff;
        font-size:  20px;
        padding-left:  15px;
}
.social_box {
        border-bottom:  1px solid #c1c1c1;
        padding-bottom:  19px;
}
.footer_menu {
        background:  #4c9c00;
}
#menu-footer_menu li,  #menu-footer_menu-ru li {
        float:  left;
        line-height:  38px;
}
#menu-footer_menu li a,  #menu-footer_menu-ru li a {
        border-right:  1px solid #fff;
        margin-right:  14px;
        padding-right:  14px;
}
#menu-footer_menu li:last-child a,  #menu-footer_menu-ru li:last-child a {
        border-right:  0px;
        margin-right:  0px;
        padding-right:  0px;
}
#menu-footer_menu li a,  #menu-footer_menu-ru li a {
        color:  #fff;
        font-size:  12px;
        text-decoration:  none;
}
.footer {
        margin-top:  10px;
}
.footer_info {
        background:  #66ae21;
        padding:  32px 0px 10px 0px;
}
.footer_map {
        float:  left;
        height:  268px;
        margin-right:  25px;
        width:  496px;
}
.footer_contact {
        border-right:  1px solid #468906;
        float:  left;
        margin-right:  20px;
        padding-right:  28px;
        padding-top:  3px;
        width:  154px;
}
.footer_cont_title {
        font-size:  14px;
        line-height:  17px;
        text-transform:  uppercase;
}
.footer_contact p {
        color:  #fff;
        font-size:  13px;
        line-height:  20px;
        font-weight:  100;
}
.work_day {
        float:  right;
        width:  247px;
}
.work_day .footer_cont_title {
        color:  #000;
}
.work_day {
        color:  #fff;
        font-size:  13px;
}
.work_day p {
        font-size:  14px;
        line-height:  17px;
        margin-top:  10px;
}
.work_day p a {
        color:  white;
        text-decoration:  underline;
}
.work_day div {
        margin-bottom:  5px;
}
.home_slider_content {
        position:  relative;
}
.slide_content {
        background-color:  rgba(78,  187,  36,  0.8);
        border-radius:  25px;
        height:  340px;
        position:  absolute;
        right:  10px;
        top:  15px;
        width:  209px;
}
.home_slider li {
        position:  relative;
}
.home_slider {
        padding:  10px;
}
.slider_content_image img {
        height:  100%;
        width:  100%;
}
.slider_content_image {
        height:  410px;
        width:  100%;
}
.slider_fatured_img {
        background-color:  #66ad22;
        border-radius:  150px;
        height:  184px;
        margin-left:  -30px;
        padding-top:  18px;
        width:  214px;
}
.slider_fatured_img img {
        border:  8px solid #92d229;
        border-radius:  96px;
}
.slide_title {
        color:  #fff;
        font-size:  20px;
        font-weight:  normal;
        line-height:  20px;
        margin-bottom:  8px;
        text-transform:  uppercase;
}
.slider_text {
        height:  117px;
        margin-top:  -10px;
        overflow:  hidden;
        padding:  0 15px;
}
.slider_text p {
        color:  #fff;
        font-size:  12px;
        line-height:  15px;
        text-align:  justify;
}
.slide_more {
        color:  #fff;
        font-size:  12px;
        margin-top:  3px;
        padding-right:  15px;
        text-align:  right;
        text-transform:  uppercase;
}
.partner_logo {
        height:  75px;
        width:  148px;
}
.partner_logo img {
        border:  1px solid #999;
        border-radius:  15px;
        moz-border-radius:  15px;
        o-border-radius:  15px;
        padding:  3px;
        webkit-border-radius:  15px;
}
.home_partners ul li {
        margin:  0 30px;
}
.home_partners h3.title {
        margin-bottom:  6px;
}
.page_content.box.clearfix {
        border:  1px solid #c1c1c1;
        margin-top:  -35px;
        padding:  0px 20px 20px 20px;
        width:  950px;
}
.page_title {
        color:  #548fba;
        font-size:  23px;
        line-height:  30px;
        padding:  5px 0px;
        text-align:  center;
}
.page_image {
        background:  #e6e6e6;
        float:  left;
        height:  178px;
        margin-bottom:  10px;
        margin-right:  20px;
        padding:  5px;
        width:  257px;
}
.page_image img {
        height:  100%;
        width:  100%;
}
.page_content ,  .service_content {
        font-size:  12px;
        line-height:  17px;
        line-height:  20px;
        text-align:  justify;
}
.doc_cats.box.clearfix {
        border:  1px solid #c1c1c1;
        margin-top:  -35px;
        padding-bottom:  20px;
}
h3.doc_cat_names {
        background:  #388ccd;
        border-bottom-left-radius:  15px;
        border-bottom-right-radius:  15px;
        color:  #fff;
        font-size:  14px;
        height:  37px;
        line-height:  37px;
        padding:  0 25px;
        text-transform:  uppercase;
}
h3.doc_cat_names a {
        color:  #fff;
        font-weight:  bold;
}
.doc_item {
        border:  1px solid #c1c1c1;
        box-shadow:  1px 1px 5px #A0A0A0;
        float:  left;
        height:  153px;
        margin:  10px 20px;
        position:  relative;
        width:  452px;
}
.doc_item .doc_img {
        float:  left;
        height:  120px;
        margin:  15px 10px;
        width:  120px;
}
.doc_item .doc_img img {
        border:  1px solid #c1c1c1;
        border-radius:  15px;
        height:  100%;
        width:  100%;
}
.doc_item .doc_info {
        float:  right;
        height:  120px;
        overflow:  hidden;
        padding:  10px 10px 0 0;
        width:  300px;
}
.doc_item .doc_name {
        color:  #4085b5;
        font-size:  14px;
}
.doc_item .doc_info p {
        font-size:  12px;
        line-height:  18px;
}
.doc_tw, .doc_fb {
        background-image:  url(images/doc_social.png);
        display:  block;
        float:  left;
        height:  22px;
        width:  22px;
}
.doc_fb {
        background-position:  -22px 0px;
}
.doc_social {
        bottom:  10px;
        position:  absolute;
        right:  10px;
}
.single_doc_image {
        float:  left;
        height:  300px;
        width:  300px;
}
.single_doc_image img {
        border:  1px solid #999;
        border-radius:  15px;
        padding:  3px;
}
.single_doc.clearfix {
        padding:  20px 20px 0px 20px;
}
.single_doc_info {
        float:  left;
        position:  relative;
        width:  630px;
}
.single_doc_info .doc_social {
        right:  0px;
        top:  8px;
}
.single_doc_name {
        color:  #548fba;
        display:  block;
        float:  left;
        font-size:  19px;
        width:  590px;
}
.single_doc_params {
        float:  left;
        max-width:  630px;
        padding:  0 20px;
}
.single_doc_params .options {
        font-weight:  bold;
        margin-top:  20px;
}
.bx-controls {
        display:  none;
}
.single_doc_params {
        font-size:  14px;
        line-height:  18px;
}
.single_doc_content {
        float:  left;
        font-size:  14px;
        line-height:  18px;
        text-align:  justify;
        width:  68%;
}
.single_doc_contact {
        float:  left;
        margin-top:  20px;
        width:  100%;
}
.single_doc_contact a {
        color:  #548fba;
        display:  block;
        font-weight:  bold;
        line-height:  30px;
        padding-left:  30px;
}
.single_doc_email {
        background-image:  url(images/mail_icon.png);
        background-position:  0 11px;
        background-repeat:  no-repeat;
}
.single_doc_skype {
        background-image:  url(images/skype_icon.png);
        background-position:  0 6px;
        background-repeat:  no-repeat;
}
.service_menu {
        float:  left;
        width:  233px;
}
.service_menu h3.service_menu_title {
        background:  #055569;
        background:  linear-gradient(to bottom,  #055569 0%, #397fac 100%);
        background:  -moz-linear-gradient(top,  #055569 0%,  #397fac 100%);
        background:  -ms-linear-gradient(top,  #055569 0%, #397fac 100%);
        background:  -o-linear-gradient(top,  #055569 0%, #397fac 100%);
        background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, #055569),  color-stop(100%, #397fac));
        background:  -webkit-linear-gradient(top,  #055569 0%, #397fac 100%);
        border-top-left-radius:  5px;
        border-top-right-radius:  5px;
        color:  #fff;
        filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#055569',  endColorstr='#397fac', GradientType=0 );
        font-size:  16px;
        line-height:  38px;
        text-align:  center;
        text-transform:  uppercase;
}
.service_menu .menu-service_menu-container ul li:last-child, .service_menu .menu-service_menu-ru-container ul li:last-child {
        border-bottom:  1px solid #c1c1c1;
}
.service_menu .menu-service_menu-container ul li a, .service_menu .menu-service_menu-ru-container ul li a, .service_menu .menu-service_menu-en-container ul li a {
        color:  #016586;
        display:  block;
        font-size:  14px;
        line-height:  20px;
        padding:  10px 8px;
}
.service_menu .menu-service_menu-container ul li, .service_menu .menu-service_menu-ru-container ul li, .service_menu .menu-service_menu-en-container ul li {
        border:  1px solid #c1c1c1;
        border-bottom:  0px;
}
.box-2 {
        border:  1px solid #c1c1c1;
        float:  right;
        padding:  0px 15px 15px 15px;
        width:  685px;
}
.service_title {
        color:  #66ae21;
        font-size:  23px;
        margin-bottom:  15px;
        margin-top:  -4px;
}
h3.tips_cat_names {
        background:  #66ae21;
        border-bottom-left-radius:  15px;
        border-bottom-right-radius:  15px;
        color:  #fff;
        font-size:  14px;
        height:  37px;
        line-height:  37px;
        padding:  0 25px;
        text-transform:  uppercase;
}
h3.tips_cat_names a {
        color:  #fff;
}
.tips_item {
        border:  1px solid #c1c1c1;
        box-shadow:  1px 1px 5px #A0A0A0;
        float:  left;
        height:  398px;
        margin:  10px 12px;
        position:  relative;
        width:  304px;
}
.tips_item .more a {
        color:  #66ae21;
}
.tips_name {
        color:  #3e7609;
        font-size:  16px;
        height:  65px;
        line-height:  18px;
        overflow:  hidden;
        padding-left:  65px;
        padding-top:  8px;
}
.tips_name a {
        color:  #3e7609;
        font-weight:  bold;
}
.tips_date {
        background-image:  url(images/date_bg.png);
        background-size:  100% 100%;
        color:  #fff;
        font-size:  16px;
        font-weight:  bold;
        height:  100px;
        left:  3px;
        line-height:  23px;
        padding:  0px 10px;
        padding-top:  5px;
        position:  absolute;
        text-align:  center;
        top:  -3px;
        width:  37px;
}
.tips_img img {
        height:  100%;
        width:  100%;
}
.tips_img {
        background:  #c1c1c1;
        height:  176px;
        margin:  0 auto;
        padding:  5px;
        width:  259px;
}
.tips_excerpt {
        color:  #353535;
        font-size:  12px;
        font-weight:  bold;
        height:  102px;
        line-height:  17px;
        margin-top:  7px;
        overflow:  hidden;
        padding:  0 25px;
        text-align:  justify;
}
.tips_item .more {
        color:  #66ae21;
        float:  right;
        font-size:  12px;
        font-weight:  bold;
        margin-bottom:  10px;
        padding:  0 25px;
}
.tips_cats {
        border:  1px solid #c1c1c1;
        margin-top:  20px;
        padding-bottom:  20px;
}
.single_tips {
        margin-top:  20px;
        padding:  0 20px;
        position:  relative;
}
.single_tips .tips_date {
        left:  -3px;
}
.date_title_block {
        height:  68px;
        padding-left:  70px;
        position:  relative;
}
.tips_single_names {
        color:  #3e7609;
        font-size:  16px;
        line-height:  21px;
}
.single_tips_image img {
        height:  100%;
        width:  100%;
}
.single_tips_image {
        background:  #c1c1c1;
        float:  left;
        height:  176px;
        margin-bottom:  7px;
        margin-right:  20px;
        padding:  5px;
        width:  256px;
}
.single_tips_content {
        float:  right;
        font-size:  12px;
        line-height:  16px;
        text-align:  justify;
        width:  69%;
}
.related_item {
        border:  1px solid #c1c1c1;
        box-shadow:  0 0 6px #A0A0A0;
        float:  left;
        height:  189px;
        margin:  0 13px;
        width:  218px;
}
.related_posts .related_item:first-child {
        margin-left:  16px;
}
.related_posts .date_title_block .tips_date {
        height:  65px;
        padding:  0;
        padding-top:  5px;
        top:  -1px;
        width:  35px;
}
.related_item .date_title_block {
        height:  45px;
        padding-left:  42px;
}
.related_posts .related_single_names a {
        color:  #3e7609;
        font-weight:  bold;
}
.related_posts .related_single_names {
        font-size:  12px;
        line-height:  17px;
        padding-top:  5px;
}
.related_posts .related_image img {
        height:  auto;
        width:  100%;
}
.related_posts .related_image {
     overflow:  hidden;
       background:  #c1c1c1;
        float:  left;
        height:  123px;
        margin-left:  16px;
        padding:  3px;
        width:  181px;
}
.line {
        border-top:  1px solid #c1c1c1;
        margin:  20px auto 5px auto;
        width:  97%;
}
.related_block_title {
        color:  #3e7609;
        margin-bottom:  10px;
        padding-left:  13px;
        text-transform:  uppercase;
}
.contact_form {
        border:  1px solid #c1c1c1;
        float:  right;
        width:  644px;
}
.contact_sidebar {
        border:  1px solid #c1c1c1;
        float:  left;
        width:  297px;
}
.contact_sidebar .work_day {
        color:  #000;
        float:  left;
        margin-top:  10px;
        padding:  0 33px;
        width:  221px;
}
.contact_sidebar_title {
        background:  #66ae21;
        border-bottom-left-radius:  15px;
        border-bottom-right-radius:  15px;
        color:  #fff;
        font-size:  14px;
        height:  37px;
        line-height:  37px;
        padding:  0 25px;
        text-transform:  uppercase;
}
.sitebar_map {
        box-shadow:  0 0 6px #A0A0A0;
        height:  268px;
        margin:  15px;
        width:  268px;
}
.sidebar_address {
        font-size:  13px;
        margin-bottom:  20px;
        margin-left:  15px;
}
.sidebar_address p {
        line-height:  18px;
}
.contact_form .contact_title {
        background:  #66ae21;
        border-bottom-left-radius:  15px;
        border-bottom-right-radius:  15px;
        color:  #fff;
        font-size:  14px;
        height:  37px;
        line-height:  37px;
        padding:  0 25px;
        text-transform:  uppercase;
}
.form_area {
        font-size:  13px;
        line-height:  17px;
        margin-top:  15px;
        padding:  0 20px;
        text-align:  justify;
}
.form_area input {
        border:  1px solid #66ae21;
        height:  25px;
        line-height:  25px;
        width:  100%;
}
.form_area textarea {
        border:  1px solid #66ae21;
        height:  180px;
        line-height:  25px;
        width:  100%;
}
.form_area .input_form_text {
        line-height:  23px;
        margin-bottom:  12px;
}
.form_area .form_input {
        float:  right;
        width:  100px;
}
.form_area .form_input input {
        background:  #66ae21;
        border-radius:  5px;
        color:  #fff;
        cursor:  pointer;
        height:  25px;
        line-height:  21px;
}
.tourism_slider_right {
        border-left:  1px solid #eaeaea;
        border-right:  1px solid #eaeaea;
        height:  354px;
        width:  162px;
}
.tourism_slider_right {
        background-color:  #fff;
        float:  left;
        margin-left:  -10px;
        margin-top:  -35px;
        position:  relative;
}
.tourism_slider_right li a {
        display:  block;
        font-size:  13px;
        height:  36px;
        padding-left:  10px;
        padding-top:  21px;
}
.tourism_slider_right li {
        border-bottom:  1px solid #eaeaea;
        height:  58px;
        line-height:  15px;
        vertical-align:  60px;
}
.tourism_slider_left {
        background:  #fff;
        border:  1px solid #eaeaea;
        float:  right;
        height:  385px;
        margin-right:  10px;
        padding:  3px;
        width:  800px;
}
.tourism_slider_right ul li a:hover, .tourism_slider_right .current-menu-item a {
        background-image:  url(images/service_menu_bg.png);
        background-repeat:  no-repeat;
        background-size:  100% 100%;
        color:  #fff;
        padding-right:  25px;
        width:  140px;
}
.tourism_slider_right ul li:nth-child(4) a {
        height:  44px;
        padding-top:  13px;
}
.tourism_slider_right ul li:nth-child(6) a {
        height:  52px;
        padding-right:  16px;
        padding-top:  7px;
        width:  150px;
}
.tourism_slider_right ul li:nth-child(6) {
        margin-left:  -1px;
}
.tourism_slider_right ul li:nth-child(6) a:hover {
        background-repeat:  no-repeat;
        background-size:  100% 100%;
        color:  #fff;
        padding-right:  16px;
        width:  151px;
}
.tourism_slider_right .turism_logo {
        left:  -30px;
        position:  absolute;
        top:  -66px;
}
.tour_slider_content {
        position:  relative;
}
.tour_slider_content_image {
        height:  385px;
        width:  100%;
}
.tour_slider_content_image img {
        height:  100%;
        width:  100%;
}
.tour_slide_content {
        background-color:  rgba(78,  187,  36,  0.8);
        border-radius:  25px;
        height:  363px;
        position:  absolute;
        right:  10px;
        top:  15px;
        width:  241px;
}
.tour_slider_fatured_img {
        background-color:  #66ad22;
        border-radius:  181px;
        height:  240px;
        margin-left:  -65px;
        padding-top:  5px;
        width:  250px;
}
.tour_slider_fatured_img img {
        border:  8px solid #92d229;
        border-radius:  120px;
        height:  170px;
        margin-left:  30px;
        width:  170px;
}
.tour_slide_title {
        color:  #fff;
        font-size:  20px;
        font-weight:  normal;
        line-height:  20px;
        margin-bottom:  8px;
        text-transform:  uppercase;
}
.tour_slider_text {
        height:  127px;
        margin-top:  -40px;
        overflow:  hidden;
        padding:  0 15px;
}
.tour_slider_text p {
        color:  #fff;
        font-size:  12px;
        line-height:  14px;
        text-align:  justify;
}
.tour_slide_more {
        color:  #fff;
        font-size:  12px;
        margin-top:  3px;
        padding-right:  15px;
        text-align:  right;
        text-transform:  uppercase;
}
.page_content_area {
        border:  1px solid #c1c1c1;
        float:  right;
        font-size:  14px;
        line-height:  20px;
        margin-right:  10px;
        margin-top:  30px;
        padding:  0 20px;
        padding-bottom:  20px;
        text-align:  justify;
        width:  766px;
}
.page_content_area img {
        border:  1px solid #c1c1c1;
        display:  block;
        margin:  5px auto;
        padding:  5px;
}
.page_tourism_title {
        color:  #548fba;
        font-size:  23px;
        line-height:  30px;
        padding:  5px 0px;
        text-align:  center;
}
.doc_cats.staff_cat.box {
        border:  1px solid #c1c1c1;
        float:  right;
        font-size:  14px;
        line-height:  20px;
        margin-right:  10px;
        margin-top:  -35px;
        padding-bottom:  20px;
        text-align:  justify;
        width:  808px;
}
.staff_cat .doc_item .doc_info {
        float:  right;
        height:  111px;
        overflow:  hidden;
        padding:  10px 10px 0 0;
        width:  232px;
}
.staff_cat .doc_item {
        border:  1px solid #c1c1c1;
        box-shadow:  1px 1px 5px #A0A0A0;
        float:  left;
        height:  153px;
        margin:  10px 8px;
        position:  relative;
        width:  385px;
}
.staff_cat .doc_item .doc_info p {
        font-size:  12px;
        line-height:  15px;
}
.menu-top_menu-container ul.sub-menu li.current-menu-item, .menu-top_menu-container ul.sub-menu .current-post-ancestor {
        background:  #fff!important;
}
.menu-top_menu-container .current-menu-item a,  .menu-top_menu-container .current-menu-ancestor a, .menu-top_menu-container ul li:hover a {
        color:  #000!important;
}
.menu-top_menu-container .current-menu-item,  .menu-top_menu-container .current-menu-ancestor , .menu-top_menu-container .current-post-ancestor, .menu-top_menu-container ul li:hover, .menu-top_menu-ru-container .current-menu-item,  .menu-top_menu-ru-container .current-menu-ancestor , .menu-top_menu-ru-container .current-post-ancestor, .menu-top_menu-ru-container ul li:hover {
        background:  -moz-radial-gradient(center,  ellipse cover,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        background:  -ms-radial-gradient(center,  ellipse cover,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        background:  -o-radial-gradient(center,  ellipse cover,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        background:  radial-gradient(ellipse at center,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        background:  rgba(136, 197, 38, 1);
        background:  -webkit-gradient(radial,  center center,  0px,  center center,  100%,  color-stop(0%,  rgba(136, 197, 38, 1)),  color-stop(56%,  rgba(136, 197, 38, 1)),  color-stop(100%,  rgba(104, 154, 29, 1)));
        background:  -webkit-radial-gradient(center,  ellipse cover,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c526',  endColorstr='#689a1d',  GradientType=1 );
}
.menu-top_menu-container {
        position:  relative;
        z-index:  1000;
}
.blue .tips_cat_names {
        background:  #388ccd;
}
.blue h3.tips_name a {
        color:  #388ccd;
}
.blue .more {
        color:  #388ccd;
}
.full_page_content_area {
        border:  1px solid #c1c1c1;
        font-size:  14px;
        line-height:  20px;
        margin-top: -35px;
        padding:  0 20px;
        padding-bottom:  20px;
        text-align:  justify;
        width:  100%;
}
.blue .tips_single_names {
        color:  #388ccd;
}
.blue .related_block_title {
        color:  #388ccd;
}
.back-button.clearfix a {
        color:  #388ccd;
}
.back-button.clearfix {
        margin-left:  15px;
}
.form_area .wpcf7-response-output {
        margin-top:  43px;
}
.form_area .div.wpcf7-validation-errors {
        border:  2px solid #FF0000;
}
.copyright_line {
        background:  #4c9c00;
        height:  8px;
        margin-top:  40px;
}
.shmedia {
        margin-top:  0px;
}
.sh_logo {
     margin-top:  10px;
       display:  block;
        float:  right;
        width:  90px;
}
.copy {
        color:  #fff;
        display:  block;
        float:  left;
        font-size:  12px;
        margin-top:  14px;
        width:  500px;
}
.tourism_menu_right {
        opacity:  0;
}
.tourism .tourism_menu_right {
        border-top:  1px solid #eaeaea;
}
.header_service_list {
        float:  right;
        width:  670px;
}
.header_service_image {
        background-image:  url(images/greenbg.png);
        border:  11px solid #ead6e8;
        border-radius:  170px;
        height:  252px;
        margin-left:  21px;
        margin-top:  22px;
        position:  absolute;
        width:  252px;
}
.header_service_dental_image {
        background-image:  url(images/dental_icon.png);
        background-position:  -57px -10px;
        background-repeat:  no-repeat;
        height:  252px;
        width:  252px;
}
.header_service_item_list {
        height:  356px;
        margin-left:  80px;
        margin-top:  30px;
        position:  relative;
        width:  597px;
}
.header_service_item_list li {
        background-image:  url(images/buble.png);
        display:  block;
        position:  absolute;
        z-index:  5;
}
.header_service_item_list li:nth-child(8) {
        background-position:  188px -5px;
        background-repeat:  no-repeat;
        height:  48px;
        left:  -47px;
        line-height:  16px;
        text-align:  right;
        top:  83px;
        width:  213px;
}
.header_service_item_list li:nth-child(7) {
        background-position:  224px 0px;
        background-repeat:  no-repeat;
        height:  37px;
        left:  -101px;
        line-height:  16px;
        text-align:  right;
        top:  197px;
        width:  251px;
}
.header_service_item_list li:nth-child(6) {
        background-position:  116px -2px;
        background-repeat:  no-repeat;
        height:  36px;
        left:  70px;
        line-height:  16px;
        text-align:  right;
        top:  292px;
        width:  145px;
}
.header_service_item_list li:nth-child(5) {
        background-position:  7px -3px;
        background-repeat:  no-repeat;
        height:  36px;
        left:  329px;
        line-height:  16px;
        text-align:  left;
        top:  307px;
        width:  165px;
}
.header_service_item_list li:nth-child(4) {
        background-position:  5px -2px;
        background-repeat:  no-repeat;
        height:  37px;
        left:  407px;
        line-height:  16px;
        text-align:  left;
        top:  240px;
        width:  165px;
}
.header_service_item_list li:nth-child(3) {
        background-position:  3px 2px;
        background-repeat:  no-repeat;
        height:  36px;
        left:  427px;
        line-height:  16px;
        text-align:  left;
        top:  135px;
        width:  165px;
}
.header_service_item_list li:nth-child(1) {
        background-position:  200px 1px;
        background-repeat:  no-repeat;
        height:  37px;
        left:  58px;
        line-height:  16px;
        text-align:  right;
        top:  3px;
        width:  224px;
}
.header_service_item_list li:nth-child(2) {
        background-position:  3px -8px;
        background-repeat:  no-repeat;
        height:  27px;
        left:  374px;
        line-height:  16px;
        text-align:  left;
        top:  48px;
        width:  141px;
}
.header_service_item_list li:nth-child(1) a {
        color:  #016586;
        display:  block;
        font-size:  18px;
        line-height:  24px;
        margin-top:  2px;
        padding-right:  37px;
        width:  190px;
}
.header_service_item_list li:nth-child(2) a {
        color:  #016586;
        display:  block;
        font-size:  18px;
        margin-top:  1px;
        padding-left:  38px;
}
.header_service_item_list li:nth-child(3) a {
        color:  #016586;
        display:  block;
        font-size:  18px;
        margin-top:  13px;
        padding-left:  32px;
}
.header_service_item_list li:nth-child(4) a {
        color:  #016586;
        display:  block;
        font-size:  18px;
        line-height:  18p;
        margin-top:  9px;
        padding-left:  36px;
}
.header_service_item_list li:nth-child(5) a {
        color:  #016586;
        display:  block;
        font-size:  18px;
        padding-left:  40px;
        padding-top:  10px;
}
.header_service_item_list li:nth-child(6) a {
        color:  #016586;
        display:  block;
        font-size:  18px;
        margin-right:  5px;
        margin-top:  9px;
        padding-right:  29px;
        padding-top:  4px;
        text-align:  right;
}
.header_service_item_list li:nth-child(7) a {
        color:  #016586;
        display:  block;
        float:  right;
        font-size:  18px;
        margin-top:  15px;
        padding-right:  35px;
}
.header_service_item_list li:nth-child(8) a {
        border-bottom-right-radius:  50px;
        color:  #016586;
        display:  block;
        font-size:  18px;
        line-height:  21px;
        margin-left:  22px;
        margin-top:  2px;
        padding-right:  32px;
        text-align:  right;
}
.header_service_item_list li a {
        font-size:  18px;
        moz-transition:  font-size 0.5s ease;
        ms-transition:  font-size 0.5s ease;
        o-transition:  font-size 0.5s ease;
        transition:  font-size 0.5s ease;
        webkit-transition:  font-size 0.5s ease;
}
.header_service_item_list li.service_green_bg, #menu-header_service_menu li.current-menu-item,  {
        background-image:  url(images/buble_gren.png);
}
#menu-header_service_menu li {
        moz-transition:  opacity 0.5s linear;
        ms-transition:  opacity 0.5s linear;
        opacity:  0;
        o-transition:  opacity 0.5s linear;
        transition:  opacity 0.5s linear;
        webkit-transition:  opacity 0.5s linear;
}
.header_service_dental_image {
        animation-iteration-count:  infinite;
        animation-name:  WebkitFloating;
        animation-timing-function:  ease-in-out;
        moz-animation-duration:  4s;
        moz-animation-iteration-count:  infinite;
        moz-animation-name:  WebkitFloating;
        moz-animation-timing-function:  ease-in-out;
        moz-transition:  opacity 2s linear;
        ms-animation-iteration-count:  infinite;
        ms-animation-name:  WebkitFloating;
        ms-animation-timing-function:  ease-in-out;
        ms-transition:  opacity 2s linear;
        o-animation-iteration-count:  infinite;
        o-animation-name:  WebkitFloating;
        o-animation-timing-function:  ease-in-out;
        opacity:  0;
        o-transition:  opacity 2s linear;
        position:  absolute;
        top:  -10px;
        transition:  opacity 2s linear;
        webkit-animation-duration:  4s;
        webkit-animation-iteration-count:  infinite;
        webkit-animation-name:  WebkitFloating;
        webkit-animation-timing-function:  ease-in-out;
        webkit-transition:  opacity 2s linear;
        z-index:  150;
}
.header_service_dental_shadow {
        animation-iteration-count:  infinite;
        animation-name:  WebkitOpacity;
        animation-timing-function:  ease-in-out;
        background-image:  url(images/toot_shadow.png);
        bottom:  10px;
        height:  121px;
        left:  33px;
        moz-animation-duration:  7s;
        moz-animation-iteration-count:  infinite;
        moz-animation-name:  WebkitOpacity;
        moz-animation-timing-function:  ease-in-out;
        moz-transition:  opacity 2s linear;
        ms-animation-iteration-count:  infinite;
        ms-animation-name:  WebkitOpacity;
        ms-animation-timing-function:  ease-in-out;
        ms-transition:  opacity 2s linear;
        o-animation-iteration-count:  infinite;
        o-animation-name:  WebkitOpacity;
        o-animation-timing-function:  ease-in-out;
        opacity:  0;
        o-transition:  opacity 2s linear;
        position:  absolute;
        transition:  opacity 2s linear;
        webkit-animation-duration:  7s;
        webkit-animation-iteration-count:  infinite;
        webkit-animation-name:  WebkitOpacity;
        webkit-animation-timing-function:  ease-in-out;
        webkit-transition:  opacity 2s linear;
        width:  251px;
}
.blue_line {
        background-image:  url(images/blue_line.png);
        background-repeat:  no-repeat;
        height:  315px;
        margin-left:  131px;
        margin-top:  -25px;
        position:  relative;
        top:  47px;
        width:  317px;
        z-index:  1;
}
.comment_form {
        border:  1px solid #c1c1c1;
        float:  right;
        width:  450px;
}
.comment_right {
        border:  1px solid #c1c1c1;
        float:  left;
        width:  500px;
}
.comment_form .comment_title,  .comment_right .comment_title {
        background:  #66ae21;
        border-bottom-left-radius:  15px;
        border-bottom-right-radius:  15px;
        color:  #fff;
        font-size:  14px;
        height:  37px;
        line-height:  37px;
        margin-bottom:  15px;
        padding:  0 25px;
        text-align:  center;
        text-transform:  uppercase;
}
.comment_form .form_area .form_input {
        padding-bottom:  10px;
        width:  180px;
}
.comment_right .comment_item {
        border-bottom:  1px solid #66ae21;
        font-size:  14px;
        line-height:  18px;
        margin:  0 auto;
        margin-bottom:  5px;
        padding-bottom:  5px;
        width:  95%;
}
.comment_right .comment_item .author_name {
        font-size:  12px;
        font-weight:  bold;
        text-align:  right;
}
.coment_paginate {
        font-size:  14px;
        text-align:  center;
}
.page-numbers.current {
        font-weight:  bold;
}
.ort_content strong {
        color:  #4085b5;
        display:  block;
        font-size:  15px;
        margin:  25px 0px -7px 0px;
}
.service_content ol {
        list-style:  decimal;
        margin-bottom:  10px;
        margin-left:  33px;
        margin-top:  5px;
}
.page-template-page-service-php .service_content img, .page-id-144 .full_page_content_area img, .page-id-772 .full_page_content_area img, .page-id-932 .full_page_content_area img, .gallery img {
        border:  1px solid #999;
        border-radius:  3px;
        moz-border-radius:  3px;
        o-border-radius:  3px;
        padding:  3px;
        webkit-border-radius:  3px;
}
#tabs {
        margin-top:  0px;
}
.ui-tabs .ui-tabs-nav {
        border:  none !important;
        padding:  0 !important;
}
.ui-tabs .ui-tabs-nav li {
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
        text-align:  center;
        white-space:  normal;
}
.metaslider img {
        border:  1px solid #999;
        border-radius:  15px;
        moz-border-radius:  15px;
        o-border-radius:  15px;
        padding:  3px !important;
        webkit-border-radius:  15px;
        width:  98% !important;
}
.slider-wrapper {
        margin-top:  25px;
}


.ui-widget-header {
    	background: transparent !important;
}
.ui-state-default,  .ui-widget-content .ui-state-default,  .ui-widget-header .ui-state-default {
    	border:  1px solid #d3d3d3 ;
    font-weight:  normal;
    color:  #555555;
    background:  rgba(242, 246, 248, 1) !important;
    background:  -moz-linear-gradient(top,  rgba(242, 246, 248, 1) 0%,  rgba(216, 225, 231, 1) 0%,  rgba(87, 156, 19, 1) 51%,  rgba(102, 174, 33, 1) 100%) !important;
    background:  -webkit-gradient(left top,  left bottom,  color-stop(0%,  rgba(242, 246, 248, 1)),  color-stop(0%,  rgba(216, 225, 231, 1)),  color-stop(51%,  rgba(87, 156, 19, 1)),  color-stop(100%,  rgba(102, 174, 33, 1))) !important;
    background:  -webkit-linear-gradient(top,  rgba(242, 246, 248, 1) 0%,  rgba(216, 225, 231, 1) 0%,  rgba(87, 156, 19, 1) 51%,  rgba(102, 174, 33, 1) 100%) !important;
    background:  -o-linear-gradient(top,  rgba(242, 246, 248, 1) 0%,  rgba(216, 225, 231, 1) 0%,  rgba(87, 156, 19, 1) 51%,  rgba(102, 174, 33, 1) 100%) !important;
    background:  -ms-linear-gradient(top,  rgba(242, 246, 248, 1) 0%,  rgba(216, 225, 231, 1) 0%,  rgba(87, 156, 19, 1) 51%,  rgba(102, 174, 33, 1) 100%) !important;
     background:  linear-gradient(to bottom,  rgba(242, 246, 248, 1) 0%,  rgba(216, 225, 231, 1) 0%,  rgba(87, 156, 19, 1) 51%,  rgba(102, 174, 33, 1) 100%) !important;
     filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8',  endColorstr='#66ae21',  GradientType=0 ) !important;
}
.ui-state-default a,  .ui-state-default a:link,  .ui-state-default a:visited {
    	color: white !important;
}
.ui-widget-content {
    	border: none !important;
}
.ui-tabs-active.ui-state-active  {
    background:  #055569 !important;
    background:  linear-gradient(to bottom,  #055569 0%, #397fac 100%)!important;
    background:  -moz-linear-gradient(top,  #055569 0%,  #397fac 100%)!important;
    background:  -ms-linear-gradient(top,  #055569 0%, #397fac 100%)!important;
    background:  -o-linear-gradient(top,  #055569 0%, #397fac 100%)!important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, #055569),  color-stop(100%, #397fac))!important;
    background:  -webkit-linear-gradient(top,  #055569 0%, #397fac 100%)!important;
}
.ui-tabs-active.ui-state-active a {
    	color: #333333 !important;
}
.ui-tabs-active.ui-state-active {
    	background:  white !important;
}
.mail_top:hover {
    	text-decoration: underline;
}
.service_menu ul li.current-menu-item a {
        color:  #66ae21;
}
li#menu-item-808 a  {
        position:  absolute;
        left:  -27px;
        text-align:  left;
}
#menu-top_menu-en-1>li {
        background-color:  #66ae21;
        position:  relative;
        float:  left;
        padding:  4px 0;
}
#menu-top_menu-en-1>li:first-child {
        border-bottom-left-radius:  15px;
}
#menu-top_menu-en-1>li:last-child {
        border-bottom-right-radius:  15px;
}
#menu-top_menu-en-1 li:hover {
        background:  -moz-radial-gradient(center,  ellipse cover,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        background:  -ms-radial-gradient(center,  ellipse cover,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        background:  -o-radial-gradient(center,  ellipse cover,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        background:  radial-gradient(ellipse at center,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        background:  rgba(136, 197, 38, 1);
        background:  -webkit-gradient(radial,  center center,  0px,  center center,  100%,  color-stop(0%,  rgba(136, 197, 38, 1)),  color-stop(56%,  rgba(136, 197, 38, 1)),  color-stop(100%,  rgba(104, 154, 29, 1)));
        background:  -webkit-radial-gradient(center,  ellipse cover,  rgba(136, 197, 38, 1) 0%,  rgba(136, 197, 38, 1) 56%,  rgba(104, 154, 29, 1) 100%);
        filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c526',  endColorstr='#689a1d',  GradientType=1 );
}
#menu-top_menu-en-1 li:hover a {
        color:  black;
}
#menu-top_menu-en-1 li:hover ul.sub-menu {
        display:  block !important;
}
#menu-top_menu-en-1 li a {
        color:  white;
        padding:  4px 31.5px;
}
#menu-top_menu-en-1 li ul.sub-menu,  #menu-top_menu-en li ul.sub-menu {
        display:  none;
        left:  0px;
        position:  absolute;
        top:  36px;
        width:  135px;
        z-index:  10;
        padding-top:  3px;
}
#menu-top_menu-en-1 li ul.sub-menu li,  #menu-top_menu-en li ul.sub-menu li {
        background-color:  #efefef !important;
        padding:  4px 0;
        text-align:  center;
        width:  100%;
}
#menu-top_menu-en-1 li ul.sub-menu li:hover,  #menu-top_menu-en li ul.sub-menu li:hover {
        background:  white;
}
#menu-top_menu-en-1 li ul.sub-menu li:first-child {
        border-top:  2px solid #66ae21;
}

#menu-comments
 {
    
    display:  none;
    
}
.footerLogo
 {
    
    float:  right;
    
}
.footerLogo>p
 {
    
    float:  left;
    
    margin:  14px;
    
    color:  white;
    
    font-size:  12px;
    
}
#menu-service_menu-en
 {
    
    border-bottom:  1px solid #c1c1c1;
    
}
ul#menu-footer_menu-en li
 {
    
    float:  left;
    
    line-height:  38px;
    
}
#menu-footer_menu-en li a
 {
    
    color:  #fff;
    
    font-size:  12px;
    
    text-decoration:  none;
    
    border-right:  1px solid #fff;
    
    margin-right:  14px;
    
    padding-right:  14px;
    
}
#gallery-1 img
 {
    
	/*border: none !important;
    */
}
.imgHolder  {
    	width:  63%;
        float:  left;
        padding:  15px 15px 5px 15px;
}

.imgHolder a > img {
    
	width:  100%;
    
	padding:  5px;
    
	background:  #c1c1c1
}
.aexcerpt  {
        float:  left;
        width:  calc(100% - 72%);
        margin-left:  1%;
     text-align:  justify;
     padding: 15px 15px 5px 15px;
}
.advertisments  {
        border:  1px solid #ccc;
        width:  calc(100% - 8px);
    position: relative;
}
.aexcerpt h4 {
    	font-size:  16px;
        font-weight:  bold;
        line-height:  16px;
        margin-bottom:  10px;
        margin-top:  10px;
        color:  #148e10;
}
.mt35 {
    	margin-top:  30px;
    font-family:  serif;
    line-height:  22px;
}
.goToPost {
    	 color:  #148e10;
        float:  right;
    margin-top:  10px;
     position:  absolute;
    bottom:  5px;
    right: 10px;
}
.top_menu_mob{display: none}
.footer_menu_mob{display: none}
@media screen and (min-width:1200px) {
        .site_slide_area     {
            overflow:  hidden;
            position:  relative;
            top:  -68px;
    }
}


/* responsive */




@media only screen and (max-width: 330px)
 {
    
	.box_item  {
    
	    border:  1px solid #c1c1c1;
    
	    float:  left;
    
	    height:  422px;
    
	    width:  100% !important;
    
	}
}