/* стили тэгов и основные стили */
*, body {
	padding: 0px;
	margin:0px;
	font-family: Arial;
	font-size: 12px;
/*	line-height: 18px;*/
}

.infographics {
	margin-bottom: 20px;
}
.infographics .item {
	width: 175px;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}
.infographics img.ico {
	margin-bottom: 10px;
	width: 72px;
	height: 72px;
	border: none;
}
.infographics p {
	font-size: 15px;
}
.block-infogr-why {
	background: #6ba518;
	margin: 0px 0px 20px 0px;
}
#center .opinions-block {
	width: 100%;
	padding-right: 50px;
}
#center .opinions-block .item {
	width: 100%;
	padding: 10px 0 0 0;
}
#center .opinions-block .line {
	border-bottom: 2px solid #cce4a2;
	width: 100%;

}
#center .opinions-block .item:hover {
	background: #f0f7e3;
	margin-left: -20px;
	padding-left: 20px;
}

#center .opinions-block .item.full:hover {
	background: transparent;
}
.clear {
	clear: both;
}

#center .opinions-block .item .header {
	height: 50px;
	padding-bottom: 9px;
	float: left;
}
#center .opinions-block .item .header.pic {
	width: 41px;
	height: 41px;
	background: url('image/ico-opinion.png') no-repeat;
}

#center .opinions-block .arrow {
	width: 150px;
	height: 25px;
	float: left;
	margin-left: 30px;
}
#center .opinions-block .arrow.prev {
	width: 120px;
}
#center .opinions-block .arrow.prev:before {

	content: "";
	display: block;
	width: 25px;
	height: 25px;
	background: url('image/ico-opinion-arrs.png') no-repeat;

	margin-left: -30px;
	float: left;
	position: relative;
	top: -3px;
}
#center .opinions-block .arrow.next {
	width: 130px;
	margin-left: 0;
}
#center .opinions-block .arrow.next:after {

	content: "";
	display: block;
	width: 25px;
	height: 25px;
	background: url('image/ico-opinion-arrs.png') no-repeat;
	background-position-x: -30px;
	margin-left: -30px;
	float: right;
	position: relative;
	top: -3px;
}


#center .opinions-block .item .header {
	font-size: 13px;
}
#center .opinions-block .item .header .date {
	color: #929292;
	font-size: 13px;
	margin-bottom: 5px;
}
#center .opinions-block .item .header .person-name {
	font-weight: bold;
	font-size: 15px;
	color: #6d6d6d;
}

#center .opinions-block .item .text {
	font-size: 13px;
	color: #3d444b;
}
#center .opinions-block .form {
	background: #efefef;
	width: 540px;
	padding: 10px;
}

#center .opinions-block .form,
#center .opinions-block .form td {
	font-size: 13px;
	color: #3d444b;

}

#center .opinions-block .form [type="submit"] {
	float: right;
	color: #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background: rgba(82,132,50,1);
	width: 80px;
	height: 30px;
	padding: 4px;
	border: none;
	background: -moz-linear-gradient(0deg, rgba(82,132,50,1) 0%, rgba(111,164,25,1) 100%);
	background: -webkit-gradient( bottom, top, color-stop(0%, rgba(82,132,50,1)), color-stop(100%, rgba(111,164,25,1)));
	background: -webkit-linear-gradient(0deg, rgba(82,132,50,1) 0%, rgba(111,164,25,1) 100%);
	background: -o-linear-gradient(0deg, rgba(82,132,50,1) 0%, rgba(111,164,25,1) 100%);
	background: -ms-linear-gradient(0deg, rgba(82,132,50,1) 0%, rgba(111,164,25,1) 100%);
	background: linear-gradient(0deg, rgba(82,132,50,1) 0%, rgba(111,164,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#528432', endColorstr='#6fa419', GradientType=1 );
}

#center .opinions-block .form input,
#center .opinions-block .form textarea {
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(104,104,104,1);
	-moz-box-shadow: inset 1px 1px 1px 0px rgba(104,104,104,1);
	box-shadow: inset 1px 1px 1px 0px rgba(104,104,104,1);

}

#center .opinions-block .form [type="submit"]:active {
	background: black;
	background: -moz-linear-gradient(0deg, rgba(111,164,25,1) 0%, rgba(82,132,50,1) 100%);
	background: -webkit-gradient(bottom, top, color-stop(0%, rgba(111,164,25,1)), color-stop(100%, rgba(82,132,50,1)));
	background: -webkit-linear-gradient(0deg, rgba(111,164,25,1) 0%, rgba(82,132,50,1) 100%);
	background: -o-linear-gradient(0deg, rgba(111,164,25,1) 0%, rgba(82,132,50,1) 100%);
	background: -ms-linear-gradient(0deg, rgba(111,164,25,1) 0%, rgba(82,132,50,1) 100%);
	background: linear-gradient(0deg, rgba(111,164,25,1) 0%, rgba(82,132,50,1) 100%);


}
.phone {
	width: 120px;
	height:64px;
	margin-left: 35px;
}

.phone a {
	font-size: 16px;
	text-decoration: none;
	color: #f8f8f8;
}

.phone p {
	padding-bottom: 3px;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-margin-after: 0;
	-webkit-margin-before: 0;
	color: #f8f8f8;
	font-size: 13px;
}

a{
	color: #137BBD;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

p{
	padding-bottom: 10px;
  color: #4D4E4E;
}

ul{
	padding: 0px;
	margin: 0px;
  color: #4D4E4E;
}

li{
	list-style : none;
	background : url(image/i.gif) no-repeat 0px 8px;
	padding-left: 12px;
}

li a{
	font-size: 11px;
	text-decoration: underline;
}

li a:hover{
	font-size: 11px;
	text-decoration: none;
}

table {
	border-collapse: collapse;
	border: 0px;
}

table td{
	padding: 0px;
}



img {
	border: 0px;
}
/* стили тэгов и основные стили */

#top{
	height: 215px;
	width: 100%;
	background: url(image/viagbgr.gif) repeat-x left top;
}

#logo{
	font-size: 1px;
}

#top-menu{
	width: 100%;
	background: #6D6D6D;
	height: 28px;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	margin-top:5px;
}

#top-menu td{
	color: #fff;
	white-space : nowrap;
}

#top-menu td a{
	color: #fff;
	text-decoration: none;
}

#top-menu td a:hover{
	text-decoration: underline;
}


#clear{
	height: 25px;
	background : #fff;
}

#left{
	width: 258px;
	height: 100%;
	border-right: 1px #C9C9C9 solid;
	vertical-align: top;
}

.punktmenu {
	width: 258px;
	height: 29px;
	padding-left: 36px;
	background: url(image/menu.gif) repeat-x;
}

.punktmenu a{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #3F771C;
	text-decoration: none;
}

.bullet  {	padding: 2px 0px 0px 0px; }
.bulletm  {	padding: 7px 0px 0px 36px; }
.bulletmL { padding-left: 5px; }

.undermenu  A {	font-size: 11px;  text-decoration: none; color : #397318; line-height: 21px;}
.undermenuSel {	font-size: 11px; padding: 0 10 0 0; line-height: 21px;}
.undermenuSel A { font-size: 11px; text-decoration: none; color : #F77B01; line-height: 21px;}


#search{
	width: 258px;
	height: 72px;
	background: url(image/pole-poisk.gif) no-repeat;
	vertical-align: top;
	padding-top: 16px;
}

#search form{
	padding: 0px;
	margin: 0px;
}

#search input{
	margin-left: 31px;
	border: 1px solid #C9C9C9;
	margin-right: 7px;
}

.sendInput{
	border: 1px solid #C9C9C9;
}

#banner{
	width: 258px;
	height: 94px;
	padding-left: 16px;
	background: url(image/pole-banner.gif) no-repeat;
}

#banner-skidka{
	padding: 40px 0px 40px 0px;
}

#left-address{
	font-family: Arial;
	font-size:12px;
	padding-left: 14px;
}

#left-address strong{
	line-height: 30px;
	color: #5A8E2E;
}

#left-address span{
	line-height: 30px;
}

#left-address .address-green{
	color: #5A8E2E;
}

#banner2{
	padding: 40px 10px 20px 10px;
}

#mnogo {
	border-width: 1px; border-style: solid; border-color: #C8C8C8;
}


#right{
	width: 100%;
	vertical-align: top;
	padding-left: 22px;
	padding-bottom: 24px;
}

#banner-content{
	text-align: center;
	padding-bottom: 20px;
}

.category{
	vertical-align: top;
}

.category ul{
	padding: 0px;
	margin: 0px;
}

.category li{
	list-style : none;
	background : url(image/i.gif) no-repeat 0px 13px;
	padding-left: 12px;
	padding-top: 5px;
}

.category li a{
	font-size: 11px;
}

.category h1{
	padding-bottom:	10px;
}

.category h1 a{
	font-family: Tahoma;
	text-decoration: underline;
	font-size: 12px;
}

.category a{
	font-family: Tahoma;
	text-decoration: underline;
	color: #137BBD;
}

#news{
	padding-top: 0px;
	padding-right: 50px;
	font-family: Arial;
	font-size: 12px;
}

#news-hdr{
	background: #E2E6C5;
	padding: 17px 0px 17px 5px;
	color: #5A8E2E;
	font-size: 16px;
	margin-bottom: 10px;
}

.news-date{
	color: #B2B2B2;
}

.news-header{
	color: #137BBD;
	font-weight: bold;
}

.news-text{

}

#block-main{
    padding-bottom: 30px;
}

#article-header{
	background : url(image/new-statja_bgr.gif) repeat-x;
	height: 49px;
	margin-bottom: 10px;
}

.article-h1{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #137BBD;
}

.article-announce{
	font-family: Arial;
	font-size: 12px;
}

#cons-header{
	background : #E2E6C5 url(image/konsult.gif) no-repeat;
	height: 49px;
	margin-bottom: 10px;
}

.cons-pic{
	padding: 7px 19px 7px 7px;
	float: left;
}

.cons-category{
	vertical-align: top;
	font-family: Arial;
}

.cons-category ul{
	padding: 0px;
	margin: 0px;
}

.cons-category li{
	list-style : none;
	font-size: 12px;
	background : url(image/i.gif) no-repeat 0px 11px;
	padding-left: 12px;
}

.cons-category li a{
	font-size: 12px;
}

/* стили для footer */
#bottom{
	height: 118px;
	background: #6D6D6D;
}

#bottom td{
	vertical-align: top;
	padding: 17px 0px 0px 37px;
}

#copyright{
	font-family: Tahoma;
	font-size: 11px;
	color: #B4B4B4;
	padding-bottom: 17px;
}

#copyright a{
	font-family: Tahoma;
	font-size: 11px;
	color: #B4B4B4;
}


#links{
	font-family: Tahoma;
	font-size: 11px;
	color: #B4B4B4;
}

#links a{
	font-family: Tahoma;
	font-size: 11px;
	color: #B4B4B4;
}
/* стили для footer */

/* старые стили */
.cont4 { background-color: #73A918; text-align: center; padding: 10px 25px 10px 25px; border: 1px solid #5A8C31; color:#fff !important;}
.cont3 { background-color: #ffffff;  padding: 5px; border: 1px solid #5A8C31;}
.cont5 { background-color: #EBEBEB;  padding: 5px; border: 1px solid #5A8C31;}
.pers { font-size: 12px; }
.centertext1  {	line-height: 16px;	font-size: 12px; padding: 0 20 30 30; vertical-align : top;}
.centertext  {	line-height: 16px;	font-size: 12px; padding: 0 20 30 45; vertical-align : top;}
.centertbl  {	line-height: 16px;	font-size: 12px; }
.newsheader { padding: 0 0 0 30;  }
.centernews {	line-height: 16px;	font-size: 12px; padding: 10 0 0 35; vertical-align : top;}
.banner {  background-image: url("image/ban-bgr.gif"); background-repeat: no-repeat; vertical-align : top; padding: 17 20 30 40;}
.faq  {	line-height: 16px;	font-size: 12px; padding: 10 10 30 40; vertical-align : top;}
.faq A {	line-height: 16px;	font-size: 12px; }
.pic { margin: 5px 20px 10px 0px;  }
/* старые стили */

h1.line{
  color: #fff;
	width: 100%;
	padding: 7px 0px 7px 0px !important;
	margin: 0px;
	background: #cce4a2;
	vertical-align: middle;
	font-size: 20px !important;
	font-weight: normal !important;
	color: #356a0a;
  text-align:center;
  line-height:22px;
}

.faqH { background: #E2E6C5; height: 38px; color: #397318; overflow: hidden; margin-bottom: 15px; width:247px;}
.faqH div { position: relative; left: 10px; top: 10px; font-size: 16px; font-weight: bold; }


.line2 {
	color: #F00;
	
	height: 12px;
	padding: 12px 10px;
	margin: 30px 35% 10px 0; 
	background: #E2E6C5;
	vertical-align: middle;
	font-weight: bold;
}


#center{
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
	color: #4D4E4E;
	padding-right: 50px;
}

#center h1{
	color: 4D4E4E;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	padding-bottom: 12px;
}

#center div, #center TABLE TD {
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
	color: #4D4E4E;
}

#search-text{
	font-size: 11px;
	font-family: Tahoma;
	color: #24415B;
	padding-left: 32px;
	padding-bottom: 3px;
	padding-top: -1px;
}

.interv { width: 258px; height: 360px; background: url("image/pole-banner-gamidov2.gif") no-repeat; overflow: hidden; }
.orange { margin-left: 20px; }
.interv TABLE { margin: 20px 0px 5px 20px; }
.interv TABLE IMG { margin-right: 10px; }
.pl6 { padding-left: 6px; }
.pl3 { padding-left: 3px; }

.blockH { background: url("image/ginekologia-bgd.gif") repeat-x; margin: 0px 0px 20px 0px; }
.blockC { background: url("image/fon-bgd.gif") repeat-x bottom; padding-bottom: 50px; }
.oneBlockMain { width: 227px; height: 126px; background: #C4E0A3 url("image/razdel.jpg") no-repeat top; text-align: left; }
.obmPic { width: 90px; height: 70px; }
.obmName { color: #F2EF90; }

.obmName.small strong {
	font-size: 11px;
}

.obmLink A { color: #22391D; }
#tablemain { width: 100%; position:relative;}
.hVac { background-color: #E2E6C5; padding: 2px 5px; margin-bottom: 10px; }
.topBgrRed { background: url("image/sol-bgd.jpg") repeat-x left top; height: 153px; margin-top: 3px; }
.topBgrRedR { background: url("image/sol-right.jpg") no-repeat right top; height: 153px; }
.topBgrRedL { background: url("image/sol-left.jpg") no-repeat left top; height: 153px; }
.h54 { height: 54px; }
.h54-2 { height: 71px; padding: 15px 0 0 47px; }
.h54-3 { height: 28px; padding: 0 0 0 42px; }
.padl1 { padding-left: 1px; }

#fastFormButton{background:url("image/priem-h2.png") no-repeat 0 0; height:273px; width:43px; cursor:pointer; float:left;}
#fastForm{height:273px; position:fixed; right:0; top:70%; margin-top:-133px; z-index:999; width:43px;}
#hideForm{background:url("image/priem-bgr.gif") repeat-x 0 0; width:310px; height:273px; margin-left:43px; padding: 20px 0 0 20px; }
.fastHeader, .fastHeader a{color:#fff; }
.fastInput{border:1px solid #23855C; padding: 1px 2px;}
#fastPriemTable, #fastPriemTable table{color:#fff;}
#fastPriemTable td{vertical-align:top; padding-bottom:5px;}
#fastPriemTable td.pb0{padding-bottom:0;}
#buttonZapFast{background:url("image/priem-btn.gif") no-repeat 0 0; width:84px; height:25px; border:none; cursor:pointer; }
.w185px{width:185px;}
.w90px{width:90px;}
.w55px{width:55px;}
.pl34{padding-left:34px;}
.antispam input{border:1px solid #23855C; padding: 1px 2px; margin-left:12px; width:75px;}
.h45px{height:45px;}
.Hide{display:none;}
.pr5 { padding-right: 5px; }
.pb0 { padding-bottom: 0px; }
.fl { float: left; }
.fr { float: right; }
p.absM img, p.absM span { vertical-align: middle; display: inline; }

.top-number {width:100%; height: 52px; background-color: #6FA419;}
.top-number img {width: 380px; height: 52px; text-alight: right;}
.gineckolog .right-side{float:right;}
.gineckolog .left-side{
            float:left;
            width:68%;
            font-size: 14px; 
            color: #4d4e4e;}
.gineckolog .right-side .person img{display:block; margin: auto;}
.gineckolog .right-side .person{
    width: 210px;
    height: 220px;
    background-color: #f6f6f6;
    text-align: center;
    padding-top: 5px;
    border-bottom: 5px solid #5c8e1f;
}
.gineckolog .right-side p{   
    font-size: 14px;
    color: #5c8e1f;
    padding-bottom: 25px;
    padding-top: 5px;
	}
.gineckolog .right-side .person p{
    padding-top: 15px;
    font-size: 18px;
    color: #4d4e4e;
}

.gineckolog .right-side h2{ 	
    font-size: 18px;  
    color: #4d4e4e;
    padding-bottom: 25px;
}
.gineckolog .left-side h2{ 
    font-size: 18px;
    color: #4d4e4e;
    text-align: center;
    padding: 10px 0px;	
}
.gineckolog .left-side .pic_block{
	border-bottom: 3px solid #ffc400;
    position: relative;
} 
.img-cell-fin{
width:25%;
margin:auto;
}
.last-block{
    background-color: #f6f6f6;
    border-top: 3px solid #ffc600;
    margin-top: 60px;
}
.last-block p{
    font-size: 14px;
    color: #4d4e4e;
    padding: 25px;
	}
.pozv{
    width: 330px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 25px;
}
.pozv .head{
    font-size: 18px;
    color: #4c7e20;
    font-weight: bold;
    border-bottom: 3px solid #5c8e1f;
    padding-bottom: 3px;
}
.pozv .body{
    background-color: #ffc600;
    font-size: 18px;
    color: #4d4e4e;
    font-weight: bold;
    padding: 26px 0px;
}
.img-cell-fin .img{
    background: url(/image/info-2.png) no-repeat;
    width: 103px;
    height: 103px;
    margin: auto;
}
.img-cell-fin p{
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    color: #ffaf00;
    text-align: center;
    padding-top: 10px;
}
.gineckolog .left-side .pic_block img{
    display: block;
    margin: auto;
    margin-bottom: -11px;
} 
.gineckolog .left-side .pic_block .img-cell{
    width:25%;
    float: left;
    margin-top: 10px;
	
}

.gineckolog .left-side .pic_block .img-cell p{
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    color: #4b7e21;
    text-align: center;
    padding-top: 10px;
    word-wrap: break-word;

}
.gineckolog .left-side .pic_block .img-cell .img{
    background: url(/image/info.png) no-repeat;
    width: 103px;
    height: 103px;
    margin: auto;
}
.gineckolog .left-side .pic_block .img-cell .img2{
    background-position: -106px 0px
}
.gineckolog .left-side .pic_block .img-cell .img3{
    background-position: -214px 0px;
}
.gineckolog .left-side .pic_block .img-cell .img4{
    background-position: -321px 0px;
}
.app-persons{
  width:100%;
}
.app-persons .app-title a{
  color:#356a0a;
  font-size:18px;
  text-decoration:none;
  font-family: Tahoma;
}

.app-personnel{
  position:relative;
 clear: both; 
 margin-bottom: 20px; 
 width: 100%;
 background: #8cb647;
 position:relative;
 padding-right: 10px;
 behavior: url(PIE.htc);
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
}
.app-personnel.dark{
  background: #5d883b;
}
.pers-one a{
  text-decoration:none;
}
.pers-one{
  float:left;
  width: auto;
  margin-right:2%;
  width: 32%;
}
.pers-one.second{
  margin-right:2%;
}
.pers-one.third{
  margin-right: 0;
}
.app-personnel:after{
  content: "";
  position:absolute;
  bottom:0;
  right:8px;
  background: url('/image/personnel/lg-4.gif') no-repeat;
  width: 159px;
  height: 28px;
}
.app-personnel.dark:after{
  content: "";
  position:absolute;
  bottom:0;
  right:8px;
  background: url('/image/personnel/lg-1.png') no-repeat;
  width: 159px;
  height: 28px;
}
.app-personnel-indent{
  width: 20px;
}
.app-personel-img{
  position: relative;
  display: block;
  float: left;
  padding:5px;
  width: 156px;
  height: 116px;
  overflow: hidden;
  z-index: 100;
  zoom : 1;
  behavior: url(PIE.htc);

}
.app-personell-text {
  position: relative; 
  color:#ffffff !important;
  font-size:14px !important;
  font-family: Tahoma !important;
  z-index:100;
}
.app-personell-text b, strong{
  font-size:14px; !important
  font-family: Tahoma !important;
}
.app-personell-text p {
  position: absolute; bottom: 0; padding: 0;
}
#slideshow li {
	list-style: none;
	background: none;
	padding: 0;
}
.rhino-container {
	height: 101px !important;
}
.header-slide {
	height: 101px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	width: 100%;	
}


.roundabout-holder {
    height: 185px;
    margin: 0 auto;
    width: 30%;
}

.dropdown {
  position: absolute;
  right: 18px;
  top: 155px;
  width:240px;
  height:46px;
  background:url("image/set-klinik.png") no-repeat;
}
.dropdownsub {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 232px;
  height:auto;
  position: absolute;
  right: 292px;
  top: 157px;
  z-index: 1000;
  display: none;
  font-family: Arial;
  text-align:left;
  zoom:1;
}
.dropdownsub .item {
  z-index:1000;
  position:relative;
  width:220px;
  border: 1px solid #c8e19d;
  padding:10px 0 10px 10px;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #eff0f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eff0f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#eff0f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#eff0f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#eff0f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#eff0f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff0f5',GradientType=0 ); /* IE6-9 */
}
.dropdownsub .item:hover {
  border-color: #6ea319;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #d3e5b7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3e5b7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#d3e5b7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#d3e5b7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#d3e5b7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#d3e5b7 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3e5b7',GradientType=0 ); /* IE6-9 */
}
.dropdownsub .item:first-child{
  -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.dropdownsub .item:last-child, .dropdownsub .item--mod{
  -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.dropdownsub .item .item-head {
  color: #497c20;
  font-size:15px;
  margin:0;
  padding:0;
  font-weight:bold;
}
.dropdownsub .item p {
  font-size:14px;
  color:#525252;
}
.dropdownsub .item a {
  color:#525252;
  font-size:14px;
  display:inline-block;
  margin-bottom:10px;
}
.dropdownsub-triagle {
  background:url("image/set-klinik1.png") no-repeat;
  width:5px;
  height:9px;
  position:absolute;
  z-index:98;
  top:15px;
  right:-4px;
}
.green{
  color:#73A918;
  font-weight:bold;
}
.dottedline{
  height:1px;
  background:url('/data/Image/punktir.jpg') repeat-x;
}
.blocks-over-content{
  width:100%;
}
.blocks-over-content .block{
}
.blocks-over-content .block a{
  height:48px;
  line-height:48px;
  min-width:210px;	
	display:block;
  color:#464646;
  font-size:14px;
  text-align:center;
  text-decoration:none;
  background: -moz-linear-gradient(top,  #fdfdfd 0%, #f3f3f3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fdfdfd 0%,#f3f3f3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fdfdfd 0%,#f3f3f3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fdfdfd 0%,#f3f3f3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 )
  border:1px solid #f8f8f8;
  -webkit-box-shadow:0 2px 4px #ababab;
  -moz-box-shadow:0 2px 4px #ababab;
  box-shadow:0 2px 4px #ababab;
}
.blocks-over-content .block img{
  /*padding-top:5px;
  float:left;*/
  position: absolute;
  left:0;
  top:10px;
}
.blocks-over-content .block a p{
	position: relative;
	display: inline-block;
	padding-left:40px;
}
.podrobnee{
  width:100%;
  height:25px;
  margin-top: 8px;
  background:url('/data/Image/podrobnee-pattern.png') repeat-x;
}
.podrobnee .podrobnee-button{
  width:139px;
  height:25px;
  background:url('/data/Image/podrobnee-bg.png') no-repeat;
  margin:0 auto;
  padding-left:25px;
  cursor:pointer;
}
.podrobnee .podrobnee-button span{
  float:left;
  font-size:13px;
  color:6d6d6d;
}
.podrobnee .podrobnee-button .arrow1{
  background:url('/data/Image/podrobnee.png') no-repeat;
  width:14px;
  height:12px;
  float:left;
  margin:3px 0 0 10px;
}
.podrobnee .podrobnee-button.podrobnee-button--active .arrow1{
  background:url('/data/Image/podrobnee.png') no-repeat -17px 0;
  width:14px;
  height:12px;
  float:left;
  margin:3px 0 0 10px;
}
.photogallery{
  width:100%;
}
.photogallery  img{
  border:4px solid #f6f6f6;
}
.photogallery .photo-ramka{
  width:212px;
 
  -webkit-box-shadow:-1px 1px 2px #cdcdcd, 1px 1px 2px #cdcdcd;
  -moz-box-shadow:-1px 1px 2px #cdcdcd, 1px 1px 2px #cdcdcd;
  box-shadow:-1px 1px 2px #cdcdcd, 1px 1px 2px #cdcdcd;
  filter: progid:DXImageTransform.Microsoft.shadow(color=#cdcdcd,direction=180,strength=3)
  progid:DXImageTransform.Microsoft.shadow(color=#cdcdcd,direction=90,strength=1)
  progid:DXImageTransform.Microsoft.shadow(color=#cdcdcd,direction=270,strength=1);
}
.all-faq-button{
  height:20px;
  width:105px;
  background: -moz-linear-gradient(top,  #f9fcf5 0%, #eef4e3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf5), color-stop(100%,#eef4e3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f9fcf5 0%,#eef4e3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f9fcf5 0%,#eef4e3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f9fcf5 0%,#eef4e3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f9fcf5 0%,#eef4e3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf5', endColorstr='#eef4e3',GradientType=0 ); /* IE6-9 */
  border-left:3px solid #ffce23;
  text-align:center;
  padding-top:2px;
}
.all-faq-button a{
  text-decoration:none;
  color:#3f771c;
}
.banner-stomatology{
	display: none;
  width:453px;
  height:164px;
  background:transparent;
  clear:both;
  margin-top:20px;
  -webkit-box-shadow:0 2px 3px #cecece;
  -moz-box-shadow:0 2px 3px #cecece;
  box-shadow:0 2px 3px #cecece;
  filter: progid:DXImageTransform.Microsoft.shadow(color=#ababab,direction=180,strength=3);
}

.app-hidetext{
	height:300px;
	overflow: hidden;
}

.app-hidetext.app-hidetext--show{
	height:auto;
	overflow: hidden;
}

.app-h1-yellowblock{
  background:url('/data/pl.jpg') no-repeat;
  text-align:center;
  padding-top:8px;
  width:208px;
  color:#5a5a5a;
  font-size:15px !important;
  font-family:Arial !important;
  height:36px;
}

.table-block-one{
  background:#f6f6f6;
  padding-top:5px;
  padding-bottom:5px;
  border-top:4px solid #f6f6f6;
  border-bottom:4px solid #f6f6f6;
  border-right:4px solid #f6f6f6;
}

.table-block-one td{
  border-bottom:1px solid #fff;
  padding:4px 4px 4px 6px;
}

.table-block-one td span{
  color:#62951c;
  font-weight:bold;
  font-family:Arial;
  font-size:16px;
}

.table-block-one .td2{
  width:85px;
  background:#fff;
  border-bottom: 1px solid #f6f6f6;
}

.app-post-sotr{
  color:#6d6d6d;
  font-size:12px;
  font-family:Arial;
}

.app-name-sotr{
  color:#434343;
  font-size:15px;
  font-family:Arial;
  padding-bottom:5px;
}
.logo-pos{
  margin: 25px 30px 25px 36px;
  position:relative;
  z-index:1000;
}
.new-year-snow{
  background:url('/image/NY_pattern.png') repeat-x;
  width:100%;
  height:97px;
  position:absolute;
  top:0;
}
.new-year-decoration{
  background: url('/image/NY_1.png') repeat-x;
  width: 398px;
  height: 104px;
  position: absolute;
  top: 111px;
  left: 72px;
}


.page-planning-pregnancy .planning-pregnancy-left {float: left; width: 77%;}
.page-planning-pregnancy .planning-pregnancy-right {float: right; width: 19%;}
.page-planning-pregnancy .planning-pregnancy-right .img-right {max-width: 100%; height: auto;}
.page-planning-pregnancy .planning-pregnancy-left p {font-family: PT Sans; font-size: 14px;}
.page-planning-pregnancy .planning-pregnancy-left.green-bg {font-size: 16px; background-color: #cce4a2; height: 67px; width: 100%; border-top: 3px solid #5c8e1f; box-sizing: border-box;}
.page-planning-pregnancy .planning-pregnancy-left.green-bg .price {padding: 21px 10px 21px 0; float: left; font-family: PT Sans Bold;}
.page-planning-pregnancy .planning-pregnancy-left.green-bg .price span {font-size: 20px;}
.page-planning-pregnancy .planning-pregnancy-left.green-bg img {padding: 11px 15px; float: left;}
.page-planning-pregnancy .block-phone {margin-top: 20px; font-family: PT Sans Bold;}
.page-planning-pregnancy .block-phone .orange-bg {background-color: #ffc600; width: 100%; border-top: 3px solid #5c8e1f; box-sizing: border-box; margin-top: 8px; font-size: 17px!important; text-align: center; padding: 26px 0; font-weight: bold;}
.page-planning-pregnancy .planning-pregnancy-right .call-text {font-size: 18px; color: #4c7e20; text-align: center; font-weight: bold; display: block;}

.page-planning-pregnancy .block-period {clear: both; overflow: hidden; width: 100%; margin: 25px 0 35px 0;}
.page-planning-pregnancy .element-period {min-height: 296px; width: 32%; margin-left: 1%; float: left; box-sizing: border-box;}
.page-planning-pregnancy .element-period:first-child {margin-left: 0px;}
.page-planning-pregnancy .img-name {height: 120px; padding-left: 45px;}
.page-planning-pregnancy .img-name span {float: left; padding: 40px 15px 0; display: inline-block; position: relative; font-weight: bold; font-size: 15px;  color: #4b7e21; text-transform: uppercase;}
.page-planning-pregnancy .arrow-pos {position: absolute; right: -43px; top: 41px;}
.page-planning-pregnancy .period-text {background-color: #f6f6f6; height: 150px; border-top: 3px solid #5c8e1f; clear: both;}
.page-planning-pregnancy .period-text ul {padding: 10px 5px 0 45px;}
.page-planning-pregnancy .period-text ul li {background: none; font-family: PT Sans; font-size: 14px; line-height: 19px;}  
.page-planning-pregnancy .period-price {background-color: #6da119; height: 38px; box-sizing: border-box; padding: 10px; text-align: center; font-family: PT Sans;             font-size: 14px;       color: #fff!important;}

.page-planning-pregnancy .icon-bg {background: url("/data/info(1).png") no-repeat; background-size: cover; width: 55px; min-height: 45px; height:45px;}
#num1 {background-position: 0px 0px;}
#num2 {background-position: -89px 0px;}
#num3 {background-position: -178px 0px;}

.page-planning-pregnancy h2 {font-size: 18px; color: #4d4e4e;}
.page-planning-pregnancy .doctors {margin: 20px 0 35px 0;}
.page-planning-pregnancy .doctors li { font-family: PT Sans;          font-size: 14px;  }

.page-planning-pregnancy .bottom-text {height: 160px; background-color: #f6f6f6; border-top: 3px solid #ffc600; padding: 20px; box-sizing: border-box;  margin-top: 15px; }
.page-planning-pregnancy .bottom-text p {font-family: PT Sans;             font-size: 14px;}

.page-planning-pregnancy .resp {margin-top: 25px;}
.page-planning-pregnancy .resp .resp-name {background:url('/data/user.png') no-repeat;   padding: 15px 0 10px 25px; font-size: 16px!important; color: #7e7e7e!important; font-family: PT Sans!important;}

.page-planning-pregnancy .resp > p {   font-family: PT Sans;     font-size: 14px;}



@media (max-width:1300px){
  .pers-one{
    width: 49%;
    margin-right:2%;
  }
  .pers-one.second{
    margin-right:0;
  }
  .pers-one.third{
    margin-right: 2%;
  }
  .pers-one.second.third{
    margin-right: 0 !important;
  }
}