

html {
	margin: 0;
	padding: 0;
    
	background:#ffffff url(https://вертальготерапия.рф/content/photo/full/20160111170507.jpg) fixed no-repeat top center;
	
	background-size: cover;
	
	height: 100%;


}
body {
     margin: 0;
	padding: 0;
	font: 17px 'Exo 2', sans-serif;
	letter-spacing:0em;
		
	height: 100%;
	width:100%
	

}
a {
	color: #5e94dc;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #e69855;
}



h1 
{
        
		
		font-size: 61px;
	    color: #fff;
        font-weight: normal;
		padding:0px 0px 20px 0px;
		line-height: 45px;
		
		
}

h2 
{
        
		font-size: 34px;
        color: #333;
        font-weight: normal; 
		margin-top:0px
}
h3 
{
        font-size: 24px;
        color: #5e94dc;
        font-weight: normal;
}

p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
	
	font: 16px 'Exo 2', sans-serif;
}
textarea {
	
	
	font: 16px 'Exo 2', sans-serif;
}

#wrapper {
		
	margin:0;
	padding:0;
	

width:100%;
	

	

}


/* Header
-----------------------------------------------------------------------------*/



#header {


padding:0;margin:0;
background:#fff;
display:inline-block;width:100%;
padding:20px 0px 0px 0px
}


 
.header_ramka {max-width:993px;margin:0 auto;

}



#fon_slider {height:312px;width:100%;background:#fff;border-bottom:1px solid #eaeaea;position:absolute;margin-top:157px}




.header_metad {font-size:19px;padding:0;margin:0;


}
.header_metak {font-size:14px;padding:0;margin:0;

font-style: italic
}


#fon_top {position:absolute;width:100%;height:100%;


}




#menu_top {position:relative;z-index:5;background: #5e94dc;padding:10px 0px 10px 0px;margin:0;

width:100%;display:inline-block
}
#menu_top2 {max-width:993px;margin:0 auto;}

.tel_top {font-size:27px;padding:0px 0px 0px 0px;display:inline-block}
.tel_top span {font-size:27px;color: #666;}

.addres_top {margin-top:0px;font:13px arial}


/* Content
-----------------------------------------------------------------------------*/

.content {width:100%;display:inline-block}
.content_text {max-width:993px;margin:0 auto;padding:40px 19px 40px 19px;


}

.img_content {border:1px solid #cccccc;border-radius:3px}






/* Footer
-----------------------------------------------------------------------------*/
#footer {
		width: 100%;
	
	position:relative;z-index:3;padding:20px 0px 0px 0px;margin:0;
	background: #e0f5fc;
	top:-20px;

	
	
}
#footer2 {
		max-width: 993px;
	margin: 0 auto;color:#333;
	position:relative;
	
}




.vamsite {text-decoration:none}

.vamsite:hover {color:#333;}

.vamsite span {color:#333;}



.vamsite {color:#333;font-size:16px;}

.vamsite .ds {color:#333;border-bottom:2px solid #5e94dc;display:inline-block}
.ds:first-letter {color:#5e94dc;font-weight: bold;}
.vamsite .ds:hover {border-bottom:2px solid #333;}





/**/
#prev_slide {width:50px; height:50px;background: url(images/left.png) no-repeat;position:absolute;margin-top:-330px;z-index:99;margin-left:20px;cursor:pointer}
#next_slide {width:50px; height:50px;background: url(images/right.png) no-repeat;position:relative;margin-top:-330px;float:right;z-index:99;margin-right:20px;cursor:pointer}

#next_slide:hover {
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}
#prev_slide:hover {
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}

#next_slide a {text-decoration:none;display:block}
#prev_slide a {text-decoration:none;display:block}

#nav {position:relative;margin-top:-78px;z-index:8;text-align:left;}



#nav a {
padding:9px 19px 9px 19px;display:inline-block;font-size:16px;text-decoration:none;color:#333
}



#nav a span {border-bottom:1px dotted #333}
#nav a span:hover {border:none}


#nav a.activeSlide {
background: #5e94dc ;
color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
position:relative;z-index:5;
behavior: url(PIE.php);
border-radius: 5px;

}
#nav a.activeSlide span {border:none}

#nav a:focus {}



.tab_slider_text {max-width:993px;height:600px;margin:0 auto}
.tab_slider_text tr {margin:0;padding:0}
.tab_slider_text tr td {margin:0;padding:0px 19px 0px 19px;}
.tab_slider_text tr td p {}
.tab_slider_text tr td em {color: #5e94dc;}
.tab_slider_text tr td p a {}
.tab_slider_text tr td h3 {font-size:24px;}
.tab_slider_text tr td h3 a {}


.slider_trans {text-align:left;padding:20px 15px 20px 15px;color:#333;background: url(images/slider_fon.png);font-size:17px}
.slider_trans a {color:#333;}

.slide_img {width:100%;height:500px;margin:0;
      
       


}



.header_sw {height:500px;width:100%;position:relative;display:inline-block;z-index:0;
background:#ffffff
}

.table_content {
	border-collapse: collapse;
	border-spacing: 0;
	padding:0px
}

.slide {width:100%;position:relative;}
.slide1 {width:100%;margin:0 auto;position:relative;}

.slide_right {width:100%; position:absolute;z-index:666;height:409px;}

.slide_right2 {max-width:993px ; margin:0 auto;height:409px;background:url(content/slider.png) no-repeat;position:relative;top:44px;padding:0px 0px 0px 0px;
border-radius:5px;
box-shadow: 1px 1px 7px rgba(0,0,0,.3);
}
.slide_right1 {max-width:993px ; height:500px; margin:0 auto;}

.cont {width:500px;position:relative;left:440px;top:220px}


.table_content tr:hover {background:#f6f6f6}

.text_post_cat table {
	border-collapse: collapse;
	border-spacing: 0;
	padding:0px;width:99%;
}

.text_post_cat table tr td {border:1px solid #ddd;padding:4px}
.text_post_cat table tr:hover {background:#f6f6f6}
.text_post_cat h3 {}


.ps__fff a {color:#ffffff;font-size:50px;text-decoration:none;border-bottom:5px solid #ffffff;padding:0;


		
}
.ps_logo_fff a:hover {border-bottom:5px solid #5e94dc;}
.ps_logo_fff:first-letter {color:#5e94dc}

.ps_logo_000 a {color:#000000;font-size:50px;text-decoration:none;border-bottom:5px solid #000000;padding:0}
.ps_logo_000 a:hover {border-bottom:5px solid #5e94dc;}
.ps_logo_000:first-letter {color:#5e94dc}


.ps_p_000 {color:#000;font-size:21px}
.ps_p_fff {color:#fff;font-size:21px}


/*3*/
#prev_slide2 {width:50px; height:50px;background: url(images/left.png) no-repeat;position:relative;margin-top:-150px;float:left;margin-left:0px;cursor:pointer;border:none;
opacity:0.6;
-moz-opacity:0.6;
filter: alpha(opacity=60) black;
-khtml-opacity: 0.6;}

#next_slide2{width:50px; height:50px;background: url(images/right.png) no-repeat;position:relative;margin-top:-150px;float:right;margin-right:0px;cursor:pointer;border:none;
opacity:0.6;
-moz-opacity:0.6;
filter: alpha(opacity=60) black;
-khtml-opacity: 0.6;}

#next_slide2:hover {
opacity:1;
-moz-opacity:;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#prev_slide2:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#next_slide2 a {text-decoration:none;padding:14px}
#prev_slide2 a {text-decoration:none;padding:14px}

.gallery2_out {max-width: 993px; margin:0 auto;
position:relative;z-index:0;padding:0;text-align:center
}

.gallery3_out {max-width: 993px; margin:0 auto;
position:relative;z-index:0;padding:0px 50px;
}


.gallery23 {overflow: hidden; margin:30px 0px 30px 0px;
display:inline-block;
}
.gallery23 ul {padding:0;margin:0}
.gallery23 ul li {margin: 0px 0px 0px 0px;text-align:center;width:290px}

.gallery23 ul li div a {color:#5e94dc;font-size:15px}

.gallery23  img {margin:0px 0px 0px 0px;width:250px;height:170px;border:7px solid #f9f2e1;}
.gallery23  img:hover {border:7px solid #5e94dc;}



#prev_slide3 {width:50px; height:50px;background: url(images/left.png) no-repeat;position:relative;margin-top:-300px;float:left;margin-left:0px;cursor:pointer;border:none;
opacity:0.6;
-moz-opacity:0.6;
filter: alpha(opacity=60) black;
-khtml-opacity: 0.6;}

#next_slide3{width:50px; height:50px;background: url(images/right.png) no-repeat;position:relative;margin-top:-300px;float:right;margin-right:0px;cursor:pointer;border:none;
opacity:0.6;
-moz-opacity:0.6;
filter: alpha(opacity=60) black;
-khtml-opacity: 0.6;}

#next_slide3:hover {
opacity:1;
-moz-opacity:;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#prev_slide3:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#next_slide2 3 {text-decoration:none;padding:14px}
#prev_slide2 3 {text-decoration:none;padding:14px}
.gallery_cat {overflow: hidden; padding:20px 0px 0px 0px;
display:inline-block;
}
.gallery_cat ul {padding:0;margin:0;}
.gallery_cat ul li {margin: 0px 12px 0px 12px;text-align:center;width:270px;height:350px}

.gallery_cat ul li div a {color:#5e94dc;font-size:15px}

.gallery_cat  img {margin:0px 0px 10px 0px;width:216px;border-radius:5px}
.gallery_cat  img:hover {}


#prev_slide4 {width:50px; height:50px;background: url(images/left.png) no-repeat;position:relative;margin-top:-170px;float:left;margin-left:0px;cursor:pointer;border:none;
opacity:0.6;
-moz-opacity:0.6;
filter: alpha(opacity=60) black;
-khtml-opacity: 0.6;}

#next_slide4{width:50px; height:50px;background: url(images/right.png) no-repeat;position:relative;margin-top:-170px;float:right;margin-right:0px;cursor:pointer;border:none;
opacity:0.6;
-moz-opacity:0.6;
filter: alpha(opacity=60) black;
-khtml-opacity: 0.6;}

#next_slide4:hover {
opacity:1;
-moz-opacity:;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#prev_slide4:hover {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

#next_slide4 a {text-decoration:none;padding:14px}
#prev_slide4 a {text-decoration:none;padding:14px}

.gallery_response { margin:20px 0px 50px 0px;
display:inline-block;
}
.gallery_response ul {padding:0;margin:0;}
.gallery_response ul li {margin: 0px 0px 0px 0px;width:100%;color:#333}

.gallery_response ul li div a {color:#5e94dc;font-size:15px}

.gallery_response  img {margin:0px 0px 0px 0px;width:190px;height:190px;float:left;
-moz-border-radius:100px;
-webkit-border-radius:100px;
-o-border-radius:100px;
-ms-border-radius:100px;
border-radius: 100px;
margin:0px 40px 0px 0px;border:1px solid #eaeaea
} 
.gallery_response  img:hover {}


/**/

.safari {width:840px;min-height: 400px;
position:relative;z-index:0;
behavior: url(PIE.php);
-moz-border-radius:6px;
-webkit-border-radius:6px;
-o-border-radius:6px;
-ms-border-radius:6px;
border-radius: 6px;
	
	margin:0 auto;

}

.photo_next {display:hidden;position:relative;float:right;text-decoration:none;opacity: 0.7;}
.photo_prev {display:hidden;position:relative;float:left;text-decoration:none;opacity: 0.7;}
.photo_prev a, .photo_next a {text-decoration:none;padding:10px 0px 10px 0px;display:inline-block}
.photo_prev:hover, .photo_next:hover {opacity: 1;}


.button-up-out {position: fixed;top: 100%;margin-top:-100px;display: none;height:100px;width:100%;background:#f6f6f6;z-index:9999999999999999999999999999;text-align: center;
box-shadow: 0px 0px 37px rgba(0,0,0,.5);
}
.button-up-2 {max-width:993px;margin:0 auto;}

.button-up {opacity: 0.9;background:#e69855;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-o-border-radius:6px;
-ms-border-radius:6px;
border-radius: 6px;
cursor: pointer;color: #000;
font-weight: bold;padding:15px 30px 15px 30px;width:200px;position:relative;top:0px;margin:0}

.button-up:hover {opacity: 1;color: #fff;}


.safari_top_div {position:absolute;z-index:4;background: url(../images/opas.png);width:100%;display:none;top:8px;

}

.safari_top_div_text {color:#fff;padding:0px 20px 20px 20px}
.takoy_div {float:left;background:#e69855;display:inline-block;margin:20px 10px 20px 0px;font-weight: bold;}
.takoy_div:hover {background:#5e94dc}
.takoy_div a {text-decoration:none;color:#fff;display:block;padding:10px 30px 10px 30px;}

.vopros_div {float:left;display:inline-block;padding:10px 30px 10px 30px;margin:20px 0px 20px 0px;}
.vopros_div a {text-decoration:none;border-bottom:1px dotted #5e94dc;color:#5e94dc;font-weight: bold;}
.vopros_div a:hover {border:0}


.add_post {text-decoration:none;border-bottom:1px dotted #5e94dc;color:#5e94dc}
.add_post:hover {border:0}

.add_post2 {text-decoration:none;color:#000;background:#e69855;padding:9px 20px 9px 20px;font-size:19px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-o-border-radius:6px;
-ms-border-radius:6px;
border-radius: 6px;
} 
.add_post2:hover {border:0;color:#fff}


.add_post_top {text-decoration:none;padding:10px 30px 10px 30px;background:#e69855;color:#fff;margin-top:10px;display:inline-block;}
.add_post_top:hover {background:#5e94dc;color:#fff}

.kontakt_a {text-decoration:none;border-bottom:1px dotted #fff }
.kontakt_a:hover {border:0}

.xakax_rigth {width:50px;height:34px;background: url(content/right.png) no-repeat center left;padding:6px 34px 6px 34px}
.xakax_left {width:50px;height:34px;background: url(content/left.png) no-repeat center right;padding:6px 34px 6px 34px}


.add_cat_z {}

.add_cat_z a {text-decoration:none;color:#ffffff;background:#e69855;padding:5px 15px 5px 15px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius: 5px;

}
.add_cat_z a:hover {background:#5e94dc}

#fade { 
	display: none; /*    */
	background:  url(/images/fade.png);
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 9999;text-align:center
	 
	
}


#fade:after {
    display: inline-block;
    width:  0;
    height: 100%;
    vertical-align: middle;
    content: ''
    } 
	
	
#popuprel_cart 	 {display:none;
position:relative;
width:80%;
max-width:800px;padding:0px;
background:#fff;

display:inline-block;
    vertical-align: middle;
	margin:0 auto;
z-index:999999999999999999999999999999999999999999;
text-align:center;
overflow:auto;
max-height:80%;margin-bottom:20px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius: 5px;
top:110%;

}

#close {display:inline-block;float:right;position:relative;top:-5px;left:-5px;font: 30px arial,sans-serif;}
#close a {text-decoration:none;font: 30px arial,sans-serif;color:#ccc}
#close a:hover {color:#333} 


.chto_left {background:#fff;-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;
}

.chto_left div {padding:10px 20px 10px 20px;}


.tr5 {
	
	
    margin-top:-24px;margin-left:195px;
	display:none;
	height: 28px;width:28px;
	position:absolute;
	
	background:#5e94dc;
	   -moz-transform: rotate(45deg); /*  Firefox */
    -ms-transform: rotate(45deg); /*  IE */
    -webkit-transform: rotate(45deg); /*  Safari, Chrome, iOS */
    -o-transform: rotate(45deg); /*  Opera */
    transform: rotate(45deg);

	}

.chto_left div a {text-decoration:none;display:block;color:#5e94dc}
.chto_left div a:hover {border:0}

.chto_left div a span {border-bottom:1px dotted #5e94dc;}
.chto_left div a:hover span {border:0}

#chto_right {
background:#fff;-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius: 3px;
height:360px;
overflow:auto;

}


.div_tab_content {

background:url(../content/fon5.png);
font-size:20px;
border-radius:5px
}
   .div_tab_content::after {
    content: ''; 
	background:url(../content/fon4.png);
    position: absolute; 
    left: 50%; margin-top: 10px; 
    margin-left:-31px;
	width: 63px;
    height: 32px;
	
     /*   */
   }


.div_tab_content ul {list-style:none;padding:10px}
.div_tab_content ul li {padding:3px 10px 3px 30px}
.div_tab_content ul li:before {background: #5e94dc;width:8px;height:8px;display:inline-block;content: " ";
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius: 5px; position:relative; left:-10px;top:-3px
 }
.div_tab_content ul li:hover:before {background: #e69855}

.div_tab_content ul li span {display:inline-block;margin-left:8px}
.div_tab_content ul li a {color:#333;text-decoration:none;}
.div_tab_content ul li a:hover {border-bottom:1px solid #666}

.icon1 {background: #e69855;width:100px;height:100px;display:inline-block;text-align:center;
-moz-border-radius:50px;
-webkit-border-radius:50px;
-o-border-radius:50px;
-ms-border-radius:50px;
border-radius: 50px;

}

.icon1 img {margin-top:20px}

#toTop {
width:50px;
height:50px;
border-radius:100px;
background:#000 url(images/totop.png) no-repeat center center;
text-align:center;
padding:5px;
position:fixed;

cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:11px;
z-index:8;
opacity:0.3;
-moz-opacity:0.3;
filter: alpha(opacity=30) black;
-khtml-opacity: 0.3;
}
#toTop:hover {
opacity:0.6;
-moz-opacity:0.6;
filter: alpha(opacity=60) black;
-khtml-opacity: 0.6;
}




.block_ul {

  margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
		text-align: justify;
		
		
		
}

     .block_ul li  {
                
               
                
                display: inline-block;
                text-align: left;
	
                line-height: normal;
    
                vertical-align: top;padding:0;margin:0
            
        }
		/*
        .block_ul li.helper {
                width: 100%;
                height: 0;
                visibility: hidden;
				margin:0;padding:0;
				
        }
		*/
        .block_ul:after {
                        width: 100%;
                        height: 0px;
                        visibility: hidden;

                        overflow: hidden;
                        content: '';
                        display: inline-block;

        }
		
.li_content {padding:5px 0px 5px 0px;margin:0}		


@media only screen and (max-width: 499px) {
.out_zakaz {text-align:center;}
#cssmenu {display:none}
#menu_top2 {text-align:center;width:100%}
#menu_top {height:38px;}
.header_metad {text-align:center}
.header_metak {text-align:center}
.vopros_a_div {float:none;}
#logo img {width:100%}

.header_ramka {padding:0px 20px 0px 20px;}

.block_ul {margin-top:0px;text-align:center}
#udodov {margin:0;width:100%}

#chto_right {width:100%;float:none}
.chto_left {float:left;margin:0px 0px 30px 0px;width:100%}
#toTop { bottom:5px; right:5px;width:30px;
height:30px;}
.monitor frame {width:100%}
#video_rolik {display:none}
}


@media only screen and (min-width: 500px) {
.out_zakaz {text-align:center;}
.header_metad {text-align:center}
.header_metak {text-align:center}
#cssmenu {display:none}
#menu_top2 {text-align:center;width:100%}
#menu_top {height:38px;}
.vopros_a_div {float:none;}

.header_ramka {padding:0px 20px 0px 20px;}

.block_ul {margin-top:0px;text-align: center;}
#chto_right {width:100%;float:none}
.chto_left {float:left;margin:0px 0px 30px 0px;width:100%}
#toTop { bottom:20px; right:20px;}
#video_rolik {display:none}
}

@media only screen and (min-width: 640px) {
.out_zakaz {text-align:center;width:100%}
.header_metad {text-align:left;padding:0px 20px 0px 20px}
.header_metak {text-align:left;padding:0px 20px 0px 20px}
#logo {text-align:center}
#cssmenu {display:none}
#menu_top2 {text-align:center;width:100%}
#menu_top {height:38px;}
.vopros_a_div {float:none;}

.header_ramka {padding:0px 20px 0px 20px}
.block_ul {margin-top:0px;text-align: center}

#chto_right {width:100%;float:none}
.chto_left {float:left;width:100%;margin:0px 0px 30px 0px;width:100%}
#toTop { bottom:20px; right:20px;}
#video_rolik {display:inline-block}
}   
@media only screen and (min-width: 709px) {
#chto_right {width:60%;float:left}
.chto_left {float:left;margin-right:30px;width:230px;}
#toTop { bottom:30px; right:30px;}
.monitor {margin: 0 auto; display: inline-block; background: url('content/monitor.png') no-repeat; background-size: contain; padding: 28px 28px 200px 28px;}
}

@media only screen and (min-width: 940px) {
#cssmenu {display:inline-block;float:left}
.header_metad {text-align:left;padding:0px 0px 0px 0px}
.header_metak {text-align:left;padding:0px 0px 0px 0px}
#menu_top2 {}
#menu_top {height:none;}
.vopros_a_div {float:right;}
.header_ramka {padding:0px}
.block_ul {margin-top:0px;text-align: justify}
#chto_right {width:70%;float:left}
.chto_left {float:left;margin-right:30px;width:230px;}
#toTop { bottom:100px; right:100px;}
.monitor {margin: 0 auto; display: inline-block; background: url('content/monitor.png') no-repeat; background-size: contain; padding: 28px 28px 200px 28px;}
}

@media only screen and (min-width: 1050px) {
#chto_right {width:730px;float:left}
.chto_left {float:left;margin-right:30px;width:230px;}
.monitor {margin: 0 auto; display: inline-block; background: url('content/monitor.png') no-repeat; background-size: contain; padding: 28px 28px 200px 28px;}
}