a {outline:none !important}
.valign {font-size: 0}

.valign > [class*="col"] {
  display: inline-block;
  float: none;
  vertical-align: middle;
}

.header_line {min-height:32px; background: #ffffff; }

.catalog_menu_line {background: #437fc8; }

.form-group {margin-bottom:0px; color:#d9e3f9 !important}
.form-horizontal .form-group {margin-right: 0px;   margin-left: 0px;}
.search_form {background: #ffffff; height:35px; border: 1px solid #d9d9d9; max-width:560px; margin-left:10px; margin-bottom:5px; margin-top:6px;  }
.search_form input {border:0px !important; background: none !important; color:#585858  !important; margin-top:5px; box-shadow:none; min-width:300px; min-height:30px; width:100%; outline: none;}

.search_form_input {color:#585858 !important}
.search_form_input::-moz-placeholder {color:#585858 !important}
.search_form_input::-webkit-input-placeholder {color:#585858 !important}

.search_btn {background:url(https://images.elecity.ru/shared_data_template/img/search_btn.png) no-repeat center center !important; border:0px !important; height:30px; width:30px; margin-top:6px;}

@font-face {
	font-family: 'CTrebuchetMS';
	src: url('https://images.elecity.ru/shared_data_template/fonts/TrebuchetMS/TrebuchetMS.eot');
	src: local('O'), url('https://images.elecity.ru/shared_data_template/fonts/TrebuchetMS/TrebuchetMS.woff') format('woff'), url('https://images.elecity.ru/shared_data_template/fonts/TrebuchetMS/TrebuchetMS.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}



body {font-family:Trebuchet MS, CTrebuchetMS, sans-serif}


.header_second_line {background: #eff1f5;border-bottom:1px solid #d1ddeb;border-top:1px solid #d1ddeb;}

@media (max-width: 769px) {
  .logo_block { display: none; }
  .block_region { display: none; }
  .block_cart  { display: none; }
  .cart_header {margin:0px !important}
  .header_second_line {border:0px !important}
}




.mob_region_icon {display:block; background:url(https://images.elecity.ru/shared_data_template/img/mob_region_icon.png) #fff  no-repeat center center; border-radius:30px; height:30px; width:30px;margin:3px 0px;    float: right;}
.mob_phone_icon {display:block; background:url(https://images.elecity.ru/shared_data_template/img/mob_phone_icon.png) #fff no-repeat center center; border-radius:30px; height:30px; width:30px;margin:3px 4px;    float: right;}
.mob_cart_icon {display:block; background:url(https://images.elecity.ru/shared_data_template/img/mob_cart_icon.png) #fff no-repeat center center; border-radius:30px; height:30px; width:30px;margin:3px 0px;    float: right;}

.mob_logo {display:inline-block; background:url(https://images.elecity.ru/shared_data_template/img/mob_logo.png) no-repeat center center; height:35px; width:100px;margin-top:3px;}

.mob_cart_icon {position:relative;}
.mob_cart_icon span {position:absolute; right:-4px; top:-3px; background:#e9edf3;  border-radius:15px; height:15px; width:15px;font-size:12px;     display: block;  text-align:center; font-weight: bold; color:#437fc8;}

.header-middle_item__menu_1 {width:15%}
.header-middle_item__menu_2 {width:45%; text-align:center;}
.header-middle_item__menu_3 {width:40%; text-align:right;}


.header-middle_container {display: table; width: 100%;}
.header-middle_table {display: table-row; }



@media (max-width: 1300px) {


}

@media (max-width: 400px) {


}


@media (min-width: 1200px) {
	  .container {
    width: 1190px;
  }

  }




@media (min-width: 1300px) {
  .container {
    width: 1290px;
  }




}

@media (min-width: 1400px) {
  .container {
    width: 1350px;
  }




}


  .nav > li > a {
    padding: 6px 14px;
    }




.logo_img {margin-top:8px; }
.logo_img:hover {opacity:0.8}

.nopadding {padding: 0px !important}



.phone_header {    font-size: 13px; }
.phone_icon i {background:url(https://images.elecity.ru/shared_data_template/img/phone_icon.png) no-repeat center center #ffffff; height:50px; width:50px; display:block; border-radius:50px;}
.phone_icon {margin-top: 5px;}
.region_icon i {background:url(https://images.elecity.ru/shared_data_template/img/region_icon.png) no-repeat center center #ffffff; height:50px; width:50px; display:block; border-radius:50px;}

.block_region {margin: 0 auto; width:150px; margin-top: 0px;}

.block_region .region_name {margin-bottom: 0px !important;}

.block_cart {margin-top: 0px;}


.phone_numbers {font-size:25px; /* min-height:70px;*/ width:200px; float:left;}
.phone_numbers span {font-size:13px; color:#626262; }
.phone_numbers_t1 {font-size:14px; color:#1f62b2; display: block;line-height: 1.8;/*margin: 5px 0 10px 0;*/}
.phone_numbers center { padding-top: 7px;}
.phone_numbers a { text-decoration: none; color:#437fc8;}

.phone_numbers2 {margin-top: 8px;}

.phone_worktime {line-height: 1.2;  margin:8px 0 0 5px;}

.phone_worktime2 {width:135px; float:left; color: #626262; font-size: 13px; line-height: 1.5; margin:8px 0 0 5px;}

.phone_button a, .region_button a, .ruk_note a {display:inline-block; color:#467dbe; padding: 8px 13px; margin-top:10px; font-size:14px;margin-bottom:10px;border:1px solid #467dbe;}
.phone_button a { margin-left:20px; }
.phone_button a:hover, .region_button a:hover ,  .ruk_note a:hover  {text-decoration:none; background:#467dbe; color:#ffffff; }

.phone_button > span > a
{
	margin-left: 0;
	border: none;
	border-bottom: 1px dashed #467dbe;
	padding: 1px 1px;
	margin: 7px 0 0 0px;
}


.logo_img_h_mob {display:none;}

@media (max-width: 992px) {
	.logo_img {width:100%; max-width:270px;}
	.phone_button a {margin-left:0px;  }

	.phone_button > span > a
	{
		margin-left: 15px;
	}

}


@media (max-width: 769px) {.phone_numbers2 {width:50%}
.logo_img_h_mob {display:block;}
.logo_img_h {display:none !important;}
.logo_block {text-align:center;}
}




@media (max-width: 400px) {
	.logo_img {width:200px;}
	.header_note {display:none !important;}
	.region_name {  margin-top: 0px; height: 45px;     margin-bottom: 0px !important;}


	.header_second_line .logo_block {padding: 0px !important}
	.logo_img_h_mob img {width:45px}
	.phone_numbers {width: 170px;}
	.phone_worktime a {margin: 17px 0px 0 3px !important;}
	.header_second_line .container {padding: 0px !important}
	.phone_header div {padding: 0px !important}
	.phone_worktime {margin: 3px 0 0 5px;}
	.region_name a span {border-bottom:1px dotted #337ab7; display:inline !important;}
}







.region_name {display: table;height: 55px;}
.region_name a {font-size:16px; color:#337ab7; font-weight:bold; /* border-bottom:1px dotted #337ab7;*/display: table-cell; vertical-align: middle;}
.region_name a:hover {text-decoration:none; /*border-bottom:1px dotted #7eb1ee; */color:#7eb1ee ; text-decoration:underline}

.region_name a span {display:block; width:87px; overflow:hidden}


.cart_header {margin-top:6px; }
.cart_icon a {background:url(https://images.elecity.ru/shared_data_template/img/cart_icon.png) no-repeat center center #ffffff; height:50px; width:50px; display:block; border-radius:50px;}
.cart_icon {width:60px; float:left}

.cart_text {font-size:14px; color:#2b2b2b;  width:130px; float:left}
.cart_text a {font-size:16px; color:#de443a; font-weight:bold; text-decoration:underline;}
.cart_text a:hover {color:#ff493e;}

.cart_button a {display:inline-block; color:#ffffff; background:#eb746d; padding: 8px 13px; margin-top:7px;font-size:14px; margin-bottom:10px;}
.cart_button a:hover {text-decoration:none; background:#ff493e; }
input.error, select.error
{
	border: 2px solid red!important;
}



.header_preim_line {min-height:46px; background:#eff1f5;}
.preim_item { padding-left:35px; margin-top:4px; height:37px;}
.preim_item a {font-size:14px; color:#96a2bc; font-weight:normal; text-transform:none; text-decoration:underline;}
.preim_item a.header_preim_link {font-size:14px; color:#494949;  text-decoration:underline; display:inline-block; margin-top:7px; line-height:1.8}
.preim_item a:hover {color:#437fc8;}

.preim_1 {background:url(https://images.elecity.ru/shared_data_template/img/preim_1.png) no-repeat top left; height:60px;}
.preim_1 a {display:block; padding-top:35px; padding-left:50px;}

.preim_1_ec {background:url(https://images.elecity.ru/shared_data_template/img/preim_1_ec.png) no-repeat top left; height:50px; margin-left:10px;}
.preim_1_ec a {display:block; padding-top:28px; padding-left:48px; font-size:11px}

.preim_2 {background:url(https://images.elecity.ru/shared_data_template/img/preim_2.png) no-repeat center left; margin-left:25px;}
.preim_3 {background:url(https://images.elecity.ru/shared_data_template/img/preim_3.png) no-repeat center left;}
.preim_4 {background:url(https://images.elecity.ru/shared_data_template/img/preim_4.png) no-repeat center left;}
.preim_5 {background:url(https://images.elecity.ru/shared_data_template/img/preim_5.png) no-repeat center left;}
.preim_6 {background:url(https://images.elecity.ru/shared_data_template/img/preim_6.png) no-repeat center left;}

.header_preim_line_ec_tbl {display:table; margin: 5px 0 0 0 ;}
.header_preim_line_ec {display:table-row;}
.header_preim_line_ec .preim_item {display:table-cell; }


@media (max-width: 1200px) {
	.preim_2 {margin-left:0px;}

}


.catalog_cats_item_1 {background:url(https://images.elecity.ru/shared_data_template/img/catalog_cats_item_1.png) #3b73b8 no-repeat left top; padding-left:55px !important; }
.catalog_cats_item_1:hover, .section-submenu:hover + .catalog_cats_item_1 {background:url(https://images.elecity.ru/shared_data_template/img/catalog_cats_item_1.png) #ffffff no-repeat left bottom !important;color:#437fc8; }

.catalog_cats_item span {width:61px; height:61px; display:block; margin: 0 auto; margin-bottom:5px;}

.catalog_cats_item {height:40px; display:block; text-align:center; color:#ffffff; font-size:14px; text-transform:uppercase; font-weight:bold; padding:11px 19px;}
.catalog_cats_item:hover {background:#ffffff;color:#437fc8; text-decoration:none;}

.line_height_2 span {margin-bottom:15px;}




.section-submenu:hover + .catalog_cats_item  {background:#ffffff;color:#437fc8; text-decoration:none;}




.carousel-control.right {background-image:none;}
.carousel-control.left {background-image:none;}
.glyphicon-chevron-right::before {content: none; }
.glyphicon-chevron-right {background:url(https://images.elecity.ru/shared_data_template/img/slider_right.png)  no-repeat center center;}
.glyphicon-chevron-left::before {content: none;}
.glyphicon-chevron-left {background:url(https://images.elecity.ru/shared_data_template/img/slider_left.png)  no-repeat center center;}

.carousel-inner .item img {margin: 0 auto;}



.preim_line {background:#f2f4f7;}
.preim_line_item {padding: 0 0 0 70px; margin: 25px 0 25px 0;font-size:14px; color:#494949;  }
.preim_line_item span {font-size:14px; color:#494949; font-weight:bold; text-transform:uppercase; display:block; margin: 0px 0 10px 0;}
.preim_line_item a {font-size:14px; color:#96a2bc;  text-decoration:underline;display:block;margin: 10px 0 0px 0;}
.preim_line_item1 {background:url(https://images.elecity.ru/shared_data_template/img/preim_line_item1.png)  no-repeat left top;}
.preim_line_item2 {background:url(https://images.elecity.ru/shared_data_template/img/preim_line_item2.png)  no-repeat left top;}
.preim_line_item3 {background:url(https://images.elecity.ru/shared_data_template/img/preim_line_item3.png)  no-repeat left top;}
.preim_line_item4 {background:url(https://images.elecity.ru/shared_data_template/img/preim_line_item4.png)  no-repeat left top;}



.categories_block {display: flex; flex-wrap: wrap;}


.catalog_index_block_item {border:1px solid #f0f0f0; padding:10px; }
.vitrina_category_block:nth-child(4n+1) {clear: both; }
.vitrina_category_block {/*min-height:565px !important*/}
.catalog_index_block_item:hover {
-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.2);}








.catalog_index_block_item {min-height:362px}
.catalog_item_pic {margin:5px; width:95%; min-height:200px;/*max-width:170px;*/}

.catalog_item_name a{color:#1c1c1c; font-size:15px;display:block; border-top:1px dotted #dedede; padding-top:5px; height:50px; overflow:hidden; }
.catalog_item_name a:hover {color:#1f62b2; text-decoration:underline; }

.recomended_items .catalog_item_name { height:55px; overflow: hidden;}

.catalog_item_info {margin: 7px 0 0px 0;}

.catalog_listing_item_code{float:left; width:50%; height:30px; color: #4980c0; line-height: 1;}


.catalog_item_rate {float:left; width:50%; height:30px; background: url(https://images.elecity.ru/shared_data_template/img/otz_item_stars_bg_1.png) no-repeat left top;}
.catalog_item_rate a {line-height:2; text-decoration:underline; color:#5b5b5b;}

.catalog_item_nalichie {float:left; width:50%;height:30px;}
.nalichie_true {background:url(https://images.elecity.ru/shared_data_template/img/nalichie_true.png)  no-repeat left top; padding-left:15px; color:#82b25c; font-size:13px; line-height:1}
.nalichie_false {background:url(https://images.elecity.ru/shared_data_template/img/nalichie_false.png) no-repeat left center; padding-left:14px; color:#d74432; font-size:13px; line-height:1}


.catalog_item_buy {margin: 7px 0 0px 0;}

.catalog_item_price {float:left; width:45%; color:#353535; font-size:19px; font-weight:bold; }
.catalog_item_button {float:left; width:55%;}

.catalog_item_button a {display:inline-block; border:1px solid #d8382c; color:#d8382c; font-size:14px; font-weight:bold; text-transform:uppercase; padding: 7px 15px 7px 15px; float: left;}
.catalog_item_button a:hover {background:#d8382c; color:#ffffff; text-decoration:none; }

.catalog_item_button .compare_link {display:inline-block; background:url(https://images.elecity.ru/shared_data_template/img/compare_icon.gif)  no-repeat top center; display:inline-block; border:1px solid #4980c0; height:36px; width:36px; margin: 0 0 0 5px;}
.catalog_item_button .compare_link:hover {background:url(https://images.elecity.ru/shared_data_template/img/compare_icon.gif)  no-repeat bottom center; }


.index_bottom_categories_line { background:#fafbfc; margin-top:30px;}

.index_bottom_categories_line_item  {margin-bottom:15px; height:350px;}
.index_bottom_categories_line_item:last-child { display: none; }
.index_bottom_categories_line_item .cat_sublink {display:block; margin: 0 0 7px 0;}
.cat_sublink a {color:#506891; text-decoration:underline; display:inline;  line-height:1}
.cat_sublink span {font-size:12px; color:#a4a4a4; }
.index_bottom_categories_line_item_show_all {display:inline-block !important; color:#7a7a7a !important; text-decoration:underline; padding-top:10px;}

h4 {color:#2e2e2e;font-size:19px; font-weight:bold; }

.index_news_pic {width:95%; max-width:415px; min-height:155px; margin: 5px 0 10px 0;}
.index_news_date {color:#a2a2a2;font-size:13px; margin: 5px 0 5px 0; }
.index_news_name a {color:#5d78b3;font-size:13px;text-decoration:underline; }
.index_news_name a:hover  {color:#e64848;}
.index_news_text {color:#4a4a4a;font-size:13px;  margin: 5px 0 5px 0; }
.index_news_pic img
{
	max-width: 100%;
}


.footer_razd {height:5px; background:#bfc8d9;  margin: 30px 0 0px 0;  }
.catalog_razd {height:1px; background:#e2e2e2;  margin: 15px 0 15px 0;  }

.footer_line {background:#f5f6f9; padding-top:10px;}
.footer_zag {color:#505050; font-size:14px; font-weight:bold; text-transform:uppercase;  margin: 10px 0 10px 0;  }

.footer_razd_2{height:1px; background:#bfc8d9;  }
.footer_line2 {background:#f5f6f9; padding-top:10px;}
.footer_modal_ruk_note {}
.footer_modal_suggest_idea {}
.ruk_note {float:right; margin-right:10px;}


.footer_phone {/*color:#6b7fa6;*/ font-size:29px; font-weight:bold; }
/*.footer_phone span {color:#6b7fa6; font-size:13px; }*/

.phone_numbers_footer {width:160px; float:left; margin-top:0px !important}
.phone_numbers_footer a {}

@media (max-width: 400px) {
	.phone_numbers_footer {width:85px; float:none}
	.footer_phone {padding-right:0px; }
	.footer_phone1 {padding:0px; }}
	.phone_numbers_footer a {margin-left:0px !important; }
	.footer_line {padding-left: 0px;}
	.footer_line .container{padding-left: 5px;}

}


.zag_bread_line {margin: 10px 0 10px 0;}

.breadcrumps_block {font-size:14px; color:#437fc8;font-size:13px; margin: 10px 0 0 10px;}
.breadcrumps_block a { color:#437fc8;}
.breadcrumps_block a {display:inline-block; border:1px solid #82ade1; padding:4px 15px; }
.breadcrumps_block a:hover {background:#437fc8; color:#fff; text-decoration:none;}


h1 {font-size:27px; font-weight:bold; /*text-transform:uppercase;*/ color:#1f62b2; }
.model-h1-contener h1{ font-family: 'AT Open Sans'; }
h2 {font-size:20px; font-weight:bold; text-transform:uppercase; color:#1f62b2;margin: 10px 0 10px 0;  }
.clr {clear:both !important}

.pages_text {padding-top:20px;}

.gift {clear: both;}

.gift > img {width: 40px;}

.gift .gift-notice
{
	display: block;
	color: #aaa;
	font-size: 12px;
	padding: 0px 0 0 0;
	margin: 25px 0 25px 0;
	line-height: 14px;
}

@media (max-width: 769px) {

	.gift {background: none !important; border:2px solid #ff423c; width: auto !important; max-width:400px !important; padding: 5px 10px 10px 10px!important; height:auto !important; text-align:center; margin: 15px auto !important;}

}



/*Один товар*/

.catalog_item_big_pic {background-repeat:no-repeat; background-size:contain; background-position: center center; width:100%; height:500px; border:1px solid #e9e9e9; padding:10px;}
#product-page-image-sale-hit
{
	position: absolute;
	text-align: left;
}
#product-page-image-sale-hit img.sale
{
	width: 100px;
	margin-bottom: 5px;
}
#product-page-image-sale-hit img.delivery
{
	width: 160px;
}
.category-page-image-sale-hit
{
	position: absolute;
	text-align: center;
	width: 100%;
	left: 0%;
}
.category-page-image-sale-hit img.sale
{
	width: 70px;
}
.category-page-image-sale-hit img.delivery
{
	width: 120px;
}
.catalog_item_small_pic_item {background-repeat:no-repeat; background-size:contain; background-position: center center; width:107px; height:105px; border:1px solid #e9e9e9; padding:5px; margin:5px 5px 5px 0px; float:left;}
.catalog_item_small_pic_item:hover {border:1px solid #467dbf; }

.catalog_item_sravnenie a {display:inline-block; color:#467dbf; padding: 8px 13px; margin-top:0px; font-size:15px;margin-bottom:10px;border:1px solid #467dbf; font-weight:bold;}
.catalog_item_sravnenie a span {background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png); display:inline-block; width:16px; height:10px;background-position:0px 0px; margin-right:10px;}
.catalog_item_sravnenie a:hover  {text-decoration:none; background:#467dbe; color:#ffffff; }
.catalog_item_sravnenie a:hover span {background-position:-16px 0px;}

.display_table {display:table; width:100%;}
.catalog_item_rating  {display:table-cell; width:50%}
.catalog_item_sravnenie {display:table-cell; width:50%; text-align:right; position: relative;    top: -4px;}

.catalog_item_rating span {display:block; float:left; width:125px; height:25px;background: url(https://images.elecity.ru/shared_data_template/img/otz_item_stars_bg_1.png) no-repeat left top;}
.catalog_item_rating a {display:block;padding-top:3px; color:#565656; font-size:12px; text-decoration:underline;height:30px;}
.catalog_item_rating a:hover { color:#467dbf; }

.catalog_item_column_2 {border:1px solid #e9e9e9; padding:10px;}
.catalog_item_brand   {display:table-cell; width:60%; padding:15px 15px 15px 0px;}
.catalog_item_brand_info  {display:table-cell; width:40%; vertical-align:top;}
.catalog_item_brand_info a {display:block;line-height:1.5;color:#565656; font-size:12px; text-decoration:underline; padding:25px 0 0 0;}


.catalog_item_views {margin: 20px 0 0 0;}
.catalog_item_views_1 span {display:inline-block; width:28px; height:28px; color:#ffffff;font-size:15px; font-weight:bold; text-align:center;background:#467dbf; line-height:1.7; margin:0 15px 7px 0;}
.catalog_item_views_2 span {display:inline-block; width:28px; height:28px; color:#ffffff;font-size:15px; font-weight:bold; text-align:center;background:#5da758; line-height:1.7; margin:0 15px 7px 0;}
.catalog_item_views_3 { line-height:1;}
.catalog_item_views_3 span {display:inline-block; width:28px; height:28px; color:#ffffff;font-size:15px; font-weight:bold; text-align:center;background-color:#f9b642;background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png); line-height:1.7; margin:0 15px 7px 0;background-position:4px -19px;}


.catalog_item_code  {color:#565656; font-size:22px; font-weight:bold; margin:20px 0px 20px 0px ;  }

.catalog_item_old {color:#959595; font-size:19px; margin:0px 0px 0px 0px; text-decoration:line-through}
.catalog_item_cur {color:#3d7ecc; font-size:33px; font-weight:bold; margin:0px 0px 0px 0px ;}
.catalog_item_cur_left {display: block; float: left; width: 60%;}
.catalog_item_price_you_save_block {display: block; float: left; width: 37%; margin-left: 2%; padding: 0px; color: #959595; font-size: 16px; text-align: center; }
.catalog_item_price_you_save_block span { display: block; margin-bottom: 5px;}
.catalog_item_price_you_save_block span.catalog_item_price_you_save_block_price { padding: 7px; background: #fff; color: #5da758; text-align: center; font-size: 19px; border: 1px solid #5da758;}
.catalog_item_jur {color:#565656; font-size:14px; margin:0px 0px 0px 0px ;}
.catalog_item_jur span {color:#eb746d; font-size:18px; font-weight:bold; }



.btn_price { width: 28px;width:28px;height:40px;padding: 7px 0px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 1.4;text-align: center;
cursor: pointer;color: #000000;border: 1px solid #d4d4d4;user-select: none;background:#ffffff;border-radius:0px; }

.form-controls { width: 80px;height:40px;padding: 9px 15px;text-align: center;z-index:5;font-size: 14px;line-height: 1.4;color: #555;background: #f2f2f2;
border-top: 1px solid #ccc;border-left:0px;border-right:0px;border-bottom: 1px solid #ccc;}

.cart_item_price .form-controls { width: 50px;height:40px;padding: 9px 15px;text-align: center;z-index:5;font-size: 14px;line-height: 1.4;color: #555;background: #f2f2f2;
border-top: 1px solid #ccc;border-left:0px;border-right:0px;border-bottom: 1px solid #ccc;}

.catalog_item_price_counter {margin:10px 0px 10px 0px; width: 150px; float:left; }

.catalog_item_add_to_cart {clear: both; margin-top: 5px; }
.catalog_item_add_to_cart_button {padding: 10px 0 0 0;}
/*.catalog_item_add_to_cart_button a {display:inline-block;background:#ff423c; color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase; padding: 8px 20px 8px 20px; cursor: pointer;}*/
.catalog_item_add_to_cart_button a {display:inline-block; border:2px solid #ff423c; color:#d8382c; font-size:16px; font-weight:bold; text-transform:uppercase; padding: 8px 20px 8px 20px; text-align:center; cursor: pointer;}
.catalog_item_add_to_cart_button a:hover {background:#ff1f18; color:#ffffff; text-decoration:none; }

/*.catalog_item_1_click_buy a {display:inline-block; border:2px solid #ff423c; color:#d8382c; font-size:14px; font-weight:bold; text-transform:uppercase; padding: 8px 10px 8px 10px; width: 275px; text-align:center;}*/
.catalog_item_1_click_buy a {display:inline-block; border:2px solid #5da758; color:#5da758; font-size:14px; font-weight:bold; text-transform:uppercase; padding: 8px 10px 8px 10px; cursor: pointer; width: 275px; text-align:center;}
@media (max-width: 350px) {
	.catalog_item_1_click_buy a  {width: 200px;  }
}
/*.catalog_item_1_click_buy a:hover {background:#3d7ecc; border:2px solid #3d7ecc; color:#ffffff; text-decoration:none; cursor: pointer;}*/
.catalog_item_1_click_buy a:hover {background:#5da758; border:2px solid #5da758; color:#ffffff; text-decoration:none; cursor: pointer;}

.catalog_item_questions {margin:20px 0px 20px 0px;}
.catalog_item_question_link {margin:5px 0px 5px 0px; cursor: pointer;}
.catalog_item_question_link a {border-bottom:1px #676767 dashed; color:#676767; font-size:15px;}
.catalog_item_question_link a:hover {border-bottom:1px #3d7ecc dashed; color:#3d7ecc; text-decoration:none;}


.catalog_item_pay_methods {margin:20px 0px 20px 0px;}
.catalog_item_pay_methods_zag span {background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png); display:block; width:40px; height:40px;background-position:-36px -11px; margin-right:20px;background-color:#c0c0c0; float:left;}
.catalog_item_pay_methods_zag {line-height:2.7; color:#525353; font-size:16px; font-weight:bold;text-transform:uppercase; height:40px; margin:0px 0px 15px 0px;}
.catalog_item_pay_methods_text  span {color:#3d7ecc}


.catalog_item_column_3 {margin:5px 0px 0px 0px;}
.catalog_item_column_3_block {border:1px solid #e9e9e9; position:relative; padding: 0 0 0 45px; margin: 0 0 16px 0;}

.catalog_item_column_3_icon {background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png); display:block; width:40px; height:40px;position:absolute; top:-5px; left:-5px}
.icon_delivery {background-position:-178px -11px;background-color:#3d7ecc; }
.icon_dop_servis {background-position:-223px -12px;background-color:#5da758; }
.icon_ustanovka {background-position:-226px -11px;background-color:#5da758; }
.icon_warr {background-position:-82px -11px;background-color:#3d7ecc; }
.icon_back {background-position:-130px -11px;background-color:#3d7ecc; }
.icon_utilization {background-image: url(https://images.elecity.ru/shared_data_template/img/icon_utilization.png); background-color:#3d7ecc; background-size: 26px 26px; background-repeat: no-repeat; background-position: 7px 7px;}

.catalog_item_column_3_zag {font-size:16px; font-weight:bold;text-transform:uppercase; margin: 10px 0 15px 5px; }
.zag_delivery {color:#467dbf; }
.zag_dop_servis {color:#5da758; }
.zag_ustanovka {color:#5da758; }
.zag_warr {color:#3d7ecc; }
.zag_back {color:#3d7ecc; }


.nal_2 {color:#f9b642; text-transform:none; padding-top: 2px; padding-left:30px; background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png);background-position:10px -51px; }
.nal_1 {color:#5da758; text-transform:none; padding-top: 2px;  padding-left:30px; background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png);background-position:10px -69px; }

.catalog_item_views_4 .nal_2 {color:#ffffff; background:#f9b642; padding:3px 10px 4px 10px;}
.catalog_item_views_4 .nal_1 {color:#ffffff; background:#5da758; padding:3px 10px 4px 10px;}

.catalog_item_column_3_text a {text-decoration:underline;}
.catalog_item_column_3_text {line-height:1.7}
.catalog_item_column_3_text p {margin-bottom:13px;}

.catalog_item_column_3_info_link {position:absolute; top:10px; right:10px; text-align:right;}

@media (max-width: 350px) {
	.catalog_item_column_3_info_link {position:relative; text-align:left; margin:0 0 15px 10px;}
	.catalog_item_column_3_zag {margin: 10px 0 0px 0px; }
}



.catalog_item_column_3_info_link a {text-decoration:underline;}
.catalog_item_column_3_info_link .link_blue  {color:#3d7ecc;}
.catalog_item_column_3_info_link .link_green {color:#5da758;}

.tbl {display:table; }
.col1 {display:table-cell; width:60px;}
.col2 {display:table-cell; width:30px;}
.col3 {display:table-cell; width:100px;}

.icon_warr2 {background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png); background-position:-146px -58px;  width:40px; height:30px; display:block; float:left; }
.icon_warr2_desc { display:block; float:left; }

.back_green {color:#5da758; font-size:19px; font-weight:bold;}

.nabor_item {width:180px; float:left; height:220px; position:relative; padding: 0 0 10px 0;}
.nabor_item_block {border:1px solid #e9e9e9; padding:10px; }
.nabor_item_name {text-align:center;}
.nabor_item_name a {color:#444444}
.nabor_item_pic {display:block; background-repeat:no-repeat; background-size:contain; background-position: center center; width:170px; height:170px; z-index:-100}
.nabor_item_plus {background: url(https://images.elecity.ru/shared_data_template/img/plus.png) no-repeat center center; z-index:10; position:absolute; top:50%; left:42%; width:50px; height:50px;}

.nabor_item_rezult_price  {width:200px; float:left; color:#1f62b2; font-size:26px; font-weight:bold; line-height:1}
.nabor_item_rezult_price span {color:#5da758; font-size:15px; font-weight:bold;}
.nabor_item_rezult_buy {color:#1f62b2; font-size:26px; font-weight:bold; text-align:center;}
.nabor_item_rezult_buy a {display:inline-block;background:#ff423c; color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase; padding: 8px 20px 8px 20px;}
.nabor_item_rezult_buy a:hover {background:#ff1f18; color:#ffffff; text-decoration:none; }

#good-page-delivery-mkad-additional-info-block
{
	position: relative;
	display: inline-block;
}
#good-page-delivery-mkad-additional-info-text {
	position:absolute; width:350px;  top: -80px; left: -300px; height:auto; z-index:10; display:none; padding:10px 15px;

-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}

#good-page-delivery-mkad-additional-info-text.is-visible
{
	display: block!important;
}

#good-page-delivery-mkad-additional-info-text p {font-size:13px; padding: 0 0 10px 0 !important;}
#good-page-delivery-mkad-additional-info-text  h4 {margin:0 0 10px 0; font-size: 17px; color:#1f62b2}
#good-page-delivery-mkad-additional-info-text  {
	background: #ffffff;
	border: 1px solid #e3e3e3;
}
#good-page-delivery-mkad-additional-info-text :after, #good-page-delivery-mkad-additional-info-text :before {
	right: 100%;
	top: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#good-page-delivery-mkad-additional-info-text :after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 10px;
	margin-top: -10px;
}
#good-page-delivery-mkad-additional-info-text :before {
	border-color: rgba(227, 227, 227, 0);
	border-right-color: #e3e3e3;
	border-width: 11px;
	margin-top: -11px;
}

.catalog_item_opisanie div {display:table; width:100%; color:#444444; font-size:15px; padding: 0px 0 20px 0;}
.catalog_item_opisanie div strong {display:block; color:#444444; font-size:15px; font-weight:bold;text-transform:uppercase; border-top: 1px solid #e0e0e0;padding: 10px 0 0px 0;}
.catalog_item_opisanie span.op_name {display:table-cell; width:50%;}
.catalog_item_opisanie span.op_value {display:table-cell; width:50%;}

.op_name {position:relative;}
.op_text {position:absolute; width:350px;  top: -17px; height:auto; z-index:10; display:none; padding:10px 15px;

-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}
.op_text p {font-size:13px; padding: 0 0 10px 0 !important;}
.op_text  h4 {margin:0 0 10px 0; font-size: 17px; color:#1f62b2}


.op_text {
	background: #ffffff;
	border: 1px solid #e3e3e3;
}
.op_text:after, .op_text:before {
	right: 100%;
	top: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.op_text:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 10px;
	margin-top: -10px;
}
.op_text:before {
	border-color: rgba(227, 227, 227, 0);
	border-right-color: #e3e3e3;
	border-width: 11px;
	margin-top: -11px;
}


.op_name img:hover {cursor:pointer}

.is-visible {display:block;}

.op_line {position:relative}


/*.op_text::after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}
.op_text::after, .op_text::before {
    bottom: 100%;
    left: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.op_text::before {
    border-color: rgba(201, 201, 201, 0);
    border-bottom-color: #c9c9c9;
    border-width: 12px;
    margin-left: -12px;
}*/



.catalog_item_opisanie.additional_desc img
{
    /*max-width: 500px!important;*/
    max-width: 100%!important;
    max-height: auto!important;
    min-width: 150px!important;
}

.toggle-trigger a {outline:none; border-bottom:1px dashed #3d7ecc; color:#3d7ecc;line-height:3}
.toggle-trigger a:hover, .toggle-trigger a:active  {text-decoration:none;}

.catalog_item_docs {}
.catalog_item_docs_zag {color:#444444; font-size:15px; font-weight:bold;text-transform:uppercase; margin:30px 0px 0px 0px;}
.catalog_item_docs a{display:block; color:#336bae; text-decoration:underline; font-size:15px; margin:10px 0px 10px 0px;}
.catalog_item_docs a:hover {text-decoration:none;}

.otz_zag {color:#444444; font-size:16px; font-weight:bold;text-transform:uppercase; margin:20px 0px 0px 0px;}

.otz_item {color:#444444; font-size:15px; margin:25px 0px 0px 0px; }
.otz_item_stars {width:100px; float:left; height:30px;background: url(https://images.elecity.ru/shared_data_template/img/otz_item_stars_bg.png) no-repeat left top;}
.otz_item_stars img {float:left;}
.otz_item_name {width:300px; float:left; height:30px;color:#888888;}

.catalog_item_sop_cats_zag {color:#444444; font-size:16px; font-weight:bold;text-transform:uppercase; margin:20px 0px 0px 0px;}
.catalog_item_sop_cats_items a {display:inline-block; padding: 0 30px 0 0;font-size:15px; line-height:2;text-decoration:underline; color:#336bae}
.catalog_item_sop_cats_items a:hover {text-decoration:none;}


.padding_r {padding: 0 20px 0 0;}
.category_left_column {border: 1px solid #e9e9e9; padding:20px 10px 20px 10px;}

.category_filter_item {margin:0px 0px 15px 0px;}
.category_filter_zag {text-transform:uppercase;color:#404040; font-size:15px; font-weight:bold;margin:0px 0px 15px 0px;position: relative;padding-right: 50px;}
.category_filter_text {line-height:2}

.f_bordered {border-top: 1px solid #e9e9e9; padding: 15px 0 0 0;}

.category_filter_apply {width: 125px; float:left; }
.category_filter_apply input {display:inline-block;background:#4980c0; color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase; padding: 9px 20px 9px 20px; border:0px;}
.category_filter_apply input:hover {background:#2468b6; color:#ffffff; text-decoration:none; }

.category_filter_reset {width: 125px; float:left; }
.category_filter_reset a {display:inline-block;background:#ffffff; color:#b8b8b8; font-size:16px; font-weight:bold; text-transform:uppercase; padding: 8px 20px 8px 20px; border: 1px solid #b8b8b8;}
.category_filter_reset a:hover {background:#b8b8b8; color:#ffffff; text-decoration:none; }

.category_filter_all {text-align:center; margin:20px 0px 0px 0px;}

.category_sorting_block {border: 1px solid #e9e9e9;  padding: 15px; text-align:right; margin:0px 0px 15px 0px;}
.category_sorting_block a {display:inline-block;  padding: 0 10px 0 30px;color:#6c6c6c; }
.category_sorting_block .sorting_active {color:#1f62b2;}
.category_sorting_block .sorting_asc { background: url(https://images.elecity.ru/shared_data_template/img/sorting_asc.png) no-repeat right; }
.category_sorting_block .sorting_desc { background: url(https://images.elecity.ru/shared_data_template/img/sorting_desc.png) no-repeat right; }





.category_filter_item_tyres {/*float: left;padding: 7px;margin: 5px 10px 0 0;*/ min-height: 50px;}

.tyres_filter_block {padding:20px;margin:10px;background:#f1f2f6;min-height:248px;}

.tyres_filter_zag {color:#437fc8; font-size:15px; border-bottom:1px solid #dcdddf; font-weight:bold; text-transform:uppercase; padding: 0 0 15px 0; margin: 0 0 15px 0;}

.tyres_filter_block .category_filter_zag {text-transform:none;color:#404040; font-size:15px; font-weight:bold;margin:0px 0px 15px 0px; float: left; }

.tyres_filter_block1 {margin-right:15px;}
.tyres_filter_block1 .category_filter_zag {width: 115px;}
.tyres_filter_block2 .category_filter_zag {width: 145px;}
.tyres_filter_block2 .category_filter_zag_sezonnost {width: 110px;}

.tyres_note {color:#898989; font-size:14px; }

#tyres-by-car-filter-block-result {margin-top:20px;}
#tyres-by-car-filter-block-result a {text-decoration:underline;}

.tyres_filter_block1 select.category_filter_apply_checkbox {min-width: 130px;}
.tyres_filter_block2 select.category_filter_apply_checkbox {min-width: 70px;}

.tyres_filter_block .category_filter_reset a {display: inline-block;background: transparent;color: #898989;font-size: 14px;font-weight: normal;text-transform: none;padding: 8px 20px 8px 5px;border: 0px;text-decoration:underline;}

.tyres_season_11197 {background:url(https://images.elecity.ru/shared_data_template/img/tyres_season_11197.png) no-repeat left; display:inline-block; width:40px; height:27px;}
.tyres_season_11171 {background:url(https://images.elecity.ru/shared_data_template/img/tyres_season_11171.png) no-repeat left; display:inline-block; width:40px; height:27px;}
.tyres_season_11164 {background:url(https://images.elecity.ru/shared_data_template/img/tyres_season_11164.png) no-repeat left; display:inline-block; width:40px; height:27px;}

.tyres_season_list {float:left; width:60px; height:30px; position:relative; }
.tyres_season_list input {position:absolute;}
.tyres_season_list label {position:absolute; left: 18px; top: -5px;}


@media (max-width: 1400px) { .tyres_filter_block {min-height:249px;} }
@media (max-width: 1300px) {

	.tyres_filter_block2 select.category_filter_apply_checkbox {min-width: 60px;}

 }
@media (max-width: 1200px) {

	.tyres_filter_block {min-height:257px;}
	.category_filter_item_tyres .category_filter_zag {    margin: 0px 0px 0px 0px;}
	.tyres_filter_block2 .category_filter_zag_sezonnost {float: none}
	.tyres_season_list {margin: 7px 0 0 0;}

	.tyres_filter_block2 select.category_filter_apply_checkbox {min-width: 90px;}

}






#datepicker_delivery_activate
{
	cursor: pointer;
}

.cart_item {position:relative; padding:15px 35px 15px 15px;border: 1px solid #e9e9e9;margin:0px 0px 30px 0px;}
.cart_item_del a {z-index: 999; position:absolute; top:-5px; right:-2px; width:30px; height:30px;background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png); background-position:-237px -54px;}
.cart_item_name a {color:#555555; font-size:14px; font-weight:bold;text-decoration:none;text-transform:uppercase; display:block; margin:0px 0px 10px 0px;}

.cart_item_del_pic {background-repeat:no-repeat; background-size:contain; background-position: center center; width:100px; height:108px; border:1px solid #e9e9e9; /*margin: 0 auto;*/}

.cart_item_sku {color:#626262; margin: 0 0 10px 0;}

.cart_item_ustanovka {border: 1px solid #e9e9e9; padding:0px 10px 5px 20px;margin:0px 0px 5px 0px;}
.cart_item_ustanovka_zag {font-size:16px; font-weight:bold;text-transform:uppercase; margin: 10px 0 15px 5px; color:#467dbf;}


.cart_item_ustanovka_text {line-height:1.7}
.cart_item_ustanovka_text p {margin-bottom:5px;}

.cart_item_servis {border: 1px solid #e9e9e9; padding:0px 10px 5px 20px;}
.cart_item_servis_zag {font-size:16px; font-weight:bold;/*text-transform:uppercase;*/ margin: 15px 0 10px 0px; /*color:#467dbf;*/}

.cart_item_servis_text {line-height:1.7}
.cart_item_servis_text p {margin-bottom:10px;}

.cart_item_price {margin:0px 0px 0px 0px;}

@media(min-width: 1320px)
{
	.cart_item_price
	{
		position: absolute;
		right: 0;
		top: 0;
		width: 250px;
	}
}

.cart_item_price_counter {width:120px; float:left; margin:0px 0px 0px 0px; }

.cart_item_nal_2 {color:#f9b642; text-transform:none; padding-left:30px; background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png);background-position:14px -51px;  font-weight:bold; font-size:17px;}
.cart_item_nal_1 {color:#5da758; text-transform:none; padding-left:30px; background-image: url(https://images.elecity.ru/shared_data_template/img/sprite_icons.png);background-position:14px -69px;  font-weight:bold; font-size:17px;}

.cart_item_price_old {color:#959595; font-size:15px; margin:0px 0px 0px 0px; text-decoration:line-through}
.cart_item_price_cur {color:#3d7ecc; font-size:22px; font-weight:bold; margin:0px 0px 0px 0px ;line-height: 1.3;}

.cart_right_block {border: 1px solid #e9e9e9;margin:0px 0px 20px 0px;}
.cart_right_block_zag {background:#f5f5f5; height:50px; line-height:2.6; color:#1f62b2; font-size:19px; font-weight:bold;text-transform:uppercase;padding: 0 0 0 20px;}

.cart_right_block_content {padding:15px;}
.cart_right_block_content p {font-size:15px; }
.cart_small_m {color:#7d7d7d; font-size:12px; }
.cart_input_name {display:inline-block; width:140px;}
label.cart_input_name { cursor: pointer; color:#437fc8;}
.cart_input_name2 {display:inline-block; }
.cart_right_block_content input {border: 1px solid #b9b9b9; border-radius:2px; padding:3px; width:250px }
.cart_right_block_content input.cart_input_class {border: 1px solid #b9b9b9; border-radius:2px; padding:5px; width:20px }
.cart_right_block_content textarea {border: 1px solid #b9b9b9; border-radius:2px; margin-top:5px; width:395px; height:50px;}

.cart_dops {position: relative;}
.cart_dops img {position: absolute;top: 0px;left: 10px;}

.cart_icon_dost {min-width:100px;float:left;}
.cart_icon_samovivoz {min-width:100px; float:left;}
.cart_icon_samovivoz a:hover {cursor:pointer}
.cart_icon_dost a:hover {cursor:pointer}

.cart_text_dost {overflow: hidden; }
.cart_icon_dost {width:auto; float:left;}

.cart_dost_razd {width:100%; height:1px; background: #e1e1e1; margin: 20px 0;}

.cart_icon_dost a {display:block; background: url(https://images.elecity.ru/shared_data_template/img/cart_icon_dost.png) no-repeat center center;width:90px; height: 60px }
.cart_icon_samovivoz a {display:block; background: url(https://images.elecity.ru/shared_data_template/img/cart_icon_samovivoz.png) no-repeat center center;width:90px; height: 60px }

.cart_text_dost label {color:#333; font-weight:normal; }

.cart_dost_zag {font-weight:bold;  text-transform:uppercase; color:#437fc8; font-size: 15px;}


@media (max-width: 640px) {

	.cart_item_price_cur { clear: both; padding-top: 15px; display: block; }
}


@media (max-width: 530px)
{

	.cart_item .col-xs-3 {    padding: 0 0 0 15px;}
	.cart_item_del_pic {width:100%;}
	.cart_item {padding:5px; }
	#cart_form .padding_r {padding: 0;}
	.cart_right_block_zag {text-transform: none; font-size: 16px;padding: 10px 0 10px 20px ;height: auto;}
	.cart_right_block {}

}


@media (max-width: 350px) {
	.cart_right_block_content input{ width:250px}
	.cart_right_block_content textarea{ width:250px}
	.cart_item_ustanovka {padding:0px 10px 5px 20px;margin:10px 0px 15px 15px;}
	.cart_item_price {margin:15px 0px 20px 20px;}
	.cart_item_price_cur { font-size:20px;}

}


.cart_itogo_checkout { padding: 10px 10px 10px 20px;border: 1px solid #e9e9e9;margin:0px 0px 30px 0px;}
@media (max-width: 840px) {
	.cart_itogo_checkout { padding: 5px 10px 10px 20px;border: 1px solid #e9e9e9;margin:10px 0px 10px 0px; overflow: hidden;}
}

.cart_itogo { color:#1f62b2; font-size:25px; font-weight:bold;  width:70%; float:left; margin-top: 4px;}
.cart_itogo span {font-size:31px;}

.cart_checkout_button {margin:0px 0px 0px 0px; text-align:right; width:30%; float:left;}
.cart_checkout_button input {display:inline-block; background:#65b55f; color:#ffffff; font-size:18px; font-weight:bold; text-transform:uppercase; padding: 15px 30px 15px 30px; border:0px;}
.cart_checkout_button input:hover {text-decoration:none; background:#4aa843;}

.cart_preim_block_item_pic {background-position: center center; width:100%; height:100px;background-repeat:no-repeat}
.cart_preim_block_item_pic1 {background-image: url(https://images.elecity.ru/shared_data_template/img/cart_preim_1.png); }
.cart_preim_block_item_pic2 {background-image: url(https://images.elecity.ru/shared_data_template/img/cart_preim_2.png); }
.cart_preim_block_item_pic3 {background-image: url(https://images.elecity.ru/shared_data_template/img/cart_preim_3.png); }
.cart_preim_block_item_pic4 {background-image: url(https://images.elecity.ru/shared_data_template/img/cart_preim_4.png); }
.cart_preim_block_item_pic5 {background-image: url(https://images.elecity.ru/shared_data_template/img/cart_preim_5.png); }
.cart_preim_block_item_pic6 {background-image: url(https://images.elecity.ru/shared_data_template/img/cart_preim_6.png); }
.cart_preim_block_item_name {color:#8b8b8b; font-size:17px; font-weight:bold; text-align:center;}



.pagination {clear:both; margin: 20px 0 20px 0; width:100%;}
.pagination a {display:inline-block; border:1px solid #dedede; padding:  6px 10px 6px 10px; margin: 5px; text-decoration:none; font-weight:bold; }
.pagination a:hover {border:1px solid #437fc8; background:#437fc8; color:#ffffff;}
.pagination a.active {border:1px solid #437fc8; background:#437fc8; color:#ffffff;}


@media (max-width: 769px) {
	.pagination a:first-child {display:none}
	.pagination a:last-child {display:none}
}

.modal-body {text-align:center}
.modal-body label{text-align:left}

#header-modal-phone-order input[type='text'],
#header-modal-phone-order input[type='tel'],
#header-modal-phone-order select {padding:5px; border:1px solid #cccccc; margin:5px;width:250px;}
#header-modal-phone-order label {width:120px;}

#modal_item_question_form input[type='text'],
#modal_item_question_form input[type='tel'] {padding:5px; border:1px solid #cccccc; margin:5px;width:220px;}
#modal_item_question_form textarea {padding:5px; border:1px solid #cccccc; margin:0px;width:350px; height:100px}
#modal_item_question_form label {width:120px;}

#footer-modal-enquiry-form input[type='text'],
#footer-modal-enquiry-form input[type='tel'] {padding:5px; border:1px solid #cccccc; margin:5px;width:350px;}
#footer-modal-enquiry-form textarea {padding:5px; border:1px solid #cccccc; margin:0px;width:350px; height:100px}
#footer-modal-enquiry-form label {width:350px;}

#ruk-note-modal-form input[type='text'],
#ruk-note-modal-form input[type='tel'] {padding:5px; border:1px solid #cccccc; margin:5px;width:220px;}
#ruk-note-modal-form textarea {padding:5px; border:1px solid #cccccc; margin:0px;width:350px; height:100px}
#ruk-note-modal-form label {width:120px;}

#suggest-idea-modal-form input[type='text']{padding:5px; border:1px solid #cccccc; margin:5px;width:350px;}
#suggest-idea-modal-form textarea {padding:5px; border:1px solid #cccccc; margin:0px;width:350px; height:100px}
#suggest-idea-modal-form label {width:350px;}

#modal_buyInOneClick_form input[type='submit'] {display:inline-block; color:#ffffff; padding: 8px 25px; margin-top:10px; font-size:14px;margin-bottom:10px;border:1px solid #467dbe; background:#467dbe;}
#modal_buyInOneClick_form input[type='submit']:hover {text-decoration:none; background:#1b5aa5; color:#ffffff; }
#modal_buyInOneClick_form input[type='text'],
#modal_buyInOneClick_form input[type='tel'] {padding:5px; border:1px solid #cccccc; margin:5px;width:220px;}
#modal_buyInOneClick_form label {width:100px;}

#return-goods-form input[type='submit'], #return-goods-check-status-form input[type='submit'] {display:inline-block; color:#ffffff; padding: 8px 25px; margin-top:10px; font-size:14px;margin-bottom:10px;border:1px solid #467dbe; background:#467dbe;}
#return-goods-form input[type='submit']:hover, #return-goods-check-status-form input[type='submit']:hover {text-decoration:none; background:#1b5aa5; color:#ffffff; }
#return-goods-form input[type='text'],
#return-goods-form input[type='date'],
#return-goods-form input[type='email'],
#return-goods-form input[type='tel'],
#return-goods-check-status-form input[type='text'],
#return-goods-check-status-form input[type='tel']  {padding:5px; border:1px solid #cccccc; margin:5px;width:220px;}
#return-goods-form textarea, #return-goods-check-status-form textarea {padding:5px; border:1px solid #cccccc; margin:5px;width:220px;}
#return-goods-form label, #return-goods-check-status-form label {width:250px;}


@media (max-width: 530px)
{
	#return-goods-form td {    display: block;}
	#return-goods-form input[type="text"] {margin: 0px;width: 100%;}
	#return-goods-form textarea {margin: 0px;width: 100%;}
	#return-goods-form label {margin: 10px 0 0 0;}
	#return-goods-form select {height: 33px;border: 1px solid #ccc;}

	#return-goods-check-status-form td {    display: block;}
	#return-goods-check-status-form input[type="text"] {width: 100%;}

}


.zcwPopup {font-family:Trebuchet MS !important}
.zcwPopup-title {font-weight: bold;font-family:Trebuchet MS !important}
.zcwPopup-description {}
.zcwPopup-form input[type='text'] {padding:5px; border:1px solid #cccccc; margin:5px;width:220px;}
.zcwPopup-form select {padding:5px; border:1px solid #cccccc; margin:5px;width:220px;}
.zcwPopup-form input[type='submit'] {display:inline-block; color:#ffffff; padding: 5px 25px; margin-top:10px; font-size:14px;margin-bottom:10px;border:1px solid #467dbe; background:#467dbe;}
.zcwPopup-form input[type='submit']:hover{text-decoration:none; background:#1b5aa5; color:#ffffff; }


.form_button {display:inline-block; color:#ffffff; padding: 8px 25px; margin-top:10px; font-size:14px;margin-bottom:10px;border:1px solid #467dbe; background:#467dbe;}
.form_button:hover{text-decoration:none; background:#ffffff; color:#467dbe; }

.footer_menu ul {list-style:none;}

@media (max-width: 769px) {
	.footer_menu ul {padding-left:15px;}
}



.product-compare-delete {display:inline-block; color:#467dbe; padding: 8px 25px; margin-top:10px; font-size:14px;margin-bottom:10px;border:1px solid #467dbe; background:#ffffff;}
.product-compare-delete:hover{text-decoration:none; background:#467dbe; color:#ffffff; cursor:pointer;border:1px solid #467dbe;}

.compare_page thead th {}
.compare_page thead th a {color: #1c1c1c; font-size: 15px; font-weight:normal}
.compare_page thead th a:hover {color:#1f62b2; text-decoration:underline; }
.compare_page tbody th {border:1px solid #437fc8; padding: 10px 0 10px 10px; text-transform:uppercase; color:#ffffff; font-size:15px; background:#437fc8;}
.compare_page tbody tr {border-bottom:1px solid #ebebeb;}
.compare_page tbody tr:hover {background:#f3f3f3;}
.compare_page tbody td {padding: 8px 5px 8px 5px;}
.compare_page tbody tr td:first-child {font-weight:bold;}
.compare_price {font-size:15px;color:#437fc8; font-size:23px;}


.catalog_item_big_pic_a {  width:100% !important; height:500px !important; margin: 0px !important;}
.catalog_item_big_pic1 {background-repeat:no-repeat; background-size:contain; background-position: center center; width:100% !important; height:500px !important; border:1px solid #e9e9e9 !important; padding:10px; margin: 0px !important;}



#shop-reviews table.shop-reviews-table
{
	width: 100%!important;
	margin: 25px 0;
}

#shop-reviews table.shop-reviews-table tr td:nth-child(1)
{

	/*border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;*/
	padding: 4px;
}
#shop-reviews table.shop-reviews-table tr td:nth-child(2)
{
	/*border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;*/
	padding: 4px;
	width: 225px;
}

#shop-reviews table.shop-reviews-table tr:last-child td
{
	/*border-bottom: 1px solid #ddd;*/
}


.cat_goods_count
{
	color: #d5271d;
	font-size: 70%;
}




.vitrina_category_more_link {font-weight:normal; font-size: 14px; text-decoration:none; margin-bottom:0px;}

.vitrina_category_block {}


.category_rel_link {position:relative; height: 225px;}
.category_rel_link .catalog_item_pic {position:absolute; z-index:10}
.category_rel_link .catalog_item_button {position:absolute; z-index:20; top:45%; left:35%; }
.category_rel_link .catalog_item_button a {background: #ffffff;}
.category_rel_link .catalog_item_button a:hover {background: #d8382c; color:#ffffff}

.catalog_category_item_name {border-top:1px dotted #dedede; padding-top:5px;  margin-bottom:5px;}
.catalog_category_item_name_a {color:#1c1c1c; font-size:15px; font-weight:bold; }
.catalog_category_item_name_go {color:#ff3a3a; text-decoration:underline; }
.catalog_category_item_name a:hover {color:#1f62b2; text-decoration:underline; }


.compare-hide-nostyle {padding: 0 0 0 0 !important;}
.compare-hide-nostyle:hover {background:#ffffff}

.compare-hide-identical-values_checkbox {
display:inline-block;
   text-decoration: none;
    background: #ffffff;
    color: #467dbe;
    cursor: pointer;
    border: 1px solid #467dbe;
    padding: 5px 10px 5px 10px;


}
.compare-hide-identical-values_checkbox:hover {
    background: #467dbe;
    color: #ffffff;
    border: 1px solid #467dbe;
}



	.product-compare-delete {float: left;margin: 10px 5px 5px 0;}
	.compare_add_to_cart {display:inline-block; border:1px solid #d8382c; color:#d8382c; font-size:14px; font-weight:bold;  padding: 8px 15px 8px 15px; float: left; margin: 10px 5px 5px 0; }
	.compare_add_to_cart:hover {background:#d8382c; color:#ffffff; text-decoration:none; }
	.compare_sku {color:#535353; font-size:13px;}



header {
    position: relative;
    width: 100%;
    height: 50px;

background: #eff1f5;
border-bottom:2px solid #aac5e6;
display:none;

-webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 3px 6px 0px rgba(50, 50, 50, 0.3);
box-shadow:         0px 3px 6px 0px rgba(50, 50, 50, 0.3);

}

header.clone {
    position: fixed;
    top: -60px;
    transition: 0.2s top ease-in;
    display:block;
}

body.down header.clone {
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
}

.header_fixed_line .logo_img {height:auto; width:auto;margin-top: 3px;}
.header_fixed_line .phone_numbers {font-size: 22px;min-height: 40px; padding-left:20px;margin-top: 7px !important;}
.header_fixed_line .phone_numbers_t1 {line-height: 1}
.header_fixed_line .search_form {margin:0px; }
.header_fixed_line .search_form  {margin: 3px 0 0 0;}
.header_fixed_line .form-horizontal .form-group {margin:0px;}
.header_fixed_line .cart_block {}
.header_fixed_line .search_form input {min-width:none; padding-left:10px;	min-height: 22px;}
.header_fixed_line .search_btn {width:33px; margin-top: 1px;}



.gift h5 {color:#ff423c; text-transform:uppercase; font-weight:bold; font-size:19px;}
.gift span {color:#ff423c;font-weight:bold; font-size:16px;}
.gift {width:411px; height:105px; margin: 15px 0 45px 0; padding: 35px 0 0 85px; line-height: 0.8;}

.gift.gift_item_null {background: url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_salfetki_ekran {background:url(/shared_data_template/img_ui/gift_item_salfetki_ekran.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_srvo_1st_zapusk {background:url(/shared_data_template/img_ui/gift_item_srvo_1st_zapusk.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_poglotitel {background:url(/shared_data_template/img_ui/gift_item_poglotitel.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_spray {background:url(/shared_data_template/img_ui/gift_item_spray.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_srvo_po_uhodu {background:url(/shared_data_template/img_ui/gift_item_srvo_po_uhodu.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_salt {background:url(/shared_data_template/img_ui/gift_item_salt.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_container {background:url(/shared_data_template/img_ui/gift_item_container.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_kovrik {background:url(/shared_data_template/img_ui/gift_item_kovrik.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_ot_nakipi {background:url(/shared_data_template/img_ui/gift_item_ot_nakipi.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_salfetki {background:url(/shared_data_template/img_ui/gift_item_salfetki.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_pakety {background:url(/shared_data_template/img_ui/gift_item_pakety.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}
.gift.gift_item_teapot {background:url(/shared_data_template/img_ui/gift_item_teapot.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}

.gift.gift_item_just_bg{background:url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;}


.gift.gift_item_filter {background:url(/shared_data_template/img_ui/gift_filter.png) no-repeat 98%, url(/shared_data_template/img_ui/gift_bg.gif) no-repeat bottom;
width:411px; height:105px; margin: 15px 0 40px 0; padding: 35px 0 0 85px; line-height: 0.8;}
.gift.delivery_filter h5 {color:#ff423c; text-transform:uppercase; font-weight:bold; font-size:19px;}
.gift.delivery_filter span {color:#ff423c;font-weight:bold; font-size:16px;}



@media (max-width: 1400px) {
	.catalog_cats_item  { padding: 11px 15px;}
}


@media (max-width: 1300px) {
	.catalog_cats_item { padding: 10px 10px;}
	.preim_1 {background-size:96%;}
	.preim_1 a {padding-left: 36px;}
	.preim_2 {margin-left: 15px;}
	.preim_item {padding-left: 52px;}
	.cart_header {margin-left:30px}
	.footer_phone {font-size:22px}
	.cart_right_block_content textarea {width:250px;}
}



@media (max-width: 1292px) {

	.header_fixed_line .phone_numbers {font-size: 20px; padding-left:0px;}
	.preim_1 {background-size:auto;}


}


@media (max-width: 1200px) {

      .catalog_cats_item {font-size:11px;padding: 13px 10px;}
      	.preim_1 a {padding-left: 50px;}
      	.cart_itogo {width:100%;}

}





@media (max-width: 990px) {
	.catalog_cats_item a {width:170px;font-size:15px; }
	.header_fixed_line .logo_img {width:160px;margin-top: 5px;}
	.header_fixed_line .phone_numbers {font-size: 18px; margin-top: 12px;min-height: 40px; padding-left:0px;}

	.vitrina_category_block:nth-child(4n+1) {clear: none;}
	.vitrina_category_block:nth-child(3n+1) {clear: both;}
	.preim_item {padding-left:30px;}
}


@media (max-width: 769px) {

.logo_block a.logo_img_h {display:block;margin-left:70px;}

.op_text {left: 0px;    left: -15px;width: 290px;    top: 43px;}
.op_text:after, .op_text:before {border:none}

}


@media (max-width: 600px) {

.logo_block a {margin-left:40px;}

}




@media (max-width: 450px) {

.logo_block {text-align:center;}
.logo_block a {display:block;margin:6px 0px 0px 0px;}
.gift.delivery {background:url(/shared_data_template/img_ui/gift_teapot.png) no-repeat left; width: auto;line-height: 1; padding: 17px 0 0 85px;    border: 2px solid #ff423c;}
.cart_header {margin-left:0px; margin-bottom: 15px;}
.phone_numbers {    font-size: 20px;width: 160px;     margin: 10px 0 0 0;}

.region_icon {margin-left: 18px;width: 44px !important;}
.region_icon i {height: 40px;  width: 40px;}
.cart_icon a {height: 40px;  width: 40px;}


.region_name {height: 42px;text-align: left;}
.region_name a {    font-size: 15px;}

/*div.row {margin-right: -7px !important;}*/

}


@media (max-width: 375px) {
	.catalog_cats_item a {width:170px;font-size:15px; background:none;height:25px; padding: 0px 0px 0 0px; text-align:left; }
	.search_form {margin-left: 0px;}
	.cart_header {margin-top: 10px; margin-left: 0px; }
	.cart_header {margin-left:0px}
	.region_button a {margin-top: 5px;margin-bottom: 5px;    padding: 5px 13px;}
	h1 {font-size: 21px;}
	.breadcrumps_block a {font-size: 12px;}
	.breadcrumps_block {font-size: 12px;}
	.catalog_item_big_pic {height:300px}
	.nopadding-xs {padding:0px !important}
	.catalog_item_code {margin: 0px 0px 10px 0px;}
	.catalog_item_column_3_text {    margin-left: -30px;}
	.catalog_item_opisanie div {font-size: 14px;padding: 0px 0 10px 0;}
	.otz_item {font-size: 14px;}
	.footer_line ul {margin-left:0px; padding-left: 0px;}
	.index_bottom_categories_line_item  {height:auto;}
	#filterForm {margin-top:15px;}
	.category_filter_apply {width: 130px;}
	.category_rel_link {}
	.vitrina_category_block {    min-height: auto;}
	.catalog_category_item_name {font-weight:bold;  max-height: 65px; overflow: hidden; text-overflow: ellipsis;}
	.cart_item_name a {text-transform: none; font-size: 15px;}
	.cart_item_price_counter {width:130px;}
	.cart_itogo {width: 100%;     font-size: 20px; text-align:center;  float: none	}
	.cart_checkout_button {text-align: center; float: none;     width: 100%;}
	.cart_item_del_pic {width:100%; height:50px;}


}


@media (max-width: 360px) {

.cart_icon {width: 55px;}
.region_icon {}

.block_region {text-align:center}
.region_name {width:85px !important;}


}


@media (max-width: 320px) {

	.region_name {margin-top: 0px;}
	.cart_item_del_pic {width:40px; height:50px;}
}



/*BOTTOM BENEFITS*/

.years_block {background:url(https://images.elecity.ru/shared_data_template/img_ui/years_bg.gif) no-repeat left; height:31px;
line-height: 2.1;
font-weight: bold;
padding: 1px 0 0 3px;
font-size: 14px; }
.years_block span {color:#ff0000}





#floating-bottom-benefits
{
	position: fixed;
	right: 0;
	bottom: 0;
	display: block;
	padding: 10px;
	background: #fff;
	cursor: pointer;
	border:1px solid #e8e8e8;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.15);

}

#floating-bottom-benefits-small
{
	position: fixed;
	right: 0;
	bottom: 0;
	display: block;
	padding: 10px;
	background: #fff;
	cursor: pointer;
	border:1px solid #e8e8e8;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.15);

}

#floating-bottom-benefits #floating-bottom-benefits-close
{
	position: absolute;
	top: -15px;
	left: -15px;
	padding: 5px 10px;
	border: 1px solid #ddd;
	border-radius: 50%;
	background: #fff;
	z-index: 99999;
}

#floating-bottom-benefits-full #floating-bottom-benefits-close-full
{
	position: absolute;
	top: -15px;
	left: -15px;
	padding: 5px 10px;
	border: 1px solid #ddd;
	border-radius: 50%;
	background: #fff;
	z-index: 99999;
}

@media (max-width: 800px) {
	#floating-bottom-benefits
	{
		display: none;
	}
}

#floating-bottom-benefits #floating-bottom-benefits-first
{
	display: block;
	text-align: center;
	font-size: 15px;
	padding: 2px 0 4px 0;

}


#floating-bottom-benefits #floating-bottom-benefits-first img
{
	margin: 5px 0 5px 0;
}

#floating-bottom-benefits #floating-bottom-benefits-second
{
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 5px;
	color:#636363;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;

}

#floating-bottom-benefits #floating-bottom-benefits-market
{
	display: block;
	text-align: center;
}

#floating-bottom-benefits #floating-bottom-benefits-market img
{
	margin: 5px 0 5px 0;
}


#floating-bottom-benefits #floating-bottom-benefits-market img
{
	display: inline-block;
}

#floating-bottom-benefits #floating-bottom-benefits-market span
{
	display: block;
	clear: both;
	font-size: 13px;
	color:#437fc8;
	text-decoration:underline;

}

#floating-bottom-benefits-full
{
	display: none;
	position: fixed;
	right: 0;
	bottom: 0;
	padding: 5px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.15);

	cursor: pointer;
}

#floating-bottom-benefits-full > table
{
	width: 500px;
}

#floating-bottom-benefits-full > table > tbody > tr > td
{
	width: 240px;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

#floating-bottom-benefits-full > table > tbody > tr > td:nth-child(1)
{
	border-right: 1px solid #ccc;
}





.table-podklyuchenie-tekhniki-page
{

}

.table-podklyuchenie-tekhniki-page th
{
	border-bottom: 1px solid #aaa;
}

.table-podklyuchenie-tekhniki-page td
{
	border-bottom: 1px solid #ccc;
}

.table-podklyuchenie-tekhniki-page td:nth-child(1)
{
	max-width: 800px;
}



/*Текстовые страницы*/

.text_p1 {font-size:15px;}

.text_p1 .container {padding:0px !important;}

.text_p_razd {height:3px; width:100%; background: #7eb1ee;margin: 15px 0;}

.text_p_zag1 {font-weight:bold; font-size:22px; margin: 20px 0;}
.text_p_zag2 {font-weight:bold; font-size:22px; margin: 20px 0;color:#7eb1ee;}
.text_p_zag3 {font-weight:bold; font-size:19px; margin: 0px 0;color:#437fc8;}


.text_p_o100 {height:100px;}
.text_p_o50 {height:50px;}
.text_p_o30 {height:30px;}
.text_p_o20 {height:20px;}

.b_t{height: 80px;display:table;width: 100%;padding: 0;}
.b_t1{height: 60px;display:table;width: 100%;padding: 0;}
.b_tc {height:100%;display:table-cell;vertical-align: middle;}
.centering {float:none;margin:0 auto;padding: 0 0 0 70px;}

.centering strong {color:#437fc8; font-size:17px; display:block}
.centering strong.u_st {color:#1e1e1e; font-size:15px; display:inline}

.centering span {font-weight:bold;}

.blue_strong {color:#437fc8; font-size:17px;}
.dop_serv_pic {text-align:center}


.text_p_icons {background-position: left center;background-repeat: no-repeat;}

.why_icon_1 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_1.gif);}
.why_icon_2 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_2.gif);}
.why_icon_3 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_3.gif);}
.why_icon_4 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_4.gif);}
.why_icon_5 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_5.gif);}
.why_icon_6 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_6.gif);}
.why_icon_7 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_7.gif);}
.why_icon_8 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_8.gif);}
.why_icon_9 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_9.gif);}
.why_icon_10 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_10.gif);}
.why_icon_11 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_11.gif);}
.why_icon_12 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_12.gif);}
.why_icon_13 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_13.gif);}
.why_icon_14 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_14.gif);}
.why_icon_15 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_15.gif);}
.why_icon_16 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_16.gif);}
.why_icon_17 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_17.gif);}
.why_icon_18 {background-image:url(https://images.elecity.ru/shared_data_template/img/why_icon_18.gif);}

.dop_serv_icon_1 {background-image:url(https://images.elecity.ru/shared_data_template/img/dop_serv_icon_1.gif);}
.dop_serv_icon_2 {background-image:url(https://images.elecity.ru/shared_data_template/img/dop_serv_icon_2.gif);}
.dop_serv_icon_3 {background-image:url(https://images.elecity.ru/shared_data_template/img/dop_serv_icon_3.gif);}
.dop_serv_icon_4 {background-image:url(https://images.elecity.ru/shared_data_template/img/dop_serv_icon_4.gif);}
.dop_serv_icon_5 {background-image:url(https://images.elecity.ru/shared_data_template/img/dop_serv_icon_5.gif);}
.dop_serv_icon_6 {background-image:url(https://images.elecity.ru/shared_data_template/img/dop_serv_icon_6.gif);}
.dop_serv_icon_7 {background-image:url(https://images.elecity.ru/shared_data_template/img/dop_serv_icon_7.gif);}
.dop_serv_icon_8 {background-image:url(https://images.elecity.ru/shared_data_template/img/dop_serv_icon_8.gif);}
.dop_serv_icon_9 {background-image:url(https://images.elecity.ru/shared_data_template/img/dop_serv_icon_9.gif);}

.dostavka_icon_1 {background-image:url(https://images.elecity.ru/shared_data_template/img/dostavka_icon_1.gif);}
.dostavka_icon_2 {background-image:url(https://images.elecity.ru/shared_data_template/img/dostavka_icon_2.gif);}
.dostavka_icon_3 {background-image:url(https://images.elecity.ru/shared_data_template/img/dostavka_icon_3.gif);}

.contacts_icon_1 {background-image:url(https://images.elecity.ru/shared_data_template/img/contacts_icon_1.gif);}
.contacts_icon_2 {background-image:url(https://images.elecity.ru/shared_data_template/img/contacts_icon_2.gif);}
.contacts_icon_3 {background-image:url(https://images.elecity.ru/shared_data_template/img/contacts_icon_3.gif);}
.contacts_icon_4 {background-image:url(https://images.elecity.ru/shared_data_template/img/contacts_icon_4.gif);}

.ustanovka_icon_1 {background-image:url(https://images.elecity.ru/shared_data_template/img/ustanovka_icon_1.gif);}
.ustanovka_icon_2 {background-image:url(https://images.elecity.ru/shared_data_template/img/ustanovka_icon_2.gif);}
.ustanovka_icon_3 {background-image:url(https://images.elecity.ru/shared_data_template/img/ustanovka_icon_3.gif);}
.ustanovka_icon_4 {background-image:url(https://images.elecity.ru/shared_data_template/img/ustanovka_icon_4.gif);}
.ustanovka_icon_5 {background-image:url(https://images.elecity.ru/shared_data_template/img/ustanovka_icon_5.gif);}
.ustanovka_icon_6 {background-image:url(https://images.elecity.ru/shared_data_template/img/ustanovka_icon_6.gif);}
.ustanovka_icon_7 {background-image:url(https://images.elecity.ru/shared_data_template/img/ustanovka_icon_7.gif);}
.ustanovka_icon_8 {background-image:url(https://images.elecity.ru/shared_data_template/img/ustanovka_icon_8.gif);}
.ustanovka_icon_9 {background-image:url(https://images.elecity.ru/shared_data_template/img/ustanovka_icon_9.gif);}

.gar_obsl_icon_1 {background-image:url(https://images.elecity.ru/shared_data_template/img/gar_obsl_icon_1.gif);}
.gar_obsl_icon_2 {background-image:url(https://images.elecity.ru/shared_data_template/img/gar_obsl_icon_2.gif);}
.gar_obsl_icon_3 {background-image:url(https://images.elecity.ru/shared_data_template/img/gar_obsl_icon_3.gif);}
.gar_obsl_icon_4 {background-image:url(https://images.elecity.ru/shared_data_template/img/gar_obsl_icon_4.gif);}
.gar_obsl_icon_5 {background-image:url(https://images.elecity.ru/shared_data_template/img/gar_obsl_icon_5.gif);}

.gar_obsl_item_zag {color:#437fc8; font-size: 15px; text-transform:uppercase; font-weight:bold;}
.gar_obsl_light_grey {color:#4e4d4d; font-size: 14px;margin-top: 20px;}
.gar_obsl {margin-top: 20px;}

.oplata_icon_1 {background-image:url(https://images.elecity.ru/shared_data_template/img/oplata_icon_1.gif);}
.oplata_icon_2 {background-image:url(https://images.elecity.ru/shared_data_template/img/oplata_icon_2.gif);}

.marker_blue {background:url(https://images.elecity.ru/shared_data_template/img/marker_blue.gif) no-repeat top left; padding-left:17px; margin-bottom:20px;}

.dostavka_time_block1 {width:310px; float:left;margin-right:20px;}
.dostavka_time_block2 {width:310px; float:left;}

.dostavka_time {text-align:center; color:#fff; font-size:15px; background:#437fc8; padding: 20px 10px; margin-bottom: 20px;}
.dostavka_time strong {font-size:25px; display:block}

.dostavka_mkad_block1 {background:url(https://images.elecity.ru/shared_data_template/img/dostavka_mkad_block1.gif) no-repeat top left; padding-left:145px; margin: 0 0 40px 0; min-height:100px;}
.dostavka_mkad_block2 {background:url(https://images.elecity.ru/shared_data_template/img/dostavka_mkad_block2.gif) no-repeat top left; padding-left:145px; margin: 0 0 40px 0;}

.dostavka_weight_block {padding:20px; margin:10px 10px 10px 0; border:1px solid #dfdfdf; text-align:center }

.dostavka_weight_block_left {text-align:left}

.dostavka_weight_strong {font-size:19px;margin-top:15px;}

.gar_arrow {height: 330px;width: 105px;margin: 0px 20px 0 0;background: #7eb1ee;position: relative;}
.gar_arrow::before {
content: "";height: 0;width: 0;
position: absolute;z-index:-10;
left: 105px;top: 0;
border-left: 50px solid #7eb1ee;
border-top: 165px solid transparent;
border-bottom: 165px solid transparent; }

.gar_arrow div {padding:120px 0 0 15px; color:#fff;     z-index:10;}
.gar_arrow span {display:block;}
.gar_arrow .gar_1 {font-size:37px;}
.gar_arrow .gar_2 {font-size:18px;}

.gar_block {margin: 20px 0 20px 0;}

.gar_items {font-weight:bold; line-height:2.5;}

.oplata_block {margin: 20px 0 20px 0;}

.sam_time {display:inline-block; width:50px;}

.sam_block1 {width:325px; float:left;margin-right:20px; margin-top:20px; min-height:135px; line-height:1.9}
.sam_block2 {width:325px; float:left; min-height:135px; margin-top:20px;}

.sam_info {text-align:center; color:#fff; font-size:18px; background:#437fc8; padding: 20px 10px; margin-bottom: 20px;}
.sam_info strong {font-size:28px; display:block}

.sam_img {text-align:center;}
.sam_img img {width:100%;max-width:500px; height:auto; border: solid 4px #c3ccdc;}

.ustanovka_info_icon { color:#949494; font-size:17px; font-weight:bold;  text-align:center; margin: 20px 0 20px 0;}
.ustanovka_info_icon img {display:block; width:100%; max-width:140px; margin: 0 auto;}

.ustanovka_price_table .row {border-bottom:1px solid #c5d7ee; padding: 7px 0 7px 0; color:#000}
.ustanovka_price_table .row strong {color:#437fc8;}
.ustanovka_price_table {margin-bottom:30px;}


.page-dlya-postavshikov {margin-top: 20px;}
.page-dlya-postavshikov>.container {width: 100% !important;}
.page-dlya-postavshikov .text_p1 p {margin-left:15px;}
.postav_bg_zag {color:#417dc7; font-size:18px; font-weight:bold;  text-align:center; text-transform:uppercase; margin-top:20px;}
.postav_bg_icons_item { text-align:center; }
.postav_bg_icons_item img {margin: 20px 40px;}
.postav_bg_icons_text {	background: url(https://images.elecity.ru/shared_data_template/img/postav_icon_bg.png);}
.postav_bg_icons_item_text {color:#fff; font-size:17px; font-weight:bold;  text-align:center; margin: 20px 40px;}
.postav_c {text-align:center;margin-top: 35px;}
.postav_c_zag {text-align:center;font-weight:bold;font-size:18px; margin: 30px 0px;}
.page-dlya-postavshikov .marker_blue {margin-bottom: 15px;}

.postav_bg {
	background: url(https://images.elecity.ru/shared_data_template/img/postav_bg.jpg) no-repeat center top;
	min-height: 340px;
	margin-top: 20px;
}


@media (max-width: 1300px) {
	.postav_bg_icons_item_text {margin: 20px 10px;}

	}

@media (max-width: 1200px) {

	.ustanovka_info_icon {font-size:13px;}
	.postav_bg_icons_item_text {font-size: 15px;}

}


@media (max-width: 992px) {

.postav_bg_icons_item img {width:100px;}
.postav_bg_icons_item_text {font-size: 14px;    margin: 20px 5px;}


}

@media (max-width: 769px) {
	.postav_bg {min-height:auto;}
	}


@media (max-width: 400px) {

  .text_p1 {font-size:14px;}
  .text_p_zag1 {font-size:17px;}
  .text_p_icons {margin-bottom:20px;}

  .dostavka_mkad_block1 {background:none;  padding-left:15px;}
  .dostavka_mkad_block2 {background:none;  padding-left:15px;}

}









.search_block_rez{display:block; z-index: 999; min-width: 1000px;}
.search_main_block {position:relative;}
.search_block_rez  {position:absolute; width:100%;}
.search_block_rez_inner{margin: 20px 0;}
.search_block_rez_inner {position: relative;background: #fff;border: 1px solid #c9c9c9;padding:20px;max-width:870px;width:100%;-webkit-box-shadow: 4px 4px 10px 0px rgba(100, 100, 100, 0.25);-moz-box-shadow:    4px 4px 10px 0px rgba(100, 100, 100, 0.25);box-shadow:         4px 4px 10px 0px rgba(100, 100, 100, 0.25);}
.search_block_rez_inner:after, .search_block_rez_inner:before {bottom: 100%;left: 20px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.search_block_rez_inner:after {border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 10px;margin-left: -10px;}
.search_block_rez_inner:before {border-color: rgba(201, 201, 201, 0);border-bottom-color: #c9c9c9;border-width: 12px;margin-left: -12px;}
.search_rez_item {clear:both; height:70px;padding-left: 10px;}
.search_rez_pic {width:50px; height:50px; background-size: contain; background-position: center center;float:left;background-repeat:no-repeat; }
.search_rez_name {float:left; padding: 5px 5px 5px 8px; height:70px; width:320px}
.search_rez_name a {color:#353535;font-size:14px; display: block;max-height: 40px;overflow: hidden;}
.search_rez_name span {display:block; font-size:16px; color:#437fc8; font-weight:bold;}
.search_rez_showall {text-align:center; margin-top:10px}
.search_rez_showall a {display:inline-block;color:#fff; background: #437fc8; padding: 5px 20px;}
.search_rez_showall a:hover { background: #3063a2; text-decoration:none;color:#fff; }
.search_rez_razd {height:1px; width:100%;background: #e0e0e0; margin: 10px 0 15px 0;}
.search_rez_cats a {display: inline-block;border: 1px solid #82ade1;padding: 4px 15px;color: #437fc8; margin: 0 7px 5px 0;}
.search_rez_cats a:hover {background: #82ade1;color: #fff; text-decoration:none}
#search_block_rez_close {position:absolute; right:10px; top:10px; font-size: 22px; cursor: pointer;}




.center_p {text-align:center; margin-bottom:30px}
.center_p p{display:inline-block;}

.dostavka_kad_block1 {background:url(https://images.elecity.ru/shared_data_template/img/dostavka_kad_block1.gif) no-repeat top left; padding-left:145px; margin: 0 0 40px 0; min-height:100px;}
.dostavka_kad_block2 {background:url(https://images.elecity.ru/shared_data_template/img/dostavka_kad_block2.gif) no-repeat top left; padding-left:145px; margin: 0 0 40px 0;}

.red_text {color:#eb746d; }

.sam_img_spb img {max-width:660px !important;}
.sam_img_spb1 {margin-top:30px;}

.sam_img_nn {text-align:left !important; }
.sam_img_nn img {max-width:730px !important;}
.text_p_zag1_nn {font-size:17px  !important; }

.nn_str_text {margin:40px 0; text-align:center; font-size:17px }
.dostavka_time_nn strong {font-size: 20px  !important;}

.text_p_zag1_nn1 {font-size:18px !important; margin:25px 0;}

.city_names_nn {font-size:13px !important}

.rekl_zag {text-transform:uppercase; font-weight:bold; font-size:15px; margin: 25px 0 10px 0;}

.rekl_docs_block {padding: 0 0 0 120px; background:url(https://images.elecity.ru/shared_data_template/img/rekl_docs_block.gif) no-repeat center left; }

.text_p_zag_rekl {font-weight: bold;font-size: 22px;margin: 20px 0; padding: 0 0 0 100px;min-height: 80px;line-height: 3.5;}

.text_p_zag_rekl_icon1 {background:url(https://images.elecity.ru/shared_data_template/img/text_p_zag_rekl_icon1.gif) no-repeat center left; }
.text_p_zag_rekl_icon2 {background:url(https://images.elecity.ru/shared_data_template/img/text_p_zag_rekl_icon2.gif) no-repeat center left; }
.text_p_zag_rekl_icon3 {background:url(https://images.elecity.ru/shared_data_template/img/text_p_zag_rekl_icon3.gif) no-repeat center left; }


.send_rekl, .rek_submit{display: inline-block;
color: #ffffff;
padding: 8px 25px;
margin-top: 10px;
font-size: 15px;
margin-bottom: 10px;
border: 1px solid #467dbe;
background: #467dbe;}

.send_rekl:hover, .rek_submit:hover{color: #ffffff;background: #2d67ae }



.service_akt {width:100% !important; max-width:470px !important;}

.ut_price_block {background:url(https://images.elecity.ru/shared_data_template/img/ut_icon1.gif) no-repeat center left; margin: 20px 0; padding: 0 0 0 100px; color:#437fc8;
font-size:17px; text-transform:uppercase; height: 75px;line-height: 4.5;}

.ut_rules_block {border:1px solid #d6d6d6; margin:20px;padding: 30px 25px 30px 150px; min-height:100px;}
.ut_rules_block1 {background:url(https://images.elecity.ru/shared_data_template/img/ut_icon2.gif) no-repeat center left; }
.ut_rules_block2 {background:url(https://images.elecity.ru/shared_data_template/img/ut_icon3.gif) no-repeat center left; }


.priem_grey {color:#686868; margin: 20px 0;}
.priem_zag {color:#437fc8;text-transform:uppercase;font-size:17px;margin: 20px 0; }

.priem_usl {padding: 0 0 0 35px; margin: 10px 0; min-height:27px}
.priem_icon_1 {background:url(https://images.elecity.ru/shared_data_template/img/priem_icon_1.gif) no-repeat center left; }
.priem_icon_2 {background:url(https://images.elecity.ru/shared_data_template/img/priem_icon_2.gif) no-repeat center left; }
.priem_icon_3 {background:url(https://images.elecity.ru/shared_data_template/img/priem_icon_3.gif) no-repeat center left; }
.priem_icon_4 {background:url(https://images.elecity.ru/shared_data_template/img/priem_icon_4.gif) no-repeat center left; }
.priem_icon_5 {background:url(https://images.elecity.ru/shared_data_template/img/priem_icon_5.gif) no-repeat center left; }
.priem_icon_6 {background:url(https://images.elecity.ru/shared_data_template/img/priem_icon_6.gif) no-repeat center left; }
.priem_icon_7 {background:url(https://images.elecity.ru/shared_data_template/img/priem_icon_7.gif) no-repeat center left; }

.priem_icon_smile {padding: 10px 0 10px 65px;background:url(https://images.elecity.ru/shared_data_template/img/priem_icon_smile.gif) no-repeat center left;}


@media (max-width: 992px) {
     .search_block_rez{min-width: auto;}
}

@media (max-width: 769px) {

	.text_p_zag_rekl_icon1, .text_p_zag_rekl_icon2, .text_p_zag_rekl_icon3 {background:none}
	.text_p_zag_rekl { padding: 0 0 0 0px; line-height: 1.5;font-size: 19px;min-height: auto;}
	.rekl_docs_block { padding: 0 0 0 0px; background:none}
	.ut_price_block {background:none; margin: 15px 0; padding: 0 0 0 0px; font-size:17px; text-transform:uppercase; height: auto;line-height: 1.5;}

}

@media (max-width: 460px) {

.ut_rules_block1, .ut_rules_block2 {background:none; padding: 20px;}

}




.page-dlya-optovyh-klientov {background:url(https://images.elecity.ru/shared_data_template/img/page-dlya-optovyh-klientov.jpg) no-repeat center top;min-height:1011px; margin-top:20px;}
.pages-optovyh-kl-zag { font-size:18px; font-weight:bold; text-align:center; margin-top:40px;}

.pages-optovyh-kl {width:20%; float:left; min-height:550px;}
.page-dlya-optovyh-klientov .pages-optovyh-kl-1 {background:url(https://images.elecity.ru/shared_data_template/img/page-dlya-optovyh-klientov-1.png) no-repeat center bottom;  }
.page-dlya-optovyh-klientov .pages-optovyh-kl-2 {background:url(https://images.elecity.ru/shared_data_template/img/page-dlya-optovyh-klientov-2.png) no-repeat center bottom;  }
.page-dlya-optovyh-klientov .pages-optovyh-kl-3 {background:url(https://images.elecity.ru/shared_data_template/img/page-dlya-optovyh-klientov-3.png) no-repeat center bottom;  }
.page-dlya-optovyh-klientov .pages-optovyh-kl-4 {background:url(https://images.elecity.ru/shared_data_template/img/page-dlya-optovyh-klientov-4.png) no-repeat center bottom;  }
.page-dlya-optovyh-klientov .pages-optovyh-kl-5 {background:url(https://images.elecity.ru/shared_data_template/img/page-dlya-optovyh-klientov-5.png) no-repeat center bottom;  }

.pages-optovyh-kl-descr {width:20%; float:left; min-height:210px; text-align:center; padding: 20px 15px 10px 15px; }
.pages-optovyh-kl-descr strong {font-size:17px; font-weight:bold;text-transform:uppercase;  color:#437fc8; display: block; min-height: 80px;}

.pages-optovyh-kl-phones {text-align:center;  color:#fff; font-size:29px; font-weight:bold; margin-top:0px;}

@media (max-width: 1400px) {
	.pages-optovyh-kl-descr strong {font-size: 16px;}

}

@media (max-width: 1300px) {
	.pages-optovyh-kl-descr strong {font-size: 15px;}
	.pages-optovyh-kl-descr {    padding: 40px 5px 10px 5px;}
	.pages-optovyh-kl-descr strong {text-transform: none; }

}

@media (max-width: 1200px) {
	.pages-optovyh-kl-phones {    font-size: 22px;}

}

@media (max-width: 992px) {
	.page-dlya-optovyh-klientov {min-height: 840px;}
	.pages-optovyh-kl {background-size: 90% !important;min-height: 450px;}
	.pages-optovyh-kl-descr {padding: 20px 5px 10px 5px;font-size: 13px;}
	.pages-optovyh-kl-descr strong {font-size: 13px;}
	.pages-optovyh-kl-phones {font-size: 18px;}
	.page-dlya-optovyh-klientov {min-height: 909px;}
	.pages-optovyh-kl-zag {background:#fff;    padding: 12px; margin-top: 15px;}
	.page-dlya-optovyh-klientov {background:url(https://images.elecity.ru/shared_data_template/img/page-dlya-optovyh-klientov.jpg) no-repeat center bottom;}
}

@media (max-width: 769px) {

	.page-dlya-optovyh-klientov {min-height: auto; background: url(https://images.elecity.ru/shared_data_template/img/page-dlya-optovyh-klientov.jpg) no-repeat center top;}
	.pages-optovyh-kl {display:none}
	.pages-optovyh-kl-descr {width: 100%; float:none}
	.pages-optovyh-kl-zag {font-size: 15px;background:none;margin-top: 42px;height: 60px;}
	.pages-optovyh-kl-descr {min-height: auto;}
	.pages-optovyh-kl-descr strong {min-height: auto;}
	.pages-optovyh-kl-descr {background: url(https://images.elecity.ru/shared_data_template/img/pages-optovyh-kl-descr-bg.png); height: 90px;margin-top: 10px; padding: 10px 10px 10px 10px;}
	.pages-optovyh-kl-zag {padding: 0 12px 12px 12px;}
	.pages-optovyh-kl-descr strong {font-size: 14px;color: #000;}
	.pages-optovyh-kl-phones {color: #437fc8;font-size: 14px; margin-bottom:30px; }

}

@media (max-width: 580px) {

		.pages-optovyh-kl-zag {margin-top: 33px;}

}

@media (max-width: 370px) {

		.pages-optovyh-kl-zag {margin-top: 23px;height: 70px;}

}




.rasp_ban_block {position:relative; width:100%; max-width:430px; height:211px; border:1px solid #dddddd; margin: 0 auto; margin-top:20px;}
.rasp_ban_zag {position:absolute; bottom:20px; left:20px; max-width:353px; font-family: Open Sans; font-weight:800; font-size:20px; text-transform:uppercase;}
.rasp_ban_zag .rasp_ban_zag1 {display:block;text-transform:none;}
.rasp_ban_zag .rasp_ban_zag2 {font-size:27px;}
.rasp_ban_zag a {color:#2C2C2C;}
.rasp_ban_zag a:hover {color:#3b73b8; text-decoration:none;}
.rasp_ban_link {position:absolute; bottom:20px; right:20px; }
@media (max-width: 400px) {.rasp_ban_link {display:none;}}
.rasp_ban_link a {background: url(https://images.elecity.ru/shared_data_template/img/rasp_ban_link.gif) no-repeat right center; height:41px; width:41px; display:block;}
.rasp_ban_link a:hover {opacity:0.8}




.rasp_ban_1 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b1.jpg) no-repeat right center;}
.rasp_ban_2 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b2.jpg) no-repeat right center;}
.rasp_ban_3 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b3.jpg) no-repeat right center;}
.rasp_ban_4 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b4.jpg) no-repeat right center;}
.rasp_ban_5 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b5.jpg) no-repeat right center;}
.rasp_ban_6 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b6.jpg) no-repeat right center;}
.rasp_ban_7 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b7.jpg) no-repeat right center;}
.rasp_ban_8 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b8.jpg) no-repeat right center;}
.rasp_ban_9 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b9.jpg) no-repeat right center;}
.rasp_ban_10 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b10.jpg) no-repeat right center;}
.rasp_ban_11 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b11.jpg) no-repeat right center;}
.rasp_ban_12 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b12.jpg) no-repeat right center;}
.rasp_ban_13 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b13.jpg) no-repeat right center;}
.rasp_ban_14 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b14.jpg) no-repeat right center;}
.rasp_ban_15 {background: url(https://images.elecity.ru/shared_data_template/img/rasp_b15.jpg) no-repeat right center;}



.rasp_line_zag1_bg {background: url(https://images.elecity.ru/shared_data_template/img/rasp_line_zag1_bg.gif) repeat-x top; height:65px; margin: 30px 0; }
.rasp_line_zag2_bg {background: url(https://images.elecity.ru/shared_data_template/img/rasp_line_zag2_bg.gif) repeat-x top; height:78px; margin: 30px 0; }

.rasp_line_zag {text-align:center; color:#fff; font-family: Open Sans; font-weight:800;font-size:20px; text-transform:uppercase;}
.rasp_line_zag1 {height:65px; display: inline-block; background: url(https://images.elecity.ru/shared_data_template/img/rasp_line_zag1.gif) no-repeat; padding-left:150px; line-height:3.1;}
.rasp_line_zag2 {height:75px; display: inline-block; background: url(https://images.elecity.ru/shared_data_template/img/rasp_line_zag2.gif) no-repeat; padding-left:150px; line-height:3.6;}

.catalog_index_block_item {position:relative; }
.rasp_sticker_green  {position:absolute; top:20px; left:0px; background: #1ca922; color:#fff; font-size:13px; padding: 4px 6px; }
.rasp_sticker_red  {position:absolute; top:20px; left:0px; background: #ff423c; color:#fff; font-size:15px; padding: 4px 6px; font-weight:bold;}

.rasp_line_zag_note {margin: 0 0 20px 0;font-weight: bold;font-size: 15px;color: #3f9e37;text-align: center;border: 1px solid #e9e9e9;padding: 15px;}


.rasp_menu .dropdown-menu > li > a {white-space: normal;}
.rasp_menu a {color:#404040;}
.rasp_menu>div>.collapse>ul>li>a {font-weight:bold; font-size:15px;padding-left:5px;padding-right:0px;}
.rasp_menu>div>.collapse>ul>li>a:hover {background:#f4f4f4}
.rasp_menu>div>.collapse>ul>li>ul>li>a {padding-left:40px; display:inline-block;}
.rasp_menu>div>.collapse>ul>li>ul>li>a:hover {color:#437fc8 !important}
.rasp_menu .active {color:#437fc8}
.rasp_menu .dropdown>a {padding-top:10px;padding-bottom:10px;}
.rasp_menu .caret {margin-right:10px; color:#aecef4}


.rasp_menu  nav.sidebar, .main{
-webkit-transition: margin 200ms ease-out;
-moz-transition: margin 200ms ease-out;
-o-transition: margin 200ms ease-out;
transition: margin 200ms ease-out;
}



@media (min-width: 765px) {
.rasp_menu .main{position: absolute;width: calc(100% - 40px);margin-left: 40px;}
.rasp_menu nav.sidebar:hover + .main{margin-left: 200px;}
.rasp_menu nav.sidebar.navbar.sidebar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0px;}
.rasp_menu nav.sidebar .navbar-brand, nav.sidebar .navbar-header{text-align: center;width: 100%;margin-left: 0px;}
.rasp_menu nav.sidebar a{padding-right: 13px;}
.rasp_menu nav.sidebar .navbar-nav > li:first-child{border-top: 1px #e5e5e5 solid;}
.rasp_menu  nav.sidebar .navbar-nav > li{border-bottom: 1px #e5e5e5 solid;}
.rasp_menu nav.sidebar .navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
.rasp_menu nav.sidebar .navbar-collapse, nav.sidebar .container-fluid{padding: 0 0px 0 0px;}
.rasp_menu .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {color: #777;}
.rasp_menu nav.sidebar{width: 100%;height: 100%;margin-bottom: 0px;}
.rasp_menu nav.sidebar li {width: 100%;}
.rasp_menu nav.sidebar:hover{margin-left: 0px;}
.rasp_menu .forAnimate{opacity: 0;}
}

@media (min-width: 1330px) {
.rasp_menu .main{width: calc(100% - 200px);margin-left: 200px;}
.rasp_menu nav.sidebar{margin-left: 0px;}
.rasp_menu nav.sidebar .forAnimate{opacity: 1;}
}
.rasp_menu  nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover, nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {color: #CCC;background-color: transparent;}
.rasp_menu  nav:hover .forAnimate{opacity: 1;}

.rasp_menu_block_zag {font-weight:bold;line-height:3;}
.rasp_menu .navbar-toggle .icon-bar {background: #6f6f6f;}
.rasp_menu {margin-bottom: 0px;}

@media (max-width: 769px) {.rasp_menu_block {padding:5px 0px 0px 20px;margin-bottom: 20px;}}






#modal_item_add_to_cart, #modal_buyInOneClick {}
#modal_item_add_to_cart .modal-body, #modal_buyInOneClick .modal-body{text-align:left;}
#modal_item_add_to_cart .modal-dialog, #modal_buyInOneClick .modal-dialog{width:730px;}
#modal_item_add_to_cart .modal-header, #modal_buyInOneClick .modal-header {border-bottom: none;}
.modal_cart_razd {width:100%; height:1px; background:#b2cae8; margin:20px 0;}

.modal_cart_zag {font-size:20px; color:#000000; font-weight:bold;   margin-bottom:20px}
.modal_cart_razd_mob {display:none;}
.modal_cart_b1 {width:70%; float:left; border-right:1px solid #b2cae8}
.modal_cart_b2 {width:30%; float:left;}

.modal_cart_item_b1 {width:30%; float:left;}
.modal_cart_item_b2 {width:70%; float:left; font-weight:bold;font-size:16px; padding-top:7px;}

.modal_cart_pic {width:140px; height:90px; background-repeat:no-repeat; background-position:center center; background-size:contain; display:block; }
.modal_cart_item_price {display:block; margin-top:10px; color:#437fc8; }

.modal_cart_rez_info {font-size:15px;padding-left: 20px;}
.modal_cart_rez_info_icon {background:url(https://images.elecity.ru/shared_data_template/img_ui/modal_cart_icon.gif) no-repeat center left; padding: 0 0 0 40px;}
.modal_cart_rez_info_icon strong {display:block;}
.modal_cart_rez_info a {font-size:14px;text-decoration:underline; }

.modal_cart_dop { font-weight:bold;font-size:15px; color:#437fc8;margin: 15px 0}

.modal_cart_dop_b1 {width:50%; float:left;line-height: 2;}
.modal_cart_dop_b2 {width:50%; float:left; padding-top:20px;line-height: 2;}
.modal_cart_dop_b2 input, .modal_cart_dop_b1 input {margin-right: 10px;display: inline;}

.modal_cart_dop_gar, .modal_cart_dop_b1 , .modal_cart_dop_b2 {font-size:15px;}

.modal_cart_buttons_b1, .modal_cart_buttons_b2  {width:50%; float:left; padding:15px;}
.modal_cart_buttons_b1 {text-align:right}
.modal_cart_buttons_b2 {text-align:left}

.modal_cart_button_later {display: inline-block;color: #437fc8;padding: 10px 20px; font-size: 14px; border: 1px solid #437fc8; min-width:170px;text-align:center }
.modal_cart_button_later:hover {color: #fff; border: 1px solid #437fc8;background:#437fc8;text-decoration:none; }

.modal_cart_button_confirm {display: inline-block;color: #fff;padding: 10px 20px; font-size: 14px; border: 1px solid #437fc8;background:#437fc8; min-width:170px;text-align:center}
.modal_cart_button_confirm:hover {color: #fff; border: 1px solid #2a61a3;background:#2a61a3; text-decoration:none; }

@media (max-width: 769px)
{
  #modal_item_add_to_cart .modal-dialog{width:325px;}
  .modal_cart_b1 {float:none; width:100%;}
  .modal_cart_b2 {float:none; width:100%;}
  .modal_cart_item_b1 {}
  .modal_cart_item_b2 {}
  .modal_cart_dop_b1 {float:none; width:100%;}
  .modal_cart_dop_b2 {float:none; width:100%;}
  .modal_cart_buttons_b1 {float:none; width:100%; text-align:center;padding: 5px;}
  .modal_cart_buttons_b2 {float:none; width:100%; text-align:center;padding: 5px;}

  .modal_cart_pic {width:70px; height:60px;}
  .modal_cart_b1 {border-right:none}
  .modal_cart_item_b2 {font-size:13px;}
  .modal_cart_rez_info {margin-top:20px;padding-left:0px;}
  .modal_cart_rez_info_icon {background:none;padding:0px;}
  .modal_cart_rez_info_icon strong {display:inline;}
  .modal_cart_razd_mob {display:block;}

	.modal_cart_dop_gar, .modal_cart_dop_b1 , .modal_cart_dop_b2 {font-size:14px;}
	.modal_cart_dop_gar span {display:block;}
	.modal_cart_dop_b2 input, .modal_cart_dop_b1 input {margin-right:5px;}

}

.modal_cart_oneclick {background:url(https://images.elecity.ru/shared_data_template/img_ui/modal_oneclick_icon.gif) no-repeat center left; padding: 0 0 0 55px;margin: 20px auto;width: 150px;}
.modal_cart_oneclick .modal_cart_rez_info_icon {background:none; padding:0px;}
.modal_cart_oneclick_b {width:45%; float:left; font-weight:bold; font-size:15px;}
.modal_cart_oneclick_b input {width:200px; border:1px solid #a9a9a9; height:30px; display:inline-block; margin-left:15px; margin-top:5px; }
.modal_cart_oneclick_b span {display:inline-block;}

@media (max-width: 769px)
{
	#modal_buyInOneClick .modal-dialog{width:325px;}
	.modal_cart_oneclick_b {width:100%; float:none; font-weight:bold; }
	.modal_cart_oneclick_b span {width:60px;}
}




.santech_fast_search {}
.sfs_block {padding: 20px;margin: 10px;background: #f1f2f6;}
.sfs_block_zag {color: #437fc8;font-size: 15px;border-bottom: 1px solid #dcdddf;font-weight: bold;text-transform: uppercase;padding: 0 0 15px 0;margin: 0 0 0px 0;}
.sfs_block_zag2 {border-top: 1px solid #dcdddf; padding-top:20px;}
.sfs_block_razd {width:100%; height:1px; background:#dcdddf; margin-top:5px;}

.sfs_block_item_zag1{font-weight: bold;font-size: 18px; margin: 0px 0 10px 0 ;}
.sfs_block_item_zag2{font-weight: bold;font-size: 15px; margin: 15px 0 10px 0 ;}



.sfs_block_item {width:120px;float:left; margin-bottom:10px;}
.sfs_block_item label {width: 100px;height: 130px;display: block;position: relative;}
.sfs_block_item input[type="checkbox"] + span {position: absolute;left: 0; top: 0;width: 100px; height: 100px;cursor: pointer;border:1px solid #fff;}

.sfs_block_item input[type="checkbox"]:checked + span  	{border:1px solid #7eb1ee;}
.sfs_block_item input[type="checkbox"]:checked + span:after {content: ""; background:url(https://images.elecity.ru/shared_data_template/img_ui/sfs_check.png) no-repeat  center center; width:25px; height: 25px; bottom:5px; right:5px;position: absolute;}
.sfs_block_item input[type="checkbox"]:checked + span + span.sfs_block_item_name  {color:#437fc8;}

.sfs_block_item input[type="checkbox"]:hover + span  {border:1px solid #7eb1ee;}
.sfs_block_item input[type="checkbox"]:hover + span:after {content: ""; background:url(https://images.elecity.ru/shared_data_template/img_ui/sfs_check.png) no-repeat center center; width:25px; height: 25px; bottom:5px; right:5px;position: absolute;}
.sfs_block_item input[type="checkbox"]:hover + span + span.sfs_block_item_name  {color:#437fc8;}

.sfs_block_item .sfs_block_item_name {position: absolute; left: 0;top: 105px;width: 100px;  text-align:center; font-size:14px; color:#666666; line-height:1.2}
.sfs_block_item .sfs_block_item_name:hover {cursor:pointer;}


.sfs_block_item.um_1 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/um_1.jpg) #fff no-repeat center center;}
.sfs_block_item.um_2 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/um_2.jpg) #fff no-repeat center center;}
.sfs_block_item.um_3 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/um_3.jpg) #fff no-repeat center center;}
.sfs_block_item.um_4 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/um_4.jpg) #fff no-repeat center center;}
.sfs_block_item.um_5 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/um_5.jpg) #fff no-repeat center center;}

.sfs_block_item.vanna_1 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/vanna_1.jpg) #fff no-repeat center center;}
.sfs_block_item.vanna_2 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/vanna_2.jpg) #fff no-repeat center center;}
.sfs_block_item.vanna_3 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/vanna_3.jpg) #fff no-repeat center center;}
.sfs_block_item.vanna_4 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/vanna_4.jpg) #fff no-repeat center center;}
.sfs_block_item.vanna_5 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/vanna_5.jpg) #fff no-repeat center center;}

.sfs_block_item.dushi_1 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/dushi_1.jpg) #fff no-repeat center center;}
.sfs_block_item.dushi_2 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/dushi_2.jpg) #fff no-repeat center center;}
.sfs_block_item.dushi_3 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/dushi_3.jpg) #fff no-repeat center center;}
.sfs_block_item.dushi_4 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/dushi_4.jpg) #fff no-repeat center center;}
.sfs_block_item.dushi_5 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/dushi_5.jpg) #fff no-repeat center center;}
.sfs_block_item.dushi_6 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/dushi_6.jpg) #fff no-repeat center center;}
.sfs_block_item.dushi_7 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/dushi_7.jpg) #fff no-repeat center center;}

.sfs_block_item.moika_1 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/moika_1.jpg) #fff no-repeat center center;}
.sfs_block_item.moika_2 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/moika_2.jpg) #fff no-repeat center center;}
.sfs_block_item.moika_3 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/moika_3.jpg) #fff no-repeat center center;}
.sfs_block_item.moika_4 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/moika_4.jpg) #fff no-repeat center center;}
.sfs_block_item.moika_5 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/moika_5.jpg) #fff no-repeat center center;}
.sfs_block_item.moika_6 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/moika_6.jpg) #fff no-repeat center center;}
.sfs_block_item.moika_7 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/moika_7.jpg) #fff no-repeat center center;}

.sfs_block_item.shower_1 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/shower_1.jpg) #fff no-repeat center center;}
.sfs_block_item.shower_2 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/shower_2.jpg) #fff no-repeat center center;}
.sfs_block_item.shower_3 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/shower_3.jpg) #fff no-repeat center center;}
.sfs_block_item.shower_4 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/shower_4.jpg) #fff no-repeat center center;}
.sfs_block_item.shower_5 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/shower_5.jpg) #fff no-repeat center center;}
.sfs_block_item.shower_6 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/shower_6.jpg) #fff no-repeat center center;}
.sfs_block_item.shower_7 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/shower_7.jpg) #fff no-repeat center center;}

.sfs_block_item.smesitel_1 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/smesitel_1.jpg) #fff no-repeat center center;}
.sfs_block_item.smesitel_2 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/smesitel_2.jpg) #fff no-repeat center center;}
.sfs_block_item.smesitel_3 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/smesitel_3.jpg) #fff no-repeat center center;}
.sfs_block_item.smesitel_4 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/smesitel_4.jpg) #fff no-repeat center center;}
.sfs_block_item.smesitel_5 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/smesitel_5.jpg) #fff no-repeat center center;}
.sfs_block_item.smesitel_6 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/smesitel_6.jpg) #fff no-repeat center center;}
.sfs_block_item.smesitel_7 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/smesitel_7.jpg) #fff no-repeat center center;}

.sfs_block_item.unitaz_1 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/unitaz_1.jpg) #fff no-repeat center center;}
.sfs_block_item.unitaz_2 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/unitaz_2.jpg) #fff no-repeat center center;}
.sfs_block_item.unitaz_3 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/unitaz_3.jpg) #fff no-repeat center center;}
.sfs_block_item.unitaz_4 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/unitaz_4.jpg) #fff no-repeat center center;}
.sfs_block_item.unitaz_5 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/unitaz_5.jpg) #fff no-repeat center center;}
.sfs_block_item.unitaz_6 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/unitaz_6.jpg) #fff no-repeat center center;}
.sfs_block_item.unitaz_7 input[type="checkbox"] + span {background: url(https://images.elecity.ru/shared_data_template/img_ui/unitaz_7.jpg) #fff no-repeat center center;}


.sfs_block_demens {margin: 0 0 30px 0;}
.sfs_block_demens input {display:block;float:left; width:45%; font-size:14px; color:#8c8c8c; border:1px solid #dae2ee;background:#fafbfc; text-align:center; height:35px;  max-width:100px;}
.sfs_block_demens span {display:block;float:left; width:10%; text-align:center; font-size:14px; color:#8c8c8c; line-height:2.5;max-width:50px;}

.sfs_block_price {margin: 0 0 10px 0;}

.sfs_block_m60 {margin-top:60px;}
.sfs_block_m50 {margin-top:50px;}
.sfs_block_m40 {margin-top:40px;}
.sfs_block_m30 {margin-top:30px;}
.sfs_block_m10 {margin-bottom:10px;}

.sfs_block_rezult1 span {display:block; width:150px; text-align:center;color:#4980c0; margin: 0 0  10px 0; }
.sfs_block_rezult1 a {display:inline-block; width:150px; padding: 7px 0; font-size:16px; color:#fff; background:#4980c0; text-transform:uppercase; font-weight:bold;text-align:center;}

.sfs_block_rezult2 {text-align:center; border-top: 1px solid #dcdddf; padding: 20px 0 0 0;}
.sfs_block_rezult2 span {display:inline-block; width: 95px;  text-align:left;color:#4980c0; margin: 0 0px 10px 0; }
.sfs_block_rezult2 a {display:inline-block; width:150px; padding: 7px 0; font-size:16px; color:#fff; background:#4980c0; text-transform:uppercase; font-weight:bold;text-align:center;}
.sfs_block_rezult2 a:hover {cursor:pointer;}

.sfs_block_brands { background:#fafbfc; height:150px; overflow-y:scroll; margin: 0 0 15px 0;}
.sfs_block_brands label {display:block; font-weight:normal; margin: 3px 5px; }
.sfs_block_brands input {margin-right:5px;float:left;}

.sfs_block_inputs {margin: 0 0 30px 0;}
.sfs_block_inputs label {display:block; font-weight:normal; margin: 3px 5px; }
.sfs_block_inputs input {margin-right:5px; float:left;}

.sfs_block_brands::-webkit-scrollbar { width: 6px; height: 3px;}
.sfs_block_brands::-webkit-scrollbar-button { display:none}
.sfs_block_brands::-webkit-scrollbar-track {  background-color: #4980c0;}
.sfs_block_brands::-webkit-scrollbar-track-piece { background-color: #ffffff;}
.sfs_block_brands::-webkit-scrollbar-thumb { height: 20px; background-color: #4980c0;}
.sfs_block_brands::-webkit-scrollbar-corner { background-color: #4980c0;}
.sfs_block_brands::-webkit-resizer { background-color: #4980c0;}


@media (max-width: 1200px)
{
    .sfs_block_rezult1 {text-align:left; border-top: 1px solid #dcdddf; padding: 20px 0 0 0;}
    .sfs_block_rezult1 span {display:inline-block; }

}

@media (max-width: 992px)
{
    .sfs_block_rezult1 {margin-top:0px !important ;}
	.sfs_block_demens.sfs_block_m40 {margin:0px;}
	.sfs_block_brands { height:140px;}

}


@media (max-width: 769px)
{
    .sfs_block_item {width: 110px;}
    .sfs_block_rezult1 span { text-align: center; display:block; width:100%;}
    .sfs_block_rezult1 a {margin: 0 auto; display:block;}
    .sfs_block_rezult2 span { text-align: center; display:block; width:100%;}
    .sfs_block_rezult2 a {margin: 0 auto; display:block;}

}



/*Как выбрать*/


.kakv p {font-size:15px; margin: 10px 0;}
.kakv_img img {width:100%; max-width:460px; margin-top:15px;}
.kakv_img {text-align:center;}

.tab_zag {font-size:21px; font-weight:bold; margin: 20px 0;}

.kakv .panel-default > .panel-heading {color: #fff;background-color: #437fc8;border-color: #437fc8; border-radius: 0px;}
.kakv .panel-default {border-color: #437fc8;}
.kakv .panel-group .panel {border-radius: 0px;}

.kakv .tabbable_row {display: table; width:100%;}
.kakv .tabbable_row>ul {display: table-row; width:100%;}
.kakv .tabbable_row>ul>li {display: table-cell; float:none; text-align:center;background:#437fc8; border-right:5px solid #fff;}

.kakv .tabbable_row>ul>li a {color:#fff; font-size:15px; border:0px; border-radius:0px; font-weight:bold;}

.kakv .tabbable_row>ul>li:hover {background:#eb746d; color:#fff;}
.kakv .tabbable_row>ul>li:hover a{background:#eb746d; color:#fff;}

.kakv .tabbable_row>ul>li.active a{background:#eb746d; color:#fff; border:0px;}
.kakv .tabbable_row>ul>li.active {background:#eb746d; color:#fff;}
.kakv .nav > li > a {padding: 10px 14px;}

.kakv_next_block {text-align:center;}
.kakv_next_b {border:1px solid #437fc8; border-radius:0px; background:#fff; color:#437fc8; margin: 20px 0; }
.kakv_next_b:hover { color:#437fc8;}

.kakv_zag1 {color:#437fc8; font-weight:bold; font-size:20px !important; text-transform:uppercase; margin: 25px 0 0 0  !important;}
.kakv_zag2 {color:#000; font-weight:bold; font-size:19px !important; }
.kakv_razd {height: 1px;width: 100%;background: #7eb1ee;margin: 15px 0;}

.kakv_img {margin: 0px 10px 10px 10px; clear:both}
.kakv_img_right {float:right; }
.kakv_img_left {float:left; }
.kakv_img img {max-width:500px; }
.kakv_img_small  img {max-width:300px; }
.kakv_img_exsmall  img {max-width:200px; }


.kakv_open_catalog_razd {text-align:center; border-top:1px solid #437fc8; padding: 20px 0; }
.kakv_open_catalog_razd a {display:inline-block; border: 1px solid #437fc8;border-radius: 0px;background: #437fc8;color: #fff;margin: 10px auto;padding: 10px 15px;text-decoration: none;}
.kakv_open_catalog_razd a:hover  {text-decoration: none;background: #2d62a2;color: #fff;}

@media (max-width: 1200px) {
	.kakv .nav > li > a {padding: 10px 8px;}
	.kakv .tabbable_row>ul>li {font-size: 14px;height: 60px;}
	.kakv .tabbable_row>ul>li {vertical-align:middle;}
}

@media (max-width: 769px) {

	.kakv_img_right {float:none; }
	.kakv_img_left {float:none; }
	.kakv_img img {max-width:300px; }
	.kakv_img {text-align:left}

}




.index_polezn_info {}

.index_polezn_info .tabbable_row {display: table; width:100%;}
.index_polezn_info .tabbable_row>ul {display: table-row; width:100%;}
.index_polezn_info .tabbable_row>ul>li {display: table-cell; float:none; text-align:center;background:#fff; border-right:5px solid #fff;}

.index_polezn_info .tabbable_row>ul>li a {color:#437fc8; font-size:15px; border:0px; border-radius:0px; font-weight:bold; border:1px solid #437fc8;}

.index_polezn_info .tabbable_row>ul>li:hover {background:#5b92d4; color:#fff;}
.index_polezn_info .tabbable_row>ul>li:hover a{background:#5b92d4; color:#fff;border:1px solid #5b92d4}

.index_polezn_info .tabbable_row>ul>li.active a{background:#437fc8; color:#fff; border:0px;border:1px solid #437fc8}
.index_polezn_info .tabbable_row>ul>li.active {background:#437fc8; color:#fff;}
.index_polezn_info .nav > li > a {padding: 10px 14px;}



.cart-help_text {text-align:left; }
.cart-help_text .text_p_zag1 {margin: 10px 0;font-size: 17px;}
.cart-help_text .text_p_icons {background-size: 40px auto;}
.cart-help_text .centering {padding: 0 0 0 50px;}
.cart-help_text .centering strong {font-size: 15px;}
.cart_dops:hover {cursor:pointer;}
.podkl_prices_l {margin: 20px; text-decoration:underline;}

.cart-help_text .sam_info {padding: 10px 5px;}
.cart-help_text .sam_block1 {width: 250px;min-height: 115px;}
.cart-help_text .sam_block2 {width: 250px;min-height: 115px;}
.cart-help_text .sam_img img {}

.cart-help_text .dostavka_time_block1  {width: 230px;}
.cart-help_text .dostavka_time_block2  {}
#cart-help-dostavka .cart-help_text .b_t {height: 55px;}

.modal-footer {text-align:left !important}



@media (max-width: 769px) {

 .cart_right_block_zag {line-height: 1.5;}
 .cart_icon_dost {display:none;}
 .cart_icon_samovivoz {display:none;}
 .cart_input_name2 {display:block;}


}


.index_useful_item {margin: 10px 0 0 0;}


.index_useful_item_pic {width:40%; float:left;max-width:415px; min-height:125px; margin: 5px 0 10px 0;}
.index_useful_item_pic img { max-width: 100%; }
.index_useful_item_info {width:60%; float:left;padding: 0 0 0 20px;}

.index_useful_item_a {margin: 0px 0 10px 0;}
.index_useful_item_a a {text-decoration:none;color:#1f62b2; font-weight:bold; font-size: 16px; border-bottom:1px solid #1f62b2}
.index_useful_item_a a:hover {color:#e64848;border-bottom:1px solid #e64848}
.index_useful_item_txt {font-size: 13px;}
.index_useful_links  {margin: 15px 0 25px 0; padding: 0 15px;color: #1f62b2;font-size: 14px;}
.index_useful_links a:hover {color:#e64848; }
.index_news_razd {background:#e3e8f1; width:100%; height:1px;margin: 10px 0;}

.useful_cat_link {text-align:right; display:block;}
.useful_cat_link a {border:1px solid #437fc8; display:inline-block; padding: 10px 10px 10px 45px; margin: 10px 0 0 0;}
.useful_cat_link a:hover {color:#e4382c; text-decoration:none;}

.useful_cat_link.useful-420 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-420.gif) no-repeat left; }
.useful_cat_link.useful-425 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-425.gif) no-repeat left; }
.useful_cat_link.useful-427 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-427.gif) no-repeat left; }
.useful_cat_link.useful-430 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-430.gif) no-repeat left; }
.useful_cat_link.useful-432 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-432.gif) no-repeat left; }
.useful_cat_link.useful-437 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-437.gif) no-repeat left; }
.useful_cat_link.useful-440 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-440.gif) no-repeat left; }
.useful_cat_link.useful-443 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-443.gif) no-repeat left; }
.useful_cat_link.useful-446 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-446.gif) no-repeat left; }
.useful_cat_link.useful-4879 a {background:url(https://images.elecity.ru/shared_data_template/img/help/useful-4879.gif) no-repeat left; }

@media (max-width: 769px) {
 .useful_cat_link {text-align: left; margin: 0 0 15px 0;}
}



.catalog_certificates {font-size: 15px;}
.catalog_item_devider {width:100%; height:1px; background: #e0e0e0; margin: 0 0 15px 0;}
.catalog_certificates a {display: block;float: left;margin: 0 25px 15px 0;}
.catalog_certificates a img {width:150px;}

@media (max-width: 769px) {
	.catalog_certificates {font-size: 14px;}
	.catalog_certificates a {float:none;}
}


.page_cert_item img {width:200px;}
.page_cert_item { margin:20px; float:left; }
.page_cert_item_vert img {width:200px; height:280px;}
.page_cert_item_hor img {width:200px; height:130px;}


.index_bottom_categories_line_item_mobile {border:1px solid #e3e3e3;padding: 5px;height: 210px;}

.index_bottom_categories_line_item_mobile a {display:block; width:100%; color: #1c1c1c; font-size:13px; text-align:center; padding: 10px 0px 0px 0px; display: block;font-weight: bold;
background-repeat:no-repeat; background-position:center bottom; background-size:contain;min-height:45px;}

.index_bottom_categories_line_item_mobile a img
{width: 100%;}

.index_bottom_categories_line_item_mobile a.mob_catalog_img {min-height: 140px;background-repeat:no-repeat; background-position:center center; background-size:contain;padding:0px;}

.index_bottom_categories_line_mobile .col-xs-6 {padding: 7px;}

.mob_catalog_1 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_1.jpg); }
.mob_catalog_2 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_2.jpg); }
.mob_catalog_3 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_3.jpg); }
.mob_catalog_4 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_4.jpg); }
.mob_catalog_5 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_5.jpg); }
.mob_catalog_6 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_6.jpg); }
.mob_catalog_7 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_7.jpg); }
.mob_catalog_8 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_8.jpg); }
.mob_catalog_9 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_9.jpg); }
.mob_catalog_10 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_10.jpg); }
.mob_catalog_11 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_11.jpg); }
.mob_catalog_12 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_12.jpg); }
.mob_catalog_13 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_13.jpg); }
.mob_catalog_14 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_14.jpg); }
.mob_catalog_15 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_15.jpg); }
.mob_catalog_16 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_16.jpg); }
.mob_catalog_17 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_17.jpg); }
.mob_catalog_18 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_18.jpg); }
.mob_catalog_19 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_19.jpg); }
.mob_catalog_20 a.mob_catalog_img {background-image:url(https://images.elecity.ru/shared_data_template/img/mob_catalog_20.jpg); }


@media (max-width: 769px) {
 .vitrina_category_block {height: 225px;min-height: auto !important; text-align:center;}
 .vitrina_category_block:nth-child(3n+1) {clear: none  !important;}
 .catalog_category_item_name { text-align:center; border-top: 0px;}
 .catalog_category_item_name_a  {font-size:13px;}
 .category_rel_link {height: 140px;}
 .catalog_item_pic {min-height: 125px;}

 .vitrina_category_item_m {border:1px solid #e3e3e3;height: 210px;padding: 5px;}
 .catalog_index_block_item {border:0px;    padding: 5px;}
}





.proverka-na-pikseli_img {text-align:right;}
.proverka-na-pikseli_img img {width:100%; max-width:384px;}

.bit_pix_price_b {height: 150px;}
.bit_pix_price_b span {display:block; text-align:center;font-weight: bold;color:#3b73b8;font-size:17px;}
.bit_pix_price_b span.bp_price {color:#373737; font-size:23px;}

.bit_pix_price_b1 {background:url(https://images.elecity.ru/shared_data_template/img/bit_pix_price_b1.gif) no-repeat top center;padding: 20px 0 0 0;}
.bit_pix_price_b2 {background:url(https://images.elecity.ru/shared_data_template/img/bit_pix_price_b2.gif) no-repeat top center;padding: 20px 0 0 0;}
.bit_pix_price_b3 {background:url(https://images.elecity.ru/shared_data_template/img/bit_pix_price_b3.gif) no-repeat top center;padding: 20px 0 0 0;}
.bit_pix_price_b4 {background:url(https://images.elecity.ru/shared_data_template/img/bit_pix_price_b4.gif) no-repeat top center;padding: 25px 0 0 0;}
.bit_pix_price_b5 {background:url(https://images.elecity.ru/shared_data_template/img/bit_pix_price_b5.gif) no-repeat top center;padding: 30px 0 0 0;}
.bit_pix_price_b6 {background:url(https://images.elecity.ru/shared_data_template/img/bit_pix_price_b6.gif) no-repeat top center;padding: 30px 0 0 0;}
.bit_pix_price_b7 {background:url(https://images.elecity.ru/shared_data_template/img/bit_pix_price_b7.gif) no-repeat top center;padding: 35px 0 0 0;margin-top: 50px;}

.bpxls_p_zag {color:#3b73b8; font-size:20px; font-weight:bold; text-align:center; margin: 20px 0;}

@media (max-width: 992px) {
	.proverka-na-pikseli_img {text-align:center;}
	.bpxls_p_zag {margin: 0;}
	.bit_pix_price_b7 {    margin-top: 0;}
}



.about_b1 {margin: 10px 0 0 10px;}
.about_b2 {background:url(https://images.elecity.ru/shared_data_template/img/about_img2.jpg) no-repeat center center; width:100%; max-width:660px; height:138px;}
.about_b3 {background:url(https://images.elecity.ru/shared_data_template/img/about_img.jpg) no-repeat center center; width:100%; max-width:695px; height:500px;}

.about_b4 {margin: 15px 0 0 15px;}

.about_li {padding: 10px 0 0 57px; margin: 7px 0; min-height:43px; font-weight:bold; }
.about_icon_1 {background:url(https://images.elecity.ru/shared_data_template/img/about_icon_1.gif) no-repeat center left; }
.about_icon_2 {background:url(https://images.elecity.ru/shared_data_template/img/about_icon_2.gif) no-repeat center left; }
.about_icon_3 {background:url(https://images.elecity.ru/shared_data_template/img/about_icon_3.gif) no-repeat center left; }
.about_icon_4 {background:url(https://images.elecity.ru/shared_data_template/img/about_icon_4.gif) no-repeat center left; }
.about_icon_5 {background:url(https://images.elecity.ru/shared_data_template/img/about_icon_5.gif) no-repeat center left; }
.about_icon_6 {background:url(https://images.elecity.ru/shared_data_template/img/about_icon_6.gif) no-repeat center left; }
.about_icon_7 {background:url(https://images.elecity.ru/shared_data_template/img/about_icon_7.gif) no-repeat center left; }
.about_icon_8 {background:url(https://images.elecity.ru/shared_data_template/img/about_icon_8.gif) no-repeat center left; }
.about_icon_9 {background:url(https://images.elecity.ru/shared_data_template/img/about_icon_9.gif) no-repeat center left; }

.about_li_zag {color:#437fc8; font-size:16px; font-weight:bold; }

.about_b2  {color:#ffffff; font-size:60px; font-weight:bold; text-align:center;padding-top: 25px;}
.about_b2  span {font-weight:normal}

.about_slogan {color:#437fc8; font-size:19px; font-weight:bold;text-align:center; text-transform:uppercase;}

@media (max-width: 769px) {
	.about_b3 {display:none}
	.about_b2 {font-size: 40px;padding-top: 32px;height: 115px;}
	.about_slogan {    font-size: 15px;  }
}


.installation-kondicionery.catalog_item_column_3_block {padding: 5px 5px 10px 20px;}
.installation-kondicionery {border:3px solid #5a91d4;background:url(https://images.elecity.ru/shared_data_template/img/installation-kondicionery-icon.gif) no-repeat center left;  margin: 0 0 20px 0;}
.installation-kondicionery .catalog_item_column_3_info_link a{display:none;}
.installation-kondicionery .icon_ustanovka{display:none;}
.installation-kondicionery .zag_ustanovka {color:#3d7ecc;}
.installation-kondicionery .col1 {width: 105px;padding-left: 70px;}

.installation-kondicionery-link {width:100%; height: 138px; background:url(https://images.elecity.ru/shared_data_template/img/condei-podkluch.jpg) no-repeat center left;  }
.installation-kondicionery-link a {display:block;width:100%; height: 138px;}

@media (max-width: 600px) {
	.installation-kondicionery-link {display:none;}
}

/*installation-kondicionery-icon*/




.review_last_block {padding: 15px 0;}
.review_last_block {background: url(https://images.elecity.ru/shared_data_template/img/review_last_block_bg.jpg) no-repeat center bottom;}
.review_last_item {background:#fff; display:table-row;}
.review_last_item_block {margin: 15px 0 10px 0;}

.review_last_item_5stars {background:#83d67e; width:100px;display:table-cell; vertical-align:middle;}
.review_last_item_4stars {background:#ffbc35; width:100px;display:table-cell; vertical-align:middle;}

.review_last_item_text  {padding:15px;display:table-cell;}
.review_stars {font-size:42px; font-weight:bold; color:#fff; line-height:1; display:block; text-align: center;margin: 0px 0 10px 0;}
.review_stars img {margin-top:-10px;margin-left: 5px;}

.review_last_item_5stars .review_smile {width:100%; height:65px;background: url(https://images.elecity.ru/shared_data_template/img/review_smile_5stars.png) no-repeat center center; display:block; margin: 10px 0 20px 0;}
.review_last_item_4stars .review_smile {width:100%; height:65px;background: url(https://images.elecity.ru/shared_data_template/img/review_smile_5stars.png) no-repeat center center; display:block; margin: 10px 0 20px 0;}

.review_last_item_name { font-weight:bold; color:#000000;font-size:15px; width:50%; float:left; text-align: left;}
.review_last_item_date { font-weight:bold; color:#8c8c8c;font-size:15px;text-align: right;}
.review_last_item_comment {margin: 10px 0 0 0;}


.review_banns_item {margin: 10px; position:relative; }
.review_banns_item span {display:block;}
.review_banns_1 {width:100%; height:287px; background: url(https://images.elecity.ru/shared_data_template/img/review_banns_1.jpg) no-repeat center center;}
.review_banns_2 {width:100%; height:364px; background: url(https://images.elecity.ru/shared_data_template/img/review_banns_2.jpg) no-repeat center center;}
.review_banns_3 {width:100%; height:370px; background: url(https://images.elecity.ru/shared_data_template/img/review_banns_3.jpg) no-repeat center center;}
.review_banns_4 {width:100%; height:270px; background: url(https://images.elecity.ru/shared_data_template/img/review_banns_4.jpg) no-repeat center center;}
.review_banns_5 {width:100%; height:270px; background: url(https://images.elecity.ru/shared_data_template/img/review_banns_5.jpg) no-repeat center center;}

.review_banns_1 .rb_text1 {position:absolute;top:10px;  left:30px; font-size:72px; color:#ff5b00; font-weight:bold; }
.review_banns_1 .rb_text1 img {margin-top: -15px;}
.review_banns_1 .rb_text2 {position:absolute;top:105px; left:30px; font-size:19px; color:#3a3a3a; line-height:1.2;font-weight:bold;}

.review_banns_2 .rb_text1 {position:absolute;top:100px; left:30px; font-size:70px; color:#70c26b; font-weight:bold; }
.review_banns_2 .rb_text2 {position:absolute;top:190px; left:30px; font-size:19px; color:#3a3a3a; line-height:1.2;font-weight:bold;}

.review_banns_3 .rb_text1 {position:absolute;top:90px;   left:0px; font-size:85px; color:#f7b142; font-weight:bold; text-align:center; width:100%;}
.review_banns_3 .rb_text2 {position:absolute;top:220px; left:0px; font-size:29px; color:#3a3a3a; line-height:1.2; text-align:center; width:100%;font-weight:bold; }

.review_banns_4 .rb_text1 {position:absolute;top:20px;  right:40px; font-size:60px; color:#6b899c; font-weight:bold; text-align:right;width:100%;}
.review_banns_4 .rb_text2 {position:absolute;top:100px; right:40px; font-size:19px; color:#3a3a3a; line-height:1.2; text-align:right;width:100%; font-weight:bold;}
.review_banns_4 .rb_text3 {position:absolute;top:150px; right:40px; font-size:15px; color:#3a3a3a; line-height:1.2; text-align:right;width:100%; font-weight:bold; }

.review_banns_5 .rb_text1 {position:absolute;top:20px;   right:40px; font-size:60px; color:#00a2cf; font-weight:bold; text-align:right;width:100%;}
.review_banns_5 .rb_text2 {position:absolute;top:100px; right:40px; font-size:19px; color:#3a3a3a; line-height:1.2; text-align:right;width:100%; font-weight:bold;}



@media (max-width: 992px) {
 .review_banns_3 {height: 220px; }
 .review_banns_1 {height: 303px;}
 .review_banns_4 {height: 210px;}
 .review_banns_5 {height: 217px;}
 .review_banns_3 .rb_text1 {top: 0px;}
 .review_banns_3 .rb_text2 {top: 117px;}
}

@media (max-width: 769px) {
	.review_banns_1, .review_banns_2, .review_banns_3, .review_banns_4, .review_banns_5 {max-width:350px; margin: 10px auto;height:200px;}
	.review_banns_1  {height:220px;}

	.review_banns_1 .rb_text1 {font-size: 50px; left: 10px;}
	.review_banns_1 .rb_text2 {font-size: 15px; left: 10px;}

	.review_banns_2 .rb_text1 {font-size: 50px; left: 10px;top: 20px;}
	.review_banns_2 .rb_text2 {font-size: 15px; left: 10px;top: 105px;}

	.review_banns_3 .rb_text1 {font-size: 58px; text-align: center;left: 20px;}
	.review_banns_3 .rb_text2 {text-align: center;left: 20px; top: 100px;font-size: 29px;font-size: 25px;}

	.review_banns {padding:0px;}

}

@media (max-width: 550px) {
	.review_last_item_5stars {width: 60px;}
	.review_last_item_4stars {width: 60px;}

	.review_last_item_5stars .review_smile {background-size:75%;}
	.review_last_item_4stars .review_smile {background-size:75%;}
}


.revw {margin-top: 30px;margin-bottom: 30px;}

.tab_zag {font-size:21px; font-weight:bold; margin: 20px 0;}

.revw .panel-default > .panel-heading {color: #fff;background-color: #fff;border-color: #437fc8; border-radius: 0px;}
.revw .panel-default {border-color: #437fc8;}
.revw .panel-group .panel {border-radius: 0px;}

.revw .tabbable_row {display: table; width:100%;}
.revw .tabbable_row>ul {display: table-row; width:100%;}
.revw .tabbable_row>ul>li {display: table-cell; float:none; text-align:center;background:#fff; border-right:5px solid #fff;}

.revw .tabbable_row>ul>li a {color:#fff; font-size:15px; border:0px; border-radius:0px; font-weight:bold;}

.revw .tabbable_row>ul>li:hover {background:#fff; color:#fff;}
.revw .tabbable_row>ul>li:hover a{background:#fff; color:#fff;}

.revw .tabbable_row>ul>li {border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #dadada;}
.revw .tabbable_row>ul>li.active a{background:#fff; color:#fff; border:0px;}
.revw .tabbable_row>ul>li.active {background:#fff; color:#fff; border-top:1px solid #dadada;border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #fff;}
.revw .nav > li > a {padding: 10px 14px;}

.revw #tab_bar img {width:100%;}

.revw .panel-heading>h4>a>img {width:100%; max-width:300px;}
.revw #tabs-accordion h4 {text-align:center;}
.revw .tab-content {border-top:1px solid #dadada;border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada; padding: 20px;margin-top: -2px;}
.revw .reviews_item {margin-top:20px;padding-top:10px;border-top:1px solid #dadada; }

.reviews_item_stars {display:inline-block; width:130px;}
.reviews_item_stars img {margin-top:-3px; width:20px;}
.reviews_item_name {color:#7d7d7d; font-size:14px; font-weight:bold; background: url(https://images.elecity.ru/shared_data_template/img/reviews_item_name.gif) no-repeat left center; padding: 3px 0 2px 20px; display:inline-block; margin: 0 0 0 15px; width:250px;}
.reviews_item_date {color:#7d7d7d; font-size:14px; font-weight:bold; background: url(https://images.elecity.ru/shared_data_template/img/reviews_item_date.gif) no-repeat left center; padding: 3px 0 2px 20px; display:inline-block; margin: 0 0 0 15px;}

.reviews_item_info {margin: 0 0 10px 0;}

.reviews_item_plus {margin: 0 0 10px 0;}
.reviews_item_plus b {color:#48ae51;}
.reviews_item_minus {margin: 0 0 10px 0;}
.reviews_item_minus b {color:#d24646;}
.reviews_item_comm {margin: 0 0 10px 0;}

.reviews_tabs_info_0 {}
.reviews_tabs_info_0 img {width:100%; max-width:290px;}

.reviews_tabs_info_1 {color:#484848; font-size:19px; font-weight:bold; line-height:0.8; margin: 15px 0 0 0;}
.reviews_tabs_info_1 span {color:#ffaf02; font-size:33px; }

.reviews_tabs_info_2 {color:#484848; font-size:19px; font-weight:bold; line-height:1}
.reviews_tabs_info_2 a {color:#6a6a6a; font-size:14px;font-weight:normal; text-decoration:underline; display:block;margin: 10px 0 0 0; }
.reviews_tabs_info_2 span {font-size:33px; }

.reviews_tabs_info_3 a {width:190px; height:55px; font-size:15px; color:#fff;font-weight:bold; background:#437fc8; display:block; text-align:center; padding:5px; }
.reviews_tabs_info_3 a:hover {text-decoration:none; background:#2e62a1; }

@media (max-width: 1300px) {
	.reviews_tabs_info_1 {font-size: 17px;}
	.reviews_tabs_info_2 {font-size: 17px;}
	.reviews_tabs_info_2 span {font-size: 29px;}
	.reviews_tabs_info_2 img {width:22px;}
}

@media (max-width: 1200px) {
	.revw .nav > li > a {padding: 10px 8px;}
	.revw .tabbable_row>ul>li {font-size: 14px;height: 60px;}
	.revw .tabbable_row>ul>li {vertical-align:middle;}
}

@media (max-width: 992px) {
	.reviews_tabs_info_1 {line-height: 1.5; margin: 0px 0 0 0;}
	.reviews_tabs_info_2 .reviews_tabs_info_2_stars {display:block;}
	.reviews_tabs_info_2 br {display:none;}
}

@media (max-width: 769px) {
	.reviews_tabs_info_1 {line-height: 1;margin: 0px 0 20px 0;}
	.reviews_tabs_info_1 span {font-size: 27px;}
	.reviews_tabs_info_2 .reviews_tabs_info_2_stars {display:inline;}
	.reviews_tabs_info_2 img {width: 20px;}
	.reviews_tabs_info_3 {margin: 15px 0 0 0;}
	.reviews_item_stars {display:block;}
	.reviews_item_name {margin: 0 0 0 0px;}
	.reviews_item_date {margin: 0 0 0 0px;}
}




.model_supporting_slider {margin-bottom:20px;}
.slick-prev::before, .slick-next::before {opacity: 0 !important;}

.slick-next {
    background: url(https://images.elecity.ru/shared_data_template/img/arrow_right.png) no-repeat !important;
    height: 60px !important;
}
.slick-prev {
    background: url(https://images.elecity.ru/shared_data_template/img/arrow_left.png) no-repeat !important;
    height: 60px !important;
}



.tabs-left {border-bottom: none;padding-top: 2px;}
.tabs-left {border-right: 1px solid #ddd;}
.tabs-left>li {float: none;margin-bottom: 2px;}
.tabs-left>li {margin-right: -1px;}
.tabs-left>li.active>a,.tabs-left>li.active>a:hover,.tabs-left>li.active>a:focus {border-bottom-color: #ddd;border-right-color: transparent;}
.tabs-left>li>a {border-radius: 4px 0 0 4px;margin-right: 0;display:block;}

.faq_tabable li a.totop {font-weight:bold;font-size: 15px; border-radius:0px; border:0px  !important; color:#444444; padding-left:20px;}
.faq_tabable li.active a.totop {background: #437fc8 !important;color: #fff !important; font-size: 15px; border-radius:0px; border:0px;}
.faq_tabable li a.totop:hover {border-radius:0px; border:0px  !important;}
.faq_tabable .tab_zag {margin: 10px 0 20px 0;}
.faq_tabable .panel-default {border: 0px; }
.faq_tabable .panel {box-shadow:none}
.faq_tabable a.faq_a_item {font-weight:normal;}
.faq_tabable a[aria-expanded="true"] {font-weight:bold;color:#437fc8 !important}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border-top: 0px;}
.faq_tabable .panel-body p {font-size:14px; padding-left:20px;}

.fancy-collapse-panel .panel-default > .panel-heading {padding: 0;}
.fancy-collapse-panel .panel-heading a {padding: 12px 35px 12px 15px;display: inline-block;width: 100%;background-color: #fff;color: #000;position: relative;text-decoration: none;border-top: 1px solid #e5e5e5;}
.fancy-collapse-panel .panel-heading a:after {font-family: "FontAwesome";content: "\f077";position: absolute;right: 20px;font-size: 20px;font-weight: 400;top: 50%;line-height: 1;margin-top: -10px;font-size:10px;line-height:30px;}
.fancy-collapse-panel .panel-heading a.collapsed:after {content: "\f078";font-size:10px;line-height:30px;}

@media (max-width: 769px) {
	.panel_faq .panel-heading {
		color: #437fc8 !important;background-color: #fff !important;border-color: #437fc8 !important;}

}



/*Кабинет*/

.cabinet_block {margin-top: 20px;}

.cabinet_icon_bg {width:100%;}
.cabinet_icon_registration {min-height:300px; background:url(https://images.elecity.ru/shared_data_template/img/cabinet_icon_registration.gif) no-repeat left center;}
.cabinet_form {width:85%;}
.cabinet_form .row {border-bottom:1px solid #e6e6e6; padding:10px 0 10px 0;}
.cabinet_form .row:last-child {border-bottom:0px;}
.cabinet_form label {font-weight:bold; font-size: 16px; color:#2f2f2f; line-height:40px;}
.cabinet_form label span {color:#437fc8;}
.cabinet_form input[type="text"] {width:100%; border-radius:2px; border:1px solid #d7d7d7; height:40px; padding: 0 10px;}
.cabinet_form input[type="password"] {width:100%; border-radius:2px; border:1px solid #d7d7d7; height:40px; padding: 0 10px;}
.cabinet_form input[type="tel"] {width:100%; border-radius:2px; border:1px solid #d7d7d7; height:40px; padding: 0 10px;}
.cabinet_form input[type="email"] {width:100%; border-radius:2px; border:1px solid #d7d7d7; height:40px; padding: 0 10px;}
.cabinet_form input[type="submit"] {background:#437fc8;font-weight:bold; font-size: 16px; color:#fff; padding: 10px 25px;border:0px;}
.cabinet_form input[type="submit"]:hover {background:#3b73b8;}
.cabinet_form .cabinet_desc {color:#808080; font-size: 14px; line-height:45px; text-decoration:underline;}
.cabinet_form .cabinet_desc:hover {color:#437fc8}
.cabinet_login_reg_link {text-align:right; border-top:1px solid #e6e6e6; color:#717171; line-height:30px; margin: 20px 0 0 0;}
.cabinet_login_reg_link a {text-decoration:underline; color:#437fc8;}
.cabinet_login_reg_link a:hover {color:#6aa1e4;}
.cabinet_icon_login {min-height:200px; background:url(https://images.elecity.ru/shared_data_template/img/cabinet_icon_login.gif) no-repeat left center;}

.cabinet_menu_block {}
.cabinet_menu .navbar-nav li {float:none;}
.cabinet_menu .navbar-default {background:none;border:none;}
.cabinet_menu .navbar-nav .c_menu a {font-weight:bold;color:#474747; font-size:15px; display:block; }
.cabinet_menu .navbar-nav .c_sub a  {font-size:14px; text-decoration:underline; display:block;}
.cabinet_menu .navbar-nav .c_menu a:hover {text-decoration:underline;}

.cabinet_menu .navbar-nav .c_sub {padding: 0 0 0 30px;}
.cabinet_menu .navbar-nav .c_menu {padding: 0px 0 0 15px; margin: 15px 0 0 0;}
.cabinet_menu .navbar-nav .c_menu_icon1 {background:url(https://images.elecity.ru/shared_data_template/img/c_menu_icon1.gif) no-repeat left center;}
.cabinet_menu .navbar-nav .c_menu_icon2 {background:url(https://images.elecity.ru/shared_data_template/img/c_menu_icon2.gif) no-repeat left center;}
.cabinet_menu .navbar-nav .c_menu_icon3 {background:url(https://images.elecity.ru/shared_data_template/img/c_menu_icon3.gif) no-repeat left center;}
.cabinet_menu .navbar-nav .c_menu_icon4 {background:url(https://images.elecity.ru/shared_data_template/img/c_menu_icon4.gif) no-repeat left center;}
.cabinet_menu .navbar-collapse {padding:0px;}
.cabinet_menu .navbar-header {    height: 70px;}
.cabinet_menu .navbar-brand {font-size: 15px;padding: 0px 0px;line-height: 50px; font-weight:bold;color:#437fc8;}
.cabinet_menu .navbar {    margin-bottom: 0px;}
.cabinet_menu .navbar-toggle {float: none; background-color:#437fc8;border:0px; border-radius:0px;padding: 9px 8px;}
.cabinet_menu .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}


.cabinet_page_registration_end {font-size:16px; line-height:1.7}
.cabinet_page_registration_end p {}
.cabinet_page_registration_end  span {color:#487cbd; font-weight:bold; }
.cabinet_page_registration_end .cabinet_icon_registration {min-height:200px;}

.cabinet_page_zag {margin: 0 0 20px 0; font-weight:bold;color:#4e4e4e; font-size:20px; }

.cabinet_page_index_menu_item span {display:block; text-align:center;}
.cabinet_page_index_menu_item .cpim_zag {font-weight:bold;color:#3f3f3f; font-size:15px; text-decoration:underline; margin: 20px 0 10px 0;}
.cabinet_page_index_menu_item .cpim_desc {color:#3f3f3f; font-size:14px; margin: 10px 0 20px 0;}
.cabinet_page_index_menu_item .cpim_icon {height:95px; width:100%;}
.cabinet_page_index_menu_item a:hover .cpim_icon {opacity:0.8}
.cabinet_page_index_menu_item .cpim_icon_1 {background:url(https://images.elecity.ru/shared_data_template/img/cabinet_icon_delivery.gif) no-repeat center center; background-size:contain;}
.cabinet_page_index_menu_item .cpim_icon_2 {background:url(https://images.elecity.ru/shared_data_template/img/cabinet_icon_pass.gif) no-repeat center center; background-size:contain;}
.cabinet_page_index_menu_item .cpim_icon_3 {background:url(https://images.elecity.ru/shared_data_template/img/cabinet_icon_orders.gif) no-repeat center center; background-size:contain;}

.cabinet_page_index_zag {background:url(https://images.elecity.ru/shared_data_template/img/cabinet_page_index_zag.gif) no-repeat center center; height:38px; width:132px; font-size:17px;
font-weight:bold; line-height:38px;padding: 0 0 0 20px; text-transform:uppercase; margin: 70px 0 0 0;}
.cabinet_page_index_zag a {color:#fff; }

.cabinet_page {padding: 0px 0px 0px 15px;}
.cabinet_icon_delivery {min-height:200px; background:url(https://images.elecity.ru/shared_data_template/img/cabinet_icon_delivery.gif) no-repeat center center;}
.cabinet_form label {text-align:right; display:block}
.cabinet_page_block {border-left:1px solid #d5d5d5; min-height:400px;}

.cabinet_page_razd {border-top:1px solid #dedede;}

.cabinet_form_delivery {width:100%;}
.cabinet_form_pass {width:85%;}

.cabinet_icon_pass {min-height:200px; background:url(https://images.elecity.ru/shared_data_template/img/cabinet_icon_pass.gif) no-repeat top left;}

.cab_orders_tbl span {display:none;}
.cabinet_icon_orders {min-height:180px; background:url(https://images.elecity.ru/shared_data_template/img/cabinet_icon_orders.gif) no-repeat top center; float:right; width:150px;}
.cab_orders_tbl {display:table; width:100%;border-left:1px solid #dadada;border-top:1px solid #dadada;}
.cab_orders_row {display:table-row;}
.cab_orders_header {background:#f5f6f9; font-weight:bold; color:#000000; font-size:15px; text-align:center;}
.cab_c {display:table-cell; padding:10px; vertical-align:middle; border-right:1px solid #dadada;border-bottom:1px solid #dadada; color:#404040; text-align:center;}
.cab_tbl_items {text-align:left;}
.cab_tbl_items a {dosplay:block;background:url(https://images.elecity.ru/shared_data_template/img/cab_tbl_items.gif) no-repeat left center; padding: 0 0 0 15px; display:block; line-height:1.3; margin: 5px 0 5px 0; color:#404040;}

.cab_tbl_summ {color:#437fc8; font-weight:bold;white-space: nowrap;}

.cab_tbl_adr {background:url(https://images.elecity.ru/shared_data_template/img/cab_tbl_adr.gif) no-repeat left center; padding: 0 0 0 25px; line-height:1; margin: 5px 0 10px 0;text-align:left;}
.cab_tbl_phone {background:url(https://images.elecity.ru/shared_data_template/img/cab_tbl_phone.gif) no-repeat left center; padding: 0 0 0 25px;line-height:1;margin: 5px 0 5px 0;text-align:left;}


@media (max-width: 1200px) {
	.cabinet_form_pass {width:100%;}
    .cab_orders_tbl {display:block;}
    .cab_orders_row {display:block;}
    .cab_c {display:block;text-align:left;}
    .cab_orders_header {display:none;}
	.cab_orders_tbl span {display:inline-block; font-weight:bold; padding: 0 3px 0 0;}
	.cab_orders_row .cab_c:first-child {background:#437fc8; color:#fff;}
	.cab_tbl_summ {display:inline;}
}

@media (max-width: 992px) {
	.cabinet_login_reg_link {text-align:left;}
}

@media (max-width: 769px) {
	.cabinet_page {padding: 0px 0px 0px 0px;}
	.cabinet_form {width: 100%; }
	.cabinet_menu_block {min-height:auto;}
	.cabinet_page_index_zag {margin-top:10px;}
	.cabinet_block {margin-top:0px;}
	.cabinet_menu .navbar-nav .c_menu {margin: 0px 0 0 20px;padding: 0px 0 0 20px;}
	.cabinet_menu .navbar-nav .c_sub {    padding: 0 0 0 60px;}
	.cabinet_menu .navbar-collapse.in {overflow-y: unset;}
	.cabinet_form label {text-align:left;    line-height: 25px;}
}

@media (max-width: 570px) {
     .cabinet_desc {line-height:20px !important;}
}

@media (max-width: 500px) {
	.cabinet_form>.row>div {float:none; width:100%;}
	.cabinet_form_submit>div {text-align:center;}
     .cabinet_desc {margin-top:20px; display:block;}
	 .cabinet_login_reg_link {text-align:center;}

}



/*GIFTS*/
.flex {display:flex;}

/*товар*/
.catalog_item_left_column {position:relative; }
.gift_green_block {bottom:10px;position:absolute;width:100%;}
.gift_green {background: #fff; border:1px solid #73b170; margin: 0 auto; width:95%; display:flex; flex-direction:row; position: relative;height:60px;}
.gift_green::before {content: '';position: absolute;left: 15px;bottom: 100%;pointer-events: none;border-style: solid;border-color: transparent;border-width: 0 0 15px 15px;height: 0;width: 0;border-bottom-color: #6bb666;}
.gift_green_zag {flex-grow:1;color:#fff; background:#6bb666; max-width:95px; min-width:95px; font-size:15px; font-weight:bold;text-align:center; line-height:1.2;padding:10px 5px;}
.gift_green_pic {flex-grow:1; max-width:80px;background-position:center;background-size:contain; height:50px;background-repeat:no-repeat; margin:5px 5px;    min-width: 80px;}
.gift_green_name {flex-grow:2;display: table;height:60px; overflow:hidden;}
.gift_green_name a {display: table-cell;vertical-align: middle;color:#676767;font-size:14px; font-weight:bold; cursor:default;text-decoration:none; }
.gift_green_infolink {flex-grow:1; min-width:45px;display: table;height:60px; text-align:center;}
.gift_green_infolink span {display: table-cell;vertical-align: middle;}
.gift_green_infolink span a {color:#b5b5b5;font-size:18px; font-weight:bold;border-radius:20px; border:1px solid #b5b5b5; display:block; width:23px; height:23px; line-height:1.1; margin: 0 auto;}
.gift_green_infolink span a:hover {color:#6bb666;border:1px solid #6bb666;text-decoration:none;}

.gift_green_change_link {flex-grow:1;text-align:center;width:100%; }
.gift_green_change_link a {color:#676767;font-size:15px; font-weight:bold;text-decoration:none; margin:10px 0 0 0 ; line-height:1; display:inline-block; border-bottom: 1px dotted #676767}
.gift_green_change_link a:hover {color:#6bb666; border-bottom: 1px dotted #6bb666}
.gift_green_change_link span {display:block; font-size:13px;font-weight:normal;color:#676767;}

#s_gift_pic {display:none;}
#s_gift_name {display:none;}
#s_gift_info {display:none;}


/*выбор из списка подарков*/
#open_gift_list {cursor:pointer;}
#gift_green_list {position: absolute; left: 11px;border:1px solid #73b170;width: 95%;margin-top: -1px; border-top:none;background: #fff;padding: 10px 20px 10px 30px;z-index: 100; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }
.gift_green_list_show {opacity:1;}
.gift_green_list_hide {height:1px !important; opacity:0;}
.gift_green_list_hide * {height:1px !important;}

.gifts_slider_item {padding: 0 0 0 0;}
.gifts_slider_item_name {color:#676767;font-size:13px;margin-top:10px; }
.gifts_slider_item_pic {background-position:center;background-size:contain; height:70px; width:70px; background-repeat:no-repeat; margin:5px 5px;}
.gifts_slider_item_link a {border:1px solid #499d44; display:inline-block; color:#499d44; margin: 20px 0px 20px 5px; padding: 7px 13px; font-size:14px; cursor:pointer; }
.gifts_slider_item_link a:hover {background:#499d44; color:#fff;text-decoration:none; }

.model_gifts_slider .slick-next {background: url(https://images.elecity.ru/shared_data_template/img_ui/model_gifts_slider_right.png) no-repeat !important;height: 25px !important;}
.model_gifts_slider .slick-prev {background: url(https://images.elecity.ru/shared_data_template/img_ui/model_gifts_slider_left.png) no-repeat !important;height: 25px !important; left: -22px;}

.gift_list_close_block {text-align:right; }
.gift_list_close_block a {text-decoration:none;  display:inline-block; color:#a5a4a4; font-size:17px;cursor:pointer;font-weight:bold;}
.gift_list_close_block a span {border-bottom: 1px dotted #676767;font-size:14px;font-weight:normal;}
.gift_list_close_block a:hover {color:#6bb666}

/*модальное с характеристиками подарка*/
.gift_info_modal {}
.gift_modal_zag {display:flex;}

.gift_modal_pic {flex-grow:0; min-width:120px;background-position:center;background-size:contain; height:80px;background-repeat:no-repeat; margin:5px 5px;}
.gift_modal_name {flex-grow:1;display: table;height:80px;}
.gift_modal_name span { display: table-cell;vertical-align: middle;color:#676767;font-size:17px; font-weight:bold; cursor:default;text-decoration:none; padding: 0 50px 0 0; text-align:left;}

.gift_modal .modal-header {border:0px; padding: 15px 15px 0 0;height: 35px;}
.gift_modal .modal-body {padding: 0px 15px 15px 15px;}

.gift_modal_info {text-align:left;}
.gift_modal_info .op_line{display:flex; font-size:15px; color:#676767}
.gift_modal_info .op_line .op_name{flex-grow:0;width: 260px;padding: 5px 5px;}
.gift_modal_info .op_line .op_value{flex-grow:1;padding: 5px 5px;}

.gift_modal_end {display:flex;}
.gift_modal_change a {border:1px solid #499d44; display:inline-block; color:#499d44; margin: 20px 15px 20px 5px; padding: 10px 15px; cursor:pointer;}
.gift_modal_change a:hover {background:#499d44; color:#fff; text-decoration:none;}
.gift_modal_close a {border:1px solid #868686; display:inline-block; color:#868686; margin: 20px 15px 20px 5px; padding: 10px 15px;}
.gift_modal_close a:hover {background:#868686; color:#fff; text-decoration:none;}


/*Корзина, всплывающее окно*/
.modal_cart_gift .modal_cart_gift_name {color:#676767; font-size:14px;}
.modal_cart_gift .modal_cart_item_price {display:inline-block;color:#afafaf; font-size:16px; font-weight:normal; margin: 0 10px 0 0;text-decoration:line-through}
.modal_cart_gift .modal_cart_gift_price {display:inline-block;color:#6bb666; font-size:16px; font-weight:bold; text-transform:uppercase; }

/*Корзина*/
.cart_gift_item .cart_item_name b {color:#6bb666; font-size:16px; font-weight:bold; text-transform:uppercase; }
.cart_gift_item .cart_item_name {color:#555555; font-size:15px; font-weight:bold; text-transform:none; }
.cart_gift_item .cart_item_price_cur {color:#afafaf; font-size:16px; font-weight:normal; text-align: center;}
.cart_gift_item .cart_item_price_gift_line {text-decoration:line-through}
.cart_gift_item .cart_item_price_gift {color:#6bb666; font-size:16px; font-weight:bold; text-transform:uppercase; display:block;}
.cart_gift_item .cart_item_price_rez {overflow: hidden;}

/*Стикер на товаре*/
.catalog_item_gift_block {position:absolute;  left:0px;}
.catalog_item_gift_sticker {border:1px solid #72b26e; background:#72b26e; color:#fff; padding: 2px 10px;}
.catalog_item_gift_sticker::before {content: '';position: absolute;left: 15px;bottom: -13px;pointer-events: none;border-style: solid;border-color: transparent;border-width: 13px 12px 0 0;height: 0;width: 0;border-color: #72b26e transparent transparent transparent;}
.catalog_item_gift_sticker span a {color:#fff;font-size:14px; font-weight:bold;border-radius:20px; border:1px solid #fff; display:inline-block; width:18px; height:18px; line-height:1.1;text-align:center;background:#72b26e; margin:0 0 0 10px }
.catalog_item_gift_sticker span a:hover {color:#72b26e;border:1px solid #fff;text-decoration:none;background:#fff;}

.gift_hover {display: inline-block;}
.gift_tooltip {left: 0px; top: 35px;background:#fff;color: #545454;border:1px solid #71b26e;opacity: 0;position: absolute;padding:5px;
-webkit-transition: opacity 0.5s;-moz-transition: opacity 0.5s;-ms-transition: opacity 0.5s;-o-transition: opacity 0.5s;transition: opacity 0.5s;width: 90%;}
.gift_hover:hover + .gift_tooltip {opacity: 1;}
.gift_tooltip:hover {opacity: 1;}
.gift_tooltip span {color: #71b26e; display:block;}

@media (max-width: 1336px) {
	#gift_green_list {left: 10px;}
	.cart_gift_item .cart_item_price_counter {float: none;}
	.cart_gift_item .cart_item_price_cur {text-align: left;}
}
@media (max-width: 1300px) {
	#gift_green_list {left: 15px;}
}
@media (max-width: 1200px) {
	#gift_green_list {left: 12px;}
}
@media (max-width: 992px) {
	#gift_green_list {left: 18px;}
}
@media (max-width: 738px) {
	#gift_green_list {left: 17px;}
}
@media (max-width: 769px) {
	#gift_green_list {left: 17px;}
	.gift_green_name {flex-grow: 1;}
	.modal_cart_gift_name {font-size: 13px;}
	.modal_cart_gift_price {font-size: 14px;}
}
@media (max-width: 718px) {
	#gift_green_list {left: 16px;}
}
@media (max-width: 657px) {
	#gift_green_list {left: 15px;}
}
@media (max-width: 575px) {
	#gift_green_list {left: 13px;}
}
@media (max-width: 555px) {
	#gift_green_list {left: 12px;}
	.gift_modal_info .op_line .op_name {width: 180px;}
	.gift_modal_info .op_line {font-size: 14px;}
	.gift_modal_name span {    padding: 0px;}
}
@media (max-width: 496px) {
	#gift_green_list {left: 11px;}
}
@media (max-width: 459px) {
	#gift_green_list {left: 10px;}
}
@media (max-width: 420px) {
	#gift_green_list {left: 9px;}
}
@media (max-width: 405px) {
	#gift_green_list {left: 8px;}
	.gift_green_pic {min-width: 45px;}
	.gift_green_name {font-size: 14px;}
	.gift_green_zag  {min-width: 70px;}
	.gift_green_infolink {min-width: 35px;}
	.gift_modal_name span {    font-size: 15px;}
	.gift_modal_info .op_line .op_name {    width: 145px;}
}
@media (max-width: 365px) {
	#gift_green_list {left: 7px;}
	#open_gift_list {font-size:14px}
	.gift_green_zag {max-width: 85px;min-width: 85px;}
	.gift_green_pic {display: none !important;}
	.gift_green_name {line-height: 1;    margin: 0 0 0 5px;}
	.gift_modal_zag {display: block;}
	.gift_modal_name {height: auto; margin: 0 0 15px 0;}
	.gift_modal_info .op_line {display: block;}
	.gift_modal_info .op_line .op_name {font-weight:bold; display:block;padding: 0px;    width: auto;}
	.gift_modal_info .op_line .op_value {padding: 0px;}
	.gift_modal_end {display: block;}
	.gift_modal_change a {margin: 10px 15px 10px 5px;}
	.gift_modal_close a {margin: 10px 15px 10px 5px;}

}
/*Выбор города*/
.geoip-popup {
	display: none;
}

@media only screen and (min-width: 769px) {
	.geoip-popup {
		position: absolute;
		display: block;
		left: -120px;
		font-size: 20px;
		-webkit-transform: translate(0);
		-ms-transform: translate(0);
		transform: translate(0);
		padding: 20px;
		-webkit-box-shadow: 0 4px 25px hsla(0, 0%, 60.8%, .25);
		box-shadow: 0 4px 25px hsla(0, 0%, 60.8%, .25);
		width: 380px;
		top: 110%;
	} 

	.geoip-popup:after {
		border: 8px solid rgba(0, 0, 0, 0);
		border-bottom-color: #fff;
		margin-left: -10px;
	}

	.geoip-popup:after,
	.geoip-popup:before {
		content: "";
		display: block;
		position: absolute;
		left: 50%;
		bottom: 100%;
	}
}

.geoip-popup {
	font-weight: 400;
	z-index: 2;
}

.geoip-popup {
	font-weight: 400;
	z-index: 2;
}

.border-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bg-cl-white {
	background-color: #fff;
}

.cl-black {
	color: #000;
}

.border-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bg-cl-white {
	background-color: #fff;
}

.cl-black {
	color: #000;
}

.border-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.bg-cl-white {
	background-color: #fff;
}

.cl-black {
	color: #000;
}

.mb15 {
	font-size: 20px;
	margin-bottom: 15px;
}

.button-full[data-v-43c500a0] {
	font-family: Roboto;
	border: 1px solid #337ab7;
}

.no-outline {
	outline: 0;
}

.py15 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.brdr-none {
	border: none;
}

.w-100 {
	width: 100%;
}

.block {
	display: block;
}

.bg-cl-black {
	background-color: #337ab7;
}

.cl-white {
	color: #fff;
}

.fs18 {
	font-size: 18px;
}

.weight-400 {
	font-weight: 400;
}

.geo-note {
	font-size: 14px;
}
/*----Выбор города*/


/*Фильтры товаров*/
.category_filter_text span {color:#b7b7b7; font-size:14px; }
.f_slider a.f_slider_link {position: absolute;color: #5e3296;font-size: 16px;text-transform: uppercase;background-repeat: no-repeat;display: inline-block;width:30px;height:30px;display:block;right: 0;top: 10px;}
.f_slider a.f_slider_link::after {position: absolute;left: 0;top: 4px;width: 100%;text-align: center;transition: transform 0.5s linear;transform: rotate(0deg);
content:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAASlJREFUeNp0kL9LAnEchp87RTzCjNRc0jOhKXMQco2yGiTsb+gHtUQE/SFFuBVCrVJLv6CS2nRICGoKxLvOuEiLxEEh6NsgFuX1bu8HHp6Xj7R3VRH71xVGVRfrs0OoPgWrCAEHBZPdSwOHXWYjFUZORD3Ewm7u9AabR2W0l6YlnM2b7FwY2GSJxUSA8ZF+JCGEqLy2SJ9q3JTqRILtBaEB5duYzZtkcgZ2m8TydJDUmB8AGWDQ42Q1GSIWdnP/2GDruIxebS84LDyTyRnIksTS1A8ItM2d8vTWYvtEo1iqEx/uQ/UpnN9WaX18sjLzG+yCAYxak/SZTrFUB6DHaWNhMsBc3N/1B/nvIeBVWEuGiKouAOb/AS3NnRQe3jFqTSYiHry9Dkv4awCIwW2KZDJScAAAAABJRU5ErkJggg==');
}
.f_slider a.f_slider_link.closed::after {transform: rotate(-90deg);}
.category_filter_item {position:relative;}
.f_slideblock_closed .f_slideblock {display:none;}
.category_filter_item:nth-child(1) a.f_slider_link {margin-top: -15px;}

.f_range {color:#999999; font-size:14px;}
.f_range input {color:#202020; font-size:15px;}
.f_range input::placeholder {color:#767676 !important; font-size:15px;}
.f_range input::-webkit-input-placeholder {color:#767676;opacity:1;}
.f_range input::-moz-placeholder {color:#767676;opacity:1;}
.f_range input:-moz-placeholder {color:#767676;opacity:1;}
.f_range input:-ms-input-placeholder {color:#767676;opacity:1;}

.category_filter_apply_checkbox[type=text]  {text-align:center;margin:0 5px; width:90px; border:1px solid #c8c8c8}

.f_total_params  {display:flex; margin: 0 0 10px 0;}
.f_total_params_zag {color:#545454;  font-size:14px; flex-grow:1;}
.f_total_params_num {color:#4980c0; font-size:17px;  text-align:center;}
.f_total_params_link {flex-grow:1; text-align:right;}
.f_total_params_link a {display: inline-block;background: #ffffff;color: #848484;font-size: 14px;font-weight: bold;padding: 7px 15px;border: 1px solid #cdcdcd;}

.noUi-target {background: transparent;border: none;box-shadow: none;background: #ededed;width: 90%;}
.noUi-horizontal .noUi-handle {width: 14px;height: 14px;background: #7eb1ee;border: none;box-shadow: none;cursor: pointer;outline: none;}
.noUi-horizontal .noUi-handle:before,
.noUi-horizontal .noUi-handle:after {  content: '';  background: transparent;}
.noUi-base {  z-index: 1;}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {  -webkit-transition: none !important;  transition: none !important;}
.fake-fill {position: absolute;top: 0;height: 100%;z-index: 1;background: black;z-index: 0;}

#category-filter-calcblock {display:none; position:absolute; z-index:1000; text-align:center; padding:8px 25px; background:#437fc8;  font-size:14px; height:60px; color:#fff; }
#category-filter-calcblock span {font-weight:bold;font-size:15px;}
#category-filter-calcblock a { display:block; color:#cee4ff; text-decoration:underline; cursor: pointer; }
#category-filter-calcblock a:hover {color:#fff;}
#category-filter-calcblock:before {content: "";border: solid transparent;position: absolute;right: 100%;top: 0px;border-right-color: #437fc8;border-width: 30px 15px 30px 20px;;}

#offsetblock {float:right;}

#steps-slider {margin: 0 0 20px 10px;}
.noUi-target,.noUi-target * {-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}
.noUi-target {position: relative;}
.noUi-base,.noUi-connects {width: 100%;height: 100%;position: relative;z-index: 1;}
.noUi-connects {overflow: hidden;z-index: 0;}
.noUi-connect,.noUi-origin {will-change: transform;position: absolute;z-index: 1;top: 0;right: 0;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;-webkit-transform-style: preserve-3d;transform-origin: 0 0;transform-style: flat;}
.noUi-connect {height: 100%;width: 100%;}
.noUi-origin {height: 10%;width: 10%;}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {left: 0;right: auto;}
.noUi-vertical .noUi-origin {width: 0;}
.noUi-horizontal .noUi-origin {height: 0;}
.noUi-handle {-webkit-backface-visibility: hidden;backface-visibility: hidden;position: absolute;}
.noUi-touch-area {height: 100%;width: 100%;}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {-webkit-transition: transform 0.3s;transition: transform 0.3s;}
.noUi-state-drag * {cursor: inherit !important;}
.noUi-horizontal {height: 5px;}
.noUi-horizontal .noUi-handle {right: -7px;top: -5px;}.noUi-vertical {width: 18px;}
.noUi-vertical .noUi-handle {width: 28px;height: 34px;right: -6px;top: -17px;}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {left: -17px;right: auto;}
.noUi-target {background: #FAFAFA;border: 1px solid #D3D3D3;box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}
.noUi-connect {background: #d9d9d9;}
.noUi-draggable {cursor: ew-resize;}
.noUi-vertical .noUi-draggable {cursor: ns-resize;}
.noUi-handle {border: 1px solid #D9D9D9;background: #FFF;cursor: default;box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;}
.noUi-active {box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;}
.noUi-handle:before,.noUi-handle:after {content: "";display: block;position: absolute;height: 14px;width: 1px;background: #E8E7E6;left: 14px;top: 6px;}
.noUi-handle:after {left: 17px;}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {width: 14px;height: 1px;left: 6px;top: 14px;}
.noUi-vertical .noUi-handle:after {top: 17px;}
[disabled] .noUi-connect {background: #B8B8B8;}
[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle {cursor: not-allowed;}
.noUi-pips, .noUi-pips * {-moz-box-sizing: border-box;box-sizing: border-box;}
.noUi-pips {position: absolute;color: #999;}
.noUi-value {position: absolute;white-space: nowrap;text-align: center;}
.noUi-value-sub {color: #ccc;font-size: 10px;}
.noUi-marker {position: absolute;background: #CCC}
.noUi-marker-sub {background: #AAA;}
.noUi-marker-large {background: #AAA;}
.noUi-pips-horizontal {padding: 10px 0;height: 80px;top: 100%;left: 0;width: 100%;}
.noUi-value-horizontal {-webkit-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}
.noUi-rtl .noUi-value-horizontal {-webkit-transform: translate(50%, 50%);transform: translate(50%, 50%);}
.noUi-marker-horizontal.noUi-marker {margin-left: -1px;width: 2px;height: 5px;}
.noUi-marker-horizontal.noUi-marker-sub {height: 10px;}
.noUi-marker-horizontal.noUi-marker-large {height: 15px;}
.noUi-pips-vertical {padding: 0 10px;height: 100%;top: 0;left: 100%;}
.noUi-value-vertical {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);padding-left: 25px;}
.noUi-rtl .noUi-value-vertical {-webkit-transform: translate(0, 50%);transform: translate(0, 50%);}
.noUi-marker-vertical.noUi-marker {width: 5px;height: 2px;margin-top: -1px;}
.noUi-marker-vertical.noUi-marker-sub {width: 10px;}
.noUi-marker-vertical.noUi-marker-large {width: 15px;}
.noUi-tooltip {display: none;position: absolute;border: 1px solid #D9D9D9;background: #fff;color: #000;padding: 5px;text-align: center;white-space: nowrap;}
.noUi-horizontal .noUi-tooltip {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);left: 50%;bottom: 120%;}
.noUi-vertical .noUi-tooltip {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);top: 50%;right: 120%;}
.noUi-horizontal .noUi-origin > .noUi-tooltip {-webkit-transform: translate(50%, 0);transform: translate(50%, 0);left: auto;bottom: 10px;}
.noUi-vertical .noUi-origin > .noUi-tooltip {-webkit-transform: translate(0, -18px);transform: translate(0, -18px);top: auto;right: 28px;}

/***** Изменить существующие стили ************************/

.category_filter_zag {text-transform: none; padding-right:20px; cursor: pointer;}

.category_filter_apply {float: none;width:auto;text-align:center;}
.category_filter_apply input {padding: 9px 50px;}
/*Особая цена в шинах*/

.tyres_info_cat {float:left; font-size:15px; display:flex;align-items: center}
.tyres_info_cat i {background: #3d7ecc; font-size:20px; font-weight: bold; display:inline-block; padding: 0px 11px; color:#fff; font-style:normal; margin:-5px 10px 0 0 ; }
.tyres_info_cat br {display:none;}

@media (max-width: 1200px) {
	.tyres_info_cat br {display:block;}
	.tyres_info_cat span {text-align:left;margin: -10px 0 0 0;font-size:14px;}
	.tyres_info_cat i {margin: -6px 10px 5px 0;}
}
@media (max-width: 505px) {
	.tyres_info_cat br {display:none;}
	.tyres_info_cat {border-bottom:1px solid #f0f0f0; padding: 0 0 10px 0; margin:0 0 5px 0}
}

.tyres_info_item {float:left; font-size:14px; display:flex;align-items: center}
.tyres_info_item span {color:#3d7ecc;font-weight:bold; }
.tyres_info_item i {background: #3d7ecc; font-size:20px; font-weight: bold; display:inline-block; padding: 0px 11px; color:#fff; font-style:normal; margin:-8px 10px 0 0 ; }

@media (max-width: 430px) {
	.tyres_info_item br {display:none;}
}
/* Добавить в style.css */

.tyres_info_cart {font-size:14px; display:flex;align-items: center; margin: 20px 0 0 0;}
.tyres_info_cart span {color:#3d7ecc;font-weight:bold; }
.tyres_info_cart i {background: #3d7ecc; font-size:20px; font-weight: bold; display:inline-block; padding: 0px 11px; color:#fff; font-style:normal; margin:-8px 10px 0 0 ; }

@media (max-width: 1200px) {
	.tyres_info_cart br {display:none;}
}

@media (max-width: 500px) {
	.tyres_info_cart {line-height:1.2}
}
.tyres_info_addtocart {font-size:14px; display:flex;align-items: center; margin: 20px 0 0 0;}
.tyres_info_addtocart span {color:#3d7ecc;font-weight:bold; }
.tyres_info_addtocart i {background: #3d7ecc; font-size:20px; font-weight: bold; display:inline-block; padding: 0px 11px; color:#fff; font-style:normal; margin:-8px 10px 0 0 ; }


/*404, поиск, как выбрать*/
.relative {position:relative; }
.category_sorting_block_n {border: 1px solid #e9e9e9;  padding: 15px; text-align:right; margin:0px 0px 15px 0px; position:absolute;top:0; right:0; }
.category_sorting_block_n a {display:inline-block;  padding: 0 10px 0 30px;color:#6c6c6c; }
.category_sorting_block_n .sorting_active {color:#1f62b2;}
.category_sorting_block_n .sorting_asc { background: url(https://images.elecity.ru/shared_data_template/img/sorting_asc.png) no-repeat right; }
.category_sorting_block_n .sorting_desc { background: url(https://images.elecity.ru/shared_data_template/img/sorting_desc.png) no-repeat right; }

.empty_search_page {background:url(https://images.elecity.ru/shared_data_template/img/empty_search_page.png) no-repeat; background-position: 70%; min-height:140px;}
.esp_zag1 {font-size:19px; font-weight:bold; padding: 20px 0 0px 0; margin: 30px 0 20px 0;}
.esp_zag2 {font-size:16px; margin: 20px 0 0px 0;}
.esp_zag3 {font-size:21px; font-weight:bold; color:#437fc8; margin: 0 0 30px 0;}

.blue_razd {width:100%; height:1px;background:#437fc8; margin: 30px 0 30px 0}

.esp_tags a {display:inline-block; border:1px solid #cbcbcb; border-radius:15px; padding:5px 20px; margin: 0 10px 10px 0; color:#5c5c5c; font-size:15px;}
.esp_tags a:hover  {background:#6ba5ea; color:#fff;border:1px solid #6ba5ea; text-decoration:none; }

.esp_tags_blue a {display:inline-block; border:1px solid #3b73b8; border-radius:15px; padding:5px 20px; margin: 0 10px 10px 0; color:#3b73b8; font-size:15px;}
.esp_tags_blue a:hover  {background:#6ba5ea; color:#fff;border:1px solid #6ba5ea; text-decoration:none; }


@media (max-width: 1200px) {
	.esp_zag2 {width:400px;}
	.empty_search_page {background-position: 60%;}
	}

@media (max-width: 1000px) {
	.esp_zag2 {width:auto;}
	.empty_search_page {background: none; min-height:auto;}
}
@media (max-width: 769px) {
	.esp_zag1 {margin: 40px 0 20px 0;}
	.category_sorting_block_n {padding: 10px;}
	.blue_razd {margin: 20px 0;}
	.esp_zag3 {font-size: 18px;}
}


.kakv_open_catalog_block {text-align:center;}
.kakv_open_catalog_block a {display: inline-block;border: 1px solid #437fc8;border-radius: 0px;background: #437fc8;color: #fff;margin: 10px auto;padding: 12px 20px;text-decoration: none;font-weight:bold;font-size:16px;}

.kakv_open_catalog_block a:hover {    background: #2e65a7; border: 1px solid #2e65a7;}
.kakv_zag3 {text-align:center; font-size:21px; font-weight:bold; color:#437fc8; margin: 0 0 30px 0;}

.kakv_fast_search {display:flex;}
.kakv_fast_search_item {flex-grow:1}
.kakv_fs_zag {color:#181818; font-size:18px;font-weight:bold; }
.kakv_fs_links {padding: 0 0 0 40px;}
.kakv_fs_links a {display:block; color:#181818; font-size:15px; margin: 5px 0 0 0; text-decoration:underline;}
.kakv_fs_links a:hover {color:#437fc8;}
.kakv_fs_zag {line-height:1; display:flex; align-items: center}
.kakv_fs_zag span {}
.kakv_fs_zag i {display:inline-block; width:30px; height:30px; border:1px solid #437fc8; border-radius:20px; margin:0px 10px 0 0;}
.fs_icon_brand { background: url(https://images.elecity.ru/shared_data_template/img/fs_icon_brand.png) no-repeat center center;}
.fs_icon_refs_cams { background: url(https://images.elecity.ru/shared_data_template/img/fs_icon_refs_cams.png) no-repeat center center;}
.fs_icon_snowflake { background: url(https://images.elecity.ru/shared_data_template/img/fs_icon_snowflake.png) no-repeat center center;}
.fs_icon_height { background: url(https://images.elecity.ru/shared_data_template/img/fs_icon_height.png) no-repeat center center;}
.fs_icon_width { background: url(https://images.elecity.ru/shared_data_template/img/fs_icon_width.png) no-repeat center center;}



.search404_bg { background-position:center top;background-repeat:no-repeat; }
.search404_bg_1 {background-image:url(https://images.elecity.ru/shared_data_template/img/404-1.png);}
.search404_bg_2 {background-image:url(https://images.elecity.ru/shared_data_template/img/404-2.png);}
.search404_bg_3 {background-image:url(https://images.elecity.ru/shared_data_template/img/404-3.png);}
.search404_bg_4 {background-image:url(https://images.elecity.ru/shared_data_template/img/404-4.png);}
.search404_bg_5 {background-image:url(https://images.elecity.ru/shared_data_template/img/404-5.png);}
.search404_bg_6 {background-image:url(https://images.elecity.ru/shared_data_template/img/404-6.png);}

.search404>div {min-height:525px;}
.search404_form {position:absolute; bottom:0px; height:153px; width:100%}
.search404_form .search_form {margin-left:0px;}
.search404_form_zag {color:#000000; font-size:18px; font-weight:bold; margin: 40px 0 20px 0;}
.search404_zag1 {color:#7b7b7b; font-size:16px; margin:45px 0 30px 0}
.search404_zag2 {color:#2f2f2f; font-size:18px; margin:15px 0 30px 0;  font-weight:bold;}
.search404_zag2 a {color:#ff423c;text-decoration:underline; }
.search404_zag2 a:hover {color:#437fc8;}
.search404_form {}
.search404_page h2 {margin:30px 0}

@media (max-width: 1000px) {
   .search404_bg {background:none;}
}

@media (max-width: 992px) {
	.search404_zag1 {margin: 20px 0 20px 0;}
	.search404 > div {min-height:auto;}
	.search404_form {position: static;}
	.search404_form_zag {margin: 20px 0 20px 0;}
	.search404_form {height: auto;}

}

.category_filter_zag span {position: absolute; right:30px;top: 0; display:inline-block; height:22px; width:22px; background:#7eb1ee; color:#fff; font-weight:normal; font-size:14px; border-radius:25px; text-align:center; line-height:1.7}

.esp_tags_blue_sm {min-height:50px; padding-right:250px; margin: 15px 0 0px 0 }
.esp_tags_blue_sm a {display:inline-block; border:1px solid #3b73b8; border-radius:15px; padding:3px 15px; margin: 0 5px 10px 0; color:#3b73b8; font-size:14px;}
.esp_tags_blue_sm a:hover  {background:#6ba5ea; color:#fff;border:1px solid #6ba5ea; text-decoration:none; }

.applied_filters {display: block;   margin: 60px 0px 30px 0px;}
.applied_filters_tags {flex-grow:1; font-weight:bold; }
.applied_filters_tags label {display:inline-block;  border-radius:15px; padding:5px 7px 7px 17px; margin: 0 5px 10px 0; color:#3a3a3a; font-size:14px; background:#efefef;}
.applied_filters_tags label span {display:inline-block; border-radius:15px; padding:1px 0 0 0; margin: 0 0px 0px 10px; color:#3b73b8; font-size:12px; background:#fff; line-height:1; width:16px; height:16px; text-align:center;}
.applied_filters_tags label span:hover {background:#437fc8;color:#fff;  text-decoration:none;}
.applied_filters_tags .applied_filters_tags_zag {background:#fff;  padding:5px 10px 7px 0px;}

.applied_filters_clear_all {min-width:90px; margin: 5px 0 0 0;}
.applied_filters_clear_all a {color:#4f4f4f; font-size:13px; text-decoration:underline;}
.applied_filters_clear_all a:hover {color:#437fc8;}

@media (min-width: 769px) {
	.triangle_close, .triangle_close{
		display: none;
	}
}
@media (max-width: 769px) {
	#category-filter-calcblock {bottom:0px !important; left:0px !important; top:auto !important;position: fixed; width: 100%; height:40px}
	#category-filter-calcblock a {display: inline-block; padding: 0 0 0 20px}
	.applied_filters {display:block;}
	.category_sorting_block_n  {position: relative;}
	.esp_tags_blue_sm {padding-right:0px}
}
@media (min-width: 769px) {
	.esp_tags_blue_sm {
		position: relative;
		top: 50px;
	}
}
.catalog_item_code{
	color: #333333;
    font-size: 14px;
    font-weight: unset;
    margin: 10px 0px 0px 0px;
}


.related_zag {font-size: 16px;font-weight: bold;text-transform: uppercase;margin: 10px 0 10px 5px;color:#3d7ecc;}
.related_block_item {margin: 10px 0 20px 0;}
.related_block_item .catalog_item_button a {display:inline-block; border:1px solid #3d7ecc; color:#3d7ecc; font-size:13px; font-weight:bold; text-transform:none; padding: 7px 15px 7px 15px; }
.related_block_item .catalog_item_button a:hover {background:#3d7ecc; color:#ffffff; text-decoration:none; }

.triangle_open { 
    right: 10px;
	top: 27px;
    position: absolute;
    /* margin-top: 100px; */
    width: 20px;
}
.triangle_open>div { 
	width: 18px;
	height: 2px;
	background: #85c14f;
}

.triangle_open>div:before {
    content: " ";
    display: block;
    width: 19px;
    height: 2px;
    background: #85c14f;
    -webkit-transform: rotate(56deg);
    -moz-transform: rotate(56deg);
    -ms-transform: rotate(56deg);
    transform: rotate(65deg);
    position: absolute;
    top: -8px;
    right: -3px;
}
.triangle_open>div:after {
    content: " ";
    display: block;
    width: 20px;
    height: 2px;
    background: #85c14f;
    -webkit-transform: rotate(-56deg);
    -moz-transform: rotate(-56deg);
    -ms-transform: rotate(-56deg);
    transform: rotate(-65deg);
    position: absolute;
    top: -9px;
    left: -5px;
}

.triangle_close { 
    right: 10px;
    top: 11px;
    position: absolute;
    border-top: 20px solid #85c14f;
    border-left: 10px solid transparent;
    border-left-width: 10px;
    border-left-style: solid;
    border-left-color: transparent;
    border-right: 10px solid transparent;
    width: 18px;
}
/*
.triangle_open { 
    right: 10px;
    top: 11px;
    position: absolute;

    width: 20px;
}
.triangle_open>div { 
	width: 18px;
	height: 2px;
	background: #85c14f;
}

.triangle_open>div:before {
    content: " ";
    display: block;
    width: 19px;
    height: 2px;
    background: #85c14f;
    -webkit-transform: rotate(56deg);
    -moz-transform: rotate(56deg);
    -ms-transform: rotate(56deg);
    transform: rotate(-65deg);
    position: absolute;
    top: 8px;
    right: -3px;
}
.triangle_open>div:after {
    content: " ";
    display: block;
    width: 20px;
    height: 2px;
    background: #85c14f;
    -webkit-transform: rotate(-56deg);
    -moz-transform: rotate(-56deg);
    -ms-transform: rotate(-56deg);
    transform: rotate(65deg);
    position: absolute;
    top: 9px;
    left: -5px;
}
*/
.skidka-dnja, .item-old-price{
	display: none;
}
.skidka-dnja{
	width: auto;
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 5px 10px;
    background-color: #4FA63B;
    color: white;
}

@media (min-width: 410px) and (max-width:  1200px)  {
	/*
	.item-conteiner .catalog_item_button a {
		padding: 7px 2rem 7px 2rem;
	}
	*/
	/* .item-conteiner .catalog_listing_item_code {
		padding: 7px 1rem 7px 1rem;
	} */
	
}

@media (max-width: 769px) {
	.catalog_item_opisanie span.op_value{
		text-align: right;
		padding-right: 10px;
	}

	.skidka-dnja, .item-old-price{
		display: block;
	}
	.item-old-price{
		margin: 0;
		/* font-size: 12px; */
		text-decoration: line-through;
		text-decoration-color: red;
	}
	.hidden-xs{
		display:none;
	}
	.product-code-mobile{
		color: #000000;
	}

	.catalog_item_pay_methods{
		display: none;
	}

	.esp_tags_blue_sm a {
		display: inline-block;
		border: 1px solid #3b73b8;
		border-radius: 15px;
		padding: 3px 12px;
		margin: 0 5px 10px 0;
		color: #3b73b8;
		font-size: 14px;
	}
	.btn_price{
		width: 20%;
		max-width: 35px;
		padding: 8px 0px;
		height: auto;
	}
	.form-controls {
		height: auto;
		width: 55%;
		max-width: 100px;
		line-height: inherit;
		padding: 9px 0px;
	}
	.catalog_item_price {
		font-size: 14px;
		padding: 5px 0;
	}
	.catalog_item_price_with_skidka {
		padding: 0;
	}
	
	.catalog_item_price_counter{
		display: inline-block;
		width: 55%;
	}
	.catalog_item_add_to_cart .catalog_item_add_to_cart_button{
		width: 45%;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		flex-wrap: wrap;
		/* max-width: 347px; */
	}
	.catalog_item_add_to_cart .catalog_item_add_to_cart_button a{
		padding: 9px 0;
		float: right;
		text-transform: uppercase;
		font-size: 14px;
	}	
	.catalog_item_add_to_cart .catalog_item_add_to_cart_button a:hover{
		border: 2px solid #85c14f;

	}
	.catalog_item_cur_left{
		display: flex;
		width: 100%;
		border-bottom: 1px solid #e9e9e9;
		padding: 0 15px 0px 15px;
	}
	.catalog_item_cur_left price{
		float: right;
	}
	.catalog_item_cur_left_itog {
		color: #000000;
		font-size: 16px;
	}	
	.catalog_item_1_click_buy a{
		width: 100%;
		border: 2px solid #85c14f;
		color: #85c14f;
	}
	.catalog_item_1_click_buy a:hover{
		background-color: white;
		border: 2px solid #85c14f;
		color: #85c14f;
	}	

	.catalog_item_button a:hover {
		background: #85c14f;
		color: #ffffff;
		text-decoration: none;
	}
	.catalog_item_add_to_cart_button a:hover {
		background: #85c14f;
		color: #ffffff;
		text-decoration: none;
	}
	
	.useful_cat_link{
		display: none;
	}
	.catalog_item_button{    
		padding-top: 4px;
	}
	.nopadding-lg{
		padding: 0;
	}
	.model-h1-contener h1{
		margin: 10px 0px 10px 10px;
	}
	.useful_cat_link {
		text-align: left;
		margin: 0 0 0px 0;
		padding: 0px 10px 0px 10px;
	}

	.breadcrumps_block {
		font-size: 14px;
		margin: 10px 0 0 0px;
	}
	.breadcrumps_block a{
		display: inline-block;
		padding: 0 5px 0 0;
		border: 0;
	}	
	.applied_filters {
		display: flex;
		height: auto;
		margin: 0;
	}

	.applied_filters_tags{
		margin: 10px 0 20px 0;

	}
	
	.category_sorting_block_n {    
		padding: 15px;
		text-align: center;
		margin: 0px 0px 0px 0px;
		/* position: absolute; */
		top: 0;
		right: 0;
		border: 0;
	}

	.catalog_item_nalichie{
		width: 45%;
	}
	.catalog_listing_item_code{
		width: 55%;
	}
	.item-conteiner{
		padding-right: 3px;
		padding-top: 3px;
		padding-left: 0;
	}
	#category-products-list .catalog_item_pic {
		min-height: 200px;
	}
	#category-products-list .catalog_index_block_item {
		position: relative;
		border-width: 2px;
		border-style: solid;
		border-color: rgb(236, 236, 236);
		border-image: initial;
		margin: 0px 0px 1px 1px;
		padding: 0 10px 0 10px;
	}

	.catalog_item_name a {
		color: rgb(28, 28, 28);
		font-weight: 800;
		font-size: 14px;
		display: block;
		padding-top: 5px;
		height: 50px;
		border-top: 1px dotted rgb(222, 222, 222);
		overflow: hidden;
	}

	.catalog_item_add_to_cart_button a, .catalog_item_button a, .related_block_item .catalog_item_button a{
		text-decoration: none;
		display: inline-block;
		color: rgb(255, 255, 255);
		font-size: 14px;
		font-weight: bold;
		text-transform: lowercase;
		float: left;
		background-color: #85c14f;
		border-width: 1px;
		border-style: solid;
		border-color: rgb(255, 255, 255);
		border-image: initial;
		padding: 7px 2rem;
	}


	.category_left_column{
		border: 0;
	}
	.padding_r{
		padding: 0;
	}
	.vitrina-h1{
		text-align: center;
	}
	.esp_tags_blue_sm {
		text-align: center;
	}
	.catalog_item_column_3_icon {
		display: none;
	}
	.catalog_item_column_3_text{
		margin-left: -30px;
		display: none;
	}	
	.catalog_item_column_3_zag{
		color: #333333;
		font-size: 14px;
		font-weight: bold;
		text-transform: none;
		margin: 10px 0px 10px -35px;
	}
	.catalog_item_old {
		display: inline;
		float: right;
		text-decoration: line-through;
		text-decoration-color: red;
		padding: 15px 3px 0 0;
	}
	.catalog_item_cur_left_itog price{
		float: right;
	}
	.modal_cart_oneclick_b span {
		width: 60px;
		font-size: 14px;
	}
	.catalog_item_small_pic{
		margin: 5px 0;
	}
	.catalog_item_small_pic_item{
		margin: 0px 0px 5px 0px;
	}
	#modal_buyInOneClick_form input[type='submit']{
		padding: 10px 36px;
	}
	.catalog_item_price_you_save_block{
		display:none;
	}
	
}
@media (max-width: 424px) {

	.category_sorting_block_n a {
		padding: 0 10px 0 5px;
	}	
	
	.catalog_item_top .catalog_item_column_2{
		margin-bottom: 5px;
	}
	.catalog_item_big_pic {
		/* height: 220px; */
		background-size: cover;
	}
	.container-fluid {
		padding-right: 17px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}



	.catalog_item_add_to_cart .catalog_item_add_to_cart_button a{
		/* padding: 9px 20px; */
		float: right;
		text-transform: uppercase;
		font-size: 14px;
	}




	.catalog_listing_item_code{
		display: none;
	}
	.catalog_item_nalichie{
		width: 100%;
	}
	.catalog_listing_item_code{
		width: 100%;
	}
	.catalog_item_button a{
		padding: 5px 1rem;
		float: right;
	}	
	.catalog_item_button{
		padding: 0;
	}		
	.xs-no-padding{
		padding-right: 0px;
		padding-left: 5px;
	}
	.catalog_item_nalichie a {
		width: 50%;
	}

	.category-products-list .catalog_index_block_item{
		height: 370px;
	}
	.catalog_item_buy{
		margin: 0;
	}
}
@media (max-width: 415px) {
	.skidka-dnja {
		font-size: 12px;
		width: auto;
		position: absolute;
		right: 5px;
		top: 5px;
		padding: 2px 5px;
		background-color: #4FA63B;
		color: white;
	}
	.category-products-list .catalog_index_block_item {
		height: 345px;
		min-height: 345px;
	}
	.category_left_column{
		padding: 20px 14px 20px 10px;
	}
}
@media (max-width: 330px) {
	.catalog_item_cur{
		font-size: 26px;
	}
	
	.catalog_item_price {
		font-size: 12px;
	}
	.catalog_item_add_to_cart .catalog_item_add_to_cart_button a {
		/* padding: 9px 30px; */
	}
}
@media (max-width: 350px) {

	.catalog_item_old{
		float: unset;
		font-size: 14px;
		margin-left: 20px;
	}
	.esp_tags_blue_sm a {
		display: inline-block;
		border: 1px solid #3b73b8;
		border-radius: 15px;
		padding: 3px 8px;
		margin: 0 5px 10px 0;
		color: #3b73b8;
		font-size: 12px;
	}

	.otz_item_name {
		width: 100%;
	}
	.footer_phone1 {
		padding: 0 0 15px 15px;
	}
	.phone_worktime span a{
		margin: 0;
	}
	.footer_phone{
		width: 100%;
	}
	/* .phone_numbers{
		width: auto;
	} */
}
@media (min-width: 350px) {
	.phone_worktime span a{
		margin: 4px 0px 0 7px !important;
	}

}

@media (min-width: 770px) and (max-width:  1200px)  {
	.catalog_item_button{
		float: left;
    	width: 50%;
	}
	.catalog_item_button a {
		font-size: 12px;
		padding: 3px 3px 3px 3px;
	}
	.catalog_item_price {
		width: 50px;
		font-size: 13px;
	}


}


.related_zag {font-size: 16px;font-weight: bold;text-transform: uppercase;margin: 10px 0 10px 5px;color:#3d7ecc;}
.related_block_item {margin: 10px 0 20px 0;}
.related_block_item .catalog_item_button a {display:inline-block; border:1px solid #3d7ecc; color:#3d7ecc; font-size:13px; font-weight:bold; text-transform:none; padding: 7px 15px 7px 15px; }
.related_block_item .catalog_item_button a:hover {background:#3d7ecc; color:#ffffff; text-decoration:none; }


/*Новый шаблон страниц новостей и обзоров*/ 

.menu-main {
	list-style: none;
	margin: 40px 0 5px;
	padding: 25px 0 5px;
	text-align: center;
	background: white;
	margin-bottom: 25px;
  }
  .menu-main li {display: inline-block;}
  .menu-main li:after {
	content: "|";
	color: #1f62b2;
	display: inline-block;
	vertical-align:top;
  }
  .menu-main li:last-child:after {content: none;}
  .menu-main a {
	text-decoration: none;
	font-family: 'Ubuntu Condensed', sans-serif;
	letter-spacing: 2px;
	position: relative;
	padding-bottom: 20px;
	margin: 0 34px 0 30px;
	font-size: 17px;
	text-transform: uppercase;
	display: inline-block;
	transition: color .2s;
  }
  .menu-main a, .menu-main a:visited {color: #1f62b2;}
  .menu-main a.current, .menu-main a:hover{color: #de443a;}
  .menu-main a:before,
  .menu-main a:after {
	content: "";
	position: absolute;
	height: 4px;
	top: auto;
	right: 50%;
	bottom: -5px;
	left: 50%;
	background: #de443a;
	transition: .8s;
  }
  .menu-main a:hover:before, .menu-main .current:before {left: 0;}
  .menu-main a:hover:after, .menu-main .current:after {right: 0;}   
  
  .news-item {
	  padding: 20px;
	  min-height: 450px;
  }
  .news-item a{
	  text-decoration: none;
	  color: #1f62b2;
	  font-weight: bold;
	  font-size: 16px;
	  /*border-bottom: 1px solid #1f62b2;*/
  }
  
  @media (max-width: 550px) {
	  .menu-main {padding-top: 0;}
	  /* .menu-main li {display: block;} */
	  .menu-main li:after {content: none;}
	  .menu-main a {
	  padding: 25px 0 20px; 
	  margin: 0 30px;
	  }
	  .news-item .news_html_small{
		  height: 160px;
		  overflow: hidden;
	  }
	  
	  .news-item{
		  padding: 5px;
		  height: auto;
	  }
	  .news-item a{
	  text-decoration: none;
	  font-weight: bold;
	  font-size: 16px;
	  min-height: 160px;
	  overflow: hidden;
	  /*border-bottom: 1px solid #1f62b2;*/
	  }
	  .news_item_mobile{
		  padding: 5px;
		  border-width: 2px;
		  border-style: solid;
		  border-color: rgb(236, 236, 236);
		  border-image: initial;
	  }
  }
  @media (min-width: 424px) {
	.index_bottom_categories_line_item_mobile a img
	{	max-width: 180px;	}
}
/*Быстрый просмотр*/
.fl {display:flex;}
.catalog_item_hoverlink {opacity:0;height:0px; top:100px;  width:calc(100% - 20px); }
.catalog_item_hoverlink a {background:#437fc8; padding:10px 20px; color:#fff; display:inline; }
.catalog_index_block_item:hover .catalog_item_hoverlink {position:absolute;height:auto; opacity:1; text-align:center;}
.catalog_item_hoverlink a:hover {background:#5796e2; text-decoration:none; cursor:pointer;}
.fastview_left {text-align:left}
.fastview_opisanie {}

.fastview_opisanie span.op_name {display: table-cell;width: 50%;text-align:left}
.fastview_opisanie div {display: table;width: 100%;color:#444444;font-size: 15px;padding: 0px 0 10px 0;}
.fastview_opisanie span.op_value {display: table-cell;width: 50%;text-align: right;padding-right: 10px;text-align:left}

.modal_fastview .modal-body {text-align:left;}
.modal_fastview .catalog_item_big_pic {height: 400px;}

.modal_fastview .modal-dialog {width:1050px;}
.fastview_left {width:50%;}
.fastview_right {width:50%; padding: 20px;}
.modal_fastview_zag {color:#3b73b8; font-size:21px; font-weight:bold; margin: 10px 0 20px 0}
.modal_fastview_open_page {}

.modal_fastview_open_page a { display: inline-block; border: 2px solid #437fc8; color: #437fc8; font-size: 15px; font-weight: bold; padding: 8px 43px; }
.modal_fastview_open_page a:hover {background:#437fc8;color: #fff; text-decoration:none; cursor:pointer;}


@media (max-width: 1200px) {
	.catalog_item_hoverlink a {padding: 8px 8px;}
}
@media (max-width: 1100px) {
	.modal_fastview .modal-dialog {width:95%;}
}
@media (max-width: 950px) {
	.fastview_left {width:40%;}
	.fastview_right {width:60%;}
}
@media (max-width: 768px) {
   .catalog_index_block_item:hover .catalog_item_hoverlink {opacity:0;}
}

#modal_item_add_to_cart{
	z-index: 999999;
}
.img_hide{
	display: none;
}

.modal_fastview .lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.modal_fastview .lb-container > .nav {
  left: 0;
}

.modal_fastview .lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.modal_fastview .lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.modal_fastview .lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/shared_data_template/css/images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.modal_fastview .lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.modal_fastview .lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/shared_data_template/css/images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.modal_fastview .lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.f_w_main_image{
	position: relative;
}
.f_w_main_image a{
	display: none;
}
.shown{
	display: block!important;
	opacity: 1.0;
	position: relative;
	-moz-transition: opacity 0.0s linear 0.2s;
	-webkit-transition: opacity 0.0s linear 0.2s;
	-o-transition: opacity 0.0s linear 0.2s;
	transition: opacity 0.0s linear 0.2s;
}




/*Уценка товаров*/
.catalog_item_ucenka_block {position:absolute;  left:0px;}
.catalog_item_ucenka_sticker {border:1px solid #9365b9; background:#9365b9; color:#fff; padding: 2px 10px; position:absolute;  left:0px;}
.catalog_item_ucenka_sticker::before {content: '';position: absolute;left: 15px;bottom: -13px;pointer-events: none;border-style: solid;border-color: transparent;border-width: 13px 12px 0 0;height: 0;width: 0;border-color: #9365b9 transparent transparent transparent;}

.catalog_cats_item_11 {background:#9365b9; }

.ucenka_purple_block {bottom:10px;position:absolute;width:100%;}

.ucenka_purple {background: #fff; border:1px solid #9365b9; margin: 0 auto; width:95%; display:table;   position: relative; min-height:60px;}
.ucenka_purple::before {content: '';position: absolute;left: 15px;bottom: 100%;pointer-events: none;border-style: solid;border-color: transparent;border-width: 0 0 15px 15px;height: 0;width: 0;border-bottom-color: #9365b9;}
.ucenka_purple_zag {color:#fff;  max-width:95px; min-width:95px; font-size:15px; font-weight:bold;text-align:center; line-height:1.2;padding:10px 5px; text-transform:uppercase; background:#9365b9;height: 100%;vertical-align:middle; display:table-cell;}

.ucenka_purple_text {min-height:60px; overflow:hidden;color:#676767;font-size:14px; padding:5px;display: table-cell;vertical-align: middle;}

.ucenka_line_zag1_bg {background: url(https://images.elecity.ru/shared_data_template/img/ucenka_line_zag1_bg.gif) repeat-x top; height:65px; margin: 30px 0; }
.ucenka_line_zag {text-align:center; color:#fff; font-family: Open Sans; font-weight:800;font-size:20px; text-transform:uppercase;}
.ucenka_line_zag1 {height:65px; display: inline-block; background: url(https://images.elecity.ru/shared_data_template/img/ucenka_line_zag1.gif) no-repeat; padding-left:150px; line-height:3.1;}

.ucenka_line_zag_note {margin: 0 0 20px 0; font-size: 15px;color: #2e2e2e; border: 1px solid #e9e9e9;padding: 15px;}

@media (max-width: 450px){
	.ucenka_line_zag1 { background:none; padding-left: 0px; }
}

/*заменить существующие стили*/

.catalog_cats_item {padding: 11px 15px;}

@media (max-width: 1400px) {
	.catalog_cats_item {padding: 11px 12px;}
}

@media (max-width: 1300px) {
	.catalog_cats_item {padding: 10px 8px;}
}

@media (max-width: 1200px)  {
	.catalog_cats_item {padding: 13px 7px;}
}
/* Новые тэги каталога*/
.FilterLabelsWrapper_border-top {
	border-top: 1px solid #d8382c;
}

.buttonStyleDecorator_size_s {
	padding: 4px 20px;
	font-size: 14px;
	line-height: 20px;
}
.FilterSeoGroup .FilterSearch {
	margin: 5px 0 10px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
}

.FilterSearch__input {
	width: 100%;
	height: 50px;
	padding: 0 10px;
	border: none;
	border-radius: 4px;
	background: #fff;
	color: #151528;
	font-size: 18px;
	line-height: 25px;
	-webkit-appearance: none;
}
.FilterSearch__input {
height: 30px;
padding: 0 5px;
font-size: 16px;
}
.buttonStyleDecorator {
	display: inline-block;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	border: 1px solid transparent;
	border-radius: 25px;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	font-size: 14px;
	font-weight: 500;
	-webkit-appearance: none;
	-webkit-transition: color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out;
	-o-transition: color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out;
	transition: color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out;
}
.buttonStyleDecorator_size_s {
	padding: 5px 20px;
	font-size: 14px;
	line-height: 1.25;
}
.buttonStyleDecorator {
	display: inline-block;
	flex: 0 0 auto;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	border: 1px solid transparent;
	border-radius: 25px;
	white-space: nowrap;
	-webkit-appearance: none;
	transition: color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out;
}
.buttonStyleDecorator__text {
	-ms-flex-pack: center;
	justify-content: center;
}
.FilterSeoGroup__seo {
	height: 100%;
}
.FilterSeoGroup {
	background: #f5f5f6;
}
.FilterSeoGroup__header {
	position: absolute;
	top: 10px;
	left: 20px;
	font-size: 18px;
	line-height: 32px;
	font-weight: 500;
	margin-bottom: 10px;
}
.FilterSeoGroup__group_closed {
	margin: 5px 20px 0;
	padding-bottom: 10px;
	height: 210px;
	overflow: hidden;
}
.FilterSeoGroup__item-wrapper {
	position: relative;
	display: -ms-flexbox;
	display: flex;
}
.FilterSeoGroup__item {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	padding-bottom: 20px;
	text-decoration: none;
	color: #151528;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: .02em;
	cursor: pointer;
}
.FilterSeoGroup__item:hover {
	color: #d8382c;
}
.buttonStyleDecorator:hover:not([disabled]):not(.buttonStyleDecorator_disabled) {
	opacity: .9;
	cursor: pointer;
}
.buttonStyleDecorator_theme_ghostOrange:hover:not([disabled]) {
	background-color: #d8382c;
	color: #fff;
}
.buttonStyleDecorator:hover:not([disabled]):not(.buttonStyleDecorator_disabled) {
	opacity: .9;
	cursor: pointer;
}

.FilterSeoGroup__toggle-button {
	width: 100%;
}
.Button {
	min-width: inherit;
}

.buttonStyleDecorator_theme_ghostOrange {
	border-color: #d8382c;
	background-color: initial;
	color: #d8382c;
}
.FilterLabelsWrapper {
	width: 100%;
	max-height: 300px;
	overflow-y: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.FilterLabelsWrapper_has-overflow {
	height: 300px;
	max-height: none;
	overflow-y: auto;
}
.FilterSeoGroup__list-wrapper {
	position: relative;
	left: 0;
	width: 100%;
	min-height: 0;
	max-height: 200px;
	margin-top: 5px;
	border-bottom: none;
	padding-top: 10px;
	height: 300px;
	-ms-flex-positive: 0;
	flex-grow: 0;
}
.FilterSeoGroup__toggle-container {
	display: block;
	padding-bottom: 20px;
}
.FilterSeoGroup__seo {
	height: inherit;
	overflow-y: visible;
}
.FilterSeoGroup {
	margin: 0px -15px 25px;
	padding: 5px 10px 0;
	background: aliceblue;
}
.FilterSeoGroup__header {
	position: static;
	font-size: 20px;
	line-height: 25px;
}
.FilterSeoGroup__group_closed {
	margin: 5px 0 0;
}
.FilterSeoGroup__item {
	padding-bottom: 10px;
}
@media only screen and (min-width: 1024px){	}
.FilterSeoGroup_open [data-searh_contener]{
	overflow-y: hidden;
	overflow-x: hidden;
}
.FilterSeoGroup_open [data-searh_contener]:hover{
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-ms-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
	overflow-scrolling: touch;
}
.FilterSeoGroup_open [data-searh_contener]::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
.FilterSeoGroup_open [data-searh_contener]::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #7eb1ee;
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,0.5);
}
/*-----Новые тэги каталога*/

.vitrina-h1{
	display:inline-flex;
}
.h1-selected-filter{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1f62b2;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 20px;
	margin-bottom: 14px;
	width: 50%;
}
@media only screen and (max-width: 1024px){
	.vitrina-h1{
		display:block;
	}
	.h1-selected-filter{
		margin-left: 0px;
	}
}
