@media screen and (min-width: 1240px) {
	.container {width: 1240px;}

	section .content
	{
		width: 1180px;
	}

	.person_block
	{
	   width: 360px;
	   height: 160px;
	}

	.all_button
	{
		width: 1150px;
	}
}

@media screen and (max-width: 1080px) {
	
	body, p {font-size: 17px;}
	header .top_logo {font-size: 16px;}


	.container {width: 600px;}

	header {height: 190px;}
	header .form_login {
		top: 80px;
		width: 572px;
		height: 90px;
		left: 0;
		font-size: 17px;
	}

	header .top_logo
	{
		width: 580px;
	}

	header .top_line_text
	{
		position: absolute;
		left: 271px;
		top: 52px;
	}

	header .top_line_user_info
	{
		height: 74px !important;
	}

	.form_style input, .form_style select
	{
		font-size: 19px;
		padding: 10px 0 10px 10px;	
	}

	textarea {border: 1px solid #999}

	.table {font-size: 17px;}

	section .content
	{
		width: 540px;
	}

	.person_block
	{
	   width: 98%;
	   height: 180px;
		font-size: 19px;
	}

	#form_reg
	{
		width: 540px;
	}

	.all_button
	{
		width: 536px;
	}

	footer .column_middle
	{
		margin-left: 0;
		width: 330px;
	}


}