@import url("/assets/default/css/fonts.css");
* {margin: 0;padding: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-size: 100%;font-family: inherit;}
table, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;font-weight: normal;font-style: inherit;font-size: 100%;font-family: inherit;text-align: left;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
strong, b {font-weight: bold;}
a {outline: 0;}
em, i {font-style: italic;}
input::-webkit-input-placeholder {color: black;}
input:-ms-input-placeholder {color: black;}
.modal2 {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);z-index: 10000;-webkit-transition: opacity 500ms ease-in;-moz-transition: opacity 500ms ease-in;transition: opacity 500ms ease-in;opacity: 0;pointer-events: none;}
.modal2:target {opacity: 1;pointer-events: auto;}
.modal2 > div {width: 500px;background: #fff;background: -moz-linear-gradient(#fff,#ccc);background: -webkit-gradient(linear,right bottom,right top,color-stop(1,#fff),color-stop(.57,#e6e6e6));position: relative;margin: 10% auto;-webkit-animation: minimise 500ms linear;padding: 30px;-moz-border-radius: 7px;border-radius: 7px;-webkit-box-shadow: 0 3px 20px rgba(0,0,0,.9);-moz-box-shadow: 0 3px 20px rgba(0,0,0,.9);box-shadow: 0 3px 20px rgba(0,0,0,.9);text-shadow: 0 1px 0 #fff;}
.modal2:target > div {-webkit-animation-name: bounce;}
.modal2 h2 {font-size: 36px;padding: 0 0 20px;}
@-webkit-keyframes bounce {0% {-webkit-transform: scale3d(.1,.1,1);-webkit-box-shadow: 0 3px 20px rgba(0,0,0,.9);}
	55% {-webkit-transform: scale3d(1.08,1.08,1);-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);}
	75% {-webkit-transform: scale3d(.95,.95,1);-webkit-box-shadow: 0 0 20px rgba(0,0,0,.9);}
	100% {-webkit-transform: scale3d(1,1,1);-webkit-box-shadow: 0 3px 20px rgba(0,0,0,.9);}}
@-webkit-keyframes minimise {0% {-webkit-transform: scale3d(1,1,1);}
	100% {-webkit-transform: scale3d(.1,.1,1);}}
.modal2 a[href="#close"] {position: absolute;right: 0;top: 0;color: transparent;}
.modal2 a[href="#close"]:focus {outline: none;}
.modal2 a[href="#close"]:after {content: "X";display: block;position: absolute;right: -10px;top: -10px;width: 1.5em;padding: 1px 1px 1px 2px;text-decoration: none;text-shadow: none;text-align: center;font-weight: bold;background: #000;color: #fff;border: 3px solid #fff;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.5);box-shadow: 0 1px 3px rgba(0,0,0,.5);}
.modal2 a[href="#close"]:focus:after, .modal2 a[href="#close"]:hover:after {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);}
.modal2 a[href="#close"]:focus:after {outline: 1px solid #000;}
a.openmodal2 {margin: 1em auto;display: block;width: 200px;background: #ccc;background: -moz-linear-gradient(#fff,#ddd);background: -webkit-gradient(linear,right top,right bottom,from(#fff),to(#e6e6e6));text-align: center;padding: 10px;-moz-border-radius: 7px;border-radius: 7px;text-shadow: 0 1px 0 #fff;border: 1px solid rgba(0,0,0,.1);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);-moz-box-shadow: 0 1px 1px rgba(0,0,0,.3);box-shadow: 0 1px 1px rgba(0,0,0,.3);}
a.openmodal2:hover, a.openmodal2:focus {background: -moz-linear-gradient(#fff,#ccc);background: -webkit-gradient(linear,right top,right bottom,from(#fff),to(#c8c8c8));}
@media screen and (max-width:1000px) {.tela img {z-index: -9999;height: 0px;width: 0px;}}
.tela img {position: absolute;margin: 0px 0px 0px 0px;left: 40%;}
.klyb_karta td {padding: 3px 5px 3px 5px;}
.klyb_karta table {border-bottom: 1px solid #ababab !important;border-left: 2px solid #fff !important;border-right: 2px solid #fff !important;}
.klyb_karta td {border-left: 1px solid #ababab !important;border-right: 1px solid #ababab !important;}
.klyb_karta .kolonka1 {border-left: 2px solid #fff !important;border-right: 2px solid #fff !important;border-top: 2px solid #fff !important;}
.klyb_karta .kolonka1 td {border-bottom: 3px solid #a0a0a0;border-left: 1px solid #ababab !important;border-right: 1px solid #ababab !important;}
.klyb_karta .kolonka2 {border-left: 2px solid #fff !important;border-right: 2px solid #fff !important;}
.klyb_karta .kolonka2_0 {width: 110px !important;}
.klyb_karta .kolonka2 td {border: 1px solid #ababab;}
.klyb_karta .kolonka3 {border-left: 2px solid #fff !important;border-right: 2px solid #fff !important;}
.klyb_karta .kolonka3 td {border: 1px solid #ababab;}
.klyb_karta .kolonka4 {border-left: 2px solid #fff !important;border-right: 2px solid #fff !important;}
.klyb_karta .kolonka4 td {border: 1px solid #ababab;}
.klyb_karta .kolonka5 {border-left: 2px solid #fff !important;border-right: 2px solid #fff !important;}
.klyb_karta .kolonka5 td {border: 1px solid #ababab;}
.klyb_karta .kolonka6 {border-left: 2px solid #fff !important;border-right: 2px solid #fff !important;}
.klyb_karta .kolonka6 td {border: 1px solid #ababab;}
.klyb_karta_niz td {padding: 0px 0px 10px 0px;}
.klyb_karta_niz img {padding: 0px 5px 0px 15px;}
html, body {width: 100%;min-width: 980px;height: 100%;font: normal 12px/16px "Verdana",sans-serif;color: #404041;background: #fff;}
#wrapper {padding-top: 124px;width: 100%;min-width: 980px;min-height: 100%;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;}
.txtPage--mobility, .wrapper--mobility, .html--mobility {min-width: 100% !important;}
.clear {clear: both;}
.empty {width: 100%;height: 94px;}
section {width: 100%;float: left;position: relative;}
.center {width: 960px;margin: 0 auto;position: relative;}
.left {float: left;}
.right {float: right;}
h1 {color: #404041;font: normal 30px/34px "EuropeExt",sans-serif;text-transform: uppercase;}
h2 {color: #404041;font: normal 24px/27px "EuropeExt",sans-serif;text-transform: uppercase;margin-bottom: 14px;}
a {color: #404041;text-decoration: underline;}
a:hover {text-decoration: none;}
a[name] {clear: both;display: block;}
:focus {outline: none;}
input[type=text] {-moz-border-radius: 2px;-moz-background-clip: padding;}
input[type=text]::-webkit-input-placeholder {color: #838383;}
input[type=text]::-moz-placeholder {color: #838383;}
button {width: 180px;height: 28px;background-image: -moz-linear-gradient(bottom,#d9d9d9 0%,#fff 100%);background-image: -o-linear-gradient(bottom,#d9d9d9 0%,#fff 100%);background-image: -webkit-linear-gradient(bottom,#d9d9d9 0%,#fff 100%);background-image: linear-gradient(to top,#d9d9d9 0%,#fff 100%);border: 1px solid #b8b8b8;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);color: #404041;font: 300 10px/29px "EuropeExt";vertical-align: middle;cursor: pointer;text-align: center;text-transform: uppercase;}
hasDatepicker {float: right;margin: 50px 0px 0px 0px !important;}
#dp1425319413674 {margin: 60px 0px 0px 0px !important;}
.breadcrumbs {width: 638px;margin: 22px 0 22px -10px;margin-bottom: 22px;font-size: 12px;}
.breadcrumbs li {display: inline-block;padding-left: 10px;}
header {position: fixed;top: 0;left: 0;width: 100%;height: 73px;float: left;border-top: 3px solid #404041;z-index: 2000;background: #fff;}
header .logo {display: block;width: 203px;height: 50px;float: left;margin-top: 8px;text-indent: -10000000px;background: transparent url("/assets/default/images/logo.png") no-repeat 0 0;position: relative;transition: top .25s cubic-bezier(0,.3,1,.7);-webkit-transition: top .5s cubic-bezier(0,.3,1,.7);-moz-transition: top .5s cubic-bezier(0,.3,1,.7);-ms-transition: top .5s cubic-bezier(0,.3,1,.7);top: -120%;overflow: hidden;}
.wrapper--mobility .logo {margin: auto;float: none;}
header .center .logo:hover {top: 120%;}
header .center .logo:before {content: "";display: block;position: absolute;height: 100%;}
header .center .logo:before {width: 140%;top: inherit;left: -20%;opacity: .8;background-image: linear-gradient(180deg,rgba(255,255,255,0),#fff 40%,rgba(255,255,255,.6) 60%,rgba(255,255,255,0));transform: rotate(-20deg);}
header address {float: left;margin: 8px 0 0 135px;text-align: center;font-style: normal;}
header address .phone {margin-bottom: 5px;font-size: 16px;line-height: 19px;text-decoration: none;}
header address .phone strong {font-size: 22px;font-weight: 300;}
header address .address a {text-decoration: none;}
header address .address a:hover {cursor: pointer;border-bottom: 1px dashed #404041;}
header button {float: right;margin-top: 7px;right: -1px;position: relative;background-image: url("/images/zbin.png") !important;}
header button img {float: left;margin: 6px 6px 0 10px;}
header button:hover {color: #eb1c23;}
header .social {width: 200px;float: right;margin-top: 7px;text-align: right;}
header .social img {margin-left: 19px;transition: all .4s ease;}
header .social img:hover {transform: scale(1.2,1.2);}
.mainMenu {position: fixed;top: 76px;left: 0;width: 100%;height: 38px;float: left;background-color: #d9d9d9;background-image: url("/images/menubg.png") !important;background-image: -moz-linear-gradient(bottom,#d9d9d9 0%,#fff 100%);background-image: -o-linear-gradient(bottom,#d9d9d9 0%,#fff 100%);background-image: -webkit-linear-gradient(bottom,#d9d9d9 0%,#fff 100%);background-image: linear-gradient(to top,#d9d9d9 0%,#fff 100%);-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);margin-bottom: 1px;z-index: 2000;}
.mainMenu li {float: left;}
.mainMenu li a {display: block;height: 38px;float: left;padding: 0 36px 0 36px;font: 300 15px/43px "EuropeExt";position: relative;text-decoration: none;text-transform: uppercase;}
.mainMenu li a:before {content: "";display: block;width: 1px;height: 26px;position: absolute;top: 6px;left: 0;background: #dcdcdc;}
.mainMenu li a:after {content: "";display: block;width: 1px;height: 26px;position: absolute;top: 6px;right: 0;background: #fff;}
.mainMenu li:first-of-type a:before, .mainMenu li:last-of-type a:after {display: none;}
.mainMenu li a:hover, .mainMenu li.active a {background-image: url("/images/menubg1.png") !important;background-image: -moz-linear-gradient(bottom,#ebebeb 0%,#d5d5d5 53%,#d5d5d5 55%,#e3e3e3 100%);background-image: -o-linear-gradient(bottom,#ebebeb 0%,#d5d5d5 53%,#d5d5d5 55%,#e3e3e3 100%);background-image: -webkit-linear-gradient(bottom,#ebebeb 0%,#d5d5d5 53%,#d5d5d5 55%,#e3e3e3 100%);background-image: linear-gradient(to top,#ebebeb 0%,#d5d5d5 53%,#d5d5d5 55%,#e3e3e3 100%);background-color: #afafaf;}
.buttons {z-index: 10;}
.buttons li {float: left;margin-left: 60px;}
.buttons li:first-of-type {margin-left: 0;}
.buttons--no-margin li {margin-left: 48px;}
.buttons--no-margin li:first-of-type {margin-left: 48px;}
.buttons li a {display: block;width: 278px;height: 36px;float: left;background-image: url("/images/bootombg.png") !important;background-image: -moz-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: -o-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: -webkit-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: linear-gradient(to top,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-color: #eb1b23;border: 1px solid #b8b8b8;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);color: #fff;font: 300 16px/41px "EuropeExt";text-align: center;text-decoration: none;text-transform: uppercase;}
.buttons li a:hover {background-color: #fff;background-image: -moz-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: -o-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: -webkit-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: linear-gradient(to top,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);color: #353537;}
.sliderBlock {margin-top: -17px;z-index: 1;}
.sliderMain {position: relative;width: 100%;height: 533px;float: left;overflow: hidden;background: transparent url("/assets/default/images/slider-bg.png") no-repeat 0 0;}
.sliderMain .item {width: 100%;height: 533px;position: absolute;top: 0px;left: 0;}
.sliderMain .item div {width: 960px;height: 480px;margin-top: 26px;}
.sliderMain .navigation {width: 100%;height: 18px;position: absolute;bottom: 44px;text-align: center;z-index: 120;}
.sliderMain .navigation div {display: inline-block;width: 18px;height: 18px;margin: 0 6px;background: transparent url("/assets/default/images/slider-nav.png") no-repeat 100% 0;cursor: pointer;}
.sliderMain .navigation .active {background-position: 0 0;}
.sliderMain .arrow {display: block;opacity: 0;position: absolute;top: 213px;width: 44px;height: 89px;background: rgba(255,255,255,.56) url("/assets/default/images/slider-arr.png") no-repeat;cursor: pointer;z-index: 20;-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.sliderMain:hover .arrow {opacity: 1;}
.sliderMain .arrow.prev {left: 0;background-position: 13px 14px;border-radius: 0 4px 4px 0;}
.sliderMain .arrow.next {right: 0;background-position: -47px 14px;border-radius: 4px 0 0 4px;}
.toleft {z-index: 6;-webkit-animation-duration: 1s;-webkit-animation-name: toLeftAnim;-webkit-animation-timing-function: ease;-moz-animation-duration: 1s;-moz-animation-name: toLeftAnim;-ms-animation-duration: 1s;-ms-animation-name: toLeftAnim;animation-duration: 1s;animation-name: toLeftAnim;animation-timing-function: ease;}
@-webkit-keyframes toLeftAnim {from {transform: translate(100%,0);}
	to {transform: translate(0,0);}}
@-moz-keyframes toLeftAnim {from {transform: translate(100%,0);}
	to {transform: translate(0,0);}}
@-ms-keyframes toLeftAnim {from {transform: translate(100%,0);}
	to {transform: translate(0,0);}}
@keyframes toLeftAnim {from {transform: translate(100%,0);}
	to {transform: translate(0,0);}}
.toright {z-index: 6;-webkit-animation-duration: 1s;-webkit-animation-name: toRightAnim;-webkit-animation-timing-function: ease;-moz-animation-duration: 1s;-moz-animation-name: toRightAnim;-ms-animation-duration: 1s;-ms-animation-name: toRightAnim;animation-duration: 1s;animation-name: toRightAnim;animation-timing-function: ease;}
@-webkit-keyframes toRightAnim {from {transform: translate(-100%,0);}
	to {transform: translate(0,0);}}
@-moz-keyframes toRightAnim {from {transform: translate(-100%,0);}
	to {transform: translate(0,0);}}
@-ms-keyframes toRightAnim {from {transform: translate(-100%,0);}
	to {transform: translate(0,0);}}
@keyframes toRightAnim {from {transform: translate(-100%,0);}
	to {transform: translate(0,0);}}
.banner {width: 50%;float: right;margin-top: 22px;text-align: right;position: relative;height: 565px;overflow: hidden;}
.banner a {display: block;position: absolute;top: 0;left: 0;}
.banner img {-moz-box-shadow: 0 20px 24px -24px rgba(0,0,0,.7);-webkit-box-shadow: 0 20px 24px -24px rgba(0,0,0,.7);box-shadow: 0 20px 24px -24px rgba(0,0,0,.7);}
.news {width: 50%;margin-top: 20px;}
.news h2 {background: transparent url("/assets/default/images/h2.png") no-repeat 82% 11px;}
section.news h2 a, section.reviews h2 a, section.trainers h1 a, section.trainers p a {text-decoration: none !important;}
section.news h2 a:hover, section.reviews h2 a:hover, section.trainers h1 a:hover, section.trainers p a:hover {text-decoration: underline !important;}
.news .newsItem {width: 95%;float: left;margin-bottom: 27px;position: relative;}
.news .newsItem .image {width: 166px;float: left;margin: 3px 20px 0 0;line-height: 0;-moz-box-shadow: 0 0 3px rgba(0,0,0,.5),0 20px 24px -24px rgba(0,0,0,.7);-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5),0 20px 24px -24px rgba(0,0,0,.7);box-shadow: 0 0 3px rgba(0,0,0,.5),0 20px 24px -24px rgba(0,0,0,.7);}
.news .newsItem .image img {width: 166px;-ms-filter: grayscale(1);-webkit-filter: grayscale(1);filter: url("/assets/default/fonts/grayscale.svg#grayscale");filter: grayscale(1);filter: gray;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.news .newsItem:hover .image img {-ms-filter: none;-webkit-filter: none;filter: none;filter: none;}
.news .newsItem p {margin-bottom: 15px;text-align: justify;}
.news .newsItem .more {color: #2247f0;display: block;position: absolute;bottom: -3px;left: 186px;font-size: 10px;line-height: 13px;text-decoration: none;}
.news .newsItem .more:hover {text-decoration: underline;}
.reviews {width: 50%;margin-top: -2px;}
.reviews h2 {background: transparent url("/assets/default/images/h2.png") no-repeat 82% 11px;margin-bottom: 13px;}
.reviews .reviewsItem {display: block;width: 95%;float: left;margin-bottom: 3px;text-decoration: none;position: relative;}
.reviews .reviewsItem p {margin-bottom: 6px;text-align: justify;}
.reviews .reviewsItem .name {font-size: 14px;line-height: 17px;}
.advantage {margin-top: 47px;}
.advantage .advantageItem {width: 300px;height: 75px;float: left;margin: 19px 83px 11px 0;}
.advantage .advantageItem:nth-of-type(2), .advantage .advantageItem:nth-of-type(3n+2) {margin-right: 51px;}
.advantage .advantageItem:nth-of-type(3n) {margin-right: 0;width: 290px;}
.advantage .advantageItem .image {display: inline-block;width: 75px;height: 75px;margin-right: 10px;border: 3px solid #e5e5e5;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #f1f1f1;line-height: 75px;text-align: center;}
.advantage .advantageItem .image img {vertical-align: middle;}
.advantage .advantageItem p {display: inline-block;width: 203px;height: auto;margin-top: -5px;text-align: left;vertical-align: middle;}
.advantage .advantageItem:nth-of-type(3n) p {width: 194px;}
.advantage .advantageItem p a, .advantage .advantageItem p strong {color: #d2067e;}
.reviews {}
.reviews .slider {float: left;width: 100%;position: relative;margin-top: 19px;}
.reviews .slider .arrow {display: block;position: absolute;top: 21px;background: url("/assets/default/images/slider-arr.png") no-repeat 0 0;width: 36px;height: 116px;cursor: pointer;z-index: 20;}
.reviews .slider .arrow.prev {left: -50px;background-position: 0 0;}
.reviews .slider .arrow.next {right: -50px;background-position: 100% 0;}
.reviews .slider .arrow.prev:hover {background-position: 0 -116px;}
.reviews .slider .arrow.next:hover {background-position: 100% -116px;}
.reviews .slider .pane {width: 100%;height: 274px;margin: 0 auto;position: relative;overflow: hidden;z-index: 5;}
.reviews .slider .pane ul {position: absolute;width: 20000em;}
.reviews .slider .pane li {width: 260px;height: 274px;float: left;display: block;text-align: center;}
.reviews .slider .pane li a {color: #615f5e;text-decoration: none;position: relative;display: block;width: 260px;height: 274px;}
.reviews .slider .pane li a:after {content: "";display: none;width: 114px;height: 146px;position: absolute;top: 7px;left: 66px;background: rgba(97,95,94,.75) url("/assets/default/images/plus.png") no-repeat 38px 54px;}
.reviews .slider .pane li a:hover:after {display: block;}
.reviews .slider .pane li img {width: 114px;height: 146px;margin-right: 13px;margin-bottom: 21px;line-height: 0;border-top: 7px solid #e5e5e5;border-bottom: 7px solid #e5e5e5;}
.reviews .slider .pane li p {width: 243px;height: 69px;float: left;padding-top: 16px;background: #f2f2f2;border-bottom: 3px solid #e5e5e5;border-radius: 0 0 7px 7px;}
.reviews .slider .pane li a p strong {text-decoration: underline;font-weight: normal;}
.reviews .slider .pane li a:hover p strong {color: #d2067e;}
.leftCol {width: 763px;float: left;margin-top: 48px;margin-right: 17px;}
.leftCol .content {text-align: justify;}
.leftCol .content iframe {margin: 20px 0 41px;}
.leftCol .content .contentItem {width: 100%;height: 83px;float: left;margin: 7px 0 16px;line-height: 83px;}
.leftCol .content .contentItem .image {display: inline-block;width: 75px;height: 75px;margin-right: 10px;border: 3px solid #e5e5e5;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #f1f1f1;font-size: 48px;font-weight: bold;line-height: 75px;text-align: center;color: #d2067e;}
.leftCol .content .contentItem p {display: inline-block;width: 655px;height: auto;margin-top: -27px;text-align: left;vertical-align: middle;font-size: 14px;line-height: 17px;}
.leftCol .content .contentItem p strong {font-size: 15px;}
.rightCol {width: 244px;float: left;margin-top: 48px;}
.rightCol .news {}
.rightCol .news .itemNews {width: 100%;float: left;padding-bottom: 19px;background: #f2f2f2;border-top: 3px solid #e5e5e5;}
.rightCol .news .itemNews:first-of-type {border-radius: 6px 6px 0 0;}
.rightCol .news .itemNews h3 {margin: 17px 8px 2px 17px;font-size: 15px;font-weight: normal;line-height: 15px;color: #615f5e;}
.rightCol .news .itemNews p {font-size: 14px;line-height: 14px;margin: 0 13px 0 18px;text-align: justify;}
.rightCol .news .itemNews .date {font-size: 10px;line-height: 13px;}
.rightCol .news .itemNews.more {padding-bottom: 22px;border-radius: 0 0 6px 6px;}
.partnersBlock {margin-top: 69px;background: #f2f2f2;border-top: 3px solid #e5e5e5;}
.partnersBlock .slider {float: left;width: 100%;position: relative;margin: 23px 0 21px;}
.partnersBlock .slider .arrow {display: block;position: absolute;top: 15px;background: url("/assets/default/images/slider-arr-small.png") no-repeat 0 0;width: 20px;height: 58px;cursor: pointer;z-index: 20;}
.partnersBlock .slider .arrow.prev {left: -43px;background-position: 0 0;}
.partnersBlock .slider .arrow.next {right: -42px;background-position: 100% 0;}
.partnersBlock .slider .arrow.prev:hover {background-position: 0 -58px;}
.partnersBlock .slider .arrow.next:hover {background-position: 100% -58px;}
.partnersBlock .slider .pane {width: 100%;height: 88px;margin: 0 auto;position: relative;overflow: hidden;z-index: 5;}
.partnersBlock .slider .pane ul {position: absolute;width: 20000em;}
.partnersBlock .slider .pane li {width: 201px;height: 88px;float: left;display: block;background: #fff;border-right: 5px solid #f2f2f2;text-align: center;line-height: 88px;}
.partnersBlock .slider .pane li img {max-width: 197px;max-height: 84px;vertical-align: middle;-webkit-filter: grayscale(100%);filter: url("/assets/default/css/grayscale.svg#grayscale");filter: grayscale(100%);filter: gray;-ms-filter: grayscale(100%);-o-filter: grayscale(100%);}
.partnersBlock .slider .pane li:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);filter: grayscale(0%);filter: none;-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}
.trainers {margin-top: 47px;}
.trainers h1, .trainers p {background: url("/assets/default/images/heading-bg.png") no-repeat 50% 12px;text-align: center;padding-right: 10px;color: #404041;font: normal 30px/34px "EuropeExt",sans-serif;text-transform: uppercase;}
.trainers .trener {float: left;width: 100%;height: 227px;margin-top: 29px;position: relative;}
.trainers .trener .pane {float: left;width: 894px;height: 227px;overflow: hidden;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;margin: 0 33px 0;}
.trainers .trener .arr {position: absolute;width: 18px;height: 62px;background: url("/assets/default/images/slider-arrows.png") no-repeat 0 0;top: 25px;cursor: pointer;}
.trainers .trener .arr.prev {left: 1px;}
.trainers .trener .arr.next {background-position: 100% 0;right: 1px;}
.trainers .trener .pane ul {position: absolute;width: 20000em;height: 227px;}
.trainers .trener li {width: 127px;margin-right: 26px;font-size: 11px;line-height: 14px;float: left;}
.trainers .trener li a {text-decoration: none;display: block;min-height: 176px;}
.trainers .trener li img {width: 127px;height: 127px;box-shadow: 0 0 2px 0 rgba(0,0,0,.3);margin-top: 2px;margin-bottom: 5px;}
.trainerImage {float: left;margin-right: 30px;}
.idea {height: 240px;background: url("/assets/default/images/idea-bg.png") no-repeat 50% 0;}
.idea img {display: block;margin: 32px auto 0;padding-right: 18px;position: relative;z-index: 2;width: 220px;}
.idea .glow {position: absolute;top: 75px;left: 410px;width: 0px;height: 0px;border-radius: 50%;box-shadow: 0 0 120px 80px rgba(255,245,77,1);z-index: 1;-webkit-animation-duration: 6s;-webkit-animation-name: glowing;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: ease;-moz-animation-duration: 5s;-moz-animation-name: glowing;-moz-animation-iteration-count: infinite;-ms-animation-duration: 5s;-ms-animation-name: glowing;-ms-animation-iteration-count: infinite;animation-duration: 5s;animation-name: glowing;animation-iteration-count: infinite;animation-timing-function: ease;}
@-webkit-keyframes glowing {0% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}
	25% {box-shadow: 0 0 120px 60px rgba(255,245,77,1);}
	50% {box-shadow: 0 0 120px 90px rgba(255,245,77,1);}
	80% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}
	100% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}}
@-moz-keyframes glowing {0% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}
	25% {box-shadow: 0 0 120px 60px rgba(255,245,77,1);}
	50% {box-shadow: 0 0 120px 90px rgba(255,245,77,1);}
	80% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}
	100% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}}
@-ms-keyframes glowing {0% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}
	25% {box-shadow: 0 0 120px 60px rgba(255,245,77,1);}
	50% {box-shadow: 0 0 120px 90px rgba(255,245,77,1);}
	80% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}
	100% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}}
@keyframes glowing {0% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}
	25% {box-shadow: 0 0 120px 60px rgba(255,245,77,1);}
	50% {box-shadow: 0 0 120px 90px rgba(255,245,77,1);}
	80% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}
	100% {box-shadow: 0 0 120px 80px rgba(255,245,77,1);}}
.idea a {color: #686868;font-style: italic;font-size: 18px;line-height: 21px;text-decoration: underline;position: absolute;top: 60px;left: 610px;z-index: 3;}
.idea a:hover {text-decoration: none;}
footer {position: relative;width: 100%;height: 74px;padding-top: 19px;margin: auto;background-color: #e5e5e5;background-image: -moz-linear-gradient(bottom,#d9d9d9 0%,#fff 100%);background-image: -o-linear-gradient(bottom,#d9d9d9 0%,#fff 100%);background-image: -webkit-linear-gradient(bottom,#d9d9d9 0%,#fff 100%);background-image: linear-gradient(to top,#d9d9d9 0%,#fff 100%);border-top: 1px solid #b8b8b8;box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);}
footer p {font-weight: 400;font-size: 11px;line-height: 13px;}
.innerPage h1 {margin-top: 26px;padding-bottom: 24px;}
.rightColumn h1 {margin-top: 26px;padding-bottom: 24px;}
.leftColumn {width: 282px;}
.rightColumn {width: 660px;}
.rightColumn p {margin: 0 0 10px 0;}
.leftMenu {width: 278px;float: left;margin-top: 23px;margin-bottom: 4px;border-radius: 4px;background-color: #afafaf;background-image: -moz-linear-gradient(left,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);background-image: -o-linear-gradient(left,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);background-image: -webkit-linear-gradient(left,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);background-image: linear-gradient(to right,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);border: 1px solid #b8b8b8;-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);}
.leftMenu ul {width: 100%;float: left;margin-bottom: 17px;}
.leftColumn.left .leftMenu ul {margin-bottom: 0;}
.leftMenu:first-of-type ul {margin-bottom: 0;}
.leftMenu:first-of-type ul:nth-of-type(2) {position: relative;}
.leftMenu:first-of-type ul:nth-of-type(2):before {content: "";display: block;width: 252px;height: 8px;position: absolute;top: 0px;left: 0;background: url("/assets/default/images/shadow.png") no-repeat 50% 0;}
.leftMenu li {width: 278px;float: left;font: bold 13px "EuropeExt",sans-serif;text-decoration: none;text-transform: uppercase;position: relative;}
.leftMenu li:first-of-type {margin-top: 7px;}
.leftMenu:first-of-type li:first-of-type {margin-top: 6px;}
.leftMenu li:after {content: "";display: block;width: 252px;height: 8px;position: absolute;bottom: -7px;left: 0;background: url("/assets/default/images/shadow.png") no-repeat 50% 0;}
.leftMenu li:last-of-type:after {display: none;}
.leftMenu li a {font-weight: 300 !important;display: block;width: 257px;float: left;margin: 4px 0 8px 4px;padding: 7px 9px 1px;text-decoration: none;line-height: 23px;border-radius: 5px/6px;letter-spacing: .3px;}
.leftMenu li.active a, .leftMenu li a:hover {background: #404041;color: #fff;}
.leftMenu button {display: block;width: 280px;height: 47px;float: left;margin: -2px -1px;padding: 3px 0 0;background-image: url("/images/bootombg.png") !important;background-color: #eb1b23;font: 300 18px/21px "EuropeExt",sans-serif;color: #fff;text-align: center;vertical-align: middle;border: none;border-radius: 0 0 4px 4px;box-shadow: none;}
.leftMenu:first-of-type {margin-top: 17px;}
.mainCatalog1 {width: 100%;float: left;margin-top: 0;margin-bottom: 45px;}
.mainCatalog1  a {border-top: 4px solid #dcdcdc;}
.mainCatalog1 .itemCatalog {width: 210px;float: left;padding: 10px 0px 0px 10px;margin: 0 0px 22px 0px;font: 300 11px/13px "EuropeExt",sans-serif;text-align: center;text-transform: uppercase;text-decoration: none;}
.mainCatalog1 .itemCatalog:hover {text-decoration: underline;}
.mainCatalog1 .itemCatalog img {width: 208px;height: 208px;border: 1px solid #c9c9c9;margin-top: 11px;transition: all .4s;}
.mainCatalog1 .itemCatalog img {width: 208px;height: 208px;border: 1px solid #c9c9c9;margin-top: 11px;transition: all .4s;}
.mainCatalog1 {float: left;margin-bottom: 45px;width: 100%;}
.mainCatalog {width: 100%;float: left;margin-top: 0;margin-bottom: 45px;}
.mainCatalog  a {border-top: 4px solid #dcdcdc;}
.mainCatalog .itemCatalog {width: 210px;float: left;padding: 10px 0px 0px 10px;margin: 0 0px 22px 0px;font: 300 10px/13px "EuropeExt",sans-serif;min-height: 260px;position: relative;text-align: center;text-transform: uppercase;text-decoration: none;}
.mainCatalog .itemCatalog:hover {text-decoration: underline;}
.mainCatalog .itemCatalog img {width: 208px;height: 208px;border: 1px solid #c9c9c9;margin-top: 11px;transition: all .4s;}
.mainCatalog .itemCatalog img {width: 208px;height: 208px;border: 1px solid #c9c9c9;margin-top: 11px;transition: all .4s;transition: all .4s;background: rgba(255,255,255,.26);}
.mainCatalog .itemCatalog:hover img {transition: all .4s cubic-bezier(.25,.1,.25,1) 0;z-index: 9999;}
.white1 {background: rgba(255,255,255,.259);display: block;height: 230px;left: 0px;position: absolute;top: 35px;transition: all .4s cubic-bezier(.25,.1,.25,1) 0;width: 214px;z-index: 10;}
.content {width: 640px;float: right;}
.txtPage .content {margin-bottom: 45px;}
.txtPage .content h1 {margin-bottom: 24px;margin-top: 4px;}
.txtPage .content p {margin-bottom: 15px;text-align: justify;}
.contactPage .rightColumn {width: 652px;margin-bottom: 70px;}
.contactPage .rightColumn h2 {font: 300 14px/17px "EuropeExt",sans-serif;position: relative;padding: 16px 0 18px;margin: 0;width: 100%;float: left;}
.contactPage .rightColumn h2:after {content: "";width: 100%;height: 8px;position: absolute;top: 23px;right: 0;background-position: 100% 0;background-repeat: no-repeat;background-image: url("/assets/default/images/shadow-h2.png");}
.contactPage .rightColumn h2:nth-of-type(2):after {background-image: url("/assets/default/images/shadow-h2-2.png");}
.contactPage .rightColumn h2:nth-of-type(3):after {background-image: url("/assets/default/images/shadow-h2-3.png");}
.contactPage .rightColumn h2:nth-of-type(4):after {background-image: url("/assets/default/images/shadow-h2-4.png");}
.contactPage .rightColumn h2:nth-of-type(5):after {background-image: url("/assets/default/images/shadow-h2-5.png");}
.rightColumn .phone {font-size: 24px;line-height: 27px;margin-bottom: 8px;}
.contactPage .rightColumn .mail {font-size: 14px;line-height: 17px;margin-bottom: 27px;}
.contactPersonal {width: 100%;float: left;margin-bottom: 7px;}
.rightColumn .itemContactPersonal {width: 314px;height: 113px;float: left;margin: 5px 33px 22px 2px;position: relative;}
.rightColumn .itemContactPersonal:nth-of-type(2n) {margin-right: -14px;}
.rightColumn .itemContactPersonal img {float: left;margin: 4px 8px 0 0;}
.rightColumn .itemContactPersonal h3 {font: 400 18px/21px "Verdana",sans-serif;}
.rightColumn .itemContactPersonal .post {font-size: 14px;line-height: 17px;}
.rightColumn .itemContactPersonal .phone {font-size: 18px;line-height: 21px;margin-bottom: 3px;}
.rightColumn .itemContactPersonal .mail {font-size: 14px;line-height: 17px;margin-bottom: 0;}
.rightColumn .itemContactPersonal .contact {position: absolute;bottom: 0;left: 114px;}
.contactPage .rightColumn .time {font-size: 14px;line-height: 24px;margin-bottom: 19px;}
.contactPage .rightColumn .time strong {font-size: 24px;line-height: 27px;font-weight: normal;margin-left: 9px;}
.contactPage .rightColumn .address {font-size: 14px;line-height: 30px;top: -1px;position: relative;margin-bottom: 19px;}
.contactPage .rightColumn .address strong {font-size: 18px;line-height: 21px;font-weight: normal;}
.map {margin: 12px 0 0 2px;}
.buyPage .rightColumn {width: 652px;margin-bottom: 70px;}
.buyPage .rightColumn h1 {background: none;text-align: center;padding-right: 10px;font: normal 30px/33px "EuropeExt",sans-serif;margin-top: 15px;}
.typeCards {width: 100%;float: left;margin: 14px 0 13px;}
.buyPage .rightColumn h2 {font: 300 14px/17px "EuropeExt",sans-serif;position: relative;padding: 16px 0 18px;margin: 0;width: 100%;float: left;}
.buyPage .rightColumn .typeCards h2 {text-align: center;background: url("/assets/default/images/shadow-h2-center.png") no-repeat 50% 24px;font-size: 16px;line-height: 19px;}
.buyPage .rightColumn .typeCards h2:after {display: none;}
.buyPage .rightColumn .typeCards .itemType {width: 193px;height: 187px;float: left;margin: 11px 37px 9px 0;background: url("/assets/default/images/shadow-h2-center.png") no-repeat -15px 121px;}
.buyPage .rightColumn .typeCards .itemType:nth-of-type(3n) {margin-right: -2px;}
.buyPage .rightColumn .typeCards .itemType h3 {font: bold 14px/17px "EuropeExt",sans-serif;text-transform: uppercase;margin-bottom: 11px;}
.buyPage .rightColumn .typeCards .itemType p {line-height: 18px;margin-bottom: 5px;white-space: nowrap;}
.buyPage .rightColumn .typeCards .itemType p strong {font-size: 18px;font-weight: normal;}
.buyPage .rightColumn .typeCards .itemType button {width: 132px;height: 27px;margin: 26px 0 0 1px;padding-top: 2px;background-color: #d1d1d1;background-image: -moz-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#f37c80 81%,#eb1c23 100%);background-image: -o-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#f37c80 81%,#eb1c23 100%);background-image: -webkit-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#f37c80 81%,#eb1c23 100%);background-image: linear-gradient(to top,#eb1c23 0%,#eb1c23 35%,#f37c80 81%,#eb1c23 100%);border: 1px solid #b8b8b8;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);font: bold 11px/14px "EuropeExt",sans-serif;color: #fff;text-transform: uppercase;text-align: center;}
.buyPage .rightColumn .typeCards .itemType button:hover {background-color: #d1d1d1;background-image: -moz-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#ef4f54 81%,#eb1c23 100%);background-image: -o-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#ef4f54 81%,#eb1c23 100%);background-image: -webkit-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#ef4f54 81%,#eb1c23 100%);background-image: linear-gradient(to top,#eb1c23 0%,#eb1c23 35%,#ef4f54 81%,#eb1c23 100%);border: 1px solid #b8b8b8;-moz-box-shadow: 1px 1.7px 5px #000;-webkit-box-shadow: 1px 1.7px 5px #000;box-shadow: 1px 1.7px 5px #000;color: #404041;}
.buyPage .rightColumn h2:after {content: "";width: 100%;height: 8px;position: absolute;top: 22px;right: 0;background-position: 100% 0;background-repeat: no-repeat;background-image: url("/assets/default/images/shadow-h2-6.png");}
.buyPage .rightColumn h2:nth-of-type(3):after {background-image: url("/assets/default/images/shadow-h2-2.png");}
.buyPage .rightColumn ul {display: inline-block;margin: 1px 0 28px 22px;}
.buyPage .rightColumn > .phone {margin-bottom: 30px;}
.buyPage .rightColumn .itemContactPersonal {margin: 2px 33px 24px 2px;}
.buyPage .rightColumn .itemContactPersonal:nth-of-type(2n) {margin-right: -14px;}
.onedayPage .rightColumn {width: 651px;}
.onedayPage .rightColumn h2, .corp_fit_Form h2 {font: 300 16px/18px "EuropeExt",sans-serif;position: relative;padding: 17px 0 1px;margin: 0;}
.onedayPage .rightColumn h2 strong {color: #eb1c23;}
.onedayPage .rightColumn ul {margin: 0 0 3px 16px;padding-bottom: 18px;background: url("/assets/default/images/shadow-ul.png") no-repeat 0 100%;}
.onedayPage .rightColumn li {list-style: disc outside;font-size: 14px;line-height: 18px;margin-bottom: 4px;}
.onedayPage .rightColumn ul:nth-of-type(2) {margin-top: 10px;background: none;}
.onedayPage .formOrder {width: 100%;float: left;margin-bottom: 70px;}
.onedayPage .formOrder h2, .corp_fit_Form h2 {text-align: center;background: url("/assets/default/images/shadow-h2-center.png") no-repeat 50% 23px;font-size: 16px;line-height: 19px;margin: 6px 0 17px;}
.formOrder input[type=text] {width: 280px;height: 29px;margin: 0 50px 19px 0;padding: 0 9px;background-color: #fff;border: 2px solid #c9c9c9;font: normal 14px/17px "Verdana",sans-serif;}
.formOrder input[type=text]:nth-of-type(2n) {margin-right: 0;}
.formOrder button, .formOrder input[type="submit"] {cursor: pointer;width: 132px;height: 27px;background-color: #d1d1d1;background-image: -moz-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#f37c80 81%,#eb1c23 100%);background-image: -o-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#f37c80 81%,#eb1c23 100%);background-image: -webkit-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#f37c80 81%,#eb1c23 100%);background-image: linear-gradient(to top,#eb1c23 0%,#eb1c23 35%,#f37c80 81%,#eb1c23 100%);border: 2px solid #b8b8b8;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;color: #fff;text-align: center;vertical-align: middle;text-transform: uppercase;font: 300 11px/14px "EuropeExt",sans-serif;margin: 10px 0 0;}
.formOrder button:hover, .formOrder input[type="submit"]:hover {background-color: #d1d1d1;background-image: -moz-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#ef4f54 81%,#eb1c23 100%);background-image: -o-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#ef4f54 81%,#eb1c23 100%);background-image: -webkit-linear-gradient(bottom,#eb1c23 0%,#eb1c23 35%,#ef4f54 81%,#eb1c23 100%);background-image: linear-gradient(to top,#eb1c23 0%,#eb1c23 35%,#ef4f54 81%,#eb1c23 100%);border: 1px solid #b8b8b8;-moz-box-shadow: 1px 1.7px 5px #000;-webkit-box-shadow: 1px 1.7px 5px #000;box-shadow: 1px 1.7px 5px #000;color: #404041;}
.formOrder textarea {width: 631px;height: 59px;padding: 5px 9px;background-color: #fff;border: 2px solid #c9c9c9;font: normal 14px/17px "Verdana",sans-serif;vertical-align: top;}
.formOrder form input.error, .formOrder form textarea.error {border: 2px solid #eb1c23;color: #eb1c23;}
.formOrder .error img {position: relative;margin: -3px 0px 0 -2px;top: 5px;}
.timetable {float: left;}
.timetable .head {float: left;width: 650px;border-bottom: 1px solid #a0a0a0;box-shadow: 0 6px 3px -3px rgba(160,160,160,.5);background: #fff;margin-bottom: -22px;z-index: 999;}
.timetable.fixed .head {position: fixed;top: 0;}
.timetable .head div {float: left;width: 86px;height: 21px;line-height: 21px;border-right: 1px solid #a0a0a0;text-align: center;font-size: 11px;color: #404041;}
.timetable .head div:first-of-type {width: 42px;text-align: left;}
.timetable .head div:last-of-type {width: 85px;border-right: none;}
.timetable table {margin-top: 22px;}
.timetable table td {width: 86px;border-right: 1px solid #a0a0a0;border-bottom: 1px solid #a0a0a0;}
.timetable table tr td:first-of-type {width: 43px;vertical-align: middle;color: #eb1c23;}
.timetable table td .train {line-height: 49px;cursor: pointer;max-width: 86px;position: relative;white-space: nowrap;}
.timetable table td .train img {vertical-align: middle;margin-left: 1px;}
.timetable table td .train:hover {background-color: #eb1c23;background-image: -moz-linear-gradient(left,#e1e1e1 0%,#f6f6f6 52%,#e1e1e1 99%,#e1e1e1 100%);background-image: -o-linear-gradient(left,#e1e1e1 0%,#f6f6f6 52%,#e1e1e1 99%,#e1e1e1 100%);background-image: -webkit-linear-gradient(left,#e1e1e1 0%,#f6f6f6 52%,#e1e1e1 99%,#e1e1e1 100%);background-image: linear-gradient(to right,#e1e1e1 0%,#f6f6f6 52%,#e1e1e1 99%,#e1e1e1 100%);}
.timetable table td .train.active {background-color: #eb1c23;background-image: -moz-linear-gradient(left,#b8b8b8 0%,#d8d8d8 52%,#b9b9b9 99%,#b9b9b9 100%);background-image: -o-linear-gradient(left,#b8b8b8 0%,#d8d8d8 52%,#b9b9b9 99%,#b9b9b9 100%);background-image: -webkit-linear-gradient(left,#b8b8b8 0%,#d8d8d8 52%,#b9b9b9 99%,#b9b9b9 100%);background-image: linear-gradient(to right,#b8b8b8 0%,#d8d8d8 52%,#b9b9b9 99%,#b9b9b9 100%);}
.timetable table td .train div {display: inline-block;vertical-align: middle;font-size: 9px;width: 60px;line-height: 14px;color: #404041;padding-left: 2px;letter-spacing: -.3px;white-space: normal;}
.timetable table td .train span {display: block;color: #eb1c23;max-width: 69px;}
.timetable table tr td:last-of-type {border-right: 0;width: 85px !important;}
.timetable .print {display: block;width: 140px;height: 32px;float: left;background-color: #fff;background-image: -moz-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: -o-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: -webkit-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: linear-gradient(to top,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);border: 1px solid #b8b8b8;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);color: #fff;font: 10px/32px "EuropeExt";text-align: center;text-decoration: none;text-transform: uppercase;margin-top: 6px;margin-right: 20px;}
.timetable .print:hover {background-color: #fff;background-image: -moz-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: -o-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: -webkit-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: linear-gradient(to top,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);color: #353537;}
.leftColumn .filter {width: 278px;float: left;margin-top: 17px;border-radius: 4px;background-color: #afafaf;background-image: -moz-linear-gradient(left,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);background-image: -o-linear-gradient(left,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);background-image: -webkit-linear-gradient(left,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);background-image: linear-gradient(to right,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);border: 1px solid #b8b8b8;-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);padding-bottom: 12px;}
.timetable .tools {margin-top: 30px;}
.timetable .tools img {-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.timetable .tools img:hover {transform: scale(1.1,1.1);}
.leftColumn .filter label {font: 11px/13px "EuropeExt";color: #404041;text-transform: uppercase;display: block;width: 100%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 14px 0 14px;margin-top: 10px;}
.leftColumn .filter label input {float: right;}
.leftColumn .uncheck {cursor: pointer;width: 282px;height: 35px;margin-left: -1px;margin-top: 10px;font-size: 14px;font-weight: normal;}
.trainersPage .rightColumn {margin-bottom: 45px;}
.trainersPage .rightColumn h2 {font: 300 16px/19px "EuropeExt",sans-serif;position: relative;padding: 16px 0 12px;margin: 0;width: 100%;float: left;text-align: center;background: url("/assets/default/images/shadow-h2-center-2.png") no-repeat 50% 21px;}
.trainersPage .trainers {width: 654px;float: right;margin: 0 0 13px;}
.trainersPage .trainersItem {width: 214px;height: 214px;float: left;margin: 4px 0 0 4px;position: relative;}
.trainersPage .trainersItem img {width: 214px;height: 214px;}
.trainersPage .trainersItem .white {display: block;width: 214px;height: 214px;position: absolute;top: 0;left: 0;z-index: 10;background: rgba(255,255,255,.26);transition: all .4s;}
.trainersPage .trainersItem.hover, .trainersPage .trainersItem:hover {-moz-box-shadow: 0 0 6px rgba(0,0,0,.52);-webkit-box-shadow: 0 0 6px rgba(0,0,0,.52);box-shadow: 0 0 6px rgba(0,0,0,.52);}
.trainersPage .trainersItem.hover .white, .trainersPage .trainersItem:hover .white {display: none;}
.trainersPage .trainersItem .descr {display: none;width: 196px;padding: 9px 8px 5px 10px;position: absolute;top: 152px;left: -1px;z-index: 15;transition: all .4s;height: 45px;background-color: #404041;background-image: -moz-linear-gradient(left,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);background-image: -o-linear-gradient(left,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);background-image: -webkit-linear-gradient(left,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);background-image: linear-gradient(to right,#d9d9d9 0%,#f6f6f6 52%,#d9d9d9 99%,#d9d9d9 100%);border: 1px solid #b8b8b8;-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);}
.trainersPage .trainersItem.hover .descr, .trainersPage .trainersItem:hover .descr {display: block;}
.trainersPage .trainersItem .descr h3 {font: 300 12px/15px "EuropeExt",sans-serif;text-transform: uppercase;text-align: center;margin-bottom: 7px;}
.trainersPage .trainersItem .descr h4 {font: 300 11px/17px "Verdana",sans-serif;text-transform: lowercase;text-align: center;color: #eb1c23;margin: -8px 0px 13px 0px;}
.trainersPage .trainersItem .descr p {display: none;font-size: 10px;line-height: 12px;margin-bottom: 3px;}
@page {size: A4;margin: 0;}
@media print {html, body {width: 210mm;height: 297mm;}
	header {display: none;}
	.mainMenu {display: none;}
	.buttons {display: none;}
	.leftColumn {display: none;}
	.rightColumn {float: left;}
	.breadcrumbs {display: none;}
	.timetable {width: initial;min-height: initial;}
	.timetable.fixed .head {position: static;width: 880px;}
	.timetable .head div {font-size: 14px;width: 120px;}
	.timetable table td .train div {font-size: 12px;}
	.timetable .tools {display: none;}
	.timetable .head div:first-of-type {width: 60px;}
	.timetable table tr td:first-of-type {width: 60px;}
	.timetable table td {width: 120px;}
	#wrapper {margin-top: 0;min-height: 0;}
	footer {border: none;box-shadow: none;}}
.newsOnePage h1 {background: none;text-align: left;}
.newsOnePage .date {font-size: 12px;color: #aeacac;text-align: left;margin-bottom: 0px;}
.itemSpec {width: 100%;float: left;margin-bottom: 40px;}
.itemSpec p {position: relative;z-index: 5;}
.itemSpec img {position: relative;margin: 5px 0;z-index: 1;}
.itemSpec .more a {text-decoration: none;position: relative;z-index: 5;}
.itemSpec .more a:hover {text-decoration: underline;}
.actionOnePage h1 {font-size: 20px;line-height: 23px;margin-top: 12px;}
.actionOnePage .specImage {}
.itemGallery {}
.mainCatalog1 .itemGallery img {width: 208px;height: 208px;border: 1px solid #c9c9c9;margin-top: 6px;-webkit-filter: none;filter: none;filter: none;filter: none;-ms-filter: none;-o-filter: none;}
.mainCatalog .itemGallery img {width: 208px;height: 208px;border: 1px solid #c9c9c9;margin-top: 6px;-webkit-filter: none;filter: none;filter: none;filter: none;-ms-filter: none;-o-filter: none;}
.rightMenuCol {width: 212px;float: right;}
.rightMenuCol .leftMenu {width: 212px;}
.rightMenuCol .leftMenu li {width: 212px;}
.rightMenuCol .leftMenu li:after {width: 211px;}
.rightMenuCol .leftMenu li a {width: 185px;}
.threecol .rightColumn {width: 420px;margin-right: 20px;}
.threecol .breadcrumbs {width: auto;margin-left: 0;}
.threecol .content {width: 100%;}
.rightColumn .content li {display: list-item;list-style: disc inside;hyphens: auto;-webkit-hyphens: auto;-webkit-hyphenate-character: "‐";-webkit-hyphenate-limit-after: 1;-webkit-hyphenate-limit-before: 3;-moz-hyphens: auto;}
.corp_fit_Form button {clear: both;display: block;}
select {width: 650px;height: 29px;float: right;margin: 0 0 19px 0;padding: 0 9px;background-color: #fff;border: 1px solid #c9c9c9;-moz-box-shadow: inset .5px .9px 2px rgba(0,0,0,.75);-webkit-box-shadow: inset .5px .9px 2px rgba(0,0,0,.75);box-shadow: inset .5px .9px 2px rgba(0,0,0,.75);font: normal 14px/17px "Verdana",sans-serif;}
.newsPage .content .news {width: 100%;margin-top: 0;}
.newsPage .newsItem {width: 100%;float: left;text-align: center;}
.newsPage .newsItem h3 {margin: 5px 0 10px;font: bold 14px/20px Arial,sans-serif;color: #666;text-align: left;}
.newsPage .newsItem .date {font-size: 12px;color: #aeacac;text-align: left;margin-bottom: 0px;}
.newsPage .newsItem img {max-width: 220px;}
.newsPage .content .newsItem {text-align: left;margin-bottom: 30px;}
.newsPage .content .newsItem img {float: left;margin-right: 20px;}
.orderForm input[type=text] {margin-right: 40px;}
.orderForm textarea {width: 620px;}
.orderForm .note {width: 100%;font: 11px/14px Arial;margin-top: 11px;}
.orderForm button {float: right;margin-top: 14px;}
.orderForm button:disabled {opacity: .5;}
.responsesList {float: left;width: 100%;margin-bottom: 13px;padding-top: 11px;}
.responsesList .response {float: left;width: 540px;padding: 30px 0 54px 101px;border-bottom: 1px solid #dedede;margin-bottom: 10px;background: url("/assets/default/images/quote.png") no-repeat 17px 58px;}
.responsesList .response .head {margin-bottom: 6px;}
.responsesList .response .head .name {font: bold italic 13px/15px Arial;color: #353535;}
.responsesList .response .head .city {font: italic 13px/15px Arial;color: #868686;}
.responsesList .response p {font: italic 13px/20px Arial;color: #5d5d5d;letter-spacing: .6px;text-align: justify;}
.responsesList .response img {float: right;border-radius: 50%;margin-left: 15px;margin-bottom: 15px;margin-top: 15px;}
.responsesList .response .responseText {float: left;width: 539px;}
.responseForm .files {width: 640px !important;height: 41px;float: left;background: #aaa url("/assets/default/images/files.png") no-repeat 18px 9px;line-height: 41px;}
.responseForm .files a {color: #fff;margin-left: 50px;}
input[type=file] {visibility: hidden;position: absolute;top: -9999em;left: -9999em;}
.switch, .switch-label, .switch-slider {width: 104px;height: 37px;}
.switch {position: relative;display: inline-block;margin: 10px 21px 50px 0;width: 104px !important;float: left;cursor: pointer;}
.switch-check {position: absolute;opacity: 0;}
.switch-label, .switch-slider {position: absolute;top: 0;}
.switch-label {left: 0;text-indent: -9999px;}
.switch-slider {border-radius: 27px;box-shadow: 0 0 0 2px rgba(0,0,0,.1) inset,0 0 4px rgba(0,0,0,.5) inset,0 5px 4px 1px rgba(0,0,0,.3) inset,0 27px 0 rgba(0,0,0,.07) inset;-webkit-transition: width .2s linear;-moz-transition: width .2s linear;-o-transition: width .2s linear;transition: width .2s linear;}
.switch-slider-on {left: 0;width: 54px;background: #eb1c23 url("/assets/default/images/on.svg") 38px 4px no-repeat;}
.switch-slider-off {right: 0;background: #fff url("/assets/default/images/off.svg") 53px 5px no-repeat;}
.switch-slider-off:after {position: absolute;top: 1px;left: 1px;width: 37px;height: 37px;border-radius: 50%;background: #e5e5e5;background: -webkit-linear-gradient(#d0d0d0,#fdfdfd);background: -moz-linear-gradient(#d0d0d0,#fdfdfd);background: -o-linear-gradient(#d0d0d0,#fdfdfd);background: linear-gradient(#d0d0d0,#fdfdfd);box-shadow: 0 0 2px 2px #fff inset,0 0 4px 1px rgba(0,0,0,.6);content: "";}
.switch-label:active .switch-slider-off:after, .switch-check:focus + .switch-label .switch-slider-off:after {background: #d5d5d5;background: -webkit-linear-gradient(#c8c8c8,#e4e4e4);background: -moz-linear-gradient(#c8c8c8,#e4e4e4);background: -o-linear-gradient(#c8c8c8,#e4e4e4);background: linear-gradient(#c8c8c8,#e4e4e4);}
.switch-check:checked + .switch-label .switch-slider-on {width: 104px;}
.switch-check:checked + .switch-label .switch-slider-off {width: 37px;}
.capSlider {margin-top: 11px;margin-left: 0;}
.capSlider label {padding-top: 21px;float: left;}
.pageNavigation {width: 100%;float: left;margin: 20px 0 18px;}
.pageNavigation ul {width: 100%;float: left;text-align: center;}
.rightColumn .pageNavigation li {display: inline-block;width: 40px;height: 40px;margin: 0 3px;}
.pageNavigation li a {display: block;width: 40px;height: 36px;background-color: #fff;background-image: -moz-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: -o-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: -webkit-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: linear-gradient(to top,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);border: 1px solid #b8b8b8;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);color: #fff;font: bold 14px/41px "EuropeExt";text-align: center;text-decoration: none;text-transform: uppercase;}
.pageNavigation li a:hover {background-color: #fff;background-image: -moz-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: -o-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: -webkit-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: linear-gradient(to top,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);color: #353537;}
.pageNavigation li.active {width: 42px;height: 42px;margin: 0 2px;}
.pageNavigation li.active a {cursor: default;}
.pageNavigation li.active a:hover {-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);}
.pageNavigation li.active a {height: 35px;border: 1px solid #ededed;color: #323232;background: none;font-weight: bold;}
.pageNavigation li.control {display: block;width: 62px;height: auto;margin: 15px 0 0;position: relative;}
.pageNavigation li.control a {width: auto;height: auto;float: left;background: none;border: none;text-align: left;color: #000;font-size: 14px;line-height: 17px;margin: 0;}
.pageNavigation li.control a:hover {text-decoration: underline;}
.pageNavigation li.prev {float: left;}
.pageNavigation li.next {float: right;}
.pageNavigation li.next a {float: right;}
.pageNavigation li.last {margin-left: 54px;}
.popup {display: none;background: #fff;padding: 65px 120px 77px;width: 516px;text-align: center;border-radius: 20px;}
.popup h1 {margin: 0;}
.popup .popup_title {font: 100 46px/51px "Arial";background: none;margin-bottom: 26px;color: #000;}
.popup p {font: 14px/18px Arial;color: rgba(0,0,0,.44);margin: 0 20px 51px;}
.popup input[type=text] {width: 289px;height: 53px;border-radius: 7px;background-color: #f4f3e9;box-shadow: inset 0 -1px 1px rgba(0,0,0,.12);border: none;text-align: center;margin-top: 4px;margin-left: -2px;margin-bottom: 6px;font: 12px Arial;color: #050505;}
.popup input[type=text]:-moz-placeholder {color: #050505;}
.popup input[type=text]::-webkit-input-placeholder {color: #050505;}
.popup input[type=text]:-ms-input-placeholder {background: none;background-color: #fff;color: #000;}
.popup textarea {width: 439px;height: 123px;border-radius: 7px;background-color: #f4f3e9;box-shadow: inset 0 -1px 1px rgba(0,0,0,.12);border: none;text-align: center;text-align: left;margin-top: 4px;margin-left: -2px;margin-bottom: 6px;padding: 14px;font: 12px Arial;color: #050505;}
.popup textarea:-moz-placeholder {color: #050505;text-align: center;}
.popup textarea::-webkit-input-placeholder {color: #050505;text-align: center;}
.popup {padding: 45px 65px 47px;}
.popup h1 {margin-bottom: 26px;color: #000;}
.popup.success {padding: 65px 65px 77px;}
.popup.success h1 {margin-bottom: 26px;}
.popup h1 {font: 100 46px/51px "Arial";background: none;}
.popup button, .popup input[type="submit"] {cursor: pointer;display: block;margin: 40px auto 0;width: 278px;height: 56px;background-color: #fff;background-image: -moz-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: -o-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: -webkit-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);background-image: linear-gradient(to top,#eb1b23 0%,#eb1b23 35%,#f37b7f 81%,#eb1b23 100%);border: 1px solid #b8b8b8;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);box-shadow: 1px 1.7px 5px rgba(0,0,0,.34);color: #fff;font: 300 14px "EuropeExt";text-align: center;text-decoration: none;text-transform: uppercase;}
.popup button:hover {background-color: #fff;background-image: -moz-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: -o-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: -webkit-linear-gradient(bottom,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);background-image: linear-gradient(to top,#eb1b23 0%,#eb1b23 35%,#ef4f53 81%,#eb1b23 100%);-moz-box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);-webkit-box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);box-shadow: 1px 1.7px 5px rgba(0,0,0,.6);color: #353537;}
.popup form .error {background: #f37b7f;color: #eb1c23;}
.popup div.error {display: none;}
.popup .error img {position: relative;margin: -3px 0px 0 -2px;top: 5px;}
.formOrder .notice {color: #404041;font: 10px/14px Verdana;float: left;width: 100%;margin-top: -18px;margin-bottom: 10px;}
.w600px {width: 600px;}
.footer_contacts a {text-decoration: none;}
.footer_contacts a:hover {text-decoration: underline;}
footer div.center p {display: inline-block;}
header .social a {display: inline-block;height: 20px;width: 20px;}
header .social a.in {background: url("/images/soc_icons.png") 0 0 no-repeat;}
header .social a.fb {background: url("/images/soc_icons.png") -24px 0 no-repeat;}
header .social a.vk {background: url("/images/soc_icons.png") -49px 0 no-repeat;}
.main_h1 {margin: 45px auto 20px auto;text-align: center;}
.newsItem p {font: normal 13px/16px "Verdana",sans-serif;}
.news .newsItem .more {font-size: 11px;}
.main_text_cont {margin-bottom: 24px;width: 860px;}
.main_text_cont p {line-height: 18px;margin-bottom: 6px;text-align: justify;}
.main_text_cont ul {padding: 0 0 6px 12px;}
.main_text_cont ul li {line-height: 19px;}
.field_w, .field_sw {display: none;}
.sitemap_cont>ul>li>a {font-size: 16px;line-height: 26px;}
.sitemap_cont>ul>li>ul>li>a {font-size: 14px;line-height: 24px;}
.sitemap_cont>ul>li>ul>li>ul>li>a {font-size: 13px;line-height: 22px;}
.sitemap_cont ul li ul {padding: 0 0 6px 18px;}
.sitemap_link {text-decoration: none;}
.sitemap_link:hover {text-decoration: underline;}
.g-recaptcha {width: 305px;margin: 10px auto 0 auto;}
.popup label, form label {display: none;}
form .w100 {overflow: hidden;width: 100%;}
.club_cards_cont {display: block;width: 100%;}
.club_cards_cont .club_card {float: left;margin: 0 0 10px 0;width: 50%;position: relative;}
.club_card .cont {width: 287px;height: 202px;margin: 0;}
.club_card .cont:hover .club_card_desc {display: block;}
.club_card .club_card_desc {background: #eee;display: none;position: absolute;padding: 20px;width: 320px;z-index: 9;}
.club_cards_cont .club_card:nth-child(1) .club_card_desc, .club_cards_cont .club_card:nth-child(2) .club_card_desc {top: 120px;}
.club_cards_cont .club_card:nth-child(3) .club_card_desc, .club_cards_cont .club_card:nth-child(4) .club_card_desc {top: -92px;}
.club_cards_cont .club_card:nth-child(5) .club_card_desc, .club_cards_cont .club_card:nth-child(6) .club_card_desc {top: -304px;}
.club_cards_cont .club_card:nth-child(1) .club_card_desc, .club_cards_cont .club_card:nth-child(3) .club_card_desc, .club_cards_cont .club_card:nth-child(5) .club_card_desc {left: 141px;}
.club_cards_cont .club_card:nth-child(2) .club_card_desc, .club_cards_cont .club_card:nth-child(4) .club_card_desc, .club_cards_cont .club_card:nth-child(6) .club_card_desc {left: -185px;}
.club_card_desc .club_card_desc_title {font: 600 16px/22px "Verdana",sans-serif;margin: 0 0 20px 0;text-transform: uppercase;}
.club_card_desc p {font: 400 14px/18px "Verdana",sans-serif;margin: 0 0 7px 0;}
.club_card_desc p:last-child {text-align: center;}
.club_card_desc a {border: 2px solid #f00;color: #f00;display: block;font-weight: 600;margin: 20px auto 0 auto;padding: 6px 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: 240px;}
.club_card_desc a:hover {background: #f00;color: #fff;}
.slider {position: relative;width: 960px;height: 480px;margin-top: 25px;overflow: hidden;}
.mban {position: relative;width: 460px;height: 565px;overflow: hidden;}
.slider:hover .slider-arrows {opacity: 1;}
.slides {height: 100%;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;-webkit-transition: all 500ms cubic-bezier(.165,.84,.44,1);-moz-transition: all 500ms cubic-bezier(.165,.84,.44,1);-ms-transition: all 500ms cubic-bezier(.165,.84,.44,1);-o-transition: all 500ms cubic-bezier(.165,.84,.44,1);transition: all 500ms cubic-bezier(.165,.84,.44,1);}
.slide {height: 100%;float: left;clear: none;}
.slider-arrows {transition: .5s;}
.slider-arrow {display: block;font-size: 0;position: absolute;top: 213px;width: 44px;height: 89px;background: url("https://www.fitnessliga.ru/assets/default/images/slider-arr.png") no-repeat scroll 0 0 rgba(255,255,255,.56);cursor: pointer;z-index: 20;transition: all .4s ease 0;}
.slider-arrow--right {right: 0;background-position: -47px 14px;border-radius: 4px 0 0 4px;}
.slider-arrow--left {left: 0;background-position: 13px 14px;border-radius: 0 4px 4px 0;}
.slider-nav {position: absolute;bottom: 10px;}
.slider-nav__item {display: inline-block;width: 14px;height: 14px;background: url("https://www.fitnessliga.ru/assets/default/images/slider-nav.png") no-repeat 100% 0;cursor: pointer;margin: 0 6px;}
.slider-nav__item--current {background-position: 0 0;}
@media (max-width:767px) {section.sliderBlock {display: none !important;}}
.map_fitnessliga {background: url("/assets/default/images/map_fitnessliga.jpg") 0 0 no-repeat;display: block;height: 450px;margin: 20px 0;width: 600px;}
p.change_timetable {font-weight: 600;margin: 12px 0 30px 0;}
.formcard input[type="text"] {width: 490px;}
.formcard select {width: 512px;height: 29px;margin: 0 50px 19px 0;padding: 0 4px;background-color: #fff;border: 2px solid #c9c9c9;font: normal 14px/17px "Verdana",sans-serif;box-shadow: none;}
.formcard textarea {resize: none;width: 490px;}
.formcard input[type="submit"] {width: 136px;height: 30px;font: 300 12px/32px "EuropeExt",sans-serif;}
.formcard input[type="submit"]:hover {box-shadow: none;font: 300 12px/34px "EuropeExt",sans-serif;}
@media print {header {display: none;}
	.mainMenu {display: none;}
	.buttons {display: none;}
	.content {margin-top: -130px;}
	h1 {font: normal 20px/24px "EuropeExt",sans-serif;padding-bottom: 16px;}
	.timetable table td .train {line-height: 45px;}
	.tools {display: none;}
	.empty {display: none;}
	footer {display: none;}}
.jGrowl-close {display: none !important;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {border: 0;outline: none;vertical-align: top;margin: 0;padding: 0;}
.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: 99999999999;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);-moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);box-shadow: 0 10px 25px rgba(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;white-space: nowrap;margin: 0;padding: 15px;}
.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("/assets/default/fancybox/fancybox_sprite.png");}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: .8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url("/assets/default/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("/assets/default/fancybox/blank.gif");-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-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: visible !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: 999999999;background: url("/assets/default/fancybox/fancybox_overlay.png");}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.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%;background: rgba(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: 700;line-height: 24px;white-space: nowrap;padding: 2px 20px;}
.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;background: rgba(0,0,0,.8);padding: 10px;}
.fancybox-nav:hover span, .fancybox-opened .fancybox-title {visibility: visible;}
@media only screen and -webkit-min-device-pixel-ratio 15,only screen and min--moz-device-pixel-ratio 15,only screen and min-device-pixel-ratio 15 {#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url("/assets/default/fancybox/fancybox_sprite@2x.png");background-size: 44px 152px;}
	#fancybox-loading div {background-image: url("/assets/default/fancybox/fancybox_loading@2x.gif");background-size: 24px 24px;}}
.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-draggable-handle {-ms-touch-action: none;touch-action: none;}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: .1px;display: block;-ms-touch-action: none;touch-action: none;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none;}
.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0;}
.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0;}
.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%;}
.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%;}
.ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px;}
.ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px;}
.ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}
.ui-selectable {-ms-touch-action: none;touch-action: none;}
.ui-selectable-helper {position: absolute;z-index: 100;border: 1px dotted black;}
.ui-sortable-handle {-ms-touch-action: none;touch-action: none;}
.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: Arial,sans-serif;font-size: 1.1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial,sans-serif;font-size: 1em;}
.ui-widget-content {border: 1px solid #eee;background: #fff url("/assets/default/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color: #333;}
.ui-widget-content a {color: #333;}
.ui-widget-header {border: 1px solid #e3a1a1;background: #c00 url("/assets/default/images/ui-bg_highlight-soft_15_cc0000_1x100.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 #d8dcdf;background: #eee url("/assets/default/images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;font-weight: bold;color: #004276;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #004276;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 #cdd5da;background: #f6f6f6 url("/assets/default/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight: bold;color: #111;}
.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: #111;text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #eee;background: #fff url("/assets/default/images/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x;font-weight: bold;color: #c00;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #c00;text-decoration: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcd3a1;background: #fbf8ee url("/assets/default/images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;color: #444;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #444;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #c00;background: #f3d8d8 url("/assets/default/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;color: #2e2e2e;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #2e2e2e;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #2e2e2e;}
.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("/assets/default/images/ui-icons_cc0000_256x240.png");}
.ui-widget-header .ui-icon {background-image: url("/assets/default/images/ui-icons_ffffff_256x240.png");}
.ui-state-default .ui-icon {background-image: url("/assets/default/images/ui-icons_cc0000_256x240.png");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("/assets/default/images/ui-icons_cc0000_256x240.png");}
.ui-state-active .ui-icon {background-image: url("/assets/default/images/ui-icons_cc0000_256x240.png");}
.ui-state-highlight .ui-icon {background-image: url("/assets/default/images/ui-icons_004276_256x240.png");}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/assets/default/images/ui-icons_cc0000_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: 6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 6px;}
.ui-widget-overlay {background: #a6a6a6 url("/assets/default/images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;opacity: .4;filter: Alpha(Opacity=40);}
.ui-widget-shadow {margin: -8px 0 0 -8px;padding: 8px;background: #333 url("/assets/default/images/ui-bg_flat_0_333333_40x100.png") 50% 50% repeat-x;opacity: .1;filter: Alpha(Opacity=10);border-radius: 8px;}