
IMG {border: none;}
LABEL {cursor:pointer;}
/*select{behavior: url('/samesubject/css/selectbox.htc');height:20px;margin:0px;padding:0px;}*/
/* BBS View */
.btd {font-family : ±¼¸²,Gulim; color : #6a6a6a; font-size:11px;  text-decoration: none;}
.bte {font-family : ±¼¸²,Gulim; color : #6a6a6a; font-size:12px;  text-decoration: none;  letter-spacing:-1px;}
.btext {font-family : ±¼¸²,Gulim; color : #6a6a6a; font-size:12px; }
.btext a:active {font-family : ±¼¸²,Gulim; color : #6a6a6a; font-size:12px;  text-decoration: none;}
.btext a:link {font-family : ±¼¸²,Gulim; color : #6a6a6a; font-size:12px;  text-decoration: none;}
.btext a:visited {font-family : ±¼¸²,Gulim; color : #6a6a6a; font-size:12px;  text-decoration: none;}
.btext a:hover {font-family : ±¼¸²,Gulim; color : #0066cc; font-size:12px;  text-decoration: none;}

/* Input Box */
.text_field {height:16px;padding-top:2px; border:1px solid #c8c8c8;}
.text_field.su {text-align:right;padding-right:2px;}
.text_field:focus {border:1px solid #0092E0;}
.text_field:blur {border:1px solid #c8c8c8;}

.input0 {border:0px; padding-top:1px;}
.input1 {height:20px;border:#c8c8c8 2px solid;font-size:14px;font-weight:bold; padding-top:1px; }
.input1.su {text-align:right;padding-right:2px;}
.input1:focus {border:2px solid #0092E0;}
.input1:blur {border:2px solid #c8c8c8;}

.input2 {height:20px;border:#DDD 2px solid;font-size:14px;font-weight:bold; padding-top:1px;}
.input2.su {text-align:right;padding-right:2px;}
.input2:focus {border:2px solid #0092E0;}
.input2:blur {border:2px solid #DDD;}

.input3 {border:#DDD 1px solid; padding-top:1px;}
.input3.su {text-align:right;padding-right:2px;}
.input3:focus {border:1px solid #0092E0;}
.input3:blur {border:1px solid #DDD;}

.box1 {width:90%;padding:5px; border:#DDD 2px solid;font-size:14px;font-weight:bold;}
.box1:focus {border:2px solid #0092E0;}
.box1:blur {border:2px solid #DDD;}

/* Select Layer */
.select0 {font-size:11px;font-family:Gothic;color:#545454;font-weight:normal; margin:0; border:#eaeaea 1px solid; background-color:#F2F2F4; height:20px;letter-spacing:-1px;}
.select1 {font-size:11px;font-family:Gothic;color:#545454;font-weight:bold; margin:0; border:#eaeaea 1px solid; background-color:#F2F2F4; height:20px;letter-spacing:-1px;}
.select2 {font-size:11px;font-family:Gothic;color:#FFFFFF;font-weight:bold; margin:0; border:#eaeaea 1px solid; background-color:#0073D1; height:20px;letter-spacing:-1px;}

/* Help Box */
.helptext{ width:95%; margin:0 0 20px 0; padding:0 20px 10px 40px; font-size:11px; color:#999; font-family:'°íµñ',Gothic;}
.helptext ul {padding:0px;margin:0px;}
.helptext li {width:95%; display:block; list-style:disc inside;line-height:150%;color:#9A6B31;}
.helptext span {color:#656565;}
.helptext strong {color:red; font-weight:normal;}


/*.hb_rtop, .hb_rbottom{display:block;}*/
.hb_rtop *, .hb_rbottom *{display:block; height:5px; overflow:hidden; vertical-align:top;}
.hb_r1{margin:0px 5px; background:#CCCCCC; height:1px; vertical-align:bottom;}
.hb_r2{margin:0px 3px; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; background:#F2F2F6; vertical-align:top; height:1px;}
.hb_r3{margin:0px 2px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#F2F2F6; vertical-align:top; height:1px;}
.hb_r4{margin:0px 1px; height:2px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#F2F2F6; vertical-align:top;}
.hb_box{padding:5px 10px;border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px;  background:#F2F2F6; font-size:12px;}





/* Admin */
.poptitle {width:100%;margin:0;padding:10px 0 0 20px;line-height:30px; color:#5C4D6F;font-weight:bold;font-family:'µ¸¿ò',Dotum,sans-serif;font-size:21px; letter-spacing:-5px;filter:glow(color=#5C4D6F, strength=1); }

.atool {clear:both; width:100%;}
.atool ul {padding:0px;margin:0 0 0 20px;}
.atool li{float:left; _display:inline;list-style:none;padding:0 5px 0 0;}

#alevellayer {display:none; position:absolute; z-index:99999999; overflow:hidden; left:215px; top:220px; width:550px; height:450px; margin:0; padding:8px; background:#F2F2F6; border:#669d1d 2px solid;}

.alevelbox {margin:0 0 20px 0; padding-left:20px; width:100%; color:#666; font-size:12px; border-top:#999 1px solid; table-layout:fixed; border-collapse:collapse;}
.alevelbox caption,thead,tfoot{display:none;}
.alevelbox th {padding:8px 5px 5px 0; color:#545454; border-bottom:#669d1d 1px dotted; vertical-align:middle;text-align:right; font-weight:bold;}
.alevelbox td {padding:8px 0 5px 10px; text-align:left; border-bottom:#669d1d 1px dotted;}
.alevelbox li {float:left; _display:inline;list-style:none;width:120px; color:#999;}


/* Center Box */
.move {width:95%;text-align:center;padding:20px;}
.leftgo {width:95%;text-align:left;}
.rightgo {width:95%;text-align:right;}
.rightgo ul {margin:0 auto;}
.rightgo li{float:left; _display:inline;list-style:none;padding:10px 5px 20px 0;}
.center {width:95%;text-align:center;}
.center ul {margin:0 auto;}
.center li{float:left; _display:inline;list-style:none;padding:10px 5px 20px 0;}

/*Contents*/
.wide {letter-spacing:0.2em; font-family:Verdana, Gulim;}
.pred {color:#CE0000; font-size:11px;}
.pblue {color:#0000A2; font-size:11px;}
.pgold {color:#8C8C00; font-size:11px;}
.pgreen {color:#669d1d; font-size:11px;}
.pblack {color:#525252; font-size:11px;}
.psky {color:#11FFFF; font-size:11px;}
.point1 {color:#0000A2; font-size:14px; font-weight:bold;}
.point2 {color:#CE0000; font-size:13px; font-weight:bold;}
.pdark {color:#999; font-size:11px;}
.pinfo {color:#999; font-size:11px;padding-top:8px;}
.pinfo span {color:#666; font-size:11px; font-weight:bold; font-family:'°íµñ',Gothic;}
.br {clear:both;}

/* Default Make */
.move {clear:both; overflow:hidden; zoom:1; margin:0 auto; padding:29px 0 30px 0; text-align:center;}
.move a {_position:relative; display:-moz-inline-box; display:inline-block; margin-right:-3px; padding:0px 0px 0px 5px; color:#666; text-decoration:none !important; line-height:normal; font:bold 12px µ¸¿ò,Dotum; line-height:28px;}
.move a:hover,
.move a:focus,
.move strong {_position:relative; display:-moz-inline-box; display:inline-block; margin-right:-3px; padding:0px 0px 0px 5px; color:#666; text-decoration:none !important; line-height:normal; font:bold 12px µ¸¿ò,Dotum; line-height:28px; }
.move strong {color:#01939c !important;}
.move a span{position:relative; top:0; zoom:1; padding:0 8px 0 3px; display:block; _display:inline;}
.move a:hover span,
.move a:focus span,
.move a:active span{text-decoration:underline; cursor:pointer;}
.move strong span{position:relative; top:0; zoom:1; padding:0 8px 0 3px; display:block; _display:inline; border:#eaeaea 1px solid;}

/* Button */
.btn1{cursor:default; width:120px;height:19px;padding:4px 1px 1px 3px;color:#050; font-size:10px;font-family:sans-serif; background-color:#fed; border: 1px solid; border-color: #696 #363 #363 #696; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}

a.squarebutton{
	background: transparent url('/samesubject/img/bn_left.gif') no-repeat top left;
	display: block;
	float: right;
	font: normal 12px Arial; /* Change 12px as desired */
	line-height: 11px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 19px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
	color: #494949; /*button text color*/
}
a.squarebutton span{
	background: transparent url('/samesubject/img/bn_right.gif') no-repeat top right;
	display: block;
	padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
a.squarebutton:hover{ /* Hover state CSS */
	background-position: bottom left;
}
a.squarebutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}
.buttonwrapper{overflow:hidden; vertical-align:middle;}

/* ¹öÆ°°ü·Ã */
.button,
.button *{position:relative; margin:0; padding:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url('http://sma.or.kr/samesubject/img/button.gif') no-repeat; vertical-align:top; overflow:visible; color:#333;}
.button { margin-right:4px;}
.button *{ left:4px; cursor:pointer; _cursor:hand;}

/* Button Size = medium | large | xLarge | small */
.button.medium, .button.medium *{ height:24px; line-height:24px;}
.button.large, .button.large *{ height:30px; line-height:30px;}
.button.xLarge, .button.xLarge *{ height:36px; line-height:36px;}
.button.small, .button.small *{ height:19px; line-height:19px;}
.button.medium { background-position:left 0;}
.button.large { background-position:left -30px;}
.button.xLarge { background-position:left -65px;}
.button.small { background-position:left -106px;}
.button.medium *{ padding:0 10px 0 6px; font-size:12px; background-position:right top;}
.button.large *{ padding:0 10px 0 6px; font-size:16px; background-position:right -30px;}
.button.xLarge *{ padding:0 10px 0 6px; font-size:20px; background-position:right -65px;}
.button.small *{ padding:0 6px 0 2px; font-size:11px; background-position:right -106px;}

/* Button Hover */
.button *:hover,
.button *:active,
.button *:focus{ color:#690;}

/* Button Strong */
.button.strong *{ font-weight:bold !important;}

/* Button Icon Variation */
.button.icon *{ padding-left:20px;}
.button.small.icon *{ padding-left:16px;}
.button.icon span{ width:20px; margin-right:-20px; padding:0 !important;}
.button.medium .check{ background-position:4px -150px;}
.button.large .check{ background-position:4px -146px;}
.button.xLarge .check{ background-position:5px -144px;}
.button.small .check{ background-position:3px -153px;}
.button.medium .add{ background-position:-16px -150px;}
.button.large .add{ background-position:-14px -146px;}
.button.xLarge .add{ background-position:-14px -144px;}
.button.small .add{ background-position:-18px -153px;}
.button.medium .delete{ background-position:-34px -150px;}
.button.large .delete{ background-position:-34px -146px;}
.button.xLarge .delete{ background-position:-34px -144px;}
.button.small .delete{ background-position:-37px -153px;}
.button.medium .calendar{ background-position:-56px -150px;}
.button.large .calendar{ background-position:-56px -146px;}
.button.xLarge .calendar{ background-position:-56px -144px;}
.button.small .calendar{ background-position:-59px -153px;}
.button.medium .refresh{ background-position:-76px -150px;}
.button.large .refresh{ background-position:-76px -146px;}
.button.xLarge .refresh{ background-position:-76px -144px;}
.button.small .refresh{ background-position:-79px -153px;}


/* tabmenu */
.toptab {margin-bottom:20px; width:100%;}
.toptab fieldset {border:0;}
.toptab legend {display:none;}

.tabmenu li{float:left; _display:inline; margin-right:-1px; border:1px solid #D4D4D4; color:#333;}
.tabmenu li a{_float:right; display:block; height:20px; padding:9px 9px 0 9px; color:#666; text-decoration:none;}
.tabmenu li a:hover{color:#333; background:#F4F4F4;}
.tabmenu li.on{border-bottom:1px solid #F4F4F4; background:#F4F4F4;}
.tabmenu li.on a{color:#333; font-weight:bold; letter-spacing:-1px;}

/* ContentsEditorV14 */
.f_conedit {width:96%; border:0px; text-align:left;}
.f_conedit fieldset {border:0;}
.f_conedit legend {display:none;}

