input, button { border-radius:0;}
#contacts_block .left .detail { display:none;}
#contacts_block .contacts_list li .phone a { text-decoration:none; color:#191919;}
#zakaz_info #vk_groups,#zakaz_info #vk_groups iframe {   /*  width: 507px!important; height:181!important*/}
#icons_chapter_list .hh { display:none;}
#catalog_block .sorting_block .item .arrow, #catalog_block .sorting_block .item .heading3 { display:none;}
#catalog_block .list_block.stroka .hint+.hint { top:15px;}
#contact_information_block .form .fio2 { display:none;}
#header .telephone_fake { display:none;}
.cusel  { position:relative;}
.cusel select { position: absolute; left:0; top:0; z-index:3; height:100%;    filter: alpha(opacity=0);  opacity:0; width:100%; }
#category_menu  .submenu .block1 li .arrr{ display:none;}
#tovar_cart .gallery .big_foto .arrow1, #tovar_cart .gallery .big_foto .arrow2{ display:none;}
#fotos_gallery { display:none;   width:100%; position:fixed; left:0; top:0; height:100%; z-index:999; background:#000; background:rgba(0,0,0,0.7)  }
#fotos_gallery .close { position:absolute; right:9px; top:-22px; z-index:40; color:#fff; text-decoration:none;}
#fotos_gallery .close .cl1 { font:16px Verdana, Arial, Helvetica, sans-serif; background:rgba(0,0,0,0.5); padding:5px 9px 5px 9px; }
#fotos_gallery .close .cl2 { font:62px "Courier New", Courier, monospace; position:relative; top:11px;}
#fotos_gallery .close:hover .cl1{ background:#000}
#fotos_gallery .arrow1, #fotos_gallery .arrow2{ text-decoration:none; position:absolute; left:0; top:0; height:86%; width:50%;  z-index:20;  }
#fotos_gallery .arrow2 { left:auto; right:0;}
#fotos_gallery.other_arrow .arrow1, #fotos_gallery.other_arrow .arrow2 { width:10%;}
#fotos_gallery .arrow1:before, #fotos_gallery .arrow2:before {content:""; position:absolute; left:12px; top:50%; width:21px; height:36px; margin-top:-18px; background:url(../images/sprite3.png) 0 -70px no-repeat;}
#fotos_gallery .arrow2:before {left:auto; right:12px; background-position:-30px -70px}
#fotos_gallery .big_foto { background:url(../images/preloader.gif) center center no-repeat; position:absolute; z-index:1; left:12%; width:76%; bottom:130px; height:86%; text-align:center;}
#fotos_gallery.other_arrow .big_foto {
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: auto;
}
#fotos_gallery.onephoto .big_foto { height:100%; bottom:0;}
#fotos_gallery .big_foto img, #fotos_gallery .big_foto iframe   { max-height:100%; max-width:100%; position:relative; top:50%;}
#fotos_gallery .big_foto iframe {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
#fotos_gallery .big_foto img { width:auto; height:auto;}
#fotos_gallery .little {  color:#fff; font:16px Verdana, Arial, Helvetica, sans-serif; position:absolute; z-index:40; left:0; bottom:5px; width:100%; text-align:center; overflow:hidden; height:117px;}
#fotos_gallery .little ul li{ display: inline-block; vertical-align:top; height:88px; overflow:hidden; text-align:center; margin-right:-1px;  line-height:86px;}
#fotos_gallery .little ul li img { max-height:100%; max-width:100%; vertical-align:middle; padding:2px;}
#fotos_gallery .little ul li.active { }
#fotos_gallery .little ul li.active img {opacity:0.7; padding:0; border:2px solid #FF0000;}
#fotos_gallery .name, #fotos_gallery .num { display:inline-block; vertical-align:top; padding:0 3px 9px 3px; }
#header .telephone .tel2 .hide { display:none;}

@media only screen and (min-width: 0px) and (max-width: 1000px) {
.seotext {
	    		height: 77px;
	    		overflow: hidden;
	
	    	}
	
	    	.seotextbutton {
	    		display: block;
	    	}
	
	
	    	#sidebar #submenu,
	    	#sidebar #watch_soon,
	    	#sidebar .top10,
	    	#sidebar .good_to_know,
	    	#sidebar #vk_groups {
	    		display: none
	    	}
	
	    	#sidebar .parametrs {
	    		margin-top: 19px;
	    		border: 0px solid #d7d7d7;
	    		width: 100%;
	    		position: relative;
	    	}
	
	    	#sidebar {
	    		width: 100%;
	    		position: absolute;
	    		background: #ffffff;
	    		z-index: 99999999;
	    		display: none;
	    	}
	
	
	    	#catalog_block .sorting_block #b_showfolter .heading3 {
	    		display: block;
	    		margin-top: 15px;
	    	}
	
	
	
	
	    }

@media only screen and (min-width: 0px) and (max-width: 760px) {
.flash_block { display:none;}
#wrap, #top_line { min-width:670px;}
#header, #top_line .wrap { width:670px}
#header {  height:268px;   }
#top_line { height:53px; border:0; box-shadow:none; }
#top_menu li { display:none; font-size:12px;}
#top_menu li .click_area { display:block; position:absolute; right:10px; top:-2px; width:28px!important; height:28px; background:none!important;  z-index:10; padding:0!important; margin:0!important;  }
#top_menu li:hover .click_area, #top_menu li:active .click_area, #top_menu li.clicked .click_area { top:13px; right:11px;}
#top_menu li:hover ul{ display:none;}
#top_menu li+li+li { display:block; text-transform:uppercase; background:none; }
.ie7 #top_menu li+li+li { background:none;}
#top_menu li+li+li+li:before {content:""; position:absolute; left:-2px; top:-4px; width:2px; height:34px; background:#97c84b;}
#top_menu li+li.clicked a { padding-right:19px;}
#top_menu li+li+li.clicked a { padding-right:15px;}
#top_menu li.clicked { z-index:12; margin:0 -1px 0 0; border-left:0; height:20px; }
#top_menu li.clicked a {padding:16px 15px 18px 15px; background:#426b00;}
#top_menu li.clicked ul { display:block;}
#top_menu li a { padding-left:17px;  line-height:14px; padding-top:0;  margin-top:-1px; }
#top_menu li .arr {  margin-left:8px;background: url(../images/sprite.png) -46px 0 no-repeat; padding-top:9px; padding-bottom:0; }
#top_menu li+li+li a {width:90px;}
#top_menu li+li+li+li a { width:119px; padding-left:15px;}
#top_menu li+li+li+li+li a { width:auto; padding-top:7px;}
#top_menu li:hover:before, #top_menu li.active:before, #top_menu li.clicked:before { display:none;}
#top_menu li:hover a, #top_menu li.active a, #top_menu li.clicked a {padding:14px 15px 12px 17px; }
#top_menu li+li+li+li:hover a, #top_menu li+li+li+li.active a, #top_menu li+li+li+li.clicked a { padding-left:15px;}
#top_menu li+li+li+li+li:hover a, #top_menu li+li+li+li+li.active a, #top_menu li+li+li+li+li.clicked a { padding-top:21px; padding-bottom:19px;}
#top_menu li:hover .arr, #top_menu li.active .arr, #top_menu li.clicked .arr { background-position:-68px 0px;}
#top_menu li ul { top:53px;}
#top_menu li ul li { display:block; }
#top_menu li ul li a { text-transform:none; margin-top:0; width:auto!important; }
#top_menu li ul li:before { display:none;}

#category_menu  .submenu .block1 li { position:relative; }
#category_menu  .submenu .block1 li .arrr { display:block; position:absolute; right:-1px; margin:0; top:0; width:13px; height:100%; background:url(../images/sprite3.png) 0 -198px no-repeat; z-index:10;}
#category_menu  .submenu .block1 li a {  margin-left:-23px; }
#top_line .search { border:0; top:10px; right:13px; }
#top_line .search .inp {   padding:7px 31px 8px 13px !Important;  box-shadow:none;}
#header .proezd_map1 {display:none;}
#top_line .search .sub { background:url(../images/n-icon-1.png) center center no-repeat;width:20px; height:20px; top:7px; right:7px;} 

#header .logo {  left:10px; top:83px; width:216px; height:auto;}
#header .city,#header .icons { display:none; margin-top: 30px;}

#header .telephone { display:none;}
#header .telephone_fake { display:block;}

#header .telephone { border:0; position:absolute; left:230px; top:83px; height: auto; width:191px; text-align:right; padding:4px 0 0 0; min-height:72px;}
#header .telephone .tel1 { color:#191919;font:bold 24px/25px Arial, Helvetica, sans-serif; white-space:nowrap; }
#header .telephone .tel1 a {color:#191919; text-decoration:none} 
#header .telephone .tel2 { font-size:11px; position: absolute; top:-13px; text-transform:uppercase; color:#000; right:0; font-weight:bold;}
#header .telephone .tel3 { border-bottom:0; position:absolute; right:0; bottom:0;  margin-right:0; cursor:pointer; font-size:11px; text-transform:uppercase; font-weight:bold; line-height:normal; }
#header .telephone .tel3 a { color:#191919; border:0; text-decoration:underline;}
#header .telephone .tel3 a:hover { text-decoration:none;}

#header .proezd_map { white-space:nowrap;  padding-top:0; position:absolute; width: auto; background:none; min-height:0; left:449px; top:145px;}
#header .proezd_map a { color:#191919; display:none;}
#header .proezd_map ul a { display:inline;}
#header .proezd_map li { font-size:11px; margin-right:4px; display: inline; text-transform:uppercase; font-weight:bold; line-height:normal;}
#header .proezd_map li:first-child { display:none;}

#header .bascet {top:81px;}
#header .bascet .korz { display:none;}
#header .bascet .sum { text-transform:uppercase; font-size:11px; font-weight:bold; position:absolute; left:60px; top:3px;}
#header .bascet .num { position:relative; top:-9px;font:bold 24px Arial, Helvetica, sans-serif; white-space:nowrap;}
#header .bascet .number { top:23px; left:24px;}

#category_menu { height:90px; bottom:0; }
#category_menu:before { height:93px;}
#category_menu nav {  width:670px;  height:90px;}
#category_menu table { width:670px}
#category_menu table td {  padding:0; height:90px; border:0; width:94px;}
#category_menu td a.menu { font:bold 11px/14px Arial, Helvetica, sans-serif; text-shadow:0 -1px 0 #000; text-align:center; padding:1px 2px 18px 2px; height:71px;  }
#category_menu td+td a.menu:before {content:""; position:absolute; left:-2px; top:10px; width:2px; height:70px; z-index:0; background:#565656; }
#category_menu td:hover a.menu:before, #category_menu td:hover+td a.menu:before { display:none;}
#category_menu a.menu span.sp {    padding-right:0; }
#category_menu a.menu span.arrow { display:block; width:17px; height:18px; margin:0 auto; margin-top:0; position:absolute; left:50%; bottom:9px; margin-left:-9px; z-index:10; }
#category_menu   .razriv { display:inline}
#category_menu   .norazriv { display:none;}
#category_menu  .submenu, #category_menu.hover:after { top:90px;}

#category_menu  .submenu .block1 li .arrr { display:block; position:absolute; right:-1px; margin:0; top:0; width:13px; height:100%; background:url(../images/sprite3.png) 0 -198px no-repeat; z-index:10; }



/*#main-slider-1*/
#main-slider-1 { max-width:670px; min-width:670px;  background: none;}
#main-slider-1 .overflow { width:670px;  height:301px;}
#main-slider-1 .overflow .list { position:relative; left:0; width:10000%;}
#main-slider-1 .overflow .list .item { float:left; position:relative; width:1%; overflow:hidden;}
#main-slider-1 .overflow .list .item img { width:auto; height:301px; float:right;}
#main-slider-1 .dots { display:none;}
#main-slider-1 .overflow .list .item .buy {  right:167px; bottom:30px;}
#main-slider-1 .arrow1, #main-slider-1 .arrow2 { bottom:18px;}

#content { width:670px;  }
#content h1 { margin-left:15px;}

/*description_icons*/
#description_icons { padding:14px 0 0 0;}
#description_icons  ul{ width:100%; margin:0 0 0 0;}
#description_icons li { text-align:center; width:20%;  border:0; padding:0 0 10px 0; }
#description_icons li .foto { display:block; margin:0 auto; margin-bottom:17px;  width:66px; height:66px; border:8px solid #2d2d2d; border-radius:41px; }
#description_icons li a.more{ display:none;}
#description_icons li:hover .foto { border-color:#f54205;}
#description_icons li:hover, #description_icons li:first-child:hover {border:0;  padding:0 0 10px 0;}

/*hide_blocks*/
#brands_slider,.text_block { display:none;}

/*categories_block*/
#categories_block h2 { padding-left:30px;}
#categories_block { border-top:0; padding-top:23px; clear:both; margin-top:0;}
#categories_block .list { margin-left:-2px;}
#categories_block .item { border:2px solid #d4d4d4; margin:-2px -6px 0 0; width:222px; }
.ie7 #categories_block .item { margin-right:-2px;}
#categories_block .item .borer1, #categories_block .item .borer2, #categories_block .item .borer3, #categories_block .item .borer4 { display:none!important}
.desktop #categories_block .item:hover,#categories_block .item:hover { border:2px solid #d4d4d4;}
#categories_block .item .name { width:202px; border-top:2px solid #d4d4d4; height:55px; }
#categories_block .item .foto { height:207px;}

/*hits_tovar*/
#hits_tovar .heading { padding-left:30px;}
#hits_tovar .heading .all{ display:none;}
.dop_slider_block { background:none; width:100%; height:352px; margin:17px 0 0 0;}
.dop_slider_block .wrapper { width:508px;  border:0; height:352px;}
.dop_slider_block .wrapper .bg1 { right:508px; top:0; width:84px; position:absolute; z-index:0; height:100%;
	background-color:#fff; 
	background: -webkit-linear-gradient(to right, #fff, #f6f6f6);	
	background: -o-linear-gradient(to right, #fff, #f6f6f6);	
	background: -moz-linear-gradient(to right, #fff, #f6f6f6);	
	background: -ms-linear-gradient(to right, #fff, #f6f6f6);	
	background: linear-gradient(to right, #fff, #f6f6f6);
}
.dop_slider_block .wrapper .bg1:before,.dop_slider_block .wrapper .bg1:after {content:""; right:0; top:0; width:100%; position:absolute; z-index:0; height:2px;
	background-color:#fff; 
	background: -webkit-linear-gradient(to right, #fff, #d3d3d3);	
	background: -o-linear-gradient(to right, #fff, #d3d3d3);	
	background: -moz-linear-gradient(to right, #fff, #d3d3d3);	
	background: -ms-linear-gradient(to right, #fff, #d3d3d3);	
	background: linear-gradient(to right, #fff, #d3d3d3);
}
.dop_slider_block .wrapper .bg1:after { top:auto; bottom:0;}

.dop_slider_block .wrapper .bg2 {content:""; left:508px; top:0; width:84px; position:absolute; z-index:0; height:100%;
	background-color:#fff; 
	background: -webkit-linear-gradient(to left, #fff, #f6f6f6);	
	background: -o-linear-gradient(to left, #fff, #f6f6f6);	
	background: -moz-linear-gradient(to left, #fff, #f6f6f6);	
	background: -ms-linear-gradient(to left, #fff, #f6f6f6);	
	background: linear-gradient(to left, #fff, #f6f6f6);
}
.dop_slider_block .wrapper .bg2:before,.dop_slider_block .wrapper .bg2:after {content:""; left:0; top:0; width:100%; position:absolute; z-index:0; height:2px;
	background-color:#fff; 
	background: -webkit-linear-gradient(to left, #fff, #d3d3d3);	
	background: -o-linear-gradient(to left, #fff, #d3d3d3);	
	background: -moz-linear-gradient(to left, #fff, #d3d3d3);	
	background: -ms-linear-gradient(to left, #fff, #d3d3d3);	
	background: linear-gradient(to left, #fff, #d3d3d3);
}
.dop_slider_block .wrapper .bg2:after { top:auto; bottom:0;}


.dop_slider_block .item {  width:251px; border:2px solid #d5d5d5; height:341px; margin-right:-2px; height: auto }
.dop_slider_block .item .bottom { height:91px; padding:0 13px 0 14px; border-top:2px solid #d4d4d4; background:#fff!important; position:relative; height:100px;}
.dop_slider_block .item .foto {  height:246px; line-height:243px;}
.dop_slider_block .item .name { text-transform:uppercase}
.dop_slider_block .item .type { font-size:16px; text-transform:none; color:#808080; padding-top:6px; margin-bottom:0px;}
.dop_slider_block .item .price { position:absolute; left:0; bottom:0; padding:0 0 7px 14px; font-size:18px;}
.dop_slider_block .item .price .number { font-size:30px;}

/*#footer*/
.pfooter { clear:both; height:50px;}
.pfooter.catal { height:11px;}
#footer { width:670px; height: auto; position:relative; margin-top:0;   }
#footer.border { border-top:2px solid #d7d7d7; }
#footer.border #short_articles { display:none;}
#short_articles .block { float:none; width:100%; padding-bottom:8px; margin-bottom:0;}
#short_articles .heading .all { width:137px;  text-align:center; font-size:14px; text-transform:uppercase; font-weight:bold; margin-top:4px; line-height:35px;}
#short_articles .heading .all span {  border:0}
#short_articles .list .item {margin-top:8px; padding:20px 27px 17px 33px; height: auto;}
#short_articles .list .item .date { color:#c7d7bc; font-size:16px;}
#short_articles .list .item .text {    margin-top:1px; font-size:16px; line-height:20px;}
#short_articles .list .item .name { font-size:24px;  padding:5px 0 6px 0; line-height:normal;}
#short_articles .list .item .foto { margin:-3px 28px -8px 0;max-width:152px}
#short_articles .block.wievs { display:none;}


#footer .slider .arrow1, #footer .slider .arrow2 {left:37px;} 
#footer .slider .arrow2 { left:auto; right:34px;}
#footer .sliders_block { padding-top:19px;}
#footer .slider:first-child { display:none;}
#footer .slider .heading { font-style:italic; margin-left:-26px;}
#footer .slider {  width:329px; float:left; height:239px; border-right:2px solid #d5d5d5; position:relative;}
#footer .slider .heading { font: italic bold 25px "Arial Black", Arial; }
#footer .slider  .overflow { overflow:hidden; width:278px;  position:relative;}
#footer .slider  .overflow .item img { height:158px; width:auto;}

#footer .reiting_block { width:280px; float:left; height: auto; border-right:0; text-align:center; padding-top:11px;}
#footer .reiting_block .heading  { text-align:left; font: italic bold 25px "Arial Black", Arial; padding:0 0 33px 35px;}
#footer .reiting_block .heading .smaller { margin-top:-6px; display:block; font:normal bold 16px Arial, Helvetica, sans-serif; text-transform:none; line-height:normal;}
#footer .reiting_block .review { }
#footer .reiting_block .review { display:block; margin:0 auto; margin-top:30px; width:132px; height:32px; background:#e3001b;  font-size:16px; color:#FFFFFF; text-decoration:none; padding-right:6px; position:relative;  line-height:30px;}
#footer .reiting_block .review:before, #footer .reiting_block .review:after {content:""; position:absolute; width:0; height:0; font-size:0; right:-10px; top:5px;border: 10px solid transparent; border-bottom: 20px solid #fff;  }
#footer .reiting_block .review:after {border: 10px solid transparent; border-top: 20px solid #fff;  top:-3px;}
#footer .reiting_block .review:hover { background:#cf0017}
#footer .reiting_block .review:hover:before { }

#footer .prinimaem { margin-top:19px;  width:100%; border-top:2px solid #d5d5d5;}
#footer .prinimaem .heading { padding:15px 0 17px 27px;  font: italic bold 25px "Arial Black", Arial;}

#footer .prinimaem  .list { width:100%; height: auto; padding:10px 0 5px 0;}
#footer .prinimaem  .list ul {  width:100%;}

#footer .prinimaem  .list li { float:left; border:0; height: auto; width:20%; text-align:center;}

#footer .prinimaem  .list li img { width: 89px; height:auto; }

#footer .prinimaem  .list li img.zam1 { background:url(../pics/img-7_min.png) 0 0 no-repeat!important}
#footer .prinimaem  .list li img.zam2 { background:url(../pics/img-8_min.png) 0 0 no-repeat!important}
#footer .prinimaem  .list li img.zam3 { background:url(../pics/img-9_min.png) 0 0 no-repeat!important}
#footer .prinimaem  .list li img.zam4 { background:url(../pics/img-10_min.png) 0 0 no-repeat!important}
#footer .prinimaem  .list li img.zam5 { background:url(../pics/img-11_min.png) 0 0 no-repeat!important}


#footer .black_block { height:149px;}
#footer .black_block .block-1 { padding:0 0 0 33px; width:164px; font-size:14px; line-height:16px; height:125px;  border-right:2px solid #4c4c4c;}
#footer .black_block .block-1 .logo { text-align: left; width:180px; padding-bottom:6px;}
#footer .black_block .razn { display: inline;}
#footer .black_block .address { float:left; padding:70px 0 0 16px; width:133px; height:55px; border-right:2px solid #4c4c4c; background:url(../images/sprite.png) 45px -236px no-repeat; font-size:14px; line-height:16px;}
#footer .black_block .address a { text-decoration:none}
#footer .black_block .address a:hover { text-decoration:underline}
#footer .black_block .email { font-size:14px;}
#footer .black_block .garanty { display:none;}

#sidebar { display:none;}
#breadcramps { font-size:18px; padding-top:22px; padding-left:15px;}
#breadcramps a {  color:#000}
#breadcramps li { margin-right:20px; text-transform:lowercase;}
#breadcramps li+li+li:before, #breadcramps li+li+li .before { display:none;}
#breadcramps li.back { display:none;}
#maincoll { float: none; width:96%; padding:0 2%;}

/*brands*/
#brends_block {padding-bottom:2px; }
#brends_block .abc_search { margin:6px -2% 0 -2%; padding-top:16px; border-top:2px solid #d9d9d9; text-align:center;  }
#brends_block .abc_search li { display:inline-block; vertical-align:top; float: none; margin:0 9px 0 10px; line-height:24px;}
#brends_block .brend_list { padding:18px 0 0 18px; }
#brends_block .brend_list .item .number {  left:-2px   }
#brends_block .brend_list .item ul li { float:none; display:inline-block; vertical-align:top;  width:141px; height:136px;  border:2px solid #d7d7d7; margin:0 -2px -2px 0;  }
#brends_block .brend_list .item ul li .name { padding:0; margin-top:-1px;}

/*news*/
.news_block { margin-top:-4px;}
.news_list { border-top:2px solid #dadada; margin:0 -2%;  margin-top:26px;}
.news_list .item { clear:both; border-bottom:2px solid #dadada; padding:17px 15px 20px 15px;  }
.news_list .item .img { margin:6px 14px 5px 0;}
.news_list .item .date { font-size:14px; }
.news_list .item .name { font-weight:bold; }
.news_list .item p { padding:5px 0 0 0; font-size:16px; line-height:20px; }
.news_list .item .more { font-size:16px; padding:5px 0 0 0; }

/*qvestion_answer*/
.qvestion_answer { border-top:2px solid #dadada; margin:0 -2%;  margin-top:22px; padding-bottom:0; padding-top:2px;}
.qvestion_answer_list .item { padding:21px 15px 1px 15px; }
.qvestion_answer_list .item .qvestion { font-size:18px; }
.qvestion_answer_list .item .answer {  border: none; background:#efefef;  font-size:16px; line-height:18px; }   
.qvestion_answer_list .item .answer:before, .qvestion_answer_list .item .answer .ie_answer { background:none; width:0; height:0;  border: 22px solid transparent;  border-left: 33px solid #efefef;  }
.qvestion_form { border:none; margin:0; padding:53px 0 0 0; }
.qvestion_form dl dt .red { display:none;}
.qvestion_form dl dt { width:146px;}
.qvestion_form  .inp_txt { border-width:2px; padding:7px 9px 9px 10px;}
.qvestion_form .capcha_block .capcha_name { width:149px; font: bold 12px/18px "Arial Black", Arial; text-transform:uppercase; padding-top:7px; }
.qvestion_form .capcha_block .inp_txt  { margin-right:12px;}


/*contacts*/
#contacts_block { margin:0 -2%; padding-bottom:0; }
#contacts_block .towns { display:none;}
#contacts_block .left { position:relative; float: none; width: auto; margin:22px 0 0 0;} 
#contacts_block .left .xmap2 { overflow:hidden; height:232px; transition: 0.6s; webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s;}
#contacts_block .left .xmap2.open { height:540px;}
#contacts_block .left .xmap {width:80%!important; margin-left:10%; margin-top:-280px; height:820px!important}


#contacts_block .left .detail { position:absolute; left:50%; bottom:-71px; z-index:10; display:block; text-align:center; text-decoration:none; margin-left:-75px; width:110px; height:150px; border-radius:75px; background:#78b319; color:#fff; font-size:16px; padding:0 20px; line-height:18px;}
#contacts_block .left .detail .p1 { font:bold 29px Arial, Helvetica, sans-serif; display:block; padding-top:45px;}

#contacts_block .contacts_list { float: none; width: auto; padding:82px 20px 0 31px; font-size:16px;}
#contacts_block .contacts_list li { padding:6px 0 0 43px; margin:35px 0 0 0;  }
#contacts_block .contacts_list li.icon1 { padding-top:0}
#contacts_block .contacts_list li.icon5 {  margin-top:35px; }

#contacts_block .contacts_list p { padding:0; margin-top:-3px; }
#contacts_block .contacts_list .name { padding:1px 0 0 0;  }

#contacts_block .contacts_list li .phone a { margin-right:30px;}
#contacts_block .contacts_list li .free_call { padding-top:6px; font-size:16px; color:#191919; }

#contacts_block .contacts_list li ul.highslidelist { float:left; padding:0; margin:7px 0 5px -7px; }
#contacts_block .contacts_list li ul.highslidelist li { width:195px; height:110px; overflow:hidden; }
#contacts_block .contacts_list li ul.highslidelist li img { width:100%; max-width:195px; max-height: none; }
#contacts_block .warning { margin:0 2%; padding:0 15px;}

/*text-block*/
.text_block2, .text_block { font-size:18px; line-height:21px;}

#contacts_block  .text_block2, #contacts_block  .text_block { margin:0 2%; width:auto;  }

.text_block2 h1, .text_block h1  { font-size:30px; font-weight:bold; margin-top:25px;}
.text_block2 h2, .text_block h2 {  font-size:26px;  font-weight:bold; margin-top:25px;}
.text_block2 h3,.text_block h3  {  font-size:24px;  font-weight:bold; margin-top:25px;}
.text_block2 p, .text_block p { margin-top:21px;}
.text_block2 ul, .text_block ul { padding-top:1px; margin-top:0;}

.text_block2 ul li, .text_block ul li { margin:21px 0 0 0; padding:0 0 0 37px; background: none; position:relative;}
.text_block2 ul li:before, .text_block ul li:before {content:""; position:absolute; left:0; top:2px; width:11px; height:11px; border:4px solid #79b519; border-radius:10px;}

.text_block2 .low_block { padding:31px 20px 46px 19px; margin:21px -2% 0 -2%;  }
.text_block2 .low_block p { margin-bottom:0; margin-top: 21px; font-weight: normal; }
.text_block2 .low_block *:first-child { margin-top:0;}
.text_block2 .low_block ul { padding-top:21px;}

/*#error_404*/
#error_404 h1 { margin-left:27px;}
#error_404 .coll_1 { float:none; margin:0 auto; padding-top:7px;}
#error_404 .coll_2 { float: none; width: auto; margin:36px 10px 0 10px; }
#error_404 .ways li .inp_txt { float:left; width:399px; border-right:0; border-width:2px; padding-top:7px; padding-bottom:9px; }

#error_404 .ways li .links_list_box ul, #error_404 .ways li .links_list_box ul li a { font-size:16px; }
#error_404 .ways li .links_list_box ul li { padding:3px 10px 1px 0 !important; line-height:20px;  }
#error_404 .ways li .links_list_box ul { padding-bottom:3px;}
#error_404 .list_coll_1, #error_404 .list_coll_2, #error_404 .list_coll_3 {  width:307px; padding-bottom:0;  }
#error_404 .list_coll_2 { width:305px; }
#error_404 .list_coll_3 { width:100%;  }
#error_404 .list_coll_3 .links_list_box { margin:23px 0px 0 0; float:left; width:307px;  }

/*body_short*/
.body_short #header { height:130px; border-bottom:0;}
.body_short2 #header { height:111px; }
.body_short #header .logo { top:32px;}
.body_short2 #header .logo { top:21px;}

.body_short .pfooter { height:103px;}
.body_short .pfooter2 { height:43px;}
.body_short #header .bascet { top:34px; }

.body_short #header .telephone { left:168px; top:30px;}
.body_short #header .telephone .tel1 { font-size:24px; line-height:25px;}
.body_short #header .telephone .tel2 { top:-13px;}
.body_short #header .tel3 { text-decoration:underline; position: relative; left:-11px; top:6px; }
.body_short #header .tel3:hover { text-decoration: none}
.body_short  #header .bascet { right:31px; top:30px;}

.body_short2 #header .tel3 { display:none;}
.body_short2 #header .telephone .tel1 { font-size:24px; }
.body_short2 #header .telephone .tel2 { top:39px;}
.body_short2 #header .telephone { width:440px; top:26px; left:auto;  right:20px; text-align:right; }
.body_short2 #header .telephone .tel1 {  margin-left:16px; text-decoration:none; color:#191919; line-height:39px;} 
.body_short2 #header .telephone .tel1 a {text-decoration:none; color:#191919;}

/*zakaz_info*/
#zakaz_info { padding:10px 0 6px 0;border-top:2px solid #d4d4d4;}
#zakaz_info .info { padding:30px 15px 20px 15px;}
#zakaz_info .text { float: none; width: auto; font-size:16px; line-height:18px;}
#zakaz_info .text .foto { float:left; margin:6px 32px 0 0;}
#zakaz_info .text h3 { font-size:22px; font-weight: bold; padding:0 0 10px 0;  line-height:normal;}
#zakaz_info .text p { padding:12px 0 0 0;}
#zakaz_info .info .zakaz  { float: none; padding:0 0 0 172px; margin:34px 0 0 0; width: auto;  height:110px; font-size:18px;}
#zakaz_info .info .zakaz .hh { padding:29px 0 0 0; display:inline-block; vertical-align:top; width:100px; font-size:24px; font-weight:bold; line-height:24px;}
#zakaz_info .info .zakaz .number { display:inline-block; vertical-align:top; padding-top:21px; } 
#zakaz_info .info .to_main { padding-top:20px;}

#zakaz_info .akseeeuars_block { margin-top:-2px; border:0;}
#zakaz_info .akseeeuars_block .hh { width: auto; padding:16px 0 0 16px; float: none; font-size:22px; font-weight:bold; text-align: left; line-height: normal;}
#zakaz_info .akseeeuars_block .hh br { display:none;}
#zakaz_info #catalog_block { float: none; width: auto; margin-bottom:-1px; margin-top:23px;}
#zakaz_info #catalog_block .list_block .item { margin-top:9px; }
#zakaz_info #catalog_block .list_block .item .discount { margin-top:0px; height:34px; border:0; }
#zakaz_info #catalog_block .list_block .item .border1 { border-bottom:1px solid #d4d4d4;}

#zakaz_info .like_magas { padding:68px 0 0 50px;  width:250px;  font-size:18px; }
#zakaz_info .like_magas a{ color:#f54205;}
#zakaz_info .like_magas img { margin:0 0 31px 42px;}
#zakaz_info  .connect_to_us { float:right; width:335px; padding:27px 0 0 0;}
#zakaz_info  .connect_to_us .hh { font-size:18px; padding-bottom:14px; line-height:24px;}
#zakaz_info #vk_groups,#zakaz_info #vk_groups iframe {   /*  width: 100%!important; */}
#zakaz_info .akseeeuars_block { margin-left:13px;}

/*icons_chapter_list*/
#icons_chapter_list { padding:25px 0 11px 0; border-top:2px solid #d7d7d7; margin-top:22px;}
#icons_chapter_list .hh { display: inline-block; vertical-align:top; width:91px; padding:0 0 0 19px; text-transform:uppercase; font:bold 12px/14px "Arial Black", Arial;}
#icons_chapter_list ul {display: inline-block; vertical-align:top; width:550px; margin-top:-17px;}
#icons_chapter_list li { padding:9px 0 0 0; width:245px; vertical-align:top;}
#icons_chapter_list .icon {   border-radius:3px;  border:2px solid #d7d7d7; margin-right:10px; }
#icons_chapter_list .txt { font:  16px/14px Arial, Helvetica, sans-serif; width:185px; text-transform: none;}
#icons_chapter_list .txt a { color:#00b9e8; text-decoration: underline}
#icons_chapter_list .txt a:hover{ text-decoration: none}


/*catalog_block*/
#catalog_block { margin:0 -2%;}
#catalog_block h1 { margin:0 -1px; padding:0 0 0 30px;}
#catalog_block h1+p, #catalog_block h1+p+p, #catalog_block h1+p+p+p { margin-left:10px; margin-right:10px;}
#icons_chapter_list+.sorting_block { margin-top:7px!important;}
#catalog_block .sorting_block { position:relative; z-index:30; background:#fff; border:0;    margin:22px -1px 0 -1px;  float: none; width: auto; height:70px;}
#catalog_block .sorting_block.sorting_block_bottom { margin-top:0; position:relativee; top:0px;}
#catalog_block .sorting_block .item { border-bottom:2px solid #d7d7d7; border-top:2px solid #d7d7d7; margin-top:-2px;}
#catalog_block .sorting_block .item:first-child { margin-top:0;}
#catalog_block .sorting_block noindex .item:first-child  { margin-top:-2px;}
#catalog_block .sorting_block .lineForm, #catalog_block .sorting_block .cusel_links  { vertical-align:top!important;}
#catalog_block .sorting_block .heading2 { vertical-align:top;  width:151px;  padding:28px 16px 7px 0;}
#catalog_block .sorting_block .item.show_list { position:relative;}
#catalog_block .sorting_block .item.show_list .heading2 { width:auto; text-align:left; padding:25px 11px 0 19px;}
#catalog_block .sorting_block .item.show_list .types_list { vertical-align:top; display:none;}
#catalog_block .sorting_block .item .arrow { display:block; position:absolute; right:13px; top:28px; width:22px; height:15px; text-decoration:none; background:url(../images/sprite3.png) 0 0 no-repeat;}
#catalog_block .sorting_block .item.open .arrow{ background-position:-30px 0;}
#catalog_block .sorting_block .item .heading3 { display:inline-block; vertical-align:top; font:18px Arial, Helvetica, sans-serif; padding:19px 0 0 2px;}

#catalog_block .sorting_block #b_showfolter .heading3 {margin-top: 0px;}

#catalog_block .sorting_block .types_list li .hint { display: block; position: relative; left:0; top:0x; }
#catalog_block .sorting_block .types_list li .hint .name2{ display:none!important}
#catalog_block .sorting_block .types_list li .hint .list2 { position: relative; left:0; top:0;  background: none; box-shadow:none; margin:0; padding:10px 10px 0 0; white-space: normal; width:100%; line-height:21px;}
#catalog_block .sorting_block .types_list li .hint .list2 li {white-space:normal; display: inline-block; vertical-align:top; float:none; padding:0 10px 0 0; font-size:14px;}
#catalog_block .sorting_block .types_list li .hint .list2 li a { border:0; text-decoration:underline;}
#catalog_block .sorting_block .types_list li .hint .list2 li a:hover { text-decoration:none;}
#catalog_block .sorting_block .item.show_list.open .types_list { display:block; padding:10px 0 0 19px;}

#catalog_block .sorting_block .heading2  .tire, #catalog_block .sorting_block .heading2 br { display:none;}
#catalog_block .sorting_block .heading2 span { margin:0!important}
#catalog_block .sorting_block.other_brend .heading2:first-child { width:151px}
#catalog_block .sorting_block .types_list2 { vertical-align:top; margin-top:9px;  width:218px!important;}
#catalog_block .sorting_block .types_list2 li+li+li { display:none;} 
#catalog_block .sorting_block .types_list li { font-weight:bold; font-size:16px; padding:3px 7px 5px 7px; position:relative; margin:0;}
#catalog_block .sorting_block .types_list li a { border-bottom: none;   }
#catalog_block .sorting_block .types_list li a .for_hide { display:none;}
#catalog_block .sorting_block .types_list li a:hover { border:0;}
#catalog_block .sorting_block .types_list li.active { color:#fff; margin:0;  padding:3px 7px 5px 7px; border: none; border-radius:0; background:#7db81e;}
#catalog_block .sorting_block .types_list li.active a { color:#fff;}
#catalog_block .sorting_block .types_list2 { width:218px;}
#catalog_block .sorting_block .show_block {  border-left:2px solid #d9d9d9; height:70px; margin-top:0; padding:0 0 0 17px; width:162px; overflow:hidden; text-indent:200px; }
#catalog_block .sorting_block .show_block * { text-indent:0;}
#catalog_block .sorting_block .show_block ul { margin:-2px 0 0 0; padding:0;  }
#catalog_block .sorting_block .show_block li { font-size:24px; width:47px;  margin:0 2px; line-height: 43px;}
#catalog_block .sorting_block .show_block li a {color:#191919; height:42px; }
#catalog_block .sorting_block .show_block li.active {  margin-left:0;}
#catalog_block .sorting_block .show_block li+li+li { font-size:20px}
#catalog_block .sorting_block .vid { border-left:2px solid #d9d9d9; height:70px; padding:0 0 0 14px; width:90px; overflow:hidden; text-indent:150px;}
#catalog_block .sorting_block .vid * { text-indent:0;}
#catalog_block .sorting_block .vid ul { margin:0;}
#catalog_block .sorting_block .vid ul li {  width:42px; height:42px; position:relative; margin-right:0; }
#catalog_block .sorting_block .vid ul li a { height:42px; border: none; border-radius:0; background:none; }
#catalog_block .sorting_block .vid ul li.active a { position:relative; border:0; height:42px; background-color:#f54205;}
#catalog_block .sorting_block .vid ul li.setka a:before, #catalog_block .sorting_block .vid ul li.setka a:after, #catalog_block .sorting_block .vid ul li.setka:before, #catalog_block .sorting_block .vid ul li.setka:after {content:""; position:absolute; left:12px; top:12px; height:7px; width:7px; z-index:1; background:#7cb721;}
#catalog_block .sorting_block .vid ul li.setka a:after { left:23px;}
#catalog_block .sorting_block .vid ul li.setka:before { top:23px;}
#catalog_block .sorting_block .vid ul li.setka:after { top:23px; left:23px;}
#catalog_block .sorting_block .vid ul li.active.setka a:before, #catalog_block .sorting_block .vid ul li.active.setka a:after, #catalog_block .sorting_block .vid ul li.active.setka:before, #catalog_block .sorting_block .vid ul li.active.setka:after { background:#fff;}
#catalog_block .sorting_block .vid ul li.stroka a:before, #catalog_block .sorting_block .vid ul li.stroka a:after, #catalog_block .sorting_block .vid ul li.stroka:after {content:""; position:absolute; left:12px; top:12px; height:4px; width:18px; z-index:1; background:#7cb721;}
#catalog_block .sorting_block .vid ul li.stroka a:after { top:19px;}
#catalog_block .sorting_block .vid ul li.stroka:after { top:26px;}
#catalog_block .sorting_block .vid ul li.active.stroka a:before, #catalog_block .sorting_block .vid ul li.active.stroka a:after, #catalog_block .sorting_block .vid ul li.active.stroka:after { background:#fff;}
#catalog_block .paging_blok { clear:both; padding:11px 0 3px 12px;}
#catalog_block .paging_blok ul { float:left; padding:0 0 0 0;}
#catalog_block .paging_blok ul li {  width:42px; font-size:30px; font-weight:normal;}
#catalog_block .paging_blok ul li a {  height:32px; padding-top:10px; }
#catalog_block .paging_blok ul li.prev, #catalog_block .paging_blok ul li.next { width:13px; margin:14px 11px 0 11px;}
#catalog_block .paging_blok ul li.prev a, #catalog_block .paging_blok ul li.next a { height:12px; }
#catalog_block .paging_blok ul li.active a:hover, #catalog_block .paging_blok ul li.next a, #catalog_block .paging_blok ul li.prev a { text-decoration:none}
#catalog_block .paging_blok .sravnenie { padding:11px 21px 0 0; font-size:14px; text-transform:lowercase;}
#catalog_block .list_block { margin:0 -3px;}
#catalog_block .list_block .list { padding:1px 0 0 0; margin-top:-7px; }
#catalog_block .list_block .item { width:222px; margin:15px -6px 0 0; border:2px solid #d4d4d4;}
.ie7 #catalog_block .list_block .item  { margin-right:-1px;}
.desktop #catalog_block .list_block .item .quich_view_bg, .desktop #catalog_block .list_block .item .quich_view { display:none!important;}
#catalog_block .list_block .foto { height:247px;line-height:245px;}
#catalog_block .list_block .foto img { vertical-align:middle; max-width:100%; max-height:100%;}
#catalog_block .list_block .border1 { border-top-width:2px;} 
#catalog_block .list_block .type { padding-top:8px; padding-bottom:5px; font-size:16px;}
#catalog_block .list_block .border2 { font-size:14px; border: none; height: auto;}
#catalog_block .list_block .reiting {  margin:11px 5px 0 6px;  }
#catalog_block .list_block .reviews { font-size:16px; float:left; border-left:0; border-right:0; width:30px; text-align: left; padding-top:7px;}
#catalog_block .list_block .reviews .sp, .yandex_market_review { display:none;}
#catalog_block .list_block .sravnenie { float: right; margin:9px 12px 0 0;  }
#catalog_block .list_block .right { clear:both; padding-top:12px;} 
#catalog_block .list_block .discount { position:relative; float: none; width:145px; height:34px; background:url(../images/sprite3.png) right -114px no-repeat; padding:0 0 0 10px; text-align: left; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 0 39px;}
#catalog_block .list_block .discount .number { color:#fff; display:inline; font-size:24px; margin:0 0 0 6px; position:relative; top:3px; line-height:26px; position:relative;}
#catalog_block .list_block .discount .number .perc { position:relative;}

#catalog_block .list_block .discount.want {background:url(../images/sprite3.png) right -156px no-repeat;  color:#6e6e6e; font-weight:normal; font-size:14px; padding:0 0 0 20px; width:126px; height:34px  }

#catalog_block .list_block .discount.want .ww{ font-size:14px; font-weight:normal; position:relative; top:0; display: inline; margin-left:4px;}
#catalog_block .list_block .discount.want a { text-decoration:none; color:#6e6e6e; text-decoration:none;  padding-top:9px; height: 25px; padding-right:0; } 
#catalog_block .list_block .discount.want a:hover { text-decoration:none}
.desktop #catalog_block .list_block .discount.want a:hover {color:#6e6e6e;}
#catalog_block .list_block .discount .podskazka, #catalog_block .list_block .discount:hover .podskazka { display:none!important; }
#catalog_block .list_block .empty_discount {float: none;  height:34px;  margin:0;    padding:0;    width: auto;}
#catalog_block .list_block .price { float:left; padding:13px 0 0 12px; width: auto; white-space:nowrap; font-size:16px;}
#catalog_block .list_block .price .old { }
#catalog_block .list_block .price .new { margin-top:-1px; word-spacing:-5px; font-size:18px}
#catalog_block .list_block .price .new .numbers { font-size:30px; }
#catalog_block .list_block  .buy_button { float:right; margin:13px -2px -2px 0; position:relative; z-index:6; background:url(../images/bascet.png) 14px 13px no-repeat;}
#catalog_block .list_block.stroka .list { margin:0 -1px; padding:0; border-top:0; width: auto; float:none;}
#catalog_block .list_block.stroka .item { position:relative;  width:100%;  margin:0;  border:0; border-top:2px solid #d4d4d4; background:none;}
#catalog_block .list_block.stroka .item:before {content:""; position:absolute; left:251px; top:0; height:100%; width:2px; background:#d4d4d4;}
#catalog_block .list_block.stroka .foto { width:241px; padding-right:5px; float:left; height:249px; border:0; /* border-right:1px solid #d5d5d5; */ line-height:249px;}
#catalog_block .list_block.stroka .foto img { width:auto; height:auto; max-width:100%; max-height:100%;}
#catalog_block .list_block.stroka .borders { float:left;  width:100%; padding:0 0 65px 0;   }
#catalog_block .list_block.stroka .border1 {float:right; width:390px; padding:7px 0 0 0;  }
#catalog_block .list_block.stroka .border3 { min-height:199px;}
#catalog_block .list_block.stroka .right { margin-top:-2px;   position:relative; width:203px; padding:0; position: relative;  bottom:0; padding-bottom:21px; }
#catalog_block .list_block.stroka .type { padding-bottom:3px;}
#catalog_block .list_block.stroka .reiting {  margin:8px 0 0 0;  }
#catalog_block .list_block.stroka .reviews {  padding-top:1px; margin-left:3px; }
#catalog_block .list_block.stroka .text {  font-size:16px; padding:14px 0 0 0; color:#191919;   line-height:19px;}
#catalog_block .list_block.stroka .text p { color:#191919;}
#catalog_block .list_block.stroka .text.rasprodazha {  font-size:16px; }
#catalog_block .list_block.stroka .price .old { font-size:16px;}
#catalog_block .list_block.stroka .discount { z-index:10; position: absolute; width:136px; height:23px; background:url(../images/sprite3.png) right -114px no-repeat; padding:11px 0 0 11px; left:-185px; top:-39px; }
#catalog_block .list_block.stroka .discount .number { margin-top:0; position:absolute; left: auto; right:24px; top:4px;}
#catalog_block .list_block.stroka .discount.want { background:url(../images/sprite3.png) right -156px no-repeat; color:#6e6e6e; font-weight:normal; font-size:14px; height:34px;  padding:0; width:147px;}
#catalog_block .list_block.stroka .discount.want .ww{  display:inline; top:0; font-size:14px; margin-left:0;}
#catalog_block .list_block.stroka .discount.want a {color:#6e6e6e; text-decoration:none; text-align:center;   height:25px; padding:9px 0 0 0;}
#catalog_block .list_block.stroka .discount.want a:hover {color:#6e6e6e;}
#catalog_block .list_block.stroka  .buy_button { margin:7px 0 0 0;  background:url(../images/sprite.png) -331px -181px no-repeat #78b319;}
#catalog_block .list_block.stroka  .buy_button span {  background:#78b419!important; }
#catalog_block .list_block.stroka .sravnenie { position:absolute; left:266px; bottom:28px;  margin:22px 0 0 0; border:0;   }
#catalog_block .list_block.stroka .sravnenie a { background-color:#fff;}
#catalog_block .list_block.stroka .hint {  left:191px; top: auto; bottom:6px;}
#catalog_block .list_block.stroka .hint+.hint { top:auto; bottom:50px;}

/*tovar_cart*/
#tovar_cart { margin-top:0; background:none}
#tovar_cart .quick_view_popup  { width:100%; margin:0;}

#tovar_cart .quick_view_popup .block  {  margin:43px 0 0 0; width:101%; min-height: 410px; background:none; border:0;  }
#tovar_cart .quick_view_popup .block:before, #tovar_cart .quick_view_popup .block:after { display:none;}
#tovar_cart .quick_view_popup .big_slider {  width:100%!important; height:450px; margin-bottom:61px; margin-top:-1px;  border-bottom:2px solid #d5d5d5; border-top:2px solid #d5d5d5; position:relative;}
#tovar_cart .quick_view_popup .big_slider:before {content:""; position:absolute; right:0; width:200%; bottom:-2px; height:0; border-bottom:2px solid #d5d5d5;}
#tovar_cart .quick_view_popup .little_slider+*+.big_slider {width:508px!important;}
#tovar_cart  .quick_view_popup .none_little_slider .big_slider { width:438px;}
#tovar_cart .quick_view_popup .little_slider  { width:152px;}
#tovar_cart .quick_view_popup .big_slider .nalichie { left:10px; top:10px;}
#tovar_cart .quick_view_popup .little_slider ul .item { height:157px; text-align:center; margin-bottom:-2px;  border:2px solid #d5d5d5; line-height:158px;}
#tovar_cart .quick_view_popup .little_slider ul .item.active { border-color:#78b419}
#tovar_cart .quick_view_popup .little_slider .arrow1, .quick_view_popup .little_slider .arrow2 {left:66px; width:19px; height:12px; background:url(../images/sprite3.png) -55px 0 no-repeat;}
#tovar_cart .quick_view_popup .little_slider .arrow2 { background-position:-79px 0;}

/* FIXME fix 11.07.24 */
#tovar_cart .quick_view_popup .big_slider .instrukcia,
#tovar_cart .quick_view_popup .big_slider .sertificate {
	white-space: nowrap; 
	text-transform: lowercase; 
	position: absolute; 
	right: auto; 
	/* left: 103px;  */
	left: auto; 
	bottom: -41px; 
	font-size: 18px; 
	color: #191919; 
	padding: 3px 0 5px 32px; 
	min-height: 22px; 
	background: url(../images/sprite3.png) 0 -444px no-repeat; 
}
/* FIXME fix 11.07.24 */
#tovar_cart .quick_view_popup .big_slider .sertificate {
	background-position: -37px -400px; 
	bottom: -41px; 
	/* left: 268px; */
}

#tovar_cart .quick_view_popup .big_slider .big_foto {  height:380px!important; line-height:378px!important; }
#tovar_cart .quick_view_popup .price_block { height:133px!important; float:none; width: auto; padding:30px 0 0 59px; margin-bottom:69px; clear:both; position:relative; border-top:2px solid #d5d5d5; border-bottom:2px solid #d5d5d5;}
#tovar_cart .quick_view_popup .price_block .info, #tovar_cart .quick_view_popup .price_block .sravnenie, #tovar_cart .quick_view_popup .price_block .old_price .line_height { display:none;}
#tovar_cart .quick_view_popup .price_block .all { position:absolute; bottom:-46px; left:23px; font-size:18px;}
#tovar_cart .quick_view_popup .price_block .all a { color:#191919; margin-right:40px;}
#tovar_cart .quick_view_popup .price_block .old_price { position:relative; margin:8px 0 0 0;}
#tovar_cart .quick_view_popup .price_block .ergonomika { position:relative; left:auto; right:auto; float: none; width:145px; height:34px; background:url(../images/sprite3.png) right -114px; padding:0 0 0 10px; text-align: left; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0;}
#tovar_cart .quick_view_popup .price_block .ergonomika .number { color:#fff; display:inline; font-size:24px; margin:0 0 0 8px; position:relative; top:3px; line-height:26px; position:relative;}
#tovar_cart .quick_view_popup .price_block .ergonomika .number .perc { position:relative;}
#tovar_cart .quick_view_popup .price_block .ergonomika.want {background:url(../images/sprite3.png) right -156px; color:#6e6e6e; font-weight:normal; font-size:14px; padding:0 0 0 20px; width:126px; height:34px  }

#tovar_cart .quick_view_popup .price_block .ergonomika.want .ww{ font-size:14px; position:relative; top:0; font-weight:normal;  display: inline; margin-left:4px;}
#tovar_cart .quick_view_popup .price_block .ergonomika.want a { text-decoration:none; color:#6e6e6e; text-decoration:none;  padding-top:9px; height: 25px; padding-right:0; } 
#tovar_cart .quick_view_popup .price_block .ergonomika.want a:hover { text-decoration:none}
#tovar_cart .quick_view_popup .price_block .new_price { margin:-1px 0 0 -3px;}
#tovar_cart .quick_view_popup .price_block  .green_button, #tovar_cart .quick_view_popup .price_block  .green_button.nogift { position:absolute; right:66px; top:32px; width:192px; height:56px; padding:11px 0 0 102px; margin-top:0; font-size:24px;}
#tovar_cart .quick_view_popup .price_block  .green_button.nogift {  font-size:28px; padding-top:16px; height:51px;}
#tovar_cart .quick_view_popup .price_block .green_button:before, #tovar_cart .quick_view_popup .price_block .green_button .before {left:41px; top:16px;}
#tovar_cart .quick_view_popup .price_block  .green_button  .present { font-size:14px; position:relative; top:-12px;}
#tovar_cart .quick_view_popup .price_block .kredit { position:absolute; right:66px; top:112px; width:294px; text-align:center; font-size:18px;}
#tovar_cart .quick_view_popup .price_block .kredit a { color:#191919;}

#tovar_cart .quick_view_popup  .pokupka { width: auto; height:auto!important; float:none; padding:0; border-top:2px solid #d5d5d5; border-bottom:2px solid #d5d5d5;}
#tovar_cart .quick_view_popup  .pokupka .hh { border:0; padding:11px 0 15px 22px; font-size:24px; text-align:left; border-bottom:2px solid #d5d5d5; float:none;}
#tovar_cart .quick_view_popup .pokupka .icons { height:89px; margin:0; padding:0;}
#tovar_cart .quick_view_popup .pokupka .icons li { margin:0!important; padding:22px 0 0 0!important; width:33%; float:left; border:0; border-left:2px solid #d5d5d5; height:68px; background:none}
#tovar_cart .quick_view_popup .pokupka .icons li:first-child { border-left:0;}
#tovar_cart .quick_view_popup .pokupka .icons li .name {background-image:url(../images/sprite2.png); background-repeat:no-repeat; padding:5px 0 0 86px; line-height:18px; font-size:18px; min-height:50px;}
#tovar_cart .quick_view_popup .pokupka .icons li .txt { padding-left:86px; margin-top:-32px; font-size:11px; line-height:12px;}
#tovar_cart .quick_view_popup .pokupka .icons li.dostavka .name { background-position:-118px -831px; }
#tovar_cart .quick_view_popup .pokupka .icons li.sborka .name { background-position:-58px -890px; }
#tovar_cart .quick_view_popup .pokupka .icons li.garantia .name { background-position:-5px -947px; }
#tovar_cart .quick_view_popup .pokupka .icons .txt { display:none;}
#tovar_cart .quick_view_popup .pokupka  .pays  { display:none;}
#tovar_cart .quick_view_popup .pokupka .question { height:173px; padding:0 0 0 0; border:0;}
#tovar_cart .quick_view_popup .pokupka .question .hh2 { font-size:24px; padding:11px 0 15px 22px;   border-top:2px solid #d5d5d5; border-bottom:2px solid #d5d5d5; background:#f7f7f7;}
#tovar_cart .quick_view_popup .pokupka .question .tel { letter-spacing:-1px; padding:10px 0 0 0; font-size:30px;  float:none; }
#tovar_cart .quick_view_popup .pokupka .question .kod { font-size:30px; top:0;}
#tovar_cart .quick_view_popup .pokupka .question  .txt { padding:7px 0 0 0; font-size:18px;  width:100%; float:none; line-height:normal;}
#tovar_cart .quick_view_popup .pokupka .question br { display:none;}
#tovar_cart .quick_view_popup .pokupka .question .clear { border:0; float: left; clear:none; padding:15px 0 0 88px; width:272px;}
#tovar_cart .quick_view_popup .pokupka .question .clear+.clear { padding-left:0;}
#tovar_cart #catalog_block { margin-top:0; border:0; background:none;}
#tovar_cart .akseeeuars_block { padding:0;}
#tovar_cart .akseeeuars_block .hh { width: auto; padding:11px 0 16px 22px; border-bottom:0; background:#f7f7f7; float: none; font-size:24px; text-align:left; font-weight:bold;  line-height: normal;}
#tovar_cart .akseeeuars_block .hh br { display:none;}
#tovar_cart .akseeeuars_block .list_block { margin:0 0 0 12px; width: auto; float:none;}
#tovar_cart .akseeeuars_block .list_block .list { padding:1px 0 0 0; margin:-7px 0 0 0; }
#tovar_cart .akseeeuars_block .list_block .item { width:222px; margin:0 -6px 0 0; border:2px solid #d4d4d4;}
#tovar_cart .akseeeuars_block .list_block .item .border1 { border-width:2px;}
#tovar_cart .nabors_block { float: none; width:100%; margin:0 0 0 10px; border-bottom:2px solid #d4d4d4;  border-top:2px solid #d4d4d4; margin-top:-1px;}
#tovar_cart .nabors_block .diski_list li+li+li+li { display:none;}
#tovar_cart .nabors_block .diski_list li { width:226px; float:left;   margin-right:-2px; height:282px;  line-height:16px;}
#tovar_cart .nabors_block .diski_list li a { height:279px; padding-top:3px; border-width:2px;} 
#tovar_cart .nabors_block .diski_list li .foto {text-align:center; display:block;height:200px; line-height:198px;}
#tovar_cart .nabors_block .diski_list li .name {   padding:0 7px 0 34px; font-size:18px; line-height:24px;}
#tovar_cart .nabors_block .diski_list li a { color:#191919;}
#tovar_cart .nabors_block .diski_list li.active a .name { padding-left:33px;}
#tovar_cart .nabors_block .nabor_tab { padding:11px 22px 18px 0; margin-left:-5px; display:none;}
#tovar_cart .nabors_block .nabor_tab table .cel-1 { width:225px; }
#tovar_cart .nabors_block .nabor_tab table .cel-3 { width:75px; }
#tovar_cart .akseeeuars_block.border { border-right:0; width: auto; margin:-1px 0 0 0; padding-bottom:29px; border-bottom:2px solid #d4d4d4; background:#fff; }
#tovar_cart  .text_block3 {  float: none; width: auto; padding:23px 25px 0 25px; font-size:18px; line-height:24px;  border-top:2px solid #d4d4d4; margin-top:-1px;  }
#tovar_cart  .text_block3 .char_dl  { width:100%; background:none}
#tovar_cart  .text_block3 .char_dl dt { width:300px; }
#tovar_cart  .text_block3 .char_dl dt span {  padding:0 7px 2px 0; }
#tovar_cart  .text_block3 .char_dl dd { width:340px;}
#tovar_cart  .text_block3 p.all { margin:28px 0 0 0; font-size:18px;}
#tovar_cart  .text_block3  a { color:#191919}
#tovar_cart .akseeeuars_block.reviews { border-right:0;  border-bottom:2px solid #d4d4d4; padding:0 13px 118px 13px; width: auto; background:#fff; position:relative;} 
#tovar_cart .akseeeuars_block.reviews .grey_button { width:257px; height:41px; font-weight:normal; font-size:24px; font-weight:bold; text-transform:none; margin-top:0; padding-top:12px; position:absolute; left:219px; bottom:34px;}
#tovar_cart .akseeeuars_block .reviews_block { width: auto; float: none; border-top:2px solid #d4d4d4; margin-top:-2px;}
#tovar_cart .akseeeuars_block .reviews_block.none {width: auto; min-height:100px;  padding:0; font-size:18px; text-align:center;}
#tovar_cart .reviews_list .it {font-size:18px; border:0; border-bottom:2px solid #d5d5d5; padding:37px 0 28px 0; margin-top:0; position:relative;}
#tovar_cart .reviews_list:first-child .it:first-child { border:0;  border-bottom:2px solid #d5d5d5; padding-top:37px; margin:0}
#tovar_cart .reviews_list  .reiting { position:absolute; right:16px; top:26px; width:85px; height:17px; margin:0; background:url(../images/sprite3.png) 0 -47px repeat-x;}
#tovar_cart .reviews_list  .reiting .stars { height:17px; background:url(../images/sprite3.png) 0 -25px repeat-x;}
#tovar_cart .reviews_list .name { font-size:18px; padding:0!important;  margin:0!important; height: auto; position:absolute; top:23px; left:15px }
#tovar_cart .reviews_list .name.market { background: none}
#tovar_cart .reviews_list .name.local { background: none}
#tovar_cart .reviews_list .date { position:absolute; right:118px; top:23px; color:#191919; }
#tovar_cart .reviews_list .author { font-size:18px; height: auto;}
#tovar_cart .reviews_list .text { font-size:18px; padding-bottom:13px; padding-top:1px;  line-height:24px;}
#tovar_cart .reviews_list .polezen { float:left; white-space:nowrap; padding-top:9px; }
#tovar_cart .reviews_list  .poleznost { float:left; padding-left:15px; padding-top:9px;}

/*#popup_review_block*/
#popup_review_block { width:660px;  margin-left:-330px; background:#fff;}
#popup_review_block .left { float:none;  width: auto; font-size:14px; line-height: normal;}
#popup_review_block .left .text p.f12 { line-height:normal;}
#popup_review_block .left .text p.grey { margin:19px 0 0 0; }
#popup_review_block .right { width: auto; float: none; border-left:0;}

/*comparison_block*/
#comparison_block {  padding-top:38px; width:101%; font-size:18px;}
#comparison_block .left_block {  width:234px;  border:2px solid #d5d5d5; border-left:0;  margin-top:32px;}
#comparison_block .scroll-pane {float:left;  width:434px; position:relative; z-index:1;   padding-top:32px;  }
#comparison_block .left_block .it, #comparison_block .left_block .heading, #comparison_block .left_block .list-1 { padding-left:18px;}
#comparison_block .list-1 li{ font-size:18px; line-height:18px;}
#comparison_block .differents { width:90%;  left:18px;  font-size:18px;  }
#comparison_block .right_block {  width:434px;    }
#comparison_block .it, #comparison_block .zag { font-size:18px; border-top:2px solid  #dfdfdf; position:relative; padding:6px 5px 5px 0; line-height:18px;}
#comparison_block .zag { border-top:0;}
#comparison_block .it:first-child { border:0; padding-top:28px;}
#comparison_block .tovar {  border-bottom:2px solid  #dfdfdf; }
#comparison_block .item { float:left; width:216px; border:2px solid #d5d5d5; border-left:0; position:relative;}
#comparison_block .tov  .name {  font-weight: normal; letter-spacing:0; font-size:18px;  line-height:18px; border-bottom:2px solid #d4d4d4;}
#comparison_block .tov  .type { padding:4px 10px 0 10px; border-top:2px solid #d4d4d4;}
#comparison_block .tov  .price .old { font-size:18px; margin-top:-1px; padding-bottom:2px; }
#comparison_block .tov .price .new .numbers { font-size:24px; margin-right:4px;}
#comparison_block .tov   .buy_button { margin-top:-2px; margin-right:-2px; width:62px; height:62px; background-position:-329px -173px ;}
#comparison_block .scroll_line_drag, #comparison_block .scroll_line_drag2 { left:0; width:99%;}
#comparison_block .scroll_line_move:before, #comparison_block .scroll_line_move:before, #comparison_block .scroll_line_move:after, #comparison_block .scroll_line_move:after {content:""; position:absolute; left:0; top:-20px; width:100%; height:20px; }
#comparison_block .scroll_line_move:after, #comparison_block .scroll_line_move:after { top:5px}
#tovar_cart  .big_slider { position:relative;  }
#tovar_cart  .big_slider .arrow1, #tovar_cart  .big_slider .arrow2 { display:block; position:absolute; left:15px; top:50%; width:22px; height:35px; margin-top:-17px; z-index:40; text-decoration:none; background:url(../images/sprite3.png) -61px -73px no-repeat;}
#tovar_cart  .big_slider .arrow2 { left:auto; right:15px; background-position:-88px -73px;}
#comeback_ring { width:650px; margin-left:-325px; }
#comeback_ring .form{ padding-left:70px;}
#quick_view_popup { display:none!important}

#zakaz_v_klick { width:650px; margin-left:-325px; }
#zakaz_v_klick .form { padding-left:70px;}


/*bascet_block*/
#bascet_block_empty {  padding-top:100px; }
#bascet_block_empty h2 { padding-bottom:20px;}
#bascet_block { border:2px solid #d5d5d5; margin:0 -2px 0 -2px;}
#bascet_block .item { overflow:hidden; min-height:230px; height:auto;  border-top:2px solid #d5d5d5; position:relative; overflow:hidden;}
#bascet_block .item:first-child { border:0;}
#bascet_block .item .fl {min-height:230px; position:relative; float:left; border-left:2px solid #d5d5d5; padding-bottom:35px; }
#bascet_block .item .foto { height:265px;  border-right:0;  width:251px; line-height:265px;}
#bascet_block .item .foto img { height: auto; max-width:100%; max-height:100%;}
#bascet_block .item .hint {  left:187px; }
#bascet_block .item .border1 { float:left; padding:0 0 0 29px; width:380px; border-right:0; height: auto; }
#bascet_block .item .type { padding:16px 0 0 0;}
#bascet_block .item .name { margin-right:27px; }
#bascet_block .item .price, #bascet_block .item .full_price { padding:0; width:auto; float:none;  }
#bascet_block .item .price .old { display:none;}
#bascet_block .item .present_head { width:125px; text-align:right; padding:32px 0 0 0; float:left; text-align:right;}
#bascet_block .item .padding { position:relative; clear:both;}
#bascet_block .item .padding.dis { padding-top:34px;}
#bascet_block .item .price .new, #bascet_block .item .full_price .new { font-size:18px; margin:21px 0 0 4px; float:left}
#bascet_block .item .price .new .numbers, #bascet_block .item .full_price .new .numbers {  word-spacing:0px; letter-spacing:0px; }
#bascet_block .item .price .discount { position:absolute; left:25px; top:7px; width:135px; height:34px; background:url(../images/sprite3.png) right -114px; padding:0 0 0 10px; text-align: left; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; }
#bascet_block .item .price .discount .number { color:#fff; display:inline; font-size:24px; margin:0 0 0 6px; position:relative; top:3px; line-height:26px; position:relative;}
#bascet_block .item .price .discount .number .perc { position:relative;}
#bascet_block .item .price .discount.want {background:url(../images/sprite3.png) right -156px;  color:#6e6e6e; font-weight:normal; font-size:14px; padding:0 0 0 20px; width:126px; height:34px  }
#bascet_block .item .price .discount.want .ww{ font-size:14px; position:relative; top:0; display: inline; margin-left:4px;}
#bascet_block .item .price .discount.want a { text-decoration:none; color:#6e6e6e; text-decoration:none;  padding-top:9px; height: 25px; padding-right:0; } 
#bascet_block .item .price .discount.want a:hover { text-decoration:none}
#bascet_block .item .count_block { float: none; clear:both; width: auto;  padding:10px 0 0 0;}
#bascet_block .item .count_block .hh {  float:left; text-align:right; width:125px; padding:12px 11px 0 0;}
#bascet_block .item .full_price { float:left; width:100%; margin-top:-10px; padding-bottom:39px;}
#bascet_block .item .del a { text-decoration:none;}
#bascet_block .item .present_block { position:absolute; left:0; bottom:30px;}
#bascet_block .item .present_block .present_head { width:auto; padding:0 0 0 29px; line-height:normal;}
#bascet_block .item .present { display:inline-block; vertical-align:top; font-size:18px; padding:0; line-height:normal;}
#bascet_block_grey_block {border:0; border-bottom:2px solid #d4d4d4;   padding:15px 17px 14px 14px;}
#bascet_block_grey_block .dostavka { width:410px; font-size:18px; }
#bascet_block_grey_block .dostavka .hh {  padding-bottom:11px;}
#bascet_block_grey_block .dostavka ul li { padding:3px 0 0 0; line-height:normal;}
#bascet_block_grey_block .dostavka  .change_checkbox .ch_box { margin-top:4px; }
#bascet_block_grey_block .dostavka  .change_checkbox.check  { font-weight: normal}
#bascet_block_grey_block  .itog { float:right; width:220px; padding-top:5px;}
#bascet_block_last { padding:5px 0 0 0;}
#bascet_block_last .text {  width:220px; padding:52px 0 0 14px; line-height: normal;}
#bascet_block_last .text p { display:none!important;}
#bascet_block_last .text p.back { margin-top:0; display:block!important; font-size:18px;}
#bascet_block_last .right { width:320px; float:right; padding:15px 17px 0 0; text-align:right;}
#bascet_block_last .right  .itog { text-align:right;  padding:0 0 0 0; font-size:18px;}
#bascet_block_last .right  .itog .full_price { font-size:60px; letter-spacing:-1px; word-spacing:-6px; margin:0 3px 0 7px;}
#bascet_block_last .right  .itog .full_prices { font-size:60px; letter-spacing:-1px; word-spacing:-6px; margin:0 3px 0 10px;}
#bascet_block_last .green_button { margin-top:11px;}
#bascet_block_last .one_click { font-size:18px; }



/*contact_information_block*/
#contact_information_block { border-top:2px solid #d4d4d4; margin-top:0;}
#contact_information_block h1 { white-space:nowrap}

#contact_information_block .form_block,
#delivery_information_block .form_block {   width:345px; padding:11px 0 0 0; border-right:0;}
#contact_information_block .form,
#delivery_information_block .form { width:345px; float:left; padding:21px 0 0 14px;} 
#contact_information_block .form dt, 
#contact_information_block .form dd,
#delivery_information_block .form dt, 
#delivery_information_block .form dd { display:block; width: auto; text-align: left; margin:0; font-size:18px; padding-top:18px;}
#contact_information_block .form dd,
#delivery_information_block .form dd { text-align:left; width: auto; padding-top:0;}
#contact_information_block .form .f_hide,
#delivery_information_block .form .f_hide { display:none;}
#contact_information_block .form p { font-size:18px; margin:0;}
#contact_information_block .form .inp_txt,
#delivery_information_block .form .inp_txt { margin:6px 0 0 0; font-size:18px!important; width:320px; border-width:2px; padding-top:7px!important; padding-bottom:9px!important; }
#contact_information_block .form  textarea.inp_txt,
#delivery_information_block .form  textarea.inp_txt { height:302px;}
#contact_information_block .form .fio1 { display:none;}
#contact_information_block .form .fio2 { display: inline;}
#contact_information_block .form_block .text { display:none; }
#contact_information_block .form .green_button,
#delivery_information_block .form .green_button {  margin-top:22px;}
#contact_information_block .form .oplata_block { padding-bottom:11px;}

#contact_information_block .cuselFrameRight,
#delivery_information_block .cuselFrameRight { border-left:2px solid #d4d4d4;  }
#contact_information_block .cusel,
#delivery_information_block .cusel {	height: 38px;	border:2px solid #d4d4d4;	width:341px!important;}
#contact_information_block  .cuselText,
#delivery_information_block  .cuselText {	padding: 6px 0 0 11px;	font-size:18px;	height: 30px; line-height:24px;}
#contact_information_block .cusel span,
#delivery_information_block .cusel span { font-size:18px;}
#contact_information_block .cusel .cusel-scroll-wrap,
#delivery_information_block .cusel .cusel-scroll-wrap { min-width:341px!important; top:38px!important; 		border:2px solid #d4d4d4;	}
#delivery_information_block .cusel .cusel-scroll-wrap { min-width:auto !important;}


#contact_information_block .right_block { float: right; width:275px; padding:73px 16px 0 0}
#contact_information_block .right_block  h2 { clear:both; padding:47px 0 0 0; text-transform: none; font:bold 22px/24px Arial, Helvetica, sans-serif;}
#contact_information_block .right_block  h2:first-child { padding:0;}
#contact_information_block .right_block .block { padding:11px 0 27px 0; border-bottom:0;}
#contact_information_block .right_block .block  .icons {   width:100%; margin:24px 0 0 0;}
#contact_information_block .right_block .block  .icons li { text-transform:uppercase;  width:65px;  padding-top:39px; font-weight:bold; margin-left:11px;}

#contact_information_block .right_block .block .garanty { }
#contact_information_block .right_block .block .garanty img { margin-bottom:17px;}
#contact_information_block .right_block .block .garanty li {  width:88px;  border:0;   padding:11px 0 0 0; margin:10px 4px 0 0; text-transform:uppercase; font-weight:bold; font-size:12px; line-height:16px;}

#contact_information_block .right_block .text { padding:6px 0 0 0; font-size:16px; line-height:18px;}
#contact_information_block .right_block .text p { margin:15px 0 0 0;}
#contact_information_block .right_block .text h3 {font:bold 22px/24px Arial, Helvetica, sans-serif;  }


.warranty_wrap table td { font-size:12px;}


#maincoll { width:100%; padding:0;}
/*content*/
#content h1 { font-size:18px; margin-left:0; margin-top:1px; padding-left:22px; line-height:20px;}
#catalog_block h1 { padding:0 22px 0 22px;}
#breadcramps { font-size:14px; padding:18px 15px 4px 22px; line-height:20px;}
#breadcramps li { margin-right:14px; display:inline-block; vertical-align:top;}
#wrap, #top_line { position:relative; min-width:320px; min-height:10px; z-index:0;}
#header, #top_line .wrap, #content, #footer, #category_menu table { width:100%}
#header { height: auto;}
#category_menu nav {  width:100%;  height:90px;}

#main-slider-1 { max-width: none; min-width:320px;  background: none;}
#main-slider-1 .overflow { width:100%;  height:301px;}

#top_line { height:62px;}
#top_line .search {  top:14px; right: auto; left:8px; width:73%; background-color:#fff; 
	background: -webkit-linear-gradient(to top, #fff, #f4f4f4);	
	background: -o-linear-gradient(to top, #fff, #f4f4f4);	
	background: -moz-linear-gradient(to top, #fff, #f4f4f4);	
	background: -ms-linear-gradient(to top, #fff, #f4f4f4);	
	background: linear-gradient(to top, #fff, #f4f4f4);  }
#top_line .search .inp { width:90%; border:0; background:none; padding-left:6%; padding-right:4%; }
#top_line .search .sub {  right:10px;} 
#header .bascet { width:128px; right:0; top:-62px; height:62px; background:url(../images/mob_sprite.png) 15px 11px no-repeat #000; width:62px; overflow:hidden; text-indent:200px; padding:0;}
#header .bascet .number { text-indent:0;  left:33px; top:31px;  font-size:12px; width:23px; height:23px; line-height:22px;}
#header .logo, .new_year #header .logo { position:relative;  left:50%; margin-left:-108px; top:24px;   width:216px;}
#header .proezd_map { display:none}
#header .telephone { display:block; position: relative; left:0; top:0; margin-top:45px; margin-bottom: 40px; width: 100%; text-align: center; padding:4px 0 0 0; height: auto; }
#header .telephone .tel1 { font-size:27px; line-height:29px;}
#header .telephone .tel2 {  position: relative; top:0;  right: auto; left:0; padding-top:6px; }
#header .telephone .tel3 { display:none;}
#header .telephone .tel2 .hide { display:inline;}

/*main-slider-1*/
#main-slider-1 .overflow {  height:214px; }
#main-slider-1 .overflow .list .item img {   height:214px; }
#main-slider-1 .overflow .list .item .buy {  padding-left:59px;  right:30px; bottom:10px; font-size:18px; background:url(../images/mob_sprite.png) 0 -119px no-repeat!important; width:175px; height:46px; line-height:47px;}
#main-slider-1 .arrow1, #main-slider-1 .arrow2 { display:none;}

/*description_icons*/
#description_icons { padding:1px 0 0 0;}
#description_icons li {  width:33%; float:none; display:inline-block; vertical-align:top; margin-right:-4px; padding:11px 0 3px 0;  font-size:10px; line-height:10px;}
#description_icons li .foto { border:0;  margin:0 0 0 0;  background:url(../images/mob_sprite.png) no-repeat!important ; width:58px; height:58px; margin:0 auto;}
#description_icons li span { width:85px;  vertical-align:top; margin-top:6px;  }
#description_icons li:hover .foto { background-color:#191919}
#description_icons li .foto1 { background-position:-58px 0!important;}
#description_icons li .foto2 { background-position:-120px 0!important;}
#description_icons li .foto3 { background-position:-182px 0!important;}
#description_icons li .foto4 { background-position:-244px 0!important;}
#description_icons li .foto5 { background-position:-307px 0!important;}
#description_icons li.vcenter  span {  top:0;}
#description_icons li:hover, #description_icons li:first-child:hover { padding:11px 0 3px 0;}

/*categories_block*/
#categories_block h2 { font-size:18px;}
#categories_block { border-top:0; padding-top:37px; clear:both; margin-top:0;}
#categories_block .list { margin:12px 0 0 0;  border-top:1px solid #d4d4d4}
#categories_block .item { border:0!important; border-bottom:1px solid #d4d4d4!important; margin:0; width:100%; padding:0; }
#categories_block .item .borer1, #categories_block .item .borer2, #categories_block .item .borer3, #categories_block .item .borer4 { display:none!important}
.desktop #categories_block .item:hover,#categories_block .item:hover { border:0!important; border-bottom:1px solid #d4d4d4!important;}
#categories_block .item .name { background:#fff!important; padding:0;  border-top:0; height: auto; position:absolute; left:120px; top:50%; margin-top:-20px; text-align:left; width:145px; }
#categories_block .item .name a { height:40px; display:table-cell; background:666; width:145px; vertical-align: middle;}
#categories_block .item .foto {  height:114px; padding:5px 0; line-height:111px; width:110px; margin-left:10px; }
#categories_block .item .count { position:absolute; width:44px; height:44px;  right:7px; top:50%; margin-top:-22px; }

/*hits_tovar*/
#hits_tovar { padding-top:45px;}
#hits_tovar .heading h2 { font-size:18px;  }
.dop_slider_block { width:100%; height: auto; margin:12px 0 0 0; padding:0;}
.dop_slider_block .wrapper { width:100%; margin:0; padding:0; overflow:hidden;  border:0; height: auto; }
.dop_slider_block .wrapper .bg1, .dop_slider_block .wrapper .bg2 { display:none}
.dop_slider_block .overflow .list { width:100%;}
.dop_slider_block .item { width:100%; border:0; border-top:1px solid #d5d5d5; margin:0; height:auto; padding:14px 0; position:relative;} 
.dop_slider_block .item .foto { text-align: center; height:96px; width:96px; margin-left:30px;  display:inline-block; vertical-align:top;}
.dop_slider_block .item .foto img { vertical-align:top; max-height:100%; max-width:100%;}
.dop_slider_block .item .bottom { height:auto;  border:0; display:inline-block; vertical-align:top; margin-left:20px; padding:3px 0 40px 0; width:135px; }
.dop_slider_block .item .type { font-size:12px; padding-bottom:1px;}
.dop_slider_block .item .name { font-size:14px;}
.dop_slider_block .item .price {  padding:0; font-size:16px; }
.dop_slider_block .item .hint { left:97px; right: auto; top:70px; width:35px; height: auto; border:3px solid #fff; border-radius:21px;}
.dop_slider_block .item:after {content:""; position:absolute; right:9px; top:9px; z-index:2; background:url(../images/mob_sprite.png) -65px -66px  no-repeat; width:19px; height:19px;}

/*short_articles*/
#short_articles .heading { height:35px; padding:14px 8px 0 28px; font-size:18px;}
#short_articles .heading .all { width:100px; font-size:14px; text-transform:none; font-weight:normal; margin:-3px 0 0 0; line-height:31px; height:33px;}
#short_articles .block {  padding-bottom:20px; }
#short_articles .list { padding:1px 0 0 0;}
#short_articles .list .item {margin-top:8px; padding:9px 20px 5px 29px;}
#short_articles .list .item .date  { font-size:12px;}
#short_articles .list .item .name { font-size:16px; padding:2px 0 5px 0;}
#short_articles .list .item .text { font-size:14px; line-height:16px;}

#short_articles .block.articles .heading { margin-bottom:0; }
#short_articles .list .item .for_foto { overflow:hidden; max-height:121px; margin:0 -20px 11px -29px; display:block;}
#short_articles .list .item .foto { float:none; margin:0;max-width:100%; width:100%; height:auto;}
#short_articles .block.articles { padding:0; margin:0;}
#short_articles .block.articles .list .item  { border:0; padding:0 20px 0 29px; margin:22px 0 0 0;}
#short_articles .block.articles .list .item:first-child { margin-top:0;}
#short_articles .block.articles .list { margin:0; padding:0 0 23px 0;}

/*#footer .slider*/
.pfooter { clear:both; height:19px;}
#footer.border { border-top:1px solid #d7d7d7;  }
#footer .slider .arrow1, #footer .slider .arrow2 { display:none;} 
#footer .sliders_block { padding-top:9px;}
#footer .slider .heading { font-style:italic; margin-left:28px; font-size:18px;}
#footer .slider { padding:9px 0 0 0; width:100%; float:none; height: auto; border:none; }
#footer .slider  .overflow { width:100%; overflow:auto; -webkit-overflow-scrolling: touch;}
#footer .slider  .overflow ul { width:auto;  white-space:nowrap;}
#footer .slider  .overflow .item { width: 300px;  float:none; display:inline-block; vertical-align:top;}
#footer .slider  .overflow .item img { height:auto; width:auto;}

/*#footer .reiting_block*/
#footer .reiting_block { padding-top:18px; border-top:1px solid #d5d5d5; margin-top:22px; width:100%;}
#footer .reiting_block .heading{ display:none}
#footer .reiting_block .review { margin-top:14px;}
#footer .prinimaem  { border-top:1px solid #d5d5d5; margin-top:23px;}
#footer .prinimaem .heading { font-size:18px; padding-top:20px;}
#footer .prinimaem  .list { width:100%; height: auto; padding:10px 0 5px 0;}
#footer .prinimaem  .list ul {  width: auto; padding:0 14px ;}
#footer .prinimaem  .list li { width:33%;  float:none; display:inline-block; vertical-align:top; margin-right:-3px; overflow:hidden; }
#footer .black_block { height: auto; padding:0;}
#footer .black_block .pluso { display:none}
#top_menu  { display:none}
#footer #top_menu { display: block; left:0; top:0; background:#121212; margin-bottom:80px;}
#footer #top_menu li { font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative;width:auto!important; float:none; display: block; padding:0!important; margin:0!important; height: auto!important; border-bottom:1px solid #5a5a5a;}
#footer #top_menu li a br,#top_menu li .arr { display:none;}
#footer #top_menu li a {   width:auto!important;  float:none; padding:20px 0 0 22px!important; margin:0!important; display:block; height: 34px!important; background:#121212!important}
#footer #top_menu li ul {  position: relative; left:0; top:0!important; background:#ffffff; box-shadow:none;  border:0; width:100%; z-index:20;}
#footer #top_menu li .click_area { top:17px; right:10px!important;  height:21px!important; background:#79b41a!important;  z-index:10; padding:0!important; margin:0!important; width:21px!important; border-radius:11px; }
#footer #top_menu li:hover .click_area, #footer #top_menu li:active .click_area, #footer #top_menu li.clicked .click_area { top:17px; }
#footer #top_menu li .click_area:before {content:""; position:absolute; left:6px; top:9px; width:0; height:0; font-size:0; border: 5px solid transparent; border-top: 5px solid #313131; }
#footer #top_menu li .click_area:after {content:""; position:absolute; left:-12px; top:-10px; width:200%; height:200%;}
#footer #top_menu li:hover a, #footer #top_menu li.active a, #footer #top_menu li.clicked a { background:none}
#footer #top_menu li.clicked .click_area:before { top:3px; border: 5px solid transparent; border-bottom: 5px solid #313131; }
#footer  #top_menu li ul:before { display:none}
#footer  #top_menu li ul { background:#fff}
#footer  #top_menu li ul li { border:0; border-top:1px solid #d3d3d3;}
#footer  #top_menu li ul li:first-child { border:0;}
#footer  #top_menu li ul li a { color:#313131; background:none!important; text-transform:uppercase;}
#footer #top_menu li.clicked ul { display:block!important}

#footer .black_block  { padding-bottom:84px;}
#footer .black_block .block-1 { font-size:12px; position:absolute; left:28px; width:200px; margin:0; padding:0; bottom:20px; height:40px; border:0; }
#footer .black_block .block-1 .razn { display:none;}
#footer .black_block .block-1 .logo { position:absolute; left:0; top:-244px; text-align: left; width: auto; padding-bottom:26px; }
#footer .black_block .block-1 .logo a{ width:263px; height:31px; display:block; text-decoration:none; background:url(../images/mob_sprite.png) -109px -63px no-repeat; overflow:hidden;}
#footer .black_block .block-1 .logo a img { margin-left:300px;}
#footer .black_block .address { margin-top:15px; clear:both; float:none; margin:0 0 0 33px; padding:0 0 0 56px; width: auto; height: auto; border:0; background:url(../images/mob_sprite.png) 0 -746px no-repeat; }
#footer .black_block .email { margin-top:18px; float:none; border:0; background:url(../images/mob_sprite.png) -52px -694px no-repeat; text-align: left; width: auto; height:30px; padding:4px 0 0 56px; margin-left:33px;} 
#footer .black_block .telephone { float:none; margin-top:17px; width: auto; text-align: left; height:40px; padding:4px 0 0 56px; margin-left:33px;  background:url(../images/mob_sprite.png) -104px -625px no-repeat; }

/*category_menu*/
#category_menu .opener { font:bold 24px Arial, Helvetica, sans-serif; text-transform:uppercase; background:#85bf2a; height:46px; text-decoration:none; position:relative; display:block; color:#000; text-align:center; padding-top:16px;}
#category_menu .opener .link1 { position:absolute; width:24px; height:20px; right:15px; top:21px;  background:url(../images/mob_sprite.png) 0 -50px no-repeat; }
#category_menu .opener .link2 { position:absolute; left:0; top:0; height:100%;background:url(../images/mob_sprite.png) -252px -109px no-repeat #191919; width:62px; } 
#category_menu .opener .link3 { text-decoration:none; color:#000;}
#category_menu.open0 .opener:after { background-position:18px -49px;}
#category_menu { margin-top:16px; clear:both; height: auto; position: relative; z-index:8; left:0; top:0; bottom: auto;  width:100%; }
#category_menu:before { display:none;}
#category_menu.open0 nav { display:block;}
#category_menu nav { display: none;   height: auto; background:#191919; width:100%; }
#category_menu table td { vertical-align:top;  padding:0; height: auto; width:100%; display:block; border:0; border-top:1px solid #4d4d4d;}
#category_menu table td:first-child { border:0;}
#category_menu table { width:100%;}
#category_menu td a.menu { position:relative;  font:bold 14px/16px "Arial Black", Arial; white-space:normal;  padding:12px 0 0 22px; margin-right:50px; text-align:left; min-height:43px; height:auto;   }
#category_menu td a.menu .sp {  height:33px; display:table-cell; width:300px; vertical-align:middle;}
#category_menu td a.menu br { display:none;}
#category_menu a.menu .arrow { display:none!important;}
#category_menu td a.it_clicker_1 { margin:17px 11px 0 0;  position: relative; z-index:4; float:right; border-radius:11px; width:21px; height:21px; background:#79b41a;}
#category_menu td a.it_clicker_1:before {content:"";   position:absolute;  left:6px; top:9px; width:0; height:0; font-size:0; border: 5px solid transparent; border-top: 5px solid #313131; background:none;}
#category_menu td a.it_clicker_1:after {content:""; position:absolute; left:-11px; top:-10px; width:200%; height:200%; }
#category_menu td.open1 a.it_clicker_1:before { border: 5px solid transparent; top:3px; border-bottom: 5px solid #313131;}

#category_menu  .submenu {  display:none; position: relative; left:0; top:0; border:0; background:#f1f1f1;  width: auto; min-height:0; overflow:hidden;}
#category_menu td.open1 .submenu { display:block;}
#category_menu  .submenu .block1, #category_menu  .submenu .block1 + .block1 { width: auto; float: none; margin:0; background: none; padding:0;  }
#category_menu  .submenu .block1 li { display:block; height:auto; min-height:17px; font:bold 14px/16px "Arial Black", Arial; border-top:1px solid #d3d3d3;  padding:20px 33px 17px 57px!important; margin:0!important;}
#category_menu  .submenu .block1 li:first-child { border:0;}
#category_menu  .submenu .block1 li img { position:absolute; left:6px; top:50%; margin:-20px 0 0 0;}
#category_menu  .submenu .block1 li .txt {  width: auto; display:inline}
#category_menu  .submenu .block1 li a {  display: inline; height: auto; padding:0; margin:0;}
#category_menu  .submenu .block1 li:first-child a { padding:0;}
#category_menu  .submenu .block1 li:first-child a.hover { border:0; padding:0;}
#category_menu  .submenu .block1 li a.hover { background:#FFFFFF; padding:0; border:0;}
#category_menu  .submenu .block1 li .arrr { display:block; position:absolute; right:11px; margin:-10px 0 0 0; padding:0; top:50%;  width:21px; height:21px; border-radius:11px; background:#313131;}
#category_menu  .submenu .block1 li .arrr:before {content:"";   position:absolute;  left:6px; top:9px; width:0; height:0; font-size:0; border: 5px solid transparent; border-top: 5px solid #f1f1f1; background:none;}
#category_menu  .submenu .block1 li.open2 .arrr:before {border: 5px solid transparent; border-bottom: 5px solid #f1f1f1; top:2px;}
#category_menu  .submenu .block1 .open_ul li { display:none;}
#category_menu  .submenu .block1 .open_ul li.open2 { display:block;}
#category_menu  .submenu .block2 { display:none;}
#category_menu  .submenu .cont_block  { float:none; width:auto}
#category_menu  .submenu .cont_block .block2 { display:block; width:100%!important; padding:0; margin:0; }
#category_menu  .submenu .cont_block .block2+.block2 { display:none;}
#category_menu  .submenu .cont_block .block2 p { display:none;}
#category_menu  .submenu .cont_block .block2 ul li { background:#fff; display:block; text-transform:uppercase;min-height:0;  padding:0!important;  font:bold 14px/16px "Arial Black", Arial; border-top:1px solid #d3d3d3; }
#category_menu  .submenu .cont_block .block2 ul li a { display:block; text-decoration:none; color:#000; min-height:17px;  padding:19px 15px 17px 57px!important;}
#top_menu2 { display:none;}
#category_menu.open1 #top_menu2 { display:block;}
#top_menu2 ul  { margin:0; padding:0;}
#top_menu2 ul li { position:relative; text-transform:uppercase;display:block; background:#f1f1f1;  font:bold 14px/16px "Arial Black", Arial; border-top:1px solid #d3d3d3; margin:0;  padding:0 40px 0 0; }
#top_menu2 ul li br { display:none;}
#top_menu2 ul li:first-child { border:0;}
#top_menu2 ul li a {  color:#000; text-decoration:none; min-height:17px; display:block; padding:20px 0 17px 28px; }
#top_menu2 .arr { display:none;}
#top_menu2 ul li ul { margin:0 -40px 0 0; clear:both; display:none;}
#top_menu2 ul li ul li { padding-left:0; padding-right:0; background:#fff;}
#top_menu2 ul li ul li:first-child {border-top:1px solid #d3d3d3;}
#top_menu2 ul li ul li a { padding-left:57px; padding-right:0;}
#top_menu2 ul li a.click_area { position:absolute; top:17px; right:10px;  height:21px; background:#313131;  z-index:10; padding:0;  width:21px; border-radius:11px; }
#top_menu2 ul li a.click_area:before {content:""; position:absolute; left:6px; top:9px; width:0; height:0; font-size:0; border: 5px solid transparent; border-top: 5px solid #f1f1f1; }
#top_menu2 ul li a.click_area:after {content:""; position:absolute; left:-11px; top:-11px; width:42px; height:42px; }
#top_menu2 ul li.open3 ul { display:block;}
#top_menu2 ul li.open3 a.click_area:before {border: 5px solid transparent; border-bottom: 5px solid #f1f1f1; top:3px;}



/*404*/
#error_404 h1 { margin-left:20px;}
#error_404 .ways li .name a { color:#00b7e5;}
#error_404 .coll_1 {  width:auto;  padding:53px 2px 0 0; text-align:center}
#error_404 .coll_1 .img { width:100%; margin:0;}
#error_404 .coll_1 img { width:69%; margin:0;}
#error_404 .coll_1 .head_1 { padding-top:3px; padding-bottom:0; }
#error_404 .coll_1 .head_2 { margin-top:-19px; }
#error_404 .coll_2 { margin:39px 0 0 0; padding-left:15px;  border-top:1px solid #d5d5d5;}
#error_404 .coll_2 .ways { list-style:none; padding:0; margin:0; }
#error_404 .ways li .name { font-size:14px; font-weight:bold; line-height:17px;}
#error_404 .ways li { position:relative; padding:22px 24px 2px 0;}
#error_404 .ways li:before {content:""; position:absolute; left:-20px; top:22px; width:6px; height:6px; border:4px solid #78b419; border-radius:7px;}
#error_404 .ways li.for_menu { display:none;}

#error_404 .ways li .inp_txt {  width:96%; padding:8px 0 10px 4%; border:1px solid  #dadada; margin-left:-1px;}
#error_404 .ways li .green_button { width:100%; margin-top:12px; font:bold 22px Arial, Helvetica, sans-serif; height:52px;}

/*brands*/
#brends_block .abc_search { text-align:left; padding-top:0;}
#brends_block .abc_search { margin:0 0 0 28px; border:0; width:100%;}
#brends_block .abc_search li { width:16%; margin:0; padding:3px 0; font-size:18px; font-weight:bold;}
#brends_block .brend_list { padding:0; border-top:1px solid #d7d7d7; margin-top:20px;}
#brends_block .brend_list .item .number { position:relative; top:0;  left:0; float:none; padding:13px 0 11px 28px;   }
#brends_block .brend_list .item { padding:0;}
#brends_block .brend_list .item ul { position:relative; margin-left:0;  border-top:1px solid #d7d7d7;}
#brends_block .brend_list .item ul:before {content:""; position:absolute; left:0; bottom:0; border-bottom:1px solid #d7d7d7; width:100%;}
#brends_block .brend_list .item ul li { border:1px solid #d7d7d7; border-top:0; border-left:0; margin:0 -3px 0 0; width:50%; height:154px; background:none; font-size:16px; }
#brends_block .brend_list .item ul li .img { width:100%;  height:102px; line-height:100px;  }
#brends_block .brend_list .item ul li .img img { max-width:100%; max-height:100%; vertical-align:middle; }
#brends_block .brend_list .item ul li .name { bottom:16px;}

/*qvestion_answer*/
.qvestion_answer { border:0; margin:0; }
.qvestion_answer_list .item { padding:0;}
.qvestion_answer_list .item .qvestion { font-size:16px;  padding:28px 10px 12px 22px; line-height:18px; }
.qvestion_answer_list .item .answer {   font-size:14px; padding:24px 10px 26px 22px; }  
.qvestion_form { border:0; margin:0 0 0 0; padding:36px 22px 10px 22px; }
.qvestion_form .gf_name { text-align: left; font-size:14px; line-height:18px; padding:0; margin-right:-5px;}
.qvestion_form .promise { font-size:18px;  text-align:left; padding:10px 0 0 0; line-height:22px; }
.qvestion_form dl { width:auto; margin-top:1px; }
.qvestion_form dl dt, .qvestion_form .capcha_block .capcha_name { margin-top:3px; width:100%; text-align:left!important; font: normal 16px Arial, Helvetica, sans-serif; text-transform:none}
.qvestion_form dl dd { width:100%; margin-top:5px;}
.qvestion_form  .inp_txt { border-width:1px;  width:97%!important; padding:10px 0 11px 3%!important;  font: normal 16px Arial, Helvetica, sans-serif; height:19px;}
.qvestion_form dl .important  { float:none}
.qvestion_form dl dd textarea.inp_txt { height:144px; }
.qvestion_form .capcha_block .capcha_name { padding-top:14px; }
.qvestion_form .capcha_block .capcha_name br { display:none;}
.qvestion_form .capcha_block { padding-top:0; }
.qvestion_form .capcha_block .inp_txt { width:49%!important; float:left;}
.qvestion_form .capcha_block .capcha_img { float:right; width:41%; margin-right:0;  text-align:center; padding-top:13px; }
.qvestion_form .capcha_block .green_button { width:100%; height:73px; font-size:22px; margin-top:24px;}

/*contacts*/
#contacts_block { margin:0; }
#contacts_block .contact_page { }
#contacts_block .left .xmap {width:100%!important; margin-left:0;}
#contacts_block .contacts_list { padding:82px 20px 0 22px;}
#contacts_block .contacts_list p { padding:0; margin-top:-3px; font:bold 16px Arial, Helvetica, sans-serif; }
#contacts_block .contacts_list .name { padding:4px 0 0 0; font-size:14px; line-height:18px;  }
#contacts_block .contacts_list li { clear:both; padding:0 0 0 48px; margin:30px 0 0 0; background:none; position:relative; overflow:inherit  }
#contacts_block .contacts_list li.item:before {content:""; position:absolute; left:0; top:-11px; width:38px; height:38px; background:url(../images/sprite3.png) -125px -370px no-repeat #78b419; border-radius:19px;}
#contacts_block .contacts_list li.icon1:before { background-position:-69px -356px;}
#contacts_block .contacts_list li.icon2:before { background-position:-113px -310px;}
#contacts_block .contacts_list li.icon3:before { background-position:-148px -266px; top:23px;}
#contacts_block .contacts_list li.icon4:before {background:url(../images/mob_sprite.png) -194px -523px no-repeat #78b419;}
#contacts_block .contacts_list li.icon5:before { background:url(../images/mob_sprite.png) -150px -565px no-repeat #78b419;}
#contacts_block .contacts_list li.icon3 { padding-top:34px;}
#contacts_block .contacts_list li ul.highslidelist { float:none; padding:0; margin:24px -20px 0 -70px; width:auto;  }
#contacts_block .contacts_list li ul.highslidelist li { margin:0; width:100%; height: auto; overflow:hidden; position:relative;}
#contacts_block .contacts_list li ul.highslidelist li:before {content:""; position:absolute; left:0; top:50%; width:100%; height:50%; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5)); z-index:6;}
#contacts_block .contacts_list li ul.highslidelist li:after {content:""; position:absolute; left:0; top:0; height:60%; z-index:5; width:100%;}
#contacts_block .contacts_list li ul.highslidelist li img { width:100%; max-width:100%; max-height: none; }
#contacts_block .contacts_list li .phone { font:bold 27px Arial, Helvetica, sans-serif; padding-top:10px}
#contacts_block .contacts_list li .phone a { margin-right:0; white-space:nowrap}
#contacts_block .contacts_list li .free_call { padding-top:3px; font-size:11px; font-weight:bold; text-transform:uppercase; }
#contacts_block .warning { margin:0; padding:0 5%; width:90%; font-size:16px!important;}

/*news*/
.news_block { margin-top:-4px; padding:0 22px; font-size:14px;}
.news_list { border-top:0; margin:0;  margin:14px -22px 0 -22px;}
.news_list .item { clear:both; border:0; padding:17px 0 7px 0;  line-height:17px;}
.news_list .item .name { line-height:20px;}
.news_list .item .img { float:none; max-width: none; margin:0; padding-bottom:20px; }
.news_list .item .img img { max-width: none; width:100%; }
.news_list .item p, .news_list .item .more { font-size:14px; padding:6px 15px 0 21px;}
.news_list .item .name, .news_list .item .date { padding-left:21px; padding-right:15px;}
.news_block #link_pages { display:none;}
.news_block  .news_img { width: auto; float:none; margin:0; padding:15px 0 0 0;}
.news_block  .news_img img { width:100%; height:auto;}

/*text_block*/
.text_block2, .text_block { padding:0 22px!important; margin:0!important; font-size:14px; line-height:17px;}
.text_block5 { margin-top:0; font-size:14px; line-height:17px;}
.text_block2 .text_block2, .text_block2 .text_block { padding:0!important}
.text_block2 h1, .text_block h1  { font-size:18px; }
.text_block2 h2, .text_block h2 {  font-size:16px;  margin-top:10px; }
.text_block2 h3,.text_block h3  {  font-size:15px;  margin-top:10px;}
.text_block2 p, .text_block p { margin-top:18px;}
.text_block2 ul li, .text_block ul li { margin:21px 0 0 0; padding:0 0 0 20px;}
.text_block2 ul li:before, .text_block ul li:before { top:0; width:6px; height:6px;  border-radius:7px;}
.text_block2 .low_block { padding:25px 22px 31px 22px; margin:21px -22px 0 -22px  }

/*catalog_block*/
#catalog_block { margin:0;}
#catalog_block .list_block, #catalog_block .list_block.stroka { margin:0 auto; max-width:400px; padding:0;}
#catalog_block .list_block .list, #catalog_block .list_block.stroka .list { padding:0; margin:0; border-top:1px solid #d4d4d4;}
#catalog_block .paging_blok+.list_block .list { border-top:0;}
#catalog_block .paging_blok+.list_block.stroka .list { border-top:0;}

#catalog_block .paging_blok+.list_block .list .item:last-child { border-bottom:0;}
#catalog_block .paging_blok+.list_block .list .item:last-child:after { border-bottom:0;}
#catalog_block .paging_blok+.list_block.stroka .list .item:last-child { border-top:0;}
#catalog_block .paging_blok+.list_block.stroka .list .item:last-child:after { border-bottom:0}

#catalog_block .list_block .item, #catalog_block .list_block.stroka .item { width: auto; display:block; float:none; margin:0px; padding:0 0 22px 0; border:0; border-bottom:1px solid #d4d4d4; width:100%; float:left; position:relative; }
#catalog_block .list_block .item:after, #catalog_block .list_block.stroka .item:after {content:""; position:absolute; left:-1000px; bottom:-1px; width:3000px; border-bottom:1px solid #d4d4d4; }
.ie7 #catalog_block .list_block .item  { margin-right:0;}
#catalog_block .list_block .staus {  left: 10px; top:10px; /*width:19px; height:19px;*/ } 
#catalog_block .list_block .staus .txt { left:31px; top:4px; white-space:nowrap;font-weight: bold;} 
#catalog_block .list_block .foto, #catalog_block .list_block.stroka .foto  {  height:217px;line-height: 214px; width: auto; float:none; padding:26px 0 0 0; text-align:center;   }
#catalog_block .list_block .foto  img { vertical-align: middle;}
#catalog_block .list_block .borders, #catalog_block .list_block.stroka .borders { border:0; float:none;  width: auto; padding:30px 0 0 0; margin:0; }
#catalog_block .list_block .item .border1, #catalog_block .list_block.stroka .border1  {border:0; float:none; width: auto; padding:0 22px 0 22px; margin-top:-1px; }
#catalog_block .list_block .item .right, #catalog_block .list_block.stroka .right  { position:relative;  float:none; width:auto; padding:0 30px 0 22px; margin:17px 0 0 0;  min-height:10px; }
#catalog_block .list_block .hint, #catalog_block .list_block.stroka .hint, #catalog_block .list_block.stroka .hint+.hint { bottom:auto; right: auto; left:50%; margin-left:31px; top:187px; width:54px; height:auto; border:3px solid #fff; border-radius:30px;}
#catalog_block .list_block.stroka .hint+.hint { margin-left:-20px;}
#catalog_block .list_block .border2 {border:0;}
#catalog_block .list_block .border2 .reiting, #catalog_block .list_block .border2 .reviews, #catalog_block .list_block.stroka .reiting, #catalog_block .list_block.stroka .reviews{ position:absolute; right:10px; top:7px; }
#catalog_block .list_block .border2 .reviews, #catalog_block .list_block.stroka .reviews { right:5px; }
#catalog_block .list_block .sravnenie { display:none;}
#catalog_block .list_block .reviews, #catalog_block .list_block.stroka .reviews { border-left:0; border-right:0; text-align: left;  margin:0; font-size:14px; padding-top:9px; }
#catalog_block .list_block.stroka .reviews { right:12px; padding-top:21px;}
#catalog_block .list_block .reiting, #catalog_block .list_block.stroka .reiting { margin-left:0;}
#catalog_block .list_block .type, #catalog_block .list_block.stroka .type { padding:6px 0 5px 0; font-size:12px; color:#808080;}
#catalog_block .list_block .name, #catalog_block .list_block.stroka .name  { margin-top:-4px; width:auto!important;  padding:0; white-space:normal;  min-height:10px!important; }
#catalog_block .list_block .price, #catalog_block .list_block.stroka .price  { display:block; }
#catalog_block .list_block .price .old {  }
#catalog_block .list_block .price { padding:0; float:left;}
#catalog_block .list_block .discount, #catalog_block .list_block.stroka .discount { position:absolute;  text-indent:1000px;  background:url(../images/mob_sprite.png) 0 -176px no-repeat; width:51px; height:25px; top:22px; left:42%; margin-left:1px; }
#catalog_block .list_block .discount .number, #catalog_block .list_block.stroka .discount .number { text-indent:0; margin-left:0; width:51px; text-align:center; min-height:10px; position:absolute; left:0; top:0; font: 18px/25px Arial, Helvetica, sans-serif;  }
#catalog_block .list_block .discount .number .perc { font-size:16px; font-weight:bold}
#catalog_block .list_block .buy_button, #catalog_block .list_block.stroka  .buy_button {float:right; background:url(../images/sprite.png) -335px -181px no-repeat #78b419; width:49px; height:47px; border:0; cursor:pointer; margin:9px 3px 0 0; overflow:hidden;}
#catalog_block .list_block .discount.want, #catalog_block .list_block.stroka .discount.want{background:url(../images/mob_sprite.png) -65px -176px no-repeat; padding:0; text-align:center; text-transform:lowercase; width:183px; height:43px; text-indent:0; color:#4a4a4a; font:bold 16px Arial, Helvetica, sans-serif; top:-47px; margin-left:0; left:50%; margin-left:-91px; }
#catalog_block .list_block .discount.want .ww, #catalog_block .list_block.stroka .discount.want .ww { font:bold 16px Arial, Helvetica, sans-serif;}
#catalog_block .list_block .discount.want a, #catalog_block .list_block.stroka .discount.want a { color:#4a4a4a; height:32px; padding:11px 8px 0 0;}
#catalog_block .list_block .for_want.right  { margin-top:72px;}


#catalog_block .list_block .right .empty_discount { display:none;  }
#catalog_block .list_block .item:hover { box-shadow:none!important; }
#catalog_block .list_block .item .kredit { display:none;}
#catalog_block .list_block.stroka .border2 { padding-top:0;}
#catalog_block .list_block.stroka .item:before { display:none}
#catalog_block .list_block.stroka .borders { padding-top:0;}
#catalog_block .list_block.stroka .border3 { min-height:0; padding:0!important; width:auto; margin:0;  }
#catalog_block .list_block.stroka .text { clear:both; padding:0 0 38px 0; font-size:14px; line-height:17px; margin-top:-1px; }
#catalog_block .list_block.stroka  .buy_button { overflow:hidden; margin:-36px 13px 0 0;}
#catalog_block .list_block.stroka .right {   padding:0;}
#catalog_block .list_block.stroka .price { float:left;  width:auto;} 
#catalog_block .list_block.stroka .price .old { float:none; min-width:0;}
#catalog_block .list_block.stroka .price .new {  float:none; margin:0;}
#catalog_block .list_block.stroka .discount { top:-16px;}
#catalog_block .list_block.stroka .discount.want { margin-top:-47px;}

/*tovar_cart*/
#tovar_cart .quick_view_popup  { position:relative;  border-top:1px solid #d3d3d3; margin-top:29px;}
#tovar_cart .quick_view_popup .big_slider { position:absolute; left:0; top:0; width:100%; height:372px;  margin:0; padding:0; border:0;   }
#tovar_cart .quick_view_popup .block { margin:0; padding-top:372px; position:relative; min-height:10px;}
#tovar_cart .quick_view_popup .little_slider+*+.big_slider {width:100%!important;}

#tovar_cart .quick_view_popup .none_little_slider .big_slider { width:100%;   }
#tovar_cart .quick_view_popup .big_slider .big_foto {  height:371px!important; line-height:369px!important; padding:0; margin:0 0; width: auto; overflow:hidden; border-bottom:1px solid #d5d5d5   }
#tovar_cart .quick_view_popup .big_slider .big_foto img {
	width: auto;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	vertical-align: initial;
}
#tovar_cart .quick_view_popup .little_slider .arrow1, #tovar_cart .quick_view_popup .little_slider .arrow2,#tovar_cart .quick_view_popup .big_slider .hint, .quick_view_popup .big_slider .nalichie, #tovar_cart .quick_view_popup .big_slider:before { display:none;}
#tovar_cart .quick_view_popup .big_slider { margin:0; padding:0;  }
#tovar_cart  .big_slider .arrow1, #tovar_cart  .big_slider .arrow2 { left:9px; margin-top:0; top:165px}
#tovar_cart  .big_slider .arrow2 { left:auto; right:9px; }
#tovar_cart .quick_view_popup .little_slider  { width:100%; height:auto!important; position:relative; z-index:5; border:0; }
#tovar_cart .quick_view_popup .little_slider .overflow { width:100%; overflow:hidden; height: auto; position:relative; }
#tovar_cart .quick_view_popup .little_slider ul { position:relative;border-bottom:1px solid #d5d5d5; top:0!important; }
#tovar_cart .quick_view_popup .little_slider ul:before {content:""; position:absolute; left:0; top:0; border-top:1px solid #d5d5d5; width:100%;}
#tovar_cart .quick_view_popup .little_slider ul .item { position:relative; overflow:hidden; width:33%; border:1px solid #d5d5d5; padding:0; margin:0 0 -1px -1px; display:inline-block; vertical-align:top; height:105px; }
#tovar_cart .quick_view_popup .little_slider ul .item  img { max-height:100%; max-width:100%; width:auto; height: auto; vertical-align:middle;}
#tovar_cart .quick_view_popup .little_slider ul .item a { display:block; padding:7px; height:91px; line-height:89px; position:relative;}
#tovar_cart .quick_view_popup .little_slider ul .item.active a:before, #tovar_cart .quick_view_popup .little_slider ul .item.active a:after {content:""; position:absolute; left:0; top:0; height:100%; width:100%; border-left:1px solid #78b419; border-top:1px solid #78b419; }
#tovar_cart .quick_view_popup .little_slider ul .item.active a:after {border-right:1px solid #78b419; border-bottom:1px solid #78b419; left:auto; right:0; top:auto; bottom:0;}
/* FIXME fix 11.07.24 */
#tovar_cart .quick_view_popup .big_slider .instrukcia, 
#tovar_cart .quick_view_popup .big_slider .sertificate { 
	/* right: auto;  */
	/* left: 0;  */
	bottom:  auto; 
	top: 100%; 
	font-size: 14px; 
	color: #00b7e5; 
	padding: 18px 0 0 17%; 
	min-height: 53px; 
	background: url(../images/sprite3.png) 24px -433px no-repeat; 
	border-bottom: 1px solid #d3d3d3; 
	/* width: 83%;  */
	width: 100%; 
	z-index: 30; 
	box-sizing: border-box;
}

/* #tovar_cart .quick_view_popup .big_slider .sertificate { background-position:-14px -389px; margin-top:55px; left:0;} */

/* FIXME fix 11.07.24 */
#tovar_cart .quick_view_popup .big_slider .sertificate {
	background-position: -14px -389px;
	/* margin-top: 15px;  */
	/* left: 0; */
}
/* FIXME fix 11.07.24 */
#tovar_cart .quick_view_popup .instrukcia + .sertificate {
	left: 135px;
}
.under_links__left .oneclick {
	margin-bottom: 0;
}

#tovar_cart .quick_view_popup .price_block { border:0; margin:0 22px 0 22px; width:auto; height:auto!important; padding:125px 0 117px 0; clear:both;  }
#tovar_cart .quick_view_popup .price_block.no_kredit { padding-bottom:65px;}
#tovar_cart .quick_view_popup .price_block .ergonomika, #tovar_cart .quick_view_popup .price_block .discount.want { position:absolute; text-indent:1000px; left:auto; right:0; top:9px;  width:81px; height:37px; background:url(../images/mob_sprite.png) 0 -227px no-repeat; padding:0; }
#tovar_cart .quick_view_popup .price_block .ergonomika .number { position:absolute; left:-8px; width:88%; top:1px; text-indent:0; font:bold 30px Arial, Helvetica, sans-serif; text-align:center;}
#tovar_cart .quick_view_popup .price_block .ergonomika .number .proc { font-size:16px; left:2px; position:relative; top:-9px;}
#tovar_cart .quick_view_popup .price_block .discount {color:#4a4a4a;}
#tovar_cart .quick_view_popup .price_block .discount.want {color:#4a4a4a; white-space:nowrap;background:url(../images/mob_sprite.png) -145px -179px no-repeat; width:100px; text-align:center; text-indent:0; font-size:12px;  float:right; position:relative; line-height:24px; height:37px; padding-right:3px;}
#tovar_cart .quick_view_popup .price_block .discount.want .ww{ font-size:12px; margin-left:2px; color:#4a4a4a;}
#tovar_cart .quick_view_popup .price_block .discount.want  a { padding:7px 0 0 0;  color:#4a4a4a; text-decoration:none}
#tovar_cart .quick_view_popup .price_block .discount.want  a:hover { color:#4a4a4a; text-decoration:none}
#tovar_cart .quick_view_popup .price_block .discount.want .sale{ color:#4a4a4a; padding:7px 0 0 0}
/* fix 24.06.24 óâåëè÷åí îòñòóï öåíû îò êíîïêè mb-0 -> 15 */
#tovar_cart .quick_view_popup .price_block .new_price { margin:0 0 15px -3px; font-size:16px; font-weight:bold; float: left;}
#tovar_cart .quick_view_popup .price_block .new_price .number { font-size:48px; font-weight: normal; letter-spacing:-2px; }
#tovar_cart .quick_view_popup .price_block  .green_button, #tovar_cart .quick_view_popup .price_block  .green_button.nogift { clear:both; position: relative; right: auto; top: auto; width:71%; padding-left:29%;}

/* fix 15.07.24 âûðàâíèâàíèå òåêñòà â êíîïêå */
#tovar_cart .quick_view_popup .price_block  .green_button {
	font-size: 28px;
	padding-top: 16px;
	height: 51px;
}

#tovar_cart .quick_view_popup .price_block  .green_button.nogift {  font-size:28px; padding-top:16px; height:51px;}
#tovar_cart .quick_view_popup .price_block  .green_button:before, #tovar_cart .quick_view_popup .price_block  .green_button .before {  left:34px; }
#tovar_cart .quick_view_popup .price_block .kredit { position:absolute; right: auto; left:-22px; padding:17px 22px 3px 22px; width:100%; top: auto; bottom:58px; width:100%; text-align:center; font-size:14px; border-bottom:1px solid #d3d3d3; height:38px;}
#tovar_cart .quick_view_popup .price_block .all { position:absolute; bottom:0; left:0; font-size:14px; height:43px; text-align:left; padding-top:11px; }
#tovar_cart .quick_view_popup .price_block .all a { color:#00b7e5; margin:0;}
#tovar_cart .quick_view_popup  .pokupka { width: auto; height:auto!important; float:none; padding:20px 22px 23px 22px; border:0; border-top:1px solid #d5d5d5;  }
#tovar_cart .quick_view_popup  .pokupka .hh { padding:0; text-transform:uppercase; font: italic bold 18px "Arial Black", Arial, Helvetica, sans-serif;  border:0; background:#fff; letter-spacing:-1px; }
#tovar_cart .quick_view_popup .pokupka .icons { height: auto; margin:8px 0 0 -15px }
#tovar_cart .quick_view_popup .pokupka .icons li {  padding:7px 0 0 0!important; width: auto; float:none; border:0;  height: auto;}
#tovar_cart .quick_view_popup .pokupka .icons li .name { padding:14px 0 0 86px; line-height:18px; font-size:18px; min-height:30px; }
#tovar_cart .quick_view_popup .pokupka .question { display:none}
#tovar_cart #catalog_block { border:0;}
#tovar_cart .akseeeuars_block {  padding-top:1px; background:none; min-height:10px; border-top:0 }
#tovar_cart .akseeeuars_block .hh { padding:23px 0 24px 22px; border:0; border-top:1px solid #d4d4d4; background:#fff; font: italic  18px/20px "Arial Black", Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #d4d4d4;}
#tovar_cart .akseeeuars_block .list_block { margin:0 auto;}
#tovar_cart .akseeeuars_block .list_block .list { padding:0; margin:0; position:relative; border:0;   }
/* #tovar_cart .akseeeuars_block .list_block .list:after {content:""; position:absolute; left:-1000px; width:3000px;  border-top:1px solid #d4d4d4; top:0; z-index:90  } */
#tovar_cart .akseeeuars_block .list_block .item {  margin:0px;  border:0; border-top:1px solid #d4d4d4; width:100%; float:left; position:relative;}
#tovar_cart .akseeeuars_block .list_block .item:first-child  { border:0; }
#tovar_cart .akseeeuars_block .list_block .item:after { content:""; position:absolute; left:-1000px; width:3000px;  border-bottom:1px solid #d4d4d4; top:0;}
#tovar_cart .akseeeuars_block .list_block .item:last-child:after {  border-bottom:0;}
#tovar_cart .akseeeuars_block .list_block .item .border1 { border:0;}
#tovar_cart .akseeeuars_block .list_block .item .border1 { padding-bottom:0; }
#tovar_cart .akseeeuars_block .list_block .item .border1 .type { padding:6px 0 5px 0;}
#tovar_cart .akseeeuars_block .list_block .item  .right { }
/*nabors_block*/
#tovar_cart .akseeeuars_block .list_block .item .price .old {}
#tovar_cart .nabors_block { width:100%; margin:0 0 0 0; border:0!important; }
#tovar_cart .nabors_block .diski_list li+li+li+li { display:block;}
#tovar_cart .nabors_block .diski_list li { width: auto; float: none;   margin:0; height: auto;  line-height:16px;}
#tovar_cart .nabors_block .diski_list li a, #tovar_cart .nabors_block .diski_list li.active a { height:126px; padding:0 0 0 8px; margin:0; border:0; border-top:1px solid #d4d4d4;} 
#tovar_cart .nabors_block .diski_list li .foto { float:left; height:106px; padding:10px 0; line-height:103px; width:149px; }
#tovar_cart .nabors_block .diski_list li .foto img { max-height:100%; max-width:100%; width:auto; height:auto;}
#tovar_cart .nabors_block .diski_list li .name, #tovar_cart .nabors_block .diski_list li.active a .name {   padding:40px 7px 0 0; font-size:14px; line-height:18px;}

/* TODO ÁËÎÊ ÍÀÁÎÐÛ 20.06.24 */
/* #tovar_cart .nabors_block .nabor_tab { display: none !important} */
#tovar_cart .nabors_block {
	position: relative;
} 
#tovar_cart .nabors_block .nabor_tab { 
	position: absolute;
	display: none;
	z-index: 100;
	/* overflow-x: auto; */
}
	
#tovar_cart .nabors_block .nabor_tab.popup_block_mob {
	/* padding: 25px 10px; */
	padding: 0;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
} 

.popup_block_mob form {
	padding: 25px 10px;
	overflow-x: auto;
}

.popup_block_mob {
	top: 0;
	left: 50%;
	width: 100%;
	margin-left: 0;
	background-color: #fff;
	box-shadow: 0 0 7px #000;
	transform: translateX(-50%);
}

.popup_block_mob .close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 26px;
	height: 26px;
	font-size: 26px;
	font-weight: bold;
	line-height: 26px;
	color: #FFFFFF;
	text-align: center;
	background: #78b419;
	border-radius: 16px;
	cursor: pointer;
}
.popup_block_mob .close:hover {
	background: #6ea418;
}
.popup_block_mob .popover {
	display: none;
	/* align-items: center; */
	justify-content: center;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #191919;
	opacity: 0.7;
	z-index: 100;
}
.popup_block_mob .popover::before {
	position: absolute;
	content: '';
	width: 130px;
	height: 130px;
	margin-top: 40%;
	background: url('../images/hand.png') no-repeat center;
	background-size: contain;
	animation: xScroll 0.75s infinite alternate-reverse ease-in-out;
}

#tovar_cart .nabors_block .nabor_tab table td {
	padding: 8px 0 7px 5px;
}
#tovar_cart .nabors_block .nabor_tab table td.cel-3 {
	padding-top: 4px;
}

#tovar_cart .akseeeuars_block.border { margin:0; padding-bottom:24px; border-bottom:0;  }
/*text_block3*/
#tovar_cart  .text_block3 {   padding:0 22px 0 22px; font-size:14px; line-height:18px;  border:0; margin-top:-6px;   }
#tovar_cart  .text_block3 .char_dl { font-size:16px; line-height:20px;}
#tovar_cart  .text_block3 .char_dl dt { background:none; font-weight:bold; margin-top:11px; width:auto; display:block;}
#tovar_cart  .text_block3 .char_dl dt:first-child { margin-top:0;}
#tovar_cart  .text_block3 .char_dl dt span { padding:0;}
#tovar_cart  .text_block3 .char_dl dd { width: auto; display:block; margin:0; padding:0;} 
#tovar_cart  .text_block3 p.all { margin:24px 0 0 0; font-size:14px;}

/*reviews*/
#tovar_cart .akseeeuars_block.reviews {  border-bottom:0; padding:23px 0 97px 0; margin:0 22px; width: auto;} 
#tovar_cart .akseeeuars_block.reviews .hh { margin-left:-22px; margin-right:-22px;}
#tovar_cart .akseeeuars_block .reviews_block { width:auto; border:0; margin:-14px 0 0 0; padding:0;}
#tovar_cart .akseeeuars_block .reviews_block.none { font-size:16px; }
#tovar_cart .reviews_list .it {font-size:14px;  border:0!important; padding:0px 0 10px 0;  line-height:18px;}
#tovar_cart .reviews_list:first-child .it:first-child {  padding-top:0; }
#tovar_cart .reviews_list .it dt { width: auto; text-align: left; display:block; padding-top:4px; }
#tovar_cart .reviews_list .it dd { padding:0; width: auto; display:block;}
#tovar_cart .reviews_list .it .text { font-size:14px; padding:5px 0 0 0; margin:0;  line-height:18px;}
#tovar_cart .reviews_list .it dd .text:first-child { padding-top:0; }
#tovar_cart .reviews_list .it .name { font-size:18px;  height: auto; position: relative; top:0; left:0; margin:0!important; padding:0!important;  width:68%; }
#tovar_cart .reviews_list .it .date { position: relative; right: auto; top: auto; color:#747474; left:0; margin:0;  clear:both; float:none; }
#tovar_cart .reviews_list  .poleznost { padding:0; position:relative; font-size:14px; color:#fff;   padding-top:5px; float:right; width:60px; height:23px; background:#78b419; text-align:center; margin:9px 0 0 6px;}
#tovar_cart .reviews_list  .poleznost a { padding:0; margin:0;font-size:14px; color:#fff; border:0;}
#tovar_cart .reviews_list .green, #tovar_cart .reviews_list .red { color:#fff; font-weight:normal;}
#tovar_cart .reviews_list  .poleznost+.poleznost { background:#f54205;}
#tovar_cart .reviews_list .polezen { padding-top:15px; }
#tovar_cart .pezmer_info { clear:both; padding-bottom:6px; margin-top:-5px;}
#tovar_cart .reviews_list  .reiting { margin:-7px 5px 0 0;  width:64px; height:11px; background:url(../images/reiting.png) 0 -12px repeat-x;}
#tovar_cart .reviews_list  .reiting .stars { height:11px; background:url(../images/reiting.png) 0 0 repeat-x;}
#tovar_cart .akseeeuars_block.reviews .grey_button { left:0; width:100%;  bottom:26px;}

/*#popup_review_block*/
#popup_review_block { width:100%;  margin-left:0; left:0!important; padding:40px 0 40px 0;}
#popup_review_block .left { float:none;  width: auto; font-size:14px; padding:0 15px}
#popup_review_block .left .heading { line-height:30px;}
#popup_review_block .left .text p.grey { margin:19px 0 0 0; }
#popup_review_block .right .podskazka { display:none}
#popup_review_block .right dt, #popup_review_block .right dd  { display: block; margin-top:2px; text-align:left}
#popup_review_block .right dt { margin-top:14px; width: auto;   line-height:20px;}
#popup_review_block .right dd { padding:0 0 0 0; width: auto;}
#popup_review_block .right { padding:0 15px}
#popup_review_block .right .inp_txt, #popup_review_block .right .inp_txt.kod { width:90%; padding-left:5%; padding-right:5%;}
#popup_review_block  .green_button { width:100%;  float: left; margin-top:-5px;}
#popup_review_block .right dt.normal2 { white-space:nowrap}
#popup_review_block .right dt.normal2 br { display:none;}
#popup_review_block .right  div.dirt { padding-left:22px;}
#popup_review_block .right  div.dirt input { clear:left; display:block; margin:10px 0 -16px -22px}

/*body_short*/
.body_short2 #header { height:222px;  }
.body_short2 #header .logo { top:26px;}
.body_short2 #header .telephone { top:1px; left:0; width:100%; text-align:center;}
.body_short2 #header .telephone .tel1 { display:block; margin:0; font-size:27px; line-height:29px;}
.body_short2 #header .telephone .tel2 { top:1px;}

/*bascet_block*/
#bascet_block_empty {  padding-top:50px; }
#bascet_block { border:1px solid #d5d5d5; margin:0 -1px;}
#bascet_block .item {   border-top:1px solid #d5d5d5; }
#bascet_block .item:first-child { border:0;}
/* #bascet_block .item .staus { left:7px; top:9px; background:url(../images/mob_sprite.png) -65px -66px no-repeat; width:19px; height:19px;} */
#bascet_block .item .staus { left:7px; top:9px; background:url(../images/sprite.png) -65px -66px no-repeat; width:25px; height:25px;}
#bascet_block .item .hint {  left: auto; right:16%; bottom:0; top:142px; width:53px; height:53px; border-radius:30px; border:3px solid #fff; }
#bascet_block .item .foto { height:220px;  border-right:0;  width:100%; line-height:218px; }
#bascet_block .item .foto img { width: auto; height:auto;}
#bascet_block .item .name { text-align:center; padding:0; margin:0 10px -10px 10px;   }
#bascet_block .item .padding { position:relative; clear:both; margin:0; }
#bascet_block .item .border1 { float:none; padding:0; margin:0; width: auto; height: auto;  min-height:1px; }
#bascet_block .item .present_head {  width:37%;  padding:37px 5px 0 0; float:left;  font-size:14px;}
#bascet_block .item .fl {min-height: auto; width:100%; border:0; padding-bottom:31px; }
#bascet_block .item .count_block { float: none; clear:both; width: auto;  padding:10px 0 0 0;}
#bascet_block .item .count_block .hh {font-size:14px;  width:37%; padding:17px 12px 0 0;}
#bascet_block .item .present_block { width:100%;  bottom:26px; padding:0; }
#bascet_block .item .present_block  .present_head { width:37%; padding:0 5px 0 0;}
#bascet_block .item .present {  font-size:14px; padding:0; width:59%;}
#bascet_block .item .price .discount {  text-indent:1000px;  background:url(../images/mob_sprite.png) 0 -176px no-repeat; width:51px; height:25px; top:25px; left:37%; margin-left:12px; }
#bascet_block .item .price .discount  .number { text-indent:0; margin-left:0; width:51px; text-align:center; min-height:10px; position:absolute; left:0; top:0; font: 18px/25px Arial, Helvetica, sans-serif;  }
#bascet_block .item .price .discount  .number .perc { font-size:16px; font-weight:bold;}
#bascet_block .item .price .discount.want{ display:none;}
#bascet_block_grey_block {border:0; border-bottom:1px solid #d4d4d4;   padding:26px 22px 14px 22px; width:auto; background:#fff; }
#bascet_block_grey_block .dostavka { width: auto; font-size:14px; float:none; padding-bottom:16px; line-height:18px;}
#bascet_block_grey_block .dostavka .hh {  padding-bottom:13px; font-style:18px;}
#bascet_block_grey_block .dostavka ul li { padding:7px 0 0 0; }
#bascet_block_grey_block .dostavka  .change_checkbox .ch_box { margin-top:2px; margin-bottom:2px; }
#bascet_block_grey_block  .itog {  float:none; width: auto; padding-top:16px; padding-bottom:2px; border-top:1px solid #d4d4d4;  margin:10px -22px 0 -22px;}
#bascet_block_grey_block  .itog table {  max-width:300;}
#bascet_block_grey_block  .itog .dt { width:94px; padding-right:14px; font-size:14px;}
#bascet_block_last .text p.back { position:absolute; bottom:0; left:22px; font-size:14px;}
#bascet_block_last { padding:5px 0 0 0;}
#bascet_block_last .text {  width: auto; padding:0 0 0 0;}
#bascet_block_last .right {  width: auto; float: none; padding:11px 22px 0 22px; text-align: left;}
#bascet_block_last .right  .itog .full_price { font-size:40px;  word-spacing:-5px; margin:0 0 0 6px;}
#bascet_block_last .right  .itog { text-align: left;  padding:0 0 0 21px; }
#bascet_block_last .green_button { margin-top:16px; width:100%; font-size:22px;   float:none;} 
#bascet_block_last .one_click { font-size:14px; text-align:right; padding-top:17px;}


/*contact_information_block*/
#contact_information_block { border:0; margin:-19px 0 0 0; padding:0; }
#contact_information_block h1 { display:none;}
#contact_information_block .form_block,
#delivery_information_block .form_block {  width: auto; float:none; margin:0 22px;  padding:0; min-height:100px;}
#delivery_information_block .form_block {margin: 0;}
#contact_information_block .form,
#delivery_information_block .form { margin:0; padding:0 ; width:100%; }
#contact_information_block .form dt,
#contact_information_block .form dd,
#delivery_information_block dt,
#delivery_information_block dd {  margin:0; font-size:16px; padding:15px 0 0 0; width:100%; }
#contact_information_block .form dd,
#delivery_information_block .form dd { padding-top:0; }
#contact_information_block .form p { font-size:14px;}
#contact_information_block .form  .inp_txt,
#delivery_information_block .form  .inp_txt { margin:6px 0 0 0; font-size:16px!important; width:95%; border-width:1px; height:19px; padding:10px 0 11px 5%!important;  }
#contact_information_block .form  textarea.inp_txt,
#delivery_information_block .form  textarea.inp_txt { height:100px;}
#contact_information_block .cuselFrameRight,
#delivery_information_block .cuselFrameRight { border-left:1px solid #d4d4d4;  }
#contact_information_block .cusel,
#delivery_information_block .cusel {	height: 40px;	border:1px solid #d4d4d4;	width:100%!important;}
#contact_information_block  .cuselText,
#delivery_information_block  .cuselText {	padding: 8px 0 0 5%;	font-size:16px;	}
#contact_information_block .right_block { float: none; width: auto; padding:45px 22px 0 22px; clear:both;}
#contact_information_block .form .green_button,
#delivery_information_block .form .green_button { width:100%; height:73px; font-size:22px; margin:22px 0 0 1px;}
#contact_information_block .right_block  h2 {  padding:39px 0 0 0; }
#contact_information_block .right_block  h2:first-child { padding:0;}
#contact_information_block .right_block .text { padding:6px 0 0 0; font-size:14px; }
#contact_information_block .right_block .text p { margin:18px 0 0 0;}

/*zakaz_info*/
#zakaz_info { padding:0 0 6px 0;border:0; margin-top:-7px;}
#zakaz_info h1 { font:bold 22px Arial, Helvetica, sans-serif; text-transform:none;}
#zakaz_info .info { padding:7px 22px 20px 22px; float:none; }
#zakaz_info .text .foto { text-align:center; float:none; margin:6px auto 0 auto; display: block; width:auto;}
#zakaz_info .text .foto img { margin-left:0;}
#zakaz_info .text {  font-size:14px; }
#zakaz_info .text h3 { font:18px Arial, Helvetica, sans-serif; padding:26px 0 18px 0;  }
#zakaz_info .text p { padding:0;}
#zakaz_info .info .zakaz  { position:relative; padding:0 0 0 35px; margin:29px 0 0 0;  height:112px; font-size:14px;
	background-color:#f6f6f6; 
	background: -webkit-linear-gradient(to bottom, #f6f6f6, #eaeaea);	
	background: -o-linear-gradient(to bottom, #f6f6f6, #eaeaea);	
	background: -moz-linear-gradient(to bottom, #f6f6f6, #eaeaea);	
	background: -ms-linear-gradient(to bottom, #f6f6f6, #eaeaea);	
	background: linear-gradient(to bottom, #f6f6f6, #eaeaea);
}
#zakaz_info .info .zakaz:before, #zakaz_info .info .zakaz:after {content:""; position:absolute; left:-1px; top:0; height:100%; width:9px; background:url(../images/bg7.png) 0 0 no-repeat;}
#zakaz_info .info .zakaz:after { left:auto; right:-1px; background:url(../images/bg8.png) 0 0 no-repeat;}
#zakaz_info .info .zakaz .hh { padding:17px 0 0 0; display: block; width: auto; font-size:14px; font-weight: normal; line-height:normal; }
#zakaz_info .info .zakaz .number { display: block;  padding-top:0; margin-top:-4px;} 
#zakaz_info .info .to_main { display:none;}
#zakaz_info .akseeeuars_block { margin:0; padding:0; border:0;}
#zakaz_info .akseeeuars_block .hh {padding:16px 0 0 0;  font-size:20px; line-height: 24px;}

#zakaz_info .akseeeuars_block { margin-top:0; border:0;}
#zakaz_info #catalog_block .list_block .item { margin:0; }
#zakaz_info #catalog_block .list_block .item:first-child:after {content:""; position:absolute; left:-1000px; width:3000px; top:-1px; border-top:1px solid #d4d4d4;}
#zakaz_info #catalog_block .list_block .item .border1 { border:0;}
#zakaz_info .akseeeuars_block .hh {  padding:16px 22px 0 22px; float: none; font-size:20px;   line-height: 24px;}
#zakaz_info #catalog_block {  margin-bottom:-1px; margin-top:15px;}

#zakaz_info .like_magas { padding:39px 5% 25px 0; width:95%; float: left;   font-size:16px; border-bottom:1px solid #d4d4d4; line-height:20px; }
#zakaz_info .like_magas img { margin:-15px 20px 0 22px; float:left;}
#zakaz_info .like_magas br { display:none;}

#zakaz_info #vk_groups,#zakaz_info #vk_groups iframe, #vkwidget1, #vk_groups {     /*width: 100%!important; height:181!important*/}
#zakaz_info  .connect_to_us .soc { width:100%!important;  overflow:auto; overflow-y: hidden; padding-bottom:5px; -webkit-overflow-scrolling: touch;}
#zakaz_info  .connect_to_us { float:none; width: auto; padding:31px 22px 0 22px; clear:both;}
#zakaz_info  .connect_to_us .hh { font-size:16px; padding-bottom:14px; line-height:20px;}

/*icons_chapter_list*/
#icons_chapter_list .hh{ display:none;}
#icons_chapter_list { padding:8px 0 8px 0; border-top:1px solid #d7d7d7; margin-top:22px;}
#icons_chapter_list ul { display:block; width: auto; margin-top:0;}
#icons_chapter_list li {  padding:0; margin-top:0; width: auto; vertical-align:top; display:block; padding:7px 0 0 24px; }
#icons_chapter_list .icon {background:none; border:0; margin-right:10px; height:34px; margin-top:-3px; }
#icons_chapter_list .icon img { vertical-align:middle; width:auto; height:auto; max-height:100%; max-width:100%;}
#icons_chapter_list .txt { font-size:14px; margin-top:-3px; width: 230px; }



/*catalog_block*/
#catalog_block .sorting_block .show_block, #catalog_block .sorting_block .vid, #catalog_block .paging_blok .sravnenie { display:none}
#catalog_block .paging_blok { clear:both; padding:0; text-align:center;  }
#catalog_block .paging_blok ul {  min-height:10px; float: none; padding:15px 0 15px 0; display:block; border-bottom:1px solid #d7d7d7;}
#catalog_block .paging_blok ul li { float:none;  width:30px; font-size:20px; font-weight:normal; display:inline-block; vertical-align:top;}
#catalog_block .paging_blok ul li a {  height:30px; padding-top:0; line-height:30px; }
#catalog_block .paging_blok ul li.prev, #catalog_block .paging_blok ul li.next { width:13px; margin:6px 11px 0 11px;}
#catalog_block .paging_blok ul li.prev a, #catalog_block .paging_blok ul li.next a{ padding-top:10px;}

#catalog_block .sorting_block {  border-top:1px solid #d7d7d7;   margin:22px -1px 0 -1px;   height: auto; }
#catalog_block .sorting_block .item { border-bottom:1px solid #d7d7d7; border-top:0; margin-top:-1px; min-height:52px;  }
#catalog_block .sorting_block .heading2 { white-space:nowrap; width: auto;  padding:18px 7px 7px 22px!important; font:bold 14px Arial, Helvetica, sans-serif;}
#catalog_block .sorting_block .item .heading3 { font-size:14px; text-transform:none; padding:18px 0 0 0;   white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#catalog_block .sorting_block #b_sorting .heading2 {  width:130px;}
#catalog_block .sorting_block #b_sorting .heading3 { width:130px;}
#catalog_block .sorting_block #b_categories .heading2 {  width:83px; }
#catalog_block .sorting_block #b_categories .heading3 { width:175px;}
#catalog_block .sorting_block #b_brands .heading2 {  width:50px; }
#catalog_block .sorting_block #b_brands .heading3 { width:210px; }
#catalog_block .sorting_block .item .heading3 .for_hide, #catalog_block .sorting_block .item .heading2 .for_hide { display:none}
#catalog_block .sorting_block .item .heading3 a { color:#000; text-decoration:none;}
#catalog_block .sorting_block .types_list { width:100%; padding:0 0 10px 0!important; margin:0;}
#catalog_block .sorting_block .types_list li { float: none; padding:0; position:relative; margin:0; display:block; font-size:14px; font-weight:normal; }
#catalog_block .sorting_block .types_list li.active { padding:0;}
#catalog_block .sorting_block .types_list.types_list2 { padding-top:0; margin-left: -3px; width:100%;  padding:0 0 10px 0!important;}
#catalog_block .sorting_block.other_brend .types_list.types_list2 { width:100%}
#catalog_block .sorting_block .types_list  a { color:#000; display:block; width:auto; float:none; padding:6px 7px 7px 25px; }
#catalog_block .sorting_block .types_list li {border-top:1px solid #EAEAEA!important}
#catalog_block .sorting_block .types_list li.active { padding:6px 7px 7px 25px;}
#catalog_block .sorting_block #b_brands  .types_list  a {border-top:1px solid #EAEAEA!important}
#catalog_block .sorting_block .types_list li.active a { padding:0!important;}
#catalog_block .sorting_block .types_list  b { font-weight:normal}
#catalog_block .sorting_block .types_list li .hint .list2 li { display: block; float:none; padding:0 0 0 0; }
#catalog_block .sorting_block .types_list li .hint .list2 li a { display:block; border:0; text-decoration:underline; padding-left:35px; }

#catalog_block .sorting_block .types_list2 { padding:0 0 10px 0!important; margin:0; }
#catalog_block .sorting_block .types_list2 li { display:block;}
#catalog_block .sorting_block .types_list2 li+li+li { display: block;} 
#catalog_block .sorting_block .types_list2 { display:block;  margin:9px 0 0 0; padding:0;  width: 100%!important;}
#catalog_block .sorting_block .types_list2 li { display:block;}

#catalog_block .sorting_block .item .arrow {  right:10px; top:15px; width:21px; height:21px; border-radius:11px;  background:#313131;}
#catalog_block .sorting_block .item .arrow:before {content:""; position:absolute; width:0; height:0; left:6px; top:9px; border: 5px solid transparent; border-top: 5px solid #ffffff; }
#catalog_block .sorting_block .item.open .arrow{ background-position:#313131;}
#catalog_block .sorting_block .item.open .arrow:before {border: 5px solid transparent; border-bottom: 5px solid #ffffff; top:2px;}
#catalog_block .sorting_block_bottom { display:none;}
#catalog_block .sorting_block_bottom+.paging_blok { }
#catalog_block .sorting_block_bottom+.paging_blok ul {border-top:1px solid #d7d7d7; border-bottom:0; padding-bottom:5px; } 
#catalog_block .sorting_block .item.show_list .cusel { display:none;}

/*add_to_basket*/
#add_to_basket  { width:90%; margin-left:0; left:0!important; padding-left:5%; padding-right:5%;}
#add_to_basket .tovar { padding:28px 0 0 0;}
#add_to_basket .heading { padding:10px 0 0 0; font-size:22px;}
#add_to_basket .tovar .foto { float:none; margin:0 auto;}
#add_to_basket .tovar .charact { float:none; padding:6px 0 0 0; width: auto; margin:0; }
#add_to_basket .green_button{  float: left; margin-left:0; width:60%; text-align:center; padding-right:20%; text-align: center; padding-left:20%; white-space:nowrap }
#add_to_basket .zakaz_click { margin:20px 0 0 0; width:100%; }
#add_to_basket .grey_button {  width:112%; margin-left:-6%;  }
#add_to_basket .present_list .item { float:none; display:inline-block; vertical-align:top;  padding:0 0 10px 0; width:100%; }
#add_to_basket .present_list .item.active{ padding-right:0; }
#add_to_basket .present_list .item .opus { float:none; clear:both; width:100%; padding-top:5px;}
#add_to_basket .present_list .item .discount { margin:20px 0 0 0;}
#add_to_basket  .heading2 { padding:26px 0 0 0;}

#catalog_block h1+p, #catalog_block h1+p+p, #catalog_block h1+p+p+p { margin:10px 22px 0 22px; }
.gift_clear { margin-top:10px;}
.akseeeuars_block.reviews .hh.all_otz { margin:0 -22px;}
.table_overflow { overflow:auto; width:100%; -webkit-overflow-scrolling: touch;}

/*zakaz_v_klick*/
#zakaz_v_klick { width:94%; padding:30px 3% 20px 3%; margin-left:0; left:0!important }
#zakaz_v_klick .heading { font-size:20px;}
#zakaz_v_klick .form { padding:10px 0 0 0;}
#zakaz_v_klick .form .inp { background:#fff; width:95%; padding-left:5%; padding-right:0;}
#zakaz_v_klick .form .sub { margin-left:0; width:100%; background:#f74904;  font-size:20px;}
#zakaz_v_klick .form p { margin-top:15px;}
#zakaz_v_klick .important { padding:15px 0 0 0; }
}
@media only screen and (min-width: 0px) and (max-width: 350px) {
#zakaz_info .text .foto { margin-left:-22px; margin-right:-22px;}
}
@keyframes xScroll {
	0% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(-30px);
  }
}
@media screen and (max-width: 1024px) {
	#on_top a {
		margin-left: -80px;
		transform: scale(0.9);
	}
}
