﻿h1, h2, h3 {color: #a55ba2;font-weight: bold;text-transform: uppercase;}
h2 {font-size:1.7em;letter-spacing: 1px;}
h3 {font-size:1.1em;letter-spacing: 1px;}

section {padding:0 0 25px 0;}
 
  
#contactForm {
	background: url(/images/subscribe_bg.png) no-repeat;
	width: 331px;
	height: 217px;
	text-align: center;
	padding: 56px 0 0 0;
	margin: auto;
}
  

  
.form-center     #contactForm {margin:auto;}
  
  
.submitbutton {
background-color: #e72446;
box-shadow: 0 1px 0 0 #b3bec4;
padding: 10px 25px;
color: white;
border: none;
cursor: pointer;
border-radius: 4px;
width: 173px;
  }
  
.submitbutton:hover {background-color: #ff5757;}

.b-input {
border-radius: 4px;
padding: 6px;
width: 173px;
border: 2px solid #ff5757;
font-size: 16px;
text-align:center;
}

.b-form-row {
padding: 0 0 10px 0;
}
  
::-webkit-input-placeholder { 
    text-align:center;font-size:13px;
}
::-moz-placeholder {
    text-align:center;font-size:13px;
}
:-ms-input-placeholder { 
    text-align:center;font-size:13px;
}
:-moz-placeholder { 
    text-align:center;font-size:13px;
}
  


section img {border:1px solid #eae6ea;border-radius:12px;opacity: 1.0;filter: alpha(opacity=100);}


section img:hover {opacity: 0.8;filter: alpha(opacity=80);}



section.base {
background: #FFF url('/files/special/yoga-silhouett.jpg') -0px -0px repeat;
}
section.base img  {max-width: 541px; }
section.base h1 { padding:10px 0 30px 0;}

.urgent {text-align:center;padding:0 0 40px 0;}
.urgent div {font-size:16px;padding:0 0 10px 0;}

.urgent-second {padding:70px 0 0 0;}

section.info {
padding:30px 0 30px 0 ;
background: #FFF url('/files/special/420.jpg') -0px -0px repeat;
border-top: 3px dashed #e6e6e6;
border-bottom: 3px dashed #e6e6e6;
}




section.prepod {
padding:50px 0 40px 0; 
background: #FFF url('/files/special/bg-light-48691.jpg') -0px -0px repeat;
}

section.feedback { }

section.map { }

section.feedback {
background: #FFF url('/files/special/back3_2.jpg') -0px -0px repeat;
padding-top:50px;
}

section.other {padding:20px 0 0 0;}

section.other h2 {margin-top:25px;margin-bottom:35px;}
.l-other {height:60px;}
.other .l-other a {font-size:16px;color:#a55ba2;text-decoration:underline;}
.other .l-other a:hover {color:#330033;}

.footer {
max-width: inherit;
}