﻿*
{
	margin:						0px 0px 0px 0px ;
	padding:					0px 0px 0px 0px ;
}

img
{
	border:						none ;
	display:					block ;
}

a
{
	color:						#A7A8A9 ;
	font-size:					12px ;
	text-decoration:			none ;
}

a:hover
{
	color:						#FFAA22 ;
	text-decoration:			none ;
}

body
{
	background-image:			url('../Images/BG_Main_Fade.png') ;
	background-repeat:          repeat-x ;
	background-color:			#F1F3F4 ;
	color:						#777879 ;
	font-family:				Verdana ;
}

div.container
{
	position:					relative ;
	width:						800px ;
	margin:						0px auto 20px auto ;
	background-image:			url('../Images/BG_Main.png') ;
	background-position:		center top ;
	background-repeat:			repeat-y ;
}

div.inner_container
{
	position:					relative ;
	width:						800px ;
	background-image:			url('../Images/BG_Main_Foot.jpg') ;
	background-repeat:			no-repeat ;
	background-position:		center bottom ;
	padding-bottom:				10px ;
}

div.head
{
	position:					relative ;
	margin:						0px 12px 0px 12px ;
	width:						776px ;
	height:						95px ;
	background-image:			url('../Images/BG_Head.jpg') ;
	background-repeat:			no-repeat ;
	
	border-bottom:				solid 1px #A7A8A9 ;
}

div.head ul
{
  list-style:none ;
  position:absolute;
  bottom:0px ;
}

div.head ul li
{
  list-style:none ;
  float:left;
	font-size:					14px ;
	line-height:				18px ;
}

div.head ul li.first
{
  list-style:         none ;
  float:              left;
  border-right:       solid 1px #A7A8A9 ;
	width:						  122px ;
  margin:						  0px 0px 0px 4px ;
	padding:						0px 0px 4px 0px ;
	line-height:				18px ;
}

div.head ul li a
{
  font-size:					14px ;
  margin:						0px 12px 0px 12px ;
}

div.head ul li.first a
{
  font-size:					14px ;
  margin:						0px 12px 0px 12px ;
}

div.head ul li.first span
{
	font-weight:				bold;
  font-size:					14px ;
	color:						#A7A8A9 ;
  margin:							0px 12px 0px 12px ;
}

div.navi
{
	position:					relative ;
	margin:						0px 0px 0px 12px ;
	width:						126px ;
	padding-bottom:				80px ;
	float:left ;
}

div.navi ul
{
	margin:						25px 0px 0px 0px ;
	list-style-type:			none ;
}

div.navi ul li
{
	
}

div.navi ul li.first
{
	border-bottom:				solid 1px #A7A8A9 ;
	height:				22px ;
}

div.navi ul li.first a
{
	font-weight:				bold;
}

div.navi ul li a
{
	margin:						0px 12px 0px 16px ;
	font-size:					14px ;
	line-height:				22px ;
}


div.cont
{
	position:					    relative ;
	margin:						    0px 12px 0px 138px ;
	width:						    649px ;
	background-image:			url('../Images/BG_Cont_Fade.png') ;
	background-repeat:		repeat-y ;
	padding-bottom:				15px ;
	border-left:				  solid 1px #A7A8A9 ;
}

div.cont_head
{
	position:					relative ;
	height:						47px ;
	border-bottom:				solid 1px #A7A8A9 ;
	width:						300px ;
	margin:						0px 0px 20px 0px ;
}

div.cont_head h2
{
  position:absolute;
  bottom:2px;
	font-size:					14px ;
	font-weight:normal ;
	margin:						8px 15px 0px 15px ;
}

div.cont_head a
{
	margin:						0px 15px 0px 15px ;
}

div.cont_head a.count
{
	margin:						0px 2px 0px 2px ;
}

div.cont_head a.count_act
{
	margin:						0px 2px 0px 2px ;
	text-decoration:			underline ;
}

div.cont_left
{
  width:436px ;
  float:left ;
}

div.cont_left p
{
  margin:						5px 15px 0px 15px ;
	font-size:					12px ;
}

a.cont_a
{
  text-decoration: underline;
	position:relative;
}

a.cont_a span.link_pic
{
	display:none ;
}

a.cont_a:hover span.link_pic
{
  position:absolute;
	bottom:5px ;
	left:-25px ;
	display:block ;
	width: 202px ;
	height: 164px ;
}

a.cont_a:hover span.link_pic_frame
{
  position:absolute;
	bottom:0px ;
	left:0px ;
	display:block ;
	width: 202px ;
	height: 164px ;
	background-image: url('../images/BG_Pic_Tip.png');
}

a.cont_a:hover span.link_pic_text
{
  position:absolute;
	bottom:20px ;
	left:12px ;
	display:block ;
	color:						#888899 ;
}

a.cont_a:hover img
{
	margin: 9px 0 0 9px ;
}

div.cont_left h3
{
  margin:								10px 10px 0px 10px ;
  padding:							0px 5px 1px 5px ;
	font-size:						12px ;
	font-weight:					normal ;
	clear:								both;
	border-bottom:				solid 1px #A7A8A9 ;
}

div.cont_left h4
{
  margin:								10px 10px 0px 10px ;
  padding:							0px 5px 1px 5px ;
	font-size:						12px ;
	font-weight:					normal ;
	clear:								both;
	border-bottom:				dashed 1px #A7A8A9 ;
}

div.cont_right
{
  width:213px ;
	float:right ;
}

div.cont_right h3
{
  margin:								10px 0px 0px 10px ;
  padding:							0px 15px 1px 5px ;
	font-size:						12px ;
	font-weight:					normal ;
	clear:								both;
	border-bottom:				solid 1px #A7A8A9 ;
	text-align:						right;
}

div.cont_right h4
{
  margin:								10px 0px 0px 10px ;
  padding:							0px 15px 1px 5px ;
	font-size:						12px ;
	font-weight:					normal ;
	clear:								both;
	border-bottom:				dashed 1px #A7A8A9 ;
	text-align:						right;
}

div.cont_right p
{
  margin:								5px 15px 0px 15px ;
	font-size:						12px ;
}

div.pic
{
	float:								left ;
	position:							relative ;
	margin:								0px 0px 0px 7px ;
	background-image:			url('../Images/BG_Pic_Normal.png') ;
}

div.pic.right
{
	float:								right ;
	margin:								0px 7px 0px 0px ;
}

div.pic div.fade_frame
{
	display:					none ;
}

div.pic div.fade_frame p.detail
{
  
}

div.pic:hover div.fade_frame
{
	position:					absolute ;
	top:						9px ;
	left:						9px ;
	display:					block ;
	background-image:			url('../Images/BG_Pic_Details.png') ;
	background-position:bottom right;
	margin:0 15px 0 0 ;
	z-index:					100 ;
}

div.pic:hover div.fade_frame p.detail
{
	display:					block ;
	margin:						5px 20px 15px 15px ;
  font-size:        10px ;
}


div.pic img
{
	width:						184px ;
	height:						137px ;
	margin:						9px 10px 10px 9px ;
}

div.foot
{
  clear:both ;
  position:absolute;
  right:0px ; 
}

div.foot p
{
  margin:						5px 15px 0px 15px ;
	font-size:					12px ;
	color:#A7A8A9 ;
}




ul.piclist
{
	list-style:					none ;
}

ul.piclist li
{
	float:						left ;
	position:					relative ;
}

ul.piclist li a span.fade_frame
{
	position:					absolute ;
	top:						0px ;
	left:						0px ;
	display:					block ;
	width:						202px ;
	height:						155px ;
	background-image:			url('../Images/BG_Pic_Normal.png') ;
	z-index:					100 ;
}

ul.piclist li a span.fade_frame span.detail
{
	display:					none ;
}

ul.piclist li a:hover span.fade_frame
{
	position:					absolute ;
	top:						0px ;
	left:						0px ;
	display:					block ;
	width:						202px ;
	height:						155px ;
	background-image:			url('../Images/BG_Pic_Details.png') ;
	z-index:					100 ;
}

ul.piclist li a:hover span.fade_frame span.detail
{
	display:					block ;
	margin:						10px 10px 10px 10px ;
}


ul.piclist li a img
{
	width:						184px ;
	height:						137px ;
	margin:						9px 10px 10px 9px ;
}