@import 'http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic';

* {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
header,
hgroup,
footer,
article,
aside,
section,
nav,
figure,
figcaption {
 display: block;
}
html,
body {
 height: 100%;
}
#wrap {
 min-height: 100%;
 position: relative;
}
#spacer {
 height: 175px;
 clear: both;
}
footer {
 margin-top: -175px;
}
body {
 margin: 0;
 background: #efefef;
 font: 12px/16px 'Open Sans';
 color: #939393;
}
table {
 font: 12px/16px 'Open Sans';
 color: #939393;
}
a {
 color: #31a900;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
a img {
 border: 0;
}
hr {
 margin: 25px 0;
 height: 1px;
 border: 0;
 background: #c2c2c2;
 opacity: .6;
}
.fa {
 vertical-align: middle;
 margin-bottom: 3px;
}
.clearleft {
 clear: left;
}
.clearright {
 clear: right;
}
.clear {
 height: 0;
 clear: both;
}
.clearfix:after {
 content: "";
 display: block;
 clear: both;
}
.w100 {
 min-width: 1003px;
}
.content {
 width: 1003px;
 margin: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin: 0 0 10px 0;
 line-height: normal;
}
.cart-border {
 position: fixed;
 left: 0;
 right: 0;
 z-index: 21;
 height: 4px;
 background: #31a900;
}
.cart {
 position: fixed!important;
 left: 0;
 right: 0;
 margin-top: 4px;
 z-index: 20;
}
#shop-basket {
 position: absolute!important;
 left: 50%;
 bottom: -26px;
 transform: translateX(-50%);
 max-width: 100%;
 white-space: nowrap;
}
.cart-items {
 background: #fff;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 padding: 3px 5px;
 text-align: left;
}
.cart-items ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.cart-title {
 display: block;
 text-align: center;
 padding: 0 7px;
 line-height: 26px;
 color: #fff;
 background: #959595;
 cursor: pointer;
}
 .cart-title-text {}
.c-price {
 display: inline-block;
 vertical-align: middle;
 color: #fff;
 text-decoration: none;
 outline: none;
}
.c-price__icon {
 margin-right: 5px;
}
a.c-order {
 color: #cecece;
 text-decoration: none;
}
a.c-order:hover {
 color: #ffffff;
}
header .hgroup {
 float: left;
}
.logo {
 margin: 0;
 padding: 30px 13px 0 13px;
 font: 40px/50px 'Open Sans';
}
.logo a {
 text-decoration: none;
 color: #000;
}
.logo a .colored {
 color: #31a900;
}
.sublogo {
 position: relative;
 top: -2px;
 margin: 0 13px;
 padding: 0;
 font: 12px/20px 'Open Sans';
 color: #898989;
}
.hcontrols {
 position: absolute;
 top: 46px;
 right: 0;
 overflow: hidden;
}
.search {
 text-align: right;
}
.search form {
 display: inline-block;
 vertical-align: middle;
 margin: 0;
}
.searchword {
 float: left;
 margin: 0;
 width: 152px;
 color: #898989!important;
 font-style: normal!important;
 border: 0 !important;
}
.searchsubmit {
 float: left;
 margin: 0;
 padding: 0!important;
 width: 25px;
 height: 25px!important;
 line-height: 25px;
 border: 0;
 cursor: pointer;
}
.searchsubmit .fa {}
.usermenu {
 clear: right;
 text-align: right;
 margin: 5px 0 0 0;
}
.usermenu a {
 line-height: 20px;
 color: #898989;
}
.navtoggler {
 display: none;
 padding: 14px 11px;
 box-sizing: border-box;
 cursor: pointer;
 background-color: #31a900;
 color: #fff;
 -webkit-transition: background 0.2s ease;
 -moz-transition: background 0.2s ease;
 -ms-transition: background 0.2s ease;
 -o-transition: background 0.2s ease;
 transition: background 0.2s ease;
}
.navtoggler__icon, .navtoggler__text {
 display: inline-block;
 vertical-align: middle;
}
.navtoggler__icon {
 width: 23px;
}
.navtoggler__text {
 margin-left: 10px;
 margin-top: -1px;
 font-size: 18px;
}
.navtoggler:hover {
 background-color: #38c300;
}
.navtoggler span {
 display: block;
 border-top: 3px solid;
 margin-top: 5px;
}
.navtoggler span:first-child {
 margin-top: 0;
}
nav {
 clear: both;
 background: #31a900;
}
nav ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
nav li {
 float: left;
 position: relative;
}
nav a {
 display: inline-block;
 padding: 0 23px;
 font: 13px/40px 'Open Sans';
 color: #fff;
 -webkit-transition: all 0.2s 0.05s ease;
 -moz-transition: all 0.2s 0.05s ease;
 -ms-transition: all 0.2s 0.05s ease;
 -o-transition: all 0.2s 0.05s ease;
 transition: all 0.2s 0.05s ease;
}
nav a:hover,
nav a.uMenuItemA,
nav li:hover > a {
 background: #fff !important;
 text-decoration: none;
 color: #31a900 !important;
 border: 0;
}
nav li.uWithSubmenu:after {
 content: '';
 position: absolute;
 right: 5px;
 top: 50%;
 border: 4px solid transparent;
 border-left-color: #fff;
 -webkit-transform: rotate(90deg);
 transform: rotate(90deg);
}
nav li li.uWithSubmenu:after {
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}
nav li:hover > ul {
 opacity: 1;
 visibility: visible;
 width: auto;
 overflow: visible;
}
nav ul ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 0;
 overflow: hidden;
 display: block!important;
 opacity: 0;
 visibility: hidden;
 position: absolute;
 z-index: 100;
 top: 100%;
 left: 0;
 -webkit-transition: .25s opacity .15s ease;
 -moz-transition: .25s opacity .15s ease;
 -ms-transition: .25s opacity .15s ease;
 -o-transition: .25s opacity .15s ease;
 transition: .25s opacity .15s ease;
}
nav ul ul ul {
 position: absolute;
 top: 0;
 left: 100%;
}
nav ul ul li {
 float: none !important;
}
nav ul ul li:last-child > div a {
 border-bottom: 0 !important;
}
nav ul ul a {
 display: block !important;
 padding: 0 25px 0 10px!important;
 white-space: nowrap;
 border: none!important;
 border-bottom: 1px solid #fff;
 background: #31a900 !important;
 font-size: 12px!important;
 line-height: 32px!important;
 color: #fff!important;
 -webkit-transition: all 0.2s 0.05s ease;
 -moz-transition: all 0.2s 0.05s ease;
 -ms-transition: all 0.2s 0.05s ease;
 -o-transition: all 0.2s 0.05s ease;
 transition: all 0.2s 0.05s ease;
}
.infoblock {
 float: left;
 margin: 15px 10px 0 10px;
 width: 321px;
 background: #fff;
}
.infoblock:first-child {
 margin-left: 0;
}
.infoblock:last-child {
 margin-right: 0;
}
.ib-content {
 padding: 5px 12px;
}
.ib-content p {
 margin: 8px 0;
}
.ib-title {
 margin: 5px 0;
 font: 18px/23px 'Open Sans';
 color: #636363;
}
.container {
 padding: 10px 0 15px 0;
}
.container:before, .container:after {
 content: "";
 display: table;
}
.container:after {
 clear: both;
}
aside {
 float: left;
 width: 240px;
}
.block {
 margin: 0 0 15px 0;
}
.blocktitle {
 padding: 10px 13px;
 font: 13px/19px 'Open Sans';
 color: #fff;
 background: #31a900;
}
.blockcontent {
 padding: 15px 13px;
 background: #ffffff;
}
.main {
 float: right;
 width: 739px;
}
 .main iframe, .main object, .main embed, .main img {
 max-width: 100%;
 }
footer {
 position: relative;
 background: #363636;
}
.useful-footer {
 padding: 22px 0 25px 0;
 overflow: hidden;
}
.useful-footer section {
 float: left;
 margin-left: 75px;
 line-height: 18px;
 color: #7d7d7d;
}
.useful-footer section:first-child {
 margin-left: 25px;
}
.useful-footer section h3 {
 font-size: 12px;
 color: #fff;
 text-transform: uppercase;
}
.useful-footer section ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
.useful-footer section a {
 color: #7d7d7d;
}
.useful-footer section a:hover {
 color: #31a900;
 text-decoration: none;
}
.credits {
 overflow: hidden;
 background: #fff;
 color: #636363;
 line-height: 44px;
}
.credits a {
 color: #636363;
 text-decoration: underline;
}
.credits a:hover {
 text-decoration: none;
}
.credits img {
 vertical-align: middle;
}
.powered-by {
 float: left;
 margin-left: 65px;
}
.pay {
 float: right;
}
.pay-systems {
 display: inline;
 margin: 0 0 0 15px;
 padding: 0;
 list-style: none;
 color: #31a900;
}
.pay-systems li {
 display: inline;
 margin: 0 5px 0 0;
}
input[type=text],
input[type=password],
textarea {
 max-width: 100% !important;
 height: 25px;
 padding: 0 7px;
 *padding: 0;
 font: italic 12px/25px 'Open Sans';
 color: #acacac;
 background: #fff;
 border: 1px solid #d7d7d7;
 outline: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
 border-color: #31a900;
}
input.securityCode {
 height: auto !important;
}
textarea {
 padding: 5px 7px;
 height: auto;
 overflow: auto;
 resize: none;
 line-height: 20px;
}
input[type=button],
input[type=submit],
input[type=reset],
button,
.button,
.entryReadAllLink {
 margin: 0;
 padding: 0 8px;
 display: inline-block;
 vertical-align: middle;
 height: 27px;
 font: 14px/27px 'Open Sans';
 color: #fff !important;
 text-decoration: none;
 border: 0;
 background-color: #31a900 !important;
 cursor: pointer;
}
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover,
button:hover,
.button:hover,
.entryReadAllLink:hover {
 text-decoration: none;
 background-color: #38c300 !important;
}
.entryReadAllLink {
 font-size: 12px;
}
.button.grey-button {
 background-color: #c2c2c2!important;
}
.button.grey-button:hover {
 background-color: #31a900 !important;
}
#iplus .button {
 width: auto !important;
}
.ucf-form input.codeButtons,
.forumContent input.codeButtons {
 padding: 0 3px!important;
 width: auto !important;
 height: 20px !important;
 margin-top: 1px !important;
 font-size: 11px !important;
 line-height: 20px !important;
}
.ucf-smiles img {
 max-width: none;
}

/*--new slider
-----------------------------*/

/*--vendor
-----------------------------*/
/* Slider */
.slick-slider
{
 position: relative;

 display: block;

 -moz-box-sizing: border-box;
 box-sizing: border-box;

 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;

 -webkit-touch-callout: none;
 -khtml-user-select: none;
 -ms-touch-action: pan-y;
 touch-action: pan-y;
 -webkit-tap-highlight-color: transparent;
}

.slick-list
{
 position: relative;

 display: block;
 overflow: hidden;

 margin: 0;
 padding: 0;
}
.slick-list:focus
{
 outline: none;
}
.slick-list.dragging
{
 cursor: pointer;
 cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
 -o-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}

.slick-track
{
 position: relative;
 top: 0;
 left: 0;

 display: block;
}
.slick-track:before,
.slick-track:after
{
 display: table;

 content: '';
}
.slick-track:after
{
 clear: both;
}
.slick-loading .slick-track
{
 visibility: hidden;
}

.slick-slide
{
 display: none;
 float: left;

 height: 100%;
 min-height: 1px;
}
[dir='rtl'] .slick-slide
{
 float: right;
}
.slick-slide img
{
 display: block;
}
.slick-slide.slick-loading img
{
 display: none;
}
.slick-slide.dragging img
{
 pointer-events: none;
}
.slick-initialized .slick-slide
{
 display: block;
}
.slick-loading .slick-slide
{
 visibility: hidden;
}
.slick-vertical .slick-slide
{
 display: block;

 height: auto;

 border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
 display: none;
}
/*---------------------------*/

#slider-wrapper {
 margin: 15px 0 10px 0;
}
.slide {
 position: relative;
}
.slide img {
 min-width: 100%;
 min-height: 300px;
}
.slide-text {
 position: absolute;
 left: 465px;
 top: 50%;
 width: 475px;
 font: 12px/16px 'Open Sans';
 color: #707070;
 overflow: hidden;
 padding: 20px;
 background: rgba(255, 255, 255, .7);
 transform: translateY(-50%);
}
.slide-text p {
 margin: 0;
 padding: 15px 0;
 text-align: justify;
}
.slide-title {
 font: 24px/30px 'Open Sans';
 color: #000;
 text-transform: uppercase;
}

.slick-arrow {
 line-height: 32px;
 text-align: center;
 position: absolute;
 z-index: 1;
 top: 50%;
 display: block;
 width: 32px;
 height: 32px;
 margin-top: -16px;
 padding: 0;
 cursor: pointer;
 border: none;
 outline: none;
 background: rgba(0, 0, 0, .5) !important;
 opacity: .8;
 transition: opacity .2s ease-in-out;
}
.slick-arrow:hover, .slick-arrow:focus, .slick-arrow:active {
 opacity: 1;
 background: rgba(0, 0, 0, .5) !important;
}
.slick-next {
 background-position: 0 -32px;
 right: 0;
}
.slick-prev {
 left: 0;
}
/*---------------------------*/



.goods-list {
 font-size: 0;
}
.list-item {
 display: inline-block;
 vertical-align: top;
 width: 32%;
 margin: 1%;
 margin-top: 0;
 position: relative;
 overflow: hidden;
 border-spacing: 0;
}
.goods-list .list-item {
 border: 1px solid #f0efef;
}
.list-item:nth-child(3n+1):nth-last-child(-n+3),
.list-item:nth-child(3n+2):nth-last-child(-n+4),
.list-item:nth-child(3n+3):nth-last-child(1) {
 margin-bottom: 0;
}
.list-item:nth-child(n+4) {
 margin-top: 1%;
}
.list-item:nth-child(3n) {
 margin-right: 0;
}
.list-item:nth-child(3n+1) {
 margin-left: 0;
}
.show-all-btn {
 margin-top: 15px;
}


.c-item {
 position: relative;
 overflow: hidden;
}
.c-item.i-new:after {
 position: absolute;
 z-index: 5;
 display: block;
 content: "NEW";
 left: -22px;
 top: -9px;
 padding: 20px 0 0 0;
 width: 60px;
 font: 12px/16px 'Open Sans';
 color: #fff;
 text-align: center;
 background: #31a900;
 -webkit-transform: rotate(-45deg);
 -ms-transform: rotate(-45deg);
 transform: rotate(-45deg);
}
.i-image {
 position: relative;
 height: 175px;
 background: #fff;
 text-align: center;
 overflow: hidden;
}
.i-image > a {
 display: block;
 width: 100%;
 height: 100%;
 overflow: hidden;
 position: relative;
}
.i-image > a .h-bg,
.i-image > a .h-ico,
.i-image > a .h-text {
 display: block;
 position: absolute;
 z-index: 10;
 left: 0;
 -webkit-transition: all 0.4s 0s ease;
 -moz-transition: all 0.4s 0s ease;
 -ms-transition: all 0.4s 0s ease;
 -o-transition: all 0.4s 0s ease;
 transition: all 0.4s 0s ease;
}
.i-image > a .h-bg {
 top: 0;
 width: 100%;
 height: 100%;
 background: rgba(49, 169, 0, 0.5);
 opacity: 0;
}
.i-image > a .h-ico {
 bottom: 100%;
 left: 0;
 right: 0;
 height: 28px;
 font-size: 14px;
 line-height: 24px;
 color: #fff;
 -webkit-transition: all 0.3s 0s ease;
 -moz-transition: all 0.3s 0s ease;
 -ms-transition: all 0.3s 0s ease;
 -o-transition: all 0.3s 0s ease;
 transition: all 0.3s 0s ease;
}
.i-image > a .h-text {
 top: 100%;
 right: 0;
 font: 14px/18px 'Open Sans';
 color: #fff;
 text-align: center;
 text-decoration: none;
 -webkit-transition: all 0.3s 0s ease;
 -moz-transition: all 0.3s 0s ease;
 -ms-transition: all 0.3s 0s ease;
 -o-transition: all 0.3s 0s ease;
 transition: all 0.3s 0s ease;
}
.i-image > a:hover .h-bg {
 opacity: 1;
}
.i-image > a:hover .h-ico {
 -webkit-transform: translate(0, 80px);
 -ms-transform: translate(0, 80px);
 transform: translate(0, 80px);
}
.i-image > a:hover .h-text {
 -webkit-transform: translate(0, -80px);
 -ms-transform: translate(0, -80px);
 transform: translate(0, -80px);
}
.i-image .tcell {
 display: block;
 height: 175px;
 line-height: 175px;
 vertical-align: middle;
}
.i-image img {
 vertical-align: middle;
 margin: 0;
 max-width: 100%;
 max-height: 175px;
}
 .i-image .moder {
 position: absolute;
 bottom: 20px;
 right: 10px;
 margin: 0;
 z-index: 10;
 }
.i-info {
 min-height: 80px;
 padding: 7px 8px;
 position: relative;
 background: #fff;
 border-top: 1px solid #f0efef;
 box-sizing: border-box;
}
.i-info:before,
.i-info:after {
 position: absolute;
 z-index: 11;
 display: block;
 content: "";
 left: 50%;
}
.i-info:after {
 top: -24px;
 margin: 0 0 0 -12px;
 border-bottom: 12px solid #fff;
 border-top: 12px solid transparent;
 border-right: 12px solid transparent;
 border-left: 12px solid transparent;
}
.i-info:before {
 top: -26px;
 margin: 0 0 0 -13px;
 border-bottom: 13px solid #f0efef;
 border-top: 13px solid transparent;
 border-right: 13px solid transparent;
 border-left: 13px solid transparent;
}
a.i-title {
 display: block;
 overflow: hidden;
 margin: 0 0 3px 0;
 height: 36px;
 font: 14px/18px 'Open Sans';
 color: #636363;
}
a.i-title:hover {
 text-decoration: none;
 color: #31a900;
}
.i-price {
 display: block;
 float: left;
 font: 14px/27px 'Open Sans';
 color: #31a900;
}
 .i-price__old {
 margin-right: 4px;
 font-size: 12px;
 line-height: 27px;
 text-decoration: line-through;
 color: #c2c2c2;
 }
.i-tocart {
 float: right;
 margin-left: 5px;
}
.item-month {
 text-align: center;
}
.item-month .button {
 margin: 10px 0 0 0;
}
a.im-title {
 display: block;
 width: 140px;
 margin: auto;
 font: 14px/20px 'Open Sans';
 color: #636363;
 text-decoration: none;
}
a.im-title:hover {
 color: #31a900;
}
.im-img img {
 margin: 10px 0 0 0;
 vertical-align: middle;
}
.im-price {
 display: block;
 font: 16px/20px 'Open Sans';
 color: #31a900;
}
.cat-blocks div.normal,
.cat-blocks div.active,
.cat-blocks li,
.catsTable td a {
 position: relative;
 font: 12px/22px 'Open Sans' !important;
 color: #636363;
 padding: 0 0 0 12px!important;
}
.catsTable td a {
 display: inline-block;
 vertical-align: middle;
}
.cat-blocks div.normal:before,
.cat-blocks div.active:before,
.cat-blocks li:before,
.catsTable td a:before {
 display: block;
 position: absolute;
 top: 9px;
 left: 0;
 content: "";
 width: 4px;
 height: 4px;
 background: #31a900;
}
.cat-blocks div:hover,
.cat-blocks div.active,
.catsTable td a:hover,
.catsTable td a:active
 {
 color: #31a900;
 text-decoration: none;
}
.cat-blocks ul {
 padding-left: 15px !important;
}
.cat-blocks a {
 color: #636363;
}
.cat-blocks a:hover {
 color: #31a900;
}
.breadcrumbs {
 margin: 0 0 10px 0;
 background: #fff;
}
.breadcrumbs a, .breadcrumbs span.current span {
 display: inline-block;
 position: relative;
 padding: 0 10px 0 20px;
 font: 12px/40px 'Open Sans';
 color: #939393;
 text-decoration: none;
 background: #f7f7f7;
}
.breadcrumbs > span:first-child a, .breadcrumbs > a:first-child {
 padding-left: 10px;
}
.breadcrumbs a:after, .breadcrumbs span.current span:after {
 position: absolute;
 z-index: 2;
 display: block;
 content: "";
 left: 100%;
 top: 0;
 bottom: 0;
 border-left: 10px solid #f7f7f7;
 border-top: 20px solid transparent;
 border-bottom: 20px solid transparent;
}
.breadcrumbs a:hover {
 background: #e4e4e4;
}
.breadcrumbs a.current, .breadcrumbs > span:last-child a, .breadcrumbs span.current:last-child span {
 background: #ffffff;
}
.breadcrumbs span.current:last-child > span {
 cursor: default;
}
.breadcrumbs a:hover:after {
 border-left-color: #e4e4e4;
}
.breadcrumbs a.current:after, .breadcrumbs > span:last-child a:after, .breadcrumbs span.current:last-child span:after {
 display: none;
}
.whitecont {
 background: #fff;
 padding: 8px 9px;
}
.moder {
 float: right;
 margin: 0 5px;
}
.ip-photos {
 float: left;
 width: 320px;
 margin: 0 15px 10px 0;
 font-size: 0;
}
.ip-photos img {
 max-width: 100%;
 border: 0;
 margin: 0;
 vertical-align: middle;
 cursor: pointer;
}
img.ip-mainphoto {
 width: 100%;
 margin-bottom: 7px;
}
img.ip-photo {
 width: calc(98%/3);
 margin-left: 1%;
}
img.ip-photo:first-child {
 margin-left: 0;
}
.ip-details {
 margin-left: 335px;
 margin-bottom: 10px;
}
.ip-details .ip-title {
 margin: 0 !important;
}
.ip-details .button {
 margin: 15px 0 0 0;
}
.ip-descr {
 clear: both;
}
.ip-comments {}
.commReg {
 margin-bottom: 10px;
}
.ip-edit {
 float: right;
}
.ip-title {
 margin: 0 0 10px 0;
 font: 18px/24px 'Open Sans';
 color: #636363;
}
.ip-content {
 margin: 0 0 10px 0;
 font: 12px/16px 'Open Sans';
 color: #7d7d7d;
 text-align: justify;
}
.ip-price {
 margin: 10px 0;
 font: 18px/24px 'Open Sans';
 color: #31a900;
}
.shop-options li {
 margin: 5px 0;
}
.cart-ul {
 text-align: left;
 line-height: 20px;
}
.cart-item {
 margin: 5px 0!important;
 padding: 0 !important;
 display: flex;
}
.cart-name {
 color: #000;
 overflow: hidden;
 flex-grow: 99;
}
.cart-name-text {
 display: block;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.cart-price {
 display: block;
 margin-left: 15px;
 color: #31a900;
}
.cart-remove {
 display: block;
 margin: 1px 0 0 7px;
 color: #ccc !important;
}
.comment {
 margin: 0 0 15px 0;
 overflow: hidden;
}
.c-top {
 margin: 0 0 8px 0;
 overflow: hidden;
}
.c-datetime {
 float: right;
 color: #acacac;
}
.c-author {
 color: #636363;
}
.c-avatar {
 float: left;
 width: 50px;
}
.c-message,
.c-answer {
 margin-left: 60px;
 text-align: justify;
 color: #7d7d7d;
}
.c-answer {
 padding: 8px 0 0 0;
 font-style: italic;
}
.modeSwitch span.btn-tooltip {
 left: auto!important;
 right: -3px;
}
.modeSwitch span.btn-tooltip ins {
 left: auto!important;
 right: 10px;
}
article {
 padding: 15px 0;
}
#allEntries article {
 border-top: 1px solid #f0f0f0;
}
#allEntries > div:first-child article {
 border-top: 0;
}
.eMessage {
 position: relative;
}
.art-top {}
.art-date {
 float: right;
 margin: 4px 0 0 10px;
 color: #acacac;
}
.art-title {
 font: 18px/24px 'Open Sans';
 color: #636363;
}
.art-title a {
 color: #636363;
}
.art-content {
 margin: 10px 0 0 0;
 /*text-align: justify;*/
}
.art-content .mainimg {
 float: right;
 width: 220px;
 margin: 0 0 10px 10px;
}
.entryReadAll {
 display: block;
 position: absolute;
 top: 100%;
 margin-top: 10px;
}
.art-details {
 clear: both;
 overflow: hidden;
 padding-top: 10px;
}
.art-details > span,
.art-details > a {
 display: inline-block;
 float: right;
 margin: 0 0 0 13px;
 background-repeat: no-repeat;
 background-position: left center;
}
.art-details a:last-child {
 margin-left: 0;
}
.art-details__icon {
 margin-right: 5px;
 color: #939393;
}
.pages,
.catPages1,
.catPages2,
.pagesBlock1,
.pagesBlock2,
.pagesBlockuz1,
.pagesBlockuz2 {
 display: block;
 margin: 20px 0;
 text-align: center;
}
.pages a,
.catPages1 a,
.catPages2 a,
.pagesBlock1 a,
.pagesBlock2 a,
.pagesBlockuz1 a,
.pagesBlockuz2 a,
.pages b,
.catPages1 b,
.catPages2 b,
.pagesBlock1 b,
.pagesBlock2 b,
.pagesBlockuz1 b,
.pagesBlockuz2 b {
 display: inline-block;
 padding: 0 7px;
 font: bold 12px/20px 'Open Sans';
 color: #636363;
 background-color: #f7f7f7;
}
.pages a,
.catPages1 a,
.catPages2 a,
.pagesBlock1 a,
.pagesBlock2 a,
.pagesBlockuz1 a,
.pagesBlockuz2 a {
 text-decoration: none;
 color: #fff;
 background-color: #31a900;
}
.pages a:hover,
.catPages1 a:hover,
.catPages2 a:hover,
.pagesBlock1 a:hover,
.pagesBlock2 a:hover,
.pagesBlockuz1 a:hover,
.pagesBlockuz2 a:hover {
 background-color: #38c300;
}




.FrmTopButtonsTbl,
.gDivLeft {
 margin-top: 10px;
}
.gTable {
 background: #fff;
}
.gTable td {padding: 4px;}
.gTableTop {
 background: #31a900;
 padding-left: 20px !important;
 color: #fff;
 font-weight: bold;
 line-height: 28px;
 font-size: 19px;
}
.gTableSubTop {
 background: #efeded;
 color: #000;
 font-size: 12px;
}
.gTableBody {
 background: #fafafa;
}
.gTableBody1 {
 background: #ffffff;
}
.gTableBottom {
 background: #fafafa;
}
.gTableLeft {
 background: #fafafa;
 font-weight: bold;
 color: #6e6e6e;
}
.gTableRight {
 background: #f8f9fa;
}
.gTableError {
 background: #fafafa;
 color: #ff0000;
}
.forumIcoTd,
.forumThreadTd,
.forumPostTd {
 background: #fafafa;
}
.forumLastPostTd,
.forumArchive,
.threadLastPostTd {
 font-size: 12px;
}
a.catLink {
 text-decoration: none!important;
 color: #ffffff;
}
.lastPostGuest,
.lastPostUser,
.threadAuthor {
 font-weight: bold;
}
.archivedForum {
 font-size: 12px;
 color: #f00;
 font-weight: bold;
}
.forum,
.threadLink {
 font-weight: bold;
 font-size: 16px;
}
.forumDescr,
.threadDescr,
.forumModer {
 color: #858585;
 font-size: 11px;
}
.forumViewed {
 font-size: 9px;
}
a.forum:link,
a.lastPostUserLink:link,
a.forumLastPostLink:link,
a.threadAuthorLink:link {
 text-decoration: none;
 color: #6e6e6e;
}
a.forum:visited,
a.lastPostUserLink:visited,
a.forumLastPostLink:visited,
a.threadAuthorLink:visited {
 text-decoration: none;
 color: #6e6e6e;
}
a.forum:hover,
a.lastPostUserLink:hover,
a.forumLastPostLink:hover,
a.threadAuthorLink:hover {
 text-decoration: underline;
 color: #909090;
}
a.forum:active,
a.lastPostUserLink:active,
a.forumLastPostLink:active,
a.threadAuthorLink:active {
 text-decoration: underline;
 color: #6e6e6e;
}
.forumNamesBar {
 font-weight: bold;
 font-size: 11px;
}
.forumBarKw {
 font-weight: normal;
}
a.forumBarA:link {
 text-decoration: none;
 color: #000000;
}
a.forumBarA:visited {
 text-decoration: none;
 color: #000000;
}
a.forumBarA:hover {
 text-decoration: none;
 color: #6e6e6e;
}
a.forumBarA:active {
 text-decoration: underline;
 color: #6e6e6e;
}
.fastNav,
.fastSearch,
.fastLoginForm {
 font-size: 11px;
}
.fastNavMain {
 background: #dadada;
}
.fastNavCat {
 background: #efefef;
}
.fastNavCatA {
 background: #efefef;
 color: #0000ff;
}
.fastNavForumA {
 color: #0000ff;
}
.switches {
 background: #cccccc;
}
.pagesInfo {
 background: #fff;
 padding-right: 10px;
 font-size: 11px;
}
.switch {
 background: #fff;
 width: 15px;
 font-size: 11px;
}
.switchActive {
 background: #e0e0e0;
 font-weight: bold;
 color: #6e6e6e;
 width: 15px;
}
a.switchDigit,
a.switchBack,
a.switchNext {
 text-decoration: none;
 color: #000000;
}
a.switchDigit:hover,
a.switchBack:hover,
a.switchNext:hover,
a.switchDigit:active,
a.switchBack:active,
a.switchNext:active {
 text-decoration: underline;
 color: #ff0000;
}
.threadNametd,
.threadAuthTd,
.threadLastPostTd {
 background: #ffffff;
}
.threadIcoTd,
.threadPostTd,
.threadViewTd {
 background: #fafafa;
}
.threadLastPostTd {}
.threadNoticeLink {
 font-weight: bold;
}
.threadsType {
 background: #fff;
 height: 20px;
 font-weight: bold;
 font-size: 11px;
 color: #fff;
 padding-left: 40px !important;
}
.threadsDetails {
 background: #fff;
 height: 20px;
 color: #6e6e6e;
}
.forumOnlineBar {
 background: #fff;
 height: 20px;
 color: #6e6e6e;
}
a.threadPinnedLink:link {
 text-decoration: none;
 color: #0000ff;
}
a.threadPinnedLink:visited {
 text-decoration: none;
 color: #0000ff;
}
a.threadPinnedLink:hover {
 text-decoration: none;
 color: #ff0000;
}
a.threadPinnedLink:active {
 text-decoration: underline;
 color: #ff0000;
}
a.threadLink:link {
 text-decoration: none;
 color: #6e6e6e;
}
a.threadLink:visited {
 text-decoration: none;
 color: #6e6e6e;
}
a.threadLink:hover {
 text-decoration: underline;
 color: #000000;
}
a.threadLink:active {
 text-decoration: underline;
 color: #000000;
}
.postpSwithces {
 font-size: 11px;
}
.thDescr {
 font-weight: normal;
}
.threadFrmBlock {
 font-size: 11px;
 text-align: right;
}
.postPoll {
 background: #f1f2f3;
}
.postFirst {
 background: #f8f9fa;
}
.postRest1 {
 background: #f1f2f3;
}
.postRest2 {
 background: #f8f9fa;
}
.postSeparator {
 background: none;
}
.postTdTop {
 background: #efeded;
}
.postBottom {
 background: #e0e0e0;
 height: 20px;
}
.postUser {
 font-size: 14px;
 font-weight: bold;
}
.postTdInfo {
 text-align: center;
 padding: 5px !important;
 background: #fafafa;
}
.postRankName {
 margin-top: 5px;
}
.postRankIco {
 margin-bottom: 5px;
}
.reputation {
 margin-top: 5px;
}
.signatureHr {
 margin-top: 20px;
 color: #787878;
}
.posttdMessage {
 padding: 5px !important;
 background: #ffffff;
}
.pollQuestion {
 text-align: center;
 font-weight: bold;
}
.pollButtons,
.pollTotal {
 text-align: center;
}
.pollSubmit {
 font-weight: bold;
}
.pollEnd {
 text-align: center;
 height: 30px;
}
.codeMessage {
 background: #fff;
 font-size: 9px;
}
.quoteMessage {
 background: #fff;
 font-size: 9px;
}
.signatureView {
 font-size: 11px;
}
.edited {
 padding-top: 30px !important;
 font-size: 11px;
 text-align: right;
 color: #808080;
}
.editedBy {
 font-weight: bold;
 font-size: 12px;
}
.statusBlock {
 padding-top: 3px !important;
}
.statusOnline {
 color: #0000ff;
}
.statusOffline {
 color: #ff0000;
}
.newThreadBlock {
 background: #f9f9f9;
 border: 1px solid #b2b2b2;
}
.newPollBlock {
 background: #f9f9f9;
 border: 1px solid #b2b2b2;
}
.newThreadItem {
 padding: 0 0 0 8px;
 background: url('/.s/t/844/7.gif') no-repeat 0 4px;
}
.newPollItem {
 padding: 0 0 0 8px;
 background: url('/.s/t/844/7.gif') no-repeat 0 4px;
}
.codeCloseAll {
 font-size: 11px;
 color: #6e6e6e;
 font-weight: bold;
 background: #fcfcfc;
 border: 1px solid #6e6e6e;
}
.postNameFl,
.postDescrFl {
 background: #fcfcfc;
 border: 1px solid #6e6e6e;
 width: 400px;
}
.postPollFl,
.postQuestionFl {
 background: #fcfcfc;
 border: 1px solid #6e6e6e;
 width: 400px;
}
.postResultFl {
 background: #fcfcfc;
 border: 1px solid #6e6e6e;
 width: 50px;
}
.postAnswerFl {
 background: #fcfcfc;
 border: 1px solid #6e6e6e;
 width: 300px;
}
.postTextFl,
.forumContent input,
.forumContent textarea {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;
}
.postUserFl {
 background: #fcfcfc;
 border: 1px solid #6e6e6e;
 width: 300px;
}
.pollHelp {
 font-weight: normal;
 font-size: 11px;
 padding-top: 3px;
}
.smilesPart {
 padding-top: 5px !important;
 text-align: center;
}
#frM55 a {
 color: #ffffff !important;
}
.bbCodeBlock, .bbQuoteBlock {
 margin: 5px 0;
}
.bbCodeName, .bbQuoteName {
 font-size: 0.786em !important;
 line-height: 1.455;
 padding-left: 13px !important;
}
.codeMessage {
 padding: 5px;
 font: 11px 'Consolas', 'Courier New', 'sans-serif';
 background-color: #ebebeb;
 color: #000;
}
.quoteMessage {
 margin: 0 0 5px 0;
 padding: 3px 10px 3px 10px;
 color: #666;
 font-style: italic;
 border: none !important;
 border-left: 3px solid #8c9294 !important;
 background-color: #dce3e9;
 font-size: 0.857em;
 line-height: 1.5;
}

.popup {
 margin: 5px;
 background: #ffffff;
}
.popuptitle {
 height: 30px;
 padding: 0 15px;
 font: 20px/30px 'Open Sans';
 color: #fff;
 background: #31a900;
}
.popupbody {
 padding: 10px 15px;
}

#cntContaineroEditmessage {margin-top: 9px !important;}
.myBtnLeft img, .myBtnRight img, .myBtnLeftA img, .myBtnRightA img, .myBtnRight + td input, .myBtnRightA + td input { display: block }
.myBtnCenter, .myBtnCenterA { line-height:19px !important }
.myBtnCont { height:19px; padding-bottom:0 !important }



/*--Responsive
-----------------------------*/
@media only screen and (max-width: 1024px) {
 /*--common
 -----------------------------*/
 .w100 {
 min-width: 100%;
 }
 .content {
 width: auto;
 margin: 0 10px;
 }
 /*---------------------------*/
 /*--header
 -----------------------------*/
 .hcontrols {
 position: relative;
 top: auto;
 right: auto;
 clear: both;
 }
 .search {
 text-align: left;
 font-size: 0;
 }
 .search form {
 display: block;
 }
 .search .searchword,
 .search .searchsubmit {
 float: none;
 display: inline-block;
 vertical-align: middle;
 }
 .search .searchword {
 width: calc(100% - 35px);
 height: 35px;
 line-height: 35px;
 }
 .search .searchsubmit {
 width: 35px;
 height: 35px !important;
 }
 .usermenu {
 display: none;
 }
 .navtoggler {
 display: block;
 float: right;
 margin: auto;
 margin: 35px 0 10px 0;
 }
 nav {
 display: none;
 clear: both;
 margin-bottom: 10px;
 }
 nav.nav-opened {
 display: block;
 }
 .nav-wrap {}
 .uMenuRoot {}
 .uMenuRoot li {
 float: none;
 }
 .uMenuRoot a {
 display: block;
 }
 nav ul ul, nav ul ul ul {
 width: auto;
 overflow: visible;
 display: block !important;
 opacity: 1;
 visibility: visible;
 position: relative;
 z-index: ;
 top: auto;
 left: auto;
 }
 nav ul ul a {
 padding: 0 46px !important;
 font-size: 13px !important;
 }
 nav ul ul ul a {
 padding: 0 69px !important;
 }
 nav ul ul ul ul a {
 padding: 0 92px !important;
 }
 
 .infoblocks {
 margin: 10px 0;
 background: #fff;
 }
 .infoblock:nth-child(n) {
 width: 50%;
 margin: 0;
 padding: 5px;
 }
 .infoblock:nth-child(2n+1):last-of-type {
 width: 100%;
 }
 #slider-wrapper {
 margin: 10px 0;
 }
 .slide-text {
 width: 50%;
 left: 50%;
 top: 50%;
 transform: translateX(-50%) translateY(-50%);
 }
 /*---------------------------*/
 /*--main content
 -----------------------------*/
 .main {
 float: none;
 width: auto;
 }
 .goods-list {}
 .list-item:nth-child(n):nth-last-child(n) {
 float: none;
 display: inline-block;
 vertical-align: top;
 width: 23.5%;
 margin: 1%;
 margin-top: 0;
 }
 .list-item:nth-child(4n+1):nth-last-child(-n+4),
 .list-item:nth-child(4n+2):nth-last-child(-n+3),
 .list-item:nth-child(4n+3):nth-last-child(-n+2),
 .list-item:nth-child(4n):nth-last-child(1) {
 margin-bottom: 0;
 }
 .list-item:nth-child(n+5):nth-last-child(n) {
 margin-top: 1%;
 }
 .list-item:nth-child(4n):nth-last-child(n) {
 margin-right: 0;
 }
 .list-item:nth-child(4n+1):nth-last-child(n) {
 margin-left: 0;
 }
 .item {
 position: relative;
 overflow: hidden;
 border-spacing: 0;
 font-size: 12px;
 }
 .i-image > a {
 width: 100%;
 display: table;
 }
 .i-image .tcell {
 width: 100%;
 }
 
 .uf-form li.ucf-options {
 margin-right: 30px !important;
 }
 .show-all-btn {
 margin-top: 8px;
 }
 /*---------------------------*/
 /*--sidebar
 -----------------------------*/
 aside {
 width: 100%;
 margin-top: 8px;
 background: #fff;
 }
 aside .block {
 float: left;
 width: 100%;
 width: calc(50% - 7.5px);
 margin: 5px;
 }
 aside .block:nth-child(2n+1) {
 margin-right: 0;
 }
 aside .block:nth-child(2n+1):last-of-type {
 width: calc(100% - 10px);
 margin: 5px;
 }
 /*---------------------------*/
 /*--footer
 -----------------------------*/
 .useful-footer {
 padding: 10px 10px;
 }
 .useful-footer section:nth-child(n) {
 width: 100%;
 width: calc(100%/3 - 15px);
 margin: 10px 5px;
 }
 .useful-footer section:nth-child(3n+1) {
 margin-left: 0;
 }
 .useful-footer section:nth-child(3n+3) {
 margin-right: 0;
 }
 .powered-by {
 margin-left: 0;
 }
 /*---------------------------*/
}
@media only screen and (max-width: 980px) {
 /*--header
 -----------------------------*/
 .slide-text {
 width: 60%;
 }
 /*---------------------------*/
 /*--main content
 -----------------------------*/
 .list-item:nth-child(n):nth-last-child(n) {
 vertical-align: top;
 width: 32%;
 margin: 1%;
 margin-top: 0;
 }
 .list-item:nth-child(3n+1):nth-last-child(-n+3),
 .list-item:nth-child(3n+2):nth-last-child(-n+4),
 .list-item:nth-child(3n+3):nth-last-child(1) {
 margin-bottom: 0;
 }
 .list-item:nth-child(n+4):nth-last-child(n) {
 margin-top: 1%;
 }
 .list-item:nth-child(3n):nth-last-child(n) {
 margin-right: 0;
 }
 .list-item:nth-child(3n+1):nth-last-child(n) {
 margin-left: 0;
 }
 .ip-photos {
 width: 250px;
 }
 .ip-details {
 margin-left: 265px;
 }
 /*---------------------------*/
}
@media only screen and (max-width: 768px) {
 /*--header
 -----------------------------*/
 .infoblocks {}
 .infoblock:nth-child(n) {
 width: 100%;
 margin: 0;
 }
 .slide-title {
 font-size: 18px;
 line-height: 24px;
 }
 /*---------------------------*/
 /*--main content
 -----------------------------*/
 .aside {
 margin-top: 0;
 }
 .list-item:nth-child(n):nth-last-child(n) {
 width: 49%;
 margin: 1%;
 margin-top: 0;
 }
 .list-item:nth-child(2n+1):nth-last-child(-n+2),
 .list-item:nth-child(2n):nth-last-child(1) {
 margin-bottom: 0;
 }
 .list-item:nth-child(n+3):nth-last-child(n) {
 margin-top: 1%;
 }
 .list-item:nth-child(2n):nth-last-child(n) {
 margin-right: 0;
 }
 .list-item:nth-child(2n+1):nth-last-child(n) {
 margin-left: 0;
 }
 /*---------------------------*/
 /*--sidebar
 -----------------------------*/
 aside {
 background: none;
 }
 aside .block {
 float: none;
 width: 100% !important;
 margin: 10px 0 !important;
 }
 aside .block:first-child {
 margin-top: 0 !important;
 }
 aside .block:last-of-type {
 margin-bottom: 0 !important;
 }
 /*---------------------------*/
 /*--main content
 -----------------------------*/
 .ip-photos {
 width: 200px;
 }
 .ip-details {
 margin-left: 215px;
 }
 /*---------------------------*/
 /*--footer
 -----------------------------*/
 .useful-footer section:nth-child(n) {
 width: 100%;
 width: calc(50% - 15px);
 margin: 10px 5px;
 }
 .useful-footer section:nth-child(2n+1) {
 margin-left: 0;
 }
 .useful-footer section:nth-child(2n+2) {
 margin-right: 0;
 }
 .powered-by, .pay {
 width: 100%;
 margin: 5px 0;
 text-align: center;
 }
 /*---------------------------*/
 /*--forum
 -----------------------------*/
 .gTableSubTop,
 .forumThreadTd,
 .forumPostTd,
 /*.forumLastPostTd,*/
 .FrmForumBarTbl,
 #forum_filter,
 .FrmBotTbl,
 .threadsDetails,
 .forumOnlineBar,
 .threadPostTd,
 .threadViewTd,
 .threadAuthTd,
 .ThrForumBarTbl,
 /*.ThrBotTbl,*/
 .bottomPathBar,
 .navigationTbl,
 .switchesTbl,
 .FastSearchTbl,
 
 .postTdInfo,
 .postBottom {
 display: none;
 }
 
 .forumIcoTd,
 .threadIcoTd {
 width: 0;
 background: none;
 }
 
 .forumLastPostTd,
 .threadLastPostTd {
 width: 0;
 white-space: nowrap;
 }
 
 .postTdTop {
 display: block;
 width: 100%;
 text-align: left;
 background: none;
 }
 .postTdTop + .postTdTop {
 font-size: 11px;
 }
 
 .postPoll,
 .postFirst,
 .postRest1,
 .postRest2,
 .postTdTop,
 .postBottom,
 .postTdInfo {
 background: none;
 }
 /*---------------------------*/
}
@media only screen and (max-width: 640px) {
 /*--ucoz
 -----------------------------*/
 #puzadpn {
 display: none;
 }
 /*---------------------------*/
 /*--header
 -----------------------------*/
 header .hgroup {
 float: none;
 width: 100%;
 text-align: center;
 }
 .navtoggler-wrap {
 text-align: center;
 }
 .navtoggler {
 display: inline-block;
 vertical-align: middle;
 float: none;
 margin: 10px auto;
 }
 nav {
 float: none;
 }
 #slider-wrapper {
 display: none;
 }
 /*---------------------------*/
 /*--main content
 -----------------------------*/
 .ip-photos {
 width: 150px;
 }
 .ip-small-photos {
 display: none;
 }
 .ip-details {
 margin-left: 165px;
 }
 
 .art-content .mainimg {
 width: 150px;
 }
 #order-table {
 overflow: auto;
 }
 /*---------------------------*/
 /*--footer
 -----------------------------*/
 .useful-footer {
 text-align: center;
 }
 .useful-footer section:nth-child(n) {
 width: 100%;
 margin: 10px 0;
 }
 /*---------------------------*/
}
@media only screen and (max-width: 510px) {
 /*--main content
 -----------------------------*/
 .list-item:nth-child(n):nth-last-child(n) {
 width: 100%;
 margin: 0;
 }
 .list-item:nth-last-child(1):nth-last-child(n) {
 margin-bottom: 0;
 }
 .list-item:nth-child(n+2):nth-last-child(n) {
 margin-top: 10px;
 }
 /*---------------------------*/
}
@media only screen and (max-width: 480px) {
 /*--header
 -----------------------------*/
 .cart-title-text {
 display: none;
 }
 /*---------------------------*/
 /*--main content
 -----------------------------*/
 .ip-photos {
 width: 100px;
 margin-right: 10px;
 }
 .ip-details {
 margin-left: 110px;
 }
 
 .art-content .mainimg {
 width: 100px;
 }
 /*---------------------------*/
}
@media only screen and (max-width: 320px) {
 /*--main content
 -----------------------------*/
 .ip-photos {
 float: none;
 width: 100%;
 margin-left: 0;
 margin-right: 0;
 }
 .ip-details {
 margin-left: 0;
 }
 
 .art-content .mainimg {
 float: none;
 margin: 0 0 10px 0;
 width: auto;
 }
 /*---------------------------*/
}
/*---------------------------*/
body {
 background-color: #f2f7f7;
 background-image: url(/img/bg2.png);
}
a {
 color: #4e95e6;
}
.cart-border {
 background: #4e95e6;
}
.logo a .colored {
 color: #4e95e6;
}
.navtoggler {
 background-color: #4e95e6 !important;
}
.navtoggler:hover {
 background-color: #64a2e9 !important;
}
nav {
 background: #4e95e6;
}
nav ul ul a {
 background: #4e95e6 !important;
}
nav ul ul li:hover > div a {
 color: #4e95e6 !important;
}
nav a:hover,
nav a.uMenuItemA,
nav li:hover > a {
 color: #4e95e6 !important;
}
.blocktitle {
 background: #4e95e6;
}
.useful-footer section a:hover {
 color: #4e95e6;
}
.pay-systems {
 color: #4e95e6 !important;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
 border-color: #4e95e6;
}
input[type=button],
input[type=submit],
input[type=reset],
button,
.button,
.entryReadAllLink {
 background-color: #4e95e6 !important;
}
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover,
button:hover,
.button:hover,
.entryReadAllLink:hover {
 background-color: #64a2e9 !important;
}
.button.grey-button {
 background-color: #c2c2c2 !important;
}
.button.grey-button:hover {
 background-color: #4e95e6 !important;
}
.c-item.i-new:after {
 background: #4e95e6;
}
.i-image a .h-bg {
 background: rgba(78, 149, 230, 0.5);
}
a.i-title:hover {
 color: #4e95e6;
}
.i-price {
 color: #4e95e6;
}
a.im-title:hover {
 color: #4e95e6;
}
.im-price {
 color: #4e95e6;
}
.cat-blocks div.normal:before,
.cat-blocks div.active:before,
.cat-blocks li:before {
 background: #4e95e6;
}
.cat-blocks div:hover,
.cat-blocks div.active {
 color: #4e95e6;
}
.cat-blocks a:hover {
 color: #4e95e6;
}
.catsTable td a:before {
 background: #4e95e6;
}
.catsTable td a:hover {
 color: #4e95e6;
}
.ip-price {
 color: #4e95e6;
}
.cart-price {
 color: #4e95e6;
}
.pages a,
.catPages1 a,
.catPages2 a,
.pagesBlock1 a,
.pagesBlock2 a,
.pagesBlockuz1 a,
.pagesBlockuz2 a {
 background-color: #4e95e6;
}
.pages a:hover,
.catPages1 a:hover,
.catPages2 a:hover,
.pagesBlock1 a:hover,
.pagesBlock2 a:hover,
.pagesBlockuz1 a:hover,
.pagesBlockuz2 a:hover {
 background-color: #64a2e9;
}
.popuptitle {
 background: #4e95e6;
}

.cat-blocks ul {display: block !important;}

#blocks-rt-125, 
#blocks-rt-187, 
#blocks-rt-9, 
#blocks-rt-238, 
#blocks-rt-10 {pointer-events: none;}