html, body {padding:0;margin:0;height:100%;scroll-behavior: smooth;}
* {font-size:100%;transition:transform 0.7s ease 0s;}
html {background:#fff;}
body {color:#000;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;font-size:100%;}

form {display:inline;}
div, img, input, textarea, select {box-sizing:border-box;}
img {border:none;}
h1 {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:33px;padding:5px 60px 15px 10px;margin:0px;text-align:left;color:#262b2e;font-weight:normal;line-height:120%;}
 h1.sp {margin-top: 20px;}
h2 {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:25px;padding:5px 0px 5px 10px;margin:0px;text-indent:-23px;margin-left:23px;text-align:left;color:#262b2e;font-weight:normal;line-height:140%;}
h2.inblock {padding:35px 0px 15px 0;text-align:center;}
h3 {font-size:130%;padding:10px 20px 5px 10px;margin:0px;text-align:left;color:#333;font-weight:normal;line-height:140%;}




.warn {color:red;}


A:link {color:#bd1f32;text-decoration:underline;}
A:visited {color:#bd1f32;text-decoration:underline;}
A:active {color:#bd1f32;text-decoration:none;}
A:hover {color:#bd1f32;text-decoration:none;}

A.tm:link {color:#fff;text-decoration:none;}
A.tm:visited {color:#fff;text-decoration:none;}
A.tm:active {color:#fff;text-decoration:none;}
A.tm:hover {color:#fff;text-decoration:underline;}

A.nou:link {text-decoration:none;}
A.nou:visited {text-decoration:none;}
A.nou:active {text-decoration:none;}
A.nou:hover {text-decoration:underline;}

A.set:link {text-decoration:none;color:#262b2e;}
A.set:visited {text-decoration:none;color:#262b2e;}
A.set:active {text-decoration:none;color:#bd1f32;}
A.set:hover {text-decoration:underline;color:#bd1f32;}

A.bskt:link {text-decoration:none;color:#4b4b4b;}
A.bskt:visited {text-decoration:none;color:#4b4b4b;}
A.bskt:active {text-decoration:none;color:#4b4b4b;}
A.bskt:hover {text-decoration:underline;color:#bd1f32;}





.w100 {width:100%;}
.bcb {clear:both;}
.padtop30 {padding-top: 30px;}
.dno {display:none;}
.incb {width:970px;margin:0 auto;}
.incbb {width:990px;margin:0 auto;}
.fl {float:left !important;}
.fr {float:right !important;}
.c {text-align:center;}
.r {text-align:right;}
.err {color:red;}
.phones {}
 .phones span {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#565656;font-size:130%;}
  .phones span span {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#849399;font-size:90%;}


.table_mesh_block {margin:0 auto;}
.table_mesh_block table {border-collapse:collapse;text-align:left;width:100%;border-spacing:1px !important;}
.table_mesh_block table td {border:1px solid #b1c9e1;}
 .table_mesh_block table tr td {padding:7px;}
  .table_mesh_block table tr td.i {padding: 2px 7px !important;}
  .table_mesh_block table tr td.i img {width:25px;display:block;margin:0 auto;}
.thead {font-weight:bold;font-size:13px;background-color:#f6fafd;color:#4f5263;}
.theadc {text-align:center;font-weight:bold;font-size:13px;background-color:#f6fafd;color:#4f5263;}




/*----------------------------------------*/
/*  STICKY FOOTER definitions  
/*----------------------------------------*/
#all-content-wrapper {min-height:100%;width:100%;margin:0 auto;margin-bottom:-260px;/*background:#f7f7f7;*/}
* html #all-content-wrapper {height:100%;}
#all-content-bottom-spacer {height:250px;}
#footer-block {width:100%;margin:0 auto;height:260px;}

/*----------------------------------------*/
/*  Columns CSS
/*----------------------------------------*/
#container_1_cols {padding:0 0 0 0} /* one column */
#container_2_cols {padding:0 0 0 180px;width:970px;margin:0 auto;} /* left col 180px */
#container_3_cols {padding:0 230px 0 180px;width:970px;margin:0 auto;} /* left col 180px, right col 180px */
 .col_1 {float:left;width:150px;margin-left:-180px;padding-top: 20px;/*background: red;*/}
 .col_2 {float:left;width:100%;/*background: blue;*/}
 .col_3 {float:left;width:230px;margin-right:-230px;/*background: green;*/}
#container_1_cols .col_1 {display: none;}
#container_1_cols .col_3 {display: none;}
#container_2_cols .col_3 {display: none;}
 .in-one-col-wrapper {padding:20px 20px 10px 20px !important;width:80%;margin:0 auto;/*border: solid 1px red;*/}


/*----------------------------------------*/
/*  Top bar
/*----------------------------------------*/
#menu2 {background:#3a3f42;color:#bad0d9;font-size:95%;font-family:Arial, Verdana, Tahoma, sans-serif;}
 #menu2 .tml {float:left;padding:8px 10px 8px 5px;}
 #menu2 .tmr {float:right;padding:8px 5px 8px 5px;}
  #menu2 a:link {color:#bad0d9;text-decoration:none;}
  #menu2 a:visited {color:#bad0d9;text-decoration:none;}
  #menu2 a:active {color:#bad0d9;text-decoration:underline;}
  #menu2 a:hover {color:#bad0d9;text-decoration:underline;}

#logo_block {background:#fff;}
/*
 #logo_pix {padding:53px 0px 45px 0px;float:left;width:250px;}
*/
 #logo_pix {padding:43px 0px 40px 0px;float:left;width:250px;}
  #logo_pix img {width: 100%;margin: 0;padding: 0;}
 
 #phones_block {float:left;padding:18px 0px 0px 50px;}
  #phones_block a {color:#000;text-decoration: none;}
  #phones_block div {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#565656;font-size:23px;}
  #phones_block .ks {background:url(/i/ico_kyivstar.svg) 0px 9px no-repeat;padding:3px 0px 3px 80px;background-size: 70px;}
  #phones_block .life {background:url(/i/ico_lifecell.svg) 10px 5px no-repeat;padding:3px 0px 3px 80px;background-size: 60px;}
  #phones_block .mts {background:url(/i/ico_vodaphone.svg) 0px 9px no-repeat;padding:3px 0px 3px 80px;background-size: 70px;}
   #phones_block div span {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#849399;}
/* #assorted_block {float:left;padding:25px 0px 0px 60px;}*/
 #assorted_block {float:left;padding:15px 0px 0px 60px;}
 #assorted_block div {text-align:center;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;}
  .get_discont {font-size:20px;}
   .get_discont a {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#474d50;}
  .soc {padding:10px 0px 10px 0px;width:136px;}
   .soc img {margin: 1px 2px;height:33px;border-radius: 8px;}
  .our_catalog {background:#637e87;border-radius:10px;padding:5px 0px 3px 0px;font-size:115%;}
   .our_catalog a:link {color:#fff;text-decoration:none;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;}
   .our_catalog a:visited {color:#fff;text-decoration:none;}


/* #backet_info {float:left;padding:47px 0px 0px 60px;}*/
 #backet_info {float:left;padding:37px 0px 0px 60px;}
  .bsk_ico {float:left;padding:0px 0px 0px 0px;}
   .bsk_ico a {display: block;width: 45px;height: 38px;background: url(/i/ico_basket.gif) top left no-repeat;}
  .bsk_content {float:left;padding:0px 0px 10px 20px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#494949;}
  .bsk_arrow {clear:both;height:8px;width:200px;}
   .bsk_arrow img {/*position:absolute;margin:17px 0px 0px 175px;*/display: none;}
  .bsk_goto {background:#474d50;padding:5px 0px 3px 0px/* 20px*/;text-align: center;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:18px;}
   .bsk_goto a:link {color:#fff;text-decoration:none;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;}
   .bsk_goto a:visited {color:#fff;text-decoration:none;}
   .bsk_goto a:after {position:absolute;content:"\203A";padding:0px;margin:6px 0 0 5px;color:#e13146;font-size:32px;line-height:0.1;}


  #phones_block_bottom {display: block;float: right;padding:10px 0px 0px 0px;width: 240px;}
   #phones_block_bottom a {color:#fff;text-decoration: none;}
   #phones_block_bottom div {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#fff;font-size:23px;}
   #phones_block_bottom .ks {background:url(/i/ico_kyivstar.svg) 0px 9px no-repeat;padding:3px 0px 3px 80px;background-size: 70px;}
   #phones_block_bottom .life {background:url(/i/ico_lifecell.svg) 10px 5px no-repeat;padding:3px 0px 3px 80px;background-size: 60px;}
   #phones_block_bottom .mts {background:url(/i/ico_vodaphone.svg) 0px 9px no-repeat;padding:3px 0px 3px 80px;background-size: 70px;}
    #phones_block_bottom div span {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#849399;}



#mobile-menu-ini {display:none;}
#mobile_menu_block {display:none;}
#catalog_menu_block {display:none;}
#models_menu_block {display:none;}





/*----------------------------------------*/
/*  Основное меню
/*----------------------------------------*/
#top-back-block {margin:0;padding:0;background:rgba(185,27,46,1.0) url(/i/rm_back.gif) repeat-x;height:75px;}
.top-back-block-wrapper {width:990px;margin:0 auto;}

#main-menu-block {margin:0;padding:0;/*margin:10px 0 0 0;*/}
 #main-menu-block ul {margin:0;padding:0;/*padding:0 15px;margin:0;*/}
  #main-menu-block ul li {list-style:none;float:left;box-sizing:border-box;border-left:solid 1px #a11828;height:75px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#fff;white-space:nowrap;padding:28px 21px 0 21px;margin:0;/*position:relative;*/}
  #main-menu-block ul li:last-child {/*border-right:0 none;*/}
   #main-menu-block ul li a {color:#fff;text-decoration:none;}
   #main-menu-block ul li a.active {color:#edee56;}
   #main-menu-block ul li a:hover {color:#fdfdfd;text-decoration:underline;}
   #main-menu-block ul li.arrow-down {padding:28px 2px 0 4px;}
   /*#main-menu-block ul li.arrow-down::before {content:"\203A";float:right;padding:0px 0px 0px 0px;margin:5px 0px 0 18px;color:#ee8f04;font-size:100%;line-height:1;transform: rotate(90deg) scale(1.8);}*/

    #main-menu-block ul li .drop-down-block {background:rgba(185,27,46,1.0);margin:5px 0px 0px -967px;padding-bottom: 4px;width:977px;
  opacity:0;
  position: absolute;
  transition: all 0.3s ease 0s;
  visibility: hidden;
  z-index: 999;
  transform: scaleY(0);
  transform-origin:center top;
  }
  #main-menu-block ul li:hover .drop-down-block {opacity:1;visibility:visible;transform: scaleY(1);}
  #main-menu-block ul li .drop-down-block .sub-menu-column {margin:0;padding:10px;}
   #main-menu-block ul li .drop-down-block .sub-menu-column ul {padding:0;margin:0;}
   #main-menu-block ul li .drop-down-block .sub-menu-column ul li {padding:6px 10px 14px;margin:0;list-style:none;white-space:nowrap;border:none;box-sizing:border-box;height:auto;}
/*   #main-menu-block ul li .drop-down-block .sub-menu-column ul li:last-child {border-bottom:0 none;}*/
/*   #main-menu-block ul li .drop-down-block .sub-menu-column ul li::before {content:"\203A";color:#ee8f04;margin-top:-2px;position:absolute;padding:2px 8px 1px 0px;font-size:100%;line-height:1;transform:scale(1.2);}*/
    #main-menu-block ul li .drop-down-block .sub-menu-column ul li a {color:#fff;text-decoration:none;padding:1px 0px 1px 15px;}
     #main-menu-block ul li .drop-down-block .sub-menu-column ul li a:hover {text-decoration:underline;}
     #main-menu-block ul li .drop-down-block .sub-menu-column ul li a.by-models {background:#a11828;margin:-10px 0 0 0;padding:10px 15px 8px 15px;}
.mob-only {display:none;}
.desktop-only {}


 #search_bar_background {position:absolute;z-index:200;width:100%;height:67px;background:url(/i/sl_over_back.gif) repeat-x;opacity:0.9;filter:alpha(Opacity=90);}
 #search_wrapper {position:absolute;z-index:201;width:100%;}
  #search_block {padding:16px 0 0 0;}
   #search_block table {width:100%;border-spacing:0;}
    #search_block table tr td {padding: 0;}
    #search_input {width:100%;} 
   #search_input img {position:absolute;margin:11px 0px 0px 140px;}
   #search_input input {background:#fff;border:solid 1px #c9c9c9;border-right:none;width:100%;height:37px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#b91b2e;padding-left:20px;margin-bottom: 3px;}

/* AJAX SEARCH */
#search_ajax_result_block {z-index:205;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;}
 .sr_no_result {background:#fff;border:solid 1px #c9c9c9;border-top:none;margin-right:40px;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
  .sr_no_result div {padding:20px 30px;line-height:2.0;}
 .sr_container {clear:both;padding:0 20px 0 100px;background:#fff url(/i/st_rarr.gif) 99% center no-repeat;}
 .sr_container:hover {background:#f8f8f8 url(/i/st_rarr.gif) 99% center no-repeat;cursor:pointer;}
  .sr_img {float:left;width:70px;margin-left:-90px;}
  .sr_info {float:left;width:100%;line-height:0.9;padding:9px 0 0 0;}
   .sr_info div {padding-top:10px;color:#5b6b75;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:110%;}


#rm_block {background:#b91b2e url(/i/rm_back.gif) repeat-x;height:75px;}
 #rm_list {list-style-type:none;padding:0;margin:0;height:75px;border-left:solid 1px #a11828;}
  #rm_list div {display:table-cell;vertical-align:middle;height:75px;border-right:solid 1px #a11828;}
   #rm_list li {float:left;padding:0 11px 0 10px;margin:0;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#fff;max-width:142px;min-width:100px;text-align:center;}


/*----------------------------------------*/
/*  LANGUAGE MENU definitions  
/*----------------------------------------*/
#lang-menu {float:left;margin: 8px 30px 0 0;}
#lang-menu:hover {cursor:pointer;color:#bad0d9;}
 #lang-menu img {width:20px;display:inline;margin:-1px 10px 0 0px;float: left;}
 #lang-menu .language-list {padding:0;margin:0;float: left;}
  #lang-menu ul li {margin:0;list-style:none;cursor:pointer;}
   #lang-menu ul li.arrow-down {color:#bad0d9;font-weight:bold;}
   #lang-menu ul li.arrow-down::before {content:"\203A";position:absolute;font-size:25px;padding:0;margin:-3px 0 0 37px;line-height:1;color:#bad0d9;transform: rotate(90deg);}
    #lang-menu ul li .drop-down-block {background:#eeeeee/*#b91b2e*/;margin:8px 0px 0px -30px;padding: 10px 0px 10px 10px;font-weight:normal;
  opacity:0;
  position: absolute;
  transition: all 0.3s ease 0s;
  visibility: hidden;
  z-index: 999999999;
  transform: scaleY(0);
  transform-origin:center top;
  }
  #lang-menu:hover .drop-down-block {opacity:1;visibility:visible;transform: scaleY(1);}
  #lang-menu ul li:hover .drop-down-block {opacity:1;visibility:visible;}
  #lang-menu ul li .drop-down-block .sub-menu-column {float:left;padding:0;margin:0;padding-right:10px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size: 110%;text-transform: uppercase;}
   #lang-menu ul li .drop-down-block .sub-menu-column ul {padding:0;margin:0;}
   #lang-menu ul li .drop-down-block .sub-menu-column ul li {padding:5px 10px;margin:5px 0;list-style:none;font-size:100%;border:none;}
   #lang-menu ul li .drop-down-block .sub-menu-column ul li a::before {content:"\203A";position:relative;top:-1px;padding:0px 12px 0px 0px;font-size:21px;}
    #lang-menu ul li .drop-down-block .sub-menu-column ul li a {color:#5a6569/*#e5e5e5*/;text-decoration:none;padding:1px 0px 1px 5px;}
    #lang-menu ul li .drop-down-block .sub-menu-column ul li a:hover {color:#b91b2e;text-decoration:none;}





/*----------------------------------------*/
/*  PAGE PATH definitions  
/*----------------------------------------*/
#path-block-wrapper {margin-top:67px;background: #eeeeee;color:#4e5052;} 
#path-block {padding:9px 0 11px;}
 #path-block ul {padding:0;margin:0;}
  #path-block ul li {padding:0px 30px 0px 0px;margin:0;float:left;z-index:2;list-style:none;font-size:95%;color:#03336e;}
   #path-block ul li:after {position:absolute;content:"\203A";padding:0px;margin:7px 0 0 10px;color:#e17721;font-size:23px;line-height:0.1;}
  #path-block ul li:last-child:after {content:"";}
    #path-block ul li.active a {color:#03336e;}
   #path-block ul li a {color:#03336e;text-decoration:none;}
   #path-block ul li a:hover {color:#e95668;text-decoration:none;}



/*----------------------------------------*/
/*  LEFT COLUMN definitions  
/*----------------------------------------*/
#left_menu {margin:10px 0 20px 0;padding:0;list-style-type:none;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#464749;text-transform:uppercase;}
#left_menu li {padding:5px 0px 5px 0px;}
#left_menu li a {color:#464749;}
#left_menu li a:link {text-decoration:none;color:#464749;}
#left_menu li a:visited {text-decoration:none;color:#464749;}
#left_menu li a:active {text-decoration:none;color:#464749;}
#left_menu li a:hover {text-decoration:underline;color:#b91b2e;}
 #left_menu li ul {margin:0;padding:0px 0 0 18px;list-style-type:square;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#464749;text-transform:none;}
 #left_menu li ul li {padding:5px 0px 0px 0px;line-height:1.1;}
  .left-menu-title {color:#6c7fa8;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:130%;margin:20px 0 0px 0;}
  .left-menu-customers {margin-left: 10px !important;}





/*----------------------------------------*/
/*  MAIN PAGE definitions  
/*----------------------------------------*/

/*----------------------------------------*/
/*  Tree column presentation
/*----------------------------------------*/
#mp_sections_block {padding:40px 0px 25px 0px;}
.mp {}
 .mp .col-3x {float:left;width:33%;padding: 0 10px;}
  .mp a {display: block;border:solid 1px #b4b4b4;border-radius:7px;text-decoration: none;}
  .mp .col-element {height:171px;border:solid 1px #fff;background:#f1f1f1;background:linear-gradient(to top, #e8e8e8, #fbfbfb);border-radius:7px;}
   .mp .col-element .title {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-align:center;text-transform:uppercase;color:#bd161a;font-size:23px;padding:10px 0 0;height: auto;}
   .mp .col-element .graph {width:235px;margin:0 auto;padding:20px 0px 5px 0px;text-align: center;}
  .mp .col-float-info {display:none;position:absolute;width:300px;margin:-150px 0px 0px 0px;z-index:3001;}
   .mp .col-float-info .info-main {background:rgba(130,157,165,1.0);border:solid 1px #526470;border-radius:7px;height:131px;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;color:#fff;padding:35px 20px 20px 20px;line-height:1.2;font-size:19px;text-align:center;}
   .mp .col-float-info .info-tail {text-align:center;margin-top:-7px;}
 .mp .col-3x:hover .col-float-info {display:inline-block !important;}
/*----------------------------------------*/
/*  Five column presentation
/*----------------------------------------*/
 .mp .dd-gr {display:inline-block;color:#57595a;cursor:default;float:left;width:20%;}
 .mp .dd-gr div.hi {display:none;position:absolute;height:112px;width:190px;margin:-40px 5px 0px 5px;background:#819ca5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
  .mp .dd-gr div.hi div {color:#fff;padding:10px 20px;line-height:1.2;font-size:13px;}
 .mp .dd-gr:hover {color:#c02235;}
 .mp .dd-gr:hover div.hi {display:inline-block !important;}
 .mp .dd-gr-gr {height:80px;text-align:center;}
 .mp .dd-gr-t {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;;font-size:15px;text-align:center;}


  .mp a {display: block;border:solid 1px #b4b4b4;border-radius:7px;text-decoration: none;}
  .mp .col-element {height:171px;border:solid 1px #fff;background:#f1f1f1;background:linear-gradient(to top, #e8e8e8, #fbfbfb);border-radius:7px;}
   .mp .col-element .title {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-align:center;text-transform:uppercase;color:#bd161a;font-size:23px;padding:10px 0 0;height: auto;}
   .mp .col-element .graph {width:235px;margin:0 auto;padding:20px 0px 5px 0px;text-align: center;}
  .mp .col-float-info {display:none;position:absolute;width:300px;margin:-150px 0px 0px 0px;z-index:3001;}
   .mp .col-float-info .info-main {background:rgba(130,157,165,1.0);border:solid 1px #526470;border-radius:7px;height:131px;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;color:#fff;padding:35px 20px 20px 20px;line-height:1.2;font-size:19px;text-align:center;}
   .mp .col-float-info .info-tail {text-align:center;margin-top:-7px;}
 .mp .col-3x:hover .col-float-info {display:inline-block !important;}


/*----------------------------------------*/
/*  Models Lookbook (search by models)
/*----------------------------------------*/
#mp_models_lookbook {background:#f8f8f8;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;padding:48px 0px 30px 0px;}
 .mp-models-graph {height:100px;background:url(/i/bs_model_n.gif) no-repeat top center;}
 .mp-models-title {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-align:center;text-transform:uppercase;color:#000;font-size:24px;padding:10px 0px 20px 0px;}
 .mp-models-lookbook-wrapper {width:955px;margin:0 auto;overflow: hidden;/*background: red;*/}
  .mp-models-lookbook-block {/*background: #ccc;*/transform:translateX(0);height: 210px;width: 50000px;/*overflow: hidden;*/}
  .mp-models-lookbook-arrows {width:996px;margin:0 auto;}
   .mp-models-lookbook-left {float: left;margin-top: -110px;cursor: pointer;}
    .mp-models-lookbook-left:hover {transform: scale(1.2)}
   .mp-models-lookbook-right {float: right;margin-top: -110px;cursor: pointer;}
    .mp-models-lookbook-right:hover {transform: scale(1.2)}
    .mp-model {float: left;width:179px;padding:10px;background:#fff;border:solid 1px #c0c0c0;vertical-align:top;margin: 0 6px;}
     .mp-model .img-block {text-align:center;background:#e9e9e9;width:163px;height:137px;margin:0 auto;margin-top:10px;}
     .mp-model .title-block {text-align:center;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:16px;padding:10px 0;}
      .mp-models-lookbook-block a {display: block;color:#333;text-decoration:none;}
      .mp-models-lookbook-block a:hover {color:#bd1f32;text-decoration:underline;}

   

/*----------------------------------------*/
/*  Main Page NEW Additional and other
/*----------------------------------------*/
#mp_top_discount_block {background:#f8f8f8;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;}
 #mp_top_discount_block h2 {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-align:center;text-transform:uppercase;color:#262b2e;font-size:34px;padding:40px 0px 20px 0px;text-align: center;}
#mp_new_additions_block {}
 #mp_new_additions_block h2 {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-align:center;text-transform:uppercase;color:#262b2e;font-size:34px;padding:40px 0px 20px 0px;text-align: center;}
#mp_top_sales_block {}
 #mp_top_sales_block h2 {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-align:center;text-transform:uppercase;color:#262b2e;font-size:34px;padding:40px 0px 20px 0px;text-align: center;}

 .mp-latest-wrapper {padding: 20px 0 0 0;width:955px;margin:0 auto;overflow: hidden;/*background: red;*/}
  .mp-latest-lookbook-block {/*background: #ccc;*/transform:translateX(0);height: 500px;width: 5000px;}

  .mp-other-lookbook-arrows {display: none;/*width:996px;margin:0 auto;*/}
   .mp-other-lookbook-left {float: left;margin-top: -370px;cursor: pointer;}
    .mp-other-lookbook-left:hover {transform: scale(1.2)}
   .mp-other-lookbook-right {float: right;margin-top: -370px;cursor: pointer;}
    .mp-other-lookbook-right:hover {transform: scale(1.2)}



 .good-additional-wrapper {;padding: 0;width:748px;margin:0 auto;overflow: hidden;background: red;}
  .good-additional-lookbook-block {background: #ccc;transform:translateX(0);height: 500px;width: 5000px;}




 .item-good-block {width: 25%;float: left;}
 .item-elem-wrapper {float:left;width: 181px;height: 470px;margin: 0 5px 0 5px;/*border: solid 1px red;*/}
  .item-good-block .item-elem-wrapper {float:none;margin: 0 auto !important;}
  .with-catalog-title {height: 470px !important;}
  .with-catalog-title-list {height: 510px !important;}
  .catalog-elem {}
   .item-elem-top-part {background: #fff;height: 330px;overflow:hidden;border:solid 1px #c0c0c0;padding:10px;text-align: center;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;font-size:82%;text-transform:uppercase;}
    .item-elem-top-part-big {height: 370px !important;}
    .with-catalog-title .item-elem-top-part {height: 370px;}
    .catalog-title {padding: 0 0 10px 0;height: 45px;}
     .catalog-title a {text-decoration:none;color:#333333;}
     .catalog-title a:hover {text-decoration:underline;color:#bd1f32;}
     .img {text-align:center;background:#e9e9e9;width:163px;margin:0 auto;}
     .wl-ico-block {padding:10px 0px 5px 0px;width:141px;margin:0 auto;}
      .ico-blank {width:35px;height:32px;float:left;margin:6px;}
      .ico-top {width:35px;height:32px;background:url(/i/ico_w_top_n.gif) no-repeat;float:left;margin:6px;}
      .ico-top:hover {background:url(/i/ico_w_top_a.gif) no-repeat;} 
      .ico-sale {width:35px;height:32px;background:url(/i/ico_w_sale_n.gif) no-repeat;float:left;margin:6px;}
      .ico-sale:hover {background:url(/i/ico_w_sale_a.gif) no-repeat;}
      .ico-discont {width:35px;height:32px;background:url(/i/ico_w_discont_n.gif) no-repeat;float:left;margin:6px;}
      .ico-discont:hover {background:url(/i/ico_w_discont_a.gif) no-repeat;}

   .title {text-align:center;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#858585;font-size:18px;text-transform: none ;height:88px;overflow:hidden;}
    .title a {text-decoration:none;color:#666666/*858585*/;}
    .title a:hover {text-decoration:underline;color:#bd1f32;}
   .sku {text-align:center;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;color:#454545;}
   .rem {text-align:center;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;font-style:italic;color:#858585;}


   .item-elem-bottom-part {padding: 10px 0;}
   .old-price {float:left;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#717171;font-size:18px;padding:16px 0 0 5px;text-decoration:line-through;}
   .old-price-small {float:left;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#717171;font-size:13px;padding:21px 0 0 5px;text-decoration:line-through;}
   .price {float:right;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#2a2a2a;font-size:24px;padding:10px 5px 10px 0;}
   .add-basket {background:#bd1f32;font-family:SegoeUISemiBold,SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;color:#fff;font-size:18px;text-transform:uppercase;padding:5px 0px 5px 30px;}
    .add-basket div {float:right;padding:4px 50px 0px 0px;width:23px;height:19px;background:url(/i/ico_sm_bskt.gif) no-repeat 0px 4px;}
    .add-basket a {display: block;color:#fff;text-decoration:none;}
    .add-basket a:hover {color:#fff;text-decoration:underline;} 
      .add-basket_active {background:#fff;color:#bd1f32;border: solid 2px #bd1f32;padding:3px 0px 3px 37px;}
      .add-basket_active div {float:right;padding:4px 50px 0px 0px;width:23px;height:19px;background:none;}
      .add-basket_active a {display: block;color:#bd1f32;text-decoration:none;}
      .add-basket_active a:hover {color:#bd1f32;text-decoration:underline;} 

  .more-wrapper {margin: 20px;}
  .more-wrapper-b {margin: 20px 0;}
  .more-w {width:190px;margin:0 auto;border:solid 1px #fff;background:#fff;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-align:center;text-transform:uppercase;font-size:18px;padding:8px 10px 6px 10px;}
   .more-wrapper-b .more-w {border:solid 1px #000;}
  .more-w a {color:#8d8d8d;text-decoration:none;}
  .more-w a:hover {color:#bd1f32;text-decoration:underline;}


 #mp_why_buy_block {background:#f8f8f8;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;padding:48px 0px 30px 0px;}











/*----------------------------------------*/
/*  Типовая фыорма
/*----------------------------------------*/
 #feedback_block {width:65%;min-width:600px;margin:0 auto;}
 .fblock {padding:6px 5px;}
  .fname {margin:0 0 8px 0;}
#SendForm {margin-top:-30px;}

button.single {display:block;padding:10px 20px;background:#336699;color:#fff;border-radius:10px;text-align:center;margin:0 auto;box-shadow:none;border:none;cursor:pointer;}
 button.single:hover {background:#a21616;transition:all 0.3s ease 0s;}
 button.single:focus {border:none;}
 button.single:disabled {opacity:0.7;background:#999;}
.logic {padding:10px 0 20px 10px;float:left;}


.form_err {border:solid 1px #ff2b2b !important;background:#fff2f2 !important;box-shadow:inset 0px 0px 3px rgba(237,41,41,0.4) !important;}
.send_com_ok {padding:20px;margin:10px 0 5px;text-align:center;background:#f2fff2;border:solid 1px #c2f2c2;border-radius:20px;}
.error_block {color:#313131;line-height:1.4;padding:20px;margin:16px 0 1px;background:#fcf0f0;border-left:solid 3px #fc184a;border-radius:7px;float:left;}
 .error_block .err {color:#e50032;font-weight:bold;}
.ok_block {color:#313131;line-height:1.4;padding:20px;margin:16px 0 1px;background:#f2fff2;border-left:solid 3px #c2f2c2;border-radius:7px;float:left;}
 .ok_block .err {color:#42a642;font-weight:bold;}


.info_block_ok {padding:30px 50px;width:80%;margin:0 auto;}
 .info_block_ok div {padding:30px 50px;background:#ebfcec;border-radius:17px;}
  .info_block_ok div span {font-size:25px;font-weight:300;}

.info_block_warning {padding:30px 50px;color:#000;}
 .info_block_warning div {padding:30px 50px;background:#fcf0f0;border-radius:17px;}
  .info_block_warning div span {font-size:25px;}
  .info_block_warning div img {float:right;margin:10px 15px 40px 40px;width:130px;}

.info_block_warning_light {padding:30px 50px;color:#fff;}
 .info_block_warning_light div {padding:30px 50px;background:#fcf0f0;border-radius:17px;color:#000;}
  .info_block_warning_light div span {font-size:25px;color:#e50032;}
   .info_block_warning_light div a {color:#e50032;}




/*----------------------------------------*/
/*  Личный кабинет
/*----------------------------------------*/
#cust_menu {margin:0;padding:0;list-style-type:none;}
#cust_menu li {padding:20px 30px;line-height:1.5;width:50%;float:left;text-align:center;box-sizing:border-box;height: 300px;}
 #cust_menu li:hover {background: #fafafa;} 
 #cust_menu a {display: block;color: #858585;text-decoration: none;}
  #cust_menu a:hover .cm-title {text-decoration: underline;} 
 #cust_menu .cm-znak {padding:0px 10px 10px 10px;}
  #cust_menu .cm-znak img {width:130px;}
 #cust_menu .cm-title {font-size:150%;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;line-height:1.5;height: auto;}
 #cust_menu .cm-desc {line-height:1.1;padding:10px;width:220px;margin:0 auto;}

/*----------------------------------------*/
/*  Личный кабинет - Архив заказов
/*----------------------------------------*/
.tbl_grid_block table {background-color:#fff;text-align:left;}
.tbl_grid_block table tr td {padding: 10px;}
.tbl_grid_block table tr td a {text-decoration: none;color: #000;}
 .tbl_grid_block table tr td a:hover {text-decoration:underline;}
.tbl_grid_block .thead {background-color:#474d50;color:#fff;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:110%;font-weight:normal;}
.tbl_grid_block .theadc {background-color:#474d50;color:#fff;text-align:center;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:110%;font-weight:normal;}
.tbl_grid_block .tcl {background-color:#fff;font-size:110%;}
.tbl_grid_block .tcl:nth-child(odd) {background-color:#f5f5f5;}
.tbl_grid_block .bbor td {border-bottom:solid 2px #333;font-size:90%;} 
.tbl_grid_block .bbor td:nth-child(odd) {padding-left: 30px;} 


.cust_order_info {padding-left:20px;}
.cust_order_info .col {width:100%;box-sizing:border-box;padding:0px 0px;}
  .cust_order_info .col ul {background:#fff;list-style:none; position: relative;padding:0;margin:0;}
   .cust_order_info .col ul li {zoom:1;position:relative; border-bottom:.12em dotted #9c9faf;margin-bottom:10px;}
    .cust_order_info .col ul li em {font-style:normal;padding-right:5px;}
    .cust_order_info .col ul li b {padding-right:.5em;position:relative; bottom:-.5em;left:0;background:#fff;font-weight:normal;font-size:95%;}
    .cust_order_info .col ul li span {position:absolute;right:0; bottom:-.5em;background:#fff;padding-left:.5em;}





/*----------------------------------------*/
/*  Подвал
/*----------------------------------------*/
#footer-block {background:#121313;font-size:110%;padding:30px 0px;}
#map-canvas {width:325px;height:166px;}
.bot_title {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#b31b2e;font-size:18px;padding:10px 0px 10px 0px;}
 .bot_title a {color:#b31b2e;text-decoration:none;}
 .bot_title a:hover {text-decoration:underline;}

.bot-column {float:left;width:190px;margin:0px 20px 0px 0px;}
 .bot-column ul {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#9b9b9b;padding:0;margin:0;margin-left: 40px;}
  .bot-column ul li a {color:#9b9b9b;text-decoration:none;}
  .bot-column ul li a:hover {text-decoration:underline;}

.bot-copyr {float:left;margin:15px 20px 0px 0px;}
 .bot-copyr div {color:#908f8f;font-size:80%;font-style:italic;padding:10px 0px 10px 0px;}

.bot-subs {float:left;margin:15px 15px 0px 0px;}
 .bot-subs div {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:18px;padding:9px 10px 9px 10px;background:#d2152c;}
  .bot-subs div a {color:#fff;text-decoration:none;}
  .bot-subs div a:hover {text-decoration:underline;}

.bot-soc {float:left;margin:15px 15px 0px 0px;}
 .bot-soc img {margin: 1px 2px;height:33px;border-radius: 8px;background:#fff;}

.bot-text {color:#999;padding:10px 0 0 0;font-size:70%;text-align:center;}

#add_ok_block {position:absolute;z-index:402;top:0px;left:0;width:100%;height:100%;vertical-align:middle;z-index:501;padding-top:350px;}
 .add_info {font-size:160%;border-radius:20px;margin:0 auto;text-align:center;color:#424b61;width:50%;min-width: 400px; max-width: 600px; padding:60px 30px;background:#fdf1f2;}
  .add_info img {float:right;margin:-40px -10px 0px 0px;width:25px;height:25px;}








/*----------------------------------------*/
/*  Форма
/*----------------------------------------*/
.p-form {clear:both;display:block;padding:0px 10px 10px 10px;margin:0 auto;}
.p-form input[type="text"] {width:100%;padding:8px 15px;background:#fafafa;color:#666;border:solid 2px #a1a1a1;border-radius:5px;transition: all 0.3s ease 0s;box-sizing:border-box;}
.p-form input[type="text"]:focus {border:solid 2px #ce3e45;box-shadow: inset 0px 0px 3px rgba(220,117,122,0.5);background:#fafafa;outline:none;}
.p-form input[type="text"]:disabled {background:#ebebeb;color:#000;border:solid 2px #42a642;opacity:0.7;}
.p-form textarea {width:100%;font-size:110%;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;padding:8px 15px;background:#fafafa;color:#666;border:solid 2px #a1a1a1;border-radius:5px;transition: all 0.3s ease 0s;box-sizing:border-box;}
.p-form textarea:focus {border:solid 2px #ce3e45;box-shadow: inset 0px 0px 3px rgba(220,117,122,0.5);background:#fafafa;outline:none;}
.p-form textarea:disabled {background:#ebebeb;color:#000;border:solid 2px #42a642;opacity:0.7;}
.p-form input[type="password"] {width:100%;padding:8px 15px;background:#fafafa;color:#666;border:solid 2px #a1a1a1;border-radius:5px;transition: all 0.3s ease 0s;box-sizing:border-box;}
.p-form input[type="password"]:focus {border:solid 2px #ce3e45;box-shadow: inset 0px 0px 3px rgba(220,117,122,0.5);background:#fafafa;outline:none;}
.p-form input[type="password"]:disabled {background:#ebebeb;color:#000;border:solid 2px #42a642;opacity:0.7;}
.p-form select {width:100%;padding:8px 15px;background:#fafafa;color:#666;border:solid 2px #a1a1a1;border-radius:5px;transition: all 0.3s ease 0s;}
.p-form select:focus {border:solid 2px #ce3e45;box-shadow: inset 0px 0px 3px rgba(220,117,122,0.5);background:#fafafa;outline:none;}
.p-form select:disabled {background:#f2f2f2;opacity:0.75;}

.p-form .radio {position: absolute;z-index: -1;opacity: 0;margin: 10px 0 0 7px;}
.p-form .radio + label {position: relative;padding: 0 0 0 35px;cursor:pointer;}
.p-form .radio + label:before {content:'';position:absolute;top:-1px;left:0;width:22px;height:22px;border:1px solid #8c8b8b;box-shadow:inset 0px 0px 4px rgba(0,0,0,0.15);border-radius:50%;background: #ffffff;}
.p-form .radio + label:after {content:'';position:absolute;top:3px;left:4px;width:16px;height:16px;border-radius:50%;background:#e7515c;opacity:0;transition:.2s;}
.p-form .radio:checked + label:after {opacity: 1;}
.p-form .radio:focus + label::before {box-shadow: 0px 0px 3px rgba(4,103,140,0.4);}
.p-form .radio_elem {padding:5px 0;}
.p-form .radio_desc {font-size:80%;color:#4a7080;padding:5px 0px 0px 35px;white-space:normal;}
.p-form .radio_rp30 {margin-right:30px;}
.p-form .radio_error + label::before {border: 1px solid #ff2b2b;box-shadow:inset 0px 0px 4px rgba(0,0,0,0.15);background: #fff2f2;}



.p-form .form-group {clear:both;padding:20px 0 0px;}
.p-form .field-name-block {width:190px;float:left;height:100%;padding-top:9px;text-align:right;}
.p-form .field-box-block {height:100%;padding-top:9px;}
.p-form .field-block {margin-left:205px;width:calc(100% - 245px);}
  .p-form .field-block-code {float: left;}
   .p-form .field-block-code img {margin-left: 12px;}
  .p-form .field-block-for-code {margin-left:315px;width:calc(100% - 355px);}

  .p-form .field-name-block-w1 {width:290px;float:left;height:100%;padding-top:9px;text-align:right;}
    .p-form .field-block-w1 {margin-left:315px;width:calc(100% - 355px);}

 .p-form .field-name-block-100 {width:100px;float:left;height:100%;padding-top:9px;text-align:right;}
 .p-form .field-block-100 {margin-left:115px;width:calc(100% - 135px);}

.p-form .help-block {font-size:11px;padding:5px 0px 0px 217px;}
.p-form .help-block-error {font-size:11px;padding:5px 0px 0px 207px;color: #e50032;}
.p-form div.required label.field-name-block:after {content: "\00A0*"; color: red;}
.p-form div.required label.field-box-block:after {content: "\00A0*"; color: red;}
.p-form .submit {display:block;background:#c74958;width:50%;min-width:270px;margin:0 auto;color:#fefefe;box-shadow:none;border-radius:6px;cursor:pointer;padding:15px 15px;border:none;font-size:120%;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;}
.p-form .submit:hover {background:#a21616;transition:all 0.3s ease 0s;}
.p-form .submit:focus {border:none;}
.p-form .submit:disabled {background:#666666;opacity:0.7;cursor: not-allowed;}
.p-form .form-field-have-error input[type="text"] {border:solid 2px #ff2b2b !important;background:#fff2f2 !important;box-shadow:inset 0px 0px 3px rgba(237,41,41,0.4) !important;}
.p-form .wrez-h {background:#e6f0f0;border-radius:15px;margin:10px 20px 10px 20px;padding:10px 20px;text-align: center;font-size: 90%;}
.p-form .wrez-h-error {background:#fcf0f0;border-radius:15px;margin:10px 20px 10px 20px;padding:10px 20px;text-align: center;font-size: 90%;}
.p-form .checkbox {position:relative;padding:0px 0px 0px 35px;margin:15px 10px 0px 40px;}
.p-form .checkbox input[type=checkbox] {display:none;}
.p-form .checkbox label:after {content:'';display:block;height:20px;width:20px;outline:2px solid #8c8b8b;position:absolute;top:3px;left:0;box-shadow:inset 0px 0px 4px rgba(0,0,0,0.15);background: #ffffff;}
.p-form .checkbox input[type=checkbox]:checked + label:after {outline:2px solid #8c8b8b;border:3px solid #ffffff;width:14px;height:14px;background-color:#336699/*#5ba63d*/;}
 .p-form .checkbox input[type=checkbox]:disabled + label:after  {opacity:0.7;outline:2px solid #42a642;}
.p-form .block-have-error {border:solid 2px #ff2b2b !important;background:#fff2f2 !important;padding: 0 0 15px 0;margin:10px 10px 0px 10px;border-radius: 5px;}
.p-form .i-forget-link-block {position:absolute;margin:-44px 0px 0px 40px;}
.p-form .logic {padding:10px 0 20px 10px;float:left;}

.w-form {clear:both;display:block;padding:0px 10px;margin:0 auto;}
.w-form input[type="text"], textarea {width:100%;padding:8px 15px;background:#fafafa;color:#666;border:solid 2px #a1a1a1;border-radius:5px;transition: all 0.3s ease 0s;box-sizing:border-box;}
.w-form input[type="text"]:focus, textarea:focus {border:solid 2px #ce3e45;box-shadow: inset 0px 0px 3px rgba(220,117,122,0.5);background:#fafafa;outline:none;}
.w-form input[type="text"]:disabled, textarea:disabled {background:#ebebeb;color:#000;border:solid 2px #42a642;opacity:0.7;}
.w-form .form-group {clear:both;padding:10px 0 0px;}
.w-form .field-name-block {padding-top:9px;}
.w-form .field-block {margin-top: 5px;}
.w-form .help-block {font-size:11px;padding:5px 0px 0px 217px;}
.w-form .help-block-error {font-size:11px;padding:5px 0px 0px 207px;color: #e50032;}
.w-form div.required label.field-name-block:after {content: "\00A0*"; color: red;}
.w-form .submit {display:block;background:#c74958;width:50%;min-width:270px;margin:0 auto;color:#fefefe;box-shadow:none;border-radius:6px;cursor:pointer;padding:15px 15px;border:none;font-size:120%;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;}
.w-form .submit:hover {background:#a21616;transition:all 0.3s ease 0s;}
.w-form .submit:focus {border:none;}
.w-form .submit:disabled {background:#666666;opacity:0.7;cursor: not-allowed;}
.w-form .form-field-have-error input[type="text"] {border:solid 2px #ff2b2b !important;background:#fff2f2 !important;box-shadow:inset 0px 0px 3px rgba(237,41,41,0.4) !important;}
.w-form .wrez-h {background:#e6f0f0;border-radius:15px;margin:10px 20px 10px 20px;padding:10px 20px;text-align: center;font-size: 90%;}
.w-form .wrez-h-error {background:#fcf0f0;border-radius:15px;margin:10px 20px 10px 20px;padding:10px 20px;text-align: center;font-size: 90%;}
.w-form .block-have-error {border:solid 2px #ff2b2b !important;background:#fff2f2 !important;padding: 0 0 15px 0;margin:10px 10px 0px 10px;border-radius: 5px;}




@media screen and (max-width: 1000px)
{
.p-form .form-group {clear:both;padding:0 0 15px 0;}
.p-form .field-name-block {width:100%;float:none;height:auto;padding-top:9px;text-align:left;}
.p-form .field-block {margin-left:0px;width:auto;padding-top:5px;}
  .p-form .field-block-code {float:none;padding-top:5px;}
   .p-form .field-block-code img {float: left;margin-left: 12px;}
  .p-form .field-block-for-code {margin-left:115px;width:calc(100% - 155px);}

  .p-form .field-name-block-w1 {width:100;float:none;height:auto;padding-top:9px;text-align:left;}
    .p-form .field-block-w1 {margin-left:0;width:auto;padding-top:5px;}

   .p-form .field-name-block-100 {width:100px;float:none;height:auto;padding-top:9px;text-align:left;}
   .p-form .field-block-100 {margin-left:0;width:auto;padding-top:5px;}


.p-form .help-block {padding:5px 0px 0px 7px;}
.p-form .help-block-error {padding:5px 0px 0px 7px;}
.p-form .wrez-h {background:#e6f0f0;border-radius:15px;margin:-10px -10px 10px -10px;padding:10px 15px;text-align: center;font-size: 90%;}
.p-form .wrez-h-error {background:#fcf0f0;border-radius:15px;margin:-10px -10px 10px -10px;padding:10px 15px;text-align: center;font-size: 90%;}
.p-form  .i-forget-link-block {position:relative;display: block;margin:0px;text-align: center;}

}


.info_block_ok {padding:30px 50px;width:80%;margin:0 auto;}
 .info_block_ok div {padding:40px 50px;background:#ebfcec;border-radius:17px;}
  .info_block_ok div span {font-size:25px;font-weight:300;display: block;margin-bottom: 30px;}

.crash-and-burn {padding:30px 50px;width:80%;margin:0 auto;color: #fff;}
 .crash-and-burn div {padding:40px 50px;background:#cc0000;border-radius:17px;}
  .crash-and-burn div span {font-size:25px;font-weight:300;display: block;margin-bottom: 30px;}


@media screen and (max-width: 1500px)
 {
.info_block_ok {padding:30px 50px;width:100%;margin:0 auto;}
 .info_block_ok div {padding:40px 50px;background:#ebfcec;border-radius:17px;}
  .info_block_ok div span {font-size:25px;font-weight:300;display: block;margin-bottom: 30px;}
 }

@media screen and (max-width: 1000px)
{
    .info_block_ok {padding:0px 0px 0px;width:100%;margin:0 auto;text-align: center;}
     .info_block_ok div {padding:40px 50px;background:#ebfcec;border-radius:17px;}
      .info_block_ok div span {font-size:25px;font-weight:300;display: block;margin-bottom: 30px;}

.p-form .checkbox {position:relative;padding:0px 0px 0px 35px;margin:15px 10px 0px 10px;}
.p-form .block-have-error {border:solid 2px #ff2b2b !important;background:#fff2f2 !important;padding: 0 0 15px 10px;margin:10px 0px 0px 0px;border-radius: 5px;}


}


/*----------------------------------------*/
/*  Каталог товаров
/*----------------------------------------*/
.catalog-section-wrapper {width: 25%;float: left;height: 250px;}
.catalog-model-wrapper {width: 25%;float: left;height: 200px;}
 .catalog-section-block {width: 165px;margin: 0 auto;}
  .catalog-section-img {}
  .catalog-section-name {background:#b91b2e;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;text-align:center;color:#fff;padding:5px;}
   .catalog-section-name a {color:#fff;text-decoration: none;}
    .catalog-section-name a:hover {text-decoration:underline;} 

.list_header {/*border-top:solid 3px #3a3f42;*/background:#f5f5f5;margin:0 0 10px 0;}
 .list_header #group_block {float:left;font-size:95%;}
  .list_header #group_block .group_title {float:left;padding:18px 0px 0px 10px;}
  .list_header #group_block .group_select {float:left;padding:10px 10px 10px 10px;font-size: 110%;}
 .list_header #sorting_block {float:right;font-size:95%;}
  .list_header #sorting_block .sorting_title {float:right;padding:18px 5px 0px 10px;/*display: none;*/}
  .list_header #sorting_block .sorting_select {float:right;padding:10px 10px 10px 10px;font-size: 110%;}
    .list_header select {width:100%;font-size:16px;padding:8px 0px;background:#fafafa;color:#666;border:solid 2px #a1a1a1;border-radius:5px;max-width: 340px;}
    .list_header select:focus {border:solid 2px #ce3e45;box-shadow: inset 0px 0px 3px rgba(220,117,122,0.5);background:#fafafa;outline:none;}
    .list_header select:disabled {background:#f2f2f2;opacity:0.75;}











/*----------------------------------------*/
/*  Страницы
/*----------------------------------------*/
.paginagion {clear:both;display:block;padding:0px 0 0;margin:0;/*border: solid 1px red;*/}
 .paginagion ul {clear: both;display:table;padding:0;margin:0 auto;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;}
  .paginagion li {list-style:none;margin:4px 6px;padding:7px 10px 6px 10px;float:left;background:#bd1f32;border-radius:3px;color:#fff;cursor:pointer;}
   .paginagion li:hover {background:#474d50;color:#ffffff;}
  .paginagion li.page_text {background:none;cursor:auto;margin:4px -5px 4px 5px;}
   .paginagion li.page_text:hover {color:#424b61;}
  .paginagion li.page-arr {background:none;color:#bd1f32;}
  .paginagion li.current {background:none;cursor:auto;color:#000000;}
   .paginagion li.current:hover {color:#000000;}
   .paginagion .prev {float:left;padding:0px 0px 0px 30px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:110%;}
    .paginagion .prev:before {position:absolute;content:"\2039";padding:0px;margin:9px 0 0 -15px;color:#e17721;font-size:23px;line-height:0.1;}
   .paginagion .next {float:right;padding:0px 30px 0px 0px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:110%;}
    .paginagion .next:after {position:absolute;content:"\203A";padding:0px;margin:9px 0 0 10px;color:#e17721;font-size:23px;line-height:0.1;}
   .paginagion .show-all-goods {margin:0 auto;width:200px;padding:15px 10px;text-align:center;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:110%;}









#good-pix-wrapper {float: left;width: 405px;margin-right: 25px;}
 #good-pix-wrapper .thi img {display:block;margin:0 auto;}
 #good-pix-wrapper .additional-pix-wrapper {padding: 15px 0 0;width:336px;margin:0 auto;overflow: hidden;/*background: red;*/transform:translateX(0);}
   #good-pix-wrapper .additional-pix-lookbook-block {/*background: #ccc;*/height:92px;width: 1000px;transform:translateX(0);}
    #good-pix-wrapper .ape {float:left;/*border:solid 1px green;*/margin:0 10px 0 10px;}
     #good-pix-wrapper .ape img {margin: 0 auto;}

  .new-ico-block {position: absolute;}

 #goods-rate-block-info {clear: left;width:245px;height:18px;float:right;margin:20px 15px 0px 20px;font-size:80%;}
 #goods-rate-block {margin:20px 0px 10px 10px;background:url(/i/ico_stars_gray.gif) no-repeat;width:115px;height:18px;overflow:hidden;}
  #goods-rate-block div {position:absolute;width:19px;height:18px;cursor:pointer;}
  .r1 {margin:0 0 0 0;}
  .r2 {margin:0 0 0 24px;}
  .r3 {margin:0 0 0 48px;}
  .r4 {margin:0 0 0 72px;}
  .r5 {margin:0 0 0 96px;}
  .s0 {margin-left:-120px;}
  .s1 {margin-left:-96px;}
  .s2 {margin-left:-72px;}
  .s3 {margin-left:-48px;}
  .s4 {margin-left:-24px;}
  .s5 {margin-left:0px;}

  .additional-pix-lookbook-arrows {width:396px;margin:0 auto;}
   .additional-pix-lookbook-left {float: left;margin-top: -70px;cursor: pointer;}
    .additional-pix-lookbook-left:hover {transform: scale(1.2)}
   .additional-pix-lookbook-right {float: right;margin-top: -70px;cursor: pointer;}
    .additional-pix-lookbook-right:hover {transform: scale(1.2)}

#good-about-wrapper {float: right;width: 360px;}

/*#w_info_block {float:right;width:360px;}*/
 #sku {padding:0px 0px 5px 0px;}
  #sku strong {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:125%;color:#666;font-weight:normal;}
 #info_text {overflow:hidden;padding:0 0 10px 0;}
  #info_text strong {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:125%;color:#666;font-weight:normal;}
   #show_link_block {background:#fff;/*box-shadow: 0px -10px 15px 5px rgba(255, 255, 255, 1.0);*/font-size:85%;font-style:italic;text-align:center;padding:10px 0 0;}
   #hide_link_block {background:#fff;font-size:85%;font-style:italic;text-align:center;padding:10px 0 0;}

 #w_buy {margin:19px 0 10px;}
  .w_price {float:left;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#2a2a2a;font-size:33px;padding:10px 0px 10px 5px;}
   .w_price span {font-size:65%;}
   .w_buy_button {float:right;background:#bd1f32;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#fff;font-size:30px;padding:10px 20px 5px 20px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
    .w_buy_button div {float:left;padding:4px 20px 0px 0px;}
   .w_buy_button:hover {cursor:pointer;text-decoration:underline;} 
   .w_buy_button_na {opacity:0.4;filter:alpha(Opacity=40);float:right;background:#bd1f32;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#fff;font-size:30px;padding:10px 20px 5px 20px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
    .w_buy_button_na div {float:left;padding:4px 20px 0px 0px;}
  .w_price_old {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-decoration:line-through;color:#717171;font-size:17px;padding:0px 0px 0px 5px;margin-top:-15px;}
   .w_price_old span {font-size:65%;}

 #w_send_rel {cursor:pointer;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#fff;font-size:18px;text-align:center;background:#606266;padding:10px 15px 7px 15px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}


 .good-tabs-wrapper {margin: 15px 0 0;}
  .good-tabs-wrapper .good-tab {text-align: center;float: left;border:solid 1px #fff;background:#606266;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:110%;color:#fff;padding: 8px 10px;cursor: pointer;}
   .good-tabs-wrapper .good-tab-active {background:#b91b2e !important;}
   .good-tabs-wrapper .good-tab:hover {text-decoration: underline;} 
   #i-tab-1 {width: 35%;}
   #i-tab-2 {width: 20%;}
   #i-tab-3 {width: 45%;}
  .good-tabs-wrapper .good-tab-content {border:solid 1px #d4d4d4;background:#f8f8f8;margin:1px;padding:10px;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;line-height:1.2;}

 #tabs {width:100%;margin:15px 0 0;}
 #tabs tr td {padding:5px 10px 5px 10px;color:#fff;text-align:center;background:#606266;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:110%;}
 #tabs tr td span {cursor:pointer;}
 #tabs tr td span:hover {text-decoration:underline;} 
 #tab1 {border:solid 1px #d4d4d4;background:#f8f8f8;margin:1px;padding:10px;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;line-height:1.2;}
 #tab2 {border:solid 1px #d4d4d4;background:#f8f8f8;margin:1px;padding:10px;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;line-height:1.2;}
 #tab3 {border:solid 1px #d4d4d4;background:#f8f8f8;margin:1px;padding:10px;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;line-height:1.2;}

  /*
  #add_comm_block {}
  #add_comm_block tr td input, select, text, textarea {padding:5px;border:solid 1px #8c8b8b;box-shadow: inset 0px 0px 4px rgba(0,0,0,0.15);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
  #add_comm_block input:focus {border:solid 1px #86c9e5;box-shadow: inset 0px 0px 3px rgba(4,103,140,0.5);}
  #add_comm_block textarea:focus {border:solid 1px #86c9e5;box-shadow: inset 0px 0px 3px rgba(4,103,140,0.5);}
  #add_comm_block .submit {background:#bd1f32;color:#fff;border:none;text-transform:uppercase;box-shadow:none;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;cursor: pointer;padding:6px 5px 4px;;}
  #add_comm_block .error {font-size:90%;padding:20px;margin:10px 0 20px;background:#fcf0f0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
  */

  .com_ans {}
   .com_ans p {padding:0;margin:0;}


/*----------------------------------------*/
/*  Models Lookbook in goods (подходит к моделям)
/*----------------------------------------*/
#good_models_lookbook {padding:0px;}
 .good-models-lookbook-wrapper {width:748px;margin:0 auto;overflow: hidden;/*background: red;*/}
  .good-models-lookbook-block {/*background: #ccc;*/transform:translateX(0);height: 210px;width: 50000px;/*overflow: hidden;*/}

  .good-models-lookbook-arrows {width:790px;margin:0 auto;}
   .good-models-lookbook-left {float: left;margin-top: -110px;cursor: pointer;}
    .good-models-lookbook-left:hover {transform: scale(1.2)}
   .good-models-lookbook-right {float: right;margin-top: -110px;cursor: pointer;}
    .good-models-lookbook-right:hover {transform: scale(1.2)}

    .good-model {float: left;width:175px;padding:10px;background:#fff;border:solid 1px #c0c0c0;vertical-align:top;margin: 0 6px;}
     .good-model .img-block {text-align:center;background:#e9e9e9;width:155px;height:130px;margin:0 auto;margin-top:10px;}
      .good-model .img-block img {width:155px;}
     .good-model .title-block {text-align:center;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:16px;padding:10px 0;}
      .good-models-lookbook-block a {display: block;color:#333;text-decoration:none;}
      .good-models-lookbook-block a:hover {color:#bd1f32;text-decoration:underline;}


 .good-add-wrapper {;padding: 0;width:748px;margin:0 auto;overflow: hidden;/*background: red;*/}
  .good-add-lookbook-block {/*background: #ccc;*/transform:translateX(0);height: 430px;width: 5000px;}

 .item-add-elem-wrapper {float:left;width: 181px;height: 430px;margin: 0 3px 0 3px;}
  .item-add-good-block .item-elem-wrapper {float:none;margin: 0 auto !important;}
  .good-additional-lookbook-arrows {width:790px;margin:0 auto;}
   .good-additional-lookbook-left {float: left;margin-top: -210px;margin-left: -10px;cursor: pointer;}
    .good-additional-lookbook-left:hover {transform: scale(1.2)}
   .good-additional-lookbook-right {float: right;margin-top: -210px;margin-right: -10px;cursor: pointer;}
    .good-additional-lookbook-right:hover {transform: scale(1.2)}


 .contact-map {float:left;width:425px;}
  .contact-map #map-canvas {width:100%;height:325px;}
 .contact-info {float:left;margin: 0 0 0 20px;width:345px;}
  .contact-info a[href^="tel:"] {text-decoration:none;}
  .contact-info a[href^="viber:"] {text-decoration:none;}

 #feedback_form {display: block;/*background:#f8f8f8;border:solid 1px #d4d4d4;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;*/}

.atitle {clear:both;font-size:110%;padding:10px 0px 0px 0px;margin:0;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;}
 .atitle span {color:#e53067;font-size:70%;}
  .atitle span span {color:#999;font-size:100%;}
.aimg {float:left;margin:13px 20px 0px 0px;padding:0px 0px 0px 0px;}
  .aimg img {padding:5px 5px;background:#fff;border:solid 1px #a2a3a6;}
.adesc {font-size:95%;padding:15px 0px 0px 0px;}
 .adesc div {padding:0 0 5px 0;font-size:70%;}
.amore {font-size:85%;padding:5px 0 0 0;}
.asep {clear:both;border-bottom:dotted 2px #e1e2e5;height:20px;margin:0px -5px 10px -5px;}

.mat-date {float:left;margin:-5px 0px 10px 20px;padding:3px 10px 3px 10px;color:#333;font-size:70%;border-top:dotted 1px #e1e2e5;border-bottom:dotted 1px #e1e2e5;}
.mat-img {text-align: center;max-width: 100%;}
 .mat-img img {padding:5px 5px;background:#fff;border:solid 1px #a2a3a6;margin:0 auto;box-sizing: content-box;max-width:calc(100% - 10px);}
.mat-author {text-align:right;font-style:italic;padding-right:40px;}

#search_form {width:100%;margin:0 auto;background:#f8f8f8;border:solid 1px #d4d4d4;border-top:solid 5px #606266;padding:10px 10px 10px 10px;margin-top:-7px;-webkit-border-radius:0 0 11px 11px;-moz-border-radius:0 0 11px 11px;border-radius:0 0 11px 11px;}




























@media screen and (max-width: 1500px)
{
}
@media screen and (max-width: 1300px)
{
}
@media screen and (max-width: 1200px)
{
}
@media screen and (max-width: 1100px)
{

}
@media screen and (max-width: 1000px)
{
  .incb {width:100%;margin:0 auto;}

  #mobile-menu-block {display:block;top:0px;left:-300px;position:fixed;background:#336699;width:300px;height:100%;overflow-y:auto;
    transform-origin: 0 0 0;
    transition: all 0.3s ease 0s;
    z-index: 9999999 !important;
    transform: translate(0,0);}


  
  #menu2 {display: none;}
  /*#lang-menu {display: none;}*/

  #logo_block {background:#fff;height: auto;width: 75%;margin-top:60px;/*border: solid 1px red;*/}
   #logo_pix {padding:15px 10px 10px 10px;float:none;width:250px;margin:0 auto;/*border: solid 1px red;*/}
    #logo_pix img {width: 100%;margin: 0;padding: 0;}
   #phones_block {display: none;}
   #assorted_block {display: none;}

  #mobile-menu-ini {display:block;float:right;min-width:80px;text-align:center;width:25%;margin-top:12px;}
   #mobile-menu-ini svg {width:60px;}


   #backet_info {clear: both;float:none;position: absolute;top: 0;width: 100%;padding:13px 0px 5px 10px;background:#474d50;}
    .bsk_ico {float:left;padding:0px 0px 0px 0px;}
     .bsk_ico a {display: block;width: 38px;height: 38px;background: url(/i/ico_shopping_cart.png) top left no-repeat;}
    .bsk_content {float:left;padding:0px 0px 0px 20px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#ffffff;}
     .bsk_content a:link {color:#fff;text-decoration:none;}
     .bsk_content a:visited {color:#fff;text-decoration:none;}
     .bsk_content a:active {color:#fff;text-decoration:none;}
     .bsk_content a:hover {color:#fff;text-decoration:none;}
    .bsk_arrow {display: none;}
/*
    .bsk_goto {background:url(/i/bskt_rarr.gif) 0px 14px no-repeat;float:right;padding:9px 0px 3px 30px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:20px;}
*/
  .bsk_goto {background:#474d50;padding:5px 0px 3px 0px;/*text-align: center;*/font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:18px;}
   .bsk_goto a:after {position:absolute;content:"\203A";padding:0px;margin:6px 0 0 5px;color:#e13146;font-size:32px;line-height:0.1;}


     #top-back-block {display: none;}
     #search_bar_background{display: none;}
     #search_wrapper {/*display: none;*/position:relative;z-index:201;width:100%;background:#e8384d;padding:20px 15px 16px;margin: 0;}
     #search_block {padding:0;}
       #search_block table {width:100%;border-spacing:0;}
        #search_block table tr td {padding: 0;}
        #search_input {width:100%;} 
       #search_input img {position:absolute;margin:11px 0px 0px 140px;}
       #search_input input {background:#fff;border:solid 1px #c9c9c9;border-right:none;width:100%;height:37px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#b91b2e;padding-left:20px;margin-bottom: 3px;}

     #path-block-wrapper {/*display: none;*/margin-top:0px;padding: 0 10px;}
     #container_1_cols {/*display: none;*/}


      /*----------------------------------------*/
      /*  Tree column presentation
      /*----------------------------------------*/
      #mp_sections_block {padding:40px 0px 25px 0px;}
      .mp {}
       .mp .col-3x {float:none;width:90%;margin: 0 auto;padding: 0 10px 20px;}
        .mp a {display: block;border:solid 1px #b4b4b4;border-radius:7px;text-decoration: none;}
        .mp .col-element {/*height:171px;*/border:solid 1px #fff;background:#f1f1f1;background:linear-gradient(to top, #e8e8e8, #fbfbfb);border-radius:7px;}
         .mp .col-element .title {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-align:center;text-transform:uppercase;color:#bd161a;font-size:23px;padding:20px 0 0;height: auto;}
         .mp .col-element .graph {width:180px;margin:0 auto;padding:20px 0px 5px 0px;text-align: center;}
          .mp .col-element .graph img {max-width:100%;}
        .mp .col-float-info {display:none;position:absolute;width:300px;margin:-150px 0px 0px 0px;z-index:3001;}
         .mp .col-float-info .info-main {background:rgba(130,157,165,1.0);border:solid 1px #526470;border-radius:7px;height:131px;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;color:#fff;padding:35px 20px 20px 20px;line-height:1.2;font-size:19px;text-align:center;}
         .mp .col-float-info .info-tail {text-align:center;margin-top:-7px;}
       .mp .col-3x:hover .col-float-info {display:inline-block !important;}

     .mp .dd-gr {display:inline-block;color:#57595a;cursor:default;float:none;width:100%;margin-bottom: 20px;}


    /*----------------------------------------*/
    /*  Models Lookbook (search by models)
    /*----------------------------------------*/
     .mp-models-lookbook-wrapper {width:191px;margin:0 auto;overflow: hidden;}
      .mp-models-lookbook-block {transform:translateX(0);width: 50000px;}
      .mp-models-lookbook-arrows {width:90%;margin:0 auto;}
       .mp-models-lookbook-left {float: left;margin-top: -110px;cursor: pointer;}
       .mp-models-lookbook-right {float: right;margin-top: -110px;cursor: pointer;}

     .mp-latest-wrapper {padding: 20px 0 0 0;width:191px;margin:0 auto;overflow: hidden;}
      .mp-latest-lookbook-block {transform:translateX(0);width: 5000px;}
      .mp-other-lookbook-arrows {display:block;width:90%;margin:0 auto;}


     .item-good-block {width: 100%;float: none;}
     .item-elem-wrapper {float:left;width: 181px;height: 470px;margin: 0 5px 0 5px;}
      .item-good-block .item-elem-wrapper {float:none;margin: 0 auto !important;}
      .with-catalog-title {height: 470px !important;}
      .catalog-elem {}




    /*----------------------------------------*/
    /*  Подвал
    /*----------------------------------------*/
    #footer-block {background:#121313;font-size:110%;padding:20px 0px;}
    .fr {display: none;}
    #map-canvas {width:90%;;height:166px;margin: 0 auto;}
    .bot_title {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;color:#b31b2e;font-size:18px;padding:10px 0px 10px 0px;}
     .bot_title a {color:#b31b2e;text-decoration:none;}
     .bot_title a:hover {text-decoration:underline;}

    .bot-column {float:none;width:100%;margin:0px 0px 0px 0px;padding-left: 30px}
     .bot-column ul {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;color:#9b9b9b;padding:0;margin:0;margin-left: 40px;}
      .bot-column ul li a {color:#9b9b9b;text-decoration:none;}
      .bot-column ul li a:hover {text-decoration:underline;}

    .bot-copyr {float:none;margin:15px 20px 0px 20px;}
     .bot-copyr div {color:#908f8f;font-size:80%;font-style:italic;padding:10px 0px 10px 0px;}

    .bot-subs {float:none;margin:15px;text-align: center;}
     .bot-subs div {font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;text-transform:uppercase;font-size:18px;padding:9px 10px 9px 10px;background:#d2152c;}
      .bot-subs div a {color:#fff;text-decoration:none;}
      .bot-subs div a:hover {text-decoration:underline;}

    .bot-soc {float:none;margin:0 auto;width: 120px;}
     .bot-soc img {margin: 1px 2px;height:33px;border-radius: 8px;background:#fff;}

    .bot-text {color:#999;padding:0px 0 0 0;font-size:70%;text-align:center;}

    /*----------------------------------------*/
    /*  STICKY FOOTER definitions  
    /*----------------------------------------*/
    #all-content-wrapper {min-height:auto/*100%*/;width:100%;margin:0 auto;margin-bottom:0px;}
    * html #all-content-wrapper {height:100%;}
    #all-content-bottom-spacer {display: none;}
    #footer-block {width:100%;margin:0 auto;height:auto;}

     #phones_block_bottom {display: block;float: none;padding:13px 0px 20px 0px;width: 240px;margin: 0 auto;}









#overall_block {z-index:100;display:none;opacity:0.60;position:absolute;left:0px;top:0px;background-color:#000;margin-left:0px;}
#overall_block2 {z-index:101;display:none;opacity:0.0;position:absolute;left:0px;top:0px;background-color:#000;margin-left:0px;}
#overall_block3 {z-index:101;display:none;opacity:0.0;position:absolute;left:0px;top:0px;background-color:#000;margin-left:0px;}
/*----------------------------------------*/
/*  Мобильное меню  
/*----------------------------------------*/
#mobile_menu_block {display: block;top:0px;left:-300px;position:fixed;background:#f9f9f9;width:300px;height:100%;overflow-y:auto;;
  transform-origin: 0 0 0;
  transition: all 0.3s ease 0s;
  z-index: 9999999 !important;
  transform: translate(0,0);
}
#basket_indicate {position:absolute;background:#d21f25;color:#fff;left:120px;width:22px;height:22px;border-radius:50%;text-align:center;font-size:12px;padding-top:3px;box-sizing:border-box;}
 #mm_block_wrapper {padding:20px 10px 0px 10px;box-sizing:border-box;}
 #mm_block_wrapper ul {padding:0;margin:0;width:100%;}
  #mm_block_wrapper ul li {color:#525252;padding:14px 12px 14px;margin:0;position:relative;list-style:none;}
   #mm_block_wrapper ul li.sep {border-bottom:solid 1px #e7e7e7;}
   
   #mm_block_wrapper ul li i {margin:0 20px 0 0;font-size:120%;}
   #mm_block_wrapper ul li a {color:#525252;transition: all 0.3s ease 0s;text-decoration:none;}
    #mm_block_wrapper ul li a span {color:#e31837;}
    #mm_block_wrapper ul li a div {float:left;width:35px;}
    #mm_block_wrapper ul li .drop_down_block {background:#242323;margin:0px 0px 0px -11px;padding:10px 0px 0px 10px;/*border:solid px #fff;*/
  transition: all 0.3s ease 0s;
  z-index: 999999999;
  }
  #mm_block_wrapper ul li:hover .drop_down_block {opacity:1;filter:alpha(opacity=100);visibility:visible;display:block;}
  #mm_block_wrapper ul li .drop_down_block .sub_menu_column {float:left;padding:0;margin:0;padding-right:10px;width:100%;}
   #mm_block_wrapper ul li .drop_down_block .sub_menu_column ul {padding:0;margin:0;border:solid 0px #fff;}
   #mm_block_wrapper ul li .drop_down_block .sub_menu_column ul li {padding:5px 5px 5px 10px;margin:5px 0;list-style:none;white-space:nowrap;min-width:150px;font-size:100%;border:none;}
   #mm_block_wrapper ul li .drop_down_block .sub_menu_column ul li:before {font-family:FontAwesome;content:"\f0da ";color:#939393;margin-top:-4px;position:absolute;padding:6px 8px 1px 0px;font-size:70%;}
    #mm_block_wrapper ul li .drop_down_block .sub_menu_column ul li a {color:#fdfdfd;transition: all 0.3s ease 0s;text-decoration:none;padding:1px 0px 1px 15px;}
/*----------------------------------------*/
/*  Мобильное меню - Каталог  
/*----------------------------------------*/
#catalog_menu_block {display: block;top:0px;left:-300px;position:fixed;background:#f9f9f9;width:300px;height:100%;overflow-y:auto;/*display:none;*/;
  transform-origin: 0 0 0;
  transition: all 0.3s ease 0s;
  z-index: 9999999 !important;
  transform: translate(0,0);
}
 #cm_block_wrapper {padding:10px 10px 0px 10px;box-sizing:border-box;/*width:270px;*/}
 #cm_block_wrapper ul {padding:0;margin:0;width:100%;}
  #cm_block_wrapper ul li {color:#525252;padding:14px 22px 14px 22px;margin:0;border-bottom:solid 1px #e7e7e7;position:relative;list-style:none;text-indent:-10px;}
  #cm_block_wrapper ul li:before {font-family:FontAwesome;content:"\f0da ";color:#939393;margin:4px 0px 0px 0px;position:absolute;font-size:70%;}
   .azone {float:right;margin:1px -13px 0px 0px;}
   #cm_block_wrapper ul li.sep {border-bottom:solid 1px #cccccc;}
   #cm_block_wrapper ul li i {margin:0 20px 0 0;font-size:120%;}
   #cm_block_wrapper ul li a {color:#525252;transition: all 0.3s ease 0s;text-decoration:none;padding:12px 10px 12px 10px;}
    #cm_block_wrapper ul li a span {color:#e31837;}
    #cm_block_wrapper ul li .drop_down_block {margin:0px 0px -7px -11px;padding:10px 0px 0px 10px;display:none;/*border:solid 1px red*/;
  transition: all 0.3s ease 0s;
  z-index: 999999999;
  }
  #cm_block_wrapper ul li .drop_down_block .sub_menu_column {float:left;padding:0;margin:0;padding-right:10px;width:250px;/*border:solid 1px red;*/}
   #cm_block_wrapper ul li .drop_down_block .sub_menu_column ul {padding:0;margin:0;border:solid 0px #fff;}
   #cm_block_wrapper ul li .drop_down_block .sub_menu_column ul li {padding:5px 5px 5px 20px;margin:5px 0;list-style:none;min-width:150px;font-size:100%;border:none;}
    #cm_block_wrapper ul li .drop_down_block .sub_menu_column ul li a {color:#525252;transition: all 0.3s ease 0s;text-decoration:none;}

/*----------------------------------------*/
/*  Мобильное меню - Модели  
/*----------------------------------------*/
#models_menu_block {display: block;top:0px;left:-300px;position:fixed;background:#f9f9f9;width:300px;height:100%;overflow-y:auto;/*display:none;*/;
  transform-origin: 0 0 0;
  transition: all 0.3s ease 0s;
  z-index: 9999999 !important;
  transform: translate(0,0);
}

 #modm_block_wrapper {padding:10px 10px 0px 10px;box-sizing:border-box;}
 #modm_block_wrapper ul {padding:0;margin:0;width:100%;}
  #modm_block_wrapper ul li {color:#525252;padding:14px 22px 14px 22px;margin:0;border-bottom:solid 1px #e7e7e7;position:relative;list-style:none;text-indent:-10px;}
  #modm_block_wrapper ul li:before {font-family:FontAwesome;content:"\f0da ";color:#939393;margin:4px 0px 0px 0px;position:absolute;font-size:70%;}
   #modm_block_wrapper ul li.sep {border-bottom:solid 1px #cccccc;}
   #modm_block_wrapper ul li i {margin:0 20px 0 0;font-size:120%;}
   #modm_block_wrapper ul li a {color:#525252;transition: all 0.3s ease 0s;text-decoration:none;padding:12px 10px 12px 10px;}
    #modm_block_wrapper ul li a span {color:#e31837;}





    /*----------------------------------------*/
    /*  LANGUAGE MENU definitions  
    /*----------------------------------------*/
    #lang-menu-mobile {margin: 0;}
    #lang-menu-mobile:hover {cursor:pointer;}
     #lang-menu-mobile img {width:20px;display:inline;margin:14px 10px 0 13px;float: left;}
     #lang-menu-mobile .language-list {padding:0;margin:0;}
      #lang-menu-mobile ul li {margin:0;list-style:none;cursor:pointer;}
       #lang-menu-mobile ul li.arrow-down {color:#000;font-weight:bold;}
       #lang-menu-mobile ul li.arrow-down::before {content:"\203A";position:absolute;font-size:25px;padding:0;margin:0px 0 0 37px;line-height:1;color:#1abc9c;transform: rotate(90deg);}
        #lang-menu-mobile ul li .drop-down-block {background:#eeeeee;margin:8px 0px 0px -10px;padding: 10px 0px 10px 10px;font-weight:normal;
      opacity:0;
      position: absolute;
      transition: all 0.3s ease 0s;
      visibility: hidden;
      z-index: 999999999;
      transform: scaleY(0);
      transform-origin:center top;
      }
      #lang-menu-mobile:hover .drop-down-block {opacity:1;visibility:visible;transform: scaleY(1);}
      #lang-menu-mobile ul li:hover .drop-down-block {opacity:1;visibility:visible;}
      #lang-menu-mobile ul li .drop-down-block .sub-menu-column {float:left;padding:0;margin:0;padding-right:10px;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size: 110%;text-transform: uppercase;}
       #lang-menu-mobile ul li .drop-down-block .sub-menu-column ul {padding:0;margin:0;}
       #lang-menu-mobile ul li .drop-down-block .sub-menu-column ul li {padding:5px 10px;margin:5px 0;list-style:none;font-size:100%;border:none;}
       #lang-menu-mobile ul li .drop-down-block .sub-menu-column ul li a::before {content:"\203A";position:relative;top:-1px;padding:0px 12px 0px 0px;font-size:21px;}
        #lang-menu-mobile ul li .drop-down-block .sub-menu-column ul li a {color:#5a6569/*#e5e5e5*/;text-decoration:none;padding:1px 0px 1px 5px;}
        #lang-menu-mobile ul li .drop-down-block .sub-menu-column ul li a:hover {color:#b91b2e;text-decoration:none;}


    /*----------------------------------------*/
    /*  Columns CSS
    /*----------------------------------------*/
    #container_1_cols {padding:0} /* one column */
    #container_2_cols {padding:0;width:100%;margin:0 auto;} /* left col 180px */
    #container_3_cols {padding:0;width:100%;margin:0 auto;} /* left col 180px, right col 180px */
     .col_1 {display: none;}
     .col_2 {float:none;width:100%;padding: 0 5px;/*background: blue;*/}
     .col_3 {display: none;}
    .in-one-col-wrapper {padding:20px 10px 10px 10px !important;width:100%;margin:0 auto;}

    /*----------------------------------------*/
    /*  Личный кабинет
    /*----------------------------------------*/
    #cust_menu li {padding:20px 30px;line-height:1.5;width:100%;float:none;text-align:center;box-sizing:border-box;height: 300px;}
     #cust_menu li:hover {background: #fafafa;} 
     #cust_menu a {display: block;color: #858585;}
     #cust_menu .cm-znak {padding:0px 10px 10px 10px;}
      #cust_menu .cm-znak img {width:130px;}
    .cust_order_info .col {width:100%;box-sizing:border-box;padding:0px 10px 0 0;}
      .cust_order_info .col ul li span {position:absolute;right:0; bottom:-.5em;background:#fff;padding-left:.5em;max-width: 200px;height: 21px;overflow: hidden;}


    /*----------------------------------------*/
    /*  Каталог товаров
    /*----------------------------------------*/
    .catalog-content-wrapper {padding: 0 10px;}
    .catalog-section-wrapper {width:100%;float:none;height: auto;margin-bottom: 20px;}
    .catalog-model-wrapper {width:100%;float:none;height: auto;margin-bottom: 20px;}


    #add_ok_block {position:absolute;z-index:402;top:0px;left:0;width:100%;height:100%;vertical-align:middle;z-index:501;padding-top:150px;}
     .add_info {font-size:120%;border-radius:20px;margin:0 auto;text-align:center;color:#424b61;width:90%;min-width: auto;max-width:500px; padding:60px 30px;background:#fdf1f2;}
      .add_info img {float:right;margin:-40px -10px 0px 0px;width:15px;height:15px;}





      #good-pix-wrapper {float:none;width:100%;margin-right:0px;}
       #good-pix-wrapper .thi img {display:block;margin:0 auto;max-width:100%;}
       #good-pix-wrapper .additional-pix-wrapper {padding: 15px 0 0;width:224px;margin:0 auto;overflow: hidden;}
         #good-pix-wrapper .additional-pix-lookbook-block {height:92px;width: 1000px;}
          #good-pix-wrapper .ape {float:left;margin:0 10px 0 10px;}
           #good-pix-wrapper .ape img {margin: 0 auto;}

        .new-ico-block {position: absolute;}

       #goods-rate-block-info {clear: left;width:245px;height:18px;float:right;margin:20px 15px 0px 20px;font-size:80%;}
       #goods-rate-block {margin:20px 0px 10px 10px;background:url(/i/ico_stars_gray.gif) no-repeat;width:115px;height:18px;overflow:hidden;}
        #goods-rate-block div {position:absolute;width:19px;height:18px;cursor:pointer;}
        .r1 {margin:0 0 0 0;}
        .r2 {margin:0 0 0 24px;}
        .r3 {margin:0 0 0 48px;}
        .r4 {margin:0 0 0 72px;}
        .r5 {margin:0 0 0 96px;}
        .s0 {margin-left:-120px;}
        .s1 {margin-left:-96px;}
        .s2 {margin-left:-72px;}
        .s3 {margin-left:-48px;}
        .s4 {margin-left:-24px;}
        .s5 {margin-left:0px;}

        .additional-pix-lookbook-arrows {width:284px;margin:0 auto;}
         .additional-pix-lookbook-left {float: left;margin-top: -70px;cursor: pointer;}
          .additional-pix-lookbook-left:hover {transform: scale(1.2)}
         .additional-pix-lookbook-right {float: right;margin-top: -70px;cursor: pointer;}
          .additional-pix-lookbook-right:hover {transform: scale(1.2)}
    #sku {padding:0px 10px 5px;}
    #info_text {overflow:hidden;padding:0 10px 10px;}

     #good-about-wrapper {width: 100%;}
     .good-tabs-wrapper {margin: 15px 0 0;}
      .good-tabs-wrapper .good-tab {text-align:left;float: none;height:51px;border-top:solid 1px #fff;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:130%;color:#3b4044;cursor:pointer;border-top:solid 1px #fff;padding:12px 0 0 20px;background-image:linear-gradient(0deg, rgba(217,217,216,1.0) 0px, rgba(241,241,241,1.0) 51px);}
        .good-tabs-wrapper .good-tab::before {content:"\203A";float:right;padding:0px 0px 0px 0px;margin:4px 20px 0 0;color:#7f7b7a;font-size:100%;line-height:1;transform: rotate(90deg) scale(1.8);}
      .good-tabs-wrapper .good-tab-active {text-align:left;float: none;background:none !important;border-top:solid 1px #fff;padding:12px 0 0 20px;background-image:linear-gradient(0deg, rgba(217,217,216,1.0) 0px, rgba(241,241,241,1.0) 51px) !important;color: #b91b2e;}
        .good-tabs-wrapper .good-tab-active::before {color:#7f7b7a;font-size:100%;line-height:1;transform: rotate(-90deg) scale(1.8);}
       .good-tabs-wrapper .good-tab:hover {text-decoration:none;} 
      .good-tabs-wrapper .good-tab-content {border:solid 1px #d4d4d4;background:#f8f8f8;margin:1px;padding:10px;font-family:SegoeUIRegular,Arial,Verdana,Tahoma,sans-serif;line-height:1.2;}
       #i-tab-1 {width:100%;}
       #i-tab-2 {width:100%;}
       #i-tab-3 {width:100%;}

    /*----------------------------------------*/
    /*  Models Lookbook in goods (подходит к моделям)
    /*----------------------------------------*/
    #good_models_lookbook {padding:0px;}
     .good-models-lookbook-wrapper {width:187px;margin:0 auto;overflow: hidden;/*background: red;*/}
      .good-models-lookbook-block {/*background: #ccc;*/transform:translateX(0);height: 210px;width: 50000px;/*overflow: hidden;*/}

      .good-models-lookbook-arrows {width:90%;margin:0 auto;}
       .good-models-lookbook-left {float: left;margin-top: -110px;cursor: pointer;}
        .good-models-lookbook-left:hover {transform: scale(1.2)}
       .good-models-lookbook-right {float: right;margin-top: -110px;cursor: pointer;}
        .good-models-lookbook-right:hover {transform: scale(1.2)}

        .good-model {float: left;width:175px;padding:10px;background:#fff;border:solid 1px #c0c0c0;vertical-align:top;margin: 0 6px;}
         .good-model .img-block {text-align:center;background:#e9e9e9;width:155px;height:130px;margin:0 auto;margin-top:10px;}
          .good-model .img-block img {width:155px;}
         .good-model .title-block {text-align:center;font-family:PFDinTextCompProMedium,Arial,Verdana,Tahoma,sans-serif;font-size:16px;padding:10px 0;}
          .good-models-lookbook-block a {display: block;color:#333;text-decoration:none;}
          .good-models-lookbook-block a:hover {color:#bd1f32;text-decoration:underline;}



     .good-add-wrapper {padding: 0;width:187px;margin:0 auto;overflow: hidden;/*background: red;*/}
      .good-add-lookbook-block {/*background: #ccc;*/transform:translateX(0);height: 430px;width: 5000px;}

     .item-add-elem-wrapper {float:left;width: 181px;height: 430px;margin: 0 3px 0 3px;}
      .item-add-good-block .item-elem-wrapper {float:none;margin: 0 auto !important;}
      .good-additional-lookbook-arrows {width:90%;margin:0 auto;}
       .good-additional-lookbook-left {float: left;margin-top: -210px;margin-left: -10px;cursor: pointer;}
        .good-additional-lookbook-left:hover {transform: scale(1.2)}
       .good-additional-lookbook-right {float: right;margin-top: -210px;margin-right: -10px;cursor: pointer;}
        .good-additional-lookbook-right:hover {transform: scale(1.2)}

     .contact-map {float:none;width:100%;}
      .contact-map #map-canvas {width:100%;height:325px;}
     .contact-info {float:none;width:100%;margin:15px 0 0 0;}






.mob-only {display:block;}
.desktop-only {display:none;}
.mob-pad {padding: 0 10px;}

}




/* FONTS definitions */

/* font-family: "PFDinTextCompProMedium"; */
@font-face {
    font-family: 'PFDinTextCompProMedium';
    src: url('/fonts/PFDinTextCompProMedium/pfdintextcomppro-medium.eot');
    src: url('/fonts/PFDinTextCompProMedium/pfdintextcomppro-medium.eot?#iefix') format('embedded-opentype'),
         url('/fonts/PFDinTextCompProMedium/pfdintextcomppro-medium.woff2') format('woff2'),
         url('/fonts/PFDinTextCompProMedium/pfdintextcomppro-medium.woff') format('woff'),
         url('/fonts/PFDinTextCompProMedium/pfdintextcomppro-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* font-family: "SegoeUIRegular"; */
@font-face {
    font-family: "SegoeUIRegular";
    src: url("/fonts/SegoeUIRegular/SegoeUIRegular.eot");
    src: url("/fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix")format("embedded-opentype"),
    url("/fonts/SegoeUIRegular/SegoeUIRegular.woff") format("woff"),
    url("/fonts/SegoeUIRegular/SegoeUIRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "SegoeUISemiBold"; */
@font-face {
    font-family: "SegoeUISemiBold";
    src: url("/fonts/SegoeUISemiBold/SegoeUISemiBold.eot");
    src: url("/fonts/SegoeUISemiBold/SegoeUISemiBold.eot?#iefix")format("embedded-opentype"),
    url("/fonts/SegoeUISemiBold/SegoeUISemiBold.woff") format("woff"),
    url("/fonts/SegoeUISemiBold/SegoeUISemiBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

#scroll_to_top_block:hover::after {
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    /*left: 0px; top: 26px;*/ /* Положение подсказки */
    z-index: 100; /* Отображаем подсказку поверх других элементов */
    background: rgba(255,255,255,1.0); /* Полупрозрачный цвет фона */
    font-size: 11px; /* Размер текста подсказки */
    padding: 5px 10px; /* Поля */
    border: 1px solid #767676;
  margin:0px 0px 0px -280px;
  width:240px;
  background-image: linear-gradient(0deg, rgba(228,229,240,1.0) 5px, rgba(255,255,255,0.0) 15px);
  -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
} 

