@font-face {
	font-family: 'Glyphicons Halflings';
	
	src: url('../fonts/glyphicons-halflings-regular.eot');
	src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

table td, table th{padding:0;}
table{border-spacing:0;}
.table-usl{border:#5a96ce solid 1px;border-collapse:collapse;}
.table-usl td{border:#5a96ce solid 1px;padding:10px;}
.feedback-form input, textarea, input.submit{width:100%;box-sizing:border-box;margin:2px 0 2% 0;padding:2%;border:rgba(0, 0, 0, 0.1) solid 1px;border-radius:3px;box-shadow:0 1px 2px -1px rgba(0, 0, 0, 0.2) inset, 0 0 transparent;}
input[name="confirm"]{width: inherit; margin: 0px 0 1px!important;}
.feedback-form input:hover, input.submit:hover{border-color:#7eb4ea;box-shadow:0 1px 2px -1px rgba(0, 0, 0, 0.2) inset, 0 0 transparent;}
.feedback-form input:focus, input.submit:focus{outline:none;border-color:#7eb4ea;box-shadow:0 1px 2px -1px rgba(0, 0, 0, 0.2) inset, 0 0 4px rgba(35, 146, 243, 0.5);transition:0.2s linear;}
.feedback-form [type="submit"], input.submit{padding:2%;border:none;border-radius:3px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2) inset;background:#669acc;color:#fff;}
.feedback-form [type="submit"]:hover, input.submit:hover{background:#5c90c2;}
.feedback-form [type="submit"]:focus, input.submit:focus{box-shadow:0 1px 1px #fff, 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 -1px 0 rgba(0, 0, 0, 0.05) inset;}
.forms{width:100%;}
.forms td:first-child{width:150px;}
.mobile a{color:#fff;display:block;text-align:right;margin:0 0 0 0;font-size:15px;position:relative;top:0;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.4);text-decoration:none;}
.mobile a:hover{color:#fff;}
#form-callback-bl .evoh{margin:0 0 23px;font-weight:normal;font-size:29px;}
#form-appoitment-bl .evoh{margin:0 0 23px;display:block;font-weight:normal;font-size:29px;}
#form-appoitment-bl .required{position:relative; top: -20px; margin:0px 0 0 0;display:block;font-weight:normal;font-size:12px;font-style: italic;}
#form-appoitment-bl #image{height:35px;    margin: 2px 0 2% 0;}
#form-appoitment-bl .submit{width: 100px;margin-top:30px; margin-bottom:20px; cursor:pointer}


.promo .h3{margin:0 0 23px;font-weight:normal;font-size:29px;}
#header .phone{display:block;color: #fff;text-decoration: blink;text-shadow: 2px 2px 0px rgb(36, 106, 176);font-size: 34px;text-align: right;padding-bottom: 2px;}
#header .phone:hover{color: #fff;}
#iform .tbl-form{width:100%;}
html{background:url(../images/bg-html.jpg) repeat-x;}
body{margin:0;color:#333;font:14px Arial, Helvetica, sans-serif;background:url(../images/bg-body.jpg) 50% 0 no-repeat;}
img{border-style:none;}
a{color:#000;outline:none;}
#content a:hover, a:hover, a.nounderline{text-decoration:none;color:#fe0007;}
input, textarea, select{font:100% Arial, Helvetica, sans-serif;vertical-align:middle;}
form, fieldset{margin:0;padding:0;border-style:none;}
#wrapper{width:940px;margin:0 auto;}
/*body:before {
    content: "";
	display:block;
	width:100%;
	height:95px;
	background:#95c2e3 url(/images/nypic2.png) top center no-repeat;
}*/

#header{/*height:177px;*/height:190px;position:relative;z-index:105;}
#header .logo{position:absolute;margin:0;top:18px;left:26px;width:93px;height:104px;overflow:hidden;text-indent:-9999px;}
#header .logo a{display:block;height:100%;background:url(../images/logo.png) no-repeat;}
#header .slogan{position:absolute;top:26px;left:176px;width:263px;height:110px;overflow:hidden;}
#header .slogan span{display:block;height:75px;background:url(../images/slogan.png) no-repeat;}
#header .contacts{position:absolute;top:25px;right:27px;color:#fff;width:320px;overflow:hidden;}
.topCallback{display:block;float:right;color:white;padding:3px 7px;margin:0 0 7px 10px;font-size:12px !important;text-decoration:none;color:#fff;background-color:green;border-radius:3px;}
.topCallback:hover{color:#fff;background-color:green;}
.topZapis{display:block;float:right;color:white;padding:3px 7px;margin:0 0 7px 10px;font-size:12px !important;text-decoration:none;color:#fff;background-color:#e07033;border-radius:3px;}
.topZapis:hover{color:#fff;background-color:#e0560b;}
#header .contacts span{font-size:12px;display:block;text-align:right;margin:0 1px 2px 0;}
#header .contacts .phone{display:block;clear: both;}
#header .contacts .phone{}
#header .contacts .mobile{display:block;text-align:right;margin:0 0 2px 0;font-size:18px;position:relative;top:-5px;text-shadow:1px 1px 4px rgba(0, 0, 0, 0.4);}
#header .contacts .email{display:block;text-align:right;margin:0 0 0 0;}
#header .contacts .email a{color:#fff;font-style:italic;}
#header .zdrav-license{position:absolute;top:26px;right:275px;}
#header .zdrav-license a{text-decoration:none;}
#header .zdrav-license img{border:none;width:70px;float:left;margin:0 5px 0 0;}
#header .zdrav-license span{float:right;color:white;margin:14px 0 0 7px;}
#nav li:hover > ul{display:block;}
#nav li{float:left;}
#nav ul{background:#5f6975;position:absolute;top:100%;background:url(/images/bg-drop.png) #38628b;display:none;list-style:none;font-size:12px;margin:0;padding:0;width:170px;}
#nav li.stombranch ul{background:#28b84a;}
#nav ul li:hover{background:#2a6daf;}
#nav ul li{float:none;position:relative;}
#nav ul li a{height:auto;padding:9px 20px;text-align:left;float:none;display:block;}
#nav ul li a.hasdrop{background:url(/images/drop-li-right.png) 97% 50% no-repeat;}
#nav ul ul{position:absolute;left:100%;top:0;}
#nav{position:absolute;top:150px;width:940px;height:45px;background:url(../images/bg-nav.gif) no-repeat;list-style:none;margin:0 0 0 0;padding:0;font-size:16px;z-index:100;}
#nav:after{content:"";display:block;clear:both;}
#nav > li{float:left;background:url(../images/nav-sep.gif) 100% 0 no-repeat;padding:0 2px 0 0;}
#nav > li.last-child{background:none;padding:0;}
#nav > li.last-child a{padding-left:2px;}
#nav > li a{color:#fff;text-decoration:none;float:left;  padding: 11px 6px 0px 9px;height:29px;text-align:center;min-width: 66px;}
#nav > li.has-drop span{padding:0 13px 0 0;background:url(../images/drop-li.gif) 100% 9px no-repeat;}
#nav > li.has-discount span{padding:0 18px 0 0;background:url(/images/procent-anim.gif) 100% 4px no-repeat;}
#nav > li.hover > a, #nav > li:hover > a{background:url(../images/nav-hover.gif) repeat-x;}
#nav > li:hover, #nav > li.hover{position:relative;}
#nav > li:hover .drop, #nav > li.hover .drop{display:block;}
#nav .drop{display:none;position:absolute;top:40px;left:0;z-index:999;}
#nav > li:hover .drop a, #nav > li.hover .drop a{width:auto;background:none;height:1%;cursor:pointer;float:none;text-align:left;display:block;padding:10px 10px 12px 28px;text-decoration:underline;}
#nav > li:hover .drop a:hover, #nav > li.hover .drop a:hover{background:url(../images/bg-drop-hover.png);}
#nav > li .drop ul li, #nav > li:hover .drop ul li, #nav > li.hover .drop ul li{position:static;width:100%;}
#nav .drop ul{background:url(../images/bg-drop.png);padding:0;font-size:12px;overflow:hidden;margin:0;list-style:none;width:100%;}
#nav .drop.stomo ul{background:rgba(44, 236, 7, 0.6);}
#nav .has-drop .drop span{background:none;padding:0;}
#nav .has-drop .drop-b{height:7px;overflow:hidden;}
#nav .has-drop .drop-b .l{height:100%;float:left;width:7px;font-size:0;line-height:0;background:url(../images/drop-b-l.png) no-repeat;}
#nav .has-drop .drop-b .r{height:100%;width:7px;float:right;font-size:0;line-height:0;background:url(../images/drop-b-r.png) no-repeat;}
* html #nav .has-drop .drop-b .r{margin:0 0 0 -3px;}
* html #nav .has-drop .drop-b .l{margin:0 -3px 0 0;}
#nav .has-drop .drop-b .c{height:7px;display:block;overflow:hidden;font-size:0;line-height:0;background:url(../images/bg-drop.png);}
/*#nav > li > a[href^="/plastika"]{width:90px;}
	#nav > li > a.plastika-ushey{width:80px;}
	#nav > li > a.plastika-zhivota, #nav > li > a.plastika-grudi{width:122px;}
	#nav > li > a.intimnaya-plastika{width:190px;}
#nav > li > a.plastika-rubci{width:131px;}*/
.promo{position:relative;overflow:hidden;height:210px;z-index:50;width:920px;}
.promo-block{width:920px;height:210px;padding:0 0 0 20px;overflow:hidden;float:left;position:relative;}
.promo-block img {height: 200px!important;}
#mover{float:left;height:100%;}
.promo .visual{position:absolute;right:1px;bottom:3px;z-index:1;border-radius: 20px;}
.promo .visual img{vertical-align:top;border-radius: 10px;}
.promo .holder{float:left;width:572px;padding:29px 0 0 3px;}
.promo h3{margin:0 0 4px;font-weight:normal;font-size:18px;}
.promo .term{display:block;margin:0 0 18px;font-size:12px;color:#5F7281;}
.promo p{margin:0 0 18px;font-size:14px;color:#4C5E6D;line-height:21px;}
.promo .row{height:1%;overflow:hidden;}
.promo .btn-green{float:left;background:url(../images/btn-g.png) no-repeat;margin:0 14px 0 0;}
.promo .btn-green a{float:left;color:#fff;text-decoration:none;padding:7px 14px 9px 32px;}
.promo .more{float:left;font-size:12px;color:#0070cb;padding:0 13px 0 0;background:url(../images/arrow.gif) 100% 7px no-repeat;margin:9px 0 0 0;}
.promo .paging{position:absolute;top:155px;left:278px;height:20px;list-style:none;margin:0;padding:0;}
.promo .paging li{float:left;margin:0 5px 0 0;}
.promo .paging li a{font-size:10px;text-decoration:none;background:url(../images/paging.gif) no-repeat;width:20px;text-align:center;float:left;padding:4px 0 5px;}
.promo .paging li a:hover, .promo .paging .active a{background:url(../images/paging-a.gif) no-repeat;color:#fff;}
.categories{height:220px;padding:0 1px;margin:10px 0;position:relative;}
.categories .t{height:7px;overflow:hidden;background:url(../images/cat-t.gif) no-repeat;display:none;}
.categories .b{height:7px;overflow:hidden;background:url(../images/cat-b.gif) no-repeat;display:none;}
.categories .c{overflow:hidden;border:#DBE3EE solid 1px;padding:3px 28px 0 22px;position:absolute;width:888px;z-index:101;background:#eff4f7;border-radius:10px;}
.categories .c.m-entered{left:-10px;padding:3px 37px 0 33px;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);}
.categories .evoh{font-size:22px;font-weight:normal;display:inline;line-height:36px;float:left;margin:2px 0 2px 0;}
.categories .close{color:#2082d1;font-size:18px;background:url(../images/bg-close-big.gif) no-repeat;padding:0 0 0 20px;float:left;margin:3px 0 0 21px;background-position:0 0;}
.categories .closed .close{background-position:0 -21px;}
.categories .list-block{width:884px;overflow:hidden;padding:9px 0 9px 2px;border-top:1px solid #dbe3ee;}
.list-block ul{list-style:none;font-size:11px;margin:0 0 0 0;padding:0 41px 0 0;float:left;width:150px;}
#searchform{display:inline;float:right;}
* html .list-block ul{padding:0 36px 0 0;}
.list-block ul li{clear:both;height:1%;white-space:nowrap;}
* html .list-block li{width:140px;}
.list-block ul li a{float:left;font-size:13px;color:#0070cb;}
.list-block ul li a span{float:left;}
.list-block ul li a span span{font-weight:normal;cursor:pointer;float:left;background:url(../images/bg-list.gif) 6px 9px no-repeat;padding:4px 11px 6px 20px;}
.list-block ul li a:hover{background:url(../images/categories-l.gif) no-repeat;text-decoration:underline;}
.list-block ul li a:hover span{background:url(../images/categories-r.gif) 100% 0 no-repeat;}
.list-block ul li a:hover span span{background:url(../images/bg-list.gif) 6px 9px no-repeat;}
#main{height:1%;overflow:hidden;position:relative;}
#sidebar{float:left;width:219px;margin:0 20px 20px 0;}
#sidebar .record{margin:0 0 10px;height:1%;overflow:hidden;}
.record .t, .map .t{height:4px;overflow:hidden;background:url(../images/sidebar-t.gif) no-repeat;}
.record .b, .map .b{height:4px;overflow:hidden;background:url(../images/sidebar-b.gif) no-repeat;}
.record .c{padding:6px 4px 8px 6px;}
.record div.evoh{padding:0 0 9px;color:#073b6f;font-size:24px;font-weight:normal;background:url(../images/record-line.gif) 0 100% repeat-x;margin:0 0 5px;line-height:38px;}
div.kupon{padding:0 0 5px;color:#073b6f;font-size:12px;font-weight:normal;background:url(/images/record-line.gif) 0 100% repeat-x;margin:0 0 20px;}
div.kupon a{margin-left:3px;color:#ff6600;text-decoration:none;}
.record form{margin:0;height:1%;overflow:hidden;}
.record .row{height:1%;overflow:hidden;margin:0 0 12px;position:relative;}
.record .row label{display:block;padding:0 0 7px 2px;font-size:12px;}
.record .row select{width:189px;}
.record .row .textarea{background:url(../images/bg-textarea.gif) no-repeat;width:183px;height:56px;margin:-3px 0 0 2px;}
.record .row textarea{width:177px;font-size:11px;max-width:177px;max-height:53px;padding:2px 0 0 5px;height:53px;margin:0;border:0;background:none;overflow:auto;}
.row-date{height:1%;overflow:hidden;margin:-1px 0 11px 2px;}
.row-input{height:1%;overflow:hidden;margin:0 0 11px;}
.row-input label{margin:0 0 3px 2px;font-size:12px;display:block;}
.row-date label{display:block;padding:0 0 4px;font-size:12px;}
.datepicker{float:left;overflow:hidden;display:inline;width:81px;margin:0 5px 0 0;height:21px;background:url(../images/calendar.gif) no-repeat #fff;}
.datepicker input{font-size:11px;width:56px;margin:0 0 0 19px;background:none;border:0;padding:4px 2px 2px 2px;}
#main .row-date select{width:50px;}
#main .row-date .ui-selectmenu{margin:2px 4px 0 0;}
.record .input{width:183px;float:left;display:inline;height:21px;margin:0 0 0 2px;background:url(../images/bg-input.gif) no-repeat;}
.record .input input{background:none;border:0;font-size:11px;width:175px;margin:0;float:left;padding:4px;}
.row-contacts{float:left;width:98px;display:inline;margin:0 0 15px 2px;}
.row-contacts label{display:block;padding:0 0 3px;font-size:12px;}
.row-contacts .input{width:81px;height:21px;background:url(../images/bg-input-contact.gif) no-repeat;margin:0;}
.row-contacts .input input{width:73px;background:none;border:0;float:left;margin:0;font-size:11px;padding:4px;}
.record .btn-green{float:left;background:url(../images/btn-g-l2.gif) no-repeat;margin:0 0 0 33px;}
.record .btn-green input{float:left;color:#fff;height:32px;border:0;cursor:pointer;padding:7px 32px 12px 12px;background:url(../images/btn-g-r2.gif) 100% 0 no-repeat;}
* html .record .btn-green input{width:127px;}
#sidebar .map{height:1%;overflow:hidden;margin:0;}
.map .c{height:1%;overflow:hidden;background:#d7e7f4;padding:1px 0;}
.map .visual{text-align:center;}
.map .visual img{vertical-align:top;}
#aside{float:right;width:140px;padding:9px 0 0;margin:0 0 0 20px;line-height:39px;}
#aside div.evoh{margin:0 0 16px;font-size:24px;font-weight:normal;border-bottom:1px solid #d1d1d1;padding:0 0 0;}
#aside .visual{text-align:center;margin:0 0 14px;position:relative;}
#aside .visual a.jqZapis{display:block;margin:0 0 14px;position:absolute;top:176px;left:25px;width:91px;height:26px;background:url(/images/zapisatsa-doktor.png) 0 0 no-repeat transparent;}
#aside .visual a.jqZapis:hover{background:url(/images/zapisatsa-doktor.png) 0 -26px no-repeat transparent;}
#aside .visual img{vertical-align:top;border:#ddd solid 1px;}
#aside div.docname{margin:0 0 5px;line-height:18px;font-weight:bold;}
#aside div.docname a{color:#0070cb;font-weight:bold;}
#aside p{margin:0 0 7px;font-size:12px;line-height:18px;}
#aside .more{display:block;}
#aside .more a{font-size:12px;color:#0070cb;padding:0 13px 0 0;background:url(../images/arrow.gif) 100% 7px no-repeat;}
#content{height:1%;overflow:hidden;padding:10px 0 0 0;line-height:22px;}
#content h2{margin:0 0 17px;font-size:24px;font-weight:normal;border-bottom:1px solid #d1d1d1;padding:0 0 6px;line-height:normal;}
#content h6{margin:0 0 17px;font-size:14px;font-weight:normal;border-bottom:1px solid #d1d1d1;padding:0 0 6px;line-height:normal;}
#content .head{font-size:17px;line-height:22px;margin:0 0 23px;font-weight:normal;display:block;}
#content p{margin:0 0 22px;}
#content .list{list-style:none;margin:0 0 22px;padding:0;}
#content .list li{padding:0;}
.bottom-block{height:1%;overflow:hidden;padding:0 0 24px;}
.bottom-block .block{float:left;width:303px;margin:0 10px 0 0;}
.bottom-block .block .t{height:5px;overflow:hidden;background:url(../images/b-block-t.gif) no-repeat;}
.bottom-block .block .b{height:5px;overflow:hidden;background:url(../images/b-block-b.gif) no-repeat;}
.bottom-block .block .c{height:1%;overflow:hidden;background:url(../images/b-block-c.gif) repeat-x;border:#dbe3ee solid 1px;padding:7px 15px 10px;border-radius:5px;}
.bottom-block .block strong, .bottom-block .block div.evoh{display:block;font-size:20px;margin:0 0 5px;font-style:italic;font-weight:normal;background:url(../images/record-line.gif) 0 100% repeat-x;padding:0 0 6px;}
.bottom-block .block .visual{float:left;background:#d0d9e5;padding:3px 4px;margin:4px 16px 0 0;}
.bottom-block .block .visual img{vertical-align:top;}
.bottom-block .block p{margin:0;font-size:13px;line-height:17px;margin-top:5px;}
#footer{background:url(../images/bg-footer.gif) repeat-x #dde8f1;min-width:1200px;}
#footer .holder{width:940px;overflow:hidden;margin:0 auto;padding:30px 0 0;}
#footer .block{display:inline-block;vertical-align:top;width:460px;margin:0 4px 8px;}
* html #footer .block{display:inline;}
* + html #footer .block{display:inline;}
#footer div.evoh{margin:0 0 11px;font-size:24px;color:#073b6f;font-weight:normal;border-bottom:1px solid #bec8d6;padding:0 0 8px;}
#footer div.evoh a{font-size:24px;color:#073b6f;font-weight:normal;text-decoration: none;}
#footer div.evoh a:hover{color:#0070cb;}
#footer .terms{list-style:none;margin:0;padding:0;height:1%;overflow:hidden;}
#footer .terms li{display:inline-block;vertical-align:top;width:230px;margin:0 0 20px;float:left;}
#footer .terms strong a, #footer .terms a.evob{color:#0070cb;text-decoration:none;}
#footer .terms strong a:hover{text-decoration:underline;}
#footer .terms p{margin:0;font-size:12px;line-height:18px;}
#footer .news{list-style:none;margin:0;padding:2px 0 0;}
#footer .news li{padding:0 0 19px;height:1%;overflow:hidden;}
#footer .news .visual{float:left;padding:3px;background:#bec8d6;margin:4px 11px 0 0;}
#footer .news .visual img{vertical-align:top;}
#footer .news p{margin:0;font-size:12px;line-height:18px;}
#footer .news p a{text-decoration:none;color:#0070cb;}
#footer .news p a:hover{text-decoration:underline;}
#footer .delivery{height:1%;overflow:hidden;padding:0 0 0 10px;}
#footer .delivery label{float:left;font-weight:bold;font-size:12px;margin:3px 12px 0 0;}
#footer .delivery .del-input{float:left;width:177px;margin:0 9px 0 0;font-size:11px;padding:1px 3px 2px;background:#fff;}
* html #footer .delivery .del-input{width:150px;}
#footer .delivery .submit-block{float:left;background:url(../images/submit-l.gif) no-repeat;}
.submit-block input{float:left;cursor:pointer;margin:0;background:#71A900;color:#fff;border:#669700 solid 1px;border-radius:3px;padding:1px 8px;font-size:13px;}
* html .submit-block input{width:100px;}
#footer .bottom{border-top:1px solid #bec8d6;height:1%;overflow:hidden;padding:18px 0 15px 5px;}
#footer .copyright{float:left;font-size:12px;}
#footer .sitemap{float:left;font-size:12px;margin-left:197px;}
#footer .bottom a{color:#0070cb;}
#footer .designer{float:right;font-size:12px;}
#mover{position:relative;overflow:hidden;}
#content a.zapis{font-weight:bold;color:green;}
div.specblock{background-color:#f0f0f0;padding:1px 20px 10px 20px;margin-bottom:20px;border-radius:7px;}
div.specblock span{font-size:11px;color:#333333;position:relative;top:-2px;}
div.specblock hr{height:1px;}
div.specblock h3{padding:0;margin:6px 0 0 0;}
div.specblock a{font-size:12px;}
#content div.specblock p{padding:0;margin:0;}
div.holidayblock{background-color:#e07033;border-radius:7px;color:white;}
#content div.holidayblock h3{color:white;margin:10px 0 0 0;}
.list-block ul li a.holiday:hover{background:none;text-decoration:none;}
.list-block2{margin-bottom:60px;}
.list-block2 ul{list-style:none;font-size:11px;margin:0;padding:0 5px 0 0;float:left;}
.list-block2 ul li{height:1%;overflow:hidden;}
* html .list-block2 li{width:120px;}
.list-block2 ul li a{float:left;font-size:12px;color:#0070cb;}
.list-block2 ul li a span{float:left;}
.list-block2 ul li a span strong{font-weight:normal;float:left;background:url(../images/bg-list.gif) 6px 9px no-repeat;padding:0 11px 5px 19px;}
.list-block2 ul li a:hover, .list-block ul li a.curdir{background:url(../images/categories-l.gif) no-repeat;text-decoration:underline;}
.list-block2 ul li a:hover span, .list-block ul li a.curdir span{background:url(../images/categories-r.gif) 100% 0 no-repeat;}
.list-block2 ul li a:hover strong, .list-block ul li a.curdir strong{background:url(../images/bg-list.gif) 6px 9px no-repeat;}
.list-block ul li a.curdir{color:red;}
form.faq label{width:150px;float:left;}
form.faq input[type="text"], form.faq textarea{width:300px;}
form.faq .ui-selectmenu-status{padding-top:0;padding-bottom:5px;}
#content a{color:#0070cb;}
#content .bl-appoitment a{color:white;}
.bottom-block a.podrobnee{color:#0070cb;font-size:11px;display:block;margin-top:0;font-weight:bold;position:relative;top:3px;}
.doktor{float:left;width:200px;text-align:center;margin:5px 10px;}
.docs-carousel .doktor{height:310px!important}
.doktor img {
    border: #ddd solid 1px;
    height: 199px;
}
#content .doktor h4{margin:0;}
#content .doktor p{text-align:center;}
#content{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;line-height:21px;}
#content p{margin:12px 0 0 0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;line-height:21px;}
#content ul{margin-top:2px;padding-top:0;}
h1, p.main{margin:0 0 15px;font-size:30px;font-weight:normal;border-bottom:1px solid #d1d1d1;padding:0 0 8px 0;line-height:30px;color:#0070cb;}
p.main {text-align:center;}
p.main.index{font-size:17px!important;border-bottom:none;}
.evob{font-weight:bold;}
.evoli{font-style:italic;}
div.faqrow{margin-top:20px;}
div.faqrow img{margin:3px 5px 0 2px;cursor:pointer;}
div.faqrow .qst, div.answer{margin-left:20px;text-decoration:none;display:block;}
div.faqrow .qst{cursor:pointer;color:#0070CB;}
span.text{display:none;}
div#content img, .img-row .img{margin:0 10px 10px 10px;border:#ccc solid 1px;border-radius:9px;}
.img-row .img {height:150px; background-size:cover;}
.list-block li.curdirli{font-size:13px;background:url(../images/bg-list.gif) 6px 9px no-repeat;padding-top:3px;margin-bottom:5px;}
.list-block li.curdirli1{font-size:15px;background:url(../images/bg-list.gif) 6px 9px no-repeat;padding-top:3px;margin-bottom:10px; float:left;}
.list-block li.curdirli strong, li.curdirli1 strong {margin-left:19px;}
.list-block ul.last{padding:0 10px 0 0;}
#searchform input, #searchform2 input{border-radius:3px;padding:5px 12px;font-size:15px;margin-top: 4px;}
#searchform #q, #searchform2 #q2{border:#dbe3ee solid 1px;color:#b8b8b8;margin-left:17px;}
#searchform #submit, #searchform2 #submit{margin-left:3px;background:#71A900;color:#fff;border:#669700 solid 1px;font-size:13px;}
#more{font-weight:bold;padding-top:10px;cursor:pointer;}
.searchHead td{padding-top:10px;font-weight:bold;}
.searchDescription td{background-color:#EFF4F7;border-radius:6px;padding:3px;}
#breadcrumb{margin-top:-15px;border-bottom:1px solid #D1D1D1;padding:0 0 2px 0;margin-bottom:6px;}
#content h3{color:#0070cb;}
#content h4{color:#0070cb;}
#content h5{color:#0070cb; font-size:15px;}
#content h6{color:#0070cb; font-size:15px;}
.spec{background-color:#EFF4F7;padding:10px;border-radius:6px;border:#DBE3EE solid 1px;}
.spec .uslovia{color:red;}
.spec .actionTitle{display:block;font-size:19px;line-height:31px;}
.submenu{/*list-style-image:url('http://www.evodesign.ru/static/images/dot_arrow.gif');*/margin:0;padding-left:0px;}
.submenu li{margin-bottom:10px;margin-top:10px;}
#sidebar > .submenu > li:first-child{padding:7px 10px;background-color:#fff9ce;border-radius:5px;}
.submenu li.nolink{font-size:12px;font-weight:bold;}
.submenu .evoh{font-size:18px;line-height:23px;}
.evoh2{font-size:13px;line-height:23px;font-weight:bold;margin-bottom:5px;margin-top:12px;}
.submenu a{font-size:13px;color:#0070CB;}
.submenu a.active{font-weight:bold;}
#content{padding-bottom:30px;line-height:20px;}
#content p, #content li{text-align:justify;}
#content h2{padding:0;margin:0;color:#0070cb;border:0;font-weight:normal;font-size:22px;margin-top:20px;margin-bottom:20px;line-height:21px;}
#content .docs-grid h2{border-bottom:1px solid #ccc;font-size:16px;}
#content .red{color:red;}
.list-block img{margin-top:5px;margin-right:5px;}
.jquerybubblepopup p{margin:0;}
.jquerybubblepopup h3{font-size:15px;margin:5px 0 3px;}
.actionBanner{height:110px !important;margin-left:0;margin-top:0;}
.actionBanner ul{padding:0;margin:0;}
.actionBanner li{float:left;position:absolute;list-style:none;}
.weekDiscountRotator{display:none;height:95px !important;}
.weekDiscountRotator ul{margin:0;padding:0;}
.weekDiscountRotator li{padding:0;margin:0;list-style-type:none;float:left;position:absolute;width:219px;height:205px;text-align:center;background-color:#FF9934;border-radius:10px;}
.weekDiscountRotator a{text-decoration:none;display:table;width:100%;height:100%;}
.weekDiscountRotator div{color:white;padding:5px;display:table-cell;vertical-align:middle;}
.weekDiscountRotator div h3{margin:0;}
.weekDiscountRotator div p{font-size:12px;margin:2px 0;}
span.bigred{color:red;font-size:15px;font-weight:bold;}
#slideshowLogo{position:absolute;top:5px;left:10px;}
.borderRadius{background:url(/images/border-radius.png) 0 0 no-repeat;width:219px;height:219px;position:absolute;}
#slideshow{height:219px;width:219px;}
#logo{margin:18px 0 0 26px;}
table#urolog{border-collapse:collapse;width:100%;}
table#urolog td{border:#E0E0E0 solid 1px;padding:2px 8px;}
table#urolog td.second{color:green;font-weight:bold;text-align:center;}
table#urolog td.third{text-align:center;}
table#urolog strong{color:green;}
.inlineFormWrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex-direction: column;
}
.inlineFormWrapper h3 span{font:normal bold 17px Helvetica;color:#2FBDF1;text-transform:uppercase;}
#contactform-inline{
	display: flex;
	flex-wrap: wrap;
	max-width: 500px;
	min-height: 250px;
	justify-content: center;
	/*background-color:#EFEFEF;
	border:#DDD solid 1px;
	box-shadow:0 2px 3px #9D9D9D;
	padding:5px 10px 10px;
	margin:0;
	position:relative;*/
}
#contactform-inline label{display:block;float:left;font-size:16px;width:190px;font-weight: bold; color: #0070cb;}
#contactform-inline label strong{color:red;}
#content #contactform-inline input{background-color:white;border:#0070cb solid 1px;box-shadow:0 0 3px #2fbdf1 inset;color:#383838;font:16px Helvetica;height:22px;padding:0 3px;width:288px;margin-bottom:1px;border-radius: 8px; padding: 2px 10px;}
#contactform-inline textarea{background-color:white;border:#0070cb solid 1px;box-shadow:0 0 3px #2fbdf1 inset;color:#383838;font:16px Helvetica;height:100px;padding:0 3px;width:669px;margin:2px 0 1px;border-radius: 8px; padding: 4px 10px;}
#content #contactform-inline input[name="submit"]{width: 120px;height:24px;border:0;background-color:#2FBDF1;font:bold normal 14px/21px Helvetica;color:white;text-transform:uppercase;box-shadow:0 1px 2px #A7A7A7;cursor:pointer;}
#moscowMap{float:right;width:374px;height:401px;padding:3px;border:#BBB solid 1px;background:white;}
#content .price-table{margin-top:20px;margin-bottom:20px;padding:10px 20px 20px 20px;background-color:#f5f5f5;border:#f5f5f5 solid 1px;border-radius:15px;}
#content .price-table h3, #content .price-table .h3{font-weight:bold;margin:0;color:black;font-size:13px;float:left;}

#content .price-table .please{float:right;}
#content .price-table .please span{font-weight:bold;font-size:16px;}
#content .price-table table{border-collapse:collapse;width:100%;margin-top:10px;background-color:#f9f9f9;box-shadow:0 1px 8px rgba(0, 0, 0, 0.05);clear:both;}
#content .price-table table tr:hover td{background-color:#fff497;}
#content .price-table table tr td{border:#E0E0E0 solid 1px;padding:5px 8px;}
#content .price-table table tr td .zapisatsa{float:right;display:block;visibility:hidden;}
#content .price-table table tr:hover td .zapisatsa{visibility:visible;}
#content .price-table table tr td.price{text-align:center;min-width:75px;white-space:nowrap;}
#content .price-table table tr td.price .old{color:#777;font-weight:normal;text-decoration:line-through;font-size:12px;}
#content .price-table table tr td.price .new{color:#0070cb;}
.zapisNotice{background:url(/images/record-line.gif) 0 100% repeat-x;margin:0 0 9px;padding:0 13px 5px 0;color:#073B6F;font-size:10px;font-weight:normal;text-align:center;}
ul.stomo-content-menu{list-style-type:none;}
ul.stomo-content-menu ul{list-style-type:square;}
.main-page-slider-wrapper{
	height:382px;
}
.main-page-slider-wrapper li {
	list-style-type:none;
}
#main-page-slider{
	list-style-type:none;
	width:318px;
	height:381px;
	padding:0;
}
#main-page-slider li{
	width:299px;
	height:380px;
}
#main-page-slider li img{width:400px;}
#main-page-slider li img.main-page-slider-item{width:auto;}
#circles{background:#f0f7fc;border:#dfecf6 solid 1px;border-radius:9px;width:698px;height:80px;float:left;margin:4px 0 0 0;}
#circles ul{list-style-type:none;margin:0;padding:0;height:89px;overflow:hidden;}
#circles li{width:340px;float:left;}
#circles li div.element{width:340px;margin:0 0 0 5px;}
#circles li div.element .circle{background:url(/images/circle-info.png) 50% no-repeat;width:60px;height:80px;position:relative;float:left;}
#circles li div.element .circle-new{background:url(/images/circle-new.png) 50% no-repeat;width:60px;height:80px;position:relative;float:left;}
#circles li div.element .circle.award{background:url(/images/award.png) 34% no-repeat;}
#circles li div.element .circle.stars{background:url(/images/award-stars.png) 50% no-repeat;}
#circles li div.element .circle.parking{background:url(/images/parking-small.png) 50% no-repeat;}
#circles li div.element .circle span{position:absolute;top:23px;left:14px;font-size:30px;font-weight:bold;color:white;display:block;width:34px;height:36px;text-align:center;}
#circles li div.element .text{float:left;width:272px;font-size:12px;margin:15px 0 0 14px;}
#circles li div.element .text .links{margin:6px 0 0 0;display:none;}
#circles li div.element .links a{color:#0070cb;text-decoration:underline;margin:0 13px 0 0;}
#circles li div.element .links a:hover{text-decoration:none;}
#circles .bx-wrapper .bx-prev, #circles .bx-wrapper .bx-next{display:none;}
#content .instruments-grid .item{clear:both;overflow:hidden;margin:0 0 15px 0;}
#content .instruments-grid .item .image{width:120px;float:left;margin:0 10px 0 0;}
#content .instruments-grid .item .image img{margin:auto;width:110px;}
#content .instruments-grid .item .description .head{font-size:17px;line-height:17px;margin:0 0 4px;font-weight:normal;display:block;text-transform:uppercase;}
.clinic-interior-wrapper{float:left;border-radius:5px;overflow:hidden;width:350px;margin:0 0 0 0;height:179px;border:#f0f0f0 solid 1px;border-radius:7px;overflow:hidden;position:relative;margin-bottom: 5px;}
.march8-cosmetic{width:749px;overflow:hidden;border-radius:5px;padding:8px;border:rgb(255, 205, 205) solid 2px;position:relative;}
#content .march8-cosmetic img{padding:0;margin:5px 5px 0 0;border:0;float:left;width:233px;display:block;}
.march8-cosmetic .text{float:left;width:500px;color:#b45c8f;}
.march8-cosmetic .discount{background:url(/images/discount-40.png);width:62px;height:62px;position:absolute;top:0;left:0;background-size:100%;}
.march8-menu .discount{background:url(/images/discount-40.png);width:62px;height:62px;position:absolute;top:0;left:0;background-size:100%;}
#content .march8-cosmetic .text p{margin:0;}
#content .march8-cosmetic .text ul{margin:0;padding:0 0 0 25px;}
.march8-menu{text-align:center;margin:4px 0 10px 0;}
.march8-menu img{border:0;border-radius:7px;}
span.text-indent{width:40px;display:inline-block;}
.report{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d1d1d1;line-height:1.5em;}
.report .header{color:#666;font-size:13px;font-weight:bold;margin-right:4px;margin-bottom:5px;}
.report .header .date{color:#ababab;font-size:11px;font-weight:normal;}
.tbl-form td{vertical-align:top;}
.tbl-form input, .tbl-form textarea{width:95%;border:#ccc solid 1px;background-color:#fff;padding:5px 3px;border-radius:5px;}
.tbl-form input[type="submit"]{cursor:pointer;background-color:#d7e7f4;color:#073b6f;width:98%;}
.tbl-form input[type="submit"]:hover{background-color:#286eb3;color:white;}
.tbl-form img{margin:0 !important;vertical-align:middle;}
.tbl-form .kapchainput{width:232px;}
.tbl-form sup{color:red;}
.errors-list{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border:#fbeed5 solid 1px;border-radius:4px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.warnings-list{padding:8px 35px 8px 14px;margin-bottom:18px;color:#c09853;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:#fbeed5 solid 1px;border-radius:4px;}
.success-list{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border:#fbeed5 solid 1px;border-radius:4px;color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.for-reviews{color:#333333;font-size:13px;font-weight:normal;padding-left:59px;margin-bottom:20px;line-height:1.15em;position:relative;margin-top:20px;}
.for-reviews img{position:absolute;left:0;top:-3px;}
.wide-link-banner{background:#3277ba;text-align:center;font-size:17px;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:10px;}
#content .wide-link-banner a{color:white;width:100%;height:30px;display:block;padding-top:10px;}
#content .links-banner{list-style-type:none;padding:0;margin:0;background:#3277ba;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
#content .links-banner li{float:left;font-size:17px;width:25%;text-align:center;}
#content .links-banner li a{color:white;display:inline-block;width:100%;height:30px;padding:5px 10px 0 0;}
#content .links-banner li:hover, #content .wide-link-banner:hover{background:#d7e7f4;}
#content .links-banner li:hover a, #content .wide-link-banner:hover a{color:#3277ba;}
.analyzslider{height:60px !important;}
.analyzslider ul{margin:0;padding:0;list-style:none;}
.analyzslider ul li{float:left;position:absolute;list-style:none;}
.discountcardsslider{height:140px !important;}
.discountcardsslider ul{margin:0;padding:0;list-style:none;}
.discountcardsslider ul li{float:left;position:absolute;list-style:none;}
.discountcardsslider ul li img{border-radius:7px;}
.two-columns{margin-top:10px;}
.two-columns td > div{padding:15px;background-color:#eef5fb;border-radius:10px;}
.two-columns .h{color:#117fee;font-size:20px;font-weight:normal;}
.limited{height:273px;position:relative;overflow:hidden;}
.limited:hover{height:auto;cursor:help;}
.markedtext{padding:15px 40px;background-color:#f5f5f5;border-left:2px solid #117fee;margin-top:20px;}
div#content .two-columns td img{margin-left:0;padding:0;border:white solid 3px;border-radius:7px;margin-top:12px;margin-bottom:0;box-shadow:1px 1px 11px rgba(0, 0, 0, 0.05);}
#nav li:hover > ul{display:block;}
#nav li{float:left;}
#nav ul{background:#5f6975;position:absolute;top:100%;background:url(/images/bg-drop.png) #38628b;display:none;list-style:none;font-size:12px;margin:0;padding:0;width:250px;}
#nav li.stombranch ul{background:#28b84a;}
#nav ul li:hover{background:#2a6daf;}
#nav ul li{float:none;position:relative;}
#nav ul li a{height:auto;padding:9px 20px;text-align:left;float:none;display:block;}
#nav ul li a.hasdrop{background:url(/images/drop-li-right.png) 97% 50% no-repeat;}
#nav ul ul{position:absolute;left:100%;top:0;}
.bl-appoitment{border:rgb(204, 204, 204) solid 1px;background-color:rgb(245, 245, 245);padding:20px 14% 17px 22px;position:relative;min-height:93px;margin:35px 0;line-height:1;font-family:Arial, Verdana, Helvetica, sans-serif !important;font-size:14px !important;}
.bl-appoitment .headz{color:#fe0007;font-weight:bold;line-height:18px;font-size:14px;}
.bl-appoitment .headz span{margin:0;}
.bl-appoitment .headz span.normal{font-size:13px;font-weight:normal;display:inline;}
.bl-appoitment p{font-size:12px;line-height:14px;margin:13px 0 0 0;}
.bl-appoitment .wooman{position:absolute;right:0;bottom:0;width:132px;height:172px;background:url("/images/woomen-appoitment.png") no-repeat;}
.bl-appoitment .btn, .btn-print-kupon{white-space:nowrap;color:white;font-weight:normal;text-align:center;margin:0 22px -2px 0;border:#ffffff solid 2px;background:url(/images/bg-zapis.gif) 0 0 repeat-x #246ab0;display:block;border-radius:8px;padding:12px 0;text-decoration:none;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2);width:200px;}
.bl-appoitment .btn:hover, .btn-print-kupon{text-decoration:underline;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.4);}
.bl-appoitment .btn a{color:#FFFFFF;padding:12px 0 9px 1px;}
#form-popup-overlay{position:absolute;min-width:995px;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:0.800000011920928955078125;display:none;z-index:300;}
#form-appoitment-bl, #form-feedback-bl, #form-callback-bl{position:fixed;top:50%!important;transform: translate(-50%,-50%);left:50%;width:520px;border:#ccc solid 1px;background-color:#f5f5f5;padding:33px 40px 10px 60px;display:none;z-index:301;}
#form-appoitment-bl h2, #form-feedback-bl h2, #form-callback-bl h2{font-size:1.6em;font-weight:bold;line-height:1.2em;margin:0 0 25px;color:#000;}
.tbl-form td{padding:0 18px 10px 0;}
.tbl-form td.tbl-worm-col-width{width:265px;}
.tbl-form .form-req-field{display:none;color:#FF5A00 !important;}
.tbl-form input, .tbl-form textarea{width:100%;border:#ccc solid 1px;background-color:#fff;padding:5px 3px;border-radius:5px;}
.tbl-form textarea{height:150px;resize:none;}
.tbl-form .td-top td{vertical-align:top;}
.tbl-form .td-top label{position:relative;top:6px;}
.tbl-form label.error{color:#ce0101;}
.tbl-form label span{color:#999999 !important;}
.tbl-form label{line-height:1.2em;}
.tbl-form input.error, .tbl-form textarea.error{border-color:#ce0101;color:#000;}
.tbl-form .last-td{color:#ff5a00;padding-right:0;width:175px;}
.tbl-form .tbl-worm-col-first{width:155px;}
.tbl-form img{vertical-align:middle;margin-right:-50px;}
.form-btn{margin-right:22px;border:#004781 solid 2px;background:url("/images/bg-btn-appoitment.png") 0 50% repeat-x #0265b7;padding:11px 1px 10px;white-space:nowrap;color:#fff;font-weight:bold;border-radius:6px;font-size:16px;text-align:center;text-decoration:none;width:200px;cursor:pointer;}
.form-btn:active{background:#0265b7;padding:12px 0 9px 2px;}
.form-btn:hover{color:#fff;}
#js .form-btn{display:inline-block;}
#js #submit, #js #feedback_submit, #js #btn-comment-submit, #js #israel-submit{display:none;}
.close-form{position:absolute;right:10px;top:10px;width:31px;height:31px;background:url("/images/ico-close.png") no-repeat;cursor:pointer;}
#form-feedback-bl .message, #form-callback-bl .message{margin-bottom:20px;color:#0066CC;font-weight:bold;font-size:17px;}
.appointment-form-content{margin-top:4px;position:relative;}
.appointment-form-content h2{font-size:1.6em;font-weight:bold;line-height:1.2em;margin:0 0 25px;color:#000;}
.appointment-form-content .last-td label, .appointment-form-content .close-form{display:none;}
.appointment-form-content .last-td{width:120px !important;}
.appointment-form-content .wooman{position:absolute;right:0;bottom:0;width:132px;height:172px;background:url("i/woomen-appoitment.png") no-repeat;}
.appointment-form-content td.tbl-worm-col-width{width:60% !important;}
.appointment-form-content .note{padding-right:120px;line-height:1.2em;font-size:0.9em;}
.appointment-form-content .note div{color:#FF5A00;padding-top:20px;}
.appointment-form-content .form-req-field{display:inline !important;}
.appointment-form-footer{display:none;}
.appointment-form-content .appointment-form-footer{display:block;}
.appointment-form-content .tbl-form .tbl-worm-col-first{width:190px;}
.credit-form_check{padding-left:20px;position:relative;width:85%;}
.credit-form_check input{width:13px;height:13px;position:absolute;left:0;top:3px;}
#sidebar .leftZapis{color:white;font-weight:normal;text-align:center;margin:0 auto 28px auto;border:#ffffff solid 2px;background:url(/images/zapis-na-priem1.png) 0 0 repeat-x;height:29px;padding:20px 0 3px;width:215px;display:block;border-radius:8px;text-decoration:none;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2);}
#sidebar .leftZapis:hover{text-decoration:underline;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.4);}
.bx-controls.bx-has-pager{display:none !important;}
.bx-viewport{height:400px;}
#kosmetBanner{float:right;margin:10px 30px 0 0;}
#form-popup-overlay{position:absolute;left:0;top:0;background-color:#000;opacity:0.800000011920928955078125;display:none;z-index:300;min-width:1200px;}
table#table.sortable td.head{display:table-cell !important;}
.sortable .head h3{background:url(../images/sort.gif) 7px center no-repeat;cursor:pointer;padding-left:18px;}
.sortable .desc h3{background:url(../images/desc.gif) 7px center no-repeat;cursor:pointer;padding-left:18px;}
.sortable .asc h3{background:url(../images/asc.gif) 7px center no-repeat;cursor:pointer;padding-left:18px;}
.sortable .evenrow{background-color:#fff;}
.sortable td:nth-child(3){text-align:center;}
.specblock2{background:url(/images/promo-background.jpg) #f5f5f5;padding:0 20px 10px 20px;margin-bottom:10px;border-radius:5px;border:#f0f0f0 solid 1px;float:right;width:48%;min-height:167px;position:relative;}
.specblock2 span{color: rgb(239, 62, 48);
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
font-weight: 100;}
.specblock2 div{margin-bottom:3px;}
.specblock2 div span{float:right;}
.specblock2 div.current{font-weight:bold;}
.specblock2 #new{position:absolute;top:45px;left:-13px;border:0;padding:0;margin:0;display:none;}
.clear{clear:both;}
#content, #content p, #content li{font-size:14px;line-height:20.390625px;}
.uc{display:inline-block;background-color:#ecf2f6;padding:1px 5px 0 5px;border-radius:5px;}
.kgtinfo{border-left:2px solid #3277bb;border-radius:10px;background-color:#ecf7ff;padding:15px 35px 25px 35px;margin-bottom:10px;}
.kgtinfo strong{font-size:16px;font-style:italic;color:#3277bb;margin:10px 0;}
.markedUp{padding-left:35px;margin-left:2px;border-left:2px solid #3277bb;margin-top:20px;margin-bottom:20px;margin-right:0;font-style:italic;padding-top:10px;padding-right:37px;padding-bottom:10px;background-color:#ecf7ff;}
#content ul.markedUp{border-left:2px solid #3277bb;margin:20px 0 20px 2px;font-style:italic;padding:10px 37px 18px 35px;background-color:#ecf7ff;}
#content ul.markedUp h3{margin:5px 0;}
#content ul.markedUp li{margin-left:18px;}
/*.categories{height:160px;}*/
#circles{background:#f5f5f5;border:0;width:1200px !important; height:82px; margin-bottom:20px;}
#circles li div.element .text{width:212px;}
#circles li{width:299px;}
#circles li .text{color:#777;line-height:18px;}
#aside .visual img{width:138px;}
div#content .kupon img{border:0;}
#sidebar{margin:14px 20px 20px 0;}
.block-text-cosmetic{width:700px;margin-top:80px;margin-bottom:40px;color:#51626f;margin-left:38px;}
.shadow-block-cosmetic{background-color:#fff !important;border-width:1px;border-color:#e8e6e6 !important;border-top-width:3px !important;border-top-color:#2ab2df !important;border-style:solid;position:relative;padding:28px 28px 27px 31px;background:#f2efef;margin-bottom:40px;margin-top:45px;color:#777 !important;}
.shadow-block-cosmetic p{text-align:center !important;}
.shadow-block-cosmetic:before, .shadow-block-cosmetic:after{bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;position:absolute;content:'';z-index:-1;box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);transform:rotate(-3deg);}
.shadow-block-cosmetic:after{right:10px;left:auto;transform:rotate(3deg);}
.purple-text-title{color:#aa55aa;font-weight:bold;font-size:18px;}
.left-column-cosmetic{float:left;width:345px;margin-bottom:40px !important;color:#51626f;margin-left:10px;}
.right-column-cosmetic{float:left;width:370px;margin-bottom:40px;margin-left:40px;color:#51626f;}
.icon-column-cosmetic > img{float:left;border:none !important;margin:0 !important;padding-top:1px !important;}
.text-before-icon-cosmetic{margin-top:30px;padding-left:30px;padding-right:30px;text-align:left !important;}
.title-before-icon-cosmetic{color:#0070cb;}
.letter-spacing{letter-spacing:-0.2px;}
.camera_wrap div img{border:none !important;padding:0 !important;}
.block-tabs-promotion{margin-bottom:30px;margin-top:30px;}
#content ul li.tabs-promotion{color:#fff;float:left;background:#78b0de;list-style-type:none;width:200px;padding:5px;margin-left:0;margin-right:15px;border-radius:5px;cursor:pointer;text-align:center !important;}
.tabs-promotion:hover{background:#28b84a;}
.promomenu{padding:0;margin:0;}
.promomenu .active{background:#28b84a;}
.block-mix-promotion.full-width{display:block;background-color:#f0f0f0;background-image:none;margin-bottom:20px;border-radius:7px;font-size:14px;line-height:20.390625px;color:#333;font:14px Arial, Helvetica, sans-serif;border:none;}
.block-mix-promotion{display:inline-block;opacity:1;text-align:center !important;float:left;margin:10px 10px 20px 0;width:210px;background:url(/images/testimage.jpg) no-repeat;list-style-type:none;}
#content ul li.block-mix-promotion{padding:0;margin:10px 15px 20px 0;background:none;}
.block-mix-promotion p{display:none;}
.block-mix-promotion span{display:none;}
.block-mix-promotion.full-width p{display:block;}
.block-mix-promotion.full-width span{display:block;}
#grid .mix{opacity:0;display:none;}
.border-promo{clear:both;}
.wrapper-promo{width:960px;height:500px;clear:both;text-align:center;}
.wrapper-promo > ul{padding:0;margin:0;}
div#content .wrapper-promo img{margin:0;padding:0;}
.wrapper-promo a{margin-top:10px;font-size:13px;}
.promo-image{width:210px;height:140px;border-radius:8px;margin-bottom:0;overflow:hidden;}
.promo-image h3{padding-top:142px;font-size:14px;padding-left:7px;padding-right:7px;}
.promo-image img{border:none !important;width:210px;}
.title-block-promo h3{font-size:14px !important;}
.main-page-slider-wrapper > #kosmetBanner{display:none;}
.discount-cards{text-align:center;}
.discount-cards img{border-radius:8px;}
.discount-cards a{color:#0070cb;}
.kart3000{border-radius:18px !important;border:none !important;margin-left:320px !important;}
.conter-plastic-price .new, .conter-plastic-price .usual{color:#aa55aa;}
.conter-plastic-price .old{color:#0070cb !important;}
.botoks-price .new, .botoks-price .usual{color:#aa55aa;}
.botoks-price .old{color:#0070cb !important;}
.mezo-price .new, .mezo-price .usual{color:#aa55aa;}
.mezo-price .old{color:#0070cb !important;}
.new-year-action{border-top-width:3px !important;border-top-color:#2ab2df !important;border-style:solid;border-left:none;border-right:none;border-bottom:none;color:#ff0000;width:700px;margin-left:38px;}
.new-year-action p b{font-size:13px;}
.new-year-action a{color:#b240be !important;font-size:16px !important;line-height:1.5em;}
.new-year-title{color:#ff0000;font-size:20px !important;}
.ny-action-block0{width:764px;height:170px;background:url(/images/day-t.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block1{width:764px;height:170px;background:url(/images/nya1.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block2{width:764px;height:170px;background:url(/images/amazon.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block3{width:764px;height:170px;background:url(/images/nya3.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block4{width:764px;height:170px;background:url(/images/nya4.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block5{width:764px;height:170px;background:url(/images/nya5.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block6{width:764px;height:170px;background:url(/images/nya6.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block7{width:764px;height:170px;background:url(/images/nya7.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block8{width:764px;height:170px;background:url(/images/ny-14.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block9{width:764px;height:170px;background:url(/images/ny-12.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block10{width:764px;height:170px;background:url(/images/ny-11.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block11{width:764px;height:170px;background:url(/images/ny-10.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block11{width:764px;height:170px;background:url(/images/ny-10.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);border-radius:10px;border:#DBE3EE solid 1px;}
.ny-action-block13{background:url(/images/promo-images/13.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);}
.ny-action-block14{background:url(/images/promo-images/14.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);}
.ny-action-block15{background:url(/images/promo-images/15.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);}
.ny-action-block16{background:url(/images/promo-images/16.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);}
.ny-action-block17{background:url(/images/promo-images/17.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);}
.ny-action-block18{background:url(/images/promo-images/18.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);}
.ny-action-block19{background:url(/images/promo-images/19.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);}
.ny-action-block20{background:url(/images/promo-images/20.png) left center no-repeat, linear-gradient(to top right, #f6f6f6, #FDFCFC);}
.wrap-ny-action > div p{padding-top:7px;text-align:center !important;font-family:Georgia !important;font-size:16px !important;font-style:italic;color:#403d3d;line-height:1.5em !important;}
.wrap-ny-action p strong, .wrap-ny-action p b, .wrap-text-ny-action .title{font-size:21px;text-shadow:1px 1px 0 rgba(255, 255, 255, 1);color:#ff0000;font-family:Arial, Verdana, Helvetica, sans-serif;line-height:1.5em;font-style:normal;font-weight:bold;}
.orange-text-action{color:#e07033;font-size:30px;font-family:Arial, Verdana, Helvetica, sans-serif;}
.blue-text-action{color:#29acd7;font-size:30px;font-family:Arial, Verdana, Helvetica, sans-serif;}
.red-text-action{color:#ff0000;font-size:30px;font-family:Arial, Verdana, Helvetica, sans-serif;}
.wrap-ny-action > div{width:764px;height:170px;border-radius:10px;border:#DBE3EE solid 1px;}
.wrap-ny-action > div:hover{box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);}
.wrap-ny-action > div{margin-bottom:20px;}
.wrap-text-ny-action{width:536px;margin-left:175px;text-align:center;color:rgb(64, 61, 61);font-family:Georgia;font-size:16px;font-style:italic;font-variant:normal;}
.wrap-text-ny-action > div b{color:#29acd7;font-size:30px;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:normal;}
.wrap-text-ny-action > div i{font-family:Arial, Verdana, Helvetica, sans-serif;text-decoration:line-through;}
.wrap-text-ny-action .title, .wrap-text-ny-action .brief1, .wrap-text-ny-action .brief2, .wrap-text-ny-action .uslovia{margin-top:10px;}
.wrap-text-ny-action .uslovia{font-size:11px;}
#content > .specblock{display:none;}
.foto-block{float:left;margin-right:50px;}
#mapframe{width:97%;border:#f0f0f0 solid 3px;height:261px;border-radius:10px;border:#fff solid 3px;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);margin:0 5px 10px;}
.ssil2{color:#b8dbfd !important;text-decoration:none;}
.ssil2 a{color:#b8dbfd !important;text-decoration:none;}
.ssil2 a:visited{color:#b8dbfd !important;text-decoration:none;}
.ssil2 a:link{color:#b8dbfd !important;text-decoration:none;}
.ssil2 a:hover{color:#b8dbfd !important;text-decoration:none;}
#content a.zapisatsa.jqZapis{font-weight:bold;text-shadow:0 1px 0 rgba(255, 255, 255, 1);}
ul.slideshow{list-style:none;width:220px;height:140px;overflow:hidden;position:relative;margin:0;padding:0;}
ul.slideshow li{position:absolute;left:0;right:0;}
ul.slideshow li.show{z-index:500;}
ul.slideshow img{border:none;border-radius:10px;}
#slideshow-caption{width:220px;height:70px;position:absolute;bottom:0;left:0;color:#fff;background:#000;z-index:500;display:none;opacity:0;}
#slideshow-caption .slideshow-caption-container{padding:5px 10px;z-index:1000;}
#slideshow-caption h3{margin:0;padding:0;font-size:14px;}
#slideshow-caption p{margin:5px 0 0 0;padding:0;}
.discount-cart-text{color:#df0017;font-size:18px;text-align:center;font-style:italic;font-family:Georgia, sans-serif;}
ul li{padding:0;background:none;list-style-type:none;}
#content #grid .promomenu li{background:none;background-color:#78b0de;list-style-type:none;}
#content #grid .promomenu li:hover{background:none;background-color:#28b84a;list-style-type:none;}
#content ul li{margin-top:8px;padding-left:20px;background:url(/images/li.gif) 7px 7px no-repeat;line-height:1.35em;list-style-type:none;}
.main-page-slider-wrapper li{background:none!important;margin-left:0!important;}
#footer1{border-top:1px solid #ccc;background-color:#dde8f1;padding:25px 0 20px 0;}
#footer1 .phone{color:#ff5a00;font-size:30px;font-weight:bold;width:200px;float:left;}
#footer1 .p-code{font-size:20px;font-weight:normal;}
#footer1 .phone p{font-size:11px;font-weight:normal;margin:0;padding-left:57px;color:#333;}
#footer1 table{width:auto;margin:0;font-size:11px;}
#footer1 table td{padding-left:15px;vertical-align:top;}
#footer1 table p{padding-top:0;line-height:18px;}
#footer1 table a{font-weight:bold;line-height:16px;font-size:13px;}
#footer1 table img{vertical-align:middle;margin-top:-3px;}
#footer1 .for-letters{color:#333333;font-size:13px;font-weight:normal;padding-left:21px;margin-bottom:20px;line-height:1.15em;position:relative;}
#footer1 .for-letters img{position:absolute;left:-33px;top:1px;}
#footer1 .copy{font-size:11px;white-space:nowrap;font-style:normal;top:1px;right:0;position:absolute;}
.footer-links{font-style:italic;font-size:14px;margin-top:15px;margin-bottom:5px;line-height:16px;position:relative;}
.footer-links .item{display:inline-block;vertical-align:top;width:19%;}
#footer1 a{color:#0070cb;text-decoration:none;}
.ui-selectmenu{float:left;margin:0;height:19px;padding:0;position:relative;text-decoration:none;}
.ui-selectmenu:hover{text-decoration:none;}
.ui-selectmenu-status{text-decoration:none;display:block;height:17px;background:url(../images/select-l.gif) no-repeat;overflow:hidden;padding:2px 0 0 10px;font-size:11px;color:#414141;}
.ui-selectmenu-menu{position:absolute;top:0;margin:-3px 0 0;border:#9f9f9f solid 1px;visibility:hidden;}
.ui-selectmenu-menu ul{list-style:none outside none;overflow:hidden;margin:0;padding:0;background:#eee;font-size:11px;}
.ui-selectmenu-menu a{display:block;padding:2px 0 2px 10px;color:#393839;text-decoration:none;}
.ui-selectmenu-menu a:hover{text-decoration:none;color:#fff;background:#ccc;}
.ui-selectmenu-open{visibility:visible;}
.ui-selectmenu-icon{float:right;cursor:pointer;width:18px;height:19px;background:url(../images/select-r.gif) no-repeat;}
* html .ui-selectmenu-icon{margin:0 0 0 -3px;}
.ui-selectmenu-item-selected a:hover, .ui-selectmenu-item-selected a{text-decoration:none;color:#393839;background:#ddd;}
div#content img.kart{border:0;border-radius:18px;}
#wrapper{width:1200px;}
#header .zdrav-license{top:31px;right:425px;}
#nav{width:1200px;background:url(../images/bg-nav-1200.gif) no-repeat;}
.promo{width:1200px;}
.categories .c{width:1146px;}
.categories .list-block{width:1146px;}
#content{width:960px !important;}
#footer .holder{width:1200px;}
#footer .block{width:580px;}
#footer .delivery{padding:0 0 0 0;}
.bottom-block .block{width:390px;}
.bottom-block .block strong, .bottom-block .block div.evoh{font-size:19px;}
.bottom-block .block .t{background:url(/images/wide/b-block-t.gif) no-repeat;}
.bottom-block .block .b{background:url(/images/wide/b-block-b.gif) no-repeat;}
.list-block ul{width:160px;max-width:180px;width:auto;}
.promo-block{width:1180px;}
.promo .holder{width:450px;}
.promo .paging{top:155px;left:358px;}
#sidebar .main-page-slider-wrapper{float:none;width:100%;}
div#content .mainImg{
	display:block;margin:0 5px 115px;height:261px;box-sizing:content-box;border:#fff solid 3px;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);border-radius:10px;background:url(/images/main-page/main-page-min.jpg);position:relative;background-size: contain !important;
}
div#content .mainImg.circles{
	border:0;
	box-shadow:none;
	height:100px;
	background:none;
}

div#content .mainImg.plastika{background:url(/images/main-page/main-page-plastika.jpg);}
div#content .mainImg .main-cicle{width:165px;height:166px;position:absolute;bottom:-105px;}
.main-cicle.best-special{background:url(/images/main-page/best-special.png) no-repeat;left:10px;}
.main-cicle.stand{background:url(/images/main-page/stand.png) no-repeat;left:200px;}
.main-cicle.lab{background:url(/images/main-page/lab.png) no-repeat;left:392.5px;}
.main-cicle.teh-baza{background:url(/images/main-page/teh-baza.png) no-repeat;right:200px;}
.main-cicle.individ{background:url(/images/main-page/individ.png) no-repeat;right:10px;}
#content .col-left{width:260px;margin-left:20px;float:left;padding-top:6px;}
#content .col-right{width:260px;margin-left:20px;float:right;padding-top:6px;}
#content .three-col{/*margin-top:120px;*/text-align:justify;}
#content .three-col .title{text-transform:uppercase;color:#0072ba;font-size:20px;}
#content .three-col .col-center{width:345px;float:left;margin:0 0 0 18px;background:#F7F7F7;padding:6px 18px 18px;}
#sidebar{margin:12px 20px 20px 0;}
#sidebar .main-page-slider-wrapper ul{margin:0;}
#sidebar #main-page-slider li img{width:100%;height:265px;}
#sidebar .main-page-slider-wrapper{height:265px;}
#sidebar .bx-viewport{height:265px !important;}
#sidebar .timetable{height:265px;box-sizing:border-box;background:url(/images/main-page/timetable.png) no-repeat;margin:40px 0;overflow:hidden;padding:10px 0 10px 18px;}
#sidebar .timetable p{margin:0;}
#sidebar .timetable p.title{color:#0072ba;font-size:16px;margin-bottom:4px;}
#sidebar .timetable p.description{color:#0072ba;font-size:12px;}
#sidebar .timetable p.ptitle{color:#ea6629;font-size:14px;margin:7px 0 5px;}
#sidebar .timetable .callCenter{color:#0072ba;margin-top:10px;}
#sidebar .timetable .callCenter .phone{font-family:Candara;font-size:26px;}
#content .main-offers-block{margin-top:10px;}
#content .main-offers-block img{margin:0 45px;border:0;}
.appointment-form-footer{display:block;}
div#content .mainImg .main-cicle{display:block;}
.main-cicle.terapiy{background:url(/images/stomo/terapiy.png) no-repeat;left:10px;}
.main-cicle.protez{background:url(/images/stomo/protez.png) no-repeat;left:200px;}
.main-cicle.implant{background:url(/images/stomo/implant.png) no-repeat;left:392.5px;}
.main-cicle.breket{background:url(/images/stomo/breket.png) no-repeat;right:200px;}
.main-cicle.ortoped{background:url(/images/stomo/ortoped.png) no-repeat;right:10px;}
#content blockquote{border-left:2px solid #3277bb;margin:20px 0 20px 2px;padding:10px 37px 18px 35px;background-color:#ecf7ff;}
.goFullPrice{padding-top:9px;text-align:center;margin:0 auto;    display: none;}
#header .linkToHome{position:absolute;width:93px;height:104px;left:26px;top:18px;z-index:200;}
#header .slogan div{background:url(/images/bg-white-30.png) transparent;width:263px;height:18px;border-radius:5px;color:#286eb3;font-size:11px;text-align:center;margin-top:2px;}
#header .slogan div i{display:block;font-style:normal;padding-top:2px;}
#nav a[title="?z ??????????????"]{width:128px;}
#nav a[title="?Y??N???????N?????"]{width:132px;}
#nav a[title="????N?????"]{width:114px;}
#nav a[title="????????????"]{width:114px;}
#nav a[title="?s??N?????N???????????N?"]{width:175px;}
#nav a[title="?s??N?????N???????????N?"] ul{background:rgba(170, 85, 170, 1);}
#nav a[title="??N???????N???????????N?"]{width:150px;}
#nav a[title="????N????????? ?? ????N?????????"]{width:184px;}

.small-block ul li a span span {
	font-size: 15px;
	font-weight: bold;
}
.small-block ul {
	padding: 0;
	margin-right: 24px;
	margin-top: 15px;
} 
.small-block ul li{
	margin-bottom: 5px;
}

.partners {
	float:left;
	margin-left: 120px;
	width: 200px;
	height: 100px;
	margin-bottom: 30px;
}
.partners img{
	max-width: 200px;
	max-height: 100px;
	
}

.action-p {
	font-size: 18px !important;
}

.table-stat {
	border-spacing: 0;
    width: 700px;
    margin: 0 auto;
	
    margin-bottom: 20px;
}

.table-stat th, td {
	border-style: solid;
	border-width: 0 0px 0px 0;
	border-color: white;
	padding: 10px 20px;
}

#content .voprosi{}
#content .voprosi ul{
    padding-left: 0px;
}
#content .voprosi ul li{
    border: 1px #cccccc solid;
    padding: 10px 20px;
    background: none;
    margin-bottom: 15px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    margin-left: 0px;
}
#content .voprosi ul p em{
    color: #e16f31;
    font-size: 16px;
}
#content .voprosi ul p{}

.review {
    width: 100%;
    height: 600px;
}

#sidebar .submenu a.down-arrow:after {
    content: '';
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top: 5px solid #0070cb;
    margin: 6px 3px;
    position: absolute;
}

#nav  li a.orange {
    background: linear-gradient(to top, #ca4c06 1px, #e07033 1px, #ff7a31 50%);
}

#nav .has-drop a.orange:hover{
    background: linear-gradient(to top, #ca4c06 1px, #ff7a31 1px, #e07033 50%);
}

#up {
    height: 100%;
    position: fixed;
    padding: 0 37.5px;
    bottom: 0;
    cursor: pointer;
	background: rgba(0,0,0,0.02);
	color: rgba(2,89,174,1);
    display: none;
	z-index: 200;
}

#up, .pPageScroll {
    transition: 0.5s;
}

#up:hover{
	background: rgba(0,0,0,0.05);
}

.pPageScroll {
    text-shadow: 1px 1px rgb(255, 255, 255);
    padding: 22px 15px;
    border-radius: 3px;
    font-size: 15px;
    position: absolute;
    bottom: 10%;
    left: 0;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-image: url(/images/totop.png);
}

.show-all-directions {
    width: 100%;
	display: flex;
    justify-content: center;
    align-items: center;
}

.action h3 {
	margin-top:0;
}

.action {
    margin-bottom: 20px;
}
.action-block {
    margin-bottom: 40px;
}

#content .action-terms {
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 15pt;
    color: #ff2526;
    text-transform: uppercase;
    position: absolute;
    bottom: 17%;
    left: 11%;
}

#content .action-banner {
    position:relative;
	float:left;
}

div#footer1 table td:nth-child(1) {
    width: 130px;
}
div#footer1 table td:nth-child(2) {
    width: 160px;
}


.ultab{
    list-style: none;
    padding-left: 0px;
    display: inline-block;
}
.ultab li{
	width:185px;
	background:none!important;
    list-style: none;
    display: inline-block;
    border: 2px #3dbae6 solid;
    padding: 10px 0!important;
    overflow: hidden;
    text-align: center!important;
}
.ultab li:hover{border: 2px #ff5a00 solid;}
.ultab li a{
    text-decoration: blink;
	display:block;
}
.ultab li .img{
    display: block;
    text-align: center;
    overflow: hidden;
}
.ultab li img{
	display:flex;
	margin: 0 auto!important;
	height: 120px;
	width: 120px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
.ultab li p{
    text-align: center;
    margin-bottom: 0px;
}

.expanded-image {
	z-index: 100000;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
	background-color: rgba(0, 0, 0, 0.5);
	cursor:pointer;
}

.expanded-image * {
	cursor:default;
	position:fixed;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
}

.expanded-image img{
    border-radius: 3px;
}

.expanded-image:before, .expanded-image:after {
	transition:0.2s;
	position: absolute;
	left:100%;
	content: ' ';
	height: 33px;
	width: 2px;
	background-color: rgba(255, 255, 255, 0.5);
	margin: 10px 0 0 -30px;
}

.expanded-image:before {
	transform: rotate(45deg);
}
.expanded-image:after {
	transform: rotate(-45deg);
}

.sk-fading-circle {
	width: 40px;
	height: 40px;
	position: fixed;
}

.sk-fading-circle .sk-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.sk-fading-circle .sk-circle:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #fff;
	border-radius: 100%;
	-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
	animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle1 {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.sk-fading-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg); 
}
.sk-fading-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg); 
}
.sk-fading-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s; 
}
.sk-fading-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s; 
}
.sk-fading-circle .sk-circle4:before {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s; 
}
.sk-fading-circle .sk-circle5:before {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s; 
}
.sk-fading-circle .sk-circle6:before {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s; 
}
.sk-fading-circle .sk-circle7:before {
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s; 
}
.sk-fading-circle .sk-circle8:before {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s; 
}
.sk-fading-circle .sk-circle9:before {
	-webkit-animation-delay: -0.4s;
	animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
	0%, 39%, 100% { opacity: 0; }
	40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
	0%, 39%, 100% { opacity: 0; }
	40% { opacity: 1; } 
}

.docs-carousel {
	display:flex;
	margin-bottom: 50px;
}
.docs-carousel .slick-list .slick-track {
	margin:0 auto;
}
.docs-carousel .doktor .visual {
	display: flex;
    justify-content: center;
}

.map-wrapper {
	width:48%;
	display:inline-block;
}
.map-wrapper p {
	width:90%;
	margin-bottom:20px!important;
}
.spacer-map{
	display: inline-block;
    width: 3%;
    height: 1px;
}

#balls{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
#balls img{border:0!important;}

span.hidden {
	display:none;
}

.noborder{
	border:none!important;
}

.pinfo {
    color: #fff;
    background: #367abe;
    padding: 12px 20px;
    margin-bottom: 25px;
    float: right;
    width: 200px;
    margin-right: 5px;
    border-radius: 20px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

.pinfo ol{
	padding-left: 20px;
}

.pinfo p, .pinfo li {
    font-size: 12px!important;
}

.pinfo p.zag {
    font-size: 16px!important;
    padding: 5px 8px;
    border-bottom: 1px solid #fff;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-ruble:before {
    content: "\20bd";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-alert:before {
    content: "\e209";
}

.pinfo p.action a {
    width: 100%;
	border-radius: 10px;
	transition:.1s;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.4);
}

.pinfo a {
    color: #fff;
    text-decoration: underline;
}

/*.action a {
    vertical-align: middle;
    text-decoration: none !important;
    cursor: pointer;
    font-weight: normal;
    padding: 8px 0;
    -webkit-box-shadow: 0px 0px 0px #DDDDDD;
    -moz-box-shadow: 0px 0px 0px #DDDDDD;
    box-shadow: 0px 0px 0px #DDDDDD;
    background: #ffffff;
    border: none;
    display: inline-block;
    width: 80%;
    text-align: center;
	}
	
	.action a:hover {
    background: #27588a;
	color:#fff!important;
}*/

img.left{
	float:left;
	margin-left:0!important;
	margin-top:5px!important;
}

img.right{
	float:right;
	margin-right:0!important;
	margin-top:5px!important;
}

ul.nopadding{
	padding:0;
}

.leftZapis.blue{
	width:initial!important;
	height:initial!important;
	background:#2369af!important;
	padding: 10px!important;
	text-decoration:none!important;
}

ul.nopadding li{
	margin-left:5px!important;
}

.main_preview>.p_text, .main_preview>.p_images{
	float:left;
}

.main_preview>.p_text{
	margin-right:4%;
}

.main_preview .p_images{
	margin-top:18px;
}

.main_preview img {
    width: 24%;
}

.head_anons {
	margin: 0;
    font-size: 13px;
    text-align: right;
    margin-bottom: 10px;
}
#nav li:hover noindex > ul{display:block;}

input.submit ~ input[type="submit"]{
	display:none;
}

.formazapisi-photo img{
	width:100px;
}


form .confirm{
	margin-top: 24px;
	display:none;
}

.social{
	position:fixed;
	left:0;
	top:50%;
	transform:translate(0, -50%);
	width: 70px;
    z-index: 200;
}

.social a{
	background-repeat:no-repeat;
	display:block;
	width:30px;
	margin: 0 auto;
	margin-bottom:10px;
	opacity:0.6;
	transition:.2s;
	position:relative;
}

.social a:hover{
	opacity:1;
}

.social a img{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    border-radius: 7px;
	position:relative;
	transition:.2s;
	margin-top:0;
} 

.social a:hover img{
	box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.5);
	margin-top:-2px;
}

table.c139{
	border-collapse:collapse;
	margin:20px 0;
}

table.c139 th p{
	text-align:center!important;
}

table.c139 td p{
	margin:0!important;
	padding:0;
}

table.c139 td, table.c139 th{
	border: #E0E0E0 solid 1px;
	padding:5px;
	background-color: #f9f9f9;
}
.footer-2 {
	display: flex;
	justify-content: flex-start;
	flex-flow: row nowrap;
	font-size: 12px;
	padding-top: 10px;
}
.footer-2 a {
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	font-size: 13px;
}
.footer-2 p {
	margin: 0.5em 0 !important;
	line-height: 16px;
}
.footer-2 img {
	vertical-align: middle;
	margin-top: -3px;
}
.spb-row, .moscow-row, .r-row {
	margin-right: 20px;
}
.spb-row {
	flex: 1.2;
}
.moscow-row {
	flex: 2.1;
}
.r-row {
	flex: 0.5;
}
.heading {
	font-size: 24px;
	color: #073b6f;
	font-weight: normal;
	border-bottom: 1px solid #bec8d6;
	padding: 0 0 8px;
	text-align: left;
	margin: 0 10px 11px 0;
}
.spb-adress {
	display: flex;
	justify-content: flex-start;
	flex-flow: row nowrap;
}
.spb-adress div {
	margin: 0 11px 0 0;
	padding-right: 32px;
}
.spb-adress a {
	color: #ff5a00;
}
.moscow-adress {
	display: flex;
	justify-content: flex-start;
	flex-flow: row wrap;
}
.moscow-adress div {
	width: 30%;
	margin: 0 11px 20px 0;
	padding-right: 9px;
}
.moscow-adress a, .r-adress a  {
	color: #0070cb;
}
.r-adress {
	display: flex;
	justify-content: flex-start;
	flex-flow: row wrap;
	margin: 0 11px 0 0;
	
}
.call-us-footer {
	font-size: 13px;
	position: relative;
	top: -60px;
}
.orange-number a {
	font-size: 25px;
	color: #f15f22;
	text-decoration: none;
}
#pre-content-info {
	margin-bottom: -30px !important;
}
.leftZapis {
	color: white;
	font-weight: normal;
	text-align: center;
	border: #ffffff solid 2px;
	background: url(/images/zapis-na-priem1.png) 0 0 repeat-x;
	height: 29px;
	padding: 20px 0 3px;
	width: 215px;
	display: block;
	border-radius: 8px;
	text-decoration: none;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
}

.clinic-adress {
	position: relative;
	top: -50px;
	left: 240px;
	width: 80%;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
	background: #f1f1f1;
	height: 29px;
	height: 50px;
	border-radius: 8px;
}
.clinic-adress div {
	margin-top: 10px;
	margin-left: 50px;
	margin-right: 10px;
	text-align: center;
	height: 29px;
	text-align: left;
}

.adress-h {
	position: relative;
	font-size: 16px;
	margin: 0;
	color: #0070cb;
}
.adress-h:before {
	position: absolute;
	top: -3px;
	left: -45px;
	content: " ";
	background-image: url(/images/map.svg);
	background-repeat: no-repeat;			    
	background-size: 30px;
	width: 15%;
	height: 400%;
	margin: 2px;
}

#header {
	top: 0px !important;
}

iframe[name='google_conversion_frame'] { 
	height: 0 !important;
	width: 0 !important; 
	line-height: 0 !important; 
	font-size: 0 !important;
	margin-top: -13px;
	float: left;
}


#content a.promoZapis {
	display: inline-block;
	border: 1px solid white;
	color: white;
	font-size:12px;
	border-radius: 5px;
	padding: 3px 7px;
	background-color:#8fc700;
	text-decoration: none;
}				

#content a.promoZapis:hover {
	background-color:#9bd800;
}
.clinic-of-year__h {
	position: relative;
	font-size: 16px;
	margin: 0;
	color: #0070cb;
}
.clinic-of-year__h:before {
	position: absolute;
	top: -7px;
	left: -55px;
	content: " ";
	background-image: url(/images/klinika-goda-2017.png);
	background-repeat: no-repeat;
	background-size: 40px;
	width: 25%;
	height: 432%;
	margin: 2px;
}

/* popup review start */

.review-form-popup {
	padding: 20px;
	background-color: #ffffff;
	box-sizing: border-box;
	width: 50%;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 999;
	border-radius: 20px;
	box-shadow: 0px 0px 10px #000;
}
.review-form-popup input[type="text"], input[type="email"] {
	padding: 5px;
	border: 1px solid #ddd;
	width: 90%;
	z-index: 1000000000;
}
.review-form-popup textarea {
	padding: 5px;
	border: 1px solid #ddd;
	width: 92%;
	z-index: 1000000000;
}
.review-form-popup input[type="checkbox"] {
	
}
.review-form-popup a {
	text-decoration: none;
	color: #0070cb;
}
.review-form-popup h3 {
	color: #0070cb;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
}
.review-form-popup form {
	text-align: center;
}
.review-form-popup p > label {
	font-size: 18px;
	text-align: left;
}
button.review-popup-button-submit {
	width: 45%;
	padding: 1em 0;
	color: #ffffff;
	background: #3479bd;
	border: none;
	border-bottom: 3px solid #1d5994;
	transition: 0.3s;
	cursor:pointer;
}
button.review-popup-button-submit:hover {
	background: #4588c9;
}
.review-form-wrapper {
	width:100%;
	min-height:100%;
	background-color: rgba(0,0,0,0.5);
	overflow:hidden;
	position:fixed;
	top:0px;
	z-index: 99999;
}

.review-popup-button-continue {
	margin-left: 1em;
	width: 45%;
	padding: 1em 0;
	color: #3479bd;
	background: #f1f1f1;
	border: none;
	border-bottom: 3px solid #d5d5d5;
	transition: 0.3s;
	cursor:pointer;
}
.review-popup-button-continue:hover {
	background: #f1f1f18f;
}

.review-close-popup-button {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 33px;
	color: #3479bd;
	background: none !important;
	border: none;
	cursor: pointer;
}
.review-close-popup-button:hover {
	color: #4588c9;
}
.review-popup-checkbox {
	padding: 1em 0;
}
#popup1 {
	display:none;
}

.leave-review-link {
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
	display: block;
	background: #3479bd;
	width: 220px;
	border: none;
	padding: 1em 0;
	border-bottom: 3px solid #1d5994;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	margin: 1.4em 0;
	border-radius: 7px;
	transition: 0.3s;
	cursor:pointer;
}
.leave-review-link:hover {
	background: #4588c9;
	color: #ffffff;
	border-bottom: 3px solid #1d5994;
}

#sidebar {
	position: relative;
	/*margin-top: -15px;*/
}

/* popup review end */

.clinic-interior-wrapper #slideshow-interior img {
	margin: 0;
    border: none;
}

.flex-gallery-evo {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	border-bottom: 1px solid #d1d1d1;
}
.sertificate-item {
	margin: 15px;
}
.partner-item {width: 272px; height: 80px; margin: 14px;}
.partner-item-min {width: 80px}
.partner-item div {width: 100%; height: 100%}
.fintrans {background: url(/images/img_partners/fintrans.png) 50% no-repeat;}
.gazprom {background: url(/images/img_partners/gazprom.png) 50% no-repeat;}
.ilimgrup {background: url(/images/img_partners/ilimgrup.png) 50% no-repeat;}
.leminkainen {background: url(/images/img_partners/leminkainen.png) 50% no-repeat;}
.okrug78 {background: url(/images/img_partners/okrug78.png) 50% no-repeat;}
.polustrovo {background: url(/images/img_partners/polustrovo.png) 50% no-repeat;}
.sevzapnendra {background: url(/images/img_partners/sevzapnendra1.png) 50% no-repeat;}
.triatlon {background: url(/images/img_partners/triatlon.png) 50% no-repeat;}

#nav > li.current > a {
	background: url(../images/nav-hover.gif) repeat-x;
	background: linear-gradient(to top, #0670ca 1px, #33b2e0 1px, #31cfff 50%);
}

#nav > li.current {
	padding: 0;
}

#nav .has-drop.current a.orange {
    background: linear-gradient(to top, #ca4c06 1px, #ff7a31 1px, #e07033 50%);
}

/*table style by 2 column*/
.table_beauty_evo  {
  border-collapse: collapse;
  position: relative;
  left: 1px;
  width: 98%;
}
.table_beauty_evo td,
.table_beauty_evo th {
  border: 1px solid rgb(0, 112, 203);
  padding: 5px;
}
.table_beauty_evo th,
.table_beauty_evo td[colspan="2"] {
  background-image: linear-gradient(#81B7DB, rgb(0, 112, 203));
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  padding: 10px;
}

/*** start vk button ***/

.btn_vk-action {
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
	background: #3479bd;
	border: none;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom: 3px solid #1d5994;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	border-radius: 8px;
	transition: 0.3s;
	cursor: pointer;
	height: 47px;
	width: 208px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-left: 12px;
	font-size: 12px;
	animation: pulse 2s infinite;
}
.btn_vk-action::after {
	display: inline-block;
	content: '';
	background-image: url("/images/logo-vk-btn.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50px auto;
	width: 50px;
	height: 40px;
	right: 12px;
	position: absolute;
	top: 4px;
}
.btn_vk-action div {
	position: relative;
}
.btn_vk-action div:nth-child(1) {
	top: 4px;
}
.btn_vk-action div:nth-child(2) {
	bottom: 3px;
}
.btn_vk-action:hover {
	background: #4588c9;
	color: #ffffff;
	border-bottom: 3px solid #1d5994;
	animation: none;
}
@keyframes pulse {
  0% {
	box-shadow: 0 0 0 0 rgba(29,89,148, 0.4);
  }
  70% {
	  box-shadow: 0 0 0 15px rgba(29,89,148, 0);
  }
  100% {
	  box-shadow: 0 0 0 0 rgba(29,89,148, 0);
  }
}
/*** end vk button ***/

/*георгиевская лента*/
/*#header::before {
    content: '';
    display: block;
    position: absolute;
    width: 72px;
    height: 211px;
    background-image: url("/images/lenta-y.png");
    background-repeat: no-repeat;
    background-size: contain;
    top: 22px;
    left: -82px;
    z-index: -10;
}
@media (max-width: 1250px) {
    #header::before {
        left: 0px;
    }
}*/
/*конец ленты*/

.ya-taxi-widget {
    float: right;
    margin-right: 17px;
}