

/* Start:/bitrix/templates/.default/css/base.css?151965106916044*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:700italic,400,700&subset=cyrillic-ext,latin);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,400italic,500italic,300italic&subset=latin,cyrillic-ext);
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face {
	font-family: 'Roboto Regular';
	src: url('/bitrix/templates/.default/css/../fonts/Roboto-Regular.eot');
	src:
	     url('//www.goldsgym.ru/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
	     url('//www.goldsgym.ru/fonts/Roboto-Regular.woff') format('woff'),
	     url('//www.goldsgym.ru/fonts/Roboto-Regular.ttf') format('truetype'),
	     url('//www.goldsgym.ru/fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto Bold';
	src: url('/bitrix/templates/.default/css/../fonts/Roboto-Bold.eot');
	src:
	     url('/bitrix/templates/.default/css/../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
	     url('/bitrix/templates/.default/css/../fonts/Roboto-Bold.woff') format('woff'),
	     url('/bitrix/templates/.default/css/../fonts/Roboto-Bold.ttf') format('truetype'),
	     url('/bitrix/templates/.default/css/../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'HarmoniaSansProCyr';
    font-style: normal;
 	font-weight: 400;
 	src: local('HarmoniaSansPro'),
    src: url('/bitrix/templates/.default/css/../fonts/HarmoniaSansProCyrRegular.eot');
    src: url('/bitrix/templates/.default/css/../fonts/HarmoniaSansProCyrRegular.eot') format('embedded-opentype'),
         url('/bitrix/templates/.default/css/../fonts/HarmoniaSansProCyrRegular.woff2') format('woff2'),
         url('/bitrix/templates/.default/css/../fonts/HarmoniaSansProCyrRegular.woff') format('woff'),
         url('/bitrix/templates/.default/css/../fonts/HarmoniaSansProCyrRegular.ttf') format('truetype'),
         url('/bitrix/templates/.default/css/../fonts/HarmoniaSansProCyrRegular.svg#HarmoniaSansProCyrRegular') format('svg');
}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:Roboto,sans-serif;font-size:12px;line-height:1.428571429;color:#b0b0b0;background-color:#000}
html, body{height:100%;width:100%; margin: 0; padding: 0;}

input[type=submit] {cursor:pointer;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
.text  a {text-decoration:underline; color:#2e73be;}
.text  a:hover {text-decoration:underline; color:#e87316;}
.page_main {
    min-height: 100%;
    margin-bottom: -270px;
	background:#7d7e7d;
	/*background-image:url('/img/bg.svg');*/
	background:-moz-radial-gradient(center,ellipse cover,#7d7e7d 0,#0e0e0e 100%);
	background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,#7d7e7d),color-stop(100%,#0e0e0e));
	background:-webkit-radial-gradient(center,ellipse cover,#7d7e7d 0,#0e0e0e 100%);
	background:-o-radial-gradient(center,ellipse cover,#7d7e7d 0,#0e0e0e 100%);
	background:-ms-radial-gradient(center,ellipse cover,#7d7e7d 0,#0e0e0e 100%);
	background:radial-gradient(ellipse at center,#7d7e7d 0,#0e0e0e 100%);
	
}
* html .page_main {
    height: 100%;
}
.page-buffer {
    height: 270px;
}
.clear {clear:both;}
a {color:#d86726; text-decoration:underline; }
a:hover {text-decoration:none;}

/*
.text a  {color:#d86726!important; text-decoration:underline!important; }
.text a:hover {text-decoration:none!important;}
*/

header, footer{background:#000;}
.articles header {height:120px;}
.bdr  header {height:126px;}
footer {    height: 377px;}

.bdr .logo {background: url('/bitrix/templates/.default/css/../img/logo.jpg') no-repeat; float:left; width:361px; height:126px;}
.bdr .logo  span {display:none;}
.bdr  .archive_name {position:absolute; left:0; width:287px; text-align:right; top:75px; color:#878787; font-size:21px; font-family: 'Roboto Condensed', sans-serif; font-weight:bold;  text-transform:uppercase;     letter-spacing: 0.5px;}

.articles .logo {background: url('/bitrix/templates/.default/css/../img/gg-logo.jpg') no-repeat; float:left; width:217px; height:101px; margin-top:8px;}
.articles  .logo span {display:none;}
.articles  .archive_name {position:absolute; left:98px; top:52px; color:#fff; font-size:48px; font-family: 'Roboto Condensed', sans-serif; font-weight:bold; font-style:italic; text-transform:uppercase;   line-height: 48px;   letter-spacing: 0.5px;}


.top-nav {display:inline-block;   margin-top: 20px;}

.form-search {width: 135px; height: 25px; display:inline-block; margin-top:20px; position:relative; border-radius:4px; overflow:hidden;}
.form-search .form-control {
padding:0 10px 0 30px;
width:135px;
color: #000;
  border-radius: 0 4px 4px 0!important;
  height: 25px;
  border: 0!important;
  background: #878787;
  background: -moz-linear-gradient(top,#878787 0,#5e5e5e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e5e5e),color-stop(100%,#5e5e5e));
  background: -webkit-linear-gradient(top,#878787 0,#5e5e5e 100%);
  background: -o-linear-gradient(top,#878787 0,#5e5e5e 100%);
  background: -ms-linear-gradient(top,#878787 0,#5e5e5e 100%);
  background: linear-gradient(to bottom,#878787 0,#5e5e5e 100%);
  color:#000;
  font-size:12px;
}
.input-group input::-webkit-input-placeholder {color:#000;}
.input-group input:-moz-placeholder {color:#000;}
.form-search .form-control {  text-align: left;  padding: 0 10px;     line-height: 25px;}
.form-search  .btn {
position:absolute; top:0; left:0;
  height: 25px;
  background: url(/bitrix/templates/.default/css/../img/search.png) no-repeat  50%,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d4d4),color-stop(100%,#4e4e4e));
  background: url(/bitrix/templates/.default/css/../img/search.png) no-repeat 50%,-webkit-linear-gradient(top,#d4d4d4 0,#4e4e4e 100%);
  background: url(/bitrix/templates/.default/css/../img/search.png) no-repeat 50%,-o-linear-gradient(top,#d4d4d4 0,#4e4e4e 100%);
  background: url(/bitrix/templates/.default/css/../img/search.png) no-repeat  50%,-ms-linear-gradient(top,#d4d4d4 0,#4e4e4e 100%);
  background: url(/bitrix/templates/.default/css/../img/search.png) no-repeat  50%,linear-gradient(to bottom,#d4d4d4 0,#4e4e4e 100%);
  border-radius: 4px 0 0 4px!important;
  border: 0;
  width:25px;
  cursor:pointer;
  } 
  .social_icons {margin-top:10px; text-align: right;}
  .social_icons a:hover {opacity:0.9;}
.social_icons a {
  margin-left: 2px;
  display: inline-block;
  vertical-align: top;
  background: url(/bitrix/templates/.default/css/../img/icons.png) no-repeat;
  width: 25px;
  height: 25px;}
.social_icons .fb{background-posisition:0 0}
.social_icons .instagramm{background-position:-125px 0}
.social_icons .vk{background-position:-25px 0}
.social_icons .tw{background-position:-50px 0}
.social_icons .yt{background-position:-75px 0}
.social_icons .gp{background-position:-100px 0}
.social_icons .ok{background-position:-150px 0} 
.social_icons .vm{background-position:-175px 0}   
 
    
.top_nav {float:right; margin-top:25px; margin-right:20px;}  
.top_nav li {float:right; list-style-type:none; line-height:20px; border-right:1px solid #fff;padding:0 10px;}
.top_nav li:first-child {border-right:none; padding-right:0;} 
.top_nav li a {color:#fff; text-decoration:none; }
.top_nav li a:hover {text-decoration:underline;} 

.breadcrumbs {font-size:12px; margin-top:20px;   line-height: 12px; margin-bottom:20px; background:url('/bitrix/templates/.default/css/../img/home.png') no-repeat 3px 0; padding:0 0 0 28px;}
.breadcrumbs * {display:inline; color:#bfbfbf; text-decoration:none;}
.breadcrumbs  span {margin:0 7px}
.breadcrumbs  span:hover {text-decoration:underline; color:#fff;} 

.link_button {line-height: 28px;
text-shadow:0px 1px 1px rgba(226, 84, 16, 1);
height:28px;
  cursor: pointer!important;
  border: 0;
  font-size: 14px;
  color: #fff!important;
  border-radius: 3px;
  background: #e16e2c;
  background: -moz-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e16e2c),color-stop(100%,#ac4103));
  background: -webkit-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -o-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -ms-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: linear-gradient(to bottom,#e16e2c 0,#ac4103 100%);
  text-transform: uppercase;
  text-align: center;
  display: inline-block!important;
  text-align: center!important;
  vertical-align: middle!important;
  }

 .link_button:hover {
  
  background: #e16e2c!important;
  background: -moz-linear-gradient(top,#ac4103 0,#e16e2c 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac4103),color-stop(100%,#e16e2c))!important;
  background: -webkit-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
  background: -o-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
  background: -ms-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
  background: linear-gradient(to bottom,#ac4103 0,#e16e2c 100%)!important;
  }
 .content_layout {background:#1e1e1e;}
 .left  {float:left; width:538px;}
 .right  {float:right; width:537px;}
.content {color:#000;}
.full_content {padding:35px 20px; margin:0; background:#fff; width:807px; float:left;}
.article .text {position:relative;}
.article .text {font-size:14px; line-height:19px;}
.article .text p, .article .text ul, .article .text ol, .article .text dl {font-size:14px; line-height:19px; margin-bottom:16px;}
.article .text ul, .article .text ol  {padding:0 0 0 18px;}
.article .text ul li {list-style-image:url('/bitrix/templates/.default/css/../img/li.png'); padding-left: 12px;}
.article .text p.big{margin:40px 0; font-size:18px; line-height:24px;}
.article .text p.info{  background:#e87316; color:#fff; float:right;  width:270px;  padding:25px; margin:0 0 20px 20px;}
.article .text p.info span {font-size:18px; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:bold; display:block; margin-bottom:10px;}
.article .text img {margin:6px 0;}
.article .text h1 {margin:20px 0; font-size:48px; font-family: 'Roboto Condensed', sans-serif; line-height:48px; font-weight:normal;}
.article .text h2 {clear:both; margin:30px 0; font-size:36px; font-family: 'Roboto Condensed', sans-serif; line-height:44px; font-weight:normal;}
.article .text h3 {clear:both; margin:30px 0; font-size:28px; font-family: 'Roboto Condensed', sans-serif; line-height:40px; font-weight:normal;}
.article .text h4 {clear:both; margin:30px 0; font-size:24px; font-family: 'Roboto Condensed', sans-serif; line-height:32px; font-weight:normal;}
.article .text h5 {clear:both; margin:30px 0 10px; font-size:24px; font-family: 'Roboto Condensed', sans-serif; line-height:40px; font-weight:normal; border-bottom:4px solid #e87316;}
.article .text h6 {clear:both; margin:20px 0; font-size:20px; font-family: 'Roboto Condensed', sans-serif; line-height:26px; font-weight:normal;}
.full_content .articles_category {margin:0;}
aside {width:269px; float:right; } 
aside  .aside_news_block .articles_category  {font-family: 'Roboto Condensed', sans-serif!important; color:#fff!important;  font-size:18px!important; font-weight:bold!important; margin:0 0 20px 0!important; padding:10px 15px!important; text-transform:uppercase; line-height:19px;}
.aside_news_block { padding: 20px; background:#fff; margin-bottom:9px;}
.aside_news_block .aside_news {padding-bottom:20px; border-bottom:1px dotted #a9a9a9; margin-bottom:20px;}
.aside_news_block .aside_news:last-child {border:none; margin:0; padding:0 0 10px;}
.aside_news_block .aside_news  a {font-size:15px; line-height:17px; color:#000;}
.aside_news_block  .aside_news_img {width:90px; height:50px; overflow:hidden; float:left; min-height:50px; margin:0 10px 0px 0; background-size:cover!important;}
aside  .layout_25 {width:100%;}
 /* For modern browsers */
.cf:before, .cf:after {
	content: "";
	display: table;
}

.cf:after {
	clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
	zoom: 1;
}
 
.news {margin:0 0 45px;}
.news .news_img {width:150px; height:95px; overflow:hidden; float:left;}
.news .news_img  img {height:100%; min-width:100%; width:auto;}
.news .news_detail { margin-left:168px;}
.news .news_detail .full_news_link {display:block; color:#000; font-size:18px; text-decoration:none; line-height:19px;}
 .news .news_detail .full_news_link:hover {text-decoration:underline!important}
 
.pagination {margin:30px 25px; font-size:12px;text-transform:uppercase;  color:#000;}
.pagination a{text-decoration:none; color:#000;}
.pagination .previous {float:left;}
.pagination .next {float:right;}
.pagination .num_pages {text-align:center; font-size:14px;}
.pagination .num_pages .current, .pagination .num_pages a{margin-right:10px; display:inline-block; padding:1px 3px;}
.pagination .num_pages .current, .pagination a:hover {background:#3aa6e1; color:#fff;  }
.clear { height: 1px;  clear: both;  margin: 0;  padding: 0;}

 .yellow_block {width:100%;background: #f6e92b;;  height: 45px;  font-size: 24px;  color: #000;  font-weight: 700;  border-radius: 5px 5px 0 0;  padding: 0 12px; font-family: "Roboto Condensed"; margin-bottom:9px; ;}
  .yellow_block  h3 {margin:0; padding:0;   font-size: 24px; line-height:45px;}
  
  .yellow_menu {text-align:justify; margin-bottom:-8px;   margin-right: -9px;}
  .yellow_menu:after {display:inline-block; content: ''; width:100%;} 
.yellow_menu li {  float: left;
  margin-right: 9px; background: #b6b6b6; height:45px; line-height:45px; list-style:none; text-align:center;}
.yellow_menu li a {font-size:12px; font-weight:bold; display:block; text-transform:uppercase; font-size:12px; letter-spacing:0.5px; color:#000;}

 .yellow_menu li:hover, .yellow_menu .active{background: #f6e92b;;}
 
.orange_link {  text-align:center; 
text-decoration:none!important;
  border-radius: 3px;
  background: #e16e2c;
  background: -moz-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e16e2c),color-stop(100%,#ac4103));
  background: -webkit-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -o-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -ms-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: linear-gradient(to bottom,#e16e2c 0,#ac4103 100%);
  font-weight: 400;
  text-transform: uppercase;}
  
  .orange_link:hover {
  text-decoration:none!important;
      cursor: pointer!important;
  color: #262626!important;
  background: #e16e2c!important;
  background: -moz-linear-gradient(top,#ac4103 0,#e16e2c 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac4103),color-stop(100%,#e16e2c))!important;
  background: -webkit-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
  background: -o-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
  background: -ms-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
  background: linear-gradient(to bottom,#ac4103 0,#e16e2c 100%)!important;
  } 
  
 .gray_bg { color:#ffffff; background:#363636;   height: 100%;}
 .black_bg {  background: #1e1e1e;}
 .no_right_padding {padding-right:0!important;}
 
 .modal-content {background:#242424; padding:40px;}
 .modal-title {font-size:30px; text-align:center;margin:0px; }
 .modal-header {padding:0; border:none; margin:0px 0 35px;}
 .modal-content .star {position:absolute; color: #d96826; right:-2px; top:-4px;}
 textarea.form-control {padding:7px  12px;}
 .modal-content .btn {padding:0 20px;  float: right;}
 .modal-header .close {background:url(/bitrix/templates/.default/css/../img/close.png) no-repeat;   width: 10px;  height: 10px;  opacity: 1;}
   .modal-title+p {  font-size: 14px;
  text-align: center;
  margin-top: 20px!important;}
  
 
.ml-content-cell { color: #000; }

.subscribe_us {
  background: #fbe724;
  padding: 30px;
  margin-top: 20px;
  overflow: auto;
}

.subscribe_us p {
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 14px;
  color: #000000;
}

.subscribe_us>p {display: none; margin: 0;}
.subscribe_us.success>p {display: block;}
.subscribe_us.success form {
  display: none;
}

.subscribe_us form input.btn-primary {
  width: 290px;
  float: right;
}

.subscribe_us form input.email {
  width: 410px;
  float: left;
    height: 28px;
    border-radius: 4px;
    border: none;
    padding: 0 7px;
}

/* End */


/* Start:/bitrix/templates/.default/css/elements.css?14601156118145*/
/*  ������ */
.nav-menu li{float:left; list-style:none; height:46px; line-height:46px; text-align:center; background:#b6b6b6; text-transform:uppercase; font-size:12px; font-weight:bold; color:#000; margin-right:9px;}
.nav-menu li a {color:#000; display:block;   display: block;
letter-spacing:0.05em;
  font-weight: bold;
  line-height: 46px;}
.nav-menu li.active, .nav-menu li:hover , .nav-menu li:active {  background:#f6e92b;;}
.three-blocks-menu ul {overflow: auto;     padding: 0px;}
.three-blocks-menu li:nth-child(1), .three-blocks-menu li:nth-child(3) {width:274px;}
.three-blocks-menu li:nth-child(2) {width:244px;}
.nav-menu li:last-child {margin-right:0px!important;}
.five-blocks-menu ul {overflow: auto; padding: 0;}
.five-blocks-menu li:nth-child(1) {width:269px;}
.five-blocks-menu li:nth-child(2) {width:248px;}
.five-blocks-menu li:nth-child(3) {width:176px;}
.five-blocks-menu li:nth-child(4) {width:164px;}
.five-blocks-menu li:nth-child(5) {width:190px;}
/*  */


/*  ������ */
.btn{}
.btn-small {font-size:14px; font-family: Roboto; text-shadow:0 1px 1px #b6490a;}
.btn-medium {color: #fff!important;
  text-decoration: none!important;
  height: 70px!important;
  display:block;
  line-height: 70px!important;
  display: inline-block;
  padding: 0;
  font-size: 27px!important;
  width: 300px;
  font-weight: bold!important;
  font-family: "Roboto Condensed"!important;}
.btn-primary, .btn-primary.active {line-height: 29px;padding:0;  text-shadow: 0px 1px 1px rgba(226, 84, 16, 1);
  height: 29px;
  cursor: pointer!important;
  border: 0;
  font-size: 14px;
  color: #fff!important;
  border-radius: 3px;
  background: #e16e2c;
  background: -moz-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e16e2c),color-stop(100%,#ac4103));
  background: -webkit-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -o-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -ms-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: linear-gradient(to bottom,#e16e2c 0,#ac4103 100%);
  text-transform: uppercase;
  text-align: center;
  display: inline-block!important;
  text-align: center!important;
  vertical-align: middle!important;}
.btn-primary:hover, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {background: #e16e2c!important;
  background: -moz-linear-gradient(top,#ac4103 0,#e16e2c 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac4103),color-stop(100%,#e16e2c))!important;
  background: -webkit-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
  background: -o-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
  background: -ms-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
  background: linear-gradient(to bottom,#ac4103 0,#e16e2c 100%)!important;}
  
.black-btn {background:#323232; font-size:18px; text-transform:uppercase!important; color:#fff!important; height:46px; text-align:center; line-height:46px; width:160px; display:block;} 
 .black-btn:hover {background:#000;}
.orange_link:hover  {  color: #262626!important;}
 
/* ���� */


/*  */

/* ����� */

blockquote {
  border-bottom: 3px solid #e76d25;
  border-top: 3px solid #e76d25;
  padding-top: 19px!important;
  padding-bottom: 19px!important;
  margin-bottom: 15px;
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 18px;
  font-weight:300;
  border-left: none;
  text-align:center;
  line-height:24px;
  }

/*  */
ul.nav-tabs {margin:0; padding:0;}
.nav-tabs li{background:#242424; font-size:12px; color:#fff;   margin-bottom: 9px;
padding:0;
  width: 147px;
    text-align: center;
  cursor: pointer;
  position: relative;
  color: #fff;
  z-index: 2;
  font-size: 12px;
  line-height: 15px;
  height: 55px;
float:left;
  margin-right: 9px;
  padding-top:6px;
}
.nav-tabs li:last-child {margin:0;}
.nav-tabs li a {text-decoration:none; background: none!important; border:none!important; color:#fff;}

.programms-main-block  .nav-tabs li {margin-bottom:5px!important; height: 55px!important;}
.programms-main-block  .nav-tabs li  {height: 60px;    padding-bottom: 5px;}
.programms-main-block  .nav-tabs li:hover, .programms-main-block .nav-tabs li.active {margin-bottom:5px; height: 55px; padding-bottom: 5px;}

.nav-tabs li:hover, .nav-tabs li.active{background:#363636;  color:#fff; margin-bottom:-5px; height: 60px!important;}
.nav-tabs li:hover a, .nav-tabs li.active a { color:#fff;}
.nav-tabs li:hover a span, .nav-tabs li.active a  span{ color:#fff;}
.nav-tabs>li>a {border:none; display:block; margin:0; padding:0;   width: 100%;  height: 100%;  padding-top: 11px; }
.tab-content {background:#363636; padding:40px;}
.programms-main-block + .tab-content {padding:0px;}
input::-webkit-input-placeholder {color:#000!important;}
input:-moz-placeholder {color:#000!important;}
textarea::-webkit-input-placeholder {color:#000!important;}
textarea:-moz-placeholder {color:#000!important;}

.video-block {overflow:hidden;position:relative; cursor:pointer;}
 .video-block.no-click:before {background: rgba(0,0,0, 0.5); width:100%; position:absolute; top:0; left:0; height:100%; content: ''; display: block; }
.video-block.no-click:hover:before {background: rgba(250,222,46,0.35); width:100%; position:absolute; top:0; left:0; height:100%; content: ''; display: block; } 
.video-block.no-click:hover:after {background: url(/bitrix/templates/.default/css/../img/play-button.png) 50% 50% no-repeat; width:100%; position:absolute; top:0; left:0; height:100%; content: ''; display: block; }
.video-block.no-click:after {background: url(/bitrix/templates/.default/css/../img/play-button-no-hover.png) 50% 50% no-repeat; width:100%; position:absolute; top:0; left:0; height:100%; content: ''; display: block; }

.video-block iframe {margin-bottom:-5px;}

.franchize-small-block-icon  {height:140px; text-align:center;}

.orange-modal .modal-content {
  background: #fade2e;
  padding: 40px;}
.orange-modal .modal-title {color:#e76d25; text-transform:uppercase; font-size:24px;}
.orange-modal  .form-group {
  margin-bottom: 5px;}
 .orange-modal  .modal-header .close {
  background: url(/bitrix/templates/.default/css/../img/close-black.png) no-repeat;
  width: 10px;  position: absolute;
  right: 15px;
  top: 20px;
  height: 10px;
  opacity: 1;}
  
  .form-control { padding: 6px 15px;}
  
 .big-search {width:100%; height:35px; margin:0;}
  .big-search .form-control{height:35px; font-size:13px;   width: 88%;}
    .big-search .input-group button {height:35px;  width:35px;   background: url(/bitrix/templates/.default/css/../img/search2.png) no-repeat 50%,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d4d4),color-stop(100%,#4e4e4e));}
    .big-search .right {width: 112px; background: #e16e2c;
  background: -moz-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e16e2c),color-stop(100%,#ac4103));
  background: -webkit-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -o-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: -ms-linear-gradient(top,#e16e2c 0,#ac4103 100%);
  background: linear-gradient(to bottom,#e16e2c 0,#ac4103 100%);
  height: 35px;
  float: right;
  position: relative;}
  
  #programms_clubs_table {border-left: 1px solid #f6e92b; border-right: 1px solid #f6e92b; border-top: 1px solid #f6e92b;
    /* border-radius: 4px; */
    margin: 40px 0;}
	#programms_clubs_table .golden-list .item  {display:table; border-bottom: 1px solid #f6e92b;     width: 100%;     color: #b0b0b0;     padding: 20px;
    font-size: 13px;}
	#programms_clubs_table .golden-list .item > * {display:table-cell;     background: none;     vertical-align: top;}
	#programms_clubs_table .golden-list .item .name { color: #b0b0b0; color: #b0b0b0;     line-height: 16px;
    font-size: 16px;}
	#programms_clubs_table .golden-list .item .name a {padding:0;     line-height: 16px;}
	#programms_clubs_table .golden-list .item  .contacts {    line-height: 24px;}
/* End */


/* Start:/bitrix/templates/.default/css/site.css?151965089385224*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:700italic,400,700&subset=cyrillic-ext,latin);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,400italic,500italic,300italic&subset=latin,cyrillic-ext);

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html, body{height:100%;width:100%; margin: 0; padding: 0;}

input[type=submit] {cursor:pointer;}

body {
    font-family:Roboto,sans-serif;
    font-size:12px;
    line-height:1.428571429;
    background-color:#000;
    min-width: 1094px;
    color:#fefefe;
}
.training:hover .layout_color {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NzMxNiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NzMxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(232,115,22,0.3) 0%, rgba(232,115,22,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,115,22,0.3)), color-stop(100%,rgba(232,115,22,1)));
    background: -webkit-linear-gradient(top,  rgba(232,115,22,0.3) 0%,rgba(232,115,22,1) 100%);
    background: -o-linear-gradient(top,  rgba(232,115,22,0.3) 0%,rgba(232,115,22,1) 100%);
    background: -ms-linear-gradient(top,  rgba(232,115,22,0.3) 0%,rgba(232,115,22,1) 100%);
    background: linear-gradient(to bottom,  rgba(232,115,22,0.3) 0%,rgba(232,115,22,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4de87316', endColorstr='#e87316',GradientType=0 );
}
.training .link_button   {
    background: #e87316;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NzMxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjNlMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e87316 0%, #7f3e0c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e87316), color-stop(100%,#7f3e0c));
    background: -webkit-linear-gradient(top,  #e87316 0%,#7f3e0c 100%);
    background: -o-linear-gradient(top,  #e87316 0%,#7f3e0c 100%);
    background: -ms-linear-gradient(top,  #e87316 0%,#7f3e0c 100%);
    background: linear-gradient(to bottom,  #e87316 0%,#7f3e0c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e87316', endColorstr='#7f3e0c',GradientType=0 );
}


.health:hover .layout_color {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiYWRlZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYmFkZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(59,173,239,0.25) 0%, rgba(59,173,239,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,173,239,0.25)), color-stop(100%,rgba(59,173,239,1)));
    background: -webkit-linear-gradient(top,  rgba(59,173,239,0.25) 0%,rgba(59,173,239,1) 100%);
    background: -o-linear-gradient(top,  rgba(59,173,239,0.25) 0%,rgba(59,173,239,1) 100%);
    background: -ms-linear-gradient(top,  rgba(59,173,239,0.25) 0%,rgba(59,173,239,1) 100%);
    background: linear-gradient(to bottom,  rgba(59,173,239,0.25) 0%,rgba(59,173,239,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#403badef', endColorstr='#3badef',GradientType=0 );
}

.health .link_button {
    background: rgb(66,174,236);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(66,174,236,1) 0%, rgba(35,95,127,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,174,236,1)), color-stop(100%,rgba(35,95,127,1)));
    background: -webkit-linear-gradient(top, rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
    background: -o-linear-gradient(top, rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
    background: -ms-linear-gradient(top, rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
    background: linear-gradient(to bottom, rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42aeec', endColorstr='#235f7f',GradientType=0 );
}

.nutrition:hover .layout_color  {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4YmMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(216,188,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(216,188,0,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(216,188,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(216,188,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(216,188,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(216,188,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#d8bc00',GradientType=0 );
}

.nutrition .link_button {
    background: rgb(233,220,42);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZGMyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Zjc2MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(233,220,42,1) 0%, rgba(127,118,24,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,220,42,1)), color-stop(100%,rgba(127,118,24,1)));
    background: -webkit-linear-gradient(top,  rgba(233,220,42,1) 0%,rgba(127,118,24,1) 100%);
    background: -o-linear-gradient(top,  rgba(233,220,42,1) 0%,rgba(127,118,24,1) 100%);
    background: -ms-linear-gradient(top,  rgba(233,220,42,1) 0%,rgba(127,118,24,1) 100%);
    background: linear-gradient(to bottom,  rgba(233,220,42,1) 0%,rgba(127,118,24,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9dc2a', endColorstr='#7f7618',GradientType=0 );
}

.succes_stories :hover .layout_color {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNzNiZSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(46,115,190,0.25) 0%, rgba(46,115,190,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,115,190,0.25)), color-stop(100%,rgba(46,115,190,1)));
    background: -webkit-linear-gradient(top,  rgba(46,115,190,0.25) 0%,rgba(46,115,190,1) 100%);
    background: -o-linear-gradient(top,  rgba(46,115,190,0.25) 0%,rgba(46,115,190,1) 100%);
    background: -ms-linear-gradient(top,  rgba(46,115,190,0.25) 0%,rgba(46,115,190,1) 100%);
    background: linear-gradient(to bottom,  rgba(46,115,190,0.25) 0%,rgba(46,115,190,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#402e73be', endColorstr='#2e73be',GradientType=0 );
}
.succes_stories .link_button
{
    background: rgb(66,174,236);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYWVlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzVmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(66,174,236,1) 0%, rgba(35,95,127,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,174,236,1)), color-stop(100%,rgba(35,95,127,1)));
    background: -webkit-linear-gradient(top,  rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
    background: -o-linear-gradient(top,  rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
    background: -ms-linear-gradient(top,  rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
    background: linear-gradient(to bottom,  rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42aeec', endColorstr='#235f7f',GradientType=0 );
}

.mission :hover .layout_color {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I3MjAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(183,32,38,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(183,32,38,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(183,32,38,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(183,32,38,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(183,32,38,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(183,32,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#b72026',GradientType=0 );
}
.mission .link_button {
    background: rgb(183,32,38);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3MjAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDE0MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(183,32,38,1) 0%, rgba(112,20,21,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,32,38,1)), color-stop(100%,rgba(112,20,21,1)));
    background: -webkit-linear-gradient(top,  rgba(183,32,38,1) 0%,rgba(112,20,21,1) 100%);
    background: -o-linear-gradient(top,  rgba(183,32,38,1) 0%,rgba(112,20,21,1) 100%);
    background: -ms-linear-gradient(top,  rgba(183,32,38,1) 0%,rgba(112,20,21,1) 100%);
    background: linear-gradient(to bottom,  rgba(183,32,38,1) 0%,rgba(112,20,21,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b72026', endColorstr='#701415',GradientType=0 );
}


.lifestyle :hover .layout_color {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3YTgzOCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzN2E4MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(55,168,56,0.25) 0%, rgba(55,168,56,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,168,56,0.25)), color-stop(100%,rgba(55,168,56,1)));
    background: -webkit-linear-gradient(top,  rgba(55,168,56,0.25) 0%,rgba(55,168,56,1) 100%);
    background: -o-linear-gradient(top,  rgba(55,168,56,0.25) 0%,rgba(55,168,56,1) 100%);
    background: -ms-linear-gradient(top,  rgba(55,168,56,0.25) 0%,rgba(55,168,56,1) 100%);
    background: linear-gradient(to bottom,  rgba(55,168,56,0.25) 0%,rgba(55,168,56,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4037a838', endColorstr='#37a838',GradientType=0 );
}
.lifestyle .link_button {
    background: rgb(55,168,56);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3YTgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTdmMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(55,168,56,1) 0%, rgba(42,127,42,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,168,56,1)), color-stop(100%,rgba(42,127,42,1)));
    background: -webkit-linear-gradient(top,  rgba(55,168,56,1) 0%,rgba(42,127,42,1) 100%);
    background: -o-linear-gradient(top,  rgba(55,168,56,1) 0%,rgba(42,127,42,1) 100%);
    background: -ms-linear-gradient(top,  rgba(55,168,56,1) 0%,rgba(42,127,42,1) 100%);
    background: linear-gradient(to bottom,  rgba(55,168,56,1) 0%,rgba(42,127,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37a838', endColorstr='#2a7f2a',GradientType=0 );
}
.container .navbar-header,
.container .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}
.navbar-header {
    float: left;
}
.navbar-collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}
.navbar-toggle {
    display: none;
}
.navbar-collapse {
    border-top: 0;
}
.navbar-brand {
    margin-left: -15px;
}
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav > li {
    float: left;
}
.navbar-nav > li > a {
    padding: 15px;
}
.navbar-nav.navbar-right {
    float: right;
}
.navbar .navbar-nav .open .dropdown-menu {
    position: absolute;
    float: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-width: 0 1px 1px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff !important;
    background-color: #428bca !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #999 !important;
    background-color: transparent !important;
}


.row {  margin-right: -5px!important;  margin-left: -4px!important; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {  padding: 0 5px 0 4px!important; }
*:focus, *:active {text-decoration:none;}
a:focus, a:active {text-decoration:none;}
.container {
    width: 1083px;
    max-width: none !important;
    padding:0!important;
}
textarea {resize: none}
.phone:hover {color:#000; text-decoration:none;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
.form-group {margin-bottom:9px;}
.form-control {height:29px; border:0; font-size:12px;}
label {  font-weight: 400;}
p, ul, ol {  margin: 0 0 20px;}
p:last-child , ul:last-child , ol:last-child, li:last-child {margin:0;}
li {margin-bottom:0;}
ul.nopadding {padding:0;}
ul.nopadding li{list-style:none;}

.news_radio {line-height: 27px;  padding: 0 0 0 25px;  position: relative;}
.news_radio input {display:none;}
.news_radio input[type=radio]:checked+label::before {  background: url(/bitrix/templates/.default/css/../img/news_radio_check.png) no-repeat 0 50%;}
.news_radio input[type=radio]+label::before {  width: 20px;  height: 27px;  content: "";  display: block;  vertical-align: top;  background: url(/bitrix/templates/.default/css/../img/news_radio.png) no-repeat 0 50%;  position: absolute;  top: 0;  left: 0;}

.news_checkbox {line-height: 27px;  font-size: 12px;  padding: 0 0 0 22px;  position: relative;}
.news_checkbox input {display:none;}
.news_checkbox input[type=checkbox]:checked+label::before {  background: url(/bitrix/templates/.default/css/../img/news_checkbox_check.png) no-repeat 0 50%;}
.news_checkbox input[type=checkbox]+label::before {  width: 17px;  height: 27px;  content: "";  display: block;  vertical-align: top;  background: url(/bitrix/templates/.default/css/../img/news_checkbox.png) no-repeat 0 50%;  position: absolute;  top: 0;  left: 0;}
.news_checkbox.personaldata_checkbox {margin-top: 0;}
.news_checkbox.personaldata_checkbox label {    line-height: 1.5em;}
#franchise_question_personaldata + label,
#form_club_holdcard_personaldata + label, #form_club_holdcard_personaldata + label a
 {color: #000;}
#form_card_request  .personaldata_checkbox{ margin-top: -15px;}
.articles_category {margin-bottom:15px; text-transform:uppercase; font-size:11px; font-family: 'Roboto Condensed', sans-serif; font-style:italic; background:#000; padding:3px 5px;  letter-spacing:0.5px;   display: inline-block;}
a.articles_category  { color:#fff; text-decoration:none;}
.training .articles_category{background:#e87316;}
.health .articles_category{background:#3badef;}
.nutrition .articles_category{background:#d8bc00;}
.succes_stories .articles_category {background: #2e73be;}
.mission .articles_category {background: rgb(183,32,38);}
.lifestyle .articles_category {background: rgb(55,168,56);}

header {height:120px; background:#000; margin-bottom:6px;}
header  .logo {background-image:url(/bitrix/templates/.default/css/../img/logo.png); background-repeat:no-repeat; background-position: 0 50%;  position:absolute; top:0; left:0px; height:120px; width:100%;}
header  .logo span {display:none;}
header  .logo a {display:block;   width: 100%;  height: 100%;}

.top-right {text-align:right;}

.top-nav {margin-right:20px;}
.top-nav a {color:#aaaaaa; line-height:25px; border-right:1px solid #aaa; padding:0 14px;}
.top-nav a:last-child {border:none; padding-right:0;}
.top-nav a:hover {color:#fff;}

.input-group  button { height: 25px; width:25px;  border-radius: 4px 0 0 4px!important;
    border: 0;   display: inline-block; cursor: pointer;
    background-image: url(/bitrix/templates/.default/css/../img/search.png);
    background-repeat: no-repeat;
    -ms-background-position-y: 5px;
    -ms-background-position-x: 4px;
    background: url(/bitrix/templates/.default/css/../img/search.png) no-repeat 4px 5px,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d4d4),color-stop(100%,#4e4e4e));
    background: url(/bitrix/templates/.default/css/../img/search.png) no-repeat 4px 5px,-ms-linear-gradient(top, #d4d4d4 0%,#4e4e4e 100%); /* IE10+ */;
    background: url(/bitrix/templates/.default/css/../img/search.png) no-repeat 4px 5px,-moz-linear-gradient(top, #d4d4d4 0%, #4e4e4e 100%); /* FF3.6+ */,color-stop(100%,#4e4e4e));
    background: url(/bitrix/templates/.default/css/../img/search.png) no-repeat 4px 5px,-o-linear-gradient(top, #d4d4d4 0%,#4e4e4e 100%); /* Opera 11.10+ */
}


.breadcrumbs {font-size:12px; margin-top:11px;   line-height: 12px; margin-bottom:20px; background:url('/bitrix/templates/.default/css/../img/home.png') no-repeat 3px 0; padding:0 0 0 28px;}
.breadcrumbs * {display:inline; color:#bfbfbf; text-decoration:none;}
.breadcrumbs  span {margin:0 7px}
.breadcrumbs  span:hover {text-decoration:underline; color:#fff;}

.banner {margin-bottom:9px; }
.bottom-menu {text-align:justify;     margin: 16px 0 25px;
    height: 60px;}
.bottom-menu a {display:inline-block; width:30.5%; height:60px; line-height:60px; text-align:center;  font-size:16px; text-transform:uppercase; background:#000; color:#fff;}
.bottom-menu:after {content:''; width:100%;display:inline-block;}

.block-big {padding:40px 0;}

.footer-menu ul {margin:0; padding:40px 0;}
.footer-menu ul li {list-style:none;   font-size: 11px;   margin-bottom: 10px;}
.footer-menu ul li a {  color: #8e8e8e; }
.footer-menu span, .footer-menu ul span a, .footer-menu .footer_li_title {  color: #fff; font-size: 14px;   margin-bottom: 10px; display:block;white-space: nowrap;}
.footer-menu ul a:hover {color:#fff; text-decoration:underline;}
.logo-footer {
    background: url(/bitrix/templates/.default/css/../img/logo_footer.png) no-repeat 100% 50%;
    width: 369px;
    height: 100px;
    float: right;
}
.foterDev a {  color: #b0b0b0;}
.bottom-social {text-align:left;}


.name {background:#f6e92b; line-height:46px; height: 46px!important;  font-size: 24px;font-size:24px;   font-family: "Roboto Condensed"; color:#000; font-weight:bold;    border-radius: 5px 5px 0 0; position:relative;}
.name > * {padding:0 15px;}
.name * { line-height:45px; height: 45px;  font-size: 24px;font-size:24px; margin:0;  font-weight:bold ; color:#000}
.text-right {text-align:right;}

.clearfix {display: table;clear:both;}

.block {width:100%; height:100%;   margin-bottom: 9px;}
.block:before { display: table;
    content: " ";}
.block:after {display: table;
    clear:both;
    content: " ";}


.body-index {background: #72b300!important;}
span.top-block {font-size:27px;  display:block; margin-bottom:15px;  font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    line-height: 1.3em;
    text-transform: uppercase;}
.text-16 {font-size:16px; line-height: 1.3em;}
.text-18 {font-size:18px!important; line-height: 1.3em;}

.body-form {  margin-top: 62px;}
.body-form   p {margin:0!important;}
.body-form .btn, .muscilator-index .btn, .card-index .btn {position: absolute;  width: 100%;  bottom: 0;  left: 0;}
.muscilator-index {background: #c4ab00!important;}
.muscilator-index  .muscilator-icon {background: url(/bitrix/templates/.default/css/../img/musculator.jpg) no-repeat; padding-left:95px;}
.card-index {  background: #2c2c2c!important;}
.card-index .drop_menu {  padding: 6px 8px;}
.card-index  p {margin:0 0 5px;}
.content-block {min-height:340px;}
.card-index .news_checkbox {margin-top:0;}

.condensed {font-family: 'Roboto Condensed', sans-serif;}
.grey-text {color:#b0b0b0}
.yellow-text {color:#f5ea2b;}
.top-20 {padding-top:20px!important;}
.padding-10 {padding:10px;}
.padding-20 {padding:20px;}
.gray {background:#464646;}
.gray a {color:#eaeaea;}
.gray a:hover {color:#fff;}
.dark-gray {background:#242424;}
.blue {background:#52acd0;}
.purple {background:#9865bc;}
.orange {background:#d86726}
.black {background:#1e1e1e;}
.dark-black {background:#000;}
.time-icon {background: url(/bitrix/templates/.default/css/../img/time-icon.png) no-repeat 0 3px; padding-left:30px;}
.metro-icon {background: url(/bitrix/templates/.default/css/../img/metro-icon.png) no-repeat 0 3px; padding-left:30px;}

.bdr-block {min-height: 339px; position:relative; background:#464646; overflow:hidden;}
a .bdr-block .text-18 {color:#fff;}
.block-news ul {margin:0; padding:0;}
.block-news li{margin-bottom:9px; list-style:none; padding:10px;   background: #464646;  color: #eaeaea;}
.block-news li a{  color: #eaeaea;}
.block-news li :hover {color:#fff;}

.col-xs-4  .bdr-small {  top: 90px;   right: -50px;}
.col-xs-4 .bdr-small:after  {background-image: url(/bitrix/templates/.default/css/../img/bdr-small-left.png);  background-size:contain; width: 145px;  height: 100%;  position: absolute; left: -82px;  top: -87px;;  content: '';  background-repeat: no-repeat;  background-position: 0px 135px;}
.col-xs-4 .bdr-block .block-text {margin-top:0;}

.bdr-small {background-image:url(/bitrix/templates/.default/css/../img/bdr-small.png); position:absolute; right:0; top:18px;   height: 321px;  width: 177px;}
.bdr-small:after {background-image: url(/bitrix/templates/.default/css/../img/bdr-small-left.png);  width: 205px;  height: 100%;  position: absolute;  left: -197px;  top: 18px;  content: '';
    background-repeat: no-repeat;  background-position: 0px 135px;}

.block-img-type-1 {height:250px; overflow:hidden;}

.block-name {letter-spacing: 0.25px;  display: block; font-size:22px; color:#f6e92b;; font-family: 'Roboto Condensed', sans-serif;  font-weight: bold;  line-height: 1em;}

a .about-name {color:#fff;}
.about-name {font-size:24px; text-align:center; display:block; }
.about-icon {background-position:50% 100%;display:block; height:53px; background-repeat:no-repeat; position:relative; display:block;}
/*.about-icon:after {content: ''; background:  url(/bitrix/templates/.default/css/../img/arrow-icon.png) no-repeat 100% 100%; position:absolute; bottom:0; right:0;   width: 9px;
  height: 9px;}*/
.adress-icon {background-image:url(/bitrix/templates/.default/css/../img/adres-icon.png);}
.by-card-icon {background-image:url(/bitrix/templates/.default/css/../img/by-card-icon.png);}
.guest-icon {background-image:url(/bitrix/templates/.default/css/../img/guest-icon.png);}
.instagram-icon {background-image:url(/bitrix/templates/.default/css/../img/instagram-icon.png);}
.vk-icon {background-image:url(/bitrix/templates/.default/css/../img/vk-icon.png);}
.fb-icon {background-image:url(/bitrix/templates/.default/css/../img/fb-icon.png);}
.social-links a:after {display:none;}
.hold-card {background-image:url(/bitrix/templates/.default/css/../img/hold-card.png);}
.uslygi-block {background:#888888;}
.uslygi-icon {background-image:url(/bitrix/templates/.default/css/../img/uslygi-icon.png);}
.raspisanie-block {background:#464646;}
.raspisanie-icon {background-image:url(/bitrix/templates/.default/css/../img/raspisanie-icon.png);}
.vakansii-block {background:#464646;}
.vakansii-icon {background-image:url(/bitrix/templates/.default/css/../img/vakansii-icon.png);}
.partners-block {background:#464646;}
.partners-icon {background-image:url(/bitrix/templates/.default/css/../img/partners-icon.png);}
.plan-block {background:#888888;}
.plan-icon {background-image:url(/bitrix/templates/.default/css/../img/plan-icon.png);}
.social-links {text-align:center;margin-top:0;}
.social-links a {display:inline-block; width:25px; height:25px;}
.aside-block {height:107px; overflow:hidden; padding:10px;}
/*.social-links.aside-block{margin-bottom: 0px;}*/
.spec-block {position:relative; height: 100%;}
.spec-name {font-weight:bold; font-size:20px; background:#f6e92b;; display:block; position:absolute; color:#000; bottom:20px; left:0; padding:15px 15px;}

.articles-block-img {position:relative; margin-bottom:15px; height:155px; overflow:hidden;}
.articles-block-img img {height:100%; width:auto;   max-width: inherit;}
.articles-block-img-link {top:10px; left:10px;  font-size:11px; position:relative; position: absolute;}
.articles-block  a{color:#fff;}

.club-slider .carousel-inner>.item {height:339px; width:100%;}
.club-slider {height:339px; width:100%; overflow:hidden; position:relative; background:#000;}
.club-slider>.carousel-inner>.item img {width:100%; height:100%;}

.perferences-slider .carousel-inner>.item {height:255px; width:100%;overflow: hidden; }
.perferences-slider {overflow: hidden;height:255px; width:100%; overflow:hidden; position:relative; margin-top:20px; background:#000;padding-bottom:55px; }
.perferences-slider .carousel-inner {height:255px;}
.perferences-slider .carousel-img {height:200px; width:100%; overflow:hidden; }
.perferences-slider img {width:100%; height:100%;}
.perferences-slider .carousel-text{position:absolute; bottom:0; left:0; width:100%; line-height:55px; text-align:center; font-size:16px;}

.carousel-control {width:46px; height:46px; background: rgba(0,0,0,0.75); position:absolute; margin-top:-23px; left:0; top:50%; opacity:1;}
.carousel-control span {display:block; height:100%; background-repeat:no-repeat; background-position:50%;}
.left.carousel-control span{background-image: url(/bitrix/templates/.default/css/../img/left-slider-icon.png)}
.right.carousel-control span{background-image: url(/bitrix/templates/.default/css/../img/right-slider-icon.png)}


.about-slider  .carousel-inner>.item {height:339px; width:100%;}
.about-slider  {height:339px; width:100%; overflow:hidden; position:relative; background:#000; color:#fff;}
.about-slider  img {width:100%; height:100%;}
.about-slider .carousel-text {position: absolute;  bottom: 0; left:0; width:100%; text-align:center;  font-size:12px; text-transform:uppercase; line-height:60px; height:60px; background: rgba(0,0,0,0.5);}

.club-slider .carousel-text {  position: absolute;   top: 0; left:0; width:100%; height:100%;}
.club-slider .carousel-text-name { line-height:48px; position: absolute;   top: 35px; left:70px; font-size:48px; font-family: 'Roboto Condensed', sans-serif;  font-weight: bold; color:#fff; }
.club-slider .carousel-text-name span {display:inline-block; color:#f6e92b;; text-transform:uppercase;}
.club-slider .carousel-text .btn {font-size:27px; font-family: 'Roboto Condensed', sans-serif; height:70px; padding:0;   line-height: 70px;   padding: 0 35px; position: absolute;   bottom: 50px; left:70px;}


.main-block {padding:20px; height:339px; overflow:hidden; background:#242424;}
.main-block .block-text {height:300px;overflow:hidden;  display:block;}
.main-block .block-name + .block-text {height:257px; margin-top:20px;overflow:hidden; display:block;}
.main-block .block-text-img {height:230px; overflow:hidden; }
.main-block .block-name + .block-text .block-text-img {height:185px; overflow:hidden; }
.main-block .block-name + .block-text.articles-block .block-text-img  {height:155px; overflow: visible; }
.articles-block .block-text-img + a {padding-top:20px; display:block;z-index: 9999999;
    position: relative;
    text-shadow: #000 1px 0px 6px;
    padding-left: 10px;
    padding-right: 10px;}
.carousel-inner {height: 100%;}

.text-12 {font-size:12px!important;}

.personal-training-name {font-size:20px; margin-bottom:20px; text-align:center; font-family:Roboto; font-family: 'Roboto Condensed', sans-serif;}

.block-name, h1.block-name, h2.block-name, .block-name a {color:#f6e92b; font-size:21px; margin:0px 0 15px;}
.block-name a:hover {opacity:0.9;}
.block-date + .block-name {margin:15px 0!important;}


.text-block *+.block-name, .text-block *+h1.block-name, .text-block *+h2.block-name, .text-block *+h3.block-name, .text-block *+h4.block-name    {margin:30px 0 15px;}
h3.block-name, h4.block-name{color:#f6e92b; font-size:18px; margin:0px 0 15px;}
.text-block *+h3.block-name, .text-block *+h4.block-name    {margin:30px 0 15px;}
h1.small  {font-size:21px!important;}

.text-block {padding:20px; background:#242424; color:#9a9a9a; color:#b0b0b0; font-size:13px;}
.text-block p, .block-date  {color:#b0b0b0; font-size:13px;}
.main-block a:hover {opacity:0.9;}

.justify_menu {text-align:justify; height: 50px; }
.justify_menu:after {content: ''; width:100%; display:inline-block; height:1px;}
.justify_menu a {width:32.5%; display:inline-block; line-height: 50px; height:50px;  text-align:center; color: rgba(255,255,255,0.5); background:#242424;}
.justify_menu a:hover {color:#fff;}
.justify_menu a.active  {color:#fff; height: 59px;}

.contacts-big-block {height:229px;}
.contacts-small-block {height:110px;}

.programms-main-block .nav-tabs  li  a{margin-bottom:5px;}

.tabs_lines .id-10 {width:134px;}

.tabs_selector .tabs_lines:nth-child(1) li:hover a {padding-bottom:0;}

.programms-main-block .tabs_ul_1  li:nth-child(1){width:131px;}
.programms-main-block .tabs_ul_1  li:nth-child(2) {width:143px;}
.programms-main-block .tabs_ul_1  li:nth-child(3) {width:134px;}
.programms-main-block .tabs_ul_1  li:nth-child(4) {width:134px;}
.programms-main-block .tabs_ul_1  li:nth-child(5) {width:134px;}
.programms-main-block .tabs_ul_1  li:nth-child(6) {width:143px;}

.programms-main-block .tabs_ul_2  li:nth-child(1) {width:116px;}
.programms-main-block .tabs_ul_2  li:nth-child(2){width:158px;}
.programms-main-block .tabs_ul_2  li:nth-child(3) {width:178px;}
.programms-main-block .tabs_ul_2  li:nth-child(4) {width:193px;}
.programms-main-block .tabs_ul_2  li:nth-child(5) {width:174px;}

.active.id-7 a, .active.id-8 a, .active.id-9 a, .active.id-10 a, .active.id-11 a {padding: 0 0 9px!important;  margin: 0 0 0px!important;  height: 59px!important;}
.programms-main-block .nav-tabs li {
    margin-bottom: 5px!important;
    height: 45px!important;}
.team-tabs li {width:117px!important;}
.programms-main-block .nav-tabs  li  {background:none; margin-right:0;}
.programms-main-block .nav-tabs  li a{display:block; height:45px;  height: 45px; background: #242424; color:#fff;   border: none; text-align:center; padding:0;  width: 100%;}
.programms-main-block .nav-tabs  li a{color:#fff; font-size:13px;   display: table; background:#242424!important; }
.programms-main-block .nav-tabs  li a span{ display: table-cell; vertical-align:middle;  height: 45px; color:#fff;}

.programms-main-block .nav-tabs li.active a {color:#f6e92b!important; background:#242424!important; border:none;  height: 45px!important;   padding-bottom: 5px;}
.programms-main-block .nav-tabs li:hover a {color:#f6e92b!important; background:#242424!important; border:none; } /* padding-bottom: 5px;*/
.nav-tabs {border-bottom:none;}
.nav-tabs a span {color: #b0b0b0;   height: 55px;   line-height: 15px;}
.nav-tabs  .active a span {  color: #f6e92b!important;}
.nav-tabs  a:hover span {  color: #f6e92b!important;}

.team-tabs .active  a {  height: 60px!important;  margin: 0!important;  padding: 0 0 9px!important;}
.programms-main-block .tab-content {background:#242424!important; padding:20px; color:#b0b0b0; font-size:12px;}
.programms-main-block .programms-block.main-block {height:295px; background:#464646!important; overflow:hidden;}
.programms-block-img {height:135px; width:100%; overflow:hidden; margin-bottom:20px;}
.programms-main-block .block-name {font-size:18px; color:#fff;}
.programms-main-block .programms-block.main-block  ul{padding:0; margin:0;}
.programms-main-block .programms-block.main-block  li {list-style:none; margin:0px ;   line-height: 1.428571429;}
.programms-block a.block-text {color:#b0b0b0; }


/* Full text  */
.full-text {overflow:hidden;}
.full-text h1{font-size:36px;}
.full-text h2{font-size:24px;}
.full-text h3{font-size:20px;}
.full-text h4{font-size:18px;}
.full-text h5{font-size:16px;}
.full-text h6{font-size:14px;}
.carousel+.text h1 {margin:20px 0;}
h1.block-name.small {margin:20px 0;}
.full-text h1, .full-text h2, .full-text h3, .full-text h4, .full-text h5, .full-text h6 {  font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;   color: #f6e92b;;
    line-height: 1em; margin:0 0 20px;}

.text img {max-width:100%;  margin:0 0 20px;}
.text p img {margin:0 0 0px;}
.text ul,.full-text ol {margin:20px 0; padding:0;}

.text ul li {list-style-type:square;}
.text  a {  color: #f6e92b;; text-decoration:underline;}
.text  a:hover {  color: #fff; text-decoration:underline;}
.text b, .text strong {color:#ededed;}
a.btn {text-decoration:none;}

.back a{color:#fff; border:1px solid #f6e92b;; display:inline-block; padding:8px 10px; text-decoration:none; margin-top:10px; }
.back a:hover { text-decoration:none; opacity:0.9; }

.gallery-block {height:275px; }
.gallery-block p {padding-right:20px;}
.gallery-block-img {height:150px; margin-top:20px; overflow:hidden; width:100%;   display: block; margin-bottom: 20px; position:relative;}
.gallery-block-img:hover:after  {  content: ''; opacity:0.75;
    background: #f6e92b;;
    width: 100%;
    height: 100%;
    /* display: block; */
    position: absolute;
    top: 0;
    left: 0;}
.gallery-block a { width:250px; height:150px; display: block; overflow:hidden; }

.plan-club { background:#363636; padding:60px 30px;}
.club-news:hover   {background:#444444;}
.club-news a {display:block;   width: 100%;  height: 100%;}
.news-block {background:#363636; padding:20px;   position: relative;}
.news-block-img {height:145px; width:235px; overflow:hidden;   float: left; overflow:hidden;}
.club-news .news-block-img  {height:105px;}
.news-block-text {  float: left; margin-left:20px;   width: 475px;}
.news-block-text .block-name {font-size:24px;}
.btn-arrow {width:32px; height:32px!important;  position:absolute; right:20px; bottom:20px; }
.btn-arrow.btn-arrow-top:after {transition: 0.3s;background-image:url('/bitrix/templates/.default/css/../img/arrow-bottom.png'); background-repeat:no-repeat; background-position:50% 50%; position:absolute; top:0; left:0; width:100%; height:100%; content:'';}
.btn-arrow.btn-arrow-bottom:after {background-image:url('/bitrix/templates/.default/css/../img/arrow-top.png'); background-repeat:no-repeat; background-position:50% 50%; position:absolute; top:0; left:0; width:100%; height:100%; content:'';transition: 0.3s;}
.club-offer  .btn-arrow.btn-arrow-top.collapsed:after {background-image:url('/bitrix/templates/.default/css/../img/arrow-top.png')!important;}
.club-offer  {position:relative;}
.news-collapse {width:100%; overflow: hidden; background:#363636; position:relative; margin: 0 0 9px;}
.news-collapse .news-collapse-img {width:100%; height:325px; overflow:hidden;}
.news-collapse-name {line-height:48px; text-transform:uppercase; margin-top:10px; font-size:36px; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-weight:bold;}
.news-collapse-name span {font-size:48px; color:#f6e92b;; display:block;}
.news-collapse .news-collapse-text-block {position:absolute; top:0; left:0; width:100%; height:100%; padding:20px; color:#bababa;}
.news-collapse-text {margin-top:10px; width:50%; height:72px; overflow:hidden;}
.news-collapse-text-bottom {position:absolute; bottom:20px; left:20px; }
.news-collapse-text-bottom  .dop-info {background:#f6e92b;; text-transform:uppercase; font-size:14px; color:#000; padding:0px 10px 0 20px; height:34px; line-height:34px; font-weight:bold; position:relative;}
.news-collapse-text-bottom  .dop-info:after {content: ''; right: -10px; position:absolute;
    top: 0;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-left: 10px solid #f6e92b;;
    border-bottom: 17px solid transparent;

}
.news-collapse-text-bottom .btn {display:block; width:145px; height:34px; line-height:34px; font-size:14px; margin-bottom:9px;}

.in  .club-offer-top {display:block;}
.in  .club-offer-bottom {display:none;}

.club-news   {display:block;}

.club-news .block-name  {font-size: 21px;
    line-height: 24px;}

.pagination {padding:20px 0; color:#fff; text-transform:uppercase;}
.pagination a {color:#fff!important;  display:block; margin-right:5px; background: none!important; border:none!important;padding:0px 15px!important; height:30px!important; line-height:30px!important;}
.pagination .pagination-border a{border:1px solid #f6e92b!important;}
.pagination a:hover {color:#f6e92b!important;}
.pagination .active a {color:#f6e92b!important;}
.pagination li span { width:10px; height:28px; display:block;}
.pagination .right-arrow {background:url('/bitrix/templates/.default/css/../img/arrow_right.png') no-repeat 50% 50%; }
.pagination .left-arrow {background:url('/bitrix/templates/.default/css/../img/arrow_left.png') no-repeat 50% 50%; }

.block-menu {height:50px;}
.block-menu a {line-height:50px; color:#a7a7a7; display:block; height:50px; background:#242424; text-align:center;}
.block-menu a:hover, .block-menu .active a {color:#fff; height:59px;}

.card-collapse {margin:-9px 0 9px; background:#363636; padding:0 20px 0px;}

.news-block .block-date {color:#fff;}
.news-block .intro  {color:#ededed; font-size:14px;}

.modal-job textarea {    height: 67px;
    padding: 2px 12px;}
.spoiler {background:#363636; padding:20px; position:relative; }
.spoiler.cards {padding-bottom: 46px}
.spoiler .btn-arrow.collapsed:after {transition: 0.3s;background-image:url('/bitrix/templates/.default/css/../img/arrow-bottom.png'); background-repeat:no-repeat; background-position:50% 50%; position:absolute; top:0; left:0; width:100%; height:100%; content:'';}
.spoiler .btn-arrow:after {background-image:url('/bitrix/templates/.default/css/../img/arrow-top.png'); background-repeat:no-repeat; background-position:50% 50%; position:absolute; top:0; left:0; width:100%; height:100%; content:'';transition: 0.3s;}

.spoiler.block.cards .btn-arrow.collapsed:after,
.spoiler.block.cards .btn-arrow:after {
        background-position: 90% 50%;
}

.job .block-name {height:32px; line-height:32px; margin:0;}
.ul-icon {background: url(/bitrix/templates/.default/css/../img/ul-icon.png) no-repeat 0px 3px; padding-left:20px; color:#fff; margin-top: 20px;}
.ul-icon+p {color:#fff;}
.ul-icon+* {padding-left:20px!important}
.ul-icon+ul li, .ul-icon+ol li {list-style-type:square;   list-style-position: inside;}
.spoiler .collapse .btn {width:180px; height:32px; line-height:32px; text-decoration:none!important; margin-top:20px;}
.spoiler.cards .btn-arrow {
    width: auto;
    padding: 0 38px 0 12px;
}


.cards .cards-text {padding:20px 20px 20px; background:#464646;     min-height: 243px;}
.spoiler-img {  width: 220px;
    height: 150px;
    overflow: hidden;

    display: inline-block;}
.spoiler-text {margin-left: 25px;
    width: 425px;
    display: inline-block;
    vertical-align: top;}
.text ul,  .text li, .text ol {  padding: 0 0 0 20px;}
.cards-text h4 {color: #f6e92b;;}
.cards-text-about {position:absolute; top:172px; left:20px; width:210px; font-size:14px; text-align:center; }
.cards-text-about  .btn {width:100%!important;}
.cards-text-about p {background:#464646; margin-top:10px; padding:20px ; color:#fff; text-transform:uppercase;}
.cards-text-about p  span{font-size:20px; }
.cards .collapsed+.cards-text-about {display:block;}
.cards .collapsed+.cards-text-about p{display:none; transition:.3s;}

.hold-block {min-height:266px;}
.hold-form {background:#f6e92b;}
.hold-form .block-name {  color: #e76d25;
    text-transform: uppercase;
    font-family: roboto;
    font-weight: normal;}
.hold-form .border-orange {border-bottom: 3px solid #e76d25; border-top: 3px solid #e76d25; padding-top:20px!important; padding-bottom: 10px!important; margin-bottom:15px; color:#000; text-transform:uppercase; font-size:10px;}
.border-orange {border-bottom: 3px solid #e76d25; border-top: 3px solid #e76d25; padding-top:40px!important; padding-bottom: 40px!important; margin-bottom:15px }
.hold-form  .right-card  {color:#000; padding:35px 0 0 20px; }
.hold-form .border-orange span {display:block; margin-bottom:10px;}


.resume-input {position:relative;     height: 29px;
    border: 0;
    font-size: 12px; margin:0; width: 100%;

    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    overflow: hidden;

    border-radius: 4px;
}
.resume-input input {position:absolute; top:0; left:0;}
.resume-input label{       width: 100%;  cursor:pointer;
    top: 0;
    clip: auto;
    font-size: 12px;
    left: 0;     color: #555;     padding: 0px 15px;
    height: 29px;
    background: #fff;
    margin: 0;
    z-index: 999;
    line-height: 29px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.resume-input label:after {content: ''; position:absolute; right:0; top:0; height:29px; width:50px; background: url(/bitrix/templates/.default/css/../img/resume-icon.png) no-repeat 100% 0;}
.capcha img {margin:0;   height: 28px;}
span.block {display:block; margin-bottom:10px;}
.hold-bottom {padding:20px 0 0 20px; color:#fff; text-transform:uppercase; font-size:10px;}
.hold-bottom .btn {float:right; width:115px; margin-top:23px;}

.team {position:relative;}
.team-block {height:320px;  width:100%; background:#464646; cursor:pointer;}
.team .col-xs-4 {position:static;}
.team-block.active  { background: #5b5b5b; height: 329px; margin-bottom:0;}

.general-manager:hover  {height: 320px; margin-bottom:9px;  background:#464646;   cursor: auto;}
.team-block .team-block-img {height:210px; overflow:hidden; }
.team-block-img img{  width: 100%;}
.team-block-text {padding:15px; overflow:hidden;   height: 110px;}
.main-team-block-text {padding:15px; overflow:hidden;   height: 320px;}
.team-block-text .block-name {font-size:18px; margin:0 0 5px;}
.team-block-about.active {height:100%; transition:0.5s;}
.team-block-about { height:0px;
    overflow:hidden; margin-bottom:9px;
    z-index: 999;
}
.team-block-about .text-block { background: #5b5b5b; background: #5b5b5b;
    height:100%;
    overflow: hidden;}
.team-block-about .text-block .block { overflow: hidden;}
.team-block-about .text-block .block { background: #363636; padding:20px 20px;}
.team-block-about .text-block .block>h4 {margin-top:0;}


.btn:hover {text-decoration:none!important;}

.left-align {float:left; margin:0 20px 20px 0!important;}
.right-align {float:right; margin:0 0 20px 20px!important;}
.no-margin {margin:0 -20px 20px;}
.teaser {text-align:center; font-size:18px!important; margin:40px 0;}

.page p{color:#f9f9f9; }
#map_canvas{
    width:100%;
    height:450px;
    margin:0 auto;
}
.mapMarker {background:url(/bitrix/templates/.default/css/../img/marker.png) no-repeat;color:#fff; width:49px; height:72px;}
.club-map {width:100%; height: 380px;
    overflow: hidden;}
.text-block-right {top:20px; right:35px; position:absolute; font-size:12px;}


.btn-big {
    font-size: 27px;
    font-family: 'Roboto Condensed', sans-serif;
    height: 70px;
    line-height: 70px;
    padding: 0 35px 0 0;
    bottom: 50px;
    left: 70px;
}

.orange-gradient {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e85d27+0,e7743a+100 */
    background: #e85d27; /* Old browsers */
    background: -moz-linear-gradient(top,  #e85d27 0%, #e7743a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e85d27), color-stop(100%,#e7743a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e85d27 0%,#e7743a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e85d27 0%,#e7743a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e85d27 0%,#e7743a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e85d27 0%,#e7743a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e85d27', endColorstr='#e7743a',GradientType=0 ); /* IE6-9 */
}

/* ----- */

.light, .light p {font-weight:300;}
.small, .small p {font-size:13px; margin-bottom:12px; line-height:16px;}
.orange-block {background:#d16120; }
.big-white, .big-yellow   {display:block; font-size:52px; font-weight:bold; letter-spacing:0.05em; line-height:56px; text-transform:uppercase;}
.big-yellow {color:#ffe33a;}
.big-white {color:#fff;}
.small-text-block {font-size:11px!important; letter-spacing:0.25px; padding:10px 10px 10px 20px;}
.small-text-block p {font-size:11px!important; letter-spacing:0.25px;}



.form-control  {box-shadow:none; -webkit-box-shadow:none; }
.white {background:#fff; color:#000;}

.full-img {margin:0 -40px;}

.article { width:100%;}
.small-name {font-size:18px!important; font-family:Roboto!important; line-height:24px;  letter-spacing: 0;}
.aside .news_checkbox {width:100%;}

.page-name {text-transform:uppercase;}
.video-rolik p{font-size:12px;}

.search-results .block-name {font-size:24px; font-family: 'Roboto Condensed', sans-serif!important;   font-weight: bold; text-transform:normal;}
.search-results .block-name h2 {margin:0;  font-family: 'Roboto Condensed', sans-serif!important;   font-weight: bold; font-size:24px;  }

.search-results ol  li {padding-left:8px; margin-bottom:15px; font-size:14px; }
.search-results ol  li p {font-size:12px;   line-height: 14px;}
.search-results  ol li .block-name {color:#fff; padding:0; margin:0 0 5px; text-transform:normal; font-size:18px;}
.search-results  ol li .block-name:hover {color:#b0b0b0;}
.search-results-number {color:#fff!important; font-size:18px!important; font-family: 'Roboto Condensed', sans-serif!important;}

.club-moscow-img .block {overflow:hidden; height:110px;}
.club-moscow {color:#b0b0b0; font-size:12px; line-height:18px;}
.club-moscow .block-name {margin:0 0 5px}
.club-moscow .block-name + p {margin:0 0 10px; font-size:14px;}
.about-text {color:#b0b0b0; ; font-size:12px; line-height:18px;}
.about-text h3 {font-size:21px;}

.table-class {display:table!important;}
.table-class .table-cell {display:table-cell!important; float:none!important; vertical-align: top;   position: relative;
    z-index: 1;}
.table-class aside:after {  background-color: #f6e92b;
    content: '';
    width: 264px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 4px;
    z-index: 0;
    padding: 0;}
.table-class aside>*{z-index:999; position:relative;}
.col-xs-9.table-cell>.row {width:819px;}

.header-light {height:120px; }
.header-light .top-nav {margin-top:60px; margin-right:10px;}
.header-light .top-nav a {font-size:12px; color:#fff; border-right:none; padding:0; margin: 0 10px; border-bottom:1px solid #c8c8c8;}
.header-light .top-nav a:hover {border:none; color:##c8c8c8;}
.header-light .form-search {margin-top:60px;}
.header-light .logo {background-image: url(/bitrix/templates/.default/css/../img/logo-light.png); background-position: 0 0%;     position: relative; width: 288px;}
.header-light .logo-name {font-family: 'Roboto Condensed', sans-serif!important; font-weight:bold; position:absolute; font-size:21px;right:0; top:75px; color:#878787;  letter-spacing:0.01em; text-transform:uppercase;}

.header-articles {height:120px; }
.header-articles .logo {background-image: url(/bitrix/templates/.default/css/../img/articles-logo.jpg); background-position: 0 0%;     position: relative; width: 455px;}
.header-articles .logo-name {font-family: 'Roboto Condensed', sans-serif!important; font-weight:bold; position:absolute; font-size:48px;right:0; top:37px; color:#fff;  letter-spacing:0.01em; text-transform:uppercase; font-style:italic;}


.header-bdr {height:120px; }
.header-bdr  .logo {background-image: url(/bitrix/templates/.default/css/../img/logo-light.png); background-position: 0 0%;     position: relative; width: 288px;}
.header-bdr .logo-name {font-family: 'Roboto Condensed', sans-serif!important; font-weight:bold; position:absolute; font-size:21px;right:0; top:75px; color:#878787;  letter-spacing:0.01em; text-transform:uppercase;}

.main-navigation {background:#181818; padding:9px 20px 0; color:#8d8d8d; position:relative; height:339px; overflow: hidden;}
.main-navigation .name {color:#cecec4; font-size:24px; background:none; display:block; font-weight:normal;}
.main-navigation .answer {font-size:12px; display:block; padding-top:10px;}
.link {color:#fee900!important; display:block; padding-top:3px; }
.link:hover {color:#fff!important; }
.main-navigation .map {position:absolute; bottom:0px; left:0px; width:100%; overflow:hidden; height:220px;}

.main-page-tabs {margin-bottom:5px;}
.main-page-tabs + .tab-content {background:#242424; height:400px; overflow:hidden; padding: 25px 25px 20px;}
.main-page-tabs ul {list-style:none; padding:0;}
.main-page-tabs li a {display:block; width:100%; text-decoration:none; text-align:center; height:55px; line-height:55px; background:#242424; color:#b0b0b0; font-size:13px;}
.main-page-tabs li.active a  { color:#fff;     height: 60px;
    margin-bottom: -5px;}
.main-page-tabs li:hover a {color:#fff;}
.main-page-text-anons > *:nth-child(1) .text {margin-right:29px;}
.main-page-text-anons > *:nth-child(2) .text {margin-left:29px;}
.main-page-text-anons .text{position:relative;}
.main-page-text-anons .block-name {font-size:20px; letter-spacing:0; text-transform:uppercase; text-decoration:none; border-bottom:1px solid #fbe724; padding-bottom:3px;}
.main-page-text-anons .block-name:hover {color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
.main-page-text-anons p {color:#b0b0b0; font-size:12px;}
.main-page-text-anons .img {height:265px; overflow:hidden; width:100%; position:absolute; bottom:0px; left:0px;}

.main-page-tabs .tab-content, .main-page-tabs + .tab-content>.active, .main-page-tabs + .tab-content .main-page-text-anons, .main-page-tabs  + .tab-content .col-xs-6, .main-page-tabs  + .tab-content .text  {height:100%;}

.timetable {background:#242424; padding:13px 10px;}
.timetable-week {height:59px;  position:relative; background:#464646; line-height:59px; font-size:13px; text-align:center; text-transform:uppercase; letter-spacing:0.05em;}
.timetable-left, .timetable-right {position:absolute; top:0; height:100%; width:48px; background-repeat:no-repeat; background-position:50% 50%; opacity:0.1;}
.timetable-left {background-image:url(/bitrix/templates/.default/css/../img/timetable-left.png); left:0;}
.timetable-right {background-image:url(/bitrix/templates/.default/css/../img/timetable-right.png); right:0;}
.timetable-week a.active {opacity:1!important;}
.timetable-table {width:905px; position:relative; float:left;}
.timetable-table th {height:46px; background:#626262; text-align:center;font-size:11px; line-height:14px; position:relative;}
.timetable-table  td  { color:#fff; width:121px;  position:relative;  vertical-align:bottom; font-size:11px; line-height:14px;}
.timetable-table tr:nth-child(odd) td {background:#2f2f2f;}
.timetable-table  td  div {min-height:110px; height: auto; padding:19px 14px; position:relative; margin:0;} 
.timetable-table  td  div:after {background: #fff; opacity:0.1; position:absolute; top:0; right:0; width:100%; height:1px; content:'';}
.timetable-table  td  div:first-child:after {display:none;}
.timetable-table  td:first-child p {width:58px;    padding: 19px 14px;}
.timetable-table  td  div {width:121px;}

.timetable-table  td:after {background: #fff; opacity:0.1; position:absolute; bottom:0; right:0; width:100%; height:1px; content:'';}
.timetable-table:after {background: #fff; opacity:0.1; position:absolute; top:0; right:left; width:1px; height:100%; content:'';}

.timetable-table  td:first-child {width:58px;  }
.timetable-table  th:first-child {background-image:url(/bitrix/templates/.default/css/../img/programms-time.png); background-repeat: no-repeat;  background-position: 50% 50%;}
.timetable-table  td:after, .timetable-table  th:after {background: #fff; opacity:0.1; position:absolute; top:0; right:0; width:1px; height:100%; content:'';}
.timetable-table  td:before {background: #fff; opacity:0.1; position:absolute; bottom:0; right:0; width:100%; height:1px; content:'';}

th.today {background:#a59c47;}
.timetable-table  td .name-programms, .timetable-table  td .name-programm {    color: #cdcdcd;    margin-bottom: 5px;    line-height: 11px;    display: block;}
.timetable-table  td .time {color:#707070; display:block; margin-bottom:2px;}
.timetable-table  td .place {color:#707070; display:block; position:absolute; bottom:10px; left:14px;     padding-right: 3px;}
.timetable-table  td .zamena {color:#fff; background:url(/bitrix/templates/.default/css/../img/zamena-icon.png) 0 0 no-repeat; line-height: 12px; display:inline-block;   padding:0 0 0 29px; height:40px;    margin: 10px 0;}
.timetable-table  td .zapis {background:#d86726; margin-left:-2px;  line-height:20px;  display:inline-block;   padding:0 10px;}
.timetable-table  .active .zamena {    color: #fbe724;}
.timetable-table td div.active{background-color:#121212!important; }
.timetable-table td div.active .name-programm {color:#c8b81f!important;}
.timetable .programms-list {width:149px; float:right; }
.timetable .programms-list ul {padding:0!important; margin:0; }
.timetable .programms-list li {width:149px;  padding:0;   display:block; color:#acacac; font-size:12px;  -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.timetable .programms-list  li   span { display:table-cell; HEIGHT:45px; padding:0 18px 0 19px; width:149px;vertical-align:middle;}

.timetable .programms-list  li p.active {background:#121212; color:#fbe724;}
.timetable .programms-list  li li p {text-align:right; }
.timetable .programms-list  li p {background:#464646 ; display:table; margin:0 0 9px; position:relative;}
.timetable .programms-list  li p .close {position:absolute; right:0px;     padding: 0; top:0; height:100%; width:28px; background:url(/bitrix/templates/.default/css/../img/programms-close.png) 0% 50% no-repeat; content: '';  opacity:0.11}
.timetable .programms-list  li li p .close {position:absolute; left:0px;     padding: 0; top:0; height:100%; width:30px; background:url(/bitrix/templates/.default/css/../img/programms-close.png) 100% 50% no-repeat; content: '';  opacity:0.11}
.timetable .programms-list  li li p.active .close {position:absolute; left:0px;     padding: 0; top:0; height:100%; width:30px; background:url(/bitrix/templates/.default/css/../img/programms-plus.png) 100% 50% no-repeat; content: '';  opacity:1}
.timetable .programms-list>ul>li>p.active .close {position:absolute; right:0px;     padding: 0; top:0; height:100%; width:28px; background:url(/bitrix/templates/.default/css/../img/programms-plus.png) 00% 50% no-repeat; content: '';  opacity:1}
.timetable .programms-list *:focus {outline:none;}
.timetable .programms-list  li p.category {text-align:left; color:#fff;}
.timetable .programms-list li p.category.active .close {background:url(/bitrix/templates/.default/css/../img/programms-category.png) 0% 50% no-repeat!important;      opacity: 1; }
.timetable .programms-list li p.category .close {background:url(/bitrix/templates/.default/css/../img/programms-category-noactive.png) 0% 50% no-repeat!important;        opacity: 0.11;}
.timetable .programms-list ul ul {display:none;}
.timetable .programms-list .active + ul {display:block;}
.raspisanie-tabs {height:44px!important; margin-bottom:7px!important;}
.raspisanie-tabs li{height:44px!important; width: 20%; color:#fff; text-transform:  uppercase; font-size:11px;  text-align:center; }
.raspisanie-tabs li a {height:44px!important;line-height:44px; padding:0!important; color:#fff; background:#242424!important; }
.raspisanie-tabs li.active { color:#fff; text-transform:  uppercase; font-size:11px;  text-align:center; }
.raspisanie-tabs li.active a {background:#242424!important;  color:#fbe724; padding:0; height:51px!important; background:#242424; margin:0 0 -7px;}
.raspisanie-tabs li a:hover {color:#fbe724;}
.top-footer-menu{padding:0 0 0 105px }
.bottom-footer-menu {margin:0 100px 0 75px;}
.bottom-footer-menu .bottom a:first-child {
    border-right: 1px solid #aaa;
    padding: 0 14px;
    margin: 0 14px;
}
.main-raspisanie .nav-tabs { padding-bottom:6px;      width: 100%;     height: 61px!important;}
.tabs_holder {  margin: 0 -3px 0 -3px;}
.main-raspisanie .nav-tabs td {
    height: 61px;
    border-radius: none;
    text-align: center;
    padding: 0 3px 0 3px;

    vertical-align: top;
}
.main-raspisanie .nav-tabs td.active a {height:61px;}

.main-raspisanie .nav-tabs td a {display:table; background:#242424; vertical-align:middle; font-size:11px; width:100%; height:55px; padding: 0;     position:relative;
    margin: 0;}
.col-xs-8 .main-raspisanie .nav-tabs  li:first-child  {width: 174px; }
.col-xs-8 .main-raspisanie  .nav-tabs  li {width: 172px; }
.main-raspisanie .nav-tabs td a>span {display:table; height:55px; line-height:13px; width:100%; height:55px; text-align:center; vertical-align: middle;     position: absolute;    top: 0;    left: 0;}
.main-raspisanie .nav-tabs td a>span>span{display:table-cell;     padding: 0 12px;    vertical-align: middle;}
.main-raspisanie .nav-tabs li:first-child {width:128px}
.main-raspisanie .nav-tabs li a {color:#a7a7a7;border:none;     padding: 0 15px; }
.main-raspisanie .nav-tabs td.active a, .main-raspisanie .nav-tabs td a:hover {background:#242424; color:#fff!important; border:none; }
.main-raspisanie .nav-tabs td.active a span, .main-raspisanie .nav-tabs td a:hover span {color:#fff!important; }
.main-raspisanie .nav-tabs td.active, .main-raspisanie .nav-tabs td:hover  {height:61px!important; margin-bottom:-6px;}
.main-raspisanie  .tab-content {background:#242424; height:278px; padding:23px;     position: relative;}
.main-raspisanie  .tab-content table {padding:22px; width: 100%;}
.main-raspisanie  .tab-content table td {height:auto; vertical-align:top; color:#b0b0b0; padding:7px 0;}
.main-raspisanie  .tab-content table td:first-child {width:56px}
.main-raspisanie  .tab-content table td:nth-child(2) {width:42.83650190114068%;}

.main-raspisanie  .tab-content .tab-pane {height: 210px;     overflow: auto;     margin-right: 4px;}
.main-raspisanie  .tab-content .full-raspisanie {    height: 30px; right:23px;
    line-height: 30px; position:absolute; bottom:12px;}
.full-raspisanie a {color:#fff;}
.main-raspisanie  {        overflow: hidden;  height: 100%;}
.main-raspisanie  .tab-content .tab-pane::-webkit-scrollbar-thumb {  width:4px; position:absolute;    background-color: #fbe724;}

.main-raspisanie  .tab-content .tab-pane::-webkit-scrollbar{    width:4px; 	height:56px; cursor:pointer;	background:#4e5151;}

.main-programms  {font-size:12px;}
.main-programms .col-xs-3, .main-programms .col-xs-6 { padding: 0 10px 0 10px!important; }
.main-programms .row {    margin-right: -10px!important;    margin-left: -10px!important;}
.main-programms .text {position:relative!important; width:100%; overflow:hidden;}
.main-programms .col-xs-6 .text {height:317px; margin-bottom:40px; }
.main-programms .col-xs-3 .text {height:208px; }
.main-programms .col-xs-3 .text .img {height:132px; overflow:hidden; }
.main-programms .img {position:absolute; bottom:0; left:0; height:235px; width:100%; overflow:hidden;}
.main-programms .text .block-name {display:block!important; text-decoration:none!important;;     border-bottom: 1px solid #f6e92b!important; padding-bottom:4px;     margin-bottom: 7px;}

.main-programms  .text p {font-size:12px; line-height:18px;}
.programms-club-link .club-link {height:82px; line-height:82px; background:#363636;}
.programms-club-link .club-link:hover {background:#454545;}
.programms-club-link .club-link a { color: #f6e92b; line-height:82px; font-size:18px;  padding:0 20px; display:block;text-decoration: none;}

.offers .in + .news-collapse {display:none;}
.offers .news-collapse   {display:block;}
a:focus, a:hover { color: inherit;}
.bdr-text {margin:15px 0;}
.bdr-text table {width:100%; margin:15px 0;}
.bdr-text table  td {padding-left:40px;}

.about-programms {position:absolute; display:block; width:13px; height:13px; bottom:0; right:0; background: url('/bitrix/templates/.default/css/../img/popover-icon.png') no-repeat 0 0; cursor:pointer; }
.about-programms>span {display:none; position:absolute; top:-13px; left:-13px;      cursor: auto; padding:11px; width:235px; z-index: 9;  color:#000; border:3px solid rgba(204, 204, 204, .8);  background-color: rgba(255, 255, 255, 0.8); }
p.active .about-programms>span {display:block;}
.about-programms .about-programms-name{display:block; font-size:13px;  padding:0 0 5px;}
.about-programms>span a {display:block; color:#626262; padding:5px 0 0;}
.about-programms>span:after {content: ''; width:100%; height:100%;}
a:focus, a {
    outline: none;
}
.back {clear:both;}
.main-tab-block {background:#464646; height: 339px; padding:21px; position:relative;}

.main-services {margin:0 -25px;}

.main-tab-block .block-name, .main-tab-block .block-name a {font-size:22px; position:relative; z-index:2; letter-spacing: 0;}
.main-tab-block .btn, .shop-block .btn { position:relative; z-index:2; display:block; height:30px; line-height:30px; width:172px; position:absolute; bottom:40px;     left: 0;    margin: 0 auto;    right: 0;}
.btn:focus {outline: none !important;}
.main-tab-block p, .shop-block p {color:#b0b0b0; font-size:13px; line-height:18px; position:relative; z-index:2;}
.main-musculator {background: url(/bitrix/templates/.default/css/../img/main-musculator.jpg) no-repeat 50% 0; position:absolute; bottom:18px; left:0; width:100%; height: 123px;}
.main-fittest {background: url(/bitrix/templates/.default/css/../img/main-fittest.jpg) no-repeat 0 0;  position:absolute; bottom:0px; left:0; width:100%; height: 100%;}
.spotter-app {background: url(/bitrix/templates/.default/css/../img/spotter-app.jpg) no-repeat 0 0;  position:absolute; bottom:0px; left:0; width:100%; height: 100%;}
.appstore {display:block; background: url(/bitrix/templates/.default/css/../img/appstore.png) no-repeat 0 0; width:99px; height:29px; }
.main-tab-block  .appstore {left: 0;    margin: 0 auto;    right: 0; z-index:2; position:absolute; bottom:40px;}
.main-imt {background:#2e2e2e; position:absolute; bottom:18px; width:223px; margin:auto; left:0; right:0; padding:16px 25px; height:123px;}
.main-imt input[type=text] {width:82px; border:none; height:28px; color:#000; padding:0 5px; border-radius:3px;}
.main-imt label {color:#b2b2b2}
.main-imt label:nth-child(1)  {float:left; width:48%; padding-left:2%; text-align:left;}
.main-imt label:nth-child(2)  {float:right; width:48%; padding-left:2%; text-align:left;}
.main-imt input:nth-child(3)  {float:left;}
.main-imt input:nth-child(4)  {float:right;}
.main-imt input[type=submit] {bottom:21px;}
.main-imt input[type=button] {bottom:21px;}
.main-shop {background: url(/bitrix/templates/.default/css/../img/main-shop.jpg) no-repeat -25px -24px; width: 1083px;    height: 399px;}
.shop-block {width:252px; padding:20px;}
.shop-block .btn  {width:212px; bottom: 18px;}
.shop-block-img {background:url(/bitrix/templates/.default/css/../img/shop-block.jpg) no-repeat;width:100%; width: 212px; height:150px; position:absolute; bottom:63px;}
.main-tab-block-img {position:absolute; width:230px; height:175px; bottom:18px; left:0; right:0; margin:auto; overflow:hidden;     background-size: cover!important;}
.articles-anons  .col-xs-3{width:274px;}
.articles-anons  .articles-anons-text {height:50px; overflow:hidden;}
.articles-anons  .block-name {height:48px; overflow:hidden;}
.news-list-block {padding:25px 0 0px 15px; width:220px; float:left}
.news-list-block ul {padding:0;}
.news-list-block ul  li {list-style:none; color:#8d8d8d; font-size:12px; margin-bottom:30px;}
.news-list-block a {color:#fff; display:block; text-decoration:underline;   color:#eaeaea; font-style: italic;}
.news-list-block a:hover { text-decoration:none;}
.news-list-block ul  li:last-child {margin:0;}
.main-tabs  .bdr-main {background:url(/bitrix/templates/.default/css/../img/bdr-main.jpg) no-repeat 0 0 ; background-size:cover; position:relative;  padding:21px 15px;}
.main-tabs .bdr-main .slogan {font-family: 'Roboto Condensed', sans-serif; font-weight:bold; font-size:36px; line-height:36px; color:#fff; padding-top:10px; text-transform:uppercase; margin: 0 0 15px;}
.main-tabs .bdr-main .slogan+p {font-size:13px; font-weight:300; color:#fff;     line-height: 17px; padding-left:4px; }
.main-tabs .bdr-main  .btn {left:23px; bottom:21px; position:absolute; margin:0;}
.main-tabs .bdr-card {position:relative; color:#8f8f8f; padding:21px 15px;}
.main-tabs .bdr-card .bdr_small_card_img {position:absolute; height:210px; overflow:hidden; top:93px; width:223px; margin:auto; left:0; right:0;  }
.main-tabs .block-results {bottom: 0; width:223px; margin:auto; left:0; right:0; position:absolute;}
.main-tabs .block-results .bdr_full_card_results { width:223px;}
.main-tabs .block-results .bdr_full_card_results span {width:108px; margin-right:0;}
.main-tabs .block-results .bdr_full_card_results span:nth-child(1) {float:left;  }
.main-tabs .block-results .bdr_full_card_results span:nth-child(2) {float:right;}
.main-tabs  .bdr-main p, .main-tabs  .bdr-card  p {color:#8f8f8f;}
.main-tabs  .bdr-main .block-name,.main-tabs  .bdr-card .block-name {margin-bottom:10px;}
.area-clubs {  color:#fff;  width: 100%;    height: 50px;    position: absolute;    left: 0;    line-height: 50px; padding:0 25px;   top: 69px; display: block;    background-color: #000;}
.area-clubs.collapsed:after {    transition: 0.5s; position:absolute; content:''; background: #000 url(/bitrix/templates/.default/css/../img/area-clubs-top.png) no-repeat 0 50%; width:13px; height:100%; right:24px;}
.area-clubs:after {     transition: 0.5s; position:absolute; content:''; background: #000 url(/bitrix/templates/.default/css/../img/area-clubs-bottom.png) no-repeat 0 50%; width:13px; height:100%; right:24px;}
a.area-clubs  {  color:#fff;}
.main-clubs-spoiler { position: absolute;    left: 0;    top:119px;  width: 100%;
    background-color: #242424; padding:5px 0;
    z-index: 9; }
.main-clubs-spoiler ul {padding:0;}
.main-clubs-spoiler li {height:35px; list-style:none; line-height:35px;  }
.main-clubs-spoiler a {color:#797979; display:block; padding:0 25px;}
.main-clubs-spoiler a:hover{    color: #b0b0b0; background:#000;}
.main-clubs-spoiler li:first-child:hover a{padding-top:5px; }
.main-clubs-spoiler li:first-child:hover{height:40px; margin-top:-5px; }
.bdr-block a p {color:#fff;}
.bdr-block a.block-name:hover {color:#fff!important;}

.table-menu {width:100%; margin-right:6px; height:56px;}
.table-menu td  {text-align:center;  height: 50px;     padding: 0 3px 0 3px;     text-align: center;
    vertical-align: top;}
.table-menu td  a {
    width:100%;
    position: relative;
    vertical-align:middle; background: #242424;
    height: 50px;
    display:block;
    text-align:center;
    color: rgba(255,255,255,0.5);
}
.table-menu td:last-child  a {margin-right:0;}
.table-menu td  a>span {display:table; vertical-align:middle; height:50px;;    width: 100%;     position: absolute;}
.table-menu td  a>span>span {display:table-cell;     vertical-align: middle;     line-height: 1.2em;}
.table-menu td  a:hover {color:#fff;}
.table-menu td.active a {color:#fff; height:56px; margin-bottom:-6px; background: #242424;}

.table-menu-block {margin: 0 -3px 0 -3px;}

.article-text table {width:100%;     border-left: 1px solid #a9a9a9;     border-bottom: 1px solid #a9a9a9; margin:0 0 20px;}
.article-text table td {  border-right: 1px solid #a9a9a9;     border-top: 1px solid #a9a9a9; padding:15px; vertical-align:top;}
.article-text table th {   border-right: 1px solid #a9a9a9;     border-top: 1px solid #a9a9a9; padding:15px; vertical-align:top;}

.timetable-table-fixed {
    position: fixed;
    top: 0;
    width: 905px;
    z-index: 9999;}
.timetable-table-fixed th {width:121px;}
.timetable-table-fixed th:first-child {width:59px;}

.warning-text {font-size:12px!important; margin-top:20px!IMPORTANT;}

.bmi_calculator_height, .bmi_calculator_weight {color:#000;}

.error { background-color: rgb(255, 185, 185) !important; }

a.link_show_more.link {
    display: block;
}

a.link_show_more.link[aria-expanded="true"] {
    display: none;
}

#collapseExample {
    -o-transition-duration: 0;
}


.franchising-fixed-box {
    position: fixed;
    top: 0;
    width: 273px;
    z-index: 1;
}

.aside-block .social-icon {margin-top: 12px;}

.timetable-table td div.program {
    background-image: url('/bitrix/templates/.default/css/../img/shedule_more_icon.png');
    background-repeat: no-repeat;
    background-position: right 5px bottom 5px;
}

.timetable-table td div.profram.arrow {
    background-image: none;
}

.timetable-table td div.program:hover {
    cursor: pointer;
}

.timetable-table td .lesson_more_block {
    display: none;
    z-index: 9999;
    position: absolute;
    top: 76px;
    left: 86px;
    width: 235px;
    background-color: rgba(255, 255, 255, 0.85);
    border: 3px solid #cccccc;
    padding: 10px;
    color: #242424;
    font-size: 11px;
    font-family: Roboto,sans-serif;
    height: auto;
}

.timetable-table td .lesson_more_block a {
    color: #626262;
    margin-top: 10px;
}

.timetable-table td div.program.open .lesson_more_block {display: inline-block;}

.timetable-table td div.lesson_more_block>p {width: auto !important; height: auto !important; padding: 0 !important;margin-bottom: 10px;}

div.lesson_more_block .close_lesson_more {width: 10px; height: 10px; background-image: url('/bitrix/templates/.default/css/../img/close_lesson_more.png'); position: absolute; right: 10px;z-index: 99999; background-repeat: no-repeat;padding: 0px;}
div.lesson_more_block .close_lesson_more:hover {cursor: pointer;}

#wrap_li { display:none; }

#form_service_request_holder .modal-dialog, #form_guest_request_holder .modal-dialog {
    width: 400px;
}

#form_service_request .space_label {
    display: block;
}

#form_service_request .checkbox_line_bottom {
    padding-left: 30px;
}

#form_service_request .tab-pane {
    display: none;
}

#form_service_request .tab-pane {
    float: left;
    width: auto;
    overflow: auto;
    margin-left: 30px;
}

#form_service_request #trenirovki,#form_service_request  #dieta {
    width: 200px;
    margin-left: 40px;
}

#form_service_request #massage {margin-left: 40px;}

#form_service_request .tab-pane label{
    line-height: 20px;

}



#form_service_request .tab-pane input[type=checkbox], .tab-pane input[type=radio] {
    float:left;
    margin-right: 5px;
}

#form_service_request_holder div.row {
    max-width: 327px;
    width:327px;
    float: left;
}

#form_service_request_holder .modal-content .btn {
    clear: both;
}

#form_service_request_holder .second_block {
    width: 660px;
}

#form_service_request_holder .third_block {
    width: 840px;
}

#form_service_request  div#form_games {    width: 171px;}



#form_service_request .service-btn-box {
    padding: 0 !important;
    margin-top: 10px;
}

#form_guest_request_holder .modal-description, #form_card_request .modal-description {
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px!important;
}

#form_guest_request_holder .modal-header, #form_card_request_holder .modal-header {margin-bottom: 10px;}

#form_guest_request .success h3, #form_service_request .success h3 {
    text-align: center;
    font-size: 17px;
    font-weight: normal;
}

.main-slider .carousel .item img {
    height: 100%;
}

.aside_news_block {
    margin-left: 4px;
    margin-right: 5px;
}

.cards .cards-text-about p>a {
    color: #fff;
}

.cards .cards-text-about p>a:hover {
    color: #d86726;
}

.articles-block-img-link.articles_category {
    z-index: 99999999999;
}


.block-text.articles-block .text-18.condensed img {
    margin-top: -300px;
    z-index: -1;
    position: relative;
    margin-left: -20px;
}

.articles-block .block-text-img + a.text-18.condensed {
    padding-top: 31px;
}

.col-xs-6 .block-text.articles-block .text-18.condensed img {
    margin-top: -270px;
    z-index: -1;
    position: relative;
    margin-left: -130px;
}

.name .text-right .phone:before {
    background-image: url('/bitrix/templates/.default/css/../img/phone-icon-club-page.png');
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    width: 16px;
    height: 23px;
    margin-right: 8px;
}


.club_page .main-raspisanie .tab-content .full-raspisanie a {
    line-height: 19px;
    padding: 0px 22px;
    top: 7px;
    position: relative;
    margin: 0px 0;
    text-shadow: 0px 1px 1px rgba(226, 84, 16, 1);
    height: 18px;
    cursor: pointer!important;
    border: 0;
    font-size: 10px;
    color: #fff!important;
    border-radius: 3px;
    background: #e16e2c;
    background: -moz-linear-gradient(top,#e16e2c 0,#ac4103 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e16e2c),color-stop(100%,#ac4103));
    background: -webkit-linear-gradient(top,#e16e2c 0,#ac4103 100%);
    background: -o-linear-gradient(top,#e16e2c 0,#ac4103 100%);
    background: -ms-linear-gradient(top,#e16e2c 0,#ac4103 100%);
    background: linear-gradient(to bottom,#e16e2c 0,#ac4103 100%);
    text-transform: uppercase;
    text-align: center;
    display: inline-block!important;
    text-align: center!important;
    vertical-align: middle!important;
}

.club_page .main-raspisanie .tab-content .full-raspisanie a:hover {
    background: #e16e2c!important;
    background: -moz-linear-gradient(top,#ac4103 0,#e16e2c 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ac4103),color-stop(100%,#e16e2c))!important;
    background: -webkit-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
    background: -o-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
    background: -ms-linear-gradient(top,#ac4103 0,#e16e2c 100%)!important;
    background: linear-gradient(to bottom,#ac4103 0,#e16e2c 100%)!important;
}

.langButtonRu {
    width: 56px;
    height: 27px;
    background: url('/bitrix/templates/.default/css/../img/engButton.png') no-repeat;
    content: '';
    margin-top: 10px;
    margin-right: 13px;
    position: relative;
    float: right;
    clear: both;
    display: block;
    position: absolute;
    right: 150px;
}

.langButtonRu a {
    z-index: 9999999;
    position: absolute;
    width: 29px;
    top: 0;
    right: 0;
    height: 27px;
}

.main_langButton {right: 0;margin-right: 5px;}
.franchise_right_menu_lang .top-nav, .franchise_right_menu_lang .form-search {
    margin-top: 35px;
}

.block.text-block .sale_bottom_text_row {
    display: table;
    margin-bottom: 0px;
    width: 100%;
}

.block.text-block .sale_bottom_text_row .col {
    width: 50%;
    display: table-cell;
    padding-top: 0px;
}

.block.text-block .sale_bottom_text_row .col:last-child {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border-left: 1px solid #f6e92b;
}

.block.text-block .sale_bottom_text_row .col:last-child a.btn {
    padding: 0 30px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
}

.block.text-block .sale_bottom_text_row .col:first-child {
    border-right: 1px solid #f6e92b;
    padding-right: 10%;
}


.block.text-block .sale_bottom_text_row .col>div p {
    color: #f6e92b;
    font-size: 16px;
    margin-bottom: 0px;
}

.block.text-block .sale_bottom_text_row .col>div p.phone {
    font-size: 18px;
    margin-bottom: 0px;
}
.block.text-block .sale_bottom_text_row .col>div p.email {
    margin-bottom: 0;
    line-height: 16px;
    display: none;
}
.block.text-block .sale_bottom_text_row .col>div p.email a {
    color: #b0b0b0;
    font-size: 13px;
}

/* Golds Fit */

.golds-fit-main .col-xs-12 h2 {
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #fff;
    font-family: roboto;
    margin-bottom: 25px;
}

.golds-fit-main .col-xs-12 .col-xs-8 .text {
    padding-bottom: 60px;
}

.golds-fit-main .col-xs-12 .col-xs-8 .text p {
    font-size: 13px;
}

.golds-fit-main .col-xs-12 .col-xs-8 .video {
    margin-bottom: 30px;
}

.golds-fit-main .fit-right-column .text ul {
    padding: 0;
    list-style-type: none;
}

.golds-fit-main .fit-right-column .text ul li {
    list-style-type: none;
    margin-bottom: 5px;
    padding: 0;
    font-size: 13px;
}

.golds-fit-main .fit-right-column .text .info {
    text-align: center;
}

.golds-fit-main .fit-right-column .text .info img {
    margin: auto;
    margin-bottom: 30px;
}

.golds-fit-main .fit-right-column .text .info .title {
    font-size: 21px;
    color: #fff;
    font-weight: lighter;
}

.golds-fit-main .fit-right-column .text .info p {
    font-size: 15px;
    color: #737777;
    line-height: 21px;
}

.golds-fit-main .fit-right-column .text .info p span {
    display: block;
    color: #f6e92b;
}
.golds-fit-main .fit-right-column .text .tab-content.near {
    background: #1e1e1e;
    padding: 0 0 18px;
    height: 350px;
}
.golds-fit-main .fit-right-column .text .tab-content.near ul {
    height:100%;
}
.golds-fit-main .col-xs-12 .col-xs-8 #form_club_gfit .submit {
    float: right;
    width: 116px;
}

.golds-fit-main .col-xs-12 .col-xs-8 #form_club_gfit .news_checkbox {
    margin-top: 0;
}

.golds-fit-main .benchmarks h2 {
    margin: 0;
}

.golds-fit-main .benchmarks .text:first-child {
    margin-top: 8px;
}

.golds-fit-main  .benchmarks #body_revolution_main {
    margin-top: 0;
}

.golds-fit-main .benchmarks .fit-right-column {
    height: 600px;
    overflow: hidden;
}
.golds-fit-main .benchmarks .fit-right-column.wod {
    height: 400px;
}

.golds-fit-main .benchmarks .fit-right-column .tab-content {
    background: none;
    padding: 0;
}

.golds-fit-main .fit-right-column .text ul h4 {
    font-size: 21px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 25px;
    font-weight: lighter;
}

.golds-fit-main .fit-right-column .text .plan-day {
    height: 535px;
}

.main-raspisanie .tab-content.plan-day .tab-pane {
    height: 100%;
    margin: 0;
}

.main-raspisanie .tab-content.plan-day .tab-pane h4 {
    margin-top: 0;
}

#body_goldsfit_main .gfit-text p,
#body_goldsfit_main .gfit-text ul li{
    font-size: 13px!important;
}

/* Golds Fit End */

/* Расписание в программах клуба */

.schedule-in-programs {
    padding: 20px;
}

.schedule-in-programs .timetable {
    padding: 0;
}

.schedule-in-programs .timetable-table {
    width: 100%;
    float: none;
}

.schedule-in-programs .timetable-table td,
.schedule-in-programs .timetable-table td div {
    width: 104px;
    height: 84px;
    min-height: 0;
}

.schedule-in-programs .timetable-table th:first-child {
    background-image: none;
}

.schedule-in-programs .timetable-table th p,
.schedule-in-programs .timetable-name {
    color: #fff;
}

.schedule-in-programs .timetable-table td .time {
    color: #fff;
    font-size: 15px;
    text-align: center;
}

.schedule-in-programs .timetable-table-fixed {
    position: static !important;
}

.schedule-in-programs .timetable-table .timetable-table-fixed th {
    width: 104px!important;
}

.schedule-in-programs .timetable-table td .lesson_more_block p,
.schedule-in-programs .timetable-table td .lesson_more_block strong{
    color: #242424;
    font-size: 11px;
}


/* Расписание в программах клуба End */

 .page_main .table-menu td a {
  	vertical-align: middle;
  	line-height: 50px;
  }

/* SEO блок */
.block.seo-block h1,
.block.seo-block h2,
.block.seo-block h3,
.block.seo-block h4 {
    letter-spacing: 0.25px;
    color: #f6e92b;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    line-height: 1em;
    padding: 12px 0;
}
/* End */


/* Start:/bitrix/templates/.default/css/menu.css?14619195292622*/
menu{height:62px;margin:0;padding:0;text-align:justify;position:relative;z-index:900}
menu .sub_menu{display:none;position:absolute;padding:20px;width:100%;top:55px;left:0;border:3px solid #f6e92b}
menu .sub_menu li{background:0 0}
menu :hover .sub_menu{display:block;z-index:1;background:#000;width:100%;height:225px; list-style-type: none;}
menu .colum_img {float:left;margin-right:40px; display: block;width: 208px;}
menu .colum_ul{float:left;margin-right:25px;width:235px;color:#bbb;text-align:left;}
menu .colum_ul ul{margin:0;padding:0!important}
menu .colum_ul ul li{list-style:none}
menu .colum_ul ul li.cards{float:left!important;width:115px!important}
menu .colum_ul ul li a{font-size:13px!important;color:#bbb!important}
menu .type2{width:265px!important;margin:0!important}
menu .colum_ul a:hover{text-decoration:underline!important}
menu .colum_ul a{text-align:left!important;color:#f6e92b!important;height:100%!important;display:block!important;margin:0 0 10px;font-size:16px!important;text-transform:none!important;width:100%!important}
menu li.top_menu:hover{background:#f6e92b;color:#000}
menu li.top_menu:hover a{text-decoration:none;color:#000}
menu li.top_menu{list-style-type:none;width:130px;height:52px;background:#000;display:inline-block;vertical-align:top}
menu li.top_menu a{display:table-cell;vertical-align:middle;text-align:center;width:130px;text-decoration:none;font-family:'Roboto'; font-weight:bold;  color:#fff; height:52px;font-size:11px;text-transform:uppercase}
.club-menu menu li.top_menu, menu li.top_menu a {width:148px}
.club-menu.dinamo menu li.top_menu, .club-menu.dinamo menu li.top_menu a {width: 130px};
menu li.top_menu span{width:78px!important;display:block;margin:0 auto}
menu li.top_menu:hover span {color:#000;}
menu li:hover.sub{height:55px!important}
menu li.zamorozka{height:52px!important;background:-webkit-linear-gradient(bottom,#2d83a5 0,#41a4cb 50%,#52acd0 100%);background:-moz-linear-gradient(bottom,#2d83a5 0,#41a4cb 50%,#52acd0 100%);background:-o-linear-gradient(bottom,#2d83a5 0,#41a4cb 50%,#52acd0 100%);background:linear-linear-gradient(bottom,#2d83a5 0,#41a4cb 50%,#52acd0 100%);background:#52acd0!}
menu li.zamorozka a:hover{color:#000!important}
menu:after{width:100%;content:"";display:inline-block}
.breadcumbs{height:15px;margin-bottom:15px}
.breadcumbs .homebread{background:url(/bitrix/templates/.default/css/../images/home.png) no-repeat 0 50%;width:10px;height:15px;display:block;float:left}
.breadcumbs .homebread span{display:none}
.breadcumbs .homebread:hover{background:url(/bitrix/templates/.default/css/../images/home_white.png) no-repeat 0 50%}
.breadcumbs a:hover{color:#fff}
.last{margin-right:0}
/* End */


/* Start:/bitrix/templates/.default/css/franchize.css?146011561312610*/
.franchize-small-block .block-name {color:#fff;}

.franchize-menu {position:relative;}
.franchize-menu li>a {color:#fff!important;}
.franchize-menu ul li:hover a{color:#000!important;}
.franchize-menu>ul>li:hover {height:49px; margin-bottom:-3px;}
.franchize-menu li>ul {display:none;}
.franchize-menu li:hover>ul {display:block; position:absolute; left:0; top:49px;  width:100%;   border: 5px solid #f6e92b; z-index:999; background:#000;}
.franchize-menu ul ul {padding:5px 25px 5px 10px;}
.franchize-menu li ul ul a {color:#fff;}
.franchize-menu li ul ul {color:#fff;}
.franchize-menu li ul ul li{padding:0; float:none;text-align:left; background:none;}
.franchize-menu li ul ul li{color:#fff!important; border-bottom:1px solid #fff; letter-spacing:0.05em; font-size:14px; line-height:48px; padding-left:10px;}
.franchize-menu li ul ul li:last-child{border-bottom:none;}
.franchize-menu li:hover ul ul li a{color:#fff!important;}
.franchize-menu li ul ul li:hover{color:#fff!important; background:none;}
.franchize-menu>ul {padding:0; left:0;}
.franchize-menu>ul  a {color:#fff; }
.franchize-menu>ul>li {float:left; list-style:none; margin-right:9px; background:#000; height:48px;  line-height:48px; padding:0 25px;}
.franchize-menu-text {padding:20px 0 0 0px;   text-align: left;  }
.franchize-menu-text span {color:#f6e92b; text-transform:uppercase; font-size:24px;   line-height: 32px; display: block; margin-bottom:5px; letter-spacing:0.05em; font-weight:bold;}
.franchize-menu-text p {  font-size: 14px;
  line-height: 24px;
  color: #fff;

  font-family: Roboto;
  text-transform: none;
  font-weight: normal;}

.franchize-slider {height:605px; position:relative; overflow:hidden;   background: #242424; position:relative;}
.franchize-slider  .carousel-text {  text-align: center; position:absolute; top:0; left:0; width:520px; margin:55px 0 0 41px;}
.franchize-slider .carousel-text-name { text-align:center;  }
.franchize-slider  .carousel-text-about {font-size:21px; line-height:24px;  font-weight:bold; letter-spacing:0.05em; text-align:center; margin-top:60px;}
.franchize-slider .btn {margin-top:62px; text-align:center; width:260px; height:70px;}


.frinchize-opportunites {padding:40px;}
.frinchize-opportunites-block {text-align:center; height:236px;  }
.frinchize-opportunites-block img {display:inline-block;}
.col-xs-4:nth-child(1)  .frinchize-opportunites-block img{ padding-top:50px;}
.col-xs-4:nth-child(3)   .frinchize-opportunites-block img{ padding-top:50px;}

.frinchize-conditions-block {text-align:center;text-transform:uppercase }
.frinchize-conditions-block .normal {font-weight:300; font-family: "Roboto Condensed"; display:block;}
.frinchize-conditions-block .big {font-family: "HarmoniaSansProCyr"; font-size:21px; display:block;   font-weight: bold;}
.frinchize-conditions-block .small {color:#b8b8b8;  font-size:12px; }
.frinchize-conditions {padding:35px 0;}

.franchize-video-block  .col-xs-6:nth-child(1) .video-block {margin-right:14px;}
.franchize-video-block .col-xs-6:nth-child(2) .video-block {margin-left:14px;}

.frinchize-step  .black-btn {margin:40px auto 70px;}

.frinchize-aside-block {background:#fade2e; padding:25px;}
.frinchize-aside-block  form {font-size:10px; color:#000;}
.frinchize-aside-block  form  span {display:block;  text-transform:uppercase;   margin-bottom: 5px;}
.frinchize-aside-block .about-name {color:#e76d25!important; font-size:21px; line-height:25px; margin:0 0 29px;}
.frinchize-aside-block .form-group {position:relative; }
.frinchize-aside-block .form-group input, .frinchize-aside-block .form-group select {font-size:10px; }
.frinchize-aside-block .form-group  .star {  position: absolute;  right: -6px;  top: 0;  color: #e76d25!important;  font-size: 18px;  line-height: 10px;} 
.frinchize-aside-block .form-group input::-webkit-input-placeholder {color:#000;}
.frinchize-aside-block .form-group input:-moz-placeholder {color:#000;}
.frinchize-aside-block .btn {width:100%; height:34px;  }
.select-span {margin-bottom:6px;}
.frinchize-question {background:#fade2e;}
.frinchize-question.about-icon:after {height:100%; position:absolute; bottom:9px; right:9px;}
.frinchize-question  .about-name {margin-top:18px; color:#e76d25!important; font-size:21px; line-height:25px; text-transform:uppercase;}
.why-golds-gym {height:107px; background:#e8763c url(/bitrix/templates/.default/css/../img/why-golds-gym.png) no-repeat 95% 50%; position:relative;}
.why-golds-gym span {font-family: "HarmoniaSansProCyr"; font-weight:bold; letter-spacing:1px;position:absolute; right:60px; bottom:33px; height:40px; line-height:40px; text-transform:uppercase; color:#e8763c; font-size:14px;}
.why-golds-gym span a:hover {color:#e8763c; }
.why-golds-number {text-align:center; font-size:14px; padding-top:20px; text-transform:uppercase;}
.why-golds-number  span {font-size:21px;}


.frinchize-step {font-size:14px; letter-spacing: 0.25px; padding:40px 35px 40px 40px; overflow: hidden; color:#000;}
.frinchize-step .intro {font-size:16px; letter-spacing: 0;   line-height: 20px; margin-right:-10px;}
.frinchize-step p {letter-spacing: 0;}
.frinchize-step-power {height:460px;overflow:hidden; background:url(/bitrix/templates/.default/css/../img/why-fitness.jpg) no-repeat;}
.frinchize-step-power p {color:#fff;}
.frinchize-step-power .block-name {margin-bottom:10px!important;}
.top-p  {margin-top:-15px!important;}
.frinchize-step-growth {background:#fff url(/bitrix/templates/.default/css/../img/growth.png) no-repeat 80% 30px!important; height:315px;}
.frinchize-step-start {height:460px;overflow:hidden; background:url(/bitrix/templates/.default/css/../img/frinchize-step-start.jpg) no-repeat;}
.frinchize-step-start-2 {height:370px;overflow:hidden; background:url(/bitrix/templates/.default/css/../img/frinchize-step-start.jpg) no-repeat;}
.frinchize-step-gray {background:#cfcfcf; padding-top:50px; padding:40px 25px 0px 40px;}
.frinchize-step-light-gray {background:#f3f3f3;}
.frinchize-step-light-gray  .block-name {color:#000; border-bottom-color:#fade2e!important;}
.frinchize-step-yellow {background:#fade2e;}
.frinchize-step-yellow  .block-name {border-bottom-color: #db6326!important; color:#000;}
.frinchize-step-light-orange {background:#e8763c;}
.frinchize-step-light-orange .block-name {color:#fff!important; border-bottom-color:# fade2e;}
.frinchize-step-white {padding:30px 35px 0px 40px; background:#fff; color:#000;}
.frinchize-step-white ul {list-style:none; padding:0px 0 30px;}
.frinchize-step-white ul li {padding-bottom:15px;}
.frinchize-step-white .block-name  {color:#000; border-bottom-color:#fade2e!important;}
.frinchize-step-gray .block-name {color:#000; border-bottom-color:#fade2e!important;}
.white  .block-name {color:#000; border-bottom-color:#fade2e!important;}
.frinchize-step .block-name {font-size:24px; text-transform:uppercase; border-bottom-color:#db6326; border-bottom-width:2px; border-bottom-style: solid;   padding-bottom: 7px; display:inline-block; margin-bottom:30px; font-family: Roboto; letter-spacing:0.025em; }
.frinchize-step .block-name h1, .frinchize-step .block-name h2, .frinchize-step .block-name h3 {font-size:24px;  margin:0; padding;0; font-weight:bold!important; }

.frinchize-icon-1  {width:100%; height:270px; background:url(/bitrix/templates/.default/css/../img/why-gold-icon-1.png) no-repeat 50% 0;}
.frinchize-icon-2 {width:100%;height:190px; background:url(/bitrix/templates/.default/css/../img/why-gold-icon-2.png) no-repeat 100% 0;}
.frinchize-icon-3 {width:100%;height:191px; background:url(/bitrix/templates/.default/css/../img/why-gold-icon-3.png) no-repeat 50% 0;}
.frinchize-icon-4 {width:100%;height:144px; background:url(/bitrix/templates/.default/css/../img/why-gold-icon-4.png) no-repeat 80% 50%;}
.frinchize-icon-5 {width:100%;height:144px; background:url(/bitrix/templates/.default/css/../img/why-gold-icon-5.png) no-repeat 50% 50%;}
.frinchize-icon-6 {width:100%;height:144px; background:url(/bitrix/templates/.default/css/../img/why-gold-icon-6.png) no-repeat 20% 50%;}
.frinchize-icon-7 {width:100%;height:144px; background:url(/bitrix/templates/.default/css/../img/why-gold-icon-7.png) no-repeat 80% 50%;}
.frinchize-icon-8 {width:100%;height:144px; background:url(/bitrix/templates/.default/css/../img/why-gold-icon-8.png) no-repeat 50% 50%;}
.frinchize-icon-9 {width:100%;height:144px; background:url(/bitrix/templates/.default/css/../img/why-gold-icon-9.png) no-repeat 20% 50%;}

.top_img {height:460px; overflow:hidden;}

.frinchize-step-gray ul {padding:0;}
.frinchize-step-gray ul li:first-child {padding-top:9px;} 
.frinchize-step-gray ul li {color:#000; list-style-type:none; border-bottom:1px solid #fade2e; padding:16px 0; margin-left:65px; position:relative;   min-height: 60px;}
.frinchize-step-gray ul li:last-child {border-bottom:0;}
.frinchize-step-gray ul li span {position:absolute; top:9px; left:-65px; font-size:24px; color:#fade2e; background:#fff; border-radius:50px; text-align:center; line-height:38px; width:38px; height:38px; }

.franchize-small-block {font-size:12px;}
.franchize-small-block  p{font-size:12px; line-height:15px;}
.col-xs-6:nth-child(odd) .franchize-small-block  { padding:0 40px 25px 0;}
.col-xs-6:nth-child(even) .franchize-small-block  { padding:0 0px 25px 40px;}

.franchize-small-block .block-name {display:block;   margin-bottom: 10px; border-bottom-color: #fae93e; border-bottom-width:2px; }









.franchize-menu {position:relative;}
.franchize-menu li>a {color:#fff!important;}
.franchize-menu ul li:hover a{color:#000!important;}
.franchize-menu>ul>li:hover {height:49px; margin-bottom:-3px;}
.franchize-menu li>ul {display:none;}
.franchize-menu li:hover>ul {display:block; position:absolute; left:0; top:49px;  width:100%;   border: 5px solid #f6e92b; z-index:999; background:#000;}
.franchize-menu ul ul {padding:5px 25px 5px 10px;}
.franchize-menu li ul ul a {color:#fff;}
.franchize-menu li ul ul {color:#fff;}
.franchize-menu li ul ul li{padding:0; float:none;text-align:left; background:none;}
.franchize-menu li ul ul li{color:#fff!important; border-bottom:1px solid #fff; letter-spacing:0.05em; font-size:14px; line-height:48px; padding-left:10px;}
.franchize-menu li ul ul li:last-child{border-bottom:none;}
.franchize-menu li:hover ul ul li a{color:#fff!important;}
.franchize-menu li ul ul li:hover{color:#fff!important; background:none;}
.franchize-menu>ul {padding:0; left:0;}
.franchize-menu>ul  a {color:#fff; }
.franchize-menu>ul>li {float:left; list-style:none; margin-right:9px; background:#000; height:48px;  line-height:48px; padding:0 25px;}

.franchize-menu li.col-xs-5>ul {display: block;    float: left;    width: 100%;}
.franchize-menu li.col-xs-5>ul li:hover {background-color: none;}
.franchize-menu li.col-xs-5,.franchize-menu li.col-xs-6 {
	height: auto;
    background: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.franchize-menu li.col-xs-5:hover ul,.franchize-menu li.col-xs-6:hover ul {
	position: relative;
	top: 0;
	border: 0;
}

.franchize-menu li.col-xs-6:hover ul {background: none;}

.franchize-menu li.col-xs-6 ul {display: block;padding-left: 0px;    padding-right: 0px;padding: 20px 0 0 0px;}

.franchize-menu li.col-xs-6 .franchize-menu-text li {
	height: auto;
	padding-left: 0;
	padding-right: 0;
	border: 0px;
}

.franchize-menu li.col-xs-6 .franchize-menu-text li span{
	color: #f6e92b;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 32px;
    display: block;
    margin-bottom: 5px;
    letter-spacing: 0.05em;
    font-weight: bold;
}

.franchize-menu li.col-xs-6 .franchize-menu-text li p {
	font-size: 14px;
    line-height: 24px;
    color: #fff;
    font-family: Roboto;
    text-transform: none;
    font-weight: normal;
}


.frinchize-step.white h1 {
	font-size: 24px;
    text-transform: uppercase;
    border-bottom-color: #fade2e;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 7px;
    display: inline-block;
    margin-bottom: 30px;
    font-family: Roboto;
    letter-spacing: 0.025em;
    font-weight: bold!important;
    margin-top: 0px;
}

.frinchize-step h1.yellow {
	font-size: 24px;
    text-transform: uppercase;
    border-bottom-color: #db6326;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 7px;
    display: inline-block;
    margin-bottom: 30px;
    font-family: Roboto;
    letter-spacing: 0.025em;
    font-weight: bold!important;
    margin-top: 0px;
    color: #f6e92b;
}

.frinchize-step  h2{
	font-size: 24px;
    text-transform: uppercase;
    border-bottom-color: #fade2e!important;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 7px;
    display: inline-block;
    margin-bottom: 30px;
    font-family: Roboto;
    letter-spacing: 0.025em;
    margin-top: 0;
}

/* End */


/* Start:/bitrix/templates/.default/css/bdr.css?146011561413424*/
.bdr .text {background: #1e1e1e; padding:20px;}
.bdr .text .text  {background:#363636; padding:40px;}
.fix_height_bdr {  height: 684px;}
.bdr .text_bdr {padding:40px;}
.bdr .text {padding:20px;}
.bdr .page_name {font-size:52px; line-height:56px; font-weight:bold; text-transform:uppercase; letter-spacing:0.5px;  color:#fff; font-family: roboto;}
.bdr_form_page .page_name  {font-size:36px; margin-bottom:0; line-height:36px; margin-top:30px;}


.bdr .full_content {padding:0!important; background:none;}
.bdr .content  .yellow_menu li:nth-child(1) {width:271px;}
.bdr .content .yellow_menu li:nth-child(2) {width:248px;}
.bdr .content .yellow_menu li:nth-child(3) {width:270px;}

.bdr .yellow_menu li:nth-child(1) {width:271px;}
.bdr .yellow_menu li:nth-child(2) {width:248px;}
.bdr .yellow_menu li:nth-child(3) {width:176px;}
.bdr .yellow_menu li:nth-child(4) {width:164px;}
.bdr .yellow_menu li:nth-child(5) {width:190px;}

.banner_bdr {background-color: #f6e92b;!important;   height: 100%;  width: 100%; }
.banner_bdr_big { width:100%;  padding:35px 0;}  
.banner_bdr_small {width:243px!important; float:left; margin:35px 0px 35px 0px; height:684px; padding:35px 0;}  
.left_banner_bdr {float:left!important;}

.banner_bdr .banner_bdr_icon_1 {background:url(/bitrix/templates/.default/css/../img/bdr_icon_1.png) no-repeat 50% 100%; width:100%; height:187px;  display:block;}
.banner_bdr .banner_bdr_icon_2 {background:url(/bitrix/templates/.default/css/../img/bdr_icon_2.png) no-repeat 50% 100%; width:100%; height:129px; margin-top:35px; display:block;}
.banner_bdr .banner_bdr_icon_3 {background:url(/bitrix/templates/.default/css/../img/bdr_icon_3.png) no-repeat 50% 100%; width:100%; height:129px; margin-top:10px; display:block;}
.banner_bdr .banner_bdr_icon_4 {background:url(/bitrix/templates/.default/css/../img/bdr_icon_4.png) no-repeat 50% 100%; width:100%; height:129px;  margin-top:10px; display:block;}
.banner_bdr .banner_bdr_icon_5 {background:url(/bitrix/templates/.default/css/../img/bdr_icon_5.png) no-repeat 50% 100%; width:100%; height:129px;  margin-top:10px; display:block;}
.banner_bdr .banner_bdr_icon_6 {background:url(/bitrix/templates/.default/css/../img/bdr_icon_6.png) no-repeat 50% 100%; width:100%; height:129px;  margin-top:10px; display:block;}


.text_bdr {margin:0;}
.man_img_bdr {background:url(/bitrix/templates/.default/css/../img/bdr_main.jpg) no-repeat 50% 0;    height: 722px;  background-size: cover;}
.gold_border {font-family:HarmoniaSansProCyr; text-transform:uppercase; color:#f6e92b;; border-top:2px solid #f6e92b;;  border-bottom:2px solid #f6e92b;; line-height:18px; font-size:18px; padding:8px 0px; letter-spacing:0.1em; display: inline-block;   vertical-align:top;}
.main_bdr {padding:35px 65px;}
.main_bdr h1 {margin:12px 0 20px; font-size:52px; color:#eeeeee; text-transform:uppercase; line-height:56px; letter-spacing:0.1em; font-weight:bold; font-family:HarmoniaSansProCyr;}
.main_bdr_text {font-size:21px!important; line-height:1.3em!important; font-weight: lighter; color:#fff; margin-top: 12px;}

.man_img_bdr .main_bdr_text {margin-bottom:62px;}
.main_bdr_form_link {  color: #fff!important; text-decoration:none!important; height:70px; line-height:70px; display:inline-block; padding:0; font-size:27px; width:300px; margin-left:-10px;  font-weight:bold!important; font-family: "Roboto Condensed"!important; }
.main_bdr .main_bdr_form_link {margin-left:33px;}
 
.bdr_form  {width:473px; margin-top:35px;}
.bdr_form input {border:none; }
.bdr_form_person, .bdr_form_mail, .bdr_form_number {height:29px;padding:0 15px; width:473px; display:block; border-radius:3px; margin-bottom:9px; font-size:10px;}
.bdr_form_age, .bdr_form_card_number {width:232px; height:29px;padding:0 15px; display:block; border-radius:3px; margin-bottom:9px; font-size:10px;}
.bdr_form_age {float:left; margin-right:9px;}
.bdr_form  .news_checkbox {float:left;   height: 48px;  font-size:11px; line-height: 50px; margin:0;   padding: 0 0 0 28px;} 
.bdr_form .news_checkbox  input[type=checkbox]+label::before{background:url(/bitrix/templates/.default/css/../img/galka.png) no-repeat 50%; height: 48px;}
.bdr_form .news_checkbox  input[type=checkbox]:checked+label::before{background:url(/bitrix/templates/.default/css/../img/galka_cheked.png) no-repeat 50%; height: 48px;}

.bdr_form_submit {float:right; background:#e66726; width:165px; height:48px; font-size:18px; line-height:48px;text-transform:uppercase; color:#fff; letter-spacing:0.5px; }
.link_orange {display:block; background:#e66726; width:165px; height:48px; font-size:18px; line-height:48px;text-transform:uppercase; color:#fff!important;  letter-spacing:0.5px; margin-top:9px; text-align:center; text-decoration:none!important;}
.bdr_form ::-webkit-input-placeholder {color:#000; text-transform:uppercase;}
.bdr_form :-moz-placeholder {color:#000; text-transform:uppercase;}
.bdr_form_page .main_bdr_text {margin-bottom:40px!important;}

.stories_slider {height:469px; position:relative; margin:35px -5px 0;}
.stories_slider_hidden {overflow:hidden;  height:100%; position:relative;}
 .stories_slider_inner { position:absolute;  width: 10000px; left:0; top:0;}
.bdr .stories .page_name {  font-size: 36px; vertical-align:top;
  display: inline-block;
  margin: 0 0 0 20px;
  padding: 0;
  line-height: 36px;}
 .bdr .intro {color:#fff; margin:15px 0 0;  font-size:21px; font-weight:300; letter-spacing:0.5px; line-height:1.3em; position:relative;} 
  .stories_slider_inner_card { float:left; width:369px; padding:35px; background:#363636; margin-right:9px;}
  .stories_slider_inner_card_img{width:293px;  height:213px; position:relative; overflow:hidden; margin-top:35px; }
   .stories_slider_inner_card  img {margin:0; }
 .stories_slider_inner_card p {background:#f6e92b;; position:absolute; bottom:0; left:0; text-align:center; height:65px; margin:0; padding:15px 20px 0; font-size:13px;}
 
.stories_slider_inner_card_nomination {font-size:11px; color:#fff; text-transform:uppercase; letter-spacing: 0.07em;}
.stories_slider_inner_card_name {color:#f6e92b;; font-size:24px; letter-spacing:0.25px; margin-top:9px;}
.stories_slider_inner_card_age {color:#8f8f8f; margin-top:9px;}
.stories_slider_left {background:#000 url('/bitrix/templates/.default/css/../img/arrow_left.png') no-repeat 50%; left:-30px; }
.stories_slider_right {background:#000 url('/bitrix/templates/.default/css/../img/arrow_right.png') no-repeat 50%;  right:-30px;}
.stories_slider_arrow {cursor:pointer; width:30px; height:30px; position:absolute; top:50%; margin-top:-15px;}
.stories .main_bdr_form_link {  position: absolute;
  top: 0;
  right: 0}
  .club_stories   .stories_slider_inner_card {  width: 336px;
  padding: 35px 18px;}
  
 .bdr_club_link {background:#1e1e1e; width:100%; padding:20px 25px 15px; font-size:14px; color:#bcbfbe!important; text-decoration:none!important; line-height:21px; display:block; font-family: 'Roboto Condensed', sans-serif; margin-bottom:9px;}
  .bdr_club_link span {font-size:30px; color:#fae22a; display:block; margin-bottom:9px; font-weight:bold;}
  .bdr_club_link:hover {background:#484848;}
  .bdr_tabs  {  width:100%; margin-top:9px;}
  .bdr_tabs_in {overflow:hidden; width:100%; margin-top:9px;} 
  .bdr_tabs ul {  padding: 0;  margin: 0;   height: 60px;}
    .bdr_tabs ul li{  padding-left:0; }
  .vanansii_club_link {background:#363636; width:100%; padding:20px 25px 15px; font-size:14px; color:#bcbfbe!important; text-decoration:none!important; line-height:21px; position:relative; display:block; font-family: 'Roboto Condensed', sans-serif; margin-bottom:9px;}
  .vanansii_club_link span {font-size:24px; color:#fae22a; display:block; margin-bottom:9px; font-weight:bold;}
  .vanansii_club_link:hover {background:#444444;} 
  .vanansii_club_link .about {position:absolute; right:20px; top:0; line-height:100%;   line-height: 86px; color:#ffffff; font-size:12px; text-transform:uppercase; font-family:Roboto;}

.map_club_link {background:#242424; height:88px; width:100%; padding:22px 10px 25px 20px; font-size:14px; color:#bcbfbe!important; text-decoration:none!important; line-height:21px; position:relative; display:block; font-family: 'Roboto Condensed', sans-serif; margin-bottom:9px;}
  .map_club_link span {font-size:21px; color:#fae22a; display:block; margin-bottom:5px; font-weight:bold;}
  .map_club_link:hover {background:#444444;} 
  .map_club_link .about {position:absolute;     left: 860px; top:0; line-height:18px;   color:#ffffff; font-size:12px; color:#b0b0b0; margin-top:18px; font-family:Roboto;} 
   .map_club_link .about .email {padding:0; display:inline; font-size:12px;}
.bdr_tabs  .nav-tabs li {  width: 250px;   height: 55px;}
.bdr_tabs  .nav-tabs li:last-child {width:252px;} 


.bdr_full_card_img img {margin:0;   height: 100%;
  width: auto;}
.bdr_full_card_img {  float: right;
height:260px;
  width: 360px;
  overflow: hidden;}
.bdr_full_card h1 {font-size:36px;color:#f6e92b; margin:9px 0 0 0; padding:0;   font-weight: normal;}
.bdr_full_card_left {width:300px; float:left; height:260px; position:relative;}
.bdr_full_card_results {width:210px; }
.bdr_full_card_results  span {background:#242424; line-height:48px;color:#fff; height:48px; display:block; width:100px; float:left; margin-bottom:10px; margin-right:5px; padding:0 15px;   font-family: 'Roboto Condensed', sans-serif; font-size:13px; text-transform:uppercase;}
.bdr_full_card .link_orange {width:217px;}
.bdr_full_card .stories_slider_inner_card_age {margin-bottom:20px;}
.red_line {border-top:4px solid #e87316; border-bottom:4px solid #e87316; padding:16px 0; text-align:center;}
.stories .bdr_tabs  .main_bdr_form_link {position:static!important; margin:10px 0;}

.small_col {margin-top:40px;}
.small_col aside{  width: 234px; float:left; margin-left:14px;}
.small_col_left {float:left; }
.small_col .yellow_block  {line-height:45px; text-align:center;}



.aside_stories .stories_slider_inner_card {width:100%; padding:20px 0 20px 20px; background:#1e1e1e; margin-bottom:9px;}
.aside_stories .stories_slider_inner_card_img {width:100%; height:auto; margin-top:9px;}

.bdr_full_card .btn{width:205px;   position: absolute;
  bottom: 0;
  left: 0;}
.bdr aside .block-name {text-align:center; 
  background: #f6e92b;
  height: 46px;
  line-height: 46px;
  font-size: 24px;
  color: #000;
  font-weight: 700;
  border-radius: 5px 5px 0 0;
  padding: 0 12px;
  font-family: "Roboto Condensed";
  margin-bottom: 9px;
}

.bdr_small_card span {display:block;}
.bdr_small_card .card-nomination {font-size:11px; text-transform:uppercase; letter-spacing:1px;}
a .bdr_small_card  .card-nomination {color:#fff;}
.bdr-winners .bdr_small_card .card-name {white-space: nowrap;
    overflow: hidden;    margin-right: -15px;}
.bdr_small_card .card-name {         line-height: 26px; font-size:24px;  color: #f6e92b; margin-top:5px; margin-bottom:5px;}
.bdr_small_card .card-age, .bdr_small_card .card-club {color:#8f8f8f; }
.bdr_small_card_about {display:none; background:#f6e92b; padding:20px; position:absolute; width: 100%; bottom:0; left:0; text-align:center; font-size:11px; text-align:center; color:#000; text-transform:uppercase; letter-spacing:0.75px;}
.bdr_small_card:hover .bdr_small_card_about  {display:block;}
.bdr_small_card {background:#242424; padding:20px;  }
.stories-club-small_card {height: 397px!important; position:relative;}
.stories-club-small_card:hover .bdr_small_card_about {  margin: 0 40px;} 
.stories-club-small_card  .bdr_small_card_img  {height: 224px;
  padding: 0 40px 0px;
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
  overflow: hidden;
  margin-top: 0;}
 .bdr .col-xs-4 a {text-decoration:none;} 
.bdr_small_card  a {text-decoration:none; border:none; display:block; width:100%; height:100%;} 
.bdr_small_card:hover{background:#494949}
.bdr_small_card_img {width:100%;  overflow:hidden; margin-top:15px;position:relative;}

aside .bdr_small_card  a {text-decoration:none; border:none; display:block; width:100%; height:100%;} 
aside .bdr_small_card:hover{background:#494949}
aside .bdr_small_card_img {width:100%;  overflow:hidden; margin-top:15px;position:relative; height: 192px;}

article .bdr_small_card {margin-bottom:9px; height:372px;}
article .bdr_small_card .bdr_small_card_img {height:224px; overflow:hidden;}

.stories-club-small_card .bdr_small_card {margin-bottom:9px; height:340px;}
.stories-club-small_card .bdr_small_card_img {height:224px; overflow:hidden;}

.stories-club-small_card .bdr_small_card_img img {margin:0;min-height:100%; max-width: 261px;}
.bdr_small_card_img img {margin:0; width:100%;}
.bdr_small_card a {font-size:14px;display:block; margin-top:15px; color:#fff; text-decoration:none;}
.bdr-club-form  {margin-top: 40px;}
.stories-club-small_card {background:#363636!important; padding:40px;}
.stories-club-small_card  .bdr_small_card_about {display:none;     width: 261px;}
.stories-club-small_card:hover  .bdr_small_card_about {display:block;}
.bdr-club-form .btn-primary {width:115px; height:34px; line-height:34px; float:right;}
.bdr-club-form .news_checkbox {  margin-top: 0px; line-height:34px}

.list-name {font-size:14px; font-family: "Roboto Condensed"; font-weight:300; text-transform:uppercase;   letter-spacing: .9px;}
.list-name + ul {padding:4px 0 0; list-style:none;}
.list-name + ul li{line-height: 18px;}
.list-name + ul li:before {content: "—"; width:23px;   padding-right: 6px; padding-left:5px;   }
.bdr_tabs .btn {margin-top:30px; display:block!important;}
.bdr-winners .bdr_small_card {height: 345px!important;}
article .bdr_small_card .bdr_small_card_img
/* End */


/* Start:/bitrix/templates/.default/css/articles.css?146011561325488*/
.middle_menu {height:53px; margin-bottom:9px;}
.bottom_menu { margin-bottom:10px;}
.middle_menu  li {line-height:41px; text-align:center;  width: 173px; float:left; list-style:none; margin-right:9px;  background:#fff; height:41px; margin-top:12px;}
.middle_menu  li:last-child {margin-right:0; } 
.middle_menu  li:hover, .middle_menu  .active {height:53px; line-height:53px; margin-top:0; transition:.3s;}
.middle_menu  li a {font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; font-size:15px; display:block; letter-spacing:0.25px; text-decoration:none; color:#fff;}
.middle_menu  li:nth-child(1) {background:#e87316; }
.middle_menu  li:nth-child(2) {background:#d8bc00;}
.middle_menu  li:nth-child(3) {background:#3badef; width: 174px;}
.middle_menu  li:nth-child(4) {background:#2e73be; width: 174px;}
.middle_menu  li:nth-child(5) {background:#b72026;}
.middle_menu  li:nth-child(6) {background:#37a838;}
.middle_menu  ul {overflow: auto; padding: 0;}
 .article-text h1 { margin: 20px 0;
  font-size: 48px;
  font-family: 'Roboto Condensed', sans-serif;
  line-height: 48px;
  font-weight: normal;}
  .article-text h2 { clear: both;
  margin: 30px 0!important;
  font-size: 36px;
  font-family: 'Roboto Condensed', sans-serif;
  line-height: 44px;
  font-weight: normal;}
  
   .article-text ul li {margin-bottom:10px;
  list-style-image: url('/bitrix/templates/.default/css/../img/li.png');
  padding-left: 12px;}
   .article-text ol li {margin-bottom:10px; padding-left: 12px;}
 .article-text p, .article-text ul, .article-text ol , .article-text blockquote{ margin-bottom: 16px;}
.article-text  ol, .article-text  ul {  padding: 0 0 0 18px;} 
 .article-text, .article-text p, .article-text em, .article-text strong, .article-text li, .article-text ul, .article-text b, .article-text blockquote {color:#000;   font-family: Roboto,sans-serif;   font-size: 14px;
  line-height: 19px;
 }
.article-text a, .article-text a:visited {  text-decoration: underline;  color: #2e73be;}
.article-text a:hover, .article-text a:focus, .article-text a:active   { text-decoration: underline;  color: #e87316;}
.article-text img {margin-bottom:20px; display:block;}


.article-text h4 {    border-bottom: 3px solid #e87316;
    display: inline-block;
    padding-bottom: 3px;
    margin-bottom: 15px;
    font-size: 24px;}

.articles_layout {text-align:justify; }
.articles_layout:after {content:''; width:100%; display:inline-block;}

.layout_cell { background-repeat: no-repeat; margin-right:9px; width:100%;
  background-size:  cover!important; vertical-align: top;
  background-position: center center;height:339px; background:#ddd; display:inline-block; margin-bottom:9px;  position:relative; overflow:hidden;}
.articles_layout {margin-bottom: -26px;}
.layout_50 { width:537px;    }
.layout_25 {width:264px;   }
.layout_text {position:absolute; top:0; left:0; width:100%; height:100%;  padding:20px; display:table;  color:#fff; text-align:left; } 
.layout_text_align {  vertical-align: bottom; position:relative; z-index:3;
  display: table-cell;}
.articles_name { text-shadow: #000 0px 0px 6px; display: block; font-size:24px; line-height:30px; font-family: 'Roboto Condensed', sans-serif;}
.anons > p {text-shadow: #000 0px 0px 6px;}
.articles_category {margin-bottom:15px; text-transform:uppercase; font-size:11px; font-family: 'Roboto Condensed', sans-serif; font-style:italic; background:#000; padding:3px 5px;  letter-spacing:0.5px;   display: inline-block;}
a.articles_category  { color:#fff; text-decoration:none;}
.training .articles_category{background:#e87316;}
.health .articles_category{background:#3badef;}
.nutrition .articles_category{background:#d8bc00;}
.succes_stories .articles_category {background: #2e73be;}
.mission .articles_category {background: rgb(183,32,38);}
.lifestyle .articles_category {background: rgb(55,168,56);}
.layout_text  a { text-decoration:none; color:#fff;   text-align: left;     }
.layout_text_img {position:absolute; top:0; left:0; min-width:100%; height:100%;}
.layout_text .anons {display:none; text-align:left; color:#fff;  font-size:12px; line-height:18px;}
.layout_text:hover  .anons {display:block;  }
.layout_servise {color:#fff; }
.imt {background:#72b300; }
.layout_servise .name { font-family: 'Roboto Condensed', sans-serif;  background:none; color:#fff; font-weight:bold; font-size:36px; line-height:1.3em; text-transform:uppercase;}
.layout_servise p {font-size:16px; line-height: 20px;}
.layout_servise p.small{font-size:12px; }
.layout_text .link_button {width:153px;}

.imt_form .link_button  {margin-top:7px;}
.imt_form  input[type='text']{width:104px; height:28px; border-radius:4px; border:none; padding:0 7px;}
.musculator {background:#c4ab00;}
.musculator .small {background: url(/bitrix/templates/.default/css/../img/musculator.jpg) no-repeat; padding-left:100px;}
.musculator  .link_button {width:115px;}
.card_layout {background:#2c2c2c;}
.card_layout .name {color:#fbe724; white-space:nowrap;   letter-spacing: -0.5px;}
.card_layout .small {color:#a9a9a9; }
.card_layout input[type=text] {width:233px; padding:0 12px; border:none; background:#fff; height:28px; margin-bottom:5px;   border-radius: 5px;}
.card_layout .dropdown {width:233px; border:none; background:#fff; height:28px; margin-bottom:6px;   border-radius: 5px;}
.card_layout .dropdown select {border:none; width:100%; height:100%;  border-radius: 5px;}
.card_submit {float:right; margin-top:12px;}
.card_submit .link_button {height:34px; width:113px;}
.news_checkbox {float:left; font-size:10px; padding:0 0 0 22px; position:relative; margin-top:16px;} 
.news_checkbox  input{display:none}
.news_checkbox  input[type=checkbox]+label::before{width:17px; height:27px; content:"";display:block; vertical-align:top; background:url(/bitrix/templates/.default/css/../img/news_checkbox.png) no-repeat 0 50%; position:absolute; top:0; left:0;}
.news_checkbox  input[type=checkbox]:checked+label::before{background:url(/bitrix/templates/.default/css/../img/news_checkbox_check.png) no-repeat 0 50%;}
.section_name {background:#fbe724; height:46px; line-height:46px; color:#000; padding:0 20px;   border-radius: 4px 4px 0px 0px;} 
.section_name h3 {font-size:24px; font-family: 'Roboto Condensed', sans-serif; font-weight:bold; margin: 0;}

.layout_color {position:absolute; top:0; left:0; width:102%; height:100%;}

.workout .left p {margin:50px 44px 28px; width:350px;}
.workout .left img {width:375px; margin:0 35px 20px;}
.workout .right form{margin:50px 15px; }
.archive {background:#fff;}
.archive_block {padding:45px 25px 0; margin:0;}
.archive_date {margin:0 0 25px; font-size:24px; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:bold; }
.dotted_border {border-top:1px dotted #a9a9a9; margin:0 25px!important;}

.content_social {  position: absolute;
  top: 35px;
  right: 25px;
  height: 25px;
  line-height: 25px;}
.content_social a{width: 25px; background: url(/bitrix/templates/.default/css/../img/icons.png) no-repeat;  height: 25px; display:inline-block;}
.content_social span {height:25px; line-height:25px;   float: left; margin-right:10px; font-size:11px; }
.content_social .vk {  background-position: -25px 0;}
.content_social .fb {   background-position: 0 0;}
.content_social .tw {  background-position: -50px 0;}
.content_social .ok { background-position: -150px 0; }
.content_social .mail { background-position: -200px 0; }

.training:hover .layout_color {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NzMxNiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NzMxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(232,115,22,0.3) 0%, rgba(232,115,22,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,115,22,0.3)), color-stop(100%,rgba(232,115,22,1)));
background: -webkit-linear-gradient(top,  rgba(232,115,22,0.3) 0%,rgba(232,115,22,1) 100%);
background: -o-linear-gradient(top,  rgba(232,115,22,0.3) 0%,rgba(232,115,22,1) 100%);
background: -ms-linear-gradient(top,  rgba(232,115,22,0.3) 0%,rgba(232,115,22,1) 100%);
background: linear-gradient(to bottom,  rgba(232,115,22,0.3) 0%,rgba(232,115,22,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4de87316', endColorstr='#e87316',GradientType=0 );
}
.training .link_button   {
background: #e87316;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NzMxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjNlMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e87316 0%, #7f3e0c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e87316), color-stop(100%,#7f3e0c));
background: -webkit-linear-gradient(top,  #e87316 0%,#7f3e0c 100%);
background: -o-linear-gradient(top,  #e87316 0%,#7f3e0c 100%);
background: -ms-linear-gradient(top,  #e87316 0%,#7f3e0c 100%);
background: linear-gradient(to bottom,  #e87316 0%,#7f3e0c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e87316', endColorstr='#7f3e0c',GradientType=0 );
}


.health:hover .layout_color {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiYWRlZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYmFkZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(59,173,239,0.25) 0%, rgba(59,173,239,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,173,239,0.25)), color-stop(100%,rgba(59,173,239,1)));
background: -webkit-linear-gradient(top,  rgba(59,173,239,0.25) 0%,rgba(59,173,239,1) 100%);
background: -o-linear-gradient(top,  rgba(59,173,239,0.25) 0%,rgba(59,173,239,1) 100%);
background: -ms-linear-gradient(top,  rgba(59,173,239,0.25) 0%,rgba(59,173,239,1) 100%);
background: linear-gradient(to bottom,  rgba(59,173,239,0.25) 0%,rgba(59,173,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#403badef', endColorstr='#3badef',GradientType=0 );
}

.health .link_button {
  background: rgb(66,174,236);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(66,174,236,1) 0%, rgba(35,95,127,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,174,236,1)), color-stop(100%,rgba(35,95,127,1)));
  background: -webkit-linear-gradient(top, rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
  background: -o-linear-gradient(top, rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
  background: -ms-linear-gradient(top, rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
  background: linear-gradient(to bottom, rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42aeec', endColorstr='#235f7f',GradientType=0 );
}

.nutrition:hover .layout_color  {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4YmMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(216,188,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(216,188,0,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(216,188,0,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(216,188,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(216,188,0,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(216,188,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#d8bc00',GradientType=0 );
}

.nutrition .link_button {
background: rgb(233,220,42);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZGMyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Zjc2MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(233,220,42,1) 0%, rgba(127,118,24,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,220,42,1)), color-stop(100%,rgba(127,118,24,1)));
background: -webkit-linear-gradient(top,  rgba(233,220,42,1) 0%,rgba(127,118,24,1) 100%);
background: -o-linear-gradient(top,  rgba(233,220,42,1) 0%,rgba(127,118,24,1) 100%);
background: -ms-linear-gradient(top,  rgba(233,220,42,1) 0%,rgba(127,118,24,1) 100%);
background: linear-gradient(to bottom,  rgba(233,220,42,1) 0%,rgba(127,118,24,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9dc2a', endColorstr='#7f7618',GradientType=0 );
}

.succes_stories :hover .layout_color {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNzNiZSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTczYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(46,115,190,0.25) 0%, rgba(46,115,190,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,115,190,0.25)), color-stop(100%,rgba(46,115,190,1)));
background: -webkit-linear-gradient(top,  rgba(46,115,190,0.25) 0%,rgba(46,115,190,1) 100%);
background: -o-linear-gradient(top,  rgba(46,115,190,0.25) 0%,rgba(46,115,190,1) 100%);
background: -ms-linear-gradient(top,  rgba(46,115,190,0.25) 0%,rgba(46,115,190,1) 100%);
background: linear-gradient(to bottom,  rgba(46,115,190,0.25) 0%,rgba(46,115,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#402e73be', endColorstr='#2e73be',GradientType=0 );
}
.succes_stories .link_button
{
background: rgb(66,174,236);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYWVlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzVmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(66,174,236,1) 0%, rgba(35,95,127,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,174,236,1)), color-stop(100%,rgba(35,95,127,1)));
background: -webkit-linear-gradient(top,  rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
background: -o-linear-gradient(top,  rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
background: -ms-linear-gradient(top,  rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
background: linear-gradient(to bottom,  rgba(66,174,236,1) 0%,rgba(35,95,127,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42aeec', endColorstr='#235f7f',GradientType=0 );
}

.mission :hover .layout_color {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I3MjAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(183,32,38,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(183,32,38,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(183,32,38,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(183,32,38,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(183,32,38,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(183,32,38,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#b72026',GradientType=0 );
}
.mission .link_button {
background: rgb(183,32,38);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3MjAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDE0MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(183,32,38,1) 0%, rgba(112,20,21,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,32,38,1)), color-stop(100%,rgba(112,20,21,1)));
background: -webkit-linear-gradient(top,  rgba(183,32,38,1) 0%,rgba(112,20,21,1) 100%);
background: -o-linear-gradient(top,  rgba(183,32,38,1) 0%,rgba(112,20,21,1) 100%);
background: -ms-linear-gradient(top,  rgba(183,32,38,1) 0%,rgba(112,20,21,1) 100%);
background: linear-gradient(to bottom,  rgba(183,32,38,1) 0%,rgba(112,20,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b72026', endColorstr='#701415',GradientType=0 );
}


.lifestyle :hover .layout_color {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3YTgzOCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzN2E4MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(55,168,56,0.25) 0%, rgba(55,168,56,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,168,56,0.25)), color-stop(100%,rgba(55,168,56,1)));
background: -webkit-linear-gradient(top,  rgba(55,168,56,0.25) 0%,rgba(55,168,56,1) 100%);
background: -o-linear-gradient(top,  rgba(55,168,56,0.25) 0%,rgba(55,168,56,1) 100%);
background: -ms-linear-gradient(top,  rgba(55,168,56,0.25) 0%,rgba(55,168,56,1) 100%);
background: linear-gradient(to bottom,  rgba(55,168,56,0.25) 0%,rgba(55,168,56,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4037a838', endColorstr='#37a838',GradientType=0 );
}
.lifestyle .link_button {
background: rgb(55,168,56);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3YTgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTdmMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(55,168,56,1) 0%, rgba(42,127,42,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,168,56,1)), color-stop(100%,rgba(42,127,42,1)));
background: -webkit-linear-gradient(top,  rgba(55,168,56,1) 0%,rgba(42,127,42,1) 100%);
background: -o-linear-gradient(top,  rgba(55,168,56,1) 0%,rgba(42,127,42,1) 100%);
background: -ms-linear-gradient(top,  rgba(55,168,56,1) 0%,rgba(42,127,42,1) 100%);
background: linear-gradient(to bottom,  rgba(55,168,56,1) 0%,rgba(42,127,42,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37a838', endColorstr='#2a7f2a',GradientType=0 );
}

.articles_panel {width: 1092px}
p.info {background:#e87316; padding:25px; color:#fff;  width:270px; float:right;  margin:0 0 20px 20px}
p.info  span, p.info i {color:#fff;font-style:normal;  text-transform:uppercase; font-weight:bold; display:block; font-size:18px; font-family: 'Roboto Condensed'; margin-bottom:15px;}
p.intro {font-size:18px; font-style:italic; padding:10px 0;}

.article_item2 {position:relative;}
.article_item2:after {position:absolute; top:0; left:0; width:100%; height:100%; content: ''; opacity:.52;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+100&amp;0.01+0,1+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.01) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.01)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.01) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.01) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.01) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.01) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.imt_form {    position: absolute;
    bottom: 20px;}
.layout_text p    {    margin: 15px 0 25px;}
.layout_text p.small {}  

/* End */


/* Start:/bitrix/templates/.default/css/fancybox/jquery.fancybox.css?14601156124895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/.default/css/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/.default/css/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/.default/css/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/.default/css/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/templates/.default/css/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/.default/css/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/.default/css/jquery-ui/goldsgym/jquery-ui.min.css?146011561418972*/
/*! jQuery UI - v1.11.4 - 2015-08-21
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Roboto%2C%20sans-serif&fwDefault=normal&fsDefault=12px&cornerRadius=0px&bgColorHeader=%23363636&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23363636&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23000000&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23363636&fcContent=%23ffffff&iconColorContent=%23ffffff&bgColorDefault=%23363636&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23363636&fcDefault=%23ffffff&iconColorDefault=%23ffffff&bgColorHover=%23f6e92b&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%23f6e92b&fcHover=%23000000&iconColorHover=%23000000&bgColorActive=%23f6e92b&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%23f6e92b&fcActive=%23000000&iconColorActive=%23000000&bgColorHighlight=%23e76d25&bgTextureHighlight=flat&bgImgOpacityHighlight=100&borderColorHighlight=%23e76d25&fcHighlight=%23ffffff&iconColorHighlight=%23ffffff&bgColorError=%23e76d25&bgTextureError=flat&bgImgOpacityError=40&borderColorError=%23e76d25&fcError=%23ffffff&iconColorError=%23ffffff&bgColorOverlay=%23363636&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=90&bgColorShadow=%23363636&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Roboto,sans-serif;font-size:12px}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Roboto,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #363636;background:#000 url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-bg_flat_100_000000_40x100.png") 50% 50% repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #363636;background:#363636 url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-bg_flat_100_363636_40x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #363636;background:#363636 url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-bg_flat_100_363636_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #f6e92b;background:#f6e92b url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-bg_flat_100_f6e92b_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#000}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#000;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #f6e92b;background:#f6e92b url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-bg_flat_100_f6e92b_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#000}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #e76d25;background:#e76d25 url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-bg_flat_100_e76d25_40x100.png") 50% 50% repeat-x;color:#fff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e76d25;background:#e76d25 url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-bg_flat_40_e76d25_40x100.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-icons_ffffff_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-icons_000000_256x240.png")}.ui-state-active .ui-icon{background-image:url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-icons_000000_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-icons_ffffff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#363636 url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-bg_flat_50_363636_40x100.png") 50% 50% repeat-x;opacity:.9;filter:Alpha(Opacity=90)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#363636 url("/bitrix/templates/.default/css/jquery-ui/goldsgym/images/ui-bg_flat_30_363636_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}
/* End */


/* Start:/bitrix/templates/franchising_landing/styles.css?14413071892049*/
.block .carousel-inner>.item>a>img, .block .carousel-inner>.item>img, .block .img-responsive, .thumbnail a>img, .thumbnail>img {
	height: 605px;
	width: 810px;
}

.block .carousel-inner>.item {

    -webkit-transition: -webkit-transform .5s ease-in-out;
    -o-transition: -o-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
    width: 100%;
    min-width: 810px;
}

.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){
	.carousel-inner>.item{
		-webkit-transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;
		transition:transform .3s ease-in-out;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
		-webkit-perspective:1000;
		perspective:1000}
	.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:810px;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
	.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
	.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
/* End */
/* /bitrix/templates/.default/css/base.css?151965106916044 */
/* /bitrix/templates/.default/css/elements.css?14601156118145 */
/* /bitrix/templates/.default/css/site.css?151965089385224 */
/* /bitrix/templates/.default/css/menu.css?14619195292622 */
/* /bitrix/templates/.default/css/franchize.css?146011561312610 */
/* /bitrix/templates/.default/css/bdr.css?146011561413424 */
/* /bitrix/templates/.default/css/articles.css?146011561325488 */
/* /bitrix/templates/.default/css/fancybox/jquery.fancybox.css?14601156124895 */
/* /bitrix/templates/.default/css/jquery-ui/goldsgym/jquery-ui.min.css?146011561418972 */
/* /bitrix/templates/franchising_landing/styles.css?14413071892049 */
