
.inside.inside-2 h1{text-transform: uppercase; font: 18px Georgia, serif; color: #838383;}
.horiz-line{height: 1px; width: 100%; background: #d9d9d9; margin-bottom: 35px; margin-top: 40px;}

.spec-list-wrap{margin-bottom: 150px;}
.inside .spec-list{margin:0 0 0 -2%;}
    .inside .spec-list li{float: left; width: 48%; margin: 0 0 25px 2%; padding: 0; background: none;}
    .sli-l{float: left;}
        .sli-l img{width: 159px; height: 159px;}
    .sli-r{background: #d8d8d8; height: 129px; overflow: hidden; margin-left: 159px; padding: 15px 20px 15px 25px;}
        .spec-list .sli-r h2{font:24px Georgia, serif; line-height: 22px; min-height: 24px; max-height: 50px; font-weight:normal;margin:0 0 10px 0; padding:0; border:0;color:#717171;}
        .sli-r p{font-family: Georgia,serif; font-size: 12px;color:#717171; line-height: 16px;}

.spec-list-2 .sli-l img{width: 344px; height: 344px;}
.spec-list-2 .sli-r{margin-left: 344px; height: 310px; background: #999; padding: 18px 18px 16px 18px;}
    .spec-list-2 .spec-descr{ height: auto;}
    .spec-list-2 .sli-r p{color: #fff;}
    .spec-list-2 .sli-r h2{margin-bottom: 18px; color: #fff; height: auto; line-height: 22px; min-height: 24px; max-height: 66px; overflow: hidden;}
    .spec-date{color: #616161; font:14px arial, serif; margin-bottom: 15px; height: 14px;}

@media only screen and (max-width: 1252px){
    .inside .spec-list li{margin-bottom: 17px;}
    .spec-descr{height: 83px; overflow: hidden;}

    .spec-list-2 .sli-l img{width: 274px; height: 274px;}
    .spec-list-2 .sli-r h2{margin-bottom: 10px;}
    .spec-list-2 .spec-descr{height: 130px;}
    .spec-list-2 .sli-r{ margin-left: 274px; height: 238px; padding: 18px 18px 18px 18px;}
}