body {
	background-color: #f4f4f4;
	color: #666;}
.main, .main2{
	background-color:#FFF;
}

h1, .welcome {
	color: #000;}
h2, h3 {
	color: #000;}
a, a:visited, a b {
	color: #000;}	
a:hover {
	color:#cb1300;}	
span.select2{ background-color:#f4f4f4;} 
.containermenu{ width:1210px; margin:0 auto;}
.full_container .matban_box, .full_container .dropdown_category{ max-width:1210px;}
.image_slider{ width:1210px;}

#all_header{ background-color:#333231;}
	
#header #cart .heading a, #header #cart .heading h4 {
	color: #ccc;}/*	
#header #cart .heading > a.bigcart{
   background: url('../image/shopcart2.png')no-repeat;}*/
#header .header_topbox{}
		
#header .links > div a, #header .links > div, #language span, #currency span {color: #ccc;}
#header .links > div:hover a, #header .links > div:hover{ color: #fff;}	
#header .links > div:hover{ background-color:#cb1300;}

.sb-icon-search,
.sb-search-submit  {background-color:#333231;}

#header .matban_box.beforetext .two{ color:#ccc;}
	
/*menu*/
.ma-nav-mobile-container{ 
   background-color:#474749; }	
.menu > ul > li > a {color: #fff;}	
.menu > ul > li:hover > a, .menu > ul > li.categories > a:hover, .menu > ul > li a.active {color:#fff;}
.menu > ul > li:hover, .categories > a:hover, .menu > ul > li a.active  {background-color: #cb1300;}	
.menu > ul > li > div {
	background-color: #fff; }
.menu > ul > li > div > ul > li:hover, .menu > ul div#topbrand ul li a:hover{background-color:#f4f4f4;}
.menu > ul > li > div > ul > li > a{ color:#000; } 	
.menu > ul > li > div > ul > li:hover > a, .menu > ul div#topbrand ul li a:hover{ color:#cb1300;}
 
.menu .topmenu ul li .level3,
.menu > ul > li > div.topmenu_theme > ul > li > div.topmenu { 
			   background-color:#fff;}
.menu .topmenu ul li .level3 a,
.menu > ul > li > div.topmenu_theme > ul > li > div.topmenu a{ }
.menu .topmenu ul li .level3 li:hover a,
.menu > ul > li > div.topmenu_theme > ul > li > div.topmenu li:hover > a,
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > a:hover{ background-color:#f4f4f4; color: #cb1300} 	
.displaymenu .menu > ul > li > div.topmenu_theme > ul > li > a{ background-color:rgba(0,0,0,0.04);}			   
.column_brand li span{color:#cb1300;}	
.ma-nav-mobile-container.fixed {background-color:#474749;}	
.menu > ul > li.default2 > div > ul > li > a{ background-color:rgba(0,0,0,0.04);}
	   
/*mobile menu*/
.navbar .btn-navbar {display: none;}
.navbar .btn-navbar div{
	color:#fff;}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #fff;
}
.navbar .btn-navbar .icon-bar {background-color: #3f3f3f;}
.menu1 .mobilemenu a {color:#fff;} 
.menu1 .mobilemenu a:hover {
	color: #fff;
	background-color:#cb1300;
}
.menu1 .mobilemenu span.head a {color:#000;}
		
			   
/*breadcrumb*/

.breadcrumb, .breadcrumb a{ color:#666;}
.breadcrumb a:hover{ color:#cb1300;}

/*pagination*/
.pagination .links a {
	color: #555;
	background-color:#eee;}
.pagination .links b, .pagination .links a:hover  {
	color:#FFF;
	background-color: #777779;}
	
/*button*/
a.button, input.button, button.button {
	color: #fff;
	background-color:#777779;
	border:1px solid #777779;}
.product-grid  .hover_but > div a,
.box-product .hover_but > div a, .block2 .hover_but > div a {
	border:1px solid #ddd;
}	
.cart input.button{
	color: #000;
	background-color:#777779;}	
	

a.button:hover, input.button:hover,  a.button.registr:hover, .cart input.button:hover, .product-info .cart input.button,
button.button:hover {
	background-color:#cb1300;
	color:#FFF;
	border:1px solid #cb1300;
	}
 a.button.registr{ background-color:#FFF; color:#000;}

.sidebar_feedback{ color:#000;background-color:rgba(0,0,0,0.03);} 
.feedback_box .success, .feedback_box .success a{ color:#000;}		
/*tabs*/
.full_container .htabs {
	background-color:#fff;}
.htabs a {color:#000;}
.htabs a:hover,	
.htabs a.selected {
 color:#cb1300;
 border-bottom:1px solid #cb1300;

}

.htabs a.selected:after {
  border-bottom: 6px solid #cb1300;}
  
.tab-content {
	border-bottom:1px dotted #555;
    border-top:1px dotted #555;
	background-color:#FFF;
 }
.box-product-category {
  	   border-top:1px dotted #555;}
.position_center .box-content .accordeon_categ > ul > li > a{color:#000;}	
/*box*/
.box-heading, .box-heading a, .matban_box.beforetext .threeheading {
	color: #000;	}
	
.box-heading{
	border-bottom:1px solid #000;
} 
.box-heading-new{
	border-bottom:1px dotted #555;
}  

/*box-product*/	
.box-product  div.itemcolumns, .verticaltab .owl-item,
.product-grid > div{
	background-color:#fff;
	}
#column-left .box-content > .box-product >  div, #column-right .box-content > .box-product > div{
	background-color:rgba(0,0,0,0.03);}	
#column-left .box-content > .box-product >  div div, #column-right .box-content > .box-product > div div{ background-color:transparent;}		
.box-product .name a, .compare-info .name a, .cart-info tbody .name a,
.wishlist-info tbody .name a {
	color: #333;}
.box-product .name a:hover, .compare-info .name a:hover, .cart-info tbody .name a:hover,
.wishlist-info tbody .name a:hover{ color:#cb1300;}
.box-product .price {color: #cb1300;}
.box-product .price-old {color: #888;}	
.savemoney{ 
			background:  url('../image/label2.png')no-repeat;;
			color:#fff;}

					
/* box category accordeon */	
.box-content .accordeon_categ > ul > li,
.position_center .box-content .accordeon_categ > ul > li,
.position_center .box-content .accordeon_categ > ul > li:hover  {
	background-color:#f8f8f8;}

.box-content .accordeon_categ > ul > li > a,
.position_center .box-content .accordeon_categ > ul > li > a,
.position_center .box-content .accordeon_categ > ul > li:hover > a  {
	color:#000;
	}
.box-content .accordeon_categ > ul > li:hover{ }
.box-content .accordeon_categ > ul > li:hover > a{ color:#cb1300;}


.box-content .accordeon_categ > ul > li.cat-active {
	}
 .box-content .accordeon_categ > ul > li.cat-active > a.active { color:#cb1300;}
.box-content .accordeon_categ > ul > li ul.active > li a.active,
.dropdown_category .box-content .accordeon_categ > ul > li ul > li:hover > a { color:#cb1300;}
	
.box-content .accordeon_categ > ul > li > ul,
.dropdown_category .box-category > ul > li  .all_subcat {
	background-color: #fff;}

.box-content .accordeon_categ > ul > li ul > li  a, .category-list ul li div a {
	color:#000;
	}
.dropdown_category.position_center .box-content .accordeon_categ > ul > li .sub_category_child > ul > li{ 
    background-color:#FFF;}
	
/*category*/

.accordeon_description .accordeon_plus,
.accordeon_description .accordeon_plus.open {
	background-color: #fff);
}


.manufacturer-heading {
	background: rgba(0, 0, 0, 0.04);}
.product-compare a:hover div{background-color:#666;}

/*product-list*/
.product-list > div {
	background-color:#FFF;}
.product-list .name a {
	color: #000;}
.product-list .name a:hover{ color:#cb1300;}
.product-list .price {
	color: #cb1300;}
.product-list .price-old {
	color: #888;}
.product-list .price-tax {
	color: #BBBBBB;}


/*product-grid*/

.product-grid .name a {
	color: #000;}				
.product-grid .name a:hover{ color:#cb1300;}
.product-grid .price {
	color: #cb1300;}
.product-grid .price-old {
	color: #888;}
.product-grid .wishlist a, .product-grid .compare a, .product-grid .singleclick_wrapper a,
.box-product .wishlist a, .box-product .compare a, .box-product .singleclick_wrapper a,
.block2 .wishlist a, .block2 .compare a, .block2 .singleclick_wrapper a{
	color:#777;}	
.product-grid .wishlist a:hover, .product-grid .compare a:hover, .product-grid .singleclick_wrapper a:hover,
.box-product .wishlist a:hover, .box-product .compare a:hover, .box-product .singleclick_wrapper a:hover,
.block2 .wishlist a:hover, .block2 .compare a:hover, .block2 .singleclick_wrapper a:hover{
	background-position:left top;
	background-color:#cb1300;
}

/*Product*/
.product-info .image-additional .active img{
	border-color:#cb1300;
}

.product-info .price {
	color: #cb1300;
    font-size: 36px;
    text-align: center;
}
.product-info .price-old {
	color: #888;}


.product-info .cart .links a {
	color:#777;}
.product-info .cart .links a:hover{ color:#cb1300;}

.product-info .review > div > span {
	color: #38B0E3;
}
		

/*compare*/
.compare-info .price{ 
    color: #cb1300;}
.compare-info .price-old {
	color: #888;}
	
/*wishlist*/
.wishlist-info thead td {
	background-color: #f1f1f1;}	
	
/*cart*/
.cart-info thead td, .checkout-product thead td {
	background-color: #f1f1f1;}	
	
.cart-total #total .right.price{color:#cb1300;}

/* checkout */
.checkout-heading {
	background-color: #f1f1f1;
	padding:16px;
	color: #555;	}

.checkout-product tfoot td.total{
	color: #cb1300;}
	
/*footer*/
	
#footer {
	color:#ccc;
	background-color: #333231;	
}

#footer h3 {
	color: #fff;
	}
#footer a{
	color: #ccc;
}

#footer .column li:hover{
	background-color: rgba(0, 0, 0, 0.06);
}
#powered { background-color:#474749; color:#ccc;}
#powered a{color:#ccc;}

	
/*Module univer Categories*/

.block2 .name a {
	color: #000;}
.block2 .name a:hover{ color:#cb1300;}
.block2 .price {
	color: #cb1300;}
.block2 .price-old {
	color: #888;}	

		
/*news*/
.heading_news_mod a {}
.heading_news_mod a:hover {}
a.readmore {
	background-color:#777779;
	color:#FFF;}
a.readmore:hover{ background-color: #cb1300;}	
.datepost{ color:#888;}			

#topcontrol{ background-color:#666;}

/*Module Banner*/
#navbox.light h2, #navbox.light div, #navbox.light #urlmore {color:#fff; }
#navbox.dark h2, #navbox.dark div, #navbox.dark #urlmore {color:#333; }

#navbox.light #urlmore {border-bottom:1px dotted #fff;}
#navbox.dark #urlmore {border-bottom:1px dotted #333;}

	 
.matban_box.maska_text .dark .textbanner2, .matban_box.slider_banner .dark .textbanner2 { color:#333;}
.matban_box.maska_text .light .textbanner2, .matban_box.slider_banner .light .textbanner2 { color:#FFF;}

.matban_box .light .moreinfo{ border-bottom:1px dotted #fff; }
.matban_box .dark .moreinfo, .matban_box.beforetext .moreinfo{ border-bottom:1px dotted #333; }	 
	 
.matban_box.beforetext .stylebanner > .ramka_box,
.matban_box.beforetext .threeheading{background-color:#fff;}

.reload_captcha{background:url(../image/reload.png) no-repeat;}	 
.jcarousel-skin-opencart .jcarousel-container { background-color:rgba(0,0,0,0.03);}	


/* krumax edit */
#colorbox {
  box-sizing: content-box;
  color: #999999;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}
#colorbox * {
  box-sizing: content-box;
}
#colorbox #cboxClose {
  background-image: url("../image/close-icon.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 10px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  top: 10px;
  right: 10px;
  bottom: auto;
}
#colorbox .box {
  box-sizing: border-box;
}
#colorbox .box * {
  box-sizing: border-box;
}

#colorbox .box {
    background: #fff none repeat scroll 0 0;
    margin: auto;
    max-width: 350px;
    padding: 20px 35px 35px;
    position: relative;
    width: auto;
}

#colorbox .box .box-headingP {
    color: #333333;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 10px;
    /*padding: 40px 50px 0;*/
    text-align: center;
}

#nameError {
	font-size: 10px;
	color: red;
}

#feedbackForm .error {
	border: 1px solid red;
}

.jq-selectbox__select error {
	border-color:red;
}

.ordS {
	color: #2a6cbb;
    font-size: 16px;
    text-align: center;
}

.quest header {
	background-color: #2A6CBB;
}

.quest header a {
	color:#fff !important;
}

.quest .content { 
	border-top:none !important;
}

#feedbackFormCat .error {
    border: 1px solid red;
}

#subjectCat-styler {
	width: 100%;
}

.politika.feedback{
padding-bottom: 10px;
color: #fff;
}

/* Стили для всплывающего окна на Новый Год */

#overlaypolitika {
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    z-index: 999;
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
    overflow: auto;
}


.popuppolitika {
    margin: auto;
    padding: 3% 20px;
    border: 1px solid #383838;
    background: #fefefe;
    z-index: 1000;
    font: 14px/18px 'Tahoma', Arial, sans-serif;
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.37),0 19px 60px rgba(0, 0, 0, 0.43);
    animation: fade .6s;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -200px;
	margin-left: -400px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    font: 14px/18px 'Tahoma', Arial, sans-serif;
    -webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
	background-image: url(/image/newyearimage.jpg);
	color: white;
	font-size: 1.5em;
	line-height: 1.4;
	text-shadow: 1px 1px 2px
	black, 0 0 1em #2868b5;
	background-repeat: no-repeat;
	background-size: cover;
}


.closepolitika {
    top: 5px;
    right: 10px;
    width: 25px;
    height: 25px;
    position: absolute;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: rgba(0, 131, 119, 0.9);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
    outline: none;
}


.closepolitika:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

/* кнопка закрытия при наведении */
.closepolitika:hover {
    background-color: rgba(252, 20, 0, 0.8);
}

.image-left .box-heading-new {
    position: relative;
    height: 41px;
    padding-top: 10px;
    margin-bottom: 13px;
}

.image-left .box-heading {
    display: inline-block;
    padding-bottom: 21px;
}

@media(max-width: 800px) {
.popuppolitika {margin-right: 120px;   margin-left: -260px;}
}

@media(max-width: 450px) {
.popuppolitika {margin-right: 20px;   margin-left: -170px;}
}