#navtopper {
border-bottom: 4px solid #009B76 !important;
}

#us_local_4 {margin:-10px; width: calc(100% + 10px) !important;}
#contb h4.lcat1,#contb a.pubid,#contb a.pub {vertical-align: middle;
display: block;
height: 50px;
color: #222222 !important;
font-weight: 100;
padding: 12px
}
#contb h4.lcat1:hover,#contb a.pubid:hover,#contb a.pub:hover {
color: #FFFFFF !important;
}

.aimg {width: 100%; height: 200px; background-position: center center; background-repeat: no-repeat; background-size: contain; display: block;}
.lgdbl { height: 450px; float: left; padding-right: 20px; width: 200px; overflow: hidden; }
.lgdbl ul {list-style: outside none none; margin-left: 0; padding-left: 0; text-align: left;}
@font-face{
font-family: 'Digits';
src: url('fonts/digits.eot');
src: local('D'), url('https://spb.proservis.ru/fonts/digits.woff') format('woff'), url('https://spb.proservis.ru/fonts/digits.ttf') format('truetype'), url('https://spb.proservis.ru/fonts/digits.svg') format('svg');
font-weight: normal;
font-style: normal;
}
.digits { font-family: Digits;}
.outerbox,.dbl {text-align: center;}
#footer_inner,#contentbox,#bottom_links_inner > div {
display: inline-block;
}
.tel {line-height: 1;}
.telf {font-weight: 600; font-size: 26pt;}
.adre {font-size: 12pt;}
.x6lg, .fsr1, .t37,.t38 {display: none;}
.rndr .fa {font-size: 40px;
line-height: 1;
padding: 16px;
display: block;
text-align: center;
width: 72px;
color: #009B76;}
#mutu {
margin-bottom: 20px;
font-size: 30px;
}
.vctl,#div_content,.blfp, .incust {display: block;
text-align: left;
border-bottom: 0 !important;
}
.blfp {margin-top: 20px;}
.nictr {height:200px; width: 100%; background-color: #C9CBCD !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important;}
.custtit { margin:0; }
.it_dsc {clear: both; padding-bottom: 10px;}
.it_prc {clear: both; padding-top: 10px;}
.it_name {font-size: 18px; text-transform: uppercase;}
.itb2 {height: 50px;}
.it_prc {
padding-top: 10px;
float: left;
text-align: left;
display: inline-block;
}
.it_buy { float: right; text-align: right; display: inline-block;}

.dropdown > .dropdown-toggle > .fa-angle-down {
transition: 0.4s all ease;
will-change: transform;
-webkit-filter: blur(0);
}
.navbar .dropdown > .dropdown-toggle:hover > .fa-angle-down {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.iblnk a:link {opacity: 0.6;
filter:alpha(opacity=60);
}
.iblnk a:hover {opacity: 1;
filter:alpha(opacity=100);
}
.vdbut {color: #222222;
margin-top: 30% !important;
margin-right: 10px;
}
.vdbut:hover {
opacity: 0.8;
filter:alpha(opacity=80);
}
.vdbut.active {
color: #222222;
opacity: 0.5;
filter:alpha(opacity=50);
}
.wwcl .imm {display: block;}
.wwcl .wtyt,.wwcl,.wwcl .small.comnts {display: block; text-align: center;}
.pubdir .imm, .subslider .imm {display: inline-block; float: left; }
.text-centered {
vertical-align: middle;
}
.owl-carousel .owl-item img {display: inline-block; width: 100%; }
.owlc {width: 250px;
max-height: 250px;
overflow: hidden;
z-index: 0 !important;
white-space: nowrap;
}
.owlc img{ cursor: pointer; max-width: 250px !important; max-width: 250px !important;}
.owlc > .inrrow { text-align: center; display: inline-block; width:250px; margin-left: 5px; }
.inrrow > img { display: inline-block !important; }
.op0{
opacity: 0;
filter:alpha(opacity=0);
}
.op100{
opacity: 1;
filter:alpha(opacity=100);
}

.rlt {
position: relative;
bottom: 50px;
margin-top:-20px;
background: rgba(0,0,0,0.3);
font-size: 14px;
text-transform: uppercase;
text-decoration: none;
color: #FFFFFF !important;
padding: 6px 10px;
cursor: pointer;
letter-spacing: 2px;
text-align: center;
display: inline-block;
transition: color 0.4s ease 0s;
font-weight: 700;
}
.rlt:hover {
color: #222222 !important;
background: rgba(255,255,255,0.5);
}
.rss_cont {margin-bottom: 20px;
}
.panel-body {
padding: 0px;
}
.panel-body .lcat1active, .panel-body .lcat1{ padding-left: 10px; }

.ewcnav > div {
display: inline-block;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
width: 42px;
height: 42px;
overflow: hidden;
padding-top: 4px;
}
.mobv {display: none;}
.ewcnav i {width: 100%;
height: auto;
}
.mfp-img { background-color: #FFFFFF; }

#pn > .ifb > .lnk {
display: inline-block;
float: left;
margin-right: 20px;
text-transform: uppercase;
padding: 0px !important;
}
.wwcl .immi {
display: block !important;
min-width: 320px;
width: 320px;
margin-right: 0px;
height: 440px;
float: none;
}
.acmenu.acm > .ifb > .lnk a {display: block;}
#pn > .ifb > .lnk a {padding: 5px; display: block;}
.newsdiv .ncon {max-height: 500px; overflow: hidden; display: block;}
.ww80 {padding: 5px; width: calc(100% - 40px);}
.ww20 {padding: 5px; width:40px;}
.ww20:hover {opacity: .75; filter:alpha(opacity=75); }
#pn h4 > a.blk:not(.collapsed)::before,#pn .h4 > a.blk:not(.collapsed)::before {
content: "\f107" !important;
text-align: center;
font-family: FontAwesome;
margin-left: 0px;
margin-right: 0px;
font-size: 22px;
line-height: 1.4 !important;
width: 40px;
display: inline-block;
}
#pn h4 > a.blk.collapsed::before,#pn .h4 > a.blk.collapsed::before {
content: "\f105" !important;
font-family: FontAwesome;
text-align: center;
margin-left: 0px;
margin-right: 0px;
font-size: 22px;
line-height: 1.4 !important;
width: 40px;
display: inline-block;
}
.label-danger {
background-color: #d9534f;
}
.input-lg, .input-sm {-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-left:3px;
margin-right: 3px;
}
.sradiobtn input[type=radio], #clearh h2{ display: none; }
.sradiobtn > label { padding: 8px 4px 0px 4px !important; background-color: transparent; border: 1px solid rgba(34,34,34,.3); cursor: pointer; margin-right: 10px; height: 40px; min-width: 40px; text-align: center; font-weight: 100 !important; }
#new_qty {
padding: 5px 10px 0px 10px !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.sradiobtn > input[type=radio]:checked+label{ background-color: #009B76; color:#FFFFFF !important;}

.sortecho > div > a { display: inline-block; padding-right: 10px; padding-left: 10px; }
.inlogotel > a {
font-size: 24px;
color: rgba(34,34,34,0.5) !important;
font-weight: 100;
}
.inlogotel > a > i {
font-size: 30px !important;
vertical-align: -4px;
}
noindex > .tooltips > font > i {text-shadow: 0px 1px 2px rgba(255,255,255, 0.1);
}
.cursign > span, .scursign > span,.cursign > noindex, .scursign > noindex{
font-size: 12px;
}
.cart_tags {margin-top: 10px; margin-bottom: 10px;
}
.cart_tags a:before {content: "\f02b";
font-family: FontAwesome;
text-transform: uppercase;
margin-right: 5px;
font-size: 20px;
}
.cart_tags a:after{content:" ";margin-right:20px;
}

.cursign:after {
content: "\f158";
font-family: FontAwesome;
text-transform: uppercase;
margin-left: 5px;
margin-right: 5px;
font-size: 20px;
opacity: 0.5;
filter:alpha(opacity=50);
}
.cursign > span, .scursign > span,.cursign > noindex, .scursign > noindex{
display: none;
}
.scursign:before {
content: "\f158";
font-family: FontAwesome;
margin-left: 2px;
margin-right: 2px;
opacity: 0.5;
filter:alpha(opacity=50);
}

.item .cursign {color: #222222;}
.camenu {
text-align: left;
background-color: #009B76;
}
.section {
height:500px;
overflow:auto;
box-sizing: border-box;
}
.bg-1 {
background: url('images/bg-1.jpg') no-repeat center center fixed;
background-size:cover;
}
.revot {max-height: 156px !important; overflow: hidden; }
.parallax {position: absolute;
right: 0px; left: 0px;
padding-left: 5%;
padding-right: 5%;
padding-top: 40px;
padding-bottom: 40px;
text-align: center;
}
.parallax_container {display: block;
}
.parallax > .h1,  .parallax > .h2, .parallax > .h3, .parallax > .h4,.parallax > .h5, .parallax > h1,  .parallax > h2, .parallax > h3, .parallax > h4,.parallax > h5, .parallax > p,.parallax > div{font-weight: bold;
text-align: center;
}

.flabel {
font-weight: bold;
opacity: 1;
filter:alpha(opacity=100);
}
.flabel.noactive {
opacity: 0.5 !important;
filter:alpha(opacity=50) !important;
font-weight: normal !important;
}
.modal-body,.modal-content {background-color: #FFFFFF;}
.bubble {color: #FFFFFF;
background: #29AB87;
text-align: left;
padding: 5px 20px 20px 20px;
position: relative;
box-shadow: 0px 21px 25px rgba(34,34,34, 0.28);
}
.bubble:before {
content: '';
position: absolute;
border-style: solid;
border-width: 15px 15px 15px 0;
border-color: transparent #29AB87;
display: block;
width: 0;
z-index: 1;
left: -10px;
top: 15px;
}
#logomini_top {padding: 5px 0px;
}
#logomini_top > img {max-height: 38px;
}
.mfp-iframe-scaler iframe {
background: #FFFFFF none repeat scroll 0% 0%;
}
.tra iframe {
background: transparent;
box-shadow: none;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
color: #FFFFFF !important;
background-color: #009B76;
border-color: #009B76;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
color: #009B76 !important;
background-color: #C9CBCD;
border-color: #C9CBCD;
}
.pagination > li > a, .pagination > li > span {
color: #009B76 !important;
background-color: rgba(201,203,205,.2);
border: 0 !important;
padding: 12px 20px;
font-size: 20px;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #222222 !important;
    background-color: rgba(201,203,205,.1);
    border-color: #C9CBCD;
}
.hd5 { background-color: rgba(34,34,34,.1); }
.nvs,#sic { color: rgba(34,34,34,.4); }
.sblack { color: rgba(34,34,34,.2) !important; }
.blog-comm { font-weight: lighter; }
#logomini_top > a > img,#logomini_bottom > a > img {max-height: 50px;
}
.img-responsive {
display: block;
max-width: 100%;
width: 100%;
height: auto;
}
.slider-handle {
background-color: #009B76;
background-image: linear-gradient(to bottom, #00e9b1 0%, #009B76 100%);
}
.slider-tick {
background-image: linear-gradient(to bottom, #ffffff 0%, #FFFFFF 100%);
box-shadow: 0px -1px 0px rgba(34,34,34, 0.15) inset;
}
.slider-tick.in-selection,.slider-tick.in-selection,.slider-selection.tick-slider-selection {
background-image: linear-gradient(to bottom, #29AB87 0%, #259a79 100%);
}
.slider-track {
background-image: linear-gradient(to bottom, #ffffff 0%, #FFFFFF 100%);
box-shadow: 0px 1px 2px rgba(34,34,34, 0.2) inset;
}
.slider-selection {
    background-image: -webkit-linear-gradient(top, #00e9b1 0%, #009B76 100%);
    background-image: -o-linear-gradient(top, #00e9b1 0%, #009B76 100%);
    background-image: linear-gradient(to bottom, #00e9b1 0%, #009B76 100%);
}
.slider.slider-horizontal { width: 95%; }
.timg {margin-top: 10px;}
.lots > div > h2, .iblock > div > h2,.lots > div > .h2, .iblock > div > .h2 { margin-top: 0px !important; }
.lot { width: 50%; padding-bottom: 5px; padding-right: 40px;float: left; }
.lot > div { width: 50%; }
.op07 {
opacity: 0.7;
filter:alpha(opacity=70);
text-shadow: 0px 0px 1px #000;
}
.sprite { box-sizing: content-box; }
.cc > a > .span13 { margin-left: 0px !important; margin-right: 0px !important;float: none !important;}
.imgi {
box-shadow: 0px 0px 0px 5px rgba(0,155,118, 0) inset;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.imgi:hover {
opacity: 0.8;
box-shadow: 0px 0px 0px 5px rgba(0,155,118, 0.3) inset;
}
.dropdown-menu-openright > .dropdown-menu {
position: absolute;
left: 99%;
}
.dropdown-menu-openleft > .dropdown-menu {
position: absolute;
}
.dropdown-menu-openright.open > .lcat1,.dropdown-menu-openright.open > .lcat1 > a,.dropdown-menu-openleft.open > .lcat1,.dropdown-menu-openleft.open > .lcat1 a, .lcat1:hover > h4,.lcat1:hover > .h4,.lcat1:hover > .close,.pitm:hover > .lcat1 > a{
color: #FFFFFF !important;
background: #009B76;
}
.thumbnail {
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
}
::-webkit-input-placeholder { color: rgba(0,0,0,.4) !important; }
::-moz-placeholder { color: rgba(0,0,0,.4) !important;}
:-ms-input-placeholder { color: #000 !important; }
input:-moz-placeholder { color: rgba(0,0,0,.4) !important; }
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
border-color: #009B76;
}
.panel {
background-color: #f7f7f7;
box-shadow: none;
border-radius: 3px;
}
.well {
    background-image: linear-gradient(to bottom, #ffffff 0px, #f2f2f2 100%);
    background-repeat: repeat-x;
    border-color: #e5e5e5;
    box-shadow: 0px 1px 3px rgba(34,34,34, 0.05) inset, 0px 1px 0px rgba(255,255,255, 0.1);
}
.panel-primary {
border-color: #009B76;
}
.panel-primary > .panel-heading {
background-image: linear-gradient(to bottom, #009B76 0px, #009B76 100%);
background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
color: #FFFFFF;
background-color: #009B76;
border-color: #009B76;
}
.bigav { padding: 7px 15px !important; }
.bigav .ava {
height: 30px;
width: 30px;
max-height: 30px;
max-width: 30px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.flag,.activeflag {
max-height: 30px;
max-width: 30px;
}
.lgd2 {
height: 35px;
width: 35px;
max-height: 35px;
max-width: 35px;

}
.fa.lgd2 {
font-size: 22px !important;
line-height: 1.6;
color: #009B76;
}
.lcat1:hover > .fa.lgd2 {color: #FFFFFF !important;
}
.rlv {position: relative;}
.abs {position: absolute;}
.dd2 h3 {display: none;}
.lgd3 {
width: 60px;
max-height: 60px;
max-width: 60px;
}
.cava {
height: 16px;
width: 16px;
max-height: 16px;
max-width: 16px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.panel-primary > .panel-heading > .panel-title > a, .panel-primary > .panel-heading > .panel-title > label{
color: #FFFFFF;
font-weight: 300;
font-family: "Roboto Condensed",sans-serif;
}
#catidcont,#catidcont2 { text-align: left; font-family: "Roboto Condensed",sans-serif; font-weight: 300; margin-bottom: 20px;}
.nav-pills li > a,.nav-tabs li > a{font-weight: 300;
font-family: "Roboto Condensed",sans-serif;
}
.nav-tabs > li.active::before,.nav-pills > li.active::before {
    background: #009B76 !important;
}
.nav-tabs > li a,.nav-pills > li a {
    font-weight: 700;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    background-color: transparent !important;
    border: 0 !important;
}
.nav-tabs > li:hover a,.nav-pills > li:hover a, .nav-tabs > li.active > a, .nav-pills > li.active > a,.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover,.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-tabs > li.active > a:focus,.nav-pills > li.active > a:focus{
color: #FFFFFF;
}
.dropdown-menu > .diva > li > a {color: #222222;}
.ctdbutton .dropdown-menu > :first-child {
border-top: none;
}
.ibl {display: inline-block;}
.hd70,.hd73 {display: none !important;}
.hd70 img {max-height: 35px; margin: 10px !important;}
.hd71,.hd72 {text-align: left;}
.ctdbutton { padding-left: 0; margin-bottom: 0; margin-left: 15px;}
.ctdbutton > li {border-radius:30px; -moz-border-radius: 30px; list-style: none; position: relative; display: inline-block;}
.ctdbutton > li > a { color: #FFFFFF; border-radius:30px; -moz-border-radius: 30px;  border: 2px solid #FFFFFF; font-size: 18px; line-height: 1; padding: 10px 15px 10px 40px; display: inline-block; vertical-align: middle; }
.ctdbutton > li > a::before {
    position: absolute;
    left: 15px;
    margin-top: -2px;
    content: "\f0c9";
    color: #FFFFFF;
    display: block;
    font: normal normal normal 22px/1 FontAwesome;
    font-size: 22px;
    font-size: 22px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ctdbutton > li > a:hover::before,.ctdbutton > li > a:hover,.ctdbutton > li.open > a,.ctdbutton > li.open > a:hover,.ctdbutton > li.open > a::before { color: #FFFFFF !important; background-color: #FFFFFF; }
.ctdbutton > li > a:hover,.ctdbutton > li.open > a { border: 2px solid #FFFFFF; }
.nav-tabs > li::before,.nav-pills > li::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    display: block;
    transition: 0.3s;
}
.nav-tabs:not(.header5) > li::before,.nav-pills:not(.header5) > li::before { background: rgba(201,203,205,.1); }
.btn-checkout {float: right !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
-khtml-border-radius: 0px !important;
border-radius: 0px !important;
}
.nav-tabs > li:hover::before,.nav-pills > li:hover::before {background: #29AB87;
}
.dropdown-menu .panel {
border: 0;
}
.closer {
color: #FFFFFF;
font-size: 32px;
float: right;
font-weight: bold;
line-height: 1;
text-shadow: 0 1px 0 #000;
opacity: 0.2;
filter:alpha(opacity=20);
}
.closer:hover {
opacity: 1;
filter:alpha(opacity=100);
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
color: #FFFFFF;
background-color: #009B76;
}
.mgnf {
cursor: -webkit-zoom-in;
cursor: zoom-in;
}
.datepicker {
width: 320px;
}
.white-popup-block{
	background:#FFFFFF;
	padding:20px 30px;
	text-align:left;
	max-width:650px;
	margin:40px auto;
	position:relative;
	display: block;
	color: #222222;
}

#accordeon_search {position: absolute;

width: 32px;
right: 0px;

height: 60px;
transition: width 0.5s;
}
#searchmini {
margin: 0px;

}
.imb2 {margin-top: 20px;}
.blfp .imb2 {display: none;}
.blgimt {display: none; width: 100%; height: auto; float: none;}
#paget { margin-top: 10px;}
.allsp { margin-bottom: 20px; }
.links > a { display: inline-block; background-color: rgba(34,34,34,.2); width: 100px; height: 100px; overflow: hidden; text-align: center; }
.links > a > img{ height: 100px;}
.numz { font-weight: bold; border-bottom: 2px dotted; }
.s2040 { background-color: rgba(221,221,221,.7) !important; }
.s2041 { background-color: rgba(91,192,222,.7) !important; }
.s2042 { background-color: rgba(240,173,78,.7) !important; }
.s2043 { background-color: rgba(92,184,92,.7) !important; }
.s2044 { background-color: rgba(66,139,202,.7) !important; }
.s2045 { background-color: rgba(217,83,79,.7) !important; }
.s2046 { background-color: rgba(87,61,125,.7) !important; }
.s2047 { background-color: rgba(15,174,150,.7) !important; }
.s2048 { background-color: rgba(170,170,170,.7) !important; }
.s2049 { background-color: rgba(17,17,17,.7) !important; }

.s2040:hover{ color: #000 !important; background-color: #dddddd !important; }
.s2041:hover{ color: #fff !important; background-color: #5bc0de !important; }
.s2042:hover{ color: #fff !important; background-color: #f0ad4e !important; }
.s2043:hover{ color: #fff !important; background-color: #5cb85c !important; }
.s2044:hover{ color: #fff !important; background-color: #428bca !important; }
.s2045:hover{ color: #fff !important; background-color: #d9534f !important; }
.s2046:hover{ color: #fff !important; background-color: #573d7d !important; }
.s2047:hover{ color: #fff !important; background-color: #0fae96 !important; }
.s2048:hover{ color: #fff !important; background-color: #aaaaaa !important; }
.s2049:hover{ color: #fff !important; background-color: #111111 !important; }

.s2040 > div > a { color: #000 !important; }
.s2041 > div > a,.s2041 > div > a ,.s2042 > div > a ,.s2043 > div > a ,.s2044 > div > a ,.s2045 > div > a ,.s2046 > div > a ,.s2047 > div > a ,.s2048 > div > a ,.s2049 > div > a { color: #fff !important;}
.video-bg {
min-width: 100%;
min-height: 100vh;
width: auto;
height: auto;
}
#files > div { float: left; margin-right: 20px; margin-bottom: 20px; width: 150px; overflow: hidden; }
.fileinput-button {
position: relative;
overflow: hidden;
display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}
.inlogo .lgmin {
display: none;
}
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}
.bg-selected {-webkit-box-shadow: inset 0 0 0 9px #009B76;
-moz-box-shadow: inset 0 0 0 9px #009B76;
box-shadow: inset 0 0 0 9px #009B76;
}
.bnonselt {font-size: 20px; padding: 10px; text-align: center; font-weight: bold; margin-top: 10px;}
.bg-selected .bselt,.bnonselt {display: none;}
.bg-selected .bnonselt {display: block !important; font-weight: 600; color: #009B76 !important; }

.bg-primary a { color: #fff !important; }

.tip.lcats:hover a,.tip.lcats:hover .green { color: #fff !important; }
.tip.lcats a { color: #000 !important; }
.tip.lcats a > img { max-width: 62.5px; max-height: 62.5px; margin-right: 10px; }
.brdiv {  height: 83.333333333333px; display: inline-block; border-right: 1px solid #C9CBCD; padding-right: 20px;}
.brdiv h3 { margin-top: 25px;}
.active.brdiv h3 {font-weight: bold;}
.brdiv > a { height: 83.333333333333px; display: table-cell; vertical-align: middle; }
.dop_foto_cont_class > a > .thumbnail { margin-bottom: 5px !important; }
.well, .box3 { min-width: 240px; }
.radiobtn,.sradiobtn { display: inline-block; }
.radiobtn label { padding-left: 10px; padding-right: 20px; display: inline;}
#username_ok { display: inline-block; font-size: 24px; margin-right: 20px; }
#userpass_ok { display: inline-block;  font-size: 24px; margin-right: 20px; }
#userpass2_ok { display: inline-block;  font-size: 24px; margin-right: 20px; }
.modal {z-index: 1650 !important; }
/*.modal-backdrop {z-index: 0 !important; }*/
.form-inline .form-control {width: 100%;}
.form-control,.form-group,.form-inline .form-group { display:block; }
.sblk .form-group { width:100%; }
.bs-callout {
padding: 20px;
margin: 20px 0;
border: 1px solid #C9CBCD;
border-left-width: 5px;
border-radius: 3px;
}
.cl_item {
padding: 20px;
margin: 10px 0;
border: 1px solid #C9CBCD;
border-radius: 3px;float: left;
width: 48%;
}
.cl_item:nth-child(odd) { margin-right: 4%; }
.bs-callout-danger {
border-left-color: #d9534f;
}
.bs-callout-warning {
border-left-color: #f0ad4e;
}
.bs-callout-info {
border-left-color: #5bc0de;
}
.bs-callout h4,.bs-callout .h4 {
margin-top: 0;
margin-bottom: 5px;
}
.bs-callout-danger h4,.bs-callout-danger .h4 {
color: #d9534f;
}
.bs-callout-warning h4,.bs-callout-warning .h4 {
color: #f0ad4e;
}
.bs-callout-info h4,.bs-callout-info .h4 {
color: #5bc0de;
}
/*
.left-inner-addon {
position: relative;
right: 7px;
}*/
.left-inner-addon input, .left-inner-addon select {
padding-left: 30px;
}

.left-inner-addon i {
    position: absolute;
    padding: 10px 8px;
    pointer-events: none;
}

.right-inner-addon {
    position: relative;
}
.right-inner-addon input {
   padding-right: 30px;
}
.right-inner-addon i {
    position: absolute;
    right: 0px;
    padding: 10px 12px;
    pointer-events: none;
}
#sic {pointer-events: auto !important;}
.dropdown-menu .fa-fw {display: inline-block; margin-right: 10px;}
.bg-default { color: #FFF; background-color: #aaa; }
.ib { display: inline-block; }
.pp { padding: 5px; }
.bb { border-right: 1px solid #C9CBCD; }
.ww { width: 100% !important; }
.w90 { width: 90% !important; }
.w80 { width: 80% !important; }
.w70 { width: 70% !important; }
.w60 { width: 60% !important; }
.w50 { width: 50% !important; }
.w40 { width: 40% !important; }
.w30 { width: 30% !important; }
.stot {margin-top: 5px;}
.w20 { width: 20% !important; }
.w25 { width: 25%; }
.w35 { width: 35%; }
.w15 { width: 15%; }
.w10 { width: 10% !important; }
.cc { text-align: center !important; }
.ll { text-align: left !important; }
.rr { text-align: right !important; }
.jj { text-align: justify !important; }
.tinkwrd {text-align: left;}
.form-control::-moz-placeholder {
  color: #C9CBCD;
}
.form-control:-ms-input-placeholder {
  color: #C9CBCD;
}
.form-control::-webkit-input-placeholder {
  color: #C9CBCD;
}
.breadcrumb {
  padding: 8px 0px;
  margin-bottom: 10px;
  list-style: none;
  background-color: transparent !important;
  border-radius: 4px;
}
.breadcrumb .dropdown.open:hover {
color: #222222 !important;
background-color: transparent !important;
}
.breadcrumb > li {min-height: 30px;}
#dropbr { margin: 0px 20px 0 !important;}
.ibhbib { font-size: 30px !important; line-height: 1.2; padding-top: 5px;}
.tbib { font-size: 22px !important;}
.breadcrumb > li, .h1bread  h1, .h1bread  h2, .ifb.ifilter .lnk.lcat1, .ifb.ifilter .lnk.lcat1 h2 {
  display: inline-block !important;
  margin: 0 !important;
  font-weight: 300 !important;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 12pt !important;
  text-transform: uppercase;
}
.lnk.lcat1 a,.lnk.lcat1active a {border-bottom: none !important;}
.lnk.lcat1.h1bread:hover h1,.lnk.lcat1active.h1bread h1,.lnk.lcat1:hover h2,.lnk.lcat1active h2 { color: #FFFFFF !important;}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #777777 !important;
}
.breadcrumb > .active {
  color: #777777 !important;
}
.smor > a:before {
  content: "\f104\00a0\00a0\00a0";
  font-family: FontAwesome;
}
.carousel-inner > .item > .container {
position: relative;
}
.carright > a:after {
 content: "\00a0\00a0\00a0\f105";
font-family: FontAwesome;
position: absolute;
right: 10px;
display: block;
top: 10px;
}
.nav > li {line-height: 1;}
.navbar .nav > li {
float: left;
}
.navbar-left > li, .navbar .nav > li > a, .navbar .nav > li > form {
display: table-cell;
height: 60px;
vertical-align: middle;
}
.pd510 > tr > td, .pd10 > tr > th,.pd5 > tbody > tr > td, .pd10 > tbody > tr > th{
padding: 5px !important;
}
.item.pd5, .pd5 > tr > td, .pd5 > tr > th,.pd5 > tbody > tr > td, .pd5 > tbody > tr > th{
padding: 5px !important;
}
audio {
display: block;
width: 100%;
}
.hovractive, .hovr:hover {
background: rgba(0,155,118,.5) !important;
}
.us_ {
color:  rgba(34,34,34,.5) !important;
}
.us_:hover {
color: #222222 !important;
}
.trash {
color: #C9CBCD;
}
.highlight {
-webkit-box-shadow: inset 0 0 0 5px rgba(0,155,118,.5);
-moz-box-shadow: inset 0 0 0 5px rgba(0,155,118,.5);
box-shadow: inset 0 0 0 5px rgba(0,155,118,.5);
}
.highlight-accept {
color: #009B76;
background: rgba(0,155,118,.5);
}
.day {
padding:5px;
position: relative;
height: 30px;
font-size: 22px;
vertical-align: middle !important;
text-align: center !important;
}
.day > a {
color: #222222 !important;
}
.day.red > a {
color: #d9534f !important;
}
.cu.day:hover {
background: rgba(41,171,135,.5) !important;
}
.today {
-webkit-box-shadow: 0 0 0 4px rgba(217,83,79,0.75);
-moz-box-shadow: 0 0 0 4px rgba(217,83,79,0.75);
box-shadow: 0 0 0 4px rgba(217,83,79,0.75);
}
.timy.w65 {width: calc(100% - 100px);}
.daylist {height:48px; margin-bottom: 2px; overflow: hidden; cursor: pointer; cursor: hand; }
.dragy:hover{
-webkit-box-shadow: inset 0 0 0 5px rgba(34,34,34,.3);
-moz-box-shadow: inset 0 0 0 5px rgba(34,34,34,.3);
box-shadow: inset 0 0 0 5px rgba(34,34,34,.3);
}
.dragy{
border-top: 2px solid rgba(34,34,34,.3);
}
#fpt { display: none; }
.def { color: #009B76 !important; }
.green { color: #4b964b !important; }
.red { color: #d9534f !important; }
.redline { border-top: 6px solid #d9534f; height: 6px; margin-left: 4px; margin: 4px; }
.blue { color: #006DCC !important; }
.orange { color: #F0AD4E !important; }
.grey { color: #949494 !important; }
.white { color: #ffffff !important; }
.yellow { color: #b9b900 !important; }
.cyan { color: #00b9b9 !important; }
.magenta { color: #b900b9 !important; }
.black { color: #000000 !important; }

.spoiler >  input + .box > blockquote{
        display: none;
}
.spoiler >  input:checked + .box > blockquote {
        display: block;
}
.spoiler >  input[type="checkbox"] {
cursor: pointer;
border-color:transparent !important;
border-style:none !important;
background:transparent none !important;
position:relative;
z-index:1;
margin:-10px 0 -30px -230px;
}
.spoiler span.sclose,
.spoiler span.sopen{
 padding-left:22px;
color: #009B76 !important;
text-decoration: none;
}
.spoiler >  input[type="checkbox"]:focus {
}
.spoiler >  input +  .box > span.sclose {
        display: none;
}
.spoiler >  input:checked +  .box > span.sclose {
background: url(images/open.gif) -2px  2px no-repeat;
display: inline;
}
.spoiler >  input:checked  + .box > span.sopen {
display: none;
}
.spoiler >  input +  .box >  span.sopen {
background: url(images/closed.gif) -2px 2px no-repeat;
display: inline;
}
.spoiler blockquote,
.spoiler{
border-radius:1px;
-webkit-border-radius:1px;
-khtml-border-radius:1px;
-moz-border-radius:1px;
-o-border-radius:1px;
-ms-border-radius:1px;
}
.spoiler {
overflow-x:hidden;
}
.spoiler blockquote {
margin-top:-5px;
min-height: 23px;
}
.scell {
margin-left: 5px;
border-left: 1px solid #009B76;
padding: 15px;
}
.bor {
border: 1px rgba(34,34,34,0.2) solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.borl {
padding-left: 5px;
white-space: normal;
}
.borb {
border-bottom: 1px rgba(34,34,34,0.5) solid;
}
.panel-group h4,.panel-group .h4 {margin:0;
}
.acm {margin-top:0px;
margin-bottom:0px;
}
.topcatmenu .lgd,.acmenu.acm .lgd {
margin-right: 5px;
margin-top: 0px;
width: 35px;
height: 35px;
}
.topcatmenu .cc,.acmenu.acm .cc {
text-align: left !important;
width: 100%;
}
.topcatmenu .h1bread,.acmenu.acm .h1bread {
margin-right: 0px !important;
}
.topcatmenu br,.acmenu.acm br {
display: none;
}
.acmenu a.blk {
padding-right: 20px;
}
.acmenu a.blk:not(.collapsed)::after {content: "\f107";
font-family: FontAwesome;
text-align: center;
margin-left: 0px;
margin-right: 0px;
font-size: 22px;
line-height: 1.4 !important;
width: 40px;
display: inline-block;
position: absolute;
right: 0;
top: 10px;
}
.acmenu a.blk.collapsed::after {
content: "\f105" !important;
text-align: center;
font-family: FontAwesome;
margin-left: 0px;
margin-right: 0px;
font-size: 22px;
line-height: 1.4 !important;
width: 40px;
display: inline-block;
position: absolute;
right: 0;
top: 10px;
}
.blink {
-webkit-animation: blink 1s step-end 3;
animation: blink 1s step-end 3;
}
@-webkit-keyframes blink { 50% { visibility: hidden; }}
@keyframes blink { 50% { visibility: hidden; }}
.fromto {display: none; width: 180px !important;}
.lgcl {
padding:5px;
font-size: 30px;
text-align: center;
margin-bottom: 20px;
display: inline-block;
}
.lgcl:hover a{color: #222222 !important;
}
.sku {max-height: none; overflow: visible; }
.sku.active {max-height: 366px; overflow: hidden; }
.pd_dsc { clear: both; display: block; max-height: 160px; overflow: hidden;}
.pd_img { display: block; position: relative; text-align: center;}
.lgcl a { display: block; }
.lgcl:after { display: inline-block; content: ''; width: 100px; background-color: rgba(34,34,34,.5);  height: 3px; }
#playlist { padding-left: 12px; margin-left: 0px; margin-top: 20px; margin-bottom: 10px;}
#playlist > li { list-style-type: none; margin-right: 20px; }
#playlist a:before {
font-family: FontAwesome;
font-size: 24px;
padding: 5px;
width: 2em;
text-align: center;
display: inline-block;
content: "\f028"; }
#playlist > .active a:before {
font-family: FontAwesome;
padding: 5px;
display: inline-block;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
content: "\f110";
}
#playlist,#btm_cp { text-align: left; }
#playlist > li a{color:#009B76;}
#playlist > li a:hover{color:#29AB87;}
.form-group input, .form-group select, .form-group textarea {
border: 1px solid rgba(34,34,34,0.2);
}
.form-group.error input, .form-group.error select, .form-group.error textarea {
border: 1px solid;
}
.vbtn {
color: #FFFFFF !important;
background-color: transparent;
border: 1px solid #FFFFFF !important;
border-color: #009B76;
text-transform: uppercase;
}
.vbtn:hover, .vbtn:focus, .vbtn:active {
text-shadow: none;
background-color: #009B76;
}
.vbtn2 {
color: #222222 !important;
background-color: transparent;
border: 1px solid #222222 !important;
border-color: #222222;
text-transform: uppercase;
}
.vbtn2:hover, .vbtn2:focus, .vbtn2:active {
text-shadow: none;
color: #FFFFFF !important;
background-color: #009B76;
border: 1px solid #009B76 !important;
border-color: #009B76;
}
.m0 {margin-top: 0px;}
.carousel-indicators {
left: 0;
right:0;
width: 100%;
padding-left: 15px;
margin-left: 0;
margin-bottom:0;
}
.carousel-indicators li:not(.magnifier) {background-color: transparent !important;
margin: 0 !important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border:0 !important;
height: 35px !important;
width: 35px !important;
content:'';
}
.carousel-indicators li:after {
background-color: rgba(255,255,255,.5);
}
.carousel-indicators li.active:after {
background-color: #fff;
}
.carousel-indicators li:after, .carousel-indicators li.active:after{
height: 4px;
width: 35px;
display: block;
content:'';
margin-top: 50%;}
.carousel-indicators {
bottom: -5px !important;
}
#tubular-container {
opacity: 1;
filter:alpha(opacity=100);
}
#tubular-player {
background-color: transparent;
}
.fqtyu {float: left; margin-right: 10px;}
.pattern {
background-image: url("images/pattern.png");
background-repeat: repeat;
background-attachment: scroll;
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
z-index: 0;
}
.item .pattern,.item #tubular-container {
position: absolute !important;
}
.onavi2 {
padding: 6px 20px 6px 20px;
}
.onavi2 > div > a:link,.onavi2 > div > a:active,.onavi2 > div > a:visited,.onavi2 > div > a:hover{
color: #009B76;
}
.itm {
display:none;
}
.lgmip img, .inlogo img {
max-height: 90px;
}

.f1.logomini img{max-height: 90px;
}
.inlogo .lgbig > img {
margin-right: 20px;
min-width: 50px;
margin-left: 20px;
}

#footer_inner {
width:1280px;
}
.pluso-box {
z-index: 2777 !important;
}
#navbarcontainer {white-space: nowrap; width: 100% !important; padding-left: 0px; }
#navbar_panel_inner_content { overflow: hidden; width: 100% !important; }

.adm { white-space: nowrap; color: #222222; background-color: #e5e5e5; padding: 10px; position: absolute; width: auto !important; left: 0px; top: 50px;}
.adm0 {float: left; max-width: 550px; color: #222222; position: absolute; z-index: 1060; background-color: #eee; padding: 10px; padding-left: 25px; background-image: url(images/drag.png); background-position: left top; background-repeat: repeat-y; width: auto !important;}
.adm1:hover,.adm0:hover {background-color: #e5e5e5; cursor: -webkit-grab; cursor: move;  }
.adm1 { border-top: 2px solid rgba(0,0,0,0.05); border-right: 2px solid rgba(0,0,0,0.05);float: left; max-width: 550px; color: #222222; position: absolute; z-index: 1060; background-color: #eee; padding: 10px; margin-top: -54px; padding-left: 25px; background-image: url(images/drag.png); background-position: left top; background-repeat: repeat-y; width: auto !important;}
.ed0 {min-height: 20px;}
.ed0:before {position: absolute; margin-top: -15px;content: "\f192";font-family: FontAwesome;text-transform: uppercase;font-size: 20px; color: #d9534f; opacity: 0.2; filter:alpha(opacity=20); }
.ed0:hover:before { display: none; }
.ed0:hover,.ed1:hover {background-image: none;
-webkit-box-shadow: 0 0 0 2px #eee, inset 0 0 0 2px #eee;
-moz-box-shadow: 0 0 0 2px #eee, inset 0 0 0 2px #eee;
box-shadow: 0 0 0 2px #eee, inset 0 0 0 2px #eee;
}
.mimg { height: 18px; margin-right: 5px; }

.empty_iblock { display: none; }
.ed0 > .iblock > .empty_iblock {
background-color: rgba(201,203,205,.3);display: block !important;min-height: 100px;color: #FFFFFF;text-align: center;padding: 10px;  font-size: 50px;text-transform: uppercase;
}
.countdown { max-width: 270px; text-align: center; margin-bottom: 0px;}
.countdown > h3,.countdown > .h3 { margin-bottom: 0px; font-size: 22px; display: inline-block; font-weight: 300; text-align: center; width: 100%; margin-top: 10px; }
.expire { text-align: center; display: inline-block; margin-left: 5px; margin-right: 5px;}
.esmall { font-size: 1em; font-weight: 100;}
.estat { font-size: 1em; padding: 5px 10px 5px 10px; text-align: center; }
.ebig {
padding-top: 22px;
font-weight: 600;
display: inline-block;
line-height: 18px;
background-color: rgba(201,203,205,.3);
font-size: 30px;
font-weight:bold;
height:60px;
width:50px;
position:relative;
text-align:center;
}
.datepicker.dropdown-menu {
color: #222222 !important;
background-color: #FFFFFF !important;
}
.status {
font-size: 1.5em;
padding: 10px;
color: #FFFFFF;
text-align: center;
text-shadow: 1px 1px 1px rgba(34,34,34,.4);
width:240px;
}
.switch_on {
width: 46px;
height: 26px;
text-align: left;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
font-size: 8px;
overflow: hidden;
-webkit-box-shadow: inset 0 2px 8px rgba(34,34,34,0.31);
-moz-box-shadow: inset 0 2px 8px rgba(34,34,34,0.31);
box-shadow: inset 0 2px 8px rgba(34,34,34,0.31);
}
.switch_off {
width: 46px;
height: 26px;
text-align: right;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
cursor: pointer;
font-size: 8px;
overflow: hidden;
-webkit-box-shadow: inset 0 2px 8px rgba(34,34,34,0.31);
-moz-box-shadow: inset 0 2px 8px rgba(34,34,34,0.31);
box-shadow: inset 0 2px 8px rgba(34,34,34,0.31);
}
.switch_off > .sw {
margin-left: 2px;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s
}
.switch_on > .sw {
margin-left: 20px;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s
}

.switch_on > .state, .switch_off > .state{
display: none;
}
.sw {
position: relative;
margin: 1px;
-moz-border-radius: 21px;
-webkit-border-radius: 21px;
-khtml-border-radius: 21px;
border-radius: 21px;
height: 21px;
width: 21px;
border-radius: inherit;
box-shadow: 0 0 10px rgba(34,34,34,0.3), 0 1px 1px rgba(34,34,34,0.25);
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s
}
.switch_off .sw {background-color: #FFFFFF;
background: #FFFFFF;
background: -moz-linear-gradient(#FFFFFF, #C9CBCD);
background: -ms-linear-gradient(#FFFFFF, #C9CBCD);
background: -o-linear-gradient(#FFFFFF, #C9CBCD);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#C9CBCD));
background: -webkit-linear-gradient(#FFFFFF, #C9CBCD);
background: linear-gradient(#FFFFFF,#C9CBCD);
border-color: #C9CBCD;
}
.switch_on .sw {background-color: #5cb85c;
background: #5cb85c;
background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
background-repeat: repeat-x;
border-color: #fff;
}
.widget {
position: fixed;
color: #FFFFFF;
background-color: #009B76;
}
.widget .fa {color: #FFFFFF;
font-size: 20px;
line-height: 1;
margin-top: 10px;
}
}
.avatar {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
height: 128px;
width: 128px;
overflow: hidden;
}
.mavatar {
height: 56px;
width: 56px;
border-radius: 50%;
margin-right: 5px;
box-sizing: content-box;
}
.ringus {width:140px; height:140px; margin-top: 40px; margin-right: 20px;;}
.mava{
height: 36px;
width: 36px;
margin-top: 5px;
box-sizing: content-box;
}
.wid {
height: 32px;
width: 32px;
margin-right: 5px;
display: block;
float: left;
margin-top: 4px;
text-align: center;
}
.ringer.badge {
color: #009B76;
background-color: #FFFFFF;
}
.fico {
display: block;

color: #FFFFFF;
text-align: center;
}
.fico a,.fico.cu{
display: block;
padding: 4px 10px;
}
.switch_on, .switch_off { border: 2px solid rgba(255,255,255,0.5); }
.fico > a:link, .fico > a:visited, .fico > a:active {
color: #fff;
opacity: 0.9;
filter:alpha(opacity=90);
}
.fico > a:hover {
opacity: 1;
filter:alpha(opacity=100);
}
.fico > a > i {
font-size: 28px !important;
}
.aaa {
clear: both;
}
.monline {
border: 4px solid rgba(75,150,75,0) !important;
overflow: hidden;
height: 64px;
width: 64px;
box-sizing: border-box;
}
.moffline {
border: 4px solid rgba(34,34,34,0) !important;
overflow: hidden;
height: 64px;
width: 64px;
box-sizing: border-box;
}
.monline:hover {
border: 4px solid rgba(75,150,75,.5) !important;
}
.moffline:hover {
border: 4px solid rgba(201,203,205,.5) !important;
}
.stars {
white-space:nowrap;
padding: 5px;
font-size: 24px;
}
.stars > font > i { padding: 2px; }
.online {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: 4px solid rgba(75,150,75,0) !important;
overflow: hidden;
height: 136px;
width: 136px;
background-color:#FFFFFF;
}
.offline {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
border: 4px solid rgba(34,34,34,0) !important;
overflow: hidden;
height: 128px;
width: 128px;
background-color:#FFFFFF;
}
.online:hover {
border: 4px solid rgba(75,150,75,.5) !important;
}
.offline:hover {
border: 4px solid rgba(201,203,205,.5) !important;
}
.avatarcoll {
 width: 90%;
}
.bigletter {
float: left;
color: #009B76;
font-size: 75px;
line-height: 60px;
padding-top: 4px;
padding-right: 8px;
padding-left: 3px;
font-family: Georgia;
}
.frow {
cursor: pointer;
}
.frow:hover > td > span > a > h3,.frow:hover > td  > a > h2,.frow:hover > td > span > a > .h3,.frow:hover > td  > a > .h2,.frow:hover .fa{
color: #29AB87 !important;
}
.bcell {
padding: 0px 10px 10px 10px;
border-left: 4px solid #C9CBCD;
}
.bcell:hover {
padding: 0px 10px 10px 10px;
border-left: 4px solid #009B76;
background: rgba(201,203,205,0.2);
}
.bdes {
font-family: "Roboto Condensed",sans-serif;
margin-top: 0px !important;
}
.cu {
cursor: pointer;
}
.pcell{
background: rgba(201,203,205,0.4);
}
.ncell > .pagination {
display: block !important;
}
.ncell > a > h2,.ncell > a > .h2 {
margin-top: -10px;
}
.fleft {
padding-left: 20px !important;
padding-right: 0px !important;
}
.fright {
padding-left: 30px !important;
padding-right: 30px !important;
}
.ncell > a > h2,.ncell > a > .h2 {
margin-top: -10px;
}
.ncell > a > h3,.ncell > a > .h3 {
margin-top: -10px;
margin-bottom: -10px;
display: inline;
}
.ncell > a > h4,.ncell > a > .h4 {
margin-top: 0px;
}
.fcell {
padding-top: 20px !important;
padding-bottom: 20px !important;
}

.saleclass {
margin-left: -10px;
position: absolute;
width: 100px;
overflow: hidden;
}
.itemdiv:hover .saleclass, .ed0:hover .saleclass {
margin-left: -10px;
position: absolute;
width: 0px;
transition: 0.3s;
overflow: hidden;
}

.sale1 {z-index: 501;
-webkit-transform: skew(-20deg);
-moz-transform: skew(-20deg);
-o-transform: skew(-20deg);
transform: skew(-20deg);
transition: 0.3s;
position: relative;
margin-top: 10px;
background-color: #d9534f;
width: 100px;
height: 40px;
margin-left: -20px;
}
.sale2 {
position: relative;
z-index: 502;
width: 100px;
height: 40px;
margin-left: -10px;
color: #FFF;
font-size: 22px;
top: -36px;
}

a > i[class^="fa-"], a > i[class^="fa-"],  h4 > span > i[class^="fa-"], .h4 > span > i[class^="fa-"], a > div > i[class^="fa-"], .btn > font > i[class^="fa-"], li > a > font > i[class^="fa-"] {
font-size: 18px;
}
.zsearchinput {
margin-right: 10px; background-color: rgba(34,34,34,0.1); border: solid 1px rgba(255,255,255,0.2); color: #ffffff;
}
.carou {
padding: 5px; color: #222222; margin-bottom: 20px;
}
.bigfoto {
max-height: 450px;
max-width: 450px;
}
.li1 { border-bottom: 3px solid rgba(201,203,205,.5); }
tr.invert > td,a.invert:link,a.invert:hover, a.invert:visited,a.invert:active{ color: #FFFFFF; background-color: #009B76 !important; padding: 3px;}

.invnc0 { color: #000000;}
.invnc1 { color: #dddddd;}
.invnc2 { color: #d65478;}
.invnc3 { color: #ff6489;}
.invnc4 { color: #ff6489;}
.invnc5 { color: #dddddd;}
.invnc6 { color: #363432;}
.invnc7 { color: #000000;}
.invnc8 { color: #000000;}
.invnc9 { color: #ffffff;}
.invnc10 { color: #ff6489;}
.invnc11 { color: #ff6489;}
.invnc12 { color: #000000;}
.nc0 { color: #FFFFFF; }
.nc1 { color: #222222; }
.nc2 { color: #29AB87; }
.nc3 { color: #009B76; }
.nc4 { color: #009B76; }
.nc5 { color: #222222; }
.nc6 { color: #C9CBCD; }
.nc7 { color: #FFFFFF; }
.nc8 { color: #FFFFFF; }
.nc9 { color: #000000; }
.nc10 { color: #009B76; }
.nc11 { color: #009B76; }
.nc12 { color: #FFFFFF; }
.bgnc0 { background-color: #FFFFFF; }
.bgnc1 { background-color: #222222; }
.bgnc2 { background-color: #29AB87; }
.bgnc3 { background-color: #009B76; }
.bgnc4 { background-color: #009B76; }
.bgnc5 { background-color: #222222; }
.bgnc6 { background-color: #C9CBCD; }
.bgnc7 { background-color: #FFFFFF; }
.bgnc8 { background-color: #FFFFFF; }
.bgnc9 { background-color: #000000; }
.bgnc10 { background-color: #009B76; }
.bgnc11 { background-color: #009B76; }
.bgnc12 { background-color: #FFFFFF; }
.idess {max-height: 120px; overflow: hidden;}
#admmenu h3 { text-transform: uppercase; }
#admmenu h3 > span > i { padding-top: 7px; }
.h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5 {
font-family: "Roboto Condensed",sans-serif;
color: #222222;
font-weight: 300;
}
#mform h3, #mform .h3 {margin-top: 0px;}
h5, h6 {
font-family: "Roboto Condensed",sans-serif;
color: #222222;
font-weight: 400;
}
.badge, .widget {-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
#tipadm {-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
#admmenu > h3 {margin:0; width: 100%; padding: 8px;}
.dropdown-menu { min-width: 240px; z-index: 1100; }
.dropdown-menu li, .dropdown-menu li > a, .borl li > a, .acm li > a, .acm li > a, .dropdown-menu a, .dropdown-menu h4, .dropdown-menu .h4 {display: block;
font-size: 16px !important;
font-weight: 300;
font-family: "Roboto Condensed",sans-serif;
min-height: 35px;
}
.dropdown-menu li > a {padding: 10px;
}
.dropdown-menu li > h4,.dropdown-menu li > .h4{padding-left: 10px !important;
}
.borl li > a {
padding: 5px 16px 5px 5px;
}
.bbtt {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #FFFFFF;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    line-height: 1.2;
    background-color: #29AB87;
}
.btn {
display: inline-block;
padding: 10px 16px;
font-size: 18px;
line-height: 1.5 !important;
box-shadow: none;
height: 50px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
border: 1px solid transparent;
min-width: 50px;
}
.btn-default {background-color: transparent;
background-image: none;
text-shadow: none;
border-color: rgba(0,155,118,.5) !important;
border: 1px solid rgba(0,155,118,.5);
color: #009B76;}
.btn-default:hover {
background-color: #009B76;
background-image: none;
border-color: transparent !important;
border: 1px solid transparent;
color: #FFFFFF !important;
}
.btn-success {color: #ffffff !important;
background-color: #009B76;
border-color: #009B76;}
.btn-success:hover {
color: #ffffff !important;
background-color: #009B76;
border-color: #009B76;
}

.btn-success:active, .btn-success:focus, .btn-success.focus, .btn-success.active, .open > .dropdown-toggle.btn-success {
color: #ffffff !important;
background-color: #29AB87 !important;
border-color: #29AB87 !important;
}


.btn-primary {
background-color: #009B76;
color: #ffffff !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border-color: #009B76;
background-image: none;
background-repeat: repeat-x;
border-color: #009B76;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
background-color: #29AB87;
background-image: none;
border-color: #29AB87;
background-position: 0 0;
}
#bigb.transparent:hover {opacity: 1;
filter: alpha(opacity=100);
}
.ifilter_n2 > div > .h4 > label:hover {
color: #29AB87;
}
.ifilter_n2 .panel-body {
padding: 10px;
}
.btn, .btn-default, .btn-success, .btn-inverse, btn-danger {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
.btn:hover, .btn-default:hover, .btn-success:hover, .btn-inverse:hover, btn-danger:hover {
background-position: 0 0;
}
.btn-default {
border-color: #b5b7b8;
}
.btn-default:hover {
border-color: #a1a2a4;
}
.btn-danger,.btn-default:hover {
color: #fff !important;
}
#navbar_panel_inner_content > li > a {
color: #222222;
text-shadow: 1px 1px 1px rgba(255,255,255,.4);
}
#navbar_panel_inner_content > li > a:focus, #navbar_panel_inner_content > li > a:hover {
color: #009B76;
}
#navbar_panel_inner_content > .active {
background-color: rgba(201,203,205,.35);
}
.table th, .table td {
text-align: left;
vertical-align: top;
}
.table-bordered {
border-width: 1px 1px 1px 0px;
border-style: solid solid solid none;
border-color: #C9CBCD #C9CBCD #C9CBCD -moz-use-text-color;
}
.table-bordered th, .table-bordered td {
border-left: 1px solid #C9CBCD;
}
.navbar {
border: 0;
}

.navbar .nav > li > .dropdown-menu:after {
border-bottom: 6px solid #FFFFFF;
}
.navbar .nav > li > a {
text-shadow: none;
}

.dropdown-menu  li {
text-align: left !important;
}
.dropdown-menu li > a{
color: #009B76;
display: block;
}
.dropdown-menu  li > a:link{
color: #009B76;
}
.dropdown-menu  li > a:hover{
color: #009B76;
}
.dropdown-menu  li > a:active{
color: #009B76;
text-decoration: none;
background-color: #00a37c;
background-image: -moz-linear-gradient(top, #00ab82, #009B76);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00ab82), to(#009B76));
background-image: -webkit-linear-gradient(top, #00ab82, #009B76);
background-image: -o-linear-gradient(top, #00ab82, #009B76);
background-image: linear-gradient(to bottom, #00ab82, #009B76);
background-repeat: repeat-x;
}
.dropdown-menu  li > a:visited{
color: #009B76;
}
.dropdown-menu  li  {
color: #009B76;
}
.dropdown-menu {
color: #009B76;
background-color: #FFFFFF;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0px;
    overflow: hidden;
    background-color: #009B76;
    padding: 0;
}
.dropdown-menu > .diva > li {
text-align: left;
border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
}
.dropdown-menu > .diva > li:hover {
background-color: #009B76 !important;
}
.dropdown-menu > .diva > li > a {
display: block;
padding: 15px;
clear: both;
font-weight: normal;
line-height: 20px;
white-space: nowrap;
border-bottom: 0px;
}

.input-append .add-on, .input-prepend .add-on {
text-shadow: 1px 1px 1px rgba(255,255,255,.4);
background-color: rgba(255,255,255,0.3);
}
.pagination ul > li > a, .pagination ul > li > span {
background-color: #FFFFFF;
border-color: #C9CBCD;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus {
color: #009B76;
background-color: #C9CBCD;
}
.pagination ul > .active > a, .pagination ul > .active > span, .pagination ul > .active > a:hover, .pagination ul > .active > a:active, .pagination ul > .active > a:focus {
color: #FFFFFF;
background-color: #009B76;
}
.ciblock { height: 359px; width: 100%; overflow: hidden;  }
.cblock { display: block; position: relative; width: 260px; height: 359px;float: left; }
.cblock2 { display: block; position: relative; width: 310px; height: 499px;float: left; }
.citem { height: 250px;float: left; display:inline-block; }
.ctable { height: 359px; overflow: hidden;}
.ctable2 { height: 250px; width: 100%; overflow: hidden;}
.cbtn { margin-top: 105px;}
.cbtn > a { min-height: 50px; display: block; padding: 15px 7px; box-sizing: border-box; }
.ctopimg { background: #FFFFFF; width: 250px; height: 250px; position:absolute; top: 0px; opacity: 0; filter:alpha(opacity=0); }
.ctopimg:hover { opacity: 1; filter:alpha(opacity=100);  -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.cbottomimg { opacity: 0.6; filter:alpha(opacity=60); height: 250px;  width: 250px;  overflow: hidden; position: absolute;top: 0px;}
.ctext { color: #fff; text-shadow: 1px 1px 1px rgba(34,34,34,.4); text-transform: uppercase; height: 230px; width: 210px; font-size: 11px; text-align: center; overflow: hidden; position: absolute; top: 20%; left: 20px;}
.span223 { position: relative; max-width: 250px; height: 250px;float: none; margin-left: 0px; overflow: hidden; }
.magnifier {
position: relative;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#magn{
width: 450px;
height: 450px;
display: block;
text-align: left;
background-color: rgba(0,0,0,0.02);
}
.fancyboxmodal {
position: relative;
border-radius: 0px;
max-width:450px;
}
.fancyboxmodal img{
max-width:450px;
height: auto;
}
.magnifier:hover  {
background: url('images/magnifier.png') no-repeat scroll center center;
}
.magnifier:hover > img {
background-color: #222222;
}
.magnifier:hover img {
opacity: 0.8;
filter:alpha(opacity=80);
}
.fancyboxmodal:hover img {
opacity: 0.9;
filter:alpha(opacity=90);
}
.transparent{
opacity: 0.5;
filter:alpha(opacity=50);
}
.color1 {color: #222222; background: #99ff66;}
.color2 {color: #222222; background: #ffcc66;}
.color3 {color: #222222; background: #99ccff;}
.color4 {color: #222222; background: #ff9999;}
.color5 {color: #222222; background: #FF7EFF;}
.filtop {margin-left:10px;float: right;}
.ifilter {color: #222222; margin-top: 10px;}
.topfilter .ifilter { position: relative; z-index: 550; }
.ifilter .panel-heading { padding: 0px !important; }
.ifilter h4 > a,.ifilter .h4 > a { padding: 5px 12px !important; }
.ifilter_n2 h4 > a,.ifilter_n2 .h4 > a { padding: 5px 0px !important; }
.ifilter_n {color: #222222; margin-bottom: 10px; margin-left: 15px; font-weight:bold;}
.ifilter_n2 {
border-top: 1px solid #C9CBCD;
}
.bottomfilter .ifilter_n, .leftfilter .ifilter_n { margin-left: 0px !important; }
.rightfilter {width: 240px;float: right;}
.bottomfilter .panel-body,.leftfilter .panel-body { border-top: 0 !important; }
.ifilter_n2 > div > h4 > a,.ifilter_n2 > div > .h4 > a { display: block;}
.ifilter_n2 > div > h4 > label,.ifilter_n2 > div > .h4 > label { color: #009B76; font-family: "Roboto Condensed",sans-serif; font-weight: 400;}
.f1 >a >small {
font-size: 11px;  font-weight:normal;
}
.navbar .nav {
margin: 0px 0px 0px 0px;
}
.strong, .tip b {
font-weight: 600 !important;
}
select {
width: auto;
}
.blocks > div.mb {
text-align: center;
width: 128px;
	height:128px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	background: #C9CBCD;
	border-radius: 50%;
}
.blocks > div.mb > a > img {
display: inline-block;
max-width: 128px;
max-height:128px;
border-radius: 50%;
}
.blocks > div.mb > a {
display: table-cell;
vertical-align: middle;
text-align: center !important;
width: 128px;
height: 128px;
color: #FFFFFF;
}
.block_container {
float:left;
margin-right:1.5%;
margin-left:1.5%;
margin-top:10px;
margin-bottom:10px;
width: 30%;
height: 300px;
cursor: pointer;
text-align: center;
overflow: hidden;

}
.blocks {
height: 300px;
cursor: pointer;
text-align: center;
padding: 3%; 
background-color: #FFFFFF; 
overflow: hidden;
}
.pcont .blocks a:link{
border-bottom:0;
}
.pcont .btn a:link{
border-bottom:0;
}
.block0 {
background-image: url(images/blocks0.png);
background-size: cover;
background-position:right bottom;
}
.block1 {
background-image: url(images/blocks1.png);
background-size: cover;
background-position:right bottom;
}
.block2 {
background-image: url(images/blocks2.png);
background-size: cover;
background-position:right bottom;
}
.block3 {
background-image: url(images/blocks3.png);
background-size: cover;
background-position:right bottom;
}
.block4 {
background-image: url(images/blocks4.png);
background-size: cover;
background-position:right bottom;
}
.block5 {
background-image: url(images/blocks0.png);
background-size: cover;
background-position:right bottom;
}
.bicon {
padding: 8px;
font-size:56px;
max-width:300px;
max-height:100px;
text-align: center;
-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(34,34,34,0.1)));
}
.blocks:hover {
background-color: #009B76;
color: #FFFFFF;
-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(34,34,34,0.4)));
-webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
-moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
transition-property: width;
}
.blocks:hover > div > a:link{
color: #FFFFFF;
-webkit-transition: color .5s;
-moz-transition: color .5s;
transition: color .5s;
}
.blocks:hover > div > a:active{
color: #FFFFFF;
-webkit-transition: color .5s;
-moz-transition: color .5s;
transition: color .5s;
}
.blocks:hover > div > a:visited{
color: #FFFFFF;
-webkit-transition: color .5s;
-moz-transition: color .5s;
transition: color .5s;
}
.blocks:hover > div > a:hover{
color: #FFFFFF;
-webkit-transition: color .5s;
-moz-transition: color .5s;
transition: color .5s;
}
.blocks:hover > div > div > a > h2,.blocks:hover > div > div > a > .h2 {
color: #FFFFFF;
-webkit-transition: color .5s;
-moz-transition: color .5s;
transition: color .5s;
}
.blocks > div > div > a > h2,.blocks > div > div > a > .h2 {
color: #222222;
}
.btitle{
min-height: 10px;
margin-bottom: 10px;
}
.btitle > a > h2,.btitle > a > .h2{
text-align: center;
line-height: 19px;
font-weight: 500;
letter-spacing: 1px;
margin: 0px 0px;
line-height: 1.2;
font-weight: 200;
}
.btitle > h2,.btitle > .h2{
text-align: center;
}
.bdesc{
min-height: 10px;
line-height: 1;
font-weight: 100;
}
.btext{
margin-top: 10px;
width: 90%;
position: relative;
font-size:12px;
height: 80px;
overflow:hidden;
line-height: 1.5;
font-weight: 100;
}

.bmore{
content: ' ';
display: block;
position: relative;
left: 0;
right: 0;
bottom:0;
margin-top: -80px;
height: 80px;
background: -o-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
}
.bmore2{
content: ' ';
display: block;
position: relative;
left: 0;
right: 0;
bottom:0;
margin-top: -80px;
height: 80px;
background: -o-linear-gradient(to bottom, rgba(0,155,118,0), rgba(0,155,118,1));
background: -moz-linear-gradient(to bottom, rgba(0,155,118,0), rgba(0,155,118,1));
background: -webkit-linear-gradient(to bottom, rgba(0,155,118,0), rgba(0,155,118,1));
background: linear-gradient(to bottom, rgba(0,155,118,0), rgba(0,155,118,1));
}

.b {
font-weight:bold;
}
.close {
font-size: 32px;
}
.dop_foto_cont_class {
text-align: center;
overflow: hidden;
margin-bottom:10px;
max-width: 100px;
}
.dop_foto_item_class {
text-align: center;
height: 90px;
max-width: 90px;
overflow: hidden;
}
.dop_foto_class {
height: 90px;
overflow: hidden;
float: none;
margin-left: 0px;
display: inline;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid rgba(34,34,34,0.2) !important;
}
.left-inner-addon {
color: #555;
}
input, select, textarea {
    margin: 0px;
    font: inherit;
    color: #000;
}
blockquote {
    border-left: 5px solid rgba(34,34,34,.2);
}
.dop_foto_title_class {
height:40px;
line-height: 1;
overflow: hidden;
}
.bfotos { max-height: 1920px;
max-width: 1920px;
}
.mfotos { max-height: 450px;
max-width: 450px;
}
.bf {
width: 450px;
text-align: left;
overflow: hidden;
}
.chatitemright {
float: right;
padding: 5px;
}
.chatitemleft {
float: left;
padding: 5px;
}
.chatdate {
color: #C9CBCD;
}
.chatname {
color: #C9CBCD;
}
.chatsmiles{
position: absolute; left:0px; right:0px; bottom: 0px; height: 65px; overflow: hidden;
}
.chatright {
max-width:250px;
float: right;
text-align: right;
margin: 3px;
padding: 5px;
}
.chatleft {
max-width:250px;
float: left;
text-align: left;
margin: 3px;
padding: 5px;
}
.datepicker {z-index: 9999 !important;}
.span24 { height: 90px;
float: none;
margin-left: 0px;}
.span25 { width: 32px;
height: auto;
float: none;
margin-left: 0px;}
.ava { height: 30px;
width: 30px;
margin-right:3px;
border-radius:30px;
-moz-border-radius: 30px;
}
.usnam {display: none;}
.avamedium { max-height: 32px;
max-width: 32px;
}
.avabig {
max-height: 50px;
max-width: 50px;
}
.navbar-search.blk { position: relative; display: block !important; }
.span13{ max-height: 250px;
max-width: 250px;
float:none;
margin-left:0px;
display: inline;
}
.blogitm,.blgbtm {text-align: left;}
.cap {text-transform: uppercase;}
.blgic {float: left; max-height: 250px;  max-width: 250px; }
.blfp .blgitm { width: 33.33%;float: left;}
.blgbtm { height: 140px; overflow: hidden; }
.blfp iframe, .blfp .blogitm img {width: 100%; height: auto;}
.blfp .blogitm { text-align: left;}
.blfp .bloga, .blfp .nav-pills {display: none;}
.blfp .blgimt { margin: 0; display: block;float: none !important; height: 200px; width: 100% !important; border-radius: 0;}
.blfp .blogt{width: 100% !important;}
.blfp .blogt h2 {line-height: 1.1; font-size: 24px; color: #009B76 !important;}
.blfp .blogt .bdes {padding-top: 10px; display: block;}
.blog-tags a { margin-right: 10px; }
.blog-tags a::before {
    content: "#";
}

.brlist {max-height: 84px; max-width: 167px;float: none; margin-left: 0px; overflow: hidden; }
.blo {
display: block;
}
.flo {
width: 100%;
height: auto;
margin-bottom: 10px;
margin-right: 10px;
}
.span13.flo {
max-width: 320px;
max-height: 320px;
}
.modalthumb {
max-height: 250px;
max-width: 250px;
cursor: pointer;
}
.immi {display: inline-block; margin-right: 15px; float: left; height: 70px;
width: 90px; background-size: cover !important; backgroud-repeat: no-repeat; background-position: center center !important;  }
.imm .span13,.immi {background-color: #FFFFFF; border: 1px solid #C9CBCD; -webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important;}
.span14 {
max-height: 90px;
max-width: 90px;
margin-left: 0px;
}
.span15 { width:45px;
margin-left: 0px;
}
.span155 {
max-height:100px;
margin-left: 0px;
}
.nw > a { font-size: 15px; }
.nw > .small { font-size: 14px; }
.nw { font-size: 14px; overflow: hidden; width: 250px; height: 45px;  text-align: center; font-weight: 100;}
#pn > .ifb > .lnk {font-size: 13px !important; width: 200px; text-align: center; font-weight: 100; max-width: 200px; max-height: 102px; overflow: hidden; line-height: 1.2 !important; border-left: 1px solid #C9CBCD;}
.nw2 { overflow: hidden; width: 250px; height: 86px;  text-align: center;}
.lgdiv { width: 250px; height: 300px; text-align:center; }
.ntlgdiv .lgdiv2 { display: inline-block; background: #ffffff; vertical-align: middle; cursor: pointer; height: 177px; width: 200px; overflow: hidden; text-align:center;}
.lgdiv .lgdiv2 { display: table-cell; background: #ffffff; vertical-align: middle; cursor: pointer; height: 240px; width: 200px; overflow: hidden; text-align:center;}
.ntlgdiv .lgdiv3 { height: 240px; width: 190px; overflow: hidden; text-align:center;}
.lgdiv3 .fa { font-size: 150px; }
.catelem {
width: 200px;
height: 250px;
overflow: hidden;
text-align: center;
margin-bottom: 10px;
display: inline-block;
position: relative;
}
.priceclass {
padding:5px;
width: 200px !important;
text-align: center;
overflow: hidden;
line-height: 1em !important;
height: 63px;
}
.ntlgdiv.catelem .priceclass{
position: absolute;
top: 182px;
background-color: rgba(34,34,34,.5);
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
color: #FFFFFF;
font-weight: 600;
}
.owlc .owl-item { width: 100%; }
.owlc .flo,.owlc .owl-item > img {    display: inline-block;
   float: none !important;
    margin-right: 0px !important;
}
.ntlgdiv {height: 250px; width: 200px;}
.ntlgdiv.catelem .priceclass { background-color: rgba(255,255,255,0);}
.ntlgdiv.catelem:hover .priceclass { background-color: rgba(34,34,34,0);}
.ntlgdiv.catelem .priceclass a { display: block; height: 68px; color: #222222 !important; border-bottom: 1px solid transparent;}
.ntlgdiv.catelem:hover .priceclass a { color: #009B76 !important; border-bottom: 1px solid transparent !important;}
.lgdiv3 { display: table;  height: 187px; overflow: hidden; }
.lgdiv3 > a { display: inline-block; vertical-align: middle; vertical-align: center; height: 250px; width: 200px;  text-align:center; overflow: hidden; }
.lgdiv4 { padding: 4px; height: 260px; max-width: 210px; overflow: hidden; }
.span23 { height: 250px; max-width: 250px;float: none; margin-left: 0px; overflow: hidden; background-repeat: no-repeat; background-position: center center; background-size: contain;}
.lgdbl .aimg > .fa { font-size: 150px; line-height: 1.3; }
.lgdbl:hover .aimg > .fa { color: #29AB87; }
.lgd { height: 72px; max-width: 200px;float: none; margin-left: 0px; overflow: hidden;}
.ntlgdiv .span23, .lgdiv3 > a > .span23 { height: auto; max-width: 190px; max-height: 167px;float: none; margin-left: 0px; overflow: hidden; }
.lgdiv .span23 { max-height: 240px; max-width: 250px;float: none; margin-left: 0px; overflow: hidden; }

body{
font: 14px/20px Arial, sans-serif;
line-height: 1.5;
font-size: 12pt;
font-family: 'Roboto Condensed';
color: #222222;
margin: 0;
padding: 0;
font-weight: 400;
text-align:left;

background-color: #FFFFFF;

}
.bg0 { background-color: #FFFFFF;}
.bg1 { background-color: #222222;}
.bg2 { background-color: #29AB87;}
.bg3 { background-color: #009B76;}
.bg4 { background-color: #009B76;}
.bg5 { background-color: #222222;}
.bg6 { background-color: #C9CBCD;}
.bg7 { background-color: #FFFFFF;}
.bg8 { background-color: #FFFFFF;}
.bg9 { background-color: #000000;}
.bg10 { background-color: #009B76;}
.bg11 { background-color: #009B76;}
.bg-primary {color: #FFFFFF;
background-color: #009B76;
}
.mbg {
background-color: #FFFFFF;
background: url(/gallery/backgrounds/wwallfuckyou_copy1.jpg);
background-attachment: fixed;
background-size: 100% 100%;
background-repeat: repeat repeat;
background-position: top center;
}

b {
font-weight: 400;
}
.carouselbox {
background-size: 100% 100%;
width: 100%;
height: 100%;
position: fixed;
top:0px;
left:0px;
right:0px;
}
#header2 {
position: relative;
z-index: 1040;
top: 0px;
}
.navbar {
border-radius: 0px;
}
.bottom_links {
color: #000000;

position:relative;


}
.minusmargin {

position:relative;
}
#bottom_links_inner{
padding: 20px;
background: rgba( 0,155,118, 0.6);
background-repeat:repeat-x;
color: #000000;
}
.footer {
color: #000000;

z-index:18;
}

.contentbox,#bottom_links_inner,#footer_inner{
-webkit-box-shadow: 0 21px 25px rgba(0,155,118,0.28);
-moz-box-shadow: 0 21px 25px rgba(0,155,118,0.28);
box-shadow: 0 21px 25px rgba(0,155,118,0.28);
}

.bottom_links {display: inline-block; width: 1280px;}
#bottom_links_inner >div {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.scic {display: none;}
.tel a{ color: rgba(0,0,0,0.8) !important; }
.tel a:hover { color: #000000 !important; }
#footer_inner {
padding: 20px;
text-shadow: 1px 1px 1px rgba(0,155,118,.4);
background-color: rgb( 0,155,118);
background: rgba( 0,155,118, 0.85);
}
.botl .pull-right { margin-left: 10px; }
.botl a{ color: rgba(0,0,0,0.8) !important; font-size: 16pt !important; }
.botl a:hover { color: #000000 !important; }
.botl {text-align: left; line-height: 3.5; border-bottom: solid rgba(255,255,255, 0.2) 2px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px;}
.footer a:not(.btn) {COLOR: rgba(0,0,0,0.8) !important; TEXT-DECORATION: none;}
.footer a:not(.btn):hover{COLOR: #000000 !important; TEXT-DECORATION: none;}
.hvr > a:not(.btn):before {
content: "\f105";
font-family: FontAwesome;
color: #222222 !important;
font-weight: 700;
position: relative;
top: 0px;
margin-right: 10px;
margin-left: 10px;
left: 0px;
}
.hvr { font-size: 13px; }
.hvr > div:not(.botl), .hvr > div:not(.botl) a { margin-left: 10px; margin-right: 10px; }
.hvr a { font-size: 13px; COLOR: rgba(0,0,0,0.8) !important; TEXT-DECORATION: none;}
.hvr a:hover{ COLOR: rgba(0,0,0,1) !important;}
.nohvr {padding: 0px 5px 5px 5px; }
.nohvr a {font-size: 13px; COLOR: #000000; TEXT-DECORATION: none;}
.footer > .lnk > a{ color: #000000 !important; }
.contentbox {
position:relative;
z-index: 10;
text-align:left;

width:1280px;
background: #FFFFFF;

}

.newsdiv{
padding: 0px;
margin-top: 0px;
margin-bottom: 40px;
}
.more_btn {
display: inline-block;
margin-top: 20px;
padding: 10px 26px;
background: none repeat scroll 0% 0% #00ab82;
color: #FFFFFF;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
.more_btn:link, .more_btn:visited, .more_btn:disabled, .more_btn:active , .more_btn:focus{
color: #FFFFFF !important;
}
.nav > li > a:hover, .nav > li > a:focus {
background-color: #cccccc;
}
.header5 {
float: right;
}
.header5 > li > a:hover, .header5 > li > a:focus {
    background-color: transparent !important;
}
.header5 > li.active > a:hover, .header5 > li.active > a:focus {
    background-color: transparent !important;
    background-color: #009B76 !important;
}
.header5 > li > a {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.header5 > li:last-child > a {padding: 6px 15px;
}
.nav > li.f1 > a {
padding: 10px 15px;
}
.thumbnail {
    background-color: #FFFFFF;
    border: 1px solid rgba(34,34,34,.1);
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: rgba(34,34,34,0.1);
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
border-top: 1px solid  rgba(34,34,34,0.2);
}

.more_btn:hover {
color: #FFFFFF !important;
background: none repeat scroll 0% 0% #29AB87;
}
[class*="grid_"] {
float: left;
min-height: 1px;
text-align: left;
}
.wt {
text-align: left;
white-space: nowrap;
font-size: smaller;
color: #000000;
}
.grid_3 {
color: rgba(34,34,34,.7);
}
.newsc {
height: 200px; overflow: hidden;
}
.txt1 {
line-height: 1.55;
font-weight: 200;
}
.txt1 {
color: rgba(34,34,34,0.7) !important;
}
.txt1:hover {
color: rgba(34,34,34,1) !important;
}
.txt4 {
font-size: 16px;
line-height: 100%;
margin: 0px;
padding: 0px;
color: rgba(34,34,34,.8);
text-transform: uppercase;
text-align: left;
}
.txt7 {
font-size: 36px;
line-height: 100%;
margin: 0px;
padding: 0px;
margin-top: 20px;
color: #009B76;
text-transform: uppercase;
}
.mnu40 {
font-size: 60% !important;
line-height: 100%;
}
.mnu30 {
font-size: 70% !important;
line-height: 100%;
}
.mnu20 {
font-size: 80% !important;
line-height: 100%;
}
.mnu10 {
font-size: 90% !important;
line-height: 100%;
}
.mnu20 .lcat1:not(.lct),.mnu10 .lcat1:not(.lct),.mnu40 .lcat1:not(.lct),.mnu30 .lcat1:not(.lct){
width: 45%;
}
.mnu40 > .lnk > a::before,.mnu30 > .lnk > a::before,.mnu20 > .lnk > a::before,.mnu10 > .lnk > a::before {
display: none;
}
.txt8 {
font-size: 18px;
line-height: 100%;
margin: 0px;
padding: 0px;
margin-top: 5px;
color: #009B76;
text-transform: uppercase;
}
.txt9 {
font-size: 18px;
line-height: 100%;
margin: 0px;
margin-top: 5px;
text-transform: uppercase;
}
.bg5 {
background: none repeat scroll 0% 0% #009B76;
}
.txt6 {
margin-top: 20px;
color: #222222;
text-transform: uppercase;
}
.grid_5 > h2, .newsdiv > h2,.grid_5 > .h2, .newsdiv > .h2 {
font: bold;
color: #222222;
margin-bottom: 10px;
margin-top: 10px;
margin: 0px;
vertical-align: top;
}
.grid_5 > h3,.grid_5 > .h3 {
color: #222222;
text-transform: uppercase;
padding-top: 20px;
padding-bottom: 20px;
margin: 0px;
border: 0px none;
font: inherit;
vertical-align: top;
}
.grid_5 {
margin-bottom: 10px;
margin-right: 20px;
margin-top: 20px;
}
.grid_5 > p {
color: rgba(34,34,34,.5);
transition: all 0.3s ease 0s;
}
.grid_5 > p:hover {
color: #222222;
}
.dotted {
background: rgba( 255,255,255, 0.1);
z-index: 8000;
position: relative;
}
.dotted2 {
background: rgba(255,255,255,0.5);
}
.wikiactive {text-align: center; color: #222222; font-weight: 800; cursor:pointer;}
.wikipress { color: #FFFFFF; background-color: #009B76; cursor:pointer;}
.wikidir { background-color: rgba(201,203,205,.1); margin-bottom: 5px; padding: 10px; }
.wikiitem { font-size: 20px; text-align: center;float:left; padding:0px; width:30px; height:30px;}
.small {font-size: 10pt; font-weight:normal; }
small {font-size: 10pt;  font-weight:normal; }
i { font-weight:normal; }
.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
}
.mCSB_scrollTools .mCSB_draggerRail{
background:#000000;
opacity: 0.4;
filter:alpha(opacity=40);
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background:#000000;
opacity: 0.75;
filter:alpha(opacity=75);
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:#000000;
opacity: 0.85;
filter:alpha(opacity=85);
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:#000000;
opacity: 0.9;
filter:alpha(opacity=90);
}
#search_input {-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;display: inline;
color: rgba(34,34,34,.4); background-color: rgba(34,34,34,.1);
box-sizing: border-box !important;
height: 37px;
border: 0;
box-shadow: none;
}
#search_input::-webkit-input-placeholder { color: rgba(34,34,34,.2) !important; }
#search_input::-moz-placeholder { color: rgba(34,34,34,.2) !important;}
#search_input:-ms-input-placeholder { color: rgba(34,34,34,.2) !important; }
#search_input:-moz-placeholder { color: rgba(34,34,34,.2) !important; }
.lfmob #search_input::-webkit-input-placeholder { color: rgba(34,34,34,.2) !important; }
.lfmob #search_input::-moz-placeholder { color: rgba(34,34,34,.2) !important;}
.lfmob #search_input:-ms-input-placeholder { color: rgba(34,34,34,.2) !important; }
.lfmob #search_input:-moz-placeholder { color: rgba(34,34,34,.2) !important; }

.ibsearch #search_input::-webkit-input-placeholder { color: rgba(34,34,34,.2) !important; }
.ibsearch #search_input::-moz-placeholder { color: rgba(34,34,34,.2) !important;}
.ibsearch #search_input:-ms-input-placeholder { color: rgba(34,34,34,.2) !important; }
.ibsearch #search_input:-moz-placeholder { color: rgba(34,34,34,.2) !important; }
.ibsearch #search_input { color: #222222; }
#search_input:focus {
width: 100% !important;
background-color: #fff;
color: #000;
border-color: #66AFE9;
outline: 0px none;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}
#search_input:focus::-webkit-input-placeholder { color: rgba(0,0,0,.4) !important; }
#search_input:focus::-moz-placeholder { color: rgba(0,0,0,.4) !important;}
#search_input:focus:-ms-input-placeholder { color: rgba(0,0,0,.4) !important; }
#search_input:focus:-moz-placeholder { color: rgba(0,0,0,.4) !important; }
#naviner {
background-color: #FFFFFF;
border-color: #FFFFFF;
filter: none;
}
zsearchinput {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
font-family: inherit;
font-size: 80%;
height: 20px;
background: url(images/sf.png) no-repeat 9px center;
background-color: rgba(34,34,34,0);
border: solid 1px rgba(255,255,255,0);
color: #009B76;
padding: 4px 4px 4px 32px;
width: 0px;
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
margin-bottom:0px;
box-sizing: content-box;
height: 30px;
}
.act {
}
select, textarea, input[type="text"], input[type="password"], .uneditable-input {
margin-bottom: 0px;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
display: none;
}
.zsearchinput:focus {
width: 240px;
background-color: #fff;
color: #000000;
border: solid 1px rgba(34,34,34,0.2);
-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
box-shadow: 0 0 5px rgba(109,207,246,.5);
}

.b1{
cursor: pointer; font-weight:400; white-space:nowrap;
}
.b1 img{
width: 24px; height: 24px; margin-top: 6px;
}
.b2{
display:none; visibility:hidden; white-space:nowrap;
}

.obox{
margin: 10px 10px 0 0;
border-radius: 3px;
background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#C9CBCD), color-stop(3%, #FFFFFF), color-stop(12%, #FFFFFF), color-stop(90%, #FFFFFF));
background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #FFFFFF 12%, #FFFFFF 90%, #C9CBCD);
background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #FFFFFF 12%, #FFFFFF 90%, #C9CBCD);
background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #FFFFFF 12%, #FFFFFF 90%, #C9CBCD);
background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #FFFFFF 12%, #FFFFFF 90%, #C9CBCD);
background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF 3%, #FFFFFF 12%, #FFFFFF 90%, #C9CBCD);
-webkit-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
margin-bottom: 10px;
}
.qty{display:inline-block;
margin-left:5px;
margin-right:5px;
font-size: 14px;
padding:6px 12px;
min-width: 20px;
border:1px #C9CBCD solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
vertical-align: middle;
}
.box{
margin: 10px 10px 0 0;
margin-bottom: 10px;
}
.obox2{
margin: 10px 10px 0 0;
border-radius: 3px;
background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#C9CBCD), color-stop(3%, #FFFFFF), color-stop(12%, #C9CBCD), color-stop(90%, #FFFFFF));
background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #C9CBCD 12%, #FFFFFF 90%, #C9CBCD);
background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #C9CBCD 12%, #FFFFFF 90%, #C9CBCD);
background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #C9CBCD 12%, #FFFFFF 90%, #C9CBCD);
background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #C9CBCD 12%, #FFFFFF 90%, #C9CBCD);
background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF 3%, #C9CBCD 12%, #FFFFFF 90%, #C9CBCD);
-webkit-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
margin-bottom: 10px;
}
.titlediv{
margin-left:0px;
margin-bottom:0px;
font-family: "Roboto Condensed",sans-serif;
color: #222222;
font-size: 18px;
font-weight: 300;
line-height: 1em;
}
::-webkit-scrollbar {
width: 3px;
height: 3px ;
}
::-webkit-scrollbar-track {
background: #FFFFFF;
-webkit-box-shadow: inset 1px 1px 2px #FFFFFF;
border: 0px solid #000000;
border-radius: 0px;
}
::-webkit-scrollbar-thumb {
background: #C9CBCD;
-webkit-box-shadow: inset 1px 1px 2px rgba(50, 50, 50, 0.3);
border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover {
background: #C9CBCD;
}
::-webkit-scrollbar-thumb:active {
background: #FFFFFF;
-webkit-box-shadow: inset 1px 1px 2px rgba(50, 50, 50, 0.3);
}
::-webkit-scrollbar-button {
background-color: #C9CBCD;
background-repeat:no-repeat;
width:3px;
height:3px
}
.pd0 {
padding-right:0px;
padding-top:20px;
padding-bottom:20px;
}
.pd0:hover{
padding-right:10px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
}
.pd {padding: 10px;
}
.box3{
margin-top: 10px;

border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
margin-bottom: 20px;
}.box4 {

border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
background-color:rgba(0,155,118,0.5);
padding:5px 5px 5px 5px;
width: 96%;

margin-bottom: 0px;
margin-top: 10px;
}
.box2{
border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
margin: 10px 10px 0 0;
background-color:#dddfe2;
background:#dddfe2;
background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#dddfe2));
background-image: -webkit-linear-gradient(top, #FFFFFF, #dddfe2);
background-image: -moz-linear-gradient(top, #FFFFFF, #dddfe2);
background-image: -o-linear-gradient(top, #FFFFFF, #dddfe2);
background-image: -ms-linear-gradient(top, #FFFFFF, #dddfe2);
background-image: linear-gradient(to bottom, #FFFFFF, #dddfe2);
-webkit-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
margin-bottom: 10px;
}
.fts{
display: inline;
margin-left: 0px;
}
.smf{
float:left;
max-width:45px;
height:45px;
margin-bottom:4px;
margin-top:4px;
-webkit-box-shadow: 0 0px 3px #C9CBCD;
-moz-box-shadow:0 0px 3px #C9CBCD;
box-shadow:0 0px 3px #C9CBCD;
}
.smf:hover{
margin-bottom:4px;
 -webkit-box-shadow: 0 0px 5px #009B76;
-moz-box-shadow:0 0px 5px #009B76;
box-shadow:0 0px 5px #009B76;
}
.thumbnails > div {
margin-left: 10px;
}
li.span15 {
float: left;
margin-right: 10px;
}
.thumbnails {
    margin-left: 0px;
    padding: 1px 1px 1px 1px;
    max-width: 500px;
    max-height: 250px;
    overflow: hidden;
    list-style: outside none none;
}
.img:hover{
 -webkit-box-shadow: 0 0px 5px rgba(0,155,118,.8);
-moz-box-shadow:0 0px 5px rgba(0,155,118,.8);
box-shadow:0 0px 5px rgba(0,155,118,.8);
}

.carousel-control.right {
background-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.2) 100%);
}
.carousel-control.left {
background-image: linear-gradient(to left, transparent 0%, rgba(0, 0, 0, 0.2) 100%);
}
.table2,.mob {
width: 100%;
margin-bottom: 0px;
padding-right: 10px !important;
padding-bottom: 10px;
}
.table2 th,.table2 td,.mob th,.mob td {
padding: 10px;
vertical-align: top;
border-color: transparent;
}
.optable {
margin-bottom: 0px;
}
.optable th,
.optable td {
padding: 8px;
line-height: 20px;
vertical-align: top;
border-top: 1px solid #C9CBCD;
}
.onav{
color: #222222;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
clear: both;
height: 20px;
padding: 10px 20px 10px 20px;
}
.onav2{
color: #222222;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
clear: both;
height: 20px;
padding: 12px 20px 10px 20px;
}
.onav ul li{
float: left;
padding: 0 10px;
margin: 0 10px 0 0;
color: #fff;
font-weight:400;
height: 25px;
line-height: 25px;
font-size:11pt;
cursor: pointer;
-webkit-box-shadow: 0 0 1px #646566;
-moz-box-shadow:0 0 1px #646566;
box-shadow:0 1px 0 #646566;
text-shadow: 1px 1px 1px rgba(34,34,34,.4);
}
nav ul li:hover{
background-color: #ccc;
box-shadow: 0 0 1px #fff;
-webkit-box-shadow: 0 0 1px #fff;
-moz-box-shadow: 0 0 1px #fff;
color: #646566;
text-shadow: 1px 1px 1px rgba(255,255,255,.4);
}
.navig {
background: #009B76;
border: 1px solid #8d8e8f;
color: #222222;
padding : 0px 0px 0px 0px;
background-image: url(grad.php?h=46&w=1&e=009B76&s=009B76&d=vertical);

}
.shadow {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
-webkit-box-shadow: 0 1px 5px rgba(34,34,34,0.19), inset 0 0 5px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(34,34,34,0.19), inset 0 0 5px #FFFFFF;
box-shadow: 0 1px 5px rgba(34,34,34,0.19), inset 0 0 5px #FFFFFF;
}
.bigshadow {
-webkit-box-shadow: -7px 8px 18px rgba(34,34,34,0.33);
-moz-box-shadow: -7px 8px 18px rgba(34,34,34,0.33);
box-shadow: -7px 8px 18px rgba(34,34,34,0.33);
}
.overlibdiv {
padding: 20px 20px 20px 20px;
margin: 0;
background: #FFFFFF;
-webkit-box-shadow: 0 0px 16px #009B76;
-moz-box-shadow:0 0px 16px #009B76;
box-shadow:0 0px 16px #009B76;
}
.itemtable {border-collapse: separate;
border-spacing: 0px;
}
.itemtable .tdmrgn { position: relative; }
.itemtable .tdmrgn { left: 0px; }
.itemtable .tdmrgn:first-child { left: 0px; }
.itemtable .tdmrgn:nth-child(3) { left: 0px; }
.itemtable .tdmrgn { border: 1px solid rgba(34,34,34,.5); }

.tdmrgn {margin-right: 20px;
margin-bottom: 20px;}

.content{
text-align: left;
padding: 0px;
}

.pcont {
padding: 0px 0px 0px 0px; text-align: left;
}

td.img .span13, .mgal .span13 {height: 120px; width: auto; max-height: 120px; max-width: 300px;}
.pcont a:link, .pcont a:visited, .pcont a:active, a.link{
color:#009B76; text-decoration: none;
}
.pcont a:hover, .link:hover {
color: #29AB87; text-decoration: none;
}
.pcont > .brand a:link {
border-bottom: 0px;
}
.pcont > .lcat1 a:link {
color: #009B76; border-bottom: 0px;
}
.input-lg {
height: 49px !important;
}
.lcat1.blk {position: relative; margin:0 !important;}
.blk { display: block; }
.blk > a > i,.lcat1 > a > i,.lcat1active > a > i { font-size: 24px; }
.blk > a > i,.lcat1.lnk > a > i { margin-top: 5px; }
.pcont img{border: 0;}
.pcont img:hover {border: 0;}
.btn-success, a.btn-success {color:#FFFFFF;}
.btn-alert, a.btn-alert {color:#FFFFFF;}
.btn-warning, a.btn-warning {color:#FFFFFF;}
.btn-inverse, .btn-inverse > i {color:#FFF;}
.btn-inverse:hover > i {color:#009B76;}
.btn-inverse:active > i {color:#009B76;}
.btn-inverse:focus > i {color:#009B76;}
.comnts{
text-align: left;
margin-bottom:10px;
font-weight: 100;
}
.tagdiv{
font-style: oblique;
margin-bottom:10px;
margin-top:10px;
}
.navi2 {
-webkit-box-shadow: -2px 3px 5px rgba(255,255,255,0.31), inset 4px -3px 7px rgba(34,34,34,0.11);
-moz-box-shadow: -2px 3px 5px rgba(255,255,255,0.31), inset 4px -3px 7px rgba(34,34,34,0.11);
box-shadow: -2px 3px 5px rgba(255,255,255,0.31), inset 4px -3px 7px rgba(34,34,34,0.11);
}
.navi4 {
padding: 3px 3px 3px 3px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
-webkit-box-shadow: 0 1px 5px rgba(34,34,34,0.55), inset 0 1px 0 #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(34,34,34,0.55), inset 0 1px 0 #FFFFFF;
box-shadow: 0 1px 5px rgba(34,34,34,0.55), inset 0 1px 0 #FFFFFF;
}
.onavi4 {
display: inline-block;
text-align: center;
padding: 10px 12px 10px 12px;
margin-right: 2px;
}
.nowrap.onavi4.dropdown-submenu.noactive {
margin-bottom: 2px;
}
.onavi4 > a, .onavi4 > span > a > font > b{
color: #009B76 !important;
}
.activeb {
height: 20px;
background: rgba(34,34,34,0.3);
text-shadow: 1px 1px 1px rgba(34,34,34,.4);
}
.activeb > a {
color: #FFFFFF !important;
}
.onavi4d {
padding: 3px 3px 3px 3px;
}
.onavi4d:hover {
padding: 3px 3px 3px 3px;
background: rgba(255,255,255,0.22);
}

.loading{
background: #ffffff;
padding: 10px;
color: #555555;
-webkit-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
margin: 10px 0px 10px 0px;
}
.basketfont a:link {COLOR: #009B76; TEXT-DECORATION: none}
.basketfont a:visited {COLOR:#009B76; TEXT-DECORATION: none}
.basketfont a:hover {COLOR: #009B76; TEXT-DECORATION:  none; }
.basketfont a:active {COLOR: #009B76; TEXT-DECORATION:  none}
.regfont a:link {COLOR: #222222; TEXT-DECORATION: none}
.regfont a:visited {COLOR:#222222; TEXT-DECORATION: none}
.regfont a:hover {COLOR: #29AB87; TEXT-DECORATION:  none}
.regfont a:active {COLOR: #222222; TEXT-DECORATION:  none}
.onav2 a:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
.onav2 a:visited {COLOR:#FFFFFF; TEXT-DECORATION: none}
.onav2 a:hover {COLOR: #29AB87; TEXT-DECORATION: underline}
.onav2 a:active {COLOR: #29AB87; TEXT-DECORATION: underline}
.navbar_panel_inner {
background-color: #dddfe2;
}
.nnn {
margin-bottom:0px;
}
.divider-vertical3 {
height: 20px;
margin-right: 6px;
border-right: 1px solid #ffffff;
border-left: 1px solid #b5b7b8;
}
.navbar .divider-vertical {
height: 50px;
margin: 0 9px;
border-right: 1px solid #ffffff;
border-left: 1px solid #b5b7b8;
}
.navbar .divider-vertical2 {
height: 50px;
margin: 0 9px;
border-right: 1px solid #252525;
border-left: 1px solid #1f1f1f;
}
.nav-tabs {
border-bottom: 1px solid #C9CBCD;
}

.lnk > a:link,.lnk > a:visited,.lnk > a:active {color: #009B76; text-decoration: none; border-bottom: 1px solid transparent;}
.lnk > a:hover {COLOR: #29AB87; text-decoration: none; border-bottom: 1px dotted #29AB87;}
.nolnk2 > a { color: #009B76; border-bottom: 0px solid transparent;}
.nolnk2 > a:hover { color: #29AB87 !important;}
.nolnk > a { border-bottom: 0px solid transparent !important;}
.lnk img{border:0;}
.lnk img:hover {border:0;}
.lnk b {font-weight:normal;}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
border-color: #C9CBCD;

}
.t0003 {width: auto;}
.t0003,.t0003 a,.t0003 .nc4,.t0003 .lnk > a:link,.t0003 .lnk > a:visited,.t0003 .lnk > a:active{color: #222222;}
.searchmini {width:300px;}
.t0003 {padding: 10px 12px;}
.steps {
padding: 0px 10px 0px 10px;
color: #222222;
cursor: pointer;
background-color: #FFFFFF;
margin-bottom: 0px;
}
.stepsa  {
padding: 0px 10px 0px 10px;
color: #FFFFFF;
cursor: default;
background-color: #009B76;
margin-bottom: 0px;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
color: #FFFFFF;
cursor: default;
background-color: #009B76;
border: 1px solid #009B76;
border-bottom-color: transparent;
margin-bottom: 0px;
}
.nnn .nav li.dropdown.open > .dropdown-toggle {
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s
}
.camenu > .onavi4 {padding:0px;
}
.camenu > .onavi4 > a {display: block;
height: 50px;
padding: 12px;
color: #FFFFFF !important;
text-align: left;
}
.teltr {display: none;}
.nnn .nav .active > a, .nnn .nav .open > a {
background-color: #ffffff !important;
color: #222222 !important;
}
.nnn .brand, .nnn .nav > li:not(.open) > a {
color: #222222;
}
.camenu > .onavi4 > a:focus, .camenu > .onavi4 > a:hover, .nnn .nav > li > a:focus,
.nnn .nav > li > a:hover, .nowrap.onavi4.dropdown.active > a ,.nnn .nav .open > a, .nnn  .nav .open > a:hover,.nnn  .nav .open > a:focus, .dropdown.open:hover{
background-color: #FFFFFF !important;
}

.nnn .navbar-inner {
background-image: none;
background-repeat: repeat-x;
border: 0;
}
.navbar-inner {
border-radius: 0px;
min-height:50px;
}
.dropdown-menu li > a {transition: all .15s ease-in-out;}
.dropdown-menu li:hover,
.dropdown-menu li:hover > a,
.dropdown-menu li:hover > a i,
.dropdown-submenu:hover > a,
.dropdown-submenu:hover > a i,
.dropdown-submenu:focus > a {
text-decoration: none;
background-color: #009B76;
background-image: none;
color: #FFFFFF;
}
.blc > a {padding: 4px; display: block;}
.blc { padding: 0px !important;}

.pcont .pcont .adm1 {margin-top: 0px;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
opacity: 1;
text-decoration: none;
color: #FFFFFF !important;
background-color: #009B76;
background-image: none;
outline: 0;
}
.tab-content {
margin-bottom: 20px;
padding-bottom: 20px;
}
.mr {
margin-right: 10px;
}
.mr2 {
margin-right: 10px;
margin-bottom: 10px;
}
.ml {
margin-left: 10px;
}
.pl {
padding-left: 10px;
}
.mu {
margin-top: 10px;
}
.mb {
margin-bottom: 10px;
}
.pr {
padding-right: 5%;
padding-left: 2%;
}
.hr {
height: 2px;
margin: 10px 0;
width: 100%;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
background-color: rgba(34,34,34,0.1);
}
.table-striped tbody > tr:nth-child(even) > td,
.table-striped tbody > tr:nth-child(even) > th {
background-color: rgba(34,34,34,0.05);
}
.table .table {
background-color: transparent;
}
.hr2 {
background-color: rgba( 229,229,229, 0.2);
border-bottom: 1px solid rgba( 255,255,255,0.2);
background: rgba( 255,255,255, 0.2);
height: 2px;
margin: 10px 0;
width: 100%;
}
.hr3 {
background-color: rgba(  0,171,130, 0.5);
border-bottom: 1px solid rgba(  0,171,130,0.5);
height: 1px;
margin: 10px 0;
width: 100%;
}
* {
margin: 0px 0px 0px 0px;
}

.toright{
float: right;
}
.nowrap{
white-space: nowrap;
}
.hidden {
display: none;
visibility: hidden;
}
.nohidden {
display: block !important;
visibility: visible !important;
}
.navi a{
text-decoration: none;
padding: 5px 1px 5px 1px;
}
.customdiv {
clear: both;
padding-top: 10px;
}
.customdiv > div, .customdiv > b {
font-size: 11pt;
font-weight:normal;
}
.customdiv:first-child { min-width: 150px; }
.razd {
border-bottom: 1px solid #C9CBCD;
margin-bottom: 10px;
}
.navi a:hover{
background: #d3d5d7;
text-decoration: none;
padding: 5px 1px 5px 1px;
-webkit-box-shadow: 0 0px 10px #797a7b;
-moz-box-shadow:0 0px 10px #797a7b;
box-shadow: 0 0px 10px #797a7b;
}
.onavi a{
text-decoration: none;
padding: 5px 1px 5px 1px;
}
.onavi a:hover{
background: #d3d5d7;
text-decoration: none;
padding: 5px 1px 5px 1px;
-webkit-box-shadow: 0 0px 10px #797a7b;
-moz-box-shadow:0 0px 10px #797a7b;
box-shadow: 0 0px 10px #797a7b;
}
.tip{
padding: 5px 5px 5px 5px;
width: 100%;
overflow: hidden;
}
.round3{
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
}
.round4{
width: 97%;
margin: 10px 10px 10px 0px;
background: #e5e5e5 135px 2px ;
padding: 5px 10px;
top: 9px;
border: none;
}
.sticky {
background: #e5e5e5 135px 2px ;
background-image: url(grad.php?h=400&w=1&e=FFFFFF&s=FFFFFF&d=vertical);
}
BODY A:link {
COLOR: #009B76;
TEXT-DECORATION: none;
}
BODY A:visited {
COLOR: #009B76;
TEXT-DECORATION: none;
}
BODY A:hover {
COLOR: #009B76;
TEXT-DECORATION: none; }
BODY A:active {
COLOR: #009B76;
TEXT-DECORATION: none;
}
.lk {COLOR: #ffffff; TEXT-DECORATION: none}
.user {
float: left;
text-align: left;
margin: 5px;
padding: 5px;
}
.toright {
float: right;
}
.out {
overflow: scroll;
text-align: center;
margin: 10px;
padding: 10px;
width: 100%;
}
th {
text-align: left;
}
p {
text-align: left;
}
form{
display: inline;
}
label {
cursor: default;
}
.normal {
font-weight: normal;
}
.load {
background-image: url('images/ind.gif');
background-repeat: no-repeat;
background-position: center;
}
a.menu {
color: black;
}
.h1, h1 {
font-size : 26pt;
line-height: 1.5em;
font-weight: 600;
}
.h2, h2 {
font-size : 24pt;
line-height: 1.5em;
text-align: left;
}
.h2.lnk, h2.lnk {
font-size : 14pt;
line-height: 1.5em;
text-align: left;
}
.h3,h3 {
font-size : 16pt;
line-height: 1.5em;
text-align: left;
}
.h4,h4 {                                                     font-weight: 600;

font-size : 16pt;
line-height: 1.5em;
}
.search_tips {
text-align: left;
max-height: 400px;
top: 42px;
margin-right:10px;
position: absolute;
z-index: 1000;
background-color: #FFFFFF;
overflow-y: auto;
overflow-x: hidden;
right: 0px;
padding: 5px 0;
float: left;
list-style: none;
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-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);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
#search_tips_cont {
overflow-x: auto;
padding: 5px;
font-size: 12pt;
}
.muted {
color: rgba(34,34,34,0.5);
}
#search_tips_cont .muted {color: rgba(0,0,0,0.5);
}
.ocat1 {
margin: 10px 0px 10px 0px; padding: 10px;
background: rgba(201,203,205,0.3);
}
.cat1 {
border-bottom: #C9CBCD 1px dotted;
}
.ccat1 {
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
border-bottom: #C9CBCD 1px dotted;
}
.anim {
-webkit-transition: max-height 1s;
-moz-transition: max-height 1s;
transition: max-height 1s ease-in-out;
}
.animall {
-webkit-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.fullsearch {padding: 20px;
background-color: #FFFFFF;
border-bottom: 2 px solid #009B76;
}
.fullsearch #header_searcH_form {width: 100%;}
#flsearch {max-width: none;}
.lcat1{
color: #222222;
padding: 0px;
cursor: pointer;
text-align: left;
}
.lcat1 > a{
padding: 10px;
display: block;
min-height: 35px;
}
.lcat1active > a{
padding: 10px;
display: block;
min-height: 35px;
}
.h4,h4 {
font-size: 13pt;
}
.lcat1 b{ font-weight: normal;  }
.lcat1 a:link, .lcat1 a:visited{
color: #222222;
}
.acmenu { position: relative; margin-bottom: 0px;  border-radius: 0;}
.acmenu li > a, .borl li > a { padding: 15px; min-height: 50px; }
.acm .lcat1 a:link,.acm .lcat1 a:visited, .catr a.lcat1:link h4,.catr a.lcat1:visited h4 { color: #009B76; }
.catr {text-align: left; width: 100%; display: table-row !important;}
.catr > a { display: table-cell !important; vertical-align: middle; min-width: 260px;}
.ibprvcont {display: inline-block; float: left; margin-right: 20px; height: 40px;}
.ibpreview {height: 40px;}
.mce-window.mce-in {
left: 50px !important;
bottom: 50px !important;
width: calc(100% - 100px) !important;
height: calc(100vh - 100px) !important;
top: 50px !important;
right: 50px !important;
}
.mce-container.mce-abs-layout-item.mce-first.mce-last.mce-formitem,.mce-container.mce-panel.mce-abs-layout-item.mce-first.mce-last,.mce-container.mce-panel.mce-foot,.mce-container.mce-form.mce-abs-layout-item, .mce-container-body.mce-abs-layout {width: 100% !important;
}
.mce-abs-layout-item.mce-last.mce-iframe {height: calc(100vh - 250px ) !important;
width: calc(100% - 20px) !important;}
.inlv {width: 240px; float: left;}
.nlv {background-color: #f2f2f2;}
.lcat1:hover{
color: #FFFFFF !important;
background: #009B76;
}
.lcat1:hover a,.lcat1:hover > a > i{
color: #FFFFFF !important;
}
.lcat1active{
color: #FFFFFF !important;
background: #009B76;
}
.lcat1active a:link, .lcat1active a:visited{
color: #FFFFFF !important;
}
#mdiv1 {margin-bottom: -8px;}
.pubmenu {position: relative;}
.pubm.public .lcat1 > .fa {display: block; padding: 5px; width: 50px; text-align: center;}
.pubm.public .lcat1 > a { padding: 5px;}
.pitm .lcat1 { font-size: 16pt; }
.pitm .lcat1 > i { font-size: 16pt; float:right; display: inline-block; margin-left: 5px; margin-top: 2px; margin-right: 0 !important;}
.wcl{
color: #009B76;
display: block;
padding: 5px 5px 5px 5px;
cursor: pointer;
font-size: 11pt;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
}
.wcl b{ font-weight: normal;  }
.wcl a:link{
color: #009B76;
}
.wcl a:visited{
color: #009B76;
}
.wcl:hover{
color: #FFFFFF !important;
padding: 5px 5px 5px 5px;
background: #009B76;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.wcl .span13 {
max-height: 48px;
max-width: 48px;
width: 48px;
}
.wcl .imm {
float: left; margin-right: 10px;
}
.wcls {display: none; }
.subs a:link{
color: rgba(34,34,34,0.7);
}
.subs a:active{
color: rgba(34,34,34,0.7);
}
.subs a:visited{
color: rgba(34,34,34,0.7);
}
.subs a:hover{
color: #FFFFFF;
}
.subs a{
color: rgba(34,34,34,0.7);
}
.subs:hover a{
color: #FFFFFF;
}
.searchitem{
padding: 5px 5px 5px 5px;
cursor: pointer;
}
.searchitem a:link{
color: #009B76;
}
.searchitem a:visited{
color: #009B76;
}
.searchitem:hover{
padding: 5px 5px 5px 5px;
background: rgba(201,203,205,0.5);
}
.searchitem:hover a{
color: #009B76;
}
.searchitem:hover a:hover{
color: #009B76;
}
.brand{
padding: 5px 5px 5px 5px;
cursor: pointer;
text-align:left;
}
.brand a:link{
color: #29AB87;
}
.brand a:visited{
color: #29AB87;
}
.brand:hover{
color: #FFFFFF;
padding: 5px 5px 5px 5px;
background: #009B76;
}
.brand:hover a{
color: #FFFFFF;
background: #009B76;
border-bottom: 1px #29AB87 dotted;
}

.brand > a:link{
color: #009B76;
}
.brand > a:visited{
color: #009B76;
}
.brand > a:active{
color: #009B76;
}
.brand > a:hover{
color: #009B76;
}
.brand:hover > a{
color: #FFFFFF !important;
}





.cat1:hover {
color: #FFFFFF;
background: #009B76;
border-bottom: #C9CBCD 1px solid;
}
.cat1:hover a{
color: #FFFFFF;
background: #009B76;
border-bottom: #C9CBCD 1px solid;
}
.cat1 a:hover {
color: #FFFFFF;
background: #009B76;
border-bottom: #C9CBCD 1px solid;
}
.cat1 a:active {
color: #FFFFFF;
background: #009B76;
border-bottom: #C9CBCD 1px solid;
}
.submenuitem {
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
border-bottom: #C9CBCD 1px dotted;
cursor:pointer;
}
.submenuitem:hover {
background: #C9CBCD;
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
border-bottom: #C9CBCD 1px solid;
cursor:pointer;
}
.underlined {
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
border-bottom: #29AB87 1px solid;
}
.cat3 {
border: 2px solid #C9CBCD;
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#b5b7b8), color-stop(3%, #FFFFFF), color-stop(12%, #b5b7b8), color-stop(90%, #FFFFFF));
background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #b5b7b8 12%, #FFFFFF 90%, #b5b7b8);
background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #b5b7b8 12%, #FFFFFF 90%, #b5b7b8);
background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #b5b7b8 12%, #FFFFFF 90%, #b5b7b8);
background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #b5b7b8 12%, #FFFFFF 90%, #b5b7b8);
background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF 3%, #b5b7b8 12%, #FFFFFF 90%, #b5b7b8);
-webkit-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(34,34,34,0.29), inset 0 0 7px #FFFFFF;
}
.cat2 {
padding: 10px;
margin: 0px;
border-radius: 3px;
background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(252,252,252,0.36)), to(rgba(191,191,191,0.36)), color-stop(3%, rgba(247,247,247,0.36)), color-stop(12%, rgba(242,242,242,0.36)), color-stop(90%, rgba(217,217,217,0.36)));
background-image: -webkit-linear-gradient(top, rgba(252,252,252,0.36), rgba(247,247,247,0.36) 3%, rgba(242,242,242,0.36) 12%, rgba(217,217,217,0.36) 90%, rgba(191,191,191,0.36));
background-image: -moz-linear-gradient(top, rgba(252,252,252,0.36), rgba(247,247,247,0.36) 3%, rgba(242,242,242,0.36) 12%, rgba(217,217,217,0.36) 90%, rgba(191,191,191,0.36));
background-image: -o-linear-gradient(top, rgba(252,252,252,0.36), rgba(247,247,247,0.36) 3%, rgba(242,242,242,0.36) 12%, rgba(217,217,217,0.36) 90%, rgba(191,191,191,0.36));
background-image: -ms-linear-gradient(top, rgba(252,252,252,0.36), rgba(247,247,247,0.36) 3%, rgba(242,242,242,0.36) 12%, rgba(217,217,217,0.36) 90%, rgba(191,191,191,0.36));
background-image: linear-gradient(to bottom, rgba(252,252,252,0.36), rgba(247,247,247,0.36) 3%, rgba(242,242,242,0.36) 12%, rgba(217,217,217,0.36) 90%, rgba(191,191,191,0.36));
}
.categories {
padding: 1px 5px 1px 5px;
margin: 5px 1px 1px 1px;
}
.oround {
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
background: #d3d5d7;
-webkit-box-shadow: 0 0px 5px #797a7b;
-moz-box-shadow:0 0px 5px #797a7b;
box-shadow: 0 0px 5px #797a7b;
}
.round {
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 5px;
}
.round2 {
margin: 10px 10px 10px 10px;
padding: 10px 10px;
width: auto;
background: #FFFFFF;
border: none;
}
.oround2 {
margin: 10px 10px 10px 10px;
padding: 10px 10px;
width: auto;
background: #FFFFFF;
border: none;
-webkit-box-shadow: 0 0px 15px #a1a2a4;
-moz-box-shadow:0 0px 15px #a1a2a4;
box-shadow: 0 0px 15px #a1a2a4;
}
.comm {
margin: 0px 5px;
padding: 5px 5px;
width: auto;
background: #e5e5e5;
box-shadow: 0 -1px 1px #c9cbcd;
-moz-box-shadow: 0 -1px 1px #c9cbcd;
-webkit-box-shadow: 0 -1px 1px #c9cbcd;
}
.price {
color:#222222;
font-size: 28pt;
line-height: 1em !important;
}
.newprice {
color:#222222;
font-size: 28pt;
color:#d9534f;
line-height: 1em !important;
}
.prb {opacity: 0.5; white-space: nowrap;}
.thu {width: 15px;
height: 15px;
cursor: pointer;
border: 1px solid rgba(100,100,100,.2);
}
.thu:hover {box-shadow: 0 0px 5px rgba(0,155,118,.8);
}
.oldprice {text-decoration: none;
color:#222222;
font-size: 18pt !important;
font-weight: 100;
background-color: transparent;
background-image: -webkit-gradient(linear, 19.1% -7.9%, 81% 107.9%, color-stop(0, transparent), color-stop(.48, transparent), color-stop(.5, #d9534f), color-stop(.52, transparent), color-stop(1, transparent));
background-image: -webkit-repeating-linear-gradient(287deg, transparent 0%, transparent 46%, #d9534f 50%, transparent 54%, transparent 100%);
background-image: repeating-linear-gradient(163deg, transparent 0%, transparent 46%, #d9534f 50%, transparent 54%, transparent 100%);
background-image: -ms-repeating-linear-gradient(287deg, transparent 0%, transparent 46%, #d9534f 50%, transparent 54%, transparent 100%);
}
.opa {
opacity: 0.5;
filter:alpha(opacity=50);
}
.grayscaleimg {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
opacity: 0.5;
filter:alpha(opacity=50);
}
.grayscaleimg:hover {
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;
opacity: 1;
filter:alpha(opacity=100);
}
.rounded {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
.soc {display: inline-block;
margin-left: 10px;opacity: 0.5;
filter:alpha(opacity=50);
}
.soc:hover {opacity: 1;
filter:alpha(opacity=100);
filter: none;
}
.caph1 {
color: #FFFFFF;
text-shadow: 1px 1px 1px rgba(34,34,34,.4);
}
.uprice {
background: #009B76;
text-align: center;
font-size: 40px;
line-height: 120%;
padding:5px;
color: #FFFFFF;
text-shadow: 1px 1px 1px rgba(34,34,34,.4);
}
.caplead {
color: #FFFFFF;
}
.carousel-caption {
position: absolute;
right: 0;
bottom: 0;
left: 0;
padding: 15px;
background: #009B76;
text-shadow: none;
background: rgba(255, 255, 255, 0.55);
}
.datepicker td {-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
border-radius: 4px !important;
}
th.dow {
font-weight:600;
color:#FFFFFF;
background-color:#009B76;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
.datepicker-days {padding: 20px;
}

.datepicker td.active, .datepicker td.active:hover {
background-color: #009B76 !important;
background-image: none !important;
filter: none !important;
color: #FFFFFF !important;
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
border-radius: 4px !important;
}
.tdtp {
vertical-align: top;
}
.tdmd {
vertical-align: middle;
}
.tdbt {
vertical-align: bottom;
}
.tdbl {
vertical-align: baseline;
}
#fb_xdm_frame_http, #fb_xdm_frame_https {
display:none; border:none;
}
.btn-file {
position: relative; overflow: hidden; margin-right: 4px;
}
.btn-file input {
position: absolute; top: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity=0);
transform: translate(-300px, 0) scale(4); font-size: 23px; direction: ltr; cursor: pointer;
}
* + html .btn-file { padding: 2px 15px; margin: 1px 0 0 0; }
ul.scroll-menu {
position: relative;
width: 100%;
max-height:250px;
margin: 0;
border-left: none;
border-right: none;
border-top: none;
border-bottom: none;
display: block !important;
overflow-y: auto;
overflow-x: hidden;
top: 0 !important;
left: 0 !important;
-webkit-overflow-scrolling: touch;
-moz-overflow-scrolling: touch;
-ms-overflow-scrolling: touch;
-o-overflow-scrolling: touch;
overflow-scrolling: touch;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
border-radius: 0 !important;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
ul.scroll-menu-2x {
max-height: 230px;
}
::-webkit-scrollbar {
width: 12px;
height: 12px;
}
::-webkit-scrollbar-track {
background: rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.5);
}

.carousel {
margin-bottom: 0px;
}

.carousel {
position: relative;
z-index: 1;
}
.table-hover > tbody > tr:hover {
background-color: rgba(34,34,34,0.03);
}
.greybg {
-webkit-filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'//www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
}
.nogreybg {
filter: url("data:image/svg+xml;utf8,<svg xmlns='//www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
}
.greyscale {
}
.greyscale:hover {
-webkit-box-shadow: inset 0 1px 8px #29AB87;
-moz-box-shadow: inset 0 1px 8px #29AB87;
box-shadow: inset 0 1px 8px #FFF;
}
.carousel-control {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 100px;
    opacity: 0.5;
    font-size: 20px;
    color: #FFFFFF;
    height: inherit;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(34,34,34, 0.6);
    border: 0px;
    border-radius:1px;
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-o-border-radius:0px;
-ms-border-radius:0px;
z-index: 120;
background: none;
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
color: #009B76;
background-color: #fff;
}
.btn-inverse {
color: #fff;
background-color: #009B76;
}
.more_btn bg5{
height: 20px;
display: inline-block;
text-align: center;
vertical-align: middle;
transition: all 0.4s ease 0s;
font-size: 18px;
line-height: 20px;
letter-spacing: 2px;
padding: 5px 12px 5px;
background: none repeat scroll 0% 0% #009B76;
text-shadow: none;
border-width: 0px;
box-shadow: none;
color: #fff;
background-color: #009B76;
background-image: linear-gradient(to bottom, #00ab82, #009B76);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
.carousel-control > i {
font-size: 60px !important;
text-shadow: 1px 1px 1px rgba(34,34,34,.4);
position: absolute;
top: 40%;
z-index: 5;
display: block;
color: #FFFFFF;
}
.carousel-control.left > i {
margin-right: 15px;
}
.carousel-control.right {
right: 0px;
}
.innerimg {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
z-index: 0;
}
.innerimg, .logotype > img,.logotype > a > img {-moz-transition: all .5s;
-webkit-transition: all .5s;
transition: all .5s;
-moz-transform: scale(1,1);
-webkit-transform: scale(1,1);
transform: scale(1,1);
}

.carousel-caption {
background-color: transparent;
position: static;
max-width: 900px;
padding: 0 20px;
margin:0 auto;
margin-top: 0px;
text-align:center;
}
.clogotype {width: calc(50% - 60px);
display: inline-block;
overflow: hidden;
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
position: absolute;
top: 0;
bottom:0;
}
.carousel-caption h1,.carousel-caption .h1 {
margin: 0;
line-height: 1.25;
font-size : 50px;
color: #FFFFFF;
margin-bottom: 10px;
font-weight: 800;
}
.carousel-caption .lead {
margin: 0;
line-height: 1.25;
color: #FFFFFF;
font-weight: 400;
}
.thumbnail-indicators > .carousel-indicators{
top: inherit;
bottom: 0px;
padding: 0px;
left:0px;
position:absolute;
z-index:100;
background: rgba(255,255,255,0.2);
margin-left: 0px;
}
.thumbnail-indicators > .carousel-indicators li {
margin-left: 0px;
border-radius: 0px;
float: left;
}
.thumbnail-indicators > .carousel-indicators .active {
background-color: #FFF;
}
.carousel-indicators {
z-index: 155;
}
.thumbnail-indicators > .carousel-indicators .active {
-webkit-box-shadow: 0 1px 5px #FFFFFF;
-moz-box-shadow: 0 1px 5px #FFFFFF;
box-shadow: 0 1px 5px #FFFFFF;
background-color: transparent;
}
.thumbnail-indicators >  .carousel-indicators li{
cursor:pointer;
}
.carousel-caption .btn {
margin-top: 10px;
}
.thumbnail-indicators-r > .carousel-indicators {
top: inherit;
bottom: 0px;
padding: 10px;
left:-2px;
position:absolute;
z-index:200;
border-left: 4px solid #FFFFFF;
background: rgba(0,155,118,1);
margin-right: 10px;
}
.thumbnail-indicators-r > .carousel-indicators .active {
-webkit-box-shadow: 0 0 0 4px white;
-moz-box-shadow: 0 0 0 4px white;
box-shadow: 0 0 0 4px white;
background-color: transparent;
}
.thumbnail-indicators-r >  .carousel-indicators li{
-webkit-box-shadow: 0 0 0 4px rgba(255,255,255,.2);
-moz-box-shadow: 0 0 0 4px rgba(255,255,255,.2);
box-shadow: 0 0 0 4px rgba(255,255,255,.2);
cursor:pointer;
border-radius: 0px;
margin-top: 8px;
}
#mobadm {display: none;
}
span#itemcount {
font-size: 18px;
font-weight: 700;
}
.thumbnail {margin-bottom: 0px;
}

.carousel-page .item {
-webkit-transition: 0.1s ease-in-out opacity;
-moz-transition: 0.1s ease-in-out opacity;
-o-transition: 0.1s ease-in-out opacity;
transition: 0.1s ease-in-out opacity;
left: 0 !important;
}
.carousel-page .itemimg {
-webkit-transition: 0.1s ease-in-out opacity;
-moz-transition: 0.1s ease-in-out opacity;
-o-transition: 0.1s ease-in-out opacity;
transition: 0.1s ease-in-out opacity;
left: 0 !important;
}
.carousel-page .next.left,
.carousel-page .prev.right {
opacity: 1;
filter:alpha(opacity=100);
z-index: 1;
}
.carousel-page .active.left,
.carousel-page .active.right {
opacity: 0;
filter:alpha(opacity=0);
z-index: 2;
}

/* Carousel Fading slide */
.carousel-fade .carousel-inner { background: transparent; }
.carousel-fade .carousel-control { z-index: 100; }
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  }

  .carousel-fade .next.left,
  .carousel-fade .prev.right,
  .carousel-fade .item.active { opacity: 1; }

  .carousel-fade .active.left,
  .carousel-fade .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
    }


/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
.carousel-control .control-icon {
  font-size: 48px;
  height: 30px;
  margin-top: -15px;
  width: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  z-index: 5;
  }
  .carousel-control .prev { margin-left:  -15px;  left: 50%; } /* Prev */
  .carousel-control .next { margin-right: -15px; right: 50%; } /* Next */


.carousel .control-box { opacity: 0; }
a.carousel-control.left  { left: 0; background: none; border: 0; }
a.carousel-control.right { right: 0; background: none; border: 0;}
#myReviews a.carousel-control.left,#myReviews a.carousel-control.right  { top: 41%; }
.op0, .op100{
z-index: 10;
position: relative;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.op0 {
display: none;
visibility: hidden;
opacity: 1;
}
.op100{display: block;
visibility: visible;
opacity: 1;
}
/* Animation */
.control-box, a.carousel-control, .carousel-indicators li, .ani {
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -ms-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
  /* hardware acceleration causes Bootstrap carousel controlbox margin error in webkit */
  /* Assigning animation to indicator li will make slides flicker */
  }


/* Hover animation */
.carousel:hover .control-box { opacity: 1; }
.carousel:hover a.carousel-control.left { left: 15px; }
.carousel:hover a.carousel-control.right { right: 15px; }


/* Carouse Indicator */
.carousel-indicators li.active,
.carousel-indicators li { border: 0; }

.carousel-indicators li {
  background: #666;
  margin: 0 3px;
  width: 12px;
  height: 12px;
  }

.carousel-indicators li.active {
  background: #fff;
  margin: 0 3px;
  }

.dropdown-menu {
border-radius: 0px !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
}
.navbar .nav > li > .dropdown-menu:after  {
display: none !important;
}
.navbar .nav > li > .dropdown-menu:before {
display: none !important;
}
.dropdown-menu li {
font-size: 10pt;
padding: 0px;
}
.dropdown-menu li > a, .dropdown-menu li > a > i {
font-size: 10pt;
}
.dropdown-menu {
padding: 0px 0px 0px;
box-sizing: border-box;
}
.dropdown-menu > h3,.dropdown-menu > .h3 {
color: #009B76;
border-bottom: 1px dotted rgba(0,155,118,0.2);
}
.dropdown-menu > hr {
display: none;
}
li.dropdown-submenu a:focus {
color: #FFFFFF;
}
.dropdown-menu {
margin: 0;
}
a.btn { transition: none; }

.btn:not(.btn-lg), .btn-sm{font-size: 14px;
height: 35px !important;
min-width: 35px !important;
margin-bottom: 0px;
line-height: 1;
padding: 5px;
}
.priceg1, .priceg2, .priceg3 {margin-bottom: 10px;}
#jscheckout .btn {margin-bottom: 0px;
}
#jsbask input,#jscheckout input{margin-bottom: 2px !important; height: 34px !important; margin-left: 2px; margin-right: 2px;}
#new_qty {margin-left: 2px; margin-right: 2px;}
tr.template-download > td,tr.template-upload > td,.wrap {
word-wrap: break-word;
word-break : break-all;
max-width:100%;
}

.nav-tabs > li > a > i.fa { margin-right: 5px;}
.lcat1 .fa,.lcat1active .fa {
margin-right: 7px;
}
#cr_ .lcat1 .fa,#cr_ .lcat1active .fa { margin-top: 10px; }
#tleftmenu .lcat1 > .fa,#tleftmenu .lcat1active > .fa {
font-size: 22px;
margin-right: 7px;
margin-top: 10px;
}
.alert > .close,.bg-primary > .close { margin-left: 20px; margin-top: -5px;}
.alert-success {
    background-color: #f1f9f7;
    border-color: #e0f1e9;
    color: #1d9d74;
    background-image: none;
}
.alert-info {
    background-color: #f0f9ff;
    border-color: #ccf3ff;
    color: #007dbc;
    background-image: none;
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    background-image: none;
}
.btn > i,.btn > font > i, .btn {line-height: 1.5 !important;
}
.lh {
line-height: 1 !important;
}
.modfilter {margin-top: -10px;
margin-bottom: 10px;
}
.modfilter > .ifilter > form > .ifb > .ifilter_n2 {
float: left;
border-top: none;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 10px;
z-index: 999;
}
.modfilter > .ifilter > form > .ifb > .ifilter_n2 > .panel-collapse {max-height: 400px !important;
overflow-y: auto;
position: absolute;
min-width: 180px;}
.modfilter > .ifilter > form > .ifb > .ifilter_n2 > .panel-collapse > .panel-body {background-color: #FFFFFF;
border-bottom: 1px solid #C9CBCD;
border-left: 1px solid #C9CBCD;
border-right: 1px solid #C9CBCD;
}
.modfilter > .ifilter > form > .ifb {
padding: 12px 20px 0px 20px;
}
.panel-group { margin-bottom: 0; }
.ifilter {background-color: #f7f7f7;}
.modfilter > .ifilter > form > .ifh > .ifilter_n {
display: inline-block;
}
.modfilter > .ifilter > form > .ifh {
margin-bottom: 10px;
}
.modfilter > .ifilter > form > .ifh > .ifilter_n.muted {float: right;
margin-right: 15px;
}
#inmenu { display: none;  width: 100%;}
.carousel-inner > .item {
width: 101% !important;
}
.mfp-iframe-holder .mfp-content {
max-width: auto;
}
#sortable { display: table;  list-style-type: none; margin: 0; padding: 0; width: 100%; }
#sortable > li { display: table-row; height: 45px; }
#sortable > li > .ui-icon { position: absolute; margin-left: -1.3em; }
#sortable > li > span { display: table-cell;  padding: 4px;}
.ui-sortable-helper { border-top: #009B76 solid 1px; background: #009B76 !important; display: table-row; height: 45px; color: #FFFFFF !important; }
.ui-state-default { background: #FFFFFF; }
#sortable > li:nth-child(2n+1){ background-color: rgba(201,203,205,0.5); }
.the > a { margin-right: 15px;}
.the > a:after { content: "\f0dc";  font-family: FontAwesome; opacity: 0.3;  filter:alpha(opacity=30); padding-left: 8px;}
.the > a.caret_down:after {  opacity: 01;  filter:alpha(opacity=100); color: #222222 !important; content: "\f0d7";  font-family: FontAwesome; padding-left: 8px;}
.the > a.caret_up:after { opacity: 01;  filter:alpha(opacity=100); color: #222222 !important; content: "\f0d8";  font-family: FontAwesome; padding-left: 8px;}
.lotdiv { padding: 10px;float: left; height: 360px; width: 250px; margin-bottom: 20px; margin-right: 20px; overflow: hidden; cursor: pointer;}
.lotdiv:hover { background: rgba(201,203,205,0.5); }
.lotdiv > div > .span15 { width: 230px !important; clear: both;float: none !important;}
.lotdiv > div { height: 180px; overflow: hidden; }
.lotdiv > h4,.lotdiv > .h4 { height: 50px; overflow: hidden; margin-top: 10px; }
.lot_pb { margin-top: 6px; }
.avatar > a > i { font-size: 120px; }
#back-top {
position: fixed;
right: 0px;
bottom: 0px;
z-index: 9000;
text-align: center;
cursor: pointer;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all 0.3s ease;
display: none;
padding: 10px 15px;
background: rgba(0,155,118,.2);
}
.progress-bar {
    height: 100%;
    font-size: 22px;
    padding: 5px;
    line-height: 22px;
}
.progress {
    height: 30px;
    margin-bottom: 0px;
}
#cal_blog {float: right;margin-left:10px;
margin-bottom:10px;
height: 480px;
width:330px;
}
#centermenu {min-height: 100vh;
float: right;
}
#tleftmenu{float: left;
}
#tleftmenu #jsbask > div { width: auto; }
#tleftmenu > div,#tleftmenu > noindex > div { margin-top: 20px; padding-left: 10px;}
#trightmenu {
float: right;
}
#clockdiv { padding: 10px;}
a {color: #29AB87;
}
.nzv {font-weight: 600;}
.buybtn {max-height: 50px;}

.tab-content > .tab-pane{
    display: block;
    height: 0;
    overflow: hidden;
}

.tab-content > .active{
    height: auto;
    overflow: visible;
}
.fserbtn, .fserbtn2 {
background-color: #009B76;
color: #FFFFFF;
border-color: #009B76;
}
.headsearch { padding: 15px; width: 500px;}
.tx_,.do_,.fz_,.cz_,.nz_,.sz_,.url_,.ds_,.time2 {display: inline-block; margin-right: 10px; }
.nz_::before {content:'#'; margin-left: 10px;}
@media (max-width: 1200px) {
.itemdiv {width: 50% !important; display: inline-block !important;}
#apage {width: 100% !important;}
.hd71,.hd72 {display:none !important;}
.hd70 img {margin-top: 0;}
.hd73 {display: inline-block !important; }
.hd73 a{font-size: 20pt; text-align: left; }
.rightfilter {display: none !important;}
}

#bskt {
background: #009B76 !important;
color:#FFFFFF !important;
}
@media (max-width: 1024px) {
.itemdiv {width: 50% !important;}
}

.nav {
font-size: 17px;
}
.nav > li > a {
padding: 10px 15px;
}
.form-control {
height: 35px;
}
#tx0011 p{
margin: 0 0 0px !important;
}
.cregid > font {display: inline-block; font-size: 22px; margin-bottom: 10px;}
.fcnt {display: inline-block; width:100%;}
.sblk input.form-control,.sblk select.form-control,#oselpu select,#regform input.form-control, #regform select.form-control{ max-width: 450px; }
#regform td > strong,.sblk strong {display: block;}
.typeahead { z-index: 1051; }
.sblk textarea {max-width: none; }
.sblk strong { min-width: 240px; }
.dblk {text-align: left; margin-bottom: 10px;}
.bbot {border-bottom: 1px solid #C9CBCD; }
.btop {border-top: 1px solid #C9CBCD; }
table.pt20 > tbody > tr > td {padding:20px !important;}
#tab_ingal{ margin-top: 10px;}
.painner h2,.painner .h2 {text-align: center;}
.mphr {margin-top: 0px !important;}
.plmp3 a {font-weight: bold;}
.x0010 {width: 260px;float: right;}
.ibbu .btn {width: 165px;}
.butin {min-width: 370px;}
.ited,.itstat {display: block; width: 780px; clear: left;}
.scewcont {position:absolute;
overflow: hidden;
right: 0;
top: 0;
bottom: 0;
left:0;
}
.noskew li:before {-webkit-transform: skew(0deg) !important;
-moz-transform: skew(0deg) !important;
-o-transform: skew(0deg) !important;
transform: skew(0deg) !important;}
.scewbg:after{content:'';
left: calc(100% - 50%);
right: 0;
top: 0;
bottom: 0;
position: absolute;
background: rgba( 255,255,255, 0.1);
-webkit-transform: skew(-20deg); -moz-transform: skew(-20deg);-o-transform: skew(-20deg);transform: skew(-20deg);
margin-right: -100px;
}
.bottom_links_inner {overflow-x: hidden;
}
.bottom_links > div:after{
content:'';
left: 0;
right: 0;
top: 0;
bottom: 0;
height: 8px;
position: absolute;
background: rgba( 255,255,255, 0.2);
}
.scic {margin-top: 30px; margin-bottom: 30px;}
.first-cat {display: inline-block; float: left; padding: 0px; width: 232px; margin-right: 40px;}
.first-cat a { display: table-cell; vertical-align: middle; height: 60px; width: 232px;}
.soc2 {padding-top: 20px; padding-bottom: 20px; padding-left: 20px;}
.footer-contacts { position: relative; left:0; right:0; }
.mwrp,.zpo {text-transform: uppercase; font-size: 10pt;}
.mwrp {margin-top: 8px;}
#logomini_btm img {
    max-height: 50px;
    margin-right: 20px;
}
.hvr {text-align: left;}
.wx03 {float: right !important;}
.wx03 a {color: #222222 !important;}
/*#buypanel { max-width: 320px;}*/
.prcs {padding: 15px 20px 20px 0px; }
.caim { background-color: #FFFFFF; background-repeat: no-repeat; background-position: center center; height: 188px; background-size: contain; display: block; font-size: 188px; line-height: 1; overflow: hidden; transition: transform 0.5s; -webkit-transition: -webkit-transform 0.5s;}
.lgwrap {height: 188px; overflow: hidden;}
.cim:hover .caim { transform: scale(1.1); -webkit-transform: scale(1.1); }
.caim:before { color: #FFFFFF; background-color: rgba(34,34,34,.5); display: block; position: absolute; top: 0px; left: 0px; right: 0px; content:""; -webkit-transition: opacity 0.2s;  -moz-transition: opacity 0.2s;transition: opacity 0.2s ease-in-out; opacity: 0.1;  filter:alpha(opacity=10); height: 188px; overflow: hidden;}
.cim:hover .caim:before {opacity: 0.3;  filter:alpha(opacity=30);}
.cim:hover .lgwrap:after { opacity: 0.5; filter:alpha(opacity=50);}
.cim h2,.cim .h2 {font-weight: 500; text-transform: uppercase; padding: 0; margin: 0px; border-bottom: 1px solid #009B76; line-height: 1; border-top: 5px solid rgba(0,155,118,.5)}
.cim:hover h2 > a ,.cim:hover .h2 > a {background-color: rgba(0,155,118,.9);}
.cim h2 > a,.cim .h2>a { background-color: #009B76; padding: 10px; display: block; color: #FFFFFF !important; height: 60px; overflow: hidden; font-size: 20px; }
.cim .small.cpri { display: inline-block; width: auto; margin-top: 10px;}
.cim {background-color: rgba(34,34,34,0); width: 300px; height: 375px; overflow: hidden; display: inline-block;}
.cim .vctl { text-align: left; padding: 5px 10px; }
.cim .vctl:before { content: "\f101" !important;  font-family: FontAwesome; font-size: 10px; line-height: 1; display: inline-block; margin-right: 10px;}
.cim .vctl:hover {color: #FFFFFF !important; background-color: #009B76; }
.cim:hover .lgwrap:before { background-color: #29AB87; display: block; position: absolute; top: 375px; left: 0px; right: 0px; content:""; -webkit-transition: all 0.2s;  -moz-transition: all 0.2s;transition: all 0.2s ease-in-out; height: 5px;}
.dropdown-menu {
border: none;
margin: -2px 0 0 !important;
}
.dropdown-menu > :first-child { border-top: 4px solid #009B76; }
.magnifiersl {background-color: #FFFFFF;
border: 4px solid rgba(0,155,118,.5) !important;
-webkit-box-shadow: 0 1px 29px rgba(34,34,34,0.33);
-moz-box-shadow: 0 1px 29px rgba(34,34,34,0.33);
box-shadow: 0 1px 29px rgba(34,34,34,0.33);
}
.f1.lbask { display: none; }
#tinbg { padding-right: 60px !important;}
#tinlogo {padding-left: 0px ;}
.lcat3 {background-color: rgba(0,155,118,0.2);}
.c180 {width: calc(100% - 180px);
}
#CMenu {white-space: normal;}
#CMenu .lnk.lcat1 {white-space: normal;}
#CMenu .lnk.lcat1 > img {float: left !important;}
#CMenu .lgd {float: left;}
.lcat1 {font-weight: 300;}
.oum {
padding-left: 5px;
display: table-cell !important;
vertical-align: middle;
line-height: 1 !important;
width: 180px;
height: 35px;
word-wrap: normal;
}
.oum2 {
padding-left: 5px;
display: table-cell !important;
vertical-align: middle;
line-height: 1 !important;
width: 90%;
height: 35px;
word-wrap: normal;
}
#tleftmenu .oum,#tleftmenu .oum2,.lcat1.blk .yacm,.panel-collapse .lcat1.cu a,.panel-collapse .lcat1active a {vertical-align: middle; display: table-cell !important; height: 40px; text-align: left; }
.lcat1.blk .yacm {
width: 250px;
}
a.oum {
width: 220px;
}
a.oum2 {
width: 220px;
}
.panel-title > a > .fa-caret-down {float: right; margin-left: 10px;}
.ifilter {padding: 10px;}
#centermenu div.lnk.lcat1.h1bread > a {display: block;}
#centermenu .oum { width: calc(100% - 80px); height: 70px; padding: 10px; font-size: 18pt; }
#centermenu .oum2 { width: 100%; height: 70px; padding: 10px; font-size: 18pt; }
#catalog_container3 .lcat3>.fa { margin-top: 5px; font-size: 17px; }
#catalog_container3 #destin { background-color: #f2f2f2; min-width:260px; position: absolute; top:0; left: 260px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }
#catalog_container3 #cr_ { position: relative; }
#catalog_container3 #cr_ { position: relative; }
.topmenu3 {background-color: #FFFFFF;}
ul.catim { min-width: 260px; }
.caicon { display: none; margin-right: 10px; display: inline-block; }
.intbl {width: 100%;}
.d0003 {margin-right: 20px;}
#regauth {float: right;}
.lgbig img {max-height: 100px;}
.rndr {display: inline-block;float: left;  margin-right: 10px; width: 92px; height: 72px; overflow: hidden; text-align: center; }
.drr{font-size: 18px; line-height: 1;}
.dtem {display: block;
margin-bottom: 20px;
text-align: left;
}
.dtem, .itemdiv, .baln {
padding: 20px;
border: 1px solid transparent;
-webkit-border-radius:0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.dtem:hover,.itemdiv:hover, .baln:hover {
box-shadow: 0 2px 15px rgba(34,34,34,.5);
border: 1px solid #C9CBCD;
}
.itemdiv:hover{
position: relative;
z-index: 100;
}
.ivrnt {
padding: 5px 20px 0px 5px;
}
.dtem h2 {margin-top: 10px !important;}
.logocat {text-align: center; }
.logocat img { max-width: 200px !important; margin: 20px;}

.light {font-weight: 300;}
.mph {width: 350px;}
.mpb{font-weight: 100;}
input.form-control:not(#flsearch), select.form-control, .btn, .formad, .dblk textarea { max-width: 450px !important;}
#search_input { max-width: none !important;}
#regform { input,textarea,select{display: block; } }
.baskitm {border-bottom: 1px solid #C9CBCD; padding-top: 10px; padding-bottom: 10px;}
.ivo,.iwe,.stot,.ivowe {display: inline-block; margin-right: 10px;}
#apage {text-align: left;}
#header2 > a > img {max-height: 100px;}
#logomini_top > div > img {max-height: 40px;}
.lcats{
color: #009B76;
cursor: pointer;
font-size: 12pt;
padding: 5px 10px;
}
.lcats a:link, .lcats a:visited{
color: #009B76;
}
.lcats:hover{
color: #FFFFFF !important;
background: #009B76;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.lcats:hover a{
color: #FFFFFF;
}
.lcats b{ font-weight: normal;  }
.lcats > span > i {font-size: 18pt;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #C9CBCD;
font-size: 30pt; margin-right: 10px;
}
img.mfp-img {
padding: 40px 40px 40px;
}
.quas { display: block; width: calc(25% - 20px); height: 250px; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative;  margin: 0 20px 20px 0;  border-radius: 5px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); float: left; overflow: hidden; }
.quas > .fa { font-size: 250px; line-height: 1.2; }
.qua {
    position: absolute;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    bottom: 5px;
    overflow: hidden;
    transition: all 0.2s linear;
    min-height: 50px;
    bottom: 0;
    left: 0;
    font-weight: strong;
    display: table;
    cursor: pointer;
    cursor: hand;
}
.quas:hover .qua{bottom: 20px;}
.qua h3 {display: table-cell;
margin: 0;
font-weight: bold;
box-sizing: border-box;
-webkit-transition: all 0.3s linear;
cursor: default;
letter-spacing: 0;
padding: 1px 18px 1px 18px;
width: 100%;
height: 80px;
transition: all 0.3s linear;
vertical-align: middle;
line-height: 1;
cursor: pointer;
cursor: hand;
}
.quas:hover h3 {color: #009B76;}
/*.beauty_block a:first-child { width: calc(50% - 20px); height: 620px;} */
.beauty_block  a:first-child > .fa { font-size: 480px; line-height: 1.2; }
.beauty_block  .quas:hover > .fa { color: #29AB87; }
/*.beauty_block a:nth-child(2),.beauty_block a:nth-child(3),.beauty_block a:nth-child(8n) { width: calc(50% - 20px); }*/
hsearch .btn-primary:hover {
background-color: #fff;
}
.headsearch #flsearch {
border-top-left-radius:30px !important;
border-bottom-left-radius: 30px !important;
border: 0 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

.headsearch #flsearch:focus {
    border: 0 !important;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.mmu {margin-top: -5px; margin-left: -5px; margin-right: 5px;}
.pd8 {padding: 8px;}
.pd10 {padding: 10px;}
.headsearch .fserbtn {
border-top-right-radius: 30px !important;
border-bottom-right-radius: 30px !important;
background-color: #fff;
color: #C9CBCD !important;
border: 0;
}
.mfp-iframe-scaler.transbg {height: 200px; overflow: hidden; padding-top: 0 !important; }
.resiframe { height: 120px; }
.headsearch .fserbtn2 {
background-color: #fff;
color: #C9CBCD !important;
border: 0;
width: 20px;
padding: 10px 6px;
}
.headsearch .hsearch .input-group {
border: 4px solid #C9CBCD !important;
border-radius: 30px;
}
#tbs {padding: 10px; }
#tbs > a {padding: 0;}
#bigb,#tbs > a {width: 100px; text-align: center;}
#inbt {line-height: 1; width: 100px; text-align: center; display: inline-block; position: relative;}
.flexcol {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    line-height: 1.15;
    letter-spacing: 0.3px;
    position: relative;
    width: 100%;
}
.fleximg {
width: 20%;
margin-right: 25px;
max-width: 48px;
}
.fleximg img {width: -webkit-min-content;
width: -moz-min-content;
width: min-content;
max-width: 48px;
display: block;
margin: auto;
}
.blfp .blogcell {height: 390px; overflow: hidden;}
@media (max-width: 979px) {
#tbs {padding: 10px; font-size: 12px;}
#bigb, #tbs > a {
width: auto;
float: left;
}
.dropdown-menu {
left: 0 !important;
}
.clogotype {height: 240px !important;}

#regauth {float: left;}
.wx03 {position: absolute !important; right: 0; width: calc(100% - 50px); top: 15px; height: 36px; overflow: hidden;}
#tx0011 {display: none;}
#inbt {
width: auto; text-align: left; margin-left: 10px;
}
#searchmini {height: 60px;}
#inrnav .dropdown-menu {width: 280px;}#magn {height: auto !important;  }
.podrp noindex {display: none !important;}.ringus.mavatar {display: none;}
.c180 {width: calc(100% - 20px);}
#apage,.itemdiv {width: 100% !important;}
.mnl {display: block !important;}
.hd70 {display: inline-block !important;
}
.hd70 a {padding: 0px !important;}#CMenu > a::before {display: none !important;}.inntp,#navbarcontainer,#maint_tr{width: 100% !important}
.w25 {width: auto !important;}
.quas {  background-size: cover; background-position: top center; }
.quas,.beauty_block a:nth-child(2),.beauty_block a:nth-child(3),.beauty_block a:nth-child(8n),.beauty_block a:first-child { width: calc(50% - 20px); height: 300px;}

#ingal {padding: 0;}
table td.img {display: block; width: 100%;}#myCarousel, .carousel-inner > .item > .container {
width: 100% !important;
min-width: 100% !important;
right: 0px !important;
}
.owl-reponsive-class, .owl-loaded, .owl-item .item, .owl-inner {
min-height: 100px !important;
}
#t0016 {
width: 100%;
}
.owl-item .pull-left {
    float: left !important;
    display: inline-block;
}
.carousel-caption h1, .carousel-caption .h1,.carousel-caption .lead { font-size: 18px !important; }
.carousel-caption .h1>img {height: 50px !important;}
.w40, .w60,.w80.blogt,.bloga,.bloga div.pull-right {width: 100% !important; float: none !important; text-align: left;}
#inrnav .ww80 {width: 80% !important; display: inline-block !important;
float: left !important;}
#inrnav .ww20 {width: 20% !important;display: inline-block !important;
float: right;}
.bloga .mavatar {display: none;}
.blgimt,.blgimt2 {width: 100%;}
#myCarousel,#carousel_container,.carousel-inner, .carousel-inner > .item, .carousel-inner .innerimg { height: 240px !important; max-height: 240px !important;  }
.carousel-caption .h1 {margin: 0 !important; padding-top: 10px !important; font-size: 16px !important; }
.carousel-caption .btn {
margin-top: 0px;
}
.carousel-indicators {display:none;}
#top_telnum,#top_telnum2 {position: static !important;}
.lgcl {
display: none;
}.x6lg {display: table-cell;}
.x6lg img {height: 50px; margin-right: 10px;}
.drem {width: 100%;float: none; margin-right: 0;}.online, .offline {width: 64px; height: 64px; }
.blgitm { padding: 0px 10px;}
.tdmob {display: block !important; width: 100% !important; float: none; text-align: left !important;}
.blfp .blgitm,#navbarcontainer { width: 100% !important;float: none;}
.blgbtm { height: 120px; overflow: visible; }
.blfp iframe, .blfp .blogitm img {width: 100%; height: auto;}
.blfp .bloga, .blfp .nav-pills,.x0010 {display: none;}
.blk.yacm {display: none;}
.fsr1 {display: inline-block;}

.f1.pull-right.fasrch {float: left !important;}
#chkbut {display: none !important;}
.lbask {display: inline-block !important; position: absolute !important; right: 0;}
.lbask > a {
padding: 20px 15px !important; height: 50px !important;
}
#bigb {display: none;}

.blfp .blogcell {height: auto !important; overflow: visible;}
.parallax,.parallax_container {
background-size: contain; position: static !important; height: auto !important; overflow: visible !important; background-position: 0% 0% !important;
}.owl-reponsive-class,.owl-loaded,.owl-item .item,.owl-inner {min-height: 180px !important; }#tinlogo,#tinsearch {float: left;
}
.ibhbib {text-align: center;}td.lfmob {
display: inline-block;
padding-left: 5px;
}.owl-item .h4.ll,.owl-item .label-danger,.owl-item .muted {
display: none;
}
.owl-item .pull-left {float: none !important; display: block;}
.owl-inner.pull-left {width: 100px !important; height: 100px !important; min-height: 100px !important;float: none !important; text-align: center;}
.owl-inner.pull-left img{ height: 90px !important;}
.owl-item .h2.ll {
font-size: 20px;
}.lct br,#tinavtr {display: none;}
.lct .lgd {height: 26px; max-width: 26px;float: left;}
#pn > .ifb > .lnk { text-align: left !important; padding-left: 20px; width: 100%; max-width: 100%; }
#pn > .ifb > .lnk h2 { margin-top: 2px !important; margin-left: 10px !important; }.x0010,.ited,.itstat {width: 100% !important;float: none !important;}
.fcnt,.cim {display: inline-block; width: 100%;}
.itemtable {
border-collapse: separate;
border-spacing: 0px;
}
.itemtable .tdmrgn { position: static !important; }
.itemtable .tdmrgn { border: 1px solid rgba(34,34,34,.5); }

.cl_item,#tab_ingal,.gdfotos{
width: 100%;
}
.cl_item:nth-child(odd) { margin-right: 0; }#main {
width: 100%;
}
.w40, .w70, .w30, .lfmob.mr.w20 {float: none !important;
width: auto !important;
}
.header5 > li {
border-right: none !important;
min-width: 100px;
}
.lfmob { vertical-align: top; }
.magnifersl {position: relative !important;
}
#buypanel { margin: 0px !important; padding: 0px !important; max-width: none;}#centermenu,.codiv {
float: none;
width: 100% !important;
padding: 20px 0px 20px 0px !important;
}.avatar {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
border-radius: 0px;
height: 56px;
width: 56px;
overflow: hidden;
}
.avatar > a > i { font-size: 56px; }.lotdiv {float: left; height: auto; width: 100%; margin-bottom: 10px; margin-right: 0px; overflow: visible;}
.lotdiv > div > .span15 { width: 50px !important; margin-bottom: 0px;}
.lotdiv > div { height: auto; overflow: visible; }
.lotdiv > .cc {float: left; margin-right: 10px;}
.lotdiv > h4,.lotdiv > .h4 { margin: 0; height: auto; overflow: visible;}
.lot_d, .lot_p, lot_pb {float: left; margin-right: 10px; display: inline-block; }
.lot_pb { margin-top: 0px; }.mfp-iframe-holder .mfp-content {
    max-width: 100%;
}.carousel-inner {
width: 100% !important;
}
.dropdown-menu li > a:not[.yacm], .dropdown-menu li > a > i {
    max-width: 90% !important;
    display: inline-block !important;
    overflow: hidden;
    white-space: normal !important;
}
.dropdown-menu.dropdown-menu-left {
width: 100%;
}.lfmob {
white-space: normal !important;
}
.mw50 .w20, .mw50 .ibhbib.h3, .mw50 .tbib.h4 {
width: 50% !important;
font-size: 13px !important;
margin-top: 0px !important;
}
.mw50 .ibhbib.h3, .mw50 .tbib.h4 {	margin-left: 10px;}
.lfmob.w50 {display: block;
float:none;width: 100% !important;
}
.fcell { margin-left: 10px; }.camenu {
display: block;
height: auto !important;
}
.prmob {float: right;
}
.camenu > .onavi4, .fright.pcont {
height: auto;
width: 100%;
}
.camenu > .onavi4 > .dropdown-menu {
margin-top: 0px;
position: relative;
}
.table th, .table td, .table2 th, .table2 td {
display: inline-block;
padding-left: inherit !important;
}
#bigb {margin-right: 0px; }
#mobadm {
display: block;
position: fixed;
top: -2px;
right:-5px;
z-index: 3001;
height: 48px !important;
}
#centermenubig {
padding: 10px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
#searchmini {
padding-left: 10px; padding-right: 10px;
width: 100%;
}
.carousel  .innerimg {
width: auto;
}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar.nnn {
position: inherit !important;
background-color: #FFFFFF;
}
.contentbox {
margin-top: 0px !important;
width: 100%;
}
.container {
padding-right: 0px;
padding-left: 0px;
}
.grid_3,.block_container,#myReviews {
margin-left: 0px !important;
margin-right: 0px !important;
width: 100% !important;
}
.newsc {
height: auto;
overflow: visible;
}
.newsdiv > .grid_3 {
margin-right: 0px !important;
width: 99% !important;
}
.camenu {
max-width: 100%;
}
.newsdiv, #centermenubig > table, #centermenubig > div > .content, .content, .titlediv,#bottom_links_inner > div, #footer_inner > div{
width: 100% !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
#navtopper > div > table {
width: 100% !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
.outerbox, #naviner {
margin-left: 0px !important;
}
#naviner, #centermenubig > table > tbody > tr > td{
background-color: transparent;
border-color: none;
width: 100%;
}
.carousel-caption {
    max-width: 100%;
}
.fcell {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.parallax {
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 10px;
padding-right: 10px;
}
.avatarcoll {display: inline-block;height: 70px;
overflow-x: auto;
overflow-y: auto;
width: 100%;
}
.fixedmenu_inner > li:not(.f1) { width: 280px;}
.itemdiv, td.ed0, #tsrt,#cal_blog,.nohidden {
display: block;
width: 100%;
float: none !important;
}

#navbarcontainer > div > ul > li > ul.pull-right {
float: left !important;
text-align: left;
left: 0 !important;
right: auto !important;
}

#navbarcontainer > div > ul > li > a {
    display: block;
    width: 100%;
    text-align: left;
}
#navbarcontainer > div > ul > li.dropdown > a,#navbarcontainer > div > ul > li.f1:not(#lbask) > a, .t0003{ display: none; }
.t0003,.f1.logomini{ display: none !important; }
.nohidden { display: block !important; width: 100%; }
.t0003 .nohidden,.t0003 .hiddenmo { display: inline-block !important; width: auto !important;}
.hiddenmo{ display: none; }
#inmenu { display: inline-block !important;}
#inmenu > a, #searchmini,#accordeon_search,#search_input { position: static; display: inline-block !important; width: 100% !important; }
.right-inner-addon { margin-top: 10px !important;}
input.form-control:not(#flsearch), select.form-control, .btn, .formad, .dblk textarea {
max-width: none !important;
}
.navbar-left > li, .navbar .nav > li > a, .navbar .nav > li > form {
height: 50px;
}
.f1.logomini {
width: auto;
}
.f1.logomini > a > img, .f1.logomini > a > i { margin-left: 10px; margin-right: 10px;}
td.day, .tce > tbody > tr > td, .tce > tr > td, .tce > tbody > tr > th,.tce > tr > th, .tce th, .tce td, .tce th, .tce td{display: table-cell !important;
padding: 8px !important;
}
#tsrt, #tsrt2, #tsrt3 {
float: left !important;
padding-bottom: 10px;
text-align: left;
}
textarea {
margin-bottom: 20px;
}
iframe, .fleft {
width: 100% !important;
}
.offline, .online {
float: left; margin-right: 10px;
}
#btm_ewc, #btm_cp, #soc_icons { font-size: 12pt;float: none !important; }
#btm_ewc img {max-width: 100px !important;}
#btm_telef { font-size: 30px; margin: 10px; }
#btm_cp { text-align: center !important; }
#newregs, #btm_map, .bottom_links, #logomini_bottom, .widget, .logotype, .widget, .content noindex, #kwr, #trightmenu,.right.carousel-control,.left.carousel-control, .maxlen, #additembut, #tleftmenu, #jsbask, #apage > div > .pagination, #tsrt2, .caicon, .nomob {
display: none !important;
}
.dbl {margin-left: 0px !important;}
#footer_inner {width: 100% !important;}
.modfilter > .ifilter > form > .ifb > .ifilter_n2 > .panel-collapse {
max-height: none !important;
overflow-y: auto;
position: static;
min-width: auto;
}
.modfilter > .ifilter > form > .ifb > .ifilter_n2 {
float: none;
border-top: none;
margin-right: 0px;
min-width: auto;
}
.modfilter > .ifilter > form > .ifb {
margin-right: 0px;
}
.bubble {margin-left: -180px;
}
.inlogo {
display: block;
width: 100%;
overflow: hidden;
}
.inlogo .lgbig > img {
margin-left: 0px;
margin-right: 0px;
max-height: 50px;
}
#buypanel {width: 100% !important;
}
#bigb > a > img {width: 100px;}
.camenu,.moblk td{
display: block;
height: auto !important;
}
.camenu {padding-right: 30px;}
.inlogotel > a {
    font-size: 24px !important;
}
.inlogotel > a > i {
    display: inline-block !important;
}
.inlogotel {
margin-right: 0px;
padding-bottom: 0px;
}

#playlist > li {
float: none;
width: auto;
display: inline-block;
}
#foldic {float: left !important;
width: 100%;
max-width: 320px;
max-height: 320px;
height: auto;
}
.carousel-caption {
padding: 0 !important;
}
.carousel-caption > h1,.carousel-caption > .h1 {font-size: 30px !important;
}
.mnu20 .lcat1,.mnu10 .lcat1,.mnu40 .lcat1,.mnu30 .lcat1{
width: 100%;
}
.acmenu { white-space: normal !important;  }
.icart {float: left; width: 450px;}
.c340 { width: calc(100% - 340px); margin-right: 10px; }
.avasl { width: 320px; }
}

@media (max-width: 450px) {.icart {float: none !important; width: 100%;}
#apage,.itemdiv {width: 100% !important;}
.clogotype {
width: calc(50% - 20px);
left:0 !important;
}
.headsearch,.incartd {
width: 100% !important;
display: block !important;
float: none !important;
}
.quas,.beauty_block a:nth-child(2),.beauty_block a:nth-child(3),.beauty_block a:nth-child(8n),.beauty_block a:first-child { width: 100% !important; height: 300px;}
.headsearch { padding: 5px; }
.magnific > .span13 {
    max-height: 320px;
    max-width: 320px;
}
.itemdiv a {display: block;}
.incartd .ml {margin-left: 0 !important; }
input.form-control, textarea.form-control, select.form-control, .btn, .formad {max-width: none !important;}
.drem {width: 100%;float: none; margin-right: 0;}
.ringus,.rightfilter {display:none;}
.c180 {  width: calc(100% - 20px); }

.c340,.avasl,.toprint {float: none !important; width: 100% !important;}
.bltit,#cal_blog {margin-left: 0 !important;}
img, iframe, embed, object {max-width: 320px; height: auto; }
.icart,.owlincart {clear: both;float: none; width: 100% !important; max-width: 320px !important;}
#magn,.bigfoto,.w50 {
width: 100% !important;
max-width: none;
max-height: none;
height: auto;
}
.magnifiersl,.tracker,.statusdiv,.cursorshade {display: none !important;}
.itemdiv a {
display: block;
}
.itemdiv .flo {
display: block;
float: none !important;
width: 100%;
height: auto;
max-height: none;
max-width: none;
}

.btn-lg {max-width: 280px !important; overflow: hidden;}
}.rvstab-item .muted.small,.fcell60 > .muted {display: none;}
.forum-list-item,.forum-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
flex-direction: row;
}
.foc40 td,.foc50 td,.foc50 th,.foc41 td,.ffoot1,.foc60 td,.foc75 td,.foc54 td,.foc49 td,.fhead4 td,.foc98 td,.foc98 th {padding-left: 0px !important;padding-right: 20px;}
.foc88 {margin-top: 10px;}
.fleft {float: left; width: 200px; overflow-x: hidden; margin-right: 20px; margin-bottom: 20px;}
.forum-user { border-radius: ".($radius*2)."px; width: 200px; text-align: center; float: left; padding: 16px; background-color: rgba(".h2rgb($nc5).",.08); }
.forum-user .stars , .forum-user .stars .red {display: block; width: 100%; text-align: center;}
.forum-rating, .forum-pluses, .forum-minuses {display: inline;width: unset; color: $nc5"."aa;}
.forum-minuses:after {display: block; content: ''; height: 10px;}
.forum-pluses-text,.forum-minuses-text,.forum-rating-text,.forum-rang,.forum-pluses-text::after,.forum-minuses-text::after,.forum-rating-text::after {font-weight: 600;  color: $nc5; font-size: 14pt; margin-top: 10px;}
.forum-pluses-text::after,.forum-minuses-text::after,.forum-rating-text::after {content: ':';margin-left: 2px;}
.forum-rating .fa,.foc102 .fa,.forum-rating .glyphicon,.forum-rating .bi,.foc102 .glyphicon,.foc102 .bi {font-size: 1.4em;}
.fright {width: 100%;}
.fhead2 th,.fcell94,.fcell93,.fcell80,.fcell81 {font-weight: 300;font-size: initial;}
.foc1,.foc2,.fhead12 {font-weight: 600; font-size: initial;}
.fhead99,td.fhead9 {padding-right: 0 !important;}
h4.fcell49 {font-weight: 400;}
.success,.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { background-color: #4b964b3b;}
.forum-footer {display: inline-block; width: calc(100% - 220px); border-top: 1px solid rgba(".h2rgb($nc5).",.1); padding-top: 10px;}
.pcell{padding-left: 10px !important;padding-right: 10px !important;background: rgba(".h2rgb($nc6).",0.4);display: inline-block; width: calc(100% - 220px);}
.ncell > .pagination {display: block !important;}
.ncell > a > h2,.ncell > a > .h2 {font-weight: 600;}
.ncell > a > h3,.ncell > a > .h3 {margin-bottom: -10px;display: inline;}
.ncell > a > h4,.ncell > a > .h4 {margin-top: 0px;}
.fhead99,.fhead10,.fhead9 {max-width: 50px; height: 40px; position: relative;}
.forum-edits-buttons {position: absolute; top: 40px; z-index: 20; padding: 20px; border: 1px solid $nc6; height: auto; background-color: ".lighter($nc0,10)."; right: 0; width: 90px;}
.forum-list-item,.forum-list{ align-items: center; }
.forum-author,.fcell83,.fcell79 {width: 50px;}
.news-item, .itemdiv, .quas, .cart-tabs.tabbable .nav.nav-pills, .well,.player-item,.foldic,.spec-owl,.incarousel #carousel_container,.baskitm,.comm-cont,.fcellitm,.forum-list-item,.forum-list,.zwell,.foc67,.search-item,.fcell69,.foc42,#tab_ingal > .tabbable > .nav,.allbrands,.catid-text,.sortecho,.cartmain,.modal-content,.mfp-iframe-scaler iframe,.oform-cont,.c340,.c440,.c540,.blgitm,#commentblock,.lgdbl,#tab_ingal .tab-pane.active:not(.cart-tab3),#clearh .item,.imb2.img-responsive,.form-signin1,.form-signin2,.form-noreg,.noportalreg,.blogdiv .fcell,.well,#ifb,.img-responsive,.user-adresses > a,.carblock{
border: 0; overflow: visible;
padding: ".(16+$radius*2)."px;
background-color: ".lighter($nc0,50).";
will-change: transform;
box-shadow: 0 2px 8px rgba(".h2rgb($nc5).",0.04), 0 4px 32px rgba(".h2rgb($nc5).",0.08);
border-radius: ".($radius*2)."px;
margin-bottom: 20px;
}





.scewcont{display: none;}
.h2.owl-title.cc {font-size: 14pt;}
.inrbar {color: #fff !important; font-weight: 150 !important;    font-size: 20pt; line-height: 1 !important;margin-top: 0 !important;padding: 0px 20px !important;}
.iontx > .h3 {font-weight: 600 !important;font-size: 26pt !important;}
.cooldiv .mu {margin-top: 17px !important;}
.flexbox {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: flex-start;
align-items: flex-start;
justify-content: flex-start;
}
.polom .specbt>.btn {
width: auto !important; font-size: 15px;}
.drug {margin-bottom: 20px; font-weight: 600; text-transform: uppercase;}
.polom .drug > a { margin-bottom: 20px; color: #aaa !important;}
.drug > a:after {
content: "\f054";
display: inline-block;
padding-top: 5px;
margin-left: 20px;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.grid-link .drug > a {color: #009B76 !important;}
.drug > a:hover {color: #009B76dd !important;}
.polom h3,.grid-link {text-transform: uppercase; font-weight: 900; font-size: 20px !important; margin-top: 0 !important;}
.polom h4 {font-size: 1em; font-weight: 500;}
.polom li {padding: 0px 10px !important;font-size: 13pt !important;}
.polom ul { margin-left: -15px; }
.polom {height: 320px; width: 25%; padding: 10px; position: relative;border: 8px solid transparent; border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.polom .specbt {max-width: 180px; }
.polom > .cifr {font-size: 80px; position: absolute;bottom: 30px;right: 10px; color: #f2f2f2; font-weight: 900;}
.flexbox > .polom:first-child {width: 50%; background: url(/stir.jpg); background-repeat: no-repeat; background-position: right bottom; border: 8px solid #009B76; border-right: 8px solid #009B76;border-bottom: 8px solid #009B76;}
.flexbox > .polom:first-child > .cifr { display: none; }
.grid-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: flex-start;
align-items: flex-start;
justify-content: flex-start;
}
.grid-desc {text-align: left;margin-bottom: 10px;font-weight: 100; font-size: 10pt; line-height: 1;}
.grid-item { min-height: 82px; position: relative; width: 50%; background-color: #009B7611; padding: 10px; margin-bottom: 10px; border-radius: 6px;}
.grid-link {font-size: 1.4em; text-transform: uppercase;}
.grid-item:nth-child(odd) { margin-right: 5px; width: calc(50% - 5px); }
.grid-item:nth-child(even) { margin-left: 5px; width: calc(50% - 5px); }
.grid-item .specbt, .grid-item .drug { position: absolute; right: 16px; top: 16px;}
.polom.cooldiv {background-color: #009B7611;border: 8px solid #009B76;}
@media (max-width: 970px) {
.polom{width: 100%;}
.grid-item { width: 100% !important;}
.flexbox > .polom:first-child {width: 100%; }
.grid-item { width: 100%; margin-right: 0px;}
.grid-item .specbt,.grid-item .drug {float: none;position: static; margin-top: 10px;}
}

.mobver {display: none;}
.owl-title.ib.h2.animall{
width: 80%;
}
.sublist > a {padding: 0; border-radius: 0; height: 100px; overflow: hidden; float: left; width: 130px; margin-right: 10px;  margin-bottom: 10px;}
.sublist .immi {
    height: 100px;
    width: 130px;
background-color: #ffffff !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.sublist .comnts,.sublist  .wtyt {display: none;}
.animall {
text-align: center;
}
.itwlb {
display: table;
width: calc(33.3333% - 10px);
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.itwlb:hover .ibwlb {
transform: scale(1.2);
-webkit-transform: scale(1.2);
}
.itwlb .owl-inner {text-rendering: optimizeLegibility; background-color: rgba(0,0,0,0.3); }
.itwlb:hover .owl-inner {background-color: rgba(255,255,255,0.6); }
.itwlb:hover h3 span,.itwlb:hover h4 span {color: #000 !important; }

.ibwlb { height: 300px; display: table-cell; vertical-align: middle;}
.btli {display: none;}
#catidcont ol>li, #catidcont ul>li,.content ol>li, .content ul>li {list-style-image: url('/images/free.png'); padding: 10px; font-size: 15pt;  }
.qua > h3 {display: none; }
.ib_pers {
    width: 235px !important;
    height: 230px !important;
}

.ib_pers { -webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
width: 230px !important; height: 230px !important; display: inline-block !important;
background-size: cover !important;
}
.ll.ib_persname,.ib_persname .ll,.h4.ll.owl-text {text-align: center !important; display: block !important;}
.ib_pesimg {height: 250px !important;}
.ib_pesimg,.ib_perscont {width: 100%; display: block !important; text-align: center; }
.ib_persname {width: 100% !important;}
.itemtable .itemdiv {border: 1px solid #f4f4f4;}
.logoname { margin-top: 34px !important; text-align: left !important; }

.bottags {display: none;}
#map-canvas {height: 520px !important; }
.more_btn.bg5.txt9.iframe.tlt.nowrap.ww {display: none;}
.cim h2 > a, .cim .h2 > a {
    padding: 20px;
}
.conform {background-color: #f2f2f2; padding: 20px; }
.coform {background-color: #f2f2f2; }
/*#conform .dblk,#conform .ll {text-align: center !important;}*/
#contentbox::before {
    content: '';https://proservis.ru/index.php?catid=remont_stiralnyih_mashin_gorenje_
    display: inline-block;
    background-image: url(/master.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    position: absolute;
    bottom: 0;
    left: -500px;
    z-index: -1;
    width: 100%;
    height: 600px;
    float: left;
}
.cim:hover .caim {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.lgwrap {
    height: 288px;
}
.cim:hover .lgwrap::before{ display: none;}
.cim .small.cpri {
    font-size: 14pt;
}
.caim {
    height: 288px;
    background-size: cover;
}
.cim {
    width: calc(50% - 15px);height: 535px;
}
.dbl {background-color: transparent; background-image: url(w.jpg);}
#footer_inner {
    background: none;
}
#footer_inner {
    text-shadow: none;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    background-size: contain !important;
    background-position: bottom right !important;
    background-repeat: no-repeat !important;
}
.carousel-caption {
    max-width: 760px !important;
    float: left;
}

.mbg {
    background-size: auto;
    background-attachment: scroll;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top center;
}

#navtopper,.contentbox,#naviner {background:transparent !important; background-color:transparent !important; border-color: transparent !important;}
#bottom_links_inner {
    background: transparent;
    color: #060606;
}
.bottom_links {
    position: static;

}
.contentbox, #bottom_links_inner, #footer_inner {

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

}
#centermenu {background-color:#fff; margin-bottom: 2px;}
.qua {
width: calc(100% - 95px);
left: 95px;
}
.span13.flo {
    max-width: 220px;
    max-height: 220px;
}
.quas, .itemdiv {
border: 1px solid #f0f0f0;
margin: 0px !important;
background-color: #fff;
border-radius: 6px !important;
background-size: 70px !important;
background-position: center center;
}
.quas{
border: 1px solid transparent;
box-shadow: none;
    width: 12.5% !important;
    height: 95px !important;
    border: 1px solid transparent;
    box-shadow: none;
    background-size: contain !important;
    margin-left: 20px !important;
}
.quas:hover .qua {
    bottom: 0px;
}
.quas:hover {
    position: relative;
    z-index: 100;
    box-shadow: 0 2px 15px rgba(34,34,34,.5);
    border: 1px solid #C9CBCD;
}

.qua h3 {
    font-size: 20px;
}
.flexcol.itemdiv {
width: 33.3333% !important;
    border: 1px solid #f0f0f0;
    margin: 0px !important;
}
.rnded {border-radius: 0px; border: 2px solid #0085cf;}
.itemdiv {border: 1px solid #f0f0f0; margin: 10px; background-color: #fff; border-radius: 0px; }

#inrnav {margin-left: 15px;}
#navbarcontainer {margin-top: 20px;}
.navbar-left > li, .navbar .nav > li > a, .navbar .nav > li > form {
    height: 50px !important;
}
.camenu > .onavi4 > a:focus, .camenu > .onavi4 > a:hover, .nnn .nav > li > a:focus, .nnn .nav > li > a:hover, .nowrap.onavi4.dropdown.active > a, .nnn .nav .open > a, .nnn .nav .open > a:hover, .nnn .nav .open > a:focus, .dropdown.open:hover {
    background-color: transparent !important;
}
.nnn .nav .open > a {
    background-color: transparent !important;
    color: #222222 !important;
}
.nnn .nav .active > a {
    background-color: #e0f8ff !important;
}
.d0003 {margin-top: 40px; margin-left: 30px; }
.navbar .nav > .mnl > a {
text-align: center;
}
.f1.logomini img {
max-height: 180px;
width: 240px;
margin-top: 18px;
}
.quas {
background-size: contain;
background-color: #FFF;
}
#mceu_42,#zag,#vid,#und {margin-top: 20px;}

.inntp { 
background-color: transparent;
}
.links > a {
    width: 150px;
    height: 200px;
margin-right: 8px;

}
.links > a > img {
    height: 200px;
}
.blfp .blgitm {
    width: 33%;
}
.blfp .blgimt {
    height: 400px; 
}
.blfp .blogcell {
    height: 450px;
}
/* put your css code here */
.it_name {color: #000;}
.bg2 { padding: 20px 60px; background-repeat: cover; background-size: cover; }
.bg1 h2, .bg1 label  {color: #fff !important;}
.f1.logomini {margin-left: 0px; margin-right: 0px;}

#navtopper {
    border-bottom: 0 !important;
}

.tdlgj {background-color: transparent;}

.nnn .nav > li > a  {
height: 68px;
border-bottom: 4px solid transparent;
-webkit-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
}
.nnn .nav > li > a:hover {
border-bottom: 4px solid #009B76;
}
.dropdown.active a {
background-color: #dedede !important;
}
.inntp {
border-bottom: 4px solid #dedede;
}
.carousel-caption {
margin-top: 100px;
max-width: calc(100% - 120px);
}
.carousel-caption .lead {
    font-weight: 100;
    font-size: 30pt;
}
.navbar-left > li, .navbar .nav > li > a, .navbar .nav > li > form {
height: 80px;
text-transform: uppercase;
}
#magn {
    width: 350px;
    height: 350px !important;
}
#jsbask,#tbs,#bigb{display: none !important;}
#tab_ingal {
    display: block;
    width: 100%;
}
.mfp-content .btn, .specbt>.btn {
max-width: none !important;
width: 100%;
height: auto;
white-space: normal;
}
@media (max-width: 970px) {
.notmobver {display: none;}
.mobver {display: inline-block;}
h1 {font-size: 15pt;}
h2 {font-size: 14pt;}
h3 {font-size: 13pt; font-weigh: 600;}
h4 {font-size: 12pt; font-weigh: 600;}
.innerimg {background: none !important;}
.carousel-caption {
    padding: 0px 20px !important;
}

.ringus.mavatar {display: none;}
.c180 {
    width: calc(100% - 20px);
}
.rinrin {font-size: 24pt !important;}
.rinrin5 {font-size: 16pt !important;}
.d0003 {
    margin-top: 10px;
    margin-left: 0px;
}
.mblk {line-height: 1.2; margin-bottom: 10px;}
#inrnav {margin-left: 0px;}
#navbarcontainer {margin-top: 0px;}
.navbar-left > li, .navbar .nav > li > a, .navbar .nav > li > form {
    height: 60px !important;
}
.fixedmenu_inner > li:not(.f1) {
    width: 100%;
}
#inrnav {
    background-color: transparent;
}
.mblk {display: inline-block; padding-left: 20px;}
.navbar-left > li, .navbar .nav > li > a, .navbar .nav > li > form {
height: 50px;
}
.d0003 {
    margin-top: 0px;
margin-bottom: 10px;
}
.carousel-caption {
    margin-top: 10px;
    max-width: 90%;
}
.fasrch, #fullsearch {display: none !important;}
.lx6x {
position: static;
z-index: 10000;
left:100px;
top: 0px;
}
#inrnav {margin-left: 0px;}
.cim {
    width: 100%;
}
#centermenu {
    margin-top: 20px;
}
.quas, .beauty_block a:nth-child(2), .beauty_block a:nth-child(3), .beauty_block a:nth-child(8n), .beauty_block a:first-child {
    width: 33.33% !important;
}
.qua {display: none;}
.quas { background-size: contain !important;
background-position: center center; }
.itm {
    display: inline-block;
}
.blfp .blgitm {
    width: 100%;
}
.itwlb {
    display: table;
    width: 100%;
    float: none;
    margin-right: 0px;
}
#centermenubig {background-color: #fff;}
.imtitle,.pr-icon,.dcomm {display: none;}
#centermenu {
margin-top: 0px;
padding-top: 0px !important;
}
.intbl,.intbl tbody, .intbl tr,.intbl td, .intbl > .ww,.x6lg,.tdlgj {display: block; width: 100%;}
.x6lg,.lx6x{padding-left: 10px;}
.dropdown-menu {
    right: 0 !important;
}
.x6lg img {
    height: 100px;
}
.notmobver {display: none !important;}
.carousel-caption .btn {
    margin-top: 10px;
}
.titlediv {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.breadcrumb {
    padding: 0px 0px;
    margin-bottom: 0px;
}
.pull-left.page_title {display: none;}
h2 {
    font-size: 16pt;
    font-weight: 600;
}
}
.sub-astrakhan.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-barnaul.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-volgograd.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-voronezh.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-ekb.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-izhevsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-irkutsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-kzn.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-kaliningrad.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-kemerovo.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-krasnodar.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-krasnoyarsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-magnitogorsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-naberezhnye-chelny.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-nn.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-nizhniy-tagil.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-novokuznetsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-nsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-omsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-orenburg.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-penza.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-perm.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-petrozavodsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-pskov.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-rostov-na-donu.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-samara.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-saransk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-sar.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-sevastopol.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-simferopol.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-sochi.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-stavropol.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-surgut.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-taganrog.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-tolyatti.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-tomsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-tula.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-tmn.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-ulyanovsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-ufa.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-cheboksary.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-chel.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-yaroslavl.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-spb.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-azov.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-kirov.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-minsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-ivanovo.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-ryazan.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-tver.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-novocherkassk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-arhangelsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-bryansk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-grodno.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-kaluga.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-kurgan.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-kursk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-lipetsk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-murmansk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-orel.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}
.sub-smolensk.cl-k0pwQd,.sub-spb cl-k0pwQd {display: none !important;}