html, body { height:100% }

body { background: #fff; margin:0px }
/*front_login*/
img { border:none }

form {margin:0px; }

#front_login_box { margin: 150px auto 10px; width:260px; border:3px solid #1C62A7; text-align:center; background:#E6E8EA }
#front_login_box_logo { height:auto; background:#fff; }
#front_login_submit {padding-top:18px}
input.f_login { clear:left; border:none; height:21px; width:150px; background:transparent}

/*buttons*/
.button1 { background: #4DC2E2; padding:3px 10px; color:#fff; font:bold 11px verdana; text-transform:uppercase; text-decoration:none; border-right:1px solid #187B96; border-bottom:1px solid #187B96; border-top:1px solid #A5E0F1; border-left:1px solid #A5E0F1; cursor:pointer }
	.button1:hover { background: #209FC2; }

/*edit*/
#edit, #new { margin:0px }

#new label { font:bold 12px gulim }

	.edit_1 {width:600px; text-align: left; margin-bottom:5px; }
		.edit_1 label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:90px; }

	#edit_always_top {width:600px; text-align: left; margin-bottom:5px }
		#edit_always_top label { display:block; height:20px; float:left; line-height:20px; color: #B6424A; width:60px; }

	#edit_subject {width:600px; text-align: left; margin-bottom:5px }
		#edit_subject label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:60px; }
		#edit_subject input { width:500px }

	#edit_customer {width:600px; text-align: left; margin-bottom:5px }
		#edit_customer label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:60px; }
		#edit_customer input { width:400px }

	#edit_customer_group {width:600px; text-align: left; margin-bottom:5px }
		#edit_customer_group label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:60px; }
		#edit_customer_group input { width:50px }

	#edit_date {width:600px; text-align: left; margin-bottom:5px }
		#edit_date label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:60px; }

	#edit_bizname {width:600px; text-align: left; margin-bottom:5px }
		#edit_bizname label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:90px; }

	#edit_president {width:600px; text-align: left; margin-bottom:5px }
		#edit_president label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:90px; }

	#edit_contact {width:600px; text-align: left; margin-bottom:5px }
		#edit_contact label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:90px; }

	#edit_email {width:600px; text-align: left; margin-bottom:5px }
		#edit_email label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:90px; }

	#edit_category {width:600px; text-align: left; margin-bottom:5px }
		#edit_category label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:90px; }

	#edit_address {width:600px; text-align: left; margin-bottom:5px }
		#edit_address label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:90px; }

	.edit_phone {width:600px; text-align: left; margin-bottom:5px }
		.edit_phone label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:90px; }

	#edit_website {width:600px; text-align: left; margin-bottom:5px }
		#edit_website label { display:block; height:20px; float:left; line-height:20px; color: #209FC2; width:90px; }

	#edit_body {}
		#edit_body textarea { width:620px }
		#edit_body label { color: #209FC2; font:11px tahoma; }

	.edit_attachment {width:600px; text-align: left; margin-bottom:5px }
		.edit_attachment label { display:block; height:20px; float:left; font:bold 11px tahoma; line-height:20px; color: #209FC2; width:60px; }
		.edit_attachment span { letter-spacing:-1px; display:block; width:70px; float:left; line-height:20px }
		.edit_attachment input { width:290px }

	#edit_tag {width:600px; text-align: left; margin-bottom:5px }
		#edit_tag label { display:block; height:20px; float:left; font:bold 11px tahoma; line-height:20px; color: #209FC2; width:60px; }
		#edit_tag input { width:500px }

.tip2 { font:11px dotum; letter-spacing:-1px }

/*errors*/
.error {
	font:12px verdana;
	color:#EC3549;
}

.fieldWithErrors {
  display:inline;
  border-left:3px solid #B6424A;
}

#errorExplanation {
  background-color: #f0f0f0;
  text-align:left;
}

#errorExplanation h2 {
  text-align: left;
  font: 11px tahoma;
  padding:3px; 
  background-color: #B6424A;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
  display:none;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
  display:none;
}