@charset "utf-8";

@import url(base.css);
@import url(layout.css);
@import url(board.css);
@import url(design.css);
@import url(member.css);
@import url(contents.css);

/* * html .top li.l { 
	margin: 0 -1px;
}
/* IE6 */

/* *:first-child+html .top li.l {
	margin: 0 -1px;
}
 /* IE7 */

/**********************************
product
***********************************/
.intro {
	margin: 0;
	text-align: left;
}

.intro p img {
	margin: 0;
	border: 0;
	vertical-align: middle;
}

/**********************************
cf
***********************************/
.cf {
	margin: 0;
	text-align: left;
}

.cf p img {
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.cf .tit {
	clear: both;
	height: 16px;
	padding: 21px 0 15px 0;
	margin-left: 12px;
}

.cf .cfplay {
	float: left;
	width: 286px;
	height: 303px;
	position: relative;
	left: 12px; top: 0;
}

.cf .cfbg {
	float: left;
	height: 277px;
	width: 386px;
	background: url('../images/renewal/product/cf_bg2.jpg') no-repeat;
	position: relative;
	left: 41px;
}

.cf .cftxt {
	font-family: 돋움, Dotum, arial, sans-serif;
	font-size: 12px;
	color: #575757;
	line-height: 18px;
	position: relative;
	left: 0; top: 141px;
}

.cf .cftxt02 {
	font-family: 돋움, Dotum, arial, sans-serif;
	font-size: 12px;
	color: #575757;
	line-height: 18px;
	position: relative;
	left: 0; top: 141px;
}

.cf .cfstory {
	clear: both;
	height: 16px;
	padding: 5px 0 19px 0;
	margin-left: 12px;
}

.cf .ln1 {
	margin: 0 auto;
	text-align: center;
	width: 726px;
	height: 1px;
	border-top: 2px solid #BFDBD7;
	border-bottom: 1px solid #80B7AF;
}

.cf .ln2 {
	margin: 0 auto;
	text-align: center;
	width: 726px;
	height: 1px;
	border-bottom: 2px solid #BFDBD7;
	border-top: 1px solid #80B7AF;
}

.cf .list {
	width: 726px;
	height: 247px;
	margin: 0 auto;
	text-align: center;
}

/**********************************
product
***********************************/
.product {
	margin: 0;
	text-align: left;
}

.product p img {
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.product p.timg {
	height: 250px;
	padding: 20px 0 20px 10px;
}

.product p.product {
	margin-left: 11px;
}

.product .tab {
	width: 727px;
	height: 28px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	top: 20px;
}

.product .tabBtn {
	float: left;
	width: 120px;
	height: 28px;
	margin-right: 1px;
	display: block;
}

.product .comm {
	width: 726px;
	height: 61px;
	background: url(/images/renewal/product/write_bg.gif) no-repeat;
	position: relative;
	left: 0px;
	text-align: center;
	margin: 0 auto;
}

.product p.bytes {
	font-family: 돋움, dotum, arial, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
}

#inBytes {
	font-family: 돋움, dotum, arial, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
}

/**********************************
faq
***********************************/
.faq {
	margin: 0 auto;
	text-align: center;
}

.faq p img {
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.faq .list {
	width: 726px;
	margin: 0 auto;
}

.faq .ln1 {
	border-bottom: 1px solid #EFEEED;
}


/**********************************
find
***********************************/
.find {
	margin: 0 auto;
	text-align: center;
}

.find p img {
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.find .frm {
	width: 726px;
	height: 348px;
	background: url('/images/renewal/product/find_bg.jpg') no-repeat;
	margin: 10px auto 0 auto;
	text-align: center;
}

.find .check {
	margin: 0px 0 0 50px;
	padding-top: 54px;
	text-align: left;
	text-align: left;
	position: relative;
	top: 2px;
}
*:first-child+html .find .check { /* IE7 */
	margin: 0px 0 0 50px;
	padding-top: 51px;
	text-align: left;
	position: relative;
	top: 2px;
}

* html .find .check { /* IE6 */
	margin: 0px 0 0 50px;
	padding-top: 51px;
	text-align: left;
	position: relative;
	top: 2px;
}

.find .check input {
	margin-right: 5px;
}

.find .check li {
	display: inline;
	text-align: left;
	font-family: 돋움, Dotum, arial, sans-serif;
	font-size: 14px;
	padding-right: 30px;
}

/**********************************
yosil
***********************************/
.yosil {
	margin: 0 auto;
	text-align: center;
}

.yosil p img {
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.yosil .contents {
	width: 726px;
	margin: 0 auto;
}

/**********************************
silvercare
***********************************/
.silvercare {
	margin: 0 auto;
	text-align: center;
}

.silvercare p img {
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.silvercare .tab {
	width: 726px;
	height: 153px;
	text-align: center;
	margin: 0 auto;
	background: url('/images/health/health_tt_bg.jpg') no-repeat left top;
	padding-top: 2px;
}

.silvercare .contents {
	width: 726px;
	text-align: center;
	margin: 0 auto;
	background: url('/images/health/con_table_bg.gif') repeat-y left top;
}

/**********************************
ebook
***********************************/
.ebook {
	margin: 0 auto;
	text-align: center;
}

.ebook p img {
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.ebook .book1 {
	float: left;
	width: 357px;
	height: 152px;
	background: url('/images/health/090702_ebook_01.jpg') no-repeat left top;
	margin: 0 1px 1px 19px;
}

.ebook .book2 {
	float: right;
	width: 357px;
	height: 152px;
	background: url('/images/health/090702_ebook_02.jpg') no-repeat left top;
	margin: 0 16px 1px 0;
}

.ebook .book3 {
	float: left;
	width: 357px;
	height: 152px;
	background: url('/images/health/090702_ebook_03.jpg') no-repeat left top;
	margin: 0 1px 1px 19px;
}

.ebook .book4 {
	float: right;
	width: 357px;
	height: 152px;
	background: url('/images/health/090702_ebook_04.jpg') no-repeat left top;
	margin: 0 16px 1px 0;
}

.ebook .book5 {
	float: left;
	width: 357px;
	height: 152px;
	background: url('/images/health/090702_ebook_05.jpg') no-repeat left top;
	margin: 0 1px 1px 19px;
}

.ebook .book6 {
	float: right;
	width: 357px;
	height: 152px;
	background: url('/images/health/090702_ebook_06.jpg') no-repeat left top;
	margin: 0 16px 1px 0;
}

.ebook .book7 {
	clear: both;
	width: 715px;
	height: 157px;
	background: url('/images/health/090702_ebook_07.jpg') no-repeat left top;
	margin: 0 16px 1px 19px;
}

.ebook .book1 li,
.ebook .book2 li,
.ebook .book3 li,
.ebook .book4 li,
.ebook .book5 li,
.ebook .book6 li {
	width: 357px;
	display: inline;
	margin: 0 2px;
	position: relative;
	top: 101px; left: 74px;
}

.ebook .book7 li {
	width: 357px;
	display: inline;
	margin: 0 2px;
	position: relative;
	top: 69px; left: 90px;
}


/**********************************
top
***********************************/
.top {
	float: right;
	height: 14px;
	text-align: right;
}

.top li {
	display: inline;
}

.top li img {
	margin: 0;
	padding: 0 5px;
	border: 0;
}

.top li.l {
	padding: 0;
}

*:first-child+html .top li.l { /* IE7 */
	margin: 0 -1px;
}

* html .top li.l { /* IE6 */
	margin: 0 -1px;
}


/**********************************
btm
***********************************/
.ln {
	width: 750px;
	border-bottom: 1px solid #E6E6E6;
}

.btm {
	float: right;
	width: 450px;
	height: 45px;
	padding: 17px 0 23px 0;
	text-align: right;
}

.btm li {
	display: inline;
}

.btm li img {
	margin: 0;
	padding: 0;
	border: 0;
}

.btm li.logo {
	margin-right: 14px;
}

.btm li.l {
	padding: 0 4px;
}

*:first-child+html .btm li.l { /* IE7 */
	padding: 0 3px;
}

* html .btm li.l { /* IE6 */
	padding: 0 3px;
}

.btm .select {
	display: inline;
	width: 130px;
	height: 22px;
	font-family: dotum, arial, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 22px;
	border: 1px solid #ccc;
	margin-left: 9px;
}

*:first-child+html .btm .select { /* IE7 */
	display: inline;
	width: 130px;
	height: 22px;
	font-family: dotum, arial, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 22px;
	border: 1px solid #ccc;
	margin-left: 9px;
	position: relative;
	top: 2px;
}
/* lnb navi controll */
#fla2 {
	width:100px !important;
	overflow:hidden;
}
#fla2.naviover,
#leftNav.naviover {
	width:350px !important;
}
#fla2.naviout {
	width:100px;
	overflow:hidden;
}
#leftNav.naviout {
	width:260px;
	overflow:hidden;
}
	#leftNav #fla1 {
		position:relative;
		*left:175px;
	}