@import url(base.css);
@import url(sub.css);
div.contents {
	font-size: 11px;
	position: relative;
	margin-top:11px;
	margin-bottom:20px; 
	background:url(/images/main/bg_y01.gif) repeat-y;
}
/* subA */
div.contents div.subA {
	width: 188px;
	height: 100%;
	float: left;
	margin-right: 10px;
}
div.contents div.subA div.gray-line {
	padding: 5px;
	background: #EEE;
}
div.contents div.subA div.gray-line h1 {
	margin: 0 0 6px;
}
div.contents div.subA div.contents-list {
	margin-bottom: 11px;
	background: #FFF;
	border: 1px solid #D7D7D7;
}
div.contents div.subA div.inner-section {
	padding: 0 9px 12px;
	border: 2px solid #F4F4F4;
}
div.contents div.subA div.inner-section h2 {
	margin: 0;
	padding: 19px 0 0;
}
div.contents div.subA div.inner-section ul {
	margin: 0;
	padding: 0 0 0 7px;
	list-style: none;
}
div.contents div.subA div.inner-section ul li {
	padding: 7px 0 0;
}
div.contents div.subA div.inner-section ul li a {
	background: url(../../images/contents/bu_contents_list.gif) no-repeat scroll 0pt 3px;
	padding-left: 7px;
}
div.contents div.subA div.inner-section ul li a:hover,
div.contents div.subA div.inner-section ul li a:active {
	color: #4E7AAF;
	text-decoration: none;
	font-weight: bold;
	background: url(../../images/contents/bu_contents_list_on.gif) no-repeat scroll 0pt 3px;
	padding-left: 7px;
}

div.contents div.subA div.gray-line p {
	margin: 3px 0 0;
}

/* subB */
div.contents h1.body {
	width: 686px;
	margin:-12px 0 0 0;
	float: right;
}
div.contents div.subB {
	width: 650px;
	float: left;
	margin: 0 21px 0 10px;
	display: inline;
	font-size: 11px;
}

div.contents div.subB2 {
	width: 680px;
	float: left;
	margin: 0 0 0 0;
	display: inline;
	font-size: 11px;
}

div.contents div.top2 {
	width: 680px;
	overflow: hidden;
}

div.contents div.top {
	width: 650px;
	overflow: hidden;
}
div.contents div.top div.location {
	margin: 15px 0;
	padding-left: 9px;
	background: url(../../images/common/bullet01.gif) no-repeat 0 5px;
	color: #999;
	font-size: 11px;
	float: left;
	display: inline;
}
div.contents div.top div.location a {
	color: #999;
}
div.top ul.font	{
	width: 93px;
	margin: 15px 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	float: right;
}
div.top ul.font	li {
	padding-left: 2px;
	float: left;
}
table caption {
	display: none;
}

/* /contents/index */

#index .submA {
	width: 454px;
	float: left;
	margin-bottom:10px;
}

#index .submB {
	width: 221px;
	margin-left: 10px;
	margin-bottom:10px;
	overflow: hidden;
	float: left;
}

#index .submC {
	width: 178px;
	margin-left: 13px;
	overflow: hidden;
	float: left;
}

#index .banner {
	font-size: 2px;
	margin-bottom: 15px;
}

#index .recent  TABLE {
	border: 0px;
	width: 99%;
	margin-top: 5px;
}

#index .recent TR {
	height: 19px;
}

#index .recent TD.subject {
	background: url(/images/contents/index_dot2x2.gif) no-repeat 3px 7px;
	padding-left: 10px;
}

#index .recent TD.date {
	color: #B1B0B0;
	border: 1px;
	font-size: 11px;
	text-align: right;
}

#index .news {
	margin-top: 11px;
	margin-bottom: -50px; /* ÄÁÅÙÃ÷ ¼­ºê¸ÞÀÎÀÇ ÇÏ´ÜÇªÅÍ¿Í °Å¸®°¡ ¸Ö¾î¼­ °­Á¦·Î Á¶Á¤ÇÔ (2008/08/19 ÀÌÁ¾¼ö) */
}

#index .news .title {
	background: url(/images/contents/index_dot1x2.gif) bottom;
	background-repeat: repeat-x;
	padding-bottom: 2px;
	margin-bottom: 14px;
}

#index .news .title .more {
	position: relative;
	left: 345px;
	top: -5px;
}


#index .news TABLE {
	margin-left: 110px;
	position: relative;
	top: -66px;
	width: 340px;
}
#index .news TR {
	height: 21px;
}
#index .news TD.subject {
	background: url(/images/contents/index_dot2x2.gif) no-repeat 3px 9px;
	padding-left: 10px;
}

#index .news TD.date {
	color: #B1B0B0;
	border: 1px;
	font-size: 11px;
	text-align: right;
}

#index .news ol li.left2 {
	width:110px;
	float:left;
	margin:0 auto 0 0px;
}

#index .news ol li.left2 p.img{
	margin:0 0 0 5px;
	border:1px solid #e6e6e6;
}

#index .news ol li.left2 p.text{
	margin:5px 0 0 0;
	height: 25px;
	vertical-align: middle;
	text-align:center;
}


#index ul.tab {
	width: 100%;
	height: 26px;
	margin-bottom:12px;
	border-bottom:2px solid #5EA8E3;
}
#index ul.tab li.left {
	float:left;
	padding:0 1px 0 2px;
}
#index ul.tab li.left img	{
	_margin-bottom:-6px;
	z-index:99;
	position:relative;
}

/* index ÆäÀÌÁöÀÇ ¿ÞÂÊ ÇÏ´Ü TAB 1~3 ÀÇ ½ºÅ¸ÀÏÁöÁ¤ */
#index .tab-container {
	margin-top: 0px;
	margin-bottom: 100px;

}

#index .tab-container #content1 {
	padding: 4px;
	float: left;
	margin-bottom: -200px; /* ÄÁÅÙÃ÷ ¼­ºê¸ÞÀÎÀÇ ÇÏ´ÜÇªÅÍ¿Í °Å¸®°¡ ¸Ö¾î¼­ °­Á¦·Î Á¶Á¤ÇÔ (2008/08/19 ÀÌÁ¾¼ö) */
}
#index .tab-container #content1 IMG {
	margin-right: 20px;
}
#index .tab-container #content1 DL {
	margin-top: -85px;
	margin-left: 120px;	
}
#index .tab-container #content1 DL DT {
	color: #67A6BC;
	font-weight: bold;
	line-height: 18px;
}
#index .tab-container #content1 DL DD {
	line-height: 18px;
}
#index .tab-container #content2 {
	padding: 4px;
	float: left;

	margin-bottom: -200px; /* ÄÁÅÙÃ÷ ¼­ºê¸ÞÀÎÀÇ ÇÏ´ÜÇªÅÍ¿Í °Å¸®°¡ ¸Ö¾î¼­ °­Á¦·Î Á¶Á¤ÇÔ (2008/08/19 ÀÌÁ¾¼ö) */
}
#index .tab-container #content2 IMG {
	margin-right: 20px;
}
#index .tab-container #content2 DL {
	margin-top: -80px;
	margin-left: 120px;	
}
#index .tab-container #content2 DL DT {
	color: #67A6BC;
	font-weight: bold;
	line-height: 18px;
}
#index .tab-container #content2 DL DD {
	line-height: 18px;
}
#index .tab-container #content3 {
	padding: 4px;
	float: left;
	margin-bottom: -200px; /* ÄÁÅÙÃ÷ ¼­ºê¸ÞÀÎÀÇ ÇÏ´ÜÇªÅÍ¿Í °Å¸®°¡ ¸Ö¾î¼­ °­Á¦·Î Á¶Á¤ÇÔ (2008/08/19 ÀÌÁ¾¼ö) */
	
}
#index .tab-container #content3 IMG {
	margin-right: 20px;
}
#index .tab-container #content3 DL {
	margin-top: -80px;
	margin-left: 120px;	
}
#index .tab-container #content3 DL DT {
	color: #67A6BC;
	font-weight: bold;
	line-height: 18px;
}
#index .tab-container #content3 DL DD {
	line-height: 18px;
}


#index .interview	{height:220px;}
#index .interview .box {
	border:solid 1px #E6E6E6;
	padding:10px 0px 7px 5px;
	height:165px;
	width:214px;
}
#index .interview .box img	{text-align:center; margin-bottom:10px;}
#index .interview .box DL DT {
	color: #67A6BC;
	font-weight: bold;
	line-height: 18px;
}	
#index .interview .box DL DD {
	font-size: 11px;	
}	
#index .interview .box .summay {
	margin-top: 10px;
	font-size: 11px;	
	line-height: 16px;
}

#index .dic {
	margin-top: 10px;
}
#index .dic UL {
	margin-top: 10px;
	line-height: 18px;
	font-size: 11px;
}

#index .column {
	margin-top: 5px;
}
#index .column .title {
	background: url(/images/contents/index_dot1x2.gif) bottom;
	background-repeat: repeat-x;
	padding-bottom: 2px;
	margin-bottom: 14px;
}
#index .column .title .more {
	position: relative;
	left: 145px;
	top: -5px;
}
#index .column UL {
	line-height: 18px;
	font-size: 11px;
}

#index .foreign {
	margin-top: 10px;
}
#index .foreign .title {
	background: url(/images/contents/index_dot1x2.gif) bottom;
	background-repeat: repeat-x;
	padding-bottom: 2px;
	margin-bottom: 14px;
}
#index .foreign .title .more {
	position: relative;
	left: 128px;
	top: -5px;
}
#index .foreign DL {
	margin-top: -74px;
	margin-left: 84px;
	height: 80px;
}
#index .foreign DL DT {
	color: #67A6BC;
	font-weight: bold;
	line-height: 19px;
	font-size:11px;
}	
#index .foreign  DL DD {
	font-size: 11px;	
	line-height: 18px;
}	
#index .foreign UL {
	line-height: 18px;
	font-size: 11px;
}

#index .weekly {width:178px; height:220px;}
#index .weekly UL {
	border: solid 3px #E6E6E6;
	padding: 10px;
	height: 159px;
	width:151px;
}
#index .weekly LI {
	font-size: 11px;
	height: 15px;
	margin-bottom:5px;
	overflow:hidden;
}

#index .submC .banner-box {
	margin-top: 8px;
	border: 3px solid #E6E6E6;
	padding: 1px;
}
#index .submC .banner-box	img{
	margin:0 0 1px 0;
}

#index .submC .banner IMG {
	margin-top: 8px;
}


/* list */
div.contents ul#list {
	width: 556px;
	padding-left: 40px;
}
div.list {
	width: 600px;
}
div.list table {
	width: 600px;
	table-layout: fixed;
	border-collapse: collapse;
}
div.list table th {
	width: 72px;
	padding: 20px 0;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
	text-align: center;
}
div.list table th img {
	border: 1px solid #E5E5E4;
}	
div.list table tbody tr.br td {
	height: 2px;
	padding: 0;
	background: 0 none;
}
div.list table tbody tr.notice td {
	width: 588px;
	padding: 5px 0 5px 12px;
	background: #F4F4F4;
	text-align: left;
	color: #325E87;
	font-size: 12px;
}
div.list table tbody tr.col td {
	padding-left: 0;
}
div.list table td {
	padding: 20px 0 20px 8px;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
	vertical-align: top;
}
div.list table td * {
	vertical-align: middle;
}
div.list table td h3 {
	margin: 0 0 4px;
	font-size: 14px;
}
div.list table td h3 a:link,
div.list table td h3 a:active,
div.list table td h3 a:visited {
	color: #2B62A2;
}
div.list table td h3 span {
	font-weight: normal;
	font-size: 11px;
	color: #F26C4F;
}
div.list table td div.con {
	font-size: 12px;
	line-height: 15px;
}
div.list table td div.con span {
	color: #999;
	font-size: 11px;
	line-height: 20px;
	vertical-align: top;
}

/* cartoon-list */
#cartoon-list table {
	border-top: 2px solid #CCD9E2;
}
#cartoon-list table thead th {
	padding: 7px 0;
	background: #F0F5FB;
	color: #2C61A3;
	text-align: center;
}
#cartoon-list table tbody td {
	padding: 11px 0 10px;
	text-align: center;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
	vertical-align: middle;
}
#cartoon-list table tbody tr.br td {
	height: 2px;
	padding: 0;
	background: 0 none;
}
#cartoon-list table tbody tr.notice td {
	width: 588px;
	padding: 5px 0 5px 12px;
	background: #F4F4F4;
	text-align: left;
	color: #325E87;
	font-size: 12px;
}
#cartoon-list table tbody td.photo img {
	width: 70px;
	height: 47px;
	border: 1px solid #CCC;
}
#cartoon-list table tbody td.subject {
	padding-left: 7px;
	text-align: left;
	font-size: 12px;
}
#cartoon-list table tbody td.subject span {
	color: #F26C4F;
	font-size: 11px;
}
#cartoon-list table tbody td.subject span.strong {
	font-weight: bold;
}

/* view */
div.view {
	width: 600px;
}
div.view-title {
	width: 600px;
	margin: 0;
	border-top: 2px solid #CDD9E3;
}
div.view-title h2 {
	margin: 0;
	padding: 13px 0 10px 8px;
	font-size: 14px;
	color: #000;
	background: #EFF5FA;
}
div.view-title h2 span.sort {
	color: #2B62A2;
	font-size: 14px;
	font-weight: bold;
}
div.view-title h2 span {
	color: #999;
	font-size: 11px;
	font-weight: normal;
}
div.view-title p {
	margin: 1px 0 0;
	padding: 5px 7px 5px 0;
	text-align: right;
	font-size: 11px;
	color: #999;
	background: #F4F4F4;
	vertical-align: middle;
}
div.view-title p img {
	margin-top:-3px;
	vertical-align:top;
}
div.view-content {
	width: 600px;
	margin: 20px auto; 
	word-break: break-all;
}
div.view-content {
	width: 600px;
	margin: 20px auto; 
	word-break: break-all;
}
div.view-content p {
	margin-bottom: 20px;
	padding: 0px;
	line-height:155%;
	font-size: 13px;
	color : #5f5f5f;
}
ul.article-count {
	width: 600px;
	margin: 0 0 14px;
	padding: 8px 0 0;
	background: url(../../images/contents/article_top.gif) no-repeat top left;
	font-size: 11px;
	color: #606060;
	overflow: hidden;
	list-style: none;
}
ul.article-count li {
	padding: 10px 10px 0 10px;
	background: url(../../images/common/line_03.gif) no-repeat right 12px;
	float: left;
}
ul.article-count li * {
	vertical-align: middle;
}
ul.article-count li.bottom {
	clear: both;
	width: 600px;
	padding: 0;
	background: url(../../images/contents/article_bottom.gif) no-repeat bottom left;
}
table.prev-next {
	width: 600px;
	table-layout: fixed;
	border-collapse: collapse;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
}
table.prev-next th {
	width: 52px;
	padding: 10px 0 8px 13px;
	text-align: center;
	font-size: 11px;
	color: #999;
}
table.prev-next td {
	text-align: left;
	padding: 10px 0 8px 4px;
}
table.prev-next tr.prev th {
	background: url(../../images/icon/article_prev.gif) no-repeat 10px 11px;
}
table.prev-next tr.prev th,
table.prev-next tr.prev td {
	border-bottom: 1px solid #F6F6F6;
}
table.prev-next tr.next th {
	background: url(../../images/icon/article_next.gif) no-repeat 10px 11px;
}
p.rightbtn {
	text-align: right;
	margin: 10px 0 0;
}
#search {
	width: 215px;
	float: left;
	text-align: left;
	margin-left: 208px;
	display: inline;
}
p#view-btn {
	float: right;
}

/* comment */
div.board-comment {
	width: 598px;
	border: 1px solid #F0F0F0;
	margin: 8px 0 0;
}
div.board-comment div.form {
	width: 593px;
	background: url(../../images/contents/form_bottom.gif) no-repeat 4px 97%;
}
div.board-comment table.form {
	width: 590px;
	margin: 3px 0 0 4px;
	background:#F0F0F0 url(../../images/contents/form_top.gif) no-repeat top left;
}
div.board-comment table.form th {
	width: 90px;
	padding: 13px 0 10px;
	text-align: center;
}
div.board-comment table.form td {
	padding: 0;
	vertical-align: middle;
}
div.comment-list {
	width: 578px;
	margin: 0 11px;
}
div.comment-list div.comment {
	padding: 15px 0 10px;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
}
div.comment-list div.comment div.name h3 {
	margin: 0;
	font-size: 12px;
	color: #6699CC;
	font-weight: normal;
	float: left;
}
div.comment-list div.comment div.name h3 span {
	color: #999;
	font-size: 11px;
}
div.comment-list div.comment div.name p {
	margin: 0 0 0 13px;
	float: left;
	display: inline;
}
div.comment-list div.comment div.con {
	clear: both;
	color: #666666;
	margin: 5px 0 0;
	word-break: break-all;
}
div.comment-list div.comment div.con strong {
	color: #6699CC;
}
div.comment-list div.comment textarea {
	width: 499px;
	height: 47px;
	margin: 5px 0;
	border-top: 1px solid #8B8B8B;
	border-left: 1px solid #8B8B8B;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}
div.comment-list div.comment div.reply {
	padding-left: 22px;
	background: url(../../images/icon/ic_reply.gif) no-repeat 6px 0;
}

/* write */
div.write {
	width: 600px;
}
div.write table.write {
	width: 600px;
	border-top: 2px solid #CDD9E3;
	table-layout: fixed;
	border-collapse: collapse;
	background: #E8F0F7;
}
div.write table.write th {
	width: 70px;
	text-align: center;
	padding: 10px 0 5px;
	color: #666;
	vertical-align: top;
	background: url(../../images/common/photo_line.gif) repeat-x top left;
}
div.write table.write td {
	padding: 5px 0 5px 8px;
	background: url(../../images/common/photo_line.gif) repeat-x top left;
}
div.write table.write td * {
	vertical-align: middle;
}
div.write table.write td div.apply {
	width: 510px;
	margin: 8px 0;
	padding-bottom: 3px;
	border: 1px solid #D8E0E8;
	background: #F3F7FB;
}
div.write table.write td div.apply p {
	margin: 7px 0 5px 11px;
}
div.write table.write td div.apply ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.write table.write td div.apply ul li {
	padding-left: 25px;
	background: url(../../images/common/bullet01.gif) no-repeat 19px 6px;
	font-size: 11px;
	color: #7D7D7D;
	line-height: 16px;
}
div.write table.write td span {
	font-size: 11px;
	color: #989898;
}
div.write table.write td span.point {
	color: #FF6666;
}
div.write div.write-con {
	width: 580px;
	margin: 1px 0;
	padding: 10px;
	background: #F6F6F6;
	border-bottom: 2px solid #CDD9E3;
}

/* pager */
div.pager {
	width: 600px;
	margin: 14px 0;
	text-align: center;
}
div.pager * {
	vertical-align: middle;
	font-size: 14px;
}
div.pager span.pages {
	color: #979797;
}
div.pager span.current {
	padding-right: 3px;
	text-decoration: none;
	font-weight: bold;
	color: #F26C4F;
}
div.pager span.pages a {
	padding-right: 3px;
}

/* search */
div.list-search {
	width: 600px;
	margin: 8px 0 0;
	text-align: center;
}
div.list-search * {
	vertical-align: middle;
}
div.list-search input.text {
	width: 96px;
}

/* quick menu */
div.quick-menu {
	width: 55px;
	position: absolute;
	top: 80px;
	right: 0;
}
div.quick-menu h3 {
	width: 55px;
	margin: 0;
}
div.quick-menu ul {
	width: 55px;
	margin: 0;
	padding: 0;
	list-style: none;
}
div.quick-menu ul li img {
	vertical-align: top;
}

/* photo */
h2.body {
	margin: 0;
}
div.photo {
	width: 600px;
	background: url(../../images/contents/photo_top.gif) no-repeat top left;
}
div.photo ul {
	margin: 0;
	padding: 37px 0 0 168px;
	list-style: none;
}
div.photo ul li {
	padding-bottom: 5px;
}
div.photo p.text {
	margin: 0;
	padding: 5px 0 0 168px;
	font-size: 11px;
	color: #999;
	line-height: 18px;
}
div.photo p.btn {
	margin: 0;
	padding: 15px 19px 20px 0;
	text-align: right;
	background: url(../../images/contents/photo_bottom.gif) no-repeat bottom left;
}

/* photo-list */
div.photo-list {
	width: 600px;
}
div.photo-list ul.tab {
	width: 100%;
	height: 26px;
	margin-bottom:12px;
	border-bottom:2px solid #1674C6;
	/* background: url(../../images/contents/tab_bg.gif) repeat-x bottom left; */
}
div.photo-list ul.tab li.left {
	float:left;
	padding:0 1px 0 2px;
}
div.photo-list ul.tab li.left img	{
	_margin-bottom:-6px;
}


div.photo-list p.notice {
	width: 588px;
	margin: 0 0 18px;
	padding: 5px 0 8px 12px;
	background: #F4F4F4;
	border-top: 2px solid #CDD9E3;
	color: #325E87;
}
div.photo-list ul.list {
	width: 578px;
	margin: 0;
	padding: 0 11px;
	list-style: none;
	overflow: hidden;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
}
div.photo-list ul.list li {
	float: left;
	min-height: 185px;
	display: inline;
	margin-bottom: 25px;
}
*html div.photo-list ul.list li {
	height: 185px;
}
div.photo-list ul.list li div.info h3 {
	margin: 0;
	font-size: 12px;
}
div.photo-list ul.list li div.info h3 span {
	font-weight: normal;
	font-size: 11px;
	color: #F26C4F;
}
div.photo-list ul.list li div.info p.date {
	margin: 3px 0 0;
	font-size: 11px;
	color: #999;
}

/* ucc */
#ucc ul.list li {
	width: 134px;
	margin-left: 14px;
	margin-bottom:0px;
}
#ucc ul.list li:first-child {
	margin-left: 0;
}
#ucc ul.list li.first-child {
	margin-left: 0;
}
#ucc ul.list li div.img {
	width: 134px;
}
#ucc ul.list li div.img img {
	
	border: 1px solid #666666;
}
#ucc ul.list li div.info {
	width: 124px;
	padding: 0 5px;
}

/* ucc-view */
div.ucc {
	width: 600px;
}
div.ucc h2.title {
	margin: 0 0 3px;
	padding: 13px 0 10px 9px;
	font-size: 14px;
	color: #000;
	background: #EFF5FA;
	border-top: 2px solid #CDD9E3;
}
div.ucc div.ucc-block {
	width: 580px;
	margin-bottom: 2px;
	padding: 10px;
	background: #F3F3F3;
	overflow: hidden;
}
div.ucc div.ucc-block div.movie {
	width: 369px;
	float: left;
}
div.ucc div.ucc-block div.right {
	width: 204px;
	float: left;
	margin-left: 7px;
	display: inline;
}
div.ucc div.ucc-block div.movie-list {
	width: 204px;
	float: left;
	background: url(../../images/contents/ucc_center.gif) repeat-y top left;
}
div.ucc div.ucc-block div.movie-list h3 {
	margin: 0;
	padding: 11px 0 0 10px;
	background: url(../../images/contents/ucc_top.gif) no-repeat top left;
}
div.ucc div.ucc-block div.movie-list table {
	width: 195px;
	table-layout: fixed;
	border-collapse: collapse;
	margin-left: 9px;
}
div.ucc div.ucc-block div.movie-list table th {
	width: 73px;
	padding: 10px 0 3px;
	text-align: center;
}
div.ucc div.ucc-block div.movie-list table th img {
	border: 2px solid #000;
}
div.ucc div.ucc-block div.movie-list table td {
	padding: 10px 0 3px 3px;
	text-align: left;
}
div.ucc div.ucc-block div.movie-list table td h4 {
	margin: 0;
	font-size: 12px;
	color: #666;
}
div.ucc div.ucc-block div.movie-list table td h4 span {
	font-weight: normal;
	color: #F26C4F;
	font-size: 11px;
}
div.ucc div.ucc-block div.movie-list table td p {
	margin: 3px 0 0;
	font-size: 11px;
	color: #999;
}
div.ucc div.ucc-block p.btn {
	float: left;
	margin: 0;
	padding: 12px 0 0;
	display: inline;
	background: url(../../images/contents/ucc_bottom.gif) no-repeat top left;
}
div.ucc-info {
	width: 578px;
	padding: 4px 10px;
	border: 1px solid #F1F1F1;
	background: #FAFAFA;
}
div.ucc-info table {
	width: 578px;
	table-layout: fixed;
	border-collapse: collapse;
}
div.ucc-info table th {
	width: 50px;
	padding: 6px 0 3px;
	text-align: center;
	color: #2B88D6;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
}
div.ucc-info table td {
	padding: 6px 0 2px 3px;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
}
div.ucc-info table td * {
	vertical-align: middle;
}
div.ucc-info table tr.last th,
div.ucc-info table tr.last td {
	background: 0 none;
}
div.slide {
	width: 600px;
	height: 104px;
	margin: 5px 0 18px;
	position: relative;
	background: url(../../images/contents/slide_bg.gif) no-repeat top left;
}
div.slide p {
	width: 21px;
	margin: 0;
	position: absolute;
	top: 20px;
}
div.slide p.prevbtn {
	left: 3px;
}
div.slide p.nextbtn {
	right: 3px;
}
div.slide #ucc-slide {
	width: 524px;
	height: 104px;
	margin-left: 40px;
	position: relative;
}
div.ucc div.slide #ucc-slide ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	background: 0 none;
	position: absolute;
	top: 12px;
	left: 0;
}
div.slide #ucc-slide ul li {
	width: 129px;
	margin: 0;
	float: left;
	text-align: center;
}
div.slide #ucc-slide ul li img {
	border: 3px solid #000;
}

/* ecard */
div.contents ul.category {
	width: 526px;
	padding: 20px 0 18px 70px;
	border: 2px solid #CDD9E3;
	background: #EFF5FA;
	overflow: hidden;	
	color:#B6C4D0;
} 

div.contents ul.contents {
	width: 690px;
	padding: 0 0 0 0;
	overflow: hidden;	
} 

/*	 div.contents ul.category li {
	float: left;
	padding: 0 2px 0 4px;
	font-size: 12px;
	} */
/* ÄÁÅÙÃ÷ subject_id ¹Ú½º ¼öÁ¤ 2008.7.23 - ÆùÆ® ÁÙÀÌ°í, °£°Ý ÁÙÀÓ */
div.contents ul.category li {
/*	width: 100px; 
	height:20px;	 */
	float:left;
	padding: 0 2px 0 4px;
	font-size: 11px;
}
/*	ÄÁÅÙÃ÷ »ó´Ü ÇÏÀ§ ¸Þ´º ¸®½ºÆ®°¡ ´ÙÀ½¶óÀÎÀ¸·Î ³Ñ¾î°¡¼­ º¸ÀÌµµ·Ï ¼öÁ¤ 2008.8.11 */
div.contents ul.category li.nextLine {;	
	float:none;
}

div.contents ul.category li a:link {
	color: #666;
}
div.contents ul.category li a.on {
	font-weight: bold;
}
#ecard p.notice {
	margin-top: 2px;
	border-top: 0 none;
}
#ecard ul.list li {
	width: 180px;
	margin-left: 19px;
}
#ecard ul.list li:first-child,
#ecard ul.list li.first-child {
	margin-left: 0;
}
#ecard ul.list li div.img {
	padding: 3px;
	border: 1px solid #CECECE;
}
#ecard ul.list li div.img img {
	width: 172px;
	height: 127px;
}

/* ecard-view */
#ecard div.view-content {
	margin-top: 3px;
	background: url(../../images/contents/content_center.gif) repeat-y;
}
#ecard div.view-content div.con {
	padding: 22px 0 0;
	background: url(../../images/contents/content_top.gif) no-repeat top left;
	text-align: center;
}
#ecard div.view-content p {
	margin: 12px 0 0;
	padding-bottom: 19px;
	text-align: center;
	background: url(../../images/contents/content_bottom.gif) no-repeat bottom left;
}

/* ecard-send */
div.view-content table {
	table-layout: fixed;
	border-collapse: collapse;
}
div.view-content table th {
	padding: 6px 0 9px;
	vertical-align: top;
	text-align: left;
}
div.view-content table td {
	padding: 6px 0 9px;
	vertical-align: top;
	text-align: left;
}
div.view-content table td * {
	vertical-align: middle;
}
div.view-content table th.title {
	width: 69px;
}
div.view-content table td.sub-title {
	text-align: center;
}
#ecard div.ecard-send {
	width: 566px;
	margin: 21px 0 0 17px;
	padding: 11px 0 0 11px;
	background: url(../../images/contents/ecard_top.gif) no-repeat;
}
#ecard div.view-content table {
	width: 543px;
}
#ecard div.view-content table th,
#ecard div.view-content table td {
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
}
#ecard div.view-content table tr.last th,
#ecard div.view-content table tr.last td {
	background: 0 none;
}
#ecard div.view-content table tr.bg td {
	background: 0 none;
	padding-bottom: 0;
}
#ecard div.view-content div.bottom {
	width: 566px;
	margin-left: 17px;
	background: url(../../images/contents/ecard_bottom.gif) no-repeat;
}

/* event-list */
div.event {
	width: 600px;
}
div.event ul.tab {
	width: 100%;
	height: 26px;
	margin-bottom:12px;
	border-bottom: 2px solid #1674C6;
}
div.event ul.tab li.left {
	float:left;
	padding:0 1px 0 2px;
}
div.event ul.tab li.left img	{
	_margin-bottom:-6px;
}
div.event div.event-ing {
	width: 590px;
	padding: 4px;
	border: 1px solid #DCDCDC;
}
div.event table.event-list {
	width: 598px;
	border: 1px solid #DCDCDC;
	table-layout: fixed;
	border-collapse: collapse;
}
div.event table.event-list th {
	width: 188px;
	padding: 14px 14px 14px 19px;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
	vertical-align: top;
}
div.event table.event-list th img {
	width: 182px;
	height: 61px;
	padding: 3px;
	border: 1px solid #D7D7D7;
}
div.event table.event-list td {
	width: 339px;
	padding: 14px 19px 14px 0;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
	font-size: 12px;
}
div.event table.event-list td h3 {
	margin: 0;
	padding: 5px 0 2px 8px;
	font-size: 12px;
	background: #F6F6F6;
}
div.event table.event-list td p {
	margin: 0;
	padding: 5px 0 2px 8px;
	line-height: 15px;
}
div.event table.event-list td div {
	padding-left: 8px;
	line-height: 16px;
}
div.event table.event-list tr.last th, 
div.event table.event-list tr.last td {
	background: 0 none;
}

/* event-view */
div.event-detail {
	width: 598px;
	margin-bottom: 11px;
	padding-bottom: 20px;
	border: 1px solid #DCDCDC;
}
div.event-detail div.title {
	width: 574px;
	margin: 2px;
	padding: 13px 10px 5px;
	background: #EFF5FA;
}
div.event-detail div.title h3 {
	margin: 0;
	font-size: 14px;
	color: #000;
	float: left;
}
div.event-detail div.title h3 span {
	color: #2B62A2;
}
div.event-detail div.title p {
	margin: 3px 0 0;
	font-size: 11px;
	color: #999;
	float: right;
}
div.event-detail p.banner {
	width: 564px;
	margin: 10px;
	padding: 6px;
	border: 1px solid #D7D7D7;
	text-align: center;
}
div.event-detail p.banner img {
	width: 558px;
}
div.event-detail table.prize {
	width: 285px;
	table-layout: fixed;
	border-collapse: collapse;
	float: left;
	margin-left: 10px;
	border: 0 none;
	display: inline;
}
div.event-detail table.prize th {
	background: #F6F6F6;
	padding: 5px 0 1px;
	text-align: center;
}
div.event-detail table.prize td {
	padding: 7px 0 1px;
	text-align: center;
	background: 0 none;
}

/* ranking */
div.ranking {
	width: 600px;
}
div.ranking h3 {
	margin: 0 0 10px;
	float: left;
}
div.ranking div.recomm {
	clear: both;
	width: 594px;
	margin-bottom: 35px;
	padding-bottom: 8px;
	border: 3px solid #DCDCDC;
	position: relative;
}
div.ranking div.recomm h4 {
	width: 417px;
	margin: 0;
	padding: 18px 0 4px 169px;
	font-size: 12px;
}
#body div.ranking div.recomm h4 a:link,
#body div.ranking div.recomm h4 a:active,
#body div.ranking div.recomm h4 a:visited {
	color: #2B62A2;
}
div.ranking div.recomm h4 span {
	font-weight: normal;
	color: #F26C4F;
	font-size: 11px;
}
div.ranking div.recomm div.content {
	width: 417px;
	padding-left: 169px;
	line-height: 17px;
}
div.ranking div.recomm p.rightbtn {
	margin-right: 8px;
}
div.ranking div.recomm p.img {
	width: 153px;
	height: 129px;
	margin: 0;
	position: absolute;
	top: 7px;
	left: 9px;
}
div.ranking ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
div.ranking ul li {
	float: left;
	color: #999;
	font-size: 11px;
}
div.ranking ul li a.current {
	font-weight: bold;
	color: #FF9900;
}
div.ranking div.best {
	clear: both;
	width: 100%;
	overflow: hidden;
}
div.ranking div.best div.block {
	width: 295px;
	float: left;
	background: url(../../images/contents/ranking_center.gif) repeat-y;
}
div.ranking div.best #count {
	margin-right: 10px;
}
div.ranking div.best div.bottom {
	width: 295px;
	float: left;
	background: url(/images/contents/ranking_bottom.gif) no-repeat left bottom;
}
div.ranking div.best div.block h4 {
	margin: 0;
}
div.ranking div.best div.block ol {
	width: 268px;
	margin: 0 10px;
	padding: 0;
	list-style: none;
}
div.ranking div.best div.block ol li {
	overflow: hidden;
	clear: both;
	padding: 11px 0 5px;
	background: url(../../images/common/line_02.gif) repeat-x bottom left;
}
div.ranking div.best div.block ol li.last {
	background: 0 none;
	padding-bottom: 0;
}
div.ranking div.best div.block ol p {
	width: 24px;
	margin: 0;
	float: left;
}
div.ranking div.best div.block ol h5 {
	margin: 0;
	float: left;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	font-weight: normal;
}
div.ranking div.best div.block ol h5 strong {
	font-size: 12px;
}
div.ranking div.best div.block ol h5 span.title {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}
div.ranking div.best div.block ol h5 span {
	color: #F26C4F;
	font-size: 11px;
	font-weight: normal;
}
div.ranking div.best div.block ol div {
	clear: both;
	width: 244px;
	margin: -7px 0 0;
	padding: 0 0 0 22px;
	line-height: 16px;
}

/* ebook */
body.ebook {
	widht: 600px;
	padding-bottom: 8px;
}
body.ebook ul.tab {
	width: 600px;
	height:40px;
	padding: 0;
	background:url(../../images/contents/tab_bg.gif) repeat-x left top;
}
body.ebook ul.tab li.left {
	float:left;
	padding:0 1px 0 2px;
}
body.ebook div.new {
	width: 600px;
	height: 231px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(../../images/contents/new_bg.gif) no-repeat;
}
body.ebook div.new p.new-img {
	margin: 12px 11px 0 38px;
	float: left;
	border: 1px solid #DFDFDE;
	display: inline;
}
body.ebook div.new div.new-banner {
	width: 400px;
	float: left;
	margin: 12px 0 0;
}
body.ebook div.new div.new-banner div.banner {
}
body.ebook div.new div.new-banner p {
	margin: 10px 0 0;
	text-align: center;
}
body.ebook ul.list {
	width: 565px;
	margin: 0;
	padding: 31px 0 0 35px;
	list-style: none;
	overflow: hidden;
	background: url(../../images/contents/ebook_top.gif) no-repeat top left;
}
body.ebook ul.list li {
	width: 135px;
	float: left;
	margin-right: 50px;
}
body.ebook ul.list li div.img {
	text-align: center;
}
body.ebook ul.list li div.img img {
	width: 93px;
	height: 138px;
	border: 1px solid #DFDFDE;
}
body.ebook ul.list li div.info h3 {
	color: #828282;
	font-weight: normal;
	letter-spacing: -1px;
	text-align: center;
}
body.ebook ul.list li div.info p {
	margin: 7px 0 0;
	text-align: center;
	color: #FF6666;
	font-size: 11px;
	font-weight: bold;
}
body.ebook ul.list li div.info p * {
	vertical-align: middle;
}
body.ebook ul.list li div.info p.date {
	color: #828282;
	font-weight: normal;
}
body.ebook p.rightbtn {
	margin: 0;
	padding: 22px 20px 5px 0;
	background: url(../../images/contents/rightbtn_bg.gif) no-repeat top left;
	color: #606060;
}
body.ebook p.rightbtn * {
	vertical-align: middle;
}
body.ebook div.bottom {
	width: 600px;
	background:url(../../images/contents/ebook_bottom.gif) no-repeat left top;
}

/* ebook-cart */
div.cart {
	widht: 578px;
	padding: 11px 11px 0;
	background: url(../../images/contents/ebook_top.gif) no-repeat top left;
}
div.cart table {
	width: 579px;
	table-layout: fixed;
	border-collapse: collapse;
}
div.cart table thead th {
	padding: 6px 0 3px;
	background: #FCFCFC;
	border-bottom: 1px solid #EDEDED;
	color: #828282;
	font-size: 11px;
	font-weight: normal;
}
div.cart table thead th * {
	vertical-align: middle;
}
div.cart table tbody td {
	padding: 11px 0 9px;
	background: url(../../images/common/line_02.gif) repeat-x top left;
	text-align: center;
}
div.cart table tbody tr.first-child td {
	background: 0 none;
}
div.cart table tbody td img {
	border: 1px solid  #ECECEC;
}
div.cart table tbody td.subject {
	text-align: left;
}
div.cart table tfoot th {
	padding: 13px 28px 8px 0; 
	font-size: 13px;
	color: #333;
	text-align: right;
	background: url(../../images/contents/tfoot_bg.gif) no-repeat top left #F5F5F5;
}
div.cart table tfoot th.btn {
	text-align: left;
	padding-left: 6px;
}
div.cart table tfoot th span {
	color: #FF7B19;
}
div.cart div.btn {
	width: 572px;
	margin-left: -11px;
	padding: 22px 14px 5px;
	overflow: hidden;
	background: url(../../images/contents/btn_bg.gif) no-repeat top left;
}
div.cart div.btn p.leftbtn {
	margin: 3px 0 0;
	float: left;
}
div.cart div.btn p.leftbtn * {
	vertical-align: middle;
}
div.cart div.btn p.rightbtn {
	padding: 0;
	float: right;
	background: 0 none;
}
div.pay {
	width: 600px;
	margin: 20px 0 0;
	padding: 10px 0 0;
	overflow: hidden;
	background: url(../../images/contents/pay_top.gif) no-repeat;
}
div.pay div.section {
	width: 286px;
	float: left;
	margin: 0 0 9px 9px;
	display: inline;
}
div.pay div.section h4 {
	margin: 0 0 6px;
}
div.pay div.section table {
	width: 286px;
	table-layout: fixed;
	border-collapse: collapse;
	background: url(../../images/contents/pay_section_bg.gif) no-repeat;
}
div.pay div.section table th {
	width: 79px;
	padding: 5px 0 0 11px;
	text-align: left;
}
div.pay div.section table td {
	padding: 5px 12px 0 0;
	text-align: right;
	color: #787878;
	font-size: 11px;
}
div.pay div.section table td input.text {
	width: 105px;
}
div.pay div.section ul {
	margin: 0;
	padding: 14px 0 45px 4px;
	list-style: none;
	background: url(../../images/contents/pay_section_bg.gif) no-repeat;
}
div.pay div.section ul li {
	padding-bottom: 10px;
}
div.pay div.section ul li * {
	vertical-align: middle;
}
div.pay div.section div.bottom {
	width: 286px;
	background: url(../../images/contents/pay_section_bottom.gif) no-repeat top left;
}
div.pay p {
	width: 600px;
	clear: both;
	padding-bottom: 8px;
	text-align: center;
	background: url(../../images/contents/pay_bottom.gif) no-repeat bottom left;
}

/* ebook-view */
div.ebook-view {
	width: 547px;
	padding: 32px 15px 0 36px;
	border: 1px solid #DCDCDC;
	overflow: hidden;
	background: url(../../images/contents/ebook_bg.gif) no-repeat bottom left #FEFEFE;
	position: relative;
}
div.ebook-view p.prevbtn {
	margin: 0;
	position: absolute;
	top: 9px;
	right: 25px;
}
div.ebook-view p.nextbtn {
	margin: 0;
	position: absolute;
	top: 9px;
	right: 9px;
}
div.ebook-view div.ebook-img {
	float: left;
}
div.ebook-view div.ebook-img img {
	margin-bottom: 9px;
	border: 1px solid #DFDFDE;
}
div.ebook-view div.ebook-img p {
	width: 158px;
	height: 30px;
	margin: 0;
	background: url(../../images/contents/icon_bg.gif) no-repeat;
	position: relative;
}
div.ebook-view div.ebook-img p span {
	position: absolute;
	top: 9px;
}
div.ebook-view div.ebook-img p span.left {
	left: 20px;
}
div.ebook-view div.ebook-img p span.center {
	left: 71px;
}
div.ebook-view div.ebook-img p span.right {
	left: 123px;
}
div.ebook-view div.ebook-con {
	float: right;
}
div.ebook-view div.ebook-con ul {
	margin: 0 0 16px;
	padding: 0 0 0 20px;
	list-style: none;
}
div.ebook-view div.ebook-con ul li {
	margin-bottom: 3px;
}
div.ebook-view div.ebook-con p {
	width: 360px;
	margin: 0 0 10px;
	padding: 8px 0 5px;
	font-size: 11px;
	color: #999;
	background: #ECECEC;
	text-align: center;
} 
#ebook-detail {
	margin-left: 0;
}
#ebook-detail div.section {
	background: url(../../images/contents/pay_section_bg.gif) no-repeat;
}
#ebook-detail div.section table {	
	background: 0 none;
}
#ebook-detail div.section table td {
	padding: 5px 0 0;
	text-align: center;
	border: 0 none;
}
#ebook-detail div.section div.bottom {
	margin-top: -3px;	
}
div.pay p.bottom {
	margin: -10px 0 0;
	padding-bottom: 0;
}
#ebook-detail p.rightbtn {
	width: 561px;
	margin: 6px 0 0 9px;
	padding: 9px 20px 4px 0;
	background: url(../../images/contents/detail_top.gif) no-repeat;
	text-align: right;
}
#ebook-detail p.rightbtn-bottom {
	width: 581px;
	margin-left: 9px;
	padding: 0;
	background: url(../../images/contents/detail_bottom.gif) no-repeat top left;
}

/* srceen-list */
body.screen p.notice {
	border-top: 0 none;
}
body.screen ul.list li {
	width: 180px;
	margin-left: 19px;
}
body.screen ul.list li.first-child {
	margin-left: 0;
}
body.screen ul.list li div.img {
	border: 1px solid #CECECE;
	padding: 3px;
}

/* screen-view */
div.screen {
	width: 600px;
}
div.screen div.view-title h2 span.sort {
	color: #2B62A2;
	font-weight: bold;
	font-size: 14px;
}
div.screen div.view-content {
	margin: 3px 0 10px;
	padding: 8px 0 0;
	background: url(../../images/contents/view_bg.gif) no-repeat;
}
div.screen div.view-content table {
	width: 600px;
	table-layout: fixed;
	border-collapse: collapse;
}
div.screen div.view-content table th {
	width: 314px;
	padding: 0 11px;
	text-align: left;
	vertical-align: top;
}
div.screen div.view-content table th img {
	width: 288px;
	height: 228px;
	padding: 12px 11px 11px;
	background: url(../../images/contents/img_bg.gif) no-repeat;
}
div.screen div.view-content table td {
	padding: 20px 0 0;
}
div.screen div.view-content table th.saver {
	width: 478px;
	padding: 0 11px;
	text-align: left;
	vertical-align: top;
}
div.screen div.view-content table th.saver img {
	width: 452px;
	height: 228px;
	padding: 12px 11px 11px;
	background: url(../../images/contents/saver_bg.gif) no-repeat;
}
div.screen div.view-content table td.saver {
	text-align: right;
	vertical-align: bottom;
	padding: 0 18px 6px 0;
}
div.screen div.view-content table td h4 {
	margin: 0 0 5px;
}
div.screen div.view-content table td ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
div.screen div.view-content table td ul li {
	width: 119px;
	float: left;
	padding-bottom: 5px;
}
div.screen div.view-content table td ul li.left {
	margin-right: 7px;
}
div.view-content div.notice {
	width: 574px;
	margin: 18px 0 0;
	padding: 10px 12px;
	border: 1px solid #F1F1F1;
	background: #FAFAFA;
}
div.view-content div.notice h4 {
	margin: 0;
}
div.view-content div.notice ul {
	margin-top: 8px;
}
div.view-content div.notice ul li {
	padding-bottom: 3px;
}
div.view-content div.notice p {
	margin: 0 0 0 11px;
	padding-left: 8px;
	font-size: 11px;
	color: #7D7D7D;
	background: url(../../images/common/bullet01.gif) no-repeat 0 5px;
}

/* ebool-search */
div.search {
	width: 576px;
	margin: 0 0 5px;
	padding: 7px 12px;
	background: #F6F6F6;
	border: 1px solid #EDEDED;
}
div.search * {
	vertical-align: middle;
}
div.search input.text {
	width: 346px;
}
#esearch {
	width: 580px;
	padding: 0 9px;
	border: 1px solid #DCDCDC;
}
#esearch p.total {
	width: 567px;
	margin: 9px 0 12px;
	padding: 8px 0 6px 13px;
	background: #EFF5FA;
	color: #000;
	font-size: 11px;
}
#esearch p.right {
	width: 555px;
	text-align: right;
	padding-right: 12px;
}
#esearch p.total span {
	color: #FF6666;
}
#esearch table {
	width: 580px;
}
#esearch table tr.last th,
#esearch table tr.last td {
	padding-bottom: 0;
}
#esearch table th {
	width: 86px;
	padding: 0 0 19px;
	text-align: center;
	background: 0 none;
}
#esearch table th img {
	width: 68px;
	height: 101px;
}
#esearch table td {
	padding: 5px 0 0 10px;
	background: 0 none;
}
#esearch table td h3 span {
	color: #666;
}
#esearch table td p {
	width: 471px;
	margin: 4px 0 0;
	padding: 9px 11px 3px 0;
	text-align: right;
	background: url(../../images/contents/esearch_top.gif) no-repeat;
	font-size: 11px;
}
#esearch table td p * {
	vertical-align: middle;
}
#esearch table td div.bottom {
	width: 482px;
	background: url(../../images/contents/esearch_bottom.gif) no-repeat top left;
}

.txtP1 {color:#E1E1E1;}
.txtP2 {color:#4aceff;}
.txtP3 {color:#169CE0;}
.txtP4 {color:#F26C4F; font-weight:bold;}
.thumbSub1 {color:#74A641;}
	.thumbSub1 a:link,
	.thumbSub1 a:visited,
	.thumbSub1 a:hover,
	.thumbSub1 a:active {
		color:#74A641;
		}
a.linkUser:link,
a.linkUser:visited,
a.linkUser:hover,
a.linkUser:active {
	color:#169CE0;
	}

a.title00:link,
a.title00:visited,
a.title00:active {
	color:#000;
	}
a.title00:hover {color:#ff5400;}

#header div.hutil ul li.varStyle1 {
	padding-left:7px;
	background:url('/images/common/line_03.gif') no-repeat left 50%;
	}
#header div.hutil ul li.btnStyle1 {
	padding:0 4px;
	}
#header div.hutil ul li.btnStyle1 img {margin-top:-2px;}

/* site_menu ¿¡¼­ Á¤±â±¸µ¶½ÅÃ»°ú ¿ø°íÀÀ¸ð »çÀÌÀÇ ¸¶ÁøÀ» Á¶Àý */
.Rmargin5 {margin-right:5px;}


/* Ä¿¹Â´ÏÆ¼ */
div.addFriendT {
	background:url('/images/customer/bg_layer1_top.gif') no-repeat left top;
	width:95px;
	}
div.addFriendB {
	padding-bottom:16px;
	background:url('/images/customer/bg_layer1_bottom.gif') no-repeat right bottom;
	width:95px;
	}
ul.userFuncList {
	padding:16px 16px 0 16px;
	}
ul.userFuncList li {
	font-size:11px;
	text-align:left;
	color:#999999;
	text-decoration:underline;
	}

ul.userFuncList li a:link,
ul.userFuncList li a:visited,
ul.userFuncList li a:active {
	padding-left:6px;
	text-decoration: underline;
	background:url('/images/icon/bullet04.gif') no-repeat left 3px;
	}
ul.userFuncList li a:hover {
	color: #699C0E;
	padding-left:6px;
	text-decoration: underline;
	background:url('/images/icon/bullet03.gif') no-repeat left 3px;
	}
	
.head_text {color:#262626; font-weight: bold;}

.head_text_big {color:#262626; font-weight: bold;font-size:13px;}

.text_s {color:#999999; font-size:11px;}

.text_blue {color:#4b8fcf;}

.text_blue_bold {color:#4b8fcf; font-weight: bold;}

.text_red_bold {color:#fe6665; font-weight: bold;}

.text_violet_bold {color:#5b2bb8; font-weight: bold;}

.text_bold {font-weight: bold;}