@font-face {
	font-family: 'Glyphicons Halflings';
  
	src: url('/css/glyphicons-halflings-regular.eot');
	src: url('/css/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/css/glyphicons-halflings-regular.woff2') format('woff2'), url('/css/glyphicons-halflings-regular.woff') format('woff'), url('/css/glyphicons-halflings-regular.ttf') format('truetype'), url('/css/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
  }
@font-face {
	font-family: 'robotothin';
	src: url('roboto-thin-webfont.eot');
	src: url('roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
		url('roboto-thin-webfont.woff2') format('woff2'),
		url('roboto-thin-webfont.woff') format('woff'),
		url('roboto-thin-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

.body>.head>.cell,
.body>.content>.cell,
.body>.footer>.cell {
	position:relative;
	z-index:1;
}

.body.js-slide {
	position: relative;
	background: #fff;
}
.indexHead .body {
	background: none;
}
.body > .content {
	height:100%;
}
/*.page {
	max-width: none;
}*/
.cell {
	vertical-align: middle;
}
.cell.longCell,
.indexHead {
	width:66.5%;
}
.cell .innerCell {
	padding:0 8.3%;
}
.js-slide .head {
	padding-top:95px; 
	z-index: 20 !important;
	position: relative;
}
/*
@media screen
  and (min-device-width: 980px)
  and (max-device-width: 1199px){
        .js-slide .head {
                padding-top: 130px;
        }
}

@media screen
  and (min-device-width: 1200px)
  and (max-device-width: 1367px){
        .js-slide .head {
                padding-top: 130px;
        }
}

@media screen
  and (min-device-width: 1368px)
  and (max-device-width: 1599px){
        .js-slide .head {        
                padding-top: 220px;
        }
}

@media screen
  and (min-device-width: 1600px)
  and (max-device-width: 1980px){
	.js-slide .head {
	        padding-top: 355px;
	}
}

@media screen 
  and (min-device-width: 1981px) 
  and (max-device-width: 2560px) { 
	.js-slide .head {
		padding-top: 550px;
	}
}*/

.content.section_main {
	z-index:5;
}
/*.head .ahtung,
.head .logo,
.head .logo .logoInfo,
.head .menu .item a,
.head .menu .item a:hover {
	color:#fff;
}*/
/*.head .menu .item .help {
	color:#eee;
}
.head .menu .item.svg-inited>svg > * {
	fill:#eee;
}
.head .menu .item.svg-inited:hover>svg > * {
	fill:white;
}*/

.glyphicon {
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	position: relative;
	top: 1px;
}
.glyphicon-log-in:before {
	content: "";
}

/*.topFixed {
	background:#FFF;
	height:45px;
	padding:0;
	position:fixed;
	z-index:100;
	width:100%;
	box-shadow:0px -10px 20px #000;
	margin-top: -60px;

	color:#000;

	-webkit-transition:margin-top 0.5s ease-out;
	-moz-transition:margin-top 0.5s ease-out;
	-o-transition:margin-top 0.5s ease-out;
	transition:margin-top 0.5s ease-out;
}
.topFixed.js-topVisible {
	margin-top:0;
}
.topFixed a {
	border: 1px solid #ffcc00;
	display: inline-block;
	font-family: "robotoregular",Arial,sans-serif;
	font-size: 11px;
	padding: 1px 3px;
	color:#000;
	background:#ffcc00;
}
.topFixed a+a{
	margin-left:5px;
	background:#FFF;
	color:#000;
	border-color:#000;
}
.topFixed a:hover{
	background:#FFF;
	color:#000;
	border: 1px solid #000;
}
.topFixed a .glyphicon{display:none;}
.topFixed .innerCell {
	padding-top:17px;
}
.topFixed .header_logo:before {
	background: url(/images/ukraine.png) 0 0 no-repeat;
	background-size:70%;
	width:50px;
	height:50px;
	content:' ';
	position:absolute;
	z-index:1;
	left:-45px;
	top:-10px;
}
.topFixed .header_logo {
	padding-left:0px;
	padding-right:60px;
}
.topFixed .header_top_menu {
	margin-top:-2px;
}
.topFixed .rightCell .innerCell {
	font:400 16px/16px "robotobold",Arial,sans-serif;
}
.topFixed .rightCell .innerCell h2{
	display: inline-block;
	width: auto;
	margin-right:2%;
}
.topFixed .rightCell .innerCell .butt{
	width:30px;
	height:	22px;
	display:inline-block;
	background:url('/images/other/index/topbar-ico.png') 3px 0 no-repeat;
	text-indent:-9999px;
	border:0;
	padding:0;
	position:relative;
	top:-3px;
}
.topFixed .rightCell .innerCell .butt:hover{
	background-position:3px -23px;
}
.topFixed .rightCell .innerCell .butt.ml{
	background-position:-30px -2px;
}
.topFixed .rightCell .innerCell .butt.ml:hover{
	background-position:-30px -25px;
}
.topFixed .rightCell .innerCell .butt.hlp{
	background-position:-64px -2px;
}
.topFixed .rightCell .innerCell .butt.hlp:hover{
	background-position:-64px -25px;
}
.topFixed .rightCell .innerCell .butt.mnu{
	background-position:-96px -2px;
}
.topFixed .rightCell .innerCell .butt.mnu:hover{
	background-position:-96px -25px;
}
.topFixed .rightCell .innerCell .ico-bar{float:right;position:relative;min-width: 150px;}
.indexPage .topFixed .currentAccaunt .name{padding-top:13px;}
.indexPage .topFixed .currentAccaunt .name .userID{display:none;}
.topFixed .rightCell .innerCell .ico-bar .l+.l{margin-left: 5%;}
.topFixed .rightCell .innerCell span:first-child {
	font:400 11px/16px "robotolight",Arial,sans-serif;
}
.topFixed .currentAccaunt {
	margin-top: -11px;
}
.topFixed .cell,*/
#section_main .cell {
	vertical-align: top;
}
.content.section_main .relative {
	z-index:10;
}
.tfMenuParent .tfMenuList {
	position:absolute;
	right:0;
	top:100%;
	background: #fff;
	padding:10px;
	display:none;
}
.tfMenuParent.tfMenuOpened .tfMenuList {
	display:block;
}
.tfMenuParent .tfMenuList .item {
	float:none;
	white-space: nowrap;
}
.tfMenuParent .tfMenuList .item+.item {
	margin-left:0 !important;
	margin-top:5px;
}

.cell.bgYellow {
	background: #ffcc00;
}
.cell.bgOrange {
	background: #e05a00;
}

.body > .indexHead {
	background: none;
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:30;
}
.indexPage {
	font:400 12px/16px "robotoregular",Arial,sans-serif;
}

.indexHead .body,
.body.directWindowHeight {
	height:auto;
}
.indexHead .innerCell {
	padding-top:32px;
	color:#fff;
	margin-right: 25%;
	text-transform: uppercase;
}
.indexHead h1 {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 900;
	color:#fff;
	margin-top:15px;
}
.indexHead .head_phone {
	font-size: 20px;
	margin-top:10px;
	font-family: "robotolight",Arial,sans-serif;
	margin-right:-3px;
}
.indexHead a {
	color:#fff;
}
.indexHead a:hover{
	text-decoration:none;
}
.indexHead .langs {
	right:auto;
	left:100%;
	margin-left:5%;
	background: none;
}
.indexHead .header_logo:before {
	content:' ';
	position:absolute;
	top:0;
	left:-37px;
	background: url(/images/ukraine.png) 0 0 no-repeat;
	width:50px;
	height:50px;
}
.indexHead .prozorro {
	font-size: 11px;
	font-weight: 500;
	letter-spacing: -0.4px;
	margin-left: 20px;
}
.indexHead .header_top_menu,
.indexHead .header_top_menu a {
	font-size: 10px;
	font-weight: 400;
}
.indexHead .header_top_menu a{
	font-size: 11px;
	font-family:'robotobold',Arial,sans-serif;
}
.indexHead .header_top_menu a+a{
	float:right;
}
.indexHead .header_top_menu a+a > .glyphicon{
	margin-left: 5px;
}
.indexHead .yellow_c {
	color:#ffcc00;
}
.indexHead .menu {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #fff;
	font-size:14px;
	font-family:'robotolight';	line-height: 1.1;
}
.indexHead .menu .item {
	width:auto;
}
.indexHead .menu .item+.item {
	margin-left:3%;
}
.indexHead .menu .item.mi_tenders{
	float:right;
	padding:1% 6px;
	background:#ffcc00;
	margin-top:-1%;
}
.indexHead .menu .item.mi_tenders a{color:#000;font-size: 13px;    letter-spacing: 0;}
.indexHead .menu .item.mi_news{margin-left:0;}
.indexHead .menu .item a:hover{
	color:#ffcc00;
	text-decoration:none;
}
.indexHead .menu .item.mi_tenders a:hover{color:#000;}
/*
.innerText .innerCell {
	margin-top:65px;
}
*/
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul li {
	display: inline-block;
}
#section_main {
	background: #f2f2f2;
}
#section_main .page {
	/*max-width: 1200px;*/
}
#section_main .dotBack {
	background: url(/images/other/index/We_believe_9.png) center top no-repeat;
	background-size:cover;
	/*margin-top: 92px;*/
	/*background-position-y: bottom;
	background-size: contain;*/
}
#section_main .innerCell {
	margin-top:33px;
}
.tenders .subMenu {
	padding-top:4px;

}
.tenders .subMenu .menu {
	background: none;
}
.tenders .subMenu .menu .item a {
	/*color:#fff;
	font-size:15px;*/
}
#section_main .tenders .btn.moreTenders {
	display: block;
	margin:30px auto 0;
	width:250px;
	background: #ffcc00;
	float:none;
	font:400 18px/18px 'robotothin',Arial,sans-serif;
	text-transform: uppercase;
	color: #000;
	text-align: center;
}
#section_main .tenders .listing {
	padding-bottom:30px;
}
#section_main .tenders .listing:before {
	content:' ';
	z-index:-1;
	position: absolute;
	top:0;
	left:-1.5%;
	right:-1.5%;
	bottom:0;
	background: #fff;
}
#section_main .innerCell {
	padding:0;
}
#section_main .longCell .innerCell {
	margin-right: 30%;
	margin-top:150px;
	z-index:10;
	color:#fff;
	min-height:467px;
}
.superBack:before {
	content:' ';
	display:block;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
	background: #4F7099;
	opacity:.86;
	filter:alpha(opacity=86);
}
.dotBack:before {
	//background: url(/images/other/index/background.png);
	content:' ';
	display:block;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
}
#section_main .longCell.superBack:before {
	right: 25%;
}
#section_main .more_block {
	position: absolute;
	width: 200px;
	/*height: 100px;*/
	background-color: #ffcc00;
	top: 30px;
	left: 75%;
	margin-left: -30px;
	padding-left: 21px;
	padding-top: 17px;
	padding-right: 21px;
	padding-bottom: 21px;
	text-transform: uppercase;
	color:#000;
	text-decoration: none;
	font:400 12px/18px "robotoregular",Arial,sans-serif;
}
#section_main .more_block .lead {
	display: block;
	padding:5px 0 0;
	text-transform: none;
}
#section_main .more_block img {
	display: block;
	margin-top:20px;
}

#section_main .left_block_title,
#section_main .content h1.left_block_title,
#section_about .left_block_title {
	font-size:30px;
	font-weight:400;
	padding-top:25px;
	letter-spacing:0;
}
#section_main .left_block_description {
	line-height:1.75;
	font-size:15px;
	padding-bottom:40px;
	padding-top: 20px;
	font-family:"robotolight",Arial,sans-serif;
}
#section_main .rightCell .left_block_description{
	padding-bottom: 5%;
	padding-top: 5%;
}
.black_logo_container {
	text-transform: uppercase;
}
.black_logo_container h2 {
	font-size:21px;
	font-weight: 900;
	margin-top: 9px;
}
.black_logo_container span {
	font-size: 11px;
	font-weight: 400;
	font-family:"robotolight",Arial,sans-serif;
}
#section_main .rightCell .left_block_title {
	margin-top:67px;
	display:none;
}
.bgGrey,
.body.bgGrey {
	background:#85929a;
}
#section_main .btn.btn-white{
	font-family:"robotolight",Arial,sans-serif;
	padding-bottom:15px;
}
#section_main .rialto .btn.btn-white{
	text-transform:uppercase;
	font-size:16px;
	padding:10px;
	color:#FFF;
	border:1px solid #FFF;
	width:150px;
	display: inline-block;
	float: none;
}
#section_main .rialto .btn.btn-white:hover{
	color:#e05a00;
	background:#FFF;
	border-color:#FFF;
}
#section_main .header_info_block_container .btn{
	text-transform:uppercase;
	font-size:15px;
	padding:15px;
	border:1px solid #000;
	color:#000;
	width:auto;
	font-family:'robotolight';
}
#section_main .header_info_block_container+ .header_info_block_container{margin-top:10%;}
#section_main .header_info_block_container .btn:hover{
	color:#FFF;
	border-color:#00c00f;
}
.content .btn {
	-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
			border-radius: 0px;
	padding: 20px 0px;
	text-align: center;

	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;

	display: block;
	float:left;
	text-decoration: none;
}
.content .btn:hover{
	background: #00c0ff;
	border-color: #00c0ff;
}

.content .btn span {
	display: block;
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 0.89;
	text-align: center;
	color: #ffffff;
}

.content .btn .btn_sub_title {
	font-size: 10px;
	font-weight: 400;
	line-height: 1.64;
	text-transform:uppercase;
	padding-top:5px;
}

.content .btn.btn-white {
	background: none;
	border: solid 1px white;
	width:48%;
}
.content .btn.btn-white+.btn.btn-white{
	float: right;
}
.content a.btn.btn-white:hover{
	background: #00c0ff;
	border-color: #00c0ff;
}
.header_info_block_description {
	display: block;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.45;
}
.header_info_block_title {
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	padding-bottom: 0px;
	text-transform: uppercase;
	height:48px;
	overflow:hidden;
}

#section_main {
	padding-bottom:80px;
}
.content .head .btn {
	float:none;
	padding:0;
}
.content .head .btn:hover {
	background: none;
	border-color: transparent;
}
#section_main .content h1 {
	color: #fff;
	text-transform: none;
	font:inherit
}
#section_main .header_info_block_container {
	margin-top:20px;
}
#section_main .bgYellow .header_info_block_container {
	margin-top:0;
	padding-bottom:10%;
}
#section_main #indexNews .header_info_block_container .header_info_block_title a{
	color:#FFF;
	text-decoration:none;
}

#section_main .rightCell .rialto{
	color:#FFF;
}
#section_main .header_info_block_container .cell {
	width:32%;
	padding-right:2%
}
#section_main .header_info_block_container .header_info_block {
	padding-right:10px;
}
#section_main .header_info_block_container .header_info_block .header_info_block_description{
	font-size: 9px;
	font-weight: 400;
	line-height: 1.5;
	padding-top: 15px;
	text-transform: uppercase;
}
#section_main #indexNews .header_info_block_description{
	font-size:11px;
	text-transform:none;
}
#section_main #indexNews .hotnews .header_info_block_description{
	color:#fefefe;
}
#section_main #indexNews .hotnews .header_info_block_title a{
	color:#fff
}
#section_about {
	text-align: center;
	color:#fff;
}
#section_about .left_block_title {
	font-size: 26px;
	font-weight: 400;
	line-height: 1.25;
	padding-bottom:7%;
	padding-top:0;
	margin:0 auto;
	max-width:1200px
}
#section_about .left_block_title .pretitle{
	display:block;
	font-size: 20px;
	padding-bottom:3%;
}
#section_about li {
	padding-bottom: 5%;
	text-align: center;
	width: 24%;
}
#section_about li .descr{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	text-transform: uppercase;
	display:block;
	padding-top:15px;
}
#section_buyers {
	background: #fff url(/images/other/index/section_2_bg.jpg) center top no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color:#000;
}

#section_buyers .rightCell .sub_title,
#section_25h8 .shortCell .sub_title,
#section_rialto .shortCell .sub_title,
#section_partners .shortCell .sub_title,
#section_contacts .shortCell .sub_title,
#section_sellers .shortCell .sub_title {
	font-size: 15.4px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.67;
	letter-spacing: 0.4px;
	text-align: left;
	text-transform:uppercase;
}
#section_buyers .rightCell .title,
#section_25h8 .shortCell .title,
#section_rialto .shortCell .title,
#section_partners .shortCell .title,
#section_contacts .shortCell .title,
#section_sellers .shortCell .title {
	padding-top: 20px;
	font-size: 45px;
	font-weight: 200;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.2;
	text-align: left;
	display: block;
	font-family:"robotothin",Arial,sans-serif;
}
#section_buyers .rightCell .descr,
#section_25h8 .shortCell .descr,
#section_rialto .shortCell .descr,
#section_partners .shortCell .descr,
#section_contacts .shortCell .descr,
#section_sellers .shortCell .descr {
	font-size: 15px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.73;
	letter-spacing: -0.1px;
	text-align: left;
	padding-top: 20px;
	display: block;
	padding-bottom: 30px;
	font-family:"robotolight",Arial,sans-serif;
}
#section_buyers .rightCell ul.descr ,
#section_sellers .shortCell ul.descr,
#section_buyers .rightCell ul.descr li+li ,
#section_sellers .shortCell ul.descr li+li{
	padding-top:0;
}
#section_contacts .shortCell .descr {
	padding-bottom: 40px;
	padding-top: 20px;
}
#section_buyers .rightCell a,
#section_25h8 .shortCell a,
#section_rialto .shortCell a,
#section_partners .shortCell a,
#section_contacts .shortCell a,
#section_sellers .shortCell a {
	color:#000;
	font-family:"robotolight",Arial,sans-serif;
	display: block;
	font-weight: 300;
	position:relative;
	padding-left: 40px;
	margin-bottom:16px;
	font-size:13px;
}
#section_buyers .rightCell a.btn,
#section_25h8 .shortCell a.btn,
#section_rialto .shortCell a.btn,
#section_partners .shortCell a.btn,
#section_contacts .shortCell a.btn,
#section_sellers .shortCell a.btn{
	font-size:16px;
}
#section_25h8 .shortCell a,
#section_rialto .shortCell a,
#section_partners .shortCell a,
#section_contacts .shortCell a,
#section_sellers .shortCell a {
	color:#fff;
	border-color:#fff;
}
#section_buyers .rightCell a img,
#section_25h8 .shortCell a img,
#section_rialto .shortCell a img,
#section_partners .shortCell a img,
#section_sellers .shortCell a img {
	height: 19px;
	width: 29px;
	position: absolute;
	top:0;
	left:0;
}
#section_buyers .btn,
#section_25h8 .btn,
#section_rialto .btn,
#section_partners .btn,
#section_contacts .btn,
#section_sellers .btn {
	float: none;
	border: 1px solid #000;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	max-width: 220px;
	margin: 40px 0 0;
	padding-left: 0 !important;
	margin-bottom: 0 !important;
	width:auto;
}
#section_contacts .btn{
	margin-top: 0;
}
#section_rialto .btn,
#section_partners .btn {
	margin-top:5px;
}
#section_buyers .btn:hover {
	background: #00c0ff;
	border-color: #00c0ff;
	color:#FFF;
}
#section_buyers ul .title,
#section_partners ul .title,
#section_25h8 ul .title,
#section_rialto ul .title,
#section_sellers ul .title {
	font-size: 14.2px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	color: #ffcc00;
	text-transform: uppercase;
	display: inline-block;
	padding-top: 16px;
	text-align: left;
	width:60%;
	font-family:"robotoregular",Arial,sans-serif;
}
#section_25h8 ul .title,
#section_rialto ul .title {
	width:250px;
	color: #fff;
	margin-right: 10px;
}
#section_25h8 ul .title {
	font-size: 10px;
	font-weight: 600;
	line-height: 14px;
}
#section_25h8 ul .title img {
	margin-right: 5%;
	width: 75px;
	display: inline-block;
	float: left;
}
#section_buyers ul .descr,
#section_partners ul .descr,
#section_sellers ul .descr {
	font-size: 48.4px;
	font-weight: 200;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: -1.2px;
	text-align: center;
	color: #ffffff;
	display: inline-block;
	position:relative;
	top:10px;
	font-family:"robotothin",Arial,sans-serif;
}
#section_partners ul .descr,
#section_sellers ul .descr {
	color: #ffcc00;
}
#section_sellers ul .descr{
	font-size:36px;

}
#section_sellers ul .title,
#section_sellers ul li:first-child .title,
#section_sellers ul li:first-child .descr {
	font-size: 18px;
	color:#fff;
	top:0;
	text-transform: none;
	font-family:"robotothin",Arial,sans-serif;
}
#section_sellers ul .title{
	width:53%;
}
#section_partners ul .title {
	font-size: 48.4px;
	position:relative;
	top:10px;
	color:#fff;
	font-family:"robotothin",Arial,sans-serif;
}
#section_partners ul .descr {
	font-size: 14.2px;
	top:0;
	text-transform: uppercase;
	letter-spacing: 0;
	font-family:"robotolight",Arial,sans-serif;
}
#section_buyers .longCell,
#section_rialto .longCell,
#section_25h8 .longCell,
#section_partners .longCell,
#section_sellers .longCell {
	vertical-align: middle;
}
#section_buyers ul li,
#section_partners ul li,
#section_sellers ul li {
	display: block;
}
#section_buyers ul li+li{
	padding-top:5%;
}
#section_sellers ul li+li{
	padding-top:2%;
}
#section_sellers {
	background: #fff url(/images/other/index/section_3_bg.jpg) center top no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color:#fff;
}
#section_partners {
	background: #fff url(/images/other/index/section_5_bg.jpg) center top no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color:#fff;
}
#section_rialto {
	background: #fff url(/images/other/index/image_03.jpg) center top no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color:#fff;
}
#section_25h8 {
	background: #fff url(/images/other/index/image_04.jpg) center top no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color:#fff;
}
#section_contacts {
	color:#fff;
	z-index:10;
}
#map {
	position:fixed !important;
	top:0;
	right:0;
	left: auto !important;
	width:66.5% !important;
}
#section_contacts .btn:hover,
#section_sellers .btn:hover,
#section_partners .btn:hover {
	background: #ffcc00;
	border-color: #ffcc00;
	color:#000;
}
#section_rialto .btn:hover {
	background: #fff;
	color:#e05a00;
}
#section_25h8 .btn:hover {
	border-color: #00c0ff;
}

#section_rialto .longCell .title{
		width:45%;
	}
#section_rialto .longCell li{
	width:100%;
}
.footer > .cell {
	vertical-align: bottom;
}
#map {
	color:#000;
}
.footer .fblock{display:none;}
.footer .fblock+.fblock{display:block;}
.hideonsm{
	display:none;
	padding-top:3%;
}
a.paf {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:100;
	text-decoration: none;
}
.indexButtons .groupSelect {
	display:none;
}
.ug_admin .indexButtons .groupAdmin,
.ug_sellers .indexButtons .groupSellers,
.ug_buyers .indexButtons .groupBuyers,
.ug_guest .indexButtons .groupGuest {
	display:block;
}
#map,.ymaps-map {
	height:100% !important;
}
.un_scrollified #map {
	position:absolute !important;
	top:0;
}
.tenders .listing .sorting {
	z-index:100;
}
.tendersMenu {
	background: #646c7a;
}
/*@media (min-width: 980px) and (max-width: 1380px) {
	.hideonsmall{display:none;}
	.btn .btn_sub_title {
		display: none;
	}
	#section_buyers .rightCell .title,
	#section_25h8 .shortCell .title,
	#section_rialto .shortCell .title,
	#section_partners .shortCell .title,
	#section_contacts .shortCell .title,
	#section_sellers .shortCell .title {
		font-size: 40px;
	}
	#section_buyers .rightCell .descr,
	#section_25h8 .shortCell .descr,
	#section_rialto .shortCell .descr,
	#section_partners .shortCell .descr,
	#section_contacts .shortCell .descr,
	#section_sellers .shortCell .descr {
		font-size: 13px;
	}
	.hideonsm, .phonepref{
		display:none;
	}

}
@media (min-width: 1381px){
	.hideonsm{
		display:block;
	}
	.indexHead .head_phone,
	.indexHead h1,
	.black_logo_container h2{
		font-size:24px;
	}
	.indexHead h1{
		margin-top:10px;
	}
	.indexHead .head_phone{
		margin-top:4px;
	}
	.indexHead .prozorro{
		font-size:13px;
		letter-spacing: -0.3px;
	}
	.black_logo_container span,
	.indexHead .header_top_menu a{
		font-size:12px;
		letter-spacing:0;
	}
	.black_logo_container h2{
		margin-top:5px;
	}
	#section_main .left_block_description,
	#section_main .left_block_description{
		font-size:14px;
	}
	#section_main .rightCell .left_block_description{
		font-size:13px;
	}
	#section_main .left_block_title{
		font-size:30px;
		width:75%;
	}
	#section_buyers .rightCell a,
	#section_25h8 .shortCell a,
	#section_rialto .shortCell a,
	#section_partners .shortCell a,
	#section_contacts .shortCell a,
	#section_sellers .shortCell a {
		font-size:15px;
	}
}
@media (min-width: 1360px){
	.indexHead h1{
		margin-top:15px;
	}
	.indexHead .head_phone{
		margin-top:7px;
		font-family:'robotothin';
	}
	.black_logo_container h2{
		margin-top:5px;
	}
	#section_main .left_block_description,
	#section_main .left_block_description{
		font-size:14px;
	}
	#section_main .rightCell .left_block_description{
		font-size:13px;
	}
	#section_main .left_block_title{
		font-size:45px;
		width:75%;
		font-family:'robotolight';
	}
	#section_about .left_block_title{
		font-size:36px;
		font-family:'robotolight';
	}
	#section_buyers .rightCell a,
	#section_25h8 .shortCell a,
	#section_rialto .shortCell a,
	#section_partners .shortCell a,
	#section_contacts .shortCell a,
	#section_sellers .shortCell a {
		font-size:15px;
	}
}
@media (min-width: 300px) and (max-width: 600px){
	#map,.ymaps-map {
		position:relative !important;
		width:100% !important;
	}
	body, .page{
		min-width: 0;
		width: 100%;
	}
	.indexHead .body, .body.directWindowHeight {
		height: auto !important;
	}
	.body > .content {
		height:auto;
	}
	.body,
	.body > .content,
	.cell,
	.body > .head > .cell,
	.body > .content > .cell,
	.body > .footer > .cell	{display:block; width:auto;}
	.cell.longCell, .indexHead{width:100%;}
	.indexHead .innerCell{margin-right:0;}
	#section_main .longCell.superBack:before{right:0 !important;}
	.topFixed .cell.rightCell .innerCell h2,
	#section_main .more_block,
	#indexNews,
	.btn .btn_sub_title,
	#section_main .rightCell .header_info_block_container,
	.indexHead .header_top_menu,
	.indexHead .menu>div	{display:none;}
	#section_main .left_block_title{padding-top:0; padding-bottom:25px;}

	#section_main  .rightCell {height:auto !important;}
	#section_main .longCell .innerCell{margin-right:0;padding-top:100px;margin-top:0;padding-bottom:10%;}
	#section_main .innerCell,
	#section_about .innerCell	{margin-top:0;padding-top:10%;padding-bottom:5%;}
	#section_main .rialto .innerCell{padding-bottom:5%;}
	.black_logo_container h2{margin-top:0;}
	#section_main .left_block_description{padding-bottom: 20px;   padding-top: 0; }
	.topFixed .header_logo:before{left: -25px; top: -18px;}
	.topFixed .innerCell{padding-top:22px;}
	.topFixed .header_logo{padding-right:25px;}
	.indexHead .innerCell{padding-top:12px;	}
	#section_about .left_block_title{font-size: 18px;  text-align:left;   font-weight: 400;}
	.indexHead .header_logo:before{background-size:70%; left:-25px}
	.indexHead .prozorro{letter-spacing: -0.3px;    margin-left: 16px;}
	.indexHead h1{margin-top: 5px;}
	#section_about  ul li {width:100%; text-align:left}
	#section_about li .descr{font-size:13px;}
	#section_about  ul li +li{border-top:1px solid #aaa}
	#section_about  ul li .col-lg-12,
	#section_about  ul li .col-lg-12 br,
	.topFixed .header_top_menu{display:none;}
	#section_about  ul li .col-lg-12+.col-lg-12{display:block;}
	#section_buyers .longCell .innerCell,
	#section_sellers .longCell .innerCell,
	#section_partners .longCell .innerCell{height:0px; overflow:hidden; visibility:hidden;}
	#section_buyers .rightCell .innerCell,
	#section_sellers .shortCell .innerCell,
	#section_partners .shortCell .innerCell,
	#section_contacts .shortCell .innerCell{padding-top:10%; padding-bottom:10%;}
	#section_contacts  .longCell {height:350px !important;}
	#section_partners .shortCell .innerCell{background:url("/images/other/index/background.png") repeat scroll 0 0;}
	#section_buyers .rightCell .title, #section_25h8 .shortCell .title, #section_rialto .shortCell .title, #section_partners .shortCell .title, #section_contacts .shortCell .title, #section_sellers .shortCell .title{font-size:40px;}
	.footer > .cell{padding-top:}
	.footer .fblock + .fblock{border:0; padding:0 5%;}
	.footer .copyright {width:100%;display:block; padding-bottom:5%;}
	.footer .text{margin-left:0; padding-top:5%; clear:both;}
	.footer .text .menu .item {width:100%;}
	.footer .menu .item + .item{padding-left:0; padding-top:10px;}
	.footer .menu .item.r{float:left;}
	.footer .menu .item.madein{border-top:1px solid #777d88; margin-top:5%;}
	.footer .menu .item.madein,
	.footer .menu .item.weinfb{background-position:left 13px; padding-right:0; padding-left:20px;}
	.topFixed .rightCell .innerCell .ico-bar {min-width:70px;display:none;}
	.topFixed .rightCell .innerCell .ico-bar div+div+div{display:none;}
	.topFixed .rightCell{position: absolute;    right: 0;    top: -5px;}
}*/
.tenders .subMenu~.listing .filter{
	border-top:none;
}
