.order_buttons .btn {
background:#FFD800;
color:#000000  !important;
box-shadow: none;
border:1px solid #A3A3A3;
padding:0px 20px;
height:auto;
  text-shadow:none;
}
#mail-mob img{
width:100%;
 }
#mail-mob{
width:10%;
position: fixed;
right:20%;
bottom:5%;
}
#phon-mob img{
width:100%;
 }
#phon-mob{
width:10%;
position: fixed;
right:5%;
bottom:5%;

}
 #oneclick { border:none;
margin-top:-100px; width:340px;
position:relative;
background:#fff;

}
#oneclick #or { background:url(or.png) no-repeat; width:41px; height:62px; display:block; position:absolute; top:190px; left:30px;}
#oneclick h1 {color:#545454; margin-bottom:2px; font-size:24px; text-align:center;}
#oneclick p{ color:#545454; font-size:12px}
#oneclick input[type="text"] {
background:none; font-size:16px;
font-weight:bold; color:#A4A4A4;
border:0px;
border-bottom:2px solid #E41616;
border-radius:0;
margin-bottom:10px;
}
#oneclick span { color:#E31718; font-size:10px; float:none; font-weight:bold;}
#oneclick textarea  {font-family: Arial, Helvetica, sans-serif;font-size:16px;
font-weight:bold; color:#A4A4A4; background:none;border:0px; border-bottom:2px solid #55B3F0;}
#oneclick .btn { float:none; clear:both; background:#55B3F0; border-radius:3px; font-size:18px; margin:30px auto 10px; padding:10px 50px;}


.filebut:active { margin:1px -1px -1px 1px;}
.filebut {
    overflow:hidden;
    width:182px;
    height:37px;
    cursor:pointer;
	background:url(../file.png);
	


}
#filetitle { float:left; margin:10px;}
.filebut input {
      opacity:0;
      filter:alpha(opacity:0);
      font-size:199px;
      cursor:pointer;
      padding:0px;
      margin:0px;
      border:none;
      margin-left:-450px;
    }
	
.ask_question_popup_overlay {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 10000;
  display: none;
  height: 100%;
  min-height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
#f_Name { display:none;}
.ask_question .clouse {
position:absolute;
top:-14px;
right:-14px;
width:21px;
height:21px;
background:url(../sendcoluse.png);
display:block;
cursor:pointer;
}

#rcol  .qty input[type="text"] { padding:4px 4px; width:50px;}
#rcol  .filter input[type="text"] { padding:4px 4px; border:none;  border-radius: 1px;}
select { border-radius: 4px; border:1px solid #a3a3a3; padding:4px 4px;  }
input[type="submit"],input[type="button"]
 {
border-radius:3px;
background:url(../butonbg.png) repeat-x #e5e5e5;
border:1px solid #a3a3a3;
padding:6px 30px;
font-size:13px;
font-weight:bold;
color:#333;

}
.ask_question input:active[type="submit"]  {
margin:-9px -1px 14px 41px;}
.ask_question input[type="submit"] {
width:252px;
height:47px;
background:url(../send.png) no-repeat;
border:none;
margin:-10px 0px 15px 40px;
cursor:pointer;
box-shadow:none;
float:left;


}
.ask_question  label { font-size:16px; color:#000; text-align:left; font-weight:bold;}
#rcol input[type="text"], .ask_question input[type="text"],
#rcol input[type="email"], .ask_question input[type="email"],
#rcol textarea , .ask_question textarea 
{
  width: 100%;
  padding: 8px 16px;
  border-top: 1px solid #b8b8b8;
  border-left: 1px solid #b8b8b8;
  border-bottom: 1px solid #fff;
  border-right:1px solid #fff;
  background:#f6f6f6;
  margin-bottom:6px;
  margin-top:6px;
   
  
/*  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3);*/
  border-radius:3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.ask_question  .formln {
  margin-bottom: 5px;
}


.ask_question {
position:relative;
border: 2px solid #FF5100;
border-radius: 5px;
  padding: 18px;
  margin-bottom: 21px;
  background: #fafafa;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  position: fixed ! important;
  z-index: 100000;
  display: inline-block;
  width: 394px;
  top: 30%;
  right: 0;
  left: 0;
  margin: -164px auto 0 auto;
}

.ask_question h3 {
margin-top:10px;
text-align:center;
color:#333;
font-weight:normal;
font-size:22px;
  text-transform: none;
}

.ask_question textarea {
  height: 74px;
}



#zayavka { float:left; background:url(../zayavka.png) no-repeat; width:268px; height:147px; cursor:pointer; }

/*================================================*/
#soc { position:absolute; left:438px; top:36px;}
#soc a { width:30px; height:30px; float:left; display:block; background:url(../face_twitt.png); }

.orderbuton {
    background: url("../zakaz.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 32px;
    width: 192px;
	float:left;
	margin:10px 0 0 0;
}
.titlebr{ position:relative; float:left; z-index:100;}
.titlebr:hover .titlet {visibility: visible;}
.titlet { position:absolute; border:1px solid #999999; visibility:hidden; background:#FFFFFF; padding:10px; top:10px; left:10px;}

.order_form {margin:20px;}

#netshop_cart_contents { margin-left:10px;}



html, body  {margin:0px; padding:0px; font-size:12px;}
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#fff url(../bg.gif); margin:1px; }
img{border:0}
input:focus {outline: none;}
a {color:#717171;}


#container{ max-width:1152px; margin-left:auto; margin-right:auto; width: 100%;  }

#site{max-width:1152px; position:relative; min-width:360px; width: 100%;	 }

#shapka { display:grid;   background:#fff; margin-bottom:6px;
align-items: end; 
justify-items:center;
grid-gap: 1%;
grid-template-areas: "logo befsoc telegram max email befphon phon aftphon seachBlock cart";
grid-template-columns: 36% auto repeat(3 , clamp(18px , 3% , 28px)) auto clamp(120px , 20% , 240px) auto clamp(180px ,20% , 230px) clamp(20px ,10% , 40px);
padding:40px 0px 10px 0px;
}

#logo { grid-area:logo; }
#slogan { width:44%; }
#phon {grid-area:phon;}
#phon img,#telegram img,#max img,#email img{ width:100%;}
#logo img:first-child  { width:56%;}


#cart {grid-area:cart;
text-decoration: none;
  font-size: 16px;
  margin-right: 10%;
  position: relative;
  width: 40px;
}
.cartcount{
	position: absolute;
  	top: -1px;
  	left: 12px;
  	right: 4px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	background: linear-gradient(to right ,#1B8EBA,#075E82);
	padding: 2px 5px;
	border-radius: 20px;
}

#seachBlock {
 grid-area: seachBlock;
  align-self: center;
  width: 100%;
  height: 100%;
}
#seachBlock2 { display: none;}
#cart2 { display: none;}
#sform {
   position: relative;
  height: 100%;
}
#seachBlock .s_inp { width: calc(100% - 68px);
  font-size: 15px;
  border: navajowhite;
  border-radius: 5px;
  background: #F3F3F3;
  padding: 0 56px 0 10px;
  height: 100%;
  color: #888;}
#seachBlock .s_submit { position: absolute;
  top: 0px;
  right: 2px;
  height: 100%;
  background: #717171;
  border-radius: 0 5px 5px 0;
  width: 22%;}

.iconca {float:left; margin-left:14px; height:15px; overflow:hidden;}
.iconca:hover img { margin-top:-15px;}

/*=========================================*/

.filter { background:#3CA5CD; padding:8px 0px; color:#fff; font-weight:normal; float:left; width:100%; margin:20px 0px; text-align:right; }
.filter form { margin-left:10px;}
.filter input { border:1px solid #abadb3; color:#454545;}
.filter select { border:1px solid #abadb3; color:#454545; margin: 0 10px 0 0;}

.filter input[type=image] {border:none; vertical-align:-8px; margin-right:10px; }

.filter .orderby { }
.filter .manufch { margin:0 10px 4px 0;}
#bname{ display:none;}
#backl { right:400px; }
#backl form, #auth  form { margin:20px; }
#adminForm { margin:20px; }
#auth ,#backl{z-index:1000;position:absolute; width:183px; height:134px; text-align:center;  top:10px;
visibility: hidden; background: url(../pole_enter.png);  
}
#auth a { font-size:11px;}

#auth #login,#auth #login, #backl #phon1,#backl #m24,#auth #m24 { background: url(../enter2.png) no-repeat; border:none; margin-top:10px; height:22px; padding-left:6px; color:#666;}
#auth #password { background: url(../enter2.png) no-repeat; margin-top:4px; border:none; height:22px; padding-left:6px; color:#666;}


#login_buton,#login_buton1{background:none; 
margin-top:4px; 
border:none; 
font-size:11px;  height:19px; color:#666666;  
float:left;
margin-left:-6px;
font-family:Arial, Helvetica, sans-serif;}

.nc_pagination{ background:#cdcdcd; margin:10px 0px 0px 0px; padding:10px; color:#454545; width:804px;}
.nc_pagination b { color:#ba0b12;}
.nc_pagination  font { float:right; }

.box1 {overflow:hidden; position:relative; border:1px solid #1B8EBA;  
 padding:20px; min-height:calc(100vh - 360px);
 color:#004059;
 background: #fff url(../darkrcol.png) repeat-x top;
 }
 .box1 .poloska { position:absolute; width:821px; top:463px; left:0px; height:10000px;
 z-index:-1;
}

.warnText { text-align:center; font-size:14px; color:red;}
.sortform{ text-align:right; width:786px; background:#cdcdcd; float:right; margin-right:25px; padding:4px 0px;}
#newsfull .caption h1 { font-weight:normal; color:#17409c;width: auto;  }
.box1 .caption {background: url("../caption.png") no-repeat bottom left; color:#004059; padding:0 0 1px 0; margin:10px 20px 4px 0px; float:left; width:780px; clear:both; }
.box1 .caption h1 { font-size:18px; width:580px; float:left;}
.cartochka  a { color:#000000;}
.short {  width:560px;}
.short h1 { width:560px;}
#column { display:grid; grid-template-columns: 29% calc(71% - 16px);     grid-column-gap:16px;}
#leftcol { }
#rcol .box1 .CarImg img { max-width:90px; height:auto; }


#leftcol .banner {}
#leftcol .banner img { width:100%;}
#leftcol .box{ width:calc(100% - 2px); overflow:hidden; position:relative; border:1px solid #1B8EBA; margin-bottom:10px; background:#fff;}
.clear {clear:both; float:left; width:100%; margin-top:20px; }
.box .darkfon { position:absolute; width:320px; height:405px; 


left:0px; top:0px;
 display:block; float:left; ; z-index:-1; }
.box .darkfonend { position:absolute; width:100%; height:405px;

 top:405px; left:0px;
 display:block; float:left; z-index:-1; }

.box .poloska { position:absolute; top:0px; left:0px; height:5px; width:320px; float:left; display:block; overflow:hidden; }
.box .caption { position:relative; margin:16px 0px 0px 26px; background:url(../caption.png) no-repeat left bottom; padding:0px 0px 6px 0px; }
.box .caption h4 {color:#17409c; font-size:16px; width:290px; margin:0px;   }
.box .caption h4  a {color:#17409c; text-decoration:none; cursor:pointer; }
ul.scrolmenu { position:relative; margin:0px; padding:0px; margin-bottom:0px; }
ul.scrolmenu li:last-child { border-bottom:none;}
ul.scrolmenu li { border-bottom:#ECECEC 1px solid;  cursor:pointer; list-style-type:none; margin:0px; margin-top:-1px; padding:0px;  display:block; overflow:hidden; }
ul.scrolmenu li:hover { background-color:#dfdfdf;} 

ul.scrolmenu li.activ { background:#3CA5CD; border-bottom:#2B7591 1px solid; }
ul.scrolmenu li.activ a b{color:#E0EEF5}
ul.scrolmenu li:hover {}
ul.scrolmenu li a {cursor:pointer; text-decoration:none; color:#004059; float:left; margin:4px 4px 4px 14px; display:block;}
ul.scrolmenu li a b {cursor:pointer; font-weight:normal; color:#004059;
padding:4px 10px 5px 10px;
float:left; line-height:14px; width:280px; display:block; overflow:hidden;}


#tmenu { width:100%; display:block; z-index:400;  height: 34px; background:#3D3D3D; margin-bottom: 6px; position:relative;}

.tmpunct {display: inline-block; cursor:default;  margin: 0; padding: 0; }

.tmpunct:hover ,#tmenu .selected{background:#E5C203 ; }

#tmenu:hover .selected{background:#3D3D3D;}
#tmenu .tmpuncta { border-left:1px solid #3D3D3D; font-weight: 100; float:left; padding:8px 17px; line-height:18px; color:#FFFFFF; font-size:clamp(10px , 1.2vw,15px); font-family:Arial, Helvetica; text-decoration:none;  }



.tmpunct:hover .submenu,.TPMenu:hover  .submenu{ visibility:visible;}
.tmpunct:hover .tmpuncta { color:#3C3C3A;}	
#tmenu .TPMenu .tmpuncta { border:none;}



/*.tmpunct b:after{content:'>'; font-family: Tahoma;}*/


.submenu { z-index:100; position:absolute; background:url(../smback.png) repeat-x #efefef; margin-top:34px; border:1px solid #cfcfcf; visibility: hidden;  }

.submenu a:hover { color:#ba0b12; }
.submenu a{color:#242424; }
.submenu a b {color:#1B8EBA;}

.submenu h3 { color:#ba0b12; margin:20px 0px 8px 20px; font-size:14px; }
.submenu ul.border_r { border-right:1px solid #c8c8c8; padding-right:10px; }
.submenu ul.border_r li{  }
.submenu ul { margin:0px 0px 20px 20px;  padding:0px;}
.submenu li{ margin:3px 0 0 0; list-style:none;  }
.submenu li:hover{ background-position:0px 4px;}

.TPMenu { display:none;}
.TPMenu li{ margin:10px}
.TPMenu li a { text-decoration:none}
.TPcatalog  .submenu { width:100%;  max-width:500px;}
.TPaction  .submenu {width:100%; max-width:770px;}
.TPnews  .submenu { width:100%; max-width:640px;}
.TPabout .submenu {width:152px;}
.TPpravila .submenu {width:222px;}
#pathway { margin:10px;}
#pathway a { text-decoration:none; color:#6C6C6C; }
#pathway b{ color:#6C6C6C; font-weight:normal;}
#pathway img { margin:0px 4px;}


#banblok h2 { margin:0px; padding:0px;}
#banblok { background:#b7eafd; display:block; float:left; width:747px; height:246px; position:relative; -moz-box-shadow: 0px 0px 10px #aaa;}

#banblok a.slide  {color:#000; position:absolute; cursor:pointer; color:#000; display:block; float:left; width:747px; height:246px;  text-decoration:none; 
/*background:url(../bfon.png) #a1d9f0;*/
}

#banblok .slide h2{ font-size:14px; color:#a2090f;}

#navover{position:absolute; z-index:10; top:176px; left:14px; -moz-box-shadow: 0px 0px 10px #aaa;
width:718px; height:57px; overflow:hidden;  }


#nav1 { width:100%; height:57px; background:#1B8EBA; overflow:hidden; display:grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); margin-bottom: 6px;}
#nav1 a {padding: 0 2px 0 0; font-size:13px; text-decoration:none; border-left:1px solid  #96D8F1;  cursor:pointer;  height:57px;  overflow:hidden; color:#FFFFFF; display:grid; align-items: center; grid-template-columns: 0.6fr 1.4fr;}
#nav1 a  img { margin:0 10px;}



#nav {width:1006px; height:57px;  position:absolute; right:0px;}
#nav a { text-decoration:none; width:239px; height:57px; display:block; overflow:hidden; float: right; color:#FFFFFF;}
#nav a.activeSlide { display:none;}
#nav a.activeSlide .navblok{ background-position:0 57px; }

#nav .navblok { cursor:pointer; color:#eaeaea; font-size:11px; font-weight:bold; margin:0px; overflow:hidden; height:57px; position:relative; background:url(../banbutspr.png);}

#nav .navblok  img { margin:14px 0px 0px 30px;}
#nav .navblok  div{ float:left; color:#FFFFFF; display:block; position:absolute; left:96px; top:16px; width:134px; z-index:30;}
#nav a.activeSlide .navblok b{ color:#ba0b12;}

#newsblok {  display:block; float: right; width:390px; height:246px; }

.endnews1 a { text-decoration:none;}

.endnews1 {  width:100%; margin:6px 0; background:#E3E3E3; display:grid; grid-template-columns: 160px calc(100% - 170px); overflow: hidden; height: 22px}

.endnews1 .caption {color:#454545;  padding:0px;  background: url(../redcub.gif) no-repeat 8px 3px; width:170px; margin-top:4px;
font-size:12px;}
.endnews1 .caption  b { margin:7px 0px 7px 0px; }
 .endnews1  .NewsSlide a{ color:#242424; font-weight:bold; font-size:12px;}
  .endnews1  .NewsSlide a b { font-weight:bold; color:#7B7B7B; font-size:11px; margin-right:8px;}

.endnews { position:relative; display:block; float:left; height:100px; width:390px; margin-top:16px; border-left:1px solid #cfcfcf;}

.endnews .caption {display:block; color:#454545; float:left; padding:0px;  background: url(../redcub.gif) no-repeat 8px 3px; width:390px; border-bottom:1px solid #cfcfcf; 
font-size:11px;}

.endnews .caption  b { margin:7px 0px 7px 0px; float:left;}
.icon16 img{ margin-left:4px; margin-top:6px; }

#newsslideshow, #actionslideshow{ margin:4px 0 0 10px; display: inline-block; overflow: hidden;
}

.NewsSlide {display: none; position:absolute; float:left; left:0px;  width:calc(100% - 170px); height:50px; top:29px;  }
.NewsSlide a { text-decoration:none; font-size:13px; display:block; height:34px; overflow:hidden;  }
.NewsSlide img{ float:left; }
.date { font-size:11px; color:#717171;}
.nextn { position:absolute; top:84px; left:8px;}


#mpban{ display: grid;
    grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));
    grid-column-gap:30px;
    grid-row-gap:20px;

}
.mpban { 
    display: grid;
    padding:10px 4% 10px 8%;
	background:#FFFFFF;
    
    border: 4px solid transparent; 
     border-image: linear-gradient(130deg, rgba(27,142,186,1) 10%, rgba(112,202,236,1) 35%, rgba(0,212,255,1) 100%);
    /* 
    -moz-border-image: -moz-linear-gradient(170deg, rgba(27,142,186,1) 0%, rgba(112,202,236,1) 35%, rgba(0,212,255,1) 100%);
    -webkit-border-image: -webkit-linear-gradient(170deg, rgba(27,142,186,1) 0%, rgba(112,202,236,1) 35%, rgba(0,212,255,1) 100%);
    */
    border-image-slice: 1;
}
.mpban .imglink {
grid-column-gap:32px;
width:100%;
display:grid;
grid-template-columns: repeat(4, 1fr);
}

.mpban  a.caption { font-weight:bold; color:#004059; font-size:17px; margin:10px 0px; text-decoration:none; }
.mpban  .imglink  a { color:#004059;   text-decoration:none; }
.mpban  a:hover { text-decoration:none; color:#ba0b12; }
.mpban  .imglink  a:hover  b { text-decoration:none;}
.mpban  .imglink  a b {  font-weight:normal; text-decoration: underline;}
.mpban  .imglink  a img { border:1px solid #cfcfcf; width: 100%; max-width:115px; min-width: 60px; padding: 4%; }

.mpban  a {color:#3797BF;}
.mpban  .more { background:url(../more.gif) 0px 4px no-repeat; padding-left:16px; }
.mpban  div:last-child { margin:10px 0px;}

#manufactures {width:100%; overflow:hidden; margin:20px 0px; border-top:1px dotted #ee1c2e;
border-bottom:1px dotted #ee1c2e;  position:relative;}
#manslide { height:63px; overflow:hidden; width:170%; background: #fff; }
#manufactures  .spr1 {  height:63px; display:block; float:left; overflow:hidden; position:relative; z-index:0; margin-top: 7px;    
}
#manufactures  .spr1 img{filter: opacity(50%);
-webkit-filter: opacity(50%); }
#manufactures  .spr1:hover img{ 
             filter: opacity(99%);
        -webkit-filter: opacity(99%);
}
#manufactures:hover #larr, #manufactures:hover #rarr { visibility:visible;}
#larr{ z-index:10; visibility:hidden; display:block; position:absolute; height:52px; width:28px; background:url(../larr.png); left:0px; top:4px; }
#rarr{ z-index:10; visibility:hidden; display:block; position:absolute; height:52px; width:28px; background:url(../rarr.png); right:0px; top:4px; }
#larr:hover,#rarr:hover { background-color:#000000;}

#footer { color:#717171; margin-top:20px; width: 100%; border-top:18px #cdcdcd solid; padding-top: 18px;}
#footer .ft1 li.lispr {background:url(/template/footerspr.gif) no-repeat; padding-left:20px; list-style:none; }
#footer .ft1 td { border-left:1px solid #cdcdcd; width:33%;}
#footer .ft1 td:nth-child(2) { padding-left:10px; }
#footer .ft1 td:nth-child(3) { padding: 0 10px 0 10px; }
#footer .location { background: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="10" r="3"  stroke="%23b0b0b0"   fill="%23b0b0b0"  stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M19 9.75C19 15.375 12 21 12 21C12 21 5 15.375 5 9.75C5 6.02208 8.13401 3 12 3C15.866 3 19 6.02208 19 9.75Z" stroke="%23b0b0b0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat left -1px; padding: 1px 1px 1px 18px; }

#footer .Phon { background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.00745 3.40686C7.68752 1.72679 10.5227 1.85451 11.6925 3.95063L12.3415 5.11356C13.1054 6.48238 12.7799 8.20946 11.6616 9.34143C11.6467 9.36184 11.5677 9.47677 11.5579 9.67758C11.5454 9.93391 11.6364 10.5267 12.5548 11.4451C13.4729 12.3632 14.0656 12.4545 14.3221 12.442C14.5231 12.4322 14.6381 12.3533 14.6585 12.3383C15.7905 11.2201 17.5176 10.8945 18.8864 11.6584L20.0493 12.3075C22.1454 13.4773 22.2731 16.3124 20.5931 17.9925C19.6944 18.8911 18.4995 19.6896 17.0953 19.7429C15.0144 19.8218 11.5591 19.2844 8.13735 15.8626C4.71556 12.4408 4.17818 8.98556 4.25706 6.90463C4.3103 5.50044 5.10879 4.30552 6.00745 3.40686ZM10.3827 4.68163C9.78363 3.60828 8.17394 3.36169 7.06811 4.46752C6.29276 5.24287 5.7887 6.09868 5.75599 6.96146C5.6902 8.6968 6.11864 11.7226 9.19801 14.8019C12.2774 17.8813 15.3031 18.3097 17.0385 18.2439C17.9013 18.2112 18.7571 17.7072 19.5324 16.9318C20.6382 15.826 20.3916 14.2163 19.3183 13.6173L18.1554 12.9683C17.432 12.5645 16.4158 12.7023 15.7025 13.4156L15.7023 13.4158C15.6322 13.4858 15.1864 13.9018 14.395 13.9403C13.5847 13.9797 12.604 13.6156 11.4942 12.5058C10.384 11.3956 10.02 10.4146 10.0597 9.60423C10.0985 8.81271 10.5147 8.36711 10.5843 8.29746L10.5844 8.29743C11.2977 7.58411 11.4354 6.56797 11.0317 5.84456L10.3827 4.68163Z" fill="%23b0b0b0"/></svg>') no-repeat left; padding: 1px 1px 1px 18px; }

#footer .mail { background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" points="4 8.2 12 14.1 20 8.2" stroke="%23b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect fill="none" height="14" rx="2" ry="2" stroke="%23b0b0b0" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" width="18" x="3" y="6.5"/></svg>') no-repeat left -1px; padding: 1px 1px 1px 18px; }

#footer .icq { background:url('data:image/svg+xml,<svg fill="%23717171" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.209.014c-.097-.009-.21-.014-.324-.014-.689 0-1.336.18-1.896.495l.019-.01c-.924.476-1.617 1.29-1.923 2.274l-.007.027v.068l-.035.237-.135-.237-.338-.606c-.458-.767-1.18-1.336-2.038-1.585l-.025-.006c-.208-.058-.448-.091-.695-.091-.477 0-.925.123-1.313.34l.014-.007c-.7.455-1.183 1.194-1.285 2.051l-.001.013c-.039.219-.061.471-.061.728 0 .789.21 1.528.577 2.166l-.011-.021.238.339-.815-.269c-.284-.073-.61-.114-.946-.114-.722 0-1.399.192-1.983.528l.019-.01c-.915.462-1.619 1.232-1.983 2.172l-.009.028c-.162.359-.256.777-.256 1.218 0 .546.145 1.059.398 1.502l-.008-.015c.202.35.462.643.772.875l.007.005c.401.391.924.659 1.507.741l.014.002.236.067-.505.442c-.42.372-.738.852-.908 1.397l-.006.022c-.057.188-.089.403-.089.627 0 .431.122.834.333 1.176l-.006-.01c.151.273.354.5.599.672l.006.004c.271.245.622.405 1.009.44h.007c.302.075.649.118 1.005.118.487 0 .956-.08 1.393-.227l-.031.009-.606 1.009-.17.44c-.125.357-.197.769-.197 1.198 0 .666.174 1.291.479 1.832l-.01-.019c.247.381.502.713.783 1.022l-.006-.006c.421.364.934.635 1.499.772l.025.005c.35.109.752.172 1.168.172.671 0 1.304-.163 1.862-.452l-.023.011c.906-.493 1.577-1.319 1.856-2.31l.006-.027.032-.202c.49.621 1.146 1.091 1.901 1.344l.029.008c.221.08.476.127.743.127.454 0 .876-.135 1.228-.367l-.008.005c.582-.367 1.008-.936 1.181-1.606l.004-.019c.081-.351.127-.753.127-1.167s-.046-.816-.134-1.203l.007.036c.308.224.669.398 1.06.5l.022.005c.376.143.81.226 1.263.226.627 0 1.218-.158 1.733-.437l-.019.01c.894-.511 1.553-1.346 1.821-2.342l.006-.027c.101-.33.16-.71.16-1.104 0-.674-.171-1.307-.473-1.86l.01.02-.172-.273c-.248-.428-.565-.788-.94-1.076l-.009-.006c-.317-.206-.682-.399-1.065-.558l-.046-.017c.966-.411 1.719-1.165 2.12-2.106l.01-.026c.089-.236.141-.509.141-.794 0-.43-.117-.832-.322-1.177l.006.011v-.063c-.387-.668-1.02-1.157-1.772-1.346l-.02-.004c-.319-.058-.687-.091-1.063-.091-.185 0-.369.008-.55.024l.024-.002-1.118.237.373-.846c.123-.355.195-.764.195-1.19 0-.71-.198-1.374-.542-1.939l.009.016-.101-.172c-.499-.816-1.3-1.407-2.243-1.619l-.024-.004c-.223-.062-.487-.109-.758-.133l-.017-.001zm-.575 1.427c.061-.006.131-.009.202-.009.278 0 .544.052.789.146l-.015-.005c.662.128 1.209.539 1.518 1.099l.006.011c.17.339.27.739.27 1.162v.022-.001l-.101.745c-.139.386-.31.719-.515 1.026l.011-.017-3.044 3.724c-.284-.21-.606-.402-.947-.561l-.035-.014-.339-3.825-.033-1.352.032-.338c.192-.67.644-1.211 1.238-1.516l.014-.006c.274-.159.598-.267.943-.302l.01-.001zm-6.947.542h.003c.15 0 .292.037.416.103l-.005-.002c.704.235 1.254.761 1.516 1.433l.006.017c.18.312.319.675.4 1.059l.004.024.676 3.994-.505.17-3.012-3.282-.17-.337c-.239-.455-.379-.993-.379-1.564 0-.081.003-.161.008-.24l-.001.011c0-.011 0-.024 0-.037 0-.51.268-.957.671-1.209l.006-.003c.098-.081.225-.13.363-.131zm12.243 5.08h.012c.155 0 .308.009.458.026l-.018-.002c.511.028.948.319 1.18.74l.004.007.136.437-.068.338c-.311.681-.875 1.202-1.568 1.449l-.019.006c-.323.148-.699.255-1.092.301l-.018.002-4.161.505-.068-.237-.069-.101.136-.169 3.418-2.842.404-.168c.394-.182.854-.29 1.339-.293h.001zm-15.605.185c.18.01.349.037.512.08l-.018-.004.916.37 2.977 2.169c-.236.287-.421.627-.535.997l-.006.021-4.873.606-.337-.067c-.561-.062-1.031-.399-1.279-.87l-.004-.009c-.134-.239-.213-.525-.213-.829 0-.251.054-.49.151-.705l-.004.011c.223-.643.696-1.15 1.299-1.414l.015-.006c.368-.221.812-.352 1.287-.352.04 0 .079.001.119.003h-.006zm7.226 2.715h.027c.593 0 1.132.231 1.532.607l-.001-.001c.419.39.681.944.681 1.559v.037-.002c.001.024.002.052.002.08 0 .599-.261 1.138-.676 1.507l-.002.002c-.39.417-.943.676-1.557.676h-.001c-.014 0-.03.001-.046.001-.609 0-1.157-.26-1.54-.675l-.001-.001c-.417-.392-.676-.946-.676-1.562 0-.01 0-.019 0-.029v.001c.006-.623.264-1.185.676-1.59.409-.376.956-.606 1.557-.606h.033-.002zm8.497 2.604.339.035c.538.158.977.508 1.246.969l.005.01c.315.368.506.849.506 1.375 0 .029-.001.057-.002.086v-.004l-.101.676c-.145.646-.57 1.171-1.138 1.448l-.012.006c-.321.195-.71.311-1.126.311-.276 0-.54-.051-.784-.144l.015.005c-.366-.081-.678-.273-.907-.539l-.002-.002-3.553-2.945.237-.505.101-.404 3.823-.338 1.352-.035zm-6.698 2.47 1.42 1.453.878 1.083.172.34c.26.431.414.951.414 1.507 0 .088-.004.176-.012.262l.001-.011c.001.014.001.031.001.048 0 .497-.27.932-.671 1.165l-.006.003c-.157.101-.349.16-.554.16-.079 0-.156-.009-.23-.026l.007.001c-.712-.24-1.266-.782-1.517-1.47l-.005-.017-.404-1.118-.505-2.944.573-.202.44-.237zm-3.654.069c.302.179.656.309 1.033.368l.017.002c.067 1.151.167 2.369.335 3.688v1.354l-.033.336c-.221.617-.667 1.107-1.237 1.381l-.015.006c-.348.204-.767.325-1.214.325-.231 0-.454-.032-.665-.092l.017.004c-.637-.144-1.158-.554-1.448-1.104l-.006-.012c-.18-.333-.29-.728-.303-1.147v-.004l.172-.777c.076-.373.255-.696.505-.949l2.842-3.381z"/></svg>')
 no-repeat left; padding: 1px; display: inline-block; height:14px; width:14px;text-decoration:none; vertical-align: -2px; margin-right:2px; }

#footer .skype { background:url('data:image/svg+xml,<svg fill="%23717171" viewBox="-2 -2 24 24" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" ><path d="M19.126 11.425A9.26 9.26 0 0 0 8.534.834 5.596 5.596 0 0 0 .833 8.535a9.259 9.259 0 0 0 10.591 10.592c.854.525 1.86.831 2.939.831a5.596 5.596 0 0 0 4.763-8.534zm-4.75 2.766c-.392.564-.967 1.004-1.72 1.321-.753.318-1.643.476-2.672.476-1.232 0-2.253-.216-3.058-.651a3.964 3.964 0 0 1-1.393-1.252c-.357-.522-.539-1.034-.539-1.532 0-.294.112-.55.33-.759.221-.21.505-.315.84-.315.275 0 .511.083.704.247.19.164.35.402.481.716.157.365.327.67.508.912.18.24.434.44.762.597.325.157.757.236 1.297.236.74 0 1.338-.16 1.796-.476.46-.318.68-.706.68-1.174 0-.374-.118-.67-.363-.902-.246-.234-.564-.413-.96-.537-.396-.126-.928-.26-1.596-.4-.896-.196-1.645-.423-2.252-.685-.607-.262-1.091-.62-1.45-1.074-.36-.457-.539-1.026-.539-1.7 0-.642.19-1.216.568-1.716.379-.501.927-.885 1.64-1.152.712-.267 1.55-.4 2.51-.4.768 0 1.432.088 1.994.265.56.178 1.027.413 1.4.707.372.295.645.605.818.93.173.327.26.646.26.957 0 .29-.112.552-.33.782-.22.23-.499.347-.825.346-.294 0-.525-.068-.685-.211-.156-.14-.32-.36-.497-.67-.224-.43-.492-.765-.804-1.005-.304-.235-.805-.358-1.502-.356-.645 0-1.16.131-1.55.39-.392.261-.58.565-.58.92 0 .224.065.412.194.573.13.162.313.303.547.421.235.12.473.214.713.28.242.07.645.169 1.204.3.701.152 1.337.32 1.909.504.57.185 1.057.408 1.46.674.404.265.721.603.947 1.011.228.409.342.908.342 1.495 0 .708-.196 1.344-.59 1.907z" /></svg>')
 no-repeat left; padding: 1px; display: inline-block; height:17px; width:17px; text-decoration:none;}

#footer .vk { background:url('data:image/svg+xml,<svg fill="%23717171" viewBox="0 6 32 22" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M16.563 15.75c-0.5-0.188-0.5-0.906-0.531-1.406-0.125-1.781 0.5-4.5-0.25-5.656-0.531-0.688-3.094-0.625-4.656-0.531-0.438 0.063-0.969 0.156-1.344 0.344s-0.75 0.5-0.75 0.781c0 0.406 0.938 0.344 1.281 0.875 0.375 0.563 0.375 1.781 0.375 2.781 0 1.156-0.188 2.688-0.656 2.75-0.719 0.031-1.125-0.688-1.5-1.219-0.75-1.031-1.5-2.313-2.063-3.563-0.281-0.656-0.438-1.375-0.844-1.656-0.625-0.438-1.75-0.469-2.844-0.438-1 0.031-2.438-0.094-2.719 0.5-0.219 0.656 0.25 1.281 0.5 1.813 1.281 2.781 2.656 5.219 4.344 7.531 1.563 2.156 3.031 3.875 5.906 4.781 0.813 0.25 4.375 0.969 5.094 0 0.25-0.375 0.188-1.219 0.313-1.844s0.281-1.25 0.875-1.281c0.5-0.031 0.781 0.406 1.094 0.719 0.344 0.344 0.625 0.625 0.875 0.938 0.594 0.594 1.219 1.406 1.969 1.719 1.031 0.438 2.625 0.313 4.125 0.25 1.219-0.031 2.094-0.281 2.188-1 0.063-0.563-0.563-1.375-0.938-1.844-0.938-1.156-1.375-1.5-2.438-2.563-0.469-0.469-1.063-0.969-1.063-1.531-0.031-0.344 0.25-0.656 0.5-1 1.094-1.625 2.188-2.781 3.188-4.469 0.281-0.5 0.938-1.656 0.688-2.219-0.281-0.625-1.844-0.438-2.813-0.438-1.25 0-2.875-0.094-3.188 0.156-0.594 0.406-0.844 1.063-1.125 1.688-0.625 1.438-1.469 2.906-2.344 4-0.313 0.375-0.906 1.156-1.25 1.031z"></path></svg>')  no-repeat left; padding: 1px; display: inline-block; height:20px; width:28px; text-decoration:none; vertical-align:6px; }


#footer .telegram { background:url('data:image/svg+xml,<svg fill="%23717171" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M 26.070313 3.996094 C 25.734375 4.011719 25.417969 4.109375 25.136719 4.21875 L 25.132813 4.21875 C 24.847656 4.332031 23.492188 4.902344 21.433594 5.765625 C 19.375 6.632813 16.703125 7.757813 14.050781 8.875 C 8.753906 11.105469 3.546875 13.300781 3.546875 13.300781 L 3.609375 13.277344 C 3.609375 13.277344 3.25 13.394531 2.875 13.652344 C 2.683594 13.777344 2.472656 13.949219 2.289063 14.21875 C 2.105469 14.488281 1.957031 14.902344 2.011719 15.328125 C 2.101563 16.050781 2.570313 16.484375 2.90625 16.722656 C 3.246094 16.964844 3.570313 17.078125 3.570313 17.078125 L 3.578125 17.078125 L 8.460938 18.722656 C 8.679688 19.425781 9.949219 23.597656 10.253906 24.558594 C 10.433594 25.132813 10.609375 25.492188 10.828125 25.765625 C 10.933594 25.90625 11.058594 26.023438 11.207031 26.117188 C 11.265625 26.152344 11.328125 26.179688 11.390625 26.203125 C 11.410156 26.214844 11.429688 26.21875 11.453125 26.222656 L 11.402344 26.210938 C 11.417969 26.214844 11.429688 26.226563 11.441406 26.230469 C 11.480469 26.242188 11.507813 26.246094 11.558594 26.253906 C 12.332031 26.488281 12.953125 26.007813 12.953125 26.007813 L 12.988281 25.980469 L 15.871094 23.355469 L 20.703125 27.0625 L 20.8125 27.109375 C 21.820313 27.550781 22.839844 27.304688 23.378906 26.871094 C 23.921875 26.433594 24.132813 25.875 24.132813 25.875 L 24.167969 25.785156 L 27.902344 6.65625 C 28.007813 6.183594 28.035156 5.742188 27.917969 5.3125 C 27.800781 4.882813 27.5 4.480469 27.136719 4.265625 C 26.769531 4.046875 26.40625 3.980469 26.070313 3.996094 Z M 25.96875 6.046875 C 25.964844 6.109375 25.976563 6.101563 25.949219 6.222656 L 25.949219 6.234375 L 22.25 25.164063 C 22.234375 25.191406 22.207031 25.25 22.132813 25.308594 C 22.054688 25.371094 21.992188 25.410156 21.667969 25.28125 L 15.757813 20.75 L 12.1875 24.003906 L 12.9375 19.214844 C 12.9375 19.214844 22.195313 10.585938 22.59375 10.214844 C 22.992188 9.84375 22.859375 9.765625 22.859375 9.765625 C 22.886719 9.3125 22.257813 9.632813 22.257813 9.632813 L 10.082031 17.175781 L 10.078125 17.15625 L 4.242188 15.191406 L 4.242188 15.1875 C 4.238281 15.1875 4.230469 15.183594 4.226563 15.183594 C 4.230469 15.183594 4.257813 15.171875 4.257813 15.171875 L 4.289063 15.15625 L 4.320313 15.144531 C 4.320313 15.144531 9.53125 12.949219 14.828125 10.71875 C 17.480469 9.601563 20.152344 8.476563 22.207031 7.609375 C 24.261719 6.746094 25.78125 6.113281 25.867188 6.078125 C 25.949219 6.046875 25.910156 6.046875 25.96875 6.046875 Z"/></svg>')  no-repeat left; padding: 1px; display: inline-block; height:20px; width:20px; text-decoration:none; vertical-align:6px;}


#footer .caticon{
background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.29977 5H21L19 12H7.37671M20 16H8L6 3H3M9 20C9 20.5523 8.55228 21 8 21C7.44772 21 7 20.5523 7 20C7 19.4477 7.44772 19 8 19C8.55228 19 9 19.4477 9 20ZM20 20C20 20.5523 19.5523 21 19 21C18.4477 21 18 20.5523 18 20C18 19.4477 18.4477 19 19 19C19.5523 19 20 19.4477 20 20Z" stroke="%23717171" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')  no-repeat -1px; padding: 0 0 0 16px;  list-style:none;
}


#footer .infoicon{
background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><rect height="10" width="8" x="1" stroke="%23717171" fill="%23fff"/><line stroke-width="2" y2="8.642657" x2="5.074081" y1="4" x1="5.074081" stroke="%23717171" fill="none"/><line stroke-width="2" y2="3.273564" x2="5" y1="1.848276" x1="5" stroke="%23717171" fill="none"/></svg>')
  no-repeat 1px 3px; padding: 0 0 0 16px;   list-style:none;
}

#footer .newsicon{
background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><rect height="10" width="8" x="1" stroke="%237f7f7f" fill="%23fff"/><line y2="3" x2="7" y1="3" x1="3" stroke-width="1" stroke="%237f7f7f" fill="none"/><line y2="5" x2="7" y1="5" x1="3" stroke-width="1" stroke="%237f7f7f" fill="none"/><line y2="7" x2="7" y1="7" x1="3" stroke-width="1" stroke="%237f7f7f" fill="none"/></svg>')

  no-repeat 1px 3px; padding: 0 0 0 16px;   list-style:none; height:14px;
}





#footer .ft1 a{ text-decoration:none; }

#footer center.footsoc { display: none;}
#footer center.politic {margin-top:10px; opacity: 0.8; padding:4px; display: flex;
  justify-content: center;  column-gap: 3em; row-gap: 0.5em;}

/*================================================*/
#newprod{ background:url(../new-int.png) no-repeat; display:block; width:227px; height:45px; margin-top:0px; margin-left:-16px; }
.newprod {background:url(../novyy-tovar.png) no-repeat; width:110px; height:27px; display:block; margin-left:-10px; position:absolute; margin-top:10px;}

.plist { width:100%; padding-bottom:1px; display:grid; grid-gap:10px; margin-bottom:20px;   }


.pltr{ display:grid; grid-column-gap:6px; background: #F5F5F5;; grid-template-columns: 110px 1fr 160px 100px; grid-template-areas:"pimg pltdmidle tdprice tdbay"; position:relative;}

.pimg {grid-area:pimg; background:#F5F5F5; padding:5px;}
.pimg a {  width:100px; height:100px; background:#FFFFFF;
  display: flex;
  align-items: center;
justify-content: center;}
.pimg img { max-height: 100%;max-width: 100%;  margin:0px;}

.pltdmidle .artic { color:#808080;}
.pltdmidle .artic a { color:#000000;}
.pltdmidle {grid-area:pltdmidle; padding:0 0 0 6px; background:#F5F5F5; color:#676767;overflow: hidden;   }
.pltdmidle a {  text-decoration:none; }
.pltdmidle h4 { margin:16px 4px 0px 0px; }
.pltdmidle h4 a {color:#3D3D3D; font-size:14px;}

.tdprice {grid-area:tdprice;  background:#F8F8F8; position:relative; display:grid;
  	grid-template-areas: ". "  	"bad_price"    "price";
	 border-left:1px solid #D1D1D1;
	text-align:right;
	grid-column-gap: 10px;
	padding:0 0 20px 0;
}

.tdprice .price {grid-area:price;  background:url(../price.png) #fff no-repeat right; height:33px; padding:0 10px; }
.tdprice .price div{font-size:22px; color:#3CA5CD;  font-weight:normal;  padding: 3px 0; }
.tdprice .price span { font-size:17px; font-weight:bold;}

.tdprice .baybut {grid-area:baybut; }
.tdprice .oneclickBut {grid-area:oneclickBut; }

.bad_price   {grid-area:bad_price; align-self: end; color:#9D9D9D; font-size:20px;  text-decoration: line-through;  }
.bad_price   font { margin-left:12px; font-size:13px; font-weight:bold;}
.bad_price  b{text-decoration: line-through; color:#666666; font-weight: normal;  }

.tdprice .stok { grid-area: stok;}

.tdbay {grid-area:tdbay; background: #F8F8F8; display:grid; padding:6px 0; grid-template-areas: "baybut"    "oneclickBut" "stok"; }


.plistdescr{ overflow:hidden; font-size:12px; margin-top:0px; }
.linkmark a { text-decoration: underline;}
.prlimit li { background:url(../libg.gif) left no-repeat; padding-left:6px; list-style:none; }

.fall li { list-style:none; padding-left:10px;}
.fall a { text-decoration:underline; font-size:13px;}






#spoller {overflow: hidden; position:relative; float: left; width:calc(100% - 200px);}
#spoller a#spopen{  background:url(../spoiler.png) no-repeat bottom; width:570px; height:22px; display:block; bottom:0px; position:absolute; 
border-radius:0 0 5px 5px; }


.catimg { float:right; padding:10px; margin:0px 0px 10px 10px; border:1px solid #dddddd; background:#FFFFFF; }

.catblok { min-height:100px;  width:100%; border-spacing:0px 20px ;
 display:grid; grid-template-columns: 1fr 1fr;  
}


/*
.catblok  td img { margin:0px 0px 30px 0px;}
.catblok  td { padding:0px 0px 0px 30px; }
.catblok  td:nth-child(odd) {background:url(../catbloktr.gif) repeat-y right bottom;}
.catblok tr {background: url(../catblokbg.gif) no-repeat  bottom; }
.catblok tr:last-child { background:none;}
*/

.catalog { text-align:left ;border-bottom: 1px black dashed; }
.catalog:nth-child(2n){padding-left:30px;}
.catalog:nth-child(odd) {border-right: 1px black dashed;}

.catalog a.carent{ font-weight:bold;font-size:15px; text-decoration:none; color:#446376; width: 100%;  text-align: left;  display: block; margin:14px 0;}

.catalog a.CarImg { width:33%; display:block; margin-right:10px;}

.catalog img { float:left; width:100%; margin-right: 20px; max-width:120px; }

.scatalog {margin-left:8px; }
.scatalog a { font-size:13px; margin:0px 12px 0px 12px; color:#B40808; float:left; line-height:19px; text-decoration:none; display:list-item;
 list-style-image: url(../list.png);}
.scatalog a:hover{ color:#ba0b12; text-decoration:none;}




#cartform { font-weight:bold; margin-bottom:10px;}
#cartform input[type="text"].input { background:url(../cartinput.gif) no-repeat; width:347px; height:38px; border:none;}
#cartform #f_Comments{ background:url(../textaria.gif) no-repeat; border:none; width:347px; height:114px; resize: none;}
#cartform input[type="checkbox"]{ background:url(../chbox.gif) no-repeat; border:none; width:13px; height:13px;}
#cartform input[type="submit"] { border:none; background: no-repeat url("../cartbuton.gif"); width:346px; height:51px;}
#cartcontent { float:left;}
#cartcontent table { background:#fff;  border-spacing:1px; border:none;}
#cartcontent th { background:#90D1E9; height:40px; color:#fff; font-size:15px; padding:0px 20px;}	
#cartcontent td.grey { background:#F8F8F8;}
#cartcontent td { background:#EFEFEF; border:none; font-size:15px;}




.cartleft { float:left; margin-left:10px; margin-right:20px;}
.cartright { float:left; margin-left:10px;}



.splCont{display:none; float:left;  }

a.splLink,a.splLinkclouse,a.splLink:hover,a.splLinkclouse:hover  { display: block;  background:#B40808; color:#FFFFFF; border-radius: 2px; text-decoration:none; padding:2px 8px; margin:8px 0px 16px 0 ;  text-transform:uppercase;}

.clear {clear:both; float:left; width:100%; margin-top:20px;}

h1 { font-size:14px;}
h2 { font-size:13px;}
h3 { font-size:12px;}
h4 { font-size:12px;}

ol.sresult {font-size:13px; padding-left:10px; margin-left:0px; list-style-position: outside}
ol.sresult b { color:#ba0b12;}
li { margin-left:10px; list-style-position:outside;  }


/*====================================================*/

.inptext { border: none; background:none; font-weight:bold; color:#444; font-size:12px; text-decoration:underline; cursor:pointer;}
/*====================================================*/
#likemy { position:absolute; top:216px; right:0px;  width:200px;}
.cartochka { position:relative;}
#price_red{ position:absolute; top:24px; right:110px; white-space:normal;  font-size:26px; color:#3CA5CD; font-family:Arial, Helvetica, sans-serif; float:left; font-weight:bold;}
#price_red b { font-size:15px; color:#3D3D3D; font-weight:normal;}
#price_red span { font-size:17px; display:inline;  }
#byform { position:absolute; bottom:4px; right: 160px; }
#oneclickBut {cursor:pointer;position: absolute; bottom:7px; right:10px;}

#specprice { position:absolute; top:-28px; right:10px;}
#oldprice { font-size: 26px; font-weight:normal; position:relative;}
#oldprice b{ font-weight:normal; position:absolute; top:30px; right:110px; color:#9D9D9D; font-size:20px; text-decoration:line-through;}
#oldprice span { font-size:15px; display:inline; }
#oldprice nobr{ font-size:20px; color:#ba0b12; }
#econom { color:#fff; position:absolute; top:31px; right:0px; text-align:center; background:url(../econom.png) no-repeat; width:102px; height:33px; }





#artblok {position:absolute; top:80px; left:0px; color:#004059; font-size:12px; width:30%; min-width: 220px;  }
#artblok a { color:#1B8EBA; }
#artblok  table { width:100%;}
#artblok b {  text-decoration: underline; font-weight:normal; }
.greyblock { border-bottom: 1px dashed #ADADAD; width:100%; height:1px; display:block; }
#priceblock { width:344px; height:100px; background:url(../pricefon.png) repeat-y; position:absolute; top:108px; right:198px;}

#single_1 {background-color: #fff; display:flex;align-items: center;}
#single_1  img { margin:auto; max-height: 100%;  max-width: 100%;}

#pract{ position:absolute; top:90px; font-weight: bold; color:#ba0b12; left:18px; text-transform:uppercase; }
#query{ position:absolute; top:144px;}


#rcol .fulldescription table [border="1"]	{ width:auto; border-spacing:1; border:none; background:#FFFFFF;}
#rcol .fulldescription table [border="1"] tr:first-child th { font-size:16px;} 


#rcol .fulldescription table [border="1"] td { background:#EFEFEF; color:#363636; border:none; padding:4px;}
#rcol .fulldescription table [border="1"] tr:first-child td ,
#rcol .fulldescription table [border="1"] tr td:first-child ,
#rcol .fulldescription table [border="1"] th { background:#90D1E9; color:#FEFEFE; border:none; padding:4px;}

#rcol .klientz { border-spacing:0 8px; text-align:center; border-collapse: separate; float:left;table-layout: fixed; text-decoration:underline;}
#rcol .klientz tr {}
#rcol .klientz td {vertical-align:middle; text-align:center;   overflow:hidden;}
#rcol .klientz tr:nth-child(odd) td { }
#rcol .klientz tr:nth-child(even ) td {  }
#rcol .klientz td div { border:1px solid #2293BE;height:130px;width:180px; vertical-align:middle; display:table-cell;}

#rcol .klientz td div  img { width:180px; }

#rcol .pager { color:#3CA5CD; font-size:13px; font-weight:bold;}
#rcol .pager a  { color:#3CA5CD; text-decoration:none; }
#rcol .pager a b { font-size:16px; }
.fulldescription table table {width:auto}
.fulldescription { overflow: hidden; font-size:12px; margin:0px; color:#004059; }
.fdesc_cuption { padding-left:6px; color:#454545; font-size:12px; font-weight:bolder; background:url(../fdesccapt.gif) no-repeat left;}

.shortdescription {font-size:12px; }

.cartimg { background-color:#FFFFFF; display:block; position:absolute; top:5px; right:0px; width:200px; height:200px; float:right; border:1px solid #999999; }

.fancybox-wrap { max-width:90%}
.fancybox-inner{max-width:100%; height:auto !important;}
.fancybox-inner .fancybox-image { height:auto}


!important;

.clients {  display:block; border-top:1px dotted #ba0b12; float:left; text-align:left; overflow:hidden; width:100%; }
.clients a{ float:left;}

.nc_user_list { background:#ddd;}
.nc_user_list td { background:#FFFFFF; padding:4px;}

/*----------------------------------------------------------------*/
/*   component styles   */
/*----------------------------------------------------------------*/
.nc_feed { margin-bottom: 10px;}
.nc_row_img{margin:3px 7px 7px 0;padding:3px;border:1px solid #E7E7E7}
.nc_title .nc_announce{clear:left}
.nc_title .nc_row_img{float:none !important}
.nc_title p{margin-top:3px}
.nc_list table{width:100%}
.nc_title .nc_clients td, .nc_title .nc_photogallery td{text-align:center}
.nc_full h4, .nc_full h5{margin:0; font-size:110%}
.nc_list h4, .nc_list h5{margin:0; font-size:100%}
.nc_full h2{font-size:130%; font-weight:bold !important; margin:0 0 5px 0}
.nc_list h3{font-size:110%;margin-bottom:3px !important}
.nc_list .nc_group{font-size:110%; padding:15px 0 7px}

.nc_title .nc_adaptive_catalog .nc_row{padding-left:3%;padding-top:20px}
.nc_title .nc_adaptive_catalog h3{padding-left:20px}
.nc_title .nc_adaptive_catalog .nc_row_img{float:left !important;border:none}
.nc_title .nc_vacancies .nc_item, .nc_title .nc_vacancies h3{display:inline;padding-right:5px}
.nc_resume .nc_price{margin:5px 0}
.nc_guestbook .nc_datetime{margin-top:3px}
.nc_price_list .column_2{width:200px}
.nc_price_list td{padding-right:9px}
.nc_resume .nc_item .nc_value, .nc_vacancies .nc_item .nc_value{font-weight:normal}
.nc_resume .nc_title, .nc_vacancies .nc_title{font-weight:bold}
.nc_resume .nc_row h3{font-size:125%}
.nc_list.nc_work_comments .nc_description{margin:5px 0 0 10px}
.nc_mail_from_site input, .nc_mail_from_site .nc_description{margin-bottom:5px}


h3{font-weight:bold}
.nc_a{background:#F4F4F4}
.nc_list td{padding:1px 3px;vertical-align:top}
.nc_list table, .nc_full table{border:0; border-collapse:collapse}
.nc_list .nc_group{font-size:110%; padding:15px 0 7px}
.nc_price .nc_value{font-size:120%}
.nc_price .nc_value , .nc_price_list .nc_item{white-space:nowrap}
.nc_full h4, .nc_full h5{margin:0; font-size:110%}
.nc_list h4, .nc_list h5{margin:0; font-size:100%}
.nc_full h2{font-size:130%; margin:0 0 5px 0}
tr.nc_row td{padding-bottom:12px}
.nc_list table{width:100%}
.nc_icon{vertical-align:middle; padding-bottom:3px}
.nc_author, .nc_value{font-weight:bold}
.nc_message{margin:5px 0}
.nc_answer{color:#666; margin-bottom:10px}
.nc_list h3{font-size:110%; margin:0 0 5px 0}
.nc_comments_count, .nc_author{display:inline; padding-right:10px}
.nc_list .nc_row{padding-bottom:20px}
.nc_announce {margin:7px 0 !important}  /*.nc_settings_section*/
.nc_full_text, .nc_search{margin-bottom:10px}
.nc_comments{margin-top:30px}
.nc_current{color:#FFF;text-decoration:none;background:#2E353B}
.nc_img_selector a{display:block;float:left;padding:1px 5px;margin:0 1px;border:1px solid #383F47}
.nc_selected_tag{font-weight:bold}


.nc_title h3{margin:0 0 3px 0}
.nc_title .nc_row{padding-bottom:15px}
.nc_title .nc_clients td, .nc_title .nc_photogallery td{text-align:center}

.nc_blog_warn_text {margin:0 0 10px; color:#CC0000; font-weight:bold}
.nc_blog_description {margin:7px 0; color:#777777; font-size:110%}
.nc_blog_info {margin:7px 0; color:#777777; font-size:100%; font-weight:bold}
.nc_blog_info_elm {padding:0 10px 0 0;}
.nc_ignore_button {margin:7px 0;}
.nc_tags {margin:0 0 5px;}
.nc_blog_editsection {margin:7px 0;}
.nc_add_message_button {margin:0 0 7px;}
.nc_settings_section {padding:0 0 14px;}
.nc_join_button {margin:7px 0;}
.nc_blog_list {margin:0 0 10px; font-size:130%; font-weight:bold}

.nc_blog_edit_table {margin:0 0 10px; width:100%}
.nc_blog_edit_header {background:#EEEEEE; font-weight:bold}
.nc_blog_edit_field {background:#F9F9F9;}
.nc_blog_edit_info{background:#F9F9F9; padding:5px 10px 5px 5px}
.nc_blog_edit_table input, textarea{width:100%;}
.nc_blog_edit_table select{width:50%;}

/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px; vertical-align:top; margin-top: 3px; margin-right: 9px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}
/*END   component styles   */


/* Auth module styles */
table.nc_messages {width:100%; margin:10px 0; border-collapse: collapse}
table.nc_messages tr.nc_msg a {text-decoration:none; display:block}
table.nc_messages tr.nc_msg a:hover {text-decoration:underline}
table.nc_messages .col_1 {width:5px}
table.nc_messages .col_2, table.nc_messages .col_4 {width:1%}
table.nc_messages th {background:#EEE; border:1px solid #CCC; padding:7px}
table.nc_messages td {background:#F6F6F6; border:1px solid #CCC; padding:5px}
table.nc_messages tr.nc_msg_out td {background:#EEE}
table.nc_messages tr.nc_msg_text td {background:#FFF}
table.nc_messages td.nc_divider {border:0; height:10px;	background:none}
table.nc_messages tr.nc_msg_min td {padding:1px 5px 2px}
div.nc_form {width:430px; margin:auto}
div.nc_form form {background:#EEE; border:1px solid #CCC; padding:10px 15px 10px 10px}
div.nc_form div.nc_header {background:#CCC; padding:5px 11px}
div.nc_form input.text {width:100%}
div.nc_form textarea {width:100%; height:5em}
table.nc_user_list {width:100%; border-collapse:collapse}
table.nc_user_list  th, table.nc_user_list td {padding:5px; border:1px solid #CCC}
table.nc_user_list  th {background:#EEE}
table.nc_user_list  td {background:#FFF}
.nc_user_list .online {color:#090}
.nc_user_list .offline {color:#900}
.nc_info_block {padding:5px; background:#EEE; border:1px solid #CCC}
.nc_user_full td {vertical-align:top}
a.nc_link_btn {text-decoration:none; margin-right:3px; padding:5px 8px; background:#F6F6F6; border:1px solid #DDD}
a.nc_link_btn:hover {background:#EEE; border:1px solid #CCC}
table.nc_list_table {border-collapse:collapse}
table.nc_list_table td {padding:5px 10px; background:#FFF; border:1px solid #EEE}
table.nc_list_table .grey, table.nc_list_table .grey td {background:#F6F6F6}
.nc_auth_login_check, .nc_auth_pass2_check { margin-left: 15px; font-weight: bold; display: none;}
.nc_auth_pass1_check { margin-left: 5px; font-weight: bold; display: none;}
#nc_auth_pass1_security { margin-left: 15px; display: none;}
#nc_auth_login_ok, #nc_auth_pass2_ok { color: #088A08; }
#nc_auth_login_fail, #nc_auth_pass2_fail  { color: #FF0000;}
#nc_auth_pass1_s1 { color: #FF0000; }
#nc_auth_pass1_s2 { color: #ddcc11; }
#nc_auth_pass1_s3 { color: #8cd750; }
#nc_auth_pass1_s4 { color: #088A08; }
#nc_auth_pass1_empty, #nc_auth_pass_min { margin-left: 15px; font-weight: bold; display: none; color: #FF0000; }
/*END Auth componetn styles */

/* Popup */
.overlay {
    display: none;
    position: fixed;
    background: rgba(0, 0, 0, 0.4);
    z-index: 101;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.popup {
    display: none;
    position: fixed;
    width: 360px;
    padding: 20px;
    border-radius: 4px;
    background: #fbfbfb;
    box-shadow: 0 0 10px #000;
    z-index: 200;
    left: 50%;
    margin-left: -200px;
    top: 250px;
}

.popup span.close {
    position: absolute;
    top: -16px;
    right: -16px;
    display: inline-block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 16px;
    border: 3px solid #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    background: #000 url(../close.png) 50% 50% no-repeat;
    cursor: pointer;
}

.popup .close:hover {
    background-color: #0072af;
}

.popup .message {
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
    font-size: 17px;

}

.popup .buttons .btn,
.popup .buttons .btn-light {
    width: 140px;
    font-size: 11px;
}

.btn {
    display: inline-block;
    background: #078ad6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3OGFkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc0YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #078ad6 0%, #0074b7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#078ad6), color-stop(100%,#0074b7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #078ad6 0%,#0074b7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #078ad6 0%,#0074b7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #078ad6 0%,#0074b7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #078ad6 0%,#0074b7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#078ad6', endColorstr='#0074b7',GradientType=0 ); /* IE6-8 */
    height: 29px;
    line-height: 29px;
    border-radius: 3px;
    border: 0;
    box-shadow: 0 2px 0 #3e5768;
    padding: 0 10px;
    text-align: center;
    color: #fff ! important;
    text-decoration: none ! important;
    font-family: Arial, sans-serif;
    font-size: 13px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    font-weight: bold;
}

.btn:hover {
    background: #419ed3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxOWVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDg1YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #419ed3 0%, #2d85b5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#419ed3), color-stop(100%,#2d85b5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #419ed3 0%,#2d85b5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #419ed3 0%,#2d85b5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #419ed3 0%,#2d85b5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #419ed3 0%,#2d85b5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#419ed3', endColorstr='#2d85b5',GradientType=0 ); /* IE6-8 */
}

.btn:active {
    background: #0072af; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzJhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDcyYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0072af 0%, #0072af 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0072af), color-stop(100%,#0072af)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0072af 0%,#0072af 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0072af 0%,#0072af 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0072af 0%,#0072af 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0072af 0%,#0072af 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072af', endColorstr='#0072af',GradientType=0 ); /* IE6-8 */
    box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.7);
}

.btn-light {
    display: inline-block;
    height: 29px;
    line-height: 29px;
    border-radius: 3px;
    border: 0;
    padding: 0 10px;
    text-align: center;
    text-decoration: none ! important;
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    background: #eef6f9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjZmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWM3Y2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eef6f9 0%, #bec7ce 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef6f9), color-stop(100%,#bec7ce)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eef6f9 0%,#bec7ce 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eef6f9 0%,#bec7ce 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eef6f9 0%,#bec7ce 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eef6f9 0%,#bec7ce 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef6f9', endColorstr='#bec7ce',GradientType=0 ); /* IE6-8 */
    box-shadow: 0 2px 0 #8a8a8a;
    color: #005282;
    text-shadow: 1px 1px 0 #fff;
}

.btn-light:hover {
    background: #eef6f9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjZmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWRkZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eef6f9 0%, #d5dde0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef6f9), color-stop(100%,#d5dde0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eef6f9 0%,#d5dde0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eef6f9 0%,#d5dde0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eef6f9 0%,#d5dde0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eef6f9 0%,#d5dde0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef6f9', endColorstr='#d5dde0',GradientType=0 ); /* IE6-8 */
}

.btn-light:active {
    background: #d5dde0; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZGRlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWY2ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d5dde0 0%, #eef6f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5dde0), color-stop(100%,#eef6f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d5dde0 0%,#eef6f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d5dde0 0%,#eef6f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d5dde0 0%,#eef6f9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d5dde0 0%,#eef6f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5dde0', endColorstr='#eef6f9',GradientType=0 ); /* IE6-8 */
    box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.7);
}
.left {float: left;}
.right {float: right;}
/*=====================================================*/
@media screen and (max-width: 1200px) {

#container .hide1 { display:none;}
#single_1 { top:67px; width: 164px;  height: 164px;  background-size: contain;}

.pltdmidle h4 {
  margin: 8px 4px 0px 0px;
}
#artblok  { top:60px; line-height:11px; }

#priceblock {right:166px; width: 300px; height: 80px; top:156px;}
#byform {
  right: 125px;
  bottom:3px;
}
#bayspr { width:100px;} 

#oneclickBut {width:110px}
#oldprice b { font-size:16px;}
#price_red { font-size:18px; top: 17px;}
#oldprice nobr { font-size:17px;}
#econom { width:96px; }
}
/*===================================================*/
@media screen and (max-width: 1024px) {
    
    

    .endnews1 { grid-template-columns: 1fr}
    .NewsSlide {width:90%;}
    .mpban .imglink {grid-column-gap:6%;}
	#site .hide2 { display: none;}
	
	#tmenu .tmpuncta {  padding:8px 8px; font-size:14px;}
	
	#tmenu .submenu { margin-top:32px; }
	

	
	.box1 { padding:7px;}
    .box1 img {max-width: 90%; height: auto;}
	#site #cartcontent { width:100%;  }
	
	#site #cartcontent th { font-size:10px; padding:4px;}
	#site #cartcontent th:nth-child(3){ max-width:100px; }
	#site #cartcontent td {font-size:12px}
	#site #cartcontent .qty input[type="text"] { width:24px;}
	
	.tdprice .price div {font-size: 16px; padding: 6px 0;}
	.tdprice .bad_price {font-size: 15px;}
	.tdprice .price span { font-size: 12px;}
	.pltr { grid-template-columns: 90px calc(100% - 300px) 110px 80px; }
	.pimg a {  width: 80px;  height: 80px;}
	.oneclickBut img { width:80px;}
	.baybut input[type="image"]{ width:80px;}
}
/*======================================================================*/
@media screen and (max-width: 900px) { 
#shapka {
  grid-template-columns: 24% auto repeat(3 , clamp(20px , 3% , 28px)) auto clamp(120px , 20% , 240px) auto clamp(180px ,20% , 230px) clamp(20px ,10% , 40px);
  }
#slogan { display:none;}
#logo img:first-child { width:100%;}
    
	#tmenu .TPnews .submenu , #tmenu .TPaction .submenu 	{ right:0; width:100%;}
	.pltdmidle h4 {	  margin: 4px 4px 0px 0px;}
	.pltdmidle * { font-size:12px;}
	#footer td {  width:auto;}
	

}
/*======================================================================*/
@media screen and (max-width: 767px) {
#footer center.footsoc {
  display: inherit;
  margin:10px 0;
}
#footer .politic {flex-direction: column;}
#footer .politic a {text-decoration: none;}

    #site .hide3 { display: none;}
    #socseti,#cart{ display: none;}
	#contactic { text-align:center;}
	#phon {justify-self: right; }
    #phon a {font-size: 32px; background-size: auto 26px; padding-left: 28px; margin:0 8px 0 0; line-height:6px;}
	#phon span { font-size:70%;}
    
	#phon nobr:first-child b { font-size:12px;}
	#phon nobr:last-child b { display:none;}
    
	.endnews1 { display: none;}
	.email {  vertical-align: 2px; }
	#site a.email b{text-decoration:underline;}
    #shapka{
        align-items: end ;
        grid-template-columns:clamp(100px , 36% , 183px) auto  repeat(3 , clamp(18px , 4% , 28px)) auto clamp(100px , 36% , 183px) 1%;
        grid-template-areas:"logo  befsoc telegram max email befphon phon aftphon"
                            
    }
	
label.check{
  width: 20px;
  height: 20px;
  display: block;
  position: relative;
}

input[type="checkbox"] + span {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: url(../sendcoluse.png) no-repeat;
  background-size:20px 20px;
  cursor: pointer;
}


    #sform { margin: 20px 10px 4px 10px;}

    #tmenu { height:30px; display:grid; grid-template-columns: 90px 1fr 90px; grid-template-areas:"tmenu_ul seachBlock2 cart2"; justify-items: center;  align-items: center;  }
    #tmenu_ul { grid-area: tmenu_ul;}
    .menuicon { font-size: 20px; vertical-align: -2px;}
	
	
    
    
    #seachBlock2 {grid-area: seachBlock2; display:inline-block; justify-self: center; width: 100%; max-width:220px;}
	#seachBlock2  div { height:23px; overflow:hidden; background: #fff; border-radius: 3px; margin:4px; position:relative;  }
	#seachBlock2 input { border:none;  padding:0; margin:4px 0 2px 6px; background:none; width:calc(100% - 40px);}
	
    #seachBlock2 button { width:34px; height:24px;  border:none; vertical-align: 5px; position:absolute; right:0; top:0;
	background:  #0090bd no-repeat url('data:image/svg+xml,<svg viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 11.1455C5.49956 8.21437 7.56975 5.69108 10.4445 5.11883C13.3193 4.54659 16.198 6.08477 17.32 8.79267C18.4421 11.5006 17.495 14.624 15.058 16.2528C12.621 17.8815 9.37287 17.562 7.3 15.4895C6.14763 14.3376 5.50014 12.775 5.5 11.1455Z" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.989 15.4905L19.5 19.0015" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') center center ;

 }
 
 #cart2 { grid-area: cart2; text-decoration: none;  font-size: 14px;  position: relative;display: initial;}
#cart2 img {
  width: 20px;
  vertical-align: -9px;
   }
#cart2 .cartcount {
  padding: 1px 6px;
  font-size: 10px;
  right: unset;
  left: 8px;
}
	
	
    
	#tmenu .tmpuncta { padding:4px 8px;}
	#tmenu .TPMenu:hover  .submenu { width:100%; margin-top:28px;}
	
	.TPMenu  { display:inline-block; padding:0px;}
    
	.tmpunct { display:none}
	/*
    #tmenu .tmpuncta {  padding:8px 4px; font-size:11px;font-weight: bold;}
	#tmenu { height:29px;}
	#tmenu .submenu { margin-top:29px; min-width: 386px; opacity: 0.95; right:0;}
	#tmenu .submenu li { margin-bottom:10px;}
*/

	#column { display: inline;}
	#leftcol { display:none; }
	.catalog img { width:80px;}
	#manufactures { border:none;}
	#footer { font-size:11px; background:#f1f1f1; border:none; margin:0;}
	#footer center.offer { background:#fff;}
	}
/*======================================================================*/
@media screen and (max-width: 500px) { 


	.hide4 { display: none;}
 	.email { font-size:11px; vertical-align:4px}
	

   	 

    
.menuicon { font-size: 21px;  line-height:20px;} 
/*
    #tmenu .tmpuncta {  padding:8px 3.5px; font-size:11px; }
*/
	.catblok { grid-template-columns: 1fr; } 
	.catalog:nth-child(2n){padding-left:0px;}
	.catalog:nth-child(odd) {border-right: none;}
	.pltr {padding-bottom: 10px;grid-template-columns: 80px calc(100% - 270px) 180px; grid-template-areas:"pimg pltdmidle pltdmidle" "stok tdprice tdbay"; grid-template-rows: auto 30px;}
	.tdprice {	grid-template-areas: "bad_price" "price"; border:none; padding:0; }
	.bad_price {align-self: normal;}
	.tdbay {grid-template-areas: " baybut oneclickBut "; }
	.stok { position:absolute; top: 88px;   left: 0;    display: block;    width: 80px;    text-align: center;}
	.tdprice .price {height: 21px; padding:0 10px 0 0}
	.tdprice .price div { padding:0}
	#single_1 { width:120px; height:120px;}
	#priceblock { right:120px; background:none;}
	#mpban {grid-template-columns: repeat(auto-fit, minmax(360px, 1fr)); font-size:11px;}

	#site #cartcontent th span{ visibility:hidden;}
	#buy_popup { max-width:90%; min-width:180px;}
	.catimg { display:none;}
	#spoller { width:auto;}

	
    #footer td:nth-child(1) {display: none; }
	#footer td:nth-child(2) { border:none; padding-left:6px; }
	#footer td:nth-child(3) { width:105px; border:none; padding:0; }
}

/*======================================================================*/
@media screen and (max-width: 382px) { 

    #phon a{font-size: 18px; background-size: auto 15px; padding-left: 18px;}
	#phon nobr:last-child  *{ font-size:8px; margin-left:6px;}

 #footer {
    font-size: 10px;
  }

	.box1 { padding:0px;}
    .catalog a.carent ,.CarImg { margin-left:10px;}
 	.email { vertical-align:2px}
    
    
.box1 .caption h1 { padding-left:10px; font-size:14px;}
#tmenu .submenu { min-width:100%;}
   


#byform {
  bottom: 3px;
  left: 74px;
  }
#site .price div{ font-size:13px;}

}