.all-wrapper {padding:100px 0px 100px 64px; background:#ffffff;}
.clear {clear: both; height: 0; overflow: hidden; font-size:0; line-height:0;}

.leftcol-news {float:left; width:270px; border:1px solid #d6d6d6; padding-bottom:10px;}
.leftcol-news h2 {font-family: "TT Prosto Sans",sans-serif; font-size: 22px; font-weight: 400; line-height: 38px; padding:14px 19px 19px 19px; margin:0px 0px 15px 0px; border-bottom:1px solid #d6d6d6;}
.leftcol-news h2 a {display:inline-block; color:#343434;}
.leftcol-news h2 a.rss {width:16px; height:17px; background:url(../images/rss.png) 0px 0px no-repeat; margin:0px 0px 0px 7px;}
.leftcol-news .item {display:block; margin:0px 20px 20px 20px; position:relative;}
.leftcol-news .item:after {content: ""; height: 1px; width: 230px; background: #d6d6d6; position: absolute; left: 20px; top: 8px; z-index: 10; display: inline-block;} 
.leftcol-news h2 + .item time:after {content: " Новость часа"; text-transform: none;}
.leftcol-news .item time {font-weight: 700; font-size: 14px; line-height: 19px; letter-spacing: .02em; color: #0083cd; background: #fff; display: inline-block; position: relative; z-index: 20; padding-right: 10px; margin-bottom: 5px;}
.leftcol-news .item time.old {color: #9b9b9b; font-weight: 400;}
.leftcol-news .item h3 {font-size: 15px; font-weight: 700; line-height: 20px; color: #000; padding: 3px 0 5px;}
.leftcol-news .item:hover h3 {color:#565d66}
.leftcol-news .item p {color: #565D66; font-size: 12px; line-height: 16px;}

.rightcol-all {float:right; width:calc(100% - 350px); padding:17px 40px 0px 0px; font-family: 'Open Sans', sans-serif;}

.rightcol-all h1 {text-align:center; font-weight:600; padding:0px 0px 25px 0px; text-transform:uppercase; font-size:26px;}

.rightcol-all .list {text-align:justify; padding-bottom:8px;}
.rightcol-all .list:after {content:'/'; margin-left:100%; visibility:hidden; display:inline-block; vertical-align: top;}
.rightcol-all .list a {display:inline-block; margin:0px 20px 45px 20px; vertical-align:middle;}
.rightcol-all .list a img {display:block; max-width:293px; max-height:100px;}
.rightcol-all .list a.no {margin-bottom:0px;}
@media screen and (max-width: 1100px) {
	.rightcol-all .list {text-align:center;}
	.rightcol-all .list a {margin-left:30px; margin-right:30px;}
}


.rightcol-all h2 {text-align:center; font-weight:600; padding:0px 0px 15px 0px; text-transform:uppercase; font-size:26px;}

.rightcol-all .send-mess {width:500px; margin:0px auto 76px auto;}
.rightcol-all .send-mess textarea {display:block; border:1px solid #000000; width:488px; height:87px; resize:vertical; outline:none; font-family: 'Open Sans', sans-serif; margin-bottom:20px;  font-size:12px; padding:6px 0px 5px 11px;}
.rightcol-all .send-mess .row {overflow:hidden; padding:0px 0px 9px 0px;}
.rightcol-all .send-mess .row input[type=text] {border:1px solid #000000; font-family: 'Open Sans', sans-serif; float:left; font-size:12px; text-transform:uppercase; color:#9b9b9b; padding:6px 11px 5px 11px; height:17px; line-height:17px;}
.rightcol-all .send-mess .row input.focus {color:#000000;}
.rightcol-all .send-mess .row input.name[type=text] {width:76px; margin-right:20px;}
.rightcol-all .send-mess .row input.email[type=text] {width:106px; margin-right:20px;}
.rightcol-all .send-mess .row input.phone[type=text] {width:86px;}
.rightcol-all .send-mess .row input[type=submit] {float:right; width:100px; border:1px solid #000000; background:#ffffff; cursor:pointer; height:30px; color:#9b9b9b; text-transform:uppercase; font-size:12px;}
.rightcol-all .send-mess .row input[type=submit]:hover {background:#0082cc; color:#ffffff; border:1px solid #0082cc;}
.rightcol-all .send-mess .notes {font-size:12px; color:#9b9b9b; text-transform:uppercase;}

/* post form */
input.warn { color:red !important;; border-color:red !important; }
.warn-console { color:red; }

.share-block {text-align:center; margin:0px 0px 0px 0px;}
.unicredit_share_link img {cursor:pointer; width:50px; margin:0px 10px 0px 10px;}