.sp5 {
	height: 5px;
}

.sp10 {
	height: 10px;
}

.sp15 {
	height: 15px;
}

.sp20 {
	height: 20px;
}

.sp25 {
	height: 25px;
}

.clr {
	clear: both;
}

.none {
	display: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.round-border-container {
	border: 1px solid #dadada;
	border-radius: 5px;
	padding: 5px;
}

.bookmarks {
	background: #b0997a;
	background: url('/themes/mobile/img/blink.png') 0 1px repeat-x, -webkit-linear-gradient(#cdbaa5, #b0997a);
	background: url('/themes/mobile/img/blink.png') 0 1px repeat-x, -moz-linear-gradient(#cdbaa5, #b0997a);
	background: url('/themes/mobile/img/blink.png') 0 1px repeat-x, -o-linear-gradient(#cdbaa5, #b0997a);
	background: url('/themes/mobile/img/blink.png') 0 1px repeat-x, linear-gradient(#cdbaa5, #b0997a);
	border-radius: 5px;
	padding: 0;
	margin: 0;
	height: 40px;
	color: black;
	padding-left: 10px;
	font-size: 15px;
	overflow: hidden;
}

.assist .bookmarks {
	background: none !important;
	height: auto;
}

.assist .bookmarks li {
	font-size: 20px;
	padding-bottom: 7px;
	margin-right: 20px;
	border: 2px solid #666;
	background: white;
}

.assist .bookmarks li:hover,
.assist .bookmarks li.active {
	border: 2px solid black;
	background: black;
	color: white;
}

.assist_font_size_medium .bookmarks li {
	font-size: 24px;
	height: 37px;
}

.assist_font_size_large .bookmarks li {
	font-size: 28px;
	height: 45px;
}

.mobile-version .bookmarks {
	height: auto;
}

.mobile-version .bookmarks li {
	position: relative;
	display: block !important;
	width: 97%;
	margin-right: 10px;
	margin-bottom: 3px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 3px !important;
	height: 24px !important;
	text-align: center;
}

.mobile-version .choose-date {
	text-align: center;
}

.bookmarks li {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	padding: 6px 15px 0 15px;
	height: 30px;
	margin-right: 5px;
	background: #f5ede4;
	margin-top: 6px;
	cursor: pointer;
	border-radius: 5px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	border: 1px solid #dadada;
}

.bookmarks li:hover {
	background: #e4d9cd;
}

.bookmarks li.active {
	background: white;
	box-shadow: 0 0 4px rgba(100, 100, 100, 0.4);
	border: 1px solid #d3d3d3;
}

.form-container {
	padding: 20px 10px 0 16px;
}

.form-contaiter input.date {
	position: relative;
	top: -3px;
}

.choose-date span {
	position: relative;
	top: -2px;
	padding: 0 10px;
	margin-right: 5px;
}

.choose-date .button-standart {
	*vertical-align: -3px;
}

.form-button-standart,
.form-container .button-standart {
	border: 1px solid #bbb;
	display: inline-block;
	color: #069;
	background: #f1f1f1;
	background: linear-gradient(#f5f5f5, #e9e9e9);
	background: -moz-linear-gradient(#f5f5f5, #e9e9e9);
	background: -webkit-linear-gradient(#f5f5f5, #e9e9e9);
	padding: 2px 20px;
	font-size: 15px;
	font-family: Arial !important;
	border-radius: 3px;
	box-shadow: 0 0 2px rgba(100, 100, 100, 0.1);
	cursor: pointer;
}

.form-button-standart.slim,
.form-container .button-standart.slim {
	font-size: 13px;
	padding: 1px 20px;
	height: 20px;
}

.form-button-standart.close-selection {
	margin-right: 20px;
}

.form-container .button-standart.button-bottom {
	margin-left: 183px;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

.form-button-standart:hover,
.form-container .button-standart:hover {
	box-shadow: 0 0 4px rgba(100, 100, 100, 0.3);
}

.assist .form-button-standart,
.assist .form-container .button-standart {
	height: auto;
	font-size: 20px;
	width: auto !important;
	color: black;
	border: 2px solid black !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	border-radius: 10px;
}

.assist .button-holder {
	width: 800px;
	margin: 30px 0 !important;
}

.mobile-version .button-holder {
	width: 99%;
}

.assist .reset-button {
	margin-left: 0;
	float: right;
}

.assist_font_size_medium .form-button-standart,
.assist_font_size_medium .form-container .button-standart {
	font-size: 24px;
}

.assist_font_size_large .form-button-standart,
.assist_font_size_large .form-container .button-standart {
	font-size: 28px;
}

.assist .form-container .button-standart:hover {
	box-shadow: 0 0 20px rgba(200, 0, 0, 0.5);
}

.form-container label {
	display: inline-block;
	width: 180px;
	padding-right: 30px;
	color: #333;
	font-size: 14px;
	cursor: default;
}

.mobile-version .form-item.large-label label,
.mobile-version .form-container label {
	display: block;
	float: none;
	margin-bottom: 5px;
	white-space: nowrap;
}

.assist .form-container label {
	display: block;
	margin-bottom: 10px;
	font-size: 20px;
	white-space: nowrap;
}

.assist_font_size_medium .form-container label {
	font-size: 24px;
}

.assist_font_size_large .form-container label {
	font-size: 28px;
}

.mobile-version .form-item.large-label label {
	margin-bottom: 0 !important;
}

.form-container label span {
	font-size: 13px;
	color: #666;
}

.form-container .text-input {
	border: 1px solid #aaa;
	padding: 2px 5px;
	font-family: Arial, sans serif;
	background: white;
	background: linear-gradient(#fff, #f9f9f9);
	background: -moz-linear-gradient(#fff, #f9f9f9);
	background: -webkit-linear-gradient(#fff, #f9f9f9);
	width: 238px !important;
	cursor: default;
}

.mobile-version .form-container .select-holder,
.mobile-version .form-container .text-input {
	width: 95% !important;
}

.assist .form-container .select-holder,
.assist .form-container input.date,
.assist .form-container .text-input {
	border: 2px solid black !important;
	width: 800px !important;
}

.assist .form-container input.date {
	width: 355px !important;
}

.assist_font_size_medium .form-container input.date {
	width: 343px !important;
}

.assist_font_size_large .form-container input.date {
	width: 333px !important;
}

.assist .form-container input.date:focus,
.assist .form-container .text-input:focus {
	border: 2px solid red !important;
}

.assist .form-container select {
	font-size: 20px !important;
}

.assist_font_size_medium .form-container select {
	font-size: 24px !important;
}

.assist_font_size_large .form-container select {
	font-size: 28px !important;
}

.form-container input:focus {
	border: 1px solid #999;
	box-shadow: 0 0 5px rgba(100, 100, 100, 0.4);
}

.form-container input {
	border: 1px solid #aaa !important;
	border-radius: 3px;
}

.field-separator {
	clear: both;
	height: 15px;
}

.form-container .range-selector {
	display: inline-block;
	position: relative;
	zoom: 1;
	*display: inline;
	*left: -20px;
}

.form-container .range-selector input {
	margin-right: 20px;
	padding-left: 25px;
}
.form-container .range-selector input:last-of-type {
	margin-right: 0;
}
.form-container .form-item {
	clear: both;
	margin-bottom: 15px;
}

.form-container .form-item.wide .select-holder {
	width: 300px;
}

.form-container div.form-item.selected {
	background: #f5f5f5;
	border-bottom: 1px dotted #aaa;
	padding: 8px 6px;
	margin-bottom: 0 !important;
}

.form-container .range-selector span {
	font-size: 12px;
	color: #555;
	padding: 0 3px;
	position: relative;
	top: 2px;
}

.field-separator.plus {
	height: 18px;
}

.select-holder {
	border: 1px solid #aaa;
	padding: 3px 5px;
	border-radius: 3px;
}

.form-container .select-holder {
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 237px;
}

.select-holder select {
	border: none !important;
	font-size: 14px;
	font-family: Arial, sans serif;
	width: 100%;
}

.form-container .search-notice {
	color: brown;
	font-size: 15px;
	padding-top: 10px;
}

.form-container .button-holder {
	box-shadow: 0 0 3px rgba(100, 100, 100, 0.35);
	background: white;
	padding: 10px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin-top: 20px;
	margin-bottom: 15px;
	position: relative;
	left: -11px;
}

.form-container .button-holder.inactive {
	opacity: 0.6;
}

.form-container .button-holder.inactive .button-standart {
	cursor: default;
}

.form-container .button-holder.inactive .reset-button:hover {
	opacity: 0.8;
}

.form-container h2 {
	font-family: Arial, sans serif;
	font-weight: normal;
	color: #6f3c36;
	font-size: 17px;
	margin-bottom: 20px;
	padding: 7px 0;
	border-bottom: 1px dotted #dadada;
}

.form-item.wide-label label {
	width: 100%;
	display: block;
	margin-bottom: 8px;
}

.form-item.wide-label .range-selector {
	margin-left: 183px;
}

.mobile-version .range-selector {
	margin-left: 0 !important;
	margin-bottom: 20px !important;
}

.form-item.large-label label {
	float: left;
}

.form-item.large-label .text-input {
	display: block;
	position: relative;
	top: 10px;
	margin-left: 213px;
}

.mobile-version .form-item.large-label .text-input {
	margin-left: 0 !important;
}

.form-item.large-label .range-selector {
	display: block;
	margin-left: 213px;
	top: 10px;
	*margin-left: 4px;
}

.dashed {
	color: #069;
	padding-bottom: 1px;
	border-bottom: 1px dashed #069;
	cursor: pointer;
}

.dashed:hover {
	color: #c90000;
	border-bottom: 1px dashed #c90000;
}

.category-notice {
	color: brown;
}

.modal-window {
	position: fixed;
	z-index: 1000;
	background: white;
	border: 1px solid #dadada;
	box-shadow: 0 0 25px rgba(100, 100, 100, 0.5);
	border-radius: 8px;
}

.modal-window .layout {
	margin: 40px 40px 60px 40px;
	height: 400px;
	overflow: auto;
	padding-right: 20px;
}

.modal-window.app-warning {
	width: 250px;
	padding: 34px 40px 23px 40px;
	margin-top: -150px;
	margin-left: -165px;
	left: 50%;
	top: 50%;
	text-align: center;
	color: #6f3c36;
	line-height: 160%;
	font-size: 15px;
}

.modal-window.app-warning .form-button-standart {
	display: block;
	margin: 18px auto 0 auto;
}

.modal-window.app-warning .close {
	top: -26px;
	margin-left: 10px;
}

.articles-tree ul,
.articles-tree {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 28px;
}

.articles-tree ul {
	padding: 10px 0 5px 40px;
	border-left: 1px dotted #aaa;
	margin-left: 5px;
}

.articles-tree li {
	padding: 0;
	margin: 0;
	clear: both;
	margin-bottom: 6px;
	line-height: 135%;
}

.articles-tree li input {
	margin-right: 6px;
	float: left;
	position: relative;
	top: 3px;
}

.articles-tree li label {
	display: block;
	margin-left: 30px;
	cursor: pointer;
}

.articles-tree ul {
	display: none;
}

.expand-row {
	line-height: 80%;
	width: 15px;
	height: 15px;
	margin-bottom: -15px;
	color: #069;
	position: relative;
	left: -28px;
	top: 3px;
	font-size: 20px;
	border: 1px solid #dadada;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
}

.modal-window .close {
	width: 22px;
	height: 22px;
	background: url('/modules/sud_delo/images/close.png');
	margin-bottom: -22px;
	position: relative;
	left: 100%;
	margin-left: -32px;
	top: 7px;
	cursor: pointer;
	opacity: 0.85;
}

.modal-window .close:hover {
	opacity: 1;
}

.articles-list {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none;
	padding-left: 5px !important;
}

.articles-list.selected {
	border: 1px solid #f5f5f5;
	padding-top: 5px !important;
	background: #f5f5f5;
	margin-bottom: 13px !important;
}

.articles-list li {
	clear: both;
	margin-bottom: 5px;
}

.articles-list span.delete {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url('/modules/sud_delo/images/delete.png');
	margin-right: 10px;
	position: relative;
	top: 2px;
	cursor: pointer;
}

.articles-list span.article-name {
	display: block;
	margin-left: 26px;
}

#articles_window .form-button-standart {
	position: relative;
	top: -40px;
	left: 67px;
}

.category-articles-intro {
	color: #555;
	margin-bottom: 5px;
	border-top: 1px dotted #dadada;
	padding-top: 5px;
}

.category-articles {
	border-bottom: 1px dotted #dadada;
	padding-bottom: 6px;
}

.reset-button {
	margin-left: 217px;
	width: 156px;
	opacity: 0.8;
}

.mobile-version .reset-button {
	margin-left: 0;
	float: right;
}

.reset-button:hover {
	opacity: 1;
}

#search_results {
	padding: 10px 3px 0 15px;
}

.law-case-table {
	font-size: 14px;
	color: #333;
	background: white;
}

.law-case-table td {
	padding: 10px;
    border: 1px solid #dadada;
}

.header-td,
.law-case-table thead td {
	color: #442d25 !important;
	font-weight: bolder;
	font-size: 13px;
	background: white !important;
}

.process-type-header,
.law-case-table .type-header {
	background: #f5ede4;
	color: black;
	text-shadow: 0 2px 2px rgba(100, 100, 100, 0.4);
}

.process-type-header {
	margin-bottom: 10px !important;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	text-align: center;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 5px 0;
}

.law-case-table.line-hover tr:hover td {
	background: #f5f5f5;
}

.law-case-table.line-hover tr:hover td.type-header {
	background: #f5ede4 !important;
}

.law-case-table .dashed {
	line-height: 180%;
}

.lawcase-bookmarks {
	list-style: none;
	padding: 0;
	margin: 0;
}

.lawcase-bookmarks li {
	float: left;
	border: 1px solid #dadada;
	background: #fdf5e9;
	padding: 6px 20px;
	margin: 0 15px 15px 0;
	border-radius: 5px;
	cursor: pointer;
}

.lawcase-bookmarks li:hover {
	box-shadow: 0 0 3px rgba(100, 100, 100, 0.35);
	-moz-box-shadow: 0 0 3px rgba(100, 100, 100, 0.35);
	-webkit-box-shadow: 0 0 3px rgba(100, 100, 100, 0.35);
}

.lawcase-bookmarks li.active {
	background: #e4d9cd;
	text-shadow: 0 2px 3px rgba(100, 100, 100, 0.5);
	box-shadow: 0 0 5px rgba(100, 100, 100, 0.5);
	-moz-box-shadow: 0 0 5px rgba(100, 100, 100, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 0.5);
}

.law-case-table tr.even {
	background: #f1f1f1;
}

#case_window .law-case-table {
	width: 100%;
}

.wait-bar {
	position: fixed;
	z-index: 100000;
	border: 1px solid #dadada;
	width: 200px;
	padding: 15px;
	left: 0;
	top: 0;
	background: white;
	opacity: 0.9;
	text-align: center;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	height: 80px;
	left: 50%;
	top: 50%;
	margin-left: -115px;
	margin-top: -95px;
}

.assist .wait-bar {
	height: auto;
	width: 400px;
	margin-left: -225px;
	font-size: 30px;
}

.wait-bar div {
	width: 48px;
	height: 48px;
	background: url('/modules/sud_delo/images/wait.gif');
	margin: auto;
	margin-bottom: 10px;
}

.mobile-version .wait-bar {
	position: absolute;
	left: 0;
	margin: 0;
	top: 0;
	padding: 10px 0;
	width: 99%;
}

.show-search-form-link {
	padding: 20px 0 0 15px;
	display: none;
	margin-bottom: 15px;
}

.select-variants {
	position: absolute;
	z-index: 99999;
	background: white;
	border: 2px solid #dadada;
	box-shadow: 0 0 13px rgba(100, 100, 100, 0.45);
	-moz-box-shadow: 0 0 13px rgba(100, 100, 100, 0.45);
	-webkit-box-shadow: 0 0 13px rgba(100, 100, 100, 0.45);
	min-width: 200px;
	max-width: 400px;
	padding: 10px;
	margin-left: -5px;
	border-radius: 5px;
}

.select-variants .form-button-standart {
	padding-left: 10px;
	padding-right: 10px;
}

.select-variants ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 12px;
	margin-bottom: 12px;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 12px;
}

.select-variants ul li {
	margin-bottom: 10px;
	line-height: 160%;
}

.select-variants ul li:last-child {
	margin-bottom: 0;
}

.lawcase-paging {
	margin-top: 20px !important;
}

.lawcase-paging a {
	text-decoration: none !important;
}

.event-name-td {
	text-transform: lowercase;
}

.law-case-table thead div {
	display: inline-block;
}

.law-case-table.narrow thead span {
	display: none;
}

.law-case-table.narrow td {
	font-size: 13px;
	padding: 10px 3px;
}

.law-case-table.narrow.narrow-more td {
	font-size: 12px;
	padding: 10px 1px;
}

.law-case-table.narrow.narrow-more thead div {
	display: none;
}

.law-case-table.narrow.narrow-more .order-number-td {
	display: none;
}

.order-number-td {
	text-align: center;
}

.mobile-version .date-label {
	display: block;
	margin-bottom: 10px;
}

.mobile-lawcase-card {
	border: 1px solid #e5e5e5;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.mobile-lawcase-card time {
	float: right;
	color: #6f3c36;
	font-size: 15px;
}

.mobile-lawcase-card .m-number {
	border-bottom: 1px dotted #dadada;
	padding-bottom: 5px;
}
.mobile-lawcase-card .m-judge {
	font-size: 13px;
	font-weight: bolder;
	color: #444;
}

.mobile-lawcase-card .m-essence {
	clear: both;
	border-bottom: 1px dotted #dadada;
	padding: 3px 0;
	margin: 7px 0;
}

.mobile-lawcase-card .m-result {
	font-size: 13px;
	border-top: 1px dotted #dadada;
	padding-top: 5px;
	margin-top: 5px;
}

.mobile-lawcase-card .m-result b {
	display: block;
	float: left;
	font-size: 12px;
	color: #444;
	position: relative;
	top: 2px;
}

.mobile-lawcase-card .m-result span {
	display: block;
	margin-left: 75px;
}

.round-border-container .mobile-lawcase-card:nth-child(odd) {
	background: #f1f1f1;
}

.mobile-version .sdp-header {
	text-align: center;
}

.mobile-version .modal-window .layout {
	padding-right: 0 !important;
	margin: 35px 15px 10px 15px;
}

.mobile-version .modal-window .law-case-table td {
	font-size: 12px !important;
}

.mobile-version #articles_window .form-button-standart {
	margin-top: 50px !important;
}

.mobile-version .modal-window .articles-tree {
	font-size: 12px !important;
}

.mobile-version .modal-window
.mobile-lawcase-item {
	margin-bottom: 20px;
	border: 1px dotted #dadada;
	padding: 5px;
	margin-right: 5px;
}

.modal-window .mobile-lawcase-item:nth-child(even) {
	background: #f1f1f1;
}

.mobile-lawcase-item h2 {
	color: #6f3c36;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 5px !important;
	font-family: Arial, sans-serif;
}

.mobile-lawcase-item ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 13px;
}

.mobile-lawcase-item ul li {
	border-bottom: 1px dotted #dadada;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.mobile-lawcase-item ul li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

.mobile-lawcase-item ul li span {
	font-size: 12px;
	font-weight: bolder;
	color: #444;
}

.assist .search-notice {
	font-size: 20px;
}

.assist_font_size_medium .search-notice {
	font-size: 24px;
}

.assist_font_size_large .search-notice {
	font-size: 28px;
}

.assist .form-container h2 {
	font-size: 24px;
	border-bottom: 1px solid #777;
}

.assist .form-container .range-selector {
	margin-left: 0;
	margin-bottom: 20px !important;
}

.assist .form-container .large-label label {
	display: block;
	float: none;
}

.assist .form-coniner .large-label span {
	font-size: inherit;
	color: inherit;
}

.assist .form-item {
	margin-bottom: 20px !important;
}

.assist .date-label {
	display: block;
	margin-bottom: 10px;
}

.mobile-version .form-container .large-label .range-selector {
	width: 99%;
	height: 30px;
}

.mobile-version .range-selector input:first-child {
	display: block;
	margin: 0 !important;
	float: left;
	width: 37%;
}

.mobile-version .range-selector input:last-child {
	display: block;
	float: right;
	margin: 0 !important;
	width: 37%;
}

.form-container label i {
	font-style: normal;
}

.mobile-version .form-container label i,
.mobile-version .form-container label span {
	display: block;
}

.mobile-version .h50 {
	height: 52px;
}

.mobile-version .mobile-space {
	height: 12px !important;
}

.assist .law-case-table td {
	border: 1px solid #555;
	font-size: 18px;
	color: black;
}

.assist_font_size_medium .law-case-table td {
	font-size: 20px;
}

.assist_font_size_large .law-case-table td {
	font-size: 22px;
}

.assist .law-case-table td.type-header {
	background: #555;
	color: white;
}

.assist .law-case-table tr:hover td.type-header {
	background: #555 !important;
	color: white !important;
}

.assist .law-case-table tr:hover td {
	background: black;
	color: white;
}

.assist .law-case-table tr:hover td .dashed {
	color: yellow;
	border-bottom: 1px dashed yellow;
}

.assist .law-case-table tr:hover td .dashed:hover {
	color: red;
	border-bottom: 1px dashed red;
}

.assist .law-case-table thead td {
	font-weight: normal;
}

.assist .lawcase-paging a {
	font-size: 24px;
	color: black;
	padding: 5px 10px;
}

.assist .lawcase-paging span.current {
	font-size: 24px;
	color: white;
	padding: 5px 10px;
	background: black;
}

.assist .form-container label span {
	font-size: inherit !important;
	color: black !important;
}

.assist .select-variants {
	max-width: 800px !important;
	width: 800px !important;
}

.assist .select-variants li {
	font-size: 20px;
	margin-bottom: 18px !important;
}

.assist_font_size_medium .select-variants li {
	font-size: 24px;
}

.assist_font_size_large .select-variants li {
	font-size: 28px;
}

.assist .select-variants li span.dashed {
	color: black;
	border-bottom: 1px dashed black;
	padding: 5px;
}

.assist .select-variants li span.dashed:hover {
	background: black;
	color: white;
}

.assist .select-from-dictionary {
	font-size: 22px;
}

.server-selector {
	margin-bottom: 20px;
	padding-left: 10px;
}

.server-selector p {
	line-height: 150%;
	font-size: 13px;
	margin-bottom: 10px;
	color: #442d25;
}

.server-selector .select-holder {
	max-width: 458px;
}

.document-icon {
	width: 32px;
	height: 32px;
	background: url('/modules/sud_delo/images/doc.png');
	cursor: pointer;
	margin-left: 15px;
	opacity: 0.85
}

.document-icon:hover {
	opacity: 1;
}

.lawcase-document-content {
	height: 20px;
	margin-bottom: 20px;
	page-break-after: always;
}

.lawcase-document-content:last-child {
	height: 0;
	margin-bottom: 0;
}

#print_lawcase_docs {
	border-bottom: 1px dotted #b5b5b5;
	margin-bottom: 15px;
	padding-bottom: 15px;
	font-size: 14px;
}

#print_lawcase_docs div.icon {
	float: left;
	width: 22px;
	height: 22px;
	background: url('/modules/sud_delo/images/print.png');
	margin-right: 10px;
}

#print_lawcase_docs div.icon a {
	display: block;
	width: 22px;
	height: 22px;
	text-decoration: none;
}

.lawcase-number-td {

}
.not-found {
	background: #F5EDE4;
	text-align: center;
	padding: 0.6em 0;
	border-top: 1px dotted #dadada;
	border-bottom: 1px dotted #dadada;
	margin: 2em 0;
}
.lawcase-count {
    font-size: 90%;
    margin-bottom: 0.5em;
    color: #456;
    position: relative;
    top: -0.35em;
}
.lawcase-count span {
    display: block;
}
.assist .lawcase-count {
    color: black;
}
.lawcase-retro {
	color: #456;
	position: relative;
}