/* --------------------------------------------------------------------------- */
/* site_map */
/* --------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------- */
body {
	color: #333;
	text-align: center;
	background: #fff url(../../img/bg_index.jpg) top center repeat-y;
}

/* Back Fream */
#back_fream {
	background: url(../../img/bg_index_header.jpg) top center no-repeat;
}

/* Header */
#header {
	clear: both;
	text-align: left;
	margin: 0px auto;
	padding: 10px 0 0px 0;
	width: 620px;
	height: 100px;
	background-image: none;
}
html>body #header {
	height: 90px;
}

/* Footer */
#footer {
	clear: both;
	width: 640px;
	margin: 0px auto 30px auto;
	padding: 0;
}

/* --------------------------------------------------------------------------- */
#site_map {
	margin: 0px auto 30px auto;
	width: 600px;
}
#site_map h1 {
	padding: 0 4px 2px 4px;
	border-bottom: 2px solid #999;
}
#site_map ul{
	margin: 0 0 20px 18px;
	padding: 0 0 0 0px;
	list-style-position: outside;
	list-style-type: none;
	background: url(../../img/eye_dir_3.gif) 1px 1px repeat-y;
}
#site_map ul.end{
	margin: 0 0 20px 18px;
	padding: 0 0 0 0px;
	list-style-position: outside;
	list-style-type: none;
	background: url(../../img/eye_dir_end.png) 0 0 no-repeat;
}
#site_map ul.end li{
	padding: 0 0 0 18px;
	float: left;
	white-space: nowrap;
	clear: none;
}
#site_map li{
	clear: both;
}
#site_map li .site_link{
	background: url(../../img/eye_dir_1.png) 0 center no-repeat;
	padding-left: 15px;
	line-height: 1.5em;
}
#site_map li .site_link_e{
	background: url(../../img/eye_dir_end.png) 0 center no-repeat;
	padding-left: 15px;
	line-height: 1.5em;
}
#site_map li .site_dir{
	background: url(../../img/eye_dir_1.png) 0 center no-repeat;
	padding-left: 15px;
	line-height: 1.5em;
	margin: 0;
}

