/* CSS Document */
html, body {
    padding: 10px;
    margin: 0px;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
	
	
}

html {
	padding-top: 0px;
}
body {
	padding: 10px 5px;
}

table {
    table-layout: auto;
    border-collapse: collapse;
    border-spacing: 1px 1px;

}

.prices_main table {
    /*width: 350px;*/
}

table td, th {

    border: 1px solid #8CA601;
    padding: 5px 3px;
	vertical-align: middle;
}

table th {
    padding: 4px;
}

table th {
    text-align: left;
}

.text_center {
    text-align: center;
}

.text_right {
    text-align: right;
}

.text_left {
    text-align: left;
}

a {
    color: #424242;
    font-size: 15px;
}

a:hover, a:focus {
	color: #2a6496;
	text-decoration: underline;
}

.grey_bg {
    background: #EEEEED;
}

.msk_bg {
	background: #e1f2cd !important;
}

.riga_bg {
	background: #cae3f0 !important;
}

.grey_bg_dark {
    background: #ececec !important;
	color: #aaaaaa;
}

.grey_bg_dark input[type='text'], .grey_bg_dark textarea {
    border: 1px solid #bebebe !important;	
}

.color_text_grey {
	color: #aaaaaa !important;
}

.knopka {
    background: #8CA601;
    color: #ffffff;
    border: 0px;
	padding: 6px 15px !important;
	cursor: pointer;
	border: 1px solid #8CA601 !important;
}

a.knopka, a.knopka_grey {
	text-decoration: none;
	text-align: center;
	padding-bottom: 3px;
}

.knopka_grey {
	background: #e6e6e6;
    color: #000000;
    border: 0px;
	padding: 6px 15px !important;
	cursor: pointer;
	border: 1px solid #B3B3B3 !important;
}

.knopka_grey_small {
	background: #e6e6e6;
    color: #000000;
    border: 0px;
	padding: 3px 6px !important;
	cursor: pointer;
	border: 1px solid #B3B3B3 !important;
	font-size: 13px;
}

.knopka_small {
    background: #8CA601;
    color: #ffffff;
    border: 0px;
	padding: 3px 6px !important;
	cursor: pointer;
	border: 1px solid #8CA601 !important;
	font-size: 13px;
}

.knopka_bg_blue {
	background: #61a5b9;
	border: 1px solid #61a5b9 !important;
}

.knopka_bg_green_lite {
	background: #d0dbaa !important;
	border: 1px solid #61a5b9 !important;
}

.knopka_bg_grey {
	background: #e6e6e6;
	border: 1px solid #B3B3B3 !important;
}

.knopka_vitrina {
	background: #1262aa;
    color: #ffffff;
    border: 0px;
	padding: 6px 15px !important;
	cursor: pointer;
	border: 1px solid #0a4b86 !important;
}

.color_black {
    color: #000000 !important;
}

.table_form td, .table_form th {
    border: 0px !important;
}

.table_form_border td, .table_form_border th {
    border: 1px solid #8ca601 !important;
}

.space_top_20 {
    margin-top: 20px;
}

.space_top_0 {
    margin-top: 0px !important;
}

h1 {
    color: #2B2D28;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 12px;
    border-bottom: 1px solid #2B2D28;
}

.table_form input[type='text'], .table_form input[type='password'], .table_form input[type='email'], textarea, select, .time_datepicker input {
    width: 100%;
	border: 1px solid #29C1D5;
	padding: 2px;
}

.order_form input[type='text'] {
	width: 50px;
	border: 1px solid #29C1D5;
	padding: 2px;
	margin: 1px 0px;
}

.order_form table td {
	padding: 5px 2px;
}

.border_none_left {
    border-left: 0px !important;
}
.border_none_right {
    border-right: 0px !important;
}

.menu_add {
    padding-bottom: 15px;
}
.menu_add a {
    color: #8e003c;
    padding-right: 20px;
}
.menu_add strong {
    padding-right: 20px;
}
.menu_add img {
    vertical-align: middle;
    margin-right: 3px;
}
.error_block {
	color: red;
	font-size: 14px;
	background: url('../images/icon_error.png') no-repeat left center;
	padding: 5px 0px 5px 35px;
	margin: 10px auto;
	font-weight: bold;
	width: 500px;
}

.info_block {
	font-size: 14px;
	background: url('../images/icon_msg.png') no-repeat left center;
	padding: 5px 0px 5px 35px;
	margin: 10px auto;
	font-weight: bold;
	width: 500px;
}

.font_weight {
    font-weight: bold;
}

.font_size_13 {
	font-size: 13px;
}

.space_padding_left {
    padding-left: 20px;
}

.history_order {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 10px;
    margin: 40px 0px;
    padding: 10px;
    background: #D1E9F2;
}
.history_order2 {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 10px;
    margin: 40px 0px;
    padding: 10px;
    background: #f1e3d3;
}

.header {
    
}

.header a {
    color: #393939;
    padding-right: 20px;
    font-weight: bold;
    padding-left: 10px;
	white-space: nowrap;
}
.header strong {
    padding-right: 20px;
}
.header img {
    vertical-align: middle;
    margin-right: 3px;
}
._float_right {
    float: right;
}

._float_left {
    float: left;
}

.footer {
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 10px;
    margin: 20px 0px 20px 0px;
    padding: 10px;
    background: #dedede;
}
.color_white {
    color: #ffffff !important;
}
.bg_seb {
    background: #e2ecc1;
}
.bg_count_n_s {
    background: #c1ece2;
}
.bg_bouth_n_s {
    background: #fde1ff;
}
.news td {
    border: 0px !important;
    padding: 10px 3px;
}
.news a {
	font-size: 13px;
	text-decoration: underline;
	color: #333333;
}
.news a:hover, .news a:focus {
	color: #2a6496;
	text-decoration: underline;
}
input._checkbox {
    width: 15px !important;
}
.color_green {
    color: #8CA601;
    font-weight: bold;
}

.color_green_2 {
    color: green;
    font-weight: bold;
}

.color_red {
    color: red;
    font-weight: bold;
}

a.color_red:hover {
	color: red;
}

#news {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 10px;
    padding: 10px;
    background: #EEEEED;
}

/* ------------------------ */
	#dialog-overlay,
	#overlay{
		position: absolute;
		background-color: #f1f1f1;
		z-index: 3;
		top:0px;
		left:0px;
	}
	#dialog{
		position:absolute;
		border:1px solid silver;
		background-color:#fff;
		width:630px;
	}
	#dialog-header{

	}
	#dialog-close{
		cursor:pointer;
		position:absolute;
		top:5px;
		right:5px;
		width:16px;
		height:16px;
		line-height:16px;
		text-align:center;
		vertical-align:middle;
		color:#747474;
		background-image:url('/images/icons/cross.png');
		background-position:center;
		background-repeat:no-repeat;
	}
	#dialog-content{
		padding:20px;
	}
/* ------------------------ */

.pages {
    margin: 10px 0px;
    text-align: center;
}

.pages a {
	color: #8e003c;
}

.text_top {
	vertical-align: top;
}

.text_middle {
	vertical-align: middle;
}

.zebra1 {
	background: #E5F1FC;
}

.zebra2 {
	background: #ffffff;
}

.zebra3 {
	background: #d9d9d9;
}

.zebra_main:hover .zebra1 {
	background: #FFEBEC !important;
}

.zebra_main:hover .zebra2 {
	background: #FFEBEC !important;
}

.zebra_main:hover .grey_bg {
	background: #FFEBEC !important;
}
.zebra_main:hover .bg_count_n_s {
	background: #FFEBEC !important;
}
.zebra_main:hover .bg_seb {
	background: #FFEBEC !important;
}
.zebra_main:hover .bg_bouth_n_s {
	background: #FFEBEC !important;
}

.zebra_main:hover .grey_bg_dark {
	background: #ececec !important;
}

.zebra_green, .zebra_main:hover .zebra_green {
	background: #cbfc9a !important;
}

.bg_price {
	background: #F7FFDF;
}
.bg_little_red {
	background: #FFEBEC !important;
}

.bg_report_rub {
	background: #c4e4c0;
}
.bg_report_usd {
	background: #e8d2c8;
}
.bg_report_euro {
	background: #cccfec;
}

ul.sortable_coins {
	list-style-type: none; margin: 0; padding: 0; width: 40%;
}

.sortable_coins li {
	padding: 5px;
	background: #E5F1FC;
	margin: 2px;
	border: 1px solid #8CA601;
	cursor: pointer;
}

#list_rooms li {
	background: #fde1ff;
}

.checkbox_style {
	width: 15px !important;
	vertical-align: middle;
	margin: 0px 2px 0px 0px !important;
}

.width_80_pr {
	width: 80% !important;
}

.space_2_tb {
	margin: 2px 0px;
}

label {
	font-weight: normal;
	margin: 0px;
}

.table_default_style {
	table-layout: auto !important;
    border-collapse: collapse !important;
    border-spacing: 1px 1px !important;
}

.table_default_style td, .table_default_style th {
	border: 1px solid #8CA601 !important;
    padding: 5px !important;
	vertical-align: middle !important;
}

.table_default_style th {
    padding: 4px !important;
}

.table_default_style th {
    text-align: left !important;
}

.bg_pl_settings_1 {
	background: #E5F1FC;
}

.bg_pl_settings_2 {
	background: #FFEBEC;
}

.bg_pl_settings_3 {
	background: #ECF3EF;
}

.bg_pl_settings_4 {
	background: #FFF3EF;
}

.bg_pl_settings_5 {
	background: #FFDCEF;
}

.bg_pl_settings_6 {
	background: #FFDCC6;
}

.bg_pl_settings_7 {
	background: #FFF2C6;
}

.bg_pl_settings_8 {
	background: #CEF2C6;
}

.bg_pl_settings_9 {
	background: #F4C7A8;
}

.bg_pl_settings_10 {
	background: #DEDCEF;
}

.bg_pl_settings_0 {
	background: #EEE9E8;
}

.bg_pl_settings_12 {
	background: #e1b2dc;
}

.bg_pl_settings_11 {
	background: #a5cdff !important;
}

.form_auth {
	width: 480px;
	border-radius: 20px;
	background: #E5F1FC;
	padding: 10px 40px 40px 40px;
	margin: 0px auto;
	margin-top: 10%;
}

.text_normal {
	font-weight: normal !important;
}
.margin_0 {
	margin: 0px !important;
}
.padding_0 {
	padding: 0px !important;
}
.padding_10 {
	padding: 10px !important;
}
.padding_10_0 {
	padding: 10px 0px !important;
}
.navbar-default {
	background: #b5d194;
    border-radius: 6px;
	border: 0px;
	-webkit-border-radius: 6px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 10px;
}
.navbar-default .navbar-nav > li > a {
	color: #393939;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #ffffff;
}
.margin_bottom {
	margin-bottom: 10px !important;
}
.margin_bottom_20 {
	margin-bottom: 20px !important;
}
.margin_bottom_4 {
	margin-bottom: 4px !important;
}
.navbar-nav > li > a {
	padding-bottom: 7px;
    padding-top: 7px;
}
.navbar {
	min-height: 0px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: #a1ba83;
	color: #ffffff;
}
#top-menu-nav li:hover {
    background-color: #a1ba83;
	color: #ffffff;
}
#top-menu-nav li:hover .dropdown-menu {
    visibility: visible;
}
#top-menu-nav .dropdown-hov:hover .dropdown-menu {
    display: block;
}
#top-menu-nav .dropdown-menu .bold {
    font-weight: 700;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background: #a1ba83;
}
.dropdown-menu > li > a {
	padding: 5px 20px;
}
.dropdown-menu li a:hover {
	background: #a1ba83;
	color: #ffffff;
}
.margin_left {
	margin-left: 10px;
}
.width_15 {
	width: 15px !important;
}
.width_120 {
	width: 120px !important;
}
.width_100 {
	width: 100px !important;
}
.width_250 {
	width: 250px !important;
}
.block_select_store {
	background: #b1d1e1;
	padding: 2px 10px;
}
.block_select_store a {
	color: #393939;
	text-decoration: underline;
}
.padding_right_0 {
	padding-right: 0px !important;
}
.margin_left_20 {
	margin-left: 20px !important;
}
.div_lock, .div_lock_1, .div_lock_2 {
    background-color: #000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1040;
	opacity: 0.5;
}
.div_wait {
	position: fixed;
	z-index: 1050;
	width: 300px;
	padding: 20px;
	background: #ffffff;
	border-radius: 5px;
	left: 600px;
}
.position_relative {
	position: relative;
}

.position_absolute {
	position: absolute;
}

#fotos_list td {
	vertical-align: bottom;
}

#fotos_list td span img {
	width: 80px;
	height: 80px;
	border-radius: 5px;
	border: 2px solid #b5d194;
	margin-bottom: 5px;
}

.remove_foto_view {
	width: 12px !important;
	height: 12px !important;
	border: 0px !important;
	cursor: pointer;
}
#ListCoinsModal .modal-body {
	padding: 5px;
}
.pricedesc_text {
	width: 50px;
	height: 60px;
}

ul.section_edit {
	list-style-type: none; margin: 0px 36px; padding: 0;
}

.section_edit li {
	padding: 5px;
	margin: 2px;
}

.nar_raz {
	background: none repeat scroll 0 0 #e1e1e1;
	border-radius: 0px 0px 0px 5px;
	padding: 10px;
	position: fixed;
	right: 0px;
	top: 0px;
	width: 200px;
	z-index: 1000;
}
.nar_raz ul {
	margin: 0px;
	padding-left: 20px;
	margin-top: 0px;
}
.nar_raz li {
	padding: 2px 0px;
}
.nar_raz li a {
	font-size: 13px;
}

.nar_raz_icon {
	position: absolute;
	top: 0px;
	right: 10px;
	z-index: 10;
	padding: 4px 5px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.top_button {
	cursor: pointer;
	display: none;
	width: 80px;
	border-radius: 5px;
	position: fixed;
	bottom: 20px;
	right: 10px;
	background: #e1e1e1;
	text-align: center;
	padding: 7px;
	border: 1px solid #8ca601;
	z-index: 11;
}

.cursor_pointer {
	cursor: pointer;
}

.plus_icon {
    color: #8e003c;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    padding: 4px 5px;
    right: 10px;
    text-decoration: none;
    top: 0;
    z-index: 10;
}

.margin_top {
	margin-top: 10px !important;
}

.margin_top_5 {
	margin-top: 5px !important;
}
.margin_top_10 {
	margin-top: 10px !important;
}
.margin_top_20 {
	margin-top: 20px !important;
}
.margin_top_25 {
	margin-top: 25px !important;
}
.margin_top_15 {
	margin-top: 15px !important;
}
.font_size_15 {
	font-size: 15px;
}

.bg_green {
	background: #008d00;
}

.font_size_12 {
	font-size: 12px;
}

.font_size_16 {
	font-size: 16px;
}

.border_default {
	border: 1px solid #8CA601;
}

.navigation_wrapper {
    position: relative;
    overflow: hidden;
}
.navigation_scroller {
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    border: 0;
}
#list_raz {
	list-style-type: none !important;
}
.navigation_scroller::-webkit-scrollbar { /* Preventing webkit bug of horizontal scrolling */
    width: 0;
}
.navigation_scroller_bar {
    background: none repeat scroll 0 0 #aeaeae;
    border-radius: 3px;
    pointer-events: auto;
    position: absolute;
    transition: opacity 0.2s linear 0s;
    width: 8px;
    z-index: 1;
}

.navigation_scroller_bar_wrapper {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
    border-radius: 5px;
    bottom: 10px;
    pointer-events: none;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 8px;
    z-index: 3;
}

@media screen and (max-width:800px){
    #navigation_sections{
        display: none;
    }
	.sections_tables {
		padding-right: 0px;
	}
	html {
		padding: 0px;
		margin: 0px;
	}
}

.width_600 {
	width: 600px !important;
}

.grey_bg_dark_important_opacity {
    background: #ececec !important;
	opacity: 0.7;
}

.position_absolute_top_left_right_bottom_0 {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
}

.grey_bg_dark_important {
    background: #ececec !important;
}

.text_decoration_underline {
	text-decoration: underline;
}

a.text_decoration_underline {
	text-decoration: underline !important;
}

.margin_0_auto {
	margin: 0px auto;
}
.border_none {
    border: 0px !important;
}

.table_print td {
	border: 1px solid black;
	padding: 2px;
}

.border_input {
	border: 1px solid #29C1D5;
}

ul.list_registers {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.list_registers li {
	padding: 3px 0px;
}

.list_sendings_grey, .list_sendings_grey a {
	color: #aaaaaa;
}

.border_none_td td, .border_none_td th {
    border: 0px !important;
}

.margin_bottom_0 {
	margin-bottom: 0px !important;
}

.color_min_balance {
	color: #1f687d;
}

.color_multiplicity {
	color: #b64b03;
}

.font_size_14 {
	font-size: 14px;
}

.exchange_rate_block {
	position: absolute; right: 0px; top: -5px;
}

.margin_top_1 {
	margin-top: 1px !important;
}

.position_top_2 {
	top: 2px;
}

.red_order_coin {
	background: #fbbcbc;
}
.red_order_coin_price {
	background: #ff5858;
}
.center_order_client {
	width: 750px;
	margin: 0px auto;
}
.lilac_background {
	background: #d3c2fd;
}
.time_datepicker {
	padding: 5px;
}
.time_datepicker input {
	width: 56px;
	margin-left: 5px;
}
.ui-datepicker-header {
	background: #b5d194 !important;
	border: 0px !important;
	border-radius: 0px !important;
	margin: 0px -3px;
}
.ui-datepicker {
	border-radius: 0px !important;
	border: 1px solid #8ca601 !important;
}

.bg_black, .zebra_main:hover .bg_black {
	background: #2e2d2d !important;
	color: #ffffff !important;
}

.bg_black a {
	color: #ffffff !important;
}

.bg_red, .zebra_main:hover .bg_red {
	background: #d05d5d !important;
}

.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
	border: 0px !important;
}

.bootstrap-datetimepicker-widget table td.day {
	font-weight: bold;
}
.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new, .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
	font-weight: normal;
    border-radius: 0px;
	color: #999999 !important;
}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
	background: #a1ba83 !important;
	border-radius: 4px;
}
.bootstrap-datetimepicker-widget a {
	color: #a1ba83;
}
.timepicker-picker {
	width: 190px;
}
.mce-btn button {
	padding: 5px 7px !important;
}
.mce-path {
	padding: 3px !important;
}

.button_for_client {
	font-size: 16px;
	background: #8ca601 linear-gradient(to bottom, #a1ba83 0%, #8ca601 100%) repeat scroll 0 0;
	box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
}
.button_for_client_2 {
	font-size: 16px;
	background: #61a5b9 linear-gradient(to bottom, #7cc1d5 0%, #61a5b9 100%) repeat scroll 0 0;
	box-shadow: 0 0 2px 1px rgba(255, 255, 255, 0.5) inset;
	border-color: #61a5b9 !important;
}
.button_for_update_pricelist {
	font-size: 16px;
	background: #a56ebc linear-gradient(to bottom, #b079c7 0%, #a56ebc 100%) repeat scroll 0 0;
	border: 1px solid #b079c7 !important;
}

.max_width_630 {
	max-width: 630px;
}

.max_width_480 {
	max-width: 480px;
}

.max_width_810 {
	max-width: 810px;
}

.modal-header, .modal-footer {
	padding: 10px 15px;
}

.bg_white {
	background: #ffffff;
}
.font_size_10 {
	font-size: 10px;
}

.auth-white-popup-block {
	position: relative;
	padding: 20px;
	width: auto;
	max-width: 410px;
	margin: 40px auto;
 	border-radius: 10px;
	background: #E5F1FC;
}

.bg_client {
	background: #b2cafb;
}
.bg_partner {
	background: #fca69d;
}
.bg_super_partner {
	background: #aaf297;
}

.margin_top__5px {
	margin-top: -5px;
}
.width_150 {
	width: 150px !important;
}
.mfp-content {
	vertical-align: top !important;
}
.margin_top_bottom_3 {
	margin: 3px 0px;
}

.auth_block {
	background: #89aa63;
    border-radius: 0 5px 5px 0;
    color: #fff;
    margin-left: -15px;
    padding: 7px 10px 7px 15px;
    float: left;
	position: relative;
	z-index: 900;
}
.auth_block a {
	color: #fff;
}
.font_size_18 {
	font-size: 18px;
}

.margin_top__15px {
	margin-top: -15px;
}

.padding_0_20_20 {
	padding: 0px 20px 20px;
}
.your_price {
	font-weight: bold;
}

#faq_page ol {
	padding-left: 20px;
}
#faq_page ol li {
	padding: 2px 0px;
}

.market-tree {
    position:absolute;
    padding:10px;
    background-color:#ffffff;
    border: 2px solid #b5d194;
    border-radius: 3px;
    z-index:10;
}

#market_category_meshok,
#market_category_newauction,
.market_category_ishop,
#market_category_newmolot {
    width:50% !important;
}

.current-category-name {
    padding-left:20px;
    font-weight:bold;
}

.no-meshok-category-coins .current-category-name {
	padding-left:0px;
}

.no-meshok-category-coins td {
	vertical-align:top;
}

.no_right_place {
	background: #bebebe !important;
	text-decoration: line-through;
	color: #aaaaaa;
}

.zebra_main:hover .no_right_place {
	background: #bebebe !important;
}

.style_nowrap {
	white-space: nowrap !important;
}

.margin_checkbox_1 {
	margin: -1px 0px 0px 0px !important;
}

.color_text_grey_block, .color_text_grey_block a, .color_text_grey_block .color_green_2, .color_text_grey_block nobr, .color_text_grey_block span, .color_text_grey_block h1, .color_text_grey_block table td, .color_text_grey_block table th {
	color: #aaaaaa !important;
	border-color: #aaaaaa !important;
}

.color_text_lred_block, .color_text_lred_block a, .color_text_lred_block .color_green_2, .color_text_lred_block nobr, .color_text_lred_block span, .color_text_lred_block h1, .color_text_lred_block table td, .color_text_lred_block table th {
	color: #ffa2a2 !important;
	border-color: #ffa2a2 !important;
}

.gold_background {
	background: #ffd700;
}
.bronze_background {
	background: #fba550;
}
.zebra_main:hover .bronze_background {
	background: #fba550 !important;
}
.zebra_main:hover .gold_background {
	background: #ffd700 !important;
}

.bg_meshok {
	background: #ECF2F7;
}
.padding_top_0 {
	padding-top: 0px !important;
}
.margin_left_5 {
	margin-left: 5px !important;
}

.tab_client {
	font-size: 15px;
	border-radius: 5px 5px 0px 0px;
	padding: 7px 15px !important;
	font-weight: bold;
	border: 1px solid #89aa63;
	border-bottom: 0px;
}
.tab_client_inactive a {
	color: #ffffff;
}
.tab_client_inactive {
	background: #89aa63;
}
.tab_client_inactive a:hover {
	text-decoration: underline;
}
.padding_left_0 {
    padding-left: 0px !important;
}
.margin_top_21 {
	margin-top: 21px !important;
}
.margin_right_30 {
	margin-right: 30px;
}

.border_radius_5 {
	border-radius: 5px;
}

.margin_right_15 {
	margin-right: 15px;
}
.text_color_grey {
	color: #bcbcbc;
}
.border_bottom_grey {
	border-bottom: 1px solid #bcbcbc;
}
.text_color_brown {
	color: #876933;
}
.text_color_brown a {
	color: #876933 !important;
	font-size: 13px;
}
.padding_5 {
	padding: 5px;
}
.margin_right_5 {
	margin-right: 5px;
}
.background_grey {
	background: #f1f1f1;
}
.margin_bottom_5 {
	margin-bottom: 5px !important;
}
.notForCopy { 
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.margin_top_3 {
	margin-top: 3px !important;
}
.nobr_c {
	white-space: nowrap;
}

.dragient_right_text_z1 {
	background: linear-gradient(55deg, #333333 85%, #333333 60%, #E5F1FC);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.dragient_right_text_z2 {
	background: linear-gradient(55deg, #333333 85%, #333333 60%, #ffffff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.zebra_main:hover .zebra1 .dragient_right_text_z1, .zebra_main:hover .zebra2 .dragient_right_text_z2 {
	background: linear-gradient(55deg, #333333 85%, #333333 60%, #FFEBEC);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.invoice_page p {
	margin-bottom: 5px;
}

.invoice_number td, th {
	border: 1px solid #a6a6a6;
	padding: 2px 3px;
	vertical-align: middle;
}

.background_yellow {
	background: #f6fc9d;
}

.background_purple {
	background: #8c83b1;
}
.color_blue {
	color: blue;
}

.margin_top_0 {
    margin-top: 0px !important;
}

.no_border td, .no_border th {
    border: 0px !important;
}

.a_ozon {
    font-size: 13px !important;
    text-decoration: underline !important;
    color: #428bca !important;
}

.bg_pink {
    background: #ffdcdc !important;
}
