:root {
	--color-main: black;
	--color-main-light: #6a6a6a;
	--color-white: #ffffff;
	--color-red: #d50000;
	--color-orange: #e39400;
	--color-yellow-light: #feff86;
	
	--color-background-green: #a4d246;
	--color-background-red: #ffb497;
	--color-background-blue: #e6ecf4;
	--color-background-yellow: #FFFBE9;
		
	--color-silver-light: #f3f3f3;
	--color-silver: #ececec;
	--color-silver-main: #aeaeae;

	--font-main: 'Tahoma';
	
	--font-size-text : 16px;
}

.global-border, .maket-help, .input-acquiring-textarea, .enter-text, .maket-message, .maket-acquiring-submit, .maket-acquiring-td1, .input-acquiring-text-small, .input-acquiring-text, .maket-acquiring-table-short, .maket-names-div, .maket-names-name, .maket-names-number, .maket-meta-type, .maket-div-page-navigator-activ, .maket-div-page-navigator, .maket-status-select, .maket-td-property-short, .maket-td-resort-number, .enter-button, .enter-mail, .enter-number{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.global-box-shadow, .maket-acquiring-table-short, .maket-names-div, .maket-div-page-navigator-activ, .maket-div-page-navigator, .maket-td-property-short{
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.global-family, .maket-cookies-target, .maket-help, .input-acquiring-textarea, .maket-result-false, .enter-text, .enter-text, .enter-text1, .enter-field-name, .maket-message, .maket-percent-right, .maket-percent-left, .maket-request, .maket-reestr-div, .maket-reestr-header, .maket-acquiring-submit, .maket-acquiring-td1, .input-acquiring-text-small, .input-acquiring-text, .maket-acquiring-table-short, .maket-names-import-submenu, .maket-names-link, .maket-names-div, .maket-names-name, .maket-names-number, .maket-meta-type, .maket-turbo-list, .maket-div-page-navigator-activ, .maket-div-page-navigator, .maket-owner-number-center, .maket-needcheck, maket-status-select, .maket-copy-text, .maket-td-property, .maket-header-location, .maket-header-partition-record, .maket-header-partition, .maket-td-resort-name1, .maket-td-resort-number, .maket-td-news-number, .maket-project-select, .maket-div-left, .maket-menu-record, .maket-td-top, .enter-button{
	font-family: var(--font-main);
	font-size:16px;
	font-weight: lighter;
	color: var(--color-main);
	letter-spacing: 1px;
}



.maket-bottom{
	font-size:12px;
	text-align:right;
	border-bottom: 1px solid var(--color-silver);
	padding-right:10px;
	padding-bottom:10px;
	
}
.maket-cookies-target{
	font-size:10px;
	padding:2px;
	display: inline-table;
	padding-left:5px;
	padding-right:5px;
	border : 1px solid  var(--color-main);
	border-radius:4px;
	background-color: var(--color-white);
}
.maket-help{
	color: white;
		background-color: #dfdfdf;
}
.maket-edit-right{
  	vertical-align:top;
	padding-left:20px;
	width:50%;
}
.bgcolor-red {
	background-color: #dfdfdf;
}
.maket-result-false{
	letter-spacing: 2px;
	text-align:left;
	padding:20px;
	background-color:var(--color-background-red);
   border-bottom: 1px solid var(--color-silver-light);
}
.maket-result-ok{
	letter-spacing: 2px;
	text-align:left;
	padding:20px;
	background-color:var(--color-silver);
   border-bottom: 1px solid var(--color-silver-light);
}
.enter-text {
	padding-left: 30px;
	padding-right: 30px;
	height: 42px;
	border: 1px solid var(--color-main-light);
}

.maket-menu-td-local-with{
	width:90px;
		text-align:left;
}
.maket-menu-record-local{
	color: var(--color-white);
	background-color: var(--color-silver-main);
	cursor:hand;
	border:0px;
	padding-top:7px;
	text-align:left;
}
.maket-menu-table-local{
	background-color: var(--color-silver-main);
}
.maket-menu-td-local{
	color: var(--color-white);
	background-color: var(--color-silver-main);
	text-align:left;
}

.enter-text1 {
	width: 100%;
	min-width: 400px;
	padding: 10px;
}
.enter-field-name {
	width: 40%;
	height: 42px;
	font-size: var(--font-size-text);
	color: var(--color-main);
	padding: 10px;
}
.maket-message{
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	background-color: var(--color-silver-light);
	border: 1px solid var(--color-silver);
	background-image: repeating-linear-gradient(-45deg, var(--color-orange), rgba(255,255,255, 0.25) 1px, transparent 1px, transparent 6px);
   background-size: 8px 8px;
   background-repeat: repeat;
}
.maket-info-td{
	width: 50%;
	padding:10px;
	border-bottom: 1px solid var(--color-silver);
}

.maket-percent-table{
	width: 600px;
}
.maket-percent-left{
	width: 200px;
	padding:5px;
	border-bottom: 1px solid var(--color-silver);
}
.maket-percent-right{
	width: 200px;
	text-align:right;
	padding:5px;
	border-bottom: 1px solid var(--color-silver);
}
.maket-reestr-export{
	background-color: var(--color-main-light);
	font-size:32px;
	color: var(--color-white);
}
.maket-payment-td-sum-reestr{
	font-size: var(--font-size-text);
	color: var(--color-main);
	padding:5px;
	padding-top: 15px;
	padding-right: 10px;
	background-color: var(--color-silver-light);
	border-bottom: 1px solid var(--color-silver-main);
	vertical-align:top;
	text-align:right;
	background-image: repeating-linear-gradient(-45deg, var(--color-orange), rgba(255,255,255, 0.25) 1px, transparent 1px, transparent 6px);
   background-size: 8px 8px;
   background-repeat: repeat;
   font-size:16px;
}
.maket-payment-td-plus-result{
	
	padding:10px;
	padding-top:30px;
	padding-bottom:30px;
	text-align:right;
	background-color: var(--color-silver-light);
	border-bottom: 1px solid var(--color-main-light);
	border-top: 1px solid var(--color-silver);
}
.maket-payment-td-result{
	padding:10px;
	padding-top:30px;
	padding-bottom:30px;
	text-align:right;
	background-color: var(--color-silver-light);
	border-bottom: 1px solid var(--color-main-light);
	vertical-align:top;
	border-top: 1px solid var(--color-silver);
}
.maket-payment-td-sum-reestr-result{
	font-size: var(--font-size-text);
	color: var(--color-main);
	padding:5px;
	padding-top: 15px;
	padding-right: 10px;
	background-color: var(--color-silver-light);
	border-bottom: 1px solid var(--color-main-light);
	vertical-align:top;
	text-align:right;
	background-image: repeating-linear-gradient(-45deg, var(--color-orange), rgba(255,255,255, 0.25) 1px, transparent 1px, transparent 6px);
   background-size: 8px 8px;
   background-repeat: repeat;
   font-size:22px;
}

.maket-reestr-td-header{
	padding:10px;
	background-color: var(--color-silver-light);
	border-top: 1px solid var(--color-main-light);
	border-bottom: 1px solid var(--color-silver);
	
}
.maket-reestr-td1{
	vertical-align:top;
	width:40%;
	padding:3px;
}
.maket-reestr-td2{
	vertical-align:top;
	width:60%;
	padding:3px;
}

.maket-reestr-td{
	vertical-align:top;
	width:50%;
}

.maket-reestr-div{
	font-size: 14px;
	padding:10px;
}
.maket-reestr-header{
	padding:20px;
	background-color: var(--color-main-light);
	color:var(--color-white);
}
.maket-payment-td{
	font-size: var(--font-size-text);
	color: var(--color-main);
	padding:5px;
	padding-top: 15px;
	border-bottom: 1px solid var(--color-silver);
	vertical-align:top;
}
.maket-payment-td-sum{
	font-size: var(--font-size-text);
	color: var(--color-main);
	padding:5px;
	padding-top: 15px;
	padding-right: 10px;
	background-color: var(--color-silver-light);
	border-bottom: 1px solid var(--color-silver);
	vertical-align:top;
	text-align:right;
}
.maket-payment-td-date{
	font-size: var(--font-size-text);
	color: var(--color-main);
	padding:5px;
	padding-top: 15px;
	padding-right: 20px;
	border-bottom: 1px solid var(--color-silver);
	vertical-align:top;
	width:11%;
}
.maket-payment-td-invoice{
	font-size: var(--font-size-text);
	color: var(--color-main);
	padding:5px;
	padding-top: 15px;
	padding-right: 20px;
	border-bottom: 1px solid var(--color-silver);
	vertical-align:top;
	width:25%;
}
.maket-acquiring-submit{
	border: 1px solid var(--color-silver);
	background-color: var(--color-main-light);
	color:var(--color-white);
	padding:10px;
	cursor:hand;
}
.maket-acquiring-td1{
	width:80px;
	padding:20px;
	vertical-align:top;
}
.input-acquiring-text-small{
	padding:10px;
	width:150px;
}

.ok-event{
	background-color:var(--color-silver);
	color:var(--color-main);
}
.need-event{
	background-color:var(--color-red);
	color:var(--color-white);
}
.input-acquiring-text{
	padding:10px;
	width:500px;
	border: 1px solid var(--color-main-light);
}
.input-acquiring-textarea{
	padding:10px;
	width:500px;
	height:200px;
	border: 1px solid var(--color-main-light);
}
.maket-navigator-show-td{
	padding:20px;
	border-bottom:1px solid var(--color-silver);
}
.maket-div-result{
	padding: 20px;
}
.maket-acquiring-table-short{
	vertical-align:top;
	font-size:14px;
	padding:20px;
	height:300px;
}
.maket-acquiring-td3{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid var(--color-silver);
	cursor:hand;
	text-align:right;
	color: var(--color-red);
}
.maket-acquiring-td2{
	width:350px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid var(--color-silver);
}
.maket-acquiring-td1{
	width:90px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid var(--color-silver);
}
.maket-acquiring-date{
	text-align:right;
	width:90%;
	display: inline-table;
}

.maket-names-import-menu{
	padding:20px;
	cursor:hand;
}
.maket-names-import-submenu{
	font-size: 10px;
	padding-top:5px;
}


.maket-names-input2{
	width: 146px;
	padding: 10px;
}
.maket-names-input1{
	width: 350px;
	padding: 10px;
}
.maket-names-input{
	width: 500px;
	padding: 10px;
}
.maket-names-edit{
	border-top: 1px solid var(--color-main-light);
	padding-top:10px;
	padding-bottom:10px;
}
.maket-names-social{
	display: inline-table;
	
}
.maket-names-link{
	text-decoration: none;
	color: var(--color-main-light);
}
.maket-names-div-date{
	text-align: right;
	display: inline-table;
	width:80%;
}
.maket-names-div-number{
	font-size:14px;
   border-bottom: 1px solid var(--color-main-light);	
   padding-bottom: 5px;
   width:100%;
}
.maket-names-div{
	padding:10px;
	background-color: var(--color-white);

}
.maket-names-td{
	padding:20px;
	width:30%;
	vertical-align:top;
}

.maket-names-table{
	width:280px;
}
.maket-names-name{
	width:150px;
	padding:10px;
	border: 1px solid var(--color-main-light);	
}
.maket-names-number{
	width:90px;
	padding:10px;
	border: 1px solid var(--color-main-light);	
}
/***/

.maket-meta-type{
	padding:10px;
}
.maket-header-partition-record{
   padding:10px;
   border-bottom: 1px solid var(--color-main-light);	
   cursor: hand;
   font-style: italic;
   padding-left:20px;
}
.maket-div-left{
	padding: 10px;
	display: inline-block;
	cursor:hand;
	font-style: italic;
	padding-left:20px;
	color: var(--color-red);
}
.maket-header-partition{
	background-image: repeating-linear-gradient(-45deg, var(--color-main-light), rgba(255,255,255, 0.25) 1px, transparent 1px, transparent 6px);
   background-size: 8px 8px;
   background-repeat: repeat;
   padding:10px;
   border-bottom: 1px solid var(--color-silver);
   font-weight: bold;
   color:var(--color-main-light);
}

.maket-turbo-list{
	padding:15px;
	padding-left:0px;
	border-bottom: 1px solid var(--color-silver);
}
.maket-button-search{
	font-size:24px;
	vertical-align:top;
	padding-left:10px;
	cursor: hand;
	color:var(--color-main-light);
}
.maket-div-page-navigator-activ{
	display: inline-block;
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	background-color: var(--color-orange);
}
.maket-div-page-navigator{
	display: inline-block;
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	cursor:hand;
}
.maket-owner-number-center{
	text-align:center;
}
.maket-td-property-price{
	vertical-align:top;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid var(--color-silver);
	background-color: var(--color-silver-light);
}
.maket-needcheck{
	border:0px;
	background-color: var(--color-white);
	color: var(--color-red);
	cursor:hand;
	font-size:14px;
	padding-left:0px;
}
.maket-status-select{
	background-color: var(--color-white);
	color: var(--color-main);
	letter-spacing: 2px;
	padding:3px;
}
.maket-owner-number-left{
	width:100px;
}
.maket-owner-number{
	width:100px;
}
.maket-copy-button{
	border:0px;
	background-color: var(--color-white);
	cursor:hand;
	vertical-align:top;
	margin-top:-15px;
}
.maket-copy-text{
	border:0px;
	background-color: var(--color-white);
	cursor:hand;
	font-size:14px;
	padding-left:0px;
}
.maket-td-property-owner{
	vertical-align:top;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
}
.maket-short-image{
	width:100%;
	padding-bottom: 20px;
}
.maket-td-property-short{
	vertical-align:top;
	font-size:14px;
	padding:20px;
	height:500px;
}
.maket-td-property{
	vertical-align:top;
	font-size:14px;
	padding:20px;
	padding-bottom:30px;
}
.maket-header-location{
	font-size:14px;
	letter-spacing: 2px;
	background-image: repeating-linear-gradient(45deg, var(--color-silver), rgba(255,255,255, 0.25) 1px, transparent 1px, transparent 6px);
   background-size: 8px 8px;
   background-repeat: repeat;
   border-bottom: 1px solid var(--color-silver);
}



.maket-td-resort-name1{
	width:250px;
}
.maket-td-resort-name2{
	width:50px;
	text-align:right;
}
.maket-table-resort-name{
	width:300px;
}

.maket-resort-image{
	width:300px;
}
.maket-td-resort-image{
	padding:20px;
}
.maket-td-resort-number{
	padding:10px;
	border:1px solid var(--color-main-light);
}
.maket-td-news-number{
	padding:20px;
	width:200px;
	border-bottom:1px solid var(--color-silver);
}

.maket-div{
	padding:20px;
	color: var(--color-main-light);
}
.maket-navigator-td{
	border-bottom:1px solid var(--color-silver);
}
.maket-link{
	text-decoration: none;
	padding:20px;
	cursor:hand;
	color: var(--color-red);
}
.maket-project-select{
	width:200px;
	background-color: var(--color-main-light);
	color: var(--color-white);
	letter-spacing: 2px;
}
.maket-header{
	font-family: var(--font-main);
	font-size:20px;
	font-weight: lighter;
	color: var(--color-main);
	letter-spacing: 2px;
	background-image: repeating-linear-gradient(-45deg, var(--color-silver), rgba(255,255,255, 0.25) 1px, transparent 1px, transparent 6px);
   background-size: 8px 8px;
   background-repeat: repeat;
   padding:20px;
   border-bottom: 1px solid var(--color-silver);
}

.maket-menu-div-left{
	width:220px;
	vertical-align:top;
	padding: 10px;
	background-color: var(--color-silver-light);
	height: 890px;
	border-right: 1px solid var(--color-silver);
}
.maket-menu-div-right{
	vertical-align:top;
}
.maket-menu-record{
	color: var(--color-white);
	background-color: var(--color-main-light);
	cursor:hand;
	border:0px;

	padding-top:7px;
}
.maket-menu-table{
	background-color: var(--color-main-light);
}
.maket-menu-td{
	color: var(--color-white);
	background-color: var(--color-main-light);
	text-align:left;
}
.enter-table{
	width:400px;
}
.enter-button{
	text-align:center;	
	letter-spacing: 0.7px;
	text-align:center;
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	border: 1px solid var(--color-main-light);
}
.enter-mail{
	text-align:center;
	padding:12px;
	padding-left:30px;
	padding-right:30px;
	border: 1px solid var(--color-main-light);
}
.enter-number{
	text-align:center;
	padding:12px;
	padding-left:30px;
	padding-right:30px;
	border: 1px solid var(--color-main-light);
}
				
				
::-webkit-scrollbar-button 
{
	width:5px;
	height:0px
}
::-webkit-scrollbar-track 
{
	background-color: var(--color-main-light);
}
::-webkit-scrollbar-thumb 
{
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-color: var(--color-orange);	
}
::-webkit-scrollbar-thumb:hover
{
	background-color: var(--color-orange);	
}
::-webkit-resizer
{
	width:4px;
	height:0px
}
::-webkit-scrollbar
{
	width:10px;
}

.padding20{
	padding:20px;
}
.padding10{
	padding:10px;
}
.padding5{
	padding:5px;
}

.size46{
	font-size:46px;
}
.size32{
	font-size:32px;
}
.size24{
	font-size:24px;
}
.size18{
	font-size:18px;
}
.size16{
	font-size:16px;
}
.size14{
	font-size:14px;
}
.size12{
	font-size:12px;
}
.align-buttom{
	vertical-align:bottom;
}
.align-top{
	vertical-align:top;
}
.align-center{
	text-align:center;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}
.cursor-hand{
	cursor:hand;
}

.background-color-yellow{
	background-color: var(--color-yellow-light);
}
.background-color-green{
	background-color: var(--color-background-green);
}
.background-color-blue{
	background-color: var(--color-background-blue);
}
.background-color-red{
	background-color: var(--color-background-red);
}
.background-color-yellow{
	background-color: var(--color-background-yellow);
}
.background-color-silver{
	background-color:var(--color-silver);
}
.background-color-silver-light{
	background-color:var(--color-silver-light);
}
.color-red{
	color:var(--color-red);
}
.color-silver{
	color:var(--color-main-light);
}
.color-white{
	color:var(--color-white);
}
.class_link{
	text-decoration:none;
}
table{
	font-family: var(--font-main);
	font-size: var(--font-size-second);
	width:100%;
}

body{
	font-family: var(--font-main);
	font-size:14px;
	-moz-background-size: 100%; 
	-webkit-background-size: 100%; 
	-o-background-size: 100%;
	background-color: var(--color-white);
	color: var(--color-main);
	margin: 0 0 0 0;	
}