
#shapka {	
	width: 1250px;
	height: 78px;
	background: linear-gradient(#2d69ad, #00346d); 
	margin: 10px 0 4px 0; 
	padding: 0;

	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
	-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;
	-webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;
}
.shapka-logos {
	margin: 0; padding: 0;

	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
	-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;
	-webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;
	-webkit-align-items: center; -ms-flex-align: center; align-items: center;

	box-sizing: border-box;
}
.break { /* vertical white lines */
	background-color: #aac2db;
	width: 1px;
	height: 60px;
	margin: 6px 0;
}

#logo-main {	
	width: 232px;

	background: url(data:image/gif;base64,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);
	background-position: left;
	background-repeat: no-repeat;
}
.rucom-link {
	height: 30px;
	width: 210px;
	cursor: pointer;
	text-decoration: none;
}

#logo-project {
	width: 670px;
	padding-left: 16px;	
}
.project-title {
	height: 48px;
	width: 425px;
	margin: 8px 0 0 0;

	color: #fff;
	
	font-family: "Roboto";	
	font-size: 50px;	
	font-weight: 900;
	line-height: 80%;
	font-stretch: extra-condensed;	
	text-transform: uppercase;
	text-indent: -2px;
}
/* properties for social buttons */ 
#logo-social {
	width: 304px;
	padding-left: 54px; 	
}
.social-buttons {
	width: 214px;
	margin: 0; padding: 0;

	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
	-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;
	-webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;
	-webkit-align-items: center; -ms-flex-align: center; align-items: center;

	box-sizing: border-box;
}
.social-buttons a {
	display: block;
	height: 24px;
	font: 11px roboto;
	color: #aac2db;
	background-repeat: no-repeat;
}
.social-buttons a.mob {	
	padding-left: 28px;
	background: url(data:image/gif;base64,R0lGODlhFAAaAOZWAKfE35a31pe414msz5y824mt0Iirzpe42FCAszVrpTduqabD3lODt4KmyU9+sDNooo6x1FKDtlKCtYqu0Yuv0oqu0k59r4yw04et0TRppFOBsU99sGaPupe317HM5IyuzzdtqIWq0K3J4oKmyjJmn36mzThuqS9jnTxuo0BxpIisz1WBsDlvqk9+sTNpo3yhxjhropi42DNnoZCx0ouv0zZrpjlwrEx6rZa21Tdsp5a21lGBtHigyk9/sjJnoCxgmZKz0pO21zNooaPC3pe31iljpImu0nWeyJu82nuhxlB/sp2922qTvKnF3zRqpYmt0X+kyISoy4GlyYWr0JCz1cHZ7f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFYALAAAAAAUABoAAAfQgEU8GFOFhoeFIUZBJTZHVZCRkpORF1RVQxBUm5ydmxAEVQQ0VQxWp6ipqSxVSxRVEaqyqAqir6azsiaiFbC5srVIvRK/qiBVBxNVxMWoOVUxyjvNqDXIT1UI1KcJyAXZ21bdAt/a205V5FVK4Rnp3z3hLukDVS3hD1Ud9Q74VQH8wgn5V29DOBn/VFSxEM7HPwMLw5F4WOVGuBNVdEDUEA5GFRwfqnhYAKBkyRlRmpgEsEBEFSJJKEFigkJmFSA/XoyQwpNnAw4revZsACVFIAA7);
	background-position: left center;
	background-repeat: no-repeat;
	white-space: nowrap;
	font-weight: bold;
}
.social-buttons a.fb {
	width: 23px;
	margin-left: 24px;
	background: url(data:image/gif;base64,R0lGODlhGAAXANUAAAhGjQhHjgdGjJK01JO11QtLkgxMkwlIjzpwqgtKkQZEiQZEiglIjgZDiQRAhARBhQdFiwVBhgVDiApJkAVCh3yjymONuWaSvzlvqmONuk5/smWRvjZrpWSPu2WQvWSQvTZspk19sGOOulyKu2OOu56920R3rqrH4SJdnTZrpGSOu6rH4jlvqZ++3GWQvhdVmVGCtqrG4WSPvGaRv56+28HZ7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABcAAAZ5wJpwSCwaj8ikcslsOosrGGI6egpbL4PWgLHWUIVwmGWtJM6my6VinU3e3uHmQPeeCAQNY48n0JouAYKDgyBNHgCJioocTR8CkJGRKU0xAwMhEJqXAyVWMguhcUIdCqajNSoNq6gkEq+oIhSzqBkRt6gWD7u5Dr5IQQA7);
}
.social-buttons a.tw {
	width: 23px;
	margin-left: 12px;
	background: url(data:image/gif;base64,R0lGODlhGAAXANUAAAlIjglIj5O11gpJkAZEiZO01QZDiTVpozRpoQZEighGjQhHjgtKkQxMkwdGjLXQ5wtLkpO11Ux7rgdFi0x8r6rH4TpwqhJNkDdsp0x7rzVpokFyqHCZw2eTwarH4h5Yl5Kz1J6+232ky3uhyJ++3IeszxVSlm+YwhNOkXGaxZ6928HZ7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABcAAAZ5wJVwSCwaj8ikcslsLkWWjtPoaVhJU6IAwhVkhwKGOCUom5uCgXrNNnmVkYB8Tg9glhGAfs8HlJYFC4IcBYWGIUwFCosFX0IVDpEnjkIfExMoKpQjCZ0XB6CgFA9NGgSnqKgUTQ8bBq+wrxlTIBIIt7cSpJS8vb6UQQA7);
}
.social-buttons a.rss {
	width: 23px;
	margin-left: 12px;
	background: url(data:image/gif;base64,R0lGODlhFwAXAOYAAAlIjgZDiQhHjgxMkwZEiQlIj7XQ57bQ5wtLkpKz0wVDiAtKkQdFiwdGjAhGjQZEip692qnG4JO11QpJkJK01GSOu56+26rH4RRQlBZUmBJNkJO11hRPkw1NlGOOuypinhVRlGeTwDlvqTpwqpS211iFtXuiyXGbxUFzqFqIuKrG4EJ1rBFMjjRpoSxkoilgnJS21ixjoXuhx1GCtnCYwx5YmIaqzh9YmWWQvhVRlWSPvJ6925O01ZKz1DdspkN1rEFzqnuhyKrG4Yes0EN2rSphnRdVmZ++3DVpoomt0UR3roerzyhfmxJNj4is0FCAtMHZ7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABcAAAfKgFCCg4SFhoeIiYqLjI2FJB0dIzNJjoMwA5mZRiEHjkciGQijoxknllAHTk8LrQtKnooHGxuDF0QTuS6xiBIFvz8SgkM5vzGKEgDKyj4GUBYgyimJFzgrGALZGBbP2QI8jCYcDg4cO1A05DeNBh8NDR/ONe9L7EUMDDpQQfhAiRRCBlF48ECDIA0EEb0g0ATCICQECNiAgiIiBUMqAmisMEiGxhJQKmw8xEQBC4eCeihQ0AKKh5UeECWIQMhAggQOI9ykiaqnz5+BAAA7);
}
#rating {
	width: 48px;

	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;
	-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
	-webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
#rating .eighteenplus {	
	font: 16px roboto;
	font-weight: bold;
	color: #aac2db;
}


/* properties for header with top-menu */
.break-m { /* vertical white lines */
	background-color: #fff;
	width: 1px;
	height: 28px;	
	margin: 0; padding: 0;
}
.top-menu-w {
	height: 28px;
	/*margin-bottom: 10px;*/

	background: linear-gradient(#2d69ad, #00346d); 

	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
	-webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;
	-webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;
	-webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.top-menu-link-w {	
  font: 400 15px "Roboto";
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  border-right: 1px solid #fff;
  padding: 5px 0;
    
  display: -webkit-flex; display: -ms-flexbox; display: flex;
  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;
  -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2;
  -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;

	box-sizing: border-box;
}
.top-menu-link-w:hover {
	background-color: #7ba0cd;
}
.top-menu-link-w:last-child {
	border: none;
}

