body a{
	color:#005d92;
}
.header{
	padding:20px;
	background-color:#fff;
	-moz-box-shadow:0 4px 2px -2px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 4px 2px -2px rgba(0, 0, 0, .2);
	box-shadow:0 4px 2px -2px rgba(0, 0, 0, .2);
}
.header .autorisation_ind{
	float:right;
	padding:16px 20px 0px 0px;
	color:#000;
	font-size:14px;
}
.header .autorisation_ind a{
	color:#000;
	padding-left:30px;
}
.logo{
	float:left;
}
.logo a{
	display:inline-block;
	padding:4px 0px;
	padding-left:60px;
	background:url("/img/ru/logo.png") no-repeat;
	color:#178acc;
	font-size:28px;
	text-decoration:none;
}
.txt_blue{
	color:#001376;
	font-weight:bold;
}
/* ----------------------------------------- */
/*                  Buttons                  */
/* ----------------------------------------- */
	.btn_blue, .btn_green, .btn_red, .btn_orange, .btn_grey{
		display:inline-block;
	}
	.btn_blue a, .btn_green a, .btn_red a, .btn_orange a, .btn_grey a{
		display:inline-block;
		padding:7px 17px;
		background-color:#007be8;
		color:#fff !important;
		font-size:16px;
/*		text-transform:uppercase;*/
		-webkit-transition:all 0.2s ease 0s;
		-moz-transition:all 0.2s ease 0s;
		-o-transition:all 0.2s ease 0s;
		transition:all 0.2s ease 0s;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	.btn_green a{
		background-color:#07c25f;
	}
	.btn_red a{
		background-color:#b71c1c;
	}
	.btn_grey a{
		background-color:#8b8a8a;
	}
/* ----------------------------------------- */
/*              /// Buttons ///              */
/* ----------------------------------------- */

/* ----------------------------------------- */
/*               Window popup                */
/* ----------------------------------------- */
	#loading_bg{
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background-color:rgba(255, 255, 255, 0.7);
		z-index:100;
	}
	#loading_image{
		display:none;
		position:absolute;
		left:0px;
		right:0px;
		top:0px;
		bottom:0px;
		width:56px;
		height:61px;
		margin:auto;
		z-index:101;
	}
	#autorisation_ind{
		position:fixed;
		top:0px;
		left:0px;
		right:0px;
		bottom:0px;
		width:450px;
		height:380px;
		margin:auto;
/*			background:linear-gradient(to bottom, #bdc1cd 0%, #f7f7f9 100%) repeat scroll 0px 0px / 200% 200% transparent;*/
		background:#fff;
		text-align:center;
		color:#000;
		font-size:16px;
		z-index:100002;
	}
	#autorisation_ind_abs .socials{
		padding-top:20px;
	}
	#autorisation_ind_abs .socials img{
		margin:0px 10px;
	}
	#autorisation_ind_abs .btn_green a{
		padding:7px 37px;
	}
	.forget{
		position:absolute;
		right:0px;
		margin-top:-5px;
		font-size:12px;
		z-index:10;
	}
	#login_message{
/*			padding-top:23px;*/
	}
	.window_form{
		position:relative;
		width:350px;
	}
	.window_form .group{
	    margin-top:25px;
	}
	.window_form .input{
		position:relative;
	}
	.window_form .eye{
		position:absolute;
		top:43px;
		right:-34px;
	}
	.window_form .eye a{
		display:inline-block;
		width:30px;
		height:24px;
		background:url("/img/ru/ico_eye.png") no-repeat center center;
	}
	#form_login .btn_blue a, .window_form .btn_blue a{
		padding:9px 15px;
		font-size:16px;
		text-transform:none;
	}
	#form_login .float_l, #form_login .float_r{
		padding-top:7px;
	}
	#form_login .float_l a, #form_login .float_r a{
		color:#009fe2;
		font-size:15px;
	}
	.window_form{
		display:inline-block;
		padding-top:20px;
	}
	.window_form .links{
		padding-top:20px;
	}
	.window_form .title, #form_forget .title{
		padding:0px 0px 10px;
		text-align:center;
		color:#333b41;
		font-size:24px;
	}
	.window_form .center{
		padding-top:20px;
	}
	#form_forget{
		padding-top:20px;
	}
	#autorisation_ind_abs strong{
		float:left;
		font-weight:500;
	}
	#autorisation_ind_abs input{
		width:100%;
		height:34px;
		background-color:transparent;
		font-size:16px;
		border:0px;
	}
	#autorisize .float_r a, #registrate .float_r a{
		display:block;
		padding-top:10px;
	}
	#autorisation_ind_abs .btn a{
		padding:6px 22px;
	}
	#autorisation_ind_abs .link{
		float:left;
		margin:-10px;
		padding-left:10px;
		padding-bottom:10px;
	}
	#autorisation_ind_abs .link:nth-child(2){
		float:right;
		padding-left:0px;
		padding-right:10px;
	}
	#autorisation_ind_abs a{
		color:#000;
	}
	#autorisation_ind_abs .btn_blue a{
		color:#fff !important;
		text-decoration:none !important;
	}
	#cabinet_hidden_menu a:hover{
		color:#9e0101;
	}
	#registration_result .cell{
		height:340px;
		vertical-align:middle;
	}
	#registration_result_text{
		color:#272727;
		font-size:16px;
	}
	.one_message{
		padding:50px 0px 70px;
		text-align:center;
	}
/* ----------------------------------------- */
/*           /// Window popup ///            */
/* ----------------------------------------- */

/* ----------------------------------------- */
/*                 Cabinet                   */
/* ----------------------------------------- */
	.cabinet{
		margin-top:30px;
		padding:20px;
		background-color:#fff;
	}
	.cabinet .cell{
		padding:5px 5px;
		vertical-align:middle;
	}
	.filters select{
		width:150px !Important;
	}
	#list_docs{
		padding-top:30px;
	}
	#list_docs .cell.bold{
		border-top:1px solid #178acc;
	}
	#list_docs .cell{
		border-left:1px solid #178acc;
		border-bottom:1px solid #178acc;
	}
	#list_docs .cell:nth-child(6){
		border-right:1px solid #178acc;
	}
	#list_docs span{
		color:#084e96;
		font-weight:bold;
	}
	#list_docs span a{
		color:#840000;
		font-size:12px;
		font-weight:normal;
	}
/* ----------------------------------------- */
/*             /// Cabinet ///               */
/* ----------------------------------------- */
