.selectable {
}

.disabled-background {
	background-color: #e2e2e2;
}

.offer {
}

	.offer input[type=text] {
		border-radius: 20px;
		font-size: 14px;
		height: 22px;
		text-align: left;
	}

	.offer .for-isauction {
		display: none;
	}

	.offer .for-list {
		padding-left: 30px;
	}

	.offer .offer-row {
		margin-top: 5px;
	}
	.offer .offer-regions {
		margin-top: 8px;
    line-height: 13px;
	}

		.offer .offer-row .chzn-container {
			width: 95% !important;
		}
		.offer .offer-row .chzn-container-multi .chzn-choices {
			border-radius: 20px;
			border: 1px solid #e0e0e0;
		}
	.offer .for-list .icon-square-small {
		margin-top: 13px;
		margin-right: 6px;
	}

	.offer .create-tender, .offer .indents {
		padding: 25px;
	}

	.offer .search-results, .offer #search-results {
		background-color: #f8f8f6 !important;
	}

	.offer .searchResultTop {
		width: 820px !important;
		background-color: #f8f8f6 !important;
	}

	.offer .searchResultMain.favoritesMode .searchResultIndebtedAndReturnHead {
		width: 95px !important;
	}

	.offer .searchResultMain.favoritesMode .searchResultCellMain {
		width: 820px;
	}

	.offer .searchResultMain.favoritesMode .searchResultFavoritesAndButton {
		width: 260px;
	}

	.offer .offertitle-container {
		margin: 25px auto 0;
		width: 780px;
	}

		.offer .offertitle-container.big {
			width: 770px;
		}

		.offer .offertitle-container.create {
			width: 830px;
		}

		.offer .offertitle-container.tenderfiles {
			width: 580px;
		}

		.offer .offertitle-container.binding-card {
			width: 720px;
		}

		.offer .offertitle-container.intresting-request {
			width: 545px;
		}

		.offer .offertitle-container.intresting-offers {
			width: 670px;
		}

		.offer .offertitle-container .offer-title {
			text-align: center;
			font-size: 30px;
			font-weight: bold;
			margin: 0 75px 10px 75px;
		}

		.offer .offertitle-container .apost {
			padding-top: 10px;
		}

	.offer .offer-main {
		width: 810px;
		padding: 60px 30px 0;
	}

		.offer .offer-main .glass {
			padding-left: 30px;
			margin-bottom: 20px;
		}

		.offer .offer-main .small-text {
			margin-left: 30px;
			margin-bottom: 15px;
		}

		.offer .offer-main .offer-text-small {
			width: 123px;
		}

		.offer .offer-main .text-wrapper {
			min-width: 70px;
			float: left;
		}

	.offer input[type=radio] {
		margin-top: 10px;
	}

	.offer input[type=checkbox], .offer input[type=radio] {
		width: 15px;
	}

	.offer .offer-main .or {
		margin-left: 30px;
	}

	.offer .offer-main .offer-text {
		width: 130px;
	}

	.offer .offer-main .minmaxforglass {
	}

		.offer .offer-main .minmaxforglass .text {
			padding-bottom: 10px;
		}

	.offer .calculators {
		padding: 20px 30px;
	}

		.offer .calculators .text-wrapper {
			padding-left: 30px;
			min-width: 320px;
		}

		.offer .calculators .half {
			margin-top: 10px;
		}

	.offer .text {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
	}

	.offer .offer-main .icon-rouble,
	.offer .offer-main .icon-doc,
	.offer .offer-main .offer-text-small .icon-date-round,
	.offer .offer-main .icon-deal-rouble,
	.offer .offer-main .icon-date-round,
	.offer .offer-goal .icon-doc,
	.offer .offer-goal .icon-percent,
	.offer .offer-goal .icon-shield,
	.offer .offer-goal .icon-star-round,
	.offer .icon-debtor,
	.offer .icon-creditor {
		margin-top: 3px;
		margin-right: 5px;
	}

	.offer .offer-main .offer-input {
	}

		.offer .offer-main .offer-input input[type=text],
		.offer .offer-main .offer-sum input[type=text] {
			width: 130px;
			margin-right: 5px;
		}

	.offer .offer-main input.big-input, .offer .offer-main textarea.big-input {
		width: 528px !important;
	}
	.offer .offer-main textarea.big-input {
		resize: none;
	}
	.offer .offer-goal, .offer .offer-additional, .offer .payment-table {
		margin: 20px 20px 0;
		padding: 30px 0px;
		border-bottom: 1px solid #e2e2e2;
	}

		.offer .payment-table .amounts {
			padding: 20px;
			margin-bottom: 20px;
		}

		.offer .payment-table .table th {
			font-size: 11px;
		}

		.offer .payment-table .row {
			margin-bottom: 10px;
		}

	.offer .title {
		font-weight: bold;
		font-size: 16px;
		margin-left: 15px;
	}

	.offer .small-text, .offer .small-text-title {
		font-size: 10px;
	}


	.offer .offer-goal a, .offer .payment-systems a {
		color: #666;
		border-color: #666;
	}

		.offer .offer-goal a:hover, .offer .payment-systems a:hover {
			text-decoration: none;
		}

	.offer .offer-goal ul {
		padding: 20px 0 0 0;
	}

		.offer .offer-goal ul li {
			height: 30px;
			max-width: 220px;
			padding: 5px 15px 2px;
			cursor: pointer;
		}

			.offer .offer-goal ul li:hover, .offer .offer-goal ul li.selected {
				background-color: #EAEAD2;
			}

		.offer .offer-goal ul span {
			margin-right: 5px;
		}

		.offer .offer-goal ul input {
			width: 110px;
			margin-top: -3px;
		}

	.offer .offer-goal textarea {
		width: 350px;
		height: 200px;
	}

	.offer .half.comment {
		padding-top: 23px;
	}

	.offer .payment-systems {
		margin: 20px 20px 0px;
		padding: 10px 0 40px 0;
		border-bottom: 1px solid #e2e2e2;
	}

		.offer .payment-systems .bb-image img {
			width: 0;
		}

		.offer .payment-systems .ps-item, .offer .additional-item {
			padding: 10px 0px 0 0px;
		}

			.offer .payment-systems .ps-item.money-transfer {
				padding: 20px 0 0 20px;
			}

				.offer .payment-systems .ps-item.money-transfer .icon-square-small {
					margin-top: 9px;
				}

			.offer .payment-systems .ps-item .ps-title {
				padding: 10px 0 10px 20px;
				max-width: 250px;
			}

				.offer .payment-systems .ps-item .ps-title:hover, .offer .payment-systems .ps-item .ps-title.selected {
					background-color: #EAEAD2;
				}

			.offer .payment-systems .ps-item .small-text {
				padding: 10px 0 10px 50px;
			}

			.offer .payment-systems .ps-item span {
				margin-right: 5px;
			}

			.offer .payment-systems .ps-item .icon-Qiwi {
				margin-top: -5px;
			}

			.offer .payment-systems .ps-item ul {
				padding: 10px 0 0 30px;
			}


				.offer .payment-systems .ps-item ul li {
					padding-top: 5px;
				}

			.offer .payment-systems .ps-item .icon-braceright {
				margin-top: 40px;
			}

	.offer .offer-additional .additional-item {
		padding-left: 50px;
	}

		.offer .offer-additional .additional-item input[type=text] {
			margin-top: 5px;
			width: 280px;
		}

		.offer .offer-additional .additional-item .label-wrapper {
			padding: 7px 0 0;
		}

	.offer .submit {
		margin: 0 20px 20px;
		padding: 20px 0;
	}

		.offer .submit .user-agreement {
			padding: 20px 0 40px 50px;
		}

			.offer .submit .user-agreement input[type='checkbox'] {
				margin-top: 1px;
			}

		.offer .submit .yellow-btn {
			margin-left: 50px;
			margin-right: 10px;
		}

		.offer .submit .cancel {
			font-style: italic;
			text-decoration: underline;
			color: #666;
			margin-left: 10px;
		}

		.offer .submit .title {
			margin-bottom: 20px;
		}

		.offer .submit .odd, .offer .submit .even {
			background: none !important;
		}

	.offer .intresting-tenders {
		padding: 80px 30px;
	}

	.offer .offer-bki {
		margin: 30px 20px 20px;
		padding: 20px 0px;
		border-bottom: 1px solid #e2e2e2;
	}

		.offer .offer-bki .text {
			padding-bottom: 10px;
		}

		.offer .offer-bki input[type='checkbox'] {
			margin: 1px 7px 10px 0;
		}

	.offer .tenderFileList table th, .offer .tenderFileList table td {
		border: 0 !important;
	}

	.offer .rates {
		margin-bottom: 20px;
	}

.label-wrapper {
	padding: 2px 0 0;
}

label.dashed {
	margin-top: -3px;
}

.dashed {
	border-color: #666;
}

.popover {
	max-width: 330px;
}

.popover-content {
	line-height: 15px;
}

.popover-title {
	text-decoration: underline;
	font-weight: bold;
}

.with-popover {
	cursor: help;
}

.chzn-container-single .chzn-single {
	border-radius: 20px;
	height: 35px;
	line-height: 33px;
}
/**********************--New design--*******************************/

.tabs-container .offer-list {
	background-color: #ffffff;
	padding: 20px;
	border-radius: 10px;
}

	.tabs-container .offer-list .searchResultTop,
	.tabs-container .offer-list .mc.ui-tabs,
	.tabs-container .offer-list .mc .ui-widget-content {
		background-color: #f8f8f6;
	}

.tabs-container .offer-container {
	background-color: #ffffff;
	border-radius: 10px;
}

.offer-list {
}

	.offer-list .offer-item {
		background-color: #f8f8f6;
		border: 1px solid #ebebe9;
		box-shadow: 0 0 16px #ebebe9;
		margin-bottom: 30px;
		padding: 20px;
	}

		.offer-list .offer-item .for-icon {
			padding-right: 3px;
			margin-top: -2px;
		}

		.offer-list .offer-item .in-top {
			background: rgba(0, 0, 0, 0) linear-gradient(#c78525, #ffe44d) repeat scroll 0 0;
			border-radius: 3px;
			color: #000;
		}

			.offer-list .offer-item .in-top .moveintop {
				color: #000 !important;
			}

		.offer-list .offer-item .action {
			padding: 5px 10px 5px;
			margin-bottom: 20px;
		}

			.offer-list .offer-item .action a {
				color: #666666 !important;
				text-decoration: underline;
			}

		.offer-list .offer-item .offer-title {
			margin-bottom: 10px;
			font-size: 25px;
			text-decoration: underline;
		}

			.offer-list .offer-item .offer-title a {
				color: #666666;
			}

		.offer-list .offer-item .half {
			padding-top: 20px;
		}

	.offer-list .info-row {
		margin-bottom: 10px;
		margin-left: 20px;
	}

		.offer-list .info-row .text {
			padding-top: 7px;
		}

		.offer-list .info-row span {
			margin-right: 3px;
		}

		.offer-list .info-row .more {
			margin-left: 30px;
		}

.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}

	.fileUpload input.upload {
		position: absolute;
		top: 0;
		right: 0;
		margin: 0;
		padding: 0;
		font-size: 20px;
		cursor: pointer;
		opacity: 0;
		filter: alpha(opacity=0);
	}

.additional-item .user-documents .simple-btn {
	padding: 10px 30px;
	height: auto !important;
	border: 1px solid #dbdcd6 !important;
}

.top-bordered {
	border-top: 1px solid #e2e2e2;
}
