@font-face {
    font-family: 'SourceSansPro';
    src: url('/style/fonts/SourceSansPro.eot');
    src: url('/style/fonts/SourceSansPro.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/SourceSansPro.otf.woff') format('woff'),
         url('/style/fonts/SourceSansPro.ttf') format('truetype');
    font-weight: normal;
}
.activity{border-collapse: collapse;width: 100%;}
.activity tr td{padding: 5px;text-align: center;border: 1px solid silver;font-weight: bold;font-size: 12px;color: #367fa9;}
.activity tr td:last-child{text-align: left;border-right: 0px;}
.activity tr td:first-child{width: 200px;border-left: 0px;}
.activity tr:last-child td{border-bottom: 0px;}
*{margin: 0px;padding: 0px;box-sizing: border-box;}
body{font-family: Tahoma,Arial;font-size: 13px;cursor: default;color: #9D7E86;background: #ECF0F5;position: relative;min-height: 100vh;}/* -webkit-user-select: none; для запрета выделения текста*/
.clr{clear: both;}
input[type="text"]:focus { outline: none;}
input[type="password"]:focus { outline: none;}
input[type="submit"]:focus { outline: none;}
input[type="email"]:focus { outline: none;}
input[type="button"]:focus { outline: none;}
input[type="number"]:focus { outline: none;}
select:focus { outline: none;}
a{text-decoration: none;}
::-webkit-input-placeholder {color:silver;text-align: left;}
::-moz-placeholder          {color:silver;text-align: left;}/* Firefox 19+ */
:-moz-placeholder           {color:silver;text-align: left;}/* Firefox 18- */
:-ms-input-placeholder      {color:silver;text-align: left;}
.content-edit{display: none;}
.btn-edit{
	background: #198419;
    display: block;
    padding: 5px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 13px;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
}
.btn-edit:hover{
	background: #166916;
}
.form-edit textarea{
    resize: none;
    text-align: left;
    padding: 4px;
    min-height: 60px;
    margin-top: 5px;
    border-color: #198419;
    border-radius: 3px;
}
.cancel-edit{
    background: #ef6363;
    margin-top: 3px;
    border-radius: 3px;
    color: #FFF;
    padding: 3px;
    width: 100%;
    border: 0px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 13px;
}
.update-edit{
    background: #e2a00c;
    margin-top: 3px;
    border-radius: 3px;
    color: #FFF;
    padding: 3px;
    width: 100%;
    border: 0px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 13px;
}
/*Авторизация*/
	.block-login{margin-top: 25vh;}
	.login-title{font-family: SourceSansPro;font-size: 35px;line-height: 40px;color: #444;text-align: center;}
	.login-title span{display: block;}
	.login-title span:nth-child(2){font-size: 19px;}
	.content-login{background: #FFFFFF;display: block;width: 360px;margin: 15px auto;text-align: center;padding-bottom: 25px;border-radius: 5px;border: 1px solid silver;box-shadow: 0px 0px 5px silver;}
	.content-login input{display: block;margin: 5px auto;width: 320px;height: 30px;border: 1px solid #d2d6de;font-size: 13px;text-align: center;padding: 5px;color: #555;}
	.content-login input:focus{ border: 1px solid #677BA2;}
	.content-login input[type="submit"]{cursor: pointer;background-color: #3c8dbc;border-color: #367fa9;color: #FFFFFF;font-weight: bold;}
	.content-login input[type="submit"]:hover{cursor: pointer;background-color: #2A719A;}
	.content-login input::-webkit-input-placeholder {color:#555;text-align: center;}
	.content-login input::-moz-placeholder          {color:#555;text-align: center;}/* Firefox 19+ */
	.content-login input:-moz-placeholder           {color:#555;text-align: center;}/* Firefox 18- */
	.content-login input:-ms-input-placeholder      {color:#555;text-align: center;}
	.title-content-login{line-height: 50px;font-size: 16px;color: #666666;font-family: SourceSansPro;display: block;}
	.false-login{font-size: 16px;font-weight: bold;color: #F36F6F;padding-top: 25px;}
	.false-login a{display: block;color: #907DDA;}
/*Авторизация*/


/*Шапка*/
	.header{width: 100%;position: relative;font-size: 14px;z-index: 2;}
	.left-header{display: block;float: left;background: #367fa9;color: #FFFFFF;height: 40px;line-height: 40px;font-size: 19px;width: 190px;text-align: center;padding: 0 15px;font-weight: 300;overflow: hidden;}
	.right-header{background: #3C8DBC;height: 40px;}
	.right-header ul{float: right;line-height: 40px;}
	.right-header ul li{list-style-type: none;font-weight: bold;color: #FFFFFF;text-align: right;display: inline-block;padding:0 10px;}
	.right-header ul li span{color: #FFFD99;}
	.right-header ul li:last-child{background: #367FA9;-webkit-transition: background 0.5s ease;}
	.right-header ul li:last-child:hover{background: #357296;cursor: pointer;}
/*Шапка*/

/*Контент*/
	.container{width: 100%;}
	/*Левый блок*/
		.left-block{background: #222d32;position: absolute;top: 0;left: 0;padding-top: 40px;min-height: 100%;width: 190px;z-index: 0;}
		.left-block ul li{position: relative;}
		.left-block ul li a{color: #b8c7ce;padding: 12px 5px 12px 15px;display: block;font-weight:400;font-size: 14px;border-left: 3px solid transparent;-webkit-transition: background 0.5s ease;}
		.left-block ul li:hover a{color: #fff;background: #1e282c;border-left-color: #367FA9;}
		.left-block ul li span{color: #b8c7ce;padding: 12px 5px 12px 15px;display: block;font-weight:400;font-size: 14px;border-left: 3px solid transparent;-webkit-transition: background 0.5s ease;}
		.left-block ul li:hover span{cursor: pointer;color: #fff;background: #1e282c;border-left:3px solid #367FA9;}

		.arrows{position: absolute;top: 13px;right: 10px;background: url(/style/images/arrows.png)no-repeat;background-size: contain;background-position: center;width: 15px;height: 15px;}
		.sub-menu:hover .arrows{position: absolute;top: 13px;right: 10px;background: url(/style/images/arrows_h.png)no-repeat;background-size: contain;background-position: center;width: 15px;height: 15px;}
		.left-block ul .activ-submenu .arrows{position: absolute;top: 13px;right: 10px;background: url(/style/images/arrows_2.png)no-repeat;background-size: contain;background-position: center;width: 15px;height: 15px;}

		.left-block ul .sub-menu ul li:last-child{box-shadow: 0px -4px 11px -6px #000000 inset;}
		.left-block ul .sub-menu ul li:first-child{box-shadow: 0px 4px 11px -6px #000000 inset;}
		.left-block ul .sub-menu ul li a{background: #2c3b41;border-left: 3px solid #154765;color: #b8c7ce;padding-left: 30px;}
		
		.left-block ul .sub-menu ul{background: #2c3b41;}
		.left-block ul .sub-menu ul li{position: relative;}
		.left-block ul .sub-menu ul li:hover a{background: #37474E;color: #FFFFFF;border-left: 3px solid #A7EC95;}
		.left-block ul .sub-menu .show-menu{display: none;}
		.left-block ul .activ-submenu span{cursor: pointer;color: #fff;	background: #1e282c;border-left:3px solid #367FA9;}
		.left-block ul .sub-menu ul li a .line-menu{height: 41px;width: 1px;position: absolute;display: inline-block;background: #1E282C;top: 0;left: 18px;}
		.left-block ul .sub-menu ul li a .line-menu span{background: #1E282C;width: 10px;height: 10px;padding: 0px;border: 0px;border-radius: 50%;position: absolute;top: 16px;left: -4px;}
	/*Левый блок*/
	/*Правый блок*/
		.right-block{margin-left: 190px;padding: 15px;position: relative;}
		.block-table{background: #FFFFFF;border-radius: 3px;border-top: 2px solid #3C8DBC;box-shadow: 0px 0px 2px silver;margin: 25px auto;}
		.title-block {padding: 15px;font-size: 17px;color: #444444;width: 100%;}
		.title-block .name-block{float: left;}
		.title-block .selection{float: right;}
		.title-block .selection span{color: #3C8DBC;}
		/*Прайс лист*/
			.block-price-list{margin-top: 15px;background: #FFFFFF;max-width: 1140px;border-radius: 4px;box-shadow: 0px 0px 5px silver;border: 1px solid silver;border-top: 2px solid #3C8DBC;overflow: hidden;}
			.add-category-price-list{display: inline-block;vertical-align: middle;padding: 10px;width: 140px;background: #38b54d;color: #FFFFFF;text-align: center;font-weight: bold;border-radius: 4px;box-shadow: 0px 0px 5px silver;cursor: pointer;text-shadow: 1px 1px #249637;margin-right: 10px;}
			.add-service-price-list{display: inline-block;vertical-align: middle;padding: 10px;width: 140px;background: #38b592;color: #FFFFFF;text-align: center;font-weight: bold;border-radius: 4px;box-shadow: 0px 0px 5px silver;cursor: pointer;text-shadow: 1px 1px #249637;}
			.block-add-category-price-list{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.content-add-category-price-list{position: relative;background: #FFFFFF;width: 500px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
			.block-add-price-list{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.content-add-price-list{position: relative;background: #FFFFFF;width: 500px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
			.content-add-price-list form input::-webkit-input-placeholder {color:grey;text-align: center;}
			.content-add-price-list form input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
			.content-add-price-list form input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
			.content-add-price-list form input:-ms-input-placeholder      {color:grey;text-align: center;}
			.block-category{padding: 15px;margin: 5px;color: #333;border-bottom: 1px dotted silver;}
			.name-category{font-size: 18px;color: #38b54d;text-align: left;padding: 5px}
			.service-at-the-category{text-align: left;font-size: 14px;color: #222d32;}
		/*Прайс лист*/
		/*База клиентов*/
			.menu-clients{width: 1140px;position: relative;}
			.menu-stock{width: 1140px;position: relative;}
			/*Новый клиент (кнопка)*/
				.add-client{display: inline-block;vertical-align: middle; background: #f39c12;width: 250px;height: 75px;position: relative;border-radius: 4px;box-shadow: 0px 0px 5px silver;cursor: pointer;overflow: hidden;-webkit-transition: all 0.5s ease;}
				.overlay-client{opacity: 0; background: rgba(255,255,255,0.15);position: absolute;width: 150px;height: 150px;top: -80px;left: -45px;-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.5s ease;}
				.add-client:hover .overlay-client{opacity: 1;}
				.add-client:hover {box-shadow: 0px 0px 5px grey;}
				.all-clients{color: rgb(252, 247, 240);position: absolute;left: 10px;top: 3px;}
				.all-clients span{display: block;line-height: 20px;text-shadow: 1px 1px rgb(219, 141, 16);}
				.all-clients span:first-child{font-weight: bold;font-size: 14px;}
				.all-clients span:last-child{font-weight: bold;font-size: 25px;margin-top: 3px;}
				.add-client .text-add-client{position: absolute;color: #FFFFFF;bottom:0;width: 100%;text-align: center;background: rgba(0,0,0,0.1);padding: 3px;font-size: 13px; }
				.img-add-client{background: url(/style/images/add-client.png)no-repeat;width: 32px;height: 32px;background-size: contain;background-position: center;position:absolute;top: 13px;right: 10px;}
				.add-client:hover .img-add-client{
				    animation-name: pulse;
				    -webkit-animation-name: pulse;  
				    animation-duration: 1.5s;   
				    -webkit-animation-duration: 1.5s;
				    animation-iteration-count: infinite;
				    -webkit-animation-iteration-count: infinite;
				 }
			/*Новый клиент (кнопка)*/
			/*Открытый счёт (кнопка)*/
				.open-payments{margin-left: 15px; display: inline-block;vertical-align: middle; background: #CE7EBC;width: 140px;height: 75px;position: relative;border-radius: 4px;box-shadow: 0px 0px 5px silver;cursor: pointer;overflow: hidden;-webkit-transition: all 0.5s ease;}
				.overlay-open-payments{opacity: 0; background: rgba(255,255,255,0.15);position: absolute;width: 150px;height: 150px;top: -80px;left: -45px;-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.5s ease;}
				.open-payments:hover .overlay-open-payments{opacity: 1;}
				.open-payments:hover {box-shadow: 0px 0px 5px grey;}
				.all-open-payments{color: rgb(252, 247, 240);position: absolute;left: 10px;top: 3px;}
				.all-open-payments span{display: block;line-height: 20px;text-shadow: 1px 1px rgb(219, 141, 16);}
				.all-open-payments span:first-child{font-weight: bold;font-size: 14px;}
				.all-open-payments span:last-child{font-weight: bold;font-size: 25px;margin-top: 3px;}
				.open-payments .text-open-payments{position: absolute;color: #FFFFFF;bottom:0;width: 100%;text-align: center;background: rgba(0,0,0,0.1);padding: 3px;font-size: 13px; }
				.img-open-payments{background: url(/style/images/money.png)no-repeat;width: 25px;height: 25px;background-size: contain;background-position: center;position:absolute;top: 24px;right: 10px;}
				.open-payments:hover .img-open-payments{
				    animation-name: pulse;
				    -webkit-animation-name: pulse;  
				    animation-duration: 1.5s;   
				    -webkit-animation-duration: 1.5s;
				    animation-iteration-count: infinite;
				    -webkit-animation-iteration-count: infinite;
				 }
			/*Открытый счёт (кнопка)*/
			/*Блок поиска клиентов*/
				.block-search{display: inline-block;vertical-align: middle; margin-left: 15px; background: #00c0ef;width: 300px;height: 75px;position: relative;border-radius: 4px;box-shadow: 0px 0px 5px silver;cursor: pointer;overflow: hidden;-webkit-transition: all 0.5s ease;}
				.overlay-client{opacity: 0; background: rgba(255,255,255,0.15);position: absolute;width: 150px;height: 150px;top: -80px;left: -45px;-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.5s ease;}
				.block-search:hover .overlay-client{opacity: 1;}
				.block-search:hover {box-shadow: 0px 0px 5px grey;}
				.title-search{color: rgb(252, 247, 240);position: absolute;left: 10px;top: 3px;}
				.title-search span{display: block;line-height: 20px;text-shadow: 1px 1px rgb(219, 141, 16);}
				.title-search span:first-child{font-weight: bold;font-size: 14px;}
				.block-search .text-search-client{position: absolute;color: #FFFFFF;bottom:0;width: 100%;text-align: center;background: rgba(0,0,0,0.1);padding: 3px;font-size: 13px; }
				.text-search-client-activ{display:none;background: rgb(2, 172, 214);position: relative;width: 100%;height: 100%;padding: 5px;text-align: center;color: #FFFFFF;font-weight: bold;border-radius: 4px;}
				.text-search-client-activ .change-type-search{border-top: 1px solid rgb(33, 194, 234);position: absolute;width: 100%;left: 0;top: 25px;padding: 5px;color: #EEFFBA;font-weight: normal;}
				.text-search-client-activ .change-type-search div{display: block;position: relative;line-height: 20px;}
				.text-search-client-activ .change-type-search div div {width: 16px;height: 16px;position: absolute;left: 0px;}
				.text-search-client-activ .change-type-search div div{background: url(/style/images/no-check.png)no-repeat;background-size: contain;background-position: center;width: 16px;height: 16px;left: 10px;}
				.text-search-client-activ .change-type-search .activ div{background: url(/style/images/check.png)no-repeat;background-size: contain;background-position: center;width: 16px;height: 16px;left: 10px;}
				.text-search-client-activ .change-type-search div:hover div{background: url(/style/images/hover-check.png)no-repeat;background-size: contain;background-position: center;width: 16px;height: 16px;left: 10px;}
				.change{background: url(/style/images/change.png)no-repeat;width: 14px;height: 14px;background-size: contain;background-position: center;position: absolute;left: 7px;top: 4px;
				 	-webkit-animation-name: spin;
				    -webkit-animation-duration: 3000ms;
				    -webkit-animation-iteration-count: infinite;
				    -webkit-animation-timing-function: linear;
				    -moz-animation-name: spin;
				    -moz-animation-duration: 3000ms;
				    -moz-animation-iteration-count: infinite;
				    -moz-animation-timing-function: linear;
				    -ms-animation-name: spin;
				    -ms-animation-duration: 3000ms;
				    -ms-animation-iteration-count: infinite;
				    -ms-animation-timing-function: linear;
				 
				    animation-name: spin;
				    animation-duration: 3000ms;
				    animation-iteration-count: infinite;
				    animation-timing-function: linear;
				}
				/*Анимация вращения*/
					@-ms-keyframes spin {
					    from { -ms-transform: rotate(0deg); }
					    to { -ms-transform: rotate(360deg); }
					}
					@-moz-keyframes spin {
					    from { -moz-transform: rotate(0deg); }
					    to { -moz-transform: rotate(360deg); }
					}
					@-webkit-keyframes spin {
					    from { -webkit-transform: rotate(0deg); }
					    to { -webkit-transform: rotate(360deg); }
					}
					@keyframes spin {
					    from {
					        transform:rotate(0deg);
					    }
					    to {
					        transform:rotate(360deg);
					    }
					}
				/*Анимация вращения*/
				/*Анимация пульсации*/
					@keyframes pulse {
					    0% {
					        transform: scale(1);
					        opacity: 1;       
					    }
					    50% {
					        transform: scale(0.9);
					        opacity: 0.8; 
					    }   
					    100% {
					        transform: scale(1);
					        opacity: 1;   
					    }           
					}
					 
					@-webkit-keyframes pulse {
					    0% {
					        -webkit-transform: scale(1);
					        opacity: 1;       
					    }
					    50% {
					        -webkit-transform: scale(0.95);
					        opacity: 0.8; 
					    }   
					    100% {
					        -webkit-transform: scale(1);
					        opacity: 1;   
					    }           
					}
				/*Анимация пульсации*/
				.img-search-client{background: url(/style/images/search-people.png)no-repeat;width: 32px;height: 32px;background-size: contain;background-position: center;position:absolute;top: 8px;right: 10px;}
				.block-search:hover .img-search-client{
				    animation-name: pulse;
				    -webkit-animation-name: pulse;  
				 
				    animation-duration: 1.5s;   
				    -webkit-animation-duration: 1.5s;
				 
				    animation-iteration-count: infinite;
				    -webkit-animation-iteration-count: infinite;
				}
				.search-input-phone{display: inline-block;margin-top: 1px;width: 160px;color: #333; padding: 4px 6px;border-radius: 3px;border: 1px solid #00BCEA;background: #FFFFFF;}
				.search-input-phone::-webkit-input-placeholder {color:#333;text-align: center;}
				.search-input-phone::-moz-placeholder          {color:#333;text-align: center;}/* Firefox 19+ */
				.search-input-phone:-moz-placeholder           {color:#333;text-align: center;}/* Firefox 18- */
				.search-input-phone:-ms-input-placeholder      {color:#333;text-align: center;}
				.search-input-name{display: inline-block;margin-top: 1px;width: 160px;color: #333; padding: 4px 6px;border-radius: 3px;border: 1px solid #00BCEA;background: #FFFFFF;}
				.search-input-name::-webkit-input-placeholder {color:#333;text-align: center;}
				.search-input-name::-moz-placeholder          {color:#333;text-align: center;}/* Firefox 19+ */
				.search-input-name:-moz-placeholder           {color:#333;text-align: center;}/* Firefox 18- */
				.search-input-name:-ms-input-placeholder      {color:#333;text-align: center;}

			/*Блок поиска клиентов*/
			/*Блок помощи*/
				.block-help{overflow: hidden;cursor: pointer;position: absolute;right: 0;top: 0; width: 85px;height: 75px;background: #00a65a;border-radius: 4px;box-shadow: 0px 0px 5px silver;}
				.overlay-help{opacity: 0;position: absolute;left: -60px;top: -55px;width: 110px;height: 110px;background: rgba(255,255,255,0.2);-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.5s ease;}
				.block-help:hover .overlay-help{opacity: 1;}
				.img-block-help{width: 42px;height: 42px;background: url(/style/images/help.png)no-repeat;background-size: contain;background-position: center;margin:10px auto;
				    animation-name: tossing;
				    -webkit-animation-name: tossing;    
				    animation-duration: 2.5s;   
				    -webkit-animation-duration: 2.5s;
				    animation-iteration-count: infinite;
				    -webkit-animation-iteration-count: infinite;
				}
				@keyframes tossing {
				    0% {transform: rotate(-40deg);}
				    50% {transform: rotate(40deg);}
				    100% {transform: rotate(-40deg);}                       
				}
				@-webkit-keyframes tossing {
				    0% {-webkit-transform: rotate(-40deg);}
				    50% {-webkit-transform: rotate(40deg);}
				    100% {-webkit-transform: rotate(-40deg);}               
				}
				.title-block-help{text-align: center;color: #FFF;font-weight: bold;font-size: 11px;position: absolute;bottom:7px;left: 0;right: 0;}
				.block-help-echo{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.content-help{position:relative;background: #FFFFFF;width: 650px;margin-top: 25vh;margin-left: 200px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
				.block-open-payments{ display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.content-open-payments{position:relative;background: #FFFFFF;width: 650px;margin-top: 25vh;margin-left: 200px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
				.open-payment-list a {columns: #333;}
				.open-payment-list a .color-bg{background: rgb(255, 243, 223);}
				.open-payment-list a div{display: inline-block;vertical-align: middle;padding: 5px;margin: 2px;color: #333;font-size: 14px;}
				.open-payment-list a div:nth-child(1){width: 26px;height: 26px;text-align: center;background: #f39c12;border-radius: 50px;color: #FFFFFF;font-weight: bold;font-size: 12px;}
				.open-payment-list a div:nth-child(2){width: 200px;text-align: center;}
				.open-payment-list a div:nth-child(3){width: 150px; text-align: center;}
				.open-payment-list a div:nth-child(4){width: 150px; text-align: center;}
				

				.help-tile{font-weight: bold;font-size: 15px;color: #3C8DBC;margin-bottom: 10px;}
				.help-text{text-align: justify;color: #1C587B;max-height: 200px;overflow-x: overlay;padding: 15px;}
				.help-text::-webkit-scrollbar{height:5px;width: 2px; cursor: pointer;}
				.help-text::-webkit-scrollbar-thumb{border-width: 1px 1px 1px 2px;background-color: #868181;border-radius: 3px;}
				.help-text::-webkit-scrollbar-thumb:hover{border-width: 1px 1px 1px 2px;border-color: #555;background-color: #509AC3;}
				.help-text::-webkit-scrollbar-track{background-color: #E3E8C3;}
				.help-text::-webkit-scrollbar-track:hover{background-color:#E3E8C3 ;}
				.help-text p {display: block;margin: 3px 0px}
				.help-text p span{font-weight: bold;}
				.exit{background: #FFF url(/style/images/exit.png)no-repeat;background-size: contain;background-position: center;width: 32px;height: 32px;position: absolute;top: -16px;right: -16px;border-radius: 50px;border: 5px solid #FFF;box-shadow: 0px 0px 5px #9D7E86;}
				.exit:hover{cursor: pointer;
					-webkit-animation-name: spin;
				    -webkit-animation-duration: 2000ms;
				    -webkit-animation-iteration-count: infinite;
				    -webkit-animation-timing-function: linear;
				    -moz-animation-name: spin;
				    -moz-animation-duration: 2000ms;
				    -moz-animation-iteration-count: infinite;
				    -moz-animation-timing-function: linear;
				    -ms-animation-name: spin;
				    -ms-animation-duration: 2000ms;
				    -ms-animation-iteration-count: infinite;
				    -ms-animation-timing-function: linear;
				    animation-name: spin;
				    animation-duration: 2000ms;
				    animation-iteration-count: infinite;
				    animation-timing-function: linear;
				}
			/*Блок помощи*/
			/*Блок редактирования профиля*/
				.block-clients .table-clients tr .block-edit-profile{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.block-clients .table-clients tr .block-edit-profile .content-edit-profile{position: relative;background: #FFFFFF;width: 500px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}

				.block-edit-profile{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 999999;}
				.block-edit-profile .content-edit-profile{position: relative;background: #FFFFFF;width: 500px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}

				
				.table-info-client{width: 100%;border-collapse: collapse;}
				.table-clients tr td .table-info-client tr td{padding: 5px;background: transparent;border: 0px;color: #333;text-shadow: 0px 0px transparent}
				.table-clients tr td .table-info-client tr:hover td{padding: 5px;background: transparent;border: 0px;color: #333;text-shadow: 0px 0px transparent}
					
				.table-edit-profile{width: 100%;border-collapse: collapse;}
				.table-clients tr td .table-edit-profile tr td{background: #FFFFFF;width: 50%;border: 0px;color: #333;font-weight: normal;}
				.table-clients tr td .table-edit-profile tr td:first-child{text-align: right;}
				.table-clients tr td .table-edit-profile tr td:last-child{text-align: left;}
				.table-clients tr td .table-edit-profile tr td div{display: inline-block;}
				.table-clients tr td .table-edit-profile tr td div:first-child{color: #367FA9;font-size: 14px;}
				.table-clients tr td .table-edit-profile tr td div:last-child{color: #B39F39;font-size: 14px;}
				.table-clients tr td .table-edit-profile tr:last-child td{text-align: center;}
				.table-clients tr td .table-edit-profile tr td:last-child input{height: 19px;text-align: center;border: 1px solid #367FA9;font-size: 13px;border-radius: 3px;padding: 5px;}
				.table-clients tr td .table-edit-profile tr td:last-child input::-webkit-input-placeholder {color:grey;text-align: center;}
				.table-clients tr td .table-edit-profile tr td:last-child input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.table-clients tr td .table-edit-profile tr td:last-child input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.table-clients tr td .table-edit-profile tr td:last-child input:-ms-input-placeholder      {color:grey;text-align: center;}
				.table-clients tr td .table-edit-profile tr td:last-child select{height: 19px;text-align: center;border: 1px solid #367FA9;font-size: 13px;border-radius: 3px;width: 180px;}
				.title-edit-profile{margin-bottom: 10px;font-size: 18px;color: #333;}
				.table-clients tr td .table-edit-profile tr:last-child td input{cursor: pointer; color: #FFF;background: #2C982C;padding: 5px 10px;height: auto;border: 0px;-webkit-transition: background 0.5s ease}
				.table-clients tr td .table-edit-profile tr:last-child td input:hover{background: green;}
				
				
				
				
				
				.exit{background: #FFF url(/style/images/exit.png)no-repeat;background-size: contain;background-position: center;width: 32px;height: 32px;position: absolute;top: -16px;right: -16px;border-radius: 50px;border: 5px solid #FFF;box-shadow: 0px 0px 5px #9D7E86;}
				.exit:hover{cursor: pointer;
					-webkit-animation-name: spin;
				    -webkit-animation-duration: 2000ms;
				    -webkit-animation-iteration-count: infinite;
				    -webkit-animation-timing-function: linear;
				    -moz-animation-name: spin;
				    -moz-animation-duration: 2000ms;
				    -moz-animation-iteration-count: infinite;
				    -moz-animation-timing-function: linear;
				    -ms-animation-name: spin;
				    -ms-animation-duration: 2000ms;
				    -ms-animation-iteration-count: infinite;
				    -ms-animation-timing-function: linear;
				    animation-name: spin;
				    animation-duration: 2000ms;
				    animation-iteration-count: infinite;
				    animation-timing-function: linear;
				}
			/*Блок редактирования профиля*/
			/*Карточка клиента*/
				.block-card-client{width: 660px; margin-top:15px;background: #FFFFFF;border-radius: 4px;box-shadow: 0px 0px 5px silver;border: 1px solid silver;border-top: 2px solid #3C8DBC;overflow: hidden;}
				.block-title-card-client{font-size: 18px;color: #777;padding: 10px;border-bottom: 1px solid #f4f4f4;}
				.table-card-client{border-collapse: collapse;width: 100%;}
				.image-floor{width: 80px;height: 80px;background-size: contain;background-position: center;display: inline-block;vertical-align: middle;;}
				.table-card-client tr td {padding: 15px;}
				.table-card-client tr:first-child td:last-child{border-left:1px solid #f4f4f4}
				.table-card-client tr:first-child td{border-bottom: 1px solid #f4f4f4;}
				.table-card-client tr td .image-floor{display: inline-block;vertical-align: middle;}
				.table-card-client tr td .info-client{display: inline-block;vertical-align: middle;font-family: SourceSansPro,tahoma;font-size: 14px;}

				.table-card-client tr td:first-child .info-client div .show-more{display: inline-block;vertical-align: middle;margin-left: 5px;}
				.table-card-client tr td:first-child .info-client div span:first-child{text-align: right;display: inline-block;vertical-align: middle;width: 120px;color: #4A90B9;}
				.table-card-client tr td:first-child .info-client div span:last-child{text-align: left;display: inline-block;vertical-align: middle;width: 100px;color: #B9AC4A;}
				.table-card-client tr td:last-child .info-client2 div div {display:inline-block;vertical-align: middle;}
				.table-card-client tr td:last-child .info-client2 div div:nth-child(1){width: 107px;text-align: right;color: #4A90B9;}
				.table-card-client tr td:last-child .info-client2 div div:nth-child(2){width: 90px;text-align: center;color: #B9AC4A;}
				.table-card-client tr td:last-child .info-client2 div div:nth-child(3){text-align: left;}
				.table-card-client tr td:last-child .info-client2 div:nth-child(3){position: relative;}
				.show-more{background-color: #00a65a;border-color: #008d4c;margin: 2px;padding: 1px;border-radius: 4px;border: 1px solid;font-size: 11px;}
				.show-more2{position: absolute;top: 10px;right: 0;}
				.show-more a{display: block;color: #FFF;padding: 2px 3px;}
				.line-td{height: 1px;width: 100%;background: #f4f4f4;margin: 5px 0px 0px;}
				.menu-score{width: 100%;}
				.menu-score ul {text-align: center;}
				.menu-score ul li{display: inline-block;vertical-align: middle;}
				.new-service{background: #52A936;margin-right: 5px; position: relative;border-radius: 4px;box-shadow: 0px 0px 3px;cursor: pointer;-webkit-transition: background 0.5s ease;}
				.new-service:hover{background: #408C27}
				.text-service{color: #FFF;display: block;padding: 10px 40px 10px 10px;text-transform: uppercase;font-size: 11px;}
				.img-new-service{position: absolute;right: 10px;top: 4px; width: 25px;height: 25px;background: url(/style/images/new-service.png)no-repeat;background-size: contain;background-position: center;}
				.img-bought{position: absolute;right: 10px;top: 4px; width: 25px;height: 25px;background: url(/style/images/bought.png)no-repeat;background-size: contain;background-position: center;}
				.img-pain{position: absolute;right: 10px;top: 4px; width: 25px;height: 25px;background: url(/style/images/pain.png)no-repeat;background-size: contain;background-position: center;}


				.form-invoice{cursor:pointer;width: 200px;margin: 15px auto; background: #52A936;position: relative;border-radius: 4px;box-shadow: 0px 0px 3px;cursor: pointer;-webkit-transition: background 0.5s ease;}
				.img-invoice{cursor:pointer;position: absolute;right: 10px;top: 4px; width: 25px;height: 25px;background: url(/style/images/invoice.png)no-repeat;background-size: contain;background-position: center;}
				.new-invoice{cursor:pointer;background: transparent;border: 0;width: 100%;height: 35px;padding-right: 35px;color: #FFF;font-size: 12px;text-transform: uppercase;}
				.form-invoice:hover{ background: #408C27}


				.block-add-sevice{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.block-add-material{display:none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.block-add-stock{display:none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.container-add-service{width: 660px;position: relative;background: #FFFFFF;padding:15px;top: 25vh;left: 200px;border-radius: 15px;border: 5px solid #9D7E86;}
				.container-add-service form table {width: 100%;border-collapse: collapse;}
				.container-add-service form table tr td{text-align: center;border: 0px transparent;}
				.container-add-service form table tr td input[type='number']::-webkit-outer-spin-button,input['number']::-webkit-inner-spin-button {-webkit-appearance: none;}
				.container-add-service form table tr td input[type='number'] {-moz-appearance: textfield;}
				.container-add-service form table tr td input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button {display: none;-webkit-appearance: none;margin: 0;}
				.container-add-service form table tr td input{width: 170px;padding: 5px;text-align: center;border: 1px solid #2F6C90;color: #9D7E86;}
				.container-add-service form table tr td input:focus{outline: none}
				.container-add-service form table tr td input::-webkit-input-placeholder {color:silver;text-align: left;}
				.container-add-service form table tr td input::-moz-placeholder          {color:silver;text-align: left;}/* Firefox 19+ */
				.container-add-service form table tr td input:-moz-placeholder           {color:silver;text-align: left;}/* Firefox 18- */
				.container-add-service form table tr td input:-ms-input-placeholder      {color:silver;text-align: left;}
				.container-add-service form table tr td select{width: 170px;padding: 5px;text-align: center;border: 1px solid #2F6C90;color: #9D7E86;}
				.container-add-service form table tr td select:focus{outline: none}
				.container-add-service form table tr td select::-webkit-input-placeholder {color:silver;text-align: left;}
				.container-add-service form table tr td select::-moz-placeholder          {color:silver;text-align: left;}/* Firefox 19+ */
				.container-add-service form table tr td select:-moz-placeholder           {color:silver;text-align: left;}/* Firefox 18- */
				.container-add-service form table tr td select:-ms-input-placeholder      {color:silver;text-align: left;}
				.container-add-service form table tr td select option{color: #367FA9}
				.container-add-service form table tr td input[type="button"]{cursor: pointer; background: #408C27;color: #FFFFFF;border-radius: 4px;margin: 15px auto;border: 1px solid #32711D;-webkit-transition: background 0.3s ease;}
				.container-add-service form table tr td input[type="button"]:hover{background: #33731E;}

				.table-add-service tr:first-child td{border: 0px;}
				.table-add-service tr:first-child td:last-child{border: 0px;}
				.table-add-service tr td{padding: 5px;}
				.table-add-service tr:last-child td{padding-top: 0px;padding-bottom: 15px;}

				.title-payment{font-size: 18px;color: #333;text-align: center;padding: 15px;}
				.col-invoice{color: #EB6D4A;}
				.emty-invoice{color: #EC7474;font-weight: bold;font-size: 18px;text-align: center;padding-top: 20px;padding-bottom: 20px;}

				.title-form{font-size: 12px;color: #83A0B1;font-weight: bold;padding-bottom: 5px;}
				.title-add-service{color: #333;font-size: 18px;text-align: left;margin-bottom: 15px;}
				.link-search-id-poduct a{color: #FFFFFF;}

				.link-search-id-poduct{position: absolute;margin: 5px auto;left: 0;right: 0;-webkit-animation: blink1 3s linear infinite;animation: blink1 3s linear infinite;width: 130px;padding: 3px 5px;border-radius: 3px;box-shadow: 0px 0px 2px;background: #F39C12}

				.payment-table{background: rgb(220, 242, 255);width: 100%;border-collapse: collapse;margin-bottom: 20px;}
				.payment-table tr:first-child td{height:31px;background: rgb(117, 162, 189);color: #FFF;font-weight: bold;font-size: 9px;text-align: center;text-transform: uppercase;border: 1px solid #FFF;}
				.payment-table tr td{padding:5px;color: #333;border: 1px solid #FFFFFF;text-align: center;font-size: 12px;}
				.payment-table tr td:first-child{font-weight: bold;background: #75A2BD;color: #FFFFFF;font-size: 9px;width: 31px;height: 31px; text-align: center;text-transform: uppercase;}
				.payment-table tr:last-child td{background:#FFFFFF;}
				.payment-table tr:last-child td div{display: inline-block;width: 48%;}
				.payment-table tr:last-child td div:first-child{text-align: left;color:#75A2BD;}
				.payment-table tr:last-child td div:last-child{text-align: right;font-weight: bold;color: #4A5A6B;}
				.payment-table tr td:last-child{background: #FFFFFF;width: 30px;}
				.delete-pay{background:url(/style/images/delete.png)no-repeat;background-size: contain;background-position: center;width: 20px;height: 20px;border: 0px;color: transparent;cursor: pointer;
					display: inline-block;
					vertical-align: middle;
					-webkit-transform: translateZ(0);
					transform: translateZ(0);
					box-shadow: 0 0 1px rgba(0, 0, 0, 0);
					-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
					-moz-osx-font-smoothing: grayscale;
				}
				.delete-pay:hover, .delete-pay:focus, .delete-pay:active {
					-webkit-animation-name: hvr-buzz;
					animation-name: hvr-buzz;
					-webkit-animation-duration: 0.15s;
					animation-duration: 0.15s;
					-webkit-animation-timing-function: linear;
					animation-timing-function: linear;
					-webkit-animation-iteration-count: infinite;
					animation-iteration-count: infinite;
				}
				@-webkit-keyframes hvr-buzz {
				  50% {
				    -webkit-transform: translateX(2px) rotate(5deg);
				    transform: translateX(2px) rotate(5deg);
				  }

				  100% {
				    -webkit-transform: translateX(-2px) rotate(-5deg);
				    transform: translateX(-2px) rotate(-5deg);
				  }
				}
				@keyframes hvr-buzz {
				  50% {
				    -webkit-transform: translateX(2px) rotate(5deg);
				    transform: translateX(2px) rotate(5deg);
				  }

				  100% {
				    -webkit-transform: translateX(-2px) rotate(-5deg);
				    transform: translateX(-2px) rotate(-5deg);
				  }
				}
				.title-table-payment{border-top: 1px solid #F4F4F4;font-weight: bold;padding:5px 0px;text-align: center;text-transform: uppercase;color: #367FA9;font-size: 12px;margin-right: 31px;margin-top: 10px;}
				.total-payment{color: #4A7A96;text-align: center;padding: 5px 0px;margin-right: 31px;border: 1px solid #FFF;font-weight: bold;font-size: 14px;}
				.total-payment span{color: #CEB123;}
				.last-menu-payment{width: 100%;position: relative;text-align: center;}
				.last-menu-payment form{display: inline-block;vertical-align: middle;}
				.close-payment{display: inline-block;vertical-align: middle;background: #DA7171;text-transform: uppercase;font-size: 11px;font-weight: bold; color: #FFF;width: 150px;padding: 5px 5px;border: 0px;border-radius: 3px;}
				.close-payment:hover{background: #B55656;cursor: pointer;}
				.pay-payment{display: inline-block;vertical-align: middle;background: #27A027;text-transform: uppercase;font-size: 11px;font-weight: bold; color: #FFF;width: 150px;padding: 5px 5px;border: 0px;border-radius: 3px;}
				.pay-payment:hover{background: #178417;cursor: pointer;}
			/*	.table-card-client tr:first-child td{color: #fff;text-shadow: 1px 1px 12px #6AA4C5;text-align: center;font-family: arial; font-size: 13px;font-weight: bold;background: rgb(128, 188, 222);border-color: rgb(128, 188, 222); line-height: 20px;}
			*/	
			/*Карточка клиента*/
			/*Блок добавить нового клиента*/
				.title-block-help{text-align: center;color: #FFF;font-weight: bold;font-size: 11px;position: absolute;bottom:7px;left: 0;right: 0;}
				.block-add-new-client{display: none;	background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.content-add-new-client{position:relative;background: #FFFFFF;width: 500px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
				.title-add-new-client{font-size: 17px;text-align: center;display: block;border-bottom: 1px solid rgb(216, 232, 242);margin-bottom: 10px;padding-bottom: 10px;color: #7FC57F;}
				.form-add-client table{border-collapse: collapse;margin: 15px auto;text-align: center;}
				.form-add-client table tr td{text-align: center;padding: 5px;}
				.form-add-client table tr td input{width: 180px;height: 30px;padding: 5px;text-align: center;color: #396E8C;}
				.form-add-client table tr td input::-webkit-input-placeholder {color:#9A5555;text-align: center;}
				.form-add-client table tr td input::-moz-placeholder          {color:#9A5555;text-align: center;}/* Firefox 19+ */
				.form-add-client table tr td input:-moz-placeholder           {color:#9A5555;text-align: center;}/* Firefox 18- */
				.form-add-client table tr td input:-ms-input-placeholder      {color:#9A5555;text-align: center;}
				.form-add-client table tr td input:focus{border: 1px solid #677BA2;}
				.form-add-client table tr td select{width: 180px;height: 30px;padding: 5px;text-align: center;color: #396E8C;}
				.form-add-client table tr td select:focus{border: 1px solid #677BA2;}
				.form-add-client table tr td input[type="button"]{background-color: #00a65a;color: #FFF;border: 1px solid #008d4c;font-size: 14px;width: 200px; border-radius: 5px;cursor: pointer;}
				.form-add-client table tr td input[type="button"]:hover{background: #068A4D;}

				.exit{background: #FFF url(/style/images/exit.png)no-repeat;background-size: contain;background-position: center;width: 32px;height: 32px;position: absolute;top: -16px;right: -16px;border-radius: 50px;border: 5px solid #FFF;box-shadow: 0px 0px 5px #9D7E86;}
				.exit:hover{cursor: pointer;
					-webkit-animation-name: spin;
				    -webkit-animation-duration: 2000ms;
				    -webkit-animation-iteration-count: infinite;
				    -webkit-animation-timing-function: linear;
				    -moz-animation-name: spin;
				    -moz-animation-duration: 2000ms;
				    -moz-animation-iteration-count: infinite;
				    -moz-animation-timing-function: linear;
				    -ms-animation-name: spin;
				    -ms-animation-duration: 2000ms;
				    -ms-animation-iteration-count: infinite;
				    -ms-animation-timing-function: linear;
				    animation-name: spin;
				    animation-duration: 2000ms;
				    animation-iteration-count: infinite;
				    animation-timing-function: linear;
				}
			/*Блок добавить нового клиента*/
			/*Блок и таблица клиентов*/
				.block-clients{margin-top:15px;background: #FFFFFF;width: 90%;border-radius: 4px;box-shadow: 0px 0px 5px silver;border: 1px solid silver;border-top: 2px solid #3C8DBC;overflow: hidden;}
				.block-title{font-size: 18px;color: #444;padding: 10px;}
				.table-clients{border-collapse: collapse;width: 100%;}
				.table-clients tr td{padding: 5px;color: #5E5D51;overflow-y: hidden;font-size: 11px;text-align: center;border: 1px solid #f4f4f4;font-family: tahoma,arial;font-weight: normal;font-size: 13px;-webkit-transition: background 0.3s ease;}
				.table-clients tr:first-child td{color: #fff;text-shadow: 1px 1px 12px #6AA4C5;text-align: center;font-family: arial; font-size: 13px;font-weight: bold;background: rgb(128, 188, 222);border-color: rgb(128, 188, 222); line-height: 20px;}
				/*Ячейка скрол*/
					.table-clients tr td::-webkit-scrollbar{height:8px;cursor: pointer;}
					.table-clients tr td::-webkit-scrollbar-thumb{border-width: 1px 1px 1px 2px;background-color: #65B5E2;border-radius: 6px;}
					.table-clients tr td::-webkit-scrollbar-thumb:hover{border-width: 1px 1px 1px 2px;border-color: #555;background-color: #509AC3;}
					.table-clients tr td::-webkit-scrollbar-track{background-color: #B3E1FB;}
					.table-clients tr td::-webkit-scrollbar-track:hover{background-color: #A7D5EF;}
				/*Ячейка скрол*/
				.table-clients tr:first-child:hover td{background: rgb(128, 188, 222);}
				.table-clients tr:hover td{background: rgb(205, 231, 245);}
				.table-clients .even td {background: #FDFFDE;}
				.table-clients .client-card-b{display:block;background: #f39c12;margin: 2px auto; width: 110px;color: #FFFFFF;font-size: 12px;border: 0px;padding: 5px;border-radius: 3px;font-weight: bold;cursor: pointer;-webkit-transition: background 0.5s ease;}
				.table-clients .client-card-b:hover{background: #D08105;}
				.table-clients .edit-profile-b{display:block;background: #00A65A;margin: 2px auto; width: 110px;color: #FFFFFF;font-size: 12px;border: 0px;padding: 5px;border-radius: 3px;font-weight: bold;cursor: pointer;-webkit-transition: background 0.5s ease;}	
				.table-clients .edit-profile-b:hover{background: #027540;}
			/*Блок и таблица клиентов*/
			/*Блок ответ от сервера по поиску*/
				.block-search_result{margin-top: 15px;background: #FFFFFF;width: 1140px;border-radius: 4px;box-shadow: 0px 0px 5px silver;border: 1px solid silver;border-top: 2px solid #3C8DBC;overflow: hidden;}
			/*Блок ответ от сервера по поиску*/
			/*Ответы AJAX*/
				.empty-form{text-align: center;font-size: 14px;color: #E07272;}
				.error-form{text-align: center;font-size: 14px;color: #E07272;}
				.true-form{text-align: center;font-size: 14px;color:#67B341;font-weight: bold;}
			/*Ответы AJAX*/
			/*Любимый мастер*/
				.table-favorit{border-collapse: collapse;width: 100%;}
				.table-favorit tr td{padding: 5px;text-align:center;border: 1px solid #367fa9;color: #333;}
				.table-favorit tr:first-child td{background: #367fa9;color: #FFF;border: 1px dotted #FFF;border-top: 0px;}
				.table-favorit tr td:first-child{border-left: 0px;}
				.table-favorit tr td:last-child{border-right: 0px;}
				.table-favorit tr:last-child td{border-bottom: 0px;}

			/*Любимый мастер*/
		/*База клиентов*/
		/*Касса*/
			.menu-cashbox{width: 800px;position: relative;}

			/*Кнопка добавления услуги для сотрудника*/
				.block-add-service-employee{overflow: hidden;display: inline-block;vertical-align: middle;width: 170px;height: 75px;background: #59A93F;position: relative;box-shadow: 0px 0px 5px silver;border-radius: 3px;cursor: pointer;-webkit-transition: all 0.5s ease;}
				.block-add-service-employee:hover{background: #4A9A30;}
				.overlay-add-service-employee{opacity: 0;background: rgba(255,255,255,0.15);position: absolute;width: 150px;height: 150px;top: -80px;left: -45px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.5s ease;}
				.block-add-service-employee:hover .overlay-add-service-employee{opacity: 1;}
				.block-add-service-employee:hover .img-invoice-employee{animation-name: pulse;-webkit-animation-name: pulse;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
				.title-add-invoice-employee{color: #FFFFFF;font-size: 14px;position: absolute;left: 10px;top: 20px;font-weight: bold;text-shadow: 1px 1px green;}
				.img-invoice-employee{background: url(/style/images/invoice.png)no-repeat;background-size: contain;background-position: center;width: 32px;height: 32px;position: absolute;right: 13px;top: 15px;}
				.inf-add-invoice-employee{position: absolute;color: #FFFFFF;bottom: 0;width: 100%;text-align: center;background: rgba(0,0,0,0.1);padding: 3px;font-size: 13px;}

			/*Кнопка добавления услуги для сотрудника*/

			.add-razmen-zavtra{display: inline-block;background: #d4a521;vertical-align: middle;cursor: pointer;-webkit-transition: background 0.5s ease;top: 8px;text-align: center;border-radius: 4px;position: relative;box-shadow: 0px 0px 5px silver;}
			.title-add-consumption{text-shadow: 1px 1px #a57c09;font-size: 14px;}
			.info-razmen-zavtra{background: rgba(0, 0, 0, 0.08);padding: 5px;width: 100%;color: #FFF;}
			.add-razmen-zavtra:hover{background: #c19310;}
			.block-add-razmen-zavtra{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.content-add-razmen-zavtra{position: relative;background: #FFFFFF;width: 450px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}

			.content-block-add-service-employee{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.content-add-service-employee{position: relative;background: #FFFFFF;width: 350px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
			.title-add-service-employee{font-size: 18px;color: #333;text-align: center;margin-bottom: 15px;margin-bottom: 15px;}
			.content-add-service-employee{text-align: center;}
			.content-add-service-employee form select{display: block;margin:5px auto;padding: 3px;border-radius: 3px;border-color: #3C8DBC;color: #367FA9;}
			.content-add-service-employee form select .disabled-oprion{background: #FFFEC5;color: #3C8DBC;}
			.content-add-service-employee form select option{color: #333;}
			.content-add-service-employee form input[type="button"]{display: inline-block;margin:5px auto;cursor: pointer;padding: 5px 10px;border-radius: 3px;border: 0px;background: #209C20;color: #FFFFFF;-webkit-transition: all 0.5s ease,}
			.content-add-service-employee form input[type="button"]:hover{background: green;}


			.block-cashbox{margin-top:15px;background: #FFFFFF;width: 800px;border-radius: 4px;box-shadow: 0px 0px 5px silver;border: 1px solid silver;border-top: 2px solid #3C8DBC;overflow: hidden;}
			.title-block-cashbox{font-size: 18px;color: #444;padding: 10px;}
			.table-cashbox{width: 100%;border-collapse: collapse;}
			.title-table{background: #3C8DBC;color: #FFFFFF;font-size: 18px;line-height: 40px;text-align: center;}
			
			.interior-block-cashbox{margin: 15px 0px;}
			.title-interior-block-cashbox{font-size:13px;font-weight: bold;color: #333;text-align: left;padding: 5px;}
			.interior-block-cashbox table{width: 100%;border-collapse: collapse;}
			.interior-block-cashbox table tr td{border: 1px solid #49AD9B;text-align: center;padding: 2px;color: #106f9a;font-size: 14px;}
			.interior-block-cashbox table tr:first-child td{background: #FFF6C5;color: #333;font-weight: bold;font-size: 11px;padding: 5px;}
			.interior-block-cashbox table tr:last-child td{background: #49AD9B;color: #FFFFFF;font-weight: bold;font-size: 13px;padding: 5px;text-align: right;padding-right: 15px}
			.interior-block-cashbox table tr td:first-child{border-left: 0px;}
			.interior-block-cashbox table tr td:last-child{border-right: 0px;}
			.est-ca{line-height: 30px;background: #FFF9D9;margin-top: 25px;color: #336582;font-size: 13px;font-weight: bold;padding-left: 15px;text-align: center;padding: 10px;}
			.est-ca span{color: #3C8DBC;}
			.last-tr-interior-block-cashbox td:first-child{text-align: right;padding-right: 5px;}
			.last-tr-interior-block-cashbox td:last-child{text-align: left;padding-left: 5px;}
			.comma:last-child{display: none;}

			.form-date{vertical-align: middle;}

			.block-add-money{display: inline-block;width: 200px;text-align: center;vertical-align: middle;}
			.add-coming{-webkit-transition: background 0.5s ease;text-align:left;width: 175px;padding-left: 15px; margin-bottom:5px;margin-top:12px;position: relative;display: block;vertical-align: middle;background: #3CCE5D;cursor: pointer;border-radius: 3px;box-shadow: 0px 0px 5px silver;}
			.add-coming:hover{background: #30B54E;}
			.img-coming-moneycashbox{top: 8px;right: 5px; position: absolute; background: url(/style/images/moneycashbox.png)no-repeat;background-size: contain;background-position: center;width: 32px;height: 32px;}
			.add-coming:hover .img-coming-moneycashbox{animation-name: pulse;-webkit-animation-name: pulse;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
			.title-add-coming{line-height: 50px;color: #FFFFFF;font-weight: bold;}

			.add-consumption{-webkit-transition: background 0.5s ease;text-align:left;width: 175px;padding-left: 15px; position: relative;display: block;vertical-align: middle;background: #D44A4A;cursor: pointer;border-radius: 3px;box-shadow: 0px 0px 5px silver;}
			.add-consumption:hover{background: #AF3535;}
			.img-consumption-moneycashbox{top: 8px;right: 5px; position: absolute; background: url(/style/images/moneycashbox1.png)no-repeat;background-size: contain;background-position: center;width: 32px;height: 32px;}
			.add-consumption:hover .img-consumption-moneycashbox{animation-name: pulse;-webkit-animation-name: pulse;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
			
			.title-add-consumption{line-height: 50px;color: #FFFFFF;font-weight: bold;}

			.info-price-service{cursor: pointer;color: #3C8DBC;text-decoration: underline;}
			.info-price-service-block{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.info-price-service-content{position: relative;background: #FFFFFF;width: 500px;margin-top: 25vh;margin-left: 200px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
	
			.info-price-material-block{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.info-price-good-block{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}

			.block-add-consumption{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.content-add-consumption{position: relative;background: #FFFFFF;width: 350px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}

			.block-add-coming{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.content-add-coming{position: relative;background: #FFFFFF;width: 450px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}


			.title-add-coming-inner{font-size: 17px;color: #333;text-align: center;display: block;margin-bottom: 5px;}
			.sel-type{display: inline-block;vertical-align: middle;text-align: center;cursor: pointer;color: #20638A;margin: 5px;}
			.sel-type label{cursor: pointer;}
			.sel-type input[type="radio"]{display: block;margin: 5px auto;}


			.select-coming-direct{display: block;text-align: center;width: 250px;margin: 5px auto;height: 30px;font-size: 15px;border: 1px solid #3C8DBC;border-radius: 3px;color: grey;}
			.select-coming-direct option{color: #333;}

			.summ-comming{text-align: center;display: block;text-align: center;width: 250px;margin: 5px auto;height: 30px;font-size: 15px;border: 1px solid #3C8DBC;border-radius: 3px;color: #333;}
			.summ-comming::-webkit-input-placeholder {color:grey;text-align: center;}
			.summ-comming::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
			.summ-comming:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
			.summ-comming:-ms-input-placeholder      {color:grey;text-align: center;}

			.submit-coming{background: #1A911A;width: 200px;height: 25px;text-align: center;cursor: pointer;color: #FFFFFF;border: 0px;border-radius: 3px;font-size: 11px;text-transform: uppercase;font-weight: bold;}
			.last-child-tr td{background: #3c8dbc;text-align: center;padding: 15px;color: #FFFFFF;font-size: 18px;}
		/*Касса*/
		/*Склад*/
			.block-stock{ margin-top:15px;background: #FFFFFF;width: 1140px;border-radius: 4px;box-shadow: 0px 0px 5px silver;border: 1px solid silver;border-top: 2px solid #3C8DBC;overflow: hidden;}
			.title-block-stock{font-size: 18px;color: #444;padding: 10px;}
			.menu-stock{height: 75px;}
			.add-product{display: inline-block;background: #F39C12;border-radius: 4px;box-shadow: 0px 0px 5px grey;cursor: pointer;}
			.add-product:hover{background: #DB8D10;}
			.title-add-product{color: #FFFFFF;font-weight: bold;display: block;padding: 5px 10px;}
			.echo-add-stock{background: #249E24;color: #FFFFFF;text-align: center;padding: 10px 15px;border-radius: 4px;margin-bottom: 15px;text-transform: uppercase;font-size: 12px;cursor: pointer;display: inline-block;border-bottom: 3px solid #0F6D0F;box-shadow: 0px 0px 5px #DAD7D7;-webkit-transition: all 0.5s ease;}
			.echo-add-stock:hover{background: #1F881F;}
			/*Поиск*/
				.block-search-product{background: #FFF;border-top: 2px solid #E4C420;border-radius: 3px;padding: 15px 15px;box-shadow: 0px 0px 5px #BFD7E4;width: 330px; -webkit-transition: all 0.5s ease;}
				.title-search-product{font-size: 18px;color: #444;padding-bottom: 10px;display: inline-block;vertical-align: middle;}
				.img-search-stock{background: url(/style/images/search-product.png);width: 32px;height: 32px;background-size: contain;background-position: center;display: inline-block;vertical-align: middle;margin-bottom: 5px;}
				.block-search-product input{width: 100%;height: 25px;padding: 5px;text-align: center;border-radius: 3px;border: 1px solid #E4C420;}
				.block-search-product input::-webkit-input-placeholder {color:grey;text-align: center;}
				.block-search-product input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.block-search-product input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.block-search-product input:-ms-input-placeholder      {color:grey;text-align: center;}
				.table-stock tr .emty-search{color: #D46A6A;font-size: 18px;}
			/*Поиск*/
			/*Новый товар на складе*/
				.block-container-add-stock{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.container-add-stock{position: relative;background: #FFFFFF;width: 400px;margin-top: 25vh;margin-left: 250px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;text-align: center;}
				.container-add-stock .block-name-product{margin-bottom:5px; }
				.container-add-stock .block-name-product input{width: 250px;height: 30px;padding: 5px;border:1px solid #367FA9;font-size: 14px;border-radius: 3px;}
				.container-add-stock .block-name-product input::-webkit-input-placeholder {color:grey;text-align: center;}
				.container-add-stock .block-name-product input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.container-add-stock .block-name-product input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.container-add-stock .block-name-product input:-ms-input-placeholder      {color:grey;text-align: center;}

				.container-add-stock .block-add-volume{margin-bottom:5px; }
				.container-add-stock .block-add-volume span{text-align: center;font-size: 15px;color: #333;margin-top: 10px;margin-bottom:5px;display: block;}
				.container-add-stock .block-add-volume .check-box-add-volume label{margin: 0px auto;text-align: center;}
				.container-add-stock .block-add-volume .bl-add-volume{margin: 5px auto;}
				.container-add-stock .block-add-volume .bl-add-volume label{display: inline-block;vertical-align: middle; color: red;margin-bottom: 5px;font-size: 12px;color: #367FA9;}
				.container-add-stock .block-add-volume .bl-add-volume input{height: 19px;text-align: center;border:1px solid #367FA9;font-size: 13px;border-radius: 3px;}
				.container-add-stock .block-add-volume .bl-add-volume input::-webkit-input-placeholder {color:grey;text-align: center;}
				.container-add-stock .block-add-volume .bl-add-volume input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.container-add-stock .block-add-volume .bl-add-volume input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.container-add-stock .block-add-volume .bl-add-volume input:-ms-input-placeholder      {color:grey;text-align: center;}

				.container-add-stock .block-amount-products label{display: inline-block;vertical-align: middle; color: red;margin-bottom: 5px;font-size: 12px;color: #367FA9;}
				.container-add-stock .block-amount-products input{height: 19px;text-align: center;border:1px solid #367FA9;font-size: 13px;border-radius: 3px;}
				.container-add-stock .block-amount-products input::-webkit-input-placeholder {color:grey;text-align: center;}
				.container-add-stock .block-amount-products input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.container-add-stock .block-amount-products input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.container-add-stock .block-amount-products input:-ms-input-placeholder      {color:grey;text-align: center;}

				.block-purchase-price{padding-right: 21px;}
				.container-add-stock .block-purchase-price label{display: inline-block;vertical-align: middle; color: red;margin-bottom: 5px;font-size: 12px;color: #367FA9;}
				.container-add-stock .block-purchase-price input{height: 19px;text-align: center;border:1px solid #367FA9;font-size: 13px;border-radius: 3px;}
				.container-add-stock .block-purchase-price input::-webkit-input-placeholder {color:grey;text-align: center;}
				.container-add-stock .block-purchase-price input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.container-add-stock .block-purchase-price input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.container-add-stock .block-purchase-price input:-ms-input-placeholder      {color:grey;text-align: center;}

				.block-selling-price{padding-right: 28px;}
				.container-add-stock .block-selling-price label{display: inline-block;vertical-align: middle; color: red;margin-bottom: 5px;font-size: 12px;color: #367FA9;}
				.container-add-stock .block-selling-price input{height: 19px;text-align: center;border:1px solid #367FA9;font-size: 13px;border-radius: 3px;}
				.container-add-stock .block-selling-price input::-webkit-input-placeholder {color:grey;text-align: center;}
				.container-add-stock .block-selling-price input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.container-add-stock .block-selling-price input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.container-add-stock .block-selling-price input:-ms-input-placeholder      {color:grey;text-align: center;}

				.block-percentage-master{padding-right: 34px;}
				.container-add-stock .block-percentage-master label{display: inline-block;vertical-align: middle; color: red;margin-bottom: 5px;font-size: 12px;color: #367FA9;}
				.container-add-stock .block-percentage-master input{height: 19px;text-align: center;border:1px solid #367FA9;font-size: 13px;border-radius: 3px;}
				.container-add-stock .block-percentage-master input::-webkit-input-placeholder {color:grey;text-align: center;}
				.container-add-stock .block-percentage-master input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.container-add-stock .block-percentage-master input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.container-add-stock .block-percentage-master input:-ms-input-placeholder      {color:grey;text-align: center;}
				
				.calc-price-gramm{display: none;}
				
				.info-price-gramm-for-employee{margin:5px;width: 120px;display: inline-block;vertical-align: middle;}
				.info-price-gramm-for-employee input{height: 19px;text-align: center;border: 0px solid transparent;font-size: 13px;width: 30px;}
				.info-price-gramm-for-employee input::-webkit-input-placeholder {color:grey;text-align: center;}
				.info-price-gramm-for-employee input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.info-price-gramm-for-employee input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.info-price-gramm-for-employee input:-ms-input-placeholder      {color:grey;text-align: center;}
				.info-price-gramm-for-employee span{display: block;}
				.info-price-gramm-for-employee span:last-child{font-size: 10px;color: grey;}
				#purchase_price{display: inline-block;vertical-align: middle;}

				.info-price-gramm-for-client{margin:5px;width: 120px;display: inline-block;vertical-align: middle;}
				.info-price-gramm-for-client input{height: 19px;text-align: center;border: 0px solid transparent;font-size: 13px;width: 30px;}
				.info-price-gramm-for-client input::-webkit-input-placeholder {color:grey;text-align: center;}
				.info-price-gramm-for-client input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.info-price-gramm-for-client input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.info-price-gramm-for-client input:-ms-input-placeholder      {color:grey;text-align: center;}
				.info-price-gramm-for-client span{display: block;}
				.info-price-gramm-for-client span:last-child{font-size: 10px;color: grey;}
				#price_gramm_client{display: inline-block;vertical-align: middle;}

				.container-add-stock input[type="button"]{cursor: pointer; background: #43A047;display: block;margin: 5px auto;width: 200px;padding: 5px 10px;border: 0px;border-radius: 4px;color: #FFF;}

				.add-new-stock{margin-bottom: 100px; text-align: center;padding-bottom: 15px; margin-top: 15px;background: #FFFFFF;width: 450px;border-radius: 4px;box-shadow: 0px 0px 5px silver;border: 1px solid silver;border-top: 2px solid #3C8DBC;position: relative;}
				.title-new-stock{text-align: left; font-size: 18px;color: #444;padding: 10px;border-bottom: 1px solid #C3E8FD;margin-bottom: 15px;}
				.block-radio{text-align: center;}
				.block-radio-last div{width: 200px;}
				.block-radio div{display: inline-block;vertical-align: middle;padding: 5px;font-size: 14px;color: #333;}
				.block-radio div input[type="radio"]{width: 15px;height: 15px;display: block;margin: 5px auto;}
				.add-new-stock input[type="text"]{display: block;margin: 5px auto;width: 350px;height: 30px;padding: 5px;text-align: center;border-radius: 3px;border: 1px solid #23678E;}
				.add-new-stock input[type="number"]{display: block;margin: 5px auto;width: 350px;height: 30px;padding: 5px;text-align: center;border-radius: 3px;border: 1px solid #23678E;}
				.add-new-stock input[type="text"]::-webkit-input-placeholder {color:grey;text-align: center;}
				.add-new-stock input[type="text"]::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.add-new-stock input[type="text"]:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.add-new-stock input[type="text"]:-ms-input-placeholder      {color:grey;text-align: center;}
				.add-new-stock input[type="number"]::-webkit-input-placeholder {color:grey;text-align: center;}
				.add-new-stock input[type="number"]::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.add-new-stock input[type="number"]:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.add-new-stock input[type="number"]:-ms-input-placeholder      {color:grey;text-align: center;}
				.add-new-stock input[type="button"]{background: #279A27;text-transform: uppercase;font-weight: bold;font-size: 12px;cursor: pointer; margin: 15px auto;border: 0px;padding: 5px 10px;border-radius: 3px;color: #FFFFFF;}
				.add-new-stock input[type="button"]:hover{background: #1F881F;}
				.info-radio{margin: 5px auto;text-align: center;color: #50CC54;font-size: 18px;}
				.info-radio div{width: 350px;margin: 0 auto;text-align: center;}
				.info-radio span{font-size: 13px;color: #1A618A;display: block;background: rgb(236, 240, 245);padding: 10px;width: 100%;margin: 5px 0px;}
				.add-new-stock .error-form{width: 300px;text-align: center;margin: 15px auto;}

				.block-stock-bit span{margin: 5px auto;display: block;}
				.block-stock-bit .check-box-add-volume label{margin: 0 auto;}

				.minimal-simbol{font-size: 10px;color: grey;display: block;}
			/*Новый товар на складе*/
			/*основная таблица склада*/
				.table-stock{border-collapse: collapse;width: 100%;}
				.table-stock .first-child-tr-stock td{color: #fff;text-shadow: 1px 1px 12px #6AA4C5;text-align: center;font-family: arial;font-size: 11px;font-weight: bold;background: rgb(128, 188, 222);border-color: rgb(128, 188, 222);line-height: 20px;}
				.table-stock .first-child-tr-stock td:nth-child(2){color: #fff;text-shadow: 1px 1px 12px #6AA4C5;text-align: center;font-family: arial;font-size: 11px;font-weight: bold;background: rgb(128, 188, 222);border-color: rgb(128, 188, 222);line-height: 20px;}
				
				.table-stock tr td{padding: 5px;text-align: center;border: 1px solid #D0EDFD;font-family: SourceSansPro;font-weight: bold;color: #367FA9;font-size: 14px;}
				.table-stock tr td span{display: block;line-height: 5px;color: #1E495D;font-weight: normal;}
				.table-stock tr td:nth-child(1){width: 55px;font-weight: bold;}
				.table-stock tr td:nth-child(2){max-width: 275px;width: 275px; overflow-x: overlay;font-size: 13px;font-weight: normal;color: #222D32;}
				.table-stock tr td:nth-child(3){max-width: 55px;width: 55px;}
				.table-stock tr td:nth-child(4){max-width: 85px;width: 85px;}
				.table-stock tr td:nth-child(5){max-width: 100px;width: 100px;}
				.table-stock tr td:nth-child(6){max-width: 80px;width: 80px;}
				.table-stock tr td:nth-child(7){max-width: 85px;width: 85px;}
				.table-stock tr td:nth-child(8){max-width: 75px;width: 75px;}
				.table-stock tr td:nth-child(9){max-width: 80px;width: 80px;}
				.table-stock tr td:nth-child(10){max-width: 110px;width: 110px;}
				.table-stock tr td:nth-child(11){max-width: 60px;width: 60px;}
				.table-stock tr td:nth-child(12){max-width: 120px;width: 120px;}
				#delete-stock{width: 110px;padding: 2px 2px;height: 20px;font-size: 10px;text-transform: uppercase;font-weight: bold;color: #FFFFFF;background: #dd4b39;border:0px;margin: 1px;border-radius: 3px;cursor: pointer;-webkit-transition: all 0.5s ease;}
				#delete-stock:hover{background: rgb(233, 147, 122);}
				#fill-stock{width: 110px;padding: 2px 2px;height: 20px;font-size: 10px;text-transform: uppercase;font-weight: bold;color: #FFFFFF;background: #f39c12;border:0px;margin: 1px;border-radius: 3px;cursor: pointer;-webkit-transition: all 0.5s ease;}
				#fill-stock:hover{background: rgb(247, 195, 98);}
				#edit-stock{width: 110px;padding: 2px 2px;height: 20px;font-size: 10px;text-transform: uppercase;font-weight: bold;color: #FFFFFF;background: #00a65a;border:0px;margin: 1px;border-radius: 3px;cursor: pointer;-webkit-transition: all 0.5s ease;}
				#edit-stock:hover{background: rgb(102, 201, 156);}
				#copy-stock{width: 110px;padding: 2px 2px;height: 20px;font-size: 10px;text-transform: uppercase;font-weight: bold;color: #FFFFFF;background: #3c8dbc;border:0px;margin: 1px;border-radius: 3px;cursor: pointer;-webkit-transition: all 0.5s ease;}
				#copy-stock:hover{background: rgb(137, 186, 201);}
				
				.table-stock tr td::-webkit-scrollbar{height:5px;width: 2px; cursor: pointer;}
				.table-stock tr td::-webkit-scrollbar-thumb{border-width: 1px 1px 1px 2px;background-color: #868181;border-radius: 3px;}
				.table-stock tr td::-webkit-scrollbar-thumb:hover{border-width: 1px 1px 1px 2px;border-color: #555;background-color: #509AC3;}
				.table-stock tr td::-webkit-scrollbar-track{background-color: #E3E8C3;}
				.table-stock tr td::-webkit-scrollbar-track:hover{background-color:#E3E8C3 ;}
				.table-stock .even td {background: #FDFFDE;}
			/*основная таблица склада*/
			/*Блок удаления товара со склада*/
				.block-delete-stock{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.content-delete-stock{position: relative;background: #FFFFFF;width: 750px;margin-top: 25vh;margin-left: 150px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
				.title-container-stock{font-size: 17px;color: #333;text-align: center;margin: 10px;font-family: SourceSansPro;}
				.title-container-stock span{color: #E45D5D;}
				.info-del-stock{color: #F5A000}
				.info-select-stock{display: list-item;list-style-type: circle;color: #367FA9;}
				.info-select-stock span{color: #5D666C;}
				.delete-button-inner{padding: 5px 10px;color: #FFFFFF;border: 0px;border-radius: 3px;margin: 10px;cursor: pointer;}
				.no-delete-good{background: #21B757;-webkit-transition: all 0.5s ease;}
				.no-delete-good:hover{background: #179244;}
				.delete-good{background: #E47070;-webkit-transition: all 0.5s ease;}
				.delete-good:hover{background: #CA5555;}
				.last-inf-del{text-align: center;color: #222D32;font-size: 15px;margin: 10px;}
			/*Блок удаления товара со склада*/
			/*Блок пополнения склада*/
				.block-fill-stock{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.content-fill-stock{position: relative;background: #FFFFFF;width: 750px;margin-top: 25vh;margin-left: 150px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
				#form-fill-stock {text-align: center;}
				.label-fill{display: inline-block;vertical-align: middle; color: red;margin-bottom: 5px;font-size: 13px;color: #367FA9;}
				.fill-stock-count-product{height: 19px;text-align: center;border:1px solid #367FA9;font-size: 13px;border-radius: 3px;}
				.fill-stock-count-product::-webkit-input-placeholder {color:grey;text-align: center;}
				.fill-stock-count-product::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.fill-stock-count-product:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.fill-stock-count-product:-ms-input-placeholder      {color:grey;text-align: center;}
				.button-fill-stock{background: #2D9A2D;color: #FFF;padding: 5px 10px;border: 0px;border-radius: 4px;margin: 10px;-webkit-transition: background 0.5s ease;cursor: pointer;}
				.button-fill-stock:hover{background: green;}
			/*Блок пополнения склада*/
			/*Отредактировать склад*/
				.block-container-edit-stock{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.container-edit-stock{position: relative;background: #FFFFFF;width: 300px;margin-top: 20vh;margin-left: 300px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}

				.block-container-edit-stock{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.container-edit-stock{position: relative;background: #FFFFFF;width: 300px;margin-top: 20vh;margin-left: 300px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
				.block-edit-stock{display: block;width: 100%;text-align: center;}
				.block-edit-stock label[type="text"]{display: block;text-align: center;}
				.block-edit-stock label[type="number"]{display: block;text-align: center;}
				.block-edit-stock input{display: block;text-align: center;margin: 0px auto;margin-bottom: 5px;height: 19px;text-align: center;border: 1px solid #367FA9;font-size: 13px;border-radius: 3px;}
				.check-radio-edit{display: block;margin: 5px auto;width: 50px;display: inline-block;vertical-align: middle;}
				.check-radio-edit label{display: block;text-align: center;margin: 2px auto;}
				.check-radio-edit input[type='radio']{display: block;text-align: center;margin: 2px auto;}
				.container-edit-stock input[type="button"]{cursor: pointer; background: #43A047;display: block;margin: 5px auto;width: 200px;padding: 5px 10px;border: 0px;border-radius: 4px;color: #FFF;}
				.last-radio{text-align: center;}
				.label-about-last{display: block;text-align: center;marks: 5px auto;}
				.block-edit-stock label{color: #367FA9;font-size: 14px;}
			/*Отредактировать склад*/
			/*Блок списать товар со склада*/
				.block-copy-stock{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
				.content-copy-stock{position: relative;background: #FFFFFF;width: 750px;margin-top: 25vh;margin-left: 150px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
				#form-copy-stock {text-align: center;}
				.label-fill{display: inline-block;vertical-align: middle; color: red;margin-bottom: 5px;font-size: 13px;color: #367FA9;}
				.copy-stock-count-product{height: 19px;text-align: center;border:1px solid #367FA9;font-size: 13px;border-radius: 3px;}
				.copy-stock-count-product::-webkit-input-placeholder {color:grey;text-align: center;}
				.copy-stock-count-product::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
				.copy-stock-count-product:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
				.copy-stock-count-product:-ms-input-placeholder      {color:grey;text-align: center;}
				.button-copy-stock{background: #2D9A2D;color: #FFF;padding: 5px 10px;border: 0px;border-radius: 4px;margin: 10px;-webkit-transition: background 0.5s ease;cursor: pointer;}
				.button-copy-stock:hover{background: green;}
				.presence-stock{text-align: center;font-size: 15px;color: #222D32;}
				.presence-stock span{display: block;color: #367FA9;margin-bottom: 15px;}
			/*Блок списать товар со склада*/
			
				
		/*Склад*/
		/*Персонал*/
			.staff-block{margin-top: 15px;background: #FFFFFF;width: 1140px;border-radius: 4px;box-shadow: 0px 0px 5px silver;border: 1px solid silver;border-top: 2px solid #3C8DBC;overflow: hidden;}
			.add-staff{background: #269a26;display: block;width: 220px;text-align: center;color: #FFF;padding: 5px 10px;margin: 5px;border-radius: 3px;text-transform: uppercase;cursor: pointer;}
			.staff-table{border-collapse: collapse;width: 100%;}
			.staff-table tr td{padding: 5px;text-align: center;border: 1px dotted #367fa9;color: #333;font-size: 14px;}
			.staff-table tr:first-child td{background: #367fa9;color: #FFF;font-size: 14px;border: 1px dotted #FFF;border-top: 0px;}
			.staff-table tr td:first-child{border-left: 0px;}
			.staff-table tr td:last-child{border-right: 0px;}
			.staff-table:last-child{margin-bottom: 15px;}
			.block-add-master{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.content-add-master{position: relative;background: #FFFFFF;width: 350px;margin-top: 25vh;margin-left: 350px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
			.block-add-admin{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.content-add-admin{position: relative;background: #FFFFFF;width: 350px;margin-top: 25vh;margin-left: 350px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}
			.block-add-director{display: none;background: rgba(34,45,50,0.7);width: 100%;height: 100vh;position: fixed;top: 0px;left: 190px;z-index: 1;}
			.content-add-director{position: relative;background: #FFFFFF;width: 350px;margin-top: 25vh;margin-left: 350px;padding: 15px 25px;border-radius: 10px;border: 5px solid #9D7E86;}

			#form-add-master{text-align: center;display: block;}
			#form-add-master input{padding: 5px;text-align: center;border-radius: 3px;border: 1px solid #367fa9;color: #333;display: block;margin: 3px auto;}
			#form-add-master label{font-size: 15px;color: #367fa9;cursor: pointer;}
			#form-add-master input::-webkit-input-placeholder {color:grey;text-align: center;}
			#form-add-master input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
			#form-add-master input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
			#form-add-master input:-ms-input-placeholder      {color:grey;text-align: center;}

			#form-add-admin{text-align: center;display: block;}
			#form-add-admin input{padding: 5px;text-align: center;border-radius: 3px;border: 1px solid #367fa9;color: #333;display: block;margin: 3px auto;}
			#form-add-admin label{font-size: 15px;color: #367fa9;cursor: pointer;}
			#form-add-admin input::-webkit-input-placeholder {color:grey;text-align: center;}
			#form-add-admin input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
			#form-add-admin input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
			#form-add-admin input:-ms-input-placeholder      {color:grey;text-align: center;}

			#form-add-director{text-align: center;display: block;}
			#form-add-director input{padding: 5px;text-align: center;border-radius: 3px;border: 1px solid #367fa9;color: #333;display: block;margin: 3px auto;}
			#form-add-director label{font-size: 15px;color: #367fa9;cursor: pointer;}
			#form-add-director input::-webkit-input-placeholder {color:grey;text-align: center;}
			#form-add-director input::-moz-placeholder          {color:grey;text-align: center;}/* Firefox 19+ */
			#form-add-director input:-moz-placeholder           {color:grey;text-align: center;}/* Firefox 18- */
			#form-add-director input:-ms-input-placeholder      {color:grey;text-align: center;}
		/*Персонал*/
		/*История*/
			.block-history{margin-top: 15px;background: #FFFFFF;width: 1140px;border-radius: 4px;box-shadow: 0px 0px 5px silver;border: 1px solid silver;border-top: 2px solid #3C8DBC;overflow: hidden;}
			.title-history{font-size: 18px;color: #444;padding: 10px;}
			.table-history {width: 100%;border-collapse: collapse;}
			.table-history tr:first-child td{color: #fff;text-shadow: 1px 1px 12px #6AA4C5;text-align: center;font-family: arial;font-size: 13px;font-weight: bold;background: rgb(128, 188, 222);border-color: rgb(128, 188, 222);line-height: 20px;}
			.table-history tr td{padding: 5px;border: 1px solid #80BCDE;text-align: center;color: #2E5F7B;}
			.table-history tr td:last-child{text-align: left;}
			.table-history tr .pages a{color: #40AD5D;font-weight: bold;font-size: 13px;}
			.table-history tr .pages .active{font-size: 15px;color: #367FA9;}
		/*История*/
		/*Стаистика*/
			.block-statistic{width: 1140px;}
			.block-statistic-inner{background: #FFFFFF;border-top: 2px solid #367fa9;border-radius: 3px;margin: 5px;display: inline-block;width: 370px;vertical-align: middle;text-align:center;}
			#result-st-service{color: #558094;font-size: 17px;}
			#result-st-service span{color: #d0b00c;}
			.get-other-month{background: #179017;width: 200px;text-align: center;margin: 5px auto;color: #FFF;padding: 5px;border-radius: 4px;text-transform: uppercase;cursor: pointer;border: 0px;}
			#form-st-service label{display: block;font-size: 14px;color: #1d6c90;}
			#form-st-service input{display: block;margin:5px auto; }
			.other-date{background: #FFF;width: 300px;padding: 5px;border-radius: 3px;box-shadow: 0px 0px 5px silver;text-align: center;margin: 10px 0px;}
			.stat-employe{margin: 15px 0px;background: #FFFFFF;border-radius: 3px;box-shadow: 0px 0px 5px silver;}		
			.stat-employe table{border-collapse: collapse;width: 100%;}
			.stat-employe table tr td{padding: 5px;text-align: center;color: #333; border: 1px solid silver;}
			.stat-employe table tr:first-child td{border-top: 0px;background: #367fa9;color:#FFFFFF;font-weight: bold;}
			.stat-employe table tr td:first-child{border-left: 0px;}
			.stat-employe table tr td:last-child{border-right: 0px;}
			.stat-employe table tr:last-child td{border-bottom: 0px;}
			
				
		
		/*Стаистика*/
		/*прайс лист*/
			.content-add-cat{display: block;background: #FFFFFF;padding: 15px;margin: 5px;box-shadow: 0px 0px 5px;border-radius: 3px;border-top: 2px solid #367fa9;width: 300px;text-align: center;}
			.content-add-cat form input{width: 250px;padding: 5px;display: block;margin: 2px;border-radius: 3px;border:1px solid #367fa9;}
			.content-add-cat .btn-add{background: #0c960c;color: #FFF;text-align: center;cursor: pointer;border: 0px;margin-top: 5px;}
			
			.content-add-p-list{display: block;background: #FFFFFF;padding: 15px;margin: 5px;box-shadow: 0px 0px 5px;border-radius: 3px;border-top: 2px solid #367fa9;width: 300px;text-align: center;}
			.content-add-p-list form input{width: 250px;padding: 5px;display: block;margin: 2px;border-radius: 3px;border:1px solid #367fa9;}
			.content-add-p-list form select{width: 250px;padding: 5px;display: block;margin: 2px;border-radius: 3px;border:1px solid #367fa9;}
			.content-add-p-list .btn-add{background: #0c960c;color: #FFF;text-align: center;cursor: pointer;border: 0px;margin-top: 5px;}
			.block-st{background: #FFF;width: 350px;display: inline-block;margin: 5px;border-radius: 3px;box-shadow: 0px 0px 5px silver;border-top: 2px solid #367fa9;vertical-align: top;}
			.block-st div:first-child{font-size: 18px;padding: 5px;color: #333;border-bottom: 1px solid silver;}
			.block-st div:nth-child(2){text-align: center;font-size: 15px;padding: 2px;color: #179017;}
			.block-st div:nth-child(3){text-align: center;font-size: 15px;padding: 2px;color: #179017;}
		/*прайс лист*/
	/*Правый блок*/
/*Контент*/

/*Прочее*/
	.title{font-size: 20px;color: #333333;margin-bottom: 15px;}
	.pages{color: #333;font-size: 15px;}
	.pages div div{display: inline-block;vertical-align: middle;}
	.pages div {display: inline-block;vertical-align: middle;}
/*Прочее*/




ul .kraska-li{cursor: default;}
ul .kraska-li:hover{color: red;}



.block-st .statistic-empl{display: block;position: relative;}
.block-st .statistic-empl .name-stat-empl{display: block;background: #367fa9;color: #FFF;font-size: 13px;text-align: center;}
.block-st .statistic-empl span{width: 45%;text-align: center;display: inline-block;vertical-align: middle;padding: 3px;color: #008000;font-size: 14px;}
.block-st .statistic-empl .echo-info-stat{display: block;background: green;color: #FFF;text-align: center;padding: 3px;border-radius: 5px;width: 100px;margin: 2px auto;cursor: pointer;}



.tab-nfo{border-collapse: collapse;width: 800px;position: relative;display: block;}
.tab-nfo tr th{background: #3c8dbc;color: #FFF;padding:10px;border: 1px dotted #ecf0f5;text-align: center;}
.tab-nfo tr td{padding: 5px 10px;background: #FFFFFF;border: 1px dotted #3c8dbc;text-align: center;color: #3c8dbc;}



.table-info-card-client{border-collapse: collapse;}
.table-info-card-client tr td{border: 1px solid;text-align: center;}
.table-info-card-client tr th{border: 1px solid;text-align: center;}

.table-info-card-client .th1{width: 100px;}
.table-info-card-client .th2{width: 900px;}
.table-info-card-client th.th1{background: #3c8dbc;color: #fffd99;padding:5px;border:0px;border-right: 1px dotted #FFF;}
.table-info-card-client th.th2{background: #3c8dbc;color: #fffd99;padding:5px;border:0px;}
.table-info-card-client td.th1{background: #FFFFFF;border:1px dotted #3c8dbc;}
.table-info-card-client td.th2{background: #FFFFFF;border:1px dotted #3c8dbc;}
.table-info-card-client .th2 table{border-collapse: collapse;display: block;position: relative;}
.table-info-card-client .th2 table tr th{background: #3c8dbc;font-size: 11px;color: #fff;}
.table-info-card-client .th2 table tr td{color: #222d32;border:1px dotted #3c8dbc;}
.table-info-card-client .th2 table tr td:first-child{border-left: 0px;}
.table-info-card-client .th2 table tr:last-child td{border-bottom: 0px;}
.table-info-card-client .th2 table tr td:last-child{border-right: 0px;}


.table-info-card-client .tr-tabb:hover td.th1{background: #f7ffba;}
.table-info-card-client .tr-tabb:hover td.th2{background: #f7ffba;}