/* 2010 New Layout */
@import url(layout-new.css);
/*----------------- public setting-------------------*/
body{font-family: Arial, Verdana, Helvetica, sans-serif;}
/*.color_gold{color:#e8b101;}---del---*/
.color_light_gold{color:#923234;}
/*.color_white{color:#ffffff;}---del---*/
/*.color_white14pt{
    color:#fff7f7;
    font-size:14px;
	font-weight:bold;}---del---*/
/*.title_18pt{font-size:18px;}---del---*/
/*.subTitle_14pt{font-size:14px;}---del---*/
/*.subTitle_14ptb{
    font-size:14px;
	font-weight:bold;
	color:#e7f1fb;
	margin-bottom:10px;}---del---*/
.title_bold{font-weight:bold;}
#public_align_right{
    text-align: right;
	margin:8px 0 0 0;}
	
/*----------------- public setting-------------------*/
/*dis_wine_index.asp*/
.row-type01{border-bottom:1px solid #d4dce9;}
body.golf .row-type01{border-bottom:1px solid #9f9789;}
#txt_paragraph{ 
    padding:5px 15px 3px 15px;
	font-size:12px;
	color:#d3daea;}
body.golf #txt_paragraph,body.golf #txt_paragraph a{ 
	color:#4a7061;}
#txt_posted{
	text-align: left;
	line-height:1.5;
	padding:2px 5px 2px 12px;
	font-size:12px;
	color:#49505a;}
body.golf #txt_posted{color:#4b4e55;}
#category th{
	background:#00286a;
	vertical-align:top;
	height:35px;}
body.golf #category th{background:none;}
#category td{
	height:30px;
	border-bottom:1px solid #808ea9;}
body.golf #category td{
	border-bottom:1px solid #a9ab7b;}
#category .title{
	padding:25px 0 10px 0;}  
#category .col-type01,#category .col-type01 img{
	text-align:center;
	vertical-align:middle;}
#category td.col-type01 img{
	_vertical-align:super;}
#category_nav{ 
	font-size:12px;
	height:20px;
	line-height:17px;
	color:#d3daea;
	text-align:center;} 
body.golf #article #category td a,body.golf #article #famous-person td a{
	color:#4e4e4e;}
body.golf #article #category td a:hover,body.golf #article #famous-person td a:hover{
	color:#7b8a17;}

/*dis_wine_content*/
.imgborder {
    border:solid #485870 1px;
	padding:2px;}
#blue_bg{
	width:686px;
    background-color:#c8ced7;
	padding:12px 12px;}
.blue_bg{
    background-color:#c8ced7;
	padding:10px 15px;}
body.golf #blue_bg,body.golf .blue_bg{
    background-color:#d7e5d6;}
body.golf #blue_bg a{
	color:#4a7061;}
body.golf #blue_bg a:hover{
	color:#fff;}
#deepblue_bg,.deepblue_bg{
    background-color:#041837;
	padding:12px 12px;}/*---del---*/
body.golf #deepblue_bg,body.golf .deepblue_bg{
    background-color:#85a595;
	padding:12px 12px;}/*---del---*/
#view_counter{
    text-align: right;
	height:19px;
	line-height:19px;
	margin:5px 5px 15px 0;}
#view_counter img{
	vertical-align:middle;}
body.golf #view_counter{
	color:#efefef;}
#famous-person{
	margin-bottom:15px;}
#article #txt_paragraph a{
	color:#2E2F30;}
#article #txt_paragraph a:hover{
	color:#2a477a;}


/* ==========Urania set ==========*/
/* =brand========== */
.article-type1{
	margin-left:15px;
	width:695px;
	color:#abb9c7;
	line-height:20px;}
.brand{
	position:relative;}
.article-para01{
	position:absolute;
	top:46px;
	left:203px;}
.article-para02{
	width:418px;
	padding:10px 0 50px 15px;}
.brand .pic02{
	position:absolute;
	top:188px;
	right:35px;}
	
/* =dis_wine_edit========== */
.align-right img{
	text-align:right;
	float:right;}
.align-right a{
	text-align:right;
	float:right;}

.align-center{
	text-align:center;}
.backtolist-btn{
	*position:inherit;
	_position:relative;
	*z-index:0;}
.contype-topdot{
	padding:3px 0;}

.contype-topdot2{
	padding:5px 38px 5px 0;
	text-align:right;
	background:url(../images/dec/dec_graydotline01.gif) left top repeat-x;}
.contype-topdot3{
	padding:15px 0 5px 5px;
	text-align:left;
	color:#999;
	background:url(../images/dec/dec_graydotline01.gif) left top repeat-x;}
.title01,.title02{
	color:#abb9c7;
	line-height:2;
	/*font-weight:bold;*/}
body.golf .title01{
	color:#323232;}
	.title02{
		float:left;
		margin-right:35px;
		line-height:21px;}
.list-type01 li{
	float:left;
	margin-right:20px;}
body.golf .bluegreen{
	color:#4e4e4e;}

	.list-type01 li img,.list-type01 li input{
		vertical-align:middle;}
.list-type02{
	margin:10px 0;
	_margin:15px 0 5px 0;}
	.list-type02 li{
		height:35px;
		line-height:35px;}
	.deepblue_bg_width01 td{
		height:35px;
		line-height:35px;}
td.dotline01,.dotline01{
	height:1px;
	line-height:1px;
	background:url(../images/dec/dec_graydotline01.gif) left top repeat-x;}
.dotline02{
	height:1px;
	line-height:1px;
	margin:15px 0;
	overflow:hidden;
	background:url(../images/dec/dec_graydot02.gif) left top repeat-x;}
/*td.note01{
	line-height:1.3;
	padding:10px 0;
	color:#999;
	font-size:90%;}*/
body.golf td.note01{color:#fff;}

.ver-middle img,.ver-middle input,.ver-middle select,.rowheight-type01 td input,.rowheight-type01 td img{
	vertical-align:middle;}
#article_post_group .ver-middle img,#response_post .ver-middle img{
	vertical-align:middle;
	_vertical-align:text-bottom;}
#response_post{margin-top:10px;}
.input-type1{
	width:340px;}
.rowheight-type01 td{
	height:30px;
	line-height:30px;}

/* ----------popcontent------------- */
/** html {
	/*overflow: hidden;}
 
* html body {
	position:relative;
	/*width:100%;
	height:100%;
	overflow:auto;}*/
 
* html .popbox,* html .popbox .mask{
	position:absolute;}

.mask{
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:150;}
.popbox{
	position:fixed;
	top:40%;
	left:50%;
	color:#d3daea;
	padding:6px 7px 12px 17px;
	border:1px solid #4b5b73;
	background:#2d3b5b;
	z-index:200;
	display:none;}
	#pop-sharepic,#pop-sharemov{
		position:absolute;
		color:#d3daea;
		padding:6px 7px 12px 17px;
		border:1px solid #4b5b73;
		background:#2d3b5b;
		z-index:200;
		display:none;}
	#pop-sharepic{
		top:-150px;
		left:50px;}
	#pop-sharemov{
		top:-150px;
		left:-130px;}
	#pop-add-member{top:20%;margin-left:-304px;}
	#pop-sharepic .close-btn,#pop-sharemov .close-btn{
		position:absolute;
		top:6px;
		right:7px;}
	.popbox .subject-name{
		padding-bottom:15px;}
	#pop-sharepic .subject-name,#pop-sharemov .subject-name{
		padding-bottom:5px;}
td.chart{padding:6px 0;}
.chart-bg{
	width:173px;
	height:18px;
	padding:1px;
	display:block;
	background:url(../images/bg/bg_linechart.gif) left top no-repeat;}
	.chart-bg .chart-line{
		line-height:18px;
		text-indent:-9999px;
		background:#c4c799;}

/* =news========== */
.list-type03{
	margin:0 20px 0 28px;
	padding:0 0 10px 5px;
	background:url(../images/dec/dec_graydot02.gif) left bottom repeat-x;}
.list-type03 li{
	margin-bottom:14px;}
.pic .pic-wrapper-5px,.pic .pic-wrapper-3px{
	float:left;
	border:1px solid #5e81bb;
	display:block;}
	.pic .pic-wrapper-5px img{
		vertical-align:top;
		border:5px solid #001a43;}
	.pic .pic-wrapper-3px img{
		vertical-align:top;
		border:3px solid #001a43;}

/* =fun========== */
.spic{padding-top:8px;}
	.spic li{
		float:left;
		margin-right:10px;}
.fun-detail{
	padding-top:10px;
	margin-top:10px;
	background:url(../images/dec/dec_graydot02.gif) left top repeat-x;}
	.fun-detail .detail-11pt{
		margin-bottom:5px;}
	.detail-11pt{
		color:#e6e6e6;
		font-size:11px;
		line-height:18px;}
.fun-list{
	margin-top:40px;
	width:650px;
	font-size:11px;
	color:#e8e9eb;}
	.fun-list .title{
		vertical-align:bottom;
		padding:19px 0 0 15px;
		background:#001c4a;}
	.fun-list .title img{
		vertical-align:bottom;}
.bg01C{
	background:#42527c url(../images/bg/bg_funlistC.gif) left top repeat-y;}
.bg01B{
	background:url(../images/bg/bg_funlistB.gif) left bottom no-repeat;}
.fun-list .bg01B{
	padding:10px 14px 25px 15px;
	_padding:10px 14px 5px 15px;}
.fun-list th{
	color:#fffeed;
	font-weight:bold;
	height:25px;
	line-height:25px;}
.fun-list td{padding:3px 0;}
	.fun-list .row-type01 td{
		background:#2a3756;}
	body.golf .row-type01 td{
		background:#f9fbe8;}
	
	.row-type02 td{
		background:#404e70;
		border-top:1px solid #828da9;
		border-bottom:1px solid #828da9;}
	.fun-list .col1{
		padding:0 0 0 38px;}
.list-type04{
	margin-top:20px;}
.list-type04 li{
	float:left;
	margin-right:25px;}
.list-type04 li img{
	vertical-align:top;}
.list-type04 .no-margin{
	margin:0;}

/* =present========== */
.article-title{
	position:relative;
	height:50px;
	z-index:0;}
	.present-article{
		min-height:460px;
		height:auto !important;
		height:460px;}
	.newPresent{width:940px;}
	.present-article h1{
		text-indent:-9999px;
		height:50px;
		background:url(../images/title/title_present.png) left top no-repeat;}
	.newPresent h1{background:url(../images/2011/title_present.png) left top no-repeat;}
	.invoice h1{
		background:url(../images/title/title_invoice.png) left top no-repeat;}
#article .notice-btn{
	position:absolute;
	top:23px;
	right:25px;}
	#article.newPresent .notice-btn{right:10px;}
/*	#article .notice-btn a{
		display:inline-block;
		width:73px;
		height:25px;
		padding-left:3px;
		line-height:25px;
		text-align:center;
		color:#cdcdcd;
		font-size:11px;
		background:url(../images/btn/btn_notice_nom.gif) left top no-repeat;}
	#article .notice-btn a:hover{
		color:#cdcdcd;
		background:url(../images/btn/btn_notice_over.gif) left top no-repeat;}*/
	#article .notice-btn a.recipe{
		display:inline-block;
		width:120px;
		height:25px;
		background:url(../images/btn/btn_notice_nom2.gif) left top no-repeat;}
	#article .notice-btn a.recipe:hover{
		background:url(../images/btn/btn_notice_over2.gif) left top no-repeat;}

.main-article{
	padding:17px 0 0 26px;}
	.article-para03{
		height:55px;
		width:885px;
		position:relative;
		margin-left:31px;}
	.article-para03 img{
		vertical-align:top;}
	.article-para03 .sort{
		position:absolute;
		bottom:18px;
		right:30px;
		*right:0;}
/*.present-list{
	width:914px;
	margin:0 0 55px 26px;}
.present-list ul{
	width:914px;}
	.present-list li{
		position:relative;
		display:inline-block;
		float:left;
		width:182px;
		height:204px;
		margin:0 14px 25px 0;
		padding:16px 16px 20px 15px;
		color:#d9d9d9;
		background:url(../images/bg/bg_present_item.png) left top no-repeat;}*/
	.present-list li .pic{
		vertical-align:top;}
	.present-list li .pic img{
		vertical-align:top;
		margin-bottom:5px;
		border:1px solid #292f3c;}
	.color_yellow{
		color:#e1d33c;}
	#article .change-btn a,#article .nochange-btn {
		position:absolute;
		bottom:0;
		right:16px;
		display:inline-block;
		width:94px;
		height:20px;
		line-height:20px;
		text-align:center;
		color:#b2dde6;
		font-size:11px;
		*font-size:10px;
		background:url(../images/btn/btn_present.png) left top no-repeat;}
	#article .nochange-btn {
		color:#bb4949;}
#article .pagebar{
	width:940px;
	height:20px;
	text-align:center;}
	#article .pagebar span{
		display:inline-block;
		color:#fffefe;}
	#article .pagebar span a{
		color:#666666;
		display:inline-block;
		padding:0 3px;}
	#article .pagebar span a:hover{
		color:#fffefe;}
	#article .pageba .previous a{
		background:url(../images/btn/btn_present.png) left top no-repeat;}
	
/* =present-list========== */
.article-para04{
	padding-left:12px;
	color:#cac9c9;
	height:42px;}
.name-list{
	margin:0 30px 20px 30px;}
.frameT{
	width:100%;
	padding-top:5px;
	background:url(../images/bg/bg_namelistT.png) left top no-repeat;}
	.frameB{
		width:100%;
		padding-bottom:5px;
		_padding-bottom:4px;
		background:url(../images/bg/bg_namelistB.png) left bottom no-repeat;}
	.frameC{
		width:878px;
		padding-bottom:23px;
		background:#001842;
		border-left:1px solid #2f4772;
		border-right:1px solid #2f4772;}
.one-present{
	margin:0 8px 0 0;
	color:#d5d5d5;}
	.present-picframe{
		width:180px;
		height:180px;
		padding:9px 9px 6px 9px;
		background:url(../images/bg/bg_present_frame.png) left top no-repeat;}
	.present-pic{
		width:180px;
		height:130px;}
	.present-title{
		width:157px;
		height:24px;
		*height:22px;
		text-align:center;
		display:block;
		padding:2px 0 0 0;
		*padding:4px 0 0 0;
		margin:19px 0 0 11px;
		background:#3b4250;}
	.list-detail .pad-l14{
		padding-left:14px;}
	.list-detail th{
		color:#95a7d1;}
	.one-person td{
		padding:8px 0;
		vertical-align:top;}
	
/* =pop-add-member========== */
#pop-add-member{
	width:608px;
	height:409px;
	border:none;
	color:#bfbfbf;
	padding:0;
	border:none;
	background:none;
	z-index:250;}
.input01 input{
	border:none;
	background:none;
	height:20px;
	*height:20px;
	width:320px;
	*width:315px;
	line-height:22px;
	*line-height:20px;
	padding:5px 0 0 0;
	*padding:0;
	color:#183162;}
.input02 input{
	border:none;
	background:#cbdaf0;
	height:20px;
	*height:20px;
	width:320px;
	*width:315px;
	line-height:22px;
	*line-height:18px;
	padding:5px 3px 0 3px;
	*padding:0 3px 0 3px;
	color:#183162;}
.clause .clause-content{
	/*margin:50px 0 0 15px;*/
	width:350px;
	height:220px;
	overflow:scroll;
	overflow-x:hidden;}
.clause .close-clause a{
	/*margin-left:15px;*/
	color:#fff;}
.clause .close-clause{
	padding:10px 0;}
.clause .close-clause a:hover{
	text-decoration:underline;}
#pop-login-member{
	top:30%;
	width:559px;
	height:308px;
	border:none;
	background:none;
	z-index:250;
	margin-left:-327.5px;}
	.pop-login-memberwp{
		width:379px;
		height:238px;
		padding:75px 0 0 180px;
		background:url(../images/2010new/bg_member_login.png) left top no-repeat;}
.login-member-content td.input01,.forget-pw-content td.input01{
	padding-left:17px;}
.login-topnav{
	position:absolute;
	top:40px;
	right:56px;
	color:#88a3cc;}
.login-topnav li{
	float:left;}
.login-topnav li a{
	color:#88a3cc;}
.login-topnav li.dec{
	margin:0 7px;
	line-height:1.3;}
#pop-forget-pw{
	top:30%;
	width:553px;
	height:305px;
	border:none;
	z-index:250;
	border:none;
	background:none;
	margin-left:-327.5px;}
	.pop-forget-pwwp{
		width:383px;
		height:195px;
		padding:110px 0 0 170px;
		background:url(../images/2010new/bg_member_pw.png) left top no-repeat;}

/* =brand_master========== */
.pic-left{
	float:left;
	margin-right:17px;}
.master .para-type01{
	width:435px;
	padding-right:5px;
	margin-bottom:20px;
	float:left;}
.master .para-type02{
	width:470px;
	padding:0 20px 20px 5px;
	*padding:0 10px 20px 5px;
	float:left;}
.master .para-type02 p{
	margin-bottom:20px;}
.title-type01{
	padding-bottom:7px;
	*padding-bottom:15px;}
.float-left{
	float:left;}
.master .float-left{
	width:480px;
	padding-right:25px;}
	.pic-left-btm img{
		margin-bottom:5px;}
#master-nav{
	position:absolute;
	top:-2px;
	right:30px;}
#article{
	position:relative;}
.article-nav li,.article-nav li a{
	float:left;
	display:block;
	width:110px;
	height:25px;
	text-indent:-9999px;}
	.article-nav li#master-nav01{
		position:relative;
		background:url(../images/nav/nav_master01_nom.png) left top no-repeat;
		z-index:2;}
	.article-nav li#master-nav01.select{
		background:url(../images/nav/nav_master01_ov.png) left top no-repeat;
		z-index:2;}
	.article-nav li#master-nav02{
		position:relative;
		margin:0 0 0 -18px;
		background:url(../images/nav/nav_master02_nom.png) left top no-repeat;
		z-index:1;}
	.article-nav li#master-nav02.select{
		background:url(../images/nav/nav_master02_ov.png) left top no-repeat;
		z-index:2;}

/* -vediodemo ----------*/
.article-content{
	position:relative;
	padding:32px 0 0 0;}
.vediodemo{
	position:absolute;
	top:-20px;
	right:45px;
	z-index:10;}
	.vediodemo-closebtn{
		position:absolute;
		top:20px;
		right:-40px;
		z-index:5;}
	.vediodemo-closebtn a{
		text-indent:-9999px;
		display:block;
		width:45px;
		height:261px;
		background:url(../images/btn/btn_masterflv_ov.png) left top no-repeat;}
	.vediodemo-openbtn{
		position:absolute;
		top:20px;
		right:-40px;
		z-index:5;}
	.vediodemo-openbtn a{
		text-indent:-9999px;
		display:block;
		width:45px;
		height:261px;
		background:url(../images/btn/btn_masterflv_nom.png) right top no-repeat;}
	.vediodemo-flv{
		position:absolute;
		top:20px;
		right:-30px;
		width:476px;
		height:256px;
		background:url(../images/bg/bg_youtube.gif) right top no-repeat;
		z-index:4;}
	.vediodemo-flv span{
		width:320px;
		height:240px;
		margin:9px 0 0 63px;
		display:block;}
#master-content02 .vediodemo-closebtn a{
	background:url(../images/btn/btn_masterflv02_ov.png) right top no-repeat;}
#master-content02 .vediodemo-openbtn a{
	background:url(../images/btn/btn_masterflv02_nom.png) right top no-repeat;}
.bg-black{
	background:#000;}

/* -news1~news3---------- */
.news p{
	margin-bottom:10px}
.news .subTitle_14ptb{
	margin-bottom:15px;}
.float-right{
	float:right;}

/* -pop-recipe---------- */
#pop-recipe{
	/*font-family: 新細明體;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #002768;
	width:800px;
	top:20%;*/}
#pop-recipe table{
	margin:0 8px 3px 0;}
#pop-recipe td{
	border-left:2px solid #1a3d77;
	border-right:2px solid #1a3d77;
	border-bottom:4px solid #1a3d77;
	padding:5px 0;
	color:#fff;
	vertical-align:top;
	text-align:center;}
#pop-recipe th{
	color: #667791; 
	font-weight: bold;
	font-size: 12px;
	padding:2px 0;
	text-align:center;
	border:2px solid #002768;
	border-bottom:9px solid #002768;}
.style2 {font-size: 16px; padding:10px 0;}
.style4 {color: #FFFF99}
.style6 {color: #FFFFFF}

/* -golf--------- */
#post td.title{
	height:63px;
	line-height:63px;
	vertical-align:middle;}
#post td.title img{
	vertical-align:middle;}
#post{
	height:63px;
	margin-bottom:12px;
	padding:0 16px;
	background:url(../images/bg/bg_post.gif) left top no-repeat;}
body.golf #post{
	margin-bottom:12px;
	padding:0 16px;
	background:none;}
#post .title img{
	vertical-align:bottom;
	*vertical-align:middle;}
.dec-margin{
	padding:10px 0 10px 0;
	*padding:10px 0 20px 0;}
#response{
	color:#fff;
	position:relative;}
	#response label{
		color:#d3daea;	}
	
/* -include_pop_send---------- */
#pop-send{
	top:20%;
	padding:65px 0 0 190px;
	/**padding:65px 0 0 190px;*/
	width:465px;
	height:433px;
	/**height:433px;*/
	border:none;
	background:url(../images/bg/bg_send.jpg) left top no-repeat;
	z-index:250;
	margin-left:-327.5px;}
.input03 input{
	border:none;
	background:#cbdaf0;
	height:20px;
	*height:20px;
	width:83px;
	*width:78px;
	line-height:22px;
	*line-height:18px;
	padding:5px 3px 0 3px;
	*padding:0 3px 0 3px;
	color:#183162;}
.input04 input{
	border:none;
	background:#cbdaf0;
	height:20px;
	*height:20px;
	width:190px;
	*width:185px;
	line-height:22px;
	*line-height:18px;
	padding:5px 3px 0 3px;
	*padding:0 3px 0 3px;
	color:#183162;}
#pop-send td{
	height:35px;}
#pop-send .row1 td{
	padding:13px 0 5px 0;
	color:#d7b037;}
#pop-send .row1 p{
	padding-top:3px;}
#pop-send .title{
	position:absolute;
	top:0;
	left:0;}
#pop-send .send-okmsg{
	position:absolute;
	top:200px;
	left:200px;}
#pop-send .send-okmsg .sure-btn-row{
	text-align:center;}
td.send-btncol{text-align:right; padding:0 25px 0 0;}
#pop-send .close-btn{top:13px;}

/* rule */
#article #blue_bg.rule-article{
	line-height:2;
	color:#d6d6d6;
	padding:0 6px 12px 18px;
	background:#002667 url(../images/bg/bg_rule.jpg) right top no-repeat;}
.rule-article li{
	padding-left:15px;
	background:url(../images/icon/icon_rule_dot.gif) 5px 11px no-repeat;}
.rule-article .brown01{
	color:#e8d595;
	font-weight:bold;}
.brown01{
	color:#e8b101;}
#pop-get{
	top:20%;
	width:725px;
	background-color:#002768;
	margin-left:362.5px;}
#pop-get #blue_bg{
    background-color:#001c48;}
#pop-get .rule-article li{
	padding-left:0;
	background:none;}
	
/* alert */
#pop-alert01{
	top:30%;
	padding:40px 7px 12px 27px;
	width:377px;
	height:155px;
	border:none;
	background:url(../images/bg/bg_alert_s.jpg) left top no-repeat;
	margin-left:-205.5px;}
.alert-type01 td{
	text-align:center;
	vertical-align:middle;
	color:#e9e9e9;}
.alert-type02 td{
	color:#e1e1e1;}
.t-bold{
	font-weight:bold;}
.t-redb{
	color:#ce2525;
	font-weight:bold;
	font-size:14px;}
.t-brown{
	color:#d0b879;}
.t-gray01{
	font-size:11px;
	*font-size:10px;
	font-size:10px \9;
	color:#c4c4c4;}
.t-red01{
	color:#a33838;}
.t-red02{
	color:#dd5934;}
.ok-btn a{
	display:table-cell;
	*display:block;
	width:121px;
	height:53px;
	text-indent:-9999px;
	background:url(../images/btn/btn_alert_ok_nom.png) left top no-repeat;}
.ok-btn a:hover{
	display:table-cell;
	*display:block;
	width:121px;
	height:53px;
	background:url(../images/btn/btn_alert_ok_ov.png) left top no-repeat;}
.ok2-btn a{
	display:table-cell;
	*display:block;
	width:122px;
	height:53px;
	text-indent:-9999px;
	background:url(../images/btn/btn_alert_submit_nom.png) left top no-repeat;}

.ok2-btn a:hover{
	display:table-cell;
	*display:block;
	width:122px;
	height:53px;
	background:url(../images/btn/btn_alert_submit_ov.png) left top no-repeat;}
.abadon-btn a{
	display:table-cell;
	_display:block;
	width:121px;
	height:53px;
	text-indent:-9999px;
	background:url(../images/btn/btn_alert_abandon_nom.png) left top no-repeat;}
.abadon-btn a:hover{
	display:table-cell;
	_display:block;
	width:121px;
	height:53px;
	text-indent:-9999px;
	background:url(../images/btn/btn_alert_abandon_ov.png) left top no-repeat;}
.line01{
	display:block;
	height:2px;
	line-height:2px;
	width:360px;
	padding:15px 0;
	_padding:5px 0;
	background:url(../images/dec/dec_namelist.gif) left center no-repeat;}
.line02{
	display:block;
	height:2px;
	line-height:2px;
	width:440px;
	padding:15px 0 20px 0;
	_padding:5px 0;
	background:url(../images/dec/dec_namelist.gif) left center no-repeat;}
#pop-alert02{
	top:20%;
	padding:45px 40px 0 39px;
	width:447px;
	height:359px;
	border:none;
	background:url(../images/bg/bg_alert_m.jpg) left top no-repeat;
	margin-left:263px;}
#pop-alert02 .pad-l5,.pad-l5 td{
	padding-left:10px;
	line-height:2;}
.btn-center{
	text-align:center;}
td.t-yellow{
	color:#d1c28e;}


/* fix add-member */
.input05 input{
	border:none;
	background:#cbdaf0;
	height:20px;
	*height:20px;
	width:209px;
	*width:201px;
	line-height:22px;
	*line-height:18px;
	padding:5px 3px 0 3px;
	*padding:0 3px 0 3px;
	color:#183162;}
.filed{
	padding:80px 0 0 194px;}
#hover-frame{
	position:absolute;
	top:20%;
	left:50%;
	height:300px;
	width:810px;
	z-index:200;
	background:transparent;
	display:none;
	margin-left:-405px;}

/*1009*/
#category .category-sub td{
	height:30px;
	line-height:30px;
	color:#dbdbdb;
	background:url(../images/bg/bg_category-sub.gif) left top repeat-x;}
body.golf #category .category-sub td{
	color:#4e4e4e;
	background:url(../images/bg/bg_golf_category-sub.gif) left top repeat-x;}
.pad8{
	padding:0 8px;}
.youtube-btn{
	position:relative;}
.youtube-note{
	position:absolute;
	top:20px;
	left:0;
	padding:30px 10px 10px;
	background:#686868;
	display:none;}
	.youtube-note span{
		position:absolute;
		top:5px;
		right:10px;
		cursor:pointer;}
.title-row{
	height:23px;
	padding:5px 5px 5px 15px;
	background:#5f6e83;}
body.golf .title-row{
	background:#71775a;}
.title-row a{
	padding-right:2px;}
.title-row .btn-bar img{
	vertical-align:middle;}
.title-row .btn-bar td{
	height:19px;
	line-height:19px;}
.title-row .title{
	color:#fff;}
#pushArea{
	background:#d4d4d4;
	padding:0 4px;
	color:#595959;}
.grade .row1{
	padding-bottom:3px;
	*padding-bottom:0;}
.dotline03{
	height:1px;
	line-height:1px;
	margin:10px 0;
	overflow:hidden;
	background:url(../images/dec/dec_graydot02.gif) left top repeat-x;}
.usearea{
	padding:5px 20px 20px 20px;
	margin:10px 0 40px 0;
	background:#e6e6e6;}
	.usearea textarea{
		font-size:12px;}
	body #article .usearea a{
		color:#262626;}	
.content-mar8{
	margin:0 8px;}
	
#article .gototop{
	padding:5px 5px 0 0;
	width:690px;
	display:block;
	text-align:right;
	word-wrap: break-word;}	
body #article .gototop a{
	color:#c5c5c5;
	text-decoration:underline;}	
body.golf #article .gototop a{
	color:#efefef;}
.ipt-content{
	margin:0 0 10px 0;
	*margin:10px 0 10px 0;}
.ipt-content input{
	border:1px solid #a5acb2;
	padding:2px 3px 2px 3px;
	height:12px;
	width:702px;}
#article .private-reponse{
	color:#fff}
.private-reponse input{
	vertical-align:middle;
	*vertical-align:text-bottom;}

/* invoice */
.invoice-nav-dec{
	position:absolute;
	top:25px;
	left:253px;
	width:650px;
	height:25px;
	background: url(../images/dec/dec_invoice_nav.png) left bottom no-repeat;}
#invoice-nav{
	width:650px;
	height:25px;}
	#invoice-nav li,#invoice-nav li a{
		width:93px;
		height:25px;
		display:block;
		float:left;
		text-align:center;
		text-indent:-9999px;}
	#invoice-nav li#nav1{
		background: url(../images/btn/btn_invoiceNav01.gif) left top no-repeat;}
	#invoice-nav li#nav1.select{
		background: url(../images/btn/btn_invoiceNav01_ov.gif) left top no-repeat;}
	#invoice-nav li#nav2{
		background: url(../images/btn/btn_invoiceNav02.gif) left top no-repeat;}
	#invoice-nav li#nav2.select{
		background: url(../images/btn/btn_invoiceNav02_ov.gif) left top no-repeat;}
	#invoice-nav li#nav3{
		background: url(../images/btn/btn_invoiceNav03.gif) left top no-repeat;}
	#invoice-nav li#nav3.select{
		background: url(../images/btn/btn_invoiceNav03_ov.gif) left top no-repeat;}
.invoice .main-article{
	padding:0;}

.ipt-data{
	padding-left:35px;
	background: url(../images/bg/bg_invoice1.png) left bottom no-repeat;}
.input06 input{
	border:none;
	background:#fff;
	height:20px;
	*height:20px;
	width:260px;
	*width:255px;
	line-height:22px;
	*line-height:18px;
	padding:5px 3px 0 3px;
	*padding:0 3px 0 3px;
	color:#183162;}
.active{
	padding:16px 20px;}
.invoice-line01{
	line-height:1px;
	height:1px;
	background: url(../images/dec/dec_grayline.gif) left bottom repeat-x;}

/* specail */
.specail .article-title,.specail-con1 .article-title{
	height:29px;
	line-height:29px;
	border-bottom:1px solid #325186;
	background:url(../images/bg/bg_spe_title.png) left top no-repeat;}
.specail .article-title h1,.specail-con1 .article-title h1{
	text-indent:0;
	height:29px;
	width:340px;
	display:block;
	float:left;
	padding-left:23px;
	background:none;
	color:#9f9e9e;}
.specail .main-article{
	padding:0;
	width:960px;}
.zone1{
	width:960px;
	height:380px;
	overflow:hidden;
	margin-bottom:25px;
	background:#07091e;}
#spe-nav01{
	height:21px;
	margin-bottom:16px;}
#spe-nav01 li,#spe-nav01 li a,#spe-nav01 li.select{
	float:left;
	width:98px;
	height:21px;
	display:block;
	float:left;
	text-align:center;
	text-indent:-9999px;}
	#spe-nav01 li#nav1{
		background: url(../images/btn/btn_spe01all.gif) left top no-repeat;}
	#spe-nav01 li#nav1.select{
		background: url(../images/btn/btn_spe01all.gif) left -21px no-repeat;}
	#spe-nav01 li#nav2{
		background: url(../images/btn/btn_spe02all.gif) left top no-repeat;}
	#spe-nav01 li#nav2.select{
		background: url(../images/btn/btn_spe02all.gif) left -21px no-repeat;}
.zone1-1{
	width:230px;
	padding:10px 0 0 14px;}
.spe-line01{
	line-height:1px;
	height:1px;
	background: url(../images/dec/dec_dotline_spe.gif) left bottom repeat-x;}
.t01,#article .t01 a{
	color:#d8d8d8;
	font-weight:bold;}
#article .t01 a:hover{
	color:#fff;
	font-weight:bold;}
.t02,#article .t02 a{
	color:#a0a0a0;}
.zone1-1 .con1{
	margin-bottom:10px;}
.zone2-1{
	width:200px;
	margin-right:20px;}
	.zone2-1 li{
		margin-bottom:3px;}
	
.zone2-2-1{
	width:738px;
	margin-bottom:6px;}	
#spe-nav02{
	width:738px;}
#spe-nav02 ul{
	height:32px;
	width:726px;
	padding:0 6px;
	background: url(../images/bg/bg_spe_nav01.gif) left bottom repeat-x;}	
	#spe-nav02 li{
		float:left;
		height:32px;
		line-height:32px;
		padding:0 12px;
		display:block;
		margin-right:6px;}
	#spe-nav02 li a{
		height:32px;
		line-height:32px;
		padding-left:10px;
		display:block;
		float:left;
		color:#b4b4b4;
		background: url(../images/icon/icon_arw_yellow01.gif) left 14px no-repeat;
		*background: url(../images/icon/icon_arw_yellow01.gif) left 12px no-repeat;}
	#spe-nav02 li.select{
		background: url(../images/bg/bg_spe_nav01_ov.gif) left bottom repeat-x;}
	#spe-nav02 li.select a{
		height:32px;
		line-height:32px;
		padding-left:10px;
		display:block;
		float:left;
		color:#0c1332;
		background: url(../images/icon/icon_arw_blue01.gif) left 14px no-repeat;
		*background: url(../images/icon/icon_arw_blue01.gif) left 12px no-repeat;}
	#spe-nav02 li.select a:hover{
		color:#0c1332;}
#zone-tabcon{
	height:167px;
	width:100%;
	background:#aeadb2 url(../images/bg/bg_spe01.gif) right bottom no-repeat;}
.tabcon-detail{
	padding:10px;
	color:#020925;}
#zone-tabcon .tabcon-detail{
	width:718px;
	height:147px;
	position:relative;}
	.tabcon-detail .pic-col img{
		padding:3px;
		border:1px solid #d5d5d5;}
.padb5{
	padding-bottom:5px;}
.winebg{
	background: url(../images/pic/pic_spe_wine.gif) 520px 5px no-repeat;}

.zone2-2-2-1{
	width:484px;
	margin-right:7px;}
#spe-nav03{
	width:484px;}
#spe-nav03 ul{
	height:32px;
	width:472px;
	padding:0 6px;
	background: url(../images/bg/bg_spe_nav01.gif) left bottom repeat-x;}	
	#spe-nav03 li{
		float:left;
		height:32px;
		line-height:32px;
		padding:0 12px;
		display:block;
		margin-right:6px;}
	#spe-nav03 li a{
		height:32px;
		line-height:32px;
		padding-left:10px;
		display:block;
		float:left;
		color:#b4b4b4;
		background: url(../images/icon/icon_arw_yellow01.gif) left 14px no-repeat;
		*background: url(../images/icon/icon_arw_yellow01.gif) left 12px no-repeat;}
	#spe-nav03 li.select{
		background: url(../images/bg/bg_spe_nav01_ov.gif) left bottom repeat-x;}
	#spe-nav03 li.select a{
		height:32px;
		line-height:32px;
		padding-left:10px;
		display:block;
		float:left;
		color:#0c1332;
		background: url(../images/icon/icon_arw_blue01.gif) left 14px no-repeat;
		*background: url(../images/icon/icon_arw_blue01.gif) left 12px no-repeat;}
	#spe-nav03 li.select a:hover{
		color:#0c1332;}

#zone-tabcon03{
	width:100%;
	height:250px;
	background:#aeadb2;
	position:relative;}
	#zone-tabcon03 li{
		height:22px;
		line-height:22px;
		padding-left:13px;}
	#zone-tabcon03 li.row-color02{
		background:#a4a3a8;}
	#zone-tabcon03 li a{
		color:#0b112e;
		padding-left:16px;
		background: url(../images/icon/icon_arw_yellow02.gif) left 5px no-repeat;
		*background: url(../images/icon/icon_arw_yellow02.gif) left 3px no-repeat;}
#zone-tabcon03 .tabcon-detail{
	padding:2px 0 0 0;}
#zone-tabcon .more,#zone-tabcon03 .more{
	position:absolute;
	bottom:0;
	right:0;
	color:#07091e;}
	#zone-tabcon03 .more a{
		height:35px;
		line-height:35px;
		color:#07091e;
		padding:0 37px 0 13px;
		text-decoration:underline;
		background: url(../images/icon/icon_arw_blue01.gif) left 5px no-repeat;
		*background: url(../images/icon/icon_arw_blue01.gif) left 3px no-repeat;}
	#zone-tabcon .more a{
		height:35px;
		line-height:35px;
		color:#07091e;
		padding:0 10px 0 13px;
		text-decoration:underline;
		background: url(../images/icon/icon_arw_blue01.gif) left 5px no-repeat;
		*background: url(../images/icon/icon_arw_blue01.gif) left 3px no-repeat;}
.zone2-2-2-2 li{
	margin-bottom:1px;}
.zone2-1 img,.zone2-2-2-2 img{
	vertical-align:top;}
#zone-tabcon01{
	position:relative;
	height:340px;}
#zone-tabcon01 .tabcon-detail{
	padding:0;}
.pagebtn{
	position:absolute;
	bottom:4px;
	right:0;}

/* special-content1 */
.specail-con1 .main-article{
	padding:20px 15px 0 15px;}
.specon-main{
	width:660px;
	margin-right:20px;
	background:#c4c4cb;
	padding-bottom:28px;}
.specon-side{
	width:220px;
	padding:15px 16px 0 14px;}
.specon-main p.title{
	height:42px;
	background: url(../images/bg/bg_spe_title01.gif) left top repeat-x;}
.specon-main p.title img{
	margin:15px 0 0 15px;}
.specon-main .btn-bar{
	height:23px;
	line-height:23px;
	background:#9f9fa7;}
#article .specon-main .btn-bar li,#article .specon-main .btn-bar li a{
	color:#fff;
	font-size:11px;
	*font-size:10px;}
.btn-bar ul{
	float:right;
	padding-right:17px;}
.btn-bar li{
	float:left;}
.specon-detail{
	color:#2e2e2f;
	padding:13px 15px 0 15px;}
.pic-bor01 img{
	border:1px solid #828287;
	padding:3px;}
.sidebox01 .pic-bor01 a:hover img{
	border:1px solid #fff;}

.pic-bor02 img{
	border:1px solid #f0f0f0;}
.t03,#article .t03 a{
	color:#2e2e2f;
	font-weight:bold;}
.t04,#article .t04 a{
	color:#1c4b98;}
.specon-line03{
	height:2px;
	line-height:2px;
	margin:17px 0 10px 0;
	background: url(../images/dec/dec_specon_line01.gif) left top repeat-x;}
.sidebox01{
	margin-bottom:10px;}
.sidebox02{
	margin-bottom:3px;
	padding:3px 0;}
.sidebox02 img{
	vertical-align:top;}

#article .sidebox02 a:hvoer{
	text-decoration:underline;}
.t05,#article .t05 a{
	color:#4a4b58;}
.specon-side2{
	border-top:1px solid #2e2e2e;
	padding:15px 0 7px 0;}
.padl3{
	padding-left:3px;}
.btm-banner{
	width:930px;
	height:90px;
	overflow:hidden;
	margin:20px 0 50px 0;}
.btm-banner{
	width:100%;}
.btm-banner span{
	float:left;
	margin-right:43px;}
.btm-banner .nomar{
	margin:0;}
.specon-side-wrapper{
	width:100%;
	background: url(../images/bg/bg_specon_side.gif) right top repeat-y;}


/* special_content02 */
.pic-mar01{
	margin-bottom:15px;}
.pic-mar02{
	margin-bottom:5px;}
.pic-mar03{
	margin:15px 0 20px 0;
	_margin:10px 0 20px 0;}
.pic-mar04{
	margin-bottom:10px;}

/* special_content03 */
.arwbgL a{
	padding-left:12px;
	background: url(../images/icon/icon_arw_whiteL.gif) left 4px no-repeat;
	*background: url(../images/icon/icon_arw_whiteL.gif) left 2px no-repeat;}
.arwbgR a{
	padding-right:12px;
	background: url(../images/icon/icon_arw_whiteR.gif) right 4px no-repeat;
	*background: url(../images/icon/icon_arw_whiteR.gif) right 2px no-repeat;}
.specon-line04{
	height:2px;
	line-height:2px;
	margin:15px 0 15px 0;
	background: url(../images/dec/dec_specon_line01.gif) left top repeat-x;}
.just{
	text-align:justify;}
.specon-main .btm-bar .btn-bar{
	background:none;}
#article .specon-main .btm-bar .btn-bar li,#article .specon-main .btm-bar .btn-bar a{
	color:#163877;}
.specon-line05{
	height:25px;
	line-height:25px;
	margin:15px 0 0 0;
	background:#9f9fa7 url(../images/dec/dec_specon_line01.gif) left top repeat-x;}
.arwbg a{
	padding-left:12px;
	background: url(../images/icon/icon_arw_yellow02.gif) left 5px no-repeat;
	*background: url(../images/icon/icon_arw_yellow02.gif) left 3px no-repeat;}
#article .arwbg a:hover,#article .con1 .t02 a:hover{
	text-decoration:underline;}

/* news12 */
#time-list ul{
	height:25px;
	padding-bottom:8px;}
#time-list li{
	float:left;
	margin-right:5px;}
#time-list li a{
	float:left;
	width:225px;
	height:25px;
	text-indent:-9999px;}
#time-list #timelist1 a{
	background: url(../images/btn/btn_news12-1.gif) left top no-repeat;}
#time-list #timelist2 a{
	background: url(../images/btn/btn_news12-2.gif) left top no-repeat;}
#time-list #timelist3 a{
	background: url(../images/btn/btn_news12-3.gif) left top no-repeat;}
#time-list #timelist1 a:hover,#time-list #timelist2 a:hover,#time-list #timelist3 a:hover{
	background-position:left -50px;}
#time-list #timelist1.select a,#time-list #timelist2.select a,#time-list #timelist3.select a{
	background-position:left -25px;}

/* =第二期專刊===================== */
.specail02 .zone1{
	position:relative;
	width:1070px;/*960px*/
	height:406px;/*380px*/
	margin:0 0 0 -110px;/*超出的寬*/
	overflow:visible;
	background:none;}
.specail02 .zone1-1,.specail03 .zone1-1{
	width:236px;
	float:right;/*改為靠右*/
	background: url(../images/bg/bg_speidx_R.jpg) left top no-repeat;}
.specail03 .zone1-1 .arwbg,.specail04 .zone1-1 .arwbg{
	margin-bottom:5px;}

/*在zone1-float-left加上id main-visual*/
.specail02 #main-visual,.specail03 #main-visual{
	width:820px;
	height:407px;
	position:absolute;
	top:-1px;
	right:250px;}
.specail02 .winebg2,.specail03 .winebg2{
	background: url(../images/bg/bg_spe02.jpg) right bottom no-repeat;}
.specail02 #zone-tabcon01 .t01,.specail02 #zone-tabcon01 .t01 a,.specail03 #zone-tabcon01 .t01,.specail03 #zone-tabcon01 .t01 a{
	color:#96cbe4;
	font-weight:bold;}

/* X'mas裝飾 */
.adorn01{
	position:absolute;
	top:376px;
	right:105px;
	z-index:100;}
.adorn02{
	position:absolute;
	top:409px;
	right:6px;
	z-index:100;}
.adorn03{
	position:absolute;
	top:611px;
	right:148px;
	z-index:100;}
.adorn04{
	position:absolute;
	top:629px;
	right:6px;
	z-index:100;}
.adorn05{
	position:absolute;
	top:398px;
	right:248px;
	z-index:100;}


/* -include_pop_truetalk---------- */
#pop-truetalk{
	top:20%;
	padding:0;
	width:673px;
	height:361px;
	border:none;
	background:url(../images/bg/bg_card01.gif) left top no-repeat;
	z-index:250;
	margin-left:-336.5px;}
#pop-truetalk .close-btn{
	position:absolute;
	top:12px;
	right:17px;}
.pop-truetalk-con{
	margin:0 0 0 103px;}
#pop-truetalk .title{
	height:54px;}
#pop-truetalk .row1 td{
	padding:10px 0 0 0;
	color:#d7b037;}
#pop-truetalk .row1 p{
	padding-top:3px;}
#pop-truetalk textarea{
	width:459px;
	height:72px;
	background:#cbdaf1;
	border:1px solid #354264;
	font-size:12px;
	padding:3px;}
#pop-truetalk .input03 input{
	height:16px;
	height:20px \9;
	*height:20px;
	width:88px;
	line-height:20px;
	margin-top:4px;
	*margin-top:2px;
	padding:3px 3px 0 3px;
	padding:0px 3px 0 3px \9;
	*padding:0px 3px 0 3px;}
#pop-truetalk .input04 input{
	height:16px;
	height:20px \9;
	*height:20px;
	width:190px;
	line-height:20px;
	margin-top:4px;
	*margin-top:2px;
	padding:3px 3px 0 3px;
	padding:0px 3px 0 3px \9;
	*padding:0px 3px 0 3px;}

/*bar_site*/
.search-site{
	height:36px;
	padding:14px 0 0 5px;
	color:#dcdcdc;
	font-weight:bold;}
.search-site input{
	vertical-align:middle;}
.search-site input.ipt-add{
	height:18px;
	height:20px \9;
	*height:17px;
	line-height:22px;
	*line-height:19px;
	width:351px;
	border:none;
	margin:0 5px 0 0;
	padding:3px 3px 0 3px;
	padding:0px 3px 0 3px \9;
	*padding:0px 3px 0 3px;
	color:#7e7e7e;
	font-size:12px;}
.search-site select{
	height:24px;
	height:20px \9;
	line-height:24px;
	vertical-align:middle;
	font-size:12px;
	padding:3px 0 0 0;
	padding:0 \9;
	*padding:0;}
.search-site .ipt-submit{
	margin:0 0 0 15px;}

/* catch_index */
.catch-menu{
	height:50px;
	background:url(../uploadphoto/images/bg/bg_catch_nav.gif) right top no-repeat;}
.catch-nav{
	margin:0 0 0 10px;}
.catch-nav li{
	height:50px;
	float:left;}
	.catch-nav li a{
		height:50px;
		width:90px;
		display:block;
		text-indent:-9999px;}
	.catch-nav #catch-nav01 a{
		background:url(../uploadphoto/images/btn/btn_catch_nav01.gif) left top no-repeat;}
	.catch-nav #catch-nav02 a{
		background:url(../uploadphoto/images/btn/btn_catch_nav02.gif) left top no-repeat;}
	.catch-nav #catch-nav03 a{
		background:url(../uploadphoto/images/btn/btn_catch_nav03.gif) left top no-repeat;}
	.catch-nav #catch-nav04 a{
		background:url(../uploadphoto/images/btn/btn_catch_nav04.gif) left top no-repeat;}
	.catch-nav #catch-nav05 a{
		background:url(../uploadphoto/images/btn/btn_catch_nav05.gif) left top no-repeat;}
	.catch-nav #catch-nav06 a{
		background:url(../uploadphoto/images/btn/btn_catch_nav06.gif) left top no-repeat;}
	.catch-nav #catch-nav01 a:hover,.catch-nav #catch-nav02 a:hover,.catch-nav #catch-nav03 a:hover,.catch-nav #catch-nav04 a:hover,.catch-nav #catch-nav05 a:hover,.catch-nav #catch-nav06 a:hover{
		background-position:left bottom;}
	.catch-nav #catch-nav01.select a,.catch-nav #catch-nav02.select a,.catch-nav #catch-nav03.select a,.catch-nav #catch-nav04.select a,.catch-nav #catch-nav05.select a,.catch-nav #catch-nav06.select a{
		background-position:left bottom;}
.catch-ipt-col input{
	vertical-align:middle;}
.catch-ipt input{
	width:138px;/*183*/
	padding:3px 3px;
	background:#616161;
	border:none;
	color:#fff;}

/* catch_step1*/
.no-catchbg{
	background:none;
	padding:0;}
.catch-content{
	padding:0 0 0 273px;
	background:#000 url(../uploadphoto/images/bg/bg_catch_main.jpg) left top no-repeat;}
.catch-title{
	padding:28px 0 10px 41px;}
	.catch-title img,.upload-pic img{
		vertical-align:top;}
.dotline04{
	height:1px;
	line-height:1px;
	margin:20px 0 14px 0;
	overflow:hidden;
	background:url(../uploadphoto/images/dec/dec_catch_dotline.gif) left top repeat-x;}
.catch-list01{
	margin:15px 0 30px 0;}
.catch-list01 li{
	color:#bdbdbd;
	margin:0 0 0 7px;
	padding:0 0 0 8px;
	background:url(../uploadphoto/images/icon/icon_catch_dot01.gif) left 9px no-repeat;}
.upload-pic{
	margin:0 25px 0 0;}
.catch-t01{
	color:#b9daf0;}

/* catch_step3 */
.verpic-frame{
	width:193px;/*206*/
	height:250px;/*264*/
	padding:14px 0 0 13px;
	margin:0 35px 0 90px;
	background:url(../uploadphoto/images/bg/bg_catch_verframe.jpg) left top no-repeat;}
.horpic-frame{
	width:364px;/*377*/
	height:274px;/*288*/
	padding:14px 0 0 13px;
	margin:0 35px 0 4px;
	background:url(../uploadphoto/images/bg/bg_catch_horframe.jpg) left top no-repeat;}
.catch-note01-descript{
	font-weight:bold;
	color:#e9e9e9;
	padding:0 5px 5px 5px;
	width:225px;
	border-bottom:1px solid #454545;}
.catch-note01-person{
	color:#fff;
	padding:5px 5px 10px 5px;}
.catch-note01-person span{
	font-family:Arial;
	font-size:18px;
	margin:0 10px 0 0;}
.catch-note01{
	height:290px;
	position:relative;}
.catch-note-top{
	position:absolute;
	top:69px;}
.catch-note-top span{
	font-family:Arial;
	font-size:18px;
	letter-spacing:-1px;
	color:#fff;}
.catch-note-btm{
	position:absolute;
	bottom:0;}

/* catch_step5 */
.input07 input{
	border:none;
	background:#c5c5c5;
	padding:3px 3px 4px 3px;
	padding:5px 3px 1px 3px \9;
	*padding:5px 3px 1px 3px;
	font-size:12px;
	line-height:12px;}
.input08 input{
	width:305px;}

/* look_index */
.look-content{
	height:416px;
	padding:24px 0 0 66px;
	position:relative;
	background:#000 url(../uploadphoto/images/bg/bg_look_main.jpg) left top no-repeat;}
.look-list li{
	float:left;
	margin:0 17px 8px 0;}
	.look-list li a{
		display:block;
		width:141px;/*150*/
		height:161px;/*170*/
		padding:9px 0 0 9px;
		position:relative;
		background:url(../uploadphoto/images/bg/bg_look_nomframe02.png) left top no-repeat;}
	.look-list li a:hover{
		background:url(../uploadphoto/images/bg/bg_look_ovframe02.png) left top no-repeat;}
	.look-list li a span{
		position:absolute;
		bottom:10px;
		left:16px;
		color:#000;
		font-size:11px;}
	.look-list li a:hover span{
		color:#000;}
.look-page{
	position:absolute;
	bottom:20px;
	left:66px;}
.look-detail{
	height:436px;/*470*/
	width:854px;
	padding:34px 0 0 106px;
	position:relative;
	background:#000 url(../uploadphoto/images/bg/bg_look_main2.jpg) left top no-repeat;}
.look-pic div{
	width:482px;
	height:362px;
	border:5px solid #f4cc2a;}
.look-pic div img{
	vertical-align:top;
	border:1px solid #dfdfdf;}
.look-pad01{
	padding:0 0 0 33px;}
.look-pad02{
	padding:10px 0 10px 0;
	line-height:2px;}
.look-t01{
	color:#fff7b0;
	font-family:Arial;
	font-size:30px;
	line-height:30px;}
.look-t02{
	font-weight:bold;
	color:#ededed;}
.look-t03{
	color:#e9e9e9;}
.look-close-btn{
	position:absolute;
	right:0;
	top:40px;}
.look-page2{
	position:absolute;
	right:84px;
	bottom:56px;}

/* notice_index */
.notice-content{
	color:#fff;
	padding:24px 0 0 273px;
	background:#000 url(../uploadphoto/images/bg/bg_notice.jpg) left top no-repeat;}
.notice-t01{
	color:#e07070;}
.notice-t02{
	color:#c14f23;
	font-weight:bold;}
.notice-title{
	height:15px;
	margin:0 0 10px 0;}
.notice-title img{
	vertical-align:top;}
.notice-article01,.notice-article02{
	padding-bottom:25px;}
.notice-article02 th{
	background:#465576;
	text-align:center;
	height:30px;
	color:#f2f2f2;}
.notice-article02 td{
	color:#163b77;
	background:#c9cfcf;
	padding:0 0 0 19px;
	font-family:Arial;}
th.bor01{
	border-bottom:1px solid #c9cfcf;}
td.bor02{
	border-bottom:1px solid #465576;}

/* select-music */
#select-music{
	top:25%;
	margin-left:-336px;
	padding:0;
	width:673px;
	height:361px;
	border:none;
	background:url(../images/bg/bg_card01.gif) left top no-repeat;
	z-index:250;}
#select-music .title{
	padding:11px 0 0 13px;}
#select-music .close-btn{
	padding:5px 10px 0 0;}
.select-music-wraper{
	margin:28px 0 0 35px;
	*margin:32px 0 0 35px;}
.select-music-title{
	width:604px;
	height:29px;
	line-height:29px;
	background:url(../images/bg/bg_music_title.gif) left top no-repeat;}
	.select-music-title img{
		vertical-align:middle;
		*margin:7px 0 0 0;}
.select-music-content{
	width:602px;/*604px*/
	height:192px;/*194px*/
	padding:1px;
	overflow:auto;
	overflow-x:hidden;
	color:#d3daea;}
.select-music-content td{
	line-height:15px;
	font-size:11px;
	padding:4px 0;
	border-bottom:1px solid #7f8cac;}
	.select-music-content .row1 td{
		background:#2c3755;}
	.select-music-content .row2 td{
		background:#404f70;}
.select-music-content td.choose{
	text-align:right;}
	.select-music-content td.choose input{
		margin:0 10px 0 0;}
.select-music-content td.song-name,.select-music-content td.song-type,.select-music-content td.song-ins{
	padding-right:10px;}
.select-music-content td.song-time{
	padding-left:15px;}
.select-music-content td.song-singer,.select-music-content td.song-album{
	padding-right:20px;}

/* special_index02 中間 */
.leicabg{
	background: url(../images/bg/bg_spe_leica.jpg) right bottom no-repeat;}

/* =sp活動==================*/
.sp-main{
	width:960px;
	height:490px;
	background: url(../images/bg/bg_sp_main.jpg) right bottom no-repeat;}
.sp-sidenav{
	float:left;
	width:181px;
	height:100%;
	background: url(../images/bg/bg_sp_side.jpg) left top no-repeat;}
.sp-sidenav ul{
	margin:34px 0 0 47px;}
	.sp-sidenav li a{
		width:73px;
		height:17px;
		display:block;
		text-indent:-9999px;
		overflow:hidden;}
	.sp-sidenav #spnav01 a{
		background: url(../images/btn/btn_sp01.gif) left top no-repeat;}
	.sp-sidenav #spnav02 a{
		background: url(../images/btn/btn_sp02.gif) left top no-repeat;}
	.sp-sidenav #spnav03 a{
		background: url(../images/btn/btn_sp03.gif) left top no-repeat;}
	.sp-sidenav #spnav04 a{
		background: url(../images/btn/btn_sp04.gif) left top no-repeat;}
	.sp-sidenav #spnav05 a{
		background: url(../images/btn/btn_sp05.gif) left top no-repeat;}
	.sp-sidenav #spnav06 a{
		background: url(../images/btn/btn_sp06.gif) left top no-repeat;}
	.sp-sidenav #spnav07 a{
		background: url(../images/btn/btn_sp07.gif) left top no-repeat;}
	.sp-sidenav #spnav08 a{
		background: url(../images/btn/btn_sp08.gif) left top no-repeat;}
	.sp-sidenav li#spnav01,.sp-sidenav li#spnav06,.sp-sidenav li#spnav07{
		margin-bottom:15px;}
	.sp-sidenav li#spnav02,.sp-sidenav li#spnav03,.sp-sidenav li#spnav04,.sp-sidenav li#spnav08{
		margin-bottom:8px;}
	.sp-sidenav li#spnav05{
		margin-bottom:20px;}
	.sp-sidenav #spnav02 a:hover,.sp-sidenav #spnav03 a:hover,.sp-sidenav #spnav04 a:hover,.sp-sidenav #spnav05 a:hover,.sp-sidenav #spnav06 a:hover,.sp-sidenav #spnav07 a:hover,.sp-sidenav #spnav08 a:hover{
		background-position:left -17px;}
	.sp-sidenav #spnav01.select a,.sp-sidenav #spnav02.select a,.sp-sidenav #spnav03.select a,.sp-sidenav #spnav04.select a,.sp-sidenav #spnav05.select a,.sp-sidenav #spnav06.select a,.sp-sidenav #spnav07.select a{
		background-position:left -17px;}
.sp-content{
	float:left;
	width:779px;}
	#sp-index .sp-content-title{
		background:none;}
	.sp-content-title{
		height:50px;
		background: url(../images/bg/bg_sp_title.jpg) left top no-repeat;}
		.sp-content-title img{
			margin:16px 0 0 38px;}
#sp-ploy,#sp-notice,#sp-get{
	height:100%;
	background: url(../images/bg/bg_sp_ploy.jpg) right bottom no-repeat;}
	.sp-content .article{
		color:#dfdfdf;
		line-height:22px;
		margin:15px 0 0 38px;}
	#sp-ploy .article-note{
		margin-top:10px;
		height:101px;/*112px*/
		width:462px;/*476px*/
		line-height:20px;
		padding:11px 0 0 14px;
		background: url(../images/bg/bg_sp_ploynote.gif) left top repeat-x;}
	#sp-ploy .article-note img{
		margin-bottom:7px;}
	.t-pink{
		color:#f59e8c;}
#sp-winner .article{
	margin:0 54px 0 38px;}
.sp-winner-date{
	text-align:right;
	height:28px;}
.sp-winner-date img{
	vertical-align:middle;}
.winner-list th{
	border-bottom:1px solid #052b4e;
	background:#d5d9e4;
	padding-left:9px;}
.winner-list td{
	border-bottom:1px solid #052b4e;
	background:#fff;
	color:#313131;
	padding:0 9px;}
.winner-list td.no-btmbor{
	border-bottom:none;}
.winner-list th.right-bor{
	border-right:1px solid #052b4e;}
.gift2 table{
	margin-top:5px;}
.gift3 table{
	margin:8px 0 8px 15px;}
.gift2 td,.gift3 td{
	border:none;
	padding:0;
	line-height:19px;}

/* sp */
.sp{
	background: url(../images/pic/pic_spe_spwine.jpg) right bottom no-repeat;}

/* 相片框 */
.picframe01{
	position:relative;
	width:100%;
	height:417px;
	display:block;}
	.picframe02{
		position:absolute;
		display:block;
		width:195px;
		height:27px;
		bottom:7px;
		left:24px;
		background:url(../uploadphoto/images/bg/bg_framelogo.gif) left bottom no-repeat;}
	.picframe-logo{
		padding:15px 16px 28px 16px;
		border:7px solid #f4cc2a;
		background:url(../uploadphoto/images/bg/bg_framebg.jpg) left top repeat-x;}
	
/* look加投票轉寄 */
.look-pad03{
	padding:5px 0;}
.look-pad04{
	padding:0 14px 0 0;}
.look-detail{
	height:460px;/*470*/
	width:925px;
	padding:10px 0 0 35px;}
.look-page2{
	position:absolute;
	right:28px;
	bottom:56px;}
.look-detail .input06 input{
	width:217px;
	height:17px;
	*height:20px;
	line-height:20px;
	*line-height:18px;
	padding:3px 3px 0 3px;
	*padding:0 3px 0 3px;}

/* list右上按鈕*/
.look-content{
	height:416px;
	padding:24px 0 0 66px;
	position:relative;
	background:#000 url(../uploadphoto/images/bg/bg_look_main.jpg) left top no-repeat;}
body #article .look-content .look-sort{
	position:absolute;
	right:15px;
	top:3px;}
#article .look-sort a:hover{
	color:#f4cc2a;}

/* 2009-1231 best4 */
.bestFour {
height:440px;
background:url(../uploadphoto/images/bg/best4bg.jpg) left top no-repeat;}
	.fourTitle {
	clear:both;
	width:932px;
	padding:40px 0 50px 28px;
	height:36px;}
		.fourDate {
		float:right;}
		.fourDate b, .fourDate div{
		float:left;
		font-weight:300;
		display:block;
		font-size:20px;
		text-align:center;}
		.fourDate b{
		background:#191a3e;
		width:115px;
		line-height:35px;
		color:white;}
		.fourDate div{
		width:148px;
		height:35px;
		background:#858583;}
		.fourDate div select{
		font-size:15px;}
		.fourTitle img {
		float:left;}
	.fourList {
	padding:0 0 0 22px;
	width:938px;
	clear:both;
	text-align:center;}
		.fourList a{
		background:url(../uploadphoto/images/btn/best4icon-off.gif) right top no-repeat;
		padding:37px 0 0 5px;
		display:inline-block;}
		.fourList a.ON{
		background:url(../uploadphoto/images/btn/best4icon-on.gif) right top no-repeat;}
		.fourList a img {
		background-colo:#09214b;
		padding:2px;
		border:1px solid #f4cc2a;}
		.fourList div{
		padding-top:55px;
		text-align:left;
		width:100%;
		clear:both;}

/* dow_jukebox.asp */
.jukebox{
	width:100%;
	background:url(../images/bg/bg_jukebox.jpg) left top no-repeat;}
.jukebox-content,.jukebox-player{
	float:left;}
	.jukebox-content{
		width:665px;
		padding:60px 0 0 15px;}
		.jukebox-note{
			height:25px;
			line-height:25px;
			position:relative;
			margin-bottom:5px;}
		.jukebox-note p{
			padding-left:2px;
			font-size:11px;
			color:#9ebadb;}
		.jukebox-note div{
			position:absolute;
			right:0;
			top:0;}
		.jukebox-note div input{
			margin-left:2px;}
		.jukebox-note div input,.jukebox-note div select{
			vertical-align:middle;}
	.jukebox-list{
		width:664px;}
		.jukebox-list-title{
			height:34px;
			overflow:hidden;}
		.jukebox-list-title th{
			height:34px;
			line-height:34px;
			color:#d7dde8;
			text-align:center;
			background:url(../images/bg/bg_jukebox_th.gif) left top repeat-x;}
		.jukebox-list-song{
			height:355px;
			width:664px;
			overflow:auto;
			overflow-x:hidden;
			background:#777c95;}
		.jukebox-list-song td{
			background:#777c95;
			color:#e9e9e9;
			text-align:center;
			padding:3px 0;
			border-right:1px solid #646a84;
			border-bottom:1px solid #646a84;}
		.jukebox-list-song td img{
			vertical-align:middle;}
		td.song-name,td.song-singer,td.song-album{
			padding:3px 7px;
			text-align:left;}
		td.addtolist{
			border-right:none;}
	.jukebox-player{
		width:280px;}

/* winner_index.asp */
#winner-nav{
	margin-top:13px;}
	#winner-nav li{
		float:left;
		margin-right:10px;}
	#article #winner-nav li a{
		color:#959ea3;
		display:block;
		padding:5px 15px;
		border:1px solid #494949;}
	#article #winner-nav li a:hover,#article #winner-nav li.select a{
		color:#041828;
		border:1px solid #d38413;
		background:#e8ba17;}
#winner-contnet{
	margin-top:32px;}
	.winner-article{
		position:relative;
		width:668px;
		margin-bottom:50px;
		display:none;}
	div.date-select{
		position:absolute;
		right:0;
		top:-52px;}
	.winner-article p{
		color:#d1d1d1;
		font-weight:700;
		margin-bottom:8px;}
	.winner-article img{
		vertical-align:top;}
	.winner-title{
		margin-bottom:20px;
		line-height:0;}
	.winner-article th,.winner-article td{
		text-align:center;
		height:32px;
		line-height:32px;}
	.winner-article th{
		background:#465576;}
	.winner-article td{
		background:#c9cfcf;
		color:#163b77;
		border-right:1px solid #e4e4e4;
		border-bottom:1px solid #e4e4e4;}
	td.no-Rbor{
		border-right:none;}
	td.no-Bbor{
		border-bottom:none;}
	td.no-RBbor{
		border-right:none;
		border-bottom:none;}
	#winner-contnet .win-list{
		margin:0 12px 33px 0;
		float:left;}
	.hot-pic{
		padding-top:10px;
		height:171px;}
	.hot-pic img{
		float:left;
		background-color:#09214b;
		padding:2px;
		border:1px solid #f4cc2a;}
	.hot-pic span{
		float:left;
		display:block;
		margin:135px 0 0 30px;
		font-weight:normal;
		color:#9ca0a2;}
	.cammera-pic{
		position:absolute;
		bottom:-55px;
		*bottom:-40px;
		right:100px;}

/* =第三期專刊===================== */
#spe-nav02.speidx03-navbg ul{
	width:724px;
	border-right:1px solid #454d25;
	border-left:1px solid #454d25;
	background: url(../images/bg/bg_spe_nav02.gif) left bottom repeat-x;}
	
#spe-nav03.speidx03-navbg ul{
	width:470px;
	border-right:1px solid #454d25;
	border-left:1px solid #454d25;
	background: url(../images/bg/bg_spe_nav02.gif) left bottom repeat-x;}
	
.specail03 .zone1{
	position:relative;
	width:1070px;/*960px*/
	height:406px;/*380px*/
	margin:0 0 0 -110px;/*超出的寬*/
	overflow:visible;
	background:url(../images/bg/bg_speidx03.jpg) right top no-repeat;}
.specail03 .zone1-1{
	background:none;}
.specail03 #spe-nav02 li a,.specail03 #spe-nav03 li a{
	color:#d8d8d8;}
	.specail03 #spe-nav02 li a:hover,.specail03 #spe-nav03 li a:hover{
		color:#fffbc6;}
.specail03 #spe-nav02 li.select a,.specail03 #spe-nav03 li.select a{
	color:#0f173b;}

.specail03 .pga01,.specail04 .pga01{
	background: url(../images/bg/bg_pagcenter01.jpg) right bottom no-repeat;}
.specail03 .pga02,.specail04 .pga02{
	background: url(../images/bg/bg_pagcenter02.jpg) right bottom no-repeat;}
.specail03 #zone-tabcon{
	background:#aeadb2;}
.specail03 .pga03{
	background:url(../images/bg/bg_spe01.gif) right bottom no-repeat;}
.specail03 .pga04{
	background:url(../images/bg/bg_pagcenter04.jpg) right bottom no-repeat;}
.specail04 .pga06{
	background:url(../images/bg/bg_pagcenter06.jpg) right bottom no-repeat;}
	.specail04 .pga06 .padb5{
		padding:26px 0 5px 0;}
.specail04 .pga07{
	background:url(../images/bg/bg_pagcenter07.jpg) right bottom no-repeat;}
.specail04 .pga08{
	background:url(../images/bg/bg_pagcenter08.jpg) right bottom no-repeat;}
.specail04 .pga09{
	background:url(../images/bg/bg_pagcenter09.jpg) right bottom no-repeat;}
.specail04 .pga19{
	background:url(../images/bg/bg_pagcenter19.jpg) right bottom no-repeat;}
	
.specail03 #zone-tabcon .pga05{
	width:711px;
	height:133px;
	padding:24px 10px 10px 17px;
	background:url(../images/bg/bg_pagcenter05.jpg) right bottom no-repeat;}
	.specail03 #zone-tabcon .pga05 .more,.specail03 #zone-tabcon .pga05 .more a{
		color:#fff;
		background:none;}
	.specail03 #zone-tabcon .pga05 .more a{
		padding:0 10px 0 10px;}
	.specail03 #zone-tabcon .pga05 .more a:hover{
		color:#fffbc6;}
	
/* =歐巡賽發票登錄===================== */
.invoice-pga .main-article{
	padding:0;
	width:960px;
	height:490px;
	overflow:hidden;}
.invoice-pga .pganav{
	width:188px;
	height:490px;
	float:left;
	background:url(../images/bg/bg_pgaL.jpg) right top no-repeat;}
.invoice-pga .pganav ul{
	padding-top:20px;
	width:187px;}
	.invoice-pga .pganav li a{
		display:block;
		width:140px;
		height:24px;
		padding:8px 0 0 47px;}
	.invoice-pga .pganav li a:hover,.invoice-pga .pganav li.select{
		background:#9dbe4b;}
	.invoice-pga .pganav li a{
		vertical-align:top;}
		
/* -invoice-pga01 ------------------ */		
.invoice-pga .pgacon{
	width:772px;
	_width:769px;
	height:490px;
	float:left;
	position:relative;
	background:url(../images/bg/bg_pgaR.jpg) right top no-repeat;}
	.invoice-pga .pga-maintitle{
		position:absolute;
		top:57px;
		left:39px;}
	.invoice-pga .pga-winepic{
		position:absolute;
		top:57px;
		right:42px;}
	.invoice-pga .pga-giftpic{
		position:absolute;
		top:227px;
		left:39px;}
	.invoice-pga .mainbtn{
		position:absolute;
		width:358px;
		bottom:35px;
		left:39px;}
		.invoice-pga .mainbtn a{
			display:block;
			width:136px;
			height:44px;
			text-indent:-9999px;
			float:left;
			margin-right:18px;}
		.invoice-pga .mainbtn a.intro-btn{
			background:url(../images/btn/btn_pga01.gif) left top no-repeat;}
		.invoice-pga .mainbtn a.intro-btn:hover{
			background:url(../images/btn/btn_pga01.gif) left bottom no-repeat;}
		.invoice-pga .mainbtn a.login-btn{
			background:url(../images/btn/btn_pga02.gif) left top no-repeat;}
		.invoice-pga .mainbtn a.login-btn:hover{
			background:url(../images/btn/btn_pga02.gif) left bottom no-repeat;}

/* -invoice-pga02 ------------------ */		
.invoice-pga .keyin{
	position:absolute;
	bottom:97px;
	left:40px;}
	.invoice-pga .keyin th{
		color:#e3e3e3;
		vertical-align:middle;}
	.invoice-pga .keyin th,.invoice-pga .keyin td{
		height:30px;}
	.ipt09{
		border:none;
		background:#cedde2;
		width:294px;
		padding:4px 3px 5px 3px;
		padding:6px 3px 2px 3px \9;
		*padding:6px 3px 2px 3px;
		font-size:12px;
		line-height:12px;}
	.invoice-pga .mainbtn a.ok-btn{
		height:36px;
		width:111px;
		margin:0 0 15px 0;
		float:right;
		background:url(../images/btn/btn_pga03.gif) left top no-repeat;}
	.invoice-pga .mainbtn a.ok-btn:hover{
		background:url(../images/btn/btn_pga03.gif) left bottom no-repeat;}
		
/* -invoice-pga03 ------------------ */		
.invoice-pga-intro .pganav{
	width:188px;
	height:757px;
	float:left;
	background:url(../images/bg/bg_pgaL02.jpg) right top no-repeat;}
.invoice-pga-intro .main-article,.invoice-pga-intro .pgacon{
	height:757px;}
.invoice-pga-intro .pgacon{
	background:url(../images/bg/bg_pgaR02.jpg) right top no-repeat;}
	.intro01{
		margin:28px 0 0 39px;}
	.intro02{
		margin:16px 0 0 39px;
		color:#fcfdf0;}
	.intro03{
		position:absolute;
		top:134px;
		left:33px;}
	.intro04{
		position:absolute;
		top:59px;
		right:69px;}
	.intro05{
		margin:233px 0 0 39px;
		line-height:0;}
	.intro06{
		margin:5px 0 0 39px;
		color:#aeb1b3;}
	
/* -invoice-pga04 ------------------ */		
.invoice-pga .pga-winepicL{
	position:absolute;
	top:103px;
	left:21px;}
.invoice-pga .pga-promopic{
	position:absolute;
	width:484px;
	display:block;
	top:35px;
	right:17px;}
	
/* -invoice-pga05 ------------------ */		
.invoice-pga .giftlist{
	padding:66px 0 0 20px;}
.invoice-pga .onegiftlist{
 	border:1px solid #e1ebf3;
	margin:0 20px 15px 0;
	width:353px;
	float:left;
	background:#fff;}
	.invoice-pga .onegiftlist img{
		float:left;
		vertical-align:middle;
		margin-top:80px;}
	.invoice-pga .personlist{
		width:227px;
		/*height:120px;*/
		display:block;
		float:right;
		border-left:1px solid #e5eff7;}
	.invoice-pga .personlist th,.invoice-pga .personlist td{
		text-align:center;}
	.invoice-pga .personlist th{
		color:#e5eff7;
		background:#4b4b4b;
		height:22px;
		_height:21px;}
	.invoice-pga .personlist td{
		color:#4b4b4b;
		border-bottom:1px solid #a2aab0;
		background:#e5eff7;
		height:24px;
		line-height:24px;}
	.invoice-pga .personlist .lasttr td{
		border-bottom:none;}

.invoice-pga .giftintro{
	margin-left:20px;
	color:#ede6c2;
	padding-top:5px;}
	
/* =歐巡賽===================== */
/* -champ01 ------------------ */		
.champ .main-article{
	padding:0;
	margin:0;
	width:962px;
	height:490px;}
.champ .champnav{
	width:189px;
	height:100%;
	float:left;
	background:url(../images/bg/bg_champL.jpg) right top no-repeat;}
.champ .champcon{
	width:770px;
	height:100%;
	float:left;}
	
.champ .champnav ul{
	padding-bottom:5px;
	margin-bottom:2px;
	width:100%;
	/*background:url(../images/dec/dec_champL.gif) center bottom no-repeat;*/}
	.champ .champnav li{
		/*margin-bottom:3px;*/}
	.champ .champnav li a,.champ .champnav li{
		display:block;
		width:100%;
		height:32px;
		text-indent:-9999px;}
	#champ-nav01 a{
		background:url(../images/btn/btn_champ01.png) left top no-repeat;}
	#champ-nav02 a{
		background:url(../images/btn/btn_champ02.png) left top no-repeat;}
	#champ-nav03 a{
		background:url(../images/btn/btn_champ03.png) left top no-repeat;}
	#champ-nav04 a{
		background:url(../images/btn/btn_champ04.png) left top no-repeat;}
	#champ-nav05 a{
		background:url(../images/btn/btn_champ05.png) left top no-repeat;}
	#champ-nav06 a{
		background:url(../images/btn/btn_champ06.png) left top no-repeat;}
	#champ-nav07 a{
		background:url(../images/btn/btn_champ07.png) left top no-repeat;}
	#article .champnav ul li a:hover,#article .champnav ul li.select a{
		background-position:left bottom;}
		
/* -champ02 ------------------ */		
.champL .main-article{
	height:1190px;}
.champL02 .main-article{
	padding:0;
	margin:0;
	width:962px;
	height:872px;}
.champL .champnav{
	background:url(../images/bg/bg_champL02-2.jpg) right top no-repeat;}
.champL02 .champnav{
	background:url(../images/bg/bg_champL02.jpg) right top no-repeat;}
.champL .champcon{
	padding:35px 0 0 10px;
	width:760px;
	height:1155px;
	overflow:hidden;
	background:#67723d url(../images/bg/bg_champC01.jpg) right top no-repeat;}
.champL02 .champcon{
	padding:35px 0 0 10px;
	width:760px;
	height:837px;
	background:#67723d url(../images/bg/bg_champC02.jpg) right top no-repeat;}
	.champL .one-item{
		margin-bottom:20px;}
	.champL .one-item img{
		vertical-align:top;
		padding-bottom:4px;}
	.champcon-dectail{
		color:#fff;
		padding:19px 0 0 22px;}
	.champcon-dectail .gift{
		padding:0 0 10px 9px;
		margin-left:22px;
		background:url(../images/dec/dec_champ-dotline.gif) left bottom no-repeat;}
	.champcon-dectail .gift img{
		vertical-align:top;}
	.champcon-dectail .gift td{
		font-weight:bold;}
	.green-table{
		padding:7px 0 0 30px;}
	.green-table td,.green-table th{
		padding:5px 20px;
		background:#86a36c;
		border-bottom:1px solid #67723d;}
	.green-table th{
		background:#e8ecc2;
		color:#343920;
		border-right:1px solid #67723d;}
		
/* -champ06 ------------------ */		
.champL02 .champcon-dectail li{
	float:left;
	width:360px;
	margin-right:8px;}
	.green-table02 td,.green-table02 th{
		padding:3px 0;
		text-align:center;
		background:#e8ecc2;
		color:#343920;
		border-bottom:1px solid #67723d;
		border-right:1px solid #67723d;}
	.green-table02 td.name{
		text-align:left;
		padding-left:15px;}
	.green-table02 th{
		padding:5px 0;
		background:#86a36c;
		color:#fff;
		font-weight:bold;}
	.green-table02 p{
		padding:5px 0 10px 10px;}
	.green-table02 p img{
		vertical-align:top;}
.famedlist{
	padding:19px 0 0 15px;}
.famedlist .note{
	padding:15px 0 0 0;}

/*dow-widget*/	
.dow-widget{
	width:712px;/*960px*/
	height:260px;/*500px*/
	padding:240px 0 0 397px;
	background:url(../images/bg/widget_index.jpg) left top no-repeat;}
.dow-widget .item{
	width:215px;
	height:180px;
	margin-right:33px;
	display:block;
	float:left;}
	
/* main-nav iframe */
.nav-hif{
	filter:Chroma(Color=white);
	position:absolute;
	top:0;
	left:0;
	height:180px;
	width:105px;
	z-index:-1;
	background:transparent;}

/* champ-pre */
.champ-pre .main-article{
	height:872px;}
.champ-pre .champnav{
	background:url(../images/bg/bg_champL02.jpg) right top no-repeat;}
.champ-pre .champcon{
	height:630px;
	padding:192px 0 50px 0;
	background:#67723d url(../images/bg/bg_champC03.jpg) left top no-repeat;}
.champ-pre .champcon-dectail{
	width:659px;/*731px*/
	height:560px;
	height:580px \9;
	overflow:hidden;
	padding:30px 36px 40px 36px;
	margin-left:20px;
	background:#505930 url(../images/bg/bg_champC04.jpg) left top no-repeat;}
.top-bar{
	height:20px;}
.champ-pre .page{
	height:20px;
	float:left;
	line-height:15px;}
.champ-pre .page a,.champ-pre .page span,.champ-pre .page img{
	float:left;}
	.champ-pre .page img{
		vertical-align:middle;
		margin-right:23px;}
	.champ-pre .page a,.champ-pre .page span{
		margin:0 3px;}
	#article.champ-pre .page a{
		color:#fff;}
	#article.champ-pre .page a:hover{
		text-decoration:underline;}
	#article.champ-pre .page span{
		font-weight:700;
		text-decoration:underline;}
#article.champ-pre a.cham-sort{
	color:#faecad;
	margin-left:10px;}
#article.champ-pre a.cham-sort:hover{
	text-decoration:underline;}
.cham-search{
	float:right;}
	.cham-search input{
		vertical-align:middle;}
	.cham-search .ipt-search{
		border:1px solid #fff;
		margin-right:2px;}
.pre-list table{
	margin-top:13px;}
	.pre-list th{
		color:#fffff0;
		background:#86a36c;
		text-align:center;
		font-weight:700;
		height:29px;
		border-bottom:1px solid #505930;
		border-right:1px solid #505930;}
	.pre-list td{
		background:#e8ecc2;
		color:#333333;
		text-align:center;
		height:24px;
		border-bottom:1px solid #505930;
		border-right:1px solid #505930;}
	.pre-list td.pre-name{
		text-align:left;
		padding-left:10px;}
	a.vote-btn{
		text-indent:-9999px;
		width:118px;
		height:23px;
		display:inline-block;
		*display:block;
		cursor:pointer;
		text-align:center;
		background:url(../images/btn/btn_cham-vote.gif) left top no-repeat;}
	.vote-btn:hover{
		background-position:left bottom;}
#btm-page{
	margin-top:10px;
	height:20px;}
	#btm-page .page{
		float:right;}

/* cham-rule */
#rule-nav{
	height:32px;
	background:url(../images/dec/dec_cham-ruleB.jpg) left bottom no-repeat;}
	#rule-nav li{
		float:left;
		height:32px;}
	#rule-nav li a{
		height:32px;
		display:block;
		text-indent:-9999px;}
	#rule-nav li#rule-nav1 a{
		width:111px;
		background:url(../images/btn/btn_cham-rule01.png) left top no-repeat;}
	#rule-nav li#rule-nav1 a:hover,#rule-nav li#rule-nav1.select a{
		width:129px;}
	#rule-nav li#rule-nav2 a{
		width:81px;
		background:url(../images/btn/btn_cham-rule02.png) left top no-repeat;}
	#rule-nav li#rule-nav2 a:hover,#rule-nav li#rule-nav2.select a{
		width:99px;}
	#article #rule-nav li a:hover,#article #rule-nav li.select a{
		width:129px;
		background-position:left bottom;}
		
/* champ-com */
.champ-com .main-article{
	height:1010px;}
.champ-com .champnav{
	background:url(../images/bg/bg_champL02-3.jpg) right top no-repeat;}
.champ-com .champcon{
	height:861px;
	padding:99px 0 50px 0;
	background:#67723d url(../images/bg/bg_champC05.jpg) left top no-repeat;}
.champ-com .champcon-detail{
	width:696px;/*731px*/
	height:840px;/*865px*/
	overflow:hidden;
	padding:18px 0 0 20px;
	margin-left:22px;
	background:#33391e url(../images/bg/bg_champC06.jpg) left top no-repeat;}
#article.champ-com .champcon-detail ul{
	margin-bottom:35px;}
	#article.champ-com .champcon-detail h3{
		margin:0 0 20px -20px;}
	#article.champ-com .champcon-detail li{
		float:left;
		width:156px;
		margin:0 18px 18px 0;}
	#article.champ-com .champcon-detail li a{
		color:#e7ebd9;}
	#article.champ-com .champcon-detail li a:hover{
		text-decoration:underline;}

/* 預測完成popup */
#pop-predictok{
	top:30%;
	margin-left:-207.5px;
	padding:0;
	width:541px;
	height:269px;
	/**height:381px;*/
	border:none;
	background:url(../images/bg/bg_pre-pop.jpg) left top no-repeat;
	z-index:250;}
	#pop-predictok h4{
		margin:91px 0 0 127px;}
	#pop-predictok h4 img{
		vertical-align:top;}
	#pop-predictok .predictok-btn{
		height:45px;
		display:block;
		margin:38px 0 0 204px;}
		
/* 2010Golf_Event_Winner */
#content.coltype1 .content-wrapperB #article.champL03{
	width:959px;
	background:#7b8da1 url(../images/bg/bg_champL02-4T.jpg) left top no-repeat;}
.champL03 .main-article{
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	background:url(../images/bg/bg_champL02-4B.jpg) left bottom no-repeat;}
.champL03 .champnav{
	background:none;}
.champL03 .champcon{
	padding:33px 0 10px 5px;
	width:765px;
	height:auto;
	background:#67723d url(../images/bg/bg_champC02.jpg) right top no-repeat;}
.champL03 h2{
	margin-bottom:23px;}
	.champL03 h2 img,.champL03 h3 img,.cham-win01 li img,.cham-win02 li img,.cham-win03 img{
		vertical-align:middle;}
#article.champL03 h3{
	margin-top:0;}
.cham-win01{
	margin:0 0 37px 30px;}
	.cham-win01 p,.cham-win01 ul,.cham-win02 li{
		float:left;}
	.cham-win01 p{
		margin:0 22px 0 2px;}
	.cham-win01 ul{
		padding-top:3px;}
	.cham-win01 li{
		margin-bottom:10px;}
.cham-win02{
	width:735px;
	margin:0 0 25px 30px;}
	.cham-win02 li{
		width:211px;
		margin:0 20px 0 0;}
	.cham-win02 li img{
		margin-bottom:10px;}
.dotline05{
	width:668px;
	height:1px;
	line-height:1px;
	margin:0 0 22px 30px;
	background:url(../images/dec/dec_champ-dotline.gif) left top repeat-x;}
.cham-win03{
	width:735px;
	margin-left:30px;}
	.cham-win03 li{
		width:320px;
		margin-right:30px;
		float:left;}
	.cham-win03 p{
		margin-bottom:12px;}
	.cham-win03 .green-table02 td{
		height:20px; 
		line-height:20px;}

/* special_index04 */
.specail04 .zone1-1{
 	background:#2e2e2e;
	height:370px;
	overflow:hidden;}
.specail04 #main-visual{
	width:710px;
	height:380px;
	position:absolute;
	top:-1px;
	left:0;}
.specail04 .zone1{
	position:relative;
	width:960px;/*960px*/
	height:380px;/*380px*/
	margin:0 0 25px 0;/*超出的寬*/
	overflow:hidden;
	background:none;}

/* travel */
.travel-mainnav{
	height:52px;
	width:960px;
	background:url(../images/bg/bg_travel_mainnav.jpg) right top no-repeat;}
	.travel-title{
		float:left;}
	.travel-mainnav img{
		vertical-align:middle;}
	.travel-mainnav ul{
		padding-top:21px;
		height:16px;
		float:left;}
	.travel-mainnav li{
		float:left;
		display:block;
		margin-left:20px;
		width:78px;
		height:16px;}
	.travel-mainnav li a{
		display:block;
		width:78px;
		height:16px;
		line-height:16px;
		overflow:hidden;
		text-indent:-9999px;}
	#tra01 a{
		width:80px;
		background:url(../images/btn/btn_travel01.png) left top no-repeat;}
	#tra02 a{
		background:url(../images/btn/btn_travel02.png) left top no-repeat;}
	#tra03 a{
		background:url(../images/btn/btn_travel03.png) left top no-repeat;}
	#tra04 a{
		width:95px;
		background:url(../images/btn/btn_travel04.png) left top no-repeat;}
	#article .travel-mainnav li a:hover,#article .travel-mainnav li.on a{
		background-position:left bottom;}
.travel-con{
	width:960px;
	height:438px;
	position:relative;
	background:url(../images/bg/bg_travel.jpg) left top no-repeat;}
.travel-invoice-btn{
	width:180px;
	height:33px;
	display:block;
	top:135px;
	right:38px;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn/btn_travel_invoice.png) left top no-repeat;}
.travel-invoice-btn:hover{
	background:url(../images/btn/btn_travel_invoice.png) left -33px no-repeat;}
#iptinvoice{
	width:253px;
	height:489px;
	background:#313131;
	position:absolute;
	top:-51px;
	right:0;
	display:none;}
	#iptinvoice .close-btn{
		float:right;
		margin:8px 13px 0 0;}
	#iptinvoice .close-btn img{
		vertical-align:middle;}
	#iptinvoice ul{
		margin:0 0 25px 16px;}
	#iptinvoice li{
		margin-bottom:7px;}
	#iptinvoice ul label{
		margin-right:11px;}
	#iptinvoice li input{
		background:#cedde2;
		border:none;
		padding:3px;
		color:#323232;
		width:194px;
		font-size:12px;}
.okbtn{
	text-align:center;}
.okbtn input{
	*display:block;
	height:37px;
	width:111px;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../images/btn/btn_travel-ok.jpg) left top no-repeat;}
	
/* travel_rule */
#travel-rule{
	height:auto;
	background:#1d64ab url(../images/bg/bg_travel01.jpg) left top no-repeat;}
#rulenav{
	position:absolute;
	right:10px;
	top:-23px;}
	#rulenav li{
		float:left;
		margin-right:2px;}
	#article #rulenav li a{
		padding:5px 7px;
		line-height:12px;
		color:#dfdfdf;}
	#rulenav li a:hover,#rulenav li.on a{
		background:#595959;}
.paragraph{
	padding:30px 0 0 230px;}
	#travel-rule .paragraph h3{
		margin:0 0 20px;}
	.paralist{
		padding-bottom:40px;}
	.paralist li{
		margin-left:24px;
		margin-left:30px \9;
		list-style:decimal outside;}
		
/* travel_gift */
#travel-gift{
	padding:55px 0 0 110px;
	width:850px;
	height:383px;
	background:url(../images/bg/bg_travel02.jpg) left top no-repeat;}
#travel-gift .picL,#travel-gift .txtR{
	float:left;}
	#travel-gift .picL{
		margin-right:15px}
	#travel-gift .txtR{
		width:558px;}
	.travel-gift-btn{
		display:block;
		width:179px;
		height:32px;
		text-indent:-9999px;
		background:url(../images/btn/btn_travel-search.gif) left top no-repeat;}
	.travel-gift-btn:hover{
		background:url(../images/btn/btn_travel-search.gif) left bottom no-repeat;}
		
/* travel_winner */
#travel-winner{
	padding:30px 0 20px 214px;
	width:746px;
	height:auto;
	background:#1d64ab url(../images/bg/bg_travel03.jpg) left top no-repeat;}
	#travel-winner h3{
		margin:0 0 25px 0;}
	#travel-winner ul{
		padding-bottom:10px;}
	#travel-winner li img{
		vertical-align:middle;
		margin-bottom:13px;}
	#travel-winner li{
		width:130px;
		float:left;
		margin:0 25px 30px 0;}
	#travel-winner dt{
		color:#fff;
		height:28px;
		line-height:28px;
		padding-left:10px;
		background:#939daa;
		border-bottom:1px solid #858d98;}
	#travel-winner dd{
		background:#c5cad0;
		color:#000;
		padding:5px 10px;
		min-height:22px;
		height:auto !important;
		height:22px;
		word-wrap: break-word;
		word-break: break-all;
		border-top:1px solid #adb1b6;}


