div.btn_default{
	display:table;
	padding:4px 10px;
	word-break: keep-all;
}
div.btn_pointer{
	cursor:pointer;
}
div.btn_left{
	float:left;
}
div.btn_hidden{
	display:none;
}
div.btn_disable{
	opacity:0.2;
}
div.btn_right{
	float:right;
}

div.btn_shape_square{
	border-radius:1px;
}
div.btn_default .btn_img{
	display:table-cell;
}
div.btn_border_solid{
	border:1px solid;
}
div.btn_border_solid .btn_inner_text{
	margin:3px 6px;
}

div.btn_border_none .btn_inner_text{
	margin:5px 8px;
}

div.btn_shape_round{
	border-radius:50%;
}

div.btn_shape_round .btn_inner_text{
	display:table-cell;
	margin:0;
}

div.btn_margin_left{
	margin-left:2px;
}

div.btn_inner_text{
	vertical-align:middle;
	text-align:center;
	display:table-cell;
	padding: 0px 5px 0px 5px;
	white-space:nowrap;
}

div.btn_blank{
	margin-left:auto;
	margin-right:auto;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

div.btn_inner_text{
	font-size:	1.1em;
	color:#333;
	/* font-weight:bold; */
	font-family:"Dotum","Malgun Gothic";
}
span.btn_template_bold{
	color:#00a8d9;
	font-weight:bold;
	padding-left:2px;
}
span.btn_template_L{
	font-size:1.3em;
}
span.btn_template_S{
	font-size:1em;
}
span.btn_template_nomal{
	color:#111111;
}
p.btn_template_bold{
	color:#00a8d9;
	cursor: pointer;
}
p.btn_template_bold:hover{
	text-decoration:underline;
}
p.btn_template_L{
	font-size:1.5em;
}
p.btn_template_S{
	font-size:1em;
}
p.btn_template_nomal{
	color:#111111;
}
div.dhx_cell_hdr_icon.dhx_cell_hdr_icon_sepoabutton .btn_inner_text{
	position:relative;
	line-height:normal;
	padding:0;
	font-size:0.9em;
}
div.btn_default.btn_non_text div.btn_inner_text{
	display:none;
}