body
{
background-color:	#00000;
margin:				0 auto;
font:				100%/1.5em Arial, Helvetica, sans-serif;
}

main, header, footer, figure
{
display:			block;
}

img
{
max-width: 100%;
height: auto;
}

main
{
max-width:			100%;
min-height:			600px;
padding:			0px;
background-color:	#ffffff;
margin:				0 auto;
padding:			0px;

}

header
{
max-width:			100%;
min-height:			25px;
margin:				0 auto;
background:			#F5F5F5;
/*box-shadow: 		0 0 2px rgba(0,0,0,0.5);*/
}

footer
{
width:				100%;
min-height:			130px;
background-color:	#dfecf8;
}

figure
{
margin:				0 auto;
padding:			0px;
}

.figure_img_contacts, .content_main_images, .figure_frame_ticket, .figure_main_images
{
clear: 				both;
}

.header_menu
{
margin:				0 auto;
max-width:			90%;
min-height:			25px;
padding:			10px;
font-size:			1.5em;
text-align:			center;
}

.header_menu a
{
padding:			8px;
}


.header_menu_box
{
float:				left;
min-height:			26px;
max-width:			800px;
margin-right:		2.435%;

}

#header_menu_last
{
padding-right:		0;
margin-right:		0;
}

.base
{
margin:				0 auto;
width:				100%;
min-height:			600px;
padding:			0px;
}

.footer_menu
{
max-width:			800px;
min-height:			25px;
/*background-color:	orange;*/
font-size:			0.95em;
margin:				0 auto;
}

.footer_social_links
{
margin:				0 auto;
max-width:			800px;
min-height:			60px;
text-align:			center;
}


.footer_signature
{
margin:				0 auto;
max-width:			800px;
min-height:			40px;
text-align:			center;
clear: 				both;
}

.content_area
{
width:				96%;
min-height:			600px;
/*background-color:	#ffffff;*/
margin:				0 auto;
}
.content
{
max-width:			800px; /*!!!!!!!!!!!! уточнить, как быть!!!!!!!!!!!!!*/
min-height:			600px;
/*background-color:	green;*/
margin:				0 auto;
text-align: 		justify;
}

.header_menu a, .footer_menu a
{
text-decoration:	none;
color:				#000000;
}

.header_menu a:hover, .footer_menu a:hover
{
color:				#0094ec;
}

.content a
{
text-decoration:	none;
color:				#0094ec;
}

.news_block
{
width:		800px;
min-height:		300px;
margin:		0 auto;
padding:	0px;
text-align:	center;
}

.new_post_area
{
width:		380px;
min-height:		280px;
background-color:		#ffffff;
float:			left;
margin:			10px;
-moz-box-shadow: #a19e9e 2px 2px 10px;
  -webkit-box-shadow: #a19e9e 2px 2px 10px;
  box-shadow: #a19e9e 2px 2px 10px;
}