@font-face 
{
}
body
{
	color:#009EE3;
	margin: auto;
	background-color:black;
	font-family: 'PT Sans Narrow', sans-serif;
	font-stretch:ultra-condensed ;
	max-width:1024px;
	/*width:1024px;*/
}
.body
{
	margin-top:12px;
	
}
.header
{
	background-image: url('../images/main_pic_up.jpg');
	background-repeat:	no-repeat;
	z-index:2;
	background-position:center;
	/* background-size: cover;*/
	/*height:923px;*/
}
.header-text
{
	float:left;
	font-size:60px;
	font-family: 'Arial', sans-serif;
}
.top-fex-text
{
	position:absolute;
	top:0px;
}
.top-fex-text-2
{
	position:absolute;
	top:60px;
}
.top-text-medium 
{
	position:absolute;
	top:120px;
}
.top-text-medium span
{
	font-size:36px;
}
.header-telephone
{
	/*float:right;*/
	font-family: 'Arial', sans-serif;
	margin-top:10px;
}
.header-telephone-number
{
	float:right;
}
.header-telephone-text
{
	float:right;
	font-size:24px;
}
.header-telephone-code
{
	font-size:25px;
	
}
.header-telephone
{
	font-size:32px;
	color:white;
}
.empty
{
	height:300px;
}
.form1
{

	 border: 1px solid #009EE3;
	 border-radius:10px;
	 margin-bottom:100px;
	 background-color:rgba(0,0,0,0.4);
}
.form1 h2
{
	margin-left:55px;
	font-size:28px;
	/*text-shadow: rgba(0,0,0,1) 0 0 2px;*/
}

.form1 input[type="submit"]
{
	width:253px!important;
	height:36px!important;
	background:url("../images/knopka_forma.png")!important;
	color:white!important;
	border-width:0px!important;
	margin-left:20px!important;
	font-size:28px!important;
	margin-top:15px!important;
	margin-bottom:15px!important;
}
.form1 input[type="text"]
{
	background-color:rgba(255,255,255,0.70);
	height:35px;
	width:280px;
	margin-top:20px;
	margin-left:5px;
	border:none;
	color:black;
	padding-left:10px;
}
.form1 ::-webkit-input-placeholder
 {
	 color:black;
	 font-size:16px;
	 opacity:1;
}
.form1 ::-moz-placeholder         
 {
	 color:black;
	 font-size:16px;
	 opacity:1;
}/* Firefox 19+ */
.form1 :-moz-placeholder          
 {
	 color:black;
	  font-size:16px;
	  opacity:1;
}/* Firefox 18- */
.form1 :-ms-input-placeholder      
{
	color:black;
	 font-size:16px;
	 opacity:1;
}
.formNoError
{
	display:none;
}
.social-text
{
	font-size:24px;
}
.vk, .facebook, .ok, .tw, .in, .yo
{
	margin-left:3px;
	margin-right:3px;
}
.social-text
{
	color:white;
}
.gor-line
{
	background-image:url("../images/razdelitel_pervij_ekran.png");
	background-repeat:	no-repeat;
	background-position:center;
	height:5px;
	margin-bottom:100px;
	margin-top:30px;
}
.middle
{
	background-image: url('../images/bg_black_lines_pr.png');
	background-repeat:	no-repeat;
	/*height:1082px;*/
	z-index:2;
	/*background-position:center;
	background-size: cover;*/
	margin-bottom:40px;
}
.middle table
{
	
	width:100%;
	font-size:20px;
	/*border: 1px solid white;*/
	/*background-image: url('../images/forma_granicy.png');
	background-repeat:	no-repeat;
	background-position:center;
	background-size: cover;*/
}
.table-border-radius
{
	width:365px;
		 border: 1px solid #009EE3;
	 border-radius:10px;
	  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  margin-left:27px;
  margin-top:15px;
}
.middle table th
{
	padding-left:5px;
}
.middle table td
{
	padding-left:5px;
}
.count-arg
{
	font-size:220px;
	bottom:67px;
	height:235px;
}
.count-text
{
	font-size:42px;
	color:white;
}
.arg-more
{
	color:white;
	font-size:24px;
}
.ver-line
{
	/*float:right;*/
}
.img-text
{
	color:white;
	font-size:26px;
}
.img
{
	margin-bottom:30px;
}
.stars
{
	margin-top:115px;
	padding-left:0px;
}
.zvezd
{
	font-size:54px;
}
.kotr
{
	font-size:38px;
}
.form2
{
	 border: 1px solid #009EE3;
	 border-radius:10px;
	 width:360px;
	 margin-left:30px;
}
.form2 h2
{
	margin-left:105px;
	font-size:28px;
	margin-bottom:10px;
}
.form2 input[type="submit"]
{
	width:253px;
	height:36px;
	background:url("../images/knopka_forma.png");
	color:white;
	border-width:0px;
	margin-left:37px;
	font-size:28px;
	margin-top:15px;
	margin-bottom:10px;
}
.form2 input[type="text"]
{
	background:url("../images/POLE FORMY VNIZU.png");
	height:35px;
	width:305px;
	margin-top:30px;
	margin-left:12px;
	border:none;
	color:white;
	padding-left:10px;
}
.form2 ::-webkit-input-placeholder
 {
	 color:white;
	 font-size:16px;
}
.form2 ::-moz-placeholder         
 {
	 color:white;
	 font-size:16px;
}/* Firefox 19+ */
.form2 :-moz-placeholder          
 {
	 color:white;
	  font-size:16px;
}/* Firefox 18- */
.form2 :-ms-input-placeholder      
{
	color:white;
	 font-size:16px;
}
.choise
{
	font-size:32px;
	margin-bottom:65px;
}
.choise div.col-lg-6
{
	padding-left:0px;
}
.down
{
	color:white;
	font-size:29px;
	background-image: url('../images/fencer_niz.png');
	background-repeat:	no-repeat;
	z-index:2;
	margin-top:65px;
	background-position:bottom;
}
.block 
{
	margin-bottom:10px;
}
.block-img
{
	padding-left:30px;
}
.block-img2
{
	padding-left:30px;
}
.block-img img
{
	margin-top:20px;
}
.trainer
{
	/*margin-bottom:50px;*/
}
.down .block
{
	margin-bottom:20px;
}
.count-arg span
{
	color:#009EE3;
}
.nivo-control
{
	z-index:500;
	position:relative;
}
.nivo-control img
{
	margin-right:10px;
	position:relative;
}
.left-padding-0
{
	padding-left:0px;
}
.nivo-caption
{
	 background-image: url('../images/pered_slider_bukvy.png')!important;
	 opacity:1!important;
	 height:60px;
	 margin-bottom:30px;
	 font-size:20px;
}
#active-slide
{
	font-size:20px;
}
.mini-slides
{
	margin-top:-25px;
}
.container-slider
{
	padding:0px;
}
.slider-text-right
{
	float:right;
	font-size:20px;
	padding-right:20px;
}
.mini-slides-eleemnt
{
	background-image: url('../images/chekbosl_slider_neaktivnyj.png');
background-repeat:	no-repeat;
	background-position:center;
	position:relative;
	z-index:999;
}
.zvezd-name
{
	padding-left:15px;
	font-size:24px;
}
.zvezd-role
{
	padding-left:15px;
	font-size:16px;
	margin-top:-13px;
}
.slider-text-right
{
	/*font-size:36px;*/
}
.vertical-line-bottom
{
	margin-left:35px;
}
.footer-right
{
	float:right;
	color:#009EE3;
}
.footer-right:first
{
	float:right;
}
.slider-text-right-top
{
	margin-bottom:-10px;
}
.slider-text-right-bottom
{
	margin-top:-10px;
}