/* Всплывающее окно (popup) */
.b-vks .b-court-popup {
	margin: 0;
	width: 320px;
	height: auto;
	min-height: 120px;
	padding: 20px;
}
.b-vks-popup-title {
	color: #22242A;
	font-size: 20px;
	padding: 2px 0 17px;
}
.b-vks-popup .textfield-title-mark_required {
	display: none;
}

/* График заседаний */
.b-vks-popup-graph {
	height: 320px;
}

.b-vks .b-court-popup-content {
	padding: 0;
}

.b-vks-popup-graph-body-wrapper {
	position: relative;
	overflow-y: scroll;
	overflow-x: hidden;
	width: 320px;
	height: 280px;
	padding-right: 20px !important;
}
.lte8 .b-vks-popup-graph-body-wrapper {
	padding-right: 10px !important;
}
.b-vks-popup-graph-body {
	border-top: 1px dotted #B9B8B9;
}
.b-vks-popup-item {
	border-bottom: 1px dotted #B9B8B9;
	position: relative;
	cursor: pointer;
}
.b-vks-popup-item-time {
	width: 70px;
	color: #4D5462;
	font-size: 15px;
	line-height: 20px;
	position: absolute;
	top: 14px;
	left: 0;
}
.b-vks-popup-item-time--reserved {
	color: #A1A6AF;
}
.b-vks-popup-item-time-reserved {
	display: none;
	position: absolute;
	top: 10px;
	left: 0;
	font-size: 11px;
	color: #B9B8B9;
	font-weight: normal;
}
.b-vks-popup-item-time--reserved .b-vks-popup-item-time-reserved {
	display: inline;
}
.b-vks-popup-item-casenumber {
	width: 200px;
	color: #4F7D00;
	font-size: 12px;
	line-height: 20px;
	padding: 15px 0 14px 80px;
}
.b-vks-popup-item-cursor {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 18px;
	right: 0;
	background: url(../img/icons-12-sprite.png?201207301445) -24px -12px no-repeat;
}

/* Скролл в Графике заседаний */
.b-vks-popup-graph-body-wrapper .mcontentwrapper {
	left: 0 !important;
	width: 100% !important;
}
.b-vks-popup-graph-body-wrapper .scrollwrapper {
	width: 10px !important;
	left: auto !important;
	right: 0;
}
.b-vks-popup-graph-body-wrapper .vscrollerbase {
	width: 10px;
	height: auto !important;
	top: 0;
	right: 0;
	bottom: 7px;
	position: absolute;
}
.b-vks-popup-graph-body-wrapper .vscrollerbar {
	width: 5px;
	left: 0;
	position: relative;
	background: #E8E9E9;
	height: 110px !important;
	border-radius: 5px;
}
.b-vks-popup-graph-body-wrapper .vscrollerbarbeg,
.b-vks-popup-graph-body-wrapper .vscrollerbarend {
	display: none;
}

/* Информация о заседание */
.b-vks-popup-item_descr {
	font-size: 12px;
	line-height: 20px;
}
.b-vks-popup-item_descr-item {
	border-bottom: 1px dotted #B9B8B9;
	position: relative;
	line-height: 20px;
	padding: 6px 0 3px;
}
.b-vks-popup-item_descr-item.last {
	border-bottom: 0;
}
.b-vks-popup-item_descr-title {
	width: 130px;	
	color: #4D5462;
	position: absolute;
	top: 6px;
	left: 0;
}
.b-vks-popup-item_descr-value {
	color: #75797E;
	padding: 0 0 0 140px;
}
.b-vks-popup-item_descr-value a {
	position: relative;
}
.b-vks-popup-item_descr-value i {
	position: absolute;
	width: 0px;
	height: 0px;
	top: 4px;
	left: -10px;
	border: 4px solid transparent;
	border-left-color: #75797E;
}
.b-vks-popup-item_descr-export {
	position: relative;
	border-top: 1px dotted #B9B8B9;
	padding: 21px 0 0 20px;
	line-height: 10px;
}
.b-vks-popup-item_descr-export-ico {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 17px;
	left: -2px;
	background: url(../img/vks-export-icons-sprite.png) 0 0 no-repeat;
}

/* Экспорт */
.b-court-popup.vks-popup-export {
	width: 560px;
	top: 50%;
	left: 50%;
	margin: -300px 0 0 -300px;
}
.vks-popup-export .b-court-popup-arrow {
	display: none;
}
.vks-popup-export .b-vks-popup-title {
	padding-bottom: 7px;
}
.b-vks-popup-export-prefix {
	color: #74787D;
	line-height: 20px;
	padding: 6px 0 13px;
	border-bottom: 1px dotted #CCC;
}
.b-vks-popup-export-field_block {
	position: relative;
	padding-top: 1px;
}
.lte8 .b-vks-popup-export-field_block {
	position: relative;
}
.b-vks-popup-export-field_block.case_number,
.b-vks-popup-export-field_block.court,
.b-vks-popup-export-field_block.court_vks,
.b-vks-popup-export-field_block.submit {
	border-top: 1px dotted #CCC;
	padding-top: 0;
}
.b-vks-popup-export-field_block.date_from,
.b-vks-popup-export-field_block.date_to {
	display: inline-block;
}
.lte7 .b-vks-popup-export-field_block.date_from,
.lte7 .b-vks-popup-export-field_block.date_to {
	display: inline;
	zoom: 1;
}
.b-vks-popup-export-field_block.date_to {
	position: relative;
	margin-left: 16px;
}
.lte8 .b-vks-popup-export-field_block.court {
	z-index: 15;
}
.lte8 .b-vks-popup-export-field_block.lead_judge {
	z-index: 14;
}
.lte8 .b-vks-popup-export-field_block.court_vks {
	z-index: 13;
}
.lte8 .b-vks-popup-export-field_block.court_vks_choice {
	z-index: 12;
}
.lte8 .b-vks-popup-export-field_block.duty_judge {
	z-index: 11;
}
.b-vks-popup-export-field_block_dashed {
	position: absolute;
	top: 17px;
	left: -13px;
	font-size: 17px;
}
.b-vks-popup-export-field_block.clear {
	position: absolute;
	bottom: 0;
	left: 160px;
	z-index: 3;
}
.b-vks-popup-export-field_block.submit {
	padding-top: 19px;
	padding-left: 290px;
}
.b-vks-popup-export-field-ico {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 17px;
	left: 0;
	background: url(../img/vks-export-icons-sprite.png) 0 0 no-repeat;
}
.casenumber .b-vks-popup-export-field-ico {
	background-position: -20px 0;
}
.date_from .b-vks-popup-export-field-ico {
	background-position: -40px 0;
}
.court .b-vks-popup-export-field-ico {
	background-position: -60px 0;
}
.lead_judge .b-vks-popup-export-field-ico,
.duty_judge .b-vks-popup-export-field-ico {
	background-position: -80px 0;
}
.court_vks .b-vks-popup-export-field-ico {
	background-position: -100px 0;
}
.vks-popup-export .b-textfield-title,
.vks-popup-export .b-select-title {
	position: absolute;
	top: 9px;
	left: 20px;
}
.vks-popup-export .b-select-title {
	top: 19px;
}
.vks-popup-export .b-textfield-container {
	padding: 9px 0 10px 160px;
}
.b-vks-popup-export-field_block.casenumber .b-textfield-container {
	padding-bottom: 0;
}
.b-vks-popup-export-field_block.date_to .b-textfield-container {
	padding-left: 0;
}
.vks-popup-export .b-textfield-wrapper {
	width: 400px;
}
.b-vks-popup-export-field_block.date_from .b-textfield-wrapper,
.b-vks-popup-export-field_block.date_to .b-textfield-wrapper {
	width: 80px;
}
.b-vks-popup-export-field_block.date_from .b-textfield,
.b-vks-popup-export-field_block.date_to .b-textfield {
	padding: 0 8px;
}
.b-vks-popup-export-field_block.court .b-select-container,
.b-vks-popup-export-field_block.lead_judge .b-select-container,
.b-vks-popup-export-field_block.court_vks .b-select-container {
	padding-left: 160px;
	margin-top: -10px;
}
.b-vks-popup-export-field_block.court .b-select-container,
.b-vks-popup-export-field_block.court_vks .b-select-container {
	padding-bottom: 10px;
}
.b-vks-popup-export-field_block.court .b-select,
.b-vks-popup-export-field_block.lead_judge .b-select,
.b-vks-popup-export-field_block.court_vks .b-select {
	width: 400px;
}
.b-vks-popup-export-field_block.clear .b-form-submit,
.b-vks-popup-export-field_block.submit .b-form-submit {
	width: 110px;
}
.b-vks-popup-export-field_block.clear .ui-form-submit,
.b-vks-popup-export-field_block.submit .ui-form-submit {
	width: 108px;
}

/* Сообщение о результатах отправки запроса в popup'е */
.b-vks-popup-status {
	padding: 70px 40px;
}
.b-vks-popup-status .b-vks-popup-title {
	padding: 6px 0 4px;
}
.b-vks-popup-status-text {
	color: #4D5462;
	font-size: 12px;
	line-height: 20px;
	padding: 9px 0 1px;
}
.b-vks-popup-status.error .b-vks-popup-title,
.b-vks-popup-status.error .b-vks-popup-status-text {
	color: #D4181F;
}

/* Спинер загрузки */
.b-vks-popup-wrapper .b-court-popup-spiner {
	top: 60px;
}