
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, a img, div {
    border: 0 none;
    margin: 0;
    padding: 0;
}
body {
    background: url("top-bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    color: #161616;
    font: 14px 'Trebuchet MS',sans-serif;
}
body a {
    color: #616161;
    text-decoration: underline;
}
body a:hover {
    text-decoration: none;
}
h1 {
    color: #EC2859;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    padding-bottom: 15px;
}
h2 {
    background: none repeat scroll 0 0 #E74E74;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 16pt;
    font-weight: normal;
    margin: 40px 0 17px;
    padding: 3px 5px 5px 7px;
	text-align: center;
}
h3 {
    color: #256483;
    font-size: 14px;
    font-weight: normal;
    margin: 15px 0 0;
    text-transform: uppercase;
}
.karkas {
    border: 0 none;
    border-collapse: collapse;
    table-layout: fixed;
}
.karkas td {
    padding: 0;
}
#main {
    background: url("niz-bg.jpg") repeat-x scroll left bottom transparent;
    padding-bottom: 21px;
    position: relative;
}
#center {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 1000px;
}
#r-col {
    float: right;
    margin-top: 380px;
    width: 690px;
}
#flash1 {
    height: 258px;
    margin: 3px 4px 23px 0;
}
#fl-cont {
    position: relative;
}
#fl-cont a img {
    height: 142px;
    left: 0;
    position: absolute;
    top: 0;
    width: 660px;
}
#cont-t1 {
    background: url("l-img.jpg") no-repeat scroll 0 0 #F3F3F3;
    margin-right: 4px;
}
#content {
    background: url("r-img.jpg") no-repeat scroll right 0 transparent;
    overflow: hidden;
    padding: 28px 29px 58px 23px;
    text-align: left;
}
#content p {
    line-height: 16px;
    margin-bottom: 15px;
}
#cont-bl {
    background: url("cont-bg.gif") no-repeat scroll -8px 0 transparent;
    float: left;
    height: 8px;
    width: 8px;
}
#cont-bc {
    background: none repeat scroll 0 0 #F3F3F3;
    float: left;
    font-size: 0;
    height: 8px;
    width: 670px;
}
#cont-br {
    background: url("cont-bg.gif") no-repeat scroll 0 0 transparent;
    float: right;
    font-size: 0;
    height: 8px;
    margin-right: 4px;
    width: 8px;
}
#content ul {
    margin: 10px 0 0 20px;
}
#content ol {
    margin: 10px 0 0 30px;
}
#content li {
    margin-top: 5px;
}
img.right {
    float: right;
    margin: 0 0 0 15px;
}
#l-col {
    float: left;
    margin-top: 380px;
    width: 300px;
}
#banner-ll {
    margin: 0 0 0 31px;
}
#banner-l {
    margin: 0 0 0 31px;
}
#menu {
    position: relative;
    top: -20px;
}
#menu .but {
    margin-top: 20px;
    z-index: 2;
}
#menu ul {
    background: none repeat scroll 0 0 #F3F3F3;
    list-style: none outside none;
    margin: 0 auto;
    padding-top: 15px;
    position: relative;
    top: -12px;
    width: 207px;
}
#menu li {
    border-bottom: 1px solid #FFFFFF;
    font-size: 14px;
    margin: 0 9px;
}
#menu li a {
    color: #EC2859;
    display: block;
    padding: 2px 8px 4px;
    text-decoration: none;
}
#menu li a:hover {
    text-decoration: underline;
}
#menu li a.on {
    color: #256483;
    font-size: 16px;
}
#menu li span {
    background: url("menu-on.png") no-repeat scroll 3px 8px transparent;
    color: #256483;
    display: block;
    font-size: 16px;
    padding: 2px 8px 4px 17px;
}
.menu-bot {
    background: none no-repeat scroll -8px 0 #F3F3F3;
    font-size: 0;
    height: 8px;
    line-height: 0;
    margin: 0 auto -16px;
    position: relative;
    top: -16px;
    width: 191px;
}
.menu-bot em {
    background: url("cont-bg.gif") no-repeat scroll -8px 0 transparent;
    display: block;
    height: 8px;
    left: -8px;
    position: absolute;
    top: 0;
    width: 8px;
}
.menu-bot b {
    background: url("cont-bg.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    position: absolute;
    right: -8px;
    top: 0;
    width: 8px;
}
.but-adr {
    background: url("Ludy.jpg") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    height: 69px;
    margin-top: 0;
    position: relative;
    width: 219px;
}
.but-adr11 {
    background: url("Ludy.jpg") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    height: 69px;
    margin-top: 12px;
    position: relative;
    width: 219px;
}
.but-adr span {
    color: #616161;
    left: 41px;
    position: relative;
    top: 11px;
}
.but-adr strong {
    color: #EC2859;
    font-weight: normal;
    left: 68px;
    position: absolute;
    top: 17px;
}
.but-adr a {
    color: #EC2859;
    left: 70px;
    position: absolute;
    text-decoration: none;
    top: 17px;
}
.but-adr11 span {
    color: #616161;
    left: 41px;
    position: relative;
    top: 11px;
}
.but-adr11 strong {
    color: #EC2859;
    font-weight: normal;
    left: 68px;
    position: absolute;
    top: 17px;
}
.but-adr11 a {
    color: #EC2859;
    left: 70px;
    position: absolute;
    text-decoration: none;
    top: 17px;
}
#foot {
    background: url("footer.jpg") no-repeat scroll 0 0 transparent;
    height: 89px;
    margin: 21px auto 0;
    width: 897px;
}
#set {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    line-height: 15px;
    margin-top: 30px;
    padding-left: 30px;
    text-align: left;
    width: 184px;
}
#www {
    color: #EC2859;
    float: left;
    font-size: 20px;
    height: 88px;
    line-height: 88px;
    margin-left: 36px;
    text-align: left;
    width: 200px;
}
#copy {
    color: #ADADAD;
    float: right;
    font-size: 11px;
    height: 88px;
    line-height: 88px;
    margin-right: 30px;
    text-align: right;
    width: 400px;
}
#header {
    left: 0;
    position: absolute;
    top: 4px;
    width: 1000px;
}
#sxema {
    color: #616161;
    font-size: 10px;
    position: absolute;
    right: 40px;
    top: 65px;
    z-index: 5;
}
#ban {
    left: 232px;
    position: absolute;
    top: 150px;
}
#ban2 {
    left: 567px;
    position: absolute;
    top: 150px;
}
#map {
    left: 40px;
    position: relative;
    top: 10px;
}
#logo {
    position: relative;
    top: 15px;
}
#h24 {
    font-size: 29px;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: uppercase;
    top: 13px;
}
#top-adres {
    color: #616161;
    font-size: 25px;
    line-height: 28px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 74px;
}
#top-adres em {
    font-size: 14px;
}
#flash24 {
    position: absolute;
    right: 62px;
    top: 14px;
}
#chas {
    color: #D91818;
    font-size: 30px;
    position: absolute;
    right: 30px;
    top: 108px;
}
#ico {
    position: absolute;
    right: 0;
    top: 0;
}
#ico img {
    margin: 0 5px;
}
#stom {
    left: 0;
    position: absolute;
    top: 155px;
    width: 368px;
}
#cosm {
    position: absolute;
    right: 19px;
    top: 155px;
    width: 358px;
}
.but {
    background: url("but-clon.png") repeat-x scroll 0 0 transparent;
    color: #EC2859;
    font-size: 16px;
    height: 43px;
    margin-left: 40px;
    padding: 18px 19px 0 0;
    position: relative;
    text-align: right;
    width: 142px;
}
.but a {
    color: #EC2859;
    text-decoration: none;
}
.but b {
    background: url("but-l.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 61px;
    left: -40px;
    position: absolute;
    top: 0;
    width: 40px;
}
.but em {
    background: url("but-r.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 61px;
    position: absolute;
    right: -19px;
    top: 0;
    width: 19px;
}
.skidki {
    margin-top: 15px;
    text-align: left;
    width: 100%;
}
.skidki th {
    border: 1px solid #256483;
    font-weight: bold;
    padding: 5px;
}
.skidki td {
    border: 1px solid #256483;
    padding: 5px;
}
th.raz {
    width: 110px;
}
th.fiks {
    width: 170px;
}
#foot-text {
    bottom: 5px;
    color: #AAAAAA;
    font-size: 10px;
    left: 0;
    position: absolute;
    width: 100%;
}
#foot-text p {
    margin: 0 auto;
    text-align: center;
    width: 897px;
}
* html #foot-text p {
    margin: 0 0 0 45px;
}
#foot-text a {
    color: #AAAAAA;
}
#nav {
    position: absolute;
    right: 26px;
    top: 38px;
    z-index: 1;
}
#nav a {
    float: right;
    font-size: 0;
    height: 20px;
    margin: 0 6px;
    text-decoration: none;
    width: 20px;
}
#nav span {
    float: right;
    font-size: 0;
    height: 20px;
    margin: 0 6px;
    width: 20px;
}
a#ico-home {
    background: url("/img/ico.gif") repeat scroll 0 0 transparent;
}
a#ico-home:hover {
    background: url("/img/ico.gif") repeat scroll 0 -20px transparent;
}
a#ico-map {
    background: url("/img/ico.gif") repeat scroll 40px 0 transparent;
}
a#ico-map:hover {
    background: url("/img/ico.gif") repeat scroll 40px -20px transparent;
}
a#ico-mail {
    background: url("/img/ico.gif") repeat scroll 20px 0 transparent;
}
a#ico-mail:hover {
    background: url("/img/ico.gif") repeat scroll 20px -20px transparent;
}
#ico-home-on {
    background: url("/img/ico.gif") repeat scroll 0 -20px transparent;
}
#ico-map-on {
    background: url("/img/ico.gif") repeat scroll 40px -20px transparent;
}
#ico-mail-on {
    background: url("/img/ico.gif") repeat scroll 20px -20px transparent;
}
.topmenu {
     padding: 8px 0 16px 25px;
    text-align: center;
}
#tmenu .topmenu a {
    color: #EC2859;
}
#tmenu .topmenu_sub {
    background: none repeat scroll 0 0 #E8E8E8;
    border-top: 5px solid #B1B1B1;
    color: #EC2859;
    font-size: 14px;
    margin: 16px 0 0 -5px;
    padding: 10px 17px;
    position: absolute;
    text-align: left;
    width: 133px;
    z-index: 10;
	display: none;
}
.topmenu_sub li {
    list-style-type: none;
    margin: 0 0 5px;
}
#tmenu .topmenu_sub li a {
    color: #EC2859;
}
#tmenu .topmenu_sub li a:hover {
    text-decoration: underline;
}
#tmenu {
    border: 0 none;
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}
#tmenu td.tbut {
    background: url("/img/topmenu_bg_am.png") no-repeat scroll 0 0 transparent;
    height: 56px;
    padding: 0;
    width: 187px;
}
#tmenu td {
    font-family: trebuchet ms;
    font-size: 20px;
    line-height: 20px;
    padding: 0;
    text-align: right;
    vertical-align: middle;
}
#tmenu td a {
    text-decoration: none;
}
#slider {
    height: 141px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
#slide_1 {
    display: block;
    left: 0;
    position: absolute;
}
#img_s_1 {
    display: none;
    left: 0;
    position: absolute;
}
#img_b_1 {
    left: 0;
    position: absolute;
}
#slide_2 {
    display: block;
    left: 712px;
    position: absolute;
}
#img_s_2 {
    left: 0;
    position: absolute;
}
#img_b_2 {
    display: none;
    left: 0;
    position: absolute;
}
#slide_3 {
    display: block;
    left: 856px;
    position: absolute;
}
#img_s_3 {
    left: 0;
    position: absolute;
}
#img_b_3 {
    display: none;
    left: 0;
    position: absolute;
}
.leftmenu_ul {
    margin: 5px 0 0;
}
.leftmenu_ul li {
    background: url("/img/leftmenu_bg_am.png") no-repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin-top: 1px;
    padding: 5px 0 0;
    position: relative;
    text-align: left;
    width: 277px;
    z-index: 1;
}
#l-col .leftmenu_ul a {
    color: #eb164c;
    display: block;
    font-weight: bold;
    height: 30px;
    line-height: 16px;
    margin: 0 0 4px;
    padding: 7px 0 2px 40px;
    text-align: left;
    text-decoration: none;
	font-size: 15px;
}
#l-col .leftmenu_ul a:hover {
    color: #FF8DA9;
}
.leftmenu_ul .leftmenu_sub {
    background: none repeat scroll 0 0 #EEEEEE;
    border-left: 7px solid #FFFFFF;
    left: 277px;
    margin: 0 0 10px;
    padding: 2px 10px 10px;
    position: absolute;
    top: 0;
    width: 244px;
    z-index: 10;
	display: none;
}
.leftmenu_ul .leftmenu_sub li {
    background: none repeat scroll 0 0 transparent;
    padding-right: 10px;
    width: 220px;
}
#l-col .leftmenu_ul .leftmenu_sub a {
    background: url("/img/marker2.png") no-repeat scroll 9px 8px transparent;
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    line-height: 16px;
    margin: 0;
    padding: 0 0 2px 25px;
    text-align: left;
    text-decoration: none;
}
#l-col .leftmenu_ul .leftmenu_sub a:hover {
    color: #FF8DA9;
}
#price_table {
    border-collapse: collapse;
}
#price_table tbody tr td {
    border: 1px solid #444444;
    border-collapse: collapse;
    padding: 3px 5px;
}



/******  lasernaya epilaciya 14.11.2012 yura  ******/

#laser_1 {
	float: left;
	margin: -10px 0 0;
	}

	#laser_11 {
		margin-left: 290px;
		margin-top: 7px;
		font-size: 21px;
		}
		
		#laser_12 {
				font-size: 25px;
				font-weight: bold;
				}
				
			#laser_13 {
				display: block;
				font-size: 24px;
				font-style: italic;
				margin: 10px 0 20px 0;
				}
				
				#laser_11 p {
				font-size: 14px;
				text-align: justify;
				}
				
					#laser_11 p span {
					font-size: 18px;
					}
					
				
				#laser_133 {
				font-size: 16px;
				color: #fff;
				line-height: 19px;
				background: url(../img/laser_style/lazer1.png) no-repeat 0 0;
				width: 565px;
				height: 45px;
				padding: 4px 0 0 70px;
				margin: 30px 0 0 0;
				}
				
			#laser_14 {
				color: #e62d5c;
	 			font-size: 17px;
				font-style: italic;
				margin: 15px 0 0px 0;
				}
				
			#laser_15 {
				color: #e62d5c;
				font-size: 21px;
				font-style: italic;
				}
				
		 #laser_16	 {
			 margin: 40px 0;
			 }	
			 
			 #laser_16	span {
				 font-size: 18px;
				 }	
					
					
			 #laser_16	img {
				 float: left;
				 margin: -7px 12px 0 0;
				 }	
				
				
		 #laser_2	 {
			 margin: 20px 0;
			 position: absolute;
			 font-size: 20px;
			 font-style: italic;
			 top: 0;
			 left: 80px;
			 text-align: right;
			 width: 202px;
			 }	
			 
			 
	     #laser_21	 {
			 top: 10px;
			 right: 45px;
			 position: absolute;
			 background: url(../img/laser_style/lazer2.png) no-repeat 0 0;
			 width: 187px;
			 height: 162px;
			 font-size: 18px;
			 font-style: italic;
			 padding: 31px 0 0 85px;
			 text-align: center;
			 color: #e62d5c;
			 }
			 	
			  #laser_21	span {
				 font-size: 21px;
				 }	
			 
			 
	     #laser_22	 {
			 position: absolute;
			 margin: 20px 0;
			 top: 195px;
			 right: 52px; 
			 font-size: 12px;
			 font-style: italic; 
			 text-align: center;
			 }	
			 
			 
	#zaranee {
		font-size: 20px;
		text-align: center;
		line-height: 35px;
		margin: 40px 0;
		} 
		
		#zaranee img {
		margin: 0 5px 0 0;
		display: inline-block;
		vertical-align: middle;
		}
		
		#zaranee_1 {
		font-size: 22px;
		font-weight: bold;
		}
		
		#zaranee_2 {
		font-size: 30px;
		font-weight: bold;
		}
		
		
	#laser_price {
		margin: 40px 0 40px 250px;
		} 

#laser_3 {
	margin: 10px 0 50px 20px;
	}		
		
	#laser_3 li {
		background: url(../img/laser_style/lazer_marker.png) no-repeat 0 10px;
		padding: 0 0 0 35px;
		margin: 0 0 16px 0;
		line-height: 18px;
		font-size: 14px;
		list-style-type: none;
		}
		
		
#laser_4 {
	font-size: 20px;
	font-style: italic;
	text-align: center;
	}		
	
	#laser_41 {
	font-size: 16px;
	font-style: italic;
	line-height: 35px;
	}
	
	#laser_42 {
	font-size: 16px;
	font-style: italic;
	color: #e3315d;
	line-height: 35px;
	}

#laser_05 {
	font-size: 23px;
	padding: 30px 0 0 60px;
	margin: 0 0 -40px 0;
	position: relative;
	z-index: 1;
	}
	
	

#content #laser_5 {
	background: url(../img/laser_style/lazer3.png) no-repeat 0 0;
	position: relative;
	width: 496px;
	height: 440px;
	margin-left: 90px;
	list-style-type: none;
	}
	
	#laser_5 span {
	color: #e62d5c;
	font-size: 18px;
	display: block;
	margin-bottom: 5px;
	}
	
	#laser_51 {
	position: absolute;
	top: 100px;
	left: 21px;
	text-align: center;
	width: 208px;
	line-height: 18px;
	}
	
	#laser_52 {
	position: absolute;
	top: 50px;
	left: 282px;
	text-align: center;
	width: 190px;
	line-height: 18px;
	}
	
	#laser_53 {
	position: absolute;
	top: 272px;
	left: 228px;
	text-align: center;
	width: 175px;
	line-height: 18px;
	}
	
	#laser_54 {
	position: relative;
	margin: -105px 0 0 51px;
	}
	
	#laser_55 {
	font-size: 14px;
	font-style: italic;
	width: 290px;
	margin: -125px 0 0 325px;
	}
	
		#laser_55 span {
		font-size: 18px;
		display: block;
		margin: 5px 0;
		}
		
	#laser_6 {
	font-size: 20px;
	line-height: 19px;
	padding: 10px 0 10px 18px;
	}
	
	
.laser_333 {
	background: url(../img/laser_style/laser_epilation.jpg) no-repeat 0 0;
	padding: 10px 0 20px 270px;
	}	
	
	

#laser_7 {
	font-size: 19px;
	line-height: 22px;
	padding: 10px 0 10px 0;
	text-align: center;
	}
	
#laser_8 {
	margin: 0 15px 120px 20px;
	float: left;
	}
	
	#laser_81 {
	text-align: justify;
	padding-bottom: 20px;
	}
	
	#laser_81 span {
	font-size: 18px;
	display: block;
	margin: 0 0 10px 0;
	}
	
	#laser_88 {
	margin: 0 15px 40px 20px;
	float: left;
	}
	
	#laser_888 {
	margin: 0 15px 40px 20px;
	float: left;
	}
	
#laser_attention {
	border-top: 1px solid #626262;
	border-bottom: 1px solid #626262;
	padding: 15px;
	font-size: 18px;
	text-align: center;
	width: 580px;
	margin: 0 auto 60px auto;
	}
	
	#laser_attention span {
	color: #F00;
	display: block;
	margin: 20px 0 0 0;
	}
	
#laser_9 {
	background: url(../img/laser_style/lazer_protivopokazaniya.png) no-repeat 0 0;
	padding: 0 0 20px 75px;
	font-size: 19px;
	margin: 0 0 0 115px;
	}
	
	#laser_9 span {
	color: #ff0000;
	font-size: 24px;
	font-weight: bold;
	display: block;
	}
	
		
#laser_111 {
	background: url(../img/laser_style/lazer4.png) no-repeat 0 0;
	padding: 26px 0 30px 120px;
	margin: 0 0 10px 0;
	text-align: left;
	}
	
	#laser_113 {
	background: url(../img/laser_style/lazer5.png) no-repeat 0 0;
	padding: 26px 0 30px 120px;
	margin: 40px 0 10px 0;
	text-align: left;
	}
	
#laser_1111 {
	font-size: 20px;
	padding: 0 0 7px 19px;
	}
	
#laser_phone {
	padding: 30px 40px 0 40px;
	margin: 0 auto 60px auto;
	width: 492px;
	background: #fff;
	border-radius: 15px;
	box-shadow: #ccc 0 0 10px;
	font-size: 20px;
	font-style: italic;
	text-align: center; 
	}
	
	#laser_phone img {
	margin:  15px auto 0;
	vertical-align: middle;

	}
	
	#laser_phone_1 span {
	font-size: 24px;
	}
	
	#laser_phone_1  {
	font-size: 30px;
	font-weight: bold;
	margin: 15px 0 0 90px;
	width: 300px;  
	}
	
	#laser_phone_3 {
	color: #f43463;
	display: block;
	clear: both;
	margin: 20px 0 0 0;
	}
	
	.clear {
		height: 0;
		clear: both;
		line-height: 0;
		margin: 0;
		padding: 0;
		font-size: 0;
		}
		
		
/***** MAIN STYLE 2/04/2013 *****/

.main_style_1 {
background: url(../img/cosmet_main.png) no-repeat 0 0;
color: #e74e74;
font-size: 26px;
font-family: trebuchet ms;
font-style: italic;
width: 515px;
height: 146px;
padding: 16px 20px 0 100px;
line-height: 27px;
}

	.main_style_1 span {
	font-size: 21px;
	}

	.main_style_1 div {
	font-size: 27px;
	padding: 23px 0 0 0;
	}
		
		.main_style_1 div span {
			font-size: 31px;
			padding: 0 0 0 15px;
			}

.main_style_2 {
background: url(../img/cosmet_main_02.png) no-repeat 0 0;
color: #e74e74;
font-size: 19px;
font-family: trebuchet ms;
font-style: italic;
width: 390px;
height: 202px;
padding: 20px 20px 0 124px;
line-height: 24px;
margin: 10px auto 10px auto;
}

	.main_style_2 span {
	font-size: 22px;
	}
	
	.main_style_2 div {
	font-size: 12px;
	line-height: 14px;
	margin: 31px 0 0 -60px;
	width: 420px;
	font-style: normal;
	}
	
.main_style_3 {
background: url(../img/cosmet_main_04.png) no-repeat 0 0;
color: #fff;
font-size: 21px;
font-family: trebuchet ms;
font-style: italic;
width: 647px;
height: 59px;
padding: 26px 20px 0 90px;
line-height: 24px;
margin: 80px auto 10px auto;
text-align: left;
}

.main_style_4 {
background: url(../img/cosmet_main_05.png) no-repeat 0 0;
color: #fff;
font-size: 21px;
font-family: trebuchet ms;
font-style: italic;
width: 647px;
height: 59px;
padding: 27px 20px 0 90px;
line-height: 24px;
margin: 40px auto 10px auto;
text-align: left;
}

.main_style_5 {
background: url(../img/cosmet_main_07.png) no-repeat 0 0;
color: #fff;
font-size: 18px;
font-family: trebuchet ms;
font-style: italic;
width: 647px;
height: 59px;
padding: 23px 20px 0 90px;
line-height: 24px;
margin: 40px auto 10px auto;
text-align: left;
}

.main_style_6{
background: url(../img/cosmet_main_08.png) no-repeat 0 0;
color: #fff;
font-size: 18px;
font-family: trebuchet ms;
font-style: italic;
width: 647px;
height: 59px;
padding: 23px 20px 0 85px;
line-height: 24px;
margin: 40px auto 10px auto;
text-align: left;
}

.main_style_7 {
background: url(../img/cosmet_main_09.png) no-repeat 0 0;
color: #fff;
font-size: 21px;
font-family: trebuchet ms;
font-style: italic;
width: 647px;
height: 59px;
padding: 27px 20px 0 90px;
line-height: 24px;
margin: 40px auto 10px auto;
text-align: left;
}

.main_style_8 {
background: url(../img/cosmet_main_10.png) no-repeat 0 0;
color: #fff;
font-size: 21px;
font-family: trebuchet ms;
font-style: italic;
width: 647px;
height: 59px;
padding: 25px 20px 0 90px;
line-height: 24px;
margin: 40px auto 10px auto;
text-align: left;
}

.main_style_9 {
background: url(../img/cosmet_main_11.png) no-repeat 0 0;
color: #fff;
font-size: 21px;
font-family: trebuchet ms;
font-style: italic;
width: 647px;
height: 59px;
padding: 25px 20px 0 90px;
line-height: 24px;
margin: 40px auto 10px auto;
text-align: left;
}


#content .main_text_norm {
color: #161616;
font-size: 16px;
font-family: trebuchet ms;
line-height: 18px;
text-align: justify;
}

	#content .main_text_norm  img{
	vertical-align: middle;
	}



#content .main_ul {
padding: 0;
margin: 0 0 25px 0;
}

	
#content .main_ul li {
	color: #656565;
	background: url(../img/main_marker.png) no-repeat 0 9px;
	margin: 0 0 8px 0;
	padding: 0 0 0 32px;
	list-style-type: none;
	}
	
#content .main_skidki {
background: url(../img/cosmet_main_12.png) no-repeat 0 0;
line-height: 27px;
margin: 60px auto 40px auto;
}

.main_style_10 {
float: left;
color: #656565;
font-size: 24px;
text-align: right;
width: 200px;
}

.main_style_11 {
float: left;
vertical-align: middle;
margin: -40px 20px 0 20px;
}

.main_style_12 {
float: left;
color: #656565;
font-size: 28px;
text-align: left;
width: 200px;
}

.main_style_13 {
color: #656565;
font-size: 16px;
padding: 30px 115px 0 115px;
text-align: justify;
font-style: italic;
}

.main_style_14 {
float: left;
color: #656565;
font-size: 17px;
text-align: left;
width: 250px;
line-height: 26.4px;
font-style: italic;
margin: 0 0 0 125px;
}

.main_style_15 {
float: left;
color: #656565;
font-size: 20px;
text-align: left;
width: 200px;
font-style: italic;
}


#content .vrachi_p p{
margin-bottom: 5px;
font-size: 13px;
}

.price_list li {
margin: 0 0 10px 0;
font-size: 16px;
}

.price_link {
    border-bottom: 1px dotted #AAAAAA;
    border-top: 1px dotted #AAAAAA;
    font-size: 18px;
    margin: 25px 0 0;
    padding: 10px 0;
}
.price_link img {
    margin: 0 15px 0 0;
    vertical-align: middle;
}

#content .price_link p {
    margin: 0;
	line-height: 19px;
}


.price_link td {
   vertical-align: middle;
}

#nav2 {
    position: absolute;
    right: 26px;
    top: 35px;
    z-index: 1;
}





/*  style 2014   */



h1{
	font-size: 24px;
	color: #ec2859;
	font-weight: normal;
}
h2{
	font-size: 21px;
	color: #ffffff;
	background: #e74e74;
	padding: 5px 20px;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 25px 0 30px;
}


#content p{
	font-size: 13px;
	color: #616161;
	line-height: 20px;
}
.white_block_top{
	padding: 20px 20px 0 15px;
	background: #ffffff;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	overflow: hidden;
	color: #616161;
	margin-top: 20px;
}
.white_block_top img{
	display: block;
	float: left;
	margin-right: 10px;
}
.white_block_top .title{
	font-style: italic;
	font-size: 24px !important;
	color: #00bbd1 !important;
	margin-bottom: 20px;
	line-height: 30px !important;
}
.white_block_top .title_1{
	font-size: 21px;
	color: #ffffff;
	background: #e74e74;
	padding: 5px 20px;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 30px;
}
.white_block_bottom{
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	background: #e74e74 url("../imgs/img2.png") top right no-repeat;
	padding: 20px;
}
.white_block_bottom p{
	color: #ffffff !important;
	width: 430px;
	font-size: 13px !important;
}
p.blu_text{
	font-style: italic;
	font-size: 20px !important;
	color: #0890bd !important;
	margin: 20px 0 20px;
}
span.blu_text{
	font-style: italic;
	font-size: 20px !important;
	color: #0890bd !important;
}
p.pink_text{
	font-style: italic;
	font-size: 20px !important;
	color: #e74e74 !important;
	margin: 20px 0 20px;
}
.white_block_full{
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	background: #ffffff;
	padding: 20px;
}
.white_block_full .title{
	font-size: 21px;
	color: #ffffff;
	background: #e74e74;
	padding: 5px 20px;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 30px;
}
#content .pink_list_style{
	list-style-image: url("../imgs/img3.png");
	margin: 0 0 30px 35px;
}
#content .pink_list_style li{
	padding-left: 20px;
	font-size: 14px;
	color: #616161;
	margin-top: 25px;
}
.pink_block_1{
	background: #ffffff;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	padding-bottom: 1px;
}
.pink_block_1 .title{
	width: 602px;
	height: 167px;
	background: #e74e74 url("../imgs/img5.png") bottom right no-repeat;
	margin-top: 35px;
	padding: 20px;
}
.pink_block_1 .title span{
	display: block;
	width: 350px;
	color: #ffffff !important;
	font-size: 24px !important;
	margin-bottom: 5px;
}
.pink_block_1 .title p{
	color: #ffffff !important;
}
.pink_block_1>p{
	padding: 20px;
	font-size: 21px !important;
	font-style: italic !important;
	line-height: 30px !important;
	border-bottom: 1px solid #cdcdcd;
}
.pink_block_1>p>span{
	color: #e74e74;
}
.pink_block_1>a{
	font-size: 20px;
	font-style: italic;
	color: #00bbd1;
	display: block;
	margin: 25px 0;
	text-align: center;
}

.white_block_top p.blu_text{
	font-size: 15px !important;
}
.white_block_bottom_1{
	background: #00bbd1;
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	padding: 20px;
}
.white_block_bottom_3{
	background: #e74e74;
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	padding: 20px;
}
.white_block_bottom_1 p, .white_block_bottom_3 p{
	color: #ffffff !important;
}

.pink_block_2{
	background: #e74e74 url("../imgs/img10.png") right center no-repeat;
	padding: 20px;
	height: 166px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.pink_block_2 p{
	width: 400px;
	color: #ffffff !important;
}

.link_bottom{
	font-size: 20px;
	font-style: italic;
	color: #0890bd;
	display: block;
	margin: 25px 0;
	text-align: center;
}
.blu_block_full{
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	background: #00bbd1;
	padding: 20px;
	color: #ffffff;
	margin: 20px 0;
}
.white_block_bottom_2{
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	background: #00bbd1 url("../imgs/img15.jpg") left top no-repeat;
	padding: 25px 20px 25px 230px;
	color: #ffffff;
	font-style: italic;
	font-size: 20px;
}
.pink_block_3{
	background: #e74e74 url("../imgs/img17.png") right center no-repeat;
	padding: 20px;
	height: 166px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.pink_block_3 p{
	width: 400px;
	color: #ffffff !important;
	line-height: 30px !important;
}

.pink_block_4{
	background: #e74e74 url("../imgs/img21.png") right center no-repeat;
	padding: 20px;
	height: 166px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.pink_block_4 p{
	width: 400px;
	color: #ffffff !important;
	line-height: 30px !important;
}

.comment_title{
	font-style: italic;
	font-size: 20px;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.name_comment{
	font-style: italic;
	font-size: 20px;
	text-align: right;
}

.num_list{
	list-style: none;
}

.num_list .title_list{
	font-size: 20px;
	font-style: italic;
	color: #0890bd;
	line-height: 40px;
	padding-left: 60px;	
}
.num_list p{
	padding-left: 60px;
}
.blu_f_block{
	line-height: 123px;
	font-size: 24px;
	font-style: italic;
	color: #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 13px;
	padding-left: 150px;
}

.pink_block_5{
	background: #e74e74 url("../imgs/img27.png") right center no-repeat;
	padding: 20px;
	height: 166px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.pink_block_5 p{
	width: 400px;
	color: #ffffff !important;
	line-height: 20px !important;
}
.white_block_bottom_4{
	background: #00bbd1 url(../img/img29.png) top right no-repeat;
	padding: 28px 230px 28px 30px;
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	font-style: italic;
	font-size: 18px;
	color: #ffffff;
}
.blu_list_style{
	list-style-image: url("../img/img34.png");
	margin-left: 35px;
}
.blu_list_style li{
	padding-left: 20px;
	font-size: 14px;
	color: #616161;
	margin-bottom: 25px;
}

.pink_block_6{
	background: #e74e74 url("../img/img35.png") right center no-repeat;
	padding: 20px;
	height: 166px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.pink_block_6 p{
	width: 375px;
	color: #ffffff !important;
	line-height: 26px !important;
}

.white_block_bottom_5{
	background: #00bbd1 url(../img/img37.png) top right no-repeat;
	padding: 28px 230px 28px 30px;
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	color: #ffffff;
	font-size: 14px;
}

.pink_block_7{
	background: #e74e74 url("../img/img41.png") right center no-repeat;
	padding: 20px;
	height: 166px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.pink_block_7 p{
	width: 375px;
	color: #ffffff !important;
	line-height: 26px !important;
}

.pink_block_8{
	background: #e74e74 url("../img/img47.png") right center no-repeat;
	padding: 20px;
	height: 166px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.pink_block_8 p{
	width: 375px;
	color: #ffffff !important;
	line-height: 26px !important;
}

.ultra_clear_face_pink{
	padding: 20px;
	background: #e74e74;
	color: #ffffff;
}

/*  UZ  */

.white_block_wrap {
                padding: 0px;
                background: #ffffff;
                -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;
                -webkit-border-bottom-left-radius: 9px;
                -webkit-border-bottom-right-radius: 9px;
                -moz-border-radius-bottomleft: 9px;
                -moz-border-radius-bottomright: 9px;
                border-bottom-left-radius: 9px;
                border-bottom-right-radius: 9px;
                overflow: hidden;
                color: #616161;
                margin-top: 20px;
}
.h2_without_margin_top {
                font-size: 21px;
                color: #ffffff;
                background: #e74e74;
                padding: 5px 20px;
                font-weight: normal;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                margin: 0px 0 30px;
}
.h2_blue_without_margin_top {
                font-size: 21px;
                color: #ffffff;
                background: #00bbd1;
                padding: 5px 20px;
                font-weight: normal;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                margin: 0px 0 30px;
}
.white_block_pad1 {
                padding: 0px 20px 0px 20px;
}
#content .white_block_pad1 p {
                line-height: 16px;
}
.white_block_pad1 img {
    display: block;
    float: left;
    margin-right: 25px;
                margin-bottom: 10px;
}
#content p.p_pink_cap {
    color: #e74e74;
    font-size: 20px;
    font-style: italic;
    line-height: 20px;
}
span.big_blue, #content p.big_blue {
    color: #00bbd1;
    font-size: 20px;
    font-style: italic;
}
.pink_block_rec {
                background: #e74e74;
                padding: 15px 20px 5px 20px;
                color: #ffffff;
}
.pink_block_rec p {
                color: #ffffff!important;
}
.blue_block_bottom {
                background: #00bbd1;
                color: #ffffff;
                padding: 20px 20px 5px 20px;
                -webkit-border-bottom-left-radius: 9px;
                -webkit-border-bottom-right-radius: 9px;
                -moz-border-radius-bottomleft: 9px;
                -moz-border-radius-bottomright: 9px;
                border-bottom-left-radius: 9px;
                border-bottom-right-radius: 9px;
}
.blue_block_bottom p {
                color: #ffffff!important;
}
.uzp_blue_1 {
                background: #00bbd1 url("img_uzp_2.jpg") no-repeat right bottom;
                height: 172px;
                padding: 20px 220px 15px 20px;
}
.uzp_blue_1 p {
                color: #ffffff!important;
                font-size: 16px!important;
    font-style: italic;
}
.phones_white_1 {
                color: #ffffff;
                font-size: 28px;
}
.phones_white_1 span {
                color: #ffffff;
                font-size: 15px;
}
 
.p_bold {
                font-weight: bold;
}
 
#content ul.blue_ul {
    list-style-image: url("blue_ul.png");
    margin: 0 0 30px 17px;
}
 
#content ul.blue_ul li {
    color: #616161;
    font-size: 14px;
    margin-top: 25px;
    padding-left: 15px;
}
img.pic_left {
                float: left;
                margin-right: 25px;
}
img.pic_right {
                float: right;
                margin-left: 25px;
}
.clearfloat {
                clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.pink_block_bottom {
                -webkit-border-bottom-left-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                -moz-border-radius-bottomleft: 5px;
                -moz-border-radius-topleft: 5px;
                border-bottom-left-radius: 5px;
                border-top-left-radius: 5px;
}
.pink_block_bottom p {
                color: #ffffff!important;
                font-size: 18px!important;
}
.uzp_bottom_1 {
                background: #e74e74 url("img_uzp_6.png") no-repeat right bottom;
                height: 170px;
                padding: 20px 220px 15px 20px;
}
.uzp_price {
                padding: 25px 70px 25px 70px;
                color: #00bbd1;
    font-size: 20px;
                font-style: italic;
}
.uzp_price a {
                color: #00bbd1;
    font-size: 20px;
                font-style: italic;
}
  
  
  ul.blue_18 li {
	color: #00bbd1!important;
	font-size: 18px!important;
	font-style: italic!important;
	line-height: 18px;
	margin-top: 20px!important;
}
  
  
  /*********** mezoterapiya ****************/
.pink_italic, #content p.pink_italic {
                color: #e74e74;
                font-size: 20px;
                font-style: italic;
}
.float_ul_210 {
                margin-left: 245px!important;
                margin-bottom: 0px!important;
}
ul.blue_18 li {
                color: #00bbd1!important;
    font-size: 18px!important;
                font-style: italic!important;
                line-height: 18px;
                margin-top: 20px!important;
}
hr.blue_hr {
                color: #00bbd1;
                background-color: #00bbd1;
                border: 0px none;
                height: 1px;
                clear: both;
                margin: 25px 0px;
}
hr.pink_hr {
                color: #e74e74;
                background-color: #e74e74;
                border: 0px none;
                height: 1px;
                clear: both;
                margin: 25px 0px;
}
.p_pink_18, #content p.p_pink_18 {
                color: #e74e74;
                font-size: 18px;
                font-style: italic;
}
.text_align_center {
                text-align: center;
}
.p_blue_21, #content p.p_blue_21 {
                color: #00bbd1;
                font-size: 21px;
                line-height: 26px;
}
.p_black_21, #content p.p_black_21 {
                color: #616161;
                font-size: 21px;
                line-height: 26px;
}
.p_pink_21, #content p.p_pink_21 {
                color: #e74e74;
                font-size: 21px;
                line-height: 26px;
}
.p_pink_20, #content p.p_pink_20 {
                color: #e74e74;
                font-size: 20px;
                line-height: 22px;
}
.p_blue_20, #content p.p_blue_20 {
                color: #00bbd1;
                font-size: 20px;
                line-height: 22px;
}
.p_blue_18, #content p.p_blue_18 {
                color: #00bbd1;
                font-size: 18px;
                line-height: 20px;
}
.margin_top_40 {
                margin-top: 30px;
}
.white_block_pad2 {
                padding: 20px 20px 0px 20px;
}
.p_white_20, #content p.p_white_20 {
                color: #ffffff;
                font-size: 20px;
                font-style: italic;
}
#content p.p_black_21 a {
                color: #e74e74;
}

#content .pink_list_style li span {font-size:18px;}
.pink_list_style_new {
	list-style-image: url("./imgs/img3.png");
	margin: 0 0 30px 15px !important;
}
#content .pink_list_style_new li {
	padding-left: 20px;
	font-size: 14px;
	color: #616161;
	margin: 5px 0px 10px;
	}


.mezo_bottom_1 {
                background: #e74e74 url("img_mezo_5.png") no-repeat right bottom;
                height: 150px;
                padding: 40px 200px 16px 20px;
}
.mezo_bottom_1 p {
                color: #ffffff;
                font-size: 20px!important;
                font-style: italic;
                margin-top: 12px;
}
.mezo_bottom_1 .phones_white_1 {
                font-size: 36px;
                font-style: italic;
                margin-top: 22px;
}
 
/********* intimnaya konturnaya plastika ***********/
 
.intim_bottom_1 {
                background: #00bbd1 url("img_intim_2.jpg") no-repeat right bottom;
                height: 122px;
                padding: 16px 220px 16px 20px;
}
#content p.h2_20_italic {
                font-size: 20px;
                color: #ffffff;
                background: #e74e74;
                padding: 15px 20px;
                font-weight: normal;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                margin: 0px 0 30px;
                font-style: italic;
}
.intim_bottom_2 {
                background: #e74e74 url("img_intim_4.png") no-repeat right bottom;
                height: 170px;
                padding: 20px 250px 15px 20px;
}
.intim_bottom_2 p {
                color: #ffffff;
                font-size: 20px!important;
                font-style: italic;
                margin-top: 30px;
}
.intim_bottom_2 .phones_white_1 {
                font-size: 36px;
                font-style: italic;
                margin-top: 22px;
}
.intim_price {
                padding: 25px 70px 25px 70px;
                color: #00bbd1;
    font-size: 20px;
                font-style: italic;
                text-align: center;
}
.intim_price a {
                color: #00bbd1;
    font-size: 20px;
                font-style: italic;
}
#content p.p_italic, .p_italic {
                font-style: italic;
}
 
/********* konturnaya plastika ***********/
 
.blue_polblock {
                width: 281px;
                background: #00bbd1;
                padding: 0px 0px;
                border: 3px solid #00bbd1;
                -webkit-border-radius: 9px;
                -moz-border-radius: 9px;
                border-radius: 9px;
                margin-top: 10px;
}
.pink_polblock {
                width: 281px;
                background: #e74e74;
                padding: 0px 0px;
                border: 3px solid #e74e74;
                -webkit-border-radius: 9px;
                -moz-border-radius: 9px;
                border-radius: 9px;
                margin-top: 10px;
}
.polblock_left {
                float: left;
}
.polblock_right {
                float: right;
}
#content .blue_polblock p, #content .pink_polblock p {
                padding: 17px 0px 0px 0px;
                color: #ffffff;
    font-size: 14px;
                text-align: center;
}
.kontur_bottom_1 {
                background: #e74e74 url("img_kontur_6.png") no-repeat right bottom;
                height: 170px;
                padding: 20px 220px 16px 20px;
}
.kontur_bottom_1 p {
                color: #ffffff;
                font-size: 18px!important;
                font-style: italic;
                margin-top: 0px;
                margin-bottom: 12px!important;
}
.kontur_bottom_1 .phones_white_1 {
                font-size: 36px;
                font-style: italic;
                margin-top: 0px;
}
.kontur_price {
                padding: 25px 30px 25px 30px;
                color: #00bbd1;
    font-size: 20px;
                font-style: italic;
                text-align: center;
}
.kontur_price a {
                color: #00bbd1;
    font-size: 20px;
                font-style: italic;
}
/******** biorevitalization ************/
#content .ol_list_style {
    margin: 0 0 30px 0px;
                list-style: none;
}
#content .ol_list_style li {
    color: #616161;
    font-size: 14px;
                padding: 12px 0px 12px 60px;
                margin: 10px 0px;
}
#content .ol_list_style li.ol_list_1 {
    background: url("ol_list_1.jpg") no-repeat left top;
}
#content .ol_list_style li.ol_list_2 {
    background: url("ol_list_2.jpg") no-repeat left top;
}
#content .ol_list_style li.ol_list_3 {
    background: url("ol_list_3.jpg") no-repeat left top;
}
#content .ol_list_style li.ol_list_4 {
    background: url("ol_list_4.jpg") no-repeat left top;
}
.biorev_bottom_1 {
                background: #e74e74 url("img_biorev_3.jpg") no-repeat right bottom;
                height: 128px;
                padding: 20px 250px 15px 20px;
}
.biorev_bottom_1 p {
                color: #ffffff;
                font-size: 20px!important;
                font-style: italic;
                margin-top: 1px;
}
#content p.p_biorev_bottom_black {
                margin: 20px 20px 0px 20px;
} 
 

/******** plastika gub ************/
#content p.line_height_22 {
                line-height: 22px;
}
#content p.line_height_18 {
                line-height: 18px;
}
#content p.p_white_20 {
                line-height: 24px!important;
                font-size: 20px!important;
                color: #ffffff;
}
.blue_block_review {
                background: #00bbd1;
                color: #ffffff;
                padding: 20px 23px 15px 23px;
                -webkit-border-radius: 9px;
                -moz-border-radius: 9px;
                border-radius: 9px;
                margin-bottom: 25px;
}
#content .blue_block_review p {
                color: #ffffff;
                line-height: 17px;
}
hr.white_hr {
                color: #ffffff;
                background-color: #ffffff;
                border: 0px none;
                height: 1px;
                clear: both;
                margin: 10px 0px 10px 0px;
}
.blue_block_review img {
                margin-top: 5px;
}
.gub_bottom_1 {
                color: #ffffff;
                background: #e74e74 url("img_gub_3.jpg") no-repeat right bottom;
                height: 187px;
                padding: 25px 252px 15px 20px;
                -webkit-border-bottom-left-radius: 9px;
                -webkit-border-bottom-right-radius: 9px;
                -moz-border-radius-bottomleft: 9px;
                -moz-border-radius-bottomright: 9px;
                border-bottom-left-radius: 9px;
                border-bottom-right-radius: 9px;
               
}
#content .gub_bottom_1 p {
                font-size: 13px;
                color: #ffffff;
}
#content .gub_bottom_1 p span {
                font-size: 18px;
                color: #ffffff;
}
ul.gub_blue_ul {
                margin-left: 35px!important;
}
ul.gub_blue_ul li {
                font-style: italic;
                color: #e74e74!important;
                font-size: 20px!important;
}
ul.gub_blue_ul li span {
                font-style: italic;
                color: #616161!important;
                font-size: 13px!important;
}
.gub_bottom_2 {
                color: #ffffff;
                background: #e74e74 url("img_gub_8.jpg") no-repeat right bottom;
                height: 166px;
                padding: 25px 252px 15px 20px;
                -webkit-border-bottom-left-radius: 9px;
                -webkit-border-bottom-right-radius: 9px;
                -moz-border-radius-bottomleft: 9px;
                -moz-border-radius-bottomright: 9px;
                border-bottom-left-radius: 9px;
                border-bottom-right-radius: 9px;
               
}
#content .gub_bottom_2 p {
                font-size: 13px;
                color: #ffffff;
}
#content p.p_white_18 {
                line-height: 20px!important;
                font-size: 18px!important;
                color: #ffffff;
}
/********* botox ************/
#content .ol_list_style li.ol_list_li_top {
    padding-top: 0px;
                line-height: 20px;
}
#content .ol_list_style li.ol_list_5 {
    background: url("ol_list_5.jpg") no-repeat left top;
}
#content .ol_list_style li.ol_list_6 {
    background: url("ol_list_6.jpg") no-repeat left top;
}
#content .ol_list_style li.ol_list_7 {
    background: url("ol_list_7.jpg") no-repeat left top;
}
.polblock_pink_arrow {
                float: left;
                margin-left: 17px;
                width: 28px;
                height: 20px;
                background: url("pink_arrow.jpg") no-repeat left top;
                margin-top: 90px;
}
.botox_bottom_1 {
                color: #ffffff;
                background: #e74e74 url("img_botox_8.png") no-repeat right bottom;
                height: 166px;
                padding: 25px 220px 15px 20px;
                -webkit-border-bottom-left-radius: 9px;
                -webkit-border-bottom-right-radius: 9px;
                -moz-border-radius-bottomleft: 9px;
                -moz-border-radius-bottomright: 9px;
                border-bottom-left-radius: 9px;
                border-bottom-right-radius: 9px;
               
}
#content h2.botox_bottom_h2 {
                line-height: 34px!important;
                font-size: 30px!important;
                color: #ffffff;
                margin: 0px 0px 20px 0px!important;
                padding: 0px!important;
                font-style: italic;
                text-align: left;
}
.botox_bottom_1 p span {
                font-size: 14px;
                font-style: italic;
}  





 img.r_img {float:right; margin-left:30px; width:210px; border-radius:8px;}
 img.l_img {float:left; margin:0px 10px 10px; border-radius:8px;}

 
 .vrachi-table td {
 vertical-align: top;
 padding: 0 0 50px 0;
 }
 
 #content .vrachi-table td  p{
 margin: 0 0 10px 0;
 }
 
 /*
 .land-link a{
 display: block;
 background: linear-gradient(to top, #ff8c04, #ffbe92);
 color: #fff !important;
 border-radius: 12px;
line-height: 22px !important; 
 font-size: 16px;
 width: 237px;
 margin:  0 0 7px 0;
 text-decoration: none;
 font-weight: bold;
 }
  */
  
  .all-btn {
  /*
  background: linear-gradient(to top, #df2453, #eca9ba);
   border-radius: 12px;
   padding: 20px 40px;
   */
color: #fff !important;
line-height: 22px !important; 
 font-size: 22px;
  height: 73px;
 overflow: hidden;
 display: block;
 width: 462px;
 margin: 0 auto;
  }
  
   .all-btn:hover img {
 margin: -73px 0 0 0;
  }

 
 .land-link {
     background: transparent url("/img/leftmenu_bg2.png") no-repeat scroll 0 0;
    list-style: outside none none;
    margin-top: 1px;
    padding: 5px 0 0;
    position: relative;
    text-align: left;
    width: 277px;
    z-index: 1;
}


.land-link a {
    color: #cb6826 !important;
    display: block;
    height: 30px;
    line-height: 16px;
    margin: 0 0 4px;
    padding: 7px 0 2px 40px;
    text-align: left;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
}

.land-link a:hover {
    color: #ef9d66 !important;
}


.btn-big {
color: #ec2556 !important;
line-height: 30px !important; 
 font-size: 22px;
 margin: 20px 0;
background: linear-gradient(to top, #ededed, #ffffff);
   border-radius: 12px;
   padding: 20px 40px;
   box-shadow: 0 0 2px #000;
   text-align: center;
}

#content .btn-txt {
color: #ec2556;
font-size: 15px;
line-height: 16px;
font-weight: bold;
text-align: center;
}



.slider-wrap {
margin: 0 auto;
width: 460px;
}

#owl-demo .item img{
        display: block;
        width: 100%;
        height: auto;
    }

.styledForm {
    color: #999;
}
.styledForm table {
    width: 300px;
    margin: 0 auto;
}
.styledForm textarea, .styledForm input[type=text], .styledForm select {
    width: 100%;
}
.styledForm input, .styledForm textarea, .styledForm select {
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    margin: 5px 0 10px;
    padding: 7px 10px;
    box-sizing: border-box;
}
.styledForm input[type=submit], .styledForm input[type=reset] {
    cursor: pointer;
    box-shadow: inset 0 -5px 7px rgba(0,0,0,0.1);
}
.styledForm input[type=submit]:hover, .styledForm input[type=reset]:hover {
    opacity: 0.8;
}
.styledForm input[type=submit] {
    background: #E62C5B;
    color: #fff;
}
.styledForm ._minText {
    font-size: 12px;
    color: #E62C5B;
}
.clear-page {
    padding: 20px 25px
}
.white-page hr {
	display:none;
}
.action-banner {
    border: 3px solid #ec2859;
    border-radius: 10px;    
    margin: 0 0 20px;
    position: relative;
    overflow: hidden;
    color: #606060;
    font-size: 16px;
}
.fixed_banner {
    height: 294px;
}
.action-banner_title {
    height: 75px;
    background: rgba(255,255,255,0.8);
    color: #ec2859;
    padding: 0 25px;
    line-height: 75px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 24px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    letter-spacing: -0.3px;
}
.action-banner_title._static {
    position: relative;
}
.pink_color .action-banner_title {
    color: #fff;
    background: rgba(236, 40, 89, 0.5);
}
.action-banner_text {
    position: absolute;
}
.action-banner_text._pink {
    color: #ec2859;
}
.action-banner_text_min {
    font-size: 12px;
}
.action-banner_table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 10px;
}
.action-banner_table th {
    background: #f2688a;
    color: #fff;
    font-size: 18px;
    padding: 15px 30px;
    white-space: nowrap;
}
.action-banner_table th:first-child, .action-banner_table td:first-child {
    text-align: left;
}
.action-banner_table tr:nth-child(2) td {
    padding-top: 20px;
}
.action-banner_table tr:last-child td {
    border-bottom: 0px;
}
.action-banner_table td {
    padding: 5px 30px;
    font-size: 14px;
    text-align: center;
    border-bottom: 1px solid #f2688a;
    white-space: nowrap;
}