@charset "utf-8";
@import "/files/css/import.css";

#otherContent div.p1 div.pack:after,
#otherContent .content:after,
#mainContent div.introObj div.p2 div.pack:after,
#mainContent div.introObj div.p1 div.text:after,
#mainContent div.introObj:after,
#mainContent div.headObj:after,
.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#otherContent div.p1 div.pack,
#otherContent .content,
#mainContent div.introObj div.p2 div.pack,
#mainContent div.introObj div.p1 div.text,
#mainContent div.introObj,
#mainContent div.headObj,
.row {
	zoom: 1;
}

/* CONTAINER */
#container {
	background: #fff url(../images/bg_top.png) repeat-x left 80px;
}

/* MAIN IMG */
#mainImgContent {
	background: url(../images/img_main.png) no-repeat center 9px;
	height: 244px;
	text-align: center;
}
	#mainImgContent h1 {
		width: auto;
		margin: 0 auto;
		padding-top: 61px;
	}
	#mainImgContent h1 img {
		width: auto;
		margin: 0 auto;
	}
	#mainImgContent ul.button{
		width: auto;
		margin: 0 auto;
		padding-top: 23px;
	}
	#mainImgContent ul.button li,
	#mainImgContent ul.button li a {
		width: 168px;
		height: 29px;
		margin: 0 auto;
		overflow: hidden;
	}
		#mainImgContent ul.button img {
			margin: 0 auto;
			display: inline;
		}

/* CONTENTS */
#bodyContent {
	padding: 0 0 46px 0;
}
	#mainContent {
		float: none;
		width: 960px;
	}

	#mainContent div.headObj {
		border-top: solid 6px #222;
		border-bottom: solid 1px #999;
		margin-bottom: 21px;
		padding: 15px 0;
	}
		#mainContent div.headObj h2 {
			float: left;
			width: auto;
			margin-right: 21px;
		}
		#mainContent div.headObj p.lead {
			float: left;
			width: auto;
			padding-top: 7px;
		}
		#mainContent div.headObj ul.button {
			float: right;
			width: 186px;
			padding-top: 9px;
		}

	#mainContent div.introObj {
		position: relative;
		padding-bottom: 39px;
	}
		#mainContent div.introObj div.p1 {
			float: left;
			width: 366px;
		}
			#mainContent div.introObj div.p1 h3 {
				margin-bottom: 24px;
			}
			#mainContent div.introObj div.p1 p.image {
				border: solid 1px #ccc;
				margin-bottom: 16px;
			}
				#mainContent div.introObj div.p1 p.image a:hover img{
					filter: alpha(opacity=70);
					opacity: 0.7;
				}
			#mainContent div.introObj div.p1 h4 {
				margin-bottom: 16px;
				font-size: 14px;
				/*\*/
				*font-size: 116%;
				/**/
				font-weight: bold;
				line-height: 1.5;
			}
			#mainContent div.introObj div.p1 div.text {
			}
				#mainContent div.introObj div.p1 div.text p.lead {
					float: left;
					width: 182px;
				}
				#mainContent div.introObj div.p1 div.text p.data {
					float: right;
					width: auto;
				}
			#mainContent div.introObj div.p1 ul.link-list {
				position: absolute;
				bottom: 0;
			}

		#mainContent div.introObj div.p2 {
			float: right;
			width: 564px;
		}
			#mainContent div.introObj div.p2 h3 {
				padding-bottom: 24px;
				border-bottom: solid 1px #ccc;
			}
			#mainContent div.introObj div.p2 div.pack {
				border-bottom: solid 1px #ccc;
				padding-bottom: 10px;
			}
				#mainContent div.introObj div.p2 div.pack div.c1 {
					float: left;
					width: 168px;
					margin-right: 30px;
				}
				#mainContent div.introObj div.p2 div.pack div.c2 {
					float: left;
					width: 168px;
				}
				#mainContent div.introObj div.p2 div.pack div.c3 {
					float: right;
					width: 168px;
				}
					#mainContent div.introObj div.p2 div.pack p.logo {
					}
					#mainContent div.introObj div.p2 div.pack p.data {
						text-align: center;
						line-height: 1.5;
					}
						#mainContent div.introObj div.p2 div.pack p.data strong {
							color: #882222;
							font-weight: bold;
						}
			#mainContent div.introObj div.p2 ul.link-list {
				position: absolute;
				bottom: 0;
			}

			#mainContent div.introObj div.p2 div.pack dl{
				margin: 6px 0 0;
			}
			#mainContent div.introObj div.p2 div.pack dt{
				margin: 0px;
				padding:2px 0;
				width: 188px;
				float: left;
				font-weight:bold;
			}
			#mainContent div.introObj div.p2 div.pack dd{
				margin: 0px;
				padding:4px 0;
				width: 100%;
				border-bottom:dashed 1px #ccc;
			}
						#mainContent div.introObj div.p2 div.pack dd.last {
				             border-bottom:none;
						}
						#mainContent div.introObj div.p2 div.pack dd.data strong {
							color: #882222;
							font-weight: bold;
						}


#otherContent {
	background: url(/files/images/f_lin.png) repeat-x left top;
	text-align: center;
	min-width: 960px;
	padding: 31px 0 36px 0;
	text-shadow: #fff 1px 1px 1px;
}
	#otherContent .content {
		position: relative;
		margin: 0 auto;
		width: 960px;
		text-align: left;
	}
		#otherContent div.p1 {
			float: left;
			width: 564px;
			margin-right: 30px;
		}
			#otherContent div.p1 h3 {
			}
			#otherContent div.p1 div.pack {
				padding: 12px 0;
				background: url(/files/images/f_lin2.png) repeat-x left bottom;
			}
				#otherContent div.p1 div.pack h4 {
					float: left;
					width: auto;
				}
				#otherContent div.p1 div.pack dl {
					position: relative;
					float: right;
					width: 445px;
					line-height: 1.5;
				}
					#otherContent div.p1 div.pack dt {
					}
					#otherContent div.p1 div.pack dd {
						position: relative;
						margin-top: -16px;
						margin-bottom: 3px;
						padding-left: 80px;
					}
			#otherContent div.p1 ul.link-list {
				padding-top: 13px;
			}

		#otherContent div.p2 {
			float: left;
			width: 168px;
		}
			#otherContent div.p2 h3 {
				margin-bottom: 12px;
			}
			#otherContent div.p2 p.image {
				margin-bottom: 10px;
			}
				#otherContent div.p2 p.image a:hover img{
					filter: alpha(opacity=70);
					opacity: 0.7;
				}
			#otherContent div.p2 p.lead {
				margin-bottom: 6px;
				line-height: 1.5;
			}
		#otherContent div.p3 {
			float: right;
			width: 168px;
		}
			#otherContent div.p3 h3 {
				margin-bottom: 12px;
			}
			#otherContent div.p3 p.lead {
				margin-bottom: 6px;
				line-height: 1.5;
			}
			#otherContent div.p3 p.list {
				margin-bottom: 6px;
				line-height: 1.5;
			}



/* FOOTER */
#footer {
	background: none;
}
	#footer .content {
		background: url(/files/images/f_lin2.png) repeat-x left top;
		height: 115px;
	}
