@charset "utf-8";
@import url(/templates/fitness/css/stylesheet.css);
@import url(/templates/fitness/css/style.css);

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{
	display:block}

audio,
canvas,
video{
	display:inline-block;
*display:inline;
*zoom:1}

audio:not([controls]){
	display:none}

html{
	font-size:100%;


-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%}

h1,
h2,
h3,
h4,
h5,
h6{
	margin:11px 0;
padding:20px 0 10px;
font-weight:normal;
color:inherit}




h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{
	}

h1,
h2,
h3{
	line-height:normal;
color:#000;
padding:13px 0;
font-family:'DINPro',
Arial,
Verdana !important;
font-weight:bold}

h1{
	text-align:center;
color:#000}

h2{
	font-size:35px}

h3{
	font-size:30px}

h4{
	font-size:24px;
color:#000}

h5{
	font-size:20px;
color:#000;
font-weight:bold}

h6{
	font-size:16px}

.page-header{
	padding-bottom:8px;
margin:18px 0 27px;
border-bottom:0px none}

ul,
ol{
	padding:0;
margin:0 0 9px 25px}

ul ul,
ul ol,
ol ol,
ol ul{
	margin-bottom:0}

li{
	line-height:18px}

ul.unstyled,
ol.unstyled{
	margin-left:0;
list-style:none}

ul.inline,
ol.inline{
	margin-left:0;
list-style:none}

ul.inline>li,
ol.inline>li{
	display:inline-block;
*display:inline;
*zoom:1;
padding-left:5px;
padding-right:5px}

dl{
	margin-bottom:18px}

dt,
dd{
	line-height:18px}

dt{
	font-weight:bold}

dd{
	margin-left:9px}

.dl-horizontal{
	*zoom:1}

.dl-horizontal:before,
.dl-horizontal:after{
	display:table;
content:"";
line-height:0}

.dl-horizontal:after{
	clear:both}

.dl-horizontal dt{
	float:left;
width:160px;
clear:left;
text-align:right;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}

.dl-horizontal dd{
	margin-left:180px}

hr{
	margin:18px 0;
border:0;
border-bottom:1px solid #ccc}

a:focus{
	outline:thin dotted #333;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px}

a:hover,
a:active{
	outline:0}

sub,
sup{
	position:relative;
font-size:75%;
line-height:0;
vertical-align:baseline}

sup{
	top:-0.5em}

sub{
	bottom:-0.25em}

img{
	max-width:100%;
width:auto \9;
height:auto;
vertical-align:middle;
border:0;
-ms-interpolation-mode:bicubic}

#map_canvas img,
.google-maps img,
.gm-style img{
	max-width:none}

button,
input,
select,
textarea{
	margin:0;
font-size:100%;
vertical-align:middle}

button,
input{
	*overflow:visible;
line-height:normal}

button::-moz-focus-inner,
input::-moz-focus-inner{
	padding:0;
border:0}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
	-webkit-appearance:button;
cursor:pointer}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"]{
	cursor:pointer}

input[type="search"]{
	-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
-webkit-appearance:textfield}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{
	-webkit-appearance:none}

textarea{
	overflow:auto;
vertical-align:top}

@media print{
	*{
	text-shadow:none !important;
color:#000 !important;
background:transparent !important;
box-shadow:none !important}

a,
a:visited{
	text-decoration:underline}

a[href]:after{
	content:" (" attr(href) ")"}

abbr[title]:after{
	content:" (" attr(title) ")"}

.ir a:after,
a[href^="javascript:"]:after,

a[href^="#"]:after{
	content:""}

pre,
blockquote{
	border:1px solid #999;
page-break-inside:avoid}

thead{
	display:table-header-group}

tr,
img{
	page-break-inside:avoid}

img{
	max-width:100% !important}

@page{
	margin:0.5cm}

p,
h2,
h3{
	orphans:3;
widows:3}

h2,
h3{
	page-break-after:avoid}

}

.rtl .navigation .nav-child{
	left:auto;
right:0}

.rtl .navigation .nav>li>.nav-child:before{
	left:auto;
right:12px}

.rtl .navigation .nav>li>.nav-child:after{
	left:auto;
right:13px}

.clearfix{
	*zoom:1}

.clearfix:before,
.clearfix:after{
	display:table;
content:"";
line-height:0}

.clearfix:after{
	clear:both}

.hide-text{
	font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0}

.input-block-level{
	display:block;
width:100%;
min-height:28px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}

body{
	margin:0;
padding:0;
font-family:'Open Sans',
sans-serif,
'DINPro',
Arial,
Verdana !important}

a{
	text-decoration:none}

a:hover,
a:focus{
	text-decoration:underline}

.img-rounded{
	-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px}

.img-polaroid{
	padding:4px;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0,
0,
0,
0.2);
-webkit-box-shadow:0 1px 3px rgba(0,
0,
0,
0.1);
-moz-box-shadow:0 1px 3px rgba(0,
0,
0,
0.1);
box-shadow:0 1px 3px rgba(0,
0,
0,
0.1)}

.img-circle{
	-webkit-border-radius:500px;
-moz-border-radius:500px;
border-radius:500px}

.row{
	margin-left:-20px;
*zoom:1}

.row:before,
.row:after{
	display:table;
content:"";
line-height:0}

.row:after{
	clear:both}

[class*="span"]{
	float:left;
min-height:1px}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container{
	width:1600px}

.row-fluid:before,
.row-fluid:after{
	display:table;
content:"";
line-height:0}

.row-fluid:after{
	clear:both}

.row-fluid [class*="span"]{
	display:block;
width:100%;
min-height:28px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:0;
*margin-left:0}

.row-fluid [class*="span"]:first-child{
	margin-left:0}

.row-fluid .controls-row [class*="span"]+[class*="span"]{
	margin-left:0}

.row-fluid .span12{
	width:100%;
*width:100%}

.row-fluid .span11{
	width:90%;
*width:90%}

.row-fluid .span10{
	width:80%;
*width:80%}

.row-fluid .span9{
	width:75%;
*width:75%}

.row-fluid .span8{
	width:66.6%;
*width:66.6%}

.row-fluid .span7{
	width:55%;
*width:55%}

.row-fluid .span6{
	width:50%;
*width:50%}

.row-fluid .span5{
	width:45%;
*width:45%}

.row-fluid .span4{
	width:33.3%;
*width:33.3%}

.row-fluid .span3{
	width:25%;
*width:25%}

.row-fluid .span2{
	width:20%;
*width:20%}

.row-fluid .span1{
	width:10%;
*width:10%}

[class*="span"].hide,
.row-fluid [class*="span"].hide{
	display:none}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right{
	float:right}

.container{
	margin-right:auto;
margin-left:auto;
*zoom:1}

.container:before,
.container:after{
	display:table;
content:"";
line-height:0}

.container:after{
	clear:both}

p{
	margin:0 0 9px}

.lead{
	margin-bottom:18px;
font-size:19.5px;
font-weight:200;
line-height:27px}

small{
	font-size:85%}

strong{
	font-weight:bold}

em{
	font-style:italic}

cite{
	font-style:normal}

.muted{
	color:#999}

a.muted:hover,
a.muted:focus{
	color:#808080}

.text-warning{
	color:#c09853}

a.text-warning:hover,
a.text-warning:focus{
	color:#a47e3c}

.text-error{
	color:#b94a48}

a.text-error:hover,
a.text-error:focus{
	color:#953b39}

.text-info{
	color:#3a87ad}

a.text-info:hover,
a.text-info:focus{
	color:#2d6987}

.text-success{
	color:#468847}

a.text-success:hover,
a.text-success:focus{
	color:#356635}

.text-left{
	text-align:left}

.text-right{
	text-align:right}

.text-center{
	text-align:center}

abbr[title],
abbr[data-original-title]{
	cursor:help;
border-bottom:1px dotted #999}

abbr.initialism{
	font-size:90%;
text-transform:uppercase}

blockquote{
	padding:0 0 0 15px;
margin:0 0 18px;
border-left:5px solid #eee}

blockquote p{
	margin-bottom:0;
font-size:16.25px;
font-weight:300;
line-height:1.25}

blockquote small{
	display:block;
line-height:18px;
color:#999}

blockquote small:before{
	content:'\2014 \00A0'}

blockquote.pull-right{
	float:right;
padding-right:15px;
padding-left:0;
border-right:5px solid #eee;
border-left:0}

blockquote.pull-right p,
blockquote.pull-right small{
	text-align:right}

blockquote.pull-right small:before{
	content:''}

blockquote.pull-right small:after{
	content:'\00A0 \2014'}

q:before,
q:after,
blockquote:before,
blockquote:after{
	content:""}

address{
	display:block;
margin-bottom:18px;
font-style:normal;
line-height:18px}

code,
pre{
	padding:0 3px 2px;
font-family:Monaco,
Menlo,
Consolas,
"Courier New",
monospace;
font-size:11px;
color:#333;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px}

code{
	padding:2px 4px;
color:#d14;
background-color:#f7f7f9;
border:1px solid #e1e1e8;
white-space:nowrap}

pre{
	display:block;
padding:8.5px;
margin:0 0 9px;
font-size:12px;
line-height:18px;
word-break:break-all;
word-wrap:break-word;
white-space:pre;
white-space:pre-wrap;
background-color:#f5f5f5;
border:1px solid #ccc;
border:1px solid rgba(0,
0,
0,
0.15);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px}

pre.prettyprint{
	margin-bottom:18px}

pre code{
	padding:0;
color:inherit;
white-space:pre;
white-space:pre-wrap;
background-color:transparent;
border:0}

.pre-scrollable{
	max-height:340px;
overflow-y:scroll}

form{
	margin:0 0 18px}

fieldset{
	padding:0;
margin:0;
border:0}

legend{
	display:block;
width:100%;
padding:0;
margin-bottom:18px;
font-size:19.5px;
line-height:36px;
color:#333;
border:0;
border-bottom:1px solid #e5e5e5}

legend small{
	font-size:13.5px;
color:#999}

label,
input,
button,
select,
textarea{
	font-size:13px;
font-weight:normal;
line-height:18px}

input,
button,
select,
textarea{
	font-family:Arial,
"Helvetica Neue",
Helvetica,
sans-serif}

label{
	display:block;
margin-bottom:5px}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{
	display:inline-block;
height:18px;
padding:4px 6px;
margin-bottom:9px;
font-size:13px;
line-height:18px;
color:#555;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
vertical-align:middle}

input,
textarea,
.uneditable-input{
	width:206px}

textarea{
	height:auto}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{
	background-color:#fff;
border:1px solid #ccc;
-webkit-box-shadow:inset 0 1px 1px rgba(0,
0,
0,
0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,
0,
0,
0.075);
box-shadow:inset 0 1px 1px rgba(0,
0,
0,
0.075);
-webkit-transition:border linear .2s,
box-shadow linear .2s;
-moz-transition:border linear .2s,
box-shadow linear .2s;
-o-transition:border linear .2s,
box-shadow linear .2s;
transition:border linear .2s,
box-shadow linear .2s}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{
	border-color:rgba(82,
168,
236,
0.8);
outline:0;
outline:thin dotted \9;
-webkit-box-shadow:inset 0 1px 1px rgba(0,
0,
0,
.075),
0 0 8px rgba(82,
168,
236,
.6);
-moz-box-shadow:inset 0 1px 1px rgba(0,
0,
0,
.075),
0 0 8px rgba(82,
168,
236,
.6);
box-shadow:inset 0 1px 1px rgba(0,
0,
0,
.075),
0 0 8px rgba(82,
168,
236,
.6)}

input[type="radio"],
input[type="checkbox"]{
	margin:4px 0 0;
*margin-top:0;
margin-top:1px \9;
line-height:normal}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"]{
	width:auto}

select,
input[type="file"]{
	height:28px;
*margin-top:4px;
line-height:28px}

select{
	width:220px;
border:1px solid #ccc;
background-color:#fff}

select[multiple],
select[size]{
	height:auto}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus{
	outline:thin dotted #333;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px}

.uneditable-input,
.uneditable-textarea{
	color:#999;
background-color:#fcfcfc;
border-color:#ccc;
-webkit-box-shadow:inset 0 1px 2px rgba(0,
0,
0,
0.025);
-moz-box-shadow:inset 0 1px 2px rgba(0,
0,
0,
0.025);
box-shadow:inset 0 1px 2px rgba(0,
0,
0,
0.025);
cursor:not-allowed}

.uneditable-input{
	overflow:hidden;
white-space:nowrap}

.uneditable-textarea{
	width:auto;
height:auto}

input:-moz-placeholder,
textarea:-moz-placeholder{
	color:#999}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
	color:#999}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
	color:#999}

.radio,
.checkbox{
	min-height:18px;
padding-left:20px}

.radio input[type="radio"],
.checkbox input[type="checkbox"]{
	float:left;
margin-left:-20px}

.controls>.radio:first-child,
.controls>.checkbox:first-child{
	padding-top:5px}

.radio.inline,
.checkbox.inline{
	display:inline-block;
padding-top:5px;
margin-bottom:0;
vertical-align:middle}

.radio.inline+.radio.inline,
.checkbox.inline+.checkbox.inline{
	margin-left:10px}

.input-mini{
	width:60px}

.input-small{
	width:90px}

.input-medium{
	width:150px}

.input-large{
	width:210px}

.input-xlarge{
	width:270px}

.input-xxlarge{
	width:530px}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"]{
	float:none;
margin-left:0}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"]{
	display:inline-block}

.fade{
	opacity:0;
-webkit-transition:opacity .15s linear;
-moz-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear}

.fade.in{
	opacity:1}

.collapse{
	position:relative;
height:0;
overflow:hidden;
-webkit-transition:height .35s ease;
-moz-transition:height .35s ease;
-o-transition:height .35s ease;
transition:height .35s ease}

.collapse.in{
	height:auto}

.close{
	float:right;
font-size:20px;
font-weight:bold;
line-height:18px;
color:#000;
text-shadow:0 1px 0 #fff;
opacity:0.2;
filter:alpha(opacity=20)}

.close:hover,
.close:focus{
	color:#000;
text-decoration:none;
cursor:pointer;
opacity:0.4;
filter:alpha(opacity=40)}

button.close{
	padding:3;
cursor:pointer;
background:transparent;
border:0;
-webkit-appearance:none}

.btn{
	-webkit-transition:all .15s linear !important;
-moz-transition:all .15s linear !important;
-o-transition:all .15s linear !important;
transition:all .15s linear !important;
border:0 none;
display:inline-block;
*display:inline;
padding:10px 20px;
margin-bottom:0;
font-size:14px;
line-height:20px;
text-align:center;
text-transform:uppercase;
text-decoration:none !important;
vertical-align:middle;
color:#fff;
cursor:pointer;
background-color:#000;
*background-color:#000;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
*margin-left:.3em;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg)}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled]{
	background-color:#EA0000;
*background-color:#EA0000}

.btn:active,
.btn.active{
	}

.btn:first-child{
	*margin-left:0}

.btn:hover,
.btn:focus{
	}

.btn:focus{
	}

.btn.active,
.btn:active{
	}

.btn.disabled,
.btn[disabled]{
	cursor:default;
background-image:none;
opacity:0.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none}

.btn-large{
	padding:11px 19px;
font-size:16.25px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"]{
	margin-top:4px}

.btn-small{
	padding:2px 10px;
font-size:12px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"]{
	margin-top:0}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"]{
	margin-top:-1px}

.btn-mini{
	padding:0 6px;
font-size:9.75px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px}

.btn-block{
	display:block;
width:100%;
padding-left:0;
padding-right:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}

.btn-block+.btn-block{
	margin-top:5px}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block{
	width:100%}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active{
	color:rgba(255,
255,
255,
0.75)}

.btn-primary{
	background-color:#CB0101}

.btn-primary:active,
.btn-primary.active{
	background-color:#039 \9}

.btn-warning{
	color:#fff;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25);
background-color:#faa732;
background-image:-moz-linear-gradient(top,
#fbb450,
#f89406);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#fbb450),
to(#f89406));
background-image:-webkit-linear-gradient(top,
#fbb450,
#f89406);
background-image:-o-linear-gradient(top,
#fbb450,
#f89406);
background-image:linear-gradient(to bottom,
#fbb450,
#f89406);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f',
endColorstr='#fff89406',
GradientType=0);
border-color:#f89406 #f89406 #ad6704;
*background-color:#f89406;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled]{
	color:#fff;
background-color:#f89406;
*background-color:#df8505}

.btn-warning:active,
.btn-warning.active{
	background-color:#c67605 \9}

.btn-danger{
	color:#fff;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25);
background-color:#da4f49;
background-image:-moz-linear-gradient(top,
#ee5f5b,
#bd362f);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#ee5f5b),
to(#bd362f));
background-image:-webkit-linear-gradient(top,
#ee5f5b,
#bd362f);
background-image:-o-linear-gradient(top,
#ee5f5b,
#bd362f);
background-image:linear-gradient(to bottom,
#ee5f5b,
#bd362f);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',
endColorstr='#ffbd362f',
GradientType=0);
border-color:#bd362f #bd362f #802420;
*background-color:#bd362f;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled]{
	color:#fff;
background-color:#bd362f;
*background-color:#a9302a}

.btn-danger:active,
.btn-danger.active{
	background-color:#942a25 \9}

.btn-success{
	color:#fff;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25);
background-color:#070707;
background-image:-moz-linear-gradient(top,
#070707,
#010101);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#070707),
to(#010101));
background-image:-webkit-linear-gradient(top,
#070707,
#010101);
background-image:-o-linear-gradient(top,
#070707,
#010101);
background-image:linear-gradient(to bottom,
#070707,
#010101);
background-repeat:repeat-x;
border-color:#010101 #010101 #070707;
*background-color:#010101;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled]{
	color:#fff;
background-color:#050505;
*background-color:#000}

.btn-success:active,
.btn-success.active{
	background-color:#408140 \9}

.btn-info{
	color:#fff;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25);
background-color:#49afcd;
background-image:-moz-linear-gradient(top,
#5bc0de,
#2f96b4);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#5bc0de),
to(#2f96b4));
background-image:-webkit-linear-gradient(top,
#5bc0de,
#2f96b4);
background-image:-o-linear-gradient(top,
#5bc0de,
#2f96b4);
background-image:linear-gradient(to bottom,
#5bc0de,
#2f96b4);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',
endColorstr='#ff2f96b4',
GradientType=0);
border-color:#2f96b4 #2f96b4 #1f6377;
*background-color:#2f96b4;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled]{
	color:#fff;
background-color:#2f96b4;
*background-color:#2a85a0}

.btn-info:active,
.btn-info.active{
	background-color:#24748c \9}

.btn-inverse{
	color:#fff;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25);
background-color:#363636;
background-image:-moz-linear-gradient(top,
#444,
#222);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#444),
to(#222));
background-image:-webkit-linear-gradient(top,
#444,
#222);
background-image:-o-linear-gradient(top,
#444,
#222);
background-image:linear-gradient(to bottom,
#444,
#222);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',
endColorstr='#ff222222',
GradientType=0);
border-color:#222 #222 #000;
*background-color:#222;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled]{
	color:#fff;
background-color:#222;
*background-color:#151515}

.btn-inverse:active,
.btn-inverse.active{
	background-color:#090909 \9}

button.btn,
input[type="submit"].btn{
	*padding-top:3px;
*padding-bottom:3px}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner{
	padding:0;
border:0}

button.btn.btn-large,
input[type="submit"].btn.btn-large{
	*padding-top:7px;
*padding-bottom:7px}

button.btn.btn-small,
input[type="submit"].btn.btn-small{
	*padding-top:3px;
*padding-bottom:3px}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini{
	*padding-top:1px;
*padding-bottom:1px}

.btn-link,
.btn-link:active,
.btn-link[disabled]{
	background-color:transparent;
background-image:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none}

.btn-link{
	border-color:transparent;
cursor:pointer;
color:#08c;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}

.btn-link:hover,
.btn-link:focus{
	color:#005580;
text-decoration:underline;
background-color:transparent}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus{
	color:#333;
text-decoration:none}

.btn-group{
	position:relative;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0;
vertical-align:middle;
white-space:nowrap;
*margin-left:.3em}

.btn-group:first-child{
	*margin-left:0}

.btn-group+.btn-group{
	margin-left:5px}

.btn-toolbar{
	font-size:0;
margin-top:9px;
margin-bottom:9px}

.btn-toolbar>.btn+.btn,
.btn-toolbar>.btn-group+.btn,
.btn-toolbar>.btn+.btn-group{
	margin-left:5px}

.btn-group>.btn{
	position:relative;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}

.btn-group>.btn+.btn{
	margin-left:-1px}

.btn-group>.btn,
.btn-group>.dropdown-menu,
.btn-group>.popover{
	font-size:13px}

.btn-group>.btn-mini{
	font-size:9.75px}

.btn-group>.btn-small{
	font-size:12px}

.btn-group>.btn-large{
	font-size:16.25px}

.btn-group>.btn:first-child{
	margin-left:0;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px}

.btn-group>.btn:last-child,
.btn-group>.dropdown-toggle{
	-webkit-border-top-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px}

.btn-group>.btn.large:first-child{
	margin-left:0;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topleft:6px;
border-top-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomleft:6px;
border-bottom-left-radius:6px}

.btn-group>.btn.large:last-child,
.btn-group>.large.dropdown-toggle{
	-webkit-border-top-right-radius:6px;
-moz-border-radius-topright:6px;
border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
-moz-border-radius-bottomright:6px;
border-bottom-right-radius:6px}

.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active{
	z-index:2}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle{
	outline:0}

.btn-group>.btn+.dropdown-toggle{
	padding-left:8px;
padding-right:8px;
-webkit-box-shadow:inset 1px 0 0 rgba(255,
255,
255,
.125),
inset 0 1px 0 rgba(255,
255,
255,
.2),
0 1px 2px rgba(0,
0,
0,
.05);
-moz-box-shadow:inset 1px 0 0 rgba(255,
255,
255,
.125),
inset 0 1px 0 rgba(255,
255,
255,
.2),
0 1px 2px rgba(0,
0,
0,
.05);
box-shadow:inset 1px 0 0 rgba(255,
255,
255,
.125),
inset 0 1px 0 rgba(255,
255,
255,
.2),
0 1px 2px rgba(0,
0,
0,
.05);
*padding-top:5px;
*padding-bottom:5px}

.btn-group>.btn-mini+.dropdown-toggle{
	padding-left:5px;
padding-right:5px;
*padding-top:2px;
*padding-bottom:2px}

.btn-group>.btn-small+.dropdown-toggle{
	*padding-top:5px;
*padding-bottom:4px}

.btn-group>.btn-large+.dropdown-toggle{
	padding-left:12px;
padding-right:12px;
*padding-top:7px;
*padding-bottom:7px}

.btn-group.open .dropdown-toggle{
	background-image:none;
-webkit-box-shadow:inset 0 2px 4px rgba(0,
0,
0,
.15),
0 1px 2px rgba(0,
0,
0,
.05);
-moz-box-shadow:inset 0 2px 4px rgba(0,
0,
0,
.15),
0 1px 2px rgba(0,
0,
0,
.05);
box-shadow:inset 0 2px 4px rgba(0,
0,
0,
.15),
0 1px 2px rgba(0,
0,
0,
.05)}

.btn-group.open .btn.dropdown-toggle{
	background-color:#e6e6e6}

.btn-group.open .btn-primary.dropdown-toggle{
	background-color:#04c}

.btn-group.open .btn-warning.dropdown-toggle{
	background-color:#f89406}

.btn-group.open .btn-danger.dropdown-toggle{
	background-color:#bd362f}

.btn-group.open .btn-success.dropdown-toggle{
	background-color:#51a351}

.btn-group.open .btn-info.dropdown-toggle{
	background-color:#2f96b4}

.btn-group.open .btn-inverse.dropdown-toggle{
	background-color:#222}

.btn .caret{
	margin-top:8px;
margin-left:0}

.btn-large .caret{
	margin-top:6px}

.btn-large .caret{
	border-left-width:5px;
border-right-width:5px;
border-top-width:5px}

.btn-mini .caret,
.btn-small .caret{
	margin-top:8px}

.dropup .btn-large .caret{
	border-bottom-width:5px}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret{
	border-top-color:#fff;
border-bottom-color:#fff}

.btn-group-vertical{
	display:inline-block;
*display:inline;
*zoom:1}

.btn-group-vertical>.btn{
	display:block;
float:none;
max-width:100%;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}

.btn-group-vertical>.btn+.btn{
	margin-left:0;
margin-top:-1px}

.btn-group-vertical>.btn:first-child{
	-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0}

.btn-group-vertical>.btn:last-child{
	-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px}

.btn-group-vertical>.btn-large:first-child{
	-webkit-border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0}

.btn-group-vertical>.btn-large:last-child{
	-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px}

.alert{
	padding:8px 35px 8px 14px;
margin-bottom:18px;
text-shadow:0 1px 0 rgba(255,
255,
255,
0.5);
background-color:#fcf8e3;
border:1px solid #fbeed5;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px}

.alert,
.alert h4{
	color:#c09853}

.alert h4{
	margin:0}

.alert .close{
	position:relative;
top:-2px;
right:-21px;
line-height:18px}

.alert-success{
	background-color:#dff0d8;
border-color:#d6e9c6;
color:#468847}

.alert-success h4{
	color:#468847}

.alert-danger,
.alert-error{
	background-color:#f2dede;
border-color:#eed3d7;
color:#b94a48}

.alert-danger h4,
.alert-error h4{
	color:#b94a48}

.alert-info{
	background-color:#d9edf7;
border-color:#bce8f1;
color:#3a87ad}

.alert-info h4{
	color:#3a87ad}

.alert-block{
	padding-top:14px;
padding-bottom:14px}

.alert-block>p,
.alert-block>ul{
	margin-bottom:0}

.alert-block p+p{
	margin-top:5px}

.nav{
	margin-left:0;
margin-bottom:18px;
list-style:none}

.nav>li>a{
	display:block}

.nav>li>a:hover,
.nav>li>a:focus{
	text-decoration:none}

.nav>li>a>img{
	max-width:none}

.nav>.pull-right{
	float:right}

.nav-header{
	display:block;
padding:3px 15px;
font-size:11px;
font-weight:bold;
line-height:18px;
color:#999;
text-shadow:0 1px 0 rgba(255,
255,
255,
0.5);
text-transform:uppercase}

.nav li+.nav-header{
	margin-top:9px}

.nav-list{
	padding-left:15px;
padding-right:15px;
margin-bottom:0}

.nav-list>li>a,
.nav-list .nav-header{
	margin-left:-15px;
margin-right:-15px;
text-shadow:0 1px 0 rgba(255,
255,
255,
0.5)}

.nav-list>li>a{
	padding:3px 15px}

.nav-list>.active>a,
.nav-list>.active>a:hover,
.nav-list>.active>a:focus{
	color:#fff;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.2);
background-color:#08c}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"]{
	margin-right:2px}

.nav-list .divider{
	*width:100%;
height:1px;
margin:8px 1px;
*margin:-5px 0 5px;
overflow:hidden;
background-color:#e5e5e5;
border-bottom:1px solid #fff}

.nav-tabs,
.nav-pills{
	*zoom:1}

.nav-tabs:before,
.nav-tabs:after,
.nav-pills:before,
.nav-pills:after{
	display:table;
content:"";
line-height:0}

.nav-tabs:after,
.nav-pills:after{
	clear:both}

.nav-tabs>li,
.nav-pills>li{
	float:left}

.nav-tabs>li>a,
.nav-pills>li>a{
	padding-right:12px;
padding-left:12px;
margin-right:2px;
line-height:14px}

.nav-tabs{
	border-bottom:1px solid #ddd}

.nav-tabs>li{
	margin-bottom:-1px}

.nav-tabs>li>a{
	padding-top:8px;
padding-bottom:8px;
line-height:18px;
border:1px solid transparent;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0}

.nav-tabs>li>a:hover,
.nav-tabs>li>a:focus{
	border-color:#eee #eee #ddd}

.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus{
	color:#555;
background-color:#fff;
border:1px solid #ddd;
border-bottom-color:transparent;
cursor:default}

.nav-pills>li>a{
	padding-top:8px;
padding-bottom:8px;
margin-top:2px;
margin-bottom:2px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px}

.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus{
	color:#fff;
background-color:#08c}

.nav-stacked>li{
	float:none}

.nav-stacked>li>a{
	margin-right:0}

.nav-tabs.nav-stacked{
	border-bottom:0}

.nav-tabs.nav-stacked>li>a{
	border:1px solid #ddd;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}

.nav-tabs.nav-stacked>li:first-child>a{
	-webkit-border-top-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px}

.nav-tabs.nav-stacked>li:last-child>a{
	-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px}

.nav-tabs.nav-stacked>li>a:hover,
.nav-tabs.nav-stacked>li>a:focus{
	border-color:#ddd;
z-index:2}

.nav-pills.nav-stacked>li>a{
	margin-bottom:3px}

.nav-pills.nav-stacked>li:last-child>a{
	margin-bottom:1px}

.nav-tabs .dropdown-menu{
	-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px}

.nav-pills .dropdown-menu{
	-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px}

.nav .dropdown-toggle .caret{
	border-top-color:#08c;
border-bottom-color:#08c;
margin-top:6px}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret{
	border-top-color:#005580;
border-bottom-color:#005580}

.nav-tabs .dropdown-toggle .caret{
	margin-top:8px}

.nav .active .dropdown-toggle .caret{
	border-top-color:#fff;
border-bottom-color:#fff}

.nav-tabs .active .dropdown-toggle .caret{
	border-top-color:#555;
border-bottom-color:#555}

.nav>.dropdown.active>a:hover,
.nav>.dropdown.active>a:focus{
	cursor:pointer}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav>li.dropdown.open.active>a:hover,
.nav>li.dropdown.open.active>a:focus{
	color:#fff;
background-color:#999;
border-color:#999}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret{
	border-top-color:#fff;
border-bottom-color:#fff;
opacity:1;
filter:alpha(opacity=100)}

.tabs-stacked .open>a:hover,
.tabs-stacked .open>a:focus{
	border-color:#999}

.tabbable{
	*zoom:1}

.tabbable:before,
.tabbable:after{
	display:table;
content:"";
line-height:0}

.tabbable:after{
	clear:both}

.tab-content{
	overflow:auto}

.tabs-below>.nav-tabs,
.tabs-right>.nav-tabs,
.tabs-left>.nav-tabs{
	border-bottom:0}

.tab-content>.tab-pane,
.pill-content>.pill-pane{
	display:none}

.tab-content>.active,
.pill-content>.active{
	display:block}

.tabs-below>.nav-tabs{
	border-top:1px solid #ddd}

.tabs-below>.nav-tabs>li{
	margin-top:-1px;
margin-bottom:0}

.tabs-below>.nav-tabs>li>a{
	-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px}

.tabs-below>.nav-tabs>li>a:hover,
.tabs-below>.nav-tabs>li>a:focus{
	border-bottom-color:transparent;
border-top-color:#ddd}

.tabs-below>.nav-tabs>.active>a,
.tabs-below>.nav-tabs>.active>a:hover,
.tabs-below>.nav-tabs>.active>a:focus{
	border-color:transparent #ddd #ddd #ddd}

.tabs-left>.nav-tabs>li,
.tabs-right>.nav-tabs>li{
	float:none}

.tabs-left>.nav-tabs>li>a,
.tabs-right>.nav-tabs>li>a{
	min-width:74px;
margin-right:0;
margin-bottom:3px}

.tabs-left>.nav-tabs{
	float:left;
margin-right:19px;
border-right:1px solid #ddd}

.tabs-left>.nav-tabs>li>a{
	margin-right:-1px;
-webkit-border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
border-radius:4px 0 0 4px}

.tabs-left>.nav-tabs>li>a:hover,
.tabs-left>.nav-tabs>li>a:focus{
	border-color:#eee #ddd #eee #eee}

.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:hover,
.tabs-left>.nav-tabs .active>a:focus{
	border-color:#ddd transparent #ddd #ddd;
*border-right-color:#fff}

.tabs-right>.nav-tabs{
	float:right;
margin-left:19px;
border-left:1px solid #ddd}

.tabs-right>.nav-tabs>li>a{
	margin-left:-1px;
-webkit-border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
border-radius:0 4px 4px 0}

.tabs-right>.nav-tabs>li>a:hover,
.tabs-right>.nav-tabs>li>a:focus{
	border-color:#eee #eee #eee #ddd}

.tabs-right>.nav-tabs .active>a,
.tabs-right>.nav-tabs .active>a:hover,
.tabs-right>.nav-tabs .active>a:focus{
	border-color:#ddd #ddd #ddd transparent;
*border-left-color:#fff}

.nav>.disabled>a{
	color:#999}

.nav>.disabled>a:hover,
.nav>.disabled>a:focus{
	text-decoration:none;
background-color:transparent;
cursor:default}

.navbar{
	overflow:visible;
margin-bottom:18px;
*position:relative;
*z-index:2}

.navbar-inner{
	min-height:40px;
padding-left:20px;
padding-right:20px;
background-color:#fafafa;
background-image:-moz-linear-gradient(top,
#ffffff,
#f2f2f2);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#ffffff),
to(#f2f2f2));
background-image:-webkit-linear-gradient(top,
#ffffff,
#f2f2f2);
background-image:-o-linear-gradient(top,
#ffffff,
#f2f2f2);
background-image:linear-gradient(to bottom,
#ffffff,
#f2f2f2);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
endColorstr='#fff2f2f2',
GradientType=0);
border:1px solid #d4d4d4;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 1px 4px rgba(0,
0,
0,
0.065);
-moz-box-shadow:0 1px 4px rgba(0,
0,
0,
0.065);
box-shadow:0 1px 4px rgba(0,
0,
0,
0.065);
*zoom:1}

.navbar-inner:before,
.navbar-inner:after{
	display:table;
content:"";
line-height:0}

.navbar-inner:after{
	clear:both}

.navbar .container{
	width:auto}

.nav-collapse.collapse{
	height:auto;
overflow:visible}

.navbar .brand{
	float:left;
display:block;
padding:11px 20px 11px;
margin-left:-20px;
font-size:20px;
font-weight:200;
color:#555;
text-shadow:0 1px 0 #fff}

.navbar .brand:hover,
.navbar .brand:focus{
	text-decoration:none}

.navbar-text{
	margin-bottom:0;
line-height:40px;
color:#555}

.navbar-link{
	color:#555}

.navbar-link:hover,
.navbar-link:focus{
	color:#333}

.navbar .divider-vertical{
	height:40px;
margin:0 9px;
border-left:1px solid #f2f2f2;
border-right:1px solid #fff}

.navbar .btn,
.navbar .btn-group{
	margin-top:5px}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group{
	margin-top:0}

.navbar-form{
	margin-bottom:0;
*zoom:1}

.navbar-form:before,
.navbar-form:after{
	display:table;
content:"";
line-height:0}

.navbar-form:after{
	clear:both}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox{
	margin-top:5px}

.navbar-form input,
.navbar-form select,
.navbar-form .btn{
	display:inline-block;
margin-bottom:0}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"]{
	margin-top:3px}

.navbar-form .input-append,
.navbar-form .input-prepend{
	margin-top:5px;
white-space:nowrap}

.navbar-form .input-append input,
.navbar-form .input-prepend input{
	margin-top:0}

.navbar-search{
	position:relative;
float:left;
margin-top:5px;
margin-bottom:0}

.navbar-search .search-query{
	margin-bottom:0;
padding:4px 14px;
font-family:Arial,
"Helvetica Neue",
Helvetica,
sans-serif;
font-size:13px;
font-weight:normal;
line-height:1;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px}

.navbar-static-top{
	position:static;
margin-bottom:0}

.navbar-static-top .navbar-inner{
	-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}

.navbar-fixed-top,
.navbar-fixed-bottom{
	position:fixed;
right:0;
left:0;
z-index:1030;
margin-bottom:0}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner{
	border-width:0 0 1px}

.navbar-fixed-bottom .navbar-inner{
	border-width:1px 0 0}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner{
	padding-left:0;
padding-right:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container{
	width:1600px}

.navbar-fixed-top{
	top:0}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner{
	-webkit-box-shadow:0 1px 10px rgba(0,
0,
0,
.1);
-moz-box-shadow:0 1px 10px rgba(0,
0,
0,
.1);
box-shadow:0 1px 10px rgba(0,
0,
0,
.1)}

.navbar-fixed-bottom{
	bottom:0}

.navbar-fixed-bottom .navbar-inner{
	-webkit-box-shadow:0 -1px 10px rgba(0,
0,
0,
.1);
-moz-box-shadow:0 -1px 10px rgba(0,
0,
0,
.1);
box-shadow:0 -1px 10px rgba(0,
0,
0,
.1)}

.navbar .nav{
	position:relative;
left:0;
display:block;
float:left;
margin:0 10px 0 0}

.navbar .nav.pull-right{
	float:right;
margin-right:0}

.navbar .nav>li{
	float:left}

.navbar .nav>li>a{
	float:none;
padding:11px 15px 11px;
color:#555;
text-decoration:none;
text-shadow:0 1px 0 #fff}

.navbar .nav .dropdown-toggle .caret{
	margin-top:8px}

.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover{
	background-color:transparent;
color:#333;
text-decoration:none}

.navbar .nav>.active>a,
.navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus{
	color:#555;
text-decoration:none;
background-color:#e6e6e6;
-webkit-box-shadow:inset 0 3px 8px rgba(0,
0,
0,
0.125);
-moz-box-shadow:inset 0 3px 8px rgba(0,
0,
0,
0.125);
box-shadow:inset 0 3px 8px rgba(0,
0,
0,
0.125)}

.navbar .btn-navbar{
	display:none;
float:right;
padding:7px 10px;
margin-left:5px;
margin-right:5px;
color:#fff;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25);
background-color:#ededed;
background-image:-moz-linear-gradient(top,
#f2f2f2,
#e6e6e6);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#f2f2f2),
to(#e6e6e6));
background-image:-webkit-linear-gradient(top,
#f2f2f2,
#e6e6e6);
background-image:-o-linear-gradient(top,
#f2f2f2,
#e6e6e6);
background-image:linear-gradient(to bottom,
#f2f2f2,
#e6e6e6);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',
endColorstr='#ffe5e5e5',
GradientType=0);
border-color:#e6e6e6 #e6e6e6 #bfbfbf;
*background-color:#e6e6e6;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
-webkit-box-shadow:inset 0 1px 0 rgba(255,
255,
255,
.1),
0 1px 0 rgba(255,
255,
255,
.075);
-moz-box-shadow:inset 0 1px 0 rgba(255,
255,
255,
.1),
0 1px 0 rgba(255,
255,
255,
.075);
box-shadow:inset 0 1px 0 rgba(255,
255,
255,
.1),
0 1px 0 rgba(255,
255,
255,
.075)}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled]{
	color:#fff;
background-color:#e6e6e6;
*background-color:#d9d9d9}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active{
	background-color:#ccc \9}

.navbar .btn-navbar .icon-bar{
	display:block;
width:18px;
height:2px;
background-color:#f5f5f5;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
-webkit-box-shadow:0 1px 0 rgba(0,
0,
0,
0.25);
-moz-box-shadow:0 1px 0 rgba(0,
0,
0,
0.25);
box-shadow:0 1px 0 rgba(0,
0,
0,
0.25)}

.btn-navbar .icon-bar+.icon-bar{
	margin-top:3px}

.navbar .nav>li>.dropdown-menu:before{
	content:'';
display:inline-block;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:7px solid #ccc;
border-bottom-color:rgba(0,
0,
0,
0.2);
position:absolute;
top:-7px;
left:9px}

.navbar .nav>li>.dropdown-menu:after{
	content:'';
display:inline-block;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
position:absolute;
top:-6px;
left:10px}

.navbar-fixed-bottom .nav>li>.dropdown-menu:before{
	border-top:7px solid #ccc;
border-top-color:rgba(0,
0,
0,
0.2);
border-bottom:0;
bottom:-7px;
top:auto}

.navbar-fixed-bottom .nav>li>.dropdown-menu:after{
	border-top:6px solid #fff;
border-bottom:0;
bottom:-6px;
top:auto}

.navbar .nav li.dropdown>a:hover .caret,
.navbar .nav li.dropdown>a:focus .caret{
	border-top-color:#333;
border-bottom-color:#333}

.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle{
	background-color:#e6e6e6;
color:#555}

.navbar .nav li.dropdown>.dropdown-toggle .caret{
	border-top-color:#555;
border-bottom-color:#555}

.navbar .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{
	border-top-color:#555;
border-bottom-color:#555}

.navbar .pull-right>li>.dropdown-menu,
.navbar .nav>li>.dropdown-menu.pull-right{
	left:auto;
right:0}

.navbar .pull-right>li>.dropdown-menu:before,
.navbar .nav>li>.dropdown-menu.pull-right:before{
	left:auto;
right:12px}

.navbar .pull-right>li>.dropdown-menu:after,
.navbar .nav>li>.dropdown-menu.pull-right:after{
	left:auto;
right:13px}

.navbar .pull-right>li>.dropdown-menu .dropdown-menu,
.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{
	left:auto;
right:100%;
margin-left:0;
margin-right:-1px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px}

.navbar-inverse .navbar-inner{
	background-color:#1b1b1b;
background-image:-moz-linear-gradient(top,
#222222,
#111111);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#222222),
to(#111111));
background-image:-webkit-linear-gradient(top,
#222222,
#111111);
background-image:-o-linear-gradient(top,
#222222,
#111111);
background-image:linear-gradient(to bottom,
#222222,
#111111);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',
endColorstr='#ff111111',
GradientType=0);
border-color:#252525}

.navbar-inverse .brand,
.navbar-inverse .nav>li>a{
	color:#999;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25)}

.navbar-inverse .brand:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav>li>a:hover,
.navbar-inverse .nav>li>a:focus{
	color:#fff}

.navbar-inverse .brand{
	color:#999}

.navbar-inverse .navbar-text{
	color:#999}

.navbar-inverse .nav>li>a:focus,
.navbar-inverse .nav>li>a:hover{
	background-color:transparent;
color:#fff}

.navbar-inverse .nav .active>a,
.navbar-inverse .nav .active>a:hover,
.navbar-inverse .nav .active>a:focus{
	color:#fff;
background-color:#111}

.navbar-inverse .navbar-link{
	color:#999}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus{
	color:#fff}

.navbar-inverse .divider-vertical{
	border-left-color:#111;
border-right-color:#222}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{
	background-color:#111;
color:#fff}

.navbar-inverse .nav li.dropdown>a:hover .caret,
.navbar-inverse .nav li.dropdown>a:focus .caret{
	border-top-color:#fff;
border-bottom-color:#fff}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{
	border-top-color:#999;
border-bottom-color:#999}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{
	border-top-color:#fff;
border-bottom-color:#fff}

.navbar-inverse .navbar-search .search-query{
	color:#fff;
background-color:#515151;
border-color:#111;
-webkit-box-shadow:inset 0 1px 2px rgba(0,
0,
0,
.1),
0 1px 0 rgba(255,
255,
255,
.15);
-moz-box-shadow:inset 0 1px 2px rgba(0,
0,
0,
.1),
0 1px 0 rgba(255,
255,
255,
.15);
box-shadow:inset 0 1px 2px rgba(0,
0,
0,
.1),
0 1px 0 rgba(255,
255,
255,
.15);
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none}

.navbar-inverse .navbar-search .search-query:-moz-placeholder{
	color:#ccc}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{
	color:#ccc}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{
	color:#ccc}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused{
	padding:5px 15px;
color:#333;
text-shadow:0 1px 0 #fff;
background-color:#fff;
border:0;
-webkit-box-shadow:0 0 3px rgba(0,
0,
0,
0.15);
-moz-box-shadow:0 0 3px rgba(0,
0,
0,
0.15);
box-shadow:0 0 3px rgba(0,
0,
0,
0.15);
outline:0}

.navbar-inverse .btn-navbar{
	color:#fff;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25);
background-color:#0e0e0e;
background-image:-moz-linear-gradient(top,
#151515,
#040404);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#151515),
to(#040404));
background-image:-webkit-linear-gradient(top,
#151515,
#040404);
background-image:-o-linear-gradient(top,
#151515,
#040404);
background-image:linear-gradient(to bottom,
#151515,
#040404);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',
endColorstr='#ff040404',
GradientType=0);
border-color:#040404 #040404 #000;
*background-color:#040404;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled]{
	color:#fff;
background-color:#040404;
*background-color:#000}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active{
	background-color:#000 \9}

div.breadcrumb_mod{
	padding:0 0 0px 0}

ul.breadcrumb_mod{
	}

.breadcrumb{
	padding:10px 0 0 0px;
margin:0 0 0px;
list-style:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
color:#999;
font-size:13px}

.breadcrumb>li{
	display:inline-block;
*display:inline;
*zoom:1}

.breadcrumb>li>.divider{
	padding:0 5px;
color:#999}

.breadcrumb>.active{
	color:#777}

.pagination{
	margin:18px 0;
text-align:center}

.pagination ul{
	display:inline-block;
*display:inline;
*zoom:1;
margin:0 auto;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px}

.pagination ul>li{
	padding:0;
margin:0;
display:inline-block;
background:none}

.pagination ul>li>a,
.pagination ul>li>span{
	float:left;
padding:4px 12px;
line-height:18px;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd;
border-left-width:0}

.pagination ul>li>a:hover,
.pagination ul>li>a:focus,
.pagination ul>.active>a,
.pagination ul>.active>span{
	background-color:#f5f5f5}

.pagination ul>.active>a,
.pagination ul>.active>span{
	color:#999;
cursor:default}

.pagination ul>.disabled>span,
.pagination ul>.disabled>a,
.pagination ul>.disabled>a:hover,
.pagination ul>.disabled>a:focus{
	color:#999;
background-color:transparent;
cursor:default}

.pagination ul>li:first-child>a,
.pagination ul>li:first-child>span{
	border-left-width:1px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px}

.pagination ul>li:last-child>a,
.pagination ul>li:last-child>span{
	-webkit-border-top-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px}

.pagination-centered{
	text-align:center}

.pagination-right{
	text-align:right}

.pagination-large ul>li>a,
.pagination-large ul>li>span{
	padding:11px 19px;
font-size:16.25px}

.pagination-large ul>li:first-child>a,
.pagination-large ul>li:first-child>span{
	-webkit-border-top-left-radius:6px;
-moz-border-radius-topleft:6px;
border-top-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomleft:6px;
border-bottom-left-radius:6px}

.pagination-large ul>li:last-child>a,
.pagination-large ul>li:last-child>span{
	-webkit-border-top-right-radius:6px;
-moz-border-radius-topright:6px;
border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
-moz-border-radius-bottomright:6px;
border-bottom-right-radius:6px}

.pagination-mini ul>li:first-child>a,
.pagination-mini ul>li:first-child>span,
.pagination-small ul>li:first-child>a,
.pagination-small ul>li:first-child>span{
	-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px}

.pagination-mini ul>li:last-child>a,
.pagination-mini ul>li:last-child>span,
.pagination-small ul>li:last-child>a,
.pagination-small ul>li:last-child>span{
	-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px}

.pagination-small ul>li>a,
.pagination-small ul>li>span{
	padding:2px 10px;
font-size:12px}

.pagination-mini ul>li>a,
.pagination-mini ul>li>span{
	padding:0 6px;
font-size:9.75px}

.pager{
	margin:18px 0;
list-style:none;
text-align:center;
*zoom:1}

.pager:before,
.pager:after{
	display:table;
content:"";
line-height:0}

.pager:after{
	clear:both}

.pager li{
	display:inline}

.pager li>a,
.pager li>span{
	display:inline-block;
padding:5px 14px;
background-color:#fff;
border:1px solid #ddd;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px}

.pager li>a:hover,
.pager li>a:focus{
	text-decoration:none;
background-color:#f5f5f5}

.pager .next>a,
.pager .next>span{
	float:right}

.pager .previous>a,
.pager .previous>span{
	float:left}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span{
	color:#999;
background-color:#fff;
cursor:default}

.modal-backdrop{
	position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1040;
background-color:#000}

.modal-backdrop.fade{
	opacity:0}

.modal-backdrop,
.modal-backdrop.fade.in{
	opacity:0.8;
filter:alpha(opacity=80)}

.modal-header{
	padding:9px 15px;
border-bottom:1px solid #eee}

.modal-header .close{
	margin-top:2px}

.modal-header h3{
	margin:0;
line-height:30px}

.modal-body{
	width:98%;
position:relative;
max-height:400px;
padding:1%}

.modal-body iframe{
	width:100%;
max-height:none;
border:0 !important}

.modal-form{
	margin-bottom:0}

.modal-footer{
	padding:14px 15px 15px;
margin-bottom:0;
text-align:right;
background-color:#f5f5f5;
border-top:1px solid #ddd;
-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
-webkit-box-shadow:inset 0 1px 0 #fff;
-moz-box-shadow:inset 0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff;
*zoom:1}

.modal-footer:before,
.modal-footer:after{
	display:table;
content:"";
line-height:0}

.modal-footer:after{
	clear:both}

.modal-footer .btn+.btn{
	margin-left:5px;
margin-bottom:0}

.modal-footer .btn-group .btn+.btn{
	margin-left:-1px}

.modal-footer .btn-block+.btn-block{
	margin-left:0}

.tooltip{
	position:absolute;
z-index:1030;
display:block;
visibility:visible;
font-size:11px;
line-height:1.4;
opacity:0;
filter:alpha(opacity=0)}

.tooltip.in{
	opacity:0.8;
filter:alpha(opacity=80)}

.tooltip.top{
	margin-top:-3px;
padding:5px 0}

.tooltip.right{
	margin-left:3px;
padding:0 5px}

.tooltip.bottom{
	margin-top:3px;
padding:5px 0}

.tooltip.left{
	margin-left:-3px;
padding:0 5px}

.tooltip-inner{
	max-width:200px;
padding:8px;
color:#fff;
text-align:center;
text-decoration:none;
background-color:#000;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px}

.tooltip-arrow{
	position:absolute;
width:0;
height:0;
border-color:transparent;
border-style:solid}

.tooltip.top .tooltip-arrow{
	bottom:0;
left:50%;
margin-left:-5px;
border-width:5px 5px 0;
border-top-color:#000}

.tooltip.right .tooltip-arrow{
	top:50%;
left:0;
margin-top:-5px;
border-width:5px 5px 5px 0;
border-right-color:#000}

.tooltip.left .tooltip-arrow{
	top:50%;
right:0;
margin-top:-5px;
border-width:5px 0 5px 5px;
border-left-color:#000}

.tooltip.bottom .tooltip-arrow{
	top:0;
left:50%;
margin-left:-5px;
border-width:0 5px 5px;
border-bottom-color:#000}

.popover{
	position:absolute;
top:0;
left:0;
z-index:1010;
display:none;
max-width:276px;
padding:1px;
text-align:left;
background-color:#fff;
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
border:1px solid #ccc;
border:1px solid rgba(0,
0,
0,
0.2);
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:0 5px 10px rgba(0,
0,
0,
0.2);
-moz-box-shadow:0 5px 10px rgba(0,
0,
0,
0.2);
box-shadow:0 5px 10px rgba(0,
0,
0,
0.2);
white-space:normal}

.popover.top{
	margin-top:-10px}

.popover.right{
	margin-left:10px}

.popover.bottom{
	margin-top:10px}

.popover.left{
	margin-left:-10px}

.popover-title{
	margin:0;
padding:8px 14px;
font-size:14px;
font-weight:normal;
line-height:18px;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0}

.popover-title:empty{
	display:none}

.popover-content{
	padding:9px 14px}

.popover .arrow,
.popover .arrow:after{
	position:absolute;
display:block;
width:0;
height:0;
border-color:transparent;
border-style:solid}

.popover .arrow{
	border-width:11px}

.popover .arrow:after{
	border-width:10px;
content:""}

.popover.top .arrow{
	left:50%;
margin-left:-11px;
border-bottom-width:0;
border-top-color:#999;
border-top-color:rgba(0,
0,
0,
0.25);
bottom:-11px}

.popover.top .arrow:after{
	bottom:1px;
margin-left:-10px;
border-bottom-width:0;
border-top-color:#fff}

.popover.right .arrow{
	top:50%;
left:-11px;
margin-top:-11px;
border-left-width:0;
border-right-color:#999;
border-right-color:rgba(0,
0,
0,
0.25)}

.popover.right .arrow:after{
	left:1px;
bottom:-10px;
border-left-width:0;
border-right-color:#fff}

.popover.bottom .arrow{
	left:50%;
margin-left:-11px;
border-top-width:0;
border-bottom-color:#999;
border-bottom-color:rgba(0,
0,
0,
0.25);
top:-11px}

.popover.bottom .arrow:after{
	top:1px;
margin-left:-10px;
border-top-width:0;
border-bottom-color:#fff}

.popover.left .arrow{
	top:50%;
right:-11px;
margin-top:-11px;
border-right-width:0;
border-left-color:#999;
border-left-color:rgba(0,
0,
0,
0.25)}

.popover.left .arrow:after{
	right:1px;
border-right-width:0;
border-left-color:#fff;
bottom:-10px}

.thumbnails{
	margin-left:-20px;
list-style:none;
*zoom:1}

.thumbnails:before,
.thumbnails:after{
	display:table;
content:"";
line-height:0}

.thumbnails:after{
	clear:both}

.row-fluid .thumbnails{
	margin-left:0}

.thumbnails>li{
	float:left;
margin-bottom:18px;
margin-left:20px}

.thumbnail{
	display:block;
padding:4px;
line-height:18px;
border:1px solid #ddd;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 1px 3px rgba(0,
0,
0,
0.055);
-moz-box-shadow:0 1px 3px rgba(0,
0,
0,
0.055);
box-shadow:0 1px 3px rgba(0,
0,
0,
0.055);
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out}

a.thumbnail:hover,
a.thumbnail:focus{
	border-color:#08c;
-webkit-box-shadow:0 1px 4px rgba(0,
105,
214,
0.25);
-moz-box-shadow:0 1px 4px rgba(0,
105,
214,
0.25);
box-shadow:0 1px 4px rgba(0,
105,
214,
0.25)}

.thumbnail>img{
	display:block;
max-width:100%;
margin-left:auto;
margin-right:auto}

.thumbnail .caption{
	padding:9px;
color:#555}

.label,
.badge{
	display:inline-block;
padding:2px 4px;
font-size:10.998px;
font-weight:bold;
line-height:14px;
color:#fff;
vertical-align:baseline;
white-space:nowrap;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25);
background-color:#999}

.label{
	-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px}

.badge{
	padding-left:9px;
padding-right:9px;
-webkit-border-radius:9px;
-moz-border-radius:9px;
border-radius:9px}

.label:empty,
.badge:empty{
	display:none}

a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus{
	color:#fff;
text-decoration:none;
cursor:pointer}

.label-important,
.badge-important{
	background-color:#b94a48}

.label-important[href],
.badge-important[href]{
	background-color:#953b39}

.label-warning,
.badge-warning{
	background-color:#f89406}

.label-warning[href],
.badge-warning[href]{
	background-color:#c67605}

.label-success,
.badge-success{
	background-color:#468847}

.label-success[href],
.badge-success[href]{
	background-color:#356635}

.label-info,
.badge-info{
	background-color:#3a87ad}

.label-info[href],
.badge-info[href]{
	background-color:#2d6987}

.label-inverse,
.badge-inverse{
	background-color:#333}

.label-inverse[href],
.badge-inverse[href]{
	background-color:#1a1a1a}

.btn .label,
.btn .badge{
	position:relative;
top:-1px}

.btn-mini .label,
.btn-mini .badge{
	top:0}

@-webkit-keyframes progress-bar-stripes{
	from{
	background-position:40px 0}

to{
	background-position:0 0}

}

@-moz-keyframes progress-bar-stripes{
	from{
	background-position:40px 0}

to{
	background-position:0 0}

}

@-ms-keyframes progress-bar-stripes{
	from{
	background-position:40px 0}

to{
	background-position:0 0}

}

@-o-keyframes progress-bar-stripes{
	from{
	background-position:0 0}

to{
	background-position:40px 0}

}

@keyframes progress-bar-stripes{
	from{
	background-position:40px 0}

to{
	background-position:0 0}

}

.progress{
	overflow:hidden;
height:18px;
margin-bottom:18px;
background-color:#f7f7f7;
background-image:-moz-linear-gradient(top,
#f5f5f5,
#f9f9f9);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#f5f5f5),
to(#f9f9f9));
background-image:-webkit-linear-gradient(top,
#f5f5f5,
#f9f9f9);
background-image:-o-linear-gradient(top,
#f5f5f5,
#f9f9f9);
background-image:linear-gradient(to bottom,
#f5f5f5,
#f9f9f9);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',
endColorstr='#fff9f9f9',
GradientType=0);
-webkit-box-shadow:inset 0 1px 2px rgba(0,
0,
0,
0.1);
-moz-box-shadow:inset 0 1px 2px rgba(0,
0,
0,
0.1);
box-shadow:inset 0 1px 2px rgba(0,
0,
0,
0.1);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px}

.progress .bar{
	width:0%;
height:100%;
color:#fff;
float:left;
font-size:12px;
text-align:center;
text-shadow:0 -1px 0 rgba(0,
0,
0,
0.25);
background-color:#0e90d2;
background-image:-moz-linear-gradient(top,
#149bdf,
#0480be);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#149bdf),
to(#0480be));
background-image:-webkit-linear-gradient(top,
#149bdf,
#0480be);
background-image:-o-linear-gradient(top,
#149bdf,
#0480be);
background-image:linear-gradient(to bottom,
#149bdf,
#0480be);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',
endColorstr='#ff0480be',
GradientType=0);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,
0,
0,
0.15);
-moz-box-shadow:inset 0 -1px 0 rgba(0,
0,
0,
0.15);
box-shadow:inset 0 -1px 0 rgba(0,
0,
0,
0.15);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:width .6s ease;
-moz-transition:width .6s ease;
-o-transition:width .6s ease;
transition:width .6s ease}

.progress .bar+.bar{
	-webkit-box-shadow:inset 1px 0 0 rgba(0,
0,
0,
.15),
inset 0 -1px 0 rgba(0,
0,
0,
.15);
-moz-box-shadow:inset 1px 0 0 rgba(0,
0,
0,
.15),
inset 0 -1px 0 rgba(0,
0,
0,
.15);
box-shadow:inset 1px 0 0 rgba(0,
0,
0,
.15),
inset 0 -1px 0 rgba(0,
0,
0,
.15)}

.progress-striped .bar{
	background-color:#149bdf;
background-image:-webkit-gradient(linear,
0 100%,
100% 0,
color-stop(.25,
rgba(255,
255,
255,
0.15)),
color-stop(.25,
transparent),
color-stop(.5,
transparent),
color-stop(.5,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
transparent),
to(transparent));
background-image:-webkit-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-moz-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-o-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-o-background-size:40px 40px;
background-size:40px 40px}

.progress.active .bar{
	-webkit-animation:progress-bar-stripes 2s linear infinite;
-moz-animation:progress-bar-stripes 2s linear infinite;
-ms-animation:progress-bar-stripes 2s linear infinite;
-o-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite}

.progress-danger .bar,
.progress .bar-danger{
	background-color:#dd514c;
background-image:-moz-linear-gradient(top,
#ee5f5b,
#c43c35);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#ee5f5b),
to(#c43c35));
background-image:-webkit-linear-gradient(top,
#ee5f5b,
#c43c35);
background-image:-o-linear-gradient(top,
#ee5f5b,
#c43c35);
background-image:linear-gradient(to bottom,
#ee5f5b,
#c43c35);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',
endColorstr='#ffc43c35',
GradientType=0)}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger{
	background-color:#ee5f5b;
background-image:-webkit-gradient(linear,
0 100%,
100% 0,
color-stop(.25,
rgba(255,
255,
255,
0.15)),
color-stop(.25,
transparent),
color-stop(.5,
transparent),
color-stop(.5,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
transparent),
to(transparent));
background-image:-webkit-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-moz-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-o-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent)}

.progress-success .bar,
.progress .bar-success{
	background-color:#5eb95e;
background-image:-moz-linear-gradient(top,
#62c462,
#57a957);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#62c462),
to(#57a957));
background-image:-webkit-linear-gradient(top,
#62c462,
#57a957);
background-image:-o-linear-gradient(top,
#62c462,
#57a957);
background-image:linear-gradient(to bottom,
#62c462,
#57a957);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',
endColorstr='#ff57a957',
GradientType=0)}

.progress-success.progress-striped .bar,
.progress-striped .bar-success{
	background-color:#62c462;
background-image:-webkit-gradient(linear,
0 100%,
100% 0,
color-stop(.25,
rgba(255,
255,
255,
0.15)),
color-stop(.25,
transparent),
color-stop(.5,
transparent),
color-stop(.5,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
transparent),
to(transparent));
background-image:-webkit-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-moz-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-o-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent)}

.progress-info .bar,
.progress .bar-info{
	background-color:#4bb1cf;
background-image:-moz-linear-gradient(top,
#5bc0de,
#339bb9);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#5bc0de),
to(#339bb9));
background-image:-webkit-linear-gradient(top,
#5bc0de,
#339bb9);
background-image:-o-linear-gradient(top,
#5bc0de,
#339bb9);
background-image:linear-gradient(to bottom,
#5bc0de,
#339bb9);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',
endColorstr='#ff339bb9',
GradientType=0)}

.progress-info.progress-striped .bar,
.progress-striped .bar-info{
	background-color:#5bc0de;
background-image:-webkit-gradient(linear,
0 100%,
100% 0,
color-stop(.25,
rgba(255,
255,
255,
0.15)),
color-stop(.25,
transparent),
color-stop(.5,
transparent),
color-stop(.5,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
transparent),
to(transparent));
background-image:-webkit-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-moz-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-o-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent)}

.progress-warning .bar,
.progress .bar-warning{
	background-color:#faa732;
background-image:-moz-linear-gradient(top,
#fbb450,
#f89406);
background-image:-webkit-gradient(linear,
0 0,
0 100%,
from(#fbb450),
to(#f89406));
background-image:-webkit-linear-gradient(top,
#fbb450,
#f89406);
background-image:-o-linear-gradient(top,
#fbb450,
#f89406);
background-image:linear-gradient(to bottom,
#fbb450,
#f89406);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f',
endColorstr='#fff89406',
GradientType=0)}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning{
	background-color:#fbb450;
background-image:-webkit-gradient(linear,
0 100%,
100% 0,
color-stop(.25,
rgba(255,
255,
255,
0.15)),
color-stop(.25,
transparent),
color-stop(.5,
transparent),
color-stop(.5,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
rgba(255,
255,
255,
0.15)),
color-stop(.75,
transparent),
to(transparent));
background-image:-webkit-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-moz-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:-o-linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent);
background-image:linear-gradient(45deg,
rgba(255,
255,
255,
0.15) 25%,
transparent 25%,
transparent 50%,
rgba(255,
255,
255,
0.15) 50%,
rgba(255,
255,
255,
0.15) 75%,
transparent 75%,
transparent)}

.accordion{
	margin-bottom:18px}

.accordion-group{
	margin-bottom:2px;
border:1px solid #e5e5e5;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px}

.accordion-heading{
	border-bottom:0}

.accordion-heading .accordion-toggle{
	display:block;
padding:8px 15px}

.accordion-toggle{
	cursor:pointer}

.accordion-inner{
	padding:9px 15px;
border-top:1px solid #e5e5e5}

.carousel{
	position:relative;
margin-bottom:18px;
line-height:1}

.carousel-inner{
	overflow:hidden;
width:100%;
position:relative}

.carousel-inner>.item{
	display:none;
position:relative;
-webkit-transition:.6s ease-in-out left;
-moz-transition:.6s ease-in-out left;
-o-transition:.6s ease-in-out left;
transition:.6s ease-in-out left}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img{
	display:block;
line-height:1}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev{
	display:block}

.carousel-inner>.active{
	left:0}

.carousel-inner>.next,
.carousel-inner>.prev{
	position:absolute;
top:0;
width:100%}

.carousel-inner>.next{
	left:100%}

.carousel-inner>.prev{
	left:-100%}

.carousel-inner>.next.left,
.carousel-inner>.prev.right{
	left:0}

.carousel-inner>.active.left{
	left:-100%}

.carousel-inner>.active.right{
	left:100%}

.carousel-control{
	position:absolute;
top:40%;
left:15px;
width:40px;
height:40px;
margin-top:-20px;
font-size:60px;
font-weight:100;
line-height:30px;
color:#fff;
text-align:center;
background:#222;
border:3px solid #fff;
-webkit-border-radius:23px;
-moz-border-radius:23px;
border-radius:23px;
opacity:0.5;
filter:alpha(opacity=50)}

.carousel-control.right{
	left:auto;
right:15px}

.carousel-control:hover,
.carousel-control:focus{
	color:#fff;
text-decoration:none;
opacity:0.9;
filter:alpha(opacity=90)}

.carousel-indicators{
	position:absolute;
top:15px;
right:15px;
z-index:5;
margin:0;
list-style:none}

.carousel-indicators li{
	display:block;
float:left;
width:10px;
height:10px;
margin-left:5px;
text-indent:-999px;
background-color:#ccc;
background-color:rgba(255,
255,
255,
0.25);
border-radius:5px}

.carousel-indicators .active{
	background-color:#fff}

.carousel-caption{
	position:absolute;
left:0;
right:0;
bottom:0;
padding:15px;
background:#333;
background:rgba(0,
0,
0,
0.75)}

.carousel-caption h4,
.carousel-caption p{
	color:#fff;
line-height:18px}

.carousel-caption h4{
	margin:0 0 5px}

.carousel-caption p{
	margin-bottom:0}

.hero-unit{
	padding:60px;
margin-bottom:30px;
font-size:18px;
font-weight:200;
line-height:27px;
color:inherit;
background-color:#eee;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px}

.hero-unit h1{
	margin-bottom:0;
font-size:60px;
line-height:1;
color:inherit;
letter-spacing:-1px}

.hero-unit li{
	line-height:27px}

.pull-right{
	float:right}

.pull-left{
	float:left}

.hide{
	display:none}

.show{
	display:block}

.invisible{
	visibility:hidden}

.affix{
	position:fixed}

.hidden{
	display:none;
visibility:hidden}

.visible-phone{
	display:none !important}

.visible-tablet{
	display:none !important}

.hidden-desktop{
	display:none !important}

.visible-desktop{
	display:inherit !important}

@media (min-width:768px) and (max-width:979px){
	.hidden-desktop{
	display:inherit !important}

.visible-desktop{
	display:none !important}

.visible-tablet{
	display:inherit !important}

.hidden-tablet{
	display:none !important}

}

@media (max-width:767px){
	.hidden-desktop{
	display:inherit !important}

.visible-desktop{
	display:none !important}

.visible-phone{
	display:inherit !important}

.hidden-phone{
	display:none !important}

}

.visible-print{
	display:none !important}

@media print{
	.visible-print{
	display:inherit !important}

.hidden-print{
	display:none !important}

}

@media (min-width:980px){
	.nav-collapse.collapse{
	height:auto !important;
overflow:visible !important}

}

.small{
	font-size:11px}

iframe,
svg{
	max-width:100%}

.nowrap{
	white-space:nowrap}

.center,
.table td.center,
.table th.center{
	text-align:center}

a.disabled,
a.disabled:hover{
	color:#999;
background-color:transparent;
cursor:default;
text-decoration:none}

.hero-unit{
	text-align:center}

.hero-unit .lead{
	margin-bottom:18px;
font-size:20px;
font-weight:200;
line-height:27px}

.btn .caret{
	margin-bottom:7px}

.btn.btn-micro .caret{
	margin:5px 0}

.blog-row-rule,
.blog-item-rule{
	border:0}

body.modal{
	padding-top:0}

.row-even,
.row-odd{
	padding:5px;
width:99%;
border-bottom:1px solid #ddd}

.row-odd{
	background-color:transparent}

.row-even{
	background-color:#f9f9f9}

.blog-row-rule,
.blog-item-rule{
	border:0}

.row-fluid .row-reveal{
	visibility:hidden}

.row-fluid:hover .row-reveal{
	visibility:visible}

.btn-wide{
	width:80%}

.nav-list>li.offset>a{
	padding-left:30px;
font-size:12px}

.blog-row-rule,
.blog-item-rule{
	border:0}

.navbar .nav>li>a.btn{
	padding:4px 10px;
line-height:18px}

.nav-tabs.nav-dark{
	border-bottom:1px solid #333;
text-shadow:1px 1px 1px #000}

.nav-tabs.nav-dark>li>a{
	color:#F8F8F8}

.nav-tabs.nav-dark>li>a:hover{
	border-color:#333 #333 #111;
background-color:#777}

.nav-tabs.nav-dark>.active>a,
.nav-tabs.nav-dark>.active>a:hover{
	color:#fff;
background-color:#555;
border:1px solid #222;
border-bottom-color:transparent}

.thumbnail.pull-left{
	margin:0 10px 10px 0}

.thumbnail.pull-right{
	margin:0 0 10px 10px}

.width-10{
	width:10px}

.width-20{
	width:20px}

.width-30{
	width:30px}

.width-40{
	width:40px}

.width-50{
	width:50px}

.width-60{
	width:60px}

.width-70{
	width:70px}

.width-80{
	width:80px}

.width-90{
	width:90px}

.width-100{
	width:100px}

.height-10{
	height:10px}

.height-20{
	height:20px}

.height-30{
	height:30px}

.height-40{
	height:40px}

.height-50{
	height:50px}

.height-60{
	height:60px}

.height-70{
	height:70px}

.height-80{
	height:80px}

.height-90{
	height:90px}

.height-100{
	height:100px}

hr.hr-condensed{
	margin:10px 0}

.list-striped,
.row-striped{
	list-style:none;
line-height:18px;
text-align:left;
vertical-align:middle;
border-top:1px solid #ddd;
margin-left:0}

.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid{
	border-bottom:1px solid #ddd;
padding:8px}

.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd){
	background-color:#f9f9f9}

.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover{
	background-color:#f5f5f5}

.row-striped .row-fluid{
	width:97%}

.row-striped .row-fluid [class*="span"]{
	min-height:10px}

.row-striped .row-fluid [class*="span"]{
	margin-left:8px}

.row-striped .row-fluid [class*="span"]:first-child{
	margin-left:0}

.list-condensed li{
	padding:4px 5px}

.row-condensed .row,
.row-condensed .row-fluid{
	padding:4px 5px}

.list-bordered,
.row-bordered{
	list-style:none;
line-height:18px;
text-align:left;
vertical-align:middle;
margin-left:0;
border:1px solid #ddd;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px}

.radio.btn-group input[type=radio]{
	display:none}

.radio.btn-group>label:first-of-type{
	margin-left:0;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px}

fieldset.radio.btn-group{
	padding-left:0}

.iframe-bordered{
	border:1px solid #ddd}

.tab-content{
	overflow:visible}

.tabs-left .tab-content{
	overflow:auto}

.nav-tabs>li>span{
	display:block;
margin-right:2px;
padding-right:12px;
padding-left:12px;
padding-top:8px;
padding-bottom:8px;
line-height:18px;
border:1px solid transparent;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0}

.btn-micro{
	padding:1px 4px;
font-size:10px;
line-height:8px}

.btn-group>.btn-micro{
	font-size:10px}

.tip-wrap{
	max-width:200px;
padding:3px 8px;
color:#fff;
text-align:center;
text-decoration:none;
background-color:#000;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
z-index:100}

.page-header{
	margin:2px 0px 10px 0px;
padding-bottom:5px}

.input-prepend .chzn-container-single .chzn-single,
.input-append .chzn-container-single .chzn-single{
	border-color:#ccc;
height:26px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none}

.input-prepend .chzn-container-single .chzn-drop,
.input-append .chzn-container-single .chzn-drop{
	border-color:#ccc}

.input-prepend>.add-on,
.input-append>.add-on{
	vertical-align:top}

.input-prepend .chzn-container-single .chzn-single{
	-webkit-border-radius:0 3px 3px 0;
-moz-border-radius:0 3px 3px 0;
border-radius:0 3px 3px 0}

.input-prepend .chzn-container-single .chzn-single-with-drop{
	-webkit-border-radius:0 3px 0 0;
-moz-border-radius:0 3px 0 0;
border-radius:0 3px 0 0}

.input-append .chzn-container-single .chzn-single{
	-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
border-radius:3px 0 0 3px}

.input-append .chzn-container-single .chzn-single-with-drop{
	-webkit-border-radius:3px 0 0 0;
-moz-border-radius:3px 0 0 0;
border-radius:3px 0 0 0}

.input-prepend.input-append .chzn-container-single .chzn-single,
.input-prepend.input-append .chzn-container-single .chzn-single-with-drop{
	-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}

.element-invisible{
	position:absolute;
padding:0;
margin:0;
border:0;
height:1px;
width:1px;
overflow:hidden}

.form-vertical .control-label{
	float:none;
width:auto;
padding-right:0;
padding-top:0;
text-align:left}

.form-vertical .controls{
	margin-left:0}

.width-auto{
	width:auto}

.btn-group .chzn-results{
	white-space:normal}

.accordion-body.in:hover{
	overflow:visible}

.invalid{
	color:#9d261d;
font-weight:bold}

input.invalid{
	border:1px solid #9d261d}

select.chzn-done.invalid+.chzn-container.chzn-container-single>a.chzn-single,
select.chzn-done.invalid+.chzn-container.chzn-container-multi>ul.chzn-choices{
	border-color:#9d261d;
color:#9d261d}

.tooltip{
	max-width:400px}

.tooltip-inner{
	max-width:none;
text-align:left;
text-shadow:none}

th .tooltip-inner{
	font-weight:normal}

.tooltip.hasimage{
	opacity:1}

.tip-text{
	text-align:left}

.btn-group>.btn+.dropdown-backdrop+.btn{
	margin-left:-1px}

.btn-group>.btn+.dropdown-backdrop+.dropdown-toggle{
	padding-left:8px;
padding-right:8px;
-webkit-box-shadow:inset 1px 0 0 rgba(255,
255,
255,
.125),
inset 0 1px 0 rgba(255,
255,
255,
.2),
0 1px 2px rgba(0,
0,
0,
.05);
-moz-box-shadow:inset 1px 0 0 rgba(255,
255,
255,
.125),
inset 0 1px 0 rgba(255,
255,
255,
.2),
0 1px 2px rgba(0,
0,
0,
.05);
box-shadow:inset 1px 0 0 rgba(255,
255,
255,
.125),
inset 0 1px 0 rgba(255,
255,
255,
.2),
0 1px 2px rgba(0,
0,
0,
.05);
*padding-top:5px;
*padding-bottom:5px}

.btn-group>.btn-mini+.dropdown-backdrop+.dropdown-toggle{
	padding-left:5px;
padding-right:5px;
*padding-top:2px;
*padding-bottom:2px}

.btn-group>.btn-small+.dropdown-backdrop+.dropdown-toggle{
	*padding-top:5px;
*padding-bottom:4px}

.btn-group>.btn-large+.dropdown-backdrop+.dropdown-toggle{
	padding-left:12px;
padding-right:12px;
*padding-top:7px;
*padding-bottom:7px}

.dropdown-menu{
	text-align:left}

div.modal{
	position:fixed;
top:5%;
left:50%;
z-index:1050;
width:80%;
margin-left:-40%;
background-color:#fff;
border:1px solid #999;
border:1px solid rgba(0,
0,
0,
0.3);
*border:1px solid #999;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:0 3px 7px rgba(0,
0,
0,
0.3);
-moz-box-shadow:0 3px 7px rgba(0,
0,
0,
0.3);
box-shadow:0 3px 7px rgba(0,
0,
0,
0.3);
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
outline:none}

div.modal.fade{
	-webkit-transition:opacity .3s linear,
top .3s ease-out;
-moz-transition:opacity .3s linear,
top .3s ease-out;
-o-transition:opacity .3s linear,
top .3s ease-out;
transition:opacity .3s linear,
top .3s ease-out;
top:-25%}

div.modal.fade.in{
	top:5%}

.modal-batch{
	overflow-y:visible}

@media (max-width:767px){
	div.modal{
	position:fixed;
top:20px;
left:20px;
right:20px;
width:auto;
margin:0}

div.modal.fade{
	top:-100px}

div.modal.fade.in{
	top:20px}

}

@media (max-width:480px){
	div.modal{
	top:10px;
left:10px;
right:10px}

}

@font-face{
	font-family:'IcoMoon';
src:url('/media/jui/fonts/IcoMoon.eot');
src:url('/media/jui/fonts/IcoMoon.eot#iefix') format('embedded-opentype'),
url('/media/jui/fonts/IcoMoon.woff') format('woff'),
url('/media/jui/fonts/IcoMoon.ttf') format('truetype'),
url('/media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
font-weight:normal;
font-style:normal;
font-display:swap}

[data-icon]:before{
	font-family:'IcoMoon';
content:attr(data-icon);
speak:none}

[class^="icon-"],
[class*=" icon-"]{
	display:inline-block;
width:14px;
height:14px;
margin-right:.25em;
line-height:14px}

[class^="icon-"]:before,
[class*=" icon-"]:before{
	font-family:'IcoMoon';
font-style:normal;
speak:none}

[class^="icon-"].disabled,
[class*=" icon-"].disabled{
	font-weight:normal}

.icon-joomla:before{
	content:"\e200"}

.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before{
	content:"\e005"}

.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before{
	content:"\e006"}

.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before{
	content:"\e007"}

.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before{
	content:"\e008"}

.icon-arrow-first:before{
	content:"\e003"}

.icon-arrow-last:before{
	content:"\e004"}

.icon-arrow-up-2:before{
	content:"\e009"}

.icon-arrow-right-2:before{
	content:"\e00a"}

.icon-arrow-down-2:before{
	content:"\e00b"}

.icon-arrow-left-2:before{
	content:"\e00c"}

.icon-arrow-up-3:before{
	content:"\e00f"}

.icon-arrow-right-3:before{
	content:"\e010"}

.icon-arrow-down-3:before{
	content:"\e011"}

.icon-arrow-left-3:before{
	content:"\e012"}

.icon-menu-2:before{
	content:"\e00e"}

.icon-arrow-up-4:before{
	content:"\e201"}

.icon-arrow-right-4:before{
	content:"\e202"}

.icon-arrow-down-4:before{
	content:"\e203"}

.icon-arrow-left-4:before{
	content:"\e204"}

.icon-share:before,
.icon-redo:before{
	content:"\27"}

.icon-undo:before{
	content:"\28"}

.icon-forward-2:before{
	content:"\e205"}

.icon-backward-2:before,
.icon-reply:before{
	content:"\e206"}

.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before{
	content:"\6c"}

.icon-undo-2:before{
	content:"\e207"}

.icon-move:before{
	content:"\7a"}

.icon-expand:before{
	content:"\66"}

.icon-contract:before{
	content:"\67"}

.icon-expand-2:before{
	content:"\68"}

.icon-contract-2:before{
	content:"\69"}

.icon-play:before{
	content:"\e208"}

.icon-pause:before{
	content:"\e209"}

.icon-stop:before{
	content:"\e210"}

.icon-previous:before,
.icon-backward:before{
	content:"\7c"}

.icon-next:before,
.icon-forward:before{
	content:"\7b"}

.icon-first:before{
	content:"\7d"}

.icon-last:before{
	content:"\e000"}

.icon-play-circle:before{
	content:"\e00d"}

.icon-pause-circle:before{
	content:"\e211"}

.icon-stop-circle:before{
	content:"\e212"}

.icon-backward-circle:before{
	content:"\e213"}

.icon-forward-circle:before{
	content:"\e214"}

.icon-loop:before{
	content:"\e001"}

.icon-shuffle:before{
	content:"\e002"}

.icon-search:before{
	content:"\53"}

.icon-zoom-in:before{
	content:"\64"}

.icon-zoom-out:before{
	content:"\65"}

.icon-apply:before,
.icon-edit:before,
.icon-pencil:before{
	content:"\2b"}

.icon-pencil-2:before{
	content:"\2c"}

.icon-brush:before{
	content:"\3b"}

.icon-save-new:before,
.icon-plus-2:before{
	content:"\5d"}

.icon-minus-sign:before,
.icon-minus-2:before{
	content:"\5e"}

.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before{
	content:"\49"}

.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before{
	content:"\47"}

.icon-new:before,
.icon-plus:before{
	content:"\2a"}

.icon-plus-circle:before{
	content:"\e215"}

.icon-minus:before,
.icon-not-ok:before{
	content:"\4b"}

.icon-ban-circle:before,
.icon-minus-circle:before{
	content:"\e216"}

.icon-unpublish:before,
.icon-cancel:before{
	content:"\4a"}

.icon-cancel-circle:before{
	content:"\e217"}

.icon-checkmark-2:before{
	content:"\e218"}

.icon-checkmark-circle:before{
	content:"\e219"}

.icon-info:before{
	content:"\e220"}

.icon-info-2:before,
.icon-info-circle:before{
	content:"\e221"}

.icon-question:before,
.icon-question-sign:before,
.icon-help:before{
	content:"\45"}

.icon-question-2:before,
.icon-question-circle:before{
	content:"\e222"}

.icon-notification:before{
	content:"\e223"}

.icon-notification-2:before,
.icon-notification-circle:before{
	content:"\e224"}

.icon-pending:before,
.icon-warning:before{
	content:"\48"}

.icon-warning-2:before,
.icon-warning-circle:before{
	content:"\e225"}

.icon-checkbox-unchecked:before{
	content:"\3d"}

.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before{
	content:"\3e"}

.icon-checkbox-partial:before{
	content:"\3f"}

.icon-square:before{
	content:"\e226"}

.icon-radio-unchecked:before{
	content:"\e227"}

.icon-radio-checked:before,
.icon-generic:before{
	content:"\e228"}

.icon-circle:before{
	content:"\e229"}

.icon-signup:before{
	content:"\e230"}

.icon-grid:before,
.icon-grid-view:before{
	content:"\58"}

.icon-grid-2:before,
.icon-grid-view-2:before{
	content:"\59"}

.icon-menu:before{
	content:"\5a"}

.icon-list:before,
.icon-list-view:before{
	content:"\31"}

.icon-list-2:before{
	content:"\e231"}

.icon-menu-3:before{
	content:"\e232"}

.icon-folder-open:before,
.icon-folder:before{
	content:"\2d"}

.icon-folder-close:before,
.icon-folder-2:before{
	content:"\2e"}

.icon-folder-plus:before{
	content:"\e234"}

.icon-folder-minus:before{
	content:"\e235"}

.icon-folder-3:before{
	content:"\e236"}

.icon-folder-plus-2:before{
	content:"\e237"}

.icon-folder-remove:before{
	content:"\e238"}

.icon-file:before{
	content:"\e016"}

.icon-file-2:before{
	content:"\e239"}

.icon-file-add:before,
.icon-file-plus:before{
	content:"\29"}

.icon-file-minus:before{
	content:"\e017"}

.icon-file-check:before{
	content:"\e240"}

.icon-file-remove:before{
	content:"\e241"}

.icon-save-copy:before,
.icon-copy:before{
	content:"\e018"}

.icon-stack:before{
	content:"\e242"}

.icon-tree:before{
	content:"\e243"}

.icon-tree-2:before{
	content:"\e244"}

.icon-paragraph-left:before{
	content:"\e246"}

.icon-paragraph-center:before{
	content:"\e247"}

.icon-paragraph-right:before{
	content:"\e248"}

.icon-paragraph-justify:before{
	content:"\e249"}

.icon-screen:before{
	content:"\e01c"}

.icon-tablet:before{
	content:"\e01d"}

.icon-mobile:before{
	content:"\e01e"}

.icon-box-add:before{
	content:"\51"}

.icon-box-remove:before{
	content:"\52"}

.icon-download:before{
	content:"\e021"}

.icon-upload:before{
	content:"\e022"}

.icon-home:before{
	content:"\21"}

.icon-home-2:before{
	content:"\e250"}

.icon-out-2:before,
.icon-new-tab:before{
	content:"\e024"}

.icon-out-3:before,
.icon-new-tab-2:before{
	content:"\e251"}

.icon-link:before{
	content:"\e252"}

.icon-picture:before,
.icon-image:before{
	content:"\2f"}

.icon-pictures:before,
.icon-images:before{
	content:"\30"}

.icon-palette:before,
.icon-color-palette:before{
	content:"\e014"}

.icon-camera:before{
	content:"\55"}

.icon-camera-2:before,
.icon-video:before{
	content:"\e015"}

.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before{
	content:"\56"}

.icon-music:before{
	content:"\57"}

.icon-user:before{
	content:"\22"}

.icon-users:before{
	content:"\e01f"}

.icon-vcard:before{
	content:"\6d"}

.icon-address:before{
	content:"\70"}

.icon-share-alt:before,
.icon-out:before{
	content:"\26"}

.icon-enter:before{
	content:"\e257"}

.icon-exit:before{
	content:"\e258"}

.icon-comment:before,
.icon-comments:before{
	content:"\24"}

.icon-comments-2:before{
	content:"\25"}

.icon-quote:before,
.icon-quotes-left:before{
	content:"\60"}

.icon-quote-2:before,
.icon-quotes-right:before{
	content:"\61"}

.icon-quote-3:before,
.icon-bubble-quote:before{
	content:"\e259"}

.icon-phone:before{
	content:"\e260"}

.icon-phone-2:before{
	content:"\e261"}

.icon-envelope:before,
.icon-mail:before{
	content:"\4d"}

.icon-envelope-opened:before,
.icon-mail-2:before{
	content:"\4e"}

.icon-unarchive:before,
.icon-drawer:before{
	content:"\4f"}

.icon-archive:before,
.icon-drawer-2:before{
	content:"\50"}

.icon-briefcase:before{
	content:"\e020"}

.icon-tag:before{
	content:"\e262"}

.icon-tag-2:before{
	content:"\e263"}

.icon-tags:before{
	content:"\e264"}

.icon-tags-2:before{
	content:"\e265"}

.icon-options:before,
.icon-cog:before{
	content:"\38"}

.icon-cogs:before{
	content:"\37"}

.icon-screwdriver:before,
.icon-tools:before{
	content:"\36"}

.icon-wrench:before{
	content:"\3a"}

.icon-equalizer:before{
	content:"\39"}

.icon-dashboard:before{
	content:"\78"}

.icon-switch:before{
	content:"\e266"}

.icon-filter:before{
	content:"\54"}

.icon-purge:before,
.icon-trash:before{
	content:"\4c"}

.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before{
	content:"\23"}

.icon-unlock:before{
	content:"\e267"}

.icon-key:before{
	content:"\5f"}

.icon-support:before{
	content:"\46"}

.icon-database:before{
	content:"\62"}

.icon-scissors:before{
	content:"\e268"}

.icon-health:before{
	content:"\6a"}

.icon-wand:before{
	content:"\6b"}

.icon-eye-open:before,
.icon-eye:before{
	content:"\3c"}

.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before{
	content:"\e269"}

.icon-clock:before{
	content:"\6e"}

.icon-compass:before{
	content:"\6f"}

.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before{
	content:"\e01b"}

.icon-book:before{
	content:"\e271"}

.icon-lightning:before,
.icon-flash:before{
	content:"\79"}

.icon-print:before,
.icon-printer:before{
	content:"\e013"}

.icon-feed:before{
	content:"\71"}

.icon-calendar:before{
	content:"\43"}

.icon-calendar-2:before{
	content:"\44"}

.icon-calendar-3:before{
	content:"\e273"}

.icon-pie:before{
	content:"\77"}

.icon-bars:before{
	content:"\76"}

.icon-chart:before{
	content:"\75"}

.icon-power-cord:before{
	content:"\32"}

.icon-cube:before{
	content:"\33"}

.icon-puzzle:before{
	content:"\34"}

.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before{
	content:"\72"}

.icon-lamp:before{
	content:"\74"}

.icon-pin:before,
.icon-pushpin:before{
	content:"\73"}

.icon-location:before{
	content:"\63"}

.icon-shield:before{
	content:"\e274"}

.icon-flag:before{
	content:"\35"}

.icon-flag-3:before{
	content:"\e275"}

.icon-bookmark:before{
	content:"\e023"}

.icon-bookmark-2:before{
	content:"\e276"}

.icon-heart:before{
	content:"\e277"}

.icon-heart-2:before{
	content:"\e278"}

.icon-thumbs-up:before{
	content:"\5b"}

.icon-thumbs-down:before{
	content:"\5c"}

.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before{
	content:"\40"}

.icon-star-2:before{
	content:"\41"}

.icon-featured:before,
.icon-default:before,
.icon-star:before{
	content:"\42"}

.icon-smiley:before,
.icon-smiley-happy:before{
	content:"\e279"}

.icon-smiley-2:before,
.icon-smiley-happy-2:before{
	content:"\e280"}

.icon-smiley-sad:before{
	content:"\e281"}

.icon-smiley-sad-2:before{
	content:"\e282"}

.icon-smiley-neutral:before{
	content:"\e283"}

.icon-smiley-neutral-2:before{
	content:"\e284"}

.icon-cart:before{
	content:"\e019"}

.icon-basket:before{
	content:"\e01a"}

.icon-credit:before{
	content:"\e286"}

.icon-credit-2:before{
	content:"\e287"}

.icon-expired:before{
	content:"\4b"}

body{
	-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#000}

body.com_content{
	}

body.view-featured{
	}

body.no-layout{
	}

body.no-task{
	}

body.itemid-101{
	}

body.site{
	background-color:#000;
overflow-x:hidden;
font-size:14px;
line-height:24px}

body.site.fluid{
	}

table{
	width:100%}

.jshop.list_product{
	}

.jshop.list_product .row-fluid{
	display:flex;
flex-direction:row;
align-items:stretch;
align-content:stretch;
justify-content:flex-start;
flex-wrap:wrap;
height:100%}

.sblock1{
	width:100%;
padding:10px 0 60px 0;
margin:0 0px 0 0}

.sblock2{
	width:50%;
padding:10px 0 60px 0;
margin:0 0px 0 0}

.sblock3{
	width:33%;
padding:10px 0 60px 0;
margin:0 0px 0 0}

.sblock4{
	width:25%;
padding:10px 0 60px 0;
margin:0 0px 0 0}

.block_product{
	}

.block_product .product{
	display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
align-content:stretch;
height:100%}

.block_product .product .image{
	width:50%;
height:100%}

.block_product .product .image .image_block{
	margin:0 37px 0 0}

.articleBody .block_product .product .image .image_block{
	text-align:right}

.block_product .product .name{
	width:50%;
height:100%}

.block_product .product .name a.product_link{
	text-decoration:none}

.block_product .product .name a.product_link h3{
	font-size:21px;
line-height:27px;
margin:0;
padding:0}

.block_product .product .name a.product_link h3:after{
	display:block;
background-color:#CB0101;
width:120px !important;
height:5px !important;
content:' ';
margin:13px 0 0 0}

div.cat_price_block{
	padding:10px 0 10px 0}

.jshop_price{
	}

.jshop_price span{
	font-size:20px;
font-weight:bold;
line-height:25px;
padding:0 0px}

.block_product .product .oiproduct{
	}

.buttons{
	}

.btn.btn-success.button_buy{
	}

.row-item_block.jshop{
	}

h1.jshop_title{
	margin:11px 0 0 0 !important;
padding:35px 0 0 0 !important}

.jshop_calc_block{
	}

table.jshop_prod_item_table{
	}

.jshop_prod_item_table td{
	vertical-align:top}

td.jshop_firstcall{
	width:300px !important}

.item_img_block{
	}

.image_middle{
	margin:0 50px 0 0;
padding:20px 0 0 0}

.text_zoom{
	display:none}

.item_info_block{
	width:100%}

td.jshop_seccall{
	width:280px !important}

.buy_row{
	padding:25px 0 0 0}

.prod_qty_input{
	display:none}

.old_price{
	font-size:16px;
color:#aaa;
text-decoration:line-through}

.prod_price{
	}

#block_price{
	font-size:24px;
color:#CB0101;
font-weight:bold}

.prod_buttons{
	padding:30px 0 20px 0}

td.jshop_thirdcall{
	}

.jshop_prod_attributes.jshop{
	}

.jshop_prod_attributes.jshop .row-attr{
	padding:20px 0 0 0}

.attributes_title{
	color:#777}

.jshop_prod_attributes select{
	border:2px solid #000;
min-width:180px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
-webkit-transition:all .15s linear !important;
-moz-transition:all .15s linear !important;
-o-transition:all .15s linear !important;
transition:all .15s linear !important;
*background-color:#000;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
*margin-left:.3em;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
padding:7px 20px}

.title_description{
	font-style:italic;
padding:20px 0;
color:#555}

div.jshop_prod_description{
	}

.jshop_prod_description h4{
	}

table.chartable{
	width:100%}

.chartable tr{
	}

.chartable td{
	padding:10px 5px;
vertical-align:middle;
line-height:17px;
background-color:#F0F0F0;
border-bottom:1px solid #e0e0e0;
border-top:1px solid #fff}

.chartable td:nth-child(1){
	width:40px !important;
text-align:center}

.chartable td:nth-child(1) img{
	}

.chartable td:nth-child(2){
	width:300px !important;
font-style:italic;
color:#4A4A4A}

.chartable td:nth-child(3){
	color:#000}

div.row-attr.row-attr-1{
	}

div.attributes_title{
	padding:10px 0}

span.attributes_name{
	}

span.attributes_description{
	}

.row-attr div.block_span10{
	}

.row-attr div.block_span10>span{
	display:flex;
flex-direction:row;
align-items:stretch;
align-content:stretch;
flex-wrap:wrap;
justify-content:flex-start !important}

.row-attr span.input_type_radio{
	padding:5px 0}

.row-attr label,
.row-attr input,
.row-attr input:not(:checked)+label{
	color:#000;
font-weight:bold;
display:inline-block;
width:auto !important;
margin:0 20px 0 0 !important;
padding:10px 20px !important;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
border:1px solid #999}

.row-attr input:checked+label{
	color:#FFF;
border:1px solid #000;
background-color:#000}

.row-attr span.radio_attr_label{
	}

form#oneStepCheckoutForm{
	display:block}

.uk-grid{
	margin:0 !important}

.onestep_call_flex{
	display:flex;
flex-direction:row;
align-items:stretch;
align-content:stretch;
flex-wrap:wrap;
justify-content:space-around !important}

.onestep_call-1,
.onestep_call-2{
	width:50%}

.onestep_call-1{
	}

.onestep_call-2{
	}

.jshop.address_block{
	}

.jshop_nvg_register{
	display:flex;
flex-direction:row;
align-items:stretch;
align-content:stretch;
flex-wrap:wrap;
justify-content:space-around !important}

.jshop_nvg_register div.uk-grid,
.jshop_nvg_register->div{
	width:50%;
margin:20px 0 !important}

.no-border,
#contact_block{
	border:0 none !important}

.uk-panel.uk-panel-box.uk-panel-header{
	}

.uk-grid:not(.uk-grid-preserve)+.uk-grid{
	}

#table_payments{
	}

#table_payments td{
	}

#table_payments td input{
	}

#table_payments td b{
	}

.jshop_img_description_center{
	}

.jshop_img_description_center a{
	font-weight:bold;
font-size:14px;
line-height:14px}

.list_attribute{
	}

.trash_btn{
	text-align:center;
vertical-align:middle}

.trash_btn i{
	font-size:24px;
color:#9C0002}

.total{
	font-size:18px;
font-weight:bold}

.total td.name{
	text-transform:uppercase}

.total td.value{
	text-align:right}

form.uk-form div.uk-text-center{
	padding:30px 0 0 0}

.row_agb a{
	text-decoration:underline;
font-weight:bold}

#oneStepCheckoutForm .uk-panel-box{
	background-color:#FFF !important;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px}

#oneStepCheckoutForm .jshop_nvg_register input{
	-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
*margin-left:.3em;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
padding:5px 10px;
color:#000;
font-size:16px}

.jshop_prod_cart .jshop_cart_attribute .name{
	display:none}

.jshop_prod_cart .jshop_cart_attribute .value{
	font-size:12px;
font-weight:bold}

.payment_image img{
	padding:3px 10px 0 10px}

.uk-grid:not(.uk-grid-preserve)>*{
	padding-left:0 !important}

.uk-grid:not(.uk-grid-preserve)>*{
	padding-left:0 !important}

.uk-icon-warning::before,
.uk-icon-exclamation-triangle::before{
	content:"*";
color:#9C0002;
font-size:18px}

div.custom_allabon{
	text-align:center;
padding:0 0 50px 0px}

div.custom_allabon p{
	text-align:center}

div.custom_allabon p a.btn.readmore{
	margin:0 auto !important}

#oneStepCheckoutForm .uk-panel.uk-panel-box.uk-panel-header{
	border:0 none}

input#shipping_method_1{
	margin:-4px 10px 0 0}

.moduletable_kurs{
	margin:0 auto;
max-width:420px}

header.header{
	display:block;
margin:0;
padding:0 0 0;
background-color:#000}

.header .container{
	padding:0 !important}

div.header-inner{
	padding:20px 0 10px 0}

.site-title{
	font-size:40px;
line-height:48px;
font-weight:bold}

.brand{
	display:block;
padding:20px 0 20px 0;
color:#fff;
-webkit-transition:all .5s linear;
-moz-transition:all .5s linear;
-o-transition:all .5s linear;
transition:all .5s linear}

.brand:hover{
	text-decoration:none}

div.header-cont{
	float:right}

div.moduletable_massage{
	margin:0 0px 0 0;
padding:22px 0 0 0px;
float:right}

div.custom_massage{
	}

div.massage-contacts{
	color:#fff;
text-align:right}

.massage-contacts .supportnum{
	font-family:'DINPro',
Arial,
Verdana !important;
font-size:24px;
padding:0px 0 5px 0}

.massage-contacts .supportnum span{
	font-size:30px}

.massage-contacts p{
	margin:0 0px 0 0;
padding:0px 0 0 0px}

.massage-contacts a{
	color:#fff;
text-decoration:none !important}

.massage-contacts .supportnum a:hover{
	text-decoration:underline !important}

.massage-contacts img{
	width:32px;
height:auto;
padding:0 0px 0 5px}

div.moduletable_hcont{
	margin:0 0px 0 0;
padding:0px 0 0 0px;
float:right}

div.custom_hcont{
	margin:0 0px 0 50px;
padding:20px 0 0px 0;
color:#fff;
font-size:24px;
font-family:'DINPro',
Arial,
Verdana !important}

.custom_hcont p{
	text-align:right;
padding:2px 0;
margin:0}

.custom_hcont a{
	color:#fff}

div.joomcall_btn_block{
	float:right;
position:fixed;
top:-1000px}

.joomcall_btn_block span.email-joomcall{
	display:block;
width:0px;
height:0px}

div.header-inner_top{
	padding:0px 0;
text-align:right}

.header-inner_top p{
	text-align:right}

div.socblock{
	float:right}

div.moduletable_fsoc{
	padding:0px 0 0 0;
margin:0px 0 0 0;
display:inline-block}

div.moduletable_fsoc p{
	margin:0 0 0 0px}

.moduletable_lang{
	display:inline-block}

.moduletable_lang a{
	color:white}

.mod-languages_lang ul{
	margin:0 0 0 20px;
padding:13px 0 0 0}

.mod-languages_lang li{
	display:inline-block;
padding-right:5px;
font-size:18px;
font-weight:600;
text-decoration:none}

.mod-languages_lang li a{
	display:block}

.mod-languages_lang li.lang-active a{
	border-bottom:2px solid #e00;
padding:0 0 3px 0}

div.custom_fsoc{
	text-align:right}

div.custom_fsoc p{
	text-align:right}

div.custom_fsoc p img{
	-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
padding:3px;
height:36px;
width:36px}

.custom_fsoc p img:hover{
	opacity:1;
-moz-transform:scale(1.02) rotate(360deg) translate(0px) !important;
-webkit-transform:scale(1.012) rotate(360deg) translate(0px) !important;
-o-transform:scale(1.02) rotate(360deg) translate(0px) !important;
transform:scale(1.02) rotate(360deg) translate(0px) !important;
z-index:1000}

div.header-inner_bot{
	padding:10px 0}

nav.navigation1{
	display:flex;
flex-wrap:nowrap;
justify-content:space-between;
align-items:stretch}

div.nav-collapse1{
	float:none;
min-width:280px}

.nav-collapse1 div.moduletable{
	}

ul#dj-main124{
	}

ul.dj-main{
	list-style:none !important;
padding:0;
margin:0}

ul#dj-main124.dj-main.normal{
	}

li.dj-up{
	float:left;
display:block;
padding:0 17px 0 0}

li.dj-up.first{
	}

li.dj-up.last{
	}

li.dj-up.active{
	}

a.dj-up_a{
	border-top:1px solid #000;
font-size:14px;
font-family:'DINPro',
Arial,
Verdana !important;
font-weight:bold;
letter-spacing:0.12em;
text-transform:uppercase;
text-align:center;
color:#FFF;
padding:10px 0px;
display:block;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
text-decoration:none !important}

li.dj-up.first a{
	}

a.dj-up_a.active,
a.dj-up_a:hover{
	border-top:1px solid #FFF}

.dj-up_a span{
	}

.hero-unit{
	background-color:#08C}

.hero-unit>*{
	color:white;
text-shadow:1px 1px 1px rgba(0,
0,
0,
0.5)}

.thumbnail{
	margin-bottom:9px}

.accordion-group{
	}

div.bann_block{
	padding:0 0 0px 0}

div.moduletable_bigbanner{
	}

.moduletable_bigbanner li{
	background-color:#000}

.moduletable_bigbanner article.wk-content{
	display:block;
text-align:center}

.moduletable_bigbanner article.wk-content p{
	text-align:center}

.moduletable_bigbanner img{
	}

.moduletable_bigbanner ul.nav{
	position:absolute;
bottom:10px;
z-index:99999999;
left:50%;
right:auto}

div.moduletable_hfcont{
	margin:0 auto;
width:940px}

div#vtemcontact1{
	margin:0 0px;
padding:0 0 0 75px;
background-image:url(/templates/fitness/images/call_me.jpg);
background-position:left;
background-repeat:no-repeat}

.vtem-contact-form{
	}

form#vtemailForm{
	display:block;
padding:0;
margin:0}

form.form-validate{
	}

span.form_title{
	}

span.form_subtitle{
	}

div.form_fild_block{
	}

div.vtem_contact_intro_text{
	width:150px;
float:left;
font-size:16px;
font-style:italic;
color:#FFF;
padding:5px 0 0 0}

div.form_fild_in{
	float:right;
width:700px}

div.vt_form_fild{
	float:left;
width:33.3%}

div.vt_form_fild_in{
	margin:0 11px}

div.vtem-contact-form .vt_inputbox,
div.vtem-contact-form .vtem_contact_button{
	padding:7px 1px;
margin:12px 0px 0 0;
display:block;
text-align:center;
font-size:14px;
font-style:italic;
color:#575757}

div.vt_form_fild_in_btn{
	margin:0 0 0 11px}

#vtbutton,
.vtem-contact-form .vtem_contact_button{
	border:0 none;
background-color:#CB0101;
color:#FFF;
width:100%;
margin:0;
padding:20px 1px;
font-size:18px;
font-style:normal !important;
text-transform:uppercase !important}

div.top_selector{
	}

div.body{
	background-color:#FFF}

.container{
	max-width:1600px}

.body .container{
	padding:25px 20px}

.well .page-header{
	margin:0px 0px 5px 0px}

main#content{
	padding:0 0 0px 0}

#content table{
	width:100%}

div.content_block{
	padding:0 0 20px 0}

.content_block ul{
	padding:0;
margin:10px 0;
list-style:none}

.content_block li{
	display:block;
list-style:none;
padding:3px 0 3px 15px;
margin:0;
background-image:url(/templates/fitness/images/bull/all_arrows_30.gif);
background-position:left;
background-repeat:no-repeat}

.content_block .sy-row-container ul,
.content_block .sy-row-container ul li{
	margin:0;
background:none;
padding:1px}

.creneau{
	min-height:65px}

table.club_rules{
	}

.club_rules td{
	text-align:center;
vertical-align:middle;
width:50%;
padding:30px 0;
background-color:#CA0000;
color:#FFF}

td.club_rules1{
	}

td.club_rules2,
td.club_rules3{
	background-color:#151515}

td.club_rules4{
	}

.club_rules td p{
	text-align:center;
text-transform:uppercase}

.club_rules td img{
	width:auto;
height:auto}

table.raspisanie_table{
	border-collapse:collapse;
font-size:14px;
color:#333;
table-layout:fixed}

table.raspisanie_table,
table.raspisanie_table td{
	border:1px solid #FFF}

.raspisanie_table tbody{
	background-color:#E1E3E6}

.raspisanie_table tr{
	-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}

.raspisanie_table tr:hover{
	background-color:#f5f5f5}

.raspisanie_table td{
	text-align:center;
padding:27px 0}

.raspisanie_table td.td_prep_name{
	text-transform:uppercase;
color:#7b7b7b}

.raspisanie_table thead{
	background-color:#CFD2D7}

.raspisanie_table tr.td_header{
	}

.raspisanie_table .td_header td{
	background-color:#CFD2D7;
text-transform:uppercase;
font-family:'DINPro',
Arial,
Verdana;
color:#2F3235}

.breadcrumb{
	margin:0 0 0px 0}

.img_caption .left{
	float:left;
margin-right:1em}

.img_caption .right{
	float:right;
margin-left:1em}

.img_caption .left p{
	clear:left;
text-align:center}

.img_caption .right p{
	clear:right;
text-align:center}

.img_caption{
	text-align:center !important}

.img_caption.none{
	margin-left:auto;
margin-right:auto}

figure{
	display:table}

figure.pull-center,
img.pull-center{
	margin-left:auto;
margin-right:auto}

figcaption{
	display:table-caption;
caption-side:bottom}

#aside .nav .nav-child{
	border-left:2px solid #ddd;
padding-left:5px}

div#k2Container{
	}

.itemListView{
	}

div.itemListCategoriesBlock{
	}

div.itemListCategory_info{
	}

.itemListCategory_info img{
	}

.itemListCategory_info h1{
	}

.itemListCategory_info p{
	}

div.itemListSubCategories{
	clear:both}

.itemListSubCategories div.subCategoryContainer{
	float:left;
width:auto !important;
margin:0 10px}

.itemListSubCategories div.subCategory{
	}

.itemListSubCategories .subCategory h4{
	display:block;
margin:0;
padding:10px 0}

.itemListSubCategories .subCategory h4 a{
	background-color:#B70003;
color:#FFF;
margin:0 0 0 auto;
text-decoration:none;
background-position:0 -15px;
transition:all .15s linear !important;
display:inline-block;
padding:10px 20px;
font-size:14px;
line-height:20px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
cursor:pointer;
border-color:#e6e6e6 #e6e6e6 #bfbfbf;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg)}

div.moduletable_commenu{
	}

.moduletable_commenu ul.nav.menu.mod-list{
	display:flex;
flex-wrap:wrap;
justify-content:flex-start;
align-items:flex-start;
list-style:none}

.moduletable_commenu ul.nav.menu.mod-list li{
	width:auto !important;
margin:0 10px;
padding:10px 0;
background:0 none}

.moduletable_commenu ul.nav.menu.mod-list li a{
	display:block;
background-color:#B70003;
color:#FFF;
margin:0 0 0 auto;
text-decoration:none;
background-position:0 -15px;
transition:all .15s linear !important;
display:inline-block;
padding:10px 20px;
font-size:14px;
line-height:20px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
cursor:pointer;
border-color:#e6e6e6 #e6e6e6 #bfbfbf;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg)}

.moduletable_commenu ul.nav.menu.mod-list li.current a,
.moduletable_commenu ul.nav.menu.mod-list li.active a{
	background-color:#000}

div.itemList{
	}

li.mod_cat_list,
div.itemContainer{
	}

.itemContainerLast{
	}

div.catItemView{
	position:relative}

div.catItemView:hover{
	}

div.catItemImageBlock{
	margin:0 0px;
padding:0px 0 0 0}

span.catItemImage{
	display:block;
text-align:center;
margin:0px 0 0 0;
padding:0px 0 0 0;
overflow:hidden}

.catItemImage a{
	margin:0px 0 0 0;
padding:0px 0 0 0;
display:block;
width:100%}

.catItemImage img{
	height:auto !important;
width:100% !important;
margin:0px 0 0 0 !important;
padding:0px 0 0 0 !important;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
opacity:0.9}

.catItemView:hover .catItemImage img{
	opacity:1;
-moz-transform:scale(1.005) translate(0px,
0px) !important;
-webkit-transform:scale(1.0051) translate(0px,
0px) !important;
-o-transform:scale(1.005) translate(0px,
0px) !important;
transform:scale(1.005) translate(0px,
0px) !important}

div.catItemHeader{
	position:relative;
z-index:90;
width:100%;
margin:10px 0 0 0;
padding:0px 0 0 0;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}

div#itemListPrimary{
	}

#itemListPrimary div.itemContainer{
	width:33.3%;
float:left}

#itemListPrimary div.catItemView{
	margin:0 2px;
padding:2px 0}

#itemListPrimary div.catItemBody{
	position:relative}

#itemListPrimary div.catItemImageBlock{
	position:relative}

#itemListPrimary span.catItemImage{
	}

#itemListPrimary a{
	}

#itemListPrimary img{
	}

#itemListPrimary div.catItemHeader{
	-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
position:absolute;
margin:0;
padding:0;
top:auto;
bottom:0;
left:0;
right:0;
background-image:linear-gradient(to top,
rgba(0,
0,
0,
0.5),
rgba(0,
0,
0,
0.3),
rgba(0,
0,
0,
0));
background-repeat:no-repeat}

.itemid-257 #itemListPrimary .itemContainer:hover div.catItemHeader{
	background-position:center -200px}

.itemid-314 #itemListPrimary .itemContainer:hover div.catItemHeader{
	background-position:center -200px}

#itemListPrimary h3.catItemTitle{
	font-size:24px;
line-height:30px;
font-weight:bold;
color:#FFF;
margin:0 30px;
padding:30px 0 20px 0;
display:block;
text-align:left}

.itemid-314 #itemListPrimary div.catItemBody{
	-webkit-border-radius:17px;
-moz-border-radius:17px;
border-radius:17px;
overflow:hidden}

.itemid-257 #itemListPrimary div.catItemBody{
	-webkit-border-radius:17px;
-moz-border-radius:17px;
border-radius:17px;
overflow:hidden}

.itemid-314 #itemListPrimary div.catItemBody{
	-webkit-border-radius:17px;
-moz-border-radius:17px;
border-radius:17px;
overflow:hidden}

.itemid-257 #itemListPrimary div.catItemHeader{
	top:0;
bottom:auto;
background-image:linear-gradient(to top,
rgba(0,
0,
0,
0),
rgba(0,
0,
0,
0.3),
rgba(0,
0,
0,
0.5))}

.itemid-257 #itemListPrimary h3.catItemTitle{
	padding:20px 0 30px 0}

.itemid-314 #itemListPrimary div.catItemHeader{
	top:0;
bottom:auto;
background-image:linear-gradient(to top,
rgba(0,
0,
0,
0),
rgba(0,
0,
0,
0.3),
rgba(0,
0,
0,
0.5))}

.itemid-314 #itemListPrimary h3.catItemTitle{
	padding:20px 0 30px 0}

.catItemorder{
	display:block;
float:left;
background-color:#AD0205;
min-width:150px;
color:#FFF;
font-size:20px;
font-weight:bold;
font-family:'DINPro',
Arial,
Verdana !important;
margin:0px 0 0px 0;
width:auto;
text-align:center;
cursor:pointer;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear;
position:absolute;
left:auto;
right:0;
bottom:30px;
top:auto}

.catItemorder:hover{
	background-color:#EC0000}

.catItemorder span.feedbtn_showform{
	color:#FFF;
text-transform:uppercase;
padding:20px 35px;
display:block}

.catItemprise{
	display:block;
float:right;
background-color:#000;
min-width:150px;
color:#FFF;
font-size:20px;
font-weight:bold;
font-family:'DINPro',
Arial,
Verdana !important;
padding:20px 35px;
margin:0px 0 0px 0;
width:auto;
text-align:center;
position:absolute;
left:0;
right:auto;
bottom:30px;
top:auto}

div.catItemIntroText{
	padding:35px 0;
font-size:16px}

div.moduletable_order_cart{
	}

div#btn_showform{
	display:none}

.topfild_block span.feedbtn_showform.btn.line{
	margin:-27px 0 0 0}

#itemListPrimary div.catItem_bot{
	}

#itemListPrimary div.catItemOrder{
	position:absolute;
bottom:20px;
margin:0 50px}

#itemListPrimary span.k2Order{
	display:block;
width:180px;
padding:15px 0;
text-align:center;
background-color:#000;
color:#FFF;
margin:20px auto;
text-transform:uppercase;
font-weight:bold;
text-decoration:none !important;
-webkit-transition:all .15s linear !important;
-moz-transition:all .15s linear !important;
-o-transition:all .15s linear !important;
transition:all .15s linear !important;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
*margin-left:.3em;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg)}

div.catitemcoll{
	width:33.3%;
float:left}

.itemContainernum-1{
	}

.itemContainernum-2{
	}

.itemContainernum-3{
	}

.itemContainernum-4{
	}

.itemContainernum-2 div.catItemView,
.itemContainernum-3 div.catItemView{
	}

div.moduletable_catitm{
	text-align:center;
padding:0px 0 0 0}

.row-attr [type="radio"]:checked,
.row-attr [type="radio"]:not(:checked){
	position:absolute;
left:-9999px;
width:0;
height:0;
visibility:hidden}

.catalig_items{
	display:flex;
flex-direction:row;
align-items:stretch;
align-content:stretch;
justify-content:space-around;
flex-wrap:wrap;
list-style:none}

.row-fluid .catalig_item{
	width:33.3%;
float:none}

.itemid-258 .catalig_items,
.itemid-300 .catalig_items{
	display:flex;
flex-direction:row;
align-items:stretch;
align-content:stretch;
justify-content:flex-start;
flex-wrap:wrap;
list-style:none}

h3.modtitle,
h1{
	font-size:42px;
line-height:50px;
text-align:left;
text-transform:uppercase;
padding:35px 0px 35px 0px}

h3.modtitle:after,
h1:after{
	display:block;
background-color:#CB0101;
width:120px !important;
height:7px !important;
content:' ';
margin:15px 0 0 0}

div#k2ModuleBox90{
	}

#service_block .k2ItemsBlock.k2ItemsBlock_catitm{
	background-color:#000}

.moduletable_catitm div.itemContainer{
	width:33.3%;
float:left}

.moduletable_catitm .itemContainernum-1{
	}

.moduletable_catitm div.catItemView{
	padding:2px 0;
margin:0 2px}

.moduletable_catitm div.catItemImageBlock{
	}

.moduletable_catitm span.catItemImage{
	}

.moduletable_catitm a.moduleItemImage{
	display:block;
overflow:hidden;
background-color:#000}

.moduletable_catitm .moduleItemImage img{
	min-height:100%}

.moduletable_catitm div.catItemBody{
	position:absolute;
top:auto;
bottom:0;
left:0;
right:0;
margin:0;
padding:0;
background-image:linear-gradient(to top,
rgba(0,
0,
0,
0.5),
rgba(0,
0,
0,
0.3),
rgba(0,
0,
0,
0))}

.moduletable_catitm div.catItemHeader{
	}

.moduletable_catitm .catItemHeader h3.catItemTitle{
	font-size:24px;
line-height:30px;
font-weight:bold;
color:#FFF;
margin:0 30px;
padding:30px 0 20px 0;
display:block;
text-align:left}

.moduletable_catitm a.moduleItemTitle{
	color:#FFF;
text-decoration:none}

div#itemListSecondary{
	}

div#itemListLinks{
	}

#itemListLinks div#itemListLinks{
	}

#itemListLinks div.itemContainer{
	width:25%;
float:left}

#itemListLinks div.itemContainerLast{
	}

#itemListLinks div.catItemView{
	}

#itemListLinks div.groupLinks{
	}

#itemListLinks div.catItemImageBlock{
	}

#itemListLinks span.catItemImage{
	}

#itemListLinks span.catItemImage{
	border:1px solid #CCC;
padding:10px}

#itemListLinks span.catItemImage a{
	}

#itemListLinks span.catItemImage a img{
	}

#itemListLinks h3.catItemTitle{
	padding:0;
margin:0;
text-align:center}

#itemListLinks h3.catItemTitle a{
	font-size:16px;
line-height:18px}

#itemListLinks div.catItemSpecFild{
	text-align:center;
font-style:italic;
color:#777;
height:47px;
overflow:hidden}

div.moduletable_personal{
	}

.moduletable_personal h3.modtitle{
	}

.moduletable_personal div.k2ItemsBlock_personal{
	}

.moduletable_personal div.itemContainer{
	}

.moduletable_personal a.moduleItemBlock{
	text-decoration:none !important}

.moduletable_personal div.catItemView{
	}

.moduletable_personal div.catItemImageBlock{
	}

.moduletable_personal span.catItemImage{
	}

.moduletable_personal img{
	}

.moduletable_personal div.catItemBody{
	}

.moduletable_personal div.catItemHeader{
	}

.moduletable_personal h3.catItemTitle{
	font-size:16px}

.moduletable_personal div.catItemSpecFild{
	}

.moduletable_personal a.moduleCustomLink{
	display:block;
width:180px;
padding:15px 0;
text-align:center;
background-color:#000;
color:#FFF;
margin:20px auto;
text-transform:uppercase;
font-weight:bold;
text-decoration:none !important;
-webkit-transition:all .15s linear !important;
-moz-transition:all .15s linear !important;
-o-transition:all .15s linear !important;
transition:all .15s linear !important;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
*margin-left:.3em;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg)}

.moduletable_personal a.moduleCustomLink:hover{
	background-color:#EA0000}

.cat_abonements{
	}

div#itemListLeading{
	}

#itemListLeading div.itemContainer,
.cat_abonements div.itemContainer{
	float:left;
width:33.3%}

.cat_abonements div.catItemView.groupLeading{
	}

#itemListLeading div.catItemBody{
	}

.catItemsubtitle{
	font-size:16px;
font-weight:bold;
text-transform:uppercase;
padding:30px 0 10px 0}

.cat_abonements div.catItemBody{
	text-align:center;
margin:10px;
border:1px solid #fff;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
height:320px}

.cat_abonements div.itemContainer:hover div.catItemBody{
	border:1px solid #fff}

td.img_td{
	width:50%;
vertical-align:middle}

#itemListLeading div.catItemImageBlock,
.cat_abonements div.catItemImageBlock{
	margin:0 0px 0 0;
padding:0px 0 0px 0}

#itemListLeading .catItemImage img,
.cat_abonements .catItemImage img{
	margin:0 0px 0 0;
padding:10px 0 0px 0;
width:auto !important;
height:auto !important}

td.title_td{
	width:50%;
vertical-align:middle}

.cat_abonements div.catItemHeader{
	}

.cat_abonements h3.catItemTitle{
	line-height:30px;
margin:0 20px 0 0;
padding:0px 0 0 0;
text-align:left;
font-size:24px}

.cat_abonements h3.catItemTitle:after{
	display:block;
background-color:#CB0101;
width:120px !important;
height:5px !important;
content:' ';
margin:13px 0 0 0}

.cat_abonements div.catItem_bot{
	clear:both}

div.catItemSpecFilds2{
	padding:10px 0 20px 0;
font-style:italic;
font-size:16px;
line-height:20px}

.cat_abonements div.catItemSpecFildOne{
	}

.cat_abonements div.catItemSpecFildTwo{
	}

.cat_abonements div.catItemIntroText{
	padding:10px 0 20px 0;
margin:0 20px 0 0;
font-size:16px;
font-style:italic;
line-height:20px;
text-align:left}

.cat_abonements div.catItemIntroText_in{
	height:40px;
overflow:hidden}

.cat_abonements div.catItemSpecFilds_price{
	padding:0 0 35px 0;
margin:0 20px 0 0}

.cat_abonements div.catItemSpecFild_price{
	float:left;
width:50%;
font-size:20px;
padding:5px 0;
text-align:center;
font-weight:bold}

.cat_abonements div.catItem_order{
	float:right;
width:50%;
text-align:left}

.cat_abonements span.feedbtn_showform.btn{
	margin:0 0 0 auto !important}

select#abonprice,
div.catItemSpecFilds{
	width:98%;
padding:0px 0 2px 10px;
display:block;
text-align:center !important;
font-size:14px;
font-weight:normal;
line-height:30px;
font-family:'DINPro',
Arial,
Verdana;
position:relative;
height:40px;
border:1px solid #000;
color:#000;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
background-color:#fff;
background-image:url(/templates/fitness/images/arr_down.png);
background-repeat:no-repeat;
background-position:right;
-moz-appearance:none;
-webkit-appearance:none;
appearance:none}

div.catItemSpecFilds_in{
	position:absolute;
width:100%;
overflow:hidden;
height:40px;
top:0;
left:0;
right:0;
z-index:50;
background-color:#eee;
background-image:url(/templates/fitness/images/arr_down.png);
background-repeat:no-repeat;
background-position:right 8px;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}

div.catItemSpecFilds_in:hover{
	overflow:hidden;
height:auto}

div.catItemSpecFild{
	padding:5px 0 5px 0;
border-bottom:1px dotted #FFF}

div.catItemSpecFild:hover{
	background-color:rgba(255,
255,
255,
0.5)}

div.catItemSpecFild_bot{
	height:1px}

div.catItemOrder{
	padding:20px 0 0 0}

.k2Order{
	display:block;
background-color:#000;
text-align:center;
padding:10px 0;
color:#FFF;
text-decoration:none;
font-size:19px;
font-weight:normal;
font-family:'DINPro',
Arial,
Verdana;
line-height:30px;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}

.cat_abonements div.itemContainer:hover .k2Order{
	background-color:#b00}

.cat_abonements div.cat_description{
	padding:40px 0 20px 0}

.cat_abonements .cat_description h3{
	text-align:center}

.cat_abonements .cat_description ul{
	display:block;
width:inherit;
margin:0 0;
padding:0;
list-style:none}

.cat_abonements .cat_description li{
	float:left;
width:25%;
padding:0;
margin:0;
background-image:none;
text-align:center;
font-size:16px}

.cat_abonements .cat_description li div{
	height:200px;
width:200px;
border:1px solid #ccc;
margin:0 auto;
text-align:center;
-webkit-border-radius:200px;
-moz-border-radius:200px;
border-radius:200px;
background-color:#000;
background-position:center;
background-repeat:no-repeat;
color:#FFF}

.cat_abonements .cat_description li.preim1 div{
	background-image:url(/templates/fitness/images/preim-1.jpg)}

.cat_abonements .cat_description li.preim2 div{
	background-image:url(/templates/fitness/images/preim-2.jpg)}

.cat_abonements .cat_description li.preim3 div{
	background-image:url(/templates/fitness/images/preim-3.jpg)}

.cat_abonements .cat_description li.preim4 div{
	background-image:url(/templates/fitness/images/preim-4.jpg)}

.cat_abonements .cat_description li div span{
	display:block;
padding:85px 20px 0 20px}

div#itemListLinks{
	}

#itemListLinks div.itemContainer{
	}

#itemListLinks div.catItemView{
	margin:10px 10px}

div.row_cat{
	}

div.cat_item_70{
	width:55%;
float:right}

#cat_itm_img{
	}

div.item_ImageBlock{
	padding:30px 0 0 0;
margin:0 0 0 0px}

div.item_Image{
	position:relative;
text-align:center}

.item_ImageBlock .item_Image img{
	background-color:#FFF;
padding:10px;
margin:0;
border:1px solid #ddd;
width:100%;
height:auto}

.itemid-178 .item_ImageBlock .item_Image img,
.itemid-266 .item_ImageBlock .item_Image img{
	max-width:360px}

div#gallery_01{
	padding:2px 0}

#gallery_01 a.modal{
	}

#gallery_01 img{
	height:60px;
width:88px;
margin:2px 0}

div.harka_block{
	padding:30px 0;
margin:0 0px;
font-weight:bold;
color:#000}

.harka_block table{
	table-layout:fixed}

.harka_block tbody{
	}

.harka_block tr{
	}

.harka_block td{
	position:relative}

.harka_block td.harka_cel_1{
	}

.harka_block td.harka_cel_2{
	}

.harka_block td.harka_cel_3{
	}

.harka_block td.harka_cel_4{
	}

div.itm_harka{
	padding:20px 0 35px 0}

div.itm_harka:before{
	position:absolute;
left:0;
top:0;
width:50px;
height:6px;
content:'';
background:#cf132c}

.itm_harka p{
	padding:0;
margin:0}

div.cat_item_30{
	width:45%;
float:left}

#cat_itm_info{
	}

div.item_Header{
	margin:0 0 0 0px}

h1.itemTitle{
	background:none;
border:0 none;
padding-right:0 !important;
text-align:left}

div.itemBody{
	margin:0 30px 0 0}

.buy_abon.button_buy a{
	text-decoration:none !important;
color:#fff !important}

div.itm_price{
	padding:0px 0px 10px 0px}

div.itm_bigprice{
	-webkit-transition:all .15s linear !important;
-moz-transition:all .15s linear !important;
-o-transition:all .15s linear !important;
transition:all .15s linear !important;
font-size:17px;
font-weight:bold;
line-height:20px;
text-transform:uppercase;
font-family:'DINPro',
Arial,
Verdana !important;
display:inline-block;
*display:inline;
*zoom:1;
padding:0px 0px;
margin:0 50px 0 0}

span.itm_bigprice_title{
	display:block;
font-size:14px;
font-weight:normal;
font-family:'OpenSans',
Sans-Serif;
padding:5px 0;
color:#777;
text-transform:none}

div.itm_price_link{
	padding:20px 0 0 0}

div.itm_price_link a.readmore.btn{
	}

div.cat_itm_contact{
	clear:both;
padding:0px 0}

div.cat_itm_contact_info{
	}

div.cat_itm_bron{
	padding:0 0 20px 0;
margin:0 0 0 0px;
float:none}

.cat_itm_bron span.email-joomcall{
	display:block;
width:auto;
background-image:none;
background-color:#000;
border:1px solid #fff;
padding:17px 40px;
text-align:center;
text-transform:uppercase;
font-weight:normal;
font-size:17px;
color:#f0f0f0 !important;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
position:relative;
z-index:90}

.cat_itm_bron span.email-joomcall:hover{
	color:#fff !important;
box-shadow:0 0 3px #000}

div#form-action-joomcall{
	}

#form-action-joomcall form{
	}

img.close-joomcall{
	}

p.jc-text{
	}

div.block-joomcall{
	}

label.label-name{
	}

span.red_star{
	}

div.ok-name-joomcall{
	}

#ok-joomcall{
	}

div.error-name-joomcall{
	}

#error-joomcall{
	}

div.input-joomcall{
	}

input#name-joomcall{
	}

select#time-joomcall option{
	}

textarea#msg-joomcall{
	}

div.button-joomcall{
	margin:0 30px}

input#submit-joomcall{
	display:block;
width:100%;
border:0 none;
background:none;
background-image:none;
background-color:#B80D00;
border:1px solid #fff;
padding:17px 0;
text-align:center;
text-transform:uppercase;
font-weight:normal;
font-size:17px;
color:#f0f0f0 !important;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear;
position:relative;
z-index:90}

div.item_IntroText{
	margin:0 0px 0 0;
padding:17px 0}

.item_IntroText h4{
	}

div.item_IntroText_in{
	}

div.item_FullText{
	padding:0 0 20px 0}

.item_FullText table{
	width:100%}

.item_FullText td{
	padding:5px}

.block_50{
	float:left;
width:50%;
margin:0 !important;
padding:0 !important}

div.item-page.page.page_id-168.category_id-2{
	}

div.articleBody{
	}

div.article_img_block.block_50{
	}

div.itembigimg{
	margin:0 35px 0 0;
padding:50px 0 20px 0;
text-align:right}

.itembigimg img{
	width:95%}

div.article_content_block.block_50{
	}

div.article_content_block_in{
	}

div.page-header{
	}

h1.catalog_header{
	background:none;
padding-right:0}

div.item_text{
	padding:20px 0 0 0}

p{
	}

div.fulltext{
	}

div.itemImageGallery{
	}

div.moduletable_corp_cart h5{
	}

div#connect_form{
	}

.form_class_corp_cart{
	}

.form_class_corp_cart div.feedform_in{
	}

.form_class_corp_cart form{
	}

.form_class_corp_cart div.text_fild{
	float:left;
width:75%;
position:relative;
clear:none !important}

.form_class_corp_cart input.input-block-level{
	display:inline;
width:49% !important}

.form_class_corp_cart div.btn_fild{
	float:right;
width:23%;
clear:none !important}

.form_class_corp_cart input.btn-info-send.btn.blue{
	}

div.blog{
	}

.blog h1{
	}

.blog span.subheading-category{
	}

.blog div.category-desc{
	}

.blog div.items_blog{
	display:flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center}

.blog div.items_blog .blog_item{
	width:50% !important}

.blog div.items-row{
	}

.blog div.span12{
	}

.blog div.blog_item_in{
	display:flex;
flex-wrap:nowrap;
justify-content:flex-start;
align-items:center;
padding:20px 0 20px 0}

.blog_item_in>div{
	-webkit-flex:10;
-moz-flex:10;
-ms-flex:10;
-o-flex:10;
flex:10}

.blog_item_in>div.blog_img{
	-webkit-flex:5;
-moz-flex:5;
-ms-flex:5;
-o-flex:5;
flex:5}

.blog_img a{
	}

.blog_img img{
	width:100%;
height:auto}

.blog .itm_text_block{
	margin:0 30px}

.blog div.itm_titl_block{
	margin:0 0 0 0px}

.jn-text h4 a{
	font-family:'DINPro',
Arial,
Verdana !important;
font-weight:bold;
font-size:21px;
line-height:30px}

.blog div.itm_titl_block h3{
	padding:0;
margin:0 0 20px 0;
font-size:21px;
line-height:30px}

.blog div.itm_titl_block a{
	}

.blog div.itm_introtext_block{
	margin:0 0 0 0px;
line-height:180%;
text-align:justify}

.blog_accardion{
	}

.blog_accardion .cat-children{
	display:flex;
flex-wrap:wrap;
justify-content:flex-start;
align-items:center}

.blog_accardion .cat-children>div{
	margin:0 30px 0 0}

.blog_accardion .itm_titl_block{
	cursor:pointer}

.blog_accardion .itm_introtext_block{
	display:none}

.blog_accardion .cat-children div h3 a.btn-active{
	background-color:#CB0101}

.block_view_accardion .blog_item_in{
	padding:10px 0 10px 0}

.block_view_accardion .itm_text_block{
	-webkit-box-shadow:0 0px 8px rgba(0,
0,
0,
0.2);
-moz-box-shadow:0 0px 8px rgba(0,
0,
0,
0.2);
box-shadow:0 0px 8px rgba(0,
0,
0,
0.2);
border:1px solid #fff;
background-color:#f5f5f5}

.block_view_accardion .itm_titl_block{
	position:relative}

.block_view_accardion .itm_titl_block h3{
	margin:0 40px 0 20px;
font-size:20px}

.block_view_accardion .itm_titl_block h3:after{
	display:block;
position:absolute;
right:0px;
top:50%;
transform:translateY(-65%);
font-size:30px;
font-weight:normal;
width:30px;
line-height:20px;
height:20px;
content:'+'}

.block_view_accardion .itm_titl_block:hover h3{
	}

.block_view_accardion .itm_titl_block.active_titl h3{
	}

.block_view_accardion .itm_titl_block.active_titl h3:after{
	display:inline-block;
content:'-'}

.block_view_accardion .itm_introtext_block{
	border-top:1px dotted #ccc}

.block_view_accardion .itm_introtext_block_in{
	margin:0 20px;
padding:20px 0}

.block_view_accardion .itm_introtext_block_in p{
	margin:0 0px;
padding:10px 0}

div.catalog.category_25{
	}

h1{
	}

span.subheading-category{
	}

div.catalig_item{
	}

.span6{
	width:50%;
float:left}

.category_25 div.item{
	margin:0 10px;
padding:10px 0}

.category_25 a.jn_item_link{
	display:block}

.category_25 div.jn-in{
	position:relative;
overflow:hidden}

.category_25 div.jn-image{
	background-color:#000}

.category_25 .jn-image img{
	width:100%;
height:auto;
opacity:1;
-webkit-transition:all .3s linear !important;
-moz-transition:all .3s linear !important;
-o-transition:all .3s linear !important;
transition:all .3s linear !important}

.category_25 a.jn_item_link:hover img{
	-moz-transform:scale(1.05) rotate(-0.5deg);
-webkit-transform:scale(1.05) rotate(-0.5deg);
-o-transform:scale(1.05) rotate(-0.5deg);
transform:scale(1.05) rotate(-0.5deg)}

.category_25 div.jn-text{
	position:absolute;
top:auto;
bottom:0;
left:0;
right:0;
margin:0;
background-image:linear-gradient(to top,
rgba(0,
0,
0,
0.5),
rgba(0,
0,
0,
0.3),
rgba(0,
0,
0,
0))}

.category_25 h4{
	font-size:24px;
line-height:30px;
font-weight:bold;
color:#FFF;
margin:0 30px;
padding:30px 0 20px 0;
display:block}

.category_25 div.jn-more{
	position:absolute;
bottom:57px;
margin:0 50px}

.category_25 span.readmore.btn.blue{
	}

.position-3{
	padding:0 0 35px 0}

div.moduletable_clubs{
	}

.moduletable_clubs h3{
	}

.custom_clubs div.junewsultra_clubs,
.moduletable_clubs div.junewsultra_clubs{
	display:flex;
flex-direction:row;
align-items:stretch;
align-content:stretch;
justify-content:space-around;
flex-wrap:wrap;
list-style:none}

.custom_clubs div.jn,
.moduletable_clubs div.jn{
	width:33.3%}

.custom_clubs div.jn.numitem_3,
.moduletable_clubs div.jn.numitem_3{
	}

.junewsultra_clubs a.jn_item_link{
	display:block}

.numitem_1 a.jn_item_link{
	margin:0 10px 0 0}

.numitem_2 a.jn_item_link{
	margin:0 5px}

.numitem_3 a.jn_item_link{
	margin:0 0 0 10px}

.junewsultra_clubs div.jn-in{
	position:relative;
overflow:hidden}

.junewsultra_clubs div.jn-image{
	background-color:#000;
text-align:center}

.junewsultra_clubs img{
	width:auto;
height:auto;
-webkit-transition:all .3s linear !important;
-moz-transition:all .3s linear !important;
-o-transition:all .3s linear !important;
transition:all .3s linear !important}

.junewsultra_clubs a.jn_item_link:hover img{
	-moz-transform:scale(1.05) rotate(-0.5deg);
-webkit-transform:scale(1.05) rotate(-0.5deg);
-o-transform:scale(1.05) rotate(-0.5deg);
transform:scale(1.05) rotate(-0.5deg)}

.junewsultra_clubs div.jn-text{
	position:absolute;
top:auto;
bottom:0;
left:0;
right:0;
margin:0;
background-image:linear-gradient(to top,
rgba(0,
0,
0,
0.5),
rgba(0,
0,
0,
0.3),
rgba(0,
0,
0,
0))}

.junewsultra_clubs h4{
	font-size:24px;
line-height:30px;
font-weight:bold;
color:#FFF;
margin:0 30px;
padding:30px 0 20px 0;
display:block}

.junewsultra_clubs div.jn-more{
	position:absolute;
bottom:57px;
margin:0 50px}

.junewsultra_clubs span.readmore{
	}

.catalig_item .jn-intro,
.junewsultra_clubs .jn-intro{
	padding:30px 0;
text-align:center}

.catalig_item .jn-intro a.btn.readmore,
.junewsultra_clubs .jn-intro a.btn.readmore{
	margin:0 auto !important}

div.catalog.category_15{
	}

h1{
	}

span.subheading-category{
	}

div.catalig_item{
	}

.span6{
	width:50%;
float:left}

.category_15 div.item{
	margin:0 10px;
padding:10px 0}

.category_15 a.jn_item_link{
	display:block}

.category_15 div.jn-in{
	position:relative;
overflow:hidden}

.category_15 div.jn-image{
	background-color:#000}

.category_15 .jn-image img{
	width:100%;
height:auto;
opacity:1;
-webkit-transition:all .3s linear !important;
-moz-transition:all .3s linear !important;
-o-transition:all .3s linear !important;
transition:all .3s linear !important}

.category_15 a.jn_item_link:hover img{
	-moz-transform:scale(1.05) rotate(-0.5deg);
-webkit-transform:scale(1.05) rotate(-0.5deg);
-o-transform:scale(1.05) rotate(-0.5deg);
transform:scale(1.05) rotate(-0.5deg)}

.category_15 div.jn-text{
	position:absolute;
top:auto;
bottom:0;
left:0;
right:0;
margin:0;
background-image:linear-gradient(to top,
rgba(0,
0,
0,
0.5),
rgba(0,
0,
0,
0.3),
rgba(0,
0,
0,
0))}

.category_15 h4{
	font-size:24px;
line-height:30px;
font-weight:bold;
color:#FFF;
margin:0 30px;
padding:30px 0 20px 0;
display:block}

.category_15 div.jn-more{
	position:absolute;
bottom:57px;
margin:0 50px}

.category_15 span.readmore.btn.blue{
	}

.position-3{
	padding:0 0 35px 0}

dt.result-title{
	}

.result-title a{
	}

dd.result-category{
	display:block;
padding:5px 0;
clear:both}

span.small{
	}

dd.result-text{
	display:block;
color:#555;
padding:0 0 20px 0}

.articleBody{
	}

.clr{
	clear:both;
height:0;
line-height:0;
display:block;
float:none;
padding:0;
margin:0;
border:none}

div.bot_text{
	background-image:url(/templates/fitness/images/bot_bgr.jpg);
background-repeat:no-repeat;
background-position:center top}

#footer_top_text{
	}

div.container{
	}

div.moduletable_about{
	padding:35px 0 100px 0;
margin:0}

div.moduletable_about h3{
	font-size:50px;
line-height:60px;
background-image:url(/templates/fitness/images/title_logo.png);
background-position:right bottom;
background-repeat:no-repeat;
color:#FFF;
text-align:right;
padding:30px 0 80px 0}

div.junewsultra_about{
	padding:10px 0 10px 0}

.moduletable_about div.jn-intro,
.moduletable_about div.jn-intro p{
	color:#FFF;
text-align:right;
font-size:17px;
line-height:27px;
padding:10px 0}

.moduletable_about div.jn-intro{
	margin:0 0 0 auto;
float:right;
clear:both;
width:50% !important}

.moduletable_about div.jn-intro h5{
	display:block;
width:auto;
float:right;
margin:0 0 0 auto;
padding:0 0 0 40px;
background-image:url(/templates/fitness/images/icon_worktime.jpg);
background-position:left;
background-repeat:no-repeat;
text-transform:uppercase;
line-height:30px;
color:#ff0101;
font-size:24px;
font-style:normal}

.moduletable_about div.jn-more{
	clear:both;
text-align:right}

.readmore.btn{
	background-color:#B70003;
color:#FFF;
margin:0 0 0 auto}

div.contmap_block{
	background-color:#FFF}

div.moduletable_bot_contacts{
	padding:35px 0}

.moduletable_bot_contacts h3.modtitle{
	}

.moduletable_bot_contacts div.custom_mainblock{
	}

.moduletable_bot_contacts div.custom_mainblock_in{
	}

.moduletable_bot_contacts table{
	width:100%;
table-layout:fixed}

.moduletable_bot_contacts tbody{
	}

.moduletable_bot_contacts tr{
	}

.moduletable_bot_contacts td{
	text-align:center}

.moduletable_bot_contacts h4{
	text-align:center;
padding:20px 0}

.moduletable_bot_contacts p{
	text-align:center;
padding:1px 0;
margin:0;
line-height:20px}

div.catalog.category_16{
	}

.category_16 h1{
	}

.category_16 span.subheading-category{
	}

.category_16 div.catalig_item.span6{
	}

.category_16 div.catalig_item{
	}

.category_16 div.item.column-1{
	}

.category_16 a.jn_item_link{
	display:inline-block;
*display:inline;
*zoom:1;
text-decoration:none !important;
width:auto}

.category_16 div.jn-in{
	margin:0 35px 0 0}

.category_16 div.jn-image{
	}

.category_16 div.jn-text{
	}

.category_16 .jn-text h4{
	margin:0;
padding:10px 0}

.category_16 div.introtext_block{
	padding:0 0 0 0;
height:110px;
overflow:hidden}

.category_16 .introtext_block h5{
	padding:0 0 10px 0;
margin:0}

.category_16 .introtext_block ul{
	margin:0;
padding:0}

.category_16 .introtext_block li{
	}

.category_16 div.jn-more{
	padding:0 0 45px 0}

.category_16 span.readmore.btn.blue{
	margin:20px 0}

div.catalog.category_26{
	}

.category_26 h1{
	}

.category_26 span.subheading-category{
	}

.category_26 div.catalig_item.span6{
	}

.category_26 div.catalig_item{
	}

.category_26 div.item.column-1{
	}

.category_26 a.jn_item_link{
	display:inline-block;
*display:inline;
*zoom:1;
text-decoration:none !important;
width:auto}

.category_26 div.jn-in{
	margin:0 35px 0 0}

.category_26 div.jn-image{
	}

.category_26 div.jn-text{
	}

.category_26 .jn-text h4{
	margin:0;
padding:10px 0}

.category_26 div.introtext_block{
	padding:0 0 0 0;
height:110px;
overflow:hidden}

.category_26 .introtext_block h5{
	padding:0 0 10px 0;
margin:0}

.category_26 .introtext_block ul{
	margin:0;
padding:0}

.category_26 .introtext_block li{
	}

.category_26 div.jn-more{
	padding:0 0 45px 0}

.category_26 span.readmore.btn.blue{
	margin:20px 0}

div.page_subtitle{
	font-size:24px;
text-transform:uppercase;
color:#555;
margin:-30px 0 30px 0}

div.page_subtitle_in{
	}

div.topfild_block{
	}

div.topfild_in{
	-webkit-transition:all .15s linear !important;
-moz-transition:all .15s linear !important;
-o-transition:all .15s linear !important;
transition:all .15s linear !important;
font-size:17px;
font-weight:bold;
line-height:20px;
text-transform:uppercase;
font-family:'DINPro',
Arial,
Verdana !important;
cursor:pointer;
display:inline-block;
*display:inline;
*zoom:1;
padding:0px 0px;
margin:0 50px 0 0}

span.topfild_in_title{
	display:block;
font-size:14px;
font-weight:normal;
font-family:'OpenSans',
Sans-Serif;
padding:5px 0;
color:#777;
text-transform:none}

footer.footer{
	}

.footer div.container{
	padding:0px 0 0px 0}

.footer a{
	color:#fff}

nav.navigation1{
	}

div.nav-collapse2{
	max-width:600px}

div.moduletable_fmenu{
	}

.moduletable_fmenu ul#navig{
	}

.moduletable_fmenu ul.nav_menu{
	list-style:none;
margin:0;
padding:20px 0 0 0}

.moduletable_fmenu li{
	float:left;
display:block;
padding:0;
margin:0 10px 0 0}

.moduletable_fmenu li.current{
	}

.moduletable_fmenu li.active a{
	border-top:1px solid #FFF}

.moduletable_fmenu span.li_in{
	display:block}

.moduletable_fmenu a{
	display:block;
padding:10px 0;
text-transform:uppercase;
color:#FFF;
font-size:11px !important;
font-family:'DINPro',
Arial,
Verdana !important;
font-weight:normal;
letter-spacing:0.12em}

div.nav-collapse3{
	margin:-100px 0 0 -400px;
min-width:240px}

div.moduletable_instgal{
	}

.moduletable_instgal div.modtitlefooter{
	font-size:19px;
color:#FFF;
text-transform:uppercase;
padding:20px 0;
background-image:url(/templates/fitness/images/instagram_logo_w.png);
background-repeat:no-repeat;
background-position:55px center;
display:block !important;
margin:0}

.moduletable_instgal div.custom_aftercodeblock{
	}

.moduletable_instgal div.custom_aftercodeblock_in{
	}

.moduletable_instgal .custom_aftercodeblock_in p{
	}

.moduletable_instgal .custom_aftercodeblock_in img{
	height:160px;
width:auto}

div.moduletable_fmenu_in{
	}

.moduletable_fmenu_in ul#navig{
	}

.moduletable_fmenu_in ul.nav_menu{
	list-style:none;
margin:0;
padding:0 0 20px 0}

.moduletable_fmenu_in li{
	float:left;
display:block;
width:33.3%;
padding:0;
margin:0 20px 0 0}

.moduletable_fmenu_in li.current{
	}

.moduletable_fmenu_in li a{
	display:block;
padding:2px 0;
text-transform:uppercase;
color:#FFF;
font-size:13px;
font-family:'DINPro',
Arial,
Verdana !important;
font-weight:bold;
letter-spacing:0.12em}

.moduletable_fmenu_in li.active a{
	border-top:0px solid #FFF}

.moduletable_fmenu_in span.li_in{
	display:block}

div.copyright{
	text-align:center;
padding:50px 0 20px 0;
color:#555;
font-size:12px}

.moduletable_ficon_pay{
	text-align:left;
font-size:12px}

.moduletable_ficon_pay table{
	width:auto !important}

.moduletable_ficon_pay tr{
	}

.moduletable_ficon_pay td{
	vertical-align:middle;
padding:0 7px}

.moduletable_ficon_pay td:nth-child(1){
	width:170px}

.moduletable_ficon_pay p{
	padding:0;
margin:0}

.moduletable_ficon_pay img{
	}

.site.com_k2.view-item.no-layout.no-task.itemid-260{
	}

.view-item.itemid-260 div.item_FullText{
	}

.view-item.itemid-260 .item_FullText h5{
	}

.view-item.itemid-260 .item_FullText table{
	border-collapse:collapse}

.view-item.itemid-260 .item_FullText tbody{
	}

.view-item.itemid-260 .item_FullText tr{
	-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear}

.view-item.itemid-260 .item_FullText tr:nth-child(2n-1){
	}

.view-item.itemid-260 .item_FullText tr:hover{
	background-color:#000;
color:#fff;
cursor:pointer}

.view-item.itemid-260 .item_FullText td{
	border-bottom:1px dotted #aaa;
padding:7px 10px}

.view-item.itemid-260 .item_FullText td:nth-child(2n){
	text-align:right;
font-weight:bold}

.view-item.itemid-260 .item_FullText td:nth-child(2n):after{
	content:' грн.'}

.site.com_k2.view-item.no-layout.no-task.itemid-306{
	}

.view-item.itemid-306 div.item_FullText{
	}

.view-item.itemid-306 .item_FullText h5{
	}

.view-item.itemid-306 .item_FullText table{
	border-collapse:collapse}

.view-item.itemid-306 .item_FullText tbody{
	}

.view-item.itemid-306 .item_FullText tr{
	-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear}

.view-item.itemid-306 .item_FullText tr:nth-child(2n-1){
	}

.view-item.itemid-306 .item_FullText tr:hover{
	background-color:#000;
color:#fff;
cursor:pointer}

.view-item.itemid-306 .item_FullText td{
	border-bottom:1px dotted #aaa;
padding:7px 10px}

.view-item.itemid-306 .item_FullText td:nth-child(2n){
	text-align:right;
font-weight:bold}

.view-item.itemid-306 .item_FullText td:nth-child(2n):after{
	content:' грн.'}

.itemid-256 h1,
.itemid-313 h1{
	padding:35px 0 0 0}

.itemid-256 div.article_img_block.cat_item_70,
.itemid-313 div.article_img_block.cat_item_70{
	display:none}

.itemid-256 div.article_content_block.cat_item_30,
.itemid-313 div.article_content_block.cat_item_30{
	float:none !important;
width:inherit !important}

.itemid-256 div.item_text,
.itemid-313 div.item_text{
	padding:0px 0 0 0 !important;
margin:0 -30px !important}

table.three_steps,
table.corp_info{
	border-collapse:separate;
border-spacing:30px}

.corp_info td{
	width:50%;
vertical-align:top}

td.corp_info_text{
	padding:0px 0 35px 0;
font-size:18px;
line-height:30px}

td.corp_info_text p{
	text-align:justify}

td.corp_info_img{
	padding:20px 0}

td.corp_info_img img{
	-webkit-border-top-right-radius:17px;
-moz-border-top-right-radius:17px;
border-top-right-radius:17px;
-webkit-border-bottom-left-radius:17px;
-moz-border-bottom-left-radius:17px;
border-bottom-left-radius:17px}

.three_steps td,
td.adv_round_corn{
	vertical-align:top;
border:2px solid #000;
padding:10px 20px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px}

.adv_round_corn h4{
	font-weight:normal;
background-color:#B70003;
color:#FFF;
display:block;
margin:-45px auto 0 0px;
text-decoration:none;
background-position:0 -15px;
transition:all .15s linear !important;
display:inline-block;
font-size:14px;
line-height:20px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
cursor:pointer;
border-color:#e6e6e6 #e6e6e6 #bfbfbf;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
padding:10px 20px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px}

div.corp_services{
	text-align:center;
padding:30px 0 50px 0}

.corp_services h3{
	text-transform:uppercase;
font-size:28px;
padding-bottom:0;
margin-bottom:0}

.corp_services_subheader{
	font-size:24px}

.corp_services p{
	}

.corp_services ul{
	list-style:none;
padding:30px 0}

.corp_services li{
	font-size:18px;
line-height:30px;
background:none !important}

table.three_steps td{
	width:33.3%}

table.three_steps td h4{
	background-color:#B70003;
color:#FFF;
display:block;
margin:-45px auto 0 0px;
text-decoration:none;
background-position:0 -15px;
transition:all .15s linear !important;
display:inline-block;
font-size:14px;
font-weight:bold;
line-height:20px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
cursor:pointer;
border-color:#e6e6e6 #e6e6e6 #bfbfbf;
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
padding:10px 20px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px}

.itemid-284 .articleBody table{
	border-collapse:collapse;
border-spacing:0;
border:1px solid #000;
border-top:1px solid #000}

.itemid-284 .articleBody table tbody{
	}

.itemid-284 .articleBody table tbody tr{
	}

.itemid-284 .articleBody table tbody tr td{
	border:1px dotted #aaa;
border-top:1px solid #000;
border-bottom:1px solid #000;
vertical-align:top;
padding:7px}

.itemid-284 .articleBody table tbody tr td.td_main{
	vertical-align:middle}

.itemid-284 .articleBody table tbody tr td p{
	padding:0;
margin:0}

.itemid-284 .articleBody table tbody tr td.td_main p{
	margin:0 0 0 260px;
font-style:italic}

.itemid-284 .articleBody table tbody tr td img{
	}

.itemid-284 .articleBody table tbody tr td.td_main img{
	display:block;
float:left;
width:240px;
height:auto}

.itemid-284 .articleBody table tbody tr td h3{
	}

.itemid-284 .articleBody table tbody tr td.td_main h3{
	margin:0 0 0 260px;
color:#CB0101;
font-style:normal;
text-transform:uppercase;
font-size:20px;
line-height:30px}

.itemid-284 .articleBody table tbody tr td h5{
	font-weight:bold;
margin:0px 0;
padding:15px 0 5px 0}

.itemid-284 .articleBody table tbody tr td h6{
	font-weight:bold;
margin:0px 0;
padding:15px 0 5px 0;
font-size:14px}

.itemid-284 .articleBody table tbody tr td strong{
	}

.itemid-284 .articleBody table tbody tr .td_separate{
	padding:0 !important;
margin:0;
border:0 none;
line-height:5px}

.itemid-284 .articleBody table tbody tr .td_separate p{
	padding:0 !important;
margin:0 !important;
line-height:5px}

.itemid-302 .articleBody table{
	border-collapse:collapse;
border-spacing:0;
border:1px solid #000;
border-top:1px solid #000}

.itemid-302 .articleBody table tbody{
	}

.itemid-302 .articleBody table tbody tr{
	}

.itemid-302 .articleBody table tbody tr td{
	border:1px dotted #aaa;
border-top:1px solid #000;
border-bottom:1px solid #000;
vertical-align:top;
padding:7px}

.itemid-302 .articleBody table tbody tr td.td_main{
	vertical-align:middle}

.itemid-302 .articleBody table tbody tr td p{
	padding:0;
margin:0}

.itemid-302 .articleBody table tbody tr td.td_main p{
	margin:0 0 0 260px;
font-style:italic}

.itemid-302 .articleBody table tbody tr td img{
	}

.itemid-302 .articleBody table tbody tr td.td_main img{
	display:block;
float:left;
width:240px;
height:auto}

.itemid-302 .articleBody table tbody tr td h3{
	}

.itemid-302 .articleBody table tbody tr td.td_main h3{
	margin:0 0 0 260px;
color:#CB0101;
font-style:normal;
text-transform:uppercase;
font-size:20px;
line-height:30px}

.itemid-302 .articleBody table tbody tr td h5{
	font-weight:bold;
margin:0px 0;
padding:15px 0 5px 0}

.itemid-302 .articleBody table tbody tr td h6{
	font-weight:bold;
margin:0px 0;
padding:15px 0 5px 0;
font-size:14px}

.itemid-302 .articleBody table tbody tr td strong{
	}

.itemid-302 .articleBody table tbody tr .td_separate{
	padding:0 !important;
margin:0;
border:0 none;
line-height:5px}

.itemid-302 .articleBody table tbody tr .td_separate p{
	padding:0 !important;
margin:0 !important;
line-height:5px}

.moduletable_videoclub{
	}

.itemid-212 .articleBody .moduletable_videoclub div.custom_codeblock,
.itemid-289 .articleBody .moduletable_videoclub div.custom_codeblock,
.itemid-259 .articleBody .moduletable_videoclub div.custom_codeblock,
.itemid-305 .articleBody .moduletable_videoclub div.custom_codeblock{
	max-width:640px;
margin:0 auto}

.moduletable_videoclub div.custom_codeblock_in,
.moduletable_videoclub div.custom_codeblock_in{
	height:0;
margin:0 0px;
position:relative;
padding-bottom:56.25%}

.moduletable_videoclub .custom_codeblock_in iframe,
.moduletable_videoclub .custom_codeblock_in iframe{
	position:absolute;
left:0;
top:0;
width:100%;
height:100%}

.itemid-299 .articleBody table{
	}

.itemid-299 .articleBody tr{
	}

.itemid-213 .articleBody td,
.itemid-299 .articleBody td{
	vertical-align:middle}

.itemid-299 .articleBody td.info_cel{
	padding:0 0 20px 0}

.itemid-213 .articleBody td.info_cel.text_left,
.itemid-299 .articleBody td.info_cel.text_left{
	padding:0 35px 0 0}

.itemid-213 .articleBody td.info_cel.text_right,
.itemid-299 .articleBody td.info_cel.text_right{
	padding:0 0 0 35px}

.itemid-213 .articleBody td.info_cel p,
.itemid-299 .articleBody td.info_cel p{
	text-align:justify;
margin:0 0 20px 0}

.itemid-213 .articleBody td.adv_cel,
.itemid-299 .articleBody td.adv_cel{
	width:24%}

.itemid-213 .articleBody td.adv_cel strong,
.itemid-299 .articleBody td.adv_cel strong{
	display:block;
padding:0 0 0px 0;
font-size:24px;
line-height:60px}

.itemid-213 .articleBody td.adv_cel p,
.itemid-299 .articleBody td.adv_cel p{
	margin:0 !important;
padding:0;
line-height:inherit}

.itemid-213 .articleBody td.redbgr,
.itemid-213 .articleBody td.blackbgr,
.itemid-299 .articleBody td.redbgr,
.itemid-299 .articleBody td.blackbgr{
	text-align:center;
color:#FFF}

.itemid-299 .articleBody td.redbgr{
	}

.itemid-299 .articleBody td.blackbgr{
	}

.itemid-213 .articleBody td.video_cel,
.itemid-299 .articleBody td.video_cel{
	width:52%}

.itemid-213 .articleBody td.video_cel div.custom_codeblock_in,
.itemid-299 .articleBody td.video_cel div.custom_codeblock_in{
	height:0;
margin:0 0px;
position:relative;
padding-bottom:56.25%}

.itemid-213 .articleBody td.video_cel .custom_codeblock_in iframe,
.itemid-299 .articleBody td.video_cel .custom_codeblock_in iframe{
	position:absolute;
left:0;
top:0;
width:100%;
height:100%}

td.videocell{
	width:50%}

.header_banner{
	text-align:center;
position:relative}

.moduletable_banner_top p{
	padding:0;
margin:0;
text-align:center}

.moduletable_banner_top a{
	display:block}

.moduletable_banner_top.mobile{
	display:none}

.moduletable_banner_top .custom_mainblock_in img{
	width:100%}

.baner_top_close{
	position:absolute;
top:3px;
right:3px;
z-index:9999;
cursor:pointer}

div.baner_right_bot{
	position:fixed;
bottom:0px;
right:0px;
z-index:9991}

.moduletable_banner_rb{
	}

.moduletable_banner_rb div.custom_mainblock{
	}

.moduletable_banner_rb .custom_mainblock_in{
	}

.moduletable_banner_rb .custom_mainblock_in p{
	padding:0;
margin:0}

.moduletable_banner_rb .custom_mainblock_in a{
	display:block}

.moduletable_banner_rb .custom_mainblock_in img{
	}

.moduletable_banner_rb.mobile{
	display:none}

.baner_right_bot_close{
	position:absolute;
top:-2px;
right:0px;
z-index:9999;
cursor:pointer}

.baner_right_bot_close p{
	padding:0;
margin:0}

.baner_right_bot_close img{
}



@media (max-width:1640px){
	.container{
	width:inherit !important;
margin:0 20px !important;
padding:20px 0 !important}

.moduletable_clubs div.jn-more{
	position:absolute;
bottom:27px;
margin:0 50px}

div.moduletable_about h3{
	background-position:right 30px;
padding:90px 0 30px 0}

#cat_itm_img{
	}

div.item_ImageBlock{
	padding:30px 0 0 0;
margin:0 0 0 0px}

div.item_Image{
	padding:0 30px}

.item_ImageBlock .item_Image img{
	}

div.harka_block{
	margin:0 0px;
font-size:12px}

.harka_block table{
	}

.harka_block tbody{
	}

.harka_block tr{
	}

.harka_block td{
	}

div.itm_harka{
	}

.itm_harka p{
	padding:0;
margin:0}

#itemListPrimary h3.catItemTitle{
	font-size:25px;
line-height:30px;
margin:0 25px;
padding:70px 0 130px 0}

.catItemorder{
	font-size:19px;
z-index:555}

.catItemorder:hover{
	background-color:#EC0000}

.catItemorder span.feedbtn_showform{
	padding:15px 25px}

.catItemprise{
	font-size:19px;
padding:15px 25px;
z-index:555}

#gallery li a{
	display:block;
width:auto;
height:220px !important}

.catItemsubtitle{
	font-size:14px}

.cat_abonements h3.catItemTitle{
	line-height:25px;
font-size:18px}

div.catItemSpecFilds2{
	font-size:14px;
line-height:20px}

div.catItemSpecFilds{
	font-size:16px;
line-height:30px}

}

@media (max-width:1250px){
	a.dj-up_a{
	font-size:12px;
padding:15px 0px;
font-family:Arial,
Tahoma}

#itemListPrimary div.itemContainer{
	width:50%}

#gallery li a{
	display:block;
width:auto;
height:180px !important}

.form_class_corp_cart div.text_fild{
	float:none;
width:inherit;
position:relative;
clear:both !important}

.form_class_corp_cart input.input-block-level{
	display:block;
width:100% !important;
text-align:center}

.form_class_corp_cart div.btn_fild{
	float:none;
width:inherit;
position:relative;
clear:both !important}

.form_class_corp_cart input.btn-info-send.btn.blue{
	}

.itemid-284 .articleBody table tbody tr td.td_main img{
	display:block;
float:none;
width:240px;
height:auto}

.itemid-284 .articleBody table tbody tr td.td_main h3{
	font-size:17px}

.itemid-284 .articleBody table tbody tr td.td_main h3,
.itemid-284 .articleBody table tbody tr td.td_main p{
	margin:0 0 0 0px}

.itemid-284 .articleBody table tbody tr td h5{
	padding:10px 0 0px 0;
font-size:15px}

.itemid-284 .articleBody table tbody tr td h6{
	padding:10px 0 0px 0;
font-size:13px}

.itemid-302 .articleBody table tbody tr td.td_main img{
	display:block;
float:none;
width:240px;
height:auto}

.itemid-302 .articleBody table tbody tr td.td_main h3{
	font-size:17px}

.itemid-302 .articleBody table tbody tr td.td_main h3,
.itemid-302 .articleBody table tbody tr td.td_main p{
	margin:0 0 0 0px}

.itemid-302 .articleBody table tbody tr td h5{
	padding:10px 0 0px 0;
font-size:15px}

.itemid-302 .articleBody table tbody tr td h6{
	padding:10px 0 0px 0;
font-size:13px}

.jshop.list_product .row-fluid{
	}

.sblock3{
	width:50%}

}

@media (max-width:1180px){
	.category_15 h4,
.moduletable_clubs h4{
	font-size:22px;
line-height:27px;
margin:0 30px;
padding:50px 0 50px 0}

.category_15 div.jn-more,
.moduletable_clubs div.jn-more{
	position:absolute;
bottom:27px;
margin:0 30px}

.moduletable_catitm .catItemHeader h3.catItemTitle{
	font-size:20px;
line-height:25px;
margin:0 30px;
padding:30px 0 100px 0}

h3.modtitle,
h1,
.moduletable_clubs h3,
div.moduletable_about h3,
.moduletable_catitm h3{
	font-size:25px;
line-height:30px}

.header .header-cont .moduletable_hcont{
	display:none}

.footer div.moduletable_massage{
	margin:0 0px 0 0;
padding:10px 0 0 0px;
float:none}

.footer div.massage-contacts{
	color:#fff;
text-align:center}

nav.navigation1{
	display:block}

div.nav-collapse2{
	float:none;
width:340px;
margin:0 auto}

.moduletable_fmenu_in ul.nav_menu{
	padding:0 0px}

.moduletable_fmenu_in li{
	float:none;
width:inherit;
padding:0;
margin:0 0px}

.moduletable_fmenu_in a{
	padding:2px 0;
text-align:center}

.footer div.header-inner{
	}

.footer a.brand.pull-left{
	float:none;
width:300px;
margin:0 auto;
text-align:center;
padding:20px 0}

.footer a img{
	}

.footer div.header-cont.pull-right{
	float:none;
width:340px;
margin:0 auto}

.footer div.moduletable_hcont{
	background:none;
padding:20px 0 !important;
width:340px;
margin:0 auto}

.footer div.custom_hcont{
	}

.footer .header-cont .moduletable_hcont .custom_hcont{
	margin:0 0px 0 0px}

.footer .custom_hcont p{
	text-align:center}

.footer .custom_hcont span{
	text-align:center}

.footer div.nav-collapse1{
	float:none;
min-width:280px}

div.moduletable_fmenu{
	width:200px;
margin:0 auto}

.moduletable_fmenu li{
	float:none;
display:block;
padding:0;
margin:0 0px 0 0;
width:inherit;
text-align:center}

div.nav-collapse3{
	float:none;
margin:0px auto;
padding:35px 0;
width:240px}

.moduletable_instgal div.modtitlefooter{
	margin:0 auto;
width:200px}

.custom_aftercodeblock_in img{
	height:auto;
width:100%}

.footer div.socblock{
	float:none}

.footer div.moduletable_fsoc{
	padding:0px 0 0 0;
margin:0px 0 0 0;
display:block}

.footer div.custom_fsoc,
.footer div.custom_fsoc p{
	text-align:center}

.footer .moduletable_lang{
	display:block;
margin:0 auto;
width:70px}

.footer .mod-languages_lang li{
	display:inline-block;
padding:0 3px;
font-size:18px;
text-decoration:none;
text-align:center}

div.moduletable_ficon_pay{
	}

div.custom_ficon_pay{
	}

.moduletable_ficon_pay table,
.moduletable_ficon_pay tbody,
.moduletable_ficon_pay tr,
.moduletable_ficon_pay td{
	display:block;
text-align:center;
width:inherit !important;
font-size:13px;
line-height:30px}

.moduletable_ficon_pay img{
	padding:30px 0 30px 0}

.moduletable_ficon_pay a{
	}

div.copyright{
	text-align:center !important;
padding:50px 0 20px 0}

.row-fluid .span4{
	width:50%;
*width:50%}

#gallery li a{
	display:block;
width:auto;
height:150px !important}

#itemListLeading div.itemContainer,
.cat_abonements div.itemContainer{
	width:50%}

}

@media (max-width:1050px){
	.onestep_call_flex{
	display:block}

.onestep_call-1,
.onestep_call-2{
	width:100%}

.nav-collapse1 div.moduletable{
	text-align:center}

ul.dj-main{
	}

select.dj-select{
	border:1px solid #000;
background:none;
height:auto;
width:100%;
padding:5px 15px;
margin:0 auto !important;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
font-size:16px;
background-color:#FFF;
background-image:url(/templates/fitness/images/icon_select.jpg);
background-position:right center;
background-repeat:no-repeat;
outline:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer}

.dj-select option{
	padding:5px 10px;
font-size:14px}

div#vtemcontact1{
	margin:0 0px;
padding:0 0 0 0px;
background-image:url(/templates/fitness/images/call_me.jpg);
background-position:left 5px;
background-repeat:no-repeat}

div.moduletable_hfcont{
	margin:0 auto;
width:240px}

div.vtem_contact_intro_text{
	float:none;
width:inherit;
padding:10px 0 1px 80px}

div.form_fild_in{
	float:none;
width:inherit}

div.vt_form_fild{
	float:none;
width:inherit}

div.vt_form_fild_in{
	margin:0 0px;
padding:0px 0}

div.vtem-contact-form .vt_inputbox,
div.vtem-contact-form .vtem_contact_button{
	padding:7px 0px;
margin:10px 0px 0 0}

div.vt_form_fild_in_btn{
	margin:10px 0;
padding:2px 0}

div.page_subtitle{
	font-size:24px;
text-transform:uppercase;
color:#555;
margin:-30px 0 30px 0}

div.page_subtitle_in{
	}

div.topfild_block{
	}

div.topfild_in{
	font-size:20px;
font-weight:bold;
line-height:20px;
padding:10px 20px 20px 20px;
margin:0 20px 0 0}

span.topfild_in_title{
	font-size:15px;
padding:5px 0}

span.feedbtn_showform.btn.line{
	margin:20px 0}

div.itm_price{
	padding:0px 0px 0px 0px}

div.itm_bigprice{
	font-size:20px;
line-height:20px;
display:inline-block;
*display:inline;
padding:10px 15px 15px 15px;
margin:0 10px 10px 0}

span.itm_bigprice_title{
	font-size:14px;
padding:7px 0}

#itemListPrimary h3.catItemTitle{
	font-size:20px;
line-height:25px;
margin:0 25px;
padding:70px 0 100px 0}

#gallery li a{
	display:block;
width:auto;
height:130px !important}

.itemListSubCategories div.subCategoryContainer{
	float:none;
width:auto !important;
margin:0 10px}

.itemListSubCategories .subCategory h4{
	padding:5px 0}

.itemListSubCategories .subCategory h4 a{
	display:block}

}

@media (max-width:980px){
	.brand{
	display:block;
padding:15px 0 0px 0;
width:320px;
color:#fff;
-webkit-transition:all .5s linear;
-moz-transition:all .5s linear;
-o-transition:all .5s linear;
transition:all .5s linear}

.brand img{
	width:auto;
height:auto}

#itemListPrimary div.itemContaine,
.moduletable_catitm div.itemContainer{
	width:50%}

.socblock .moduletable_fsoc{
	display:none}

#footer_top_text{
	}

#footer_top_text div.container{
	}

.moduletable_about div.jn-intro{
	margin:0 0 0 auto;
float:right;
width:55% !important}

.cat_abonements .cat_description li{
	float:left;
width:50%;
height:240px;
padding:0;
margin:0;
background-image:none;
text-align:center;
font-size:16px}

.moduletable_fmenu a{
	font-size:11px}

#itemListLinks div.itemContainer{
	width:50% !important}

.item-pageraspisanie div.articleBody{
	overflow:auto}

table.raspisanie_table{
	min-width:1000px !important}

table.raspisanie_table td{
	min-width:120px !important}

#gallery li a{
	display:block;
width:auto;
height:110px !important}

td.clubs_cont_item{
	display:block !important;
clear:both;
padding:0 0 50px 0}

.modal .container{
	}

table.jshop_prod_item_table,
.jshop_prod_item_table tbody,
.jshop_prod_item_table tr,
.jshop_prod_item_table td{
	display:block;
width:auto}

td.jshop_firstcall{
	width:100% !important}

.item_img_block .image_middle{
	text-align:center;
margin:0 0px 0 0;
padding:0px 0 0 0}

.jshop_category_id_3 .item_img_block .image_middle{
	text-align:center;
margin:0 0px 0 0;
padding:0 0 20px 0}

.item_img_block img{
	width:110px;
margin:0 auto}

.jshop_category_id_3 .item_img_block img{
	width:inherit;
margin:0 auto}

td.jshop_seccall{
	width:100% !important}

.buy_row{
	padding:20px 0 0 0;
display:flex;
flex-direction:row;
justify-content:space-around;
align-items:center;
padding:0;
margin:0;
list-style:none}

.prod_buttons{
	padding:5px 0 5px 0}

td.jshop_thirdcall{
	}

#oneStepCheckoutForm .jshop_nvg_register input{
	width:94%}

.itemid-213 .articleBody table,
.itemid-213 .articleBody tbody,
.itemid-213 .articleBody tr,
.itemid-299 .articleBody table,
.itemid-299 .articleBody tbody,
.itemid-299 .articleBody tr,
.itemid-213 .articleBody td,
.itemid-299 .articleBody td{
	vertical-align:middle;
display:block !important}

.itemid-299 .articleBody td.info_cel{
	padding:20px 0}

.itemid-213 .articleBody td.info_cel.text_left,
.itemid-299 .articleBody td.info_cel.text_left{
	padding:0}

.itemid-213 .articleBody td.info_cel.text_right,
.itemid-299 .articleBody td.info_cel.text_right{
	padding:0}

.itemid-213 .articleBody td.info_cel p,
.itemid-299 .articleBody td.info_cel p{
	text-align:justify;
margin:0 0 20px 0}

.itemid-213 .articleBody td.adv_cel,
.itemid-299 .articleBody td.adv_cel{
	width:inherit;
padding:35px 0}

.itemid-213 .articleBody td.adv_cel strong,
.itemid-299 .articleBody td.adv_cel strong{
	display:block;
padding:0 0 0px 0;
font-size:24px;
line-height:40px}

.itemid-213 .articleBody td.adv_cel p,
.itemid-299 .articleBody td.adv_cel p{
	margin:0 !important;
padding:0;
line-height:inherit}

.itemid-213 .articleBody td.redbgr,
.itemid-213 .articleBody td.blackbgr,
.itemid-299 .articleBody td.redbgr,
.itemid-299 .articleBody td.blackbgr{
	text-align:center;
color:#FFF}

.itemid-299 .articleBody td.redbgr{
	}

.itemid-299 .articleBody td.blackbgr{
	}

.itemid-213 .articleBody td.video_cel,
.itemid-299 .articleBody td.video_cel{
	width:inherit;
padding:20px 0}

.itemid-213 .articleBody td.adv_cel_4.redbgr,
.itemid-299 .articleBody td.adv_cel_4.redbgr{
	background-color:#000}

.itemid-213 .articleBody td.adv_cel_3.blackbgr,
.itemid-299 .articleBody td.adv_cel_3.blackbgr{
	background-color:#CA0000}

}

@media (max-width:857px){
	.header-inner_bot .moduletable_lang{
	display:none}

#itemListLeading div.itemContainer,
.cat_abonements div.itemContainer{
	width:inherit;
float:none}

.cat_abonements div.catItemBody{
	height:inherit;
margin:0 !important}

div.catItemSpecFilds2{
	font-size:13px;
line-height:20px}

div.catItemSpecFilds{
	}

.jshop.list_product .row-fluid{
	display:block}

.sblock2,
.sblock3,
.sblock4{
	width:100%}

.block_product .product .name a.product_link h3{
	font-size:15px;
line-height:20px}

.moduletable_ficon_pay{
	}

.moduletable_ficon_pay table,
.moduletable_ficon_pay tbody,
.moduletable_ficon_pay tr,
.moduletable_ficon_pay td{
	display:block;
text-align:center;
width:100% !important}

.moduletable_ficon_pay td img{
	padding:0 0 30px 0 !important}

}

@media (min-width:768px) and (max-width:979px){
	h1,
h2,
h3,
h4,
h5,
h6{
	line-height:normal}

}

@media (max-width:767px){
	.com_content .content_block table td{
	display:inline-block;
width:100%}

.header .header-cont div.moduletable_massage{
	display:none}

.itemid-256 div.item_text,
.itemid-313 div.item_text{
	padding:0px 0 0 0 !important;
margin:0 5px !important}

table.three_steps,
table.corp_info{
	border-collapse:collapse;
border-spacing:0px}

.three_steps td,
td.adv_round_corn{
	display:block !important;
width:inherit !important;
margin:0 0 35px 0 !important}

td.corp_info_text{
	padding:0px 0 5px 0;
font-size:15px;
line-height:20px}

td.corp_info_img{
	padding:0px 0 50px 0}

.corp_services h3{
	font-size:21px;
padding-bottom:15px;
margin-bottom:0}

.corp_services_subheader{
	font-size:18px}

div.corp_services{
	text-align:center;
padding:0px 0 0px 0;
margin:0 20px !important}

header.header{
	}

div.header-inner{
	padding:10px 0 10px 0}

.header-inner .container{
	}

.site-title{
	font-size:40px;
line-height:48px;
font-weight:bold}

.brand{
	display:block;
float:none;
clear:both;
padding:10px 0 10px 0;
text-align:center;
margin:0 auto;
width:200px}

div.header-cont{
	float:none;
width:300px;
margin:0 auto}

div.moduletable_hcont{
	margin:0 0px 0 0;
padding:10px 0px;
float:none;
background-image:none;
text-align:center}

.custom_hcont p{
	}

.header-inner_top p,
.naznswitch{
	text-align:center}

.naznswitch ul{
	margin:0}

div.header-inner_bot{
	padding:10px 0}

.page-header{
	margin:0px 0px 0px 0px;
padding-bottom:0px}

h3.modtitle,
h1{
	background-position:center top;
font-size:25px;
line-height:30px;
text-align:center;
padding:10px 0px 10px 0px !important;
margin:0 0 11px 0}

h1.jshop_title{
	margin:0px 0 0 0 !important;
padding:10px 0 0 0 !important}

h3.modtitle:after,
h1:after{
	margin:10px auto 0 auto}

.moduletable_clubs h3,
div.moduletable_about h3,
.moduletable_catitm h3{
	}

.moduletable_catitm{
	margin:50px 0 0 0 !important}

.contmap_block{
	padding:20px 0 0 0}

div.moduletable_bot_contacts{
	}

.moduletable_bot_contacts h3.modtitle{
	}

.moduletable_bot_contacts div.custom_mainblock{
	}

.moduletable_bot_contacts div.custom_mainblock_in{
	}

.moduletable_bot_contacts table{
	}

.moduletable_bot_contacts tr{
	}

.moduletable_bot_contacts td{
	display:block;
padding:0 0 35px 0}

div.content_block{
	padding:0 0 0px 0}

div.nav-collapse1{
	display:block;
clear:both;
width:inherit;
float:none}

div.socblock{
	display:block;
clear:both;
width:inherit;
float:none;
padding:20px 0 0 0;
text-align:center}

.articleBody{
	}

.articleBody div.moduletable{
	margin:0 0 25px 0}

.articleBody ul#gallery{
	}

.articleBody ul#gallery li{
	}

.articleBody ul#gallery li a{
	height:110px}

ul#gallery li a img{
	}

.itemid-267 div.articleBody td,
.itemid-268 div.articleBody td{
	display:block !important;
text-align:center !important}

.itemid-267 div.articleBody td p,
.itemid-268 div.articleBody td p{
	display:block !important;
text-align:center !important}

div.page_subtitle{
	}

div.page_subtitle_in{
	text-align:center}

div.topfild_block{
	text-align:center}

div.topfild_in{
	font-size:20px;
font-weight:bold;
line-height:20px;
padding:10px 20px 20px 20px;
margin:0 10px 0 0}

span.topfild_in_title{
	font-size:15px;
padding:5px 0}

span.feedbtn_showform.btn.line{
	}

div.itemBody{
	margin:0 0px 0 0}

#gallery li a{
	display:block;
width:auto;
height:100px !important}

.itemid-284 .articleBody table,
.itemid-284 .articleBody table tbody,
.itemid-284 .articleBody table tbody tr,
.itemid-284 .articleBody table tbody tr td{
	display:block;
text-align:center;
border:0 none;
padding:0;
margin:0}

.itemid-284 .articleBody table{
	border:1px solid #000}

.itemid-284 .articleBody table tbody tr{
	border-bottom:1px solid #000;
padding:25px 0;
margin:0px 0}

.itemid-284 .articleBody table tbody tr td.td_main img{
	margin:0 auto;
width:240px;
display:inherit}

.itemid-284 .articleBody table tbody tr td.td_main h3,
.itemid-284 .articleBody table tbody tr td.td_main h5,
.itemid-284 .articleBody table tbody tr td.td_main h6,
.itemid-284 .articleBody table tbody tr td.td_main p{
	margin:0 10px}

.itemid-302 .articleBody table,
.itemid-302 .articleBody table tbody,
.itemid-302 .articleBody table tbody tr,
.itemid-302 .articleBody table tbody tr td{
	display:block;
text-align:center;
border:0 none;
padding:0;
margin:0}

.itemid-302 .articleBody table{
	border:1px solid #000}

.itemid-302 .articleBody table tbody tr{
	border-bottom:1px solid #000;
padding:25px 0;
margin:0px 0}

.itemid-302 .articleBody table tbody tr td.td_main img{
	margin:0 auto;
width:240px;
display:inherit}

.itemid-302 .articleBody table tbody tr td.td_main h3,
.itemid-302 .articleBody table tbody tr td.td_main h5,
.itemid-302 .articleBody table tbody tr td.td_main h6,
.itemid-302 .articleBody table tbody tr td.td_main p{
	margin:0 10px}

.row-fluid .span4{
	width:inherit !important;
*width:inherit !important;
float:none !important}

table.chartable,
.chartable tbody,
.chartable tr,
.chartable td,
.chartable td:nth-child(1),
.chartable td:nth-child(2),
.chartable td:nth-child(3){
	display:block;
text-align:center;
padding:10px 0;
width:100% !important}

.chartable p{
	text-align:center;
padding:0;
margin:0}

.jshop_nvg_register{
	display:block}

.jshop_nvg_register div.uk-grid,
.jshop_nvg_register->div{
	width:100%;
margin:20px 0 !important}

table.minicart.uk-table,
.minicart.uk-table thead,
.minicart.uk-table tbody,
.minicart.uk-table tr,
.minicart.uk-table th,
.minicart.uk-table td{
	display:block;
width:100%;
text-align:center}

.minicart.uk-table tr{
	}

.minicart.uk-table td{
	max-width:100% !important;
padding:10px 0;
border:0 none}

.minicart.uk-table td:nth-child(2){
	display:none}

.minicart.uk-table td.trash_btn{
	border-bottom:1px solid #eee}

.minicart.uk-table thead,
.minicart.uk-table th{
	display:none}

.minicart.uk-table div.quantity{
	margin:0 auto !important}

.header-inner_bot{
	display:none}

.header-inner.clearfix{
	position:relative}

div.btn_popupmenu.btn.header-mobile{
	display:block !important;
width:20px;
position:absolute;
top:13px;
left:2px;
z-index:30900;
padding:5px 15px;
border:1px solid #333}

.btn_popupmenu_line{
	height:2px;
background-color:#FFF;
margin:5px 0;
-webkit-transition:.5s;
-o-transition:.5s;
transition:.5s}

.button-close .btn_popupmenu_line_1{
	-webkit-transform:rotate(45deg) translate(5px,
5px);
-ms-transform:rotate(45deg) translate(5px,
5px);
transform:rotate(45deg) translate(5px,
5px);
-webkit-transition:.5s;
-o-transition:.5s;
transition:.5s}

.button-close .btn_popupmenu_line_2{
	opacity:0}

.button-close .btn_popupmenu_line_3{
	-webkit-transform:rotate(-45deg) translate(5px,
-5px);
-ms-transform:rotate(-45deg) translate(5px,
-5px);
transform:rotate(-45deg) translate(5px,
-5px);
-webkit-transition:.5s;
-o-transition:.5s;
transition:.5s}

.button-close{
	position:absolute;
top:7px;
right:7px;
z-index:30995;
width:32px;
height:32px;
cursor:pointer}

.header-mobile_popup{
	position:fixed;
top:0;
bottom:0;
left:0;
right:0;
z-index:30990;
background-color:#000;
overflow:scroll}

.header-mobile_popup_in{
	padding:20px;
text-align:center}

.header-mobile_popup .moduletable_lang{
	display:block}

.header-mobile_popup .mod-languages_lang ul{
	margin:0 0 0 0px;
padding:20px 0}

.header-mobile_popup .mod-languages_lang li{
	padding:0 7px;
text-align:center}

.header-mobile_popup ul.dj-main{
	width:260px;
margin:0 auto !important;
padding:35px 0}

.header-mobile_popup .dj-main li.dj-up{
	float:none;
padding:0 0px 0 0}

.header-mobile_popup a.dj-up_a,
.header-mobile_popup a.dj-up_a.active,
.header-mobile_popup a.dj-up_a:hover{
	border:0px none !important}

.header-mobile_popup div.custom_hcont{
	margin:0 0px 0 0px;
padding:20px 0 0px 0}

.header-mobile_popup .custom_hcont p{
	text-align:center}

.header-mobile_popup div.moduletable_massage{
	margin:0 0px 0 0;
padding:10px 0 0 0px;
float:none}

.header-mobile_popup div.massage-contacts{
	color:#fff;
text-align:center}

.header-mobile_popup div.moduletable_fsoc{
	padding:30px 0 0 0;
margin:0px 0 0 0;
display:inline-block}

}

@media (max-width:766px){
	div.moduletable_hfcont{
	}

#itemListPrimary div.itemContainer{
	width:inherit;
float:none}

.catItemprise{
	min-width:110px}

h1,
h2,
h3{
	line-height:normal;
padding:10px 0;
text-transform:uppercase}

.block_view_accardion .itm_titl_block h3{
	font-size:16px;
text-transform:none}

h1{
	text-align:center}

h2{
	font-size:22px}

h3{
	margin:30px 0 10px 0;
font-size:19px}

h4{
	font-size:16px}

h5{
	font-size:16px}

h6{
	font-size:13px}

.contentpane.modal .container{
	font-size:13px;
line-height:18px}

.custom_clubs div.jn,
.moduletable_clubs div.jn{
	width:100%;
float:none;
padding:0 0 10px 0}

.numitem_1 a.jn_item_link{
	margin:0 0px 0 0}

.numitem_2 a.jn_item_link{
	margin:0 0 0 0px}

.category_16 div.jn-in{
	margin:0 0px 0 0}

.category_26 div.jn-in{
	margin:0 0px 0 0}

#itemListPrimary div.itemContaine,
.moduletable_catitm div.itemContainer{
	width:inherit;
float:none}

#itemListPrimary div.itemContaine,
.moduletable_catitm div.itemContainer{
	width:100%;
float:none}

.cat_abonements h3.catItemTitle{
	line-height:20px !important;
font-size:16px !important;
text-transform:none !important}

div#itemListPrimary{
	}

div.catitemcoll{
	}

div.itemnum-1,
div.itemnum-2,
div.itemnum-3,
div.itemnum-4{
	}

div.cat_item_70{
	width:auto;
float:none}

#cat_itm_img{
	}

div.item_ImageBlock{
	padding:30px 0 0 0;
margin:0 0px 0 0}

div.item_Image{
	text-align:center;
margin:0;
padding:0}

.item_Image a{
	}

.item_ImageBlock .item_Image img{
	background-color:#FFF;
padding:5px;
border:1px solid #ddd;
width:300px;
height:auto}

div.cat_item_30{
	width:auto;
float:none}

h1.itemTitle{
	background:none;
border:0 none;
text-align:center;
padding:20px 0 !important}

div.abot_btn_block{
	text-align:center}


div.itm_price_link {
  padding: 0px 0 0 0;
}

a.buy_abon.btn.button_buy{
	margin:7px auto !important}

.itm_price{
	text-align:center}

#itemListLinks div.itemContainer{
	width:inherit !important;
float:none !important}

div.moduletable_fmenu{
	width:inherit}

.moduletable_fmenu li{
	float:none;
width:inherit;
display:block;
padding:0;
margin:0 0px 0 0}

.moduletable_fmenu li a{
	text-align:center;
border:0 none !important}

.moduletable_fmenu span.li_in{
	display:block;
text-align:center}

div.itembigimg{
	margin:0 35px;
padding:30px 0 0px 0;
text-align:center}

.itembigimg img{
	width:auto}

.catalig_item.span6{
	float:none !important;
clear:both !important;
width:inherit !important}

.category_15 div.item{
	margin:0 0px;
padding:5px 0}

#gallery li a{
	display:block;
width:auto;
height:80px !important}

footer.footer .moduletable_lang{
	width:90%;
margin:4vw 0 0 0}

.blog div.items_blog{
	display:block;
text-align:center}

.blog div.items_blog .blog_item{
	width:inherit !important}

.blog div.blog_item_in{
	display:block;
text-align:center;
padding:20px 0 20px 0}

.blog_img a{
	}

.blog_img img{
	width:100%;
height:auto}

.blog .itm_text_block{
	margin:0 0px}

.blog div.itm_titl_block{
	margin:0 0 0 0px}

.blog div.itm_titl_block h3{
	padding:0;
margin:0 0 0px 0;
font-size:16px;
line-height:20px}

.blog div.itm_titl_block a{
	}

}

@media (max-width:690px){
	.articleBody ul#gallery li a{
	height:90px}

div.bot_text{
	background-image:none}

#footer_top_text{
	}

div.container{
	}

div.moduletable_about{
	padding:45px 0;
margin:0}

.cat_abonements div.catItemBody{
	height:inherit}

.moduletable_about div.jn-intro{
	margin:0 0 0 auto;
float:none;
width:inherit !important}

.moduletable_about .jn-intro p{
	text-align:justify}

.moduletable_about div.jn-intro h5{
	display:block;
width:auto;
float:right;
margin:0 0 0 auto;
padding:0 0 0 35px;
background-image:url(/templates/fitness/images/icon_worktime.jpg);
background-position:left;
background-repeat:no-repeat;
text-transform:uppercase;
line-height:30px;
color:#ff0101;
font-size:14px;
font-style:normal}

.topfild_block span.feedbtn_showform.btn.line{
	margin:17px 0 0 0;
display:block;
clear:both;
margin:0 auto;
width:180px}

#gallery li a{
	display:block;
width:auto;
height:70px !important}


}

@media (max-width:630px){
	.cat_abonements{
	}

div#itemListLeading{
	}

.cat_abonements div.itemContainer{
	float:none !important;
width:inherit !important}

.cat_abonements div.catItemView.groupLeading{
	padding:25px 0}

.cat_abonements div.catItemBody{
	text-align:center;
margin:0 0px}

.cat_abonements div.catItemImageBlock{
	margin:0 20px;
padding:20px 0 0 0}

.cat_abonements div.catItem_bot{
	}

.cat_abonements div.catItemSpecFilds2{
	font-size:12px}

.cat_abonements div.catItemSpecFilds3{
	font-size:12px;
line-height:25px}

div.catItemOrder{
	}

a.k2Order{
	padding:20px 0;
font-size:14px;
line-height:25px}

.articleBody ul#gallery li a{
	height:90px}

div.page_subtitle{
	}

div.page_subtitle_in{
	text-align:center}

div.topfild_block{
	text-align:center}

div.topfild_in{
	font-size:16px;
line-height:20px;
padding:7px 20px 7px 20px;
margin:0 10px 0 0}

span.topfild_in_title{
	font-size:14px;
padding:5px 0}

.category_16 div.introtext_block{
	padding:0 0 0 0;
height:inherit;
overflow:hidden}

span.readmore.btn.blue,
.category_16 span.readmore.btn.blue{
	margin:0px 0 !important}

#gallery li a{
	display:block;
width:auto;
height:60px !important}

div.baner_right_bot{
	position:fixed;
bottom:0px;
right:0;
left:0;
z-index:9991}

.moduletable_banner_top{
	display:none}

.moduletable_banner_rb{
	display:none}

.moduletable_banner_top.mobile{
	display:block}

.moduletable_banner_rb.mobile{
	display:block}

.moduletable_banner_rb .custom_mainblock_in img{
	width:100%}

}

@media (max-width:589px){
	div.topfild_in{
	font-size:16px;
line-height:20px;
padding:7px 20px 7px 20px;
margin:0 0 10px 0;
display:block;
clear:both}

.articleBody ul#gallery li a{
	height:70px}

#gallery li a{
	display:block;
width:auto;
height:50px !important}

.clubs_cont td{
	display:block;
padding:20px 0;
text-align:center}

}

@media (max-width:485px){
	#itemListPrimary h3.catItemTitle{
	padding:30px 0 70px 0}

table.club_rules{
	}

.club_rules td{
	text-align:center;
vertical-align:middle;
width:100%;
padding:30px 0;
display:block;
background-color:#CA0000;
color:#FFF}

td.club_rules1{
	}

td.club_rules2{
	background-color:#151515}

td.club_rules3{
	background-color:#CA0000}

td.club_rules4{
	background-color:#151515}

.club_rules td p{
	text-align:center;
text-transform:uppercase}

.club_rules td img{
	width:64px;
height:auto}

div.blog_img{
	width:inherit;
float:none}

.blog_img a{
	}

.blog_img img{
	width:100%;
height:auto}

.blog div.itm_titl_block{
	margin:0 0 0 0px}

.blog div.itm_titl_block h3{
	padding:0;
margin:20px 0;
font-size:16px;
line-height:normal;
text-align:center}

.blog div.itm_titl_block a{
	}

.blog div.itm_introtext_block{
	margin:0 0 0 0px}

.articleBody ul#gallery{
	}

.articleBody ul#gallery li{
	float:none;
clear:both;
width:inherit;
padding:0 0 20px 0}

.articleBody ul#gallery li a{
	height:auto;
min-height:inherit;
max-height:inherit}

ul#gallery li a img{
	}

#gallery li a{
	display:block;
width:auto;
height:230px !important}

.cat_abonements .cat_description li{
	float:none;
width:inherit;
height:240px;
padding:0;
margin:0;
background-image:none;
text-align:center;
font-size:16px}

}

@media (max-width:475px){
	.jshop_category_id_3 .block_product .product{
	display:block;
padding:0 0 30px 0}

.jshop_category_id_3 .block_product .product .image,
.jshop_category_id_3 .block_product .product .name{
	width:100%}

.jshop_category_id_3 .block_product .product .image{
	padding:0px 0 20px 0px}

.jshop_category_id_3 .block_product .product .image .image_block{
	margin:0 0px 0 0}

.jshop_category_id_3 .block_product .product .name .jshop_price{
	float:left}

.jshop_category_id_3 .block_product .product .name .buttons{
	float:right}

select#abonprice,
div.catItemSpecFilds{
	width:95%;
padding:0px 0 2px 10px;
display:block;
text-align:center !important;
font-size:12px;
font-family:'OpenSans',
Sans-Serif}

}

@media (max-width:429px){
	h3.modtitle,
h1,
.moduletable_clubs h3,
div.moduletable_about h3,
.moduletable_catitm h3{
	background:none;
font-size:24px;
line-height:30px;
text-align:center;
padding:11px 0px 10px 0px !important}

div.item_Image{
	text-align:center}

.item_Image img{
	width:270px !important;
height:auto !important}





.moduletable_catitm h3{
	background-image:none;
padding:10px 0 1px 0px;
margin:10px 0px 25px 0px;
font-size:30px;
line-height:40px}

div.moduletable_about h3{
	font-size:30px;
line-height:40px;
text-align:center;
background-image:none}

div.custom_fsoc img{
	width:32px !important;
height:35px !important}

div.catItemSpecFilds{
	font-size:13px;
line-height:30px;
height:40px}

div.header-cont{
	float:none;
width:inherit;
margin:0}

.footer a.brand.pull-left{
	width:inherit}

.footer a img{
	}

.footer div.header-cont.pull-right{
	width:inherit}

.footer div.moduletable_hcont{
	width:inherit}

div.nav-collapse2{
	width:inherit}

}

@media (max-width:979px){
	
	.nav-collapse.in.collapse{
	overflow:visible;
height:0;
z-index:100}

}




dl.tabs{
	float:left;
margin-bottom:-1px}

dl.tabs dt.tabs{
	float:left;
margin-left:3px;
padding:4px 10px;
background-color:#F0F0F0;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC}

dl.tabs dt:hover{
	background-color:#F9F9F9}

dl.tabs dt.open{
	background-color:#FFF;
border-bottom:1px solid #FFF}

dl.tabs dt.tabs h3{
	margin:0;
font-size:1.1em;
font-weight:normal}

dl.tabs dt.tabs h3 a{
	color:#08C}

dl.tabs dt.tabs h3 a:hover{
	color:#005580;
text-decoration:none}

dl.tabs dt.open h3 a{
	color:#000;
text-decoration:none}

div.current dd.tabs{
	margin:0;
padding:10px;
clear:both;
border:1px solid #CCC;
background-color:#FFF}

#helpsite-refresh{
	vertical-align:top}

#pop-print{
	float:right;
margin:10px}

code{
	white-space:pre-wrap}

#filter-search{
	vertical-align:top}

.editor{
	overflow:hidden;
position:relative}

.search span.highlight{
	background-color:#FFC;
font-weight:bold;
padding:1px 4px}

body.modal-open{
	overflow:hidden;
-ms-overflow-style:none}

#users-profile-custom label{
	display:inline}

.ru_cat .category_ua{
	display:none}

.ua_cat .category_ru{
	display:none}

.service_block_zag{
	display:inline-block}



/***!  /templates/fitness/css/AvantGardeGothicC-Regular.css  !***/

@font-face{
	font-family:'AvantGardeGothicC-Regular';
src:url('/templates/fitness/css/AvantGardeGothicC_gdi.eot');
src:url('/templates/fitness/css/AvantGardeGothicC_gdi.eot#iefix') format('embedded-opentype'),
url('/templates/fitness/css/AvantGardeGothicC_gdi.woff') format('woff'),
url('/templates/fitness/css/AvantGardeGothicC_gdi.ttf') format('truetype'),
url('/templates/fitness/css/AvantGardeGothicC_gdi.otf') format('opentype'),
url('/templates/fitness/css/AvantGardeGothicC_gdi.svg#AvantGardeGothicC-Regular') format('svg');
font-weight:400;
font-style:normal;
font-stretch:normal;
unicode-range:U+0020-0491;
font-display:swap}


#bingc-phone-button{
  bottom: 20px !important;
  right: 20px !important;
}



div.custom_sidemess{position:fixed; right:20px; bottom:140px;  z-index: 99999;}
	.custom_sidemess div.mes_itm{}
		.custom_sidemess a{}
		.custom_sidemess a img{
          padding:5px;
          width:48px !important;
          height:auto !important;
			}

