*{margin:0;padding:0;/* box-sizing: border-box; *//* outline: 1px solid red; */}
div{display:block;}
.clr{clear:both;height:1px;width:100%;overflow:hidden;}
.mr0{ margin-right:0!important; }
img{max-width: 100%;}
ul{}
ul li{list-style-position:inside;}
html {overflow-y: scroll;margin: 0;padding: 0;}
body {background:#ffffff url('../image/body.jpg') center top repeat;color: #000000;font-family: 'Open Sans';}
body, td, th, input, textarea, select, a {outline:none;font-size: 14px;}

h1{font-size: 24px;padding-bottom: 18px;font-weight: normal;color: #424242;line-height: 18px;height: 21px;display: block;}

.breadcrumb{width: 100%;padding-bottom: 11px;height: 17px;line-height: 9px;}
.breadcrumb a{font-size:12px;font-family: 'Open Sans';text-decoration:none;color:#848380;}
.breadcrumb a:last-child{text-decoration:underline;}
.popup{width:200px;height:150px;font-size:24px;font-family: 'Open Sans';text-align:center;padding:10px 30px;color:#424242;}
.popup a{font-size:24px;font-family: 'Open Sans';color:#424242;text-decoration:underline;}
#container {width: 1200px;padding-top:20px;margin-left: auto;margin-right: auto;text-align: left;max-width: 100%;}
#page{width:100%;background:#fff;box-shadow:0px 0px 30px #d8d8d8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:20px;}
#menu{width:100%;height:32px;position:relative;background:#978778;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
#menu #welcome{min-width:155px;width:auto;height:16px;padding-left:20px;color:#fff;font-size:12px;line-height:16px;position:absolute;top:7px;right:-8px;background:url('../image/w.png') left top no-repeat;}
#menu #welcome a{color:#fff;font-size:12px;text-decoration:none;}
#menu #welcome a:hover{color:#efa670;}
#menu ul {list-style: none;display:block;padding-left:34px;}
#menu > ul > li {display:block;padding-right:35.6px;float:left;}
#menu > ul > li:hover {}
#menu > ul > li > a {font-size:14px;color:#fff;text-decoration:none;font-weight:normal;font-family: 'Open Sans';line-height:28px;z-index: 1;position: relative;}
#menu > ul > li:hover > a {text-decoration:underline;}
#header {height: 105px;position:relative;}
#header #logo {position: absolute;top: 15px;left: 35px;}
.regim{width:193px;height:46px;top:33px;left:206px;line-height:17px;border-right:1px solid #cecece;padding-right:19px;text-align:right;font-size:14px;color:#424242;position:absolute;}
.regim span, .contacts_top > span{font-size:14px;color:#ef9858;display:block;}
.regim span{position:relative;margin-top:-4px;}
.contacts_top{width:220px;height:46px;top:33px;left:403px;position:absolute;border-right:1px solid #cecece;padding-right:20px;text-align:right;}
.contacts_top .title{line-height:11px;}
.contacts_top .phone{font-size:21px;color:#424242;line-height:27px;}
.contacts_top .email{font-size:14px;color:#424242;line-height:10px;}
.contacts_top .phone font{color:#2da4ff;}
#header #search {position: absolute;top: 45px;right: 0px;width: 364px;height:36px;z-index: 2;background:url('../image/search.png') left top no-repeat;}
#header .ws{width: 350px;height:36px;position:relative;}
#header .button-search {width:73px;height:26px;text-align:center;line-height:26px;cursor:pointer;position:absolute;top:5px;right:5px;background:url('../image/sb.png') left top no-repeat;font-size:14px;color:#766a5e;}
#header #search input {width:312px;height:26px;padding-left:28px;border:0;background:url('../image/search_input.png') left top no-repeat;margin-left: 5px;margin-top: 5px;font-family:Arial;font-style:italic;font-size:12px;}
#header #cart {min-width: 263px;position: absolute;top: 11px;right: 3px;z-index: 2;background:url('../image/c.png') 60px top no-repeat;}
#header #cart .heading {}
#header #cart .heading h4 {width:107px;height:25px;text-align:left;font-size:14px;color:#424242;font-weight:normal;float:left;display:block;line-height:30px;}
#header #cart .heading a {display:block;font-size:12px;line-height:13px;color:#424242;text-decoration:none;}
#header #cart .heading a span {}
#header #cart .content {}
#header #cart.active .heading {}
#header #cart.active .content {}
#column-left {width: 191px;margin-left:15px;float: left;padding-bottom:60px;}
#column-right + #content,#column-left + #content  {margin-left: 225px;}
#column-left + #content  {margin-right: 15px;}
#column-right {width: 184px;margin-right:15px;float: right;}
#column-left + #column-right + #content{margin-right:220px;}

.manufacturer_module{width:184px;margin-bottom:20px;background:url('../image/gr1.jpg') left top repeat-y;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.manufacturer_module .box-heading{width:100%;height:30px;line-height:30px;color:#424242;font-family:Arial;font-weight:normal;text-align:center;background:url('../image/hd1.jpg') left top repeat-y;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.manufacturer_module .box-content{padding-top:10px;padding-bottom:16px;}
.manufacturer_module .box-heading span{font-size:14px;}
.manufacturer_module .box-content b{font-weight:100;color:#424242;font-size:12px;font-family: 'Open Sans';}
.manufacturer_module .box-content a{height:24px;line-height:24px;padding-left:30px;display:block;text-decoration:none;background:url('../image/manuf_li.png') 10px bottom no-repeat;}
.manufacturer_module .box-content a:last-child{background:url('../image/manuf_li_last.png') 10px bottom no-repeat;}

.filter_module{width:100%;margin-bottom:20px;background:url('../image/gr2.jpg') left top repeat-y;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.filter_module .box-heading{height:30px;line-height:30px;color:#fff;font-family:Arial;font-weight:normal;text-align:center;background:url('../image/hd2.jpg') left top repeat-y;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.filter_module .box-heading span{font-size:14px;}
.filter_module .box-content{padding-top:15px;padding-bottom:20px;}
.filter_module .box-content .cost{font-family: 'Open Sans';width:171px;height:91px;margin:0 auto;background:url('../image/filer_line.jpg') center bottom no-repeat;}
.filter_module .box-content .cost h4{color:#424242;font-size:14px;line-height:11px;padding-bottom:15px;}
.filter_module .box-content .cost input[type=text]{width:38px;height:23px;font-size:12px;color:#424242;padding-left:8px;border:1px solid #c9bdb2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.filter_module .box-content .cost > span{display:block;padding-bottom:8px;}
.filter_module .box-content .cost > span form{display:inline-block;}
.filter_module .box-content .cost .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:0;top:8px;background:url('../image/slider_reg.png') left top no-repeat;}
.filter_module .box-content .cost .ui-widget-header{border:0;height:8px;background:url('../image/slider_line.jpg') left top repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.filter_module .box-content .cost .ui-widget-content{border:0;height:8px;background:url('../image/slider_line_empty.jpg') left top repeat-x;}
.filter_module .box-content .size{width:171px;padding-top:13px;padding-bottom:16px;margin:0 auto;background:url('../image/filer_line.jpg') center bottom no-repeat;}
.filter_module .box-content .size h4{color:#424242;font-size:14px;line-height:11px;padding-bottom:14px;}
.filter_module .box-content .size .panel_size{width:104%;overflow:hidden;}
.filter_module .box-content .size .panel_size.active{}
.filter_module .box-content .size input{position:relative;top:2px;}
.filter_module .box-content .size .panel_size > span{height:25px;display:inline-block;font-size:12px;color:#424242;width:32%;white-space:nowrap;}
.filter_module .box-content .size label{position:relative;left:0px;}
.filter_module .box-content .size .panel_open{display:block;line-height:13px;font-size:12px;color:#0049c2;text-decoration:underline;cursor:pointer;}
.filter_module .box-content .color{width:171px;padding-top:15px;padding-bottom:12px;margin:0 auto;background:url('../image/filer_line.jpg') center bottom no-repeat;}
.filter_module .box-content .color h4{color:#424242;font-size:14px;line-height:11px;padding-bottom:15px;}
.filter_module .box-content .color input.checkbox{display:none;}
.filter_module .box-content .color input.checkbox:checked+label{background: url('../image/color_checked.png') 4px 4px no-repeat;}
.filter_module .box-content .color label{display:inline-block;width:100%;height:25px;cursor:pointer;}
.filter_module .box-content .color > span{display:inline-block;width:18%;height:26px;}
.filter_module .box-content .type{width:171px;padding-top:15px;padding-bottom:20px;margin:0 auto;background:url('../image/filer_line.jpg') center bottom no-repeat;}
.filter_module .box-content .type h4{color:#424242;font-size:14px;line-height:11px;padding-bottom:12px;}
.filter_module .box-content .type > span{width:49%;display:inline-block;font-size:12px;letter-spacing: -1px;white-space:nowrap;}
.filter_module .box-content .type input{position:relative;top:2px;}
.filter_module .box-content .manuf{width:171px;padding-top:14px;padding-bottom:16px;margin:0 auto;background:url('../image/filer_line.jpg') center bottom no-repeat;}
.filter_module .box-content .manuf h4{color:#424242;letter-spacing:-1px;font-size:14px;line-height:11px;padding-bottom:12px;}
.filter_module .box-content .manuf > span{width:49%;display:inline-block;font-size:12px;letter-spacing: -1px;}
.filter_module .box-content .manuf input{position:relative;top:2px;}
.filter_module .box-content .surface{width:171px;padding-top:15px;padding-bottom:15px;margin:0 auto;background:url('../image/filer_line.jpg') center bottom no-repeat;}
.filter_module .box-content .surface h4{color:#424242;font-size:14px;line-height:11px;padding-bottom:15px;}
.filter_module .box-content .surface > span{min-width:49%;display:inline-block;font-size:12px;letter-spacing: -1px;}
.filter_module .box-content .surface input{position:relative;top:2px;}
.filter_module .box-content .style{width:171px;padding-top:14px;padding-bottom:16px;margin:0 auto;background:url('../image/filer_line.jpg') center bottom no-repeat;}
.filter_module .box-content .style h4{color:#424242;font-size:14px;line-height:11px;padding-bottom:13px;}
.filter_module .box-content .style > span{width:99%;display:block;font-size:12px;line-height:18px;}
.filter_module .box-content .style input{position:relative;top:2px;}
.filter_module .box-content .buttons{width:171px;padding-top:18px;padding-bottom:2px;margin:0 auto;text-align:center;}
.filter_module .box-content .buttons input.filter_start{width:151px;height:33px;margin-bottom:4px;background:url('../image/filter_start.png') left top repeat-x;border:0;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}
.filter_module .box-content .buttons a.reset_filter{color:#0049c2;font-size:12px;text-decoration:underline;padding-top:5px;}

.category_module{width:100%;margin-bottom:20px;background:url('../image/gr2.jpg') left top repeat-y;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.category_module .box-heading{height:30px;line-height:30px;color:#fff;font-family:Arial;font-weight:normal;text-align:center;background:url('../image/hd3.jpg') left top repeat-y;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.category_module .box-content{padding-top:10px;padding-bottom:15px;}
.category_module .box-heading span{font-size:14px;}
.category_module .box-content > ul{display:block;}
.category_module .box-content > ul > li{display:block;list-style:none;min-height:25px;line-height:25px;padding-left:30px;background:url('../image/manuf_li2.png') 10px 6px no-repeat;}
.category_module .box-content > ul > li > a{font-size:12px;color:#424242;text-decoration:none;display:block;font-weight:bold;letter-spacing:-0.5px;}
.category_module .box-content > ul > li > a+ul{display:block;}
.category_module .box-content > ul > li > a+ul > li{display:block;list-style:none;min-height:24px;line-height:24px;padding-left:14px;}
.category_module .box-content > ul > li > a+ul > li > a{font-size:12px;color:#424242;text-decoration:none;display:block;}

.news_module{width:100%;padding-bottom:15px;margin-bottom:20px;background:url('../image/gr3.jpg') left top repeat-y;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.news_module .box-heading{height:31px;line-height:30px;color:#424242;font-family:Arial;font-weight:normal;text-align:center;background:url('../image/hd4.jpg') left top repeat-y;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.news_module .box-heading span{font-size:14px;}
.news_module .box-content{padding-left:10px;padding-right:10px;}
.news_module .box-content .box-news{padding-top:23px;padding-bottom:20px;border-bottom:1px solid #cecece;}
.news_module .box-content .box-news:last-child{border-bottom:0;}
.news_module .box-content .box-news h4{font-size:14px;font-weight:normal;color:#a49382;border-bottom:0px;line-height:13px;}
.news_module .box-content .posted{color:#bcbcbc;font-size:12px;}
.news_module .box-content p{font-size:12px;color:#5a5a5a;line-height:14px;}
.news_module .box-content .more{text-align:right;padding-top:4px;}
.news_module .box-content .more a{font-size:12px;color:#637ba2;text-decoration:none;border-bottom:1px dotted #637ba2;display: inline-block;}
.news_module .allnews{text-align:center;}
.news_module .allnews a{border-bottom:1px dotted #637ba2;font-size:12px;color:#637ba2;text-decoration:none;}

.slideshow{background:#f0e3d5;width:758px;height:225px;padding-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.slideshow .nivoSlider{margin:0 auto;}

.latest_module .box-heading{background:url('../image/line1.jpg') left 15px repeat-x;padding-bottom:20px;}
.latest_module .box-heading span{font-size:20px;color:#424242;background:#fff;padding-right:10px;}
.latest_module, .category-list{padding-top:30px;}
.category-list ul{display:block;}
.latest_module .box-product > div{width:230px;height:320px;float:left;margin-right:20px;display:block; text-align:center;}
.latest_module .box-product .image, .category-list ul li .image{margin-bottom:2px;}
.latest_module .box-product .name, .category-list ul li .name{font-size:12px; text-align:left;}
.latest_module .box-product .name a,.category-list ul li .name a{color:#0049c2;font-size:12px; text-align:left;}
.latest_module .box-product .other,.category-list ul li .other{font-size:12px;margin-bottom:3px; text-align:left;}
.latest_module .box-product .other font, .category-list ul li .other font{color:#898989;font-size:12px; text-align:left;}
.latest_module .box-product .price,.category-list ul li .price{font-size:20px;color:#323232;padding-top:0px; text-align:left;}
.latest_module .box-product .price span,.category-list ul li .price span{font-size:12px;color:#898989; text-align:left;}



.latest_module .box-product2 > div{width:230px;height:420px;float:left;margin-right:20px;display:block; text-align:center;}
.latest_module .box-product2 .image, .category-list ul li .image{margin-bottom:2px;}
.latest_module .box-product2 .name, .category-list ul li .name{font-size:12px; text-align:left;}
.latest_module .box-product2 .name a,.category-list ul li .name a{color:#0049c2;font-size:12px; text-align:left;}
.latest_module .box-product2 .other,.category-list ul li .other{font-size:12px;margin-bottom:3px; text-align:left;}
.latest_module .box-product2 .other font, .category-list ul li .other font{color:#898989;font-size:12px; text-align:left;}
.latest_module .box-product2 .price,.category-list ul li .price{font-size:20px;color:#323232;padding-top:0px; text-align:left;}
.latest_module .box-product2 .price span,.category-list ul li .price span{font-size:12px;color:#898989; text-align:left;}




.home_page .html{width:100%;float:left;padding-top:10px;}
.home_page .html h2{font-size:20px;}
.home_page .html p{letter-spacing: -0.2px;line-height: 17px;}
.home_page .latest_module+.latest_module{float:left;width:100%;margin-bottom: 30px;}

.category_page{}
.category_page h1{font-size:20px;padding-bottom:13px;font-weight:normal;color:#424242;line-height:18px;height:20px;display:block;background:url('../image/h1_line.jpg') left 10px repeat-x;}
.category_page h1 span{background:#fff;padding-right:10px;}
.category_page .block_cats{width:100%;float:left;}
.category_page .block_cats h3{font-weight:normal;letter-spacing: 0.3px;display:block;margin-bottom:20px;color:#c96115;padding-bottom:5px;padding-top:3px;background:url('../image/h1_line.jpg') left bottom repeat-x;}
.category_page .block_cats h3 a{font-size:18px;text-decoration:none;color:#c96115;}
.category_page .description{width:100%;padding-top:23px;padding-bottom:143px;float:left;font-size:12px;color:#424242;}
.category-list ul li{width:230px;height:320px;float:left;margin-right:20px;display:block;}


.pagination{text-align:center;}
.pagination a{text-decoration:none;font-size:14px;color:#424242;display: inline;padding-left: 5px;padding-right: 5px;}
.category_page .pagination{float: left;width: 100%;padding-top: 32px;padding-bottom: 8px;}

.product-filter{width:100%;height:30px;margin-bottom:10px;line-height:30px;background-color:#f6eee8;padding-left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.product-filter >div{display:inline;font-size:12px;color:#4f4f4f;}
.product-filter >div b{font-weight:normal;}
.product-filter >div select{border:0;background:none;cursor:pointer;color:#637ba2;font-family: 'Open Sans';}
.product-filter >div select:hover{background-color:#fff;}
.product-filter >div:first-child{}
.product-filter >div:last-child{}

#sort_block{background:#f6eee8;height:30px;line-height:30px;margin-bottom:16px;padding-left:10px;}
#sort_block span{display: inline-block;margin: 0;position: relative;top: -11px;font-size:12px;}
#sort_block select{}
#sort_block .sort_title{}
#sort_block .sort{display:inline-block;}
#sort_block .limit_title{}
#sort_block .limit{display:inline-block;}

.selectricWrapper {position: relative;margin: 0px;cursor: pointer;}
.selectricResponsive {
    width: 100%;
}
 
.selectric {background:none;
    position: relative;
    border-radius: 2px;
}
 
.selectric .label {display: inline-block;white-space: nowrap;overflow: hidden;margin: 0 30px 0 0;padding: 6px;font-size: 12px;line-height: 18px;color: #637ba2;min-height: 18px;}
 
.selectric .button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    color: #637ba2;
    text-align: left;
    font: 0/0 a;
    *font: 20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
 
.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto auto auto 0;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #637ba2;
    border-bottom: none;
}
 
.selectricHover .selectric {
    border-color: #CCC;
}
 
.selectricHover .selectric .button {
    color: #637ba2;
}
 
.selectricHover .selectric .button:after {
    border-top-color: #637ba2;
}
 
.selectricOpen {
    z-index: 9999;
}
 
.selectricOpen .selectric {
    border-color: #CCC;
    background: #F0F0F0;
    z-index: 9999;
}
 
.selectricOpen .selectricItems {
    display: block;
}
 
.selectricDisabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
 
.selectricHideSelect {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0;
}
 
.selectricHideSelect select {
    position: absolute;
    left: -100%;
    display: none;
}
 
.selectricInput {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    *font: 0/0 a !important;
    background: none !important;
}
 
.selectricTempShow {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important;
}
 
 
.selectricItems {
    display: none;
    position: absolute;
    overflow: auto;
    top: 100%;
    left: 0;
    background: #F9F9F9;
    border: 1px solid #CCC;
    z-index: 9998;
    -webkit-box-shadow: 0 0 10px -6px;
    box-shadow: 0 0 10px -6px;
}
 
.selectricItems ul,
.selectricItems li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px;
}
 
.selectricItems li {
    display: block;
    padding: 5px;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #EEE;
    color: #666;
    cursor: pointer;
}
 
.selectricItems li.selected {
    background: #EFEFEF;
    color: #444;
    border-top-color: #E0E0E0;
}
 
.selectricItems li:hover {
    background: #F0F0F0;
    color: #444;
}
 
.selectricItems li.disabled {
    background: #F5F5F5;
    color: #BBB;
    border-top-color: #FAFAFA;
    cursor: default;
}


.subcategory_page{}
.subcategory_page h1{padding-top:6px;font-size:20px;padding-bottom:18px;font-weight:normal;color:#424242;line-height:18px;height:21px;display:block;background:url('../image/h1_line.jpg') left 16px repeat-x;}
.subcategory_page h1 span{background:#fff;padding-right:10px;}
.subcategory_page .category-list{padding-top:0;}
.subcategory_page .category-list ul li .name{font-size:16px;color:#424242;line-height:24px;}
.subcategory_page .category-list ul li{height:202px;}
.subcategory_page .category-list ul li .image{margin-bottom:0;}
.subcategory_page .description{width:100%;padding-top:43px;padding-bottom:194px;float:left;font-size:12px;color:#424242;}

.product-list{}
.product-list > div{width: 181px;height: 263px;float: left;margin-right: 20px;display: block;}
.product-list > div:nth-child(3n){margin-right:0;}
.product-list+.pagination{width:100%;float:left;}
.product-list > div .name{text-align:center;border-bottom:1px solid orange;}
.product-list > div .name a{font-size: 16px;text-decoration:none;color: #424242;line-height: 24px;}

.product-info{    padding-bottom: 272px;}
.product-info > .left{width:393px;float:left;}
.product-info > .right{margin-left:395px;padding-top:20px;}
.product-info > .right .description{display:table;width:100%;}
.product-info > .right .description > div{display:table-row;background-color:#f7eee9;height:26px;line-height:26px;font-size:14px;}
.product-info > .right .description > div span{display:table-cell;}
.product-info > .right .description > div span b{font-weight:bold;}
.product-info > .right .description > div:nth-child(2n){background-color:#fff;}
.product-info #calc{}
.product-info #calc h4{font-size:18px;color:#ef9858;}
.product-info #calc .calc{}
.product-info .cart{text-align:right;position:relative;    padding-right: 19px;float:left;width:100%;}
.product-info .cart > div{width: 80px;display:none;border:1px solid #424242;height: 37px;position: absolute;bottom: 0;left: 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.product-info .cart > div input[type=text]{height:36px;border:0;width:65px;}
.product-info .cart > div input.plus{background:transparent;position: absolute;border-left:1px solid #424242;border-bottom:1px solid #424242;border-top:0;border-right:0;right: 0;top: 0;width: 30px;height: 20px;}
.product-info .cart > div input.minus{background:transparent;position: absolute;border-left:1px solid #424242;border-top:0;border-right:0;border-bottom:0;right: 0;bottom: 0;width: 30px;height: 20px;}
.product-info .cart > input{width:118px;cursor:pointer;height:39px;color:#fff;font-size:18px;line-height:38px;text-align:center;background:#ed925f;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.product-info .cart h4{display:block;text-align:right;font-size:24px;font-weight:normal;color:#424242;padding-bottom: 10px;padding-top: 0px;}
#content {min-height: 400px;margin-bottom: 25px;}

.cart_page{}
.cart_page h1{font-size:24px;color:#ef9858;line-height:17px;padding-bottom:12px;letter-spacing: 1.2px;}
.cart_page h5{font-size:14px;color:#424242;line-height:12px;padding-bottom:23px;font-weight:normal;letter-spacing: -0.1px;}
.cart_page table{width:100%;}
.cart_page table tbody td{padding-top:15px;padding-bottom:17px;border-bottom:1px solid #dccebf;}
.cart_page table tbody td.name{vertical-align:top;}
.cart_page table tbody td.name div{display:block;width:100%;font-size:12px;color:#424242;line-height: 15px;}
.cart_page table tbody td.name div span{display:inline-block;color:#848380;width:90px;}
.cart_page table thead td{height:23px;padding-left:6px;background:#f7eee9;}
.cart_page table thead td.image{padding-left: 13px;width: 110px;}
.cart_page table thead td.name{padding-left: 18px;width: 171px;}
.cart_page table thead td.quantity{width:86px;}
.cart_page table thead td.price{padding-left: 13px;width: 78px;}
.cart_page table thead td.total{padding-left: 13px;}

.qu {width:50px;height:18px;margin: 0 auto 0 16px;}
.qu input[type=text]{width: 18px;height: 15px;text-align:center; border: 1px solid #a9a9a9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.qu .plus{background:none;border:0;font-size:15px;font-weight:bold;cursor:pointer;}
.qu .minus{background:none;border:0;font-size:15px;font-weight:bold;cursor:pointer;}

.cart_page .quantity{}
.cart_page .quantity .qub{width:70px;height:26px;margin: 0 auto 0 16px;}
.cart_page .quantity .qub input[type=text]{width: 27px;height: 22px;border: 1px solid #a9a9a9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.cart_page .quantity .qub .plus{background:none;border:0;font-size:18px;font-weight:bold;cursor:pointer;}
.cart_page .quantity .qub .minus{background:none;border:0;font-size:18px;font-weight:bold;cursor:pointer;}
.cart_page .quantity a.remove{}
.cart_page .quantity input[type=image]{display:none;}
.cart_page table tbody td.price{text-align:center;}
.cart_page table tbody td.total{text-align:center;}
.cart_page .buttons{width:100%;height:50px;padding-top:25px;}
.cart_page .buttons > div:first-child{display:block;float:left;width:168px;height:39px;}
.cart_page .buttons > div:last-child{float:right;display:block;width:118px;height:39px;}
.conti{display:block;font-size:14px;color:#fff;text-align:center;text-decoration:none;width:168px;height:39px;line-height:39px;background-color:#c2bbb2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.shopp{display:block;font-size:18px;color:#fff;line-height:39px;width:118px;height:39px;text-decoration:none;text-align:center;background-color:#ed925f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.gallery_module{padding-top:30px;}
.gallery_module .box-heading{font-weight: normal;font-size: 18px;text-decoration: none;color: #c96115;display: block;margin-bottom: 23px;color: #c96115;padding-bottom: 10px;background: url('../image/h1_line.jpg') left bottom repeat-x;}

.order_form{padding-top: 35px;display: block;letter-spacing: 0.3px;}
.order_form h3{font-size:24px;color:#ef9858;padding-bottom:22px;line-height:20px;}
.order_form h4{font-size:18px;color:#424242;padding-bottom:15px;line-height:16px;font-weight:normal;}
.order_form .tb{display:table;width:345px;margin-bottom:3px;}
.order_form .tb span{display:table-cell;width:70px;font-size:14px;color:#424242;}
.order_form .tb font{color:#ad5523;font-size:12px;padding-left: 93px;}
.order_form .tb input[type=text]{width:270px;height:30px;border:1px solid #beb2a5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.order_form .txtar{width:270px;height:48px;display:block;border:1px solid #beb2a5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;resize:none;}
.order_form label{font-size:14px;color:#424242;display: inline-block;height:19px;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;margin-bottom:10px;font-size: 14px;}
.order_form label:before {content: "";background:url('../image/radio_no.png') left top no-repeat;display: inline-block;width: 19px;height: 19px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;}
.order_form input[type=radio]:checked + label:before {content: "";background:url('../image/radio_active.png') left top no-repeat;line-height: 19px;}
.order_form input[type=radio]{ display:none; }
.order_form .tb span:last-child{display:table-cell;width:auto;font-size:14px;color:#424242;}
.order_form .day_date{display:inline-block;position:relative;width:45px;height:24px;}
.order_form .day_date input[type=text]{width:43px;height:22px;text-align:center;font-size:14px;font-family: 'Open Sans';color:#424242;}
.order_form .day_date small{font-size:12px;color:#a8a8a8;width:30px;height:17px;display:block;position:absolute;left:8px;bottom:-13px;}
.order_form .month_date{display:inline-block;position:relative;width:95px;height:24px;}
.order_form .month_date select{width:93px;height:22px;font-size:14px;font-family: 'Open Sans';color:#424242;border:1px solid #beb2a5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.order_form .month_date small{font-size:12px;color:#a8a8a8;width:40px;height:17px;display:block;position:absolute;left:23px;bottom:-13px;}
.order_form .year_date{display:inline-block;position:relative;width:45px;height:24px;}
.order_form .year_date input[type=text]{width:43px;height:22px;text-align:center;font-size:14px;font-family: 'Open Sans';color:#424242;}
.order_form .year_date small{font-size:12px;color:#a8a8a8;width:30px;height:17px;display:block;position:absolute;left:8px;bottom:-13px;}
.order_form .itogo{font-size:24px;text-align:right;color:#424242;border-top: 1px solid #dccebf;margin-top: 28px;padding-top: 9px;}


#footer{height:126px;background:url('../image/footer.jpg') center top no-repeat;position:relative;}
.menu_bottom{width:117px;height:90px;position:absolute;top:18px;left:226px;background:url('../image/v_line_r.png') right top no-repeat;}
.menu_bottom ul{display:block;}
.menu_bottom ul li{display:block;line-height:14px;list-style:none;padding-bottom: 0.4px;}
.menu_bottom ul li a{text-decoration:none;color:#e4e4e4;font-size:12px;}
.category_bottom{width:160px;height:90px;position:absolute;top:18px;left:382px;}
.category_bottom ul{display:block;}
.category_bottom li{display:block;line-height:14px;list-style:none;padding-bottom: 0.6px;}
.category_bottom ul li a{text-decoration:none;color:#e4e4e4;font-size:12px;}
.contact_bottom{width:195px;height:90px;position:absolute;right:100px;top:17px;font-size:18px;color:#e4e4e4;line-height: 16px;}
.contact_bottom span{font-size:12px;display:block;letter-spacing: 0.5px;padding-bottom:2px;}
.ns2{margin-top:17px;margin-left:34px;display:block;}

.cart_page #total td{font-size:24px;color:#424242;text-align:right;}
.cart_page #total td.right{width:20%;    white-space: nowrap;}
.cart_page #total td.left{width:72%;    white-space: nowrap;}
.cart_page #total td b{font-weight:normal;}

.isizes{margin-top:21px;float:left;width:100%;}
.isizes:after,.isizes:before{content:'';display:table;clear:both;width:100%;height:1px;}
.isizes h4{color:#ef9858;font-family: 'Open Sans';text-align:left;font-size:18px;padding-bottom:8px;}
.i1{}
.i1> div{height:37px;line-height:37px;position:relative;display:table;width:100%;}
.i1> div span{font-size:14px;color:#424242;padding-left:10px;display:table-cell;}
.i1> div span:first-child{width:320px;height:37px;}
.i1> div:nth-child(2n){background-color:#f7eee9;}
.i1> div span input[type=text]{width:28px;height:25px;border:1px solid #a9a9a9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.i1> div span input[type=button]{background:none;border:0;font-size:18px;color:#424242;font-weight:bold;cursor:pointer;}
.i1> div span input[type=checkbox]{display:none;}
.i1> div span input[type=checkbox]+label{position: relative;top: 5px;display:inline-block;width:19px;height:19px;background:url('../image/i_no.png') left top no-repeat;cursor: pointer;}
.i1> div span input[type=checkbox]:checked+label{display:inline-block;width:19px;height:19px;background:url('../image/i_yes.png') left top no-repeat;}

#ajax_eject{padding-top:20px;}

.nivoSlider {
	position: relative;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
}
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#7f746a;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:8;
}
.nivo-caption p {padding:3px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:35%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.slideshow .nivoSlider {position: relative;background: #fff url('../image/loading.gif') no-repeat 50% 50%;	margin-bottom: 20px;}
.slideshow .nivoSlider img {position: absolute;top: 0px;left: 0px;display: none;}
.slideshow .nivoSlider a {border: 0;display: block;}
.slideshow .nivo-controlNav {text-align:center;position: absolute;left: 0px;width:565px;bottom:-15px;text-align: center;height: 17px;z-index: 99;}
.slideshow .nivo-controlNav a {vertical-align: top;display: inline-block;width: 17px;height: 22px;background: url('../image/bullets.png') no-repeat;text-indent:-9999px;border:0;margin-right:0px;float:none;}
.slideshow .nivo-controlNav a.active {background-position:0 -22px;}
.slideshow .nivo-directionNav a {display:block;width:21px;height:54px;text-indent:-9999px;border:0;}
.slideshow a.nivo-nextNav {background:url('../image/arrow_next.png') left top no-repeat;right:0;}
.slideshow a.nivo-prevNav {background:url('../image/arrow_prev.png') left top no-repeat;left:0;}
.slideshow .nivo-caption {text-shadow:none;font-size:16px;color:#fff;text-align:center;}
.slideshow .nivo-caption a {color:#fff;font-size:16px;text-decoration:none;}

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-state-disabled { cursor: default !important; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }

.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-autocomplete { position: absolute; cursor: default; }	

* html .ui-autocomplete { width:1px; } 

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } 

.ui-button-icon-only { width: 2.2em; } 
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: .4em 1em; }

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; } 
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

#menu_portable_selector{display: none!important;}
#menu_portable_selector+figure+label{position: fixed;margin-right: 10px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border-radius: 4px;background: #978778;z-index: 9;border: 1px solid #ddd;box-shadow: 0px 4px 24px -6px rgba(0,0,0,0.6);cursor: pointer;top: 0;right: 0;}
#menu_portable_selector+figure+label .icon-bar{}
#menu_portable_selector+figure{display: none;}
#menu_portable_selector+figure+label+#menu{-webkit-transition: all 0.3s;transition: all 0.3s;}
#menu_portable_selector:checked+figure{position: fixed;background: rgba(0,0,0,0.4);width: 100%;height: 100%;display: block;top: 0;left: 0;z-index: 5;}
#menu_portable_selector:checked+figure+label{}
#menu_portable_selector:checked+figure+label .icon-bar{}
#menu_portable_selector:checked+figure+label+#menu{display: block;width: 60%;opacity: 1;visibility: visible;}

#filter_portable_selector{padding: 9px 10px;margin-bottom: 8px;background-color: transparent;background-image: none;border-radius: 4px;background: #978778;z-index: 9;border: 1px solid #ddd;box-shadow: 0px 4px 24px -6px rgba(0,0,0,0.6);cursor: pointer;top: 0;right: 0;color: #fff;font-size: 21px;width: 100%;margin-top: 0;outline: none;border: 0;padding-left: 40px;text-align: left;}
#filter_portable_selector figure{display: inline-block;vertical-align: top;position: relative;top: 5px;}
#filter_portable_selector .icon-bar{}
#filter_portable_selector+.filter_module{}

#category_portable_selector{padding: 9px 10px;margin-bottom: 8px;background-color: transparent;background-image: none;border-radius: 4px;background: #978778;z-index: 9;border: 1px solid #ddd;box-shadow: 0px 4px 24px -6px rgba(0,0,0,0.6);cursor: pointer;top: 0;right: 0;color: #fff;font-size: 21px;width: 100%;margin-top: 0;outline: none;border: 0;padding-left: 40px;text-align: left;}
#category_portable_selector figure{display: inline-block;vertical-align: top;position: relative;top: 5px;}
#category_portable_selector .icon-bar{}
#category_portable_selector+.filter_module{}

#manufacturer_portable_selector{padding: 9px 10px;margin-bottom: 8px;background-color: transparent;background-image: none;border-radius: 4px;background: #978778;z-index: 9;border: 1px solid #ddd;box-shadow: 0px 4px 24px -6px rgba(0,0,0,0.6);cursor: pointer;top: 0;right: 0;color: #fff;font-size: 21px;width: 100%;margin-top: 0;outline: none;border: 0;padding-left: 40px;text-align: left;}
#manufacturer_portable_selector figure{display: inline-block;vertical-align: top;position: relative;top: 5px;}
#manufacturer_portable_selector .icon-bar{}
#manufacturer_portable_selector+.filter_module{}



.icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;background: #fff;}
.icon-bar + .icon-bar {margin-top: 4px;}
@media (min-width:992px) {
	#header #cart {}
	#header #cart .heading {}
	#header #cart .heading h4 {}
	#header #cart .heading a {}
	#header #cart .heading a span {}
	#header #cart .content {}
	#header #cart.active .heading {}
	#header #cart.active .content {}
	#sort_block .sort{}
	#sort_block .limit{}
	.breadcrumb{}
	.breadcrumb a{}
	#sort_block{}
	#sort_block > span{}	
	.category-info{}
	.category-info .image{}
	.category-info .image img{}
	.category-list ul{}
	.category-list ul:after,.category-list ul:before{content:'';}
	.category-list ul li{}
	.cart_page h5{}
	#form_load{}
	#form_load .cart-info{}
	#form_load .cart-info table{}
	#form_load .cart-info table thead td{}
	#form_load .cart-info table thead td.image{}
	#form_load .cart-info table thead td.name{}
	#form_load .cart-info table thead td.quantity{}
	#form_load .cart-info table thead td.price{}
	#form_load .cart-info table thead td.total{}
	#form_load .cart-info table tbody td{}
	#form_load .cart-info table tbody td.name{}
	#form_load .cart-info table tbody td.name .image{}
	#form_load .cart-info table tbody td.image{}
	#form_load .cart-info table tbody td.name div{}
	#form_load .cart-info table tbody td.name div span{}
	#form_load .cart-info table tbody td.name div.attr{}
	#form_load .cart-info table tbody td.name div.attr span{}
	#form_load .cart-info table tbody td.quantity{}
	#form_load .cart-info .quantity .qub{}
	#form_load .cart-info table tbody td.price{}
	#form_load .cart-info table tbody td.total{}
	.order_form .tb{}
	.order_form .tb span{}
	.order_form .tb input[type=text]{}
	.order_form h3{}
	.order_form h4{}
	.radio_ship{}
	.order_form label{}
	.order_form .txtar{}
	.order_form .day_date{}
	.order_form .month_date{}
	.order_form .year_date{}
	.order_form .itogo{}
	.cart_page .buttons{}
	.cart_page .buttons > div:first-child{}
	.conti{}
	.cart_page .buttons > div:last-child{}
	.shopp{}
	.empty_first{}
	.empty_first > span:first-child{}
	.empty_first > div:first-child{}
	.empty_first > div:last-child{}
	.order_form .tb font{}
	.product-info > .left{width: auto;}
	.product-info > .right{width: auto;}
	.product_page{}
	.product-info > .right .description > div{}
	.product-info > .right .description > div span{}
	.i1> div{}
	.i1> div span{}
	.i1> div span:first-child{}
	.product-info .cart > input{}
	.product-info .cart{}
	.product-info .cart h4{}
	.product-info:after,.product-info:before{content:'';}
	#header #cart .heading a span b:first-child{}
	#header #cart .heading a span b{}
	
}
@media (min-width:992px) and (max-width:1199px){
	#header #cart {}
	#header #cart .heading {}
	#header #cart .heading h4 {}
	#header #cart .heading a {}
	#header #cart .heading a span {}
	#header #cart .content {}
	#header #cart.active .heading {}
	#header #cart.active .content {}

	#sort_block .sort{}
	#sort_block .limit{}
	.breadcrumb{}
	.breadcrumb a{}
	#sort_block{}
	#sort_block > span{}
	.category-info{}
	.category-info .image{}
	.category-info .image img{width: 100%;image-rendering: pixelated;}
	.category-list ul:after,.category-list ul:before{content:'';}
	.category-list ul{}
	.category-list ul li{width: 32%;width: -moz-calc(33.3% - 20px + 20px / 3);width: calc(33.3% - 20px + 20px / 3);margin-right: 20px;height: auto;margin-bottom: 20px;}
	ul{}
	ul li{list-style-position: inside;}
	img{max-width: 100%;}
	.latest_module .box-product .image img, .category-list ul li .image img{}
	#header{height: 120px;}
	.latest_module .box-product > div{width: 32%;width: -moz-calc(33.3% - 20px + 20px / 3);width: calc(33.3% - 20px + 20px / 3);margin-right: 20px;height: auto;margin-bottom: 20px;}
	.latest_module .box-content:after,.latest_module .box-content:before{content:'';display:table;width:100%;}
	#form_load{}
	.cart_page h5{}
	#form_load .cart-info{}
	#form_load .cart-info table{}
	#form_load .cart-info table thead td{}
	#form_load .cart-info table thead td.image{}
	#form_load .cart-info table thead td.name{}
	#form_load .cart-info table thead td.quantity{}
	#form_load .cart-info table thead td.price{}
	#form_load .cart-info table thead td.total{}
	#form_load .cart-info table tbody td{}
	#form_load .cart-info table tbody td.name{}
	#form_load .cart-info table tbody td.name .image{}
	#form_load .cart-info table tbody td.image{}
	#form_load .cart-info table tbody td.name div{}
	#form_load .cart-info table tbody td.name div span{}
	#form_load .cart-info table tbody td.name div.attr{}
	#form_load .cart-info table tbody td.name div.attr span{}
	#form_load .cart-info table tbody td.quantity{}
	#form_load .cart-info .quantity .qub{}
	#form_load .cart-info table tbody td.price{}
	#form_load .cart-info table tbody td.total{}
	.order_form .tb{}
	.order_form .tb span{}
	.order_form .tb input[type=text]{}
	.order_form h3{}
	.order_form h4{}
	.radio_ship{}
	.order_form label{}
	.order_form .txtar{}
	.order_form .day_date{}
	.order_form .month_date{}
	.order_form .year_date{}
	.order_form .itogo{}
	.cart_page .buttons{}
	.cart_page .buttons > div:first-child{}
	.conti{}
	.cart_page .buttons > div:last-child{}
	.shopp{}
	.empty_first{}
	.empty_first > span:first-child{}
	.empty_first > div:first-child{}
	.empty_first > div:last-child{}
	.order_form .tb font{}
	.product-info > .left{width: 100%;text-align: center;box-sizing: border-box;}
	.product-info > .right{margin-left: 0;width: 100%;box-sizing: border-box;float: left;}
	.product_page{}
	.product-info > .right .description > div{}
	.product-info > .right .description > div span{}
	.i1> div{}
	.i1> div span{}
	.i1> div span:first-child{}
	.product-info .cart > input{}
	.product-info .cart{}
	.product-info .cart h4{}
	.product-info:after,.product-info:before{content:'';}
	#header #cart .heading a span b:first-child{}
	#header #cart .heading a span b{}
	
}
@media (min-width:768px) and (max-width:991px){
	#header #cart {}
	#header #cart .heading {}
	#header #cart .heading h4 {}
	#header #cart .heading a {}
	#header #cart .heading a span {}
	#header #cart .content {}
	#header #cart.active .heading {}
	#header #cart.active .content {}

	#sort_block .sort{}
	#sort_block .limit{}
	.breadcrumb{}
	.breadcrumb a{}
	#sort_block{}
	#sort_block > span{}
	.category-info{}
	.category-info .image{}
	.category-info .image img{width: 100%;image-rendering: pixelated;}
	.category-list ul:after,.category-list ul:before{content:'';}
	.category-list ul{}
	.category-list ul li{width: 32%;width: -moz-calc(33.3% - 20px + 20px / 3);width: calc(33.3% - 20px + 20px / 3);margin-right: 20px;height: auto;margin-bottom: 20px;}
	ul{}
	ul li{list-style-position: inside;}
	.latest_module .box-product .image img, .category-list ul li .image img{width: 100%;image-rendering: pixelated;}
	img{max-width: 100%;}
	#menu{display: block!important;opacity: 1!important;visibility: visible!important;height: auto;}
	#menu > ul > li{padding-right: 0;padding-left: 0;}
	#menu > ul > li > a{display: block;font-size: 13px;font-weight: 100;}
	#menu ul{display: flex;padding-left: 5px;justify-content: space-between;}
	#menu ul:after,#menu ul:before{content:'';display:table;clear:both;}
	#content{}
	#column-left{}
	#column-right{float: none;margin-left: 225px;box-sizing: border-box;width: auto;}
	#notification:after,#notification:before{content:'';display:table;clear:both;}
	.manufacturer_module{width: auto;background-size: 100% 100%;}
	.manufacturer_module .box-heading{background-size: 100% 100%;}
	.manufacturer_module .box-content{padding-right: 10px;display: flex;flex-wrap: wrap;justify-content: stretch;}
	.manufacturer_module .box-content a{width: auto;float: left;/* flex-basis: 19%; */}
	.manufacturer_module .box-content:after,.manufacturer_module .box-content:before{content:'';display:table;/* clear:both; */width: 100%;}
	.manufacturer_module .box-content a:last-child{background: url(../image/manuf_li.png) 10px bottom no-repeat;}
	.manufacturer_module .box-content b{font-size: 10px;}
	#column-left + #column-right + #content{margin-right: 15px;}
	.latest_module .box-heading{}
	.latest_module .box-content{}
	.latest_module .box-content:after,.latest_module .box-content:before{content:'';display:table;width:100%;}
	.latest_module .box-product > div{width: 32%;width: -moz-calc(33.3% - 20px + 20px / 3);width: calc(33.3% - 20px + 20px / 3);margin-right: 20px;height: auto;margin-bottom: 20px;}
	.latest_module .box-product .other font, .category-list ul li .other font{display: block;}
	.latest_module, .category-list{float: none;}
	.category_module .box-content > ul > li > a+ul > li{padding-left: 0;}
	.category_module .box-content > ul > li > a+ul > li > a:before{content:'-';}
	#form_load{}
	.cart_page h5{}
	#form_load .cart-info{}
	#form_load .cart-info table{}
	#form_load .cart-info table thead td{}
	#form_load .cart-info table thead td.image{}
	#form_load .cart-info table thead td.name{}
	#form_load .cart-info table thead td.quantity{}
	#form_load .cart-info table thead td.price{}
	#form_load .cart-info table thead td.total{}
	#form_load .cart-info table tbody td{}
	#form_load .cart-info table tbody td.name{}
	#form_load .cart-info table tbody td.name .image{}
	#form_load .cart-info table tbody td.image{}
	#form_load .cart-info table tbody td.name div{}
	#form_load .cart-info table tbody td.name div span{}
	#form_load .cart-info table tbody td.name div.attr{}
	#form_load .cart-info table tbody td.name div.attr span{}
	#form_load .cart-info table tbody td.quantity{}
	#form_load .cart-info .quantity .qub{}
	#form_load .cart-info table tbody td.price{}
	#form_load .cart-info table tbody td.total{}
	.order_form .tb{width: 100%;}
	.order_form .tb span{}
	.order_form .tb input[type=text]{width: 100%;}
	.order_form h3{}
	.order_form h4{}
	.radio_ship{}
	.order_form label{}
	.order_form .txtar{width: 100%;}
	.order_form .day_date{}
	.order_form .month_date{}
	.order_form .year_date{}
	.order_form .itogo{}
	.cart_page .buttons{}
	.cart_page .buttons > div:first-child{}
	.conti{}
	.cart_page .buttons > div:last-child{}
	.shopp{}
	.empty_first{}
	.empty_first > span:first-child{display: none!important;}
	.empty_first > div:first-child{}
	.empty_first > div:last-child{}
	.order_form .tb font{}
	.product-info > .left{width: 100%;text-align: center;box-sizing: border-box;}
	.product-info > .right{margin-left: 0;width: 100%;box-sizing: border-box;float: left;}
	.product_page{}
	.product-info > .right .description > div{}
	.product-info > .right .description > div span{}
	.i1> div{}
	.i1> div span{}
	.i1> div span:first-child{}
	.product-info .cart > input{}
	.product-info .cart{}
	.product-info .cart h4{}
	.product-info:after,.product-info:before{content:'';display: table;width: 100%;}
	#header #cart .heading a span b:first-child{}
	#header #cart .heading a span b{}
	
}
@media (max-width:767px){
	#header #cart {
    position: fixed;
    left: 9px;
    top: 9px;
    right: auto;
    background: none;
    min-width: auto;
}
	#header #cart .heading {
    background: #978778 url('../image/c_m.png') center center no-repeat;
    padding: 3px 5px;
    border-radius: 4px;
    z-index: 9;
    border: 1px solid #ddd;
    box-shadow: 0px 4px 24px -6px rgba(0,0,0,0.6);
    cursor: pointer;
    float: left;
}
	#header #cart .heading h4 {
    display: none;
}
	#header #cart .heading a {}
	#header #cart .heading a span {
    display: block;
    padding-left: 30px;
    font-size: 1px;
    font-size: 0px;
    color: transparent;
    position: relative;
}
	#header #cart .content {}
	#header #cart.active .heading {}
	#header #cart.active .content {}

	#sort_block .sort{}
	#sort_block .limit{}
	.breadcrumb{line-height: 150%;text-align: left;}
	.breadcrumb a{}
	#sort_block{}
	#sort_block > span{}
	.category-info{}
	.category-info .image{}
	.category-info .image img{width: 100%;image-rendering: pixelated;}
	.category-list ul{}
	.category-list ul li{width: 30%;width: -moz-calc(33% - 20px + 20px / 3);width: calc(33% - 20px + 20px / 3);margin-right: 20px;height: auto;margin-bottom: 20px;}
	.category-list ul:after,.category-list ul:before{content:'';}
	ul{}
	ul li{}
	img{max-width: 100%;}
	#menu{display: block;position: fixed;width: 0;height: 100%;top: 0;left: 0;z-index: 8;opacity: 0;visibility: hidden;overflow: hidden;}
	#menu > ul > li{padding-right: 0;float: none;}
	#menu ul{padding: 25px;display: block;width: 229px;box-sizing: border-box;}
	#header{height: auto;padding-bottom: 25px;box-sizing: border-box;}
	#header:after,#header:before{content:'';display:table;clear:both;}
	#header #logo{position: static;text-align: center;padding-top: 15px;padding-left: 35px;padding-right: 35px;margin-bottom: 15px;}
	.regim{position: static;float: left;width: 50%;box-sizing: border-box;height: auto;}
	.contacts_top{position: static;border: 0;float: right;width: 50%;box-sizing: border-box;height: auto;padding-left: 20px;padding-right: 0;text-align: left;}
	#header #cart{}
	#content{margin-left: 10px!important;margin-right: 10px!important;clear: both;width: auto;box-sizing: unset;}
	#column-left{width: 100%;margin-left: 0;padding-left: 10px;padding-right: 10px;box-sizing: border-box;padding-bottom: 0;float: none;}
	#column-left .filter_module{display: none;background-size: 100% 100%;position: relative;box-sizing: border-box;overflow: hidden;}
	#column-left .filter_module .box-heading{background-size: 100% 100%;display: none;}
	#column-left .filter_module .box-content{display: flex;flex-wrap: wrap;justify-content: space-between;}
	#column-left .filter_module .box-content > div{width: 50%;min-width: 200px;box-sizing: border-box;padding: 10px;}
	#column-left .filter_module .box-content > div.buttons{width: 100%;}
	#column-left .category_module{display: none;background-size: 100% 100%;}
	.category_module .box-heading{background-size: 100% 100%;display: none;}
	.category_module .box-content > ul{display: flex;flex-wrap: wrap;}
	.category_module .box-content > ul > li{width: 200px;box-sizing: border-box;}
	#column-right{margin-right: 0;width: 100%;margin-left: 0;padding-left: 10px;padding-right: 10px;box-sizing: border-box;float: none;margin-bottom: 30px;}
	.manufacturer_module{background-size: 100% 100%;width: 100%;}
	.manufacturer_module .box-heading{background-size: 100% 100%;display: none;}
	.manufacturer_module .box-content{}
	.manufacturer_module .box-content a{box-sizing: border-box;width: 50%;float: left;}
	.manufacturer_module .box-content:after,.manufacturer_module .box-content:before{content:'';display:table;clear:both;}
	.manufacturer_module{display: none;}
	.latest_module, .category-list{}
	.latest_module .box-heading{}
	.latest_module .box-product > div{width: 32%;width: -moz-calc(33.3% - 20px + 20px / 3);width: calc(33.3% - 20px + 20px / 3);margin-right: 20px;}
	.latest_module .box-product .other font, .category-list ul li .other font{display: block;}
	.mr0{}
	#footer{height: auto;background-size: 100% 100%;padding-top: 10px;}
	.menu_bottom{position: static;width: 100%;padding: 0 10px;box-sizing: border-box;height: auto;}
	.category_bottom{position: static;width: 100%;padding: 0 10px;box-sizing: border-box;}
	.contact_bottom{position: static;width: 100%;text-align: center;padding-top: 10px;}
	#footer #vk_groups{margin: 0 auto;}
	#footer #vk_groups iframe{width: 100%;}
	.menu_bottom ul li, .category_bottom ul li{padding: 10px 10px 10px;text-align: justify;}
	.menu_bottom ul, .category_bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.latest_module .box-product .image img, .category-list ul li .image img{width: 100%;image-rendering: pixelated;}
	#form_load{}
	.cart_page h5{line-height: 150%;}
	#form_load .cart-info{}
	#form_load .cart-info table{}
	#form_load .cart-info table thead td{}
	#form_load .cart-info table thead td.image{}
	#form_load .cart-info table thead td.name{padding-left: 5px;}
	#form_load .cart-info table thead td.quantity{}
	#form_load .cart-info table thead td.price{}
	#form_load .cart-info table thead td.total{white-space: nowrap;padding-right: 5px;text-align: center;}
	#form_load .cart-info table tbody td{}
	#form_load .cart-info table tbody td.name{}
	#form_load .cart-info table tbody td.name .image{text-align: center;}
	#form_load .cart-info table tbody td.image{}
	#form_load .cart-info table tbody td.name div{text-align: left;}
	#form_load .cart-info table tbody td.name div span{}
	#form_load .cart-info table tbody td.name div.attr{white-space: nowrap;}
	#form_load .cart-info table tbody td.name div.attr span{}
	#form_load .cart-info table tbody td.quantity{}
	#form_load .cart-info .quantity .qub{}
	#form_load .cart-info table tbody td.price{}
	#form_load .cart-info table tbody td.total{}
	.order_form .tb{width: 100%;}
	.order_form .tb span{display: none;}
	.order_form .tb input[type=text]{width: 100%;}
	.order_form h3{}
	.order_form h4{}
	.radio_ship{margin-bottom: 20px;}
	.order_form label{}
	.order_form .txtar{width: 100%;}
	.order_form .day_date{}
	.order_form .month_date{}
	.order_form .year_date{}
	.order_form .itogo{}
	.cart_page .buttons{}
	.cart_page .buttons > div:first-child{}
	.conti{}
	.cart_page .buttons > div:last-child{}
	.shopp{}
	.empty_first{}
	.empty_first > span:first-child{}
	.empty_first > div:first-child{}
	.empty_first > div:last-child{}
	.order_form .tb font{}
	.product-info > .left{width: 100%;box-sizing: border-box;padding-left: 0;padding-right: 0;text-align: center;}
	.product-info > .right{margin: 0;width: 100%;box-sizing: border-box;float: left;}
	.product_page{margin-bottom: 30px!important;float: none;}
	.product-info > .right .description > div{height: auto;}
	.product-info > .right .description > div span{}
	.i1> div{height: auto;}
	.i1> div span{}
	.i1> div span:first-child{}
	.product-info .cart > input{width: 100%;}
	.product-info .cart{padding-right: 0;}
	.product-info .cart h4{text-align: center;}
	.product-info:after,.product-info:before{content:'';display: table;clear: both;}
	#header #cart .heading a span b:first-child{
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 14px;
    line-height: 14px;
    display: block;
    background: #fff;
    border-radius: 50%;
    color: #978778;
    font-size: 12px;
    text-align: center;
}
	#header #cart .heading a span b{}
	
}
@media (max-width: 491px) {
	#header #cart {}
	#header #cart .heading {}
	#header #cart .heading h4 {}
	#header #cart .heading a {}
	#header #cart .heading a span {}
	#header #cart .content {}
	#header #cart.active .heading {}
	#header #cart.active .content {}

	.pagination a{font-size: 12px;padding-left: 2px;padding-right: 2px;}
	.pagination{
    display: flex;justify-content: space-between;}
	#sort_block .sort{float: left;}
	#sort_block .limit{float: right;}
	.breadcrumb{text-align: center;}
	.breadcrumb a{}#sort_block{}#sort_block > span{display: none;}
	.category-info{}
	.category-info .image{}
	.category-info .image img{width: 100%;image-rendering: pixelated;}
	.category-list ul:after,.category-list ul:before{content:'';}
	.category-list ul{}
	.category-list ul li{width: 45%;width: -moz-calc(50% - 20px + 20px / 2);width: calc(50% - 20px + 20px / 2);margin-right: 20px;height: auto;margin-bottom: 20px;}
	.category-list ul li:nth-child(2n),.category-list ul li.mr0:nth-child(2n){margin-right: 0!important;}
	.category-list ul li.mr0{margin-right: 20px!important;}
	img{}
	.regim{float: none;width: 100%;text-align: center;margin-bottom: 20px;padding-right: 0;border: 0;width: 100%!important;float: none!important;}
	.contacts_top{width: 100%!important;border: 0;text-align: center!important;float: none;padding-right: 0;}
	.latest_module .box-product > div{float: none;width: 100%!important;box-sizing: border-box;text-align: center;margin-bottom: 30px;height: auto;}
	.latest_module .box-product .image img, .category-list ul li .image img{width: 100%;image-rendering: pixelated;}
	#form_load{}
	.cart_page h5{}
	#form_load .cart-info{}
	#form_load .cart-info table{}
	#form_load .cart-info table thead td{}
	#form_load .cart-info table thead td.image{}
	#form_load .cart-info table thead td.name{}
	#form_load .cart-info table thead td.quantity{}
	#form_load .cart-info table thead td.price{}
	#form_load .cart-info table thead td.total{}
	#form_load .cart-info table tbody td{}
	#form_load .cart-info table tbody td.name{}
	#form_load .cart-info table tbody td.name .image{}
	#form_load .cart-info table tbody td.image{}
	#form_load .cart-info table tbody td.name div{}
	#form_load .cart-info table tbody td.name div span{}
	#form_load .cart-info table tbody td.name div.attr{}
	#form_load .cart-info table tbody td.name div.attr span{}
	#form_load .cart-info table tbody td.quantity{}
	#form_load .cart-info .quantity .qub{}
	#form_load .cart-info table tbody td.price{}
	#form_load .cart-info table tbody td.total{}
	.order_form .tb{max-width: 100%;display: block;}
	.order_form .tb span{}
	.order_form .tb input[type=text]{width: 100%;}
	.order_form h3{}
	.order_form h4{}
	.radio_ship{margin-bottom: 15px;}
	.order_form label{}
	.order_form .txtar{width: 100%;}
	.order_form .day_date{}
	.order_form .month_date{}
	.order_form .year_date{}
	.order_form .itogo{}
	.cart_page .buttons{}
	.cart_page .buttons > div:first-child{}
	.conti{}
	.cart_page .buttons > div:last-child{}
	.shopp{}
	.empty_first{}
	.empty_first > span:first-child{display: none!important;}
	.empty_first > div:first-child{}
	.empty_first > div:last-child{}
	.order_form .tb font{padding-left: 0;}
	.product-info > .left{}
	.product-info > .right{}
	.product_page{}
	.product-info > .right .description > div{display: block;height: auto;text-align: center;}
	.product-info > .right .description > div span{display: block;width: 100%!important;}
	.i1> div{display: block;text-align: center;}
	.i1> div span{display: inline-block;}
	.i1> div span:first-child{width: 100%;display: block;}
	.product-info .cart > input{}
	.product-info .cart{}
	.product-info .cart h4{}
	.product-info:after,.product-info:before{content:'';display: table;clear: both;}
	#header #cart .heading a span b:first-child{}
	#header #cart .heading a span b{}
	
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}





.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {display: none !important;}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {display: none !important;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24, .col-xs-25, .col-sm-25, .col-md-25, .col-lg-25, .col-xs-26, .col-sm-26, .col-md-26, .col-lg-26, .col-xs-27, .col-sm-27, .col-md-27, .col-lg-27, .col-xs-28, .col-sm-28, .col-md-28, .col-lg-28, .col-xs-29, .col-sm-29, .col-md-29, .col-lg-29, .col-xs-30, .col-sm-30, .col-md-30, .col-lg-30, .col-xs-31, .col-sm-31, .col-md-31, .col-lg-31, .col-xs-32, .col-sm-32, .col-md-32, .col-lg-32, .col-xs-33, .col-sm-33, .col-md-33, .col-lg-33, .col-xs-34, .col-sm-34, .col-md-34, .col-lg-34, .col-xs-35, .col-sm-35, .col-md-35, .col-lg-35, .col-xs-36, .col-sm-36, .col-md-36, .col-lg-36, .col-xs-37, .col-sm-37, .col-md-37, .col-lg-37, .col-xs-38, .col-sm-38, .col-md-38, .col-lg-38, .col-xs-39, .col-sm-39, .col-md-39, .col-lg-39, .col-xs-40, .col-sm-40, .col-md-40, .col-lg-40, .col-xs-41, .col-sm-41, .col-md-41, .col-lg-41, .col-xs-42, .col-sm-42, .col-md-42, .col-lg-42, .col-xs-43, .col-sm-43, .col-md-43, .col-lg-43, .col-xs-44, .col-sm-44, .col-md-44, .col-lg-44, .col-xs-45, .col-sm-45, .col-md-45, .col-lg-45, .col-xs-46, .col-sm-46, .col-md-46, .col-lg-46, .col-xs-47, .col-sm-47, .col-md-47, .col-lg-47, .col-xs-48, .col-sm-48, .col-md-48, .col-lg-48, .col-xs-49, .col-sm-49, .col-md-49, .col-lg-49, .col-xs-50, .col-sm-50, .col-md-50, .col-lg-50, .col-xs-51, .col-sm-51, .col-md-51, .col-lg-51, .col-xs-52, .col-sm-52, .col-md-52, .col-lg-52, .col-xs-53, .col-sm-53, .col-md-53, .col-lg-53, .col-xs-54, .col-sm-54, .col-md-54, .col-lg-54, .col-xs-55, .col-sm-55, .col-md-55, .col-lg-55, .col-xs-56, .col-sm-56, .col-md-56, .col-lg-56, .col-xs-57, .col-sm-57, .col-md-57, .col-lg-57, .col-xs-58, .col-sm-58, .col-md-58, .col-lg-58, .col-xs-59, .col-sm-59, .col-md-59, .col-lg-59, .col-xs-60, .col-sm-60, .col-md-60, .col-lg-60, .col-xs-61, .col-sm-61, .col-md-61, .col-lg-61, .col-xs-62, .col-sm-62, .col-md-62, .col-lg-62, .col-xs-63, .col-sm-63, .col-md-63, .col-lg-63, .col-xs-64, .col-sm-64, .col-md-64, .col-lg-64, .col-xs-65, .col-sm-65, .col-md-65, .col-lg-65, .col-xs-66, .col-sm-66, .col-md-66, .col-lg-66, .col-xs-67, .col-sm-67, .col-md-67, .col-lg-67, .col-xs-68, .col-sm-68, .col-md-68, .col-lg-68, .col-xs-69, .col-sm-69, .col-md-69, .col-lg-69, .col-xs-70, .col-sm-70, .col-md-70, .col-lg-70, .col-xs-71, .col-sm-71, .col-md-71, .col-lg-71, .col-xs-72, .col-sm-72, .col-md-72, .col-lg-72, .col-xs-73, .col-sm-73, .col-md-73, .col-lg-73, .col-xs-74, .col-sm-74, .col-md-74, .col-lg-74, .col-xs-75, .col-sm-75, .col-md-75, .col-lg-75, .col-xs-76, .col-sm-76, .col-md-76, .col-lg-76, .col-xs-77, .col-sm-77, .col-md-77, .col-lg-77, .col-xs-78, .col-sm-78, .col-md-78, .col-lg-78, .col-xs-79, .col-sm-79, .col-md-79, .col-lg-79, .col-xs-80, .col-sm-80, .col-md-80, .col-lg-80, .col-xs-81, .col-sm-81, .col-md-81, .col-lg-81, .col-xs-82, .col-sm-82, .col-md-82, .col-lg-82, .col-xs-83, .col-sm-83, .col-md-83, .col-lg-83, .col-xs-84, .col-sm-84, .col-md-84, .col-lg-84, .col-xs-85, .col-sm-85, .col-md-85, .col-lg-85, .col-xs-86, .col-sm-86, .col-md-86, .col-lg-86, .col-xs-87, .col-sm-87, .col-md-87, .col-lg-87, .col-xs-88, .col-sm-88, .col-md-88, .col-lg-88, .col-xs-89, .col-sm-89, .col-md-89, .col-lg-89, .col-xs-90, .col-sm-90, .col-md-90, .col-lg-90, .col-xs-91, .col-sm-91, .col-md-91, .col-lg-91, .col-xs-92, .col-sm-92, .col-md-92, .col-lg-92, .col-xs-93, .col-sm-93, .col-md-93, .col-lg-93, .col-xs-94, .col-sm-94, .col-md-94, .col-lg-94, .col-xs-95, .col-sm-95, .col-md-95, .col-lg-95, .col-xs-96, .col-sm-96, .col-md-96, .col-lg-96, .col-xs-97, .col-sm-97, .col-md-97, .col-lg-97, .col-xs-98, .col-sm-98, .col-md-98, .col-lg-98, .col-xs-99, .col-sm-99, .col-md-99, .col-lg-99, .col-xs-100, .col-sm-100, .col-md-100, .col-lg-100 {position: relative;min-height: 1px;padding-left: 10px;padding-right: 10px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-xs-25, .col-xs-26, .col-xs-27, .col-xs-28, .col-xs-29, .col-xs-30, .col-xs-31, .col-xs-32, .col-xs-33, .col-xs-34, .col-xs-35, .col-xs-36, .col-xs-37, .col-xs-38, .col-xs-39, .col-xs-40, .col-xs-41, .col-xs-42, .col-xs-43, .col-xs-44, .col-xs-45, .col-xs-46, .col-xs-47, .col-xs-48, .col-xs-49, .col-xs-50, .col-xs-51, .col-xs-52, .col-xs-53, .col-xs-54, .col-xs-55, .col-xs-56, .col-xs-57, .col-xs-58, .col-xs-59, .col-xs-60, .col-xs-61, .col-xs-62, .col-xs-63, .col-xs-64, .col-xs-65, .col-xs-66, .col-xs-67, .col-xs-68, .col-xs-69, .col-xs-70, .col-xs-71, .col-xs-72, .col-xs-73, .col-xs-74, .col-xs-75, .col-xs-76, .col-xs-77, .col-xs-78, .col-xs-79, .col-xs-80, .col-xs-81, .col-xs-82, .col-xs-83, .col-xs-84, .col-xs-85, .col-xs-86, .col-xs-87, .col-xs-88, .col-xs-89, .col-xs-90, .col-xs-91, .col-xs-92, .col-xs-93, .col-xs-94, .col-xs-95, .col-xs-96, .col-xs-97, .col-xs-98, .col-xs-99, .col-xs-100 {float: left;}
.col-xs-100 {width: 100%;}
.col-xs-99 {width: 99%;}
.col-xs-98 {width: 98%;}
.col-xs-97 {width: 97%;}
.col-xs-96 {width: 96%;}
.col-xs-95 {width: 95%;}
.col-xs-94 {width: 94%;}
.col-xs-93 {width: 93%;}
.col-xs-92 {width: 92%;}
.col-xs-91 {width: 91%;}
.col-xs-90 {width: 90%;}
.col-xs-89 {width: 89%;}
.col-xs-88 {width: 88%;}
.col-xs-87 {width: 87%;}
.col-xs-86 {width: 86%;}
.col-xs-85 {width: 85%;}
.col-xs-84 {width: 84%;}
.col-xs-83 {width: 83%;}
.col-xs-82 {width: 82%;}
.col-xs-81 {width: 81%;}
.col-xs-80 {width: 80%;}
.col-xs-79 {width: 79%;}
.col-xs-78 {width: 78%;}
.col-xs-77 {width: 77%;}
.col-xs-76 {width: 76%;}
.col-xs-75 {width: 75%;}
.col-xs-74 {width: 74%;}
.col-xs-73 {width: 73%;}
.col-xs-72 {width: 72%;}
.col-xs-71 {width: 71%;}
.col-xs-70 {width: 70%;}
.col-xs-69 {width: 69%;}
.col-xs-68 {width: 68%;}
.col-xs-67 {width: 67%;}
.col-xs-66 {width: 66%;}
.col-xs-65 {width: 65%;}
.col-xs-64 {width: 64%;}
.col-xs-63 {width: 63%;}
.col-xs-62 {width: 62%;}
.col-xs-61 {width: 61%;}
.col-xs-60 {width: 60%;}
.col-xs-59 {width: 59%;}
.col-xs-58 {width: 58%;}
.col-xs-57 {width: 57%;}
.col-xs-56 {width: 56%;}
.col-xs-55 {width: 55%;}
.col-xs-54 {width: 54%;}
.col-xs-53 {width: 53%;}
.col-xs-52 {width: 52%;}
.col-xs-51 {width: 51%;}
.col-xs-50 {width: 50%;}
.col-xs-49 {width: 49%;}
.col-xs-48 {width: 48%;}
.col-xs-47 {width: 47%;}
.col-xs-46 {width: 46%;}
.col-xs-45 {width: 45%;}
.col-xs-44 {width: 44%;}
.col-xs-43 {width: 43%;}
.col-xs-42 {width: 42%;}
.col-xs-41 {width: 41%;}
.col-xs-40 {width: 40%;}
.col-xs-39 {width: 39%;}
.col-xs-38 {width: 38%;}
.col-xs-37 {width: 37%;}
.col-xs-36 {width: 36%;}
.col-xs-35 {width: 35%;}
.col-xs-34 {width: 34%;}
.col-xs-33 {width: 33%;}
.col-xs-32 {width: 32%;}
.col-xs-31 {width: 31%;}
.col-xs-30 {width: 30%;}
.col-xs-29 {width: 29%;}
.col-xs-28 {width: 28%;}
.col-xs-27 {width: 27%;}
.col-xs-26 {width: 26%;}
.col-xs-25 {width: 25%;}
.col-xs-24 {width: 24%;}
.col-xs-23 {width: 23%;}
.col-xs-22 {width: 22%;}
.col-xs-21 {width: 21%;}
.col-xs-20 {width: 20%;}
.col-xs-19 {width: 19%;}
.col-xs-18 {width: 18%;}
.col-xs-17 {width: 17%;}
.col-xs-16 {width: 16%;}
.col-xs-15 {width: 15%;}
.col-xs-14 {width: 14%;}
.col-xs-13 {width: 13%;}
.col-xs-12 {width: 12%;}
.col-xs-11 {width: 11%;}
.col-xs-10 {width: 10%;}
.col-xs-9 {width: 9%;}
.col-xs-8 {width: 8%;}
.col-xs-7 {width: 7%;}
.col-xs-6 {width: 6%;}
.col-xs-5 {width: 5%;}
.col-xs-4 {width: 4%;}
.col-xs-3 {width: 3%;}
.col-xs-2 {width: 2%;}
.col-xs-1 {width: 1%;}
@media (max-width: 767px) {
	.visible-xs {display: block !important;}
	.visible-xs-block {display: block !important;}
	.visible-xs-inline {display: inline !important;}
	.visible-xs-inline-block {display: inline-block !important;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {display: block !important;}
	.visible-sm-block {display: block !important;}
	.visible-sm-inline {display: inline !important;}
	.visible-sm-inline-block {display: inline-block !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {display: block !important;}
	.visible-md-block {display: block !important;}
	.visible-md-inline {display: inline !important;}
	.visible-md-inline-block {display: inline-block !important;}
	.visible-lg {display: block !important;}
}
@media (min-width: 1200px) {
	.visible-lg-block {display: block !important;}
	.visible-lg-inline {display: inline !important;}
	.visible-lg-inline-block {display: inline-block !important;}
}
@media (min-width: 768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .col-sm-25, .col-sm-26, .col-sm-27, .col-sm-28, .col-sm-29, .col-sm-30, .col-sm-31, .col-sm-32, .col-sm-33, .col-sm-34, .col-sm-35, .col-sm-36, .col-sm-37, .col-sm-38, .col-sm-39, .col-sm-40, .col-sm-41, .col-sm-42, .col-sm-43, .col-sm-44, .col-sm-45, .col-sm-46, .col-sm-47, .col-sm-48, .col-sm-49, .col-sm-50, .col-sm-51, .col-sm-52, .col-sm-53, .col-sm-54, .col-sm-55, .col-sm-56, .col-sm-57, .col-sm-58, .col-sm-59, .col-sm-60, .col-sm-61, .col-sm-62, .col-sm-63, .col-sm-64, .col-sm-65, .col-sm-66, .col-sm-67, .col-sm-68, .col-sm-69, .col-sm-70, .col-sm-71, .col-sm-72, .col-sm-73, .col-sm-74, .col-sm-75, .col-sm-76, .col-sm-77, .col-sm-78, .col-sm-79, .col-sm-80, .col-sm-81, .col-sm-82, .col-sm-83, .col-sm-84, .col-sm-85, .col-sm-86, .col-sm-87, .col-sm-88, .col-sm-89, .col-sm-90, .col-sm-91, .col-sm-92, .col-sm-93, .col-sm-94, .col-sm-95, .col-sm-96, .col-sm-97, .col-sm-98, .col-sm-99, .col-sm-100 {float: left;}
	.col-sm-100 {width: 100%;}
	.col-sm-99 {width: 99%;}
	.col-sm-98 {width: 98%;}
	.col-sm-97 {width: 97%;}
	.col-sm-96 {width: 96%;}
	.col-sm-95 {width: 95%;}
	.col-sm-94 {width: 94%;}
	.col-sm-93 {width: 93%;}
	.col-sm-92 {width: 92%;}
	.col-sm-91 {width: 91%;}
	.col-sm-90 {width: 90%;}
	.col-sm-89 {width: 89%;}
	.col-sm-88 {width: 88%;}
	.col-sm-87 {width: 87%;}
	.col-sm-86 {width: 86%;}
	.col-sm-85 {width: 85%;}
	.col-sm-84 {width: 84%;}
	.col-sm-83 {width: 83%;}
	.col-sm-82 {width: 82%;}
	.col-sm-81 {width: 81%;}
	.col-sm-80 {width: 80%;}
	.col-sm-79 {width: 79%;}
	.col-sm-78 {width: 78%;}
	.col-sm-77 {width: 77%;}
	.col-sm-76 {width: 76%;}
	.col-sm-75 {width: 75%;}
	.col-sm-74 {width: 74%;}
	.col-sm-73 {width: 73%;}
	.col-sm-72 {width: 72%;}
	.col-sm-71 {width: 71%;}
	.col-sm-70 {width: 70%;}
	.col-sm-69 {width: 69%;}
	.col-sm-68 {width: 68%;}
	.col-sm-67 {width: 67%;}
	.col-sm-66 {width: 66%;}
	.col-sm-65 {width: 65%;}
	.col-sm-64 {width: 64%;}
	.col-sm-63 {width: 63%;}
	.col-sm-62 {width: 62%;}
	.col-sm-61 {width: 61%;}
	.col-sm-60 {width: 60%;}
	.col-sm-59 {width: 59%;}
	.col-sm-58 {width: 58%;}
	.col-sm-57 {width: 57%;}
	.col-sm-56 {width: 56%;}
	.col-sm-55 {width: 55%;}
	.col-sm-54 {width: 54%;}
	.col-sm-53 {width: 53%;}
	.col-sm-52 {width: 52%;}
	.col-sm-51 {width: 51%;}
	.col-sm-50 {width: 50%;}
	.col-sm-49 {width: 49%;}
	.col-sm-48 {width: 48%;}
	.col-sm-47 {width: 47%;}
	.col-sm-46 {width: 46%;}
	.col-sm-45 {width: 45%;}
	.col-sm-44 {width: 44%;}
	.col-sm-43 {width: 43%;}
	.col-sm-42 {width: 42%;}
	.col-sm-41 {width: 41%;}
	.col-sm-40 {width: 40%;}
	.col-sm-39 {width: 39%;}
	.col-sm-38 {width: 38%;}
	.col-sm-37 {width: 37%;}
	.col-sm-36 {width: 36%;}
	.col-sm-35 {width: 35%;}
	.col-sm-34 {width: 34%;}
	.col-sm-33 {width: 33%;}
	.col-sm-32 {width: 32%;}
	.col-sm-31 {width: 31%;}
	.col-sm-30 {width: 30%;}
	.col-sm-29 {width: 29%;}
	.col-sm-28 {width: 28%;}
	.col-sm-27 {width: 27%;}
	.col-sm-26 {width: 26%;}
	.col-sm-25 {width: 25%;}
	.col-sm-24 {width: 24%;}
	.col-sm-23 {width: 23%;}
	.col-sm-22 {width: 22%;}
	.col-sm-21 {width: 21%;}
	.col-sm-20 {width: 20%;}
	.col-sm-19 {width: 19%;}
	.col-sm-18 {width: 18%;}
	.col-sm-17 {width: 17%;}
	.col-sm-16 {width: 16%;}
	.col-sm-15 {width: 15%;}
	.col-sm-14 {width: 14%;}
	.col-sm-13 {width: 13%;}
	.col-sm-12 {width: 12%;}
	.col-sm-11 {width: 11%;}
	.col-sm-10 {width: 10%;}
	.col-sm-9 {width: 9%;}
	.col-sm-8 {width: 8%;}
	.col-sm-7 {width: 7%;}
	.col-sm-6 {width: 6%;}
	.col-sm-5 {width: 5%;}
	.col-sm-4 {width: 4%;}
	.col-sm-3 {width: 3%;}
	.col-sm-2 {width: 2%;}
	.col-sm-1 {width: 1%;}
}
@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-md-25, .col-md-26, .col-md-27, .col-md-28, .col-md-29, .col-md-30, .col-md-31, .col-md-32, .col-md-33, .col-md-34, .col-md-35, .col-md-36, .col-md-37, .col-md-38, .col-md-39, .col-md-40, .col-md-41, .col-md-42, .col-md-43, .col-md-44, .col-md-45, .col-md-46, .col-md-47, .col-md-48, .col-md-49, .col-md-50, .col-md-51, .col-md-52, .col-md-53, .col-md-54, .col-md-55, .col-md-56, .col-md-57, .col-md-58, .col-md-59, .col-md-60, .col-md-61, .col-md-62, .col-md-63, .col-md-64, .col-md-65, .col-md-66, .col-md-67, .col-md-68, .col-md-69, .col-md-70, .col-md-71, .col-md-72, .col-md-73, .col-md-74, .col-md-75, .col-md-76, .col-md-77, .col-md-78, .col-md-79, .col-md-80, .col-md-81, .col-md-82, .col-md-83, .col-md-84, .col-md-85, .col-md-86, .col-md-87, .col-md-88, .col-md-89, .col-md-90, .col-md-91, .col-md-92, .col-md-93, .col-md-94, .col-md-95, .col-md-96, .col-md-97, .col-md-98, .col-md-99, .col-md-100 {float: left;}
	.col-md-100 {width: 100%;}
	.col-md-99 {width: 99%;}
	.col-md-98 {width: 98%;}
	.col-md-97 {width: 97%;}
	.col-md-96 {width: 96%;}
	.col-md-95 {width: 95%;}
	.col-md-94 {width: 94%;}
	.col-md-93 {width: 93%;}
	.col-md-92 {width: 92%;}
	.col-md-91 {width: 91%;}
	.col-md-90 {width: 90%;}
	.col-md-89 {width: 89%;}
	.col-md-88 {width: 88%;}
	.col-md-87 {width: 87%;}
	.col-md-86 {width: 86%;}
	.col-md-85 {width: 85%;}
	.col-md-84 {width: 84%;}
	.col-md-83 {width: 83%;}
	.col-md-82 {width: 82%;}
	.col-md-81 {width: 81%;}
	.col-md-80 {width: 80%;}
	.col-md-79 {width: 79%;}
	.col-md-78 {width: 78%;}
	.col-md-77 {width: 77%;}
	.col-md-76 {width: 76%;}
	.col-md-75 {width: 75%;}
	.col-md-74 {width: 74%;}
	.col-md-73 {width: 73%;}
	.col-md-72 {width: 72%;}
	.col-md-71 {width: 71%;}
	.col-md-70 {width: 70%;}
	.col-md-69 {width: 69%;}
	.col-md-68 {width: 68%;}
	.col-md-67 {width: 67%;}
	.col-md-66 {width: 66%;}
	.col-md-65 {width: 65%;}
	.col-md-64 {width: 64%;}
	.col-md-63 {width: 63%;}
	.col-md-62 {width: 62%;}
	.col-md-61 {width: 61%;}
	.col-md-60 {width: 60%;}
	.col-md-59 {width: 59%;}
	.col-md-58 {width: 58%;}
	.col-md-57 {width: 57%;}
	.col-md-56 {width: 56%;}
	.col-md-55 {width: 55%;}
	.col-md-54 {width: 54%;}
	.col-md-53 {width: 53%;}
	.col-md-52 {width: 52%;}
	.col-md-51 {width: 51%;}
	.col-md-50 {width: 50%;}
	.col-md-49 {width: 49%;}
	.col-md-48 {width: 48%;}
	.col-md-47 {width: 47%;}
	.col-md-46 {width: 46%;}
	.col-md-45 {width: 45%;}
	.col-md-44 {width: 44%;}
	.col-md-43 {width: 43%;}
	.col-md-42 {width: 42%;}
	.col-md-41 {width: 41%;}
	.col-md-40 {width: 40%;}
	.col-md-39 {width: 39%;}
	.col-md-38 {width: 38%;}
	.col-md-37 {width: 37%;}
	.col-md-36 {width: 36%;}
	.col-md-35 {width: 35%;}
	.col-md-34 {width: 34%;}
	.col-md-33 {width: 33%;}
	.col-md-32 {width: 32%;}
	.col-md-31 {width: 31%;}
	.col-md-30 {width: 30%;}
	.col-md-29 {width: 29%;}
	.col-md-28 {width: 28%;}
	.col-md-27 {width: 27%;}
	.col-md-26 {width: 26%;}
	.col-md-25 {width: 25%;}
	.col-md-24 {width: 24%;}
	.col-md-23 {width: 23%;}
	.col-md-22 {width: 22%;}
	.col-md-21 {width: 21%;}
	.col-md-20 {width: 20%;}
	.col-md-19 {width: 19%;}
	.col-md-18 {width: 18%;}
	.col-md-17 {width: 17%;}
	.col-md-16 {width: 16%;}
	.col-md-15 {width: 15%;}
	.col-md-14 {width: 14%;}
	.col-md-13 {width: 13%;}
	.col-md-12 {width: 12%;}
	.col-md-11 {width: 11%;}
	.col-md-10 {width: 10%;}
	.col-md-9 {width: 9%;}
	.col-md-8 {width: 8%;}
	.col-md-7 {width: 7%;}
	.col-md-6 {width: 6%;}
	.col-md-5 {width: 5%;}
	.col-md-4 {width: 4%;}
	.col-md-3 {width: 3%;}
	.col-md-2 {width: 2%;}
	.col-md-1 {width: 1%;}
}
@media (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24, .col-lg-25, .col-lg-26, .col-lg-27, .col-lg-28, .col-lg-29, .col-lg-30, .col-lg-31, .col-lg-32, .col-lg-33, .col-lg-34, .col-lg-35, .col-lg-36, .col-lg-37, .col-lg-38, .col-lg-39, .col-lg-40, .col-lg-41, .col-lg-42, .col-lg-43, .col-lg-44, .col-lg-45, .col-lg-46, .col-lg-47, .col-lg-48, .col-lg-49, .col-lg-50, .col-lg-51, .col-lg-52, .col-lg-53, .col-lg-54, .col-lg-55, .col-lg-56, .col-lg-57, .col-lg-58, .col-lg-59, .col-lg-60, .col-lg-61, .col-lg-62, .col-lg-63, .col-lg-64, .col-lg-65, .col-lg-66, .col-lg-67, .col-lg-68, .col-lg-69, .col-lg-70, .col-lg-71, .col-lg-72, .col-lg-73, .col-lg-74, .col-lg-75, .col-lg-76, .col-lg-77, .col-lg-78, .col-lg-79, .col-lg-80, .col-lg-81, .col-lg-82, .col-lg-83, .col-lg-84, .col-lg-85, .col-lg-86, .col-lg-87, .col-lg-88, .col-lg-89, .col-lg-90, .col-lg-91, .col-lg-92, .col-lg-93, .col-lg-94, .col-lg-95, .col-lg-96, .col-lg-97, .col-lg-98, .col-lg-99, .col-lg-100 {float: left;}
	.col-lg-100 {width: 100%;}
	.col-lg-99 {width: 99%;}
	.col-lg-98 {width: 98%;}
	.col-lg-97 {width: 97%;}
	.col-lg-96 {width: 96%;}
	.col-lg-95 {width: 95%;}
	.col-lg-94 {width: 94%;}
	.col-lg-93 {width: 93%;}
	.col-lg-92 {width: 92%;}
	.col-lg-91 {width: 91%;}
	.col-lg-90 {width: 90%;}
	.col-lg-89 {width: 89%;}
	.col-lg-88 {width: 88%;}
	.col-lg-87 {width: 87%;}
	.col-lg-86 {width: 86%;}
	.col-lg-85 {width: 85%;}
	.col-lg-84 {width: 84%;}
	.col-lg-83 {width: 83%;}
	.col-lg-82 {width: 82%;}
	.col-lg-81 {width: 81%;}
	.col-lg-80 {width: 80%;}
	.col-lg-79 {width: 79%;}
	.col-lg-78 {width: 78%;}
	.col-lg-77 {width: 77%;}
	.col-lg-76 {width: 76%;}
	.col-lg-75 {width: 75%;}
	.col-lg-74 {width: 74%;}
	.col-lg-73 {width: 73%;}
	.col-lg-72 {width: 72%;}
	.col-lg-71 {width: 71%;}
	.col-lg-70 {width: 70%;}
	.col-lg-69 {width: 69%;}
	.col-lg-68 {width: 68%;}
	.col-lg-67 {width: 67%;}
	.col-lg-66 {width: 66%;}
	.col-lg-65 {width: 65%;}
	.col-lg-64 {width: 64%;}
	.col-lg-63 {width: 63%;}
	.col-lg-62 {width: 62%;}
	.col-lg-61 {width: 61%;}
	.col-lg-60 {width: 60%;}
	.col-lg-59 {width: 59%;}
	.col-lg-58 {width: 58%;}
	.col-lg-57 {width: 57%;}
	.col-lg-56 {width: 56%;}
	.col-lg-55 {width: 55%;}
	.col-lg-54 {width: 54%;}
	.col-lg-53 {width: 53%;}
	.col-lg-52 {width: 52%;}
	.col-lg-51 {width: 51%;}
	.col-lg-50 {width: 50%;}
	.col-lg-49 {width: 49%;}
	.col-lg-48 {width: 48%;}
	.col-lg-47 {width: 47%;}
	.col-lg-46 {width: 46%;}
	.col-lg-45 {width: 45%;}
	.col-lg-44 {width: 44%;}
	.col-lg-43 {width: 43%;}
	.col-lg-42 {width: 42%;}
	.col-lg-41 {width: 41%;}
	.col-lg-40 {width: 40%;}
	.col-lg-39 {width: 39%;}
	.col-lg-38 {width: 38%;}
	.col-lg-37 {width: 37%;}
	.col-lg-36 {width: 36%;}
	.col-lg-35 {width: 35%;}
	.col-lg-34 {width: 34%;}
	.col-lg-33 {width: 33%;}
	.col-lg-32 {width: 32%;}
	.col-lg-31 {width: 31%;}
	.col-lg-30 {width: 30%;}
	.col-lg-29 {width: 29%;}
	.col-lg-28 {width: 28%;}
	.col-lg-27 {width: 27%;}
	.col-lg-26 {width: 26%;}
	.col-lg-25 {width: 25%;}
	.col-lg-24 {width: 24%;}
	.col-lg-23 {width: 23%;}
	.col-lg-22 {width: 22%;}
	.col-lg-21 {width: 21%;}
	.col-lg-20 {width: 20%;}
	.col-lg-19 {width: 19%;}
	.col-lg-18 {width: 18%;}
	.col-lg-17 {width: 17%;}
	.col-lg-16 {width: 16%;}
	.col-lg-15 {width: 15%;}
	.col-lg-14 {width: 14%;}
	.col-lg-13 {width: 13%;}
	.col-lg-12 {width: 12%;}
	.col-lg-11 {width: 11%;}
	.col-lg-10 {width: 10%;}
	.col-lg-9 {width: 9%;}
	.col-lg-8 {width: 8%;}
	.col-lg-7 {width: 7%;}
	.col-lg-6 {width: 6%;}
	.col-lg-5 {width: 5%;}
	.col-lg-4 {width: 4%;}
	.col-lg-3 {width: 3%;}
	.col-lg-2 {width: 2%;}
	.col-lg-1 {width: 1%;}
}
#wrapper{
	margin:0 auto;
	width:900px;
	position:relative;
}
#back-top{
	position:fixed;
	bottom:70px;
	right: 10px;
}
#back-top a{
	width:64px;
	display:block;
	text-align:center;
	font:11px/100% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#bbb;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
}
#back-top a:hover{color:#000;}
#back-top span{
	width:64px;
	height:64px;
	display:block;
	margin-bottom:7px;
	background:#ddd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH2AsGDiQfFnybdgAAB7ZJREFUeJztWktMW9kZ/s65DxvH2OblAcYTwBiSgYFkSBoyNJm2QDo1aUbqAnVRVeqmqrrpqouqo0qsgEjtqlVXbTWVWqklGqnKVFWihNVMNV1kU41GSgcmIWQIb/D7ee85XYCdi/G9Nva9ppX8SeYcc8/5z38+/4/zH12gjjrqqKOOOuqoo446ao6eb9++0j01O3qaOpDTWjgQvO1TCHsOAFxQ/M8+/MXT09CDnsai/sl5t0LZgw5vk+ptcamEif/wT867T0OXmhMwOD0jcxvuNrkbeyeuDwujI+cEl9PRy224Ozg9I9danxoTwEk8YXvfbpPHJq4NS4kMQyyl4MrFfskmi2PxhO19gNfULYVaLtZ10/6eJNCffPNrI4Jsl/Gf5yGsvNhHq8eB9jY3XVvffcMd+CgTWlr8uFY61YyAruDc9yjFr78xdoE0eZz4/MswMoqKWCKNUDSFzjY33I0OsrG1N+4OTC6Hlxc/rYVeNSGgKzg3DoIP3rr8uuDraMXyizCSGRUAkEimoTKOaCIDX7sHsiyS7b3Iu57A5D/Dy4uWZwbLY4B/an6IUNy9ONhDe7vasbIZRTylHBsXT2Xx5EUYvk4vun1eSgn+1vvOXMBq/SwlIBCcbWME97t87fbB8110bSeOUCytOz4cT2NtJ4Ze/6u0pdllV0U8DARn26zU0TICOm/NOBRK73lbm1qvXuoTdsIpbO4nSs7b2k9gL5LCG6/3SM4zjk6F0nudt2YcVulpDQHTC4JNtS+4Gh1Db18dkGIpFWs7sbKnr+3EEE0pGBrwS5IkXJCZ7U9WpUdLgmB398hvbXb5uzeuvykyEDzdiILz4mMTyeIuEU1k4Gm0o63ZTbe29865Ax/ZQ0uLi2brajoBPTdnfyoK9Ofj1y9Su92GL9bDUJnO7qFPAOdALJlBi8eBRqeD7OzuX/MEbmyFlh8+MlNfUwnouTn7Lgf53VdHh0hLswtP1iPIKMxwjh4BAMAYRzyZhbfFBUmSsB+KBN29E4/Cy4tLZulsWgzonpodBacLl4b7SccrTVjZiCJ1mOurQTqrYn03hle8zejsaAURyIJ/an7IBJUBmERA7ztzARB6r7/PJwb8HeTL7TjiqawZogEAsWQWW/tJnH2tnbZ4XDZG+INA8LbPDNlVE9B/65etqoiHZztbncMDPcLGbsIw11eKcDyNUCyDnh6feMbR0KxQ9sCMEroqAganZ+QsUz5oa3Z3Xh45J4ZiaWyHk9XqpIudcBKJjIq+wFlJluVeLuPPmF6oKo5VQcBBaetokMfGrgxIqYyKF7vxanQpCzuhJFROEPC/JhFKvtUd/+I31cirmL3uKducZJN+9PVrbwpUELG6GYVBttOFURYoBg4gmVbgcjbA6XTQ/f3wJU/fjXRo6WFFJXRFBHQH539MKeauXx0mzjMNWNmIGuZ6I5yUAODgjJDKKHA3NkCWRRKJxCY8gYl/h5YXH59U1okJ6ArOjROCv4xePk+8rU1Y2YwiWyLXG6ESAoCDM0JWYWjyOMEZQzKR/o6nb/xBaGlx7SRyThQDcqXthUE/Ojva8Hw7inS2+lxfKdJZFeF4Bt52L3G5nSIIvXfSErrsAiMQvO1TKHvU1/Nq6/CgX0hlVOwXpDt+eODnABSFIZE+XvcXjt/ejZRc2y6LECjBESfTFBdnGiQAwMqTVSWZSq/SNEaePPxZuJx9lUWAf3LezWz8Xy3N7t63Lg9IlBIohz7PC6ocxgBJpEimFazvGZe/5RLQ4mqATRbAGAcHB+fa/b9cP5tV8OzpalZR1E8cjtSNz+7MZErJFkuuPr0gsNjyX8HJ+d3dMP5+/5OSU74yMgCny1lyXLng4IhE4lh5ulrOcAnA24mE7Q8A/z5ADKNzSQK6IkteItLfc44/EgJjmwbAORY4KssI+jJ53tII8EMQGJo3Z6AgYP23ftXy+YfYMRpbkoBn999bB3CnXGW7p+Z0a/9KwTnylk4y5E65/l0OLLkR4hxgJrNgMqd5WHQnaK66ZpOphWWXooXZ4X9NXg6WuYDZ8qyyAmsIACoqjE4DFlkAN9UMGOOWRUHLXMBMfTVZ0HRYGATNFfZ/FgTNPwNYlQlL1wLGIAUfADmFzSbhQF468lzEgd684FMRKiGA4MByCjefJ8HsGMAYz1tANrGnRwAHwHDCpcslILc5qtMvsAJuqsny/B9AzUT1CGCHOmmJKKlFOQTkNlrY6v3vsHgxkwGedwE1m9ASwDQtKehrn+miFAEU+gTotdakwUOBXM0IOLjL1G5Uu2EUaXVJMMoC2sCm5+/FLCF/a2MWtLI4U4tZnW48KugfQ7VZoDg4IAoEknjA71EyXn7hnECgpHDqsS+EWFcLGBGQCyIERwNKsTYXgJh2sl0WD/336B1ezkU457BJQv4555q7JM087VGYUEHr28UyQWFqNAyGpSwgtyFSpOV4GXVzLQGAx4+XS4itHESQVQAqjgfBwlRoShAEjkZY7Ua1/dwYwtKRH3Cee5+HHbT85fs9nBu/60OI5hIz36c894ztbkYBKNA/A5woDVby4lG5AahYECpsC1HMvQr7Rp8TH4SqffPKaMN6UbjUmrygX4yAwu8VR0ir3szW+8XLXc8o4NZRRx3m4b8xFm5EbTPWhgAAAABJRU5ErkJggg==) no-repeat center center;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
}
#back-top a:hover span{background-color:#777}
.success_popup{position:fixed;top:20%;margin-left:-160px;width:320px;background:#fff;border-radius:10px;padding:30px 20px;font-size:16px;text-align:center;}
.shadowback{position:fixed;top:0;left:0;width:100%;height:100%;right:0;bottom:0;background:rgba(0,0,0,0.5);}