body{color:#000;font-family:Arial,sans-serif;font-size:12px}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
.s14 {font-size:14px}
.right {text-align:right}
.header-top{position:fixed;width:1140px;height:40px;background:#000;color:#fff;line-height:40px;z-index:1000}
header {position:relative;top:40px;min-height:190px}
.header-main {}
a.menuopen{display:none;position:absolute;top:40px;left:30px;z-index:100}
.contacts, .scart {padding-left:20px;font-size:14px}
.scart{padding-right:15px}
.scart a {color: #fff;}
.fa {padding:0px 10px}
.quant {display:inline-block;width:24px;height:24px;line-height:24px;vertical-align:baseline;background:#FF3525;border-radius:50%;margin-left:15px;text-align:center;font-size:14px;font-weight:bold}
.logo {margin-top:10px}
.slogan {margin-top:10px;text-align:center;font-size:14px}
.navigation {margin-top:10px;height:75px}
.menu {float:right;margin-top:20px;margin-left:0;padding:0;display:table}
.menu li {display:table-cell;list-style:none;padding:0px;vertical-align:middle}
.menu li:last-child {padding-right:0}
.menu li span {line-height:15px;color:#FF3525;vertical-align:calc(10%)}
.menu li a {font-size:16px;color:#000;text-transform:uppercase}
.search {float:right;margin-top:10px}
main {padding-bottom:20px}
.catalog, .filters {border:1px #FF3525 solid}
.accordion-heading:hover {background:#f2f2f2}
.filters {margin-top:15px}
.form-filters {padding:0px 15px;margin-top:10px}
.form-filters .filter-title, .good-features-select-title {font-size:14px;border-bottom:1px #d2d2d2 solid;margin:10px 0px}
.form-filters .btn {height:25px;margin:15px auto;padding:3px 7px}
.pagination-centered {display: block; clear:both; text-align:center}
ul.pagination li.selected a {background-color: #eee;font-weight: bold}
.niceCheck {width: 170px; height: 20px; display: block; padding-left: 20px; cursor: pointer;
    background: url('../images/nicecheck.png') top left no-repeat}
.niceCheck input {display:none}
.niceCheck label {padding-left:10px;font-weight:normal}
.custom-handle {width: 3em;  height: 1.6em;  top: 50%;  margin-top: -.8em;  text-align: center;  line-height: 1.6em; }
.catalog-title, .filters-title
{height:35px;line-height:35px;background:#FF3525;font-size:18px;color:#fff;text-align:center;text-transform:uppercase}
.accordion {}
.accordion-group {border-bottom:1px #f1f1f1 solid}
.accordion-group:last-child {border-bottom:none}
.accordion-heading {height:25px;line-height:25px}
.accordion-heading a {color:#000;font-size:14px;padding-left:15px}
.accordion-inner {padding-left:15px}
.banner {max-width:885px}
.banner img {max-width:100%}
.akcia_label, .sale_label, .hh {min-height:35px;line-height:35px;border-bottom:1px #000 solid;margin-top:15px;margin-bottom:10px;
    font-size:16px;font-weight:bold}
.akcia, .sale, .goodslist {overflow:hidden}
.akcia_item, .sale_item, .goodslist_item {float:left;width:202px;margin:5px;border:1px #d2d2d2 solid;text-align:center}
.akcia_item:first-child, .sale_item:first-child,  .goodslist_item:first-child {margin-left:0}
.goodslist_item:nth-child(4n+1) {margin-left:0}
.akcia_item:last-child, .sale_item:last-child  {margin-right:0}
.akcia_item_title, .sale_item_title,  .goodslist_item_title {text-align:center;font-weight:bold;line-height:25px;background:#d2d2d2}
.akcia_item_bottom, .sale_item_bottom,  .goodslist_item_bottom {overflow:hidden;border-top:1px #d2d2d2 solid}
.akcia_item_price, .sale_item_price,  .goodslist_item_price {float:left;height:25px;line-height:25px;width:99px;text-align:center;font-size:14px;font-weight:bold}
.akcia_item .buy, .sale_item .buy, .goodslist_item .buy {display:block;float:right;width:99px;height:25px;line-height:25px;
    color:#fff;background:#FF3525;text-align:center}
.akcia_item .buy:hover, .sale_item .buy:hover, .goodslist_item .buy:hover {text-decoration:none;background:#e81b0b}
.good-image img {max-width:100%;height:auto;border:1px #d2d2d2 solid}
.good-title {font-size:22px;font-weight:bold}
.good-price .price {font-size:20px;color:#FF3525;font-weight:bold}
.buy {margin-top:20px}
.buy-button {width:120px;height:35px;text-align:center;color:#fff;font-size:20px;border:none;text-transform:uppercase;background:#ff3525}
.buy-button:hover{background:#e81b0b}
.good-features-select {margin-top:15px}
.good-features {max-width:500px;overflow:hidden}
.good-features-item {border-bottom:1px #d2d2d2 dotted;height:24px}
.good-feature-name {float:left;clear:left;width:70%;background:#fff;}
.good-feature-value {float:left;width:30%;text-align:right;background:#fff;}
footer {padding:10px 0;background:#000;color:#fff}
.footer_logo {padding-top:10px;padding-left:30px}
.footer_contacts {margin-top:20px;padding-left:30px}
.footer_menu {margin-top:40px}
.footer_menu a {color:#fff}
.copyright {margin-top:30px;padding-left:30px}
.copyright2 {text-align:right;margin-top:30px;padding-right:50px}
.copyright2 a {color:#fff}
input [type="text"] {border:1px #d2d2d2 solid}
select {border:1px #d2d2d2 solid}
.btn {background:#d2d2d2}
.good-features-select label{padding:0 20px;font-weight:normal}
input[type=radio]{display:none;}
input[type=radio] + label {background: url('../images/niceradio.png') no-repeat 0px 0px;}
input[type=radio]:checked + label {background:url('../images/niceradio.png') no-repeat 0px -16px;}
.catalog-menu {text-transform: uppercase;}
.notifications {
    position: fixed;
}

/* Positioning */
.notifications.top-right {
    right: 10px;
    top: 50px;
}

.notifications.top-left {
    left: 10px;
    top: 25px;
}

.notifications.bottom-left {
    left: 10px;
    bottom: 25px;
}

.notifications.bottom-right {
    right: 10px;
    bottom: 25px;
}

/* Notification Element */
.notifications > div {
    position: relative;
    z-index: 9999;
    margin: 5px 0;
}

@media screen and (max-width:1200px) {
    .header-top {width:970px}
    .fa {padding:0px 4px}
    .goodslist {width:660px;margin:auto}
    .goodslist_item:nth-child(4n+1) {margin-left:5px}
    .goodslist_item:nth-child(3n+1) {margin-left:0px}
}

@media screen and (max-width:991px) {
    .header-top {width:750px;height:80px}
    header {top:80px}
    .header-main {height:180px}
    main {padding-top:40px}
    a.menuopen{display:block}
    .header-main nav {display:none}
    .slogan {text-align:left}
    .sidebar, .banner {margin-top:10px}
    .goodfull {margin-top:15px}
}

@media screen and (max-width:768px) {
    .header-top {width:calc(100% - 30px)}
}

@media screen and (max-width:660px) {
    .goodslist {width:440px;margin:auto}
    .goodslist_item:nth-child(3n+1) {margin-left:5px}
    .goodslist_item:nth-child(2n+1) {margin-left:0px}
}

@media screen and (max-width:480px) {
    body {font-size:11px}
    .logo img {width:160px;height:auto}
    .search .form-control {height:24px;font-size:11px}
    .search .btn {padding:3px 4px;font-size:11px}
    .akcia_label, .sale_label {font-size:14px;line-height:120%}
    .akcia_item, .sale_item , .goodslist_item{float:none;margin-top:5px;margin-left:auto !important;margin-right:auto !important}
    .goodslist {width:90%;margi:auto}
}

.category-description {
	font-size: 14.0pt;
}  