.forum-block-inner table {

width: 100%;

}

.forum-item-author {

display:none;

}


/*SUBSCRIBE 09.07.2018 DAV*/

.subscribe-detail-news {

border: 1px solid #b4c4d6;
padding: 30px;	
background: #f2f5f7;	
}

.subscribe-detail-success {
border: 1px solid green;
padding: 30px;  
background: #f2f5f7;
color: green;
text-align: center;
line-height: 23px;    
}

.subscribe-detail-news form {

margin-top: 5px;
float: right;
padding-left: 50px;

}

.subscribe-detail-news .subscribe-detail-email{
	
	height: 41px;
	font-size: 14px;
	width: 220px;
	border: 1px solid #b4c4d6;
    padding: 10px;

}
	
	
.subscribe-detail-news button[type="button"] {
	
    background: #0e5baa;
    background: -moz-linear-gradient(top,#0e5baa 0%,#003c7d 100%);
    background: -webkit-gradient(linear,left top,left bottom,colsubmitor-stop(0%,#0e5baa),color-stop(100%,#003c7d));
    background: -webkit-linear-gradient(top,#0e5baa 0%,#003c7d 100%);
    background: -o-linear-gradient(top,#0e5baa 0%,#003c7d 100%);
    background: -ms-linear-gradient(top,#0e5baa 0%,#003c7d 100%);
    background: linear-gradient(to bottom,#0e5baa 0%,#003c7d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e5baa',endColorstr='#003c7d',GradientType=0);
    height: 41px;
    color: #e5e8f4;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    padding: 10px 15px;
    vertical-align: top;
    line-height: 22px;
	cursor: pointer;

	}
	
.subscribe-detail-news button[type="button"]:after {
    background: url(https://kamaz.ru/bitrix/templates/.default/images/arrow-button.png) no-repeat;
    width: 12px;
    height: 24px;
    position: relative;
    display: inline-block;
    content: "";
    margin-left: 20px;
    vertical-align: middle;
}


.subscribe-detail-title {
	
	font-size: 20px;
	line-height: 30px;
	margin-top: -10px;
	padding:0;
    float: left;


}

.subscribe-detail-small {

font-size: 11px;
padding-top: 20px;
text-align: center;
margin-bottom: -20px;
color: #666;

}


.subscribe-detail-icon {

    margin-top:-3px;

}

.subscribe-success {

border: 1px solid green;
padding: 30px;  
background: #f2f5f7;
color: green;

}

.subscribe-detail-error, .subscribe-detail-success {

    display: none;

}

.subscribe-detail-error {

    color: red;

}


.wrap table.table-technical-characteristics2 td {
    padding: 10px 5px 10px 5px;
    color: #4a525c;
    font-size: 11px;
    border: 1px solid #333;
	width: 100%;
}

menu li { z-index: 100; }

nav.icon-link .wrap-shar { display: none; }
nav.icon-link a.print { display: none; }


.tr-footer a {
    color: #d87602;
}

.tr-footer a:hover {
    color: #90a1b5 !important;
}

.tr-footer span {
    color: #d87602;
}


.phone-b span {
    font-size: 20px;
    font-family: 'freesetboldc';
    display: inline-block;
    vertical-align: middle;
    border-top: 0;
    padding: 10px 0 0;
    margin-top: 5px;
}

footer .contact-info .adress-b {
    padding: 10px 20px;
    color: #6c7c8f;
    font-size: 10px;
    text-transform: uppercase;
    border-right: 1px solid #fff;
    padding-right: 30px;
    width: 230px;
    height: 95px;
    float: left;
}

footer .contact-info {
    border: 1px solid #fff;
    padding: 0;
    width: 490px;
    position: absolute;
    left: 0;
}

footer .fotter-top-b {
    height: 770px;
}

#btns{
    box-shadow: 10px 5px 20px 5px rgba(0, 0, 0, .1);
    display: block;
    height: 50px;
}
.btn-stock{

    float:left;
    background-color:#1969BF;
    height:50px;
    width: 318px;
}
#triangle-topleft {
    float:left;
    width: 0;
    height: 0;
    border-top: 50px solid #1969BF;
    border-right: 30px solid transparent;
}
.btn-stock a{
    padding-top:16px;
    text-decoration:none;
    display: block;
    text-align:center;
    font-size:18px;
    color:#ffffff;
    font-family:freesetc;
}
.btn-stock2{
    width: 316px;
    float:left;
    background-color:#0D53A0;
    height:50px;
}
.btn-stock2 a{
    padding-top:16px;
    text-decoration:none;
    display: block;
    text-align:center;
    font-size:18px;
    color:#ffffff;
    font-family:freesetc;
}

.btn-stock3{
    float:left;
    background-color:#1969BF;
    height:50px;
    width: 316px;
}
.btn-stock3 a{
    padding-top:16px;
    text-decoration:none;
    display: block;
    text-align:center;
    font-size:18px;
    color:#ffffff;
    font-family:freesetc;
}

.btn-stock a:hover{
    color: #8ac3ff !important;
}

.btn-stock2 a:hover{
    color: #8ac3ff !important;
}

.img1{
    margin-top:-5px;
    width:25px;
    height:25px;
}
.img2{
    margin-top:-5px;
    width:25px;
    height:25px;
}

#flink-b {
	position: absolute;
	bottom: 27px;
    right: 172px;
    width: 82%;
}
#flink-b img {
	width: 100%;
}