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

.outerbox,.dbl {text-align: center;}
#footer_inner,.bottom_links,#contentbox,#bottom_links_inner > div, .ftr {
display: inline-block;
}
.x6lg, .fsr1 {display: none;}
.rndr .fa {font-size: 40px;
line-height: 1;
padding: 16px;
display: block;
text-align: center;
width: 72px;
color: #E64C4F;}
#mutu {
margin-bottom: 20px;
font-size: 30px;
}
.vctl {display: block;
text-align: left;
border-bottom: 0 !important;
}
.nictr {height:200px; width: 100%; background-color: #C4C4C4 !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;
width: 50%;
float: left;
text-align: left;
}
.it_buy { float: right; text-align: right; width: 50%; }

.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: #3B3B3B;
margin-top: 30% !important;
margin-right: 10px;
}
.vdbut:hover {
opacity: 0.8;
filter:alpha(opacity=80);
}
.vdbut.active {
color: #3B3B3B;
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; }
.owl-carousel .owl-item img {display: inline-block; width: 100%; }
.owlc {width: 150px;
max-height: 150px;
overflow: hidden;
z-index: 0 !important;
white-space: nowrap;
}
.owlc img{ cursor: pointer; max-width: 150px !important; max-width: 150px !important;}
.owlc > .inrrow { text-align: center; display: inline-block; width:150px; 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: #3B3B3B !important;
background: rgba(255,255,255,0.5);
}
.rss_cont {margin-bottom: 20px;
}
.panel-body {
padding-right: 0px;
}
.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;
}
.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 {color: #E64C4F !important; }
#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;
}
.sradiobtn input[type=radio], #clearh h2{ display: none; }
.sradiobtn > label { padding: 8px 4px 0px 4px !important; background-color: transparent; border: 1px solid rgba(59,59,59,.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: #BF3F42; color:#FFFFFF !important;}

.sortecho > div > a { display: inline-block; padding-right: 10px; padding-left: 10px; }
.inlogotel > a {
font-size: 24px;
color: rgba(59,59,59,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);
}

.camenu {
text-align: left;
background-color: #BF3F42;
}
.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;
overflow: hidden;
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: #E64C4F;
text-align: center;
padding: 5px 20px 20px 20px;
position: relative;
box-shadow: 0px 21px 25px rgba(59,59,59, 0.28);
}
.bubble:before {
content: '';
position: absolute;
border-style: solid;
border-width: 15px 15px 15px 0;
border-color: transparent #E64C4F;
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: #E64C4F;
border-color: #E64C4F;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
color: #E64C4F !important;
background-color: #C4C4C4;
border-color: #C4C4C4;
}
.pagination > li > a, .pagination > li > span {
color: #E64C4F !important;
background-color: rgba(196,196,196,.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: #3B3B3B !important;
    background-color: rgba(196,196,196,.1);
    border-color: #C4C4C4;
}
.nvs { color: #3B3B3B; }

.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: #E64C4F;
background-image: linear-gradient(to bottom, #ff7277 0%, #E64C4F 100%);
}
.slider-tick {
background-image: linear-gradient(to bottom, #ffffff 0%, #FFFFFF 100%);
box-shadow: 0px -1px 0px rgba(59,59,59, 0.15) inset;
}
.slider-tick.in-selection,.slider-tick.in-selection,.slider-selection.tick-slider-selection {
background-image: linear-gradient(to bottom, #E64C4F 0%, #cf4447 100%);
}
.slider-track {
background-image: linear-gradient(to bottom, #ffffff 0%, #FFFFFF 100%);
box-shadow: 0px 1px 2px rgba(59,59,59, 0.2) inset;
}
.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(230,76,79, 0) inset;
}
.imgi:hover {
opacity: 0.8;
box-shadow: 0px 0px 0px 5px rgba(230,76,79, 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;
padding: 5px;
background: #BF3F42;
}
.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: #BF3F42;
}
.panel {
background-color: #f7f7f7;
box-shadow: none;
}
.well {
    background-image: linear-gradient(to bottom, #ffffff 0px, #f2f2f2 100%);
    background-repeat: repeat-x;
    border-color: #e5e5e5;
    box-shadow: 0px 1px 3px rgba(59,59,59, 0.05) inset, 0px 1px 0px rgba(255,255,255, 0.1);
}
.panel-primary {
border-color: #E64C4F;
}
.panel-primary > .panel-heading {
background-image: linear-gradient(to bottom, #BF3F42 0px, #BF3F42 100%);
background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
color: #FFFFFF;
background-color: #BF3F42;
border-color: #BF3F42;
}
.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%;
}
.lgd2 {
height: 30px;
width: 30px;
max-height: 30px;
max-width: 30px;
}
.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: #E64C4F !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;
}
.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(196,196,196,.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: #E64C4F;
}
.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: #E64C4F;
}
.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: #3B3B3B;
}

#accordeon_search {
position: absolute;

width: 32px;

height: 50px;
right: 0px;
transition: width 0.5s;
}
#searchmini {
text-align:right;
margin: 0px;

}

#paget { margin-top: 10px;}
.allsp { margin-bottom: 20px; }
.links > a { display: inline-block; background-color: rgba(59,59,59,.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;}
#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;
}
@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 #E64C4F;
-moz-box-shadow: inset 0 0 0 9px #E64C4F;
box-shadow: inset 0 0 0 9px #E64C4F;
}
.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: #E64C4F !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: 37.5px; max-height: 37.5px; margin-right: 10px; }
.brdiv {  height: 50px; display: inline-block; border-right: 1px solid #C4C4C4; padding-right: 20px;}
.brdiv h3 { margin-top: 25px;}
.active.brdiv h3 {font-weight: bold;}
.brdiv > a { height: 50px; 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 #C4C4C4;
border-left-width: 5px;
border-radius: 3px;
}
.cl_item {
padding: 20px;
margin: 10px 0;
border: 1px solid #C4C4C4;
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;
}
.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 #C4C4C4; }
.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; }
.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: #C4C4C4;
}
.form-control:-ms-input-placeholder {
  color: #C4C4C4;
}
.form-control::-webkit-input-placeholder {
  color: #C4C4C4;
}
.breadcrumb {
  padding: 8px 0px;
  margin-bottom: 10px;
  list-style: none;
  background-color: transparent !important;
  border-radius: 4px;
}
.breadcrumb .dropdown.open:hover {
color: #3B3B3B !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: 50px;
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(230,76,79,.5) !important;
}
.us_ {
color:  rgba(59,59,59,.5) !important;
}
.us_:hover {
color: #3B3B3B !important;
}
.trash {
color: #C4C4C4;
}
.highlight {
-webkit-box-shadow: inset 0 0 0 5px rgba(230,76,79,.5);
-moz-box-shadow: inset 0 0 0 5px rgba(230,76,79,.5);
box-shadow: inset 0 0 0 5px rgba(230,76,79,.5);
}
.highlight-accept {
color: #E64C4F;
background: rgba(230,76,79,.5);
}
.day {
padding:5px;
position: relative;
height: 30px;
font-size: 22px;
vertical-align: middle !important;
text-align: center !important;
}
.day > a {
color: #3B3B3B !important;
}
.day.red > a {
color: #d9534f !important;
}
.cu.day:hover {
background: rgba(230,76,79,.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);
}
.dragy:hover{
-webkit-box-shadow: inset 0 0 0 5px rgba(59,59,59,.3);
-moz-box-shadow: inset 0 0 0 5px rgba(59,59,59,.3);
box-shadow: inset 0 0 0 5px rgba(59,59,59,.3);
}
.dragy{
border-top: 2px solid rgba(59,59,59,.3);
}
#fpt { display: none; }
.def { color: #BF3F42 !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: #E64C4F !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 #E64C4F;
padding: 15px;
}
.bor {
border: 1px rgba(59,59,59,0.2) solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.borl {border-left: 2px rgba(59,59,59,0.5) solid; padding-left: 5px; margin-top: -5px; margin-left: 2px;
}
.borb {
border-bottom: 1px rgba(59,59,59,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: 10px;
margin-top: 0px;
width: 32px;
height: 32px;
}
.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 {
overflow-x: hidden;
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;
}
.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;
}
.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-weight: 100;
font-size: 30px;
text-transform: uppercase;
text-align: center;
margin-bottom: 20px;
display: inline-block;
}
.lgcl:hover a{color: #3B3B3B !important;
}
.sku {padding-left: 20px; max-height: none; overflow: visible; }
.sku.active {max-height: 366px; overflow: hidden; }
.pd_dsc { clear: both; display: block; max-height: 160px; overflow: hidden;}

.lgcl a { display: block; }
.lgcl:after { display: inline-block; content: ''; width: 100px; background-color: rgba(59,59,59,.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:#E64C4F;}
#playlist > li a:hover{color:#E64C4F;}
.form-group input, .form-group select, .form-group textarea {
border: 1px solid rgba(59,59,59,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: #E64C4F;
text-transform: uppercase;
}
.vbtn:hover, .vbtn:focus, .vbtn:active {
text-shadow: none;
background-color: #E64C4F;
}
.vbtn2 {
color: #3B3B3B !important;
background-color: transparent;
border: 1px solid #3B3B3B !important;
border-color: #3B3B3B;
text-transform: uppercase;
}
.vbtn2:hover, .vbtn2:focus, .vbtn2:active {
text-shadow: none;
color: #FFFFFF !important;
background-color: #E64C4F;
border: 1px solid #E64C4F !important;
border-color: #E64C4F;
}
.m0 {margin-top: 0px;}
.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;
padding-left: 10px;
}
#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: #3B3B3B;
}
.inlogo .lgmin {
display:none
}
.lgmip img {
max-height: 90px;
}

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

#footer_inner {
width:100%;
}
.botl .pull-right { margin-left: 10px; }
.botl a{ color: rgba(59,59,59,0.8) !important; font-size: 16pt !important; }
.botl a:hover { color: #3B3B3B !important; }
.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: #3B3B3B; background-color: #e5e5e5; padding: 10px; position: absolute; width: auto !important; left: 0px; top: 50px;}
.adm0 {float: left; max-width: 550px; color: #3B3B3B; 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: #3B3B3B; position: absolute; z-index: 1060; background-color: #eee; padding: 10px; margin-top: -64px; margin-left: -12px; padding-left: 25px; background-image: url(images/drag.png); background-position: left top; background-repeat: repeat-y; width: auto !important;}
.ed0 {padding: 10px !important; 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(196,196,196,.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(196,196,196,.3);
font-size: 30px;
font-weight:bold;
height:60px;
width:50px;
position:relative;
text-align:center;
}
.datepicker.dropdown-menu {
color: #3B3B3B !important;
background-color: #FFFFFF !important;
}
.status {
font-size: 1.5em;
padding: 10px;
color: #FFFFFF;
text-align: center;
text-shadow: 1px 1px 1px rgba(59,59,59,.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(59,59,59,0.31);
-moz-box-shadow: inset 0 2px 8px rgba(59,59,59,0.31);
box-shadow: inset 0 2px 8px rgba(59,59,59,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(59,59,59,0.31);
-moz-box-shadow: inset 0 2px 8px rgba(59,59,59,0.31);
box-shadow: inset 0 2px 8px rgba(59,59,59,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(59,59,59,0.3), 0 1px 1px rgba(59,59,59,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, #C4C4C4);
background: -ms-linear-gradient(#FFFFFF, #C4C4C4);
background: -o-linear-gradient(#FFFFFF, #C4C4C4);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#C4C4C4));
background: -webkit-linear-gradient(#FFFFFF, #C4C4C4);
background: linear-gradient(#FFFFFF,#C4C4C4);
border-color: #C4C4C4;
}
.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;
background-color: #FFFFFF;
}
.widget > .fa { font-size: 22px; line-height: 1.8;}
.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; border: 4px solid #C4C4C4;}
.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: #E64C4F;
background-color: #FFFFFF;
}
.fico {
display: block;
padding: 4px 10px;
color: #FFFFFF;
text-align: center;
}
.switch_on, .switch_off { border: 2px solid rgba(255,255,255,0.5); }
.fico > a:link, .fico > a:visited, .fico > a:active {
color: #FFFFFF;
opacity: 0.8;
filter:alpha(opacity=80);
}
.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(59,59,59,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(196,196,196,.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(59,59,59,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(196,196,196,.5) !important;
}
.avatarcoll {
 width: 90%;
}
.bigletter {
float: left;
color: #E64C4F;
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: #E64C4F !important;
}
.bcell {
padding: 0px 10px 10px 10px;
border-left: 4px solid #C4C4C4;
}
.bcell:hover {
padding: 0px 10px 10px 10px;
border-left: 4px solid #E64C4F;
background: rgba(196,196,196,0.2);
}
.bdes {
font-family: "Roboto Condensed",sans-serif;
margin-top: 0px !important;
}
.cu {
cursor: pointer;
}
.pcell{
background: rgba(196,196,196,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: 80px;
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: 80px;
height: 40px;
margin-left: -20px;
}
.sale2 {
position: relative;
z-index: 502;
width: 80px;
height: 40px;
margin-left: -20px;
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(59,59,59,0.1); border: solid 1px rgba(255,255,255,0.2); color: #ffffff;
}
.carou {
padding: 5px; color: #3B3B3B; margin-bottom: 20px;
}
.bigfoto {
max-height: 450px;
max-width: 600px;
}
.li1 { border-bottom: 3px solid rgba(196,196,196,.5); }
tr.invert > td,a.invert:link,a.invert:hover, a.invert:visited,a.invert:active{ color: #FFFFFF; background-color: #E64C4F !important; padding: 3px;}

.invnc0 { color: #000000;}
.invnc1 { color: #c4c4c4;}
.invnc2 { color: #19b3b0;}
.invnc3 { color: #40c0bd;}
.invnc4 { color: #19b3b0;}
.invnc5 { color: #c4c4c4;}
.invnc6 { color: #3b3b3b;}
.invnc7 { color: #000000;}
.invnc8 { color: #000000;}
.invnc9 { color: #c4c4c4;}
.invnc10 { color: #c4c4c4;}
.invnc11 { color: #c4c4c4;}
.invnc12 { color: #000000;}
.nc0 { color: #FFFFFF; }
.nc1 { color: #3B3B3B; }
.nc2 { color: #E64C4F; }
.nc3 { color: #BF3F42; }
.nc4 { color: #E64C4F; }
.nc5 { color: #3B3B3B; }
.nc6 { color: #C4C4C4; }
.nc7 { color: #FFFFFF; }
.nc8 { color: #FFFFFF; }
.nc9 { color: #3B3B3B; }
.nc10 { color: #3B3B3B; }
.nc11 { color: #3B3B3B; }
.nc12 { color: #FFFFFF; }
.bgnc0 { background-color: #FFFFFF; }
.bgnc1 { background-color: #3B3B3B; }
.bgnc2 { background-color: #E64C4F; }
.bgnc3 { background-color: #BF3F42; }
.bgnc4 { background-color: #E64C4F; }
.bgnc5 { background-color: #3B3B3B; }
.bgnc6 { background-color: #C4C4C4; }
.bgnc7 { background-color: #FFFFFF; }
.bgnc8 { background-color: #FFFFFF; }
.bgnc9 { background-color: #3B3B3B; }
.bgnc10 { background-color: #3B3B3B; }
.bgnc11 { background-color: #3B3B3B; }
.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: #3B3B3B;
font-weight: 300;
}
#mform h3, #mform .h3 {margin-top: 0px;}
h5, h6 {
font-family: "Roboto Condensed",sans-serif;
color: #3B3B3B;
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;
}
.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 {
line-height: 2 !important;
font-size: 16px !important;
font-weight: 300;
font-family: "Roboto Condensed",sans-serif;
}
.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: #E64C4F;
}
.dropdown-menu > li > a {padding: 5px 5px 5px 5px;}
.dropdown-menu .panel-body {
padding: 5px 0px 5px 5px;
}
.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(191,63,66,.5) !important;
border: 1px solid rgba(191,63,66,.5);
color: #E64C4F;}
.btn-default:hover {
background-color: #BF3F42;
background-image: none;
border-color: transparent !important;
border: 1px solid transparent;
color: #FFFFFF !important;
}
.btn-success {color: #ffffff !important;
background-color: #E64C4F;
border-color: #E64C4F;}
.btn-success:hover {
color: #ffffff !important;
background-color: #BF3F42;
border-color: #BF3F42;
}

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


.btn-primary {
background-color: #BF3F42;
color: #ffffff !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border-color: #BF3F42;
background-image: none;
background-repeat: repeat-x;
border-color: #BF3F42;
}
.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: #E64C4F;
background-image: none;
border-color: #E64C4F;
background-position: 0 0;
}
.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: #b0b0b0;
}
.btn-default:hover {
border-color: #9d9d9d;
}
.btn-danger,.btn-default:hover {
color: #fff !important;
}
#naviner {
background-color: #FFFFFF; border-color: #FFFFFF;
filter: none;
}
#navbar_panel_inner_content > li > a {
color: #3B3B3B;
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: #BF3F42;
}
#navbar_panel_inner_content > .active {
background-color: rgba(196,196,196,.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: #C4C4C4 #C4C4C4 #C4C4C4 -moz-use-text-color;
}
.table-bordered th, .table-bordered td {
border-left: 1px solid #C4C4C4;
}
.navbar {
border: 0;
}

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

.dropdown-menu  li {
text-align: left !important;
}
.dropdown-menu li > a{
color: #3B3B3B;
display: block;
}
.dropdown-menu  li > a:link{
color: #3B3B3B;
}
.dropdown-menu  li > a:hover{
color: #3B3B3B;
}
.dropdown-menu  li > a:active{
color: #3B3B3B;
text-decoration: none;
background-color: #c94245;
background-image: -moz-linear-gradient(top, #d24549, #BF3F42);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d24549), to(#BF3F42));
background-image: -webkit-linear-gradient(top, #d24549, #BF3F42);
background-image: -o-linear-gradient(top, #d24549, #BF3F42);
background-image: linear-gradient(to bottom, #d24549, #BF3F42);
background-repeat: repeat-x;
}
.dropdown-menu  li > a:visited{
color: #3B3B3B;
}
.dropdown-menu  li  {
color: #3B3B3B;
}
.dropdown-menu {
color: #3B3B3B;
background-color: #FFFFFF;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0px;
    overflow: hidden;
    background-color: #3B3B3B;
    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: #E64C4F !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: #C4C4C4;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus {
color: #E64C4F;
background-color: #C4C4C4;
}
.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: #E64C4F;
}
.ciblock { height: 259px; width: 100%; overflow: hidden;  }
.cblock { display: block; position: relative; width: 160px; height: 259px;float: left; }
.cblock2 { display: block; position: relative; width: 210px; height: 399px;float: left; }
.citem { height: 150px;float: left; display:inline-block; }
.ctable { height: 259px; overflow: hidden;}
.ctable2 { height: 150px; width: 100%; overflow: hidden;}
.cbtn { margin-top: 55px;}
.cbtn > a { min-height: 50px; display: block; padding: 15px 7px; box-sizing: border-box; }
.ctopimg { background: #FFFFFF; width: 150px; height: 150px; 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: 150px;  width: 150px;  overflow: hidden; position: absolute;top: 0px;}
.ctext { color: #fff; text-shadow: 1px 1px 1px rgba(59,59,59,.4); text-transform: uppercase; height: 130px; width: 110px; font-size: 11px; text-align: center; overflow: hidden; position: absolute; top: 20%; left: 20px;}
.span223 { position: relative; max-width: 150px; height: 150px;float: none; margin-left: 0px; overflow: hidden; }
.magnifier {
position: relative;
display: block;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
#magn{
width: 600px;
height: 450px;
}
.fancyboxmodal {
position: relative;
border-radius: 0px;
max-width:600px;
}
.fancyboxmodal img{
max-width:600px;
height: auto;
}
.magnifier:hover  {
background: url('images/magnifier.png') no-repeat scroll center center;
}
.magnifier:hover > img {
background-color: #3B3B3B;
}
.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: #3B3B3B; background: #99ff66;}
.color2 {color: #3B3B3B; background: #ffcc66;}
.color3 {color: #3B3B3B; background: #99ccff;}
.color4 {color: #3B3B3B; background: #ff9999;}
.color5 {color: #3B3B3B; background: #FF7EFF;}
.filtop {margin-left:10px;float: right;}
.ifilter {color: #3B3B3B; 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_n {color: #3B3B3B; margin-bottom: 10px; margin-left: 15px; font-weight:bold;}
.ifilter_n2 {
border-top: 1px solid #C4C4C4;
}
.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; }
.panel-body {
padding: 10px;
}
.ifilter_n2 > div > h4 > a,.ifilter_n2 > div > .h4 > a { display: block;}
.ifilter_n2 > div > h4 > label,.ifilter_n2 > div > .h4 > label { color: #E64C4F; 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: #C4C4C4;
	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(59,59,59,0.1)));
}
.blocks:hover {
background-color: #3B3B3B;
color: #FFFFFF;
-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(59,59,59,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: #3B3B3B;
}
.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(59,59,59,0), rgba(59,59,59,1));
background: -moz-linear-gradient(to bottom, rgba(59,59,59,0), rgba(59,59,59,1));
background: -webkit-linear-gradient(to bottom, rgba(59,59,59,0), rgba(59,59,59,1));
background: linear-gradient(to bottom, rgba(59,59,59,0), rgba(59,59,59,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(59,59,59,0.2) !important;
}
.left-inner-addon {
color: #555;
}
input, select, textarea {
    margin: 0px;
    font: inherit;
    color: #000;
}
blockquote {
    border-left: 5px solid rgba(59,59,59,.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: 600px;
}
.bf {
width: 600px;
height: auto;
overflow: hidden;
text-align: left;
}
.chatitemright {
float: right;
padding: 5px;
}
.chatitemleft {
float: left;
padding: 5px;
}
.chatdate {
color: #C4C4C4;
}
.chatname {
color: #C4C4C4;
}
.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: 150px;
max-width: 150px;
float:none;
margin-left:0px;
display: inline;
}
.cap {text-transform: uppercase;}
.blgic {float: left; max-height: 150px;  max-width: 150px; }
.blgitm { padding: 0px 20px;}
.blfp .blgitm { width: 33%;float: left;}
.blgbtm { height: 140px; overflow: hidden; }
.blfp iframe, .blfp .blogitm img {width: 100%; height: auto;}
.blfp .blogitm { height: 200px; overflow: hidden; }
.blfp .bloga, .blfp .nav-pills {display: none;}
.blgimt {display: none;}
.blfp .blgimt { margin: 0; display: block;float: none !important; height: 200px; width: 100% !important; border-radius: 0;}
.blfp .blogcell {height: 320px; overflow: hidden;}
.blfp .blogt{width: 100% !important;}
.blfp .blogt h2 {line-height: 1.1; font-size: 24px; color: #E64C4F !important;}
.blfp .blogt .bdes {padding-top: 10px; display: block;}
.blog-tags a { margin-right: 10px; }
.blog-tags a::before {
    content: "#";
}

.brlist {max-height: 50px; max-width: 150px;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: 150px;
max-width: 150px;
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 #C4C4C4; -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: 150px; 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 #C4C4C4;}
.nw2 { overflow: hidden; width: 150px; height: 86px;  text-align: center;}
.lgdiv { width: 150px; height: 200px; 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: 140px; 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(59,59,59,.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(59,59,59,0);}
.ntlgdiv.catelem .priceclass a { display: block; height: 68px; color: #3B3B3B !important; border-bottom: 1px solid transparent;}
.ntlgdiv.catelem:hover .priceclass a { color: #E64C4F !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: 150px; width: 200px;  text-align:center; overflow: hidden; }
.lgdiv4 { padding: 4px; height: 160px; max-width: 210px; overflow: hidden; }
.span23 { height: 150px; max-width: 150px;float: none; margin-left: 0px; overflow: hidden; }
.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: 140px; max-width: 150px;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: #3B3B3B;
margin: 0;
padding: 0;
font-weight: 400;
text-align:left;

background-color: #FFFFFF;

}
.bg0 { background-color: #FFFFFF;}
.bg1 { background-color: #3B3B3B;}
.bg2 { background-color: #E64C4F;}
.bg3 { background-color: #BF3F42;}
.bg4 { background-color: #E64C4F;}
.bg5 { background-color: #3B3B3B;}
.bg6 { background-color: #C4C4C4;}
.bg7 { background-color: #FFFFFF;}
.bg8 { background-color: #FFFFFF;}
.bg9 { background-color: #3B3B3B;}
.bg10 { background-color: #3B3B3B;}
.bg11 { background-color: #3B3B3B;}
.bg-primary {color: #FFFFFF;
background-color: #E64C4F;
}
.mbg {
background-color: #FFFFFF;
background: url(https://www.dpz.ru/gallery/backgrounds/gorod_ssha_chikago_svet_doma_ogni.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;
}


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

.contentbox {
position:relative;
z-index: 10;
text-align:left;

width:100%;
background: #FFFFFF;

}
.bottom_links {
color: #3B3B3B;

position:relative;

width: 100%;
}
.minusmargin {

position:relative;
}
#bottom_links_inner{
padding: 20px;
background: rgba( 59,59,59, 0.6);
background-repeat:repeat-x;
color: #3B3B3B;
}
#footer_inner {
padding: 20px;text-shadow: 1px 1px 1px rgba(59,59,59,.4);
background-color: rgb( 59,59,59);
background: rgba( 59,59,59, 0.85);
}
.footer {
color: #3B3B3B;

z-index:18;
}
.footer > .lnk > a{ color: #3B3B3B !important; }
.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% #fd5457;
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: #E64C4F !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(59,59,59,.1);
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: rgba(59,59,59,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(59,59,59,0.2);
}

.more_btn:hover {
color: #FFFFFF !important;
background: none repeat scroll 0% 0% #E64C4F;
}
[class*="grid_"] {
float: left;
min-height: 1px;
text-align: left;
}
.wt {
text-align: left;
white-space: nowrap;
font-size: smaller;
color: #3B3B3B;
}
.grid_3 {
color: rgba(59,59,59,.7);
}
.newsc {
height: 200px; overflow: hidden;
}
.txt1 {
line-height: 1.55;
font-weight: 200;
}
.txt1 {
color: rgba(59,59,59,0.7) !important;
}
.txt1:hover {
color: rgba(59,59,59,1) !important;
}
.txt4 {
font-size: 16px;
line-height: 100%;
margin: 0px;
padding: 0px;
color: rgba(59,59,59,.8);
text-transform: uppercase;
}
.txt7 {
font-size: 36px;
line-height: 100%;
margin: 0px;
padding: 0px;
margin-top: 20px;
color: #BF3F42;
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: #BF3F42;
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% #E64C4F;
}
.txt6 {
margin-top: 20px;
color: #3B3B3B;
text-transform: uppercase;
}
.grid_5 > h2, .newsdiv > h2,.grid_5 > .h2, .newsdiv > .h2 {
font: bold;
color: #3B3B3B;
margin-bottom: 10px;
margin-top: 10px;
text-transform: uppercase;
margin: 0px;
vertical-align: top;
}
.grid_5 > h3,.grid_5 > .h3 {
color: #3B3B3B;
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(59,59,59,.5);
transition: all 0.3s ease 0s;
}
.grid_5 > p:hover {
color: #3B3B3B;
}
.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: #3B3B3B; font-weight: 800; cursor:pointer;}
.wikipress { color: #FFFFFF; background-color: #E64C4F; cursor:pointer;}
.wikidir { background-color: rgba(196,196,196,.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:#393939;
opacity: 0.4;
filter:alpha(opacity=40);
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background:#2f2f2f;
opacity: 0.75;
filter:alpha(opacity=75);
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:#2f2f2f;
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:#2f2f2f;
opacity: 0.9;
filter:alpha(opacity=90);
}
#search_input {display: inline;
width: 100% !important;
box-sizing: border-box !important;
height: 37px;
border: 0px;
background-color: rgba(255,255,255,.0);
color: #FFFFFF;
box-shadow: none;
}
#search_input::-webkit-input-placeholder { color: #E64C4F !important; }
#search_input::-moz-placeholder { color: #E64C4F !important;}
#search_input:-ms-input-placeholder { color: #E64C4F !important; }
#search_input:-moz-placeholder { color: #E64C4F !important; }
.lfmob #search_input::-webkit-input-placeholder { color: #3B3B3B !important; }
.lfmob #search_input::-moz-placeholder { color: #3B3B3B !important;}
.lfmob #search_input:-ms-input-placeholder { color: #3B3B3B !important; }
.lfmob #search_input:-moz-placeholder { color: #3B3B3B !important; }

.ibsearch #search_input::-webkit-input-placeholder { color: #E64C4F !important; }
.ibsearch #search_input::-moz-placeholder { color: #E64C4F !important;}
.ibsearch #search_input:-ms-input-placeholder { color: #E64C4F !important; }
.ibsearch #search_input:-moz-placeholder { color: #E64C4F !important; }
.ibsearch #search_input { color: #3B3B3B; }
#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: #000 !important; }
#search_input:focus:-moz-placeholder { color: rgba(0,0,0,.4) !important; }

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(59,59,59,0);
border: solid 1px rgba(255,255,255,0);
color: #3B3B3B;
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(59,59,59,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;
}
.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(#C4C4C4), 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%, #C4C4C4);
background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #FFFFFF 12%, #FFFFFF 90%, #C4C4C4);
background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #FFFFFF 12%, #FFFFFF 90%, #C4C4C4);
background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #FFFFFF 12%, #FFFFFF 90%, #C4C4C4);
background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF 3%, #FFFFFF 12%, #FFFFFF 90%, #C4C4C4);
-webkit-box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(59,59,59,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 #C4C4C4 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(#C4C4C4), color-stop(3%, #FFFFFF), color-stop(12%, #C4C4C4), color-stop(90%, #FFFFFF));
background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #C4C4C4 12%, #FFFFFF 90%, #C4C4C4);
background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #C4C4C4 12%, #FFFFFF 90%, #C4C4C4);
background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #C4C4C4 12%, #FFFFFF 90%, #C4C4C4);
background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #C4C4C4 12%, #FFFFFF 90%, #C4C4C4);
background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF 3%, #C4C4C4 12%, #FFFFFF 90%, #C4C4C4);
-webkit-box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
margin-bottom: 10px;
}
.titlediv{
margin-left:0px;
margin-bottom:0px;
font-family: "Roboto Condensed",sans-serif;
color: #3B3B3B;
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: #C4C4C4;
-webkit-box-shadow: inset 1px 1px 2px rgba(50, 50, 50, 0.3);
border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover {
background: #C4C4C4;
}
::-webkit-scrollbar-thumb:active {
background: #FFFFFF;
-webkit-box-shadow: inset 1px 1px 2px rgba(50, 50, 50, 0.3);
}
::-webkit-scrollbar-button {
background-color: #C4C4C4;
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(230,76,79,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:#d8d8d8;
background:#d8d8d8;
background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#d8d8d8));
background-image: -webkit-linear-gradient(top, #FFFFFF, #d8d8d8);
background-image: -moz-linear-gradient(top, #FFFFFF, #d8d8d8);
background-image: -o-linear-gradient(top, #FFFFFF, #d8d8d8);
background-image: -ms-linear-gradient(top, #FFFFFF, #d8d8d8);
background-image: linear-gradient(to bottom, #FFFFFF, #d8d8d8);
-webkit-box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(59,59,59,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 #C4C4C4;
-moz-box-shadow:0 0px 3px #C4C4C4;
box-shadow:0 0px 3px #C4C4C4;
}
.smf:hover{
margin-bottom:4px;
 -webkit-box-shadow: 0 0px 5px #3B3B3B;
-moz-box-shadow:0 0px 5px #3B3B3B;
box-shadow:0 0px 5px #3B3B3B;
}
.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: 150px;
    overflow: hidden;
    list-style: outside none none;
}
.img:hover{
 -webkit-box-shadow: 0 0px 5px rgba(230,76,79,.8);
-moz-box-shadow:0 0px 5px rgba(230,76,79,.8);
box-shadow:0 0px 5px rgba(230,76,79,.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 #C4C4C4;
}
.onav{
color: #3B3B3B;
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: #3B3B3B;
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 #626262;
-moz-box-shadow:0 0 1px #626262;
box-shadow:0 1px 0 #626262;
text-shadow: 1px 1px 1px rgba(59,59,59,.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: #626262;
text-shadow: 1px 1px 1px rgba(255,255,255,.4);
}
.navig {
background: #3B3B3B;
border: 1px solid #898989;
color: #3B3B3B;
padding : 0px 0px 0px 0px;
background-image: url(grad.php?h=46&w=1&e=3B3B3B&s=3B3B3B&d=vertical);

}
.shadow {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
-webkit-box-shadow: 0 1px 5px rgba(59,59,59,0.19), inset 0 0 5px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(59,59,59,0.19), inset 0 0 5px #FFFFFF;
box-shadow: 0 1px 5px rgba(59,59,59,0.19), inset 0 0 5px #FFFFFF;
}
.bigshadow {
-webkit-box-shadow: -7px 8px 18px rgba(59,59,59,0.33);
-moz-box-shadow: -7px 8px 18px rgba(59,59,59,0.33);
box-shadow: -7px 8px 18px rgba(59,59,59,0.33);
}
.overlibdiv {
padding: 20px 20px 20px 20px;
margin: 0;
background: #FFFFFF;
-webkit-box-shadow: 0 0px 16px #3B3B3B;
-moz-box-shadow:0 0px 16px #3B3B3B;
box-shadow:0 0px 16px #3B3B3B;
}
.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(59,59,59,.5); }

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

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

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

.pcont a:link, .pcont a:visited, .pcont a:active {
color:#BF3F42; text-decoration: none;
}
.pcont a:hover {
color: #E64C4F; text-decoration: none;
}
.pcont > .brand a:link {
border-bottom: 0px;
}
.pcont > .lcat1 a:link {
color: #BF3F42; border-bottom: 0px;
}
.input-lg {
height: 49px !important;
}
.lcat1.blk {position: relative; }
.blk { display: block; }
.blk > a > span { display: inline-block; width: 80%; }
.blk > a > i { display: inline-block; width: 15%; margin-top: 5px; text-align: right; }
.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:#E64C4F;}
.btn-inverse:active > i {color:#E64C4F;}
.btn-inverse:focus > i {color:#E64C4F;}
.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(59,59,59,0.11);
-moz-box-shadow: -2px 3px 5px rgba(255,255,255,0.31), inset 4px -3px 7px rgba(59,59,59,0.11);
box-shadow: -2px 3px 5px rgba(255,255,255,0.31), inset 4px -3px 7px rgba(59,59,59,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(59,59,59,0.55), inset 0 1px 0 #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(59,59,59,0.55), inset 0 1px 0 #FFFFFF;
box-shadow: 0 1px 5px rgba(59,59,59,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: #3B3B3B !important;
}
.activeb {
height: 20px;
background: rgba(59,59,59,0.3);
text-shadow: 1px 1px 1px rgba(59,59,59,.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(59,59,59,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
margin: 10px 0px 10px 0px;
}
.footer a:not(.btn) {COLOR: rgba(59,59,59,0.8) !important; TEXT-DECORATION: none;}
.footer a:not(.btn):hover{COLOR: #3B3B3B !important; TEXT-DECORATION: none;}
.hvr > a:not(.btn):before {
content: "\f105";
font-family: FontAwesome;
color: #3B3B3B !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(59,59,59,0.8) !important; TEXT-DECORATION: none;}
.hvr a:hover{ COLOR: rgba(59,59,59,1) !important;}
.nohvr {padding: 0px 5px 5px 5px; }
.nohvr a {font-size: 13px; COLOR: #3B3B3B; TEXT-DECORATION: none;}
.basketfont a:link {COLOR: #BF3F42; TEXT-DECORATION: none}
.basketfont a:visited {COLOR:#BF3F42; TEXT-DECORATION: none}
.basketfont a:hover {COLOR: #BF3F42; TEXT-DECORATION:  none; }
.basketfont a:active {COLOR: #BF3F42; TEXT-DECORATION:  none}
.regfont a:link {COLOR: #3B3B3B; TEXT-DECORATION: none}
.regfont a:visited {COLOR:#3B3B3B; TEXT-DECORATION: none}
.regfont a:hover {COLOR: #E64C4F; TEXT-DECORATION:  none}
.regfont a:active {COLOR: #3B3B3B; TEXT-DECORATION:  none}
.onav2 a:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
.onav2 a:visited {COLOR:#FFFFFF; TEXT-DECORATION: none}
.onav2 a:hover {COLOR: #E64C4F; TEXT-DECORATION: underline}
.onav2 a:active {COLOR: #E64C4F; TEXT-DECORATION: underline}
.navbar_panel_inner {
background-color: #d8d8d8;
}
.nnn {
margin-bottom:0px;
}
.divider-vertical3 {
height: 20px;
margin-right: 6px;
border-right: 1px solid #ffffff;
border-left: 1px solid #b0b0b0;
}
.navbar .divider-vertical {
height: 50px;
margin: 0 9px;
border-right: 1px solid #ffffff;
border-left: 1px solid #b0b0b0;
}
.navbar .divider-vertical2 {
height: 50px;
margin: 0 9px;
border-right: 1px solid #414141;
border-left: 1px solid #353535;
}
.nav-tabs {
border-bottom: 1px solid #C4C4C4;
}

.lnk > a:link,.lnk > a:visited,.lnk > a:active {color: #BF3F42; text-decoration: none; border-bottom: 1px solid transparent;}
.lnk > a:hover {COLOR: #E64C4F; text-decoration: none; border-bottom: 1px dotted #E64C4F;}
.nolnk2 > a { color: #BF3F42; border-bottom: 0px solid transparent;}
.nolnk2 > a:hover { color: #E64C4F !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: #C4C4C4;

}
.t0003,.t0003 a,.t0003 .nc4,.t0003 .lnk > a:link,.t0003 .lnk > a:visited,.t0003 .lnk > a:active{color: #3B3B3B;}
.searchmini {width:300px;}
.t0003 {padding: 10px 12px;}
.steps {
padding: 0px 10px 0px 10px;
color: #3B3B3B;
cursor: pointer;
background-color: #FFFFFF;
margin-bottom: 0px;
}
.stepsa  {
padding: 0px 10px 0px 10px;
color: #FFFFFF;
cursor: default;
background-color: #BF3F42;
margin-bottom: 0px;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
color: #FFFFFF;
cursor: default;
background-color: #BF3F42;
border: 1px solid #BF3F42;
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;}

.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 {
color: #3B3B3B !important;
background-color: #FFFFFF !important;
}
.nnn .nav .active > a, .nnn .nav .open > a {
background-color: #FFFFFF !important;
color: #E64C4F !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 {opacity: 0.75;transition: opacity .15s ease-in-out;}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:hover i,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:hover > a i,
.dropdown-submenu:focus > a {
text-decoration: none;
opacity: 1;
background-color: transparent;
background-image: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
opacity: 1;
text-decoration: none;
color: #3B3B3B;
background-color: rgba(191,63,66,.2);
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(59,59,59,0.1);
}
.table-striped tbody > tr:nth-child(even) > td,
.table-striped tbody > tr:nth-child(even) > th {
background-color: rgba(59,59,59,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(  65,65,65, 0.5);
border-bottom: 1px solid rgba(  65,65,65,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;
}
.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 #C4C4C4;
margin-bottom: 10px;
}
.navi a:hover{
background: #cecece;
text-decoration: none;
padding: 5px 1px 5px 1px;
-webkit-box-shadow: 0 0px 10px #767676;
-moz-box-shadow:0 0px 10px #767676;
box-shadow: 0 0px 10px #767676;
}
.onavi a{
text-decoration: none;
padding: 5px 1px 5px 1px;
}
.onavi a:hover{
background: #cecece;
text-decoration: none;
padding: 5px 1px 5px 1px;
-webkit-box-shadow: 0 0px 10px #767676;
-moz-box-shadow:0 0px 10px #767676;
box-shadow: 0 0px 10px #767676;
}
.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: #E64C4F;
TEXT-DECORATION: none;
}
BODY A:visited {
COLOR: #E64C4F;
TEXT-DECORATION: none;
}
BODY A:hover {
COLOR: #E64C4F;
TEXT-DECORATION: none; }
BODY A:active {
COLOR: #E64C4F;
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;
}
.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-size : 16pt;
line-height: 1.5em;
}
.search_tips {
text-align: left;
max-height: 400px;
top: 42px;
margin-right:10px;
position: absolute;
z-index: 600;
background-color: #FFFFFF;
min-width: 277px;
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(59,59,59,0.5);
}
#search_tips_cont .muted {color: rgba(0,0,0,0.5);
}
.ocat1 {
margin: 10px 0px 10px 0px; padding: 10px;
background: rgba(196,196,196,0.3);
}
.cat1 {
border-bottom: #C4C4C4 1px dotted;
}
.ccat1 {
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
border-bottom: #C4C4C4 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 #E64C4F;
}
.fullsearch #header_searcH_form {width: 100%;}
#flsearch {max-width: none;}
.lcat1{
color: #3B3B3B;
padding: 8px;
cursor: pointer;
text-align: left;
}
.h4,h4 {
font-size: 13pt;
}
.lcat1 b{ font-weight: normal;  }
.lcat1 a:link, .lcat1 a:visited{
color: #3B3B3B;
}
.acmenu { margin-bottom: 0px; }
.acm .lcat1 a:link,.acm .lcat1 a:visited, .catr a.lcat1:link h4,.catr a.lcat1:visited h4 { color: #3B3B3B; }

.lcat1:hover{
color: #FFFFFF !important;
padding: 8px;
background: #BF3F42;
}
.lcat1:hover a,.lcat1:hover > a > i{
color: #FFFFFF !important;
}
.lcat1active{
color: #FFFFFF !important;
padding: 8px;
background: #BF3F42;
}
.lcat1active a:link, .lcat1active a:visited{
color: #FFFFFF !important;
}

.pubmenu {position: relative;}
.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: #E64C4F;
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: #E64C4F;
}
.wcl a:visited{
color: #E64C4F;
}
.wcl:hover{
color: #FFFFFF !important;
padding: 5px 5px 5px 5px;
background: #BF3F42;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.subs a:link{
color: rgba(59,59,59,0.7);
}
.subs a:active{
color: rgba(59,59,59,0.7);
}
.subs a:visited{
color: rgba(59,59,59,0.7);
}
.subs a:hover{
color: #FFFFFF;
}
.subs a{
color: rgba(59,59,59,0.7);
}
.subs:hover a{
color: #FFFFFF;
}
.searchitem{
padding: 5px 5px 5px 5px;
cursor: pointer;
}
.searchitem a:link{
color: #BF3F42;
}
.searchitem a:visited{
color: #BF3F42;
}
.searchitem:hover{
padding: 5px 5px 5px 5px;
background: rgba(196,196,196,0.5);
}
.searchitem:hover a{
color: #BF3F42;
}
.searchitem:hover a:hover{
color: #E64C4F;
}
.brand{
padding: 5px 5px 5px 5px;
cursor: pointer;
text-align:left;
}
.brand a:link{
color: #E64C4F;
}
.brand a:visited{
color: #E64C4F;
}
.brand:hover{
color: #FFFFFF;
padding: 5px 5px 5px 5px;
background: #BF3F42;
}
.brand:hover a{
color: #FFFFFF;
background: #BF3F42;
border-bottom: 1px #E64C4F dotted;
}

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





.cat1:hover {
color: #FFFFFF;
background: #3B3B3B;
border-bottom: #C4C4C4 1px solid;
}
.cat1:hover a{
color: #FFFFFF;
background: #3B3B3B;
border-bottom: #C4C4C4 1px solid;
}
.cat1 a:hover {
color: #FFFFFF;
background: #3B3B3B;
border-bottom: #C4C4C4 1px solid;
}
.cat1 a:active {
color: #FFFFFF;
background: #3B3B3B;
border-bottom: #C4C4C4 1px solid;
}
.submenuitem {
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
border-bottom: #C4C4C4 1px dotted;
cursor:pointer;
}
.submenuitem:hover {
background: #C4C4C4;
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
border-bottom: #C4C4C4 1px solid;
cursor:pointer;
}
.underlined {
padding: 5px 5px 5px 5px;
margin: 10px 0px 0px 0px;
border-bottom: #E64C4F 1px solid;
}
.cat3 {
border: 2px solid #C4C4C4;
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(#b0b0b0), color-stop(3%, #FFFFFF), color-stop(12%, #b0b0b0), color-stop(90%, #FFFFFF));
background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #b0b0b0 12%, #FFFFFF 90%, #b0b0b0);
background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #b0b0b0 12%, #FFFFFF 90%, #b0b0b0);
background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #b0b0b0 12%, #FFFFFF 90%, #b0b0b0);
background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF 3%, #b0b0b0 12%, #FFFFFF 90%, #b0b0b0);
background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF 3%, #b0b0b0 12%, #FFFFFF 90%, #b0b0b0);
-webkit-box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
-moz-box-shadow: 0 1px 5px rgba(59,59,59,0.29), inset 0 0 7px #FFFFFF;
box-shadow: 0 1px 5px rgba(59,59,59,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: #cecece;
-webkit-box-shadow: 0 0px 5px #767676;
-moz-box-shadow:0 0px 5px #767676;
box-shadow: 0 0px 5px #767676;
}
.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 #9d9d9d;
-moz-box-shadow:0 0px 15px #9d9d9d;
box-shadow: 0 0px 15px #9d9d9d;
}
.comm {
margin: 0px 5px;
padding: 5px 5px;
width: auto;
background: #e5e5e5;
box-shadow: 0 -1px 1px #c4c4c4;
-moz-box-shadow: 0 -1px 1px #c4c4c4;
-webkit-box-shadow: 0 -1px 1px #c4c4c4;
}
.price {
color:#3B3B3B;
font-size: 28pt;
line-height: 1em !important;
}
.newprice {
color:#3B3B3B;
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(230,76,79,.8);
}
.oldprice {
color:#3B3B3B;
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(59,59,59,.4);
}
.uprice {
background: #3B3B3B;
text-align: center;
font-size: 40px;
line-height: 120%;
padding:5px;
color: #FFFFFF;
text-shadow: 1px 1px 1px rgba(59,59,59,.4);
}
.caplead {
color: #FFFFFF;
text-shadow: 1px 1px 1px rgba(59,59,59,.4);
}
.carousel-caption {
position: absolute;
right: 0;
bottom: 0;
left: 0;
padding: 15px;
background: #3B3B3B;
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:#3B3B3B;
-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: #E64C4F !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:300px;
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(59,59,59,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 #E64C4F;
-moz-box-shadow: inset 0 1px 8px #E64C4F;
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(59,59,59, 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: #BF3F42;
background-color: #fff;
}
.btn-inverse {
color: #fff;
background-color: #BF3F42;
}
.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% #BF3F42;
text-shadow: none;
border-width: 0px;
box-shadow: none;
color: #fff;
background-color: #BF3F42;
background-image: linear-gradient(to bottom, #d24549, #BF3F42);
-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(59,59,59,.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: 750px;
padding: 0 20px;
margin:0 auto;
margin-top: 0px;
text-align:center;
}
.carousel-caption h1,.carousel-caption .h1 {
margin: 0;
line-height: 1.25;
font-size : 36px;
color: #FFFFFF;
margin-bottom: 10px;
text-shadow: 1px 1px 1px rgba(59,59,59,.4);
font-weight: 400;
}
.carousel-caption .lead {
margin: 0;
line-height: 1.25;
color: #FFFFFF;
font-weight: 400;
text-shadow: 1px 1px 1px rgba(59,59,59,.4);
}
.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(59,59,59,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: #3B3B3B;
border-bottom: 1px dotted rgba(59,59,59,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: 34px !important;
min-width: 34px !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;
}
#tleftmenu .lcat1 .fa,#tleftmenu .lcat1active .fa {
font-size: 22px;
margin-right: 7px;
}
.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 #C4C4C4;
border-left: 1px solid #C4C4C4;
border-right: 1px solid #C4C4C4;
}
.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;  }
.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: #E64C4F solid 1px; background: #E64C4F !important; display: table-row; height: 45px; color: #FFFFFF !important; }
.ui-state-default { background: #FFFFFF; }
#sortable > li:nth-child(2n+1){ background-color: rgba(196,196,196,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: #3B3B3B !important; content: "\f0d7";  font-family: FontAwesome; padding-left: 8px;}
.the > a.caret_up:after { opacity: 01;  filter:alpha(opacity=100); color: #3B3B3B !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(196,196,196,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(230,76,79,.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-left: 10px; margin-top: 20px; margin-right: 10px; }
#trightmenu {
float: right;
}
#clockdiv { padding: 10px;}
a {color: #E64C4F;
}
.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 {
background-color: #E64C4F;
color: #nc0;
border-color: #E64C4F;
}

#bskt {
background: #E64C4F !important;
color:#FFFFFF !important;
}
@media (max-width: 1024px) {
#header_searcH_form {display:none !important;}
}

.nav {
font-size: 17px;
}
.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 #C4C4C4; }
.btop {border-top: 1px solid #C4C4C4; }
table.pt20 > tbody > tr > td {padding:20px !important;}
#tab_ingal{ display: inline-block; width: calc(100% - 380px); margin-top: 20px;}
.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: 520px;}
.ited,.itstat {display: block; width: 1080px; 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% - 40%);
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);
}
.tel a{ color: rgba(59,59,59,0.8) !important; }
.tel a:hover { color: #3B3B3B !important; }
.tel {font-weight: 100; line-height: 1;}
.telf { font-size: 16pt; }
.telf strong { font-size: 24pt; }
.mwrp,.zpo {text-transform: uppercase; font-size: 10pt;}
.mwrp {margin-top: 8px;}
#logomini_btm img {
max-height: 60px;
}
.hvr {text-align: left;}
.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;}
#buypanel { max-width: 240px;}
.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 {width: 300px; height: 188px; overflow: hidden;}
.cim:hover .caim { transform: scale(1.6); -webkit-transform: scale(1.6); }
.caim:before { color: #FFFFFF; background-color: rgba(59,59,59,.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 #E64C4F; line-height: 1; border-top: 5px solid rgba(191,63,66,.5)}
.cim:hover h2 > a ,.cim:hover .h2 > a {background-color: rgba(230,76,79,.9);}
.cim h2 > a,.cim .h2>a { background-color: #BF3F42; 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(59,59,59,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: #E64C4F; }
.cim:hover .lgwrap:before { background-color: #E64C4F; 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 #E64C4F; }
.magnifiersl {background-color: #FFFFFF;
border: 4px solid rgba(191,63,66,.5) !important;
-webkit-box-shadow: 0 1px 29px rgba(59,59,59,0.33);
-moz-box-shadow: 0 1px 29px rgba(59,59,59,0.33);
box-shadow: 0 1px 29px rgba(59,59,59,0.33);
}
.f1.lbask { display: none; }
#tinbg { padding-right: 60px !important;}
#tinlogo {padding-left: 0px ;}
.lcat3 {background-color: rgba(59,59,59,0.2);}
.c180 {width: calc(100% - 180px);
}
.caicon { display: none;}
.intbl {width: 100%;}
.content .d0003 {margin-bottom: 20px;}
#regauth {float: right;}
.lgbig img {max-height: 100px;}
.rndr {display: inline-block;float: left;  margin-right: 20px; width: 72px; 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(59,59,59,.5);
border: 1px solid #C4C4C4;
}
.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: 240px !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 #C4C4C4; 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: #BF3F42;
cursor: pointer;
font-size: 12pt;
padding: 5px 10px;
}
.lcats a:link, .lcats a:visited{
color: #BF3F42;
}
.lcats:hover{
color: #FFFFFF !important;
background: #BF3F42;
-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: #C4C4C4;
font-size: 30pt; margin-right: 10px;
}
img.mfp-img {
padding: 40px 40px 40px;
}

@media (max-width: 450px) {
.magnific > .span13 {
    max-height: 320px;
    max-width: 320px;
}.itemdiv a {display: block;}.incartd {display: block !important; width: 100% !important; }
.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 {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;
}
}
@media (max-width: 979px) {
#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 {width: 100% !important; float: none;}
#myCarousel,#carousel_container,.carousel-inner, .carousel-inner > .item, .carousel-inner .innerimg { height: 180px !important; max-height: 180px !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 .blogitm { height: auto; overflow: visible; }
.blfp .bloga, .blfp .nav-pills,.x0010 {display: none;}
.blgimt,.lbask,#chkbut {display: none !important;}
.blfp .blogcell {height: auto; 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: block;
padding-left: 5px;
}.inlogo .lgbig,.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;
}
.inlogo .lgmin {display: inline-block !important;
}
.inlogo .lgmin > img {
max-height: 36px;
background-color: #BF3F42;
}.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(59,59,59,.5); }

.cl_item,#tab_ingal,.gdfotos{
width: 100%;
}
.cl_item:nth-child(odd) { margin-right: 0; }#main {
width: 100%;
}
section > form > .pull-right, .w70, .w30 {float: none !important;
width: 100% !important;
}
.header5 > li {
border-right: none !important;
min-width: 100px;
}
.header5 > li > a { padding: 0px 5px; }
.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, .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 {
margin-left: 10px;
margin-right: 0px;
width: 100%;
min-width: 120px;
}
.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%;
}
.itemdiv, td.ed0, #tsrt,#cal_blog,.nohidden, .fixedmenu_inner > li:not(.f1) {
display: block !important;
width: 100% !important;
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 > 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: block !important; width: auto !important; clear: left; position: relative; z-index: 1000;}
#inmenu > a, #searchmini { display: block !important; width: auto !important;float: left;}
.f1.logomini {
width: auto;
}
.f1.logomini > a > img, .f1.logomini > a > i { margin-left: 10px; margin-right: 10px;}
.f1.logomini > #logomini_top::after {
content: 'Главная';
}
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;
min-width: 75px;
max-height: 100px;
}
.inlogo .lgmin {
display: none;
}
#buypanel {width: 100% !important;
}
#bigb > a > img {width: 100px;}
.camenu,.moblk td{
display: block;
height: auto !important;
}
.camenu {padding-right: 30px;}
.inlogo .lgbig > img {
    max-width: 500px !important;
    min-width: 75px !important;
    margin-top: 0px;
}
.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: 600px;}
.c340 { width: calc(100% - 340px); margin-right: 10px; }
.avasl { width: 320px; }
}
.hidden {display:none;}
/*  
grey: #486277 / rgba(72,98,119,0.2)
deep red: #E42326 / rgba(228,35,38,0.2)
light red:  #e94f51
*/
/*
.noyt .owl-video-tn {display: none !important;}
#contentbox::before,#contentbox::after {
content: '';
right: 0;
left: 0;
z-index: 1000;
display: block;
height: 110px;
background-image: url(/santa.png);
background-size: 25%;
}
*/
#wizdesc {height: 66px;
    background-color: #ddd;
    padding: 20px;
    line-height: 1;
}
.wiz-title {margin-left: 85px;margin-bottom:10px;}
.calc-img,.calc-clr img {background-color: #aaaaaa88; }
.calc-clr {position: relative;}
/*.calc-clr::after {
    content: '';
    background-image: url(/0bd/3d.png);
    position: absolute;
    top: 5px;
    right: 7px;
    bottom: 3px;
    left: -5px;
    z-index: 10;
    height: 70px;
    width: 109px;
    background-repeat: no-repeat;
    background-size: contain;
}*/
.calc-clr img{
transform:
    rotateX(51deg)
    rotateZ(43deg);
  transform-style: preserve-3d;
  box-shadow:
    1px 1px 0 1px #f9f9fb,
    -1px 0 28px 0 rgba(34, 33, 81, 0.01),
    28px 28px 28px 0 rgba(34, 33, 81, 0.25);
  transition:
    .4s ease-in-out transform,
    .4s ease-in-out box-shadow;
}
.calc-clr img:hover{
    transform:
      translate3d(0px, -16px, 0px)
      rotateX(51deg)
      rotateZ(43deg);
    box-shadow:
      0px 0px 0 6px #f9f9fb,
      -1px 0 28px 0 rgba(34, 33, 81, 0.01),
      54px 54px 28px -10px rgba(34, 33, 81, 0.15);
}
.wiz-click.bg-selected1 img {
    transform:
      translate3d(0px, -16px, 0px)
      rotateX(51deg)
      rotateZ(43deg);
    box-shadow:
      0px 0px 0 8px #f90000,
      -1px 0 28px 0 rgba(34, 33, 81, 0.01),
      54px 54px 28px -10px rgba(34, 33, 81, 0.15);
}
.wiz-click1 img { margin: 5px; }
.wiz-click1 .nc5{
 padding: 5px;
    display: block;
    font-weight: 600;
}
.wiz-click1.bg-selected1 img {
    box-shadow:
      0px 0px 0 6px #f90000,
      -1px 0 28px 0 rgba(34, 33, 81, 0.01),
    28px 28px 28px 0 rgba(34, 33, 81, 0.25);
}
.calc_div a {margin-bottom: 10px;}
.calc_div a.calc-clr { margin: 10px 0px 0px 50px;}
.calc_div {
display: flex;
    padding-left: 20px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
}
.calc_div.no-col {
justify-content: flex-start;
}
#cal_blog {display: none;}
#ingal .thumbnail {width: 300px !important;}
.innerimg {
    background-position: center center !important;
}
.carousel-indicators {
left: 35%;
    width: 90%;
}
#wiz {width: 400px;}
.vis {width: calc(100% - 420px); padding-right: 20px;}
.calc-img {box-shadow: 1px 1px 0 1px #f9f9fb, -1px 0 28px 0 rgba(34, 33, 81, 0.01), 28px 28px 28px 0 rgba(34, 33, 81, 0.25);
 width: auto; height: 827px; -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(12,18,28,0.1)));
  }
#wiz img{box-shadow: 1px 1px 0 1px transparent, -1px 0 28px 0 rgba(34, 33, 81, 0.01), 28px 28px 28px 0 rgba(34, 33, 81, 0.25);
 width: auto; height: 827px; -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(12,18,28,0.1)));
  }
.immi {
    display: inline-block;
    margin-right: 15px;
    float: left;
    height: 70px;
    width: 70px;
    background-size: cover !important;
    backgroud-repeat: no-repeat;
    background-position: center center !important;
border: 0;

}
.small.muted.nc0 {
    font-size: 10pt;
}
.lgdiv3 > a {
    height: 200px;
}
#tab_ingal {
    display: block;
    width: 100%;
}
.inlink {padding-right: 100px; padding-left: 80px; padding-top: 60px;}
.qrcode {width: 320px; heigth: auto;}
.btn:not(.btn-lg), .btn-sm {
    font-size: 18px;
    height: 40px !important;
    min-width: 34px !important;
    margin-bottom: 0px;
    line-height: 1 !important;
    padding: 5px 16px;
    border-radius: 4px !important;
}

.filttit {
    margin-top: 0px;
    padding: 4px !important;
    margin-bottom: 10px !important;
    font-weight: 300 !important;
}

.btn-primary {
background-color: #e94f51 !important;
border-color: #e94f51 !important;
}
.panel-group .h4 {
    margin: 0;
    padding: 10px 0px 14px 10px;
    line-height: 1;
    font-weight: 600;
}
.pagination {
    margin: 0;
}
.lcat1active {
padding: 14px;
    background: #e94f51;
}
.ifh .fa{display: none;}
.sortecho {float: right;}

.modfilter > .ifilter > form > .ifb {
    padding: 0px;
}
.ifilter {
    background-color: transparent;
}
.ifilter h4 > a, .ifilter .h4 > a {
padding: 0px !important;
margin-right: 20px;
}
.frezm2 .owl-inner>a {
background-color: #dedede !important;
width: 150px;
display: inline-block !important;
}
.itemtable .it_prc {
width: 272px !important;
background: #ffffffa0;
}
#tsrt2{display: none;}
.cdvyisota,.cdshirina {display: none !important;}
.more_btn.bg5.txt9.iframe.tlt.nowrap {margin-right: 20px;}
.it_buy {
float: right !important;
}
.itemtable .bg-primary.nc0.pd10 {position: absolute; top: 60px; left: 10px;}
.itemtable {position: relative;}
#magn {
    height: 450px;
}
.itemtable .pd_dsc {
    max-width: 700px;
}
.icart {

}
.owlincart {
width: 320px !important;
}
.itemtable .pd_dsc {
    height: 346px;
    line-height: 1.1;
}
.itemtable .fts {overflow: hidden;}
.itemtable .fts img {
    width: 100px;
max-width: 100px;
    height: 210px;
}
.itemtable .itemdiv {border-bottom: 6px solid #f2f2f2 !important; margin-bottom: 40px;}
.cdstaraya_tzena {display: none !important;}
.span2 {width: 30% !important;}
.fts .thumbnails {
    max-height: 450px;
}
.ewcnav.disabled {display: none;}
#navtopper {
    border-bottom: 4px solid #EEE !important;
}
.titlediv {
    margin-top: 30px;
}
.acti .immi {
width: 300px;
background-position: top center !important;
height: 130px;
}
.acti .lcats.blk {
    float: left;
    width: 50%;
    height: 150px;
}
#lNr2MWD > a,#lNr2MWD > ul > div> li:first-child > a {font-weight: 800; color:#E64C4F !important;}
#lNr2MWD > ul > div> li:first-child > a:hover {color:#fff !important;}
#lNr2MWD > ul > div> li:hover > a {color:#fff !important;}

.lgdiv .span23 {
    max-height: 140px;
    max-width: 150px;
height: 150px;
}
.itemtable .ftdi,.itemdiv .pd_dsc, table.itemtable div {display: inline-block; float: left;} 
.itemtable .it_lnk>div,.itemtable .it_lnk {display: block; float: none;}
.itemtable .ftdi {margin-right: 20px; margin-bottom: 20px;min-width: 320px; background-color: #ffffff; padding: 0px; text-align: center;}
.itemtable .fts {
display: block !important;
margin-left: 0px;
padding-top: 10px;
height: 450px;
text-align: center;
margin-right: 20px;
background: #f1f0f0;
width: 110px;
padding-right: 10px;
}
.itemtable .thumbnails {
    max-width: 100px;
}
.itemtable .span15 {
width: 100px;
}
.itemtable .it_name {
    font-size: 18pt;
    text-transform: inherit;
    font-weight: 600;
    color: #000;
}
.itemtable .thumbnail {margin-right: 5px; margin-bottom: 10px;}
.itemdiv.cc {padding: 30px 0px;}
.owlincart {margin-top: 20px;}
.owlincart .owl-item img {
    width: auto;
}
.itb2 .more_btn.iframe,.itb2 div {float: left; width: auto !important;}
.pd_dsc {
    max-height: none;
}
#cartlist .more_btn {padding: 16px 20px;}
.sku{
padding-left: 0px !important;
max-height: none !important;
}
.span13.flo {
margin: 10px;
width: auto;
    max-width: 600px;
    max-height: 430px;
    height: 430px;
}
.priceg1,.priceg2,.priceg3,#bigb,#jsbask,.skubut.sku {display: none;}
.owl-carousel .owl-item img, .mfp-img {
border: 1px solid #ddd;
}
.btn.dropdown-toggle.btn-success.cu {
border: 2px solid #46d542;
background-color: #38ba35;
}
.ewcnav .owl-prev, .ewcnav .owl-next, .sublistslider .owl-prev, .sublistslider .owl-next {
    background: none;
    border: none;
}
.bg-selected1 {background-color: #f1f1f1;}
.wiz-click.bg-selected1,.wiz-click1.bg-selected1 {
    background-color: transparent;
}
#wiz {position: relative;}
.wz {display: none;}
#wiz img { z-index: 2;}
.owl-carousel .owl-item img,.mfp-img {
    background-color: #dedede;
}
.blgimt {margin-bottom: 10px !important;}
.imb2.img-responsive {display: block;}
.blfp .imb2.img-responsive {display: none !important;}
#blueimp-gallery .title {
display: block !important;
color: #BF3F42;
text-shadow: none !important;
width: 320px;
font-size: 14px !important;
}
.carousel-indicators {
    bottom: -15px !important;
}
.imb2.img-responsive {
    max-width: none;
    width: auto;
    height: auto;
}
.blgitm {
    padding: 0px 0px 20px 0px;
}
.blfp .h2, .blfp  h2 {
font-size: 14pt !important;
font-weight: 700 !important;
}
.blfp {margin-bottom: 40px;}

.blfp .blogcell {
    height: 310px;
}
.blfp .blogitm {
    height: 300px;
    overflow: hidden;
}
.ya-phone {font-size: 30px; font-weight: 700;}
.pt_N6C5AU {display: none;}
.mimg {
    display: inline-block;
    height: 40px;
    float: left;
}
#myReviews a.carousel-control.left, #myReviews a.carousel-control.right {
    top: 20%;
}
.revava,.rewi {display: none; }
.page_item {max-width: 940px;}
.page_price .price {
    font-size: 20pt;
    margin-top: 10px;
}
.lcats.blk .price {
font-size: 20pt; font-weight: 600; width: 200px; margin-left: 20px; padding-top: 20px; text-align: right; display: block;
}
.dropdown-menu li > a {
padding-right: 40px;
}
.blueimp-gallery {
background: rgba(255, 255, 255, 0.9);
}
.slide-content {-webkit-box-shadow: 0 0 46px rgba(0,0,0,0.75);
-moz-box-shadow: 0 0 46px rgba(0,0,0,0.75);
box-shadow: 0 0 46px rgba(0,0,0,0.75);} 

.fa-vk.fa-2x {background-color: #4a76a8; border-radius: 5px; padding-top: 5px; padding-bottom: 5px; line-height: 1; }
.fa-instagram.fa-2x {background-color: #7b44ae; border-radius: 5px; padding-top: 5px; padding-bottom: 5px; line-height: 1; }
.fa-facebook-square.fa-2x {background-color: #3b5998; border-radius: 5px; padding-top: 5px; padding-bottom: 5px; line-height: 1; }
.footer a:not(.btn),.footer a:not(.btn):hover {color: #fff !important; }
.pd10 {padding: 10px;}
.cu.frow:hover{background-color:#e94f51 !important; }
.cu.frow:hover td,.cu.frow:hover td .fa,.cu.frow:hover h3,.cu.frow:hover .muted,.cu.frow:hover h2,.cu.frow:hover a{color:#fff !important; }
.bb1 {width: 33.3%; padding-right: 10px; padding-bottom: 10px; float: left;}
.bb1:nth-child(3n) {padding-right: 0px;}
.modalframe-inner { padding: 20px 40px; display: inline-block; width: 760px !important; height: 300px !important; overflow: hidden; }
.modalframe-container {text-align: center; }
.modalframe-container iframe {left: 10%; right: 10%; height: 320px !important; overflow: hidden; }
.modalframe-container .mfp-close {left: 10%;right: 10%;width: 740px !important;}
.smsform strong, .entr2 {display:none; }
.smsform #sufo {margin-top: 10px;}
.smsform .well strong {display:block; }
.smsform #ismstelef { border-radius: 0px !important; line-height: 1; margin-right: 20px; display: inline-block; height: 50px; max-width: 445px !important; width: 445px !important; font-size: 30px; color: #E64C4F;}
.smsform .dblk {float: left; margin-bottom: 0px !important; }
.smsform .well div {display:block; }
.smsform .form-group {margin-bottom: 5px !important;}
.inc h2,.inc .h2 {margin-top: 0px !important;}
.smsform .form-group input, .smsform .form-group select, .smsform .form-group textarea {
border: 4px solid rgba(255, 0, 0, 1);
}
.smsform #conform {width: 100% !important; text-align: left !important;}
.smsform .btn {padding: 10px 46px !important;}

.mfp-bg { opacity: 0.4;
filter: alpha(opacity=40);
 }
.blur {
filter: blur(1px);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQoJPGZpbHRlciBpZD0iYmx1ciI+DQoJCTxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiIC8+DQoJPC9maWx0ZXI+DQo8L3N2Zz4=#blur);
}
.btn-primary {
    background-color: #F42626;
    border-color: #8D8D8D;
    border-color: #F00;
}
.inc{ display: inline-block; }
.dropdown-menu li > a {
opacity: 1;
padding-left: 12px;
font-weight: 400;
}
#blueimp-gallery .title { display: none; }
.dropdown-menu li:hover > a,.dropdown-menu li:hover > a::after {
color: #fff !important;
background: #e94f51 !important;
}
.acmenu a.blk.collapsed::after {
    height: 37px;
}
.acmenu a.blk:not(.collapsed)::after {
    height: 40px;
    margin-top: -3px;
}

#map-canvas { background-color: #dedede !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: #FFF !important;
background-color: #E64C4F !important;
}
.bg-primary {
    color: #FFFFFF;
    background-color: #E64C4F;
}
#t0018 .immi {
height: 130px;
width: 100%;
    transition: 0.4s all ease;
    will-change: transform;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
#t0018 .lcats:hover .immi {
filter: none;
opacity: 1;
filter: alpha(opacity=100);
}
.ssmall { font-size: 10pt; font-weight: 100; text-align: justify; }
.rlnews .small { margin-bottom: 0px; margin-top: 10px;}
.pcont .intx0 {width: 100%; max-width: 100%; }
.pcont .ibl .iibl  {background-color: #dedede; }
#t0018 .wtyt {display: none !important;}
.rnew {width: 90px !important; height: 90px; overflow: hidden; margin-right: 10px; }
.rnews {min-height: 90px; height: 90px; min-width: 90px; max-width: 180px; max-height: 180px;}
.comnts { text-align: justify; }
.lcats .imm {width: 100px; text-align: center;}
.ibti > .ml {margin-right: 20px;}
.ib.painner { width: 1200px;}
.ib.painner h2 { margin-bottom: 40px; }
.rmen .inld { font-size: 20pt; }
.rmen .ibnumlist {width: 100%;}
.rmen .inl {
width: 100%;
}
.breadcrumb {
margin-bottom: 0px;
}
.dpze .owl-title { font-size: 62px; }
.dpze .owl-img { height: 140px !important; }
.dpze .owl-text { 
font-size: 22pt;
color: #050505;
}
.ib.painner .ibl {width: 50% !important;}
.dver2 .ibl {width: 100%;}
.dver4 .ibl {width: 100%;}
.dver4 .ibl {width: 100%;}
.txd1 { text-align: justify !important;}
.tce .fa {font-size: 20pt; }
.tooltip {padding: 20px; font-size: 14pt; }

.lcats.blk:hover .wtyt,.itemdiv:hover .wtyt, .wwcl:hover .wtyt,.itemdiv:hover .owl-title {
    color: #E80000 !important;
}
.sublistslider .wwcl .wtyt {
display: block !important;
text-transform: uppercase;
}
.dtem, .itemdiv, .baln {
    padding: 0px;
}
.iontx .h3 {font-weight: 100 !important; }
.owl-item > .lcats.blk {min-height: 300px;}
.ib_col {font-size: 14pt; }
.span13.mgnf {
    max-height: 50px;
    max-width: 50px;
}
.links > a {
    width: 122px;
    margin: 3px;
}
.butto1 .btn-success {background-color: #fff; color:#e94f51 !important; }
.butto1 .btn-success:hover {color:#fff !important; }
.timg {display: none;}
.ctmp {margin-left: 40px;}
.ctmp #map-canvas {height: 620px !important; }

/* new styles */

.btn-success { border: 2px solid #e94f51; background-color: #e94f51; }
.btn-success:hover {
    background-color: #E42326;
    border-color: #E42326;
}

.btn-default {
    border-color: #e94f51 !important;
    border: 2px solid #e94f51;
}
.btn-default:hover {
    background-color: #e94f51;
border: 2px solid #e94f51;
}
.dver { width: 550px; height: auto; float: left; margin-right: 40px; }
.dver3 { width: 320px; height: auto; float: left; margin-right: 40px; }
.dver2 { display: inline-block; width: calc(100% - 590px); }
.dver4 { display: inline-block; width: calc(100% - 390px); }
.h4, h4 {
    line-height: 1.35em;
}
.h3, h3 {font-weight: 600; }
.inl{display: flex;  margin-bottom: 14px; width: 700px; vertical-align: top; margin-bottom: 20px;}
.inl2{display: block;  margin-bottom: 14px; max-width: 340px; vertical-align: top; margin-bottom: 10px;}
.inl3{display: block;  margin-bottom: 14px; vertical-align: top; margin-bottom: 10px;}

.ibnumlist,.inln,.inln2,.inln3,.inld,.inld2,.inld3 {display: inline-block; }
.inld {text-align: left; width: calc(100% - 52px);
line-height: 1.1;
display: flex;
vertical-align: middle;
min-height: 32px;
}
.inld2 {
padding-top: 8px;
line-height: 1.1;
display: flex;
float: left;
vertical-align: middle;
min-height: 32px;
font-size: 14pt;
}
.inld3 {
padding-top: 8px;
line-height: 1.1;
display: flex;
float: left;
vertical-align: middle;
min-height: 32px;
font-size: 14pt;
text-align: left;
}
.inln { height: 35px; width: 35px; margin-right: 10px; text-align: center; color: #fff; background-color: #e94f51; font-weight: 600; padding: 10px 5px; font-size: 14pt; line-height: 1; }
.inln2 { height: 35px; width: 75px; float: left; margin-right: 10px; text-align: center; color: #fff; background-color: #e94f51; font-weight: 600; padding: 10px 5px; font-size: 14pt; line-height: 1; }
.inln3 { height: 35px; width: 250px; float: left; margin-right: 10px; text-align: center; color: #fff; background-color: #e94f51; font-weight: 600; padding: 10px 5px; font-size: 14pt; line-height: 1; }

.tabos .mgnf { height: 450px !important; width: auto;}
.zakazat {position: absolute; bottom: 0px; right: 0px;}
.konstr {position: absolute; bottom: 0px; left: 380px;}
.adm1 {margin-top: 0px !important; }
.redpl {background-color: #E42326; box-shadow: rgba(0, 0, 0, 0.49) 0px 6px 16px;}
.redpl .owl-title,.redpl .owl-text {color: #FFF !important;}
.redpl .tbib { padding-top: 16px; }
.adm1 {position: absolute;z-index: 12000;}
#tleftmenu {width: 284px !important;}
.maxw { height: 560px;}
.maxwi {
position: absolute;
left: 0;
right: 0px;
height: 560px;
}

.item.blk.pd5.cc.cu {background-size: cover !important;}
/*.pcont a:not(.btn):hover { color: #8D8D8D !important; } */
.lcats a:hover,.lcats:hover a:hover{color: #FFF !important;}

.wwcl .wtyt {display: block; min-height: 60px; font-weight: 600; color: #3B3B3B; display: block !important; padding-right: 10px; padding-top: 10px; text-align: left !important; line-height: 1.25 !important;}
.wwcl .small.comnts {color: #3B3B3B !important; display: block !important; padding-right: 10px; text-align: left !important; }

.ibpers0 .small.comnts {display: none !important;}
#btm_telef {display:none;}
.ewcnav .owl-next, .ewcnav .owl-prev {
color: #fff;
font-size: 2.6em;
text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
.ewcnav .owl-prev,.ewcnav .owl-next {
    top: calc(50% - 32px);
}
.sublistslider .owl-prev,.sublistslider .owl-next {
top: calc(50% - 30px);
}

.owl-reponsive-class:hover .owl-prev { margin-left: 20px; }
.owl-reponsive-class:hover .owl-next { margin-right: 20px; }

.ewcnav > div {
    width: 62px;
    height: 62px;
}
.ed0 {
    padding: 0px !important;
}
.adm1 {
    margin-top: -58px;
}
.ed0:hover, .ed1:hover {
    -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,0.2), inset 0 0 0 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 0 2px rgba(0,0,0,0.2), inset 0 0 0 2px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 2px rgba(0,0,0,0.2), inset 0 0 0 2px rgba(0,0,0,0.2);
}
.lcats.blk { padding-left: 0 !important; border-bottom: 6px solid transparent !important; background-color: #fff !important;}
.lcats.blk .wtyt {font-weight: 600; color: #000; font-size: 18pt !important;}
.lcats.blk .small.comnts { color: #000 !important;}
.itemdiv,.wwcl{
border-top: 0 !important;
border-bottom: 6px solid transparent !important;
border-left: none !important;
border-right: none !important;
display: inline-block;
}
.itemdiv:hover,.wwcl:hover {
border-top: 0 !important;
border-bottom: 6px solid rgba(159,0,0,.5) !important;
border-left: none !important;
border-right: none !important;
box-shadow: none;
}
.inby > .btn { margin-top: 10px; }

.nobrd:hover { border-bottom: 6px solid rgba(159, 0, 0, 0) !important; }
.itemdiv:hover .btn,.wwcl:hover .btn  { color: #fff !important; }
.itemdiv:hover,.itemdiv:hover h2, .itemdiv:hover .h2,.itemdiv:hover h3, .itemdiv:hover .h3,.itemdiv:hover h4, .itemdiv:hover .h4, .itemdiv:hover a, .itemdiv:hover a:link, .itemdiv:hover a:hover, .itemdiv:hover a:active, .itemdiv:hover a:focus {
 }

.izol { width: 46.6% !important; border-bottom: 6px solid rgba(159,0,0,.5) !important; background-color: #f4f4f4; padding-right: 20px; padding-left: 20px; padding-bottom: 20px;}
.sublistslider .pull-left { float: none !important; width: 100% !important;}
.sublistslider .imm {
display: block; max-height: 420px; overflow: hidden;
}
.sublistslider .span13 {
    max-height: 440px;
    max-width: 330px;
}
.small {
    font-size: 12pt;
}
h2, h2 span, h2 strong, .pagetitle { font-weight: 900; text-transform: uppercase;  }
.pcont h4 {font-weight: 100; text-transform: uppercase; }

.themetitle div {width: 100% !important;}
.covr .h3, .pagetitle,.cool h2 {font-weight: 900;font-size: 24pt !important;}
.wwcl { height: 590px; overflow: hidden; }
.wwcl > div > a { display: block; min-height: 70px; font-weight: 900; font-size: 16pt !important; text-transform: uppercase; }
#t0018 .wwcl .immi {display: block !important; width: 100%;}

.owl-title.ll.h4.b.mr { font-weight: 900; font-size: 16pt !important; text-transform: uppercase; }

.cool {margin-bottom: 20px; padding-left: 10px;}
.cool h2 {float: left; margin-top: 0 !important; line-height: 1;}
.cool h3 {margin-top: 0 !important;}
.pcont .covr .cc { text-align: left; }
.pcont .covr .h3, .pcont .covr .h4  { position: relative;
left: 0; text-align: left !important; padding: 0px !important; margin-left: 0 !important; }
.covr {background-size: cover !important;}
.ibhbib,.mw50 .cc {text-align: center !important;}
.pcont .covr .h4, .cool h3  { font-size: 24pt !important; }
.wcl div,.wcl small,.wcl i { text-transform: normal; font-size: 16px !important; color: #000 !important; }
.wcl a { font-weight: 600; font-size: 24px;}
.wcl div:nth-child(1) { width: calc(100% - 150px) !important;}
.wcl:hover div,.wcl:hover i {color: #fff !important; }
.themetitle .comnts { font-size: 20pt; font-weight: 600; display: none;}
.pb_Nt6RIn,.pi_Nt6RIn {display: block !important;}
.span14.pim_Nt6RIn {
max-height: 290px;
max-width: 290px;
}

.h2 {font-size: 16pt; max-width: 80%; }
.intx0 {max-width: 550px; }
.ibpers0 .comnts { display: none !important;}
.ibpers0 .blk img {width: 100px !important; height: 100px !important;}
.ibpers0 .owl-prev, .ibpers0 .owl-next {
    top: calc(50% - 70px);
}
.ibpers0 .wwcl {height: 510px !important;}
.ibpers0 .w30 {width: 320px !important;}
.ibpers0 .w70 {width: calc(100% - 320px) !important;}
.ibpers0 .itemdiv {padding: 0px !important;}
.ibpers0 .comnts {display: none;}
.ibpers0 > h2 {
padding-top: 0px;
margin-top: 0px;
}
.ibpers .blk {margin-bottom: 20px; }
.item.pd5 {
padding: 0px !important;
padding-left: 2.5px !important;
padding-right: 2.5px !important;
}
.itemdiv .podrb,.itm0, .tb3 {
transition: transform 0.5s;
-webkit-transition: -webkit-transform 0.5s;
}
.itemdiv:hover .podrb, .ibpers0 .blk:hover .itm0, .ttb3:hover .tb3{ 
transform: scale(1.2);
-webkit-transform: scale(1.2);
}
.ttb3:hover .cc > div { color: #e94f51 !important; }
.grayscaleimg {
transition: 0.4s all ease;
will-change: transform;
opacity: 0.5;
}
.azoom {
transition: 0.4s all ease;
will-change: transform;
opacity: 0.85;
}
.features3 {
margin-top: 10px;
    border: 1px solid #ddd;
    margin-left: 0;
    margin-right: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}
.ttb3 {
border-left: 1px solid #ddd;
padding: 5px;
padding-left: 20px;
padding-top: 15px;
}
.ttz0 {
border-left: 0px !important;
}
/* eof new styles */


.list001 h2 {margin: 0; }
.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: #F99090;
}
.lcats {
    font-size: 18pt;
    line-height: 1.5;
    padding: 10px 16px !important;
}
.payment {padding-left: 60px;}
.nnn {margin-top: 10px;}
.tabos .tab-pane > h2 {display: none;}

h2 {text-align: left !important;}
.intx0 {max-width: 550px; }
.ibpers0 .blk img {width: 100px !important; height: 100px !important;}
.ibpers0 > h2 {
padding-top: 0px;
margin-top: 0px;
}
.ibpers .blk {margin-bottom: 20px; }
.divsale1 .item { width: 25% !important; float: left; }
.fullsearch {
    padding: 10px 0px 25px 0px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #486277;
}
.nav-tabs {
    border-bottom: 2px solid #E42326;
}
.konsti li {width: 16.66%;}
.konsti li>a {text-align: center;}
#t0018 li>a { font-size: 16pt; font-weight: 100;}
.conta {margin-top: 30px !important;}
#btm_telef {display: none;}
.tp2 {margin-top: 20px;}
.tp1 {margin-top: 25px; margin-bottom: 20px;}
.tp1 div {font-size: 20px; margin-bottom: 6px;}
#centermenubig {margin-right: 0px !important; margin-left: 0px !important;} 
#contentbox {text-align: center; 
/*background-image: url(02018/doorplan.jpg); */
background-repeat: no-repeat; background-position: bottom right;}
.incbx { width: 1360px; display: inline-block; text-align: left; }
#bottom_links_inner, #bottom_links_inner a, .dbl, .dbl a, #btm_copy, #btm_telef, #btm_copy a, #btm_telef a, #btm_map, #btm_map a {
color: #FFF !important;
}
#bottom_links_inner > div, #footer_inner > noindex > div, .ftr {
    width: 1360px !important;
}

#bottom_links_inner .nav-tabs > li:hover::before, .nav-pills > li:hover::before{
color: #E42326 !important;
background: transparent !important;
}
#bottom_links_inner li > a, #bottom_links_inner li > a:link, #bottom_links_inner li > a:visited,#bottom_links_inner li > a:focus,#bottom_links_inner li > a:active{
color: #FFF !important; font-size: 26px;
}
#bottom_links_inner li:hover > a, #bottom_links_inner li:hover > a:link, #bottom_links_inner li:hover > a:visited,#bottom_links_inner li:hover > a:focus,#bottom_links_inner li:hover > a:active{
color: #DDD !important; font-size: 26px;
}
#bottom_links_inner a:hover { color: #DDD !important; }
#bottom_links_inner .nav-tabs:not(.header5) > li::before, .nav-pills:not(.header5) > li::before {
    background: transparent !important;
}


.contentbox, #bottom_links_inner, #footer_inner {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.outerbox {
margin-left: 0px !important;
}
.bottom_links,#footer_inner {
width: 100% !important;
}
#mdiv0 { position: relative; }
/*#mdiv1 { min-height: calc(100vh - 220px);}*/
#btm_ewc {margin-top: -40px;}
.tel { font-weight: 300; }
#logomini_bt { padding-top: 3px !important; }
.fa-stack.fa-lg,.mwrp,.hr3,.scewbg {display: none;}
.botl a {
font-size: 20pt !important;
margin-top: 5px;
}
#bottom_links_inner {
padding: 20px 20px 0px 20px !important;
}
.botl {
text-align: center;
border-bottom: 0 !important;
padding-left: 0 !important;
min-width: 200px;
}


.newsdiv {margin-right: 10px !important;}
.txt6 {
    margin-top: 19px;
    text-transform: none;
    font-size: 20px;
    line-height: 1.2;
}
.txt8 {
font-size: 14px;
}
.nitit {width: 22%;}
.ncon .txt6 {width: 78%; padding-left: 10px; }
.ncon .txt7,.ncon .txt8 {text-align: center; color: #e94f51; }
.nitit, .ncon .txt6 {float: left; }
.ncon .txt1 {margin-top: 10px;}
.hmenu { background-color: transparent; min-width: 700px; margin-left: 40px; }
.hmenu li {background-color: transparent;}
.hmenu li {margin-left: 0 !important; }
.hmenu li>a {text-align: center;}
#bottom_links_inner {
padding: 0 !important;
}
.cfm1 {width: 100% !important;}
.logokwrd,.newsdiv .more_btn,.newsdiv .h2.bh2 {display: none;}
.grid_3 {margin-top: 20px; }
.cutter .tab-pane { max-height: 500px; overflow: hidden; position: relative; }
.cutter {height: 500px;}
#div_content {padding-top: 2px; margin-right: -2.5px; } 
.item.pd5 {
padding: 0px !important;
padding-left: 2.5px !important;
padding-right: 2.5px !important;
}
.dtem, .baln {
 border: 0 !important;
}
.dtem:hover, .baln:hover {
box-shadow: none !important;
border: 0 !important;
}
.itemdiv .podrb,.itm0, .tb3 {
transition: transform 0.5s;
-webkit-transition: -webkit-transform 0.5s;
}
.itemdiv:hover .podrb, .ibpers0 .blk:hover .itm0, .ttb3:hover .tb3{ 
transform: scale(1.2);
-webkit-transform: scale(1.2);
}
.ttb3:hover .cc > div { color: #e94f51 !important; }

.azoom:hover { 
opacity: 0.9;
}
.itemdiv:hover .owl-title { color:#e94f51; }
.fpcarousel #myCarousel {
width: calc(100% - 400px);
float: left;
}

#centermenu { padding: 0px !important;}
.features3 {
margin-top: 10px;
    border: 1px solid #ddd;
    margin-left: 0;
    margin-right: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}
.ttb3 {
border-left: 1px solid #ddd;
padding: 5px;
padding-left: 20px;
padding-top: 15px;
}
.ttz0 {
border-left: 0px !important;
}


.fpcarousel #carousel_container {margin-top: -3px; }
.fpcarousel #carousel_container {position: relative;}
#t0016 { z-index: 1; padding-left: 5px; text-align: left; width: 400px; overflow: hidden; position: absolute; right: 0px; 
bottom: 0; top: 0; overflow: hidden; background-color: rgba(255,255,255,1); }

#t0018 > div {
width: 100%;
}
.moract { margin-top: 240px; margin-left: 20px; }
#tleftmenu > div, #tleftmenu > noindex > div {
margin-left: 0px;
margin-top: 2px;
margin-right: 0;
}
#t0018 .nav > li > a:link, #t0018 .nav > li > a {
color: #486277;
}
#t0018 .nav > li > a:hover, #t0018 .nav > li > a:focus {
background-color: #e94f51 !important;
color: #fff !important;
}
#t0018 .nav > li > a:hover .fa, #t0018 .nav > li > a:focus .fa {
color: #fff !important;
}



.btn { border-radius:0px !important; }
.lmen1 {
margin-bottom: 20px;
width: 300px;
padding: 10px;   
border: 1px solid #ddd;
border-radius: 0px;
margin-left: 0;
margin-right: 0;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center; }

.nav {
    font-size: 18px;
    font-weight: 400;
}

.contentbox, #bottom_links_inner, #footer_inner {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

#inrnav > li > a { padding: 10px 25px; padding-left: 0 !important; background-color: #fff !important; }
#inrnav > li > a:hover { color: #e94f51 !important; }
#inrnav > li.open > a { color: #e94f51 !important; }
#inrnav { margin-left: 10px; }
.lig { font-weight: 200 !important; }
.subl0 { margin-top: 23px;}
.subl1 {
font-weight: 600 !important; 
margin-top: 0; 
margin-bottom: 0; 
line-height: 1;
font-size: 20pt;
text-transform: uppercase;
font-weight: 400 !important;
background-color: #e94f51;
color: #fff;
padding: 5px 10px;
}
.subl2 { letter-spacing: .2em;  }
.subl2,.owl-title.cc.h3.b,.wtyt { font-size: 14pt !important; line-height: 1; margin-top: 6px; text-transform: normal; text-align: center; }
.subl3 {margin-right: 20px; margin-top: 15px; text-align: right; font-size: 14pt; }
.subl3 strong {font-weight: 400 !important; font-size: 21pt !important; } 
.subl4 {margin-top: 22px; text-align: center; width: 420px; text-align: center; }
.subl4 .vbtn3 { text-transform: uppercase; margin-left: 10px; white-space: nowrap; border: 2px solid #e94f51; border-radius: 0px; -moz-border-radius :0px; padding: 8px 12px; font-size: 12pt; color: #fff !important;}
.subl4 .vbtn3:hover { text-transform: uppercase; margin-left: 10px; white-space: nowrap; border: 2px solid #E42326; border-radius: 0px; -moz-border-radius :0px; background-color: #E42326; padding: 8px 12px; font-size: 12pt;}
.subl4 .vbtn3:hover>.fa { margin-right: 10px; color: #e94f51 !important;}
.subl4 .vbtn3 { color: #fff !important; background-color: #e94f51; }
.subl4 .vbtn3>.fa { color: #fff !important;}
.nnn .nav .active > a, .nnn .nav .active > a:hover {
color: #e94f51 !important;
}
.mutez a{
opacity: 0.5;
color: #486277 !important;
}
.mutez a:link{
opacity: 0.5;
color: #486277 !important;
}
.mutez a:hover{
opacity: 1;
color: #486277 !important;
}
.lx6 img { max-height: 140px; height: 140px; width: 93px; margin: 10px; margin-right: 0; margin-left: -10px !important;  max-height: 140px !important;}
#t0018 .lcats.blk {
padding: 10px 0px !important;
}
.dveri .links > a {
    width: 110px;
    height: 220px;
}
.dveri .links > a > img {
    height: 220px;
}
@media (max-width: 1024px) {
.f1.logomini {
    width: 70px;
    display: block !important;
    float: left !important;
	margin:0;
}
.lx6 img {
    max-height: 140px;
    height: 75px;
    width: auto;
    margin: 10px;
    margin-left: 10px !important;
    max-height: none !important;
}
.blgimt { display: none;}
.blfp .blgimt, .imb2.img-responsive {
width: 100%;
display: block !important;
}
.ibpers0 .w70 {margin-bottom: 20px;} 
.imm .wtyt, .imm .comnts {text-align: center: important;}
.sublistslider .imm {
    display: inline-block;
}
.x6lg img {
    height: 100px;
    margin-left: 10px;
}
.wwcl.item {paddin-top: 20px; width: 100%; text-align: center;}
.ibti {padding-left: 20px;}
.intx0 {max-width: 100%;}
.blk.pd5.ll.pull-left {
    clear: both;
padding-bottom: 10px;
padding-top:10px;
}
.divsale1 .item,.w50.pull-left,.w70.pull-left,.w80.pull-left,.w60.pull-left,.w20.pull-left,.w10.pull-left,.ibpers0 .w30,.ibpers0 .w70{ width: 100% !important; float: none !important; }
.incbx { width: 100% !important; display: block;  }
#bottom_links_inner > div, #footer_inner > noindex > div, .ftr {width: 100% !important;}
.hmenu { min-width: 450px; margin-left: 0px; }
#myCarousel, .carousel-inner > .item > .container { 
width: 100% !important; 
min-width: 100% !important; 
right: 0px !important; 
}
body, .ibpers0 {
    background-image: none !important;
}
.blk.pd5.ll.pull-left {padding-right: 0px !important; float: none !important;}
.blk.pd5.ll.pull-left .ml { margin-left: 0 !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;
}
.subl4 {display: none !important;}
#inrnav,#inrnav > li > a, #inrnav .nc1 {color: #3B3B3B !important; }
#inrnav {
    margin-left: 0px;
}
#inrnav > li > a {
    padding-left: 10px !important;
}
.x6lg img {
    height: 130px;
}
.intbl td {display: block; float: none;}
#header_searcH_form {
    display: block !important;
}
.navbar .nav > li {float: left !important;}
.x6lg {
    display: inline-block;
    margin-top: 17px;
float: left !important;
}
.subl0 {
    margin-top: 23px;
    position: relative;
    left: 10px;
}
#t0016 {display: none;}
.content img {max-width: 100%; height: auto;}
.carousel-caption h1, .carousel-caption .h1,.carousel-caption .lead { font-size: 18px !important; }
.carousel-caption .h1>img {height: 50px !important;} 
.pcont .covr .h2,.covr .h3,.pcont .covr .h4 {
font-weight: 400;
font-size: 16pt !important;
}
.w40, .w60 {width: 100% !important; float: none;}
#myCarousel,#carousel_container,.carousel-inner, .carousel-inner > .item, .carousel-inner .innerimg { height: 180px !important; max-height: 180px !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;}
.dver, .dver2,.dver3, .dver4  {float: none; width: 100%; margin-right: 0;}
.ibti {margin-left: 0px; margin-top: 10px; padding-left: 0px; width: 100% !important; }
.w50,.w60,.w70,.w80,.w90,.w40 {width: 100%; float: none;}
.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 {
line-height: 1.5 !important;
}
.yacm {width: 40px !important;
height: 40px !important;
}
.ww20 {display: none !important;}
.cutter .tab-pane { max-height: 800px; overflow: auto; }
.cutter {height: 800px;}
.zakazat {position: static; width: 100%; text-align: center;}
.konstr {position: static; width: 100%; text-align: center;}
.cutter .mgnf {display: block; float: none !important; margin-right: 0; clear: both;}
.konsti li {
    width: 25%;
}
.dropdown-menu li > a, .dropdown-menu li > a > i {
    max-width: calc(100% - 50px) !important;
}
#inrnav, #inrnav > li > a, #inrnav .nc1 {
background-color: #fbfbfb !important;
}
.izol {width: 100% !important; float: none;}
}
@media (max-width: 450px) {
.subl3 {
    width: auto !important;
}
.subl3 {
    margin-right: 0px !important;
    margin-top: 0px !important;
}
.dver, .dver2,.dver3, .dver4 {float: none; width: 100%;}
.subl0 {
display:none;
}
#btm_telef,#footer_inner noindex { display:block !important; }
.pcont .ibl {width: 100% !important; float: none;}
.ib.painner,.dropdown-menu.ll,.dropdown-menu.pull-right { width: 100%;}
.wwcl .wtyt { text-align: center !important;}
.cutter .tab-pane { max-height: 1250px; overflow: auto; }
.cutter {height: 1250px;}
.zakazat {position: static; width: 100%; text-align: center;}
.konstr {position: static; width: 100%; text-align: center;}
.cutter .mgnf {margin-right: 0px !important;  width: 100%;}
.subl3 strong {
    font-size: 16pt !important;
}
.subl1 {
    font-size: 14pt;
}
.subl2, .owl-title.cc.h3.b, .wtyt {
    font-size: 10pt !important;
}
.subl3 {
width: calc(100% - 110px);
}
.mutez a:link {
    font-size: 10pt;
}
.x6lg img {
    height: 100px;
    margin-left: 10px;
}

.ww20 {display: none !important;}
.the {font-size: 10px; word-wrap: break-word;}
.ib_col,.ib_checkbox {
    font-size: 9pt;
}
.ib_checkbox .fa,.the .fa {display: none;}
td.day, .tce > tbody > tr > td, .tce > tr > td, .tce > tbody > tr > th, .tce > tr > th, .tce th, .tce td, .tce th, .tce td {
padding: 8px 0px !important;
}
.the > a::after {display: none;}
.the > a {
display: block;
margin-right: 0px;
}
.breadcrumb > li, .h1bread h1, .h1bread h2, .ifb.ifilter .lnk.lcat1, .ifb.ifilter .lnk.lcat1 h2 {
font-size: 10pt !important;
}
.covr .h3, .pagetitle, .cool h2 {
font-size: 15pt !important;
}
.itm0 .tlt {font-size: 30px !important;}
.h2, h2 {
    font-size: 15pt;
}
.ib.painner .ibl {
    width: 100% !important;
}
.inl {
    width: 100% !important;
}
.vbt {padding: 5px; font-size: 10pt !important;}
}
@media (max-width: 450px) {
.bb1 {width: 100% !important; padding-right: 0px !important; float: none !important; }
.subl2 {display: none;}
.subl3 strong {
font-size: 13pt !important;
}
.mutez a:link {
font-size: 8pt;
}
.modalframe-inner { padding: 20px 20px; display: inline-block; width: 100% !important; height: 400px !important; overflow: hidden; }
.modalframe-container {text-align: center; }
.modalframe-container iframe {left: 0; right: 0; height: 420px !important; overflow: hidden; }
.modalframe-container .mfp-close {left: 0;right: 0; width: 100% !important;}
.smsform #ismstelef { border-radius: 0px !important; line-height: 1; margin-right: 0px; max-width: 100% !important; width: 100% !important; }
.smsform .form-group {margin-bottom: 5px !important;}

.smsform #conform {width: 100% !important; text-align: left !important;}
.smsform .btn {padding: 10px 5px !important; width: 100% !important; margin-top: 10px;}
.inc img {width: 60px; height: auto; }
.smsform .dblk {float: none !important; }
.inctxt, .inc .small {font-size: 11px !important;}
.mfp-content {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100vh;
}
iframe, embed, object {
max-width: 100%;
}
.page_item, .page_price,.page_price .price,.ubutton {font-size: 18px !important; margin-left: 0 !important; float: none !important;}
.ubutton {margin-top: 10px;}
#cal_blog {display: none !important;}
.blfp .blogcell {
    height: auto;
}
.rvs .container {
width: 100% !important;
min-width: 100% !important;
right: 0px !important;
margin-left:0 !important;
margin-right: 0 !important;
}
.blfp .blogitm {
    height: auto;
}
.revot {
    width: 95% !important;
}
.blgbtm {
    height: auto;
}
.innerimg {
background-position: top left !important;
}
.h1, h1 {
    font-size: 16pt;
}
.tab-content .btn-lg {margin-bottom: 10px;}
.cutter {
    height: auto;
}
.blfp .h2, .blfp h2 {
    font-weight: 900 !important;
}
.itemtable .ftdi {min-width: auto;}
.itemtable .ftdi,.itemdiv .pd_dsc, .itemdiv div {display: block; float: none;} 
.itemtable .thumbnails {
max-width: none;
}
.itemtable .ftdi {
    margin-right: 0px;
}
.acti .immi {
    width: 170px;
background-position: top center !important;
}
.acti .lcats.blk {
    float: none;
    width: 100%;
    height: auto;
}
}
@media (max-width: 768px) {
.span2 {width: 30% !important;}
.itemtable .fts {
    display: block !important;
    margin-left: 0px;
    padding-top: 10px;
    height: 235px;
    text-align: center;
    margin-right: 20px;
    background: #f1f0f0;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}
.itemtable .pd_dsc {
    height: auto;
    line-height: 1.1;
}
.itemtable .ftdi {
    margin-right: 0px;
    margin-bottom: 0px;
    min-width: 320px;
    background-color: #eeeeee;
    text-align: center;
}
.it_buy {
    float: left !important;
width: 100% !important;
}
.inlink {padding-right: 20px; padding-left: 20px; padding-top: 20px;}
#wiz {
    width: 100%;
}
#wiz img {
    width: 100%;
    height: auto;
}
.vis {
    width: 100%;
    padding-right: 0px;
}
#contentbox::before,#contentbox::after {
height: 50px;
background-size: 45%;
}
}