*{



	margin: 0px;

	

	padding: 0px;

	

	list-style: none;

	

	text-decoration: none;

	

}



body{ 



	font: 13px Arial;

	

	color: white;

	

	background: #459bfa url('../img/bg.png')  center top repeat-x;



}

.promo{
	width:298px;
	height:201px;
	position:absolute;
	z-index:999;
	left:50%;
	margin-left:362px;
	margin-top:135px;
	background:transparent url('../img/promo.png')	left top no-repeat;
}

#content{

	width: 725px;

	position: relative;

	left: 50%;

	margin-left: -362px;

	overflow: hidden;

	background:#1681f6;

}



#header{

	width: 725px;

	height: 360px;

	background: transparent url('../img/header.jpg') center top no-repeat;

	display: block;

}





#menu{

	width: 725px;

	height: 123px;

	display: block;

	position: relative;

	top: 237px;

}



#menu li{

	float: left;

	width: 181px;

	height: 123px;

}



#menu a span{

	display: none;

}



#contacts{

	margin-left: 180px;

}



#menu a{

	background: transparent url('../img/menu.jpg') 0px 0px no-repeat;

	width: 181px;

	height: 123px;

	display: block;

}





#home a:hover{

	background-position: 0px -123px;

}



#services a{

	background-position: -181px 0px;

}



#services a:hover{

	background-position: -181px -123px;

}



#contacts a{

	background-position: -543px 0px;

}



#contacts a:hover{

	background-position: -543px -123px;

}





#welcome{

	width: 725px;

	height: 300px;

	background: transparent url('../img/welcome.png') center top no-repeat;

	display: block;

}



#welcome p{

	padding: 70px 20px 0px 20px;

}



.step{

	width: 215px;

	float: left;

	height: 200px;

	padding: 0px 5px;

	margin-left: 15px;

}



#steps{

	height: 230px;

	border-top: 4px solid #449bfa;

	border-bottom: 4px solid #449bfa;

}



#foother{

	width: 697px;

	height: 45px;

	display: block;

	clear: both;

	background: transparent url('../img/foother.png') center bottom no-repeat;

	margin-top: 10px;

	text-align: right;

	padding-top: 20px;

	padding-right: 28px;

}



#foother a{

	color: #0002B7;

	text-decoration: underline;

}



#one{

	background: transparent url('../img/1.png') center 20px no-repeat;

}

#two{

	background: transparent url('../img/2.png') center 20px no-repeat;

}

#three{

	background: transparent url('../img/3.png') center 20px no-repeat;

}



.service{

	border-top: 4px solid #449bfa;

	display: block;

	padding: 10px 22px;

	margin-top: 10px;

	

}



.service h1{

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 5px;

}



.price{

	padding: 15px;

	background: #ddedff;

	border: 1px solid #1f5794;

	color: #d83231;

	margin-top: 10px;

}



.tbl{

	text-align: left;

}





.srv td{

	background: #1960E0;

	padding: 3px;

	vertical-align: middle;

}



.table1{



	padding: 10px;

	font-size: 18px;

	font-family: arial;

}


