/* default style */
html,body		{width:100%;height:100%}
html			{filter: expression(document.execCommand('BackgroundImageCache', false, true)); overflow-y:scroll}
body			{font-size:0.75em; font-family:'dotum','돋움',seoul, "서울",  sans-serif; color:#454545;}
table			{font-size:1em;	border-spacing:0; border-collapse:collapse;}
td,th			{font-size:12px; font-family:dotum;}
input			{font-size:12px; font-family:dotum; vertical-align:middle;}

textarea			{border:1px solid #cccccc; font-family:tahoma; font-size:12px;}
dd,dt,ol,dl,ul,li	{list-style:none; margin:0; padding:0;}
form				{display:inline;}
label				{cursor:pointer;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;}
legend,caption		{display:none; height:0; width:0; font-size:0;}
p					{margin:0;}
blockquote, q		{quotes: none;}
ins					{text-decoration: none;}
del					{text-decoration: line-through;}
hr					{display: none;}
button				{cursor: pointer; border-color: #FAFAFA #848484 #848484 #FAFAFA; border-width: 2px; border-style: solid; color: #333; font-family: monospace; font-size: 85%; background-color: #F0F0F0;}
button:active		{border-color: #848484 #FAFAFA #FAFAFA #848484;}
img, fieldset		{border:0 none; vertical-align:middle;}
select				{font-size:12px; height:22px; padding:2px; border:1px solid #abadb3; color:#444444; vertical-align:middle;}
a					{outline:none; select-dummy:expression(this.hideFocus=true);}


/* Link style*/
a:link				{color:#454545; text-decoration:none;}
a:visited			{color:#454545; text-decoration:none;}
a:hover				{color:#000000; text-decoration:none;}
a:active			{color:#000000; text-decoration:none;}
a:focus				{color:#454545; text-decoration:none;}
a.self				{text-decoration:none;}


/* DevQ init style */
.sys_f_11d{font-size:11px;font-family:dotum;}
.sys_f_11g{font-size:11px;font-family:gulim;}
.sys_hand{cursor:pointer;}
.sys_pos_abs{position:absolute;}
.sys_pos_rel{position:relative;}
.sys_dis_none{display:none;} 
.sys_dis_block{display:block;}
.sys_dis_inline{display:inline;}
.tree_default_TextColor {font-size:12px;font-family:dotum;}
.tree_default_SelectColor {color:#FF6600;font-size:12px;font-family:dotum;}
.tree_default_NumColor {padding-left:3px;color:#AE5037;font-size:11px;font-family:arial;}
.sys_debug {position:absolute;display:inline;width:260px;border:#FE5C30 solid 2px;background:#F5CDAD;filter:alpha(opacity=80);opacity:0.8;padding:10px;line-height:140%;text-align:left;z-index:1000;}
.Klocation li{display:inline;font-size:11px;font-family:dotum;padding:0 5px 0 9px;background:url('../../../_global/image/location/ico_loc.gif') no-repeat left top;}
.Klocation li.first{background:none;}
.Klocation li a:link,.Klocation li a:active,.Klocation li a:visited{color:#c0c0c0;}
.Klocation li a:hover{color:#7a7a7a;text-decoration:none;}
#mbr_layer_ul {list-style-type:none;width:100px; padding:2px 0 0 0; background:#F8F4CA; border-top:#F0E9BC solid 1px;border-left:#F0E9BC solid 1px;border-right:#F0E9BC solid 1px;text-align:left;}
#mbr_layer_ul li { display:none;cursor:pointer; font-size:11px;font-family:dotum; padding:1px 0 1px 3px;color:#6C552C;border-bottom:#F0E9BC solid 1px; }
#mbr_layer_ul img { vertical-align:middle;}
#mbr_layer_ul li:hover { cursor:pointer; font-size:11px;font-family:dotum; padding:1px 0 1px 3px;color:#6C552C;background:#FEFDF1;border-bottom:#F0E9BC solid 1px; }
.sys_page{text-align:center;}
.sys_page li{display:inline;padding:0 4px;}
.sys_page li a,.sys_page li span{display:inline-block;padding:0 6px;}
.sys_page li.on{color:#ff3300;font-weight:bold;}
.sys_page li.bar{background:url('') no-repeat;padding:0;}
.sys_page li img{vertical-align:-2px;padding:0;}
.sys_page li a.bnone{padding:0;}
#CalendarLayer{width:230px;padding:4px;border:1px solid #cacaca;background:#fff;position:absolute;}
.pl-calendar td{text-align:center;padding:0px 0;}
.pl-calendar td table{width:100%;}
.pl-calendar td table.cal_title{margin:3px 0 7px 0;}
.pl-calendar td table.cal_week{margin:2px 0;}
.pl-calendar td table td{text-align:center;}
.pl-calendar td table.calendar thead td{}
.pl-calendar td table.calendar tbody td{border:0px solid #ccc;width:22px;letter-spacing:-1px;}
.pl-calendar-tcolor0{color:#FF0000;font-family:Arial;font-size:11px;text-align:center;}
.pl-calendar-tcolor{color:#636363;font-family:Arial;font-size:11px;text-align:center;}
.pl-calendar-tcolor1{color:#319CFF;font-family:Arial;font-size:11px;text-align:center;}
.pl-calendar-dcolor{color:#808080;font-family:Arial;font-size:11px;cursor:pointer;text-align:center;}
.pl-calendar-scolor{color:#40AFC0;font-family:Arial;font-size:11px;cursor:pointer;text-align:center;}
.pl-calendar-is-atc{font-weight:bold;cursor:pointer;font-size:12px;font-family:Arial;border:#EC3E08 solid 1px !important;text-align:center;}
.pl-calendar-month{font-weight:bold;font-size:13px;font-family:Arial;color:#5A504B;}
.pl-calendar-close{position:absolute;right:1px;top:1px;}


/* etc define */
.underline {text-decoration:underline;}
.font-default {color:#333; font-weight:normal;}
.bold {font-weight:bold;}
.line {border-bottom:1px solid #d3d3d3;}
.floatLeft {display:inline; float:left;}
.floatRight {display:inline; float:right;}
.clearBoth {clear:both;}
.alignMiddle {vertical-align:middle;}
.alignTop {vertical-align:top;}
.alignBottom {vertical-align:bottom;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.borderTop {border-top:1px solid #eee;}
.txtspace {letter-spacing:-1px;}


input.textBox { border:1px solid #cccccc; height:17px; margin-bottom:1px; padding:0 2px; vertical-align:middle;}
.skip {overflow:hidden; position:absolute; width:0; height:0; visibility:hidden; font-size:0;}
.bgNone {background:none !important;}


/* text define */
.dotum11		{font:11px 'dotum';}
.dotum12		{font:12px 'dotum';}
.dotum13		{font:13px 'dotum';}
.dotum14		{font:13px 'dotum';font-weight:bold;}
.tahoma10		{font:10px tahoma;}
.tahoma11		{font:11px tahoma;}
.tahoma12		{font:12px tahoma;}
.verdana10		{font:10px verdana;}
.verdana11		{font:11px verdana;}
.verdana12		{font:12px verdana;}
.nanum11		{font:bold 11px NanumGothic, "나눔고딕", ngttf, ngeot;}
.nanum12		{font:bold 12px NanumGothic, "나눔고딕", ngttf, ngeot;}
.nanum13		{font:bold 13px NanumGothic, "나눔고딕", ngttf, ngeot;}


/* margin define */
.mgt0		{margin-top:0px !important;}
.mgt2		{margin-top:2px !important;}
.mgt4		{margin-top:4px !important;}
.mgt5		{margin-top:5px !important;}
.mgt7		{margin-top:7px !important;}
.mgt10		{margin-top:10px !important;}
.mgtb10		{margin-top:10px; margin-bottom:30px !important;}
.mgtb30		{margin:30px 0; !important;}
.mgt15		{margin-top:15px !important;}
.mgt20		{margin-top:20px !important;}
.mgt25		{margin-top:25px !important;}
.mgt30		{margin-top:30px !important;}
.mgt40		{margin-top:40px !important;}
.mgt50		{margin-top:50px !important;}
.mgt120		{margin-top:120px !important;}
.mgl0		{margin-left:0px !important;}
.mgl3		{margin-left:3px !important;}
.mgl5		{margin-left:5px !important;}
.mgl7		{margin-left:7px !important;}
.mgl10		{margin-left:10px !important;}
.mgl15		{margin-left:15px !important;}
.mgl20		{margin-left:20px !important;}
.mgl22		{margin-left:22px !important;}
.mgl24		{margin-left:24px !important;}
.mgl25		{margin-left:25px !important;}
.mgl30		{margin-left:30px !important;}
.mgl40		{margin-left:40px !important;}
.mgr0		{margin-right:0px !important;}
.mgr3		{margin-right:3px !important;}
.mgr4		{margin-right:4px !important;}
.mgr5		{margin-right:5px !important;}
.mgr7		{margin-right:7px !important;}
.mgr10		{margin-right:10px !important;}
.mgr12		{margin-right:12px !important;}
.mgr15		{margin-right:15px !important;}
.mgr20		{margin-right:20px !important;}
.mgr25		{margin-right:25px !important;}
.mgr30		{margin-right:30px !important;}
.mgb2		{margin-bottom:2px !important;}
.mgb3		{margin-bottom:3px !important;}
.mgb4		{margin-bottom:4px !important;}
.mgb5		{margin-bottom:5px !important;}
.mgb7		{margin-bottom:7px !important;}
.mgb10		{margin-bottom:10px !important;}
.mgb15		{margin-bottom:15px !important;}
.mgb20		{margin-bottom:20px !important;}
.mgb25		{margin-bottom:25px !important;}


/* padding define */
.pdt2		{padding-top:2px;}
.pdt3		{padding-top:3px !important;}
.pdt5		{padding-top:5px !important;}
.pdt10		{padding-top:10px !important;}
.pdt15		{padding-top:15px !important;}
.pdt20		{padding-top:20px !important;}
.pdt-20		{padding-top:-20px !important;}
.pdt25		{padding-top:25px !important;}
.pdt30		{padding-top:30px !important;}
.pdt35		{padding-top:35px !important;}
.pdl5		{padding-left:5px !important;}
.pdl10		{padding-left:10px !important;}
.pdl15		{padding-left:15px !important;}
.pdl20		{padding-left:20px !important;}
.pdl25		{padding-left:25px !important;}
.pdl30		{padding-left:30px !important;}
.pdl35		{padding-left:35px !important;}
.pdl100		{padding-left:100px !important;}
.pdl180		{padding-left:180px !important;}
.pdr5		{padding-right:5px !important;}
.pdr10		{padding-right:10px !important;}
.pdr15		{padding-right:15px !important;}
.pdr20		{padding-right:20px !important;}
.pdr25		{padding-right:25px !important;}
.pdr30		{padding-right:30px !important;}
.pdr35		{padding-right:35px !important;}
.pdb5		{padding-bottom:5px !important;}
.pdb10		{padding-bottom:10px !important;}
.pdb15		{padding-bottom:15px !important;}




/* color */
.colorRed				{color:#ff0000;}
.colorRed_B				{color:#ff0000; font-weight:bold;}
.colorOrange			{color:#fe7b2c;}
.colorBlack				{color:#000;}
.colorBlack_B			{color:#000; font-weight:bold;}
.colorWhite				{color:#fff;}
.colorGray				{color:#808080;}
.colorGold				{color:#987359;}
.hit_search				{color:#cc0000; font-weight:bold;}
.D_red					{color:#cc0000;}
.price					{color:#d60000; font-weight:bold;}
.car_date				{color:#775b34;}
.prc_minus				{color:#0069f3; font-weight:bold;}
.prc_plus				{color:#f30000; font-weight:bold;}
.gray11					{color:#d6d6d6; font-size:11px;}
.jointxt				{color:#808080; font-size:11px;}
.regPrc					{color:#3d486f; font-size:12px; font-weight:bold;}
.recOpt					{color:#808080;}
.rectxt					{color:#6c6c6c;}
.carDtl					{color:#788eb7; font-size:11px;}
.sub_ttl				{color:#775b34; font-size:11px; font-weight:normal;}
.OR						{color:#ea4c1c; font-weight:bold;}
.RfcLine				{color:#d6d8df;}
.userNum				{color:#d60000; font-size:12px; font-weight:bold; font-family:Verdana;}
.reply					{color:#a5a5a5; font-size:11px;}
.commentNum				{color:#e55924; font-weight:bold;}
.copyTxt				{color:#898989; font-family:tahoma; font-size:0.8em; font-weight:bold;}


/* Input style*/
.input1				{font-size:12px; height:15px; padding-top:4px; padding-left:3px; border:1px solid #c9ccdb; color:#444444; ime-mode:inactive;}
.file1				{font-size:12px; height:22px; padding-top:4px; padding-left:3px; border:1px solid #c9ccdb; color:#999999; background-color: #f6f6ea;}
.textarea1			{border:1px solid #cccccc;font-family:verdana;font-size:11px;}