body
{
	background-color:#003366;
	background-image:url('background.jpg');
	background-attachment:fixed;
	margin:0;
	padding:0;
	height:100%;
}
form,p{margin:0;padding:0;}

a
{
	position:relative;
	color:#FFFFFF;
}
.iePNG, DIV { filter:expression(fixPNG(this)); } 
.iePNG, TD { filter:expression(fixPNG(this)); } 
.iePNG, INPUT { filter:expression(fixPNG(this)); } 
.iePNGnoIE, TD { filter:expression(fixPNG(this,1)); } 
.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */

.content
{
	font-size:11px;
	font-family:Trebuchet MS,Verdana,Arial,sans-serif;
	color:#FFFFFF;
	vertical-align:top;

}

.menu
{
	background-image:url('x.gif');
}
.menu_over
{
	background-image:url('menu/over.png');
	filter:expression(fixPNG(this));
}
.menu_over2
{
	background-image:url('menu/over2.png');
	filter:expression(fixPNG(this));
}
.submenu
{
	font-size:11px;
	padding-left:21px;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma,Arial,sans-serif;
}

.c_topbg
{
	filter:expression(fixPNG(this,'crop'));
	background-image: url('center/common/topbg.png');
	background-repeat:no-repeat;
	z-index:3;
}

.c_bottombg
{
	filter:expression(fixPNG(this,'crop',1));
	background-image: url('center/common/bottombg.png');
	background-repeat:no-repeat;
	background-position:0% 100%;
	z-index:3;
}

.bottomdiv
{
	 position:absolute;
	 z-index:2;
	 left:expression(setDivPosX(this));
	 top:expression(setDivPosY(this));
}
	
	#full
	{
		vertical-align:middle;
		text-align:middle;
	}
	#main
	{
	
		width:973px;

	}
	#left
	{
		margin-top:32px;
		width:770px;
		float:left;
		text-align:left;
	}
	#right
	{
		width:203px;
		float:left;
		text-align:left;
	}
	#header
	{
		height:89px;
		width:770px;
	}	
	#content
	{
		width:770px;
		z-index:3;
	}
	#logo
	{
		height:89px;
		float:left;
		width:289px;
	}
	#services,#profile,#clientslist,#availability,#contacts,#residential,#commercial
	{
		position:absolute; z-index:4;
	}
	
	#services_td,#profile_td,#clientslist_td,#commercial_td,#contacts_td,#residential_td
	{
		height:89px;
		vertical-align:bottom;	
	}
	#services_td
	{
		width:66px;
	}
	#profile_td
	{
		width:63px;
	}
	#clientslist_td
	{
		width:91px;
	}
	#residential_td
	{
		width:76px;
	}
	#commercial_td
	{
		width:89px;
	}
	#contacts_td
	{
		width:78px;
	}

	.sm_top{height:16px; width:200px; background-image:url('menu/submenu/top.png');filter:expression(fixPNG(this));}
	.sm_cont{height:18px; width:200px; background-image:url('menu/submenu/bg.png');filter:expression(fixPNG(this));}	
	.sm_btm{height:16px; width:200px; background-image:url('menu/submenu/bottom.png');filter:expression(fixPNG(this));}
	
	#main_content
	{
		background-repeat:no-repeat;
		background-image:url('center/common/topbg.png');
		filter:fixPNG(this,'scale');
	}
	#top_gr
	{
		background-image:url('center/common/topbg.png');
		background-repeat:no-repeat;
		position:absolute;
		height:89px;
		width:769px;
	}
	#btm_gr
	{
		background-image:url('center/common/bottombg.png');
		background-repeat:no-repeat;
		position:relative;
		bottom:90px;
		height:138px;
		width:769px;
		 z-index:2;
	}
	#rcontacts
	{
		height:118px;
		color:#FFFFFF;
		font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
		font-size:11px;
		margin-top:32px;
		width:191px;
		float:left;
	}
	#vline
	{
		height:118px;
		width:1px;
		background-image:url(right/vline.gif);
		background-repeat:no-repeat;
		float:left;
	}
	
	#rmenu
	{
		height:11px;
		width:173px;
	}
	
	#house
	{
		height:49px;
		width:769px;
		background-image:url(center/common/house.png);

	}
	#rm1{width:68px; float:left; height:13px;}
	#rm2{width:15px; float:left; height:13px;}
	#rm3{width:15px; float:left; height:13px;}
	#rm4{width:15px; float:left; height:13px;}
	#rm5{width:16px; float:left; height:13px;}
	#rm6{width:13px; float:left; height:13px;}
	#rm7{width:32px; float:left; height:13px;}
	
	#bm1,#bm2,#bm3
	{
		height:30px;
		float:left;
		color:#FFFFFF;
		font-size:11px;
		font-family:Trebuchet MS, Tahoma, sans-serif;
		padding:0px;
	}
	
	#bm3
	{
		width:14px;
	}
	#bm1
	{
		width:505px;

	}
	
	#bm2
	{
		width:222px;

		text-align:right;
		padding-left:0px;
	}
	.link
	{
		font-size:11px;
		font-family:Trebuchet MS, Tahoma, sans-serif;
		color:#FFCC33;
	}
	.hline2
	{
		height:8px;
		background-image:url(left/dot.gif);
		background-repeat:repeat-x;
		font-size:1px;
	}
	#header_a
	{
		height:88px;
		width:770px;
	}
	
	table.c
	{
		border:0px;
		width:100%;
	}
	td.small
	{
		width:6px;
		background-color:#FFFFFF;
	}
	
	li
	{
		background-image:url(content/li.png);
		list-style:none;
		background-repeat:no-repeat;
		background-position:0px 50%;
		line-height:2;
		padding-left:30px;
		margin-left:0px;
		font-family:Trebuchet MS,Tahoma,sans-serif;
		font-size:11px;
		
	}
	.li_sel
	{
		background-image:url(content/li_sel.png);
	}
	.li_big
	{
		font-size:12px;
		font-family:Trebuchet MS,Tahoma,sans-serif;
		color:#FFFFFF;
	}
	.onmover
	{
		background-image:url('content/seltable.png');
		font-size:11px;
		font-family:Trebuchet MS,Verdana,Arial,sans-serif;
		color:#FFFFFF;
		filter:expression(fixPNG(this));
	}