body {
	padding: 0;
	margin: 0;
	background: #fef8fb;
	font-family: Arial;
	min-width: 1000px;
	font-size: 15px;
	line-height: 24px;
}
html * {max-height:1000000px;}
a {
	color: #3472E0;
}
table {
  border-collapse: collapse; 
  border-spacing: 0px;
}
table td {
	vertical-align: top;
}
a:hover {
	color: #EE4D9B;
}
a:active {
	color: #EC008C;
}
img {
border: 0;
}
.clear {
clear: both;
}
.m-t-58 {
	margin-top: 58px;
}
.m-t-61 {
	margin-top: 61px;
}
.m-l-40 {
	margin-left:40px;
}
.m-l-45 {
	margin-left:45px;
}
.ff-cal {
	font-family: Calibri,Arial;
}
.fs-15 {
	font-size: 15px;
}
.fs-18 {
	font-size: 18px;
}
article, aside, footer, header, hgroup, main, nav, section {
	display: block;
	margin: 0;
	padding: 0;
}
#wrapper {
	margin: 0 auto;
	background: #fef8fb;
}
/*??? ??????? ????????*/
#wrapper-rass {
	width: 710px;
	margin: 0 auto;
	background: #fef8fb;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}
#head-rass {
	width: 710px;
	height: 230px;
	background: #f38ab8 url(images/top-bg.jpg) no-repeat 100% 0;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	margin: 0;
	border-top: 1px solid #ccc;
}
#head-rass a {
	color: #fff;
}
#head-rass div {
	margin-left: 30px;
}
#center-rass {
	margin: 0 30px;
	border-top: 1px solid #fef8fb;
	font-size: 13px;
	text-align: justify;
}
#bott-rass {
margin: 30px;
font-size: 60%;
}
/*???*/


header.gl {

	background: #ff8eb9 url(images/header-top-bg.png) repeat-x 0 100%;
}
header {

	background: #ff8eb9 url(images/header-top-bg-sm.png) repeat-x 0 100%;
}

#head {
	width: 1000px;
	height: 230px;
	background: #ff8eb9 url(images/top-bg2.png) no-repeat 0 0;
	font-family: Arial;
	font-size: 12px;
	margin: 0 auto;
}
#head-small {
	width: 1000px;
	height: 143px;
	background: #f38ab8 url(images/top-bg-sm2.png) no-repeat 0 0;
	font-size: 15px;
	margin: 0 auto;
}
#contakti table {
	margin-left: 0;
}
#contakti {
	width: 705px;
	margin-left: 30px;
	color: #fff;
	text-align: left;
}
#cont a {
	text-decoration: underline;
}
#cont {
	line-height: 21px;
	width: 360px;
	font-size: 17px;
	border-collapse: collapse;
	vertical-align: top;
	font-family: 'pf_din_text_cond_prolight';
}
.kont-kod {
	font-size: 1.1em;
	margin: 0 1px;
}
p#tel {
	font-size: 18px!important;
	margin: 0;
	text-align: right;
}
#topmenu1-wrapper {
	background: #F2F2F2;
	width: 100%;
	height: 72px;
	font-family: 'pf_din_text_cond_promedium';
	text-transform: uppercase;
	color:  #676767;
	font-size: 16px;
	border-top: 1px solid #D2D2D2;
}
#topmenu-center-wrapper {
	background: #fff url(images/center-ul-bg.png) 100% 100% no-repeat;
	width:1000px;
	margin:0;
	padding: 0;
	border-top: 1px solid #8782a3;
	border-bottom: 1px solid #fff;
}
#topmenu-center-wrapper-menu {
	background: #fff url(images/center-ul-bg.png) 100% 100% no-repeat;
	width: 100%;
	margin:0;
	padding: 0;
	border-top: 1px solid #d7d7d7;
	margin:  0 auto;
}
#topmenu-center-all {
	width: 1000px;
	margin: 0 auto;
}
#topmenu-center-wrapper ul {
	list-style-image: url(images/arrrr.png);
	list-style-position: outside;
	width: 300px;
	margin: 0 0 0 350px;
	padding: 15px 0;
}
#topmenu-center-wrapper ul ul{
	margin: 0 0 0 30px;
	padding: 0;
}
ul#menu-center-ul{
	width: 270px;
	margin: -15px 0 -15px 380px;
}
#topmenu-center-wrapper a{
	color: #535c77;
	font-size: 13px;
	text-decoration: none;
}
#topmenu-center-wrapper a:hover{
	text-decoration: underline;
}
#topmenu-center-wrapper li.active{
	font-weight: bold;
	list-style-image: url(images/arrrr2.png);
}
#topmenu-center-wrapper li.active ul{
	font-weight: normal;
}

#topmenu1-left {
}
#topmenu1-right {

	height: 7;
}
#topmenu1, #topmenu1 nav {
	position:relative;
	text-align:justify;
	text-align-last:justify;
	height: 72px;
	width:940px;
	margin: 0 auto;
}
#topmenu1:after, #topmenu1 nav:after  {
	content:""; 
	display:inline-block; 
	width:100%; 
	height:0; 
	overflow:hidden;
}
#topmenu1 span {
	display:inline-block; 
	padding:0; 
	cursor:pointer; 
	text-align:center; 
	padding-top: 27px;
	padding-left: 0;
	padding-right: 0;
}
#topmenu1 a {
	font-family: 'pf_din_text_cond_promedium';
	font-size: 16px;
	text-decoration: none;
	color: #676767;
}
#topmenu1 a:hover {
	text-decoration : underline;
}
#topmenu1 span.active {
	color:  #EF67A5;
}
#topmenu1 span.active a {
	color: #EF67A5;
}
#topmenu2-wrapper {
	background: #F2F2F2;
	width: 100%;
	height: 53px;
	border-bottom: 1px solid #BBBBBB;
	font-family: 'pf_din_text_cond_prolight';
	border-top: 1px solid #d7d7d7;
}
#topmenu2-left {
	height: 33px;
}
#topmenu2-right {
	height: 33px;
}
#topmenu2, #topmenu2 nav {
	position:relative;
	text-align:justify;
	text-align-last:justify;
	height: 33px;
	width:940px;
	margin: 0 auto;
}
#topmenu2:after, #topmenu2 nav:after  {
	content:""; 
	display:inline-block; 
	width:100%; 
	height:0; 
	overflow:hidden;
}
#topmenu2 span {
	display:inline-block; 
	padding:0; 
	cursor:pointer; 
	text-align:center; 
	/* height: 25px; */
	/* padding-left: 10px; */
	/* padding-right: 10px; */
	padding-top: 18px;
}
#topmenu2 span.active {
	/* background: #ccc url(images/topmenu2-bg-active.png) repeat-x 0 0; */
	color: #EF67A5;
}
#topmenu2 span.active a {
	/* color: #000; */
	color: #EF67A5;
	/* font-weight:  bold; */
	font-family: 'pf_din_text_cond_promedium';
}
#topmenu2 a {
	font-family: 'pf_din_text_cond_prolight';
	font-size: 16px;
	text-decoration: none;
	color: #222;
	text-transform:  uppercase;
}
#topmenu2 a:hover {
text-decoration : underline;
}
ul {
	list-style: circle;
}


footer {
	padding-bottom: 15px;	
	margin: 0 auto;
	width: 1000px;
}
.wrapper1000 {
	width: 1000px;
	margin: 0 auto;
}
#footermenu a {
    color: #676767;
    font-family: 'pf_din_text_cond_promedium';
    font-size: 18px;
    text-decoration:  none;
}

#footermenu {
    padding-top:  30px;
    background: url(images/logo-footer.png) no-repeat 30px 30px;
}

#footermenu-wrapper {
	width:1000px;
	margin: 0 auto;
}
#footermenu-left {
}
#footermenu-right {
}
#footermenu nav {
	width: 500px;
	margin: 6px 0;
	float: right;
}
#footermenu nav:after  {
	content:""; 
	display:inline-block; 
	width:100%; 
	height:0; 
	overflow:hidden;
}
 {    
}
 {
	text-decoration: none;
	color: #222;
}
 {
	display:inline-block; 
	padding:0; 
	cursor:pointer; 
	text-align:center; 
	height: 27px;
	font-family: Arial;
	font-size: 13px;
	padding-top: 6px;
	color: #222;
}


#footermenu span {
}
#center {
	padding-top: 30px;
	border-top: 1px solid #fef8fb;
	text-align: justify;
	width: 1000px;
	margin: 0 auto;
}
#left {
	width: 635px;
	margin: 0;
	float:left;
	padding: 30px;
	border: 1px solid #c5c5c5;  background: #fff;
}
#left2 {
	width: 695px;
	margin: 0;
	float:left;
}
.left2-block {
	width: 635px;
	margin: 0;
	padding: 30px;
	border: 1px solid #c5c5c5;  background: #fff;
}
.cont-new {

}
#right, #right-voprosi {
	width: 275px;
	margin: 0 0 0 725px;
	font-size: 13px;
	line-height: 18px;
}
#beforeafter {
	width: 275px;
	text-align: left;
	margin-top: 0;
	padding-top:0;
}
.plashka {
	background: url(images/fbkg.gif) no-repeat 50% 0;
	width: 200px;
	height: 166px;
	margin: 0;
	padding: 0;
	
}
.plashka img {
	margin-top: 15px;
	margin-bottom: 20px;
}
.button-select {
   background: #f0c9c9;
   border: 0;
   background: -webkit-gradient(linear, left top, left bottom, from(#e3717b), to(#f0c9c9));
   background: -webkit-linear-gradient(top, #e3717b, #f0c9c9);
   background: -moz-linear-gradient(top, #e3717b, #f0c9c9);
   background: -ms-linear-gradient(top, #e3717b, #f0c9c9);
   background: -o-linear-gradient(top, #e3717b, #f0c9c9);
   padding: 13px 26px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #fff;
   font-family: 'pf_din_text_cond_prolight';
   font-size: 24px;
   text-decoration: none;
   vertical-align: middle;
   cursor: pointer;
   }
.button-select:hover {
   background: #e3b6bd;
   color: #ffffff;
   }
.button-select:active {
   border-top-color: #fc7979;
   background: #fc7979;
   }

.button-reset {
   border: 0;
   background: #f2f2f2;
   background: -webkit-gradient(linear, left top, left bottom, from(#ababab), to(#f2f2f2));
   background: -webkit-linear-gradient(top, #ababab, #f2f2f2);
   background: -moz-linear-gradient(top, #ababab, #f2f2f2);
   background: -ms-linear-gradient(top, #ababab, #f2f2f2);
   background: -o-linear-gradient(top, #ababab, #f2f2f2);
   padding: 13px 26px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #8a8a8a;
   font-size: 24px;
   font-family: 'pf_din_text_cond_prolight';
   text-decoration: none;
   vertical-align: middle;
   cursor: pointer;
   }
.button-reset:hover {
   background: #e3e3e3;
   color: #8a8a8a;
   }
.button-reset:active {
   border-top-color: #f0f0f0;
   background: #f0f0f0;
   }

#forums {
	width: 200px;
	text-align: left;
	background: url(images/forums.jpg) no-repeat 0 0;
	margin-top: 25px;
	padding-top:45px;
}

#vopros {
	text-align: left;
}
#vopros p{
	display: inline;
	text-align: left;
}
h1.super-index {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #ee4d9b;
	font-weight: normal;
	border-bottom: 0;
	margin:30px 0 20px 0;
}
p.super-index-news, h2.super-index-news {
	font-family : "Times New Roman", Times, serif;
	font-size : 20px;
	color : #544e81;
	margin:30px 0 20px 0;
	font-weight: normal;
	border-bottom: 0;
	line-height : 20px;
}
.news {
	margin-left: 30px;
	float: left;
	border: 1px solid #fef8fb;
	width: 295px;
}
.news-new {
	float: left;
	width: 100%;
}
.news-alt {
	margin-left: 330px;
	border: 1px solid #fef8fb;
	width: 295px;
}
.news-plast {
	margin: 0;
	padding: 0;
}
.news, .news-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	font-weight: normal;
	text-align: left;
}
.date-op {
	margin-left: 0px;
	margin-top: 0px;
	font-family: 'pf_din_text_cond_proregular';
	font-size: 17px;
}
.news-float {
	float: left;
	margin-right: 15px;
}
.news-desc {
	font-size: 18px;
	color: #333;
}
.date-news {
	font-size: 21px;
	color: #676767;
	margin: 10px 0;
	font-family: 'pf_din_text_cond_prothin';

}
.news-href , .href-a, .gl-a-otziv, .gallery-a {

}
.news-href:hover, .href-a:hover, .gl-a-otziv:hover, .gallery-a:hover {

}
.href-a {
	color: #EE4D9B;
	font-size: 1.1em;
}

.main-index {
	border-bottom: 1px solid #9b95c9;
	background: url(images/main-index-bg.jpg) no-repeat 0 100%;
	padding-left: 30px;	
	font-family: Arial;
	font-size: 16px;
}
.main-index a {
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.main-index-a {
	text-align: right;
}
.main-index-a a{
	font-family: Arial;
	line-height: 20px;
	font-size: 12px;
}
.bot {
	float:  right;
	margin-right:  30px;
}
.bot a{
	color: #fff;
}
#stat a {
color: #231F20;
}
#stat {
	margin-left: 30px;
	float: left;
	color: #231F20;
	font-size: 17px;
	font-family: 'pf_din_text_cond_prolight';
	width: 470px;
}


#ukrashalka-faq {
	height: 220px;
	float: left;
}
#ukrashalka {
	float: left;
}
#top-spec{
	width: 300px;
	height: 425px;
	float: left;
}

#top-ukrashalka-h-faq {
	margin: 0 0 0 420px;
	border-top: 1px solid #fff;
	text-align: left;
}
#top-ukrashalka-h {
	margin: 0 0 0 240px;
	border-top: 1px solid #fff;
	text-align: left;
}
#top-spec-h {
	margin: 0 0 0 300px;
	height: 130px;
	border-top: 1px solid #fff;
	text-align: left;
}
h5.super-otziv {
	font-size : 17px;
	color : #3058B3;
	font-weight : normal;
	border-bottom : none;
	background: url(images/marker-blue.png) no-repeat 100% 100%;
	line-height : 35px;
}
h2.super-otziv, h3.super-otziv {
	margin:55px 0 5px 0;
	font-size : 17px;
	color : #3058B3;
	font-weight : normal;
	border-bottom : none;
	background: url(images/marker-blue.png) no-repeat 100% 100%;
	line-height : 35px;
}
h2#top-vop {
	font-size : 16px;
	color : #3058B3;
	font-weight : normal;
	border-bottom : none;
	background: url(images/marker-blue.png) no-repeat 100% 100%;
	line-height : 20px;
	margin: 0;

}
h4.super-otziv {
	line-height: 20px;
	font-size : 17px;
	color : #fe31ab;
	font-family : Arial;
	background: none;
	border: 0;
	margin: 0;
}
h1.super-otziv {
	line-height: 20px;
	font-size : 17px;
	color : #fe31ab;
	font-family : Arial;
	background: none;
	border: 0;
	margin: 0;
}
h1 {
	font-family : Arial;
	font-size : 16px;
	color : #3058B3;
	font-weight : normal;
	border-bottom :none;
	background: url(images/marker-blue.png) no-repeat 100% 100%;
	line-height : 20px;
	margin: 25px 0px 15px 0;
	padding-bottom: 2px;
}
h1.gall {
	margin: 25px 0px 0 0;
	color: #4A6FC2;
	font-family: Arial;
	font-size: 16px;
	font-weight: lighter;
	line-height : 20px;

	
}
h1.report {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 100%;
	color : #3058B3;
	font-weight : normal;
	border-bottom : none;
	background: url(images/marker-blue.png) no-repeat 100% 100%;
	line-height : 20px;
	margin: 25px 0px 15px 15px;
}
.left-img {
	border: 1px solid #e55ba0;
	margin: 0 15px 15px 0;
	float: left;
}
h2{
	font-family : Arial;
	font-size : 16px;
	color : #3058B3;
	font-weight : normal;
	border-bottom : none;
	background: url(images/marker-blue.png) no-repeat 100% 100%;
	line-height : 20px;
	margin: 25px 0px 15px 0;
	text-align: left;
}

h3{
	font-family : Arial;
	font-size : 15px;
	color : #3058B3;
	font-weight : normal;
	border-bottom : none;
	background: url(images/marker-blue.png) no-repeat 100% 100%;
	line-height : 20px;
	margin: 25px 0px 15px 0;
}
h4{
	font-family : Arial;
	font-size : 15px;
	color : #fe31ab;
	font-weight : normal;
	border-bottom : 1px solid #fe31ab;
	line-height : 20px;
	margin: 0 0px 15px 0;
}

a.gl-a-vopros {
	margin-left: 30px;
	line-height: 25px;
}
ul.top-otziv {
	margin-left: 0;
	list-style-position: outside;
}
a.bez-perehoda {
	text-decoration: underline;
	background: #eaebf9 url(images/arr-bez-perehoda.png) no-repeat 100% 50%;
	padding-right: 17px;
	padding-bottom: 3px;
}
a:hover.bez-perehoda {
	background: #fde5f1 url(images/arr-bez-perehoda-hover.png) no-repeat 100% 50%;
}
img.oper {
	border : 1px solid #E55BA0;
}
div.oper {
	margin-bottom : 10px;
	border : 1px solid #E55BA0;
	padding: 0;
}
p.oper {
	font-size: 85%;
	color: #252525;
}

.itziv-nav {
	text-align: center;
	margin: 30px 0;
}
p.link-stat {
	text-align: right;
}
p.pub {
	color : #FF31AB;
	line-height : 110%;
	margin-bottom : 10px;
	margin-left : 30px;
	text-align : right;
}
p.pub-new {
	color : #706F8F;
	line-height : 110%;
	margin-bottom : 10px;
	margin-left : 30px;
	text-align : right;
}
img.left {
	float: left; 
	margin: 0px 10px 10px 0px;
}
.left-nopadd {
	float: left; 
	margin: 0px;
}
.stil-new {
	color: #fe31ab;
	font-weight: bold;
}
.stil-new a {
	color: #fe31ab;
	font-weight: bold;
}
h1.super-vopros {
	line-height: 20px;
	font-size : 20px;
	color : #fe31ab;
	border: 0;
	margin: 0;
	display: inline;
}
a.nav-vopros {
	font-family: "Times New Roman";
	color: #fe31ab;
	line-height: 20px;
	font-size : 16px;
	border: 0;
	margin: 0;
}
span.razdel {
	font-weight: bold;
	color: #fe31ab;
}
a:hover.nav-vopros  {
	color: #007cdd;
}

table#asimmetriya {
border-collapse: collapse;
}
table#asimmetriya td{
vertical-align: top;
border: 1px solid #e55ba0;
padding: 5px;
}
table#asimmetriya p {
margin: 0;
text-align: left;
}

p.asimmetriya-top{
text-align: center!important;
font-weight: bold;
margin: 5px!important;
}

p#asimmetriya-do{
text-align: right!important; 
font-style: italic;
margin-right: 75px!important;
margin-top: 10px!important;
color: #e55ba0;
}

p#asimmetriya-posle{
text-align: left;
font-style: italic;
margin-left: 60px!important;
margin-top: 10px!important;
color: #e55ba0;
}
#imt {
	border: 1px solid #fad5e5;
	width: 210px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
	background: #fff;
}
#result {
	border: 1px solid #3058b3;
	width: 150px;
	margin: 0 auto;
}
.gall-count-hir-op {
font-size: 0.9em;
color: #999;
}
.gall-count-hir {
font-weight: bold;
font-size: 1.2em;
color: #999;
}
.gall-count {
font-weight: bold;
font-size: 1.5em;
color: #999;
}
.img-gallery-more{ 
	width:200px; 
	float:left; 
	margin-left: 0; 
	margin-top:30px; 
	padding:5px; 
	background: url(images/img-gallery-page.jpg) no-repeat 50% 0;
}
.img-gallery-more2{ 
	width:200px; 
	float:left; 
	margin-left: 0; 
	margin-top:30px; 
	padding:5px; 
	background: url(images/img-gallery-page.jpg) no-repeat 50% 0;
}
.img-gallery-more3{ 
	width:200px; 
	clear: left;
	float:left; 
	margin-left: 0; 
	margin-top:30px; 
	padding:5px; 
	background: url(images/img-gallery-page.jpg) no-repeat 50% 0;
}

.img-gallery-more p,.img-gallery-more2 p,.img-gallery-more3 p{ 
	color: #535c77;
	text-align: center;
	margin: 5px auto;
}
#img-gallery-wrapper {
	margin-left: 130px;
}
a.online-f {
text-decoration: none;
border-bottom: 1px dashed;
color: #7C65DB;
}
a.raboti {
text-decoration: none;
border-bottom: 1px dashed;
font-size: 16px;
color: #7C65DB;
}
#right #perezvonite {
margin: 0 0 15px 30px;
}
#right #napisatotziv, #right #zadatvopros, #right #napriyom   {
margin: 0 0 0 30px;
}
#napisatotziv {
background: url(images/napisatotziv.png) no-repeat 0 0;
height: 35px;
padding-left: 45px;
padding-top: 10px;
padding-top: 10px;
}
#zadatvopros {
background: url(images/zadatvopros.png) no-repeat 0 0;
height: 35px;
padding-left: 45px;
padding-top: 10px;
padding-top: 10px;
}
#perezvonite {
background: url(images/perezvonite.png) no-repeat 0 0;
height: 35px;
padding-left: 45px;
padding-top: 10px;
}
#napriyom {
background: url(images/napriyom.png) no-repeat 0 0;
height: 35px;
padding-left: 45px;
padding-top: 10px;
}
#perezvonite a {
text-decoration: none;
border-bottom: 1px dashed;
font-size: 16px;
color: #FA55AB;
}
#napriyom a, #zadatvopros a, #napisatotziv a {
text-decoration: none;
border-bottom: 1px dashed;
font-size: 15px;
color: #7C65DB;
}
a.raboti-ssilka {
margin-left: 10px;
}
#raboti-specialista {
line-height: 36px;
}
.img-spec {
	float: left;
	width: 100px;
	margin: 5px 2px;
}
.img-gallery-cat {
	float: left;
	width: 210px;
	margin: 15px 0;
}

.img-gallery-foto {
	margin: 0;
	text-align: left;
}
table.nav {
	border-spacing: 0;
	border: 0;
	margin: 0 auto 15px auto;
	height: 50px;
	vertical-align: center;
}
table.nav img{
	display: block;
}
#foto-pre {
	width: 22px;
	text-decoration: none;
}
#foto-num-left {
	text-align: left;
}
#foto-tut {
	background: url(images/foto-arr-tut.jpg) no-repeat 50% 50%;
	width: 50px;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
}
#foto-num-right {
	text-align: right;
}
#foto-num-left,#foto-num-right {
	color: #7A789D;
	font-size: 16px;
	font-weight: normal;
	width: 60px;
}
#foto-next {
	width: 22px;
}
.sep {
	border-bottom: 1px solid #5b5875;
	width: 222px;
	padding: 0;
	margin: 15px auto;
	height:1px;
}
table#parametri {
	width: 260px;
	margin: 0 auto;
}
table#parametri  td{
}
#parametri a {

}
#parametri a:hover {

}
#parametri-imp {
	width: 100%;
	margin: 7px 0;
	padding: 7px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#parametri-imp-zn{
	width: 65px;
	height: 24px;
}
#parametri-imp-par {
	text-align: center;
	width: 90px;
}
#close-all {
	width: 971px;
	height: 230px;
	background: url(images/close-bg.jpg) no-repeat 0 0;
	margin: 100px auto 0 auto;
}
#close-text {
	width: 500px;
	margin: 25px;
	color: #fff;
}
#close-text p {
	font-weight: bold;
	font-size: 20px;
}
body#close {
	background: #fef8fb;
}
#form-vopros {
width: 450px;
text-align: left;
margin-left: 30px;
margin-top: 0;
}

.text-right {
	text-align: right;
}
.text-color {
	color: #fe31ab;
}
.right-a  {
	padding: 0;
	margin: 0 0 18px 0;
	text-align: left;
}
.right-a a {
	
	color: #6D6E70;
	line-height: 18px;
	font-size: 11px;
}
.right-a a:hover {
	color: #ee3d96;
}
.right-top {
	text-align: center;
	margin: 0 0 5px 0;
	color: #636363;
}
.new-h3, h2.new-h2, h1.new-h1 {
	font-family: 'pf_din_text_cond_prolight';
	font-size : 21px;
	color : #ED4D9A;
	height: auto;
	padding-top: 7px;
	width: 100%;
	background: url(images/marker.png) no-repeat 100% 100%;
	border-bottom: none;
	line-height : 20px;
	margin: 25px 0px 15px 0;
	display: block!important;
}

h3.new-h3-2{
	font-family : Arial;
	font-size : 16px;
	color : #ED4D9A;
	font-weight : normal;
	height: 23px;
	padding-top: 7px;
	width: 100%;
	background: url(images/marker-h3-2.png) no-repeat 100% 100%;
	border-bottom: none;
	line-height : 20px;
	margin: 25px 0px 15px 0;
}

.proekti {
	text-align: center;
	width: 245px;
	margin: 0;
	padding: 0;
}
/*-----------------------------------------------------------------------------------*/
/*	3. CAROUSEL
/*-----------------------------------------------------------------------------------*/
#karus-do-posle {
	height: 145px;
	margin-left: 23px;
}
#karus-do-posle .d-carousel ul li {
	background: none;
	padding: 0;
	width: 160px;
}

.jcarousel-direction-rtl {
	direction: rtl;
}


.d-carousel .jcarousel-container {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}

.d-carousel .jcarousel-item {
	width: 190px;
	height: 140px;
}

.d-carousel .jcarousel-container-horizontal {
	width: 160px;
	height: 140px;
	padding: 0 20px;
}

.d-carousel .jcarousel-item-horizontal {
	margin: 0;
}

.d-carousel .jcarousel-next-horizontal {
	position: absolute;
	top: 55px;
	right: 0;
	margin-right: 0px;
	width: 15px;
	height: 56px;
	cursor: pointer;
	background: transparent url(images/spec-arrows.png) no-repeat top right;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(images/spec-arrows.png);
}

.d-carousel .jcarousel-next-horizontal:hover {
	background-position: bottom right;
}

.d-carousel .jcarousel-prev-horizontal {
	position: absolute;
	top: 55px;
	left: 0;
	margin-left: 0px;
	width: 15px;
	height: 56px;
	cursor: pointer;
	background: transparent url(images/spec-arrows.png) no-repeat top left;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(images/spec-arrows.png);
}

.d-carousel .jcarousel-prev-horizontal:hover {
	background-position: bottom left;
}



/*-----------------------------------------------------------------------------------*/
/*	3. ???????????
/*-----------------------------------------------------------------------------------*/

.ContentFlow .flow .item canvas.content{
height:100%;
width:100%;
}
.ContentFlow .flow .item{
cursor:move;
}
.ContentFlow .flow .item .caption{
font-size:100%;
font-weight:700;
text-align:center;
color:#FFF;
max-height:30%;
bottom:10%;
background:url(images/1x1_0.5_black.png);
width:100%;
position:absolute;
display:none;
}
* html .ContentFlow .flow .item .caption{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/1x1_0.5_black.png');
}
.ContentFlow .scrollbar{
width:50%;
height:16px;
background:url(images/scrollbar_ping.png) left center repeat-x;
overflow:visible;
position:relative;
z-index:1;
visibility:hidden;
margin:10px auto 0;
}
.ContentFlow .scrollbar .slider{
width:16px;
height:16px;
background:url(images/slider_ping.png) center center no-repeat;
cursor:move;
position:absolute;
overflow: hidden;
}
* html .ContentFlow .scrollbar .slider{
background-image:none;
}
* html .ContentFlow .scrollbar .slider .virtualSlider{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='imgages/slider_ping.png');
height:100%;
}
.ContentFlow .scrollbar .slider .position{
top:120%;
font-size:16px;
font-weight:700;
color:silver;
position:absolute;
text-align:center;
}
.ContentFlow .globalCaption{
text-align:center;
font-weight:700;
color:#FFF;
font-size:14px;
height:20px;
position:relative;
z-index:1;
margin:2em auto;
}
.ContentFlow .loadIndicator{
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
z-index:65000;
}
.ContentFlow .loadIndicator .indicator{
background:url(images/loader.gif) center center no-repeat;
width:100%;
height:100%;
}
* html .ContentFlow .loadIndicator .indicator{
height:100px;
}
.ContentFlow{
position:relative;
overflow:hidden;
}
.ContentFlow *{margin:0;
padding:0
}
.ContentFlow img{
-ms-interpolation-mode:bicubic;
}
.ContentFlow .mouseoverCheckElement{
position:absolute;
width:0;
height:0;
left:0;
visibility:hidden;
}
.ContentFlow:hover .mouseoverCheckElement{
left:1px;
}
.ContentFlow .flow{
position:relative;
z-index:0;
visibility:hidden;
width:100%;
margin:0 auto;
}
.ContentFlow .flow.hidden{
visibility:hidden;
}
.ContentFlow .flow .item{
position:absolute;
visibility:hidden;
top:0;
left:0;
}
.ContentFlow .flow .item div.content{
width:100%;
height:100%;
}
.ContentFlow .flow .item .label{
display:none;
}
.ContentFlow .flow .item canvas.reflection{
margin-top:-1px;
}
.ContentFlow .flow .item img.content,.ContentFlow .flow .item img.reflection,.ContentFlow .flow .item canvas.reflection{
width:100%;
}
.ContentFlow .flow .item .caption a,.ContentFlow .flow .item .caption a:link,.ContentFlow .flow .item .caption a:visited,.ContentFlow .flow .item .caption a:active,.ContentFlow .flow .item .caption a:hover,.ContentFlow .globalCaption .caption a,.ContentFlow .globalCaption .caption a:link,.ContentFlow .globalCaption .caption a:visited,.ContentFlow .globalCaption .caption a:active,.ContentFlow .globalCaption .caption a:hover{
font-style:italic;
}
.ContentFlow .flow .item .caption a:hover,.ContentFlow .globalCaption .caption a:hover{
text-decoration:underline;
}
.ContentFlow .flow .item .content,.ContentFlow .flow .item .reflection{
display:block;
}





/*-----------------------------------------------------------------------------------*/

    	ul.content-slider{
			list-style: none outside none;
		    padding-left: 0;
		}
		.content-slider li{

		}
ul#slider-uslugi {
	margin: 0;
}
#karus-spec {

}
#karus-spec .spec-carousel ul li {
	background: none;
	padding: 0;
	margin: 0;
	width: 121px;
}

.jcarousel-direction-rtl {
	direction: rtl;
}


.spec-carousel .jcarousel-container {
	display: block;
	overflow: hidden;
	margin-bottom: 3px;
}

.spec-carousel .jcarousel-item {
	width: 121px;
	height: 200px;
}

.spec-carousel .jcarousel-container-horizontal {
	width: 605px;
	height: 200px;
	padding: 0 30px;
}

.spec-carousel .jcarousel-item-horizontal {
	margin: 0;
}

.spec-carousel .jcarousel-next-horizontal {
	position: absolute;
	top: 45px;
	right: 0;
	margin-right: 0px;
	width: 15px;
	height: 56px;
	cursor: pointer;
	background: transparent url(images/spec-arrows.png) no-repeat top right;
}

.spec-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(images/spec-arrows.png);
}

.spec-carousel .jcarousel-next-horizontal:hover {
	background-position: bottom right;
}

.spec-carousel .jcarousel-prev-horizontal {
	position: absolute;
	top: 45px;
	left: 0;
	margin-left: 0px;
	width: 15px;
	height: 56px;
	cursor: pointer;
	background: transparent url(images/spec-arrows.png) no-repeat top left;
}

.spec-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(images/spec-arrows.jpg);
}

.spec-carousel .jcarousel-prev-horizontal:hover {
	background-position: bottom left;
}

.razdel-a {
	margin-left: 30px;
	font-size: 1.1em;
	font-style: italic;
}
/*---- ???? ?? ??????? ----*/
.section {
	margin: 17px 0 0 0;
	border: 0px solid #ccc;
}
ul.tabs {
	line-height: 30px;
	list-style: none;
	padding-left: 0 !important;
	margin: 0 !important;
	float: left;
}
.tabs li {
	width: 200px;
	display: block;
	margin: 0;
	padding: 21px 30px 0 0;
	cursor: pointer;
	position: relative;
	height: 21px;
}
.tabs li h1{
color: #ED4D9A !important;
font-size : 16px !important;
font-family: Arial !important;
border-bottom: 1px dashed #ED4D9A !important;
text-decoration: none !important;
margin: 0 !important;
display: inline !important;
background: none;
}
.tabs li.current {
	background: url(images/marker.png) no-repeat 100% 100%;
	font-weight: bold;
	font-size: 13px;
}
.tabs li.current h1{
border-bottom: none !important;
font-weight: bold !important;
background: none;
}
.box {
	display: none;
	margin-left: 220px;
	padding-top: 10px;
}
.box.visible {
	display: block;
}
.box ul {
list-style: none;
line-height: 24px;
}
.box ul li {
line-height: 27px;
text-align: left;
}
.box a {
	color: #444;
	font-size: 13px;
	background: url(images/arr.png) no-repeat 100% 50%;
	padding-right: 12px;
}
.box a:hover {
	color: #A2A2A2;
	background: url(images/arr2.png) no-repeat 100% 50%;
}

/*---- ???? ?? ??????? 2 ----*/
.section-napr {
	margin: 17px 0 0 0;
	border: 0px solid #ccc;
}
ul.tabs-nap {
	line-height: 30px;
	list-style: none;
	padding-left: 0 !important;
	margin: 0 !important;
	float: left;
}
.tabs-nap li {
	background: rgb(255, 236, 236);
	display: block;
	margin: 0 7px 0 0 !important;
	padding: 8px !important;
	cursor: pointer;
	position: relative;
	top: 1px;
	height: 21px;
	float: left;
	border: 1px solid rgb(255, 184, 218);
	text-align: center;
	list-style: none;
	font-style: italic;
	font-size: 15px;
	color: #ED4D9A;
	border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
-khtml-border-radius: 6px 6px 0 0;
}
.roundcorn30 {
	border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
}
.tabs-nap li.last-li {
	margin: 0 !important;
}
.im-shkala {
    display: inline-block;
    font-family: 'pf_din_text_cond_proitalic';
    font-size: 23px;
    color: #FF7BAC;
    cursor: pointer;
    background: #fcf2e5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
	padding: 15px;
}

#implantiform {
    background: url(images/not.png) 50% 100% no-repeat;
}

.tabs-nap li h1, .tabs-nap li h2, .tabs-nap li h3, .tabs-nap li h4 {
color: #ED4D9A !important;
font-size : 16px !important;
font-family: Arial !important;
border-bottom: 1px dashed #ED4D9A !important;
text-decoration: none !important;
margin: 0 !important;
display: inline !important;
background: none;
}
.tabs-nap li.current-nap {
	background: #fef8fb;
	font-weight: bold;
	border: 1px solid #ED4D9A;
	border-bottom: 1px solid #fef8fb;
	position: relative;
	top: 1px;
	z-index: 2;
}
.tabs-nap li.current-nap h1, .tabs-nap li.current-nap h2, .tabs-nap li.current-nap h3, .tabs-nap li.current-nap h4{
border-bottom: none !important;
font-weight: bold !important;
background: none;
}
.box-nap {
	display: none;
	padding: 30px;
	border: 1px solid #ED4D9A;
	position: relative;
	z-index: 1;
}
.box-nap.visible {
	display: block;
}
.box-nap ul {
list-style: none;
line-height: 24px;
}
.box-nap ul li {
line-height: 27px;
text-align: left;
}
.box-nap a {
	color: #444;
	font-size: 13px;
	background: url(images/arr.png) no-repeat 100% 50%;
	padding-right: 12px;
}
.box-nap a:hover {
	color: #A2A2A2;
	background: url(images/arr2.png) no-repeat 100% 50%;
}
/*---- ???????? ?? ??????? ----*/

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
#main-doiposle-right .slider .flexslider .flex-control-nav {width: 100%; position: absolute; bottom: -51px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
.slides div {
	width:450px;
	height: 240px;
}
.right .slides div {
	width:auto !important;
	height:auto !important;
}
.slides table {
	border-collapse: collapse;
	width: 100%;
}
/*---- ???? ?? ???????? ??????????? ----*/
.section2 {
	border: 0px solid #ccc;
	margin: 0!important;
	width: 270px;
}
ul.tabs2 {

	list-style: none;
	padding-left: 0 !important;
	margin: 0!important;
	float: left;
}
.tabs2 li {
	width: 67px;
	display: block;
	margin: 0!important;
	padding: 0!important;
	cursor: pointer;
	position: relative;
	height: 79px;
	float: left;
}

.box2 {
	display: none;
	margin: 0!important;
	padding: 0!important;
	width: 270px;
	height: 320px;
}
.box2.visible {
	display: block;
	margin: 0!important;
	padding: 0!important;
	width: 270px;
	height: 320px;
}
.box2 ul {
list-style: none;
	margin: 0!important;
	padding: 0!important;
}
.box2 ul li {
	width: 270px;
	height: 320px;
}

/*---- ???? ?? ??????? ??????? ----*/
.section3 {
	margin: 17px 0 0 0;
	border: 0px solid #ccc;
}
ul.tabs3,ul.tabs4 {
	line-height: 30px;
	padding: 0 !important;
	margin: 0 !important;
}
.tabs3 li span,.tabs4 li span{
	border-bottom: 1px dashed;
}
.tabs3 li.last-li,.tabs4 li.last-li{
margin: 0 !important;
}
.tabs3 li {
	width: 200px;
}
.tabs4 li {
	width: 300px;
}

.tabs3 li,.tabs4 li {
	background: rgb(255, 236, 236);
	display: block;
	margin: 0 7px 0 0 !important;
	padding: 10px 0 !important;
	cursor: pointer;
	position: relative;
	top: 1px;
	height: 21px;
	float: left;
	border: 1px solid rgb(255, 184, 218);
	text-align: center;
	list-style: none;
	font-style: italic;
	font-size: 15px;
	color: #ED4D9A;
	border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
-khtml-border-radius: 6px 6px 0 0;
}
.tabs3 li.current,.tabs4 li.current {
	background: #fef8fb;
	font-weight: bold;
	border: 1px solid #ED4D9A;
	border-bottom: 1px solid #fef8fb;
	position: relative;
	top: 1px;
	z-index: 2;
}
/*---???? ?????? ---*/
ul.tabs33,ul.tabs43 {
	line-height: 30px;
	padding: 0 !important;
	margin: 0 !important;
}
.tabs33 li span,.tabs43 li span{
	border-bottom: 1px dashed;
}
.tabs33 li.last-li,.tabs43 li.last-li {
margin: 0 !important;
}
.tabs33 li {
	width: 200px;
}
.tabs43 li{
	width: 300px;
}
.tabs33 li,.tabs43 li{
	background: rgb(255, 236, 236);
	display: block;
	margin: 0 7px 0 0 !important;
	padding: 10px 0 !important;
	cursor: pointer;
	position: relative;
	top: -1px;
	height: 21px;
	float: left;
	border: 1px solid rgb(255, 184, 218);
	text-align: center;
	list-style: none;
	font-style: italic;
	font-size: 15px;
	color: #ED4D9A;
	border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
-khtml-border-radius: 0 0 6px 6px;
}
.tabs33 li.current,.tabs43 li.current {
	background: #fef8fb;
	font-weight: bold;
	border: 1px solid #ED4D9A;
	border-top: 1px solid #fef8fb;
	position: relative;
	top: -1px;
	z-index: 2;
}

/*---???? ?????? ?????????---*/
.box3 {
	display: block;
	padding: 30px;
	border: 1px solid #ED4D9A;
	position: relative;
	z-index: 1;
}
.box3 {
	display: none;
	padding: 30px;
	border: 1px solid #ED4D9A;
	position: relative;
	z-index: 1;
}

.box3.visible {
	display: block;
}
.box3 p,.box3 li {
	margin-right: 0px !important;
}
.pac-gal-coun {
color: rgb(253, 139, 194);
font-size: 13px;
font-weight: normal;
}


/*---?????---*/
#form-back-sign, #form-back-question, #form-back-report, #form-back-per {
	color: #444;
	font-size: 13px;
}

#form-back-report-h {
background: url(images/napisatotziv.png) no-repeat 0 0;
height: 35px;
padding-left: 45px;
padding-top: 10px;
}
#form-back-question-h {
background: url(images/zadatvopros.png) no-repeat 0 0;
height: 35px;
padding-left: 45px;
padding-top: 10px;
}
#form-back-per-h {
background: url(images/perezvonite.png) no-repeat 0 0;
height: 35px;
padding-left: 45px;
padding-top: 10px;
}
#form-back-sign-h {
background: url(images/napriyom.png) no-repeat 0 0;
height: 35px;
padding-left: 45px;
padding-top: 10px;
}

#button-search {
    margin:0 !important;
    height: 22px;
    width: 30px;
    background: url(images/search.png) no-repeat 0 50%;
    border: 0;
    cursor:pointer;
    font-size:0;
}
#print-button-b {
    margin:0 !important;
    height: 100px;
    width: 100px;
    background: url(images/print.png) no-repeat 0 0;
    border: 0;
    cursor:pointer;
    font-size:0;
}

#search-form {
	width: 195px;
}
#search-form,#button-search,#res {
	vertical-align: middle;
}
.search-result {
	padding: 10px 0;
}
.search-result p {
	margin-top: 0;
}

h5 {
	color: #444;
	font-size: 14px;
	margin: 15px 0 0 0;
	font-weight: lighter;
	font-style: italic;
}
h5 a {
	color: #444;
}
.search-left {
	float: left;
	width: 440px;
	padding: 0;
	text-align: left;
	border: 1px solid #fef8fb;
	border-top: 1px solid #EE4D9B;
}
.search-right {
	margin-left: 500px;
	padding: 0;
	text-align: left;
	border: 1px solid #fef8fb;
	border-top: 1px solid #EE4D9B;
}
.span-strong {
font-weight: bold;
}
.span-big {
	font-size: 110%;
}
#top-gall h1 {
	margin-bottom: 5px;
}
#top-gall h2 {
	font-family : Arial;
	font-size : 16px;
	color : #3058B3;
	font-weight : normal;
	border-bottom : none;
	line-height : 20px;
	margin: 0;
}
#top-gall #napriyom, #top-gall #zadatvopros, #top-gall #napisatotziv, #top-gall#perezvonite {
	margin-left: 250px;
}
#top-gall p {
margin-right: 30px;
}


.gall-img-h1 {
font-family : Arial;
	line-height : 20px;
		color: #3058B3;
	font-size: 16px;
	margin: 12px 0;
	padding-bottom: 2px;
}

.img-gall-div-right {
	margin-left: 260px;
	padding-top: 15px;
	text-align: left;
}
.img-gall-div {
	margin: 0 0 30px 0;
	width: 220px;
	float: left;
}
.gall-hirurg, .gall-hirurg a {
}
table#kontakti-rezhim {
	font-style: italic;
	line-height: 18px;
	border-collapse: collapse;
}
table#kontakti-rezhim tr{
	border-top: 1px solid rgb(255, 184, 218);
}
table#kontakti-rezhim p{
	margin: 6px 0;
}
table#kontakti-rezhim td.td-left {
	font-size: 1.1em;
	color: #ED4D9A;
	width: 115px;
}
table.gall-hirurg{
	padding: 15px;
	background: rgb(255, 236, 236);	
	font-style: italic;
	font-size: 1.1em;
	line-height: 21px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
}
table.gall-hirurg-in {
	color : #ED4D9A;
	font-size: 1.1em;
	font-style: italic;
	line-height: 21px;
}
#gall-do-posle-uvelichenie {
	background: url(images/gall-do-posle-uvelichenie.jpg) no-repeat 0 0;
	width: 220px;

}
#gall-do-posle-lifting {
	background: url(images/gall-do-posle-lifting.jpg) no-repeat 0 0;
	width: 220px;

}
.zag-for {
	margin: 0;
	font-style: italic;
	font-size: 14px;
	line-height: 24px;
}
.zag {
	font-style: italic;
}
.scrollTop{ 
		background:url(images/arrows2.png) 0 0 no-repeat;
		display:block; width:50px; height:45px; 
		position:fixed; bottom:10px; left:47%;
		z-index:20000; 
	}
	.scrollTop:hover{ background-position:0 -45px; }
	
	
	#move_up {
	position: fixed;
	bottom: 10px;
	left: 47%;
	width: 60px;
	height: 17px;
	display: none;
	text-align: center;
	font: 11px Arial;
	text-decoration: none;
	color: #3058B3;
	border: 1px solid #3058B3;
	background: #e1e7ed;
	padding-top:2px;
	opacity:0.9;
	filter: alpha(opacity=90);
}
#move_up:hover {
	color: #fff;
	background: #3058B3;
}
.kont-div {
	float: right;
	margin-left: 6px;
}
.kont-table {
	color: #EFB025;
}
.kont-op {
	padding-right: 30px;
	height: 40px;
	display: inline-block;
	background:url(images/kont-op2.png) 100% 0 no-repeat;
}
.kont-otziv {
	width: 40px;
	height: 40px;
	display: inline-block;
	background:url(images/kont-otziv2.png) 0 0 no-repeat;
}
.kont-video {
	width: 40px;
	height: 40px;
	display: inline-block;
	background:url(images/kont-video2.png) 0 0 no-repeat;
}
.kont {
	width: 40px;
	height: 40px;
	display: inline-block;
	background:url(images/kont.png) 0 0 no-repeat;
}
.kont-op:hover {
background:url(images/kont-op2.png) 100% 100% no-repeat;
}
.kont-otziv:hover {
background:url(images/kont-otziv2.png) 0 100% no-repeat;
}
.kont-video:hover {
background:url(images/kont-video2.png) 0 100% no-repeat;
}
.kont:hover {
	width: 40px;
	height: 40px;
	display: inline-block;
	background:url(images/kont.png) 0 100% no-repeat;
}
a.otzivi-vse-el {
text-decoration: none;
border-bottom: 1px dashed;
font-size: 16px;
color: #7C65DB;
margin: 9px 0 9px 30px;
}
a.otzivi-vse {
text-decoration: none;
border-bottom: 1px dashed;
font-size: 14px;
color: #7C65DB;
margin-left: 30px;
}
.otziv-scan p,.otziv-video p {
	color: #888;
	font-weight: 9px;
	margin: 6px 0 18px 0;
	line-height: 12px;
}
#container-otz-text .flexslider, #container-otz-video .flexslider, #container-otz-audio .flexslider {
	height: 260px;
}
.otziv-scan {
	float: left;
	width: 100px;
	margin-left: 30px;
	text-align: left;
}
.otziv-audio-t {
	float: left;
	margin-right: 15px;
}
.otziv-audio p {
margin: 0 0 0 76px;
}
.otziv-audio {
	margin: 0 30px;
	text-align: left;
}
.otziv-video {
	float: left;
	width: 180px;
	margin-left: 30px;
	text-align: left;
}
.otziv-margin {
	margin: 10px 30px 0 30px;
	border-bottom: 1px solid #ccc;
}
.otziv-margin p {
	margin-top: 3px;
	margin-right: 0!important;
}




.specialisti  {
	text-align: center;
}
.specialisti h1 {
	text-align: left!important;
	border-bottom: 0;
	font-family: Arial;
}
.specialisti table td {
	padding: 0;
}

.specialisti p {
	margin: 5px 0;
}
.specialisti td {
	vertical-align: top;
	padding: 20px 0;
}
.img-border-ping img, .border-ping {
	border: 1px solid #fad5e5;
}
.speci-blok {
	margin: 15px;
	padding: 30px 15px;
	text-align: left;
}
.spec-name {
	display: block;
	font-size: 15px;
	line-height: 24px;
	color: #ED4D9A;
	text-align: left!important;
}
.spec-name-gl-2 {
font-size: 11px!important;
}
.spec-name-gl {
	margin-left: 0px;
	font-size: 14px;
	line-height: 18px;
	color: #ED4D9A;
}
.spec-op {
	padding-left: 9px;
	border-left: 3px solid #fad5e5;
	text-align: left;
}
#parentElem
{
	width: 400px;
	height: 400px;
	border: 1px solid #ccc;
	padding: 0;
	top: 0px;
	left: 0px;
	position: relative;
	overflow: hidden;
	margin: 0;
}

#drag{
	width: 1px;
	height: 1px;
    position:absolute;
	overflow: visible;
}
#drag div {
	width: 1200px;
	height: 900px;
	margin-top:-500px; 
	margin-left:-400px;
	margin-right:-400px;
	z-index: 1100;
}
#dragHelper {
    overflow: visible!important;

}
.poriad {
	width: 200px;
	margin-left: 0;
	height: 40px;
}
.poriadkoviy-r {
	text-align: right;
	height: 40px;
}
.poriadkoviy {
	height: 40px;
}
.poriadkoviy a {
	text-decoration: none;
}
/*----????????!----*/
.pagination-stat, .pagination-stat-b {
	margin-top: 30px;
	text-align: center;
	color: #666;
}
.pagination-stat span, .pagination-stat-b span {
	cursor: pointer;
	font-size: 1.4em;
	text-decoration:none;
	color:#666; 
	border:1px solid #666; 
	padding: 3px 6px; 
	margin:2px;
}
.pagination-stat span:hover, .pagination-stat-b span:hover {
	text-decoration:none;
	background:#f7b7d3;
	border:1px solid #FE31AB; 
	color: #fff;
}

.pagination-stat span.current,.pagination-stat-b span.current {
	color:#fff; 
	background:#f7b7d3; 
	font-size: 1.8em;
	border:1px solid #FE31AB; 
	padding: 3px 6px; 
	margin:3px;
} 





.pagination {
	margin-top: 30px;
	text-align: center;
	color: #666;
}
.pagination a {
	text-decoration:none;
	color:#666; 
	border:1px solid #666; 
	padding: 2px 5px; 
	margin:2px;
}
.pagination a:hover {
	text-decoration:none;
	background:#f7b7d3;
	border:1px solid #FE31AB; 
	color: #fff;
}
.pagination .ditto_currentpage {
	color:#fff; 
	background:#f7b7d3; 
	font-size: 1.3em;
	border:1px solid #FE31AB; 
	padding: 2px 5px; 
	margin:2px;
} 
.pagination .ditto_previous_link, .pagination .ditto_next_link{
	color:#666; 
	border:1px solid #666; 
	padding: 2px 5px; 
	margin:2px;
}
.pagination .ditto_page{ 
	padding: 2px 5px;
}


/*---????????? ???????---*/
#left2 .nav-gal {
	margin: 15px auto;
	color: #fff;
}
.nav-gal {
	margin: 15px auto;
	color: #999;
}
.nav-gal,.nav-gal td {
	border-collapse: collapse;
}
.total {
	display: inline-block;
	margin: 0px 20px;	
}
#left2 .currentNumber {
	font-family: 'pf_din_text_cond_proitalic';
	font-size: 48px;
	color: #fff;
} 
#left2 .totalNumber {
	color: #fff;
	font-size: 13px;
	font-style: italic;
	line-height: 12px;
	display: block;
}
.currentNumber {
	font-family: 'pf_din_text_cond_proitalic';
	font-size: 48px;
	color: #999;
}
.totalNumber {
	color: #999;
	font-size: 12px;
	font-style: italic;
	line-height: 12px;
	display: block;
}
#left2 .previous, #left2 .next, .previous, .next  {
	display: inline-block;
	font-size: 18px;
	border: none;
	text-decoration: none;
	padding-top: 10px;
	height: 30px;
	font-family: 'pf_din_text_cond_promedium';
}
.previous, .next {
	color: #666;
}
#left2 .previous, #left2 .next {
	color: #fff;
}

#left2 .previous {
	padding-left: 50px;
	background: url(images/arr-gall-pre.png) 0 0 no-repeat;
}
#left2  .previous:hover {
	color: #f3f2f2;
	background: url(images/arr-gall-pre.png) 0 100% no-repeat;
}
#left2  .next {
	padding-right: 50px;
	background: url(images/arr-gall-next.png) 100% 0 no-repeat;
}
#left2  .next:hover {
	color: #f3f2f2;
	background: url(images/arr-gall-next.png) 100% 100% no-repeat;
}
.previous {
	padding-left: 50px;
	background: url(images/arr-gall-pre-gr.png) 0 0 no-repeat;
}
.previous:hover {
	background: url(images/arr-gall-pre-gr.png) 0 100% no-repeat;
	color: #ccc;
}
.next {
	padding-right: 50px;
	background: url(images/arr-gall-next-gr.png) 100% 0 no-repeat;
}
.next:hover {
	background: url(images/arr-gall-next-gr.png) 100% 100% no-repeat;
	color: #ccc;
}
/*---????????? ???????---*/
.nav-otziv {
	margin: 15px auto;
}
.nav-otziv,.nav-otziv td {
	border-collapse: collapse;
}

.previous-otz, .next-otz  {
	font-size: 13px;
}
/*---???????!---*/
#podelitsia {
	text-align: left;
	padding: 5px;
	width: 350px;
	background: #fff;
}
/*---???????!---*/

#dio-lens {
	border: 5px solid #dcdcdc;
}




#top-login-wrapper {
	z-index: 20;
	position: relative;
	height: 24px;
	line-height: 24px;
}
#top-login {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	text-align: right;
}
#top-login ul {
	margin: 0 1px 0 0;
}
#top-login ul li {
	display: inline;
	border-right: 1px solid #f38ab8;
}
#top-login ul li:first-child {
	border-left: 1px solid #f38ab8;	
}
#top-login ul li a {
	display: inline-block;
	margin: 0;
	padding: 1px 10px 0 10px;
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	-khtml-opacity: 0.6;	
	  -moz-opacity: 0.6;
		   opacity: 0.6;	
			filter: alpha(opacity=60);
}
#top-login ul li a:hover {	
	-khtml-opacity: 1;	
	  -moz-opacity: 1;
		   opacity: 1;	
			filter: alpha(opacity=100);
}
#top-login ul li a.is-open {
	background: #f38ab8;
	color: #fff;
	-khtml-opacity: 1;	
	  -moz-opacity: 1;
		   opacity: 1;	
			filter: alpha(opacity=100);
}
.top-login-login {
}
/*  Login Logout  */
#top-login #wlpeWelcome {
	font-size: 12px;
	color: #000;
	-khtml-opacity: 0.6;	
	  -moz-opacity: 0.6;
		   opacity: 0.6;	
			filter: alpha(opacity=60);
}
#top-login #wlpeWelcome a {
	color: #137899;
}
#top-login #wlpeUserButtons {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;	
}
#top-login #wlpeUserButtons .button {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	font: 12px Arial;
	color: #000;	
	text-shadow: 0 0 0 #000;
	-khtml-opacity: 0.6;	
	  -moz-opacity: 0.6;
		   opacity: 0.6;	
			filter: alpha(opacity=60);	
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
	-webkit-box-shadow: 0 0 0 #666;	
	   -moz-box-shadow: 0 0 0 #666;
			box-shadow: 0 0 0 #666;	
}
/*  Login Popup  */

#header-title-login-forms a {
	color: #3472E0;
}
#header-title-login-forms a:hover {
	color: #EE4D9B;
}
#header-title-login-forms a:active {
	color: #EC008C;
}
#header-title-login-forms {
	display: none;
	position: absolute;
	top: 26px;
	right: 1px;
	width: 200px;
	padding: 28px;
	border: 1px solid #fff;
	background: #fff;			
	-webkit-border-top-right-radius: 0;
		-moz-border-radius-topright: 0;
			border-top-right-radius: 0;	
	-webkit-border-top-left-radius: 5px;	
		-moz-border-radius-topleft: 5px;
			border-top-left-radius: 5px;			
	-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
			border-bottom-right-radius: 5px;	
	-webkit-border-bottom-left-radius: 5px;	
		-moz-border-radius-bottomleft: 5px;
			border-bottom-left-radius: 5px;	
	-webkit-box-shadow: 0 3px 4px #fff;			
	   -moz-box-shadow: 0 3px 4px #fff;
	        box-shadow: 0 3px 4px #fff;	
			
	-khtml-opacity: 0.95;	
	  -moz-opacity: 0.95;
		   opacity: 0.95;	
			filter: alpha(opacity=95);
}
#header-title-login-forms label {	color: #666; }
#header-title-login-forms label#remember { color: #CCC; }
#header-title-login-forms input[type="text"],
#header-title-login-forms input[type="password"] {
	width: 93%;
	margin: 4px 0 14px;
	padding: 8px;
	border: 1px solid #DDD;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
        	border-radius: 5px;	
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255,0.7);			
       -moz-box-shadow: inset 0 0 1px rgba(255,255,255,0.7);
	        box-shadow: inset 0 0 1px rgba(255,255,255,0.7);		   
}
#header-title-login-forms input::-webkit-input-placeholder { color: #999; }
#header-title-login-forms input:-moz-placeholder { color: #999; }
#header-title-login-forms .button[type="submit"] {
	float: right;
	margin: -2px 2px 0 0;
	padding: 6px 14px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
        	border-radius: 2px;		
}

#top-login #wlpeReminderButton {
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	right: 20px;
	padding: 0;
	background: none;
	border: none;
	color: #666;
	font-size: 15px;
	text-decoration: underline;
}
#top-login #wlpeRegisterLink a {
	position: absolute;
	bottom: 20px;
	left: 20px;
	color: #666;
	text-decoration: underline;	
}

.wlpeMessageText {
	margin-left: 60px;
	font-size: 115%;
}
.block {
	display: block;
}
.bl450 {
	width: 450px;
}
.top {
	vertical-align: top;
}
.align-center {
	text-align: center;
	margin: 0;
}
.align-left {
	text-align: left;
}

.B_crumbBox, .B2_crumbBox {
	display: block;
	color: #231F20;
	font-family: 'pf_din_text_cond_proregular';
	font-size: 14px;
}
.B_crumbBox {
	margin: 0 0 15px 0;
}
.B2_crumbBox {
	margin: 15px 0 0 0;
}
.B_crumbBox a, .B2_crumbBox a {
	color: #231F20;
}
.B_crumbBox a:hover, .B2_crumbBox a:hover {
	color: #EE4D9B;
}
.faq-table div {
	margin: 0 0 21px 0;
}
.faq-table p {
	margin: 0 0 6px 30px;
}
.vop-vopros .vopros {
	color: #333;
	font-style: italic;
	cursor: pointer;
}
.vop-razdel {
	background: #f49ac2 url(images/news-date-bg.png) repeat-y 100% 0;
	color: #fff;
	font-style: italic;
	padding-left: 30px;
}
.vop-razdel .vopros {
	font-size: 16px;
	margin: 0;
	padding: 1px 0 2px 0;
	font-style: normal;
}
.vop-vopros .otvet {
	position: relative;
}
.vop-vopros .vopros span {
	color: #ED4D9A;
	font-weight: bold;
	display: block;
}
#wlpeUserRegisterForm, #wlpeLoginForm, #wlpeActivateForm, #wlpeResetForm, #wlpeUserProfileForm, #derm-zap {
	padding:0;
	border:none;
	margin:30px;
	width:450px;
}

#form-back-vopros,#form-back,#form-back-pg {
font-family:'pf_din_text_cond_prolight';
font-size:18px;
background:#fff;
padding:0;
color:#333;
width:100%
}

#form-back-vopros fieldset,#form-back fieldset,#form-back-pg fieldset {
border:none;
margin:10px 0;
padding:0
}

#form-back-vopros form,#form-back form,#form-back-pg form {
margin:0 auto
}

#form-back-vopros input,#form-back-vopros textarea,#form-back input,#form-back textarea,#form-back-pg input,#form-back-pg textarea {
border:none;
padding:5px 10px;
border-radius:5px;
border:1px solid #ccc;
width:90%;
font-family:'pf_din_text_cond_prolight';
font-size:16px;
background:#fff
}

#form-back-vopros textarea,#form-back textarea,#form-back-pg textarea {
margin:10px 0
}

#form-back-vopros input,#form-back input,#form-back-pg input {
margin:0
}

#form-back-vopros input:focus,#form-back-vopros textarea:focus,#form-back input:focus,#form-back textarea:focus,#form-back-pg input:focus,#form-back-pg textarea:focus {
background:rgba(0,0,0,.1);
border-radius:5px;
outline:none
}

#form-back-vopros legend,#form-back legend,#form-back-pg legend {
font-size:25px;
margin-bottom:15px;
color:#FF7BAC
}

#form-back-vopros label,#form-back label,#form-back-pg label {
margin-top:10px;
display:block
}
.button-pg {
    border: 1px solid #cc0000!important;
    background: #e06666!important;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4cccc), to(#e06666))!important;
    background: -webkit-linear-gradient(top, #f4cccc, #e06666)!important;
    background: -moz-linear-gradient(top, #f4cccc, #e06666)!important;
    background: -ms-linear-gradient(top, #f4cccc, #e06666)!important;
    background: -o-linear-gradient(top, #f4cccc, #e06666)!important;
    padding: 10px 20px!important;
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    border-radius: 5px!important;
    text-shadow: rgba(0,0,0,.4) 0 1px 0!important;
    color: #fff!important;
    font-size: 21px!important;
    text-decoration: none!important;
    vertical-align: middle!important;
    cursor: pointer;
}
#form-back table {
	width: 100%;
}
#wlpeUserRegisterInput {
	background:url(../gfx/user.gif) no-repeat 95% 1em;
}
#antibot {
	background:url(../gfx/email2.gif) no-repeat 95% 1em;
}
#wlpeUserRegisterForm fieldset, #wlpeLoginForm fieldset, #wlpeActivateForm fieldset, #wlpeResetForm fieldset, #wlpeUserProfileForm fieldset, #derm-zap fieldset {
	border: 1px solid rgb(250, 171, 209);
	margin: 15px 0;
}

#wlpeUserRegisterForm fieldset div, #wlpeLoginForm fieldset div, #wlpeActivateForm fieldset div, #wlpeResetForm fieldset div, #wlpeUserProfileForm fieldset div, #derm-zap fieldset div {
	margin:5px 0;
	clear:both;
	border:none;
	padding:5px 0;
	font-size: 115%;
	color: #333;
}

#wlpeUserRegisterForm label, #wlpeLoginForm label, #wlpeActivateForm label, #wlpeResetForm label, #wlpeUserProfileForm label, #derm-zap label {
	float:left;
	width:170px;
	text-align:right;
	margin-right:15px;
}
#wlpeUserRegisterForm legend, #wlpeLoginForm legend, #wlpeActivateForm legend, #wlpeResetForm legend, #wlpeUserProfileForm legend, #derm-zap legend {
	color:#ED4D9A;
	font-size:1.2em;
}
#wlpeUserRegisterForm legend span, #wlpeLoginForm legend span, #wlpeActivateForm legend span, #wlpeResetForm legend span, #wlpeUserProfileForm legend span, #derm-zap legend span  {
	width:10em;
	text-align:right;
}
#wlpeUserRegisterForm input, #wlpeLoginForm input, #wlpeActivateForm input, #wlpeResetForm input, #wlpeUserProfileForm input, #derm-zap input {
	padding:0.15em;
	width:10em;
	border:1px solid #ddd;
	background:#fff;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

#wlpeUserRegisterForm input:hover, #wlpeUserRegisterForm input:focus, #wlpeLoginForm input:hover, #wlpeLoginForm input:focus, #wlpeActivateForm input:hover, #wlpeResetForm input:hover, #wlpeActivateForm input:focus, #wlpeResetForm input:focus, #wlpeUserProfileForm input:hover, #wlpeUserProfileForm input:focus, #derm-zap input:hover, #derm-zap input:focus  {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 

.email {
	width:14em;
}

#wlpeUserRegisterForm input.default {
	color:#bbb;
}
.smalltext, .smalltext a {
	font-size: 11px;
	color: #666;
}

.small-table, .small-table a {
	font-size: 13px;
	color: #666;
	line-height: 110%
}
.vazhno {
margin-left: 15px;
padding-left: 15px;
border-left: 2px solid #ED4D9A;
}
.vazhno-href {
padding-left: 25px;
background:url(images/zvez.png) no-repeat 0;
display: inline;
}
.errors {
	color: red;
}
.topmenu-center-marg {
	margin-top: 13px!important;
	display: block;
	width: 500px;
}
#zag-faq-gr {
	background: url(images/grud-n.png) no-repeat 100% 50%;
}
#zag-faq-l {
	background: url(images/face-n.png) no-repeat 100% 50%;
}
#zag-faq-t {
	background: url(images/telo-n.png) no-repeat 100% 50%;
}
.zag-faq-ul {
 list-style-type: circle;
 margin-top: 6px;
 margin-bottom: 18px;
}
.zag-faq-gl {
	margin: 0;
	text-align: center;
	font-style: italic;
	font-size: 110%;
	color: #ED4D9A;
}
.topmenu-center-op {
	margin: 0 0 6px 0;
	text-align: center;
	/* font-style: italic; */
	color: #ED4D9A;
	font-family: 'pf_din_text_cond_prolight';
	font-size: 18px;
}
.topmenu-center-op a {
	color: #ED4D9A!important;
	font-size: 18px!important;
	text-decoration: underline!important;
	border-bottom: none!important;
	
}
#tags-gru {
 background: url(images/grud-n.png) no-repeat 100% 50%;
}
#tags-lico {
 background: url(images/face-n.png) no-repeat 100% 50%;
}
#tags-telo {
 background: url(images/telo-n.png) no-repeat 100% 50%;
}
#tags-ves-obsledovanie {
 width: 310px;
 	margin: 13px 0 18px 35px;
}
#tags-ves-terapiya {
 width: 285px;
 	margin: 13px 0 18px 35px;
}
#tags-ves-hirurgiya {
 width: 260px;
 	margin: 13px 0 18px 35px;
}
#tags-kosmo-kont .topmenu-center-op {
	text-align: left;
}
.menu2-table .second-tr-menu td {
	padding-bottom: 0;
}
.menu2-table {
	width: 100%;
	border-collapse: collapse;
	padding: 0; 
	outline: none;
	margin: 15px 30px 0 30px;
	line-height: 24px;
}
.menu2-table a {
	color: #666;
	font-size: 13px;
}
.menu2-table td {
	margin: 0; 
	padding: 0; 
	vertical-align: top;
	padding-bottom: 30px;
}
.menu2-table ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tags-all table {
	width: 100%;
	border-collapse: collapse;
	margin: 0; 
	padding: 0; 
	outline: none;
}
.tags-all td {
	margin: 0; 
	padding: 0; 
	vertical-align: top;
}
#tags-gru, #tags-lico, #tags-telo, #tags-obshaya, .tags-all {
	line-height: 24px;
}
.active-c-menu {
	font-family: 'pf_din_text_cond_promedium';
	color: #ED4D9A!important;
	border-bottom: 1px solid #ED4D9A!important;
	text-decoration: none;
}
#tags-gru a, #tags-lico a, #tags-telo a, #tags-obshaya a, .tags-all a {
	border-bottom: 1px solid #ccc;
	color: #666;
	font-size: 13px;
	text-decoration: none;
}
#tags-gru a:hover, #tags-lico a:hover, #tags-telo a:hover, #tags-obshaya a:hover, .tags-all a:hover {
	color: #ED4D9A;
	border-bottom: 1px solid #ED4D9A;
}
#tags-gru ul, #tags-lico ul, #tags-telo ul, #tags-obshaya ul, .tags-all ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#topmenu-center-wrapper-menu span {

	width: 100%;
	position: relative;
	z-index: 1000;
	text-align: center;
}
 #move_ups {
	position: fixed;
	bottom: 10px;
	left: 47%;
	width: 115px;
	height: 30px;
	display: none;
	text-align: center;
	border: 1px solid #999;

	border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
	padding-top:2px;
	opacity:0.9;
	filter: alpha(opacity=90);
	z-index: 7999;
}
#topmenu-center-wrapper-menu span {
 display: inline-block;
  *display: inline;
  zoom: 1;  
  
 padding: 9px 0;
  cursor: pointer;
}
#topmenu-center-wrapper-menu span,  #move_ups {

  overflow: visible;
  

  /* font: bold 13px arial, helvetica, sans-serif; */
  font-family: 'pf_din_text_cond_prolight';

  text-decoration: none;
  white-space: nowrap;
  color: #555;
  

  background-color: #fff;
  

  /* background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(rgba(255,255,255,0))),
                    url(data:image/png;base64,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); */
  

  /* background-image: -webkit-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0)),
                    url(data:image/png;base64,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); */
  background-image: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0)),
                    url(data:image/png;base64,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);
  background-image: -ms-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0)),
                    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAADAFBMVEX///8AAACAgIDr6+tqamp5eXnv7++1tbW/v79ERES+vr6VlZXk5OSwsLA6OjphYWHj4+PCwsLw8PDi4uK3t7dISEhAQECSkpKIiIh2dnY9PT0uLi5/f39NTU1ZWVnq6uqgoKCKiorS0tJQUFDAwMDIyMihoaH8/PylpaXn5+dmZmbo6Oiurq7Nzc2UlJT6+vqqqqqoqKgyMjL29vbJycnl5eUxMTHY2NhLS0tdXV339/dfX1/t7e2kpKTR0dGGhobh4eGjo6MwMDBlZWUkJCRjY2PQ0NCfn5/09PSbm5vDw8PFxcW5ubl+fn7e3t5VVVXm5ubg4OBsbGx4eHhnZ2ff399BQUFiYmKPj4/z8/N0dHS9vb2dnZ01NTXU1NRMTEwJCQkRERGYmJjV1dUoKCiioqI8PDzp6enT09OsrKwTExMYGBjd3d0VFRVoaGi2trbLy8vPz8+FhYWMjIyEhIQ+Pj6Hh4dubm7X19dtbW2xsbHOzs56enr7+/uCgoICAgJgYGBycnJvb2+RkZHc3Ny7u7v9/f0SEhJXV1fHx8eysrJCQkKLi4vb29upqamtra1DQ0NcXFxkZGTMzMxzc3OcnJyZmZnZ2dnGxsaDg4Pu7u6np6fx8fGmpqaJiYny8vK8vLzBwcEEBAQlJSV9fX1wcHBxcXEODg7W1tZ8fHzKysqNjY20tLRJSUmWlpazs7NOTk5FRUV1dXX5+flSUlJ7e3vExMQ4ODhHR0dbW1tWVlY3NzcqKio0NDQPDw8rKysaGhocHBwdHR0nJyeenp74+PgiIiImJiZ3d3deXl7a2tqampoHBwdUVFSBgYG4uLhpaWkhISEXFxc/Pz9ra2s7OzsMDAxTU1M5OTkICAgjIyOXl5cbGxsfHx8sLCy6urqrq6sKCgoLCwtRUVFYWFhaWlpGRkYpKSkNDQ0zMzM2NjaQkJAGBgZKSkqOjo4ZGRkFBQUWFhYgICAQEBAtLS3+/v719fUvLy9PT08BAQGTk5Ps7OwDAwMUFBQeHh6vr6/zapmXAAABAHRSTlMFCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Tv22wAADGJJREFUeF7dmwOvbcu6RVtbtolt27Zt27Zt27aNY9u2bfvqCUmSZCfv5mWe3JO19pnrF4yMqvp6dRXRyLLIhTDAZAbsBhdQXhFpCs1ha7H02YBCaffjAQGm7XutDAcnYKN2cDpDAeR4OT6B5+qzgxJyG2SIiDz40frhK+mnvaWnVxQ+y1g1DYiBnagYI7oOIA1tR+mVPlGFDoi4k/sAGOQPUOrgHZFjPhCs2gx4R7YCIkl9SFj5bBt5SbwUeyzjKfp0aX2dVxBFKPd2F/sYM3FeE8GyB6VueVIzTeJWbp+jIol07YB2LDcVBqeoCIAAJ6BzVLWh0MCWzwNQSavIZChPuDYHDJEx1BM+lbo0ir2wM4InbMUcgAXw5ndcaojcAtfFxBAJJfIpwZmteaE6olihzQwYJ/3liToDtfskatKvKxMRopAugNGJQi7FCakMrIorPloAuO8oqn4VEoVsh/Qq4i6k5JatYBahbpcjWAqm3HfPFuGqHMAx4HtwBRiJo+tsBVccnEjml6sp7TcSlhpS5siRmsLdtyqX5Kov7iCa2v33AXCPXOTHTiqgi1W5KlKWONsCTjDlmEYIu9ezFQHoDgqDOM2DwHugziYEeGc+2BSJsd+AKth00nEaPMzW4vA+F8l5rV2TMTZnITWIjyHnP9aOo/m/067rCZwNVn8MeIq5zAJxxo5G4gdeFV6lW2plVkfyWO/DLCIiPAs/+gv9mlsWqE05pYgnbc96zPlsSfGtHxdT2g4JLaI+enxdo1k/FBOAWw8AsKRJFri4HmFzh/EWCOVB0JJTS1KCNZP4Gm+1QVnNFcb68J0Dm5UCG6g1oHjrnojQ0iHjEOqD0BrbG7asqFH9pAU06kZpanVanlaFpSb0WMJ9phrW13KMd1KFjKTOkhfL4U4N6NknTLFu5VsGV7CDXLQ67Nk7D/ELwhjIDGoRC3jp88edXuphGl4XpbNrIdzbugAJCI9Yk5QiwIfcmy2EDDZFmY4Ybk/MeIkm6MwaVEXbIi9HhMIZGsoVkJeX52DseRnhViwdjl4gNF3YX0XT4JOilIuO9BktiomqTbpRD+6XQfDhgC+/IWsrkQjZio7DdGgkQ+wBKkhu6JyBMI7YEQB242+o99DXZOAq8AC54HBFp2BBrhJX4LEN4yKBadYQU++wHO5pgFZpjdilk/YFcAKpZ3e2Qk0tPhux8XppdfsPvl+RXGquoWQcU7sCJg0DL2DXxA0sYRi0FocBAAKqRhAxqiMADTMWuR13fV1MpH0JNua9uGEIY6RXMwWMthLMmYB8oWrvVTIKpVoEQPafHlXlPOBQnkAUqVwca7FhJvKTHGLUNdfVQJxbFhE8SxSJAmtfETx9DZ4iAQX6tCxfRmh+ja3MUkqZBM+KjJh5ZtttvB4BYENgsfGIvI4+MF/aVPJXWtgWqbTUpWVbvSUZghTDV2Qi6G7WPd4cPMijv9QDO9oKa3TCN0iD6azWkRfJYYC8TYrboQNjv0Tj4QuHOUj2AGGrbRpRX6ScdW/jQ3239+v2iEN8vpqzAOYuPAT9AQQhCorI8zWHj+7cG3eW6NkbQaT7zitI2xh+7l8TWjctvo/LYNKd3NYEhLsB/03zngMSSgJ6iIP6t4fwcUYDlyR7bzWJwQOLvQzAY3VxSz2NpJYCsKl1xW5cpt7IIUAzaAZxrapXeJKEx2vNAp5jQT+lEnstsSNefAKwpfC0mKdsoaOY01uagkM5MXmWnkySiVO4DCqAglcpms1o9lOmMeQCH7zcFsq7BhkNRIKwQoBVpYuS9C+iTxDfHIPBuQrwcV9v3nCSuN3+ddRlGTyzkdB3Utsm04O+pw45310cklZQudi9re72XnmtJu8uRTpv8jeIOY09Eethnb3GAL/zf6OA45uZIPc9g3yo9tKqvDtc+Lzdsx5zkW0Y9BSVvYACIrnPkQbgA3GkVxZbAqpHGMLYZH5i4F/M9C5ApTFgVjxFbAbbu0PSV/KWoc4eCb7/xlLgIeAtWIplGRpm20zYxzmW84ewu2jXCvPvpN2tItAzDJQx8F393FxkfO3+AJZ7c9GQ+uBk5VN4jbIAn4Wq0B5w75nOXIZbzAPVu3OwTc0Yq/KResEVACCLUaOAFHkdaFSRu3s10ZvyTR9L6IDtfwCeKcr/IKQbPQ15MATiEJ7uA6OIrNjqVaJpukC093hatmIj3F+leylAmMbGjvQgGYBQXu9cKKCLc4C6efxmiOfyueHyiS9grMZ/2wJCuqMQDrCOWlMerO5hyBtGYrGjXYWq1ca+xHVlZSo9CaGcU31IKBJRGxjHSYCz7GJ/GM9eJzMqXeoKGP52At1a9FmD8Khgh/nFiqQhHzYSj62pJW0dNQBBZGjZPBmJ4SGxSeoMR7VgxBQkpiRIcHDFwIwaFj2Kk8VIDgWz7OWmD+mdLfvbxU1eUR5HINuy7ahHQ1iGv5dCwZbo/VU4MnSsruDA4EpxeNlt8ORStsB/nRPkGtQv9fMtUwHZiehIj4MdjoDoLjzXpzRD5uwdNQZxBt8J8HIi6VIgg6ikFQa9+yfj4gKYSIc92LTSaRQmGFKyAwBO+f9NH/6oVAaHA40hKwpHWpaVauP7b3kovlYRYJXLrc/qimSyW5md+14FRgAgg1hYtI7hzu+XZwK1/VEIw7TJgzYkY3btQ6GCbF1banDVbUezWUQKz2qC+gkMLkUlIQxWjmMLwaGlAu8f+aVz4FhJaTOxi+JDVbQlKsP4SNBMXMh6oSVHiZ3nnD/KMfLd5SmwoxtAhgbP9nQB7tmkfHpK5dUFfCF209sTq7kP5OgZOLibP7lNQePN3iNIyFrFBhV3DL/EPgQhc1Oehi9jnJDWTynWzObqDjj1mY2mSSi+BdH01bProEwcHen1jZFo8trafC8oiCwQJfWiTmMm5YnbIMInNbqAb2wTyABhxr9ySf8+q1tAn77/rqnTy0yH1vjXylr9+5NdXwFYzAsIUPpE1juNQepk/wjdk4Eh3FENEgexbhK+GYET40djOzfVZX72ZPRRQPjHA+HbyAKwOB803A2OODVwYS8fcZTfAnARl8BmjpaQMv8U7AQnaRfbQH2m5Egn2wKYvEmu82obYTpAnhANPPJiUJ068sdfK3hgI0j8hcAyIjjMhsA6Jp80bMHzBWg88z+rKhU4FdxZSbSFY0po+XzhsH9vTpbcd2UP5pWwwXiazgWVFmJ8M4hTFWFmDNRyPbANaJOmJYChzoNlCJ2E73tZQ7GTEtTOdUe5DPrSrvXcuMaDmzwiECK0+CtPK5JS4g1zxjALAcZWvB+FFKu74mMqVMpVqBaltJ9haAILIOqsii5F5JqNY1PsAJkFav4xpdC0UXoy1k/PpCtbvKjy9/MR5wboybf1KqCD7YHQQsykSP/S9OXbu+r0qtXzV85TOw7KLXwT7Qgn/G9hKFl3VWQFCC+y/Foy5v+FFfxwZRlVbrKIAOqAaw4vf5ik3w7EyK+A5KxAAfcB6e0lK9Askw+k+uYERgEOddCwsHzY55uD2QVtQ+cb2hMcfkngIizB3aW5AUsER5gTmNgGoAVB5NwFE1X3drqKdCf6DgHcmPyFIEUgAEoHTTeFIIGqwJ39/9OV7wVfzU02BUtulFnC/lQsNRQQigDlx53lc1jrYZiNYOctUzijHN64Z/MvZGpRACdLj1L7mmYAUidyVjo0qg7kla48KR/63wUZWF41tj0AmzkFF4rBjN9cy8U0U3TJJIGiHJZ5vvDie+PBOwGWecqMnziJ/atWI7nmk4f4WLxyr1n3OjlJko7JfgKYX0GT8xIcTCSw7iQ4MtDA2xrA/gmeO6Vg5egEJbM2SAa2qL7aiqKejgeHhwLSbRV34YkS9BIoPxYQEiF7asefb//lkVBQ4KuXmr9zI6QCCqiklO/cNECfMIjKdUHiLQTWnAXFOfL9nWC6FIqmKQEWMVgeWwbLIQr8/wRHkzQwSAd4ERk8tjDBEd8GlqSFpxt/Q3cF9ykjP1Xb+fIof2e6Iz1fVVUtMwxgQMLKPRZ3SA3qJ4btEr6V+MS1TzriDl5OlJiTjGUbdD9e5mt3gQJMHY+rYEdVAfAEAkpasFhxgUUGoykcvJEA+Unw/GhEYXHo8sdSKPgoGwtJ9kaA4kHQPAsnqrDY8fkD8AW/FAS5D3SjrBygixc8ciW4t+FG2YwA6xw83l2hwN6ZSA4WijEhOLKEwBER+dPUK/hI/p/kVrA+eSV/QsCCz07/F6W5tIcqVQ/EAAAAAElFTkSuQmCC);
  background-image: -o-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0)),
                    url(data:image/png;base64,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);
  background-image: linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0)),
                    url(data:image/png;base64,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);
  -webkit-transition: background-color .2s ease-out;
  -moz-transition: background-color .2s ease-out;
  -ms-transition: background-color .2s ease-out; 
  -o-transition: background-color .2s ease-out;  
  transition: background-color .2s ease-out;
  background-clip: padding-box; /* Fix bleeding */

  /* text-shadow: 0 1px 0 rgba(255,255,255, .9); */ 
}

#topmenu-center-wrapper-menu span:hover, #move_ups:hover {
  background-color: rgb(219, 219, 219);
  color: #555;
}

#topmenu-center-wrapper-menu span:active{
  background: rgb(252, 231, 241);
  position: relative;
  top: 1px;
  text-shadow: none;
}
#topmenu-center-wrapper-menu span[disabled], #topmenu-center-wrapper-menu span[disabled]:hover, #topmenu-center-wrapper-menu span[disabled]:active{
  background: #fafafa;
  cursor: default;
  position: static;
  color: #999;
  /* ??????? ???????? ????????????? ????????? !important, ?? ??????? ?????? ??? ?????????? :) */
  -moz-box-shadow: none !important; 
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
.tabs-soc {width:100%;overflow:hidden;font-size:0.9em;margin:2em 0;zoom:1;padding:1px;position:relative;}
.tabs-soc dt {float:left;line-height:2;height:2em;background:#e8f0f5;border:1px solid #e8f0f5;border-bottom:0;padding:0 1em;position:relative;left:35px;margin-right:1px;cursor:pointer;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;}
.tabs-soc dt:hover {background-color:#bfdff4;}
.tabs-soc dt.selected-soc {border-color:#b0d0e9;background:#fff;z-index:3;cursor:auto;}
.tabs-soc dd {background:#fff;display:none;float:right;width:100%;margin:2em 0 0 -100%;position:relative;z-index:2;}
.tabs-soc dd.selected-soc {display:block;}
.tabs-soc .tab-content-soc {border:1px solid #b0d0e9;padding:20px;
-webkit-border-radius:10px;
-moz-border-radius:10px;}
.kaloriynost-table {
width: 100%;
border: 1px solid #fad5e5;
background: #fff;
border-collapse: collapse;
}
.kaloriynost-table td {
width: 50%;
padding-left: 30px;
border: 1px solid #fad5e5;
}
.kaloriynost-table p {
margin: 3px 0;
}
.menu-podrazdela {
padding: 0;
margin: 0;
list-style: none;
}
.teaser-dop {
	width: 200px;
	margin-left: 10px;
	float: left;
}
.teaser-ul li {
	margin: 10px 0;
}
.share {
	margin: 0 auto;
}
.share table {
	margin: 0 auto;
}
.otveti-all {
	display: block;
	height: 30px;
	padding: 0 0 0 30px;
	background: url(images/faq-all.png) no-repeat 0 0;
}
.otveti-all:hover {
	background: url(images/faq-all.png) no-repeat 0 100%;
}
.padd-border {
	border-top: 1px solid #EF64A7;
	border-bottom: 1px solid #EF64A7;
	padding: 6px 0;
	margin: 6px 0;
}
.margin-l-76 {
	margin: 0 0 0 76px;
}
.blockquote {
border: 2px solid #FFC8DC;
padding: 0 15px 0 0;
}
.blockquote ul li, .blockquote ol li {
margin-bottom: 10px;
}
.td293px {
	width: 293px;
}
.width30px {
	width: 30px;
}
.width125px {
	width: 125px;
}
.width150px {
	width: 150px;
}
.width160px {
	width: 160px;
}
.width220px {
	width: 220px;
}
.width271px {
	width: 271px;
}
.width455px {
	width: 455px;
}
.width425px {
	width: 425px;
}
.width245px {
	width: 245px;
}
.width275px {
	width: 275px;
}
.width290px {
	width: 290px;
}
.td30px {
	width: 30px;
}
.italic-p {
	color: #666;
	font-style: italic;
}
.text-grey {
	color: #666;
}
.text-white{ 
	color: #fff;
}
.text-italic {
	font-style: italic;
}
.text-right {
	text-align: right!important;
}
.text-left {
	text-align: left!important;
}
.text-center {
	text-align: center!important;
}
.text-margin-10-0 {
	margin: 10px 0;
}
.text-padding-0 {
	padding: 0;
}
.text-padding-l-30 {
	padding-left: 30px;
}
.text-padding-l-15 {
	padding-left: 15px;
}
.text-padding-l-45 {
	padding-left: 45px;
}
.text-padding-30 {
	padding: 30px;
}
.text-width-300 {
	width: 300px;
}
.autor {
	font-size: 16px;
	color: #ED4D9A;
}
.text-bold {
	font-weight: bold;
}
.text-nb {
	background: url(images/nb.png) no-repeat 0 50%;
}
.text-medium {
	font-size: 1.1em;
	line-height: 1.7em;
}
.text-big {
	font-size: 1.2em;
}
.text-big-big {
	font-size: 1.5em;
}
.text-znak {
	font-size: 42px;
}
.pfdinitalic48px {
font-family: 'pf_din_text_cond_proitalic';
font-size: 48px;
}
.pfdinlight23px {
font-family: 'pf_din_text_cond_prolight';
font-size: 23px;
}
.pfdinregular19px {
font-family: 'pf_din_text_cond_proregular';
font-size: 19px;
}
.pfdinlight16px {
font-family: 'pf_din_text_cond_prolight';
font-size: 16px;
}
.line-h30px {
	line-height: 30px;
}
.text-ping {
	color: #ED4D9A;
}
.text-l-ping {
	color: #FF7BAC;
}
.text-orange {
    color: #FF5A27;
}
.text-green {
	color: #ED4D9A;
}
.ul-green {
	list-style-image: url(images/mark-ping.png);
}
.fl-left {
	float: left;
}
.fl-right {
	float: right;
}
.mar-15 {
	margin: 15px;
}
.mar-r-60 {
	margin-right: 60px;
}
.mar-r-30 {
	margin-right: 30px;
}
.mar-r-15 {
	margin-right: 15px;
}
.mar-l-30 {
	margin-left: 30px;
}
.mar-l-15 {
	margin-left: 15px;
}
.mar-l-60 {
	margin-left: 60px;
}
.mar-b-30 {
	margin-bottom: 30px;
}
.mar-t-30 {
	margin-top: 30px;
}
.mar-b-15 {
	margin-bottom: 15px;
}
.mar-b-0 {
	margin-bottom: 0px;
}
.mar-t-0 {
	margin-top: 0px;
}
.mar-t-15 {
	margin-top: 15px;
}
.img-pad-5 img {
	padding: 5px;
}
.display-none {
	display: none!important;
}
.back-fff {
	background-color: #fff;
}
.pad-15 {
	padding: 15px;
}
.mar-0-auto {
    margin: 0 auto;
}
.pad-30 {
	padding: 30px;
}
.pad-t-15 {
	padding-top: 15px;
}
.pad-l-30 {
	padding-left: 30px;
}
.pad-r-30 {
	padding-right: 30px;
}
.pad-t-30 {
	padding-top: 30px;
}
.pad-b-30 {
	padding-bottom: 30px;
}
.pad-t-60 {
	padding-top: 60px;
}
.pad-b-15 {
	padding-bottom: 15px;
}
.pad-t-45 {
	padding-top: 45px;
}
.pad-b-45 {
	padding-bottom: 45px;
}
.block-simp {
	border: 1px solid #c5c5c5;
	background: #fff;
}
.block-simp-invers {
	border: 1px solid #676767;
	background: #B3B2B3;
	color: #fff;
}
.block-simp-grey{
	border: 1px solid #ccc;
	background: #E6E6E6;
	color: #231F20;
}
.block-simp-grey-dark{
	border: 1px solid #676767;
	background: #B3B2B3;
	color: #fff;
}
.over-hidden {
	overflow: hidden;
}
.hei300px {
	height: 300px;
}
.hei230px {
	height: 230px;
}
.hei500px {
	height: 500px;
}
@font-face {
    font-family: 'pf_din_text_cond_prolight';
    src: url('fonts/pfdintextcondpro-light-clin.eot');
    src: url('fonts/pfdintextcondpro-light-clin.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-light-clin.woff2') format('woff2'),
         url('fonts/pfdintextcondpro-light-clin.woff') format('woff'),
         url('fonts/pfdintextcondpro-light-clin.ttf') format('truetype'),
         url('fonts/pfdintextcondpro-light-clin.svg#pf_din_text_cond_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_din_text_cond_promedium';
    src: url('fonts/pfdintextcondpro-medium-clin.eot');
    src: url('fonts/pfdintextcondpro-medium-clin.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-medium-clin.woff2') format('woff2'),
         url('fonts/pfdintextcondpro-medium-clin.woff') format('woff'),
         url('fonts/pfdintextcondpro-medium-clin.ttf') format('truetype'),
         url('fonts/pfdintextcondpro-medium-clin.svg#pf_din_text_cond_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_din_text_cond_proitalic';
    src: url('fonts/pfdintextcondpro-italic-clin.eot');
    src: url('fonts/pfdintextcondpro-italic-clin.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-italic-clin.woff2') format('woff2'),
         url('fonts/pfdintextcondpro-italic-clin.woff') format('woff'),
         url('fonts/pfdintextcondpro-italic-clin.ttf') format('truetype'),
         url('fonts/pfdintextcondpro-italic-clin.svg#pf_din_text_cond_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_din_text_cond_prothin';
    src: url('fonts/pfdintextcondpro-thin-clin.eot');
    src: url('fonts/pfdintextcondpro-thin-clin.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-thin-clin.woff2') format('woff2'),
         url('fonts/pfdintextcondpro-thin-clin.woff') format('woff'),
         url('fonts/pfdintextcondpro-thin-clin.ttf') format('truetype'),
         url('fonts/pfdintextcondpro-thin-clin.svg#pf_din_text_cond_prothin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_din_text_cond_proregular';
    src: url('fonts/pfdintextcondpro-regular-clin.eot');
    src: url('fonts/pfdintextcondpro-regular-clin.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-regular-clin.woff2') format('woff2'),
         url('fonts/pfdintextcondpro-regular-clin.woff') format('woff'),
         url('fonts/pfdintextcondpro-regular-clin.ttf') format('truetype'),
         url('fonts/pfdintextcondpro-regular-clin.svg#pf_din_text_cond_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.online-gl {
font-family: 'pf_din_text_cond_prolight';
font-size: 25px;
}
.online-r {
font-family: 'pf_din_text_cond_prolight';
font-size: 18px;
}
.wrapper-grey {
background: #E6E6E6;
margin: 0;
padding: 30px 0;
}
.width25p {
width: 25%;
}
.width33p {
width: 33%;
}
.width66p {
width: 66%;
}
.width50p {
width: 50%;
}
.width100p {
width: 100%;
}
.ico-onl-gl {
	width: 145px;
	height: 145px;
	background: #fff;
	margin: 0 auto;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.ico-onl-right {
	width: 90px;
	height: 90px;
	background: #fff;
	margin: 0 auto;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.online-gl p a, .online-r p a {
 color: #666;
 text-decoration: none;
 border-bottom: 1px dashed;
}
.online-gl p a:hover, .online-r p a:hover {
 color: #000;
}
.b-col-1 {
	background: #fdeaef;
}
.b-col-2 {
	background: #fcf2e5;
}
.b-col-3 {
	background: #feeac7;
}
.b-col-4 {
	background: #f2e8e3;
}
.b-col-5 {
	background: #e5e8d3;
}
.b-col-1-h:hover {
	background: #fdeaef;
}
.b-col-2-h:hover {
	background: #fcf2e5;
}
.b-col-3-h:hover {
	background: #feeac7;
}
.b-col-4-h:hover {
	background: #f2e8e3;
}
.b-col-5-h:hover {
	background: #e5e8d3;
}
.b-col-1-b-h:hover {
	border-color: #FAC8D3;
}
.b-col-2-b-h:hover {
	border-color: #F9E3B2;
}
.b-col-3-b-h:hover {
	border-color: #FFC74E;
}
.b-col-4-b-h:hover {
	border-color: #D6C2AD;
}
.b-col-5-b-h:hover {
	border-color: #ABC178;
}
#footermenu a:hover {
	text-decoration: underline;
}
#footermenu a {
    color: #676767;
    font-family: 'pf_din_text_cond_promedium';
    font-size: 18px;
    text-decoration:  none;
}

#footermenu {
    padding-top:  30px;
    background: url(images/logo-footer.png) no-repeat 30px 30px;
    height: 130px;
}

#footer {
    background: #E5E5E5;
    margin-top: 60px;
}
.text-rightcol {
    font-family: 'pf_din_text_cond_prothin';
    font-size: 17px;
	color: #231F20;
}
.text-rightcol a {
	color: #231F20;
}
.text-rightcol a:hover {
	color: #EE4D9B;
}
.footer-bl-grey {
    font-family: 'pf_din_text_cond_promedium';
    font-size: 17px;
	color: #fff;
	background: #989897;
	border:1px solid #fff;
	
    padding: 15px 30px;
	
    height: 68px;
	
    width: 438px;
}
.footer-bl-white {
    font-family: 'pf_din_text_cond_prothin';
    font-size: 17px;
	color: #231F20;
	background: #fff;
    border:1px solid #fff;
	padding: 30px;
    height: 178px;
    width: 438px;
}
.width940px {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}
.n-h1 {
	font-family: 'pf_din_text_cond_prothin';
	font-size: 19px;
	text-transform: uppercase;
	color: #231F20;
	margin: 0;
	background: none;
}
h4.n-h1 {
	border-bottom: none;
}
.n-h1-ping {
	font-family: 'pf_din_text_cond_prothin';
	font-size: 19px;
	text-transform: uppercase;
	color: #ED4D9A;
	margin: 0;
	background: none;
}
.n-h1-bold {
	font-family: 'pf_din_text_cond_promedium';
}
.plius {
	width: 30px;
	text-align: center;
	float: left;
	font-size: 42px;
	color: #FF7BAC;
	font-weight: bold;
	padding-top: 60px;
}
/* Mobile */
#menu-icon1, #menu-icon2, #menu-icon-preim, #menu-icon-kont {
	display: none; /* hide menu icon initially */
}
#kont-head-glavnaya {
	width: 360px;
	height: 145px;
	display: block;
	background: url(images/sign5.png) no-repeat 0 0;
	margin: 0;
}