/*trade menu*/

#option_x{
margin:5px;
padding:0;
}
#option_x ul{
float:left;
text-align:right;
list-style:none;
margin:0;
padding:0;
}
#option_x li{
list-style:none;
float:left;
color:#bda4bf;
margin:0 10px 0 0;
padding:0;
}
#option_x li img{
margin:0 0 0 3px;
padding:0;
}
#option_x li input{
width:105px;
margin:0;
padding:0;
}


#option_layer{
display:block;
width:175px;
border:#383838 solid 1px;
margin:0;
padding:5px;
}

#option_layer ul{
list-style:none;
margin:0;
padding:0;
}

#option_layer li{
list-style:none;
margin:0;
padding:0;
}
#option_layer li img{
margin:2px;
padding:0;
}

#sub_nav_menu_right{
display:block;
float:right;
margin:15px 5px 0 5px;
padding:0;
}

/**/

#sub_nav{
display:block;
float:left;
width:620px;
background:url(/images/shop/trade_menu_bg.gif) repeat-x;
margin:0 0 20px 0;
}

#sub_nav_on{
float:left;
width:200px;
height:33px;
background:url(/images/shop/trade_menu_left_on.gif) left bottom no-repeat;
margin:0;
padding:0;
}
#sub_nav_on_r{
display:block;
height:33px;
text-align:center;
background:url(/images/shop/trade_menu_right_on.gif) right bottom no-repeat;
margin:0;
padding:0 20px;
}
#sub_nav_on_r a{
display:block;
font-weight:bold;
padding:10px 0 0 0;
}

#sub_nav_off{
float:left;
width:200px;
height:33px;
background:url(/images/shop/trade_menu_left_off.gif) left bottom no-repeat;
margin:0;
padding:0;
}
#sub_nav_off_r{
display:block;
height:33px;
text-align:center;
background:url(/images/shop/trade_menu_right_off.gif) right bottom no-repeat;
margin:0;
padding:0;
}
#sub_nav_off_r a{
display:block;
padding:10px 0 0 0;
}

#sub_nav_menu_right a{
color:#d7d085;
}


/*btn_sliding doors */

#btn_view a.ovalbutton{
background: transparent url(/images/button/btn_trade_left.gif) no-repeat top left;
display: block;
float: right;
line-height: 19px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 27px; /* Height of button background height */
padding-left: 5px; /* Width of left menu image */
margin:10px 0 10px 10px;
text-decoration: none;
color: #ffffff;
}
#btn_view a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #ffffff; /*button text color*/
}
#btn_view a.ovalbutton span{
background: transparent url(/images/button/btn_trade_right.gif) no-repeat top right;
display: block;
padding: 5px 5px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

/*참여하기버튼*/
#btn_participation a.ovalbutton{
display:block;
background: transparent url(/images/button/btn_trade1_left.gif) no-repeat top left;
line-height: 11px; 
height: 19px;
color:#fff;
padding-left: 6px; 
margin:0 0 0 35px;
text-decoration: none;
text-align:center;
}
#btn_participation a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #fff; 
}
#btn_participation a.ovalbutton span{
background: transparent url(/images/button/btn_trade1_right.gif) no-repeat top right;
display: block;
padding: 5px 6px 6px 0;
}

/*일반버튼*/
#btn_basic_1 a.ovalbutton{
background: transparent url(/images/button/btn_basic_1_left.gif) no-repeat top left;
display:block;
float:right;
font-weight:bold;
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:23px; /* Height of button background height */
padding-left: 15px; /* Width of left menu image */
margin:10px 0 0 10px;
text-decoration: none;
color:#b0b0b0;
}
#btn_basic_1 a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color:#b0b0b0; /*button text color*/
}
#btn_basic_1 a.ovalbutton span{
background: transparent url(/images/button/btn_basic_1_right.gif) no-repeat top right;
display:block;
padding:5px 15px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

#btn_basic_2 a.ovalbutton{
clear:both;
background:transparent url(/images/button/btn_basic_1_left.gif) no-repeat top left;
display:block;
float:left;
font-weight:bold;
line-height:15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:23px; /* Height of button background height */
padding-left: 15px; /* Width of left menu image */
margin:10px 0;
text-decoration: none;
color:#b0b0b0;
}
#btn_basic_2 a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color:#b0b0b0; /*button text color*/
}
#btn_basic_2 a.ovalbutton span{
background: transparent url(/images/button/btn_basic_1_right.gif) no-repeat top right;
display:block;
padding:5px 15px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}


#btn_basic_3 a.ovalbutton{
display:block;
background: transparent url(/images/button/btn_trade1_left.gif) no-repeat top left;
line-height: 11px; 
height: 19px;
color:#fff;
padding-left: 6px; 
margin:0 0 0 5px;
text-decoration: none;
text-align:center;
}
#btn_basic_3 a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #fff; 
}
#btn_basic_3 a.ovalbutton span{
background: transparent url(/images/button/btn_trade1_right.gif) no-repeat top right;
display: block;
padding: 5px 6px 6px 0;
}

/*table_style*/
#td_rightline_center{
border-right:1px solid #403c41;
text-align:center;
}

#td_rightline_left{
border-right:1px solid #403c41;
padding:0 3px;
}

#td_rightline_right{
border-right:1px solid #403c41;
text-align:right;
padding:0 3px;
}

#td_rightline_left_bg{
background:#262626;
border-right:1px solid #403c41;
padding:0 3px;
}

#td_rightline_center_bg{
background:#262626;
border-right:1px solid #403c41;
text-align:center;
padding:0;
}


#td_leftline_center{
border-left:1px solid #403c41;
text-align:center;
}

#td_center{
text-align:center;
}

#td_left{
padding:0 3px;
}

#td_right{
padding:0 3px;
}


/*cardbox style*/
#card_box{
width:610px;
height:160px;
background:url(/images/shop/trade_cardbox_bg.gif) no-repeat;
margin:0 0 10px 0;
padding-top:5px !important; 
padding:0px;
}

#card_box_left{
float:left;
width:290px;
height:150px;
margin:0;
padding-left:5px !important; 
text-align:left;
}

#card_box_left a{
/*display:block;
width:260px;*/
color:#FFFFFF;
font-weight:bold;
/*background:url(/images/icon/trade_a.gif) no-repeat left;*/
margin:0;
/*padding:0 0 0 15px !important;
padding:5px 0 0 15px ;*/
}

#card_box_left p{
display:block;
float:left;
width:260px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
background:url(/images/icon/trade_c.gif) no-repeat left;
margin:0;
padding:0 0 0 15px !important;
padding:5px 0 0 15px;
}

#card_box_left img{
position:relative;
/*display:block;*/
float:left;
margin:5px 3px 0 0;
padding:0;
z-index:0;
}


#card_box_right{
float:right;
width:290px;
height:150px;
margin:0;
padding-right:5px !important; 
}
#card_box_right a{
/*display:block;*/
/*width:260px;*/
color:#FFFFFF;
font-weight:bold;
text-align:right;
/*background:url(/images/icon/trade_b.gif) no-repeat right;*/
margin:0;
/*padding:0 15px 0 0 !important;
padding:5px 15px 0 0;*/
}

#card_box_right p{
display:block;
float:right;
width:260px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
background:url(/images/icon/trade_d.gif) no-repeat right;
margin:0;
padding:0 15px 0 0 !important;
padding:5px 15px 0 0;
}

#card_box_right img{
position:relative;
/*display:block;*/
float:right;
margin:5px 0 0 3px;
padding:0;
}


#card_box_footer{
float:left;
width:610px;
height:30px;
background:#262626;
margin-top:6px;
}

#card_box_footer_1{
float:left;
width:610px;
height:40px;
background:url(/images/shop/trade_arrow_bg.gif) no-repeat center;
}

#card_box_footer_left{
float:left;
margin:0;
padding:14px 5px 0 5px;
}

#card_box_footer_left ul{
float:left;
list-style:none;
margin:0;
padding:0;
}
#card_box_footer_left li{
float:left;
list-style:none;
color:#c4a2c1;
margin:5px 0;
padding:2px 1px 0 1px;
}
#card_box_footer_left a{
color:#c4a2c1;
padding:0 1px;
}


#card_box_footer_right{
float:right;
margin:0;
padding:14px 5px 0 5px;
}
#card_box_footer_right ul{
float:left;
list-style:none;
margin:0;
padding:0;
}
#card_box_footer_right li{
float:left;
list-style:none;
color:#7d8fc2;
margin:5px 0;
padding:2px 1px 0 2px;
}
#card_box_footer_right a{
color:#7d8fc2;
padding:0 1px;
}


#nomal_box{
clear:both;
width:610px;
margin:0; 
padding:5px 0;
}

#underline_box{
clear:both;
background:url(/images/news/table_dotline.gif) bottom repeat-x;
margin:0; 
padding:40px 20px;
}
#underline_box_center{
clear:both;
background:url(/images/news/table_dotline.gif) bottom repeat-x;
margin:0;
text-align:center;
padding:40px 20px;
}
#nomal_left{
float:left;
width:290px;
text-align:center;
color:#bda4bf;
margin:0; 
padding:0;
}
#nomal_left img{
margin:0 3px 0 0;
}
#nomal_right{
float:right;
width:290px;
text-align:center;
color:#7d8fc2;
margin:0; 
padding:0;
}
#nomal_right img{
margin:0 3px 0 0;
}

#reply_box{
clear:both;
width:614px;
background:#262626;
margin:0; 
padding:10px;/*요거땜에 표준모드에서사이즈가 달라짐..*/
}
#reply_box a{
font-weight:bold;
vertical-align:middle;
margin:0 10px;
padding:0;
}
#reply_box textarea{
vertical-align:middle;
width:435px;
height:35px;
border:1px solid #383838;
margin:0;
}

#reply_box_list{
display:block;
margin:0;
padding:0 3px;
}

#reply_box_list ul{
float:left;
width:100%;
list-style:none;
background:url(/images/news/table_dotline.gif) bottom repeat-x;
margin:0;
padding:0;
}

#reply_box_list li{
float:left;
list-style:none;
margin:0;
padding:5px;
}
#reply_box_list li img{
margin:0 3px 0 5px;
padding:0;
}

#reply_box_list li.date{
width:130px;
color:#bda4bf;
}
#reply_box_list li.id{
width:140px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}
#reply_box_list li.comment{
text-align:left;
padding-left:5px;
}

#guide_ul{
width:572px;
list-style:none;
margin:0;
padding:0 10px;
}
#guide_ul li {
float:left;
width:163px;
list-style:none;
text-align:center;
margin:0 10px;
padding:0;
}


#popup_box{
clear:both;
width:415px;
margin:0; 
padding:10px;
}

.gpbox
{
	BORDER-RIGHT: 0pt;
	BORDER-TOP: 0pt;
	BORDER-LEFT: 0pt;
	BORDER-BOTTOM: 0pt;
	Background:#000000;	
}
