body
{
	background: #656565 url(images/indexgrad.jpg) repeat-x left top;
	padding: 0px;
	margin: 0px;
}
p
{
	margin: 0px;
	padding: 5px 0px 0px 33px;
}
.phone
{
	font: normal 19px Helvetica, Arial, Verdana; color: #fff;
	clear: both;
	background: url(images/phone1.jpg) no-repeat left top;
	padding: 0px 0px 10px 40px;
	width: 160px;
	margin: 0px auto 0px auto;
}
#container
{
	background: url(images/indexcontainer.jpg) repeat-x left top;
	width: 350px;
	height: 700px;
	margin: 0px auto 0px auto;
	padding: 25px 0px 0px 0px;
}
#container2
{
	background: url(images/indexcontainer.jpg) repeat-x left top;
	width: 700px;
	height: 700px;
	margin: 0px auto 0px auto;
	padding: 25px 0px 0px 0px;
}
#logo
{
	background: url(images/indexlogo.jpg) no-repeat left top;
	width: 210px;
	height: 50px;
	margin: 0px auto 0px auto;
}
ul#nav
{
	list-style-type: none;
	margin: 0px auto 0px auto;
	padding: 45px 0px 0px 0px;
	width: 312px;
	font: normal 11px Tahoma, Arial, Verdana; color:#fff;
}
ul#nav li
{
	margin: 0px auto 15px auto;
	padding: 0px;
	width: 312px;
	height: 47px;
	background: url(images/indexmenu.jpg) no-repeat left top;
}
ul#nav li a
{
	padding: 15px 10px 0px 10px;
	color: #fff; text-decoration: none;
	display: block;
	width: 292px;
	height: 32px;
}
ul#nav li a:hover
{
	background: url(images/indexmenu_on.jpg) no-repeat left top;
}
ul#nav li a img
{
	display: inline;
	width: 28px;
	height: 18px;
	margin: 0px 25px -5px 25px;
	border: 0px none;
}
ul#nav li a img.special
{
	margin: 0px 25px -5px 20px;
}
ul#nav li a span
{
	position: absolute;
    top: -300px;
	left: 50%;
	width: 290px;
	height: 195px;
	padding: 10px;
	margin: 0px 0px 0px -155px;
	background: url(images/index_text.gif) no-repeat left top;
}
ul#nav li a:hover span
{
	position: absolute;
    top: 368px;
	left: 50%;
}
ul#nav2
{
	list-style-type: none;
	margin: 0px auto 0px auto;
	padding: 15px 0px 0px 0px;
	width: 650px;
	font: normal 16px Arial, Tahoma, Verdana; color:#fff;
}
ul#nav2 li
{
	margin: 0px 5px 25px 5px;
	float: left;
	padding: 10px;
	width: 295px;
	height: 120px;
	background: url(images/indexmenu2.jpg) no-repeat left top;
}
ul#nav2 li a
{
	padding: 15px 10px 0px 10px;
	color: #fff; text-decoration: none;
	display: block;
	width: 292px;
	height: 32px;
}
ul#nav2 li a:hover
{
	background: url(images/indexmenu_on.jpg) no-repeat left top;
}
ul#nav2 li img
{
	float: left;
	width: 28px;
	height: 18px;
	margin: 0px 15px 0px 0px;
	border: 0px none;
}
ul#nav2 li p
{
	margin: 0px;
	padding: 15px 0px 0px 40px;
	font-size: 15px;
}
.fakebox
{
	background: url(images/index_text.gif) no-repeat left top;
	width: 290px;
	height: 195px;
	padding: 10px;
	margin: 0px auto 0px auto;
	font: normal 11px Tahoma, Arial, Verdana; color:#fff;
}
