﻿/*** global Style ***/
/******************************************************************************************/
html {overflow-y:scroll;}
/*** body Scroll ***/
body {
	scrollbar-face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #dfdfdf;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #dfdfdf;
  background:#000;
  color:#b2b2b2;
  font-size:11px;
}
body * table th,
body * table td {font-size:11px;}

/*** Link ***/
a {color:#b2b2b2;}
a:link    {text-decoration: none;}
a:visited {text-decoration: none;}
a:active  {}
a:hover   {color:#dfdfdf;}

/*** Font ***/

/*** Button ***/
button {
	border:none;
	cursor:pointer;
}
textarea {
	padding: 10px 10px 10px 10px;
	width: auto;
	height: 200px;
	border: 1px solid #c8c8c8;
}
input {
	font-size: 9pt;
	color: #444444;
	height:18px;
	border: 1px solid #c8c8c8;
}

/*** Layout ***/
/******************************************************************************************/
#wrap {
	width:100%;
	position:relative;
}
#header {
	clear:both;
  width:100%;
	margin:0 auto;
  height:158px;
  background:url(/r/images/header/topbar_bg.gif) no-repeat top;
}

#header .quick_wrap {
  margin:0 auto;
  width:1000px;
  height:21px;
  background:url(/r/images/header/gm_bg.gif) no-repeat top;
  }
#header .quick_wrap .quick {
  width:413px;
  height:21px;
  float:right;
}
#header .quick_wrap .quick li {
  float:left;
  margin:3px 0 0 19px;
  _margin:6px 0 0 15px;

}
#header .quick_wrap .quick .home {width:33px;}
#header .quick_wrap .quick .login {width:28px;}
#header .quick_wrap .quick .logout {width:36px;}
#header .quick_wrap .quick .join {width:22px;}
#header .quick_wrap .quick .mypage {width:41px;}
#header .quick_wrap .quick .sitemap {width:43px;}
#header .quick_wrap .quick .contact {width:54px;}
#header .quick_wrap .quick .eng {margin:1px 0 0 19px;width:78px;}

#header .main_menu {margin:0 auto;width:1000px;}
#header .main_menu .media {margin-left:-50px;_margin-left:0px;}

#container {
	clear:both;
	margin:0 auto;
	width:1000px;
  padding-bottom:50px;
}
/*** #snb ***/
#snb {float:left;margin:14px 0 0 19px;width:219px;overflow: hidden;}
#snb .today {width:217px;height:27px;background:url(/r/images/other/today/bg.gif)}

  
/*** #righter ***/

/*** #content ***/
#content {float:left;width:672px;}

/*** #aside ***/
#aside {display:block;float:right;margin-top:14px;width:68px;}

/*** #footer ***/
#footer {clear:both;width:100%;height:133px;background:none;}
#footer .foot_wrap {margin:0 auto;width:1000px;height:133px;background:url(/r/images/footer/bottom_bg.gif) no-repeat;}
#footer ul {float:left;margin:45px 0 0 253px;}
#footer ul li {float:left;margin:0 12px 0 0;}
