@charset "utf-8";
/* CSS Document */
@media (min-width: 993px) 
{
}

@media (max-width: 1100px) 
{
	.window_tabs_bar .nav-tabs > li > a
	{
		font-size:12px;
	}
}
	

@media (max-width: 993px) 
{
	#wrapper_out,
	#wrapper,
	#wrapper_in
	{
		height:auto;	
	}
	
	.login_bg #wrapper_out,
	.login_bg #wrapper,
	.login_bg #wrapper_in
	{
		height:100%;
	}
	
	.header_r
	{
		display:block;
	}
	
	.left_area
	{
		display:none;
	}
	
	.right_area
	{
		display:block;
	}
	
	#main_content
	{
		display:block;
		height:auto;
		width:auto;
	}
	
	#target_list_items_out,
	#target_list_items
	{
		position:relative;
		height:auto !important;
	}
	
	#tool_box_bottom
	{
		position:static;
	}
	
	.inner_horizontal_n
	{
		display:none;
	}
	
	.mobile_buttons
	{
		display:block;
	}
	
	/* window */
	.window
	{
		position:relative;
		left:0;
		right:0;
	}
	
	.window_tabs_bar .nav-tabs > li
	{
		float:none;
		width:100%;
		margin-bottom:5px;
	}
	
	.window_tabs_bar .nav-tabs > li > a
	{
		font-size:13px;
		padding:5px;
		text-align:center;
		border-radius:0;
	}
	
	.window_tabs_bar .nav-tabs > li > a:hover 
	{
		border: 1px solid #ddd;
	}
	
	.window_tabs_bar .nav-tabs > li.active > a,
	.window_tabs_bar .nav-tabs > li.active > a:hover,
	.window_tabs_bar .nav-tabs > li.active > a:focus 
	{
		border: 1px solid #ddd;
	}
	
	.window_middle_bar
	{
		height:auto;
	}
	
	.window_bottom_bar
	{
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.form_submit_right
	{
		float:none;
	}
	
	.form_submit_item.button 
	{
		float:none;
		width:100%;
		margin-left:0;
		margin-top:10px;
	}
	
	.form_submit_item.button:first-child
	{
		margin-top:0;
	}
	
	.form_submit_item.button a
	{
		text-align:center;
		padding-top:7px;
		padding-bottom:7px;
	}
	
	/* end window */
}

@media (max-width: 630px) 
{
	/* pagination */
	#tool_box_bottom
	{
		height:auto;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.pagination_div_in
	{
		height:auto;
	}
	
	.pagination_div_in_left,
	.pagination_div_in_right
	{
		text-align:center;
		display:table;
		margin:0 auto;
	}
	
	.pagination_div_in_center
	{
		text-align:center;
		display:table;
		margin:0 auto;
		margin-top:15px;
		margin-bottom:15px;
	}
	
	/* end pagination */
}

@media (max-width: 400px) 
{
	.login_area
	{
		width:340px;
		margin:0 auto;
	}
}


