@charset "utf-8";/* CSS Document */
::selection {	background: #690072; /* Safari */  color:white;}
::-moz-selection {	background: #690072; /* Firefox */  color:white;}
.MainBody{margin: 0px;padding:0px;text-align: center;background-color:#fff2f9;background-image:url(images/bgmain.png);background-repeat:repeat-x;font-family:Tahoma;font-size:11px; color:333333;}
div, td{font-family:Tahoma;font-size:11px; color:333333;}
.pricediv{color:#b30087; font-weight:bold;}
.MainBody a{ color:#000099; text-decoration:none;}
.MainBody a:hover{ color:#ff006c; text-decoration:none;}
.MainBody #MainSDiv{position: relative;margin: 0 auto;width:990px;text-align:left;}
.MainBody #BannerHead{text-align:left;padding: 12px 0px 11px 80px;}
.MainBody #WebLogo{position:relative;width:200px;height:80px;}
#WebLogo img{ margin:0px 0px 0px 10px;}
.MainBody #MainContainer{position:relative;top:0px;left:0px;width:990px;}
#v3usermenu a{display:block; border-bottom:1px dotted #ccc; padding:0px 5px;margin-left:10px;}
#v3userDiv{ position:absolute; right:150px; top:120px;}
#v3user{ border:0px solid #ccc; padding:4px; width:400px;}
#BeautyWord{ position:relative; height:30px;}
#MainHeadRow{ position:relative; width:840px; margin-left:150px; margin-top:20px;}
#MainCol{margin: 0 0 0 150px; width:840px;}
#NewsCol{ width:530px; margin: 0 10px 0 0px; float:left;}
.ContentCol{margin: 0px; position:relative;}
.ShopCol{ width:690px; margin: 0 150px 0 150px;}
.BoxContent .stitle{font-size:14px; font-family:Arial; color:#70002f; font-weight:bold;}
#MainFooter{margin: 5px 0px 0px 0px; background-color:#e8f7fe; background-image:url(images/footerback.png); background-repeat:repeat-x; text-align:center;position:relative;}
#MainFooter1{ position:relative; padding:10px;}
.MainBody #TopMenu{height:30px;}
#TopMenu a{display:block; float:left; height:30px; background-image:url(images/topmenuback1.gif); background-repeat:no-repeat; font-size:1px; color:#3874e0;}
#TopMenu a:hover{color:#FFF;}
#Topmenu .tmenu_home{ width:53px; background-position:0px 0px;}
#Topmenu .tmenu_advice{ width:74px; background-position:-53px 0px;}
#Topmenu .tmenu_sonjoo{ width:67px; background-position:-127px 0px;}
#Topmenu .tmenu_foto{ width:48px; background-position:-194px 0px;}
#Topmenu .tmenu_poll{ width:99px; background-position:-242px 0px;}
#Topmenu .tmenu_shopping{ width:100px; background-position:-488px 0px;}
#Topmenu .tmenu_company{ width:101px; background-position:-588px 0px;}
#Topmenu .tmenu_brand{ width:73px; background-position:-689px 0px;}
#Topmenu .tmenu_fp{ width:147px; background-position:-341px 0px;}

#Topmenu .tmenu_home:hover { background-position:0px -30px;}
#Topmenu .tmenu_advice:hover{ background-position:-53px -30px;}
#Topmenu .tmenu_sonjoo:hover{ background-position:-127px -30px;}
#Topmenu .tmenu_foto:hover{background-position:-194px -30px;}
#Topmenu .tmenu_poll:hover{ background-position:-242px -30px;}
#Topmenu .tmenu_shopping:hover{background-position:-488px -30px;}
#Topmenu .tmenu_company:hover{background-position:-588px -30px;}
#Topmenu .tmenu_brand:hover{ background-position:-689px -30px;}
#Topmenu .tmenu_fp:hover{ background-position:-341px -30px;}

#MainContainer h1{ font-family:arial; font-size:18px; letter-spacing:-1; margin:3px 0px; font-weight:normal;}
#MainContainer h2{ font-family:arial; font-size:14px; letter-spacing:-1; margin:3px 0px; font-weight:bold;}
#MainContainer .content_text, .content_text td{line-height:18px; font-size:12px; margin:0px;}
#MainContainer .content_text p{margin:8px 0px;}
#MainOthers{ margin-top:10px;}
.content_text ul{padding:0px; margin:0px;}
.content_text li{list-style: none; padding:0px 0px 0px 15px; margin:0px; background-image:url(images/li1.png); background-position:0px 6px; background-repeat:no-repeat;}
#Gallthumb td{ background-repeat:no-repeat; width:80px;height:80px;}
#Gallthumbheaddiv{ margin:10px auto 0px; padding:2px 5px 3px 5px; background-color:#f31268;}
#Gallthumbheaddiv a{ font-family:Arial; text-align:left; font-size:12px; font-weight:bold;  color:#fff;}
#Gallthumbheaddiv a:hover{  color:#f2cae0; border:0px;}
#Gallthumb a{  display:block; cursor:pointer;}
#Gallthumb .active {border:3px solid #00a7ff;}
#Gallthumb a:hover{border:3px solid #de025c;}
.ssource{ color:#999999;}
.content_text .pages{ margin-top:10px; line-height:30px; text-align:center;font-family:Arial;font-size:11px;font-weight:bold;}
.pages a, .pages span{ padding:3px 5px;margin:2px 2px;}
.content_text .pages a{color:#000099; text-decoration:none;border:1px solid #CCCCCC; background:#FFF;
}
.content_text .pages a:hover{color:#FFF; text-decoration:none; background-color:#e31e81;border:1px solid #e31e81;}
.content_text .pages01 a:hover{background-color:#000066;border:1px solid #000066;}
.content_text .pages02 a:hover{background-color:#008ad4;border:1px solid #008ad4;}
.content_text .pages .active{ background-color:#ECECEC; color:#000000; border:1px solid #DEDEDE;}
.content_text .poll{padding:0px 50px;}
.content_text .poll1{padding:0px 10px;}
.content_text .poll .label{padding:3px 0px; font-family:Arial; font-weight:bold;}
.zurhaimore1{padding:6px; position:relative;}

.zurhaimore2{padding:6px; position:relative;}
.zurhaimore2 div, .zurhaimore1 div{font-size:12px;}
.zurhailink {position:absolute; background-color:#fff2f9; text-align:center; width:76px; display:block;}
.zurhailink a{width:100%; display:block; padding:4px 0px;  border:1px solid #f2cae0; font-weight:bold; font-family:Arial;}
.zurhailink a:hover{  background-color:#FFF;}
.zurhailink .active{ border:1px solid #FFF; background-color:#FFF;}
.zurhailink .active:hover{ border:1px solid #FFF; background-color:#FFF;}
#zo1{ top:8px; left:4px;}
#zo2{ top:8px; left:87px;}
#zo3{ top:8px; left:170px;}
#zo4{ top:8px; left:253px;}
#zo5{ top:8px; left:336px;}
#zo6{ top:8px; left:418px;}
#zo7{ top:41px; left:4px;}
#zo8{ top:41px; left:87px;}
#zo9{ top:41px; left:170px;}
#zo10{ top:41px; left:253px;}
#zo11{ top:41px; left:336px;}
#zo12{ top:41px; left:418px;}
.clearfloat{clear:both; height:0; font-size: 1px; line-height: 0px;}
#menuother{padding:0px; margin:0px;}
#menuother li{list-style: none; padding:0px 0px 0px 10px; margin:0px; background-position:-10px; }
.CommentDiv{margin:10px 0px; border-bottom:2px solid #f2cae0; text-align:left; padding:5px 0px;}
.commenttable img{border:1px solid #ECECEC; margin:5px;}
.commenttable .style1{background-color:#f2f6f9;}
.commenttable .comments{ margin-left:70px; padding:5px; font-size:13px; line-height:22px;}

.commenttable .comment_s{width:508px; overflow:hidden;position:relative;}
.comment_s .likebut a{padding:1px 4px 2px 4px; float:right; background-color:#b78092; font-size:11px; color:#FFFFFF;}
.comment_s .likebut a:hover{color:#FFFFFF; background-color:#94b2c2;}
.comment_s .likebut{position:absolute; right:0px; top:0px; text-align:left;}
.comment_s .likebut div{padding-top:1px; color:#9c5069; float:right;}

.comusername{ font-size:11px; color:#a9387d;}
.LastPostDiv li{width:278px; overflow:hidden;}
.NewsList { line-height:normal;}
.NewsList ul{padding:0px; margin:0px;}
.NewsList li{list-style: none; padding:5px 0px 5px 5px; margin:0px; background-position:-10px;  border-bottom:1px dashed #999;}
#MainContainer .content_path{line-height:18px; color:#666; font-size:11px;}
.blueh1{ color:#000980;}
.whiteh1{ color:#FFF;}
.redh1{ color:red;}
.pink1h1{ color:#ff0072;}
.pinkh1{ color:#cc0066;}
.greyh1{ color:#000;}
#LCol{position:absolute;margin:0px;width:140px;top:30px;left:0px;}
#RightCol{position:absolute;margin:0px;width:140px;top:100px;right:0px;}
#RCol{float:left; margin:0px;width:300px;}
#RsCol{position:absolute;margin:0px;width:450px;top:100px;right:0px;}
#SearchDiv{margin:0px 0px 15px 0px;}
#CoverGirl{position:absolute;top:0px;right:0px;}
.BoxContent{ background-color:#fff2fb; border-top:1px solid #f2cae0;border-bottom:1px solid #f2cae0; padding:8px; margin-bottom:10px;}
.BoxBlue{border:1px solid #f2cae0; border-bottom:3px solid #f2cae0;background-color:#FFFFFF;padding:10px;margin-bottom:10px; position:relative;}
.BoxDark{ border-bottom:3px solid #f2cae0;background-color:#111;padding:10px;margin-bottom:10px;}
.BoxPink{border:1px solid #f2cae0;background-color:#FFFFFF; padding:10px;margin-bottom:10px;}
.BoxBlue1{border:1px solid #d5eaf3;background-color:#f2fbff;padding:10px;margin-bottom:10px; position:relative;}
.BoxBlue1 .BoxHeader{border-bottom:2px solid #78acd1; margin-bottom:2px;}
.BoxGrey .BoxHeader{border-bottom:2px solid #000; margin-bottom:2px;}
.BoxBlue .BoxHeader{border-bottom:2px solid #f2cae0; margin-bottom:5px;}
.BoxGrey{ position:relative;border:1px solid #CCC;background-color:#EFEFEF;padding:10px;margin:25px 0px 10px 0px;}
.BoxGrey .logo{position:absolute; right:15px; top:-17px; border:1px solid #c4d0dd;}
.BoxBlue1 .logo{position:absolute; right:10px; top:-7px; border:1px solid #d5eaf3;}
.MoreLink{ padding:6px 0px 0px 0px;}
.MoreLink a{ color:#f60062;  padding:2px 6px 3px 7px;}
.MoreLink a:hover{ color:#FFFFFF; background-color:#f60062; padding:2px 6px 3px 7px;}
.PathInfo{ color:#999999; font-size:10px;}
.input{background-image:url(images/inputback.gif); background-repeat:repeat-x; font-size:12px; font-family:Arial; border:1px solid #edaccc; height:22px;padding:2px 5px 0px 5px}
.TextInput{background-image:url(images/inputback.gif); background-repeat:repeat-x; border:1px solid #edaccc; font-family:Arial; font-size:18px;}
.BannerDiv{margin:0px 0px 10px 0px;}
.RMenu {padding:0px; margin:0px; }
.RMenu li{list-style: none; width:100%; padding:0px; margin:0px; }
.RMenu a{text-decoration:none; width:100%; font-weight:normal;}
.RMenu span{ width:100%; cursor:pointer;}
.RMenu span.MOut, .RMenu span.MOver{padding:4px 0px;text-indent:25px;}
.RMenu li a span.MOut{display:block;border-bottom:1px solid #cadce8; }
.RMenu li a span.MOver{display:none;}
.RMenu li:hover span.MOver{display:block; border-bottom:1px solid #cadce8;  text-decoration:underline;}
.RMenu li:hover span.MOut{ display:none;}
.menu_1 a{color:#f600ff !important;}
.menu_2 a{color:#002dd5 !important}
.menu_3 a{color:#f39 !important}
.menu_4 a{color:#f00 !important}
.menu_5 a{color:#e54c4c !important}
.menu_6 a{color:#369 !important}
.menu_7 a{color:#f60 !important}
.menu_8 a{color:#f06 !important}
.menu_9 a{color:#c00 !important}
.menu_10 a{color:#903e98 !important}
.menu_11 a{color:#0d3d00 !important}
.menu_12 a{color:#32c000 !important}
.menu_13 a{color:#00a8ff !important}
.menu_14 a{color:#c06 !important}
.menu_15 a{color:#393 !important}
.menu_16 a{color:#FF9900 !important}
.menu_17 a{color:#bd006f !important}
.menu_18 a{color:#e60000 !important}
.menu_19 a{color:#e67200 !important}
.RMenu li:hover, .RMenu :hover{ text-decoration:underline; background-image:url(images/1.gif); background-repeat:no-repeat; background-color:#FFFFFF; background-position:5px 2px;}
.RMenu li.menu_1:hover, .RMenu .menu_1 :hover{ background-repeat:no-repeat;}
.RMenu li.menu_2:hover, .RMenu .menu_2 :hover{ background-position:5px -17px; }
.RMenu li.menu_3:hover, .RMenu .menu_3 :hover{ background-position:5px -35px;}
.RMenu li.menu_4:hover, .RMenu .menu_4 :hover{ background-position:5px -52px;}
.RMenu li.menu_5:hover, .RMenu .menu_5 :hover{ background-position:5px -70px;}
.RMenu li.menu_6:hover, .RMenu .menu_6 :hover{ background-position:5px -88px;}
.RMenu li.menu_7:hover, .RMenu .menu_7 :hover{ background-position:5px -106px;}
.RMenu li.menu_8:hover, .RMenu .menu_8 :hover{ background-position:5px -124px;}
.RMenu li.menu_9:hover, .RMenu .menu_9 :hover{ background-position:5px -142px;}
.RMenu li.menu_10:hover, .RMenu .menu_10 :hover{ background-position:5px -160px;}
.RMenu li.menu_11:hover, .RMenu .menu_11 :hover{ background-position:5px -178px;}
.RMenu li.menu_12:hover, .RMenu .menu_12 :hover{ background-position:5px -197px;}
.RMenu li.menu_13:hover, .RMenu .menu_13 :hover{ background-position:5px -214px;}
.RMenu li.menu_14:hover, .RMenu .menu_14 :hover{ background-position:5px -232px;}
.RMenu li.menu_15:hover, .RMenu .menu_15 :hover{ background-position:5px -251px;}
.RMenu li.menu_16:hover, .RMenu .menu_16 :hover{ background-position:5px -269px;}
.RMenu li.menu_17:hover, .RMenu .menu_17 :hover{ background-position:5px -290px;}
.RMenu li.menu_18:hover, .RMenu .menu_18 :hover{ background-position:5px -312px;}
.RMenu li.menu_19:hover, .RMenu .menu_19 :hover{ background-position:5px -329px;}

.hiddenframe{height:0px; width:0px; display: none; overflow:hidden;}
.close {DISPLAY: none; VISIBILITY: hidden;}
.open {VISIBILITY: visible;}
.sodon{color:#ee0055;}

.inputa{
	font-family: Arial;
	font-size: 18px;
	color:#CC0066;
background-image:url(images/inputback.gif); background-repeat:repeat-x;	border: 1px solid #FF3399;
}.ehlelspan{float: left;
font-size: 37px;
line-height: 24px;
font-weight: normal;
font-family: times;
margin-top: 5px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 2px; 
padding: 2px; }
.pictooldiv{color:#CCCCCC;}
.pictooldiv a{color:#f31268;}
.pictooldiv a:hover{color:#0099FF;}
#indexgalldiv{position:relative; margin:10px -10px; padding:9px; background-color:#333333; text-align:center;}
#indexgalldiv .pic2div{background-color:#0b0b0b; padding:2px 5px; color:#FFFFFF; margin-bottom:8px;}
.pntbl{ padding:0 15px;background-image:url(images/bulletcontent.gif); background-repeat:no-repeat;}
.pncontent{margin:10px -10px  -10px -10px; background-color:#FFFFFF; border-top:3px solid #ff0579; padding:3px 9px 10px 9px;}
.pntbl div{color:#666666; font-size:10px;}
.pntbl a{font-size:16px;}
  .awardDiv{margin-bottom:10px;}
  #awardlink{ background-color:#710026; margin:0px;}
  #awardlink a{padding:4px 10px; color:#FFFFFF; text-decoration:none; border-bottom:1px dashed #833d54; display:block; margin:0px;}
  #awardlink a span{color:#FFCC00; text-decoration:none;}
  #awardlink a:hover{ background-color:#833d54 }
