

/* Start:/bitrix/templates/fitnes_club/components/bitrix/menu/top_menu/style.css?17016920491734*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin: 20px 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
/*Links*/
#horizontal-multilevel-menu li
{
display: inline-block;
}
@media all and (min-width: 992px) {
	#horizontal-multilevel-menu a
	{
	display: block;
	padding: 12px 20px;
	text-decoration: none;
	color: #fff;
	border: 2px #fff solid;
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.3);
	font-size: 19px;
	}
}
@media all and (min-width: 1200px) {
	#horizontal-multilevel-menu a
	{
	display: block;
	padding: 12px 20px;
	text-decoration: none;
	color: #fff;
	border: 2px #fff solid;
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.3);
	font-size: 25px;
	}
}

#horizontal-multilevel-menu a:hover {
	color: #444;
	border: 2px #199900 solid;
	background: #fff;
}
nav.green {
  background: #e6f9ec;
}
nav.green li:hover {
  background: rgb(194, 237, 208);
}
nav.green button {
	color: #199900;
	background: #fff;
}
nav.green button:focus {
	color: #fff;
}
nav.green button:hover{
	color: #fff;
}

.navbar-header {
	margin-top: 5px;
}
@media all and (min-width: 320px) {
	.slogan-mob {
	  text-align: center;
	  text-transform: uppercase;
	  font-size: 15px;
	  font-weight: bold;
	}
}
@media all and (min-width: 480px) {
	.slogan-mob {
	  text-align: center;
	  text-transform: uppercase;
	  font-size: 25px;
	  font-weight: bold;
	}
	.slogan-mob p {
		font-size: 25px;
	}
}
@media all and (min-width: 768px) {
	.slogan-mob {
	  text-align: center;
	  text-transform: uppercase;
	  font-size: 40px;
	  font-weight: bold;
	}
	.slogan-mob p {
		font-size: 40px;
	}
}
.slogan-mob p.tel i {
	left: 0;
	padding-top: 5px;
	text-align: center;
	color: #77b900;
	border-radius: 50%;
}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?170169110451*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1701691151666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/bitrix/templates/fitnes_club/components/bitrix/news.list/preimushestva/style.css?170169206035*/
.preim-wrap ul {
	padding: 0;
}

/* End */


/* Start:/bitrix/components/meyhur/eshop.socnet.links/templates/big_squares/style.css?17016928441413*/
.bx-socialfooter{
	margin: 0;
}
.bx-socialfooter ul {
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
}
.bx-socialfooter ul li {
	padding: 0;
}
.bx-socialfooter ul li:hover a{
	border: none;
}
.bx-socialfooter a.bx-socialfooter-icon {
	display: block;
	padding-top: 33.2%;
	background-image: url(/bitrix/components/meyhur/eshop.socnet.links/templates/big_squares/images/sprite.png);
	background-repeat: no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	border-bottom: none;
	border: none;
	text-decoration: none;
}
.bx-socialfooter ul li a.fb {background-color:#2262a0;background-position: 0 0}
.bx-socialfooter ul li a.vk {background-color:#366baa;background-position: 0 20%}
.bx-socialfooter ul li a.tw {background-color:#23cbff;background-position: 0 40%}
.bx-socialfooter ul li a.gp {background-color:#d95333;background-position: 0 60%}
.bx-socialfooter ul li a.in {background-color:#326288;background-position: 0 80%}
.bx-socialfooter ul li a.ok {background-color:#ef7800;background-position: 0 100%}

.bx-socialfooter ul li a.fb:hover {background-color:#1b4e7d;}
.bx-socialfooter ul li a.vk:hover {background-color:#2b5688;}
.bx-socialfooter ul li a.tw:hover {background-color:#1ca2cc;}
.bx-socialfooter ul li a.gp:hover {background-color:#ae4229;}
.bx-socialfooter ul li a.in:hover {background-color:#284e6d;}
.bx-socialfooter ul li a.ok:hover {background-color:#bf6000;}

@media (max-width:480px) {.bx-socialfooter{display: none;}}
/* End */


/* Start:/bitrix/templates/fitnes_club/styles.css?17016919983068*/
body {
    background: url(/upload/back.jpg)
}

header {
    min-width: 200px;
    max-width: 1140px;
    margin: 0 auto;
    padding: 15px;
    background: #4b8f60;
    background: -webkit-radial-gradient(center, ellipse cover, #7bdb9b 0%, #4b8f60 100%);
    background: -webkit-radial-gradient(center ellipse, #7bdb9b 0%, #4b8f60 100%);
    background: radial-gradient(ellipse at center, #7bdb9b 0%, #4b8f60 100%);
    box-shadow: 0 2px 10px #000;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7bdb9b', endColorstr='#4b8f60', GradientType=1)
}

p {
    text-indent: 20px;
    font-size: 16px
}

@media all and (min-width:320px) {
    p.tel a {
        margin-left: 5px;
        font-size: 15px
    }
}

@media all and (min-width:480px) {
    p.tel a {
        margin-left: 5px;
        font-size: 25px
    }

    div#workarea {
        margin-top: 25px
    }
}

@media all and (min-width:768px) {
    p.tel a {
        margin-left: 10px;
        font-size: 40px
    }

    div#workarea {
        margin-top: 129px
    }
}

@media all and (min-width:992px) {
    .slogan p {
        position: relative;
        margin: -15px 0 0;
        text-align: center;
        text-transform: uppercase;
        color: #b8dec4;
        text-shadow: 0 1px 2px #000;
        font-size: 55px;
        font-weight: 700
    }

    div#workarea {
        margin-top: 0
    }

    .girya img {
        float: right;
        margin: 0 0 -15px
    }
}

@media all and (min-width:1200px) {
    .slogan p {
        position: relative;
        margin: -15px 0 0;
        text-align: center;
        text-transform: uppercase;
        color: #b8dec4;
        text-shadow: 0 1px 2px #000;
        font-size: 65px;
        font-weight: 700
    }

    .girya img {
        float: right;
        margin: 0 0 -15px
    }
}

.clb {
    clear: both
}

.slider {
    margin-bottom: 20px
}

.content {
    border-radius: 5px;
    background: #fff
}

.logo img {
    margin: 10px 0
}

.phone a {
    color: #fff;
    font-size: 30px
}

.grafik span {
    color: #5c1c10;
    font-size: 17px;
    font-weight: 700
}

.map {
    margin: 20px 0;
    box-shadow: 0 2px 7px #000
}

.preim {
    padding: 20px
}

.preim ul {
    float: left
}

.preim li {
    margin-bottom: 10px;
    list-style-type: none
}

.preim i {
    left: 0;
    width: 45px;
    height: 45px;
    padding-top: 8px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    background: #199900
}

.preim b {
    margin: auto 20px;
    font-size: 16px;
    font-weight: 100
}

.preim img {
    float: right
}

.soc-link {
    margin-top: 20px;
    background: #199900
}

#footer {
    background: #edf0f1;
    margin: 0 -15px
}

.footer {
    margin: 30px 0
}

.con,
.contacts i {
    text-align: center
}

.contacts i {
    left: 0;
    width: 43px;
    height: 43px;
    padding-top: 6px;
    text-indent: 0;
    color: #fff;
    border-radius: 50%;
    background: #77b900
}

.contacts b {
    margin: auto 20px;
    font-size: 14px;
    font-weight: 100
}

div.map-cont {
    margin: 20px 0
}
/* End */
/* /bitrix/templates/fitnes_club/components/bitrix/menu/top_menu/style.css?17016920491734 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?170169110451 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1701691151666 */
/* /bitrix/templates/fitnes_club/components/bitrix/news.list/preimushestva/style.css?170169206035 */
/* /bitrix/components/meyhur/eshop.socnet.links/templates/big_squares/style.css?17016928441413 */
/* /bitrix/templates/fitnes_club/styles.css?17016919983068 */
