HTML, BODY
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	line-height: 1.5;
	min-height: 100%;
	background-color: #FFFFFF;
	color:#000000;
}
IMG#bg_img2
{
	margin: 0;
	padding: 0;
	height: 100%;
	z-index: 2;
	position: relative;
	left: 0px;
	top: 0px;
}
IMG#bg_img_left
{
	margin: 0;
	padding: 0;
	height: 100%;
	z-index: 2;
	position:absolute;
	left: 0px;
	top: 0px;
	float:left;
}
IMG#bg_img_right
{
	margin: 0;
	padding: 0;
	height: 100%;
	z-index: 2;
	position:relative;
	left: 0px;
	top: 0px;
	float:right;
}
DIV#bg_container
{
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: center;
}
IMG#bg_img1
{
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	min-height: 768px;
}
DIV.container
{
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 100;
}
DIV#phone
{
	position: relative;
	top: 74%;
	left: 74%;
	width: 200px;
	font-size: 24px;
}
DIV#logo
{
	position: relative;
	top: 62%;
	left: 9%;
	width: 240px;
	font-size: 50px;
}
DIV#logo SPAN
{
	font-size: 20px;
	position: relative;
	left: 40px;
	top: 33px;
}
UL#menu
{
	width: 100%;
	position: relative;
	top: 92%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline-block;
	height: 0px;
	z-index:2000;
}
DIV#menu_bg
{
position:relative;
top:92%;
height:30px;
width:100%;
/*png background*/
	background: url(pic/opacity_white_25.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/opacity_white_25.png',sizingMethod='scale');
/*end png background*/
z-index:1999;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	z-index:100;
}
UL#menu LI
{
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-left: -4px;
}
#menu A
{
	text-decoration: none;
	color: #000;
	font-family: Calibri;
	font-size: 20px;
	display: inline-block;
	width: 130px;
	height: 30px;
}
DIV.menu_fon
{
	width: 130px;
	height: 30px;
	margin-bottom: -30px;
/*png background*/
	background: url(pic/menu_button.png);
	_background: none;

/*end png background*/
}

DIV.content_container
{
	width: 100%;
	height: 80%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 100;
}
DIV.content_container_bg
{
position:absolute;
	width: 100%;
	height: 80%;
/*png background*/
	background: url(pic/opacity_white_25.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/opacity_white_25.png',sizingMethod='scale');
/*end png background*/
z-index:0;
}
DIV#photos_container
{
	height:100%;
	width: 75%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	float:right;
	overflow:auto;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}
DIV.nomer_info
{
overflow:hidden;
position:relative;
height:40px;
margin-bottom:-40px;
color:#000;
/*png background
	background: url(pic/nomer_info.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/nomer_info.png',sizingMethod='scale');
end png background*/
}
DIV.nomer_info H2,P
{
display:inline;
margin-left:20px;
}
DIV.nomer_info P
{
font-family:Calibri;
}
UL#photos
{
	height:0px;
	width: 95%;
	padding: 0px;
	margin: 10px;
	list-style: none;
	display: block;
	margin-top:10%;
}
UL#photos LI
{
	display: inline;
	margin: 10px;
	padding: 0px;
}
#photos A
{
text-decoration:none;
}
#photos IMG
{
border:1px solid #000;
}
DIV#photo_menu
{
	height:100%;
	width: 25%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	float:left;
	overflow:auto;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

#photo_menu A
{
display:block;
color:#333;
font-family:Calibri;
text-decoration:none;
}
#photo_menu A:hover
{
color:#000;
text-decoration:underline;
}
#photo_menu H3
{
margin:5px;
padding:5px;
margin-bottom:-10px;
color:#000;
}
#top_content
{
width:100%;
height:10%;
margin-bottom:2px;
overflow:hidden;
}
#top_content H1
{
font-size:25px;
padding:0px;
margin:0px;
float:left;
position:relative;
left:20px;
width:50%;
text-align:center;
font-family:Constantia;
}
DIV#top_phone
{
width:50%;
position:relative;
left:-20px;
font-size:25px;
padding:0px;
margin:0px;
float:right;
}
DIV#video_container
{
	height:100%;
	width: 75%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	float:right;
	overflow:auto;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}
DIV#video_menu
{
	height:100%;
	width: 25%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	float:left;
	overflow:auto;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

#video_menu A
{
display:block;
color:#333;
font-family:Calibri;
text-decoration:none;
}
#video_menu A:hover
{
color:#000;
text-decoration:underline;
}
#video_menu H3
{
margin:5px;
padding:5px;
margin-bottom:-10px;
color:#000;
}
#video_menu HR
{
width:60%;
}
#video_menu H3
{
margin-bottom:10px;
}
A#video_download
{
color:#333;
text-decoration:none;
font-family:Calibri;
}
A#video_download:hover
{
color:#000;
text-decoration:underline;
}
DIV#video_container P
{
margin-top:10%;
display:block;
}
DIV#sostav_container
{
	height:100%;
	width: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	display: block;
	overflow:auto;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}
DIV#sostav
{
	width: 100%;
	text-align: center;
	max-width:1200px;
	padding: 0px;
	padding-top:20px;
	padding-bottom:20px;
	margin: 0px;
	display:inline-block;
}
DIV#sostav_container P
{
    display:block;
	color:#333;
	margin:0px;
	font-family:Calibri;
}
DIV#sostav_container DIV.item
{
    display:inline-block;
	margin-top:0px;
}
DIV#sostav_container IMG
{
border: 1px solid #000;
margin:0px;
width:200px;
height:200px;
}

#sostav_menu H3
{
margin:5px;
padding:5px;
margin-bottom:10px;
color:#000;
}

DIV#center_content_container
{
text-align:center;
width:100%;
height:100%;
}
DIV#center_content
{
display:inline-block;
text-align:left;
position:relative;
top:50%;
width:400px;
height:440px;
margin-top:-220px;
border:1px solid #777;
}
DIV#center_content P
{
display:block;
}
DIV#center_content H2
{
margin-left:30px;
}
