h3 {
  margin: 0;
  font-family: Verdana, Arial;
}

h3 a {text-decoration: none;font-weight: normal;font-size: 13px!important}
h3 > a {width: 308px;display: block;padding: 7px 20px;padding-right: 32px;margin: 0;color: #777;margin: 4px 0;background: url(images/plus.jpg) no-repeat 340px center;}
h3:hover {}
h3.open  { background-color: #fff; }
h3.open > a{background: url(images/minus.jpg) no-repeat 340px center;}
h3.open a {color: #437fa1}
h3 + div { padding: 10px; }
h3 a img {max-width: 70px;max-height: 70px;float: left;padding-right: 10px}
#custom-show-hide-example div, #custom-show-hide-example2 div, #custom-show-hide-example3 div, #custom-show-hide-example4 div {background-color: #fff;margin-top: 4px}
#custom-show-hide-example div a, #custom-show-hide-example2 div a {margin: 10px 15px}
#custom-show-hide-example3 div a, #custom-show-hide-example4 div a {/* margin: 10px 5px 10px 10px;padding: 10px 25px; */font-size: 12px}

#custom-show-hide-example3 div p, #custom-show-hide-example4 div p {padding: 10px}
#custom-show-hide-example3 h3, #custom-show-hide-example4 h3  {height: 110px; overflow: hidden}
#custom-show-hide-example3 h3  a, #custom-show-hide-example4 h3  a {font-family: Arial;font-size: 12px!important;color: #437fa1;}
#custom-show-hide-example3 h3 > a > a, #custom-show-hide-example4 h3 >  a > a{display: inline-block;    max-height: 95px;    overflow: hidden;}
#custom-show-hide-example3 h3 a span, #custom-show-hide-example4 h3 a span {color: #c61133;font-family: Verdana;line-height: 18px}
#custom-show-hide-example4 h3 a span {line-height: 28px}
/* Pre hide sections with JavaScript on
--- */
h3+div {
  display: none;
}

.news-detail h3+div{display: block}

.teh img{max-width: 100%}


/*.subscribe-form .inputs{display: none}*/
.subscribe-form input[type=text]{width: 300px}
.subscribe-form input[name=OK]{background: #4a794a;    border: none;    color: #fff;    text-transform: uppercase;    font-size: 14px;    padding: 7px 10px;    box-sizing: border-box;}
.subscribe-form label{display: block;    margin-bottom: 10px;}

/*
#left.detail_page .tovar #top2 .arrow{/* margin-top: -48px *//*position: absolute;    top: 0;    margin-top: -6px;}
#left .bu .tovar #top2 .arrow{margin-top: -48px}
#left.stat_page #top2 .arrow{margin-top: -34px}
*/

#category .left #materials {line-height: 1}

#table2{table-layout: fixed}
#table2 tr td:first-child{width: 25%;    text-align: center;    vertical-align: middle;}


.subscr_block{background: #fff;    font-weight: normal;    font-family: Arial;    font-size: 11px;}
.subscr_block .subscr_top{background: url(images/subscr.png) no-repeat left center;    min-height: 90px;    padding-left: 81px;}
.subscr_block .subscr_top p{ color: #c61133;    font-size: 12px;    font-weight: bold;    padding: 5px 0;}
.subscr_block  input[type=text]{width: 130px; height: 30px; box-sizing: border-box; margin-bottom: 5px}
.subscr_block  input[name=OK]{background: #437fa1;    border: none;    color: #fff;    text-transform: uppercase;    font-size: 14px;       height: 30px; line-height: 30px; box-sizing: border-box; vertical-align: top;    width: 130px; margin-top: -1px}
.subscr_block .subscr_btn{color: #4381a5;    font-size: 13px;    text-align: center;margin-top: 10px;    padding-bottom: 5px;}
.subscr_block .subscr_btn span{color: #c61133}

/* Responsive design
--- */
/*@media screen and (max-width: 1056px) {
  body {
    width: 672px;
  }
  .c2 {
    margin-right: 0;
    margin-bottom: 0;
  }
}

@media
only screen and (max-width: 704px),
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
  body {
    width: 320px;
  }
  .c1 {
    margin-right: 0;
    margin-bottom: 0;
  }
  h1 {
    font-size: 28px;
    text-shadow: 0px 0px 1px rgba(0,0,0,0.7);
  }
}

@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
  body {
    padding: 0 12px;
  }
}*/
