/*-------------------------------

author:		sexy
date:		09.12.2.
version:	1.0
email:		no20or@gmail.com
brief:		faster main css

-------------------------------*/


/* basic ------------------------------------------------------------------------------------------ */

body { margin: 0;padding: 0; }
img { border: none; }
ul { margin: 0;padding:0; }
li { margin: 0;padding:0;list-style-type: none; }
hr { margin: 0;padding: 0; }


/* division ------------------------------------------------------------------------------------------ */

body { width: 100%;margin: 0;padding: 0;background: url(/main/faster/images/body_bg_login.gif) repeat-x 0 0; }   
#wrap { position: relative;width: 865px;left: 50%;margin: 0 0 0 -433px;padding: 0 0 30px 0; }
#wrappaper { position: relative;width: 680px;left: 50%;margin: 0 0 0 -340px;padding: 0; }
#top { width: 680px;height: 87px;margin: 0;padding: 0;text-align: center; }
#top img { margin: 20px 0 0 -30px;padding: 0; }
#login_img { width: 680px;height: 160px;margin: 0;padding: 0;background: url(/main/faster/images/login_img.png) no-repeat; } 
#contents { position: relative;width: 100%;height: 244px;background: url(/main/faster/images/contents_bg_login.gif) no-repeat 0 0; }   

#ex_bg { position: absolute;width: 239px;height: 211px;background: url(/main/faster/images/ex_bg.gif) no-repeat;top: 16px;left: 16px; }
#ex_bg table { position: absolute;width: 97%;top: 100px;left: 3px;padding: 0;font-family: "Gulim";font-size: 9pt;color: #403e3e;text-align:center; }
#ex_bg table caption { padding-bottom: 10px; }
#ex_bg table td { height: 25px; }

#login_form { position: absolute;width: 425px;height: 244px;right: 0;font-family: "Gulim";font-size: 9pt;color: #6f6c6c; }
#login_form p { margin: 35px 0 0 22px;padding: 0;letter-spacing: -1px; }
.login_table { position: absolute;top: 58px;left: 16px; }
#login_form input { width: 120px; height: 12px; }
#login_form kbd { position: absolute;bottom: 20px;left: 35px;padding: 0 0 0 20px;background: url(/main/faster/images/with_ico.png) no-repeat 0 100%;letter-spacing: -1px; }

#bottom { width: 100%;height: 63px;background: #f5f5f5;margin: 0;padding: 0;text-align: center;border-top: 1px solid #dbdada; }
#bottom p { font-size: 8pt;color: #616161;line-height: 20px;margin: 0;padding: 10px 0 0 0; }


/* color ------------------------------------------------------------------------------------------ */

.gray { color: #989898; }
.red { color: #d90f09; }
.red_yellow { color: #ed6307; }
.yellow_green { color: #5da500; }

/* text ------------------------------------------------------------------------------------------ */

.t_type_8 { font-family: "Gulim";font-size: 8pt;color: #403e3e;letter-spacing: 0;text-decoration: none; }
a.t_type_8:link { font-family: "Gulim";font-size: 8pt;color: #403e3e;letter-spacing: 0;text-decoration: none; }
a.t_type_8:visited{ font-family: "Gulim";font-size: 8pt;color: #403e3e;letter-spacing: 0;text-decoration: none; }
a.t_type_8:hover{ font-family: "Dotum";font-size: 8pt;color: #403e3e;letter-spacing: 0;text-decoration: none; }

a.main03 {font-family: µ¸¿ò;font-size: 8pt;color: #666666;}
a.main03:link {text-decoration: none;color: #333333;}
a.main03:visited {text-decoration: none;color: #333333;}
a.main03:hover {text-decoration: none;position:relative;top:1px;left:1px;color: #333333;}
a.main03:active {text-decoration: none;color: #333333;}