* {margin:0px;padding:0px;list-style:none}
img {border:0px solid #ffffff;}
html {background-image: url("img/html.jpg")}
body {font: 10pt Arial, Helvetica, sans-serif;background-color:#f0efec;margin:0px;background-image: url("img/header-x.jpg");background-repeat: repeat-x;}
body a{
	text-decoration: none !important;
}
#wrap_container{display:block;width:1280px;margin:0 auto;}
#container {width:960px;margin:0 auto;margin-top:-120px;}
#header {width: 1280px;height:488px;margin: 0px auto;background-image:url("img/header.jpg");display:block;}
.cont_header {width: 960px;margin: 0 auto;}
.logo {position:absolute;width:150px;text-align:center;padding-top:75px}
.name-logo a{color:#212121;font-size:18px;}
.name-logo2 {color:#212121;font-size:12px;}
.main-menu {position:absolute;margin-left:280px;margin-top:38px;}
.main-menu ul li {display: inline;text-transform:uppercase;padding-left:10px;padding-right:10px;}
.left-menu ul li ul {margin-top:10px;margin-right:10px;margin-bottom:15px;}
.left-menu ul li ul li {font-size:12px;border-bottom:1px dotted #398e00;border-right:1px solid #398e00;padding-right:5px;padding-left:5px;}
.left-menu ul li ul li a{font-size:12px;}
.main-menu ul li a {color:#398e00;font-size:14px;text-decoration:underline;border-bottom:1px solid #398e00;}
.main-menu ul li a:hover {border-bottom:1px dotted #398e00;}
.contacts {position:absolute;background-image:url('img/contacts.png');width:177px;height:170px;margin-left:760px;margin-top:105px;padding-top:43px;padding-right:25px;text-align:right;}
.cpeci {margin-left: 330px;margin-top: 348px;position: absolute;text-align: center;width: 210px;}
.cpeci a {color:#398e00;font-size:13px;border-bottom:1px solid #398e00;}
.cpeci a:hover {border-bottom:1px dotted #398e00;}
.conte {float:left;width:730px;padding-top:60px;}
.conte p {padding-bottom:5px!important;padding-top:5px!important;}
.conte h1, span.img_title { color: #398E00;font-size: 22px;width: 460px;} 
.conte h3 {font-size:16px;color:#398e00!important;padding-top:10px;padding-bottom:10px;}
.conte h4 {font-size:16px;color:#398e00!important;padding-top:10px;padding-bottom:10px;}
.conte h5 {font-size:14px;color:#398e00;padding-top:10px;padding-bottom:10px;}
.blog h1 a{ color: #398E00;margin-left:-6px;}
.readmore { border-bottom: 1px dashed #398E00;margin-bottom: 10px;margin-left: 20px;margin-right: 25px;text-align: right;}
.readmore a { background: #398E00;border: 1px solid #FFFFFF;border-radius: 5px;color: #FFFFFF !important;cursor: pointer;display: inline-block;font-family: "Verdana", "Geneva", sans-serif;font-size: 1em;margin-bottom: -10px;padding: 4px 12px 6px;text-decoration: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.600);transition: all 0.3s cubic-bezier(0, 0, 0.58, 1) 0s;white-space: nowrap;}
.blog {padding-left:160px}
.conte h2 {font-size:20px;color:#398e00!important;padding-top:10px;padding-bottom:10px;}
.right {float:right;width:230px;margin-right:-27px}
.terapevt {background-image:url('img/terapevt.png');width:205px;height:43px;padding-top:73px;padding-left:14px;}
.b-list {background-image:url('img/b-list.png');width:214px;height:48px;padding-top:41px;padding-left:10px;margin-top:5px;}
.terapevt a, .b-list a {color:#398e00;font-size:15px;border-bottom:1px solid #398e00;}
.terapevt a:hover, .b-list a:hover {border-bottom:1px dotted #398e00;}
.mi-leshim {color:#212121;font-size:22px;text-align:right;padding:15px;padding-right:25px;}
.left-menu ul li {padding-bottom:5px;padding-top:5px;padding-right:25px;text-align:right;}
.left-menu ul li a {color:#398e00;font-size:14px;text-decoration:underline;border-bottom:1px solid #398e00;}
.left-menu ul li a:hover {border-bottom:1px dotted #398e00;}
.quesnews {width:100%;margin-top:0px;float:left;}
.quesnews .in{width: 960px;margin: 0 auto;margin-top:20px}
.conte .citata {text-align: justify;margin-left: -306px;width:700px;color:#939393;font-size:12px;padding-top:10px;border-bottom:1px solid #939393;padding-bottom:10px;}
.conte .left {width:150px;margin-bottom:20px;}
.conte .right { color: #212121;float: right;font-size: 12px;margin-left: -10px;margin-right: 10px;padding-top: 15px;width: 540px;}
.item-page, .category-list { float: left;padding-left: 150px;width: 420px;}
.cat-items {margin-left:-100px;margin-top:30px;}
.cat-items a { background: url("images/Gal.gif") 0px 0px no-repeat transparent;border-bottom: 1px solid #398E00;color: #398E00;padding-left: 20px;padding-top: 2px;}
.cat-items a:hover {border-bottom:1px dotted #398e00;}
.conte .right a {color:#398e00;border-bottom:1px solid #398e00;}
.conte .right a:hover {border-bottom:1px dotted #398e00;}
.conte .right ol {padding-left:40px;padding-right:40px;}
.conte .right ol li {list-style-type: decimal; margin: 3px 0px;}
.conte .right ul {padding-left:40px;padding-right:40px;}
.conte .right ul li {list-style-type: disc; margin: 3px 0px;}
.ld {float: left;width: 160px;}
.conte .right p{padding-top:10px;padding-bottom:10px;line-height:1.7; }
.conte .vrach-i {text-align:center;}
.conte .vrach-i .fio {color:#212121;font-size:12px;}
.conte .vrach-i .dolzh {color:#8e8e8e;font-size:12px;}
.conte .vrach-i img {padding-left:20px;padding-right:20px;padding-top:20px}
.voprosi {float:left;width:240px;}
.novosti {float:right;width:670px;}
.voprosi .zag{float:left;font-size:24px;color:#212121;border-right:1px solid #000000;padding-right:10px;}
.novosti .zag{margin-left:23px;}
.voprosi .link{float:left;font-size:14px;color:#398e00;padding-left:10px;padding-top:7px;}
.novosti .zag{float:left;font-size:24px;color:#212121;border-right:1px solid #000000;padding-right:10px;}
.novosti .link{float:left;font-size:14px;color:#398e00;padding-left:10px;padding-top:7px;padding-bottom: 20px;width: 400px;}
.voprosi .link a{color:#398e00;border-bottom:1px solid #398e00;}
.voprosi .link a:hover {border-bottom:1px dotted #398e00;}
.novosti .link a{color:#398e00;border-bottom:1px solid #398e00;}
.novosti .link a:hover {border-bottom:1px dotted #398e00;}
.voprosi .vo {padding-top:40px;font-size:12px;margin-left:0px;line-height:1.5;}
.voprosi .vo span{color:#8b8b8b;}
.voprosi .vopr {color:#398e00;margin-bottom:12px;}
.voprosi .otv {border-bottom:1px dotted #b5b5b5;padding-bottom:10px;}
.voprosi .otv2 {padding-bottom:15px;}
.line {width:100%;margin-top:0px;float:left;}
.line div{background-image:url('img/line.jpg');width:960px;height:7px;margin: 0 auto;margin-top:20px;}
.footer {width:100%;margin-top:0px;float:left;}
.footer div{width:960px;height:50px;margin: 0 auto;padding-top:10px;font-size:12px;}
.footer .copy{float:left;width:500px;color:#878787;}
.footer .copy a{color:#398e00;border-bottom:1px solid #398e00;font-size:12px;}
.footer .copy a:hover {border-bottom:1px dotted #398e00;}
.vopr a{border-bottom:1px solid #398e00;color:#398e00;}
.vopr a:hover {border-bottom:1px dotted #398e00;}
.footer .marmelad {float:right;width:310px;color:#878787;text-align:right}
.footer .marmelad a{color:#398e00;border-bottom:1px solid #398e00;font-size:12px;}
.footer .marmelad a:hover {border-bottom:1px dotted #398e00;}
.novost, .aidanews2_art {float: right!important;margin-left: 23px;margin-right: 10px;width: 190px!important;}
.novost .date , .aidanews2_date{color:#212121;font-size:12px;margin-bottom:-10px;}
.novost .zlink a, .aidanews2_title a{color:#398e00;font-size:12px;border-bottom:1px solid #398e00;}
.novost .zlink a:hover, .aidanews2_title a:hover {border-bottom:1px dotted #398e00;}
.novost .pp, .aidanews2_mainC {color:#6c6c6c;font-size:12px;}
.aidanews2_head, .aidanews2_topL {margin-bottom:7px}
.blog h1 {color: #398E00;font-size: 22px;margin-bottom: -20px;margin-left: 80px;margin-top: 30px;text-indent: -60px;width: 460px;}
.ym { margin-left: 495px !important;margin-top: -22px !important;position: absolute;width: 100px !important;}
.licence  {margin-left:10px}
.licence  a{margin-right:6px;border:0px solid #ffffff!important;}
.licence  a img{border:1px solid #398e00;padding:1px;}
.licence  a img:hover{border:1px dotted #398e00;padding:1px;}
.Vwidget{margin:0;padding:0;width:212px;padding-top:25px;}
a.up, a.down{display:block;width:40px;height:13px;margin:0 auto;}
a.up{padding-bottom: 6px;background-image:url(img/up-button.png);background-repeat:no-repeat;}
a.down {margin-top: 5px;background-image:url(img/down-button.png);background-repeat:no-repeat;}
.VjCarouselLite{margin:0;padding:0;}
.VjCarouselLite li{overflow:hidden;float:none;display:block;padding:0;text-align:center;margin-left:-7px}
.VjCarouselLite li div{margin:0 auto;margin-top:5px;margin-bottom:5px;padding:4px;height:126px;width:212px;}
.VjCarouselLite ul li div a img {border-top-left-radius: 15px;border-bottom-right-radius: 15px;}
.gtel {font-size:24px;color:#5aac3f;}
.gtel span {font-size:18px;color:#818181; float:left;margin-left: 20px;}
.gtel div.ya-phone {font-size:24px;color:#5aac3f;}
.gorod {font-size:12px;color:#bebebe;margin-left:40px;}
.l6{color:#212121;font-size:15px;margin-bottom:15px;}
.imeil a{color:#398e00;font-size:11px;border-bottom:1px solid #398e00;}
.imeil a:hover {border-bottom:1px dotted #398e00;}
.vnutrimg {/*background-image:url(img/21g.png);*/width:707px;height:100px;margin-top:37px;margin-left:-3px;}
div.pagination ul li {display: inline;}
div.pagination ul {text-align:center;margin-top:0px;margin-right:50px;margin-bottom:20px;}
div.pagination ul li span.pagenav, div.pagination ul li a.pagenav {background: #303030;border: 1px solid #303030;color: #CCCCCC;display: inline-block;margin: 0px 3px;padding: 1px 8px 0px;margin-top:30px}
div.pagination ul li span.pagenav, div.pagination ul li a.pagenav {background: #FFFFFF;border: 1px solid #141414;color: #121212;}
div.pagination ul li a.pagenav {background: #398e00;border-bottom-color: #DCDCDC;border-left-color: #DCDCDC;border-right-color: #DCDCDC;border-top-color: #DCDCDC;color: #ffffff;text-shadow: none;}
div.pagination ul li span.pagenav, div.pagination ul li a.pagenav {background: #FFFFFF;border: 1px solid #141414;color: #121212;border-radius: 5px;padding-bottom:3px}
div.pagination ul li a.pagenav {background: #398e00;border-bottom-color: #DCDCDC;border-left-color: #DCDCDC;border-right-color: #DCDCDC;border-top-color: #DCDCDC;color: #ffffff;text-shadow: none;border-radius: 5px;padding-bottom:3px;border: 1px solid #141414;}
#jquery-overlay {position: fixed;top:0;left:0;z-index:90;width:100%;height:100%;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none;}
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}
#jquery-lightbox {position:fixed;top:60px!important;}
.hk {margin-top:10px;margin-left: 180px;margin-bottom:10px;color:#398e00;}
.hk  a{color:#398e00;}
.hk2 { margin-left: -130px;margin-top: -26px;position: absolute;text-indent: 167px;width: 525px;}
.pagination {float:right;margin-right:-26px;}
.fieldContainer {margin-top:5px;}
.fieldContainer input {width: 320px;
height: 20px;
border: 1px solid green;
border-radius: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 2px;
line-height: 60px;
padding-top: 10px;}
.fieldContainer textarea {width:320px;height:100px;border:1px solid green;border-radius:10px;padding:10px;}
.fieldContainer .label {padding-left:10px;margin-top:-14px;position:absolute;}
input[type="submit"], input[type="button"] { margin-top:10px;float:right;background: 0px 0px #E0E0E0;border-bottom: 1px solid green;border-left: 1px solid green;border-radius: 3px;border-right: 1px solid green;border-top: 1px solid green;cursor: pointer;font-family: "arial", sans-serif;font-size: 12px;outline: 0px none currentColor;padding: 4px 5px;margin-right:10px;}
.fiocpec { color: #398E00;float: right;font-size: 16px;margin-bottom: 5px;margin-right: 20px;margin-top: 5px;text-align: right;width: 550px;}
.pcpec img {float:left;margin-right:15px;margin-bottom:15px;padding:1px;border:1px solid #398e00;}
.pcpec {border-bottom:1px dashed #398e00;margin-bottom:20px;}
.acpe {margin-top:-50px;}
//.myTable tr td{border:1px solid #398e00;}
.myTable  td,.myTable  th {padding:2px;}
.myTable{ margin-top:10px;    font-family: "Trebuchet MS", sans-serif;        font-weight: bold;     line-height: 1.4em;     font-style: normal;     border-collapse:separate; }
.myTable th{  font-size:13px;   padding:0px;     color:#fff;     text-shadow:1px 1px 1px #568F23;     border:1px solid #93CE37;     border-bottom:3px solid #9ED929;     background-color:#398e00;     background:-webkit-gradient(         linear,         left bottom,         left top,         color-stop(0.02, rgb(123,192,67)),         color-stop(0.51, rgb(139,198,66)),         color-stop(0.87, rgb(158,217,41))         );     background: -moz-linear-gradient(         center bottom,         rgb(123,192,67) 2%,         rgb(139,198,66) 51%,         rgb(158,217,41) 87%         );     -webkit-border-top-left-radius:5px;     -webkit-border-top-right-radius:5px;     -moz-border-radius:5px 5px 0px 0px;     border-top-left-radius:5px;     border-top-right-radius:5px; }
.myTable thead th:empty{background:transparent;    border:none;}
.myTable tfoot td{    color: #9CD009;    font-size:32px;    text-align:center;    padding:10px 0px;    text-shadow:1px 1px 1px #444;}
.myTable tfoot th{    color:#666;}
.myTable tbody td{    padding:1px;    text-align:center;       border: 1px solid #9CBC81;    -moz-border-radius:2px;    -webkit-border-radius:2px;    border-radius:2px;    color:#666666;    text-shadow:1px 1px 1px #fff;}
.conte .right img {padding:1px;border:1px solid #398e00;}
.hk a {z-index:99999;position:relative;}
@media only screen and (device-width: 768px) {

 }
.mv {
  overflow-x: hidden;
  width: 100%;
}
* {
border: 1px dotter #999;
}


.seolution-title {font-size: 22px; color: #398E00; line-height: 1em !important; text-align: center;}

.seolution-benef {margin: 10px 0;}
.seolution-benef > div {display: inline-block; width: 126px; text-align: center; vertical-align: top; background-color: #ddd; padding: 97px 3px 7px 3px; border-radius: 15px;}
.seolution-benef > div:first-child {background: url(img/benef-1.png) 50% 0px no-repeat;}
.seolution-benef > div:nth-child(2) {background: url(img/benef-2.png) 50% 8px no-repeat;}
.seolution-benef > div:nth-child(3) {background: url(img/benef-3.png) 50% 9px no-repeat;}
.seolution-benef > div:last-child {background: url(img/benef-4.png) 50% 5px no-repeat;}

.seolution-benef > div > span {display: block; height: 100px;}

.seolution-idea {padding: 5pc 5px 5px 50px; position: relative; border: 2px solid #eece01; font-weight: bold; background: url(img/idea.png) 0px 50% no-repeat;font-size: 1.1em; color: #000;}

.seolution-call {border: 2px solid #eece01; text-align: center; padding: 0 70px; margin: 10px 0;}
.seolution-call p:first-child{font-size: 18px; color: #109802; line-height: 1.1em;}
.seolution-call p:last-child{font-size: 26px; font-weight: bold;}

.seolution-compare {margin: 10px 0;}
.seolution-compare > div {display: inline-block; width: 262px; vertical-align: top; padding: 0 3px;}
.seolution-compare > div > ul {padding: 0!important;}
.seolution-compare > div > ul > li {padding: 5px 0 5px 40px!important; list-style-type: none!important;}
.seolution-compare > div > ul > li > span {display: block; font-weight: bold; font-size: 16px; padding-bottom: 5px;}
.seolution-compare > div:first-child > ul  > li {background: url(img/no.png) 0px 30% no-repeat;}
.seolution-compare > div:last-child > ul  > li {background: url(img/yes.png) 0px 30% no-repeat;}
.seolution-compare > div:first-child > p {color: #e34925;font-size: 18px;}
.seolution-compare > div:last-child > p {color: #5cb040;font-size: 18px;}

.seolution-choice {margin: 10px 0;}
.seolution-choice > div {display: inline-block; width: 168px; text-align: center; vertical-align: top; padding: 90px 3px 7px 3px;}
.seolution-choice > div:first-child {background: url(img/choice-1.png) 50% 0px no-repeat;}
.seolution-choice > div:nth-child(2) {background: url(img/choice-2.png) 50% 11px no-repeat;}
.seolution-choice > div:last-child {background: url(img/choice-3.png) 50% -9px no-repeat;}
.seolution-choice > div > span {display: block; font-weight: bold; font-size: 16px; height: 45px;}
.seolution-choice > div:first-child > span {color: #9d5645;}
.seolution-choice > div:nth-child(2)> span {color: #8b9517;}
.seolution-choice > div:last-child> span {color: #6a7787;}

.seolution-price {border-collapse: collapse; width: 100%;}
.seolution-price td {border: 1px solid #93CE37; padding: 5px 7px;}
.seolution-price tr td:last-child {text-align: center; min-width: 60px;}
.seolution-price tr:first-child td {text-align: center; font-size: 1.3em; font-weight: bold; background-color: #93CE37; color: #fff;}

/* SALE POPUP */
#sale-popup {
    background: #fff url('img/sale-women-bg.png') no-repeat 10px bottom;
    background-size: 210px;
    padding: 20px 20px 20px 230px;
    width: 270px;
    border-radius: 5px;
    box-shadow: 6px 6px 16px rgba(0, 0, 0, 0.2);
    /*text-align: center;*/
}
#sale-popup .sale-title {
    color: #398E00;
    font-size: 23px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    font-weight: bold;
}
#sale-popup p {
    font-size: 14px;
    margin-bottom: 20px;
}
#sale-popup .sale-city {
    color: #8e8e8e;
    font-size: 14px;
    line-height: 14px;
}
#sale-popup .sale-phone {
    color: #398E00;
    font-size: 24px;
    font-weight: bold;
}
#sale-popup .sale-phone span {
    color: #8e8e8e;
}
#sale-popup .sale-contacts {
    padding-bottom: 20px;
}
#sale-popup .sale-continue {
    font-size: 15px;
    line-height: 28px;
    padding: 0 20px;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
    letter-spacing: 0.5px;
}
#sale-popup .sale-actions {
    text-align: right;
}

/* end SALE POPUP */