@charset "euc-kr";

/*
	'****************************************************************
  	'*
   	'*  # PROGRAM TITLE : Common Css
	'*
	'*  # PROGRAMER : smalldevil
	'*
	'*  # FILE CREATE DAY : 2009-11-09
   	'*
   	'*  # PROGRAM CONT : ¸ÞÀÎ CSS ¼±¾ð
	'*
   	'*  # FILE NAME : /sitelib/css_main.css
   	'*
   	'*	# MODIFICATIONS
	'*
   	'****************************************************************
*/

html{overflow-x:hidden; }
body{background-color:#59523e;}
#gnb{height:37px; width:100%;}
#bg_top{ position:absolute; width:1920px; overflow:hidden; left:50%; margin-left:-960px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/layout/bg_sub.jpg') no-repeat center top; top:37px;}
#key_visual{position:absolute; width:1920px; left:50%; margin-left:-960px;}
#wrapper{position: relative; width:1010px; overflow:hidden; margin:0 auto 0 auto; padding-top:347px;}
#left_area{width:196px; float:left; overflow:hidden; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bg_left_area.jpg') no-repeat right top; padding-left:5px;}
.favo_list { height:87px;}
.favo_list dd{margin-left:7px; clear:both;}
.favo_list dd img{float:left; margin-bottom:10px;}
.favo_list img{float:left;}
.question{ position:relative; width:196px; height:152px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bg_question.gif') no-repeat; margin-top:10px;}
.question .txt{ position:absolute; width:160px; height:50px; font-size:11px; left:20px; top:42px; line-height:14px; letter-spacing:-1px; color:#948064;}
.question .date{position:absolute; text-align:center; font-size:10px; width:160px; top:94px; left:20px; color:#6c5a48; font-family:tahoma;}
.question .btn{ position:absolute; text-align:center; top:130px; left:45px;}
.update_list{margin-top:17px;}
.update_list dd{margin-left:7px; width:169px; height:21px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bg_update_list.gif') no-repeat; color:#d2bd92; font-size:11px; padding:4px 3px 0 10px;}
.update_list dd A:link,.update_list dd a:visited,.update_list dd a:active{color: #d2bd92; text-decoration: none;}
.update_list dd a:hover{color:#d2bd92; text-decoration: none;}
#center_area{width:463px; float:left; overflow:hidden; margin-bottom:40px; margin-left:9px;}
.news_area{position:relative; width:448px; height:151px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bg_news.gif') no-repeat; padding:55px 0 0 13px;}
.news_area .btn{ position:absolute; left:407px; top:10px; width:45px;}
.news_area .number{ font-family:tahoma; font-size:9px; letter-spacing:0px; color:#a59484;}
.news_area table td{padding-bottom:3px;  text-align:center; color:#64503d; letter-spacing:-1px;}
.news_area table td A:link,.news_area table td a:visited,.news_area table td a:active{color: #64503d; text-decoration: none;}
.news_area table td a:hover{color:#964a00; text-decoration: underline;}/*091116 ¼öÁ¤*/
.news_area .tL{ text-align:left; padding-left:5px;}
.center_con{ position:relative; clear:both; width:461px; height:720px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bg_main_con.jpg') no-repeat; }
.center_con .search_line{ position:absolute; left:25px; top:23px;}
.center_con .btn_search{ position:absolute; left:346px; top:0px;}
.center_con .favo_paper{position:absolute; font-size:11px; letter-spacing:-1px;  left:30px; top:60px; color:#3d2b1b;}
.center_con .favo_paper a{ color:#3d2b1b !important;}
.center_con .favo_paper span{ font-weight:bold; color:#964a00; margin-right:8px;}
.center_con .menu { position:absolute; width:89px; left:19px; top:87px;}
.center_con .menu img{display:block; float:left; margin-bottom:1px;}
.important_news{ position:absolute; width:310px; height:154px; padding:15px; left:105px; top:85px;}
.important_news .news_img {width:87px; height:62px; display:inline-block; float:left;}
.important_news .news_img, .important_news .news_img img{float:left;}
.important_news dl{float:left; margin-left:8px; letter-spacing:-1px; width:200px; height:62px; padding-bottom:20px;}
.important_news dt{ font-weight:bold; color:#964a00; margin-bottom:8px;}
.important_news ul{clear:both;}
.important_news li{clear:both; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/common/bulit04.gif') no-repeat left 8px; padding-left:5px; letter-spacing:-1px; line-height:20px; width:305px; height:20px; float:left;}
.important_news .num{font-size:9px; font-family:tahoma; color:#a59484; letter-spacing:0px;}
.popular_paper{ font-size:11px; color:#a59484; position:absolute; left:30px; top:283px; letter-spacing:-1px;}
.popular_paper a{color:#a59484 !important;}
.popular_paper span{ font-weight:bold; margin-right:10px;}
.rank_btn{ position:absolute; left:310px; top:325px; height:21px; line-height:21px;} /* 091111 ¼öÁ¤ */
.rank_table{position:absolute; left:17px; top:356px;}
.rank_table td{ text-align:center; padding:5px 0 3px 1px;}
.game_info{position:absolute; left:20px; top:570px;}
.game_info ul{ width:88px; float:left;}
.game_info li{ background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bulit02.gif') no-repeat left 7px; padding-left:7px; font-size:11px; color:#5d5043; letter-spacing:-1px; line-height:20px;}
.game_info li A:link,.game_info li a:visited,.game_info li a:active{color: #64503d; text-decoration: none;}
.game_info li a:hover{color:#c4a381; text-decoration: none;}

#right_area{ position:relative; width:323px; height:614px; float:left; background-color:#231e19; padding:214px 0 0 9px;}
.banner_right{ position:absolute; top:-42px; z-index:1000; left:0;}
.banner_right01{ margin-top:11px;}
.item_area {position:relative; width:315px; height:108px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bg_item.gif') no-repeat;}
.item_area .btn{position:absolute; left:264px; top:6px;}
.item_area .item_img{ position:absolute; left:17px; top:47px;}
.item_area dl{ position:absolute; width:216px; height:20px; left:86px; top:44px; font-size:11px; letter-spacing:-1px;}
.item_area dt{color:#a2876d; height:27px;}
.item_area dt img{ margin-bottom:-3px;}
.item_area dt span{font-weight:bold; color:#ffe3b1; margin-right:5px;}
.item_area dt span a{color:#ffe3b1 !important;}
.item_area dd{ color:#897059;line-height:14px;}
.item_area dd a{ color:#897059 !important;}
.today_story{ position:relative; width:315px; height:226px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bg_today_story.gif') no-repeat; margin-top:11px;}
.today_menu{position:absolute; font-size:11px; left:10px; top:39px; width:295px; line-height:16px;line-height:10px;}
.today_menu A:link,.today_menu a:visited,.today_menu a:active{color: #897659; text-decoration: none;}
.today_menu a:hover{color:#ffeed9; text-decoration: none;}
.tab_story{ position:absolute; left:226px; top:11px;}
.today_story .user_name{position:absolute; left:211px; top:66px; font-size:11px; letter-spacing:-1px;}
.today_story .user_name a:hover{color:#b19d80; text-decoration: none;}
.today_story dl{ position:absolute; font-size:11px; left:18px; top:97px; width:280px; height:52px; letter-spacing:-1px;}
.today_story dt{ font-weight:bold;}
.today_story dt a{color:#ffb932 !important;}
.today_story dd{ line-height:14px; margin-top:4px;}
.today_story dd a{color:#b19d80 !important;}
.today_story ul{position:absolute; font-size:11px; left:10px; top:183px; letter-spacing:-1px;}
.today_story li A:link,.today_story li a:visited,.today_story li a:active{color: #897659; text-decoration: none;}
.today_story li a:hover{color:#b19d80; text-decoration: underline;}
.today_story01{ position:relative; width:315px; height:226px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bg_today_story01.gif') no-repeat; margin-top:11px;}
.today_story01 .today_menu{ position:absolute; font-size:11px; left:10px; top:39px; width:295px; line-height:16px; text-align:center; line-height:10px;}
.today_story01 .today_menu A:link,.today_menu a:visited,.today_menu a:active{color: #897659; text-decoration: none;}
.today_story01 .today_menu a:hover{color:#ffeed9; text-decoration: none;}
.today_story01 .back{ position:absolute; left:0;}
.today_story01 .next{ position:absolute; right:0;}
.story_shot{position:absolute; text-align:center; width:140px; z-index:100;}
.story_shot dt{ height:112px;}
.story_shot dt img{ display:block; float:left;}
.story_shot dd{color:#5b4e3b; font-size:11px; line-height:10px; padding-top:12px;}
.story_shot dd img{ margin-bottom:-2px;}
.story_shot dd A:link,.story_shot dd a:visited,.story_shot dd a:active{color: #64503d; text-decoration: none;}
.story_shot dd a:hover{color:#c4a381; text-decoration: none;}



.login_area{position:relative; width:196px; height:219px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/main/bg_login_area.jpg') no-repeat right top;}
.msg_pc {position:absolute; left:10px; top:9px;}
.id_area {position:absolute; left:10px; top:41px;}
.pass_area {position:absolute;left:10px; top:64px;}
.login_btn {position:absolute; left:131px; top:41px;}
.join_btn {position:absolute;left:10px; top:90px;}
.join_btn img{ margin-right:1px;}
.my_security{position:absolute; width:176px; height:69px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/layout/bg_security.gif') no-repeat; left:10px; top:123px;}
.my_security01{position:absolute; width:176px; height:69px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/layout/bg_security01.gif') no-repeat; left:10px; top:123px;}
.my_security .btn_security{ position:absolute; left:77px; top:4px;}
.my_security01 .btn_security{ position:absolute; left:77px; top:4px;}
.my_security .login_msg{ position:absolute; left:28px; top:36px;}
.my_security01 .security_stats{ position:absolute; top:51px;}
.my_security01 .security_stats li{ float:left; text-align:center; line-height:10px;}
.user_cash{ position:absolute; width:176px; height:45px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/layout/bg_user_cash.gif') no-repeat;left:10px; top:41px;}
.user_cash .user_name{text-align:center; font-weight:bold; color:#ffe1b9; margin-top:6px;}
.user_cash .cash_info{ font-size:11px; font-weight:bold; color:#ff9c00; margin-left:55px; letter-spacing:-1px; margin-top:1px;}
.user_cash .cash_info span{position:absolute; right:8px; top:28px;}/* 100714 ¼öÁ¤ */


#footer{ clear:both; position:relative; width:1010px; height:110px; margin-bottom:50px; background:url('http://wemade-image.gscdn.com/mir2/2009_grand/layout/bg_footer.gif') no-repeat left top;}
.foot_menu{ position:absolute; left:110px; top:5px;}
.foot_menu li{float:left;}/*091217 ¼öÁ¤*/
.foot_menu li img{float:left; margin-left:8px;}/*091217 ¼öÁ¤*/
.grade_info{ position:absolute; top:8px; right:0;}/* by smalldevil 091217 ¼öÁ¤  class¸í ¼öÁ¤ game_info >> grade_info*/

.client_down{position:absolute;left:10px; top:123px;}