td {
	text-align: left;
	vertical-align: top;
	font-family:sans-serif,Arial,Tahoma,Helvetica;
	font-size:11px;
}
form
{
	margin:0px;
}
a
{
	color:#7C7C7C;
	text-decoration:underline;
}
a:hover
{
	color:#7C7C7C;
	text-decoration:none;
}
a.none
{
	color:#7C7C7C;
	text-decoration:none;
}
a.none:hover
{
	color:#7C7C7C;
	text-decoration:underline;
}
.red
{
	color:#A10302;
	font-weight:bold;
}
a.dark
{
	color:#383838;
	text-decoration:underline;
}
a.dark:hover
{
	color:#383838;
	text-decoration:none;
}
a.blue
{
	color:#317DA4;
	text-decoration:underline;
}
a.blue:hover
{
	color:#317DA4;
	text-decoration:none;
}
a.read
{
	color:#383838;
	font-weight:bold;
	text-decoration:underline;
}
a.read:hover
{
	color:#383838;
	font-weight:bold;
	text-decoration:none;
}
.white
{
	color:#FFFFFF;
}
a.white
{
	color:#FFFFFF;
	text-decoration:none;
}
a.white:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.copy
{
	color:#848484;
	font-size:10px;
}
a.copy
{
	color:#848484;
	text-decoration:none;
}
a.copy:hover
{
	color:#848484;
	text-decoration:underline;
}
.menu
{
	color:#FFFFFF;
}
a.menu
{
	color:#FFFFFF;
	text-decoration:none;
}
a.menu:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.b
{
	font-weight:bold;
}

.blockDt {
	display:none;
}
.blockMsg {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.blockMsg input, .blockMsg select, .blockMsg textarea, .blockMsg button {
	margin:5px 0 5px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:4px;
	border: 1px solid #aaaaaa;
}
.blockMsg input.allwidth, .blockMsg textarea.allwidth {
	width:287px;
}
.blockMsg select.allwidth {
	width:297px;
}
.block_buttons {
	float:right;
}
.prmsg {
	background-color:#000;
}
.cpoint {
	cursor:pointer;
}
#fpage {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-308.5px;
	margin-left:-384px;
}
.hiddediv {
	display:none;
}
#pvlist div .pvdiv,#gllist div .pvdiv,#pvlist div .pvcatdiv{
	filter:alpha(opacity=90);
	opacity:0.9;
}
.pvdiv {
	height:81px;
	width:242px;
	margin:5px 0 5px 5px;
	border:1px solid #ccc;
	position:relative;
	cursor:pointer;
}
.pvdiv .gname {
	background-color:#FFFFFF;
	border:1px solid #000000;
	bottom:3px;
	font-weight:bold;
	filter:alpha(opacity=60);
	opacity:0.6;
	padding:3px;
	position:absolute;
	right:3px;
}
.pvcat {
	margin:0 5px 5px 50px;
	border:1px solid #ccc;
	height:24px;
	background-color:#fff;
}
.pvcat .ctimg {
	width:16px;
	height:16px;
	margin:4px;
	float:left;
	background: url(/images/bullet_go.png)
}
.pvcat .cname {
	font-size:12px;
	font-weight:bold;
	margin:4px;
	width:163px;
	height:16px;
	overflow:hidden;
}
#pvctdata .pr {
	width:130px;
	height:130px;
	float:left;
	margin:3px;
	border:solid 1px #000;
	cursor:pointer;
}
#pvprdata .pr_img {
	margin:4px;
	float:right;
}
.pr_list {
	list-style:none;
	padding-left:0;
}

#gsdata .photo_t {
	width:95px;
	height:50px;
	float:left;
	margin:3px;
	border:solid 1px #000;
	cursor:pointer;
	position:relative;
}
#gsdata .photo_t .imgop {
	position:absolute;
	top:1px;
	left:1px;
}
#photo {
	text-align:center;
}
#photo img {
	max-height:288px;
	max-width:488px;
}
#blog_st {
	z-index:1;
	position:absolute;
	bottom:85px;
	left:18px;
	width:208px;
	height:190px;
	background-color:#fff;
	border:1px solid black;
	filter:alpha(opacity=80);
	opacity:0.8;
	padding:5px;
}
#blog_st a {color:#000;font-weight:bold;}
#blog_st h2 {margin:0 0 5px 0;color:#000;}
#blog_st h2 a {text-decoration:none;}
#blog_st ul {padding-left:20px;margin:0;}
#ccontent .bpost h2 {
	margin:0 0 5px 0;
	border:solid 1px #000;
	background:#fff;
}
#ccontent .date {
	margin:0;
}
#contactcnt {
	position:absolute;
	width:236px;
	margin:5px 0 0 5px;
	height:428px;
	border:1px solid black;
	background-color:#fff;
	padding:3px;
	filter:alpha(opacity=90);
	opacity:0.9;
	overflow-y:auto;
	overflow-x:hidden;
}

