/* manrope-200 - latin_cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200;
  src: local(''),
       url('/css/webfonts/manrope-v4-latin_cyrillic-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/css/webfonts/manrope-v4-latin_cyrillic-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* manrope-300 - latin_cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('/css/webfonts/manrope-v4-latin_cyrillic-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/css/webfonts/manrope-v4-latin_cyrillic-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* manrope-regular - latin_cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/css/webfonts/manrope-v4-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/css/webfonts/manrope-v4-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* manrope-600 - latin_cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('/css/webfonts/manrope-v4-latin_cyrillic-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/css/webfonts/manrope-v4-latin_cyrillic-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* manrope-700 - latin_cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/css/webfonts/manrope-v4-latin_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/css/webfonts/manrope-v4-latin_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* manrope-500 - latin_cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/css/webfonts/manrope-v4-latin_cyrillic-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/css/webfonts/manrope-v4-latin_cyrillic-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* manrope-800 - latin_cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('/css/webfonts/manrope-v4-latin_cyrillic-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/css/webfonts/manrope-v4-latin_cyrillic-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}









/* inter-100 - latin_cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  src: url('/css/webfonts/inter-v3-latin_cyrillic-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/webfonts/inter-v3-latin_cyrillic-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/webfonts/inter-v3-latin_cyrillic-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-100.woff') format('woff'), /* Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/webfonts/inter-v3-latin_cyrillic-100.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-200 - latin_cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url('/css/webfonts/inter-v3-latin_cyrillic-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/webfonts/inter-v3-latin_cyrillic-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/webfonts/inter-v3-latin_cyrillic-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-200.woff') format('woff'), /* Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/webfonts/inter-v3-latin_cyrillic-200.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-300 - latin_cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: url('/css/webfonts/inter-v3-latin_cyrillic-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/webfonts/inter-v3-latin_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/webfonts/inter-v3-latin_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-300.woff') format('woff'), /* Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/webfonts/inter-v3-latin_cyrillic-300.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-regular - latin_cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('/css/webfonts/inter-v3-latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/webfonts/inter-v3-latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/webfonts/inter-v3-latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/webfonts/inter-v3-latin_cyrillic-regular.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-500 - latin_cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url('/css/webfonts/inter-v3-latin_cyrillic-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/webfonts/inter-v3-latin_cyrillic-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/webfonts/inter-v3-latin_cyrillic-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-500.woff') format('woff'), /* Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/webfonts/inter-v3-latin_cyrillic-500.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-600 - latin_cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('/css/webfonts/inter-v3-latin_cyrillic-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/webfonts/inter-v3-latin_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/webfonts/inter-v3-latin_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-600.woff') format('woff'), /* Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/webfonts/inter-v3-latin_cyrillic-600.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-700 - latin_cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('/css/webfonts/inter-v3-latin_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/webfonts/inter-v3-latin_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/webfonts/inter-v3-latin_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/webfonts/inter-v3-latin_cyrillic-700.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-800 - latin_cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url('/css/webfonts/inter-v3-latin_cyrillic-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/webfonts/inter-v3-latin_cyrillic-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/webfonts/inter-v3-latin_cyrillic-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-800.woff') format('woff'), /* Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/webfonts/inter-v3-latin_cyrillic-800.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-900 - latin_cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  src: url('/css/webfonts/inter-v3-latin_cyrillic-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/webfonts/inter-v3-latin_cyrillic-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/webfonts/inter-v3-latin_cyrillic-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-900.woff') format('woff'), /* Modern Browsers */
       url('/css/webfonts/inter-v3-latin_cyrillic-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/webfonts/inter-v3-latin_cyrillic-900.svg#Inter') format('svg'); /* Legacy iOS */
}















.alert
{
	cursor:pointer;
}



	
.alertify-show,
.alertify-log {
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1); /* older webkit */
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	   -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	    -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	     -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	        transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
}
.alertify-hide {
	-webkit-transition: all 250ms cubic-bezier(0.600, 0, 0.735, 0.045); /* older webkit */
	-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-log-hide {
	-webkit-transition: all 500ms cubic-bezier(0.600, 0, 0.735, 0.045); /* older webkit */
	-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-cover {
	position: fixed; z-index: 99999;
	top: 0; right: 0; bottom: 0; left: 0;
}
	.alertify-cover-hidden {
		display: none;
	}
.alertify {


	position: fixed; z-index: 99999;
	top: 50px; left: 50%;
	width: 550px;
	margin-left: -275px;
	opacity: 1;
}
	.alertify-hidden {
		-webkit-transform: translate(0,-150px);
		   -moz-transform: translate(0,-150px);
		    -ms-transform: translate(0,-150px);
		     -o-transform: translate(0,-150px);
		        transform: translate(0,-150px);
		opacity: 0;
		display: none;
	}
	/* overwrite display: none; for everything except IE6-8 */
	:root *> .alertify-hidden { display: block; }
.alertify-logs {
	position: fixed;
	z-index: 5000;
	bottom: 10px;
	right: 10px;
	width: 270px;
}
.alertify-logs-hidden {
	display: none;
}
	.alertify-log {
		display: block;
		margin-bottom: 10px;
		position: relative;
		right: -300px;
		opacity: 0;
	}
	.alertify-log-show {
		right: 0;
		opacity: 1;
	}
	.alertify-log-hide {
		-webkit-transform: translate(300px, 0);
		   -moz-transform: translate(300px, 0);
		    -ms-transform: translate(300px, 0);
		     -o-transform: translate(300px, 0);
		        transform: translate(300px, 0);
		opacity: 0;
	}
	.alertify-dialog {
		padding: 25px;
	}
		.alertify-resetFocus {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		.alertify-inner {
			text-align: center;
		}
		.alertify-text {
			margin-bottom: 15px;
			width: 100%;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
			        box-sizing: border-box;
			font-size: 100%;
		}
		.alertify-buttons {
		}
			.alertify-button,
			.alertify-button:hover,
			.alertify-button:active,
			.alertify-button:visited {
				background: none;
				text-decoration: none;
				border: none;
				/* line-height and font-size for input button */
				line-height: 1.5;
				font-size: 100%;
				display: inline-block;
				cursor: pointer;
				margin-left: 5px;
				color:#ffffff;
			}

.alertify-isHidden {
	visibility: hidden;
}

@media only screen and (max-width: 680px) {
	.alertify,
	.alertify-logs {
		width: 90%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.alertify {
		left: 5%;
		margin: 0;
	}
}
/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
}
.alertify {
	background: #FFF;
	border: 10px solid #333; /* browsers that don't support rgba */
	border: 10px solid rgba(0,0,0,.7);
	border-radius: 8px;
	box-shadow: 0 3px 3px rgba(0,0,0,.3);
	-webkit-background-clip: padding;     /* Safari 4? Chrome 6? */
	   -moz-background-clip: padding;     /* Firefox 3.6 */
	        background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */			
}
	.alertify-text {
		border: 1px solid #CCC;
		padding: 10px;
		border-radius: 4px;
	}
	.alertify-button {
		border-radius: 4px;
		color: #FFF;
		font-weight: bold;
		padding: 6px 15px;
		text-decoration: none;
		text-shadow: 1px 1px 0 rgba(0,0,0,.5);
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5);
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:    -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:     -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:      -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:         linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
	}
	.alertify-button:hover,
	.alertify-button:focus {
		outline: none;
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	}
	.alertify-button:focus {
		box-shadow: 0 0 15px #2B72D5;
	}
	.alertify-button:active {
		position: relative;
		box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	}
		.alertify-button-cancel,
		.alertify-button-cancel:hover,
		.alertify-button-cancel:focus {
			background-color: #FE1A00;
			border: 1px solid #D83526;
		}
		.alertify-button-ok,
		.alertify-button-ok:hover,
		.alertify-button-ok:focus {
			background-color: #5CB811;
			border: 1px solid #3B7808;
		}

.alertify-log {
	background: #1F1F1F;
	background: rgba(0,0,0,.9);

	border-radius:5px;
	box-shadow:0 1px 5px rgba(34,25,25,0.3); 
	-moz-box-shadow:0 1px 5px rgba(34,25,25,0.3); 
	-webkit-box-shadow:0 1px 5px rgba(34,25,25,0.3);		
	
	
	padding: 10px 20px;
	font-weight:bold;
	font-size:15px;
	
	color: #FFF;
	text-shadow: -1px -1px 0 rgba(0,0,0,.5);
}
	.alertify-log-error {
		background: #FE1A00;
		background: rgba(254,26,0,.9);
	}
	.alertify-log-success {
		background-color: #2886a2;	
		opacity:0.9;
		-moz-opacity:0.9;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		-khtml-opacity: 0.9;		
	}
	
	
	






/*ИНДИКАТОР ИДЕТ ЗАГРУЗКА
  ------------------------------------------------------------------------------*/
  #loading_bg  {
    z-index:99;
    position:fixed;

    right:0px;
    bottom:0px;
    top:0px;
    left:0px;
    
    background-color: var(--bs-gray-400);
    opacity: 0.8;
  } 
  #loading,#sending  {
    position: fixed;
    top: 50%;
    left: 50%;  
    margin-top: -50px;
    z-index:200;
  
    --bs-text-opacity: 1;  
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity));
}
  #loading .spinner-border {
    width: 4rem;
    height: 4rem;
  }















/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; 
/*overflow:hidden;*/
}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox
{outline:0;
	border:1px solid #cccccc;
	background-color:#f1f1f1;
	
	box-shadow: 0 1px 10px rgba(34,25,25,0.4); 
	-moz-box-shadow: 0 1px 10px rgba(34,25,25,0.4); 
	-webkit-box-shadow: 0 1px 10px rgba(34,25,25,0.4);	
}
    #cboxContent{background:#fff; 
	/* overflow:hidden;
	border:1px solid #cccccc;
	*/
	}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}

        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;display:none;}
        #cboxCurrent{position:absolute; bottom:0px; left:200px;}
      /*  #cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px;}*/


	  
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; }

		
		
        #cboxClose
		{
			position:absolute; 
			top:20px; 
			right:20px; 
			display:block;
			font-size:35px;
			color:#18744f;
			
		}
		#cboxClose:hover
		{
			text-decoration:none;
			color:#1a465a;
		}	

	#cboxClose,#cboxPrevious,#cboxNext
	{
		text-shadow: 0px 0px 10px #ffffff;
	}
		
	#cboxCurrent
	 {	 
	 color:#444;
	 background-color:#ffffff;padding:5px 10px; font-size:12px;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-khtml-opacity: 0.7;
	-webkit-border-radius:5px;-moz-border-radius:5px;	
	}
	

#colorbox::before {
	content: 'Цвет/оттенок изделия может незначительно отличаться от фото. Это зависит от цветопередачи Вашего монитора, а также преломления света при фотосъемке.';
	display: inline-block;
    position: absolute;
	bottom: -40px;
    left: 0;
    right: 0;
    height: 30px;
    background: #eee;
    border-radius: 0 0 6px 0;
    z-index: 10000;
    font-size: 12px;
    padding: 3px 6px;
    font-style: italic;
    line-height: 125%;
    /*border: 1px solid orange;*/
    border-left: 5px solid orange; 
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
table.discont_table tbody td
{
	color:#fff;
	padding:10px;
	font-weight:bold;
	font-size:15px;
	border-bottom: 1px solid #fff;
}
table.discont_table thead tr th
{
	border:0;
}
.discont_fl_0
{
	color:#16445c!important;
	border-radius:3px;
	background-color:#e5e5e5;
}
.discont_fl_2
{
	background-color:#16445c;
}
.discont_fl_3
{
	background-color:#046285;
}
.discont_fl_4
{
	background-color:#247c56;
}
.discont_fl_5
{
	background-color:#5ca137;
}
.discont_fl_6
{
	background-color:#f47032;
}
.discont_fl_7
{
	background-color:#ec1c2a;
}
.discont_fl_8
{
	background-color:#e6bc70;
}
.discont_fl_10
{
	background-color:#bcbdc1;
}
.discont_fl_11
{
	background-color:#cbb604;
}
.discont_fl_12
{
	background-color:#797a7e;
}
.font_discont_fl_0
{
	color:#333;
}
.font_discont_fl_2
{
	color:#16445c;
}
.font_discont_fl_3
{
	color:#046285;
}
.font_discont_fl_4
{
	color:#247c56;
}
.font_discont_fl_5
{
	color:#5ca137;
}
.font_discont_fl_6
{
	color:#f47032;
}
.font_discont_fl_7
{
	color:#ec1c2a;
}
.font_discont_fl_8
{
	color:#e6bc70;
}
.font_discont_fl_10
{
	color:#bcbdc1;
}
.font_discont_fl_11
{
	color:#cbb604;
}
.font_discont_fl_12
{
	color:#797a7e;
}
.discont_rit_0,.discont_rit_2,.discont_rit_3,.discont_rit_4,.discont_rit_5,.discont_rit_6
{
	color:#16445c!important;
	border-radius:3px;
	background-color:#e5e5e5;
}
.discont_rit_7
{
	background-color:#ec1c2a;
}
.discont_rit_8
{
	background-color:#e6bc70;
}
.discont_rit_10
{
	background-color:#bcbdc1;
}
.discont_rit_11
{
	background-color:#cbb604;
}
.discont_rit_12
{
	background-color:#797a7e;
}
.font_discont_rit_0
{
	color:#333;
}
.font_discont_rit_2
{
	color:#16445c;
}
.font_discont_rit_3
{
	color:#046285;
}
.font_discont_rit_4
{
	color:#247c56;
}
.font_discont_rit_5
{
	color:#5ca137;
}
.font_discont_rit_6
{
	color:#f47032;
}
.font_discont_rit_7
{
	color:#ec1c2a;
}
.font_discont_rit_8
{
	color:#e6bc70;
}
.font_discont_rit_10
{
	color:#bcbdc1;
}
.font_discont_rit_11
{
	color:#cbb604;
}
.font_discont_rit_12
{
	color:#797a7e;
}
.white_font
{
	color:#fff;
}	



/*Регистрация*/
.choose
{
	font-size:17px;
	clear:both;
	margin-bottom:20px;
}
.choose a
{
	text-decoration:none;
	display:block;
	padding:5px 10px;
	border-radius:5px;
	color:#444444;
}
.selected a
{
	background-color:#088c61;
	font-weight:bold;	
	color:#ffffff;
	cursor:default;
}

