*{
	margin: 0;
	padding:0;
	color: #fff;
}
body {
	background: #09A9ED url(./img/bg.jpg) repeat-x;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align:center;
	color: #fff;
	font-size: 0.8em;
}
img	{
	border: 0;
}
a, a.line:hover	{
	text-decoration:none;
}
a:hover, a.line	{
	text-decoration:underline;
}
#logo	{
	padding-top: 26px;
	text-align:center;
	margin:auto;
	}
#logo p	{
	text-align:center;
	margin: 4px auto;
	}
#fish	{
	position: absolute;
	top: 97px;
	left: 50%;
	text-align:center;
	margin-left:-94px;
	}
h1, h2	{
	font-size:1em;
	text-align:center;
	}
h1	{
	position:relative;
	top:166px;
	}
h2	{
	padding-top: 1em;
	}	
#price, #phone	{
	position: absolute;
	height: 39px;
	top: 147px;
	padding:0.8em 0 0 59px;
	text-align:right;
	margin-left:-80px;
}
#price	{
	background:url(./img/price.gif) left top no-repeat;
	left: 70%;
	font-weight: bold;
	}
#phone	{
	background:url(./img/phone.gif) left top no-repeat;
	left: 30%;
	}
#crr	{
	width: 778px;
	text-align:left;
	margin:auto;	
	background:transparent url(img/bubl.png) no-repeat scroll 0 59px;
	}
#bubl	{
	background:url(img/bubl.png) no-repeat right 30px;
	}
#ft	{
	height: 90px;
	background: url(img/bg2.gif) right 0px no-repeat;
	font-size: 0.87em;
	padding-top: 30px;
	}
#ft p	{
	padding: 0.2em;
	}
#bd	{
	padding-top: 180px;
	}
#main	{
	background:#047FC4;
	margin:auto;
	width:480px;
	position:relative;
}
#main p	{
	padding:0.4em 1em;
}
#main p.frst	{
	padding-top: 1em;
}
.ctr	{
	text-align:center;
}
#main p a, #btm_m a, #main p a.unone:hover	{
	text-decoration:underline;
}
#btm_m a:hover, #main p a.unone	{
	text-decoration:none;
}
.tl, .tr, .bl, .br	{
	float:left;
	height:9px;
	position:absolute;
	width:9px;
}
.tl	{
	background:transparent url(./img/tl.gif) no-repeat scroll left top;
	left:0;
}
.tr	{
	background:transparent url(./img/tr.gif) no-repeat scroll right top;
	right:0;
}
.bl	{
	background:transparent url(./img/bl.gif) no-repeat scroll left bottom;
	bottom:0;
	left:0;
}
.br	{
	background:transparent url(./img/br.gif) no-repeat scroll right bottom;
	bottom:0;
	right:0;
}

dl{
	clear:both;
	overflow:hidden;
	padding:1em 0 1em 3em;
	text-transform:uppercase;
	width:100%;
}
dt{
	clear:both;
	float:left;
	margin:0 5px 4px 0;
	width:260px;
}
dd {
	margin:0 0 4px;
	word-spacing:-1px;
}
dt small, dd small	{
	text-transform:none;
}
p#btm_m	{
/*	margin-top: 1em;*/
	padding-bottom: 1em;
	font-size:0.87em;
	text-align:center;
}
#btm_m span	{
	 padding-right:50px;
}
