#social{
/* text-align: center;
	margin: 0px 0px;
	padding: 0px 0px; */
}

#social a, #social a:hover {
	font-size: 26px;
}

@font-face {
	font-family: 'Segoe';
    src: url('../fonts/SegoeUIL.eot'); /* Имя шрифта */
    src: url('../fonts/SegoeUIL.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SegoeUIL.woff') format('woff'),
    url('../fonts/SegoeUIL.ttf') format('truetype'),
    url('../fonts/SegoeUIL.svg#myfont') format('svg');
	
	font-weight: normal;
	font-style: normal;
}
html 
{ 
overflow-x: hidden; /* Нет горизонтальной полосы прокрутки */
}


123body*{
	height: 100%; /* Высота страницы */
	width: 100%; /* Ширина страницы */
	padding: 0px;
	margin: 0px; /* Убираем отступы */
	background: url(../images/fon.jpg) no-repeat #1f1108; /* Путь к фоновому изображению */
	background-repeat: no-repeat; /* Отменяем повторение фона */
/*	background-size: cover; /* Фон занимает всю доступную площадь */
/*	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover; */
	background-position: top center;
	background-attachment: fixed;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #121212;
	font-size: 12px; /* Основной размер шрифта для страницы */
}


body{
	background-image: url(../images/fon.jpg); /* Путь к фоновому изображению */
	background-color: #1f1108; /* Цвет фона задника*/
	background-position: top center;
	background-repeat: repeat-x;
	background-size: auto auto;
	background-attachment: fixed;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #121212;
	font-size: 12px; /* Основной размер шрифта для страницы */
	

}
a {
    outline: none; /* Убираем границу вокруг ссылок  */
   }

#innerbody
{
	height: 10000px; /* Высота страницы */
	width: 10000px; /* Ширина страницы */
	padding: 0px;
	margin: 0px; /* Убираем отступы */
	background: url(../images/fon_m.jpg) no-repeat #1f1108; /* Путь к фоновому изображению */
	background-repeat: no-repeat; /* Отменяем повторение фона */
	background-size: cover; /* Фон занимает всю доступную площадь */
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	background-position: top center;
	background-attachment: fixed;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #121212;
	font-size: 12px; /* Основной размер шрифта для страницы */


/*	background-position: top center;
	background-repeat: no-repeat;
	background-color: #fff; /* Цвет фона контента*/
/*	margin: auto; 
	width:1000px; 
	text-align: center; */

}
#content11
{
 /* модуль раскраски контента */
	margin-top: 9px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #ffffff;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	box-shadow:1px 1px 3px #4c7af2;
	-webkit-box-shadow:1px 1px 3px #4c7af2;
}


/* menu */
.romb 
{
 	font-family: Tahoma, Arial, Helvetica, sans-serif; 
/*	font-family: 'MenschThin',Helvetica,Arial,sans-serif;  
	font-family: 'Myriad Pro',sans-serif; */
  font-size: 3.2em;
  font-stretch: ultra-condensed; 
 /* line-height: 1em; */
  font-style: normal;
  font-weight: 100;
  text-decoration: none;
  overflow: hidden; 
  position: relative;
  text-shadow: 1px 1px 2px #9D9C9C; 
}
.romb_fon 
{
/* фиксируем положение ромба (меню) по центру */
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -295px;
	margin-left: -295px;
   
/*	padding: 10px; /* Поля вокруг текста */
/*  margin: auto;
	width: 610px;
	height: 610px; */ 
}

.romb a{

text-decoration: none;
color: #187b87;

}
.romb a:hover{

text-decoration: none;
color: #474037;

}
.diamondc {
  display: block;
  color: #fff;
  /* background: #5c3e52; */
  position: relative;
  overflow: hidden; 
}
.diamondc:hover {
-webkit-transition: background .5s ease-in-out;
-moz-transition: background .5s ease-in-out;
-ms-transition: all 0.5s ease-out;
-o-transition: background .5s ease-in-out;
transition: background .5s ease-in-out;
}
.thumb {
  position: relative;
  overflow: hidden; 

}


.massag{
/*  clear: left; */
	letter-spacing: -0.05em;
	margin-left: 220px;
	margin-top: -475px; 
	font-family: Segoe;
}  

.celitel{
	letter-spacing: -0.08em;
	margin-left: 55px;
	margin-top: 98px;
	font-family: Segoe;
}  
.logo{
	margin-left: 220px;
	margin-top: -103px;  
}  
.psiholog{
/*  clear: left; */
	letter-spacing: -0.12em;
	margin-left: 377px;
	margin-top: -104px;
	font-family: Segoe;
}
.belka a{
	margin-left: 46%;
/*	margin-left: 277px; */
	margin-top: 60px;
	background: url(../images/belka.png) top center no-repeat;		
	width: 45px;
	height: 50px;
} 
.belka a:hover{
/*	margin-left: 277px;
	margin-top: 43px; */
	background: url(../images/belkah.png) top center no-repeat;	
}       
.prognoz{
/*  clear: left; */
	letter-spacing: -0.02em;
	margin-left: 217px;
	margin-top: -1px;
	font-family: Segoe;
	 
}    
/* end menu */
  

/* menu big */
#diamond {
height: 400px;
width: 400px;
margin: -222px 0 0 -200px;
}
.diamond .inner {
width: 100%;
height: 100%;
border: 1px solid #231f20;
float: left;
}
.diamond:hover {
-webkit-transition: background .2s ease-in-out;
-moz-transition: background .2s ease-in-out;
-ms-transition: all 0.25s ease-out;
-o-transition: background .2s ease-in-out;
transition: background .2s ease-in-out;
background: #fff;
}
#diamond .sst-cross {
width: 300px;
height: 300px;
margin: -150px 0 0 -150px;
}
.diamond .sst-cross {
width: 362px;
height: 362px;
margin: -181px 0 0 -181px;
top: 50%;
left: 50%;
}

/* end menu big */



/* menu small */
.diamond {
/* background: white;
background: rgba(255,255,255,0.9); */
position: fixed;
display: block;
padding: 8px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
left: 50%;
top: 50%;
height: 462px;
width: 462px;
margin: -253px 0 0 -231px;
z-index: 3;
-webkit-box-shadow: 0 0 13px rgba(0,0,0,0.44);
-moz-box-shadow: 0 0 13px rgba(0,0,0,0.44);
box-shadow: 0 0 13px rgba(0,0,0,0.44);
overflow: hidden;
-webkit-transition: background .2s ease-in-out;
-moz-transition: background .2s ease-in-out;
-ms-transition: all 0.25s ease-out;
-o-transition: background .2s ease-in-out;
transition: background .2s ease-in-out;
}

#diamond-small {
width: 133px;
height: 133px;
padding: 0;
margin: 0 0 0 -65px;
/* margin: 0 0 0 -571px; */
/* left: 100px; /* если 10% то плавно перемещается */
/* top: 40px; */
left: 10%; /* если 10% то плавно перемещается */
top: 10%;
z-index: 10;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
background-color: rgba(0,0,0,0.5); /* прозрачность меню */
transform: rotate(45deg);
}
#diamond-start {
width: 462px;
height: 462px;

}
.diamond.dark {
background-color: black;
background: rgba(0,0,0,0.9);
}
#diamond-small .inner {
border: none;
}
#diamond-small .sst-cross {
width: 106px;
height: 106px;
margin: -53px 0 0 -53px;
}



.sst-cross {
position: relative;
width: 360px;
height: 360px;
}

.sst-cross .sst-cross-lines {
position: absolute;
top: 50%;
width: 100%;
}

#diamond-small .sst-cross .sst-cross-line {
height: 1px;
}

.sst-cross .sst-cross-line {
height: 2px;
width: 100%;
background-color: #ccc; /* Цвет линий  */
position: absolute;
left: 0;
margin-top: -1px;
}

.sst-cross .sst-cross-line.first {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}

element.style {
transform: matrix(0.198187057198964, -0.980164216016294, 0.980164216016294, 0.198187057198964, 0, 0) rotate(45deg);
height: 8px;
width: 8px;
margin-top: -4px;
margin-left: -4px;
overflow: hidden;
background-color: rgb(235, 98, 98);
}
#diamond-small .sst-cross .sst-cross-center {
height: 8px;
width: 8px;
margin: -4px 0 0 -4px;
}
.sst-cross .sst-cross-center {
position: absolute;
background-color: #eb6262;
width: 10px;
height: 10px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
top: 50%;
left: 50%;
margin: -5px 0 0 -5px;
cursor: pointer;
z-index: 2;
}
/* Класс трансформации центра при наведении мышки */
#diamond-small .sst-cross-center:hover {
background-color: #aaaddd;
width: 10px;
height: 10px;
-webkit-transform: rotate(80deg);
-moz-transform: rotate(80deg);
-o-transform: rotate(80deg);
-ms-transform: rotate(830deg);
transform: rotate(80deg);
top: 50%;
left: 50%;
margin: -5px 0 0 -5px;
cursor: pointer;
z-index: 2;
}
/* end */
#diamond-small .header-nav {
text-transform: uppercase;
text-align: center;
font-size: 11px;
line-height: 1em;
font-family: 'MenschRegular',Helvetica,Arial,sans-serif;
}
.diamond .header-nav {
z-index: 1;
position: absolute;
text-transform: uppercase;
text-align: center;
font-size: 42px;
line-height: 1em;
letter-spacing: -0.03em;
font-family: 'MenschThin',Helvetica,Arial,sans-serif;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.diamond .header-nav ul {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
ol, ul {
list-style: none;
}

.diamond .header-nav li.menu-item-23 {
top: 0;
left: 0;
}
.diamond .header-nav li.menu-item-24 {
left: 0;
bottom: 0;
}
.diamond .header-nav li.menu-item-25 {
top: 0;
right: 0;
}
.diamond .header-nav li.menu-item-26 {
right: 0;
bottom: 0;
}

.diamond .header-nav li {
display: block;
position: absolute;
width: 45%;
height: 45%;
top: auto;
left: auto;
overflow: hidden;
}
#diamond-small .header-nav li a {
line-height: 96px;
}
.diamond.dark .header-nav li a, .diamond.dark .header-nav li a:link, .diamond.dark .header-nav li a:visited {
color: #e6e6e6;
}
.diamond .header-nav li a, .diamond .header-nav li a:link, .diamond .header-nav li a:visited {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
position: absolute;
display: block;
width: 160%;
height: 160%;
top: 50%;
left: 50%;
margin: -80% 0 0 -80%;
text-align: center;
line-height: 345px;
color: #343434;
}
a, a:visited, a:link {
color: #187b87;  /* Цвет букв меню большого*/
text-decoration: none;
-webkit-transition: color .3s ease-in-out;
-moz-transition: color .3s ease-in-out;
-ms-transition: all 0.3s ease-out;
-o-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
}
#diamond-small .header-nav a {
color: #efefef;  /* Цвет букв small menu */
text-decoration: none;
-webkit-transition: color .2s ease-in-out;
-moz-transition: color .2s ease-in-out;
-ms-transition: all 0.25s ease-out;
-o-transition: color .2s ease-in-out;
transition: color .2s ease-in-out;
}
#diamond-small .header-nav a:hover {
color: #187b87;  /* Цвет букв small menu*/
}
/* end menu small */


/* Menu top */
#ddiamond-small {
/* width: 133px;
height: 133px;
padding: 0;
margin: 0 0 0 -65px;
left: 10%; /* если 10% то плавно перемещается */
top: -259px;
z-index: 10;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
background-color: rgba(46,36,19,0.1);
transform: rotate(45deg);
}
#ddiamond-small:hover {
top: -259px;
z-index: 10;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
background-color: rgba(250,250,250,0.6);
transform: rotate(45deg);
}
#ddiamond-small .inner {
border: none;
}
#ddiamond-small .sst-cross {
width: 106px;
height: 106px;
margin: -53px 0 0 -53px;
}
/* end menu top */


/* Стиль нижнего меню */
#footer{
    position: fixed; /* Фиксированное положение */
    width: 100%; /* Ширина слоя */
	z-index: 4;
}

#footer_temp ul li a {
  font-weight: bold;
  color: #005ea0;
  font-size: 12px;
}

#footer_temp ul li a:hover {
  color: #2491bb;
  /*background-color: #e9f432; */
  background: none;
}

.footer{
	z-index: 4;
    position: fixed; /* Фиксированное положение */
    width: 100%; /* Ширина слоя */
	height: 130px; /* Размер подъема */
	bottom: -105px; /* Если - heihgt то спрятан */
	left: 0px;  /* Левый нижний угол  */
  	background-image: url(../images/fon_futer.png); /* Путь к фоновому изображению */
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #1C3B3F;
	opacity: 0.8; /* Значение прозрачности */
    filter: alpha(Opacity=80); /* Прозрачность в IE */

	/* Анимация */
    -webkit-transition-property: bottom;
    -moz-transition-property: bottom;
    -o-transition-property: bottom;
    transition-property: bottom;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
   
}
.footer:hover{
	bottom: 0px;
}

.footer .copyright
{
	z-index: 5;
    position: fixed; /* Фиксированное положение */
    left: 0px; bottom: -10px; /* Левый нижний угол */
    width: 100%; /* Ширина слоя */

  	background-image: url(../images/fon_futer.png); /* Путь к фоновому изображению */
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #1C3B3F;
	opacity: 0.4; /* Значение прозрачности */
    filter: alpha(Opacity=40); /* Прозрачность в IE */

	padding: 5px 5px; /* Поля вокруг текста */
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-stretch: ultra-condensed; 
 /* line-height: 1em; */
	font-style: normal;
	font-weight: 100;
	text-decoration: none;
/*	color: #af33f6; */
	color: #03F9EF;
	text-shadow: 1px 0px 0px #333; 
	text-align: right;
}
.footer .footer_contact
{
	padding: 0px 5px 4px 40px; /* Поля вокруг текста */
	
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-stretch: ultra-condensed; 
	line-height: 1.5em; 
	font-style: normal;
	font-weight: 100;
	text-decoration: none;
	color: #ffffff;
	text-shadow: 1px 0px 0px #333; 
	text-align: left;
}
.footer .footer_contact a
{

	padding: 4px 5px 4px 40px; /* Поля вокруг текста */
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #ffffff;

}
.footer .footer_contact a:hover
{
	padding: 4px 5px 4px 40px; /* Поля вокруг текста */
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-stretch: ultra-condensed; 
	line-height: 1em; 
	font-style: normal;
	font-weight: 100;
	text-decoration: none;
	color: #2491bb;
	text-shadow: 1px 0px 0px #333; 
	text-align: left;
}

.footer ul li a {

  font-weight: bold;
  color: #005ea0;
  font-size: 12px;
}
.footer ul li a:hover {
  color: #2491bb;
  /*background-color: #e9f432; */
  background: none;
}


