body
	{
		margin	:0px;
		padding	:0px;
		background-color:#ECEFF4;/**/
		font-family: arial, serif;
	}
a
	{
		text-decoration:none;
		color:#000;
	}
.div_avtor_1
	{
		/*background:url(img/fon2.jpg); /**/
		width:100%; 
		height:100%; 
		/*background-position: center center; /**/
		position: absolute; 
		top: 0; 
		left: 0;
	}
.div_avtor_2
	{
		width:300px; 
		height:200px;
		background:#eee; 
		position: absolute;
		top: 50%; 
		left: 50%; 
		margin: -100px 0 0 -150px;
		
		box-shadow: -1px -3px 24px 0px #000000;
		
		border: 1px #ccc solid;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius:8px;
		border-radius: 8px;
	}


.color_top_menu
	{
		background-color:#DE4B38;
	}
.div_left_menu
	{
		width:250px; 
		float:left;
	}
.div_main_cont
	{
		width:calc(100% - 250px); 
		float:left;
	}
.tr_left_menu
	{
		background-color:#F9FAFC;
		height:45px;
		border-left: 5px solid #F9FAFC;
		cursor:pointer;
		padding-left:5px;
	}
.tr_left_menu:hover
	{
		background-color:#F4F4F6;
		border-left: 5px solid #DE4B38;
	}
.tr_left_menu_sel
	{
		background-color:#F4F4F6;
		border-left: 5px solid #DE4B38;
		height:45px;
		cursor:pointer;
		padding-left:5px;
	}
.td_left_menu
	{
		border-left: 5px solid #F9FAFC;
		padding-left:5px;
	}
.td_left_menu:hover
	{
		border-left: 5px solid #DE4B38;
	}
.td_left_menu_sel
	{
		border-left: 5px solid #DE4B38;
		padding-left:5px;
	}
	
.tr_main_tabl
	{
		background-color:#F9FAFC;
		height:45px;
		border-left: 5px solid #F9FAFC;
		cursor:pointer;
		padding-left:5px;
	}
.tr_main_tabl:hover
	{
		background-color:#F4F4F6;
		border-left: 5px solid #DE4B38;
	}
	
.div_zag
	{
		padding:15px;
		font-size:25px;
	}
.div_content
	{
		border-top: 5px solid #DE4B38;
		background-color:#F9FAFC;
		margin:15px;
		padding:5px;
		/*font-size:25px;/**/
	}
.tr_base_head
	{
		background-color:#F9FAFC;
		height:25px;
		/*border-left: 5px solid #F9FAFC;/**/
		padding-left:5px;
		color:#9AC3FC;
		font-size:18px;
	}
.tr_base_table
	{
		background-color:#F9FAFC;
		height:25px;
		/*border-left: 5px solid #F9FAFC;/**/
		cursor:pointer;
		padding-left:5px;
	}
.tr_base_table:hover
	{
		background-color:#F4F4F6;
		/*border-left: 5px solid #DE4B38;/**/
	}
.class_but_1
	{
		background-color:#95EE9E;
		border-color:#95EE9E;
	}
.class_but_1:hover
	{
		background-color:#C1F3C6;
	}
.class_but_size_1
	{
		width:40px;
		height:40px;
	}
.class_but_size_2
	{
		width:100%;
		height:40px;
	}
.fon_ico_find
	{
		background:url(../img/icon-loupe.png), #95EE9E;/**/
		background-repeat:no-repeat;
		background-position:center;
		background-size: 25px;
	}
/*Загрузка файла*/
.file-upload input[type="file"]
	{ 
		display: none;/* скрываем input file */ 
	} 
.file-form-wrap
	{
		/*width:260px; */
		margin:auto;
	} 
.file-upload 
	{ 
		position: relative; 
		overflow: hidden; 
		/*width: 250px;*/
		/*height:50px;
		line-height:50px;*/
		/*background: #4169E1; 
		border-radius: 10px; 
		color: #fff; */
		text-align: center; 
	} 
.file-upload:hover 
	{ 
		/*background: #1E90FF; */
	} 
/* Растягиваем label на всю область блока .file-upload */ 
.file-upload label 
	{ 
		display: block; 
		position: absolute; 
		top: 0; 
		left: 0; 
		width: 100%; 
		height: 100%; 
		cursor: pointer; 
	} 
/* стиль текста на кнопке*/ 
.file-upload span 
	{ 
		font-weight:bold; 
	}
.preview-img
	{ 
		max-width:100px; 
		max-height:100px; 
		margin:5px; 
	}
/*END Загрузка файла*/
	
