body {
	
}
.kontZayvka {
	visibility: inherit;
	display: none;
	max-width: 700px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
    flex-direction: column; 
	background-color: #bababa; 
}
.kontZayvka h2{
	margin-top: 30px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 40px;
    color: #824632; 
	letter-spacing: 1px;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
}
.formZayvka {
	display: flex;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 20px;
    color: #ffcc66; 
	letter-spacing: 1px;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
	flex-direction: column;
}
.kontInput, .kontTextarea{
	display: flex;
	max-width: 320px;
	width: 100%;
	flex-direction: row;
	justify-content: space-between;
	align-self: center;
}
.kontTextarea{
	max-width: 520px;
}
.kontInput p, .kontTextarea p{
	display: flex;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 30px;
    color: #f60d0d; 
	height: 20px;
	align-self: center;
	margin-left: 5px;
}
.span20 {
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 25px;
    color: #f60d0d; 
	vertical-align: -10px;
}
.primech {
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 10px;
    color: #000000; 
	line-height: 100%;
	text-align: right;
}
.pravZapoln {
	display: none;
	height: 40px;
	width: 20px;
	align-self: center;
	filter: invert(25%);
}
.zImy, .zTekst, .zPochta, .zTelefon {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	max-width: 300px;
	width: 100%;
	align-self: center;
	background-color: #ffffff;
}
.zImy, .zPochta, .zTelefon {
	height: 40px;
	margin-top: 15px;
}
.zTekst {
	max-width: 500px;
	height: 120px;
}
.pTekst {
	margin-top: 20px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 25px;
    color: #824632; 
	letter-spacing: 1px;
	line-height: 100%;
	text-align: center;
}
.zOtpr {
	display: flex;
	max-width: 180px;
	width: 100%;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 20px;
	letter-spacing: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
	align-self: center;
	background-color: #88a7f2;
	padding-left: 25px;
	box-sizing: border-box;
	border-radius: 10px;
	text-transform: uppercase;
	height: 50px;
	cursor: pointer;
}
.zOtpr:hover {
	background-color: #332df2;
}
.zImy:hover, .zPochta:hover, .zTelefon:hover, .zTekst:hover {
	outline: solid #44daf3;
}
.kontBaz {
	visibility: hidden;
	display: flex;
	max-width: 1600px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
    flex-direction: column; 
}
.menuGl {
	display: none;
	position: fixed;
	z-index: 110;
	height: 20px;
	margin-top: 5px;
	padding-left: 15px;
	box-sizing: border-box;
	background-color: #D7D6F6; 
	align-self: center;
    flex-direction: row;  
	justify-content: center; 
	align-items: center;
    overflow: hidden;
	cursor: pointer;
}
.menuGl p{
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;  
	margin-right: 15px;
	font-size: 22px;
    color: #130BFC; 
	letter-spacing: 1px;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
}
.knopV {
	display: none;
	position: fixed;
	z-index: 1000;
	left: 10px; 
	top: 80vh;
	flex-direction: row;
	justify-content: center;
	height: 30px;
	width: 30px;
	border: 1px solid #707070;
	border-radius: 3px;
	cursor: pointer;
}
.knopV img {
	height: 10px;
	width: 10px;
	align-self: center;
}
.karus {
	display: none;
	max-width: 1600px;
	width: 100%;
	height: 600px;
	flex-direction: row;
	justify-content: space-between;
	background-color: #fee5a8; 
}
.knopVixRS, .knopVixZ, .knopVixOS, .knopVixOM {
	align-self: flex-end; 
	height: 30px;
	filter: invert(25%);
	cursor: pointer;
}
.knopVix {
	position: absolute;
	right: 0px;
	z-index: 30;
	height: 30px;
	filter: invert(25%);
	cursor: pointer;
}
.knopVix:hover, .knopVixD:hover, .knopVixRS:hover, .knopVixOS:hover, .knopVixOM:hover, .knopVixZ:hover { 
	filter: invert(0%);
}
.izobr {
	display: flex;
	position: relative;
	z-index: 100;
	height: 550px; 
	box-sizing: border-box;
}
.scrolImg {
    max-width: 1400px;
    overflow: auto;
    /*overflow-y: hidden;*/
}
.oblKnopkiL, .oblKnopkiP {
	display: flex;
	/*position: absolute;*/
    /*z-index: 20;*/
	height: 550px; 
	width: 10%;
	flex-direction: row; 
/*	background-color: transparent;*/
}
.oblKnopkiL {
	align-self: flex-start;
/*	left: 30px;*/
	cursor: pointer; 
}
.oblKnopkiP {
	justify-content: flex-end;  
/*	right: 30px;*/
	cursor: pointer; 
}
.oblKnopkiP:hover .knopP {
	opacity: 0.8;
}
.oblKnopkiL:hover .knopL {
	opacity: 0.8;
}
.knopL, .knopP {
	height: 50px;
	z-index: 20;
	align-self: center;
	filter: drop-shadow(2px 2px blue); 
	opacity: 0.3;
}
.zagolov {
	visibility: inherit;
	display: flex;
	max-width: 1600px;
	width: 100%;
    flex-direction: row;  
	justify-content: center; 
    overflow: hidden;
	background-image: url(../images/fonn52.jpg); 
	background-size: contain;
	background-size: 100% 100%; 
	background-repeat: no-repeat;
}
.knopMenu {
	display: flex;
	position: fixed;  
	z-index: 120;  
	top: 30px;
	right: 10px;
	width: 20px;
	height: 10px;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	color: #ff900b;
	cursor: pointer; 
}
.ojid {
	display: none;
	position: fixed;  
	z-index: 120;  
	top: 10px;
	left: 45vw;
/*	width: 60px;*/
	height: 20px;
	opacity: 1;
}
.knopZap {
	display: flex;
	position: fixed;  
	z-index: 120;  
	top: 30px;
	left: 10px;
	width: 80px;
	height: 60px;
	cursor: pointer; 
	opacity: 0.65;
}
.onLine {
	display: flex;
	position: fixed;  
	z-index: 120;  
	top: 30px;
	right: 10px;
/*	width: 150px;
	height: 70px;*/
	cursor: pointer; 
	opacity: 0.65;
}
.vnutrChastKnop {
	display: flex;
	width: 20px;
	height: 4px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	color: #ff900b;
}
.sistOrg {
	display: flex;
	visibility: inherit;
	height: 300px;
	background-color: transparent;
	cursor: pointer; 
	align-self: center;
}
.kontZagolov {
	display: flex;
    flex-direction: column;  
    overflow: hidden;
	padding-bottom: 30px;
	box-sizing: border-box;
	opacity: 1;  
}
.zagolov h2{
	margin-top: 90px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 75px;
    color: #ffcc66; 
	letter-spacing: 1px;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
}
.reklSaki {
	display: none;
	flex-direction: column;
	align-self: center;
	overflow: hidden; 
	max-width: 600px;
	width: 100%; 
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	background-color: #1634de;
	opacity: 0.70;
}
.ms0, .ms0S, .ms0D, .ms0O {
	height: 1px;
	align-self: flex-start;
	opacity: 0;
}
.ms00, .ms00S, .ms00D, .ms00O {
	height: 1px;
	align-self: flex-end;
	opacity: 0;
}

.reklSaki h2{
	margin-top: 10px;
	margin-bottom: 20px; 
	padding-top: 15px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 35px;
    color: #ffcc66; 
	letter-spacing: 1px;
	line-height: 100%;
	text-align: center;
}
.reklSaki a{
	color: #ffffff;
	font-family: 'Proxima Nova Regular',sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 20px;
	line-height: 120%; 
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
}
.reklSaki a:hover{
	color: #f39314;
}
.reklSaki p{
	font-family: 'Proxima Nova Regular',sans-serif;
	font-size: 12px;
	align-self: flex-end;
	margin-right: 20px;
	color: #ffffff;
}
.opisSuxoy, .opisMassaj {
	display: none;
	flex-direction: column;
	background-color: #ffffff;
	opacity: 0.70; 
}
.contImg, .contImgM {
	display: flex;
    overflow: hidden;
	flex-direction: row;
	justify-content: space-around;
	min-height: 30px;
	max-height: 50px;
	
}
.contImg img, .contImgM img {
	height: 100%;  
	cursor: pointer; 
}
.tekstOpisSuxoy, .tekstOpisMassaj {
	display: flex;
	flex-direction: column;
	overflow-x: auto;
	overflow-y: scroll;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px; 
	box-sizing: border-box;
	z-index: inherit;
}
.tekstOpisSuxoy h2, .tekstOpisMassaj h2{ 
	margin-top: 10px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 45px;
    color: #993333;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
}
.span11 { 
	color: #993333;
	margin-left: 30px; 
	font-size: 30px;
}
.tekstOpisSuxoy p, .tekstOpisMassaj p{
	margin-top: 10px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 30px;
	color: #000000;
	line-height: 120%;
	font-weight: normal;
	text-align: justify;
}
.opisSuxoy a, .opisMassaj a{
	text-decoration: none;
}
.izobrC, .izobrM {
	display: none;
	height: 350px; 
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}

.pZagol {
	margin-top: 40px;
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 40px;
    color: #ffe2a6; 
	letter-spacing: 1px;
	line-height: 120%;
	font-weight: normal;
	text-align: center;
}
.kontZapis {
	display: flex;
	max-width: 1600px;
	width: 100%;
	margin-top: 30px;
	flex-direction: row;  
	justify-content: center;
}
.span10 {
	margin-left: 30px;
}

.span3d {
	cursor: pointer;
}
.span5d {
	cursor: pointer;
}
.span2 {
	color: #824632;		
	cursor: pointer;
}
.span3 {
	color: #00e0d2;
	cursor: pointer;
}
.span5 {
	color: #00e0d2;
	cursor: pointer;
}
.kontTel {
	display: flex;
	width: 250px;
	margin-right: 20px;
	margin-left: 30px;
	flex-direction: row;  
	justify-content: space-between;
}
.trub {
	align-self: center;
	cursor: pointer;
}
.pZapis {
	font-family: 'Myriad Pro Bold', sans-serif;   
    color: #3e0707;
	letter-spacing: 0px;
	line-height: 100%;
	font-weight: bold;
	font-size: 25px;
	align-self: center;
	margin-right: 5px;
	margin-left: 5px;
	cursor: pointer;
	text-align: center;
}
.blokDozvon {
	display: none;
	max-width: 200px;
	width: 100%;
	align-self: center;
	flex-direction: row;
    justify-content: space-around;
	align-items: center;
	margin-top: 20px;
	background-color: #3e0707bd;
	padding-top: 5px;
	padding-bottom: 5px;
}
.imgBD {
	height: 20px;
}

.oMassajiste {
	display: flex;
	max-width: 1600px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
    flex-direction: column;  
    overflow: hidden;
    background-color: #ad5b40; 
}
.zagolMassajist, .zagolOtzivi {
	display: flex;
	max-width: 1600px;
	width: 100%;
	height: 80px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-color: #824632; 
}

.zagolMassajist h1, .zagolOtzivi h1{
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 50px;
    color: #ffe2a6;
	letter-spacing: 1px;
}
.contInfMassajist {
	display: flex;
	max-width: 1600px;
	width: 100%;
	padding-bottom: 15px;
	box-sizing: border-box;
	flex-direction: column; 
	background-image: url(../images/more2.jpg); 
	/*background-size: contain;*/
	/*background-size: 100% 100%; */
	background-repeat: no-repeat;	
}
.izobrD {
	box-sizing: border-box;
}
.knopD {
	height: 50px;
	align-self: center;
	filter: drop-shadow(2px 2px blue); 
	opacity: 0.3;
}
.infMassajist {
	display: flex;
	max-width: 900px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	box-sizing: border-box;
	flex-direction: column; 
}
.infMassajist h2{
	margin-top: 10px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 45px;
    color: #993333;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
}
.infMassajist p{
	margin-top: 10px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 30px;
	color: #000000;
	line-height: 100%;
	font-weight: normal;
	text-indent: 30px;
}
.span4 {
	color: #993333;
}
.massajist{
	display: flex;
	max-width: 1600px;
	width: 100%;
	padding-bottom: 15px;
	box-sizing: border-box;
	flex-direction: row; 
	justify-content: space-around;
	align-items: center;
}
.kontDok img {
	height: 150px; 
	cursor: pointer; 
	margin-right: 5px;
}

.kontDok {
	display: flex;
	flex-direction: row; 
	justify-content: center;
	margin-top: 10px;
	width: 250px;
	flex-wrap: wrap;
}
.kontFoto {
	display: flex;
	max-width: 400px;
	width: 100%;
	margin-left: 15px; 
	flex-direction: row; 
	justify-content: center; 
}
.kontFoto1 {
	display: flex;
	flex-direction: row; 
}
.kontFotoV {
	display: flex;
	flex-direction: column; 
}
.kontFotoV img {
	height: 100px; 
	cursor: pointer; 
	margin-bottom: 5px;
}
.fotoMass {
	height: 270px;
	align-self: center;
}
.kontFoto2 {
	display: flex;
	flex-direction: row; 
	justify-content: space-between;
}
.kontFoto2 img {
	height: 100px;
}
.vidiMassaja, .pokazaniy {
	display: flex;
	max-width: 1600px;
	width: 100%;
	height: 65vw;
	margin-left: auto;
	margin-right: auto;
    flex-direction: row;   
    overflow: hidden;
    background-color: #ad5b40; 
}
.contVida, .contVidaPok {
	display: flex;
	width: 100%; 
	max-height: 100vh;
	margin-right: 3px;
	background-size: 100% 100%; 
	background-color: #ad5b40; 
	background-repeat: no-repeat;
	background-position: center;
	align-self: center;
}
.contVida {
	background-image: url(../images/foto2.png);
	height: 55vw;
}
.contVidaPok {
	background-image: url(../images/rezMass.jpg);
	height: 60vw;
}
.kontViravn {
	display: flex;
	max-width: 1600px;
	width: 100%;
	flex-direction: column; 
	justify-content: center; 
}

.reklMassaja {
	margin-left: auto; 
	margin-right: auto; 
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 50px;
	color: #9b9595;
	line-height: 200%;
	font-weight: normal;
	align-self: center; 
	text-shadow: 5px 5px 7px #993333;
}
.reklMassajaPok {
	margin-left: auto;  
	margin-right: auto;  
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 50px;
	color: #9b9595;
	line-height: 200%;
	font-weight: normal;
	align-self: center;
	text-shadow: 5px 5px 7px #993333;
}
.contMenuVid, .contMenuPok {
	display: flex;
	margin-right: 3px;
	flex-direction: row;   
	justify-content: center;
}
.menuVid, .menuPok {
	display: flex;
	max-width: 400px; 
	width: 100%; 
	padding-bottom: 20px;
	box-sizing: border-box;
	flex-direction: column;  
	align-self: center; 
	background-color: #fee5a8;
}
.menuVid h2, .menuPok h2{
	margin-top: 20px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 50px;
    color: #993333;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
}
.menuVid a:hover, .menuPok a:hover{
	cursor: pointer;
}
.menuVid a, .menuPok a{
	margin-top: 20px;
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 30px;
    color: #ad5b40;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.menuVid p{
	font-family: 'Proxima Nova Regular',sans-serif;
	font-size: 12px;
	align-self: flex-end;
	margin-right: 10px;
	color: #ad5b40;
	margin-top: 20px;
}
.karusVidMass, .karusPokMass {
	display: none;
	position: absolute; 
    z-index: 20; 
	max-width: 1600px;
	width: 100%;
	align-self: flex-start	; 
	background-color: #fee5a8;  
	overflow-x: auto;
	overflow-y: auto;
}
.karusVidMass {
	left: 0px;
}
.karusPokMass {
	right: 3px;
}
.izobrV {
	min-width: 500px;
}
.izobrP {
	min-width: 400px;
}
.contTekst, .contTekstPok {
	display: none;
	position: absolute;
    z-index: 10;
	max-width: 1070px; 
	width: 100%; 
	height: 100vw;
	margin-right: 5px;
	flex-direction: column;
	background-color: #bababa; 
	opacity: 0.90;
}
.contTekst {
	left: 0px;
}
.contTekstPok {
	right: 0px;
}
.contFotoVM, .contFotoPM {
	display: flex;
	height: 120px; 
	max-width: 1070px;
	width: 100%; 
	flex-direction: row;
	justify-content: center;
}
.contFotoVM img, .contFotoPM img {
	height: 120px; 
	margin-right: 5px;
	overflow: hidden;
}
.vidKursor, .pokKursor {
	cursor: pointer; 
}
.contTekst2, .contTekstPok2 {
	display: flex;
	width: 100%; 
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	box-sizing: border-box;
	flex-direction: column;
}
.contTekst2 a, .contTekstPok2 a{
	align-self: flex-end;
	margin-right: 20px;
	text-decoration: none;
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 30px;
}
.contTekst2 h2, .contTekstPok2 h2{
	margin-top: 15px;
	margin-bottom: 10px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 40px;
    color: #993333;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
}
.contTekst2 h3, .contTekstPok2 h3{
	margin-bottom: 10px;
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 30px;
    color: #663333;
	line-height: 100%;
	font-weight: normal;
	text-align: center;
}

.contTekst2 p{
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 30px;
    color: #ad5b40;  
	line-height: 150%;
	font-weight: normal;
	height: 450px;
	overflow-y: auto;
}
.contTekstPok2 p{
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 30px;
    color: #ad5b40;  
	line-height: 150%;
	font-weight: normal;
	height: 450px;
	overflow-y: auto;
	text-indent: 35px; 
}
.span0 {
	color: #663333;
	padding-left: 50px;
}
.span1 {
	color: #663333;
}

.otzivi {
	display: flex;
	max-width: 1600px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
    flex-direction: column;   
    background-color: #fee5a8;
}
.kontStranic {
	display: flex;
	margin-top: 20px;
	padding-right: 20px;
    flex-direction: row;  
	justify-content: center; 
    overflow: hidden;
}
.kontStranic p{
	display: flex;
	cursor: pointer;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	border-radius: 15px;
}
.kontStranic h2{
	display: none;
	width: 30px;
	padding-right: 10px;
	box-sizing: border-box;
	cursor: pointer;
}
.kontStranic h3{
	display: none;
	width: 30px;
	padding-left: 10px;
	box-sizing: border-box;
	cursor: pointer;
}
.otziv {
	display: flex;
	max-width: 1600px;
	width: 100%;
	height: 100%; 
	flex-direction: row;
	justify-content: center;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 20px; 
	padding-right: 20px; 
	box-sizing: border-box;
}
.otziv a{
	height: 50px;
}
.otziv img{
	height: 50px;
	border-radius: 30px;
	cursor: pointer; 
}
.tekstOtziv {
	display: flex;
	max-width: 800px;
	width: 100%;
	flex-direction: column;  
	margin-left: 10px;
}
.tekstOtziv a{
	text-decoration: none;
}
.tekstOtziv h2{
	font-family: 'Myriad Pro Semibold SemiCondensed', sans-serif;   
    font-size: 15px;
    color: #000000;
	line-height: 100%;
	font-weight: normal;
}
.tekstOtziv p{
	margin-top: 15px;
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 30px;
	text-indent: 30px;
	line-height: 150%;
}
.imyOtz {
	margin-right: 10px;
	color: #5854ce;
}
.imyOtz:hover {
	text-decoration: underline;
}
.dataOtz {
	color: #666666;
}
.dataOtz:hover {
	text-decoration: underline;
}
.kontOcenok {
	display: flex;
	flex-direction: row;
}
.kontOcenok img{
	height: 20px;
	filter: hue-rotate(320deg);
	cursor: default;
}
.avtorStr {
	display: flex;
	max-width: 1600px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 50px;
	flex-direction: row;
	justify-content: center;
	background-color: #824632; 
}
.contAvtorStr {
	display: flex;
	max-width: 900px;
	width: 100%;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}
.cont2AvtorStr {
	display: flex;
	flex-direction: row;
	justify-content: centr;
}
.cont2AvtorStr p {
	align-self: center;
	font-family: 'Proxima Nova Regular', sans-serif;   
    font-size: 15px; 
}
.cont2AvtorStr img {	
	height: 20px;
	margin-right: 5px;
}
.contAvtorStr a {
	text-decoration: none;
	color: #000000; 
}

@media screen and (max-device-width: 800px) {
	.contTekst2 p, .contTekstPok2 p{
		margin-top: 20px;
	}
	.span10 {
		margin-left: 20px;
	}
	.span11 {  
		font-size: 11px; 
	} 
}

@media screen and (max-width: 600px) { 
	.infMassajist { 
		padding-left: 5px; 
		padding-right: 2px; 
	} 
	.contFotoVM, .contFotoPM {
		height: 80px; 
	}
	.contFotoVM img, .contFotoPM img {
		height: 80px;
	}
	.menuGl p{
		margin-right: 10px; 
	}
	.menuPok a, .menuVid a, .menuVid p{
		margin-top: 10px;
	}
	.vidiMassaja{
		height: 80vw;
	}
	.contVida {
		background-image: url(../images/fon21.jpg);
		height: 80vw;
	}
	.pokazaniy{
		height: 90vw;
	}
	.contVidaPok {
		background-image: url(../images/monah.jpg);
		height: 90vw;
	}
	.reklMassajaPok {
		visibility: hidden;
	}
	.contTekstPok2 h2, .contTekst2 h2{
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.contTekstPok2 h3, .contTekst2 h3{
		margin-bottom: 5px;
	}
	.contTekstPok2 p, .contTekst2 p{
		line-height: 135%;
		text-indent: 20px;  
	}
	.contTekstPok2, .contTekst2 {
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.span10 {
		margin-left: 20px;
	} 
	.knopZap {
		width: 55px;
		height: 40px;
	}
}



