@font-face {
font-family: 'PragmaticaC';
src: url(./font/PragmaticaC.otf);
}

@font-face {
font-family: 'PragmaticaC-Bold';        
src: url(./font/PragmaticaC-Bold.otf);		
}

@font-face {
font-family: 'Days';        
src: url(./font/Days.otf);		
}


	
	* {
  margin: 0;
  padding: 0;
}
html,
body {
  height: 100%;
  font-family: calibri, tahoma, arial;
  color: #424040;
  font-size: 12pt;  
}
.wrapper {
  display: table;
  height: 100%;
  width: 100%;
  table-layout: fixed;
}
.content {
  display: table-row;
  height: 100%;
  width: 100%;
}

.footer {
    background-color: #9b1d1e;
    padding-top: 0;
    padding-bottom: 5px;

}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

 a{font-size:12pt; color:#9b1e1e; text-decoration:underline;}
 a:hover{font-size:12pt; color:#c8100f;text-decoration:none;}
 
 h1{font-family: Arial; font-size:21pt; margin-bottom:5px;}

img {
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.border{border:1px solid red;}

.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}
.lineheight1-5{line-height: 1.5;}
.lineheight1-3{line-height: 1.3;}
.both{clear: both; }
.border_img{border:1px solid #ecebeb;}


/* set col widths */
 .row {display: table;  table-layout: auto; width: 100%; }
  [class*="col-"] {  display: table-cell; }
  
  .col-1-1 {}
  .col-1-2 {width: 190px; background-color: #c81010;vertical-align: top;padding-top:3px;}
  .col-1-3 {width: 190px; background-color: #9b1d1e;vertical-align: top;padding-top:3px;}
  .col-4-1{width: 270px; vertical-align: middle;}
  .col-4-2{width: 230px;vertical-align: middle;}
  .col-4-3{vertical-align: middle;}
  .col-4-4{width: 270px; vertical-align: middle;}
  
  .col-2-1{width: 60px;vertical-align: middle;}
  .col-2-2{width: 200px; vertical-align: middle;}
  
  .col-22-1{width: 80px;vertical-align: top; padding-top:20px;}
  .col-22-2{vertical-align: middle;}
  
  .col-3-1{width: 270px; vertical-align: middle;}
  .col-3-2{background-color: #9b1e1e;vertical-align: middle;}
  .col-3-3{width: 270px; vertical-align: middle;}
  
  .col-222-1{width: 65px; vertical-align: middle;padding-left:20px; }
  .col-222-2{width: 200px; vertical-align: middle;}
  
  .col-2222-1{width: 60px; vertical-align: middle;}
  .col-2222-2{width: 200px;}
  
  .col-22222-1{vertical-align: middle;}
  .col-22222-2{width: 5px;vertical-align: middle;}
  
  .col-33-1{width: 200px;vertical-align: middle; text-align: right;}
  .col-33-2{vertical-align: middle;}
  .col-33-3{width: 200px; vertical-align: top;}
  
  .col-02-1{vertical-align: middle; width: 80px;}
  .col-02-2{vertical-align: middle; width: 110px;}
  
  .col-333-0{width: 45px;}
  .col-333-1{width: 250px;}
  .col-333-2{}
  .col-333-3{width: 200px;}
  
  .col-222222-1{vertical-align: top;}
  .col-222222-2{width: 360px;vertical-align: top;text-align: right;}
  
  .col-2222222-1{vertical-align: top;}
  .col-2222222-2{width: 50%;vertical-align: top;}
  
  .col-22222222-1{width: 35px; vertical-align: middle; }
  .col-22222222-2{vertical-align: middle; line-height: 1; }
  
  .col-002-1{width: 150px; vertical-align: middle;}
  .col-002-2{vertical-align: top; }
  
  .col-0002-1{width: 370px; vertical-align: top;}
  .col-0002-2{vertical-align: top; }
  
  .col-1-22-1{width:60px; vertical-align: middle;}
  .col-1-22-2{vertical-align: middle; }

  .col-1-333-1{width:120px; vertical-align: middle;}
  .col-1-333-2{vertical-align: middle;}
  .col-1-333-3{width:160px; vertical-align: middle; text-align: right;}

  
/* сетка */

.width1280{max-width: 1280px; margin: 0 auto;}
.width260{width:260px; margin: 0 auto;}

.top_menu {padding-top:5px; padding-bottom:5px;}
.top_menu a{font-size:12pt;color:#3d3d3d; padding-left: 5px; padding-right: 5px; text-decoration:underline;}
.top_menu a:hover{font-size:12pt;color:#9b1e1e; text-decoration:none;}

.voprs{ background-image: url(images/bg_vopros.png);background-repeat: no-repeat; background-position: left;}
.voprs a{font-size:12.5pt;color:#ffffff;padding-left:38px;text-decoration:underline;}
.voprs a:hover{font-size:12.5pt;color:#f7cbcb;text-decoration:none;}

.cabinet{ background-image: url(images/bg_cabinet.png);background-repeat: no-repeat; background-position: left;}
.cabinet a{font-size:12.5pt;color:#ffffff;padding-left:38px;text-decoration:underline;}
.cabinet a:hover{font-size:12.5pt;color:#f7cbcb;text-decoration:none;}

.tel-top{font-family:PragmaticaC,Arial;font-size:15pt; color:#000000; background-image: url(images/bg_tel.png);background-repeat: no-repeat; background-position: left; padding-left:30px; font-weight: bold;}

.tel-top span{font-size:11pt;}
.zvonok{padding-left:12px;}
.zvonok a{color:#9b1e1e;font-size:12.5pt;}
.zvonok a:hover{color:#c8100f;font-size:12.5pt;text-decoration:none;}

.adres-magazin a{color:#9b1e1e;font-size:12.5pt;}
.adres-magazin a:hover{color:#c8100f;font-size:12.5pt;text-decoration:none;}
.zakaz{font-weight: bold; color:#000000;}
.oform{padding-top:5px;}
.zakaz_bg{background-color:#faeded;height:100px;}

.zakaz-zapch{color:#8e8c8c;}
.zakaz-zapch a{font-size:13pt;color:#c8100f;font-weight: bold;}
.zakaz-zapch a:hover{font-size:13pt;color:#9b1e1e;font-weight: bold;text-decoration:none;}
.ramka_poisk{border-top:2px solid #9b1e1e;height:50px;border-bottom:2px solid #9b1e1e;}

.search-text{font-size:10pt;color:#ffffff;}
.search {height: 1.5em; border:1px solid gray; width: 100%; color:#4f4f4f; padding-left:10px;}
.search-img { width: 25px; height: 18px; position: relative; left: -1.1em;  vertical-align: middle;  cursor:pointer;  float: right; }
.search-otst{padding-left:20px;padding-right:5px;}

.slogan{background-color:#b22322; font-family: Days,Arial; padding:5px; color:#ffffff;font-size:14pt;}


.oformit_zakaz {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;	
	font-size:11pt;
	padding:3px 8px;
	text-decoration:none;
}
.oformit_zakaz:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;	
	font-size:11pt;
	padding:3px 8px;
	text-decoration:none;
}
.oformit_zakaz:active {
	position:relative;
	top:1px;
}


.specbottom {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #646464), color-stop(1, #454245));
	background:-moz-linear-gradient(top, #646464 5%, #454245 100%);
	background:-webkit-linear-gradient(top, #646464 5%, #454245 100%);
	background:-o-linear-gradient(top, #646464 5%, #454245 100%);
	background:-ms-linear-gradient(top, #646464 5%, #454245 100%);
	background:linear-gradient(to bottom, #646464 5%, #454245 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#646464', endColorstr='#454245',GradientType=0);
	background-color:#646464;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #646464;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;	
	font-size:12pt;
	padding:4px 8px;
	text-decoration:none;
}
.specbottom:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #454245), color-stop(1, #646464));
	background:-moz-linear-gradient(top, #454245 5%, #646464 100%);
	background:-webkit-linear-gradient(top, #454245 5%, #646464 100%);
	background:-o-linear-gradient(top, #454245 5%, #646464 100%);
	background:-ms-linear-gradient(top, #454245 5%, #646464 100%);
	background:linear-gradient(to bottom, #454245 5%, #646464 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454245', endColorstr='#646464',GradientType=0);
	background-color:#454245;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #646464;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;	
	font-size:12pt;
	padding:4px 8px;
	text-decoration:none;
}
.specbottom:active {
	position:relative;
	top:1px;
}

.botton_ser {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:12pt;
	padding:2px 6px;
	text-decoration:none;
}
.botton_ser:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:12pt;
	padding:2px 6px;
	text-decoration:none;
}
.botton_ser:active {
	position:relative;
	top:1px;
}


.not_adres{display:none;}
.not_remonta{display:none;}

.list{margin: 0 auto;  overflow: hidden; max-width:1000px; padding-top:3px; padding-bottom:3px;}
ul.list{list-style: none;}
.list li {float: left; width: 23%;}
.podmenu li{float: none; width: 100%;}
.list li {display: inline-block;}
.list ul li {padding:0px 0px 0px 10px;}
.osn_niz_menu{font-size:12pt;color:#f7cbcb;}
.osn_niz_menu a{font-size:12pt;color:#f7cbcb;text-decoration:none;}
.osn_niz_menu a:hover{font-size:12pt;color:#ffffff;text-decoration:underline;}
.podmenu li a{font-size:11pt; color:#f7cbcb;text-decoration:underline;}
.podmenu li a:hover{font-size:11pt; color:#ffffff;text-decoration:none;}
.soc_img{display:inline-block;vertical-align:middle;}
.soc_link{display:inline-block;vertical-align:middle;padding-left:7px}

.copyrs{display:none;}

#leftblock {float: left; width: 270px; padding-bottom:10px; padding-top:5px; overflow:hidden; }
#rightblock { padding: 5px 5px 5px 5px; overflow:hidden;}

.zag_catalog{font-size:20pt;  letter-spacing: -1.5px; padding-bottom:3px; }
.content_left{}

.podbor_banner_block{padding-top:20px;}
.podbor_banner{width:33.33%;float:left;height:175px;}
.block_ban{width:300px; margin: 0 auto;}
.plashka_ban{background-color:#7b7b7b; text-align: center; padding:5px;}
.plashka_ban a{font-family: PragmaticaC,Arial; color:#ffffff;font-size:12pt;text-transform: uppercase;text-decoration:none; font-weight:bold;}
.plashka_ban a:hover{font-size:12pt;color:#fac801;}
.not_menu_cat{display:none;}

.banner-left{padding-top:25px;padding-bottom:10px;}
.spec-glavn{padding-left:15px; font-family: Days,Arial; font-size:16pt; line-height:1; padding-top:10px;} 
.spec-glavn span{color:#b6b5b5;font-size:14pt;white-space: nowrap;}
.spec-knopka-block{padding-left:15px; padding-top:10px;padding-bottom:20px;}
.specblock{text-align: center; max-width: 1280px; margin: 0 auto;}


.tovar_outers{padding-top:15px;padding-bottom:10px;text-align: center;}
.tovars_cats{width:33.33%;float:left;height:410px;}
.tovar_block{border:1px solid #e8e8e8; max-width: 240px; margin: 0 auto; padding: 15px 5px 15px 5px;height:340px; position:relative;}
.tovar img{max-width: 200px; margin: 0 auto;}
.tovar_link {padding:3px;}
.tovar_link a{font-size:13pt; color:#9b1e1e; text-decoration:underline;}
.tovar_link a:hover{font-size:13pt; color:#c8100f;text-decoration:none;}
.tovar_har{color:#989898;font-size:11pt;}
.old_cena{color:#dadada; font-size:14pt; text-decoration:line-through;}
.cena_cat{color:#c8100f;font-size:17pt; font-family: PragmaticaC, Arial; font-weight:bold;}
.cena_cat .tsvprice{color:#c8100f;font-size:17pt; font-family: PragmaticaC, Arial; font-weight:bold;}

.price_block{padding:3px;}
.number-plus{}
.number-plus input{border:1px solid #ddd; padding:2px; width: 25px; text-align: center;height:17px; border-radius:2px;}
.number-plus span {cursor:pointer; }
.minus, .plus{width:20px;height:10px;background:#f2f2f2;border-radius:2px;	padding:0px 7px 1px 7px;border:1px solid #ddd;}
.plus:hover {background:#dad9d9;}
.minus:hover {background:#dad9d9;}
.korzina_add{}
.korzina_add img{max-width: 97px;}
.korzina:active {position:relative;top:1px;}
.korzina_niz{position:absolute;bottom:20px; width: 200px; left: 50%; margin-left: -100px;}

.news_blok_otst{padding-top:20px;padding-bottom:20px;}
.news_block{background-color:#f6f6f6; overflow:hidden; }
.news_glavn{padding: 15px 5px 25px 5px;}
.news_gl{float: left; width: 33.33%;}


.news_img {display:inline-block; position:relative;}
.news_img .example_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;      
    color:#fff;         
    padding:10px;
    background-color:rgba(0,0,0,.4);     
}
.news_img span {font-size:11pt;}
.news_img a{color:#ffffff;font-size:14pt; text-decoration:none;}
.news_img a:hover{color:#fac801;font-size:14pt;text-decoration:underline;}

.pzd_block h2{text-align: center; font-family: Arial; font-size:18pt; padding: 10px 5px 0px 5px;}
.carisel3 {padding-top:10px;padding-bottom:25px;}
.pzd_pozic img{max-width: 180px; margin: 0 auto; border:1px solid #ecebeb;}
.pzd_text {padding: 0px 5px 10px 5px;}

.kroshki{font-size:11pt; color:silver;}
.kroshki a{font-size:11pt; color:silver; text-decoration:underline;}
.kroshki a:hover{font-size:11pt; color:silver; text-decoration:none;}
.zagtext{text-transform : uppercase;}

.contentss p {padding-bottom:8px; text-align: justify;}
.contentss ul{padding-left:15px; padding-top:5px; padding-bottom:5px; margin-left:15px; margin-top:5px; margin-bottom:5px;line-height: 1.5;}
.contentss{padding-left:5px;}

#content-tab2 ul,ol{padding-left:15px; padding-top:0px; padding-bottom:5px; margin-left:15px; margin-top:0px; margin-bottom:5px;line-height: 1.5;}
#content-tab2 ul li{list-style-type: square;}
#content-tab2 p{line-height: 1.2;}

.zag_grup_magazin{text-transform: uppercase; font-size:14pt; color:#000000; background-color:#ebebeb; padding: 3px 5px 3px 5px; }
.grup_magazin{padding: 10px 5px 5px 5px;}
.block_magazin_kratko{padding-bottom:15px;}
.zag_magazin{text-transform: uppercase;font-weight: bold;}
.tel_magazin{font-size:14pt;}
.adres_magazins{padding-left:7px; padding-right:7px;}
.bold_magazin{font-weight: bold;}
.blok_telefon_magazin{padding:5px; background-color:#f7f5f5; border-radius:3px;}
.regim_rabot_primech{white-space: nowrap;}
.pad_adress{padding-top:10px;padding-bottom:8px;}
.pad_assortim{padding-bottom:10px;}
.pad_print{padding-top:10px;padding-bottom:10px;}
.foto_magazons_block{padding-top:20px;padding-bottom:10px;}
.foto_otstup_block{padding-top:10px;}
.magazins_img{float: left; width: 33.33%; height:auto; text-align: center;}
.magazins_img img{width:98%;height:auto; padding-bottom:5px;}

.pzd_pozicia{float: left; width: 20%; height:120px; text-align: center;}

.date_news{color:silver;}
.col-002-1 img{border-radius:3px;}
.news_introtxt{text-align: justify;}
.news_link_all a{font-size:15pt; text-decoration:underline;}
.news_link_all a:hover{font-size:15pt;text-decoration:none;}

/* pagination */
.pagination {
    clear: both;
    color:gray;
    margin-top:15px;
    text-align:center;
	 margin-bottom:10px;
}

.pagination a {
    text-decoration:none;
    background:#F4F4F4;
    border:1px solid #E8E8E8;
    color:gray;
}

.pagination a:hover {
    background: black;
    border:1px solid #E8E8E8;
    color:white;
}

.pagination a,
.pagination b,
.pagination .disabled {
    padding:3px 6px;
    line-height:2em;
}

.pagination .disabled {
    color: #BFBFBF;
    background:#EFEFEF;
    border:1px solid #E8E8E8;
}

.current{font-weight: bold;padding:4px 6px; border:1px solid #E8E8E8; background:#e3e2e2;}
	/* pagination */
	
.otziv_block{padding-top:10px; padding-bottom:10px;}
.otziv_otst{border:2px solid #dad9d9; border-style: dashed; padding:10px;}
.otziv_autor{font-weight: bold;}
.otziv_txt{font-style: italic;}


.hidden_cat { display: none;}
.hidden_cat2{display: none;}
.cat_open{padding:7px; background-color:#9b1e1e;}
.cat_open a{color:#ffffff; font-size:14pt;text-decoration:none;}
.cat_open a:hover{color:#ffb503;}
.cat_open2{display: none;}

.filter_open{}
.filter_open a{color:#ffffff; font-size:14pt;text-decoration:none;}
.filter_open a:hover{color:#ffb503;}
.tabs_not{display:none; background-color:#9b1e1e;padding:7px;}


.catalog_grup{float: left; width: 33.33%; height:210px; text-align: center;}
.catalog_grup a{font-size:14pt;}
.catalog_grup a:hover{font-size:14pt;}

.podzakaz{color:red;}
.not_tovar{font-size:14pt;text-align: left;color:silver;}
.cat_open1{display:none;}

.fotogals{padding-top:10px;}
.fot_plus{width:90px; float: left;height:80px;}
.t_bolds{font-weight: bold;}
.podrobno_korzin_block{padding:12px 0px 12px 0px;}
.zak_tel_mail{font-size:14pt;text-decoration: underline;}
.podrobno_primech{padding-top:10px;  color:gray;}
.korz_nowrap{white-space: nowrap;}
.tip_kreplenia{font-weight:bold;font-size:13pt; padding-top:10px;}
.tip_krepl{width:230px; float: left;height:50px;}

.otstup_tab ul{margin:0; padding:0;}
.dotted  {list-style: none;max-width:490px;}
.dotted li {
margin-bottom:6px;
border-bottom: 1px #404B51 dotted;
border-bottom-color:gray;
font-size: 13pt;
line-height: 1;
list-style: none;
}
.dotted li span:nth-child(odd) {padding-right: 6px;}
.dotted li span:nth-child(even) {float: right;padding-left: 6px;}
.dotted span {background: white;position: relative;bottom: -5px;}

.dotted2 {list-style: none;max-width:700px;}
.dotted2 li {
margin-bottom:6px;
border-bottom: 1px #404B51 dotted;
border-bottom-color:gray;
font-size: 12pt;
line-height: 1;
list-style: none;
}
.dotted2 li span:nth-child(odd) {padding-right: 6px;}
.dotted2 li span:nth-child(even) {float: right;padding-left: 6px;}
.dotted2 span {background: white;position: relative;bottom: -5px;}



.video_block iframe, 
.video_block object,  
.video_block embed {top: 0;left: 0; width: 480px;	height: 271px;}

.nopinput{width: 40px;border:1px solid silver; padding:3px;}
.total_car{font-size:14pt;font-weight: bold; text-align: right; padding-top:5px;padding-bottom:5px;}
.complect_car{font-style: italic; color: Gray;font-size:11pt;}
.knop_of_pad{float:left; padding-right:5px; padding-bottom:5px;}
.summa_kroz{text-align: right; padding-top:5px;}
.dostavka_kroz{text-align: right;}
.tovar_bord_niz{padding: 10px 5px 10px 5px; border-bottom:1px solid silver; border-bottom-style: dotted;}

.forma_blocks{background-color:#f9f8f8; padding:7px; border:1px solid #e4e4e4;}
.success{background-color:#faeded; padding:5px; border:1px solid #f8d8d8;}
.pad_td{padding-left:5px;padding-right:5px;}

.search_block{ padding-bottom:3px; padding-top:3px;}
.evoSearch_info{background-color:#faeded; padding:3px; border:1px solid #f8d8d8;}

.pohog_tovar_block{padding-top:10px;padding-bottom:10px;}
.pohog_tovar_plashka{font-size:14pt; color:#000000; background-color:#ebebeb; padding: 3px 5px 3px 5px; text-align: center;  font-family: PragmaticaC,Arial;font-weight:bold;}



@media screen and (max-width: 1220px) {
.block_ban{width:260px; height:auto;}
.plashka_ban a{font-size:11pt;}
.plashka_ban a:hover{font-size:11pt;}	
.podbor_banner{height:165px;}

.pzd_pozicia{float: left; width: 25%;}
}


@media screen and (max-width: 1100px) {
.col-33-1{text-align: center;}
.podbor_banner{width:50%;float:left;height:175px;}
.block_ban{width:300px; height:auto;}
.plashka_ban a{font-size:12pt;}
.plashka_ban a:hover{font-size:12pt;}

.col-333-1{width: 150px; vertical-align: middle;}
.col-333-0{vertical-align: middle;}	
.col-333-2{vertical-align: middle;}
.col-333-3{vertical-align: middle;}

.col-222222-2 img{width:300px; height:auto;}
.col-222222-2 {width:310px;}

.catalog_grup{float: left; width: 50%;}



}


@media screen and (max-width: 1024px) {
.col-2-1{width: 100%;display:inline-block;text-align: center;}
.col-2-2{width: 100%;display:inline-block;text-align: center;}	
.col-4-1{width: 240px;}

.news_gl img{width:280px; height:280px;}	

.col-222222-1{width:100%;display:block; }
.col-222222-2{width: 100%;display:block; text-align: left;}
.col-222222-2 img{width:350px; height:auto;}
.pzd_pozicia{float: left; width: 33.33%;}
.tovars_cats{width:50%;float:left;}

.tovar_podrobno_img{width:300px;height:auto;}
.col-0002-1{width: 320px; vertical-align: top;}
.fot_plus{width:77px; float: left;height:80px;}
.fot_plus img{width:70px;height:auto;}
}

@media screen and (max-width: 920px) {
.col-4-3{display:none; }
.col-4-2{width: auto; }
.not_adres{display:block;}
.col-33-1{width: 180px;}
.block_ban{width:250px; height:auto;}
.plashka_ban a{font-size:11pt;}
.plashka_ban a:hover{font-size:11pt;}	
.podbor_banner{height:165px;}

.news_gl img{width:245px; height:245px;}

.col-0002-1{width:100%;display:block;}
.col-0002-2{width:100%;display:block;}

.tovar_podrobno_img{width:350px;height:auto;}
.fot_plus{width:90px; float: left;height:70px;}
.fot_plus img{width:80px;height:auto;}

}

@media screen and (max-width: 850px) {
.col-1-1 {width: 100%; display: block; }
.col-1-2 {width: 50%; float:left; padding-top:5px; padding-bottom:5px;}
.col-1-3 {width: 50%; display:inline-block; padding-top:5px; padding-bottom:5px;}	
.topmen{text-align: center;}

.col-1-1 {text-align: center;}
.col-3-1{display:none;}
.txt-zakaz-zp{display:none;}
.not_remonta{display:block;}
.col-222-1 img{padding-top:3px;}

.slogan{font-size:12pt; padding-left:3px;padding-right:3px;}
.banner-top{display:none;}

.col-333-3{width:150px;}

}



@media screen and (max-width: 785px) {
.col-4-1{width: 220px;}
.slogan{font-size:11pt;}
.col-33-1{display:none;}
#leftblock{display: inline-block; float: none; width: 100%; padding:0}
.content_left{padding-right:0;}


.block_ban{width:300px; height:auto;}
.plashka_ban a{font-size:12pt;}
.plashka_ban a:hover{font-size:12pt;}
.zag_catalog{display:none;}
.not_menu_cat{display:block;}
.banner-left{display:none; padding: 0;}

.spec-glavn{padding-left:5px; padding-right:5px;}
.spec-knopka-block{padding-left:5px; padding-right:5px;}

.news_gl img{width:225px; height:225px;}
.news_img a{font-size:12pt;}
.news_img a:hover{font-size:12pt;}
.ramka_poisk{border-bottom:0px;}

 h1{font-size:19pt;}
 
 .hidden_cat { display: block;}
.js-button{display: none;}
.cat_open{display: none;}

.cat_open2{display: block;padding:7px; background-color:#9b1e1e;}
.cat_open2 a{color:#ffffff; font-size:14pt;text-decoration:none;}
.cat_open2 a:hover{color:#ffb503;}

.tabs_not{display: block;}

}

@media screen and (max-width: 700px) {
.col-4-1{width: 100%;display:inline-block; text-align: center; }
.col-4-2{width: 50%;float:left; }
.col-4-4{width: 50%;display:inline-block;}	
.tel-top{color:#000000; background-image: none; padding-left:10px;}

.podmenu li a{font-size:10pt;}
.podmenu li a:hover{font-size:10pt;}
.osn_niz_menu{font-size:11pt;}
.osn_niz_menu a{font-size:11pt;}
.osn_niz_menu a:hover{font-size:11pt;}

.news_gl{float: none; width: 100%; height:340px;}
.news_gl img{width:300px; height:300px;}
.news_img a{font-size:14pt;}
.news_img a:hover{font-size:14pt;}
.news_glavn{padding: 15px 5px 0px 5px;}

.magazins_img{float: left; width: 50%;}




}

@media screen and (max-width: 650px) {

.block_ban{width:250px; height:auto;}
.plashka_ban a{font-size:11pt;}
.plashka_ban a:hover{font-size:11pt;}	
.podbor_banner{height:165px;}



}

@media screen and (max-width: 520px) {
.col-3-3{display:none;}	
.list{display: none;}
.slogan{display: none;}
.copyrs{display:block;text-align: center; color:#f7cbcb; padding-top:5px;padding-bottom:3px;}
.podbor_banner{width:100%;float:left;}
.block_ban{width:300px; height:auto;}
.plashka_ban a{font-size:12pt;}
.plashka_ban a:hover{font-size:12pt;}
.zag_catalog{display:none;}
.pzd_block h2{font-size:16pt;}
 h1{font-size:18pt;}
 
.col-333-0{vertical-align: top;} 
.col-333-1{width:100%;display:block;} 
.col-333-2{width:100%;display:block;} 
.col-333-3{width:100%;display:block;}
.adres_magazins{padding:0px;} 

.pzd_pozicia{float: left; width: 50%;}

.col-002-1{display:none;}
.col-002-2{width:100%;display:block;}

.tovars_cats{width:100%;float:none;}
.catalog_grup{float: none; width: 100%;}

.video_block iframe, 
.video_block object,  
.video_block embed {top: 0;left: 0; width: 100%;	}

.table_user_zakaz table {border: 0; width: 100%;background-color:#ffffff;}
.table_user_zakaz table thead {display: none;}
.table_user_zakaz table tr {margin-bottom: 30px;display: block;border:1px solid #f8d8d8;padding-top:5px;padding-bottom:5px;}
.table_user_zakaz table td {display: block; text-align: center; }

}


@media screen and (max-width: 480px) {
.col-1-1{display: none;}

.col-4-1{width: 100%;display:block; text-align: center; }
.col-4-1 img{padding-left:5px;}
.col-4-2{width: 100%;display:block; text-align: center;}
.col-4-4{width: 100%;display:block; }
.col-22-2{text-align: center;}
.tel-top{ padding-left:0px;font-size:17pt;}
.col-22-1{display: none;}	
.zakaz_bg{background-color:#faeded;height:80px;}

.voprs a{font-size:12pt;}
.voprs a:hover{font-size:12pt;}
.cabinet a{font-size:12pt;}
.cabinet a:hover{font-size:12pt;}

.col-2222222-1{width:100%;display:block;}
.col-2222222-2{width:100%;display:block;padding-top:10px;}
.col-222222-2 img{width:100%; height:auto;}

.dotted li {font-size:11pt;}

.col-1-333-1{width: 100%; display: block;}
.col-1-333-2{width: 100%; display: block;}
.col-1-333-3{width: 100%; display: block;text-align: left;}
.total_car{text-align: left;}
.car_uid_otst{padding-top:5px;}
.summa_kroz{text-align: left;}
.dostavka_kroz{text-align: left;}
	
}

@media screen and (max-width: 350px) {
.block_ban{width:280px; height:auto;}
.news_gl img{width:280px; height:280px;}
.news_gl{height:320px;}
.magazins_img{float: none; width: 100%;}
.pzd_pozicia{float: none; width: 100%;}
	
}


@media screen and (max-width: 320px) {
.col-1-2 {width: 100%; float:none; display:block; }
.col-1-3 {width: 100%; display:block;}
.block_ban{width:260px; height:auto;}
.news_gl img{width:260px; height:260px;}	
.news_gl{height:300px;}
}