*{
	margin: 0px;
	padding: 0px;
}
html {
	min-height: 100%;
	position: relative;
}


body {

font-size: 13px;

font-family: Arial;

line-height: 16px;
}

a {
	color: #3f7372;
}

a:hover {
	color: #e67900;
}


input {
	outline: none;
}

input[type=text], input[type=password],
select {
	border: 1px solid #edeff0;
	border-radius: 3px; 
	padding: 7px;
	margin-bottom: 5px;
}

img {
	border: 0px;
}

h1 {
	color: #2b2b2b;
	font-size: 26px;
	margin: 5px 0 25px;
}

h2 {
	font-size: 18px;
	margin-bottom: 5px;
}

.orange {
	color: #f29213;
}

.inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.block {
	display: block;
}

.invisible {
	display: none;
}

.bold {
	font-weight: bold;
}

.fs11 {
	font-size: 11px;
}

.p5 {
	padding: 5px 0px;
}

.std-button {
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	border: 0;
	/*border-bottom: 1px solid #bb671c;
	text-shadow: 0px 1px #bf5b1c;*/
	background: #ff961e;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;*/
	border-radius: 3px;
}

.std-button:hover {
	background-color: #6fa6a5;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
}
.clearfix:after {
	clear: both;
}

/* OAiea */

.header {
	background: #f5f7f7;
	height: 135px;
}

.footer {
	background: #f5f7f7;
	border-top: 3px solid #fc9715;
	margin-bottom: 45px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	padding-bottom: 30px;
}

.header .container,
.footer .container {
	width: 1000px;
	margin: 0px auto;
	position: relative;
}

/* Footer ------------------------------------------------------- */
.footer .container {
	/*height: 200px;*/
}

.footer .footer_header {
	color: #515454;
}

.footer .container .bottom_text {
	float: left;
}

.footer .container .bottom_text p {
	/*position: absolute;
	bottom: 0px;
	left: 0px;*/
	font-size: 11px;
	color: #999999;
}

.footer .container .left_board .menu_footer {
	float: left;
	margin-top: 25px;
}

.footer .container .left_board .menu_footer li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 180px;
	font-size: 16px;
}

.footer .container .left_board .menu_footer li ul {
	margin-top: 8px;
}

.footer .container .left_board .menu_footer li ul li {
	display: block;
	margin: 4px 0px;
}

.footer .container .left_board .menu_footer li ul li a {
	text-decoration: none;
	font-size: 13px;
}

.footer .container .left_board .menu_footer li ul li a:hover {
	text-decoration: underline;
}

.footer .container .right_board {
	float: right;
	text-align: right;
}

.footer .container .right_board .copyright {
	line-height: 25px;
	margin-top: 20px;
	color: #2b2b2b;
}

.footer .container .right_board .copyright .t1 {
	color: #8c8c8c;
}

.footer .container .right_board .folowus li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 7px 2px 2px;
	vertical-align: top;
	color: #2b2b2b;
}

.footer .container .right_board .folowus li a {
	text-decoration: none;
}

.footer .container .right_board .folowus li .vk_but_bg {
	background: url('/i/dom/sprite1fix5.png') no-repeat;
	background-position: -885px -42px;
	width: 16px;
	height: 17px;
}

.footer .container .right_board .folowus li .fb_but_bg {
	background: url('/i/dom/sprite1fix5.png') no-repeat;
	background-position: -851px -42px;
	width: 17px;
	height: 17px;
}

.footer .container .right_board .folowus li .ok_but_bg {
	background: url('/i/dom/sprite1fix5.png') no-repeat;
	background-position: -834px -42px;
	width: 17px;
	height: 17px;
}

.footer .container .right_board .folowus li .tw_but_bg {
	background: url('/i/dom/sprite1fix5.png') no-repeat;
	background-position: -868px -42px;
	width: 17px;
	height: 17px;
}

/* Header ------------------------------------------------------- */

.header .container .header_top li.cart_container {
	border-bottom: 1px solid #ebeded;
	height: 50px;
	margin: 30px 5px 10px 0px;
	/* padding: 5px 0; */
	width: 170px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: white;
	position: relative;
	float: right;
}

.header .logo {
	background: #ffffff url('/i/dom/logo.png') no-repeat center;
	height: 75px;
	width: 258px;
	margin: 0 auto;
	display: block;
	position: absolute;
	/* top: 8px; */
	left: 0;
	/* box-shadow: 0 3px 10px #cacaca; */
	/* border-bottom: 3px solid #dddddd; */
	border-color: #f5f7f7;
	border-style: none solid;
	border-width: 0 1px;
}

.header .container .header_top li.cart_container .shop-cart {
	display:block;
	/* padding: 5px; */
	height: 50px;
	width: 170px;
	/* margin: -11px -5px; */
	text-decoration: none;
	color: #000;
}

.header .container .header_top li.cart_container .shop-cart:hover {
	color: #e67900;
}

.header .container .header_top li.cart_container.active {
	border: 0px;
	width: 224px;
	height: 56px;
}

.header .container .header_top li.cart_container.active .shop-cart {
	background: url('/i/dom/sprite1fix5.png') top left no-repeat;
	background-position: -374px -3px;
	z-index: 20;
}

.header .container .header_top li.cart_container .order #butOrder {
	width: 106px;
	height: 15px;
	text-decoration: none;
	display: block;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	position: relative;
	border-bottom: 1px solid #bb671c;
	text-shadow: 0px 1px #bf5b1c;
	background: #ff961e;
	background: -moz-linear-gradient(top, #ff961e, #ff7a25);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff961e), color-stop(1, #ff7a25));
	background: -o-linear-gradient(top, #ff961e, #ff7a25);
	background: -ms-linear-gradient(top, #ff961e, #ff7a25);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.header .container .header_top li.cart_container .cart_logo {
	float:left;
	width: 40px;
	height: 40px;
	background: url('/i/dom/cart.png') no-repeat;
	margin: 5px 0 0 5px;
}

.header .container .header_top li.cart_container .sum,
.header .container .header_top li.cart_container .order {
	font-size: 12px;
	line-height: 16px;
	width: 150px;
}

.total, .sum {
	margin-bottom: 3px;
}
.order {
	margin-top: 10px;
}

#cartInner {
	/* padding-left: 5px; */
	width: 60px;
	margin: 9px 10px 9px;
	float: left;
	position: relative;
}

.cart_items_total {
	display: block;
	position: absolute;
	top: -5px;
	left: -25px;
	line-height: 16px;
	min-width: 16px;
	height: 16px;
	font-size: 11px;
	color: #fff;
	padding: 3px;
	border-radius: 14px;
	background-color: #e48a12;
	font-weight: bold;
	text-align: center;
}

.header .container .header_top li.cart_container span {
	font-size: 12px;
	display: block;
}

.header .container .header_top li.cart_container #cart_total_amount {
	float: left;
}

.header .container .header_top li.cart_container .cart_total_currency {
	float: left;
	padding-left: 5px;
}

.header .container .header_top li.time_container {
	height: 50px;
	margin: 30px 5px 10px 10px;
	padding: 0px 6px 7px 6px;
	width: 210px;
}

.header .container .header_top li.time_container .time_head {
	margin: 0px 0px 4px;
	font-size: 13px;
	line-height: 13px;
}

.header .container .header_top li.time_container .time_work {
	line-height: 15px;
	font-size: 13px;
}

.header .container .header_top li.time_container .time_work span {
	font-size: 13px;
}

.header .container .header_top li.phone_container {
	height: 64px;
	margin: 30px 5px 10px 288px;
	width: 234px;
	float: left;
	text-align: left;
	font-size: 10px;
	color: #aaaaaa;
}

.header .container .header_top li.phone_container .phone {
	font-size: 24px;
	margin-top: 3px;
	margin-bottom: -2px;
	color: #ff873a;
	text-decoration: none;
}


.header .container .header_top li.phone_container .phone2 {
	font-size: 16px;
	color: #ff873a;
	margin-top: -2px;
}

.header .container .header_top li.phone_container .phone-number{
	color: #f29213;
	text-decoration: none;
}


.header .container .header_bottom {
	position: relative;
	top: 0;
}

.header .container .header_bottom li {
	height: 28px;
}

.header .container .header_bottom li.search_container {
	position: absolute;
	right: 5px;
}

.username-info-panel form {
	display: none;
	position: absolute;
	padding: 15px;
	background: #fff;
	/*border-radius: 5px;*/
	box-shadow: rgba(0,0,0,.2) 0px 6px 12px;
	z-index: 2;
	top: 25px;
	right: 0;
}

.username-info-panel form input {
	margin-bottom: 5px;
}

.username-info-panel .std-button {
	padding: 3px 5px;
	margin-top: 5px;
}

.buttom_submit_1 {

}

.menu_top {
	margin-left: 285px;
}

.menu_top li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin: 0px 10px;
	line-height: 28px;
	font-size: 13px;
}

.menu_top li a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.menu_top a:hovera {
	color: #e67900;
}                    

.menu_top li.active a {
	text-decoration: none;
	font-weight: bold;
	color: #e67900;
}

.menu_top li:first-child {
	margin-left: 0px;
}

.menu_top li:last-child {
	margin-right: 5px;
}

.menu_top li:first-child.active {
	margin-left: -10px;
}

.menu_top li:last-child.active {
	margin-right: -5px;
}

.sisea-search-form {
	background: #fff;
	background-position: 0px -669px;
	/* border: 1px solid #cecece; */
	/* -webkit-border-radius: 5px; */
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	/* border-radius: 5px; */
	height: 26px;
	width: 190px;
}

.sisea-search-form input[type=text] {
	float: left;
	margin: 2px 0 0 10px;
	padding: 3px 5px;
	width: 140px;
	height: 17px;
	border: 0;
}

.sisea-search-form input[type=submit] {
	border: 0;
	width: 25px;
	height: 22px;
	margin: 3px 1px 0 0px;
	background: url('/i/dom/sprite1fix5.png') no-repeat;
	background-position: -780px -44px;
	float: right;
	cursor: pointer;
}

/* ----------- Меню слева с выпадалкой ------------- */

.menu_left {
	position: relative;
	width: 258px;
	/* -webkit-box-shadow: #cacaca 0px 3px 10px; */
	-moz-box-shadow: #cacaca 0px 3px 10px;
	/* box-shadow: #cacaca 0px 3px 10px; */
	margin-top: -60px;
	background-color: #ffffff;
	border-style: none solid solid solid;
	border-width: 0 1px 2px 1px;
	border-color: #f5f7f7;
	border-radius: 0 0 3px 3px;
}

.menu_left li,
.menu_left ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

.menu_left li:hover > .submenu {
	display: block;
}

.menu_left .lvl-1 {
	background: white;
	border-bottom: 1px solid #f5f7f7;
	transition: box-shadow .2s ease-out;
}

.menu_left .lvl-1:last-child {
	border: none;
}

.menu_left .lvl-1:hover,
.menu_left .lvl-1.current,
.menu_left .lvl-1.expanded {
	/*background: #f7fafa;*/    
	/*background: -moz-linear-gradient(top, #f6f6f6, #e6e6e6);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #e6e6e6));
	background: -o-linear-gradient(top, #f6f6f6, #e6e6e6);
	background: -ms-linear-gradient(top, #f6f6f6, #e6e6e6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e6e6e6');*/
	box-shadow: 258px 0 0 0 #fafafa inset;
}


.menu_left .lvl-1 .lvl-link-1 {
	text-decoration: none;
	color: black;
	font-weight: bold;
	padding: 11px 23px 11px 15px;
	background: url('/i/dom/sprite2fix3.png') no-repeat;
	background-position: 240px -120px;
	margin-right: -2px;
	display: block;
}

.menu_left .lvl-1.current .lvl-link-1,
.menu_left .lvl-1.expanded .lvl-link-1 {
	color: #5b5a5a;
	background: url('/i/dom/sprite2fix3.png') no-repeat;
	background-position: 237px -51px;
}

.menu_left .submenu {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
	z-index: 3;
	width: auto;
	/*border-top: 2px solid #dddddd;
	-webkit-border-radius: 0px 0px 5px 0px;
	-moz-border-radius: 0px 0px 5px 0px;
	border-radius: 0px 0px 5px 0px;*/
	-webkit-box-shadow: #666 0px 0px 7px;
	-moz-box-shadow: #666 0px 0px 7px;
	box-shadow: rgba(0,0,0,.2) 0px 6px 12px;
	background: #fff;
	padding: 5px 0;
	/*background: -moz-linear-gradient(top, #fafafa, #f5f5f5);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fafafa),color-stop(1, #f5f5f5));
	background: -o-linear-gradient(top,  #fafafa,  #f5f5f5);
	background: -ms-linear-gradient(top,  #fafafa,  #f5f5f5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5');*/
}

.menu_left .lvl-1 li {
	white-space: nowrap;
	width: auto;
	display: block;
}
.menu_left .lvl-1.current li,
.menu_left .lvl-1.expanded li {
	display: block;
	width: auto;
}

.menu_left .lvl-1 li:hover {
	background: #fafafa;
}

.menu_left .lvl-1 li a {
	display: block;
	padding: 9px 13px 9px;
	text-decoration: none;
}

.menu_left .lvl-1.current .submenu,
.menu_left .lvl-1.expanded .submenu {
	display: block;
	position: static;
	background: none;
	box-shadow: none;
	width: auto;
	padding: 0;
	border-top: none;
}

.menu_left .current .lvl-2,
.menu_left .expanded .lvl-2 {

	margin: 0 10px;
}

.menu_left  .lvl-3{
	margin: 0 20px;
}

.menu_left .lvl-2 .submenu, .menu_left .lvl-1.current .lvl-2 .submenu, .menu_left .lvl-1.expanded .lvl-2 .submenu {
	display: none;
}
.menu_left .lvl-1 .lvl-2.current .submenu, .menu_left .lvl-1 .lvl-2.expanded .submenu {
	padding-left:10px;
	box-sizing:padding-box;
	display: block;
}

.menu_left .lvl-3 {
	margin: 0;
}

/* проверено*/
/* //Меню слева с выпадалкой */

/* Content --------------------------------------------------------------- */
.content {
	width: 1000px;
	margin: 0px auto 260px;
}

.content .content_left {
	width: 260px;
	/*margin-left: -7px;*/
}

.content .content_right {
	width: 710px;
	margin: 10px 0px 10px 20px;
}

.content .content_right .catalog_title,
.content .content_right .pagetitle {
	margin: 20px 0;
}

.content .content_right .catalog_title,
.content .content_right .catalog_title a,
.content .content_right .pagetitle {
	font-size: 26px;
	line-height: 1.4;
	font-weight: bold;
	text-decoration: none;
	color: #2b2b2b;
}

.content .content_right .catalog_title a:hover {
	color: #e67900;
	/* text-decoration: underline; */
}

/* Сортировщик */
.ui-sort {
	display: inline-block;
	border: 1px solid #f5f7f7;
	/* border-radius: 5px; */
	position: relative;
	z-index: 2;
	cursor: pointer;
	background: #ffffff;
}
.ui-sort .ui-sort-padder{
	padding: 3px 5px;
}

.ui-sort .ui-sort-padder .ui-sort-title{
	color: #3f7372;
}

.ui-sort .ui-sort-list{
	position: absolute;
	top: 100%;
	left: -1px;
	display: none;
	list-style: none;
	background: #ffffff;
	border: 1px solid #f5f7f7;
	/* border-radius: 5px; */
	white-space: nowrap;
}
.ui-sort .ui-sort-list a{
	display: block;
	padding: 3px 5px;
	text-decoration: none;
}

.ui-sort .ui-sort-list a:hover{
	background: #fafafa;
}

/* Постраничник */
.catalog_navigator{}
.catalog_navigator a{
	display: inline-block;
	background: #ffffff;
	border-radius: 5px;
	padding:4px 8px 3px;
	color: #3f7372;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
	border-bottom: 1px solid #ebeded;
	/* text-shadow: 0px 1px #bf5b1c; */
	background: #f5f7f7;
	/*background: -moz-linear-gradient(top, #ff961e, #ff7a25);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff961e), color-stop(1, #ff7a25)); 
	background: -o-linear-gradient(top, #ff961e, #ff7a25);
	background: -ms-linear-gradient(top, #ff961e, #ff7a25);*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

.catalog_navigator a.show-all{margin-right:0;}

.catalog_navigator a:hover {
	background: #f0f2f2; 
}

.catalog_navigator .active {
	background: #3f7372;
	border-bottom: 1px solid #386665;
	color: #fff;
}

.catalog_navigator .active:hover {
	background: #3f7372;
}


/* Страница категории  */
#categoryPage {
}

#categoryPage .category-description {
	border: 1px solid #ededed;
	background: white;
	margin: 10px 0;
	padding: 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#categoryPage .subcats {
	margin-bottom: 10px;
}

#categoryPage .subcats li {
	display: inline-block;
	width: 45%;
	margin: 3px 0;
}


#filterbox{
	padding: 10px 15px;
	-moz-border-radius: 5px;
	/* -webkit-border-radius: 5px; */
	margin: 15px 0 5px 0;
	/* border-radius: 5px; */
	border: 1px solid #f5f7f7;
}

#filterbox *{
	font-size: 12px;
	color: #3f7372;
}



#filterbox .category-filter-row-vals{
	font-weight: bold;
	padding: 3px 0px;
//    	float: left;
//    	margin-left: 13px;
	width:100%;
	line-height:20px;

}
#filterbox .category-filter-row-vals .field{
	float: left;
	margin-right: 10px;
}
#filterbox .category-filter-row-vals .field input{
	width: 70px;
	font-size: 14px;
	margin-left:6px;
}
#filterbox .category-filter-row-slider{

}
#filterbox .filter-submit{
	background: url('/i/filter-submit.png') no-repeat;
	width: 106px;
	height:30px;
	cursor: pointer;
	border: 0px;
	margin: 0 auto;
}

#filterbox .custom-list{
	position: relative;
}
#filterbox .custom-list .selected-item{
}
#filterbox .custom-list .selected-item .decorated{
	cursor: pointer;
	text-decoration: underline;
	padding: 0 20px 0 0;
	font-size: 11px;
	background: url("i/dom/sprite2fix3.png") no-repeat right -65px;
}
#filterbox .custom-list .drop-list{
	display: none;
	position: absolute;
	top: 34px;
	left:-2px;
	background: #ffffff;
	box-shadow: rgba(0,0,0,.2) 0px 6px 12px;
	z-index: 3;
	padding: 5px 0;
}
#filterbox .custom-list .drop-list input[type="text"]{
	width:25px;
	float: left;
	margin: 0 5px 0px 5px;
	text-align: center;
}

#filterbox .custom-list .drop-list.slider{
	top:40px;
	width: 300px ;
	padding: 10px 0;
}

#filterbox .custom-list .drop-list .ui-slider-horizontal{
	width: 175px;
	float: left;
	margin: 8px 10px 0;
}
#filterbox .custom-list .drop-list .drop-list-item{

cursor: pointer;

text-decoration: underline;

/* padding: 1px 10px; */

white-space:nowrap;
}

#filterbox .custom-list .drop-list .drop-list-item a {
	display: block;
	padding: 5px 10px;
	text-decoration: none!important;
}

#filterbox .custom-list .drop-list .drop-list-item a:hover {
   background-color: #fafafa;
   color: #e67900;
}

.category_sort{}
.category_sort .sort_page{
	margin-top: 15px;
	float: right;
}
.category_sort .sort_compare{
	display: none;
}
.category_sort .sort_by{
	float: left;
	margin-top: 15px;
}

/* slider styles */
.ui-slider-horizontal {
	position: relative;
	text-align: left;
	background: #e8ebeb;
	height: 6px;
	cursor: pointer;
}

.ui-slider-horizontal .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	/* top: 1px; */
	height:6px;
	background: #8bb5b4;
}

.ui-slider-horizontal .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 16px;
	height: 16px;
	background: #648282;
	top:-5px;
	cursor: pointer;
	margin-left: -9px;
	border-radius: 8px;
}

.ui-slider-horizontal .ui-slider-handle span{
	position: absolute;
	/*background: url("i/filter-handle-buble.png") no-repeat;*/
	width: 46px;
	height: 12px;
	top:-15px;
	left: -13px;
	text-align: center;
	font-size: 11px;
	color: #000000;
	font-family: sans-serif;
	display:none;
}

.ui-slider-horizontal .left,
.ui-slider-horizontal .right {
	position: absolute;
	top: 0px;
	left: -5px;
	background: #dfe5e5;
	width:5px;
	height: 6px;
	border-radius: 3px 0 0 3px;
}

.ui-slider-horizontal .right {
	background: #dfe5e5;
	left: 100%;
	border-radius: 0 3px 3px 0;
}

.list_items {
	margin:10px -10px 5px 0 ;
}

.list_items .item {
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	position: relative;
	width: 316px !important;
	height: 230px;
	padding: 12px 15px 49px;
	vertical-align: top;
	border: 1px solid #f5f7f7;
	background: white;
	margin: 0px 9px 15px 0px;
	/*-moz-border-radius: 5px;
	 -webkit-border-radius: 5px; 
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px; */
}

.list_items .item:hover {
   border-color: #fccf92; 
}


.list_items .item .item_container {

}

.list_items .item .item_title {
	height: 32px;
	margin-bottom: 25px;
}

.list_items .item .item_title a {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.list_items .item .item_rating {
	height: 15px;
	margin: 0px 0px 15px 0px;
	padding-top: 10px;
	/* display: none; */
	position: absolute;
	bottom: 20px;
}

.list_items .item .item_rating .bold {display: none}

.list_items .item .item_image {
	width: 200px;
	height: 150px;
	text-align: center;
}

.list_items .item .item_image a {
	display: table-cell;
	height: 150px;
	width: 200px;
	vertical-align: middle;
	text-align: center;
}

.list_items .item .item_image.big {
	width: 180px;
	height: 150px;
	text-align: left;
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	/* padding-right: 5px; */
}

.list_items .item .item_image.big a {
	display: table-cell;
	height: 150px;
	width: 180px;
	/* vertical-align: middle; */
	text-align: left;
}

.list_items .item .item_image .image_link{

}

.list_items .item .more {
	width: 126px;
	text-align: left;
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	vertical-align: top;
	height: 128px;
	overflow: hidden!important;
	position: relative;
	/* top: -15px; */
}

.list_items .item .more .free_ship {
	text-transform: uppercase;
	color: #e98f23;
	font-size: 12px;
}

.list_items .articul {
	margin-bottom: 5px;
}

.list_items .item .more .intro {
	font-size: 12px;
}

.list_items .item .item_image img {
	max-width: 200px;
	max-height: 150px;
}

.list_items .item .item_image.big img {
	max-width: 175px;
}

.list_items .item .item_price {
	font-size: 16px;
	margin-top: 5px;
	position: absolute;
	bottom: 15px;
	right: 15px;
	width: 316px;
	font-weight: bold;
}

.list_items .item .item_price .price {
	font-size: 16px;
	margin-left: 0px;
	font-weight: bold;
}

.list_items .item .item_price .to_cart,
#comparison_page .to_cart {
	/*bottom: -3px;
	right: -50px;
	position: absolute;*/
	border: 0px;
	width: 32px;
	height: 32px;
	background: url('/i/dom/cart-small.png') center no-repeat #fc9715;
	/*background-position: -142px 0px;*/
	cursor: pointer;
	margin-top: 17px;
	border-radius: 16px;
	display: block;
}

.list_items .item .item_price .to_cart:hover,
#comparison_page .to_cart:hover {
	background-color: #6fa6a5;
}

.list_items .item .item_price .to_cart_link {
	/*bottom: -3px;
	right: -50px;
	position: absolute;*/
	border: 0px;
	width: 47px;
	height: 33px;
	background: url('/i/dom/sprite1fix5.png') right top no-repeat;
	background-position: -142px -33px;
	cursor: pointer;
	display: block;
	text-decoration: none;
	text-shadow: 0px 1px #8a5a1d;
	margin-top: 17px;
}

.list_items .item .item_price .to_cart2 {
	display: inline-block;
	/*bottom: -3px;
	right: -140px;
	position: absolute;*/
	border: 0px;
	cursor: pointer;
	background: url('/i/dom/cart-small.png') 10px center no-repeat #fc9715;
	/* background-position: -8px 0;*/
	width: 120px;
	height: 33px;
	padding: 3px 0 4px 30px;
	text-align: left;
	font-size: 14px;
	line-height: 17px;
	color: white;
	font-weight: bold;
	/*text-shadow: 0px 1px #5a5a5a;*/
	margin-top: 17px;
	border-radius: 16.5px;
	float: right;
}

.list_items .item .item_price .to_cart2:hover {
	background-color: #6fa6a5;
}



.list_items .item .item_price .to_cart_link2 {
	display: block;
	/*bottom: -3px;
	right: -140px;
	position: absolute;*/
	border: 0px;
	cursor: pointer;
	background: url('/i/dom/sprite1fix5.png');
	background-position: -8px -33px;
	width: 121px;
	height: 33px;
	text-decoration: none;
	padding-left: 12px;
	text-align: left;
	font-size: 15px;
	color: white;
	font-weight: bold;
	line-height: 33px;
	text-shadow: 0px 1px #5a5a5a;
	margin-top: 17px;
}

.old_prise {
	position: relative;
}

.list_items .item .item_price .old_prise {
	/*left: 5px;
	position: absolute;
	top: -15px;*/
	text-align: right;
	padding-right: 25px;
}

.list_items .item .price_wrapper {
	display: inline-block;
	text-align: right;
	float: left;
	position: absolute;
	bottom: 0;
}

.list_items .item .price_wrapper .old_prise {
	padding-right: 0;
	position: inherit;
}

.old_prise .price {
	font-size: 16px;
	position: relative;
	margin-left: 0px !important;
}

.old_prise .strike {
	display: none;
	height: 4px;
	left: 0px;
	position: absolute;
	top: 7px;
	width: 100%;
	background: url('/i/dom/sprite2fix3.png') repeat-x;
	background-position: 0px -385px;
}

.list_items .item .item_price .old_prise {
	left: 12px !important;
}

.list_items .item .item_price .old_prise, .list_items .item .item_price .old_prise .price {
	font-size: 14px !important;
	color: #999;
}

.list_items .item .item_price .old_prise .price {
	text-decoration: line-through;
}

.jcarousel-container .list_items .item .item_price .old_prise {
	/*text-align: right!important;*/
	/*padding-right: 44px!important;*/
}

/*Сравнение товаров*/

.add_to_bookmark {
	display: table;
	float: right;
	margin: 25px 10px 0 0;
}


.compare_checker{
	clear:both;
	margin: 0px auto;
	width: 20px;
	overflow: hidden;
	height: 20px;
}

.line_action {
	width: 20px;
	height: 20px;
	background: url('/i/dom/compare.png') center no-repeat;
}

.compare_checker:hover .line_action,
.line_action.step_3 {
	background-image: url('/i/dom/compare-hover.png');
}

.compare_checker .line_action{
	/*width: 546px;*/
	transition: margin 0.2s linear;
}

.compare_checker .line_action.step_2{
	margin-left: -180px;
}

.compare_checker .line_action.step_3{
	/*margin-left: -360px;*/
}

.compare_checker .line_action a{
	color:transparent;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	width: 179px;
	cursor: pointer;
	font-size: 0px;
}

#load_more_products{

cursor: pointer;

clear: both;

color: #3f7372;

text-align: center;

line-height: 28px;

height: 28px;

/* background: #323333; */

font-family:Arial;

font-size:12px;

font-weight:bold;

width: 707px;

border: 1px solid #f5f7f7;
}

#load_more_products:hover {
	border-color: #8bb5b4;
}

/* Разное */
#overlayer{
	background-color: #000000;
	opacity:0.5;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index: 100;
}

#overlayer-loader {
	position: absolute;
	z-index: 999;
	height: 100px;
	background: url("i/ajax-loader.gif") no-repeat 0px 200px;
	padding: 230px 0px 0px 0px;
	width: 220px;
	text-align: center;
	color: #ffffff;
	font-size: 20px;
}

.content .content_right .ajaxPaging {
	margin: 25px 0;
}

.content .content_right .ajaxPaging span {
	display: block;
	width: 150px;
	padding: 5px 15px;
	text-decoration: none;
	margin: 0 auto;
	font-size: 15px;
	text-align: center;
	cursor: pointer;

	background: #fcfcfc;
	background: linear-gradient(top, #fcfcfc 0, #d3d3d3 100%);
	background: -o-linear-gradient(top, #fcfcfc 0, #d3d3d3 100%);
	background: -moz-linear-gradient(top, #fcfcfc 0, #d3d3d3 100%);
	background: -webkit-linear-gradient(top, #fcfcfc 0, #d3d3d3 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0, #d3d3d3 100%);
	-pie-background: linear-gradient(top, #fcfcfc 0, #d3d3d3 100%);
	border-color: #e7e7e7 !important;
	color: #000 !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .17);

	border-style: solid;
	border-width: 1px 1px 1px 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.content .content_right .more_link a {
	position: relative;
	z-index: 1;
	font-size: 15px;
	padding: 0px 0px 0px 2px;
}

.yandex_market {
	/*margin-top: 25px;
	border-top: 3px solid #ebebeb;
	border-bottom: 3px solid #ebebeb;
	text-align: center;*/
	text-align: right;
	padding: 10px 0px;
}

/*.yandex_market a {
	display: block;
	overflow: hidden;
	width: 194px;
	height: 121px;
	margin: 0 auto;
}
.yandex_market a img {
	margin: -2px 0px 0px -3px;
}*/

.content .content_left .list_title {
	margin: 20px 0 10px;
	font-size: 21px;
	font-weight: bold;
	/* margin-left: 7px; */
}

.content .content_left .articles_list,
.content .content_left .news_list {
	/* margin-left: 7px; */
	border: 1px solid #f5f7f7;
	padding: 10px;
	overflow: hidden;
}

.news_list li,
.articles_list li {
	list-style-type: none;
	margin: 0 0px 20px 0px;
	clear: both;
}

.articles_list li.link,
.news_list li.link {
	margin-bottom: 0px;
}

.articles_list li.link a,
.news_list li.link a {
	text-decoration: none;
	font-weight: bold;
}

.news_list li .date {
	color: #dedede;
}

.news_list li .title {
	margin: 2px 0px;
}

.news_list li .title a {
	font-size: 14px;
}

.news_list li .intro {
	/* font-size: 14px; */
}

.news_list li .intro img {
	width: 100%;
	height: auto;
	margin: 10px 0;
}

.articles_list li .title,
.news_list li .title {
	margin: 5px 0px;
}

.articles_list li.link a,
.tovar .brand a,
.brands_list .link a {
	display: inline;
	/* background: url("i/dom/sprite2fix3.png") no-repeat; */
	/* background-position: 8px -195px; */
	/* height: 26px; */
	/* padding: 6px 10px 7px 30px; */
	/* border: 1px solid #e7e7e7; */
	/* border-bottom: 2px solid #e7e7e7; */
	font-size: 13px;
	-moz-border-radius: 5px;
	/* -webkit-border-radius: 5px; */
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	/* border-radius: 5px; */
}

.articles_list li.link a:hover,
.tovar .brand a:hover,
.brands_list .link a:hover {
	/* border: 1px solid #b7b7b7; */
	/* background-color: #f9f9f9; */
	/* background-position: 8px -194px; */
}

.tovar .brand a {
	/* background-color:#fff; */
	background-position: 8px -195px;
	border:none;
	text-decoration: none;
	font-weight: bold;
	color: #527e7d;
}

.tovar .brand a:hover {
	color: #e67900;
}


.articles_list li .image {
	float: left;
	margin: 3px 10px 10px 0;
}

.content .content_left .banner {
	margin: 22px 0px 20px 7px;
}

.paging {
	margin-top: 40px;
}

.paging a,
.paging span {
	margin: 0px 10px;
	width: 10px;
	display: block;
}

.paging a.active {
	color: #cfcfcf;
}

.paging li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-weight: bold;
}

.B_crumbBox {

}

.B_crumbBox .B_firstCrumb {
	float: left;
}

.B_crumbBox .B_firstCrumb a {
	display: block;
	background: url('/i/dom/home.png') no-repeat center;
	width: 16px;
	height: 16px;
	margin: -2px 4px 0px 0px;
}

.B_crumbBox a,
.B_crumbBox span {
	font-size: 13px;
}

.B_crumbBox .separator {
	background: url('/i/dom/sprite2fix3.png') no-repeat;
	background-position: 1px -131px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 7px;
	height: 16px;
}

.sort_form {
	position: relative;
	padding-bottom: 35px;
	padding-top: 3px;
}

.sort_form .brand_params {
	position: absolute;
	top: -20px;
	right: 0px;
	height: 18px;
}

.sort_form .priduct_params,
.sort_form .size_params,
.sort_form .price_params {
	background: #f3f3f3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 8px;
	margin-bottom: 3px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	position: relative;
}

.sort_form .priduct_params .name,
.sort_form .size_params .name {
	float: left;
	font-weight: bold;
	width: 140px;
	margin-right: 5px;
	text-align: right;
	line-height: 29px;
	font-size: 16px;
}

.sort_form .size_params .name {
	width: 70px;
}

.sort_form .priduct_params .params {
	width: 544px;
	margin-left: 150px;
}

.sort_form .priduct_params .params .parametr,
.sort_form .size_params .params .parametr {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 5px 0;
	margin-right: 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}

.sort_form .priduct_params .params .parametr input,
.sort_form .size_params .params .parametr input {
	vertical-align: -1px;
	margin-right: 2px;
}

.sort_form .priduct_params .parametr.image_parametr {
	padding: 0px;
	line-height: none;
	margin-bottom: 5px;
	cursor: pointer;
	border: 2px solid #f3f3f3;
}

.sort_form .priduct_params .image_parametr.active {
	border: 2px solid #e98f23;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

.sort_form .size_params .params {
	width: 308px;
	margin-left: 80px;
	width: 234px \9;
}

.sort_form .price_params {
	float: right;
	padding-right: 35px;
}

.sort_form .price_params .name {
	font-weight: bold;
	width: 57px;
	margin-right: 5px;
	text-align: right;
	line-height: 29px;
	font-size: 16px;
	float: left;
}

.sort_form .price_params input {
	width: 57px;
	height: 19px;
	border: 1px solid #cecece;
	background: url('/i/dom/sprite2fix3.png') repeat-x white;
	background-position: 0px -669px;
	font-size: 12px;
}

.sort_form .price_params .from,
.sort_form .price_params .to {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 3px 0;
	line-height: 20px;
	font-size: 12px;
	margin-right: 8px;
	font-weight: bold;
}

.sort_form .price_params .close {
	position: absolute;
	background: url('/i/dom/sprite1fix5.png') 0 0 no-repeat;
	background-position: -897px -8px;
	width: 18px;
	height: 17px;
	top: 3px;
	right: 2px;
	cursor: pointer;
}

.sort_form .price_params .close:hover {
	background-position: -897px -25px;
}

.sort_form .price_sort {
	position: absolute;
	bottom: 14px;
	right: 0px;
	font-weight: bold;
	font-size: 13px;
}

.sort_form .price_sort select {
	margin-left: 5px;
	/*background: url('/i/dom/select.png') top left no-repeat;
	width: 154px;
	height: 20px;
	border: 0px;*/
}

.clear-mine {
	clear: both;
}

.reset {
	width: 95px;
	height: 22px;
	border: 0px;
	border-bottom: 1px solid #000000;
	color: white;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	float: left;
	text-decoration: none;
	text-align: center;
	display: block;
	line-height: 22px;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;

	background: #b7b7b7;
	background: -moz-linear-gradient(top, #b7b7b7, #7d7d7d);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b7b7b7), color-stop(1, #7d7d7d));
	background: -o-linear-gradient(top, #b7b7b7, #7d7d7d);
	background: -ms-linear-gradient(top, #b7b7b7, #7d7d7d);
	border-bottom: none \9
	/* IE 9 */;
}

.submit {
	background: url('/i/dom/submit_filter.png');
	width: 103px;
	height: 23px;
	border: 0px;
	color: white;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 9px;
	float: left;
	margin-right: 6px;
	text-align: left;
}

.social_buttons {
	margin: 25px 0px 0px;
}

.news_list .social_buttons {
	margin: 5px 0px 0px;
}

.article_content .social_buttons {
	margin: 9px 0px 38px;
}

.social_buttons .button {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 22px;
	vertical-align: bottom;
	margin-left: 5px;
}

.social_buttons .vkontakte {
	width: 90px !important;
}

.social_buttons .twitter {
	width: 80px;
}

.social_buttons .facebook_like {
	width: 90px;
}

.social_buttons .odnoklassniki {
	width: 60px;
}

.articles_filter {
	padding: 8px 0px 13px 45px;
	background: #f3f3f3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(/assets/templates/1000vdom/PIE/PIE.htc);*/
	zoom: 1;
}

.articles_filter li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 5px 15px 0px 0px;
	height: 17px;
}

.articles_filter li.notepad {
	margin-left: -30px;
	background: url('/i/dom/sprite1fix5.png') left 1px no-repeat;
	background-position: -814px -44px;
	width: 15px;
	padding-top: 3px;
}

.articles_filter li a,
.articles_filter li span {
	vertical-align: 6px;
	text-decoration: none;
	border-bottom: 1px dashed;
	font-size: 13px;
}

.article_content .photo {
	float: left;
	margin: 0px 24px 24px 0px;
}

.article_content .introtext {
	font-style: italic;
	font-size: 18px;
	font-stretch: ultra-condensed;
}

.article_content .content {
	clear: both;
	width: auto;
}

.brands_list {
	margin-top: 25px;
	margin-left: 7px;
}

.brands_list .title {
	height: 33px;
	background: #fffdfd;
	margin-bottom: -1px;
	font-size: 21px;
	font-weight: bold;
	position: relative;
}

.brands_list .list {
	border-top: 1px solid #f2f2f2;
	background: url('/i/dom/sprite2fix3.png') no-repeat;
	background-position: 249px 11px;
}

.content_right .brands_list .list {
	border-top: 0px;
	background: none;
}

.brands_list .list a {
	font-weight: bold;
	display: block;
	padding: 8px 12px 8px 3px;
}

.brands_list .link {
	margin-top: 12px;
}

.popular_title {
	font-size: 22px;
	margin: 2px 0px 15px 0px;
	font-weight: bold;
}

/* Карусель товаров */
.jcarousel-container {
	width: 710px;
	height: 310px;
	padding: 0px;
	margin-top: 12px;
}

.jcarousel-container .list_items {
	height: 336px;
}

.jcarousel-container .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-container .jcarousel-clip {
	overflow: hidden;
	width: 723px;
	height: 336px;
	margin-left: -6px;
}

.jcarousel-container .list_items .jcarousel-item {
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	margin: 6px 0px 6px 6px;
	width: 201px !important;
	height: 268px !important;
	border: 1px solid #f5f7f7;
	background: white;
	padding: 12px 15px;
}

.jcarousel-container .list_items .jcarousel-item .item_price {
	width: 150px;
	font-weight: normal;
	left: 15px;
}

.jcarousel-container .list_items .jcarousel-item .item_price .to_cart,
.jcarousel-container .list_items .jcarousel-item .item_price .to_cart_link {
	bottom: -3px;
	right: -50px;
	position: absolute;
}

.jcarousel-container .list_items .jcarousel-item:hover {
	/*-webkit-box-shadow: rgba(0,0,0,.1) 0px 0px 3px;
	-moz-box-shadow: rgba(0,0,0,.1) 0px 0px 3px;
	box-shadow: rgba(0,0,0,.1) 0px 0px 3px;*/
	border-color: #fccf92;
	z-index: 2;
}

.jcarousel-container .list_items .jcarousel-item .item_container {

}

.jcarousel-container .list_items .item .item_image.big a {
	text-align: center;
	width: 200px;
}

.jcarousel-container .list_items .item .item_image.big {
	width: 200px;
}

.jcarousel-container .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}

.jcarousel-container .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

.jcarousel-container .list_items .item .add_to_bookmark {
	display: none;
	background: #f5f5f5;
	border-top: 1px solid #d9d9d9;
	width: 100%;
	padding: 0px 15px;
	left: 0px;
	bottom: -28px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-o-border-radius: 0px 0px 5px 5px;
	-ms-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	-webkit-box-shadow: #d9d9d9 0px 4px 12px;
	-moz-box-shadow: #d9d9d9 0px 4px 12px;
	box-shadow: #d9d9d9 0px 4px 12px;
}

.jcarousel-container .list_items .item:hover .add_to_bookmark {
	display: table;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-container .jcarousel-next {
	position: absolute;
	top: -45px;
	right: 0px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	background: url('/i/dom/up.png') no-repeat center 4px #b7bcbd;
	background-size: 16px;
	border-radius: 13px;
	transform: rotate(90deg);
	
}

.jcarousel-container .jcarousel-prev {
	position: absolute;
	top: -45px;
	right: 29px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	background: url('/i/dom/up.png') no-repeat center 4px #b7bcbd;
	background-size: 16px;
	border-radius: 13px;
	transform: rotate(-90deg);
}

.jcarousel-container .jcarousel-next:hover, .jcarousel-container .jcarousel-prev:hover {
	background-color: #c1c6c7;
}

/* //Карусель товаров */

/* Рейтинг */
.starRating {
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	vertical-align: top;
	margin-top: 2px;
}

.star-rating-default a {
	background: none;
}

.star-rating-default,
.star-rating-default .current-rating,
.star-rating-default .star {
	background: url('/i/dom/rating.png') repeat-x #fff;
	background-position: -1px -10px;
}

.star-rating-default a:hover, .star-rating-default a:active, .star-rating-default a:focus {
	background: url('/i/dom/rating.png') repeat-x #fff;
	background-position: -1px 0px;
}

.star-rating-default {
	position: relative;
	height: 10px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	top: 1px;
	vertical-align: top;
}

.star-rating-default li.star {
	padding: 0;
	margin: 0;
	background: none;
	display: inline;
	list-style: none;
}

.star-rating-default li.star span {
	display: none;
}

.star-rating-default a, .star-rating-default .current-rating {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 10px;
	line-height: 14px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating-default a{
	cursor: pointer;
}

.star-rating-default .current-rating {
	z-index: 1;
	background-position: -1px 0px;
}

.star-rating-action-result {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	top: -8px;
	width: 15px;
	height: 15px;
	background: url('/i/dom/sprite1fix5.png') no-repeat;
	background-position: -937px -21px;
	margin-left: 10px;
}

.star-rating-action-result.error {
	background-position: -908px -41px;
}

.item_rating .totalvotes {
	display: none;
	*
	display: inline;
	*
	zoom: 1;
	width: 20px;
	height: 20px;
	background: #d0d0d0;
	margin-left: 7px;
	color: white;
	font-size: 10px;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	top: -1px;
	position: relative;
	text-shadow: 0px 1px #a8a8a8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

/* //Рейтинг */

/* Страница товара */

#product-detail > .item_rating {
	background: #fafafa;
	padding: 8px 10px;
}

#product-detail > .item_rating .star-rating-default, 
#product-detail > .item_rating .star-rating-default .current-rating, 
#product-detail > .item_rating .star-rating-default .star,
#product-detail > .item_rating .star-rating-default a:hover, 
#product-detail > .item_rating .star-rating-default a:active, 
#product-detail > .item_rating .star-rating-default a:focus {
	background-color: #fafafa;
}

.tovar .brand {
	float: right;
	margin-top: -24px;
	margin-right: 10px;
	position: relative;
	/*z-index: 1;*/
}

.tovar .galery {
	float: left;
	width: 305px;
	margin: 0px 40px 0px 0px;
	position: relative;
}


#product-detail  .zoom {
	position: absolute;
//    background: url("i/zoom_in.png") no-repeat center bottom;
	color: #222;
	left: 0;
	top:10%;
	margin: 0 auto;
	font-size: 16px;
	opacity:0.666;
	padding: 0 0 45px 0;
	text-shadow:0 0 2px #fff,0 0 4px #fff;
	text-align: center;
	width: 100%;
}

.tovar .galery .big_photo {
	text-align: center;
	margin-bottom: 40px;
}

.tovar .galery .big_photo img {
	max-width: 305px;
	max-height: 390px;
}

.tovar .galery .gallery_carousel li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.tovar .galery .gallery_carousel li img {
	width: 58px;
	height: 58px;
	cursor: pointer;
}

.tovar .any_auestions {
	/*margin-bottom: 12px;*/
	/* border-bottom: 2px solid #cccccc; */
	margin-left: 344px;
	padding-left: 3px;
	margin-top: 20px;
	margin-bottom: 12px;
	padding-bottom: 5px;
}

.tovar .articul {
	margin: 5px 0px;
	color: #6c7877;
}

.tovar .any_auestions span {
	font-size: 18px;
	font-weight: bold;
}

.tovar .any_auestions .grey {
	color: #7b7b7b;
}

.tovar .any_auestions .orange {
	color: #f29213;
}

.tovar .introtext {
	margin-top:5px;
	font-size: 13px;
	line-height: 16px;
	margin-left: 344px;
}

.tovar .file {
	margin: 20px 0px 10px 345px;
	padding-bottom: 1px;
}

.tovar .file .file_logo {
	background: url('/i/dom/sprite1fix5.png') center left no-repeat;
	background-position: -871px -14px;
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 10px;
}

.tovar .file a {
	font-size: 12px;
	vertical-align: 2px;
}

.tovar .file .size {
	margin-left: -2px;
	font-size: 10px;
	color: #959595;
	font-style: italic;
}

.tovar .avelable {
	margin: 15px 0px 10px 345px;
	/* border: 1px solid #ededed; */
	padding: 9px 0;
	display: table;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	white-space: nowrap;
}

.tovar .avelable span {
	text-transform: uppercase;
	white-space: nowrap;
	color: #f29213;
}

.tovar .price {
	margin-left: 345px;
}

.tovar .price .big {
	font-size: 31px;
	font-stretch: ultra-condensed;
	display: inline-block;
	text-align: right;
}

.tovar .price .big .old_prise .price {
	font-size: 27px;
	text-decoration: line-through;
	color: #AAA;
	top: 7px;
}

.tovar .price .big span {
	font-size: 33px;
	font-stretch: normal;
	font-weight: bold;
}

.tovar .to_cart {
	margin: 25px 0px 25px 345px;
	position: relative;
	overflow: auto;
}

.tovar .delivery {
	margin: 20px 0;
	line-height: 1.4;
}

.tovar .delivery ul {
	list-style: none;
}

.tovar .to_cart2_wrapper {
	display: inline;
	float: left;
}

.tovar .to_cart .add_to_bookmark {
	display: inline;
	margin-left: 10px;
	float: none;
	position: relative;
	top: 6.5px;
}

.tovar .to_cart .add_to_bookmark .link {
	display: inline-block;
}

.tovar .to_cart2 {
	background: url("/i/dom/cart-small.png") no-repeat scroll 10px center #fc9715;
	border: 0 none;
	display: block;
	cursor: pointer;
	height: 33px;
	width: 102px;
	font-size: 15px;
	color: white;
	font-weight: bold;
	line-height: 32px;
	padding-left: 32px;
	padding-top: 2px;
	text-align: left;
	text-decoration: none;
	border-radius: 17.5px;
}

.tovar .to_cart2:hover {
	background-color: #8bb5b4;
}

.tovar .to_cart2.ord-b{
	font-size: 12px;
	padding-left: 32px;
	width: 130px;
}

.tovar .to_cart_link2 {
	background: url("i/dom/sprite1fix5.png") repeat scroll 0 0 transparent;
	background-position: -8px -33px;
	border: 0;
	cursor: pointer;
	height: 33px;
	width: 121px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-decoration: none;
	font-size: 15px;
	color: white;
	font-weight: bold;
	line-height: 33px;
	padding-left: 12px;
	text-shadow: 0px 1px #5a5a5a;
}

#click_buy_form {
	margin-top: 20px;
}

#click_buy_phone{
	height: 22px;
	vertical-align: top;
}
.kupit {
	/*-moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
	box-shadow: inset 0px 1px 0px 0px #f29c93;*/
	background: #fc9715;
	/*background: -moz-linear-gradient(center top, #fe1a00 5%, #ce0100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color: #fe1a00;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;*/
	text-indent: 0;
	/*border: 1px solid #d83526;*/
	border-radius: 3px;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	height: 38px;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
	text-align: center;
	/*text-shadow: 1px 1px 0px #b23e35;*/
}

.kupit:hover {
	background: #8bb5b4;
	/*background: -moz-linear-gradient(center top, #ce0100 5%, #fe1a00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color: #ce0100;*/
	color:#fff;
}

.kupit:active {
	position: relative;
	top: 1px;
}

#click_buy_form .thename {
	margin-bottom: 3px;
	font-weight: bold;
}

#notification_result{
	padding: 5px 0;
}

.tovar .tabs {
	width: 710px;
	clear: both;
}

.tovar .tabs li {
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	width: 234px;
	border-bottom: 1px solid #f5f7f7;
	cursor: pointer;
	line-height: 40px;
	text-align: center;
	margin-right: -2px;
	z-index: 2;
	background: white;
	font-size: 15px;
	color: #3f7372;
}

.tovar .tabs li.first {
	width: 232px;
	margin-left: 3px;
}

.tovar .tabs li.last {
	width: 232px;
	margin-right: 3px;
}

.tovar .tabs li.half {
	width: 352px;
}

.tovar .tabs li.half.active {
	width: 351px !important;
}

.tovar .tabs li.active {
	border: 1px solid #f5f7f7;
	border-bottom: 1px solid white;
	color: black;
}

.tovar .tabs li.active.first,
.tovar .tabs li.active.last {
	width: 235px;
	margin-left: 0px;
	margin-right: -2px;;
}

.tovar .tab_container {
	margin-top: -1px;
	margin-bottom: 38px;
	border: 1px solid #f5f7f7;
	padding: 21px 13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	z-index: 1;
	display: none;
}

.tovar .tab_container.active {
	display: block;
}

.tovar .tab_container.one {
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-o-border-radius: 0px 5px 5px 5px;
	-ms-border-radius: 0px 5px 5px 5px;
	-khtml-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 3px 3px 3px;
}

.tovar .tab_container.three {
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	-o-border-radius: 5px 0px 5px 5px;
	-ms-border-radius: 5px 0px 5px 5px;
	-khtml-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
}

.tovar .tab_container .container {
	background: #fafafa;
	padding: 17px 18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 3px;
}

.tovar .tab_container .container .title {
	font-size: 17px;
	color: #535353;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}

.tovar .tab_container .container .comment {
	margin-bottom: 20px;
}

.tovar .tab_container .container .options {
	margin-left: -18px;
	margin-right: -18px;
}

.tovar .tab_container .container .options div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 320px;
	margin: 7px 0 7px 18px;
}

.tovar .tab_container .container .options div img {
	vertical-align: -7px;
}

.tovar .tab_container .copy_price {
	margin: 5px 0px 15px 0px;
}

.tovar .tab_container .reset {
	float: none;
}

.tovar .tab_container .comfirm {
	font-size: 14px;
	margin-top: 12px;
}

.tovar .tab_container .total_options_sum,
.tovar .tab_container .total_sum {
	font-size: 20px;
	font-weight: bold;
	margin-right: 5px;
}

.tovar .tab_container .comment .content {
	width: auto;
}

.tovar .tab_container .aboutpost {
	margin-top: 10px;
	margin-left: 10px;
}

.tovar .galery .jcarousel-container {
	width: 305px;
	height: 58px;
	padding: 0px;
	margin-top: 12px;
	margin-bottom: 10px;
	position: relative;
	display: block;
}

.tovar .galery .jcarousel-container .jcarousel-clip {
	overflow: hidden;
	width: 305px;
	height: 58px;
	margin-left: 0px;
	position: relative;
}

#product-detail .product-options {
	border-collapse: collapse;
	margin-top: 10px;
	width: 100%;
}

#product-detail .product-options tr{

}

#product-detail .product-options td {
	border-bottom: 1px #e3e5e5 dashed;
	padding: 10px 0;
	color: #333;
	font-size: 12px;
}

#product-detail .product-options tr:hover {
	background: #f7f7f7;
}

#product-detail .product-options tr.title{
	margin: 0;
	display: table-row;
}
#product-detail .product-options tr.title:hover{
	background: none;
}

#product-detail .product-options tr.title td {

}

#gallery_carousel{
	overflow: hidden;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	width: 283px;
}

.tovar .galery .jcarousel-container .gallery_carousel .jcarousel-item {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 58px;
	height: 58px;
	float: left;
	list-style: outside none none;
}

.tovar .galery .jcarousel-container .gallery_carousel .jcarousel-item .shk-image {
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;*/
	width: 56px;
	height: 56px;
	border: 1px solid #edeff0;
}

/* Комментарии */

#product_comments{}
#product_comments .form-toggle{
	cursor: pointer;
	text-decoration: underline;
}

#quip-add-comment-qcom{
	display: none;
}
.quip-error, .c_error {
	color: red;
	font-size: .9em;
}

.quip-success, .c_success {
	color: green;
}



/* //Комментарии */

/**
 *  Horizontal Buttons
 */
.tovar .galery .jcarousel-container .jcarousel-next {
	position: absolute;
	right: -25px;
	top: 16px;
	cursor: pointer;

}

.tovar .galery .jcarousel-container .jcarousel-prev {
	position: absolute;
	left: -26px;
	top: 16px;
	cursor: pointer;
}

.tovar .galery .jcarousel-container .jcarousel-prev-disabled,
.tovar .galery .jcarousel-container .jcarousel-next-disabled {
	display: none !important;
}

/*.tovar .galery .jcarousel-container .jcarousel-next:hover {
	background-position: -29px -26px;
}
.tovar .galery .jcarousel-container .jcarousel-prev:hover {
	background-position: 0px -26px;
}*/


/* //Страница товара */

/* Страница корзины */
.shop-cart-big {
	margin: 15px 0px 40px 0px;
}

.shop-cart-big .shk-del {
	background: url("i/dom/sprite1fix5.png") no-repeat scroll 0 0 transparent;
	background-position: -897px -8px;
	cursor: pointer;
	height: 17px;
	width: 18px;
	display: block;
	text-decoration: none;
}

.shop-cart-big .shk-del:hover {
	background-position: -897px -25px;
}

.shop-cart-big .cart-order-row td {
	height: 47px;
	border-bottom: 1px solid #D9D9D9;
	padding: 10px 0px;
}

.shop-cart-big .cart-order-row td.first {
	padding-right: 15px;
}

.shop-cart-big .cart-order-row td a {
	font-weight: bold;
	font-size: 15px;
}

.shop-cart-big .cart-order-row td.count {
	width: 90px;
	text-align: left;
}

.shop-cart-big .cart-order-row td.count input {
	border: 1px solid #cacaca;
	background: url('/i/dom/sprite2fix3.png') repeat-x white;
	background-position: 0px -669px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}

.shop-cart-big .cart-order-row td.count .count_cont {
	position: relative;
	display: inline;
}

.shop-cart-big .cart-order-row td.count .count_cont .cart_count_up {
	position: absolute;
	top: -5px;
	right: -15px;
	cursor: pointer;
	padding: 1px 2px;
	height: 9px;
	width: 9px;
	display: block;
	background: url('/i/dom/sprite1fix5.png') no-repeat;
	background-position: -356px -38px;
	text-decoration: none;
}

.shop-cart-big .cart-order-row td.count .count_cont .cart_count_down {
	position: absolute;
	bottom: -5px;
	right: -15px;
	cursor: pointer;
	padding: 1px 2px;
	height: 9px;
	width: 9px;
	display: block;
	background: url('/i/dom/sprite1fix5.png') no-repeat;
	background-position: -356px -49px;
	text-decoration: none;
}

.shop-cart-big .cart-order-row td.price {
	width: 150px;
}

.shop-cart-big .cart-order-row .price span {
	font-size: 18px;
}

.shop-cart-big .total {
	margin-top: 15px;
	font-size: 15px;
}

.shop-cart-big .total span {
	font-size: 26px;
}

#shk_prodHelper {
	position: absolute;
	z-index: 100;
	width: 150px;
	padding: 5px;
	background-color: #f5f5f5;
	border: 1px solid #888;
	display: none;
}

#shk_prodHelper div {
	/*padding:5px 0; */
	text-align: center;
}

.shop-cart-big .cart-order-row .addItData,
.shop-cart-big .cart-order-row .bold {
	margin: 0px 5px 3px 0px;
}

.shop-cart-big .cart-order-row .addItData {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0px 5px 1px 5px;
	background: #f3f3f3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.cart-order-row .js-link {
	font-size: 11px !important;
	color: #900;
	border-bottom: 1px #900 dashed;
	margin-left: 7px !important;
	/* margin-bottom: 10px!important; */
	position: relative;
	top: -2px;
	cursor: pointer;
}

.cart-order-row .js-link:hover {
	color: #F00;
	border-color: #F00;
}

.shop-cart-big .tr-additional-options {
	display: none;
}

.shop-cart-big .tr-additional-options td {
	border-bottom: 1px solid #BBB;
}

.shop-cart-big .td-additional-options-left {
}

.shop-cart-big .td-additional-options {
	padding: 5px 0 10px 0;
}

.shop-cart-big .div-additional-options-wrapper {
}

.shop-cart-big .div-additional-options-wrapper .addItData {
	padding: 5px 0;
	clear: both;
	width: 490px;
	border-bottom: 1px dotted #999;
	padding-bottom: 3px;
}

.shop-cart-big .div-additional-options-wrapper .addItData:last-child {
	border-bottom: none;
}

.shop-cart-big .div-additional-options-wrapper .addItData .name {
	float: left;
	width: 420px;
}

.shop-cart-big .div-additional-options-wrapper .addItData .price {
	float: right;
}

.shop-cart-big .div-additional-options-wrapper .addItData .price .value {
	font-size: 12px !important;
	color: #900;
}

.shop-cart-big .div-additional-options-wrapper .addItData .price .currency {
	font-size: 12px !important;
}

.shop-cart .empty #cartEmpty {
	margin: 20px 0px;
}

.order_form {
	float: left;
	width: 317px;
	background: #f3f3f3;
	padding: 21px 23px;
	margin-right: 40px;
	margin-bottom: 40px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.order_form .form_title {
	font-size: 22px;
	font-weight: bold;
	margin-top: -20px;
}

.order_form .errors {
	color: red;
	margin-bottom: 10px;
}

.order_form table {
	width: 100%;
}

.order_form .title {
	padding: 10px 0px 3px 0px;
	font-size: 12px;
	font-weight: bold;
}

.order_form .title .required {
	color: #f99210;
	font-size: 14px;
	vertical-align: 1px;
}

.order_form .capcha {
	padding-top: 20px;
	padding-right: 15px;
	width: 10%;
}

.order_form .capcha img {
	width: 81px;
	height: 29px;
}

.order_form .title input {
	width: 134px;
}

.order_form .submit {
	padding-top: 27px;
	padding-bottom: 5px;
	background: none;
}

.delivery .title {
	/* На странице корзины */
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 11px;
}

/* //Страница корзины */

/* Баннеры */
.banner_number_1 {
	display: block;
	background: url('/i/dom/f96cb1b4-fdff-11e3-96b0-743ffac922aa.jpg') no-repeat top left;
	background-position: 0 0;
	width: 241px;
	height: 283px;
	text-decoration: none;
}

.ammari_banner {
	/*	display: block;
		background: url('/i/dom/sprite3.jpg') no-repeat top left;
		background-position: 0 0; width: 241px; height: 283px;
		text-decoration: none;*/
}

.timo2_banner {
	display: block;
	background: url('/i/dom/sprite3.jpg') no-repeat top left;
	background-position: 0 -284px;
	width: 241px;
	height: 283px;
	text-decoration: none;
}

.content_right .banners {
	width: 707px;
	height: auto;
	margin-top: 40px;
	position: relative;
}

.content_right .banners .description {
	display: none;
	background: #f69d33;
	font-size: 23px;
	color: white;
	line-height: 42px;
	padding: 0px 63px 0px 15px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

	background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #EC8714),
			color-stop(0.5, #FDAD4B)
	);
	background-image: -o-linear-gradient(top, #EC8714 0%, #FDAD4B 50%);
	background-image: -moz-linear-gradient(top, #EC8714 0%, #FDAD4B 50%);
	background-image: -webkit-linear-gradient(top, #EC8714 0%, #FDAD4B 50%);
	background-image: -ms-linear-gradient(top, #EC8714 0%, #FDAD4B 50%);
	background-image: linear-gradient(to top, #EC8714 0%, #FDAD4B 50%);
}

.content_right .banners.minimized .description {
	display: block;
}

.content_right .banners.minimized .image,
.content_right .banners.minimized .shooser {
	display: none;
}

.content_right .banners .banner {
	display: none;
}

.content_right .banners .banner.active {
	display: block;
}

.content_right .banners #banner_toggle {
	position: absolute;
	right: 0px;
	top: -25px;
	color: #e98f23;
	height: 24px;
	line-height: 22px;
	padding-right: 22px;
	text-decoration: none;

	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAAqElEQVR42nyS0RGDMAxDnzINhAVhgcKAbTKO+uEAuVLgJ3fEz5bk6LMOBshz5en7bCMCkg0gyjY+FmOwIU1LdLbbxW/xGp0lMS0V2TEjJoiQV4h/uWE+JB9ADxmjdgJMnb/Uj48ubhKvxRdg9wIgHew9ULYRaXdymv4LlC23hiLPlTxX1OjTfAMiToPPhPa01O8C0Ps1mCbjbtux5UgtRbEen8bUpfcdABf3UxGWMhHtAAAAAElFTkSuQmCC') right no-repeat;
}

.content_right .banners.minimized #banner_toggle {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAAjElEQVR42pSR2w3CMBAEZ60UQ0KD0AC4QJKUs3xcLjxkCzKf1mrHa8u2abDUCWMEZECIQoePHkcYjHqGZK4j2vpt9w0A831MQWoYokG7e7qs+4YccL6uLJup6GvWOyLCsSlSetxOltibf1E4SIlbqDl4qWPP4L8NQ47OJ0TxSZJwo2ggj/X6fprR4DkAX6M5OjmuXpEAAAAASUVORK5CYII=') right no-repeat;
}

.content_right .banners .banner img {
	min-width: 100%;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.content_right .banners .shooser {
	border-bottom: 1px solid #c8c8c8;
	border-top: 1px solid #c8c8c8;
	display: table;
	width: 100%;

	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	-o-border-radius: 0px 0px 3px 3px;
	-ms-border-radius: 0px 0px 3px 3px;
	-khtml-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
}

.content_right .banners .shooser .page {
	display: table-cell;
	text-align: center;
	border-right: 1px solid #c8c8c8;
}

.content_right .banners .shooser .page.first {
	border-left: 1px solid #c8c8c8;
}

.content_right .banners .shooser .page a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	line-height: 28px;
	background: #eeeeee;

	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #B8B8B8),
			color-stop(0.25, #EEEEEE)
	);
	background-image: -o-linear-gradient(bottom, #B8B8B8 0%, #EEEEEE 25%);
	background-image: -moz-linear-gradient(bottom, #B8B8B8 0%, #EEEEEE 25%);
	background-image: -webkit-linear-gradient(bottom, #B8B8B8 0%, #EEEEEE 25%);
	background-image: -ms-linear-gradient(bottom, #B8B8B8 0%, #EEEEEE 25%);
	background-image: linear-gradient(to bottom, #B8B8B8 0%, #EEEEEE 25%);
}

.content_right .banners .shooser .page a .ord {
	color: #bdbdbd;
}

.content_right .banners .shooser .page a .name {
	color: #004993;
	font-weight: normal;
	border-bottom: 1px dotted #004993;
}

.content_right .banners .shooser .page.active a {
	background: #f2972a;

	background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #EC8815),
			color-stop(0.5, #FBAA47)
	);
	background-image: -o-linear-gradient(top, #EC8815 0%, #FBAA47 50%);
	background-image: -moz-linear-gradient(top, #EC8815 0%, #FBAA47 50%);
	background-image: -webkit-linear-gradient(top, #EC8815 0%, #FBAA47 50%);
	background-image: -ms-linear-gradient(top, #EC8815 0%, #FBAA47 50%);
	background-image: linear-gradient(to top, #EC8815 0%, #FBAA47 50%);
}

.content_right .banners .shooser .page.active a .name {
	color: white;
	font-weight: bold;
	border-bottom: none;
}

.content_right .banners .banner_next {
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -14px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAEMklEQVR42pyW229UVRTGf+vMTC+0wHSAUiiXjk1vgLZV+qZIFFFE4x9AYiI++GJi8PLki69GXtV4eTAxMfKsgFESE0EJFLBSwQgj9GKxJU5npu0wM2dm9vLhnNnnTFMu8SQ7Ofvsvfb3rbW+tfYRVeVBnsufH9Ry1YBCJCJEHWHXq8flQWzlXiCXPjmgDYkkLYmttMQ30hrvAECBfHaWO7nbFDLTmOwEO+8BuCLI2KcHVNZ2sWXgCZpa4vUGIgQ2AiilfI7bqTNElqboefkbuS/I6EfPaqJ3Dx3JYZ/zitxC72rn6anfKE6cpveVE3JXkPMf7tfO4ZeItydDAMsPDDxYaT3zz5/kr/9A3+GTdsGx8f/4GU307iHe3gUY1B5ivCEaOlhDw19HUZT4pl6atz9O6ovntA7kj8/2qxPvYlPXsBdvFXuGKt7ceO+q6g/vu2rwvWazbtsQ1eYOpr58Xi3IQqHMloE9dQy9gNQYGspugdSlk1Tcor/ueSGA2Lna/Rv6n6bkVgJPGhNJmlfFPUqmxrRGHVDlyk9fsfj376TOfk2lVAh5aqwXNqKqNDSvJRLvCkCa1rZj/DyohOONjXV78hEionDnX26cO4br5jGYuj1Kva20rAcg8uK6HzW+bYRVrYlQssNi9UTS2rYJiTVTmp8gUimQmb3Bmo19OJHoijaKUq1UmPv+3fcc162S6EhaFhJSj9TJVmlPDrG+fy+NEYgW01z75RgVtxCIWIOcgLJ6QxemWvXCZfz467Jh1GBsfjwFtW0dpCHeCSiF7CypsVMYNV5uULuPkBKjUcfToJeL5TWulqX68Z8b/45ieop8qYqzKkH34FOBFyJ2X2CvOKKG7NxNUEFUaqL3lSKWDQrTv54gMzlOLl+mHG1j15OHiMaa/DDV16gqLM7dwEFxdr95VpbmZ/wqN5ZVLa416+uj35KeHCfvVmnqGGBo/2FiDWGAekUKirs4i4h6OSnOT4ZY+GFTRY2Xq3KpwEL6FvlihdbNO+gdecEjYsKkbOmjxstjJTNJ92tnxAGoZqYpLKZtEdaEUAOLxhp5eO8hNnTvpmfkYNBWCPaHBQNQymfQ3HRQjCPvnJfpseO2qIK+GjS+WEMTPY/u88HNstAQkru3Nn/lpN9qQl04tjTDXGp0WfIENYqEBCAI6jfQcDO1nhhIp36G3DQ9r5+TOpDBty5I/topbv91IVRQQYsPsxV/Xaj1LmNvluzUBdybZ+h7Y1TuejNefH9Y1/TvY/1Dj9mWUsuNvXpF/C6tdXvSqdOUJs6y48hFue8df/nosJrVnXQMHqSxpc32onBf8sLmAReX5slcPYEszNB/5JI88N/K1aND6lYh0tZJLL6d5rbNrNnY7bV0EXJzKdzcLcrZSTQ7w863x+R//RJZwA8GtYrilw0i4AhEHYeBexxee/4bACrXxMz/gTgZAAAAAElFTkSuQmCC');
	cursor: pointer;
	height: 25px;
	width: 25px;
	display: none;
}

.content_right .banners .banner_prev {
	position: absolute;
	right: 38px;
	top: 50%;
	margin-top: -14px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAEMUlEQVR42pyW228UZRjGf+/QdrddWlpasktteqCW0lYsbbwxVPEAIuIf4KXgjRfGU/CPMJELExM0wQvjDSbcWaoXRqN4So9ICSUCpQulYCll29Itu9v5Xi/mm8O2ItVvMplvZt7vfd7D83wzoqpsZPxx8rAao6iCOBArceg80i8bWSv/BjLy6ctatrWFzbWNJKqTJKpTCAIo9zO3yWb+YiVzA7OQpuvoGflPIGOfHVKnupmGjmeIJ6p9U0Aj13A8WM5w58ovOItT7Hx9Pdg6kOETB3Vr27MkW3rWOfMA+Ifn3phLnyd77Sc63vhGHgoy+MkBTe4+RN1j7YCgEWcSna1JStGgjItzUyxe7Kf9aAjk+JPREwe0duc+C+BFK5HTe6LWqwEMqEExNgDPpqquiXhTH5NfHNIikEsnD6qpSJFs2UPgR9XOBVQi9x7D/FOsPfa9KtQ2duNWNnHjy1c0AMlk8zR3v2QjMjYLf3hRi61OIf+AyyMDrOazkd6oPcK1ta17ya26YSbltTuIV2yJRKM2YlN0X8hnufrbKeavj3P+x1NBOr6dBJkaysq34FQ1AVACUFa1zXMU4cTaGFcLK1wfOo2bvYOokmzeDSjGWoY0CVkhiTovk6GP92miKuU5VF13ouDmc8yMnMYs3yFXMDQ8+SL1rb2ggqgEvVPbO7XZxzYnufr5fnWMa6hJNRN0vKgfSiG3zPTgVzjZOdRVUp3Ps31HTyRHtfOwd76fym1NqOtSYvw+rBGYX76p8R8wS7M4ZQ7xrfUkW3oIpWW88qgiIta1sUXz7l1jcEodjQDYqDRkSePu53BjNeTzLvn5adJjA3a5CdkoRPSzNjPFcUTJ3J4s0oTPAFWltCRO69Ov8aCkmlzBZfnmBa4M93s9MFqsK4qqztLsNQ+k991f5f78zTASX83+CoHSshidLxyhLLmLXGGVu1PjXBr8OsLGtXuZh5JbuEXbm2fFAVi5O2VLFDQk0Ez0uqP3MIn6LvKrLkt3Zyjklm1gXonVmIg9uJl0qBNdmGZlcZ54ZY3XMFVE1sbm9ajtqcPgxGju2sumkjjGeCoUXy2W+vnsPdyFG6HiE6Uwc/6MlZGxALqOCH5Z2nr3Uxor98ghFFFeMSBKZuJbdr31uwQgHe8MirM4za2Js0WNU1XUeNu4RDZJNV60goR2kTJl0qOozaJoq99zbERWrv3M7ORwsTCFYOPzBKJBpv6mKMFmYrg3NUzu8ne0vz0kD/0yjn7YoxWtfaTa+0Jaii8uDYQW9kmCa+b6MCt/fk/HeyPyyG/8+PEeLSTqqe9+ldjmmlDBgbKLwXLL88xdGEAWp+l8f0w2/LcycbxHc6sGZ0sDsbpm4lXbqUo9Hrxfmr1CLjNDIZPG3LvJEx+ck//1S+SPix91q2vA+NRWcAQ2OQ4dx8498t/r7wEArjqhJRwuc2oAAAAASUVORK5CYII=');
	cursor: pointer;
	height: 25px;
	width: 25px;
	display: none;
}

.content_right .banners.minimized .banner_next,
.content_right .banners.minimized .banner_prev {
	display: block;
}

/*.content_right .banners .banner_next:hover {
	background-position: -700px -40px;
}
.content_right .banners .banner_prev:hover {
	background-position: -672px -40px;
}*/


/* //Баннеры */

/* Формы */
.form .form_title {
	font-size: 22px;
	font-weight: bold;
}

.form .required {
	color: #fba333;
}

.form input {
	width: 97%;
	height: 28px;
	border: 1px solid #cacaca;
	background: url('/i/dom/sprite2fix3.png') repeat-x white;
	background-position: 0px -669px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.form select {
	width: 100%;
	height: 19px;
}

.form textarea {
	width: 100%;
	height: 90px;
	border: 1px solid #cacaca;
	background: url('/i/dom/sprite2fix3.png') repeat-x white;
	background-position: 0px -669px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.form .vericode {
	width: 120px;
}

.form .submit {
	background: url('/i/dom/sprite2fix3.png') repeat-x;
	background-position: 0px -406px;
	color: white;
	font-size: 13px;
	height: 27px;
	line-height: 25px;
	border: 0px;
	cursor: pointer;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	text-align: center;
	padding: 0;
}

.form .submit:hover {
	background-position: 0px -438px;
}

/* //Формы */

/* Для формы обратной связи */
.content_right .feedback_form {
	padding: 20px;
	background: #f3f3f3;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 1px 3px 5px #d4d4d4; /* Aey Firefox */
	-webkit-box-shadow: 1px 3px 5px #d4d4d4; /* Aey Safari e Chrome */
	box-shadow: 1px 3px 5px #d4d4d4;
}

.feedback_form .left_column {
	font-size: 16px;
	color: #2b2b2b;
	font-weight: bold;
	margin-left: 24px;
}

.feedback_form .social_buttons_big li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 7px;
}

.feedback_form .social_buttons_big li.first {
	margin-left: 0px;
}

.feedback_form .social_buttons_big li.last {
	margin-right: 0px;
}

.feedback_form .social_buttons_big a {
	background: url('/i/dom/socials_big.png') no-repeat;
	display: block;
	width: 52px;
	height: 49px;
	text-decoration: none;
}

.feedback_form .social_buttons_big .vk {
	width: 51px;
}

.feedback_form .social_buttons_big .fb {
	background-position: -51px 0px;
}

.feedback_form .social_buttons_big .tw {
	background-position: -102px 0px;
}

.feedback_form .social_buttons_big .ok {
	background-position: -156px 0px;
	width: 52px;
}

.send_form .label td {
	padding-top: 13px;
}

.send_form .form_title {
	font-size: 22px;
	font-weight: bold;
}

.send_form .table {
	display: table;
	width: 94%;
}

.send_form .table .row {
	display: table-row;
}

.send_form .table .row label,
.send_form .table .row .cel {
	display: table-cell;
	width: 85px;
	padding: 5px 0px;
}

.send_form .table .row .cel {
	vertical-align: middle;
}

.send_form .table .row .cel .reset {
	color: #4176ad;
	background: none;
	border: none;
	width: auto;
	text-decoration: none;
	height: auto;
	float: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-bottom: 1px solid #4176ad;
	line-height: 14px;

	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}

/* //Для формы обратной связи */

/* Статические страницы  */

.static ul, .static ol {
	padding-left: 17px;
	margin: 5px 0;
}

.static ul {
	list-style: disc;
}

.static ul li, .static ol li, .static p {
	margin-bottom: 5px;
}

.static h2 {
	margin: 10px 0;
	color: #3f7372;
}

.static h3 {
	margin: 12px 0 7px;
}

.static .payment_cards {
	margin: 10px 0;
}

/* //Статические страницы */

/* Доставка */
.delivery_list_item {
	margin: 15px 0px;
	border: 0px solid  #edeff0;
}

.delivery_list_item .delivery_list_item_title {
	height: 25px;
	line-height: 25px;
}

.delivery_list_item .delivery_list_item_title span.qq {
	background: url('/i/dom/qq.png') right center no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 9px;
	height: 9px;
	line-height: 25px;
	margin: 0px 0px 0px 10px;
	cursor: pointer;
}

.delivery_list_item.active .delivery_list_item_title span.qq {
	background: url('/i/dom/qq.png') 4px center no-repeat;
}


/* // Доставка */

/* Статьи */

.static .title a {
	text-decoration: none;
}

.static .articles_list {
	margin: 0;
	padding: 0;
}

.static .article_item {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #f5f7f7;
	overflow: hidden;
	position: relative;
}

.static .article_item .social_buttons {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: auto;	
}

.static .article_item .image img {
	width: 150px;
	height: auto;
	max-height: 200px;
}

/* .article_item .social_buttons .vkontakte, .article_item .social_buttons .facebook_like, .article_item .social_buttons .twitter, .article_item .social_buttons .odnoklassniki {
	width: auto;
	max-width: 140px;	
} */                  

/* //Статьи */

/* Карусель баннеров на главной */
.banner_carousel {
	width: 100%;
	height: 255px;
	overflow: hidden;
	position: relative;
	margin: 10px 0px;
	-moz-border-radius: 5px;
	/* -webkit-border-radius: 5px; */
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	/* border-radius: 5px; */
	-moz-box-shadow: 0px 2px 20px #99a1a2;
	/* -webkit-box-shadow: 0px 2px 20px #99a1a2; */
	a2; */
	/* box-shadow: 0px 2px 20px #99a1a2; */
}

.banner_carousel li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 710px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.banner_carousel .banner_img {
	width: 710px;
	height: 255px;
}

.banner_carousel_pages {
	text-align: center;
	margin: 10px 0px;
}

.banner_carousel_pages li {
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	width: 10px;
	height: 10px;
	background: grey;
	margin: 0px 5px;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.banner_carousel_pages li.active {
	background: #fc9715;
}

/* // Карусель баннеров на главной */

.image_preloader {
	/*background: url(/i/dom/ajax-loader2.gif) center center no-repeat;*/
}

/* Результаты поиска */
.search_results .sub_cats .sub_cats_row,
.search_results .some_pages .some_pages_row {
	margin: 10px 0px;
	font-weight: bold;
}

.search_results .sub_cats .sub_cats_row .count {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	background: #d0d0d0;
	text-align: center;
	line-height: 20px;
	color: white;
	font-weight: normal;
	font-size: 11px;
	text-shadow: 0px 1px #a8a8a8;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.search_results .some_pages .some_pages_row {
	background: url(/i/dom/sheet.png) left center no-repeat;
	padding-left: 21px;
}

.search_results .count_print {
	font-size: 10px;
}

.search_results .list_items {
	margin-top: 10px;
}

.search_results .paging {
	margin-top: 0px;
}

.list_items.mini_items .item {
	width: 195px !important;
	height: 255px !important;
	margin-bottom: 40px;
}

.list_items.mini_items .item .item_price .to_cart,
.list_items.mini_items .item_price .to_cart_link {
	position: absolute;
	right: 0px;
	bottom: -5px;
}

.list_items.mini_items .item_price {
	width: 195px;
	font-weight: normal;
	left: 15px;
	bottom: 20px;
}

.list_items.mini_items .item .add_to_bookmark {
	display: none;
	background: #f5f5f5;
	border: 1px solid #d9d9d9;
	width: 100%;
	padding: 0px 15px;
	left: -1px;
	bottom: -32px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-o-border-radius: 0px 0px 5px 5px;
	-ms-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

.list_items.mini_items .item:hover .add_to_bookmark {
	display: table;
}

.search_results .filter {
	background: #f3f3f3;
	width: 100%;
	height: 32px;
	margin: 10px 0px;
	line-height: 32px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.search_results .filter .left {
	float: left;
	margin-left: 20px;
}

.search_results .filter .right {
	float: right;
	margin-right: 20px;
}

/* // Результаты поиска */

/* toolbar */
.toolbar {
	position: fixed;
	bottom: 0px;
	height: 45px;
	width: 100%;
	/*text-align: center;*/
	background: #323333;
	/* background-position: 0px -471px; */
	z-index: 99;
	/* -webkit-box-shadow: 0px -3px 3px #d0d0d0;
	-moz-box-shadow: 0px -3px 3px #d0d0d0;
	box-shadow: 0px -3px 3px #d0d0d0; */
}

.toolbar ul {
	width: 995px;
	margin: 0 auto;
}

.toolbar li {
	display: inline-block;
	*
	display: inline;
	*
	zoom: 1;
	margin: 8px 0;
	padding: 0px;
	vertical-align: top;
	line-height: 31px;
}

.toolbar li.up_button {
	float: right;
}

.toolbar .to_up_button {
	display: block;
	width: 35px;
	height: 31px;
	background: url('/i/dom/up.png') center no-repeat #414242;
	text-decoration: none;
	border-radius: 3px;
	border-bottom: 1px #2d2e2e solid;
}

.toolbar .to_manager {
	display: block;
	width: 138px;
	height: 31px;
	color: #fff;
	text-decoration: none;
	/* text-align: center; */
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	/* text-shadow: 0px 1px #ffffff; */
	background: url('/i/dom/receiver.png') 10px center no-repeat #414242;
	/*background-position: -189px -1px;*/
	line-height: 34px;
	padding-left: 40px;
	border-bottom: 1px #2d2e2e solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	margin-right: 20px;
}

.toolbar .product_compare,
.toolbar .bookmarks {
	text-decoration: none;
	color: white;
	font-weight: bold;
	font-size: 13px;
	padding-left: 25px;
	height: 32px;
	line-height: 32px;
	display: block;
	background: url('/i/dom/compare.png') left center no-repeat;
	/*background-position: 0px -565px;*/
	margin-right: 20px;
}

.toolbar .bookmarks {
	padding-left: 16px;
	background-position: 0px -529px;
}

.toolbar .product_compare .count,
.toolbar .bookmarks .count {
	display: inline-block;
	background: #414242;
	height: 20px;
	width: 20px;
	margin-left: 10px;
	line-height: 20px;
	bottom: -5px;
	color: #fc9715;
	font-weight: bold;
	*
	display: inline-block;
	*
	zoom: 1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	border-bottom: 1px #2d2e2e solid;
}

.toolbar .cart {
	height: 31px;
	color: white;
	font-weight: bold;
	font-size: 15px;
	padding: 0 10px 0 40px;
	background: url('/i/dom/cart-2.png') 10px center no-repeat #414242;
	/* background-position: -189px -34px; */
	line-height: 31px;
	cursor: pointer;
	border-bottom: 1px #2d2e2e solid;
	border-radius: 3px;
}

.toolbar .cart .count {
	height: 31px;
	width: 20px;
	color: #f29213;
	font-weight: bold;
	margin-left: 5px;
	line-height: 31px;
}

.toolbar .cart_sum,
.toolbar .cart_counter {
	display: inline;
}

.toolbar .check_order {
	display: block;
	width: 177px;
	height: 31px;
	color: white;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0px 1px #ac5613;
	background: url('/i/dom/sprite2fix3.png') repeat-x;
	background-position: 0px -407px;
	border-bottom: 1px solid #150a01;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.toolbar .check_order:hover {
	background-position: 0px -438px;
}

.toolbar .last {
	width: 177px;
}

/* //toolbar */


/* Большие кнопки */
.big_buttons {
	text-align: center;
	margin: 20px;
}

.big_buttons li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0px 20px;
}

.big_buttons li a {
	display: block;
	width: 168px;
	height: 153px;
	text-decoration: none;
	color: #5d5d5d;
	font-size: 15px;
	font-weight: bold;
	background: url('/i/dom/big_buttons.png') repeat-x;
	background-position: 0px 0px;
	line-height: 250px;
}

.big_buttons li.back a {
	background-position: 168px 0px;
}

.big_buttons li.pay a {
	background: #EEE;
	line-height: normal;
	/* padding-top: 20px; */
	top: -4px;
	position: relative;
}

.big_buttons li.pay a svg {
	margin-top: 20px;
}

.big_buttons li.svg_content a {
	background: #DDD;
	line-height: normal;
	/* padding-top: 20px; */
	top: -4px;
	position: relative;
}

.big_buttons li.svg_content a:hover {
	background: #BBB;
}

.big_buttons li.svg_content a svg {
	margin-top: 10px;
	margin-bottom: 4px;
}

/* //Большие кнопки */


/* Сравнения */
.compare_table {
	margin-top: 20px;
}

.compare_table td.border {
	border-bottom: 2px solid #ebebeb;
}

.compare_table td.empty {
	padding-left: 15px;
}

.compare_table td img {
	max-width: 167px;
}

.compare_table .column_title {
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
}

.compare_table .column_container {
	padding: 12px 0px;
}

.compare_table .column_container .name {
	font-size: 14px;
}

.compare_table .tovar .to_cart_link2 {
	text-align: left;
}

.compare_table .add_to_bookmark {
	display: block;
	margin-top: -5px;
}

.compare_table .add_to_bookmark .link {
	display: block;
	border: 1px solid #ededed;
	width: 167px;
	margin: 5px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.compare_table .add_to_bookmark .link a {
	margin-left: 20px;
	text-align: left;
}

.clear_all_button_section {
	float: right;
	margin-top: -25px;
}

.clear_all_button_section form {
	display: inline-block;
	line-height: 19px;
}

.clear_all_button_section form select {
	margin-left: 10px;
	width: 200px;
}

.clear_all_button_section a {
	display: inline-block;
	color: black;
	text-decoration: none;
	font-weight: bold;
	padding-left: 23px;
	line-height: 19px;
	margin-left: 15px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAC+klEQVR42nSUz28UZRjHP+/szuyAYdMfNiWiFCEB2UZQDtJE4F9wEwINFw+iAUETvchFwWggacLZE0jiBTAY0CPGC+mhXkwoAVMu2qWrQ7dl7G66887svO/DYfZHF9t3MpnJO9/3k2ee9/t9lYgI64yk9pC4+juSNEAE5RcpvDKBN1JaT456EaSrMzSmpzDLfwPQ+ayUQkRwR3ay5d0vKGyb2Bi0Mn2RaPZWF6CU6hOvhfpvHmXg8Jf/B4W/nSOeu9uDZCv6oGuLfxHmAMT/zPRBtDYY218BgLWgtelC9YOfiKszPVB49wJiBCzoZspTPUClqjGtbE6MYFpCpapZ1IPoZgoWsBD++jUA+aT2CKkvAgqxgue67Ju8TIsCf353gldHPQCeBAnjZ2+SJyK8/TEIiBWoByS1Rzj12TtgQFJBjMIR+O/nz9jke5TO3GAhSFh4mlA6ex1/k8vKL5/jWBADWAVGUZ+9g6r88L7kgtn2tgCdjXJ9Xj5xFR23AMEveCxdPwmJ7mna+nR0H04axxnd0Pc0UcRq8Jji9v0Ut7/FavAYE2nE9jSdd5PE5HE8MF2nIICxQrWRUBrcQRw8BBS5wddZeBaxrVgg5zg9bwE4Lo4zvBNJwaYCqcIkQnUlZvyTG/hugaVrH7F07UMKrsf4pzep1hNMYpEUSLPeqqFdOANvl4njFIxCDLSsonT6ewquS+3qSSSKkCiiduUDfM+jdOoKrTUt0LFh6EA5c/Yf3xxiJFlFtbuYG91BGgaoRCNINq9AXJ/cwCh2cb7biJr3EgfOT2eGHJu8RBhF2Q8LpP/+BToCKyib+UuMoLTGBvNgBbFC2GwyNnmp5+zhPUdw33mPZ9FqFon2Ld32d2Ii7QtC3cSdKDO850gPBLB3cgr3YJlKPUSbNLNIO2MKBZIBEpPypLGCO1Fm7/Gpjc+j5bl7zP34FSaYZ3PexXHagRWhmbbIbx1j97Fvu5VsCOqMeuU+y3P3MLqRhdIvMvTGYYqv7V/3hHw+ALQAtpKc4kudAAAAAElFTkSuQmCC') left no-repeat;
	vertical-align: top;
}

.clear_all_button_section a span {
	color: black;
	font-weight: bold;
	border-bottom: 1px dotted black;
}

/* //Сравнения */

.loop_image {
	position: absolute;
	border: 2px solid #f3f3f3;
	width: auto !important;
	margin: 0px;
}

.loop_image img {
	max-width: 200px;
	max-height: 150px;
}

.custom_select_container {
	position: relative;
	margin-left: 345px;
	height: 40px;
}

.custom_select {
	display: table;
	border: 1px solid grey;
	border-bottom: 0px;
	height: 33px;
	overflow: hidden;
	width: 360px;
	z-index: 1;
}

.custom_select .custom_select_row {
	display: none;
	border: 1px solid grey;
	cursor: pointer;
	background: white;
	z-index: 1;
}

.custom_select .custom_select_row:hover,
.custom_select .custom_select_row.active {
	background: lightblue;
}

.custom_select .custom_select_row.active {
	display: table-row;
}

.custom_select .custom_select_row_col {
	display: table-cell;
	padding: 0px 5px;
	vertical-align: middle;
	border-bottom: 1px solid grey;
	z-index: 1;
}

.custom_select .active .custom_select_row_col.last {
	width: 25px;
	background: url('/i/dom/drop_down.png') 2px no-repeat;
}

/************************ TRASH ************************/


.ajax_loader_gif {
	text-align: center;
	padding: 15px 15px;
}

.ajax_loader_gif img {
	width: 50px;
}

/*.advanced_item {
	border-bottom: 1px solid #E6E0E0;
	padding: 5px;
	width: 632px!important;
	float: left;
	margin: 10px 0px 0px 18px!important;
}
.advanced_item:hover {
	background: #FFF;
}

.advanced_item .col.checkbox {
	width: 20px!important;
	vertical-align: center;
}
.advanced_item .col.image {
	width: 50px!important;
}
.advanced_item .col.label {
	width: 450px!important;
	padding: 5px;
}
.advanced_item .col.price {
	width: 100px!important;
	text-align: right;
}
.advanced_item .col {
	width: 30px!important;
	float: left;
	margin: 0px!important;
}*/

.advanced_table {
	width: 100%;
	padding: 0 15px;
}

.advanced_table td {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #E6E0E0;
	padding: 4px 0;
	height: 60px;
}

.advanced_table tr:first-child td {
	border-top: none !important;
}

.advanced_table tr:last-child td {
	border-bottom: none !important;
}

.advanced_table td.checkbox {
	width: 15px !important;
	padding-right: 5px;
}

.advanced_table td.image {
	width: 55px;
}

.advanced_table td.image div.img {
	border: 1px solid #E0DEDE;
	min-height: 30px;
	min-width: 35px !important;
	max-width: 50px !important;
	max-height: 50px;
	margin: 0 !important;
	background: rgba(9, 4, 4, 0.05);
}

.advanced_table td.label {
	padding-left: 5px;
}

.advanced_table td.art {
	width: 80px;
}

.advanced_table td.price {
	width: 100px;
	text-align: right;
}

.advanced_table td.price span.price_num {
	font-weight: 900;
}

.advanced_table td.price span.currency {

}

.clear {
	clear: both !important;
}

.buy-at-once-wrapper {
	position: absolute;
	text-align: center;
	padding: 0;
	display: none;
	height: 150px;
	width: 203px;
}

.buy-at-once-wrapper .cover {
	height: 150px;
	width: 100%;
	background: #FFF;
	position: relative;
	margin: 0;
	opacity: 0.2;
	cursor: pointer;
}

.buy-at-once-wrapper .buy-button {
	/*position: relative;
	top: 60px;*/
	width: 180px;
	text-align: center;
	margin-top: -85px;
}

.buy-at-once-wrapper .buy-button-cover {
	width: 94px !important;
	height: 30px !important;
	margin-left: 44px;
	background-color: #FFF;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	opacity: 0.6;
	cursor: pointer;
}

.buy-at-once-wrapper .buy-button-text {
	display: block;
	height: auto !important;
	width: auto !important;
	position: absolute;
	margin-left: 51px;
	margin-top: -21px;
	color: #000;
	font-weight: 900;
	font-size: 10px;
	text-decoration: none;
}

.list_items.mini_items .buy-at-once-wrapper .buy-button-cover {
	margin-left: 54px;
}

.list_items.mini_items .buy-at-once-wrapper .buy-button-text {
	margin-left: 61px;
}

.menu_footer {
	width: 370px;
}

.visa-mastercard {
	position: absolute;
	width: 200px;
	margin-left: 380px;
	margin-top: 25px;
}

.visa-mastercard img.payment_card {
	margin: 2px;
}

.visa-mastercard img {
}

.zoomContainer {
	z-index: 200;
}

.userinfo {
	border: 1px solid #F9F9F9;
	margin-left: 400px;
	padding: 10px;
	border-radius: 5px;
	background: #F3F3F3;
	margin-bottom: 20px;
}

.userinfo .username {
	font-weight: 900;
}

.userinfo .logout {
	font-size: 11px;
	float: right;
	text-decoration: none;
}

.userinfo .logout:hover {
	color: #000064;
}

.userinfo .wait-message {
	width: 20px;
	height: 20px;
	margin-right: 8px;
}

.userinfo .message {
	position: absolute;
	margin-top: 3px;
}

.userinfo .fields {
	margin-top: 10px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}

.userinfo .fields .field {
	margin: 7px 0;
}

.userinfo .fields .label {
	width: 60px;
	display: inline-block;
}

.userinfo .fields input {
	height: 22px;
	width: 211px;
	padding: 0 4px;
}

.userinfo .left-button {
	float: left;
	margin-top: 15px;
}

.userinfo .submit-field {
	margin-top: 10px;
	text-align: right;
}

.userinfo input[type="submit"] {
	background: #1dabb8;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	padding: 6px 10px;
	border: none;
	font-family: inherit;
	font-size: inherit;
	margin: 0;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
}

.userinfo input[type="submit"]:hover {
	background: #198d98;
}

.username-info-panel {
	/* margin: 8px 0 0 -4px; */
	position: absolute;
	/* display: none; */
	top: -20px;
	right: 0;
}

.username-info-panel .message {
	/* padding: 4px 4px; */
	border-radius: 5px;
	font-size: 11px;
	/* text-decoration: none; */
	/* border: 1px solid #DDD; */
}

.username-info-panel .message a {
	font-size: 11px;
	display: inline-block;
	padding: 0 3px;
	cursor: pointer;
	text-decoration: none;
	color: #719392;
}

.username-info-panel .message a:hover {
	color: #e67900;
}

.additional-text {
	display: none;
}

.zoomWindow {
	overflow: visible !important;
}


.phone-number-footer {
	color: #000 !important;
	text-decoration: none !important;
}


/* Cart page
-----------------------------------------------------------------------------*/
.cartTable {
	border-collapse:collapse;
}
.cartTable td, .cartTable th{
	padding:5px;
	font: 11px/18px Arial;
	border-bottom:1px solid #ccc;
}

.cartTable tr:last-child td{
	border:0;
}

.cartTable th{
	padding:5px;
	color:#6E6D69;
	text-align:left;
}

.cartTable tr td:first-child{
	padding:0;
}

.cartTable .is-dop .cart-product-img{
	text-align: right;
}
.cartTable .is-dop .cart-product-img img{
	width: 50px;
	height:50px ;
}
.cartTable .is-dop a{
	font-size: 12px;
}

.cartTable a{
	font-size:15px;
}

.cartTable .trash a{
	display:block;
	background:url(/i/trash.png) 0 0 no-repeat;
	width:26px;
	height:23px;
}

.cartTable .trash a:hover{
	background-position:0 0px;
}

.cartTable .cart-product-img{}
.cartTable .cart-product-img img{
	width: 100px;
	height:100px ;
}

.cartTable input[type=text]{
	background:white;
	padding:3px;
	border:1px solid #ccc;
	border-radius:3px;
	text-align:center;
}

.cartTable .price {
	font: 15px Arial;
}

.cartTable .price b {
	font: bold 15px Arial;
}
.cartTable .in-stock{
	color: #ff0000;
	text-align: center;
	font-size: 11px;
	display: none;
}

#info_table #cart_save_button {
	background-color: #fc9715;
	border: none;
	border-radius: 20.5px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

#info_table #cart_save_button:hover {
	background-color: #6fa6a5;
}

#shipping_methods, #payment_methods {
	border: 1px solid #e3e8e8;
	padding: 3px 5px;
}

#cart_page .cartTable tr.labels_discount td.label {
	background: url('/i/dom/free_delivery-white.png') no-repeat 10px 4px #fc9715!important;
	padding: 5px 20px 5px 50px!important;
	text-transform: uppercase!important;
	font-size: 14px;	
}

#cart_page .cartTable tr.labels_discount td.label img {
	display: none!important;
}

/* Regiser page
-----------------------------------------------------------------------------*/
table.register {margin-left:40px;}
.register th {
	padding:4px 5px;
	font-weight:bold;
	font-size: 16px;
	color: #3f7372;
	
}
.register td {padding:4px 5px;}
.register input[type=text], .register input[type=password], .register textarea {
	border: 1px solid #e3e8e8;
	background:white;
	width:200px;
	padding:3px 5px;
	font: 13px Arial;
}

.register .req input, .register .req textarea, .register input.req {
	border-left:1px solid #fc9715;
}
.user_phone{
	position: relative;
}

#user_phone:-moz-placeholder {
	color: #363636; !important;
}
#user_phone::-webkit-input-placeholder {
	color: #363636; !important;
}

.register .register_btn {
	height: 35px;
	background-color: #fc9715;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	padding: 7.5px 20px;
	border: none;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	border-radius: 17.5px;
}

.register .register_btn:hover {
	background-color: #6fa6a5;
}


/* popup */
.overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #ffffff;
	z-index: 100;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
	z-index: 999999;
}
.popup {
	position: absolute;
	left: 50%;
	background: #f5f7f7;
	width: 908px;
	/*height: 630px;*/
	padding: 50px;
	/*margin-left: -459px;*/
	z-index: 999999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 3px;
	opacity: 1;
}
.popup .close {
	position: absolute;
	right: 5px;
	top: -25px;
	color: #727272;
	font-size: 20px;
	padding-right: 38px;
	background: url('/i/dom/sprite1fix5.png') repeat-x;
	background-position: -930px -21px;
	line-height: 18px;
	height: 23px;
	cursor: pointer;
}
/* //popup */

#callmeform{}
#callmeform table{
	width: 99%;
}
#callmeform input[type="text"]{
	width: 90%;
	margin-top: 5px;
}
#callmeform select{
	border: 1px solid #edeff0;
	border-radius: 3px; 
	padding: 7px;
	margin-bottom: 5px;
	width: 96%;
}

#callmeform .callme_submit{
	background: #fc9715;
	border: none;
	border-radius: 3px;
	color: white;
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 96%;
	margin-top: 10px;
	cursor: pointer;
}

#callmeform .callme_submit:hover {
	background-color: #6fa6a5;
}

/*  home page */

div.root_cats {
	display: table-cell;
	padding-top: 5px;
}

div.root_cats h2 a {
	clear: both;
	color: black;
	display: block;
	text-decoration: none;
}

div.root_cat {
	float:left;
	height: 135px;
	width: 120px;
	padding:0 2px;
	margin:0 6px 5px 0;
	text-align:center;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	box-shadow: 0 0 5px #ebebeb;
}

div.root_cat a{
	font-size: 15px;
	line-height: 14px;
	text-decoration: none;
}

div.root_cat img {
	margin:3px auto 3px;
	display: block;
}

div.root_cat a:hover {
	text-decoration:underline;
}
div.root_cat:hover {
	box-shadow: 0 0 5px #bfbfbf;
}

.select_also_products_block.main_page {
	text-align: right;
}
.select_also_products_block {
	margin-top: 20px;
	padding: 0 30px 0 33px;
}

.product-list-bottom.active {
	background-color: #ff873a;
	border-left: 1px solid #ff873a;
	border-radius: 7px 7px 0 0;
	border-right: 1px solid #ff873a;
	border-top: 1px solid #ff873a;
	color: white;
	text-decoration: none;
}

.product-list-bottom {
	background-color: white;
	color: #176bbb;
	cursor: pointer;
	display: inline-block;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: -1px;
	padding: 10px 15px;
	text-decoration: none;
}


.bottom-carusel {
	background: #ff873a none repeat scroll 0 0;
	border-radius: 5px;
	margin: 0 0 10px;
	padding: 5px 30px;
	position: relative;
}

.bottom-carusel center {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 3px;
}
.cuor_block .caroufredsel_wrapper {
	bottom: auto;
	float: none;
	height: 500px;
	left: auto;
	margin: 0;
	overflow: hidden;
	position: relative;
	right: auto;
	text-align: -moz-center;
	top: auto;
	width: 100%;
}

.cuor_block .caroufredsel_wrapper .cuor_content {
	display: block;
	float: none;
	height: 313px;
	left: 0;
	margin: 0;
	padding: 0 0 0 5px;
	position: absolute;
	text-align: left;
	top: 0;
}

.cuor_block .product_brief {
	height: 230px;
	margin: 15px 15px 20px;
	float: left;
}


.bottom-carusel .prev_step, .bottom-carusel .next_step, .bottom-carusel .prev_step2, .bottom-carusel .next_step2, .bottom-carusel .prev_step3, .bottom-carusel .next_step3 {
	color: #ffffff;
	cursor: pointer;
	font-size: 65px;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 30px;
}

.bottom-carusel .next_step, .bottom-carusel .next_step2, .bottom-carusel .next_step3 {
	left: 100%;
	margin-left: -30px;
	top: -1px;
}

.bottom-carusel .prev_step div, .bottom-carusel .next_step div, .bottom-carusel .prev_step2 div, .bottom-carusel .next_step2 div, .bottom-carusel .prev_step3 div, .bottom-carusel .next_step3 div {
	height: 50px;
	line-height: 50px;
	left: 0;
	margin-top: -22px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 30px;
}



#checkbox-list {
	// background: #f3f3f3 none repeat scroll 0 0;
	border-radius: 5px;
	display: inline-block;
	margin-bottom: 3px;
	padding: 3px 0px;
	position: relative;
	vertical-align: top;
}

.filter_checkbox{
	line-height: 20px;
	vertical-align:-2px;
	margin-left:10px;
}

/* Фильтры */

.ParamsTable td {
	height: 28px;
}

.ParamsTable .text-field input{
	border: 1px solid #e6e3e3;
	padding: 2px 5px;
	text-align: center;
	width: 52px;
}

.ParamsTable select {
	border: 1px solid #d2d4d9;
	font-size: 14px;
	line-height:18px;
	height:22px;
}

.ui-slider {
	/*border: 1px solid #d9d7d7;*/
	color: #4092ce;
	position: relative; 
	text-align: left;
	background-color: #dfe5e5; 
	cursor: pointer;
}
.ui-slider .ui-slider-range { 
	position:absolute;
	/* border: 1px solid #004993;
	margin-top: -1px; */
	background: #6fa6a5;
}

.ui-slider-handle span{
	display: none;
}

.ui-slider .ui-slider-handle {
	background: #d4d9d9;
	border: 1px solid #d4d9d9;
	border-radius: 50%;
	height: 16px;
	position: absolute;
	top: -6px;
	width: 15px;
	z-index: 2;
	margin-left: -5px;
	cursor: pointer;
}

.ui-slider-horizontal { height: .5em; }
.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; }


#filterbox{
	padding: 10px;
	margin: 10px 0;
	background: #fafafa;
	border:0px solid #e2eaf2;
	border-top:0;
}

.select_filter{
	background: none;
	background-color: white;
	border: 1px solid #e6e3e3;
	color: #656565;
	font-size: 14px;
	line-height:18px;
	height: 18px;
	dposition: relative;
	margin: 0;
	padding:2px 0;
}

.select_filter .selected{
	height:18px;
	color: #262626;
	font-size: 14px;
	line-height:18px;
	padding-left: 4px;
}

.checkbox-list {
	dposition:relative;
}
.select_filter ul{
	background: #fff;
	border-bottom: 1px solid #e2eaf2;
	border-left: 1px solid #e2eaf2;
	border-right: 1px solid #e2eaf2;
	left: -1px;
	width: 100%;
	color: #000;
	padding: 0;
	z-index:6;
	overflow-x:hidden;
}

.select_filter ul li a{
	color: #000;
	font-size: 14px;
	line-height:18px;
	padding: 0 0 1px 4px;
	text-decoration: none;
	display:block;
}

#filterbox .select_filter ul li:hover, #filterbox .select_filter ul li:hover label {
	background-color: #6fa6a5;
	color:#fff;
}

.select_filter ul li:hover a{
	color: #fff !important;
}

.select_filter input[type="checkbox"]{
	vertical-align:-2px;
	cursor:pointer;
}

.select_filter label {
	cursor:pointer;
	width:100%;
}

.select {
	position: relative;
	float:left;
	font-size:14px;
	color:#44;
}

.select ul {
	list-style: none;
	z-index:3;
	padding:0;
	background:url(/i/trans-white.png) repeat;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	position:absolute;
	width: 100%;
	top:24px;
	left:-1px;
	display:none;
	overflow:auto;
}

.select ul li a{
	display:block;
	padding:3px 5px;
	border:1px solid #fff;
	color:#444;
	font-size: 14px;
	box-sizing:border-box;
	width:100%;
}

.select_filter .arrow{
	background: url("/i/dom/arrow_blue2_down.png") no-repeat scroll center right rgba(0, 0, 0, 0);
	cursor: pointer;
	height: 20px;
	position: absolute;
	right: 0;
	top: 1px;
	width: 100%;	
	margin-right:4px;
}

/*COMPARISON PAGE*/

#comparison_page .product_table {
	border-collapse: collapse;
}

#comparison_page .product_table td {
	padding: 10px;
}

#comparison_page .product_table tr:nth-child(odd) {
	background-color: #f5f7f7;
}

#comparison_page .product_table tr.head_table {
	background-color: #fff;
}

#comparison_page .product_table .product-name {
	position: relative;
	text-align: left;
	border: 1px solid #f5f7f7;
}

#comparison_page .product_table .poduct_img {
	display: block;
	margin: 0 auto;
}

#comparison_page .product_table .product-price {
	margin: 10px 0;
	font-weight: bold;
}

#comparison_page .to_cart {
	/*float: right;*/
	position: absolute;
	right: 10px;
	bottom: 10px;
}

#comparison_page .to_cart span {
	display: none;
}

#comparison_page .product_table .delete_div {
	display: inline-block;
}

#comparison_page .product_table .delete_div a,
#comparison_page a.del_comparison_list {
	display: inline-block;
	height: 16px;
	text-decoration: none;
	color: #719392;
	font-size: 11px;
}

#comparison_page .product_table .delete_div a:hover,
#comparison_page .product_table .delete_div a:focus,
#comparison_page .product_table .delete_div a:active,
#comparison_page a.del_comparison_list:hover,
#comparison_page a.del_comparison_list:focus,
#comparison_page a.del_comparison_list:active {
	color: #e67900;
}

#comparison_page .product_table .delete_div img,
#comparison_page .del_comparison_list img {
	vertical-align: middle;
}

#comparison_page .product_table .delete_div span,
#comparison_page .del_comparison_list span {
	vertical-align: bottom;
}