* {
  margin: 0px;
  padding: 0px;

  /*border: none;*/
}
body {
  font-family: ¸¼Àº°íµñ, µ¸¿ò, dotum, arial, verdana, sans-serif;
  font-size: 12px;
  color: #c8c8c8;
}

/* |  font  | */
td, div, h1, h2, h3, h4, select, input, textarea {font:normal 12px '¸¼Àº°íµñ','µ¸¿ò','arial';color:#8b8d8e;}

/* |  a  | */
a {color:#8b8d8e;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}


#container {
  background-image: url(../images/top_bg.gif);
  background-repeat: no-repeat;
  background-color: #fff;
  /*margin:auto;*/
  width: 900px;
  height: 195px;
}

/* Áñ°ÜÃ£±â&·Î±×ÀÎ ¸Þ´º ½ÃÀÛ */
#top_menu {
  float: left;
  width: 900px;
  height: 25px;
}
#favorite {
  float: left;
  width: 210px;
  height: 25px;
  padding-top: 0px;
}
#favorite h1 {
  display: block;
  float: left;
  width: 210px;
  height: 25px;
  text-indent: -9999px;
}
#favorite h1 a {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url(../images/favorite.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#login { 
float: left; 
  padding-left:265px;
}
.login-links {
  float: left;
  width: 410px;
  height: 25px;
  padding-top: 8px;
  list-style-type: none;
  background-image: url(../images/log_bg.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.login-links li {
  display: block;
  float: left;
  width: 410px;
  height: 25px;
  padding-left:10px;
  word-spacing:-0.1em; 
  }
.login-links li a {
  text-decoration:none; 
  color:#81868A; 
  font-family:¸¼Àº°íµñ, µ¸¿ò, dotum, arial, verdana, sans-serif;
  font-size:11px;
  word-spacing:-0.1em;
  }
.login-links li a:hover {
  text-decoration:underline; 
  color:#000; 
  font-family:¸¼Àº°íµñ, µ¸¿ò, dotum, arial, verdana, sans-serif;
  font-size:11px;
  word-spacing:-0.1em;
  }
/* Áñ°ÜÃ£±â&·Î±×ÀÎ ¸Þ´º ³¡ */

/* ·Î°í&ºÎ¸Þ´º&AD ½ÃÀÛ */
#logo_ad {
  float: left;
  width: 900px;
  height: 85px;
}
#logo {
  float: left;
  width: 210px;
  height: 85px;
  padding-top: 0px;
}
#logo h1 {
  display: block;
  float: left;
  width: 210px;
  height: 85px;
  text-indent: -9999px;
}
#logo h1 a {
  display: block;
  width: 100%;
  height: 100%;
  /* background-image: url(../images/logo.gif);
  background-repeat: no-repeat;
  background-position: 0 0; */
}


#menu_ad { 
float: right; 
width: 662px;
height: 85px;
padding-top: 0px;
}

/* »ó´Ü ºÎ¸Þ´º ³×ºñ°ÔÀÌ¼Ç ½ÃÀÛ */
.movie-ul {
  float: left;
  width: 91px;
  height: 85px;
  background-position: 0 0;
}
.movie-ul li {
  float: left;
  width: 91px;
  height: 25px;
  padding-top: 58px;
  text-indent: -9999px;
  list-style-type: none;
  background-position: 0 0;
}
#menu_ad ul.movie-ul li.movie-li a.movie-a {
  display: block;
  width: 91px;
  height: 25px;
  background-image: url(../images/top_sub_menu_out_01.gif); 
/*  background-image: url(../images/blank_b.gif); */
  background-repeat: no-repeat;
}
#menu_ad ul.movie-ul li.movie-li a.movie-a:hover {
  display: block;
  width: 91px;
  height: 25px;
  background-image: url(../images/top_sub_menu_over_01.gif); 
/*  background-image: url(../images/blank_b.gif); */
  background-repeat: no-repeat;
}

.supporter-ul {
  float: left;
  width: 66px;
  height: 85px;
  background-position: 0 0;
}
.supporter-ul li {
  float: left;
  width: 66px;
  height: 25px;
  padding-top: 58px;
  text-indent: -9999px;
  list-style-type: none;
  background-position: 0 0;
}
#menu_ad ul.supporter-ul li.supporter-li a.supporter-a {
  display: block;
  width: 66px;
  height: 25px;
  background-image: url(../images/top_sub_menu_out_02.gif);
  background-repeat: no-repeat;
}
#menu_ad ul.supporter-ul li.supporter-li a.supporter-a:hover {
  display: block;
  width: 66px;
  height: 25px;
  background-image: url(../images/top_sub_menu_over_02.gif);
  background-repeat: no-repeat;
}

.qna-ul {
  float: left;
  width: 79px;
  height: 85px;
  background-position: 0 0;
}
.qna-ul li {
  float: left;
  width: 79px;
  height: 25px;
  padding-top: 58px;
  text-indent: -9999px;
  list-style-type: none;
  background-position: 0 0;
}
#menu_ad ul.qna-ul li.qna-li a.qna-a {
  display: block;
  width: 79px;
  height: 25px;
  background-image: url(../images/top_sub_menu_out_03.gif);
  background-repeat: no-repeat;
}
#menu_ad ul.qna-ul li.qna-li a.qna-a:hover {
  display: block;
  width: 79px;
  height: 25px;
  background-image: url(../images/top_sub_menu_over_03.gif);
  background-repeat: no-repeat;
}

.gallery-ul {
  float: left;
  width: 90px;
  height: 85px;
  background-position: 0 0;
}
.gallery-ul li {
  float: left;
  width: 90px;
  height: 25px;
  padding-top: 58px;
  text-indent: -9999px;
  list-style-type: none;
  background-position: 0 0;
}
#menu_ad ul.gallery-ul li.gallery-li a.gallery-a {
  display: block;
  width: 90px;
  height: 25px;
  background-image: url(../images/top_sub_menu_out_04.gif);
  background-repeat: no-repeat;
}
#menu_ad ul.gallery-ul li.gallery-li a.gallery-a:hover {
  display: block;
  width: 90px;
  height: 25px;
  background-image: url(../images/top_sub_menu_over_04.gif);
  background-repeat: no-repeat;
}

.shop_gd-ul {
  float: left;
  width: 104px;
  height: 85px;
  background-position: 0 0;
}
.shop_gd-ul li {
  float: left;
  width: 104px;
  height: 25px;
  padding-top: 58px;
  text-indent: -9999px;
  list-style-type: none;
  background-position: 0 0;
}
#menu_ad ul.shop_gd-ul li.shop_gd-li a.shop_gd-a {
  display: block;
  width: 104px;
  height: 25px;
  background-image: url(../images/top_sub_menu_out_05.gif);
  background-repeat: no-repeat;
}
#menu_ad ul.shop_gd-ul li.shop_gd-li a.shop_gd-a:hover {
  display: block;
  width: 104px;
  height: 25px;
  background-image: url(../images/top_sub_menu_over_05.gif);
  background-repeat: no-repeat;
}
/* »ó´Ü ºÎ¸Þ´º ³×ºñ°ÔÀÌ¼Ç ³¡ */


.ad-links {
  float: left;
  width: 232px;
  height: 80px;
  padding-top: 1px;
}
.ad-links li {
  /*display: block;*/
  float: left;
  width: 232px;
  height: 80px;
  /*text-indent: -9999px;*/
}
.ad-links li a {
  /*display: block;*/
  width: 232px;
  height: 80px;
  /*background-image: url(../images/top_ad.jpg);
  background-repeat: no-repeat;
  background-position: 100% 100%;*/
}
.ad-links li a:hover {
  display: block;
  width: 232px;
  height: 80px;
  /*background-image: url(../images/top_ad.jpg);
  background-repeat: no-repeat;
  background-position: 100% 100%; */
}
/* ·Î°í&ºÎ¸Þ´º&AD ³¡ */

/* ¸ÞÀÎ¸Þ´º ½ÃÀÛ */
#menu_bar { 
float: left;
width: 900px;
height: 45px;
padding:0px;
z-index:500;
}
/* ¸ÞÀÎ¸Þ´º ³¡ */


/* ÇÑÁÙ°øÁö&°Ë»ö ½ÃÀÛ */
#notice_search { 
float: left; 
width: 900px;
height: 20px;
padding-top: 0px;
list-style-type: none;
}
.notice-scroll {
  float: left;
  width: 640px;
  height: 20px;
  padding-top: 7px;
}
.notice-scroll li {
  display: block;
  float: left;
  width: 66px;
  height: 20px;
  background-image: url(../images/hot_event.gif);
  background-repeat: no-repeat;
}

.scroll_text a {
  text-decoration:none; 
  color:#81868A; 
  font-family:¸¼Àº°íµñ, µ¸¿ò, dotum, arial, verdana, sans-serif;
  font-size:12px;
  line-height:200%;
  }


#search {
	float: right;
	width: 252px;
}
#search form {
	float: right;
	margin: 0;
	padding: 7px 0px 0 0;
}
#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#search input {
  float: left;
  border: none;
  height: 18px;
}
#search-text {
	width: 200px;
	height: 15px;
	padding: 0px 0px 0px 5px;
	border: 1px solid #333333;
	background: #E1E1E1;
	font-family: ¸¼Àº°íµñ, µ¸¿ò, dotum, arial, verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}
#search-submit {
	width: 40px;
	height: 20px;
	margin-left: 7px;
	padding: 3px 0px 0px 0px;
	background: #da4f44;
	font-family: ¸¼Àº°íµñ, µ¸¿ò, dotum, arial, verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
/* ÇÑÁÙ°øÁö&°Ë»ö ³¡ */


#main_page {
margin: auto;
width:900px;
}

/* ¸ÞÀÎ ÇÃ·¡½Ã ÀÌ¹ÌÁö ½ÃÀÛ */
#cu3er-box {
/* width:710px;
height:266px;
outline:0;
float:left;
*/ }
/* ¸ÞÀÎ ÇÃ·¡½Ã ÀÌ¹ÌÁö ³¡ */

/* Áß°£ ±¸ºÐ¼± ½ÃÀÛ */
.separator {
  background-image: url(../images/separator.gif);
  background-repeat: no-repeat;
  float: left;
  height: 3px;
  width: 900px;
  margin-top: 20px;
  margin-bottom: 15px;
} 
/* Áß°£ ±¸ºÐ¼± ³¡ */


/* footer ½ÃÀÛ */
#footer {
	/*margin: auto;*/
	clear:both;
	width:892px;
	height: 260px;
	border: solid 4px #4d4d4d;
	}

#left {
	float:left;
	border: 0px;
	width: 200px;
	padding:20px 12px 20px 15px;
	}

#middle {
	float:left;
	border: 0px;
	width: 419px;
	padding:20px 12px 20px 12px;
	}
#right {
	float:left;
	border: 0px;
	width: 189px;
	padding:20px 15px 20px 12px;
	}
#bottom_info {
	clear:both;
	margin: auto;
	width:900px;
	height:172px;
	padding:0px 0px 30px 0px;
	}
/* footer ³¡ */



/* »óÇ° ¸®½ºÆ®&»ó¼¼º¸±â ½ÃÀÛ */
#view_wrap {
	margin: auto;
	width: 900px;
}
#category_line {
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
	color:#000;
	font-size:12px;
}
.separator_bold {
  background-image: url(../images/view_top_line.gif);
  background-repeat: no-repeat;
  float: left;
  height: 3px;
  width: 900px;
  margin-top: 8px;
  margin-bottom: 13px;
} 
#prod_photo {
	padding:0px;
	float:left;
	width: 900px;
	height:420px;
}
#prod_info {
	padding:0px;
	float:left;
	width: 630px;
}
#prod_btn {
	padding:0px;
	width: 256px;
	float:left;
}
.separator_normal {
  background-image: url(../images/view_middle_line.gif);
  background-repeat: no-repeat;
  float: left;
  height: 1px;
  width: 900px;
  margin-top: 8px;
  margin-bottom: 13px;
} 
#prod_detail {
	padding-top:10px;
	padding-bottom:10px;
	width: 900px;
	float:left;
}
#with_prod {
	padding-top:10px;
	padding-bottom:10px;
	width: 900px;
	float:left;
}
#info_review {
	padding-top:10px;
	padding-bottom:10px;
	width: 900px;
	float:left;
}
#prod_qna {
	padding-top:10px;
	padding-bottom:10px;
	width: 900px;
	float:left;
}

#category_title {
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
	color:#000;
	font-weight:bold;
	font-size:14px;

}
#category_list {
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
}
#list_align {
	float:right;
	margin-top:5px;
	margin-bottom: 0px;
	width: 100px;
}
#prod_list {
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
}
#paging {
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
}
/* »óÇ° ¸®½ºÆ®&»ó¼¼º¸±â ³¡ */


/* MyÅØ½º¿ùµå ½ÃÀÛ */
#mytex_wrap {
	margin: auto;
	width: 900px;
}
#mytex_title {
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
}
#mytex_menu {
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
}
#mytex_hot_ad {
	background-image: url(../images/my_hotevent.gif);
	background-repeat: no-repeat;	
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
	height: 35px;
}
#mytex_hot_ad p {
	font-size:12px;color:#727272;padding:11px 0px 0px 130px;text-decoration:none;
	}
#mytex_info_text {
	float: left;
	margin-top:20px;
	margin-bottom: 0px;
	margin-left:25px;
	width: 800px;
	color:#000;
}
#mytex_info_text p { 
	font-size:11px;color:#9C0C25;padding-top:10px;text-decoration:underline; 
}
#mytex_info_board {
	background-image: url(../images/my_texworld_main_bg.gif);
	background-repeat: no-repeat;
	background-position:25px 0px;
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	padding:13px 25px 0px 25px;
	width: 850px;
	height: 103px;
}
#mytex_info_board p {
	font-size:11px;
	margin-left:20px;
	color:#FFF;
	line-height: 190%;
	}

/* MyÅØ½º¿ùµå ³¡ */

/* CS°í°´¼¾ÅÍ ½ÃÀÛ */
#cstex_wrap {
	margin: auto;
	width: 900px;
}
#cstex_title {
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
}
#cstex_menu {
	float: left;
	margin-top:5px;
	margin-bottom: 0px;
	width: 900px;
}
/* CS°í°´¼¾ÅÍ ³¡ */