html {
	height:100%;
	}
body {
	margin: 0px;
	height:100%;
	background:url(/pic/bg.jpg) repeat-x top left;
}
.main_table {
	border:0px;
	padding:0px;
	border-collapse:collapse;
	width:100%;
	height:100%;
	background:url(/pic/bg.jpg) repeat-x bottom left;
	}
.main_table td{
	padding:0px;
	}
#logo{
	position:absolute;
	top:65px;
	left:20px;
	}
#top_menu{
	position:absolute;
	top:0px;
	left:250px;
	padding:10px;
	height:20px;
	font:bold 11px tahoma,arial;
	color:#09729b;
	}
#top_menu a{
	font:bold 11px tahoma,arial;
	color:#09729b;
	}
#phones{
	position:absolute;
	padding-top:33px;
	top:44px;
	left:400px;
	width:479px;
	height:146px;
	background:url(/pic/phone.jpg) no-repeat top left;
	}
#imenu{
	position:absolute;
	top:10px;
	left:80px;
	}

#mmenu{
	position:absolute;
	top:160px;
	left:0px;
	}
#menu_cell{
	padding-top:200px;
	vertical-align:top;
	width:230px;
	padding-left:20px;
	font:11px tahoma,arial;
	color:#555;
	}
#menu_cell a{
	text-decoration:underline;
	color:#09729b;
	}
#menu_cell b{
	font-size:12px;
	}
#menu_cell ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
#menu_cell li{
	margin-top:5px;
	}
#main_cell{
	padding:200 30 30 30;
	vertical-align:top;
	font:11px tahoma,arial;
	color:#555;
	}
#main_cell h1,h2{
	font:18px tahoma,arial;
	color:#09729b;
	}
#main_cell a{
	color:#555;
	}
#foot_left{
	height:116px;
	text-align:center;
	}
#foot_right{
	height:116px;
	font:11px tahoma,arial;
	color:#555;
	}
.maintxt{
	font:11px tahoma,arial;
	color:#555;
	}
.maintxt a{
	font:11px tahoma,arial;
	color:#555;
	}
#main_cell table{
	font:11px tahoma,arial;
	color:#555;
	}
#main_cell table a{
	font:11px tahoma,arial;
	color:#555;
	}
.catalog_table{
	border:0px;
	padding:0px;
	border-collapse:collapse;
	width:700px;
	}
.catalog_table{
	width:50%;
	vertical-align:top;
	padding:0px;
	}
