body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}
a img {
	border: none;
}
a {
	color: #666;
	text-decoration: none;
	outline:none;
}
a:hover {
	text-decoration: underline;
}
ul, li, h1, h2, h3, h4, h5, h6, p, form {
	margin: 0;
	padding: 0;
}
ul li {
	list-style:none;
}
.main {
	margin: 0 auto;
	width: 800px;
	position:relative;
}
/* ==================== HEADER ======================= */
/* ====================================================*/

h1.logo a {
	position: absolute;
	top:109px;
	left:40px;
	background:url(images/logo.png) no-repeat;
	width:236px;
	height:73px;
	text-indent:-9999px;
}
.header {
	height: 37px;
	width: 720px;
	background:url(images/body_bg.jpg) repeat-x;
	float:left;
	padding:0 40px;
}
/* ==================== MENU ======================= */
/* ====================================================*/
.header .menu_block {
	width:720px;
	display:inline;
	float:left;
	margin:10px 0 0;
}
.header .menu_block li {
	display:inline;
	float:left;
	margin:0 35px 0 0;
}
.menu_block a {
	text-indent:-9999px;
	float:left;
	display:block;
	height:14px;
}
.menu_block a.active, .menu_block a:hover {
	background-position:0 -14px;
}
.btn-ko {
	background:url(images/btn-ko.jpg) no-repeat;
	width:28px;
}
.btn-kako {
	float:left;
	display:block;
	background:url(images/btn-kako.jpg) no-repeat;
	width:47px;
}
.btn-gde {
	float:left;
	display:block;
	background:url(images/btn-gde.jpg) no-repeat;
	width:39px;
}
.btn-za {
	float:left;
	display:block;
	background:url(images/btn-za.jpg) no-repeat;
	width:55px;
}
/* ======================= CONTENT ========================*/
/* ========================================================*/
.content {
	float:left;
	width:800px;
	background:url(images/bg-top.jpg) no-repeat left top;
	min-height:280px;
	_height:280px;
}
.contentwrapper {
	margin: 0 5px 0 13px;
	background: url(images/contentwrapper_bg.jpg) repeat-y left top;
	float: left;
	width: 882px;
}
.box-txt {
	float:left;
	width:720px;
	padding:0 40px;
	margin:250px 0 0;
	position:relative;
	text-align:center;
}
.box2-txt {
	float:left;
	width:720px;
	padding:0 80px;
	margin:250px 0 0;
	position:relative;
	text-align:left;
}
.box-txt h2 {
	font-size:16px;
	color:#3d0b90;
	font-weight:normal;
	line-height:30px;
}
.box-txt h3 {
		font-size:16px;
	color:#3d0b90;
	font-weight:normal;
	line-height:30px;
	text-align:left;
}
.box-txt h3 {
	font-size:16px;
	color:#461695;
	font-weight:normal;
	line-height:30px;
}
.purple {
	font-size:14px;
	color:#3d0b90;
	font-weight:normal;
	line-height:30px;
}

.purple16 {
	font-size:16px;
	color:#3d0b90;
	font-weight:normal;
	line-height:30px;
}
.pink {
	font-size:14px;
	color:#ed09f1;
	font-weight:normal;
	line-height:30px;
}
.images {
	margin:28px 0 0 40px;
}
.images li {
	margin:0 10px 0 0;
}
.images li, .images {
	float:left;
	display:inline;
	position:relative;
}
/* ====================== FOOTER =========================*/
/* =======================================================*/

.footer {
	width: 720px;
	height: 178px;
	background: url(images/bg-footer.jpg) no-repeat 0 0;
	text-align: left;
	float:left;
	color:#fff;
	padding:0 40px 0 40px;
	margin:-40px 0 0;
}
.copyright{
	margin:152px 0 0;
	float:left;
}

