@charset "utf-8";

*{font-style:normal}

input[type=submit]{

	background:#fff;
	border:1px solid #cfcfcf;
	color:#404040;
	border-radius:4px;
	height:28px;
	padding:0 5px;
	font-weight:bold;
	cursor:pointer;

}
input[type=submit]:hover{

	border:1px solid #676767;

}

.left_bd_btn {
	float: left;
	display: inline;
	background: url(/img/ico/select_lfbd.png) no-repeat scroll 0 5px
		transparent;
	border: 0 none;
	height: 28px;
	line-height: 28px;
	padding: 0 9px;
	color: #000 !important;
}
/**
 * 맴버 레벨
 */
.ico_member_1 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.ico_member_1 span {
	background-image: url(/img/ico/member_level_1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 20px;
	line-height: 20px;
}

.ico_member_1 span.member_1 {
	background-position: 0 0;
	width: 2px;
}

.ico_member_1 span.member_2 {
	background-position: -25px 0;
	width: 6px;
}

.ico_member_1 span.member_3 {
	background-position: -50px 0;
	width: 10px;
}

.ico_member_1 span.member_4 {
	background-position: -79px 0;
}

.ico_member_1 span.member_5 {
	background-position: -115px 0;
	width: 14px;
}

.ico_member_1 span.member_6 {
	background-position: -152px 0;
	width: 17px;
}

.ico_member_1 span.member_99 {
	background-position: -190px 0;
	width: 13px;
}

.ico_member_1 span.member_100 {
	background-position: -190px 0;
	width: 13px;
}
/*
*도와주세요 게시판 댓글
*/
li.board_comment_writer {
	width: 130px;
	margin-right: -150px;
	text-align: center
}

li.board_comment_body {
	margin-left: 150px;
	margin-fight: 10px;
	word-break: break-all
}

li.board_aligne {
	float: right;
	padding-right: 5px
}
/*
* 버튼
*/
ul.cocoam_btn {
	float: left;
	display: inline;
	text-indent: 0;
	list-style: none;
	*vertical-align: middle;
}


ul.cocoam_btn_rr {
	float: right;
	display: inline-block;
	text-indent: 0;
	list-style: none;
	*vertical-align: middle;
}

ul.cocoam_btn_r {
	float: right !important
}

ul.cocoam_btn_ml {
	margin-left: 3px;
}

ul.cocoam_btn_mr {
	margin-right: 3px;
}

ul.cocoam_btn li {
	float: left;
	display: inline;
	position: relative;
	padding: 0;
}

ul.cocoam_btn_r {
	float: right !important
}

ul.cocoam_btn_ml {
	margin-left: 3px;
}

ul.cocoam_btn_mr {
	margin-right: 3px;
}

ul.cocoam_btn li {
	float: left;
	display: inline;
	position: relative;
	padding: 0;
}

ul.cocoam_btn li a.cocoam_btn_a {
	display: block;
	/*background-image: url(/img/btn/btn_crtl.gif);*/
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
	font-weight: normal; 
	border-radius:3px;
	text-align:center;
}

ul.cocoam_btn.preview li a.cocoam_btn_a {
	display: block;
	/*background-image: url(/img/btn/preview_btn.png);
	background-repeat: no-repeat;*/
	position: relative;
	cursor: pointer;
	font-weight: normal;
}

ul.cocoam_btn_blue li a.cocoam_btn_a {
	display: block;
	background-image: url(/img/btn/btn_crtl_blue.gif) !important;
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
	font-weight: normal;
}

ul.cocoam_btn li a:hover {
	text-decoration: none;
	color: #000;
}

ul.cocoam_btn li a.disable {
	cursor: default !important
}

.mobile_right_menu.jp li.cocoam_btn_w6xh1 a.cocoam_btn_a {width:92px;}
.mobile_right_menu.jp ul.cocoam_btn li.cocoam_btn_ico_text_type div.cocoam_btn_text{

    font-size:13px

}

ul.cocoam_btn li.cocoam_btn_ico_text_type div.cocoam_btn_text {
	position: absolute;
	right: 8px;
	top: 50%;
	z-index: 2;
	text-align: right;
	line-height: 19px;
	margin-top: -9px;
}

.home_box ul.cocoam_btn li.cocoam_btn_text_type div.cocoam_btn_text{

	border:none !important;
}


ul.cocoam_btn li.cocoam_btn_text_type div.cocoam_btn_text {
	text-align: center;
	height: 28px;
	line-height: 28px;
	border:1px solid #ddd;
	border-radius:3px;
}
ul.cocoam_btn li.cocoam_btn_text_type div.cocoam_btn_text:hover{
	border:1px solid #676767;
}

ul.cocoam_btn li.cocoam_btn_text_type a.focus div.cocoam_btn_text,ul.cocoam_btn li.cocoam_btn_ico_text_type a.focus div.cocoam_btn_text
	{border:1px solid #676767;
	color: #444
}

#right_detail_mapul.cocoam_btn li.cocoam_btn_text_type a.focus div.cocoam_btn_text,#right_detail_map ul.cocoam_btn li.cocoam_btn_ico_text_type a.focus div.cocoam_btn_text
	{border:none;
	color: #444
}


#right_detail_mapul.cocoam_btn li.cocoam_btn_text_type a.focus div.cocoam_btn_ico,#right_detail_map ul.cocoam_btn li.cocoam_btn_ico_text_type a.focus div.cocoam_btn_ico
	{background-position: -10px -183px;
}


ul.cocoam_btn_blue li.cocoam_btn_text_type a div.cocoam_btn_text {
	color: #fff;
}

ul.cocoam_btn_blue li.cocoam_btn_text_type a:hover div.cocoam_btn_text {
	color: #fff;
}

ul.cocoam_btn li.cocoam_btn_text_type a.disable div.cocoam_btn_text, ul.cocoam_btn li.cocoam_btn_ico_text_type a.disable div.cocoam_btn_text
	{
	color: #ccc;
}

ul.cocoam_btn_blue li.cocoam_btn_text_type a.disable div.cocoam_btn_text,
	ul.cocoam_btn_blue li.cocoam_btn_ico_text_type a.disable div.cocoam_btn_text
	{
	color: #fff;
}

ul.cocoam_btn li.cocoam_btn_text_type div.cocoam_btn_ico {
	display: none;
}

ul.cocoam_btn li.cocoam_btn_ico_text_type div.cocoam_btn_ico {
	position: absolute;
	left: 8px !important;
	top: 50%;
	font-size: 0;
	margin-left: 0 !important;
	z-index: 1;
	background-image: url(/img/ico/ico_cocoam_btn.png?1);
	background-repeat: no-repeat;
}

ul.cocoam_btn_blue li.cocoam_btn_ico_text_type div.cocoam_btn_ico {
	position: absolute;
	left: 8px !important;
	top: 50%;
	font-size: 0;
	margin-left: 0 !important;
	z-index: 1;
	background-image: url(/img/ico/ico_cocoam_btn_blue.png?1) !important;
	background-repeat: no-repeat;
}

ul.cocoam_btn li.cocoam_btn_ico_type div.cocoam_btn_text {
	display: none;
}

ul.cocoam_btn.v02 .cocoam_btn_text {
	display: none;
}

ul.cocoam_btn li.cocoam_btn_ico_type div.cocoam_btn_ico {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 0;
	z-index: 1;
	background-image: url(/img/ico/ico_cocoam_btn.png?2);
	background-repeat: no-repeat;
}

ul.cocoam_btn.preview li.cocoam_btn_ico_type div.cocoam_btn_ico {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 0;
	z-index: 1;
	background-image: url(/img/ico/ico_mobile.png);
	background-repeat: no-repeat;
}

ul.cocoam_btn_blue li.cocoam_btn_ico_type div.cocoam_btn_ico {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 0;
	z-index: 1;
	background-image: url(/img/ico/ico_cocoam_btn_blue.png?1) !important;
	background-repeat: no-repeat;
}

/**
 * 인라인 버튼 
 */
ul.cocoam_btn_inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-indent: 0;
	list-style: none;
	*vertical-align: middle;
}

ul.cocoam_btn_inline li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	line-height: 100%;
	padding: 0;
}

ul.cocoam_btn_inline li a.cocoam_btn_a {
	display: block;
/*	background-image: url(/img/btn/btn_crtl.gif);*/
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
	font-weight: normal;
}

ul.cocoam_btn_inline li a:hover {
	text-decoration: none;
	color: #000;
}

ul.cocoam_btn_inline li a.disable {
	cursor: default !important
}

ul.cocoam_btn_inline li.cocoam_btn_ico_text_type div.cocoam_btn_text {
	position: absolute;
	right: 8px;
	top: 50%;
	z-index: 2;
	text-align: right;
	line-height: 120%;
	margin-top: -6px;
}

ul.cocoam_btn_inline li.cocoam_btn_text_type div.cocoam_btn_text {
	text-align: center;
	line-height: 22px;
}

ul.cocoam_btn_inline li.cocoam_btn_text_type a.focus div.cocoam_btn_text,
	ul.cocoam_btn_inline li.cocoam_btn_ico_text_type a.focus div.cocoam_btn_text
	{
	color: #fff;
}

ul.cocoam_btn_inline li.cocoam_btn_text_type a.disable div.cocoam_btn_text,
	ul.cocoam_btn_inline li.cocoam_btn_ico_text_type a.disable div.cocoam_btn_text
	{
	color: #ccc;
}

ul.cocoam_btn_blue li.cocoam_btn_text_type a.disable div.cocoam_btn_text,
	ul.cocoam_btn_inline_blue li.cocoam_btn_ico_text_type a.disable div.cocoam_btn_text
	{
	color: #fff;
}

ul.cocoam_btn_inline li.cocoam_btn_text_type div.cocoam_btn_ico {
	display: none;
}

ul.cocoam_btn_inline li.cocoam_btn_ico_text_type div.cocoam_btn_ico {
	position: absolute;
	left: 8px !important;
	top: 50%;
	font-size: 0;
	margin-left: 0 !important;
	z-index: 1;
	background-image: url(/img/ico/ico_cocoam_btn.png);
	background-repeat: no-repeat;
}

ul.cocoam_btn_inline_blue li.cocoam_btn_ico_text_type div.cocoam_btn_ico
	{
	position: absolute;
	left: 8px !important;
	top: 50%;
	font-size: 0;
	margin-left: 0 !important;
	z-index: 1;
	background-image: url(/img/ico/ico_cocoam_btn_blue.png) !important;
	background-repeat: no-repeat;
}

ul.cocoam_btn_inline li.cocoam_btn_ico_type div.cocoam_btn_text {
	display: none;
}

ul.cocoam_btn_inline li.cocoam_btn_ico_type div.cocoam_btn_ico {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 0;
	z-index: 1;
	background-image: url(/img/ico/ico_cocoam_btn.png?5);
	background-repeat: no-repeat;
}

ul.cocoam_line_btn {
	float: left;
	display: inline;
	height: 37px;
	padding: 2px 7px 0;
	border-right: 1px solid #d8d8d8;
	margin-top:1px;
	overflow:hidden;
}

ul.cocoam_line_btn li {
	float: left;
	display: inline;
	list-style: none;
	font-size: 0;
	line-height: 0;
	padding: 4px 2px;
	padding-top: 4px;
}

ul.cocoam_line_btn li a {
	position: relative;
	display: block;
	height: 29px;
	width: 29px;
	background-image: url(/img/ico/top_tool.png?s);
	background-position: 0 0;
	background-repeat: no-repeat;
}

ul.cocoam_line_btn li.cocoam_btn_undo a {
	background-position: 0 0;
}

ul.cocoam_line_btn li.cocoam_btn_undo a:hover {
	background-position: -29px 0;
}

ul.cocoam_line_btn li.cocoam_btn_undo a.current {
	background-position: -58px 0 !important;
}

ul.cocoam_line_btn li.cocoam_btn_undo a.disable {
	background-position: -87px 0 !important;
}

ul.cocoam_line_btn li.cocoam_btn_redo a {
	background-position: 0 -29px;
}

ul.cocoam_line_btn li.cocoam_btn_redo a:hover {
	background-position: -29px -29px;
}

ul.cocoam_line_btn li.cocoam_btn_redo a.current {
	background-position: -58px -29px !important;
}

ul.cocoam_line_btn li.cocoam_btn_redo a.disable {
	background-position: -87px -29px !important;
}

ul.cocoam_line_btn li.cocoam_btn_camera a {
	background-position: -1px -58px;
}

ul.cocoam_line_btn li.cocoam_btn_camera a:hover {
	background-position: -30px -58px;
}

ul.cocoam_line_btn li.cocoam_btn_camera a.current {
	background-position: -59px -58px !important;
}

ul.cocoam_line_btn li.cocoam_btn_camera a.disable {
	background-position: -88px -58px !important;
}

ul.cocoam_line_btn li.cocoam_btn_vod a {
	background-position: 0 -87px;
}

ul.cocoam_line_btn li.cocoam_btn_vod a:hover {
	background-position: -29px -87px;
}

ul.cocoam_line_btn li.cocoam_btn_vod a.current {
	background-position: -58px -87px !important;
}

ul.cocoam_line_btn li.cocoam_btn_vod a.disable {
	background-position: -87px -87px !important;
}

ul.cocoam_line_btn li.cocoam_btn_box a {
	background-position: 0 -116px;
}

ul.cocoam_line_btn li.cocoam_btn_box a:hover {
	background-position: -29px -116px;
}

ul.cocoam_line_btn li.cocoam_btn_box a.current {
	background-position: -58px -116px !important;
}

ul.cocoam_line_btn li.cocoam_btn_box a.disable {
	background-position: -87px -116px !important;
}

ul.cocoam_line_btn li.cocoam_btn_line a {
	background-position: 0 -174px;
}

ul.cocoam_line_btn li.cocoam_btn_line a:hover {
	background-position: -29px -174px;
}

ul.cocoam_line_btn li.cocoam_btn_line a.current {
	background-position: -58px -174px !important;
}

ul.cocoam_line_btn li.cocoam_btn_line a.disable {
	background-position: -87px -174px !important;
}

ul.cocoam_line_btn li.cocoam_btn_ffw a {
	background-position: 0 -609px;
}

ul.cocoam_line_btn li.cocoam_btn_ffw a:hover {
	background-position: -29px -609px;
}

ul.cocoam_line_btn li.cocoam_btn_ffw a.current {
	background-position: -58px -609px !important;
}

ul.cocoam_line_btn li.cocoam_btn_fw a {
	background-position: 0 -551px;
}

ul.cocoam_line_btn li.cocoam_btn_fw a:hover {
	background-position: -29px -551px;
}

ul.cocoam_line_btn li.cocoam_btn_fw a.current {
	background-position: -58px -551px !important;
}

ul.cocoam_line_btn li.cocoam_btn_bw a {
	background-position: 0 -580px;
}

ul.cocoam_line_btn li.cocoam_btn_bw a:hover {
	background-position: -29px -580px;
}

ul.cocoam_line_btn li.cocoam_btn_bw a.current {
	background-position: -58px -580px !important;
}

ul.cocoam_line_btn li.cocoam_btn_bbw a {
	background-position: 0 -638px;
}

ul.cocoam_line_btn li.cocoam_btn_bbw a:hover {
	background-position: -29px -638px;
}

ul.cocoam_line_btn li.cocoam_btn_bbw a.current {
	background-position: -58px -638px !important;
}

ul.cocoam_line_btn li.cocoam_btn_bold a {
	background-position: 0 -203px;
}

ul.cocoam_line_btn li.cocoam_btn_bold a:hover {
	background-position: -29px -203px;
}

ul.cocoam_line_btn li.cocoam_btn_bold a.current {
	background-position: -58px -203px !important;
}

ul.cocoam_line_btn li.cocoam_btn_underline a {
	background-position: 0 -232px;
}

ul.cocoam_line_btn li.cocoam_btn_underline a:hover {
	background-position: -29px -232px;
}

ul.cocoam_line_btn li.cocoam_btn_underline a.current {
	background-position: -58px -232px !important;
}

ul.cocoam_line_btn li.cocoam_btn_italic a {
	background-position: 0 -261px;
}

ul.cocoam_line_btn li.cocoam_btn_italic a:hover {
	background-position: -29px -261px;
}

ul.cocoam_line_btn li.cocoam_btn_italic a.current {
	background-position: -58px -261px !important;
}

ul.cocoam_line_btn li.cocoam_btn_color a {
	background-position: 0 -290px;
	width: 43px;
}

ul.cocoam_line_btn li.cocoam_btn_color a:hover {
	background-position: -43px -290px;
}

ul.cocoam_line_btn li.cocoam_btn_color a.current {
	background-position: -86px -290px !important;
}

ul.cocoam_line_btn li.cocoam_btn_link a {
	background-position: 0 -319px;
}

ul.cocoam_line_btn li.cocoam_btn_link a:hover {
	background-position: -29px -319px;
}

ul.cocoam_line_btn li.cocoam_btn_link a.current {
	background-position: -58px -319px !important;
}

ul.cocoam_line_btn li.cocoam_btn_align_left a {
	background-position: 0 -348px;
}

ul.cocoam_line_btn li.cocoam_btn_align_left a:hover {
	background-position: -29px -348px;
}

ul.cocoam_line_btn li.cocoam_btn_align_left a.current {
	background-position: -58px -348px !important;
}

ul.cocoam_line_btn li.cocoam_btn_align_center a {
	background-position: 0 -377px;
}

ul.cocoam_line_btn li.cocoam_btn_align_center a:hover {
	background-position: -29px -377px;
}

ul.cocoam_line_btn li.cocoam_btn_align_center a.current {
	background-position: -58px -377px !important;
}

ul.cocoam_line_btn li.cocoam_btn_align_right a {
	background-position: 0 -406px;
}

ul.cocoam_line_btn li.cocoam_btn_align_right a:hover {
	background-position: -29px -406px;
}

ul.cocoam_line_btn li.cocoam_btn_align_right a.current {
	background-position: -58px -406px !important;
}

ul.cocoam_line_btn li.cocoam_btn_lidot a {
	background-position: 0 -493px;
}

ul.cocoam_line_btn li.cocoam_btn_lidot a:hover {
	background-position: -29px -493px;
}

ul.cocoam_line_btn li.cocoam_btn_lidot a.current {
	background-position: -58px -493px !important;
}

ul.cocoam_line_btn li.cocoam_btn_linum a {
	background-position: 0 -522px;
}

ul.cocoam_line_btn li.cocoam_btn_linum a:hover {
	background-position: -29px -522px;
}

ul.cocoam_line_btn li.cocoam_btn_linum a.current {
	background-position: -58px -522px !important;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_left a {
	background-position: 0 -754px;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_left a:hover {
	background-position: -29px -754px;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_left a.current {
	background-position: -58px -754px !important;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_fleft a {
	background-position: 0 -667px;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_fleft a:hover {
	background-position: -29px -667px;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_fleft a.current {
	background-position: -58px -667px !important;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_center a {
	background-position: 0 -696px;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_center a:hover {
	background-position: -29px -696px;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_center a.current {
	background-position: -58px -696px !important;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_fright a {
	background-position: 0 -725px;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_fright a:hover {
	background-position: -29px -725px;
}

ul.cocoam_line_btn li.cocoam_btn_ealign_fright a.current {
	background-position: -58px -725px !important;
}

ul.cocoam_line_btn li.cocoam_btn_swf a {
	background-position: 0 -782px;
}

ul.cocoam_line_btn li.cocoam_btn_swf a:hover {
	background-position: -29px -782px;
}

ul.cocoam_line_btn li.cocoam_btn_swf a.current {
	background-position: -58px -782px !important;
}

ul.cocoam_line_btn li.cocoam_btn_swf a.disable {
	background-position: -87px -782px !important;
}

/** 텍스트형식 버튼 **/
ul.cocoam_txt_btn li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 0 0 9px;
	/*background-image: url(/img/btn/btn_txt_gray.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0;*/
	height: 26px;
	border:1px solid #ccc;
	color:#444;
	border-radius:3px;
	font-weight:bold;
	background:#fff;

	
}

ul.cocoam_txt_btn li a span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 9px 0 0;
	/*background-image: url(/img/btn/btn_txt_gray.gif) !important;
	background-repeat: no-repeat;
	background-position: 100% -23px;*/
	height: 25px;
	line-height: 26px; /* font-weight:bold;*/
	white-space: pre;
	font-weight:bold
}


.traffic_section ul.cocoam_txt_btn li a{
	display: inline-block;
	padding: 0 0 0 9px;
	height: 25px;
	border:1px solid #81a2e5;
	border-radius:3px;
	font-weight:bold;
	background:#90b4ff;	
	color:#fff;
}

.traffic_section ul.cocoam_txt_btn li a:hover{
	background:#7da4ff;
	border:1px solid #7093e5;
}




.traffic_section ul.cocoam_txt_btn li a.disable,.traffic_section ul.cocoam_txt_btn li a.disable:hover{

	background:#fff;
	border:1px solid #ccc;

}




ul.cocoam_txt_btn li a:hover {
	/*background-position: 0 -46px;*/
	border:1px solid #676767
}

ul.cocoam_txt_btn li a:hover span {
	background-position: 100% -69px;
}

ul.cocoam_txt_btn li a.focus {
	background-position: 0 -138px;
}

ul.cocoam_txt_btn li a.focus span {
	background-position: 100% -161px;
}

ul.cocoam_txt_btn li a.disable {
	background-position: 0 -92px;
}

ul.cocoam_txt_btn li a.disable span {
	background-position: 100% -115px;
	color: #ccc
}

ul.cocoam_txt_btn2 li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 0 0 11px;
	background-image: url(/img/btn/btn_txt_gray2.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 27px;
}

ul.cocoam_txt_btn2 li a span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 11px 0 0;
	background-image: url(/img/btn/btn_txt_gray2.gif) !important;
	background-repeat: no-repeat;
	background-position: 100% -27px;
	height: 27px;
	white-space: pre;
	line-height: 26px; /* font-weight:bold;*/
	text-shadow: 0px 1px 0 rgba(255, 255, 255, .3);
}

ul.cocoam_txt_btn2 li a:hover {
	background-position: 0 -54px;
}

ul.cocoam_txt_btn2 li a:hover span {
	background-position: 100% -81px;
}

ul.cocoam_txt_btn2 li a.focus {
	background-position: 0 -162px;
}

ul.cocoam_txt_btn2 li a.focus span {
	background-position: 100% -189px;
}

ul.cocoam_txt_btn_s li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 0 0 5px;
	background-image: url(/img/btn/btn_txt_gray_s.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 21px;
}

ul.cocoam_txt_btn_s li a span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 5px 0 0;
	background-image: url(/img/btn/btn_txt_gray_s.gif) !important;
	background-repeat: no-repeat;
	background-position: 100% -21px;
	height: 21px;
	white-space: pre;
	line-height: 20px;
	white-space: pre;
	font-size: 11px; /*font-weight:bold;*/
	text-shadow: 0px 1px 0 rgba(255, 255, 255, .3);
}

ul.cocoam_txt_btn_s li a:hover {
	background-position: 0 -42px;
}

ul.cocoam_txt_btn_s li a:hover span {
	background-position: 100% -63px;
}

ul.cocoam_txt_btn_s li a.focus {
	background-position: 0 -126px;
}

ul.cocoam_txt_btn_s li a.focus span {
	background-position: 100% -147px;
}

ul.cocoam_txt_btn_blue li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 0 0 10px;
/*	background-image: url(/img/btn/btn_txt_blue.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0;*/
background:#fff;
border:1px solid #81a2e5;
border-radius:3px;
background:#90b4ff; 
	height: 25px;
}

ul.cocoam_txt_btn_blue li a span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px 0 0;
	/*background-image: url(/img/btn/btn_txt_blue.gif) !important;
	background-repeat: no-repeat;
	background-position: 100% -23px;*/
	white-space: pre;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-weight: bold;
	/*text-shadow: 0px -1px 0 rgba(0, 0, 0, .1);*/
}

ul.cocoam_txt_btn_blue li a:hover {
	/*background-position: 0 -46px;*/
	background:#7da4ff;
	border:1px solid #7093e5;
	color: #fff;
}

/*ul.cocoam_txt_btn_blue li a:hover span {
	background-position: 100% -69px;
}*/

ul.cocoam_txt_btn_blue li a.focus {
	background-position: 0 -138px;
	color: #fff;
}

ul.cocoam_txt_btn_blue li a.focus span {
	background-position: 100% -161px;
}

ul.cocoam_txt_btn_blue2 li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 0 0 11px;
	background-image: url(/img/btn/btn_txt_blue2.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 27px;
}

ul.cocoam_txt_btn_blue2 li a span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 11px 0 0;
	background-image: url(/img/btn/btn_txt_blue2.gif) !important;
	background-repeat: no-repeat;
	background-position: 100% -27px;
	height: 27px;
	white-space: pre;
	line-height: 26px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, .2);
}

ul.cocoam_txt_btn_blue2 li a:hover {
	background-position: 0 -54px;
	color: #fff;
}

ul.cocoam_txt_btn_blue2 li a:hover span {
	background-position: 100% -81px;
}

ul.cocoam_txt_btn_blue2 li a.focus {
	background-position: 0 -162px;
	color: #fff;
}

ul.cocoam_txt_btn_blue2 li a.focus span {
	background-position: 100% -189px;
}

ul.cocoam_txt_btn_blue3 li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 0 0 14px;
	background-image: url(/img/btn/btn_txt_blue3.png) !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 37px;
}

ul.cocoam_txt_btn_blue3 li a span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	white-space: pre;
	padding: 0 14px 0 0;
	background-image: url(/img/btn/btn_txt_blue3.png) !important;
	background-repeat: no-repeat;
	background-position: 100% -37px;
	height: 37px;
	font-size: 14px;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, .1);
}

ul.cocoam_txt_btn_blue3 li a:hover {
	background-position: 0 -74px;
	color: #fff;
}

ul.cocoam_txt_btn_blue3 li a:hover span {
	background-position: 100% -111px;
}

ul.cocoam_txt_btn_blue3 li a.focus {
	background-position: 0 -222px;
	color: #fff;
}

ul.cocoam_txt_btn_blue3 li a.focus span {
	background-position: 100% -259px;
}


ul.cocoam_txt_btn_blue4 li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 0 0 10px;
	background-image: url(/img/btn/btn_txt_blue4.png) !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 23px;
}

ul.cocoam_txt_btn_blue4 li a span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px 0 0;
	background-image: url(/img/btn/btn_txt_blue4.png) !important;
	background-repeat: no-repeat;
	background-position: 100% -23px;
	white-space: pre;
	height: 23px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, .1);
}



ul.cocoam_txt_btn_brown2 li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 0 0 11px;
	background-image: url(/img/btn/btn_txt_brown2.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 27px;
}

ul.cocoam_txt_btn_brown2 li a span {
	display: inline-block;
	*display: inline;
	white-space: pre;
	*zoom: 1;
	padding: 0 11px 0 0;
	background-image: url(/img/btn/btn_txt_brown2.gif) !important;
	background-repeat: no-repeat;
	background-position: 100% -27px;
	height: 27px;
	line-height: 26px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, .2);
}

ul.cocoam_txt_btn_brown2 li a:hover {
	background-position: 0 -54px;
	color: #fff;
}

ul.cocoam_txt_btn_brown2 li a:hover span {
	background-position: 100% -81px;
}

ul.cocoam_txt_btn_brown2 li a.focus {
	background-position: 0 -162px;
	color: #fff;
}

ul.cocoam_txt_btn_brown2 li a.focus span {
	background-position: 100% -189px;
}

li.cocoam_btn_s a.cocoam_btn_a {
	background-position: -239px 0;
	height: 18px;
	width: 18px;
}

li.cocoam_btn_s a:hover {
	background-position: -239px -18px;
}

li.cocoam_btn_s a.disable {
	background-position: -239px -36px !important;
}

li.cocoam_btn_s a.focus {
	background-position: -239px -54px !important;
}

ul.cocoam_btn_brown_plus li a.cocoam_btn_a {
	width: 29px;
	height: 27px;
	background: url(/img/btn/index_btn.gif) no-repeat -52px 0;
}

ul.cocoam_btn_brown_2 li a.cocoam_btn_a {
	width: 41px;
	height: 27px;
	background: url(/img/btn/index_btn.gif) no-repeat -81px 0;
	line-height: 27px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, .1);
	text-align: center;
}

li.cocoam_btn_w1xh1 a.cocoam_btn_a {
	background-position: -70px 0;
	height: 26px;
	width: 26px;
	border:1px solid #d9d9d9;
}

li.cocoam_btn_w1xh1 a:hover {
	background-position: -70px -23px;
 
}
li.cocoam_btn_w1xh1 a.cocoam_btn_a:hover {
 
	border:1px solid #676767;
}

li.cocoam_btn_w1xh1 a.disable {
	background-position: -70px -46px !important;
}

li.cocoam_btn_w1xh1 a.focus {
	background-position: -70px -69px !important;
}

li.cocoam_btn_w2xh1 a.cocoam_btn_a {
	background-position: -94px 0;
	height: 26px;
	width: 33px;
	border:1px solid #ccc
}

li.cocoam_btn_w2xh1 a.cocoam_btn_a:hover {
	border:1px solid #676767
}


li.cocoam_btn_w2xh1 a.disable {
	background-position: -94px -46px !important;
}

li.cocoam_btn_w2xh1 a.focus {
	background-position: -94px -69px !important;
}

li.cocoam_btn_w3xh1 a.cocoam_btn_a {
	background-position: -257px 0;
	height: 23px;
	width: 41px;
}

li.cocoam_btn_w3xh1 a:hover {
	background-position: -257px -23px;
}

li.cocoam_btn_w3xh1 a.disable {
	background-position: -257px -46px !important;
}

li.cocoam_btn_w3xh1 a.focus {
	background-position: -257px -69px !important;
}

li.cocoam_btn_w4xh1 a.cocoam_btn_a {
	background-position: -127px 0;
	height: 23px;
	width: 51px;
}

li.cocoam_btn_w4xh1 a:hover {
	background-position: -127px -23px;
}

li.cocoam_btn_w4xh1 a.disable {
	background-position: -127px -46px !important;
}

li.cocoam_btn_w4xh1 a.focus {
	background-position: -127px -69px !important;
}

li.cocoam_btn_w5xh1 a.cocoam_btn_a {
	background-position: -178px 0;
	height: 23px;
	width: 61px;
}

li.cocoam_btn_w5xh1 a:hover {
	background-position: -178px -23px;
}

li.cocoam_btn_w5xh1 a.disable {
	background-position: -178px -46px !important;
}

li.cocoam_btn_w5xh1 a.focus {
	background-position: -178px -69px !important;
}

li.cocoam_btn_w6xh1 a.cocoam_btn_a {
    border-radius:3px;
    border: 1px solid #d9d9d9;
	height: 22px;
	width: 71px;
    padding:2px;
}

li.cocoam_btn_w6xh1 a.cocoam_btn_a:hover{
    border:1px solid #676767


}

li.cocoam_btn_w6xh1 a:hover {
	background-position: -669px -23px;
}

li.cocoam_btn_w6xh1 a.disable {
	background-position: -669px -46px !important;
}

li.cocoam_btn_w6xh1 a.focus {
	background-position: -669px -69px !important;
}

li.cocoam_btn_w7xh1 a.cocoam_btn_a {
	background-position: -352px 0;
	height: 23px;
	width: 81px;
}

li.cocoam_btn_w7xh1 a:hover {
	background-position: -352px -23px;
}

li.cocoam_btn_w7xh1 a.disable {
	background-position: -352px -46px !important;
}

li.cocoam_btn_w7xh1 a.focus {
	background-position: -352px -69px !important;
}

li.cocoam_btn_w6xh2 a.cocoam_btn_a {
	background-position: -486px 0;
	height: 26px;
	width: 114px;
}

li.cocoam_btn_w6xh2 a:hover {
	background-position: -486px -26px;
}

li.cocoam_btn_w6xh2 a.disable {
	background-position: -486px -52px !important;
}

li.cocoam_btn_w6xh2 a.focus {
	background-position: -486px -78px !important;
}

li.cocoam_btn_w6xh2.cocoam_btn_text_type div.cocoam_btn_text {
	line-height: 24px;
}




li.cocoam_btn_div_l a.cocoam_btn_a {
	background-position: 0 0;
	height: 26px;
	width: 26px;
	border: 1px solid #ddd;
	border-radius: 3px 0 0 3px !important
}

li.cocoam_btn_div_l a.cocoam_btn_a:hover{

	border:1px solid #676767;	
}
li.cocoam_btn_div_r a.cocoam_btn_a:hover {
	border:1px solid #676767;
	position:relative;
	z-index:50;
	margin-left:-1px
}

li.cocoam_btn_div_l a:hover {
	background-position: 0px -23px;
}

li.cocoam_btn_div_l a.disable {
	background-position: 0px -46px !important;
}

li.cocoam_btn_div_l a.focus {
	background-position: 0px -69px !important;
}

ul.cocoam_btn.preview li.cocoam_btn_div_l a.cocoam_btn_a {
	background-position: 0 0;
	height: 32px;
	width: 38px;
}

ul.cocoam_btn.preview li.cocoam_btn_div_l a:hover {
	background-position: 0px -32px;
}

ul.cocoam_btn.preview li.cocoam_btn_div_l a.focus {
	background-position: 0px -32px !important;
}

ul.cocoam_btn.preview li.cocoam_btn_div_r a.cocoam_btn_a {
	background-position: -38px 0;
	height: 32px;
	width: 38px;
}

ul.cocoam_btn.preview li.cocoam_btn_div_r a:hover {
	background-position: -38px -32px;
	position:relative;
	z-index:50;
	margin-left:-1px;
}

ul.cocoam_btn.preview li.cocoam_btn_div_r a.focus {
	background-position: -38px -32px !important;
}

li.cocoam_btn_div_c a.cocoam_btn_a {
	background-position: -23px 0;
	height: 26px;
	width: 26px;
}

li.cocoam_btn_div_c a:hover {
	background-position: -23px -23px;
}

li.cocoam_btn_div_c a.disable {
	background-position: -23px -46px !important;
}

li.cocoam_btn_div_c a.focus {
	background-position: -23px -69px !important;
}

li.cocoam_btn_div_r a.cocoam_btn_a {
	background-position: -47px 0; 
	height: 26px;
	width: 26px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;	
	border-radius: 0 3px 3px 0 !important	
}

li.cocoam_btn_div_r a:hover {
	background-position: -47px -23px;
}

li.cocoam_btn_div_r a.disable {
	background-position: -47px -46px !important;
}

li.cocoam_btn_div_r a.focus {
	background-position: -47px -69px !important;
}

li.cocoam_btn_div_l2 a.cocoam_btn_a {
	background-position: -600px 0;
	height: 23px;
	width: 23px;
}

li.cocoam_btn_div_l2 a:hover {
	background-position: -600px -23px;
}

li.cocoam_btn_div_l2 a.disable {
	background-position: -600px -46px !important;
}

li.cocoam_btn_div_l2 a.focus {
	background-position: -600px -69px !important;
}

li.cocoam_btn_div_c2 a.cocoam_btn_a {
	background-position: -623px 0;
	height: 23px;
	width: 23px;
}

li.cocoam_btn_div_c2 a:hover {
	background-position: -623px -23px;
}

li.cocoam_btn_div_c2 a.disable {
	background-position: -623px -46px !important;
}

li.cocoam_btn_div_c2 a.focus {
	background-position: -623px -69px !important;
}

li.cocoam_btn_div_r2 a.cocoam_btn_a {
	background-position: -646px 0;
	height: 23px;
	width: 23px;
}

li.cocoam_btn_div_r2 a:hover {
	background-position: -646px -23px;
}

li.cocoam_btn_div_r2 a.disable {
	background-position: -646px -46px !important;
}

li.cocoam_btn_div_r2 a.focus {
	background-position: -646px -69px !important;
}

li.cocoam_btn_div_l3 a.cocoam_btn_a {
	background-position: -740px 0;
	height: 26px;
	width: 26px;
}

.cocoam_btn_div_l3 .cocoam_btn_toggle {
	border:1px solid #ddd; 	
	border-radius:2px 0 0 2px !important;	
}



li.cocoam_btn_div_l3 a:hover {
	background-position: -740px -23px;
}

li.cocoam_btn_div_l3 a.disable {
	background-position: -740px -46px !important;
}

li.cocoam_btn_div_l3 a.focus {
	background-position: -740px -69px !important;
	background-color:#90b4ff;
	border: 1px solid #81a2e5;
}





li.cocoam_btn_div_c3 a.cocoam_btn_a {
	background-position: -763px 0;
	height: 26px;
	width: 26px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-radius:0 !important;
}

li.cocoam_btn_div_c3 a:hover {
	background-position: -763px -23px;
}

li.cocoam_btn_div_c3 a.disable {
	background-position: -763px -46px !important;
}

li.cocoam_btn_div_c3 a.cocoam_btn_a.focus {
	background-position: -763px -69px !important;
	background-color:#90b4ff;
	border:1px solid #81a2e5;
	border-radius:0;
	position:relative;
	z-index:50;
	margin-left:-1px;
}

li.cocoam_btn_div_r3 a.cocoam_btn_a {
	background-position: -786px 0; 
	height: 26px;
	width: 26px;
	border-bottom: 1px solid #dddddd;
    	border-radius: 0 2px 2px 0 !important;
    	border-right: 1px solid #dddddd;
    	border-top: 1px solid #dddddd;

}

li.cocoam_btn_div_r3 a:hover {
	background-position: -786px -23px;
}

li.cocoam_btn_div_r3 a.disable {
	background-position: -786px -46px !important;
}

li.cocoam_btn_div_r3 a.cocoam_btn_a.focus {
	background-position: -786px -69px !important;
	background-color:#90b4ff !important;	
	border-radius:0 2px 2px 0 !important;
	border:1px solid #81a2e5 !important; 
	position:relative;
	margin-left:-1px;
	z-index:50;
}

li.cocoam_btn_div_sl a.cocoam_btn_a {
	background-position: -298px 0;
	height: 18px;
	width: 18px;
}

li.cocoam_btn_div_sl a:hover {
	background-position: -298px -18px;
}

li.cocoam_btn_div_sl a.disable {
	background-position: -298px -36px !important;
}

li.cocoam_btn_div_sl a.focus {
	background-position: -298px -54px !important;
}

li.cocoam_btn_div_sc a.cocoam_btn_a {
	background-position: -316px 0;
	height: 18px;
	width: 18px;
}

li.cocoam_btn_div_sc a:hover {
	background-position: -316px -18px;
}

li.cocoam_btn_div_sc a.disable {
	background-position: -316px -36px !important;
}

li.cocoam_btn_div_sc a.focus {
	background-position: -316px -54px !important;
}

li.cocoam_btn_div_sr a.cocoam_btn_a {
	background-position: -334px 0;
	height: 18px;
	width: 18px;
}

li.cocoam_btn_div_sr a:hover {
	background-position: -334px -18px;
}

li.cocoam_btn_div_sr a.disable {
	background-position: -334px -36px !important;
}

li.cocoam_btn_div_sr a.focus {
	background-position: -334px -54px !important;
}

li.cocoam_btn_no_bg a.cocoam_btn_a {
	background-position: -10000px 0 !important;
}

li.cocoam_btn_no_bg a:hover {
	background-position: -10000px -23px !important;
}

li.cocoam_btn_no_bg a.disable {
	background-position: -10000px -46px !important;
}

li.cocoam_btn_no_bg a.focus {
	background-position: -10000px -69px !important;
}

li.cocoam_btn_plus a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 10px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: -20px 0px;
}

li.cocoam_btn_plus a.cocoam_btn_a:hover div.cocoam_btn_ico ,li.cocoam_btn_plus a.disable:hover div.cocoam_btn_ico {
	background-position: 0px 0px;
}

li.cocoam_btn_plus a.disable div.cocoam_btn_ico {
	background-position: -20px 0px;
}

li.cocoam_btn_plus a.focus div.cocoam_btn_ico {
	background-position: -10px 0px;
}

li.cocoam_btn_minus a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 2px;
	margin-top: -1px;
	margin-left: -5px; 
	background-position: -20px -10px;
}

li.cocoam_btn_minus a:hover div.cocoam_btn_ico {
	background-position: -10px -10px;
}

li.cocoam_btn_minus a.disable div.cocoam_btn_ico {
	background-position: -20px -10px;
}

li.cocoam_btn_minus a.focus div.cocoam_btn_ico {
	background-position: -10px -10px;
}

li.cocoam_btn_up a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 5px;
	margin-top: -3px;
	margin-left: -5px;
	background-position: 0px -12px;
}

li.cocoam_btn_up a.disable:hover div.cocoam_btn_ico {
	background-position: 0 -12px;
}

li.cocoam_btn_up a.disable div.cocoam_btn_ico {
	background-position: -20px -12px;
}

li.cocoam_btn_up a.focus div.cocoam_btn_ico {
	background-position: -10px -12px;
}


li.cocoam_btn_up  a.cocoam_btn_a,li.cocoam_btn_down  a.cocoam_btn_a {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;	

}
li.cocoam_btn_up  a.cocoam_btn_a:hover,li.cocoam_btn_down  a.cocoam_btn_a:hover {
	border:1px solid #676767;
	position:relative;
	z-index:50;
	margin-left:-1px;

}
#map_up_button .cocoam_btn_a,#map_down_button .cocoam_btn_a,ul#map_up_button_disable.cocoam_btn li a.cocoam_btn_a,ul#map_down_button_disable.cocoam_btn li a.cocoam_btn_a {border-radius:0 !important;}


li.cocoam_btn_down a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 5px;
	margin-top: -2px;
	margin-left: -5px;
	background-position: 0px -17px;
}

li.cocoam_btn_down a.disable:hover div.cocoam_btn_ico {
	background-position: 0 -17px;
}

li.cocoam_btn_down a.disable div.cocoam_btn_ico {
	background-position: -20px -17px;
}

li.cocoam_btn_down a.focus div.cocoam_btn_ico {
	background-position: -10px -17px;
}

li.cocoam_btn_left a.cocoam_btn_a div.cocoam_btn_ico {
	width: 5px;
	height: 10px;
	margin-top: -5px;
	margin-left: -3px;
	background-position: 0px -22px;
}

li.cocoam_btn_left a:hover div.cocoam_btn_ico {
	background-position: -5px -22px;
}

li.cocoam_btn_left a.disable div.cocoam_btn_ico {
	background-position: -10px -22px;
}

li.cocoam_btn_left a.focus div.cocoam_btn_ico {
	background-position: -15px -22px;
}
li.cocoam_btn_right a.cocoam_btn_a div.cocoam_btn_ico {
	width: 5px;
	height: 10px;
	margin-top: -5px;
	margin-left: -2px;
	background-position: 0px -32px;
}

li.cocoam_btn_right a:hover div.cocoam_btn_ico {
	background-position: -5px -32px;

}

li.cocoam_btn_right a.disable div.cocoam_btn_ico {
	background-position: -10px -32px;
}

li.cocoam_btn_right a.focus div.cocoam_btn_ico {
	background-position: -15px -32px;
}

li.cocoam_btn_pen a.cocoam_btn_a div.cocoam_btn_ico{
	width: 8px;
	height: 8px;
	margin-top: -4px;
	margin-left: -4px;
	background-position: 0px -42px;
}

li.cocoam_btn_pen a:hover div.cocoam_btn_ico {
	background-position: -8px -42px;
}

li.cocoam_btn_pen a.disable div.cocoam_btn_ico {
	background-position: -16px -42px;
}

li.cocoam_btn_pen a.focus div.cocoam_btn_ico {
	/*background-position: -24px -42px;*/
    	background-position: 0px -42px;
}

li.cocoam_btn_splus a.cocoam_btn_a div.cocoam_btn_ico {
	width: 8px;
	height: 8px;
	margin-top: -4px;
	margin-left: -4px;
	background-position: 0px -50px;
}

li.cocoam_btn_splus a:hover div.cocoam_btn_ico {
	background-position: -8px -50px;
}

li.cocoam_btn_splus a.disable div.cocoam_btn_ico {
	background-position: -16px -50px;
}

li.cocoam_btn_splus a.focus div.cocoam_btn_ico {
	background-position: -24px -50px;
}

li.cocoam_btn_sminus a.cocoam_btn_a div.cocoam_btn_ico {
	width: 8px;
	height: 2px;
	margin-top: -1px;
	margin-left: -4px;
	background-position: 0px -58px;
}

li.cocoam_btn_sminus a:hover div.cocoam_btn_ico {
	background-position: -8px -58px;
}

li.cocoam_btn_sminus a.disable div.cocoam_btn_ico {
	background-position: -16px -58px;
}

li.cocoam_btn_sminus a.focus div.cocoam_btn_ico {
	background-position: -24px -58px;
}

li.cocoam_btn_align_l a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -60px;
}

li.cocoam_btn_align_l a:hover div.cocoam_btn_ico {
	background-position: -10px -60px;
}

li.cocoam_btn_align_l a.disable div.cocoam_btn_ico {
	background-position: -20px -60px;
}

li.cocoam_btn_align_l a.focus div.cocoam_btn_ico {
	background-position: -30px -60px;
}

li.cocoam_btn_align_c a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -71px;
}

li.cocoam_btn_align_c a:hover div.cocoam_btn_ico {
	background-position: -10px -71px;
}

li.cocoam_btn_align_c a.disable div.cocoam_btn_ico {
	background-position: -20px -71px;
}

li.cocoam_btn_align_c a.focus div.cocoam_btn_ico {
	background-position: -30px -71px;
}

li.cocoam_btn_align_r a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -82px;
}

li.cocoam_btn_align_r a:hover div.cocoam_btn_ico {
	background-position: -10px -82px;
}

li.cocoam_btn_align_r a.disable div.cocoam_btn_ico {
	background-position: -20px -82px;
}

li.cocoam_btn_align_r a.focus div.cocoam_btn_ico {
	background-position: -30px -82px;
}

li.cocoam_btn_bold a.cocoam_btn_a div.cocoam_btn_ico {
	width: 6px;
	height: 8px;
	margin-top: -4px;
	margin-left: -3px;
	background-position: 0px -93px;
}

li.cocoam_btn_bold a:hover div.cocoam_btn_ico {
	background-position: -6px -93px;
}

li.cocoam_btn_bold a.disable div.cocoam_btn_ico {
	background-position: -12px -93px;
}

li.cocoam_btn_bold a.focus div.cocoam_btn_ico {
	background-position: -18px -93px;
}

li.cocoam_btn_italic a.cocoam_btn_a div.cocoam_btn_ico {
	width: 8px;
	height: 8px;
	margin-top: -4px;
	margin-left: -4px;
	background-position: 0px -101px;
}

li.cocoam_btn_italic a:hover div.cocoam_btn_ico {
	background-position: -8px -101px;
}

li.cocoam_btn_italic a.disable div.cocoam_btn_ico {
	background-position: -16px -101px;
}

li.cocoam_btn_italic a.focus div.cocoam_btn_ico {
	background-position: -24px -101px;
}

li.cocoam_btn_prev a.cocoam_btn_a div.cocoam_btn_ico {
	width: 3px;
	height: 5px;
	margin-top: -3px;
	margin-left: -2px;
	background-position: 0px -109px;
}

li.cocoam_btn_prev a:hover div.cocoam_btn_ico {
	background-position: -7px -109px;
}

li.cocoam_btn_prev a.disable div.cocoam_btn_ico {
	background-position: -14px -109px;
}

li.cocoam_btn_prev a.focus div.cocoam_btn_ico {
	background-position: -21px -109px;
}

li.cocoam_btn_pprev a.cocoam_btn_a div.cocoam_btn_ico {
	width: 7px;
	height: 5px;
	margin-top: -3px;
	margin-left: -4px;
	background-position: 0px -109px;
}

li.cocoam_btn_pprev a:hover div.cocoam_btn_ico {
	background-position: -7px -109px;
}

li.cocoam_btn_pprev a.disable div.cocoam_btn_ico {
	background-position: -14px -109px;
}

li.cocoam_btn_pprev a.focus div.cocoam_btn_ico {
	background-position: -21px -109px;
}

li.cocoam_btn_next a.cocoam_btn_a div.cocoam_btn_ico {
	width: 3px;
	height: 5px;
	margin-top: -3px;
	margin-left: -1px;
	background-position: 0px -114px;
}

li.cocoam_btn_next a:hover div.cocoam_btn_ico {
	background-position: -7px -114px;
}

li.cocoam_btn_next a.disable div.cocoam_btn_ico {
	background-position: -14px -114px;
}

li.cocoam_btn_next a.focus div.cocoam_btn_ico {
	background-position: -21px -114px;
}

li.cocoam_btn_nnext a.cocoam_btn_a div.cocoam_btn_ico {
	width: 7px;
	height: 5px;
	margin-top: -3px;
	margin-left: -3px;
	background-position: 0px -114px;
}

li.cocoam_btn_nnext a:hover div.cocoam_btn_ico {
	background-position: -7px -114px;
}

li.cocoam_btn_nnext a.disable div.cocoam_btn_ico {
	background-position: -14px -114px;
}

li.cocoam_btn_nnext a.focus div.cocoam_btn_ico {
	background-position: -21px -114px;
}

li.cocoam_btn_shadow_b a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -1359px;
}

li.cocoam_btn_shadow_b a:hover div.cocoam_btn_ico {
	background-position: 0 -1359px;
}

li.cocoam_btn_shadow_b a.disable div.cocoam_btn_ico {
	background-position: 0 -1359px;
}

li.cocoam_btn_shadow_b a.focus div.cocoam_btn_ico {
	background-position: 0 -1359px;
}

li.cocoam_btn_shadow_w a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: -10px -1359px;
}

li.cocoam_btn_shadow_w a:hover div.cocoam_btn_ico {
	background-position:-10px -1359px;
}

li.cocoam_btn_shadow_w a.disable div.cocoam_btn_ico {
	background-position: -10px -1359px;
}

li.cocoam_btn_shadow_w a.focus div.cocoam_btn_ico {
	background-position:-10px -1359px;
}

li.cocoam_btn_shadow_n a.cocoam_btn_a div.cocoam_btn_ico {
	width: 8px;
	height: 9px;
	margin-top: -5px;
	margin-left: -4px;
	background-position: 0px -139px;
}

li.cocoam_btn_shadow_n a:hover div.cocoam_btn_ico {
	background-position: -8px -139px;
}

li.cocoam_btn_shadow_n a.disable div.cocoam_btn_ico {
	background-position: -16px -139px;
}

li.cocoam_btn_shadow_n a.focus div.cocoam_btn_ico {
	background-position: -24px -139px;
}

li.cocoam_btn_height a.cocoam_btn_a div.cocoam_btn_ico {
	width: 9px;
	height: 14px;
	margin-top: -7px;
	margin-left: -4px;
	background-position: 0px -148px;
}

li.cocoam_btn_height a:hover div.cocoam_btn_ico {
	background-position: -9px -148px;
}

li.cocoam_btn_height a.disable div.cocoam_btn_ico {
	background-position: -18px -148px;
}

li.cocoam_btn_height a.focus div.cocoam_btn_ico {
	background-position: -27px -148px;
}

.preview li.cocoam_btn_height a.cocoam_btn_a div.cocoam_btn_ico {
	width: 12px;
	height: 18px;
	margin-left: -6px;
	margin-top: -9px;
}

.preview li.cocoam_btn_height a.cocoam_btn_a div.cocoam_btn_ico {
	background-position: -13px -51px;
}

.preview li.cocoam_btn_height a.focus div.cocoam_btn_ico
	{
	background-position: -13px -7px !important;
}

.preview li.cocoam_btn_height a:hover div.cocoam_btn_ico {


	background-position: -13px -51px;

}

.preview li.cocoam_btn_width a.cocoam_btn_a div.cocoam_btn_ico {
	background-position: -10px -76px;
	height: 12px;
	margin-left: -9px;
	margin-top: -6px;
	width: 18px;
}

.preview li.cocoam_btn_width a.focus div.cocoam_btn_ico
	{
	background-position: -10px -32px;
}

.preview li.cocoam_btn_width a.focus:hover div.cocoam_btn_ico{
	background-position: -10px -32px;

}


.preview li.cocoam_btn_width a:hover div.cocoam_btn_ico {
	background-position: -10px -76px;

}

.preview_btn_wrap {overflow: hidden; margin: 0px auto; width: 178px;}
.preview_btn_wrap.v02 {overflow: hidden; margin:0; width:400px}


.preview_btn_wrap ul.cocoam_btn li a.cocoam_btn_a { 
	border:1px solid #ccc;
	background:#fff;

}

.preview_btn_wrap .cocoam_btn_width a.cocoam_btn_a {

	position:relative;
	z-index:50;
	margin-left:-1px;
}


.preview_btn_wrap ul.cocoam_btn li a.cocoam_btn_a.focus {

	background:#bfc0bf;
	border:1px solid #828382;
	box-shadow:1px 1px 1px 0 #777 inset; 
}




li.cocoam_btn_width a.cocoam_btn_a div.cocoam_btn_ico {
	width: 14px;
	height: 9px;
	margin-top: -4px;
	margin-left: -7px;
	background-position: 0px -162px;
}

li.cocoam_btn_width a:hover div.cocoam_btn_ico {
	background-position: -14px -162px;
}

li.cocoam_btn_width a.disable div.cocoam_btn_ico {
	background-position: -28px -162px;
}

li.cocoam_btn_width a.focus div.cocoam_btn_ico {
	background-position: -42px -162px;
}

li.cocoam_btn_gabage a.cocoam_btn_a div.cocoam_btn_ico {
	width: 11px;
	height: 14px;
	margin-top: -7px;
	margin-left: -6px;
	background-position: 0px -242px;
}

li.cocoam_btn_gabage a.disable div.cocoam_btn_ico {
	background-position: -22px -242px;
}

li.cocoam_btn_gabage a.disable:hover div.cocoam_btn_ico {
	background-position: 0px -242px;
	/*background-position: 0px -242px;*/
}


li.cocoam_btn_gabage a.focus div.cocoam_btn_ico {
	background-position: -11px -242px;
}

li.cocoam_btn_search a.cocoam_btn_a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -256px;
}

li.cocoam_btn_search a:hover div.cocoam_btn_ico {
	background-position: -13px -256px;
}

li.cocoam_btn_search a.disable div.cocoam_btn_ico {
	background-position: -26px -256px;
}

li.cocoam_btn_search a.focus div.cocoam_btn_ico {
	background-position: -13px -256px;
}

li.cocoam_btn_check a.cocoam_btn_a div.cocoam_btn_ico {
	width: 14px;
	height: 12px;
	margin-top: -7px;
	margin-left: -6px;
	background-position: 0px -171px;
}

li.cocoam_btn_check a:hover div.cocoam_btn_ico {
	background-position: -14px -171px;
}

li.cocoam_btn_check a.disable div.cocoam_btn_ico {
	background-position: -28px -171px;
}

li.cocoam_btn_check a.focus div.cocoam_btn_ico {
	background-position: -42px -171px;
}

li.cocoam_btn_folder a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 8px;
	margin-top: -4px;
	margin-left: -5px;
	background-position: 0px -183px;
}

li.cocoam_btn_folder a:hover div.cocoam_btn_ico {
	background-position: -10px -183px;
}

li.cocoam_btn_folder a.disable div.cocoam_btn_ico {
	background-position: -20px -183px;
}

li.cocoam_btn_folder a.focus div.cocoam_btn_ico {
	background-position: -30px -183px;
}

li.cocoam_btn_top a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 7px;
	margin-top: -4px;
	margin-left: -5px;
	background-position: 0px -191px;
}

li.cocoam_btn_top a:hover div.cocoam_btn_ico {
	background-position: -10px -191px;
}

li.cocoam_btn_top a.disable div.cocoam_btn_ico {
	background-position: -20px -191px;
}

li.cocoam_btn_top a.focus div.cocoam_btn_ico {
	background-position: -10px -191px;
}

li.cocoam_btn_bottom a.cocoam_btn_a div.cocoam_btn_ico {
	width: 10px;
	height: 7px;
	margin-top: -3px;
	margin-left: -5px;
	background-position: 0px -198px;
}

li.cocoam_btn_bottom a:hover div.cocoam_btn_ico {
	background-position: -10px -198px;
}

li.cocoam_btn_bottom a.disable div.cocoam_btn_ico {
	background-position: -20px -198px;
}

li.cocoam_btn_bottom a.focus div.cocoam_btn_ico {
	background-position: -10px -198px;
}

li.cocoam_btn_undo a div.cocoam_btn_ico {
	width: 15px;
	height: 13px;
	margin-top: -7px;
	margin-left: -6px;
	background-position: 0px -269px;
}

li.cocoam_btn_undo a:hover div.cocoam_btn_ico {
	background-position: -15px -269px;
}

li.cocoam_btn_undo a.disable div.cocoam_btn_ico {
	background-position: -30px -269px;
}

li.cocoam_btn_undo a.focus div.cocoam_btn_ico {
	background-position: -45px -269px;
}

li.cocoam_btn_redo a div.cocoam_btn_ico {
	width: 15px;
	height: 13px;
	margin-top: -7px;
	margin-left: -6px;
	background-position: 0px -282px;
}

li.cocoam_btn_redo a:hover div.cocoam_btn_ico {
	background-position: -15px -282px;
}

li.cocoam_btn_redo a.disable div.cocoam_btn_ico {
	background-position: -30px -282px;
}

li.cocoam_btn_redo a.focus div.cocoam_btn_ico {
	background-position: -45px -282px;
}

li.cocoam_btn_box a div.cocoam_btn_ico {
	width: 14px;
	height: 13px;
	margin-top: -7px;
	margin-left: -6px;
	background-position: 0px -323px;
}

li.cocoam_btn_box a:hover div.cocoam_btn_ico {
	background-position: -14px -323px;
}

li.cocoam_btn_box a.disable div.cocoam_btn_ico {
	background-position: -28px -323px;
}

li.cocoam_btn_box a.focus div.cocoam_btn_ico {
	background-position: -42px -323px;
}

li.cocoam_btn_text a div.cocoam_btn_ico {
	width: 12px;
	height: 12px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -336px;
}

li.cocoam_btn_text a:hover div.cocoam_btn_ico {
	background-position: -12px -336px;
}

li.cocoam_btn_text a.disable div.cocoam_btn_ico {
	background-position: -24px -336px;
}

li.cocoam_btn_text a.focus div.cocoam_btn_ico {
	background-position: -36px -336px;
}

li.cocoam_btn_line a div.cocoam_btn_ico {
	width: 14px;
	height: 2px;
	margin-top: -1px;
	margin-left: -7px;
	background-position: 0px -348px;
}

li.cocoam_btn_line a:hover div.cocoam_btn_ico {
	background-position: -14px -348px;
}

li.cocoam_btn_line a.disable div.cocoam_btn_ico {
	background-position: -28px -348px;
}

li.cocoam_btn_line a.focus div.cocoam_btn_ico {
	background-position: -42px -348px;
}

li.cocoam_btn_ffw a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -350px;
}

li.cocoam_btn_ffw a:hover div.cocoam_btn_ico {
	background-position: -13px -350px;
}

li.cocoam_btn_ffw a.disable div.cocoam_btn_ico {
	background-position: -26px -350px;
}

li.cocoam_btn_ffw a.focus div.cocoam_btn_ico {
	background-position: -39px -350px;
}

li.cocoam_btn_fw a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -363px;
}

li.cocoam_btn_fw a:hover div.cocoam_btn_ico {
	background-position: -11px -363px;
}

li.cocoam_btn_fw a.disable div.cocoam_btn_ico {
	background-position: -22px -363px;
}

li.cocoam_btn_fw a.focus div.cocoam_btn_ico {
	background-position: -33px -363px;
}

li.cocoam_btn_bw a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -374px;
}

li.cocoam_btn_bw a:hover div.cocoam_btn_ico {
	background-position: -11px -374px;
}

li.cocoam_btn_bw a.disable div.cocoam_btn_ico {
	background-position: -22px -374px;
}

li.cocoam_btn_bw a.focus div.cocoam_btn_ico {
	background-position: -33px -374px;
}

li.cocoam_btn_bbw a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -385px;
}

li.cocoam_btn_bbw a:hover div.cocoam_btn_ico {
	background-position: -13px -385px;
}

li.cocoam_btn_bbw a.disable div.cocoam_btn_ico {
	background-position: -26px -385px;
}

li.cocoam_btn_bbw a.focus div.cocoam_btn_ico {
	background-position: -39px -385px;
}

li.cocoam_btn_align_left a div.cocoam_btn_ico {
	width: 12px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -398px;
}

li.cocoam_btn_align_left a:hover div.cocoam_btn_ico {
	background-position: -12px -398px;
}

li.cocoam_btn_align_left a.disable div.cocoam_btn_ico {
	background-position: -24px -398px;
}

li.cocoam_btn_align_left a.focus div.cocoam_btn_ico {
	background-position: -36px -398px;
}

li.cocoam_btn_align_center a div.cocoam_btn_ico {
	width: 11px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -411px;
}

li.cocoam_btn_align_center a:hover div.cocoam_btn_ico {
	background-position: -11px -411px;
}

li.cocoam_btn_align_center a.disable div.cocoam_btn_ico {
	background-position: -22px -411px;
}

li.cocoam_btn_align_center a.focus div.cocoam_btn_ico {
	background-position: -33px -411px;
}

li.cocoam_btn_align_right a div.cocoam_btn_ico {
	width: 12px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -424px;
}

li.cocoam_btn_align_right a:hover div.cocoam_btn_ico {
	background-position: -12px -424px;
}

li.cocoam_btn_align_right a.disable div.cocoam_btn_ico {
	background-position: -24px -424px;
}

li.cocoam_btn_align_right a.focus div.cocoam_btn_ico {
	background-position: -36px -424px;
}

li.cocoam_btn_valign_top a div.cocoam_btn_ico {
	width: 12px;
	height: 11px;
	margin-top: -6px;
	margin-left: -5px;
	background-position: 0px -437px;
}

li.cocoam_btn_valign_top a:hover div.cocoam_btn_ico {
	background-position: -12px -437px;
}

li.cocoam_btn_valign_top a.disable div.cocoam_btn_ico {
	background-position: -24px -437px;
}

li.cocoam_btn_valign_top a.focus div.cocoam_btn_ico {
	background-position: -36px -437px;
}

li.cocoam_btn_valign_middle a div.cocoam_btn_ico {
	width: 13px;
	height: 11px;
	margin-top: -7px;
	margin-left: -5px;
	background-position: 0px -448px;
}

li.cocoam_btn_valign_middle a:hover div.cocoam_btn_ico {
	background-position: -13px -448px;
}

li.cocoam_btn_valign_middle a.disable div.cocoam_btn_ico {
	background-position: -26px -448px;
}

li.cocoam_btn_valign_middle a.focus div.cocoam_btn_ico {
	background-position: -39px -448px;
}

li.cocoam_btn_valign_bottom a div.cocoam_btn_ico {
	width: 12px;
	height: 11px;
	margin-top: -6px;
	margin-left: -5px;
	background-position: 0px -459px;
}

li.cocoam_btn_valign_bottom a:hover div.cocoam_btn_ico {
	background-position: -12px -459px;
}

li.cocoam_btn_valign_bottom a.disable div.cocoam_btn_ico {
	background-position: -24px -459px;
}

li.cocoam_btn_valign_bottom a.focus div.cocoam_btn_ico {
	background-position: -36px -459px;
}

li.cocoam_btn_layout_1 a div.cocoam_btn_ico {
	width: 11px;
	height: 11px; 
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -470px;
}

li.cocoam_btn_layout_1 a:hover div.cocoam_btn_ico {
	background-position: -11px -470px;
}

li.cocoam_btn_layout_1 a.disable div.cocoam_btn_ico {
	background-position: -22px -470px;
}

li.cocoam_btn_layout_1 a.focus div.cocoam_btn_ico {
	background-position: -33px -470px;
}
/*
.cocoam_btn_layout_1  a.cocoam_btn_a{
	border:1px solid #ddd;
	border-radius:2px 0 0 2px !important;

} */
.cocoam_btn_layout_1  a.cocoam_btn_a.focus{
	border-left:1px solid #81a2e5;
	border-top:1px solid #81a2e5;
	border-bottom:1px solid #81a2e5;
	border-radius:2px 0 0 2px !important;

} 

li.cocoam_btn_layout_2 a div.cocoam_btn_ico {
	width: 12px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -481px;
}

li.cocoam_btn_layout_2 a:hover div.cocoam_btn_ico {
	background-position: -12px -481px;
}

li.cocoam_btn_layout_2 a.disable div.cocoam_btn_ico {
	background-position: -24px -481px;
}

li.cocoam_btn_layout_2 a.focus div.cocoam_btn_ico {
	background-position: -36px -481px;
}

.cocoam_btn_layout_2  a.cocoam_btn_a{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;	
	border-right:1px solid #ddd;	
	border-radius:0 !important;
} 

li.cocoam_btn_layout_3 a div.cocoam_btn_ico {
	width: 12px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -492px;
}

li.cocoam_btn_layout_3 a:hover div.cocoam_btn_ico {
	background-position: -12px -492px;
}

li.cocoam_btn_layout_3 a.disable div.cocoam_btn_ico {
	background-position: -24px -492px;
}

li.cocoam_btn_layout_3 a.focus div.cocoam_btn_ico {
	background-position: -36px -492px;
}

li.cocoam_btn_layout_3 a.cocoam_btn_a{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;	
	border-radius:0 !important;
} 



li.cocoam_btn_layout_4 a div.cocoam_btn_ico {
	width: 15px;
	height: 11px;
	margin-top: -5px;
	margin-left: -7px;
	background-position: 0px -503px;
}

li.cocoam_btn_layout_4 a:hover div.cocoam_btn_ico {
	background-position: -15px -503px;
}

li.cocoam_btn_layout_4 a.disable div.cocoam_btn_ico {
	background-position: -30px -503px;
}

li.cocoam_btn_layout_4 a.focus div.cocoam_btn_ico {
	background-position: -45px -503px;
}

/*li.cocoam_btn_layout_4 a.cocoam_btn_a {
	border-radius:0 2px 2px 0 !important; 
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;	
}*/

li.cocoam_btn_link a div.cocoam_btn_ico {
	width: 14px;
	height: 14px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -514px;
}

li.cocoam_btn_link a:hover div.cocoam_btn_ico {
	background-position: -14px -514px;
}

li.cocoam_btn_link a.disable div.cocoam_btn_ico {
	background-position: -28px -514px;
}

li.cocoam_btn_link a.focus div.cocoam_btn_ico {
	background-position: -42px -514px;
}

li.cocoam_btn_camera a div.cocoam_btn_ico {
	width: 17px;
	height: 14px;
	margin-top: -7px;
	margin-left: -8px;
	background-position: 0px -528px;
}

li.cocoam_btn_camera a:hover div.cocoam_btn_ico {
	background-position: -17px -528px;
}

li.cocoam_btn_camera a.disable div.cocoam_btn_ico {
	background-position: -34px -528px;
}

li.cocoam_btn_camera a.focus div.cocoam_btn_ico {
	background-position: -51px -528px;
}

li.cocoam_btn_movie a div.cocoam_btn_ico {
	width: 16px;
	height: 11px;
	margin-top: -5px;
	margin-left: -8px;
	background-position: 0px -542px;
}

li.cocoam_btn_movie a:hover div.cocoam_btn_ico {
	background-position: -16px -542px;
}

li.cocoam_btn_movie a.disable div.cocoam_btn_ico {
	background-position: -32px -542px;
}

li.cocoam_btn_movie a.focus div.cocoam_btn_ico {
	background-position: -48px -542px;
}

li.cocoam_btn_deco_un a div.cocoam_btn_ico {
	width: 10px;
	height: 13px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -553px;
}

li.cocoam_btn_deco_un a:hover div.cocoam_btn_ico {
	background-position: -10px -553px;
}

li.cocoam_btn_deco_un a.disable div.cocoam_btn_ico {
	background-position: -20px -553px;
}

li.cocoam_btn_deco_un a.focus div.cocoam_btn_ico {
	background-position: -30px -553px;
}

li.cocoam_btn_deco_st a div.cocoam_btn_ico {
	width: 10px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -566px;
}

li.cocoam_btn_deco_st a:hover div.cocoam_btn_ico {
	background-position: -10px -566px;
}

li.cocoam_btn_deco_st a.disable div.cocoam_btn_ico {
	background-position: -20px -566px;
}

li.cocoam_btn_deco_st a.focus div.cocoam_btn_ico {
	background-position: -30px -566px;
}

li.cocoam_btn_deco_bo a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -577px;
}

li.cocoam_btn_deco_bo a:hover div.cocoam_btn_ico {
	background-position: -11px -577px;
}

li.cocoam_btn_deco_bo a.disable div.cocoam_btn_ico {
	background-position: -22px -577px;
}

li.cocoam_btn_deco_bo a.focus div.cocoam_btn_ico {
	background-position: -33px -577px;
}

li.cocoam_btn_deco_it a div.cocoam_btn_ico {
	width: 12px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -588px;
}

li.cocoam_btn_deco_it a:hover div.cocoam_btn_ico {
	background-position: -12px -588px;
}

li.cocoam_btn_deco_it a.disable div.cocoam_btn_ico {
	background-position: -24px -588px;
}

li.cocoam_btn_deco_it a.focus div.cocoam_btn_ico {
	background-position: -36px -588px;
}

li.cocoam_btn_border_l a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -612px;
}

li.cocoam_btn_border_l a:hover div.cocoam_btn_ico {
	background-position: -13px -612px;
}

li.cocoam_btn_border_l a.disable div.cocoam_btn_ico {
	background-position: -26px -612px;
}

li.cocoam_btn_border_l a.focus div.cocoam_btn_ico {
	background-position: -39px -612px;
}

li.cocoam_btn_border_r a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -625px;
}

li.cocoam_btn_border_r a:hover div.cocoam_btn_ico {
	background-position: -13px -625px;
}

li.cocoam_btn_border_r a.disable div.cocoam_btn_ico {
	background-position: -26px -625px;
}

li.cocoam_btn_border_r a.focus div.cocoam_btn_ico {
	background-position: -39px -625px;
}

li.cocoam_btn_border_t a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -638px;
}

li.cocoam_btn_border_t a:hover div.cocoam_btn_ico {
	background-position: -13px -638px;
}

li.cocoam_btn_border_t a.disable div.cocoam_btn_ico {
	background-position: -26px -638px;
}

li.cocoam_btn_border_t a.focus div.cocoam_btn_ico {
	background-position: -39px -638px;
}

li.cocoam_btn_border_b a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -651px;
}

li.cocoam_btn_border_b a:hover div.cocoam_btn_ico {
	background-position: -13px -651px;
}

li.cocoam_btn_border_b a.disable div.cocoam_btn_ico {
	background-position: -26px -651px;
}

li.cocoam_btn_border_b a.focus div.cocoam_btn_ico {
	background-position: -39px -651px;
}

li.cocoam_btn_boxshadow_out a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -6px;
	margin-left: -6px;
	background-position: 0px -664px;
}

li.cocoam_btn_boxshadow_out a:hover div.cocoam_btn_ico {
	background-position: -13px -664px;
}

li.cocoam_btn_boxshadow_out a.disable div.cocoam_btn_ico {
	background-position: -26px -664px;
}

li.cocoam_btn_boxshadow_out a.focus div.cocoam_btn_ico {
	background-position: -39px -664px;
}

li.cocoam_btn_boxshadow_in a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -5px;
	background-position: 0px -677px;
}

li.cocoam_btn_boxshadow_in a:hover div.cocoam_btn_ico {
	background-position: -11px -677px;
}

li.cocoam_btn_boxshadow_in a.disable div.cocoam_btn_ico {
	background-position: -22px -677px;
}

li.cocoam_btn_boxshadow_in a.focus div.cocoam_btn_ico {
	background-position: -33px -677px;
}

li.cocoam_btn_relative a div.cocoam_btn_ico {
	width: 14px;
	height: 11px;
	margin-top: -5px;
	margin-left: -7px;
	background-position: 0px -688px;
}

li.cocoam_btn_relative a:hover div.cocoam_btn_ico {
	background-position: -14px -688px;
}

li.cocoam_btn_relative a.disable div.cocoam_btn_ico {
	background-position: -28px -688px;
}

li.cocoam_btn_relative a.focus div.cocoam_btn_ico {
	background-position: -42px -688px;
}

li.cocoam_btn_absolute a div.cocoam_btn_ico {
	width: 14px;
	height: 11px;
	margin-top: -5px;
	margin-left: -7px;
	background-position: 0px -699px;
}

li.cocoam_btn_absolute a:hover div.cocoam_btn_ico {
	background-position: -14px -699px;
}

li.cocoam_btn_absolute a.disable div.cocoam_btn_ico {
	background-position: -28px -699px;
}

li.cocoam_btn_absolute a.focus div.cocoam_btn_ico {
	background-position: -42px -699px;
}

li.cocoam_btn_position_tl a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -710px;
}

li.cocoam_btn_position_tl a:hover div.cocoam_btn_ico {
	background-position: -13px -710px;
}

li.cocoam_btn_position_tl a.disable div.cocoam_btn_ico {
	background-position: -26px -710px;
}

li.cocoam_btn_position_tl a.focus div.cocoam_btn_ico {
	background-position: -39px -710px;
}

li.cocoam_btn_position_tc a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -723px;
}

li.cocoam_btn_position_tc a:hover div.cocoam_btn_ico {
	background-position: -13px -723px;
}

li.cocoam_btn_position_tc a.disable div.cocoam_btn_ico {
	background-position: -26px -723px;
}

li.cocoam_btn_position_tc a.focus div.cocoam_btn_ico {
	background-position: -39px -723px;
}

li.cocoam_btn_position_tr a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -736px;
}

li.cocoam_btn_position_tr a:hover div.cocoam_btn_ico {
	background-position: -13px -736px;
}

li.cocoam_btn_position_tr a.disable div.cocoam_btn_ico {
	background-position: -26px -736px;
}

li.cocoam_btn_position_tr a.focus div.cocoam_btn_ico {
	background-position: -39px -736px;
}

li.cocoam_btn_position_ml a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -749px;
}

li.cocoam_btn_position_ml a:hover div.cocoam_btn_ico {
	background-position: -13px -749px;
}

li.cocoam_btn_position_ml a.disable div.cocoam_btn_ico {
	background-position: -26px -749px;
}

li.cocoam_btn_position_ml a.focus div.cocoam_btn_ico {
	background-position: -39px -749px;
}

li.cocoam_btn_position_mc a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -762px;
}

li.cocoam_btn_position_mc a:hover div.cocoam_btn_ico {
	background-position: -13px -762px;
}

li.cocoam_btn_position_mc a.disable div.cocoam_btn_ico {
	background-position: -26px -762px;
}

li.cocoam_btn_position_mc a.focus div.cocoam_btn_ico {
	background-position: -39px -762px;
}

li.cocoam_btn_position_mr a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -775px;
}

li.cocoam_btn_position_mr a:hover div.cocoam_btn_ico {
	background-position: -13px -775px;
}

li.cocoam_btn_position_mr a.disable div.cocoam_btn_ico {
	background-position: -26px -775px;
}

li.cocoam_btn_position_mr a.focus div.cocoam_btn_ico {
	background-position: -39px -775px;
}

li.cocoam_btn_position_bl a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -788px;
}

li.cocoam_btn_position_bl a:hover div.cocoam_btn_ico {
	background-position: -13px -788px;
}

li.cocoam_btn_position_bl a.disable div.cocoam_btn_ico {
	background-position: -26px -788px;
}

li.cocoam_btn_position_bl a.focus div.cocoam_btn_ico {
	background-position: -39px -788px;
}

li.cocoam_btn_position_bc a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -801px;
}

li.cocoam_btn_position_bc a:hover div.cocoam_btn_ico {
	background-position: -13px -801px;
}

li.cocoam_btn_position_bc a.disable div.cocoam_btn_ico {
	background-position: -26px -801px;
}

li.cocoam_btn_position_bc a.focus div.cocoam_btn_ico {
	background-position: -39px -801px;
}

li.cocoam_btn_position_br a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-top: -7px;
	margin-left: -7px;
	background-position: 0px -814px;
}

li.cocoam_btn_position_br a:hover div.cocoam_btn_ico {
	background-position: -13px -814px;
}

li.cocoam_btn_position_br a.disable div.cocoam_btn_ico {
	background-position: -26px -814px;
}

li.cocoam_btn_position_br a.focus div.cocoam_btn_ico {
	background-position: -39px -814px;
}

li.cocoam_btn_boxshadow_itl a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -1035px;
}

li.cocoam_btn_boxshadow_itl a:hover div.cocoam_btn_ico {
	background-position: -11px -1035px;
}

li.cocoam_btn_boxshadow_itl a.disable div.cocoam_btn_ico {
	background-position: -22px -1035px;
}

li.cocoam_btn_boxshadow_itl a.focus div.cocoam_btn_ico {
	background-position: -33px -1035px;
}

li.cocoam_btn_boxshadow_itc a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -1046px;
}

li.cocoam_btn_boxshadow_itc a:hover div.cocoam_btn_ico {
	background-position: -11px -1046px;
}

li.cocoam_btn_boxshadow_itc a.disable div.cocoam_btn_ico {
	background-position: -22px -1046px;
}

li.cocoam_btn_boxshadow_itc a.focus div.cocoam_btn_ico {
	background-position: -33px -1046px;
}

li.cocoam_btn_boxshadow_itr a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -1057px;
}

li.cocoam_btn_boxshadow_itr a:hover div.cocoam_btn_ico {
	background-position: -11px -1057px;
}

li.cocoam_btn_boxshadow_itr a.disable div.cocoam_btn_ico {
	background-position: -22px -1057px;
}

li.cocoam_btn_boxshadow_itr a.focus div.cocoam_btn_ico {
	background-position: -33px -1057px;
}

li.cocoam_btn_boxshadow_iml a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -1068px;
}

li.cocoam_btn_boxshadow_iml a:hover div.cocoam_btn_ico {
	background-position: -11px -1068px;
}

li.cocoam_btn_boxshadow_iml a.disable div.cocoam_btn_ico {
	background-position: -22px -1068px;
}

li.cocoam_btn_boxshadow_iml a.focus div.cocoam_btn_ico {
	background-position: -33px -1068px;
}

li.cocoam_btn_boxshadow_imc a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -1079px;
}

li.cocoam_btn_boxshadow_imc a:hover div.cocoam_btn_ico {
	background-position: -11px -1079px;
}

li.cocoam_btn_boxshadow_imc a.disable div.cocoam_btn_ico {
	background-position: -22px -1079px;
}

li.cocoam_btn_boxshadow_imc a.focus div.cocoam_btn_ico {
	background-position: -33px -1079px;
}

li.cocoam_btn_boxshadow_imr a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -1090px;
}

li.cocoam_btn_boxshadow_imr a:hover div.cocoam_btn_ico {
	background-position: -11px -1090px;
}

li.cocoam_btn_boxshadow_imr a.disable div.cocoam_btn_ico {
	background-position: -22px -1090px;
}

li.cocoam_btn_boxshadow_imr a.focus div.cocoam_btn_ico {
	background-position: -33px -1090px;
}

li.cocoam_btn_boxshadow_ibl a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -1101px;
}

li.cocoam_btn_boxshadow_ibl a:hover div.cocoam_btn_ico {
	background-position: -11px -1101px;
}

li.cocoam_btn_boxshadow_ibl a.disable div.cocoam_btn_ico {
	background-position: -22px -1101px;
}

li.cocoam_btn_boxshadow_ibl a.focus div.cocoam_btn_ico {
	background-position: -33px -1101px;
}

li.cocoam_btn_boxshadow_ibc a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -1112px;
}

li.cocoam_btn_boxshadow_ibc a:hover div.cocoam_btn_ico {
	background-position: -11px -1112px;
}

li.cocoam_btn_boxshadow_ibc a.disable div.cocoam_btn_ico {
	background-position: -22px -1112px;
}

li.cocoam_btn_boxshadow_ibc a.focus div.cocoam_btn_ico {
	background-position: -33px -1112px;
}

li.cocoam_btn_boxshadow_ibr a div.cocoam_btn_ico {
	width: 11px;
	height: 11px;
	margin-top: -5px;
	margin-left: -6px;
	background-position: 0px -1123px;
}

li.cocoam_btn_boxshadow_ibr a:hover div.cocoam_btn_ico {
	background-position: -11px -1123px;
}

li.cocoam_btn_boxshadow_ibr a.disable div.cocoam_btn_ico {
	background-position: -22px -1123px;
}

li.cocoam_btn_boxshadow_ibr a.focus div.cocoam_btn_ico {
	background-position: -33px -1123px;
}

li.cocoam_btn_boxshadow_otl a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-left: -8px;
	margin-top: -7px;
	background-position: 0px -1134px;
}

li.cocoam_btn_boxshadow_otl a:hover div.cocoam_btn_ico {
	background-position: -13px -1134px;
}

li.cocoam_btn_boxshadow_otl a.disable div.cocoam_btn_ico {
	background-position: -26px -1134px;
}

li.cocoam_btn_boxshadow_otl a.focus div.cocoam_btn_ico {
	background-position: -39px -1134px;
}

li.cocoam_btn_boxshadow_otc a div.cocoam_btn_ico {
	width: 11px;
	height: 13px;
	margin-left: -6px;
	margin-top: -7px;
	background-position: 0px -1147px;
}

li.cocoam_btn_boxshadow_otc a:hover div.cocoam_btn_ico {
	background-position: -11px -1147px;
}

li.cocoam_btn_boxshadow_otc a.disable div.cocoam_btn_ico {
	background-position: -22px -1147px;
}

li.cocoam_btn_boxshadow_otc a.focus div.cocoam_btn_ico {
	background-position: -33px -1147px;
}

li.cocoam_btn_boxshadow_otr a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-left: -6px;
	margin-top: -7px;
	background-position: 0px -1160px;
}

li.cocoam_btn_boxshadow_otr a:hover div.cocoam_btn_ico {
	background-position: -13px -1160px;
}

li.cocoam_btn_boxshadow_otr a.disable div.cocoam_btn_ico {
	background-position: -26px -1160px;
}

li.cocoam_btn_boxshadow_otr a.focus div.cocoam_btn_ico {
	background-position: -39px -1160px;
}

li.cocoam_btn_boxshadow_oml a div.cocoam_btn_ico {
	width: 13px;
	height: 11px;
	margin-left: -8px;
	margin-top: -5px;
	background-position: 0px -1173px;
}

li.cocoam_btn_boxshadow_oml a:hover div.cocoam_btn_ico {
	background-position: -13px -1173px;
}

li.cocoam_btn_boxshadow_oml a.disable div.cocoam_btn_ico {
	background-position: -26px -1173px;
}

li.cocoam_btn_boxshadow_oml a.focus div.cocoam_btn_ico {
	background-position: -39px -1173px;
}

li.cocoam_btn_boxshadow_omc a div.cocoam_btn_ico {
	width: 15px;
	height: 15px;
	margin-left: -8px;
	margin-top: -7px;
	background-position: 0px -1184px;
}

li.cocoam_btn_boxshadow_omc a:hover div.cocoam_btn_ico {
	background-position: -15px -1184px;
}

li.cocoam_btn_boxshadow_omc a.disable div.cocoam_btn_ico {
	background-position: -30px -1184px;
}

li.cocoam_btn_boxshadow_omc a.focus div.cocoam_btn_ico {
	background-position: -45px -1184px;
}

li.cocoam_btn_boxshadow_omr a div.cocoam_btn_ico {
	width: 13px;
	height: 11px;
	margin-left: -6px;
	margin-top: -5px;
	background-position: 0px -1199px;
}

li.cocoam_btn_boxshadow_omr a:hover div.cocoam_btn_ico {
	background-position: -13px -1199px;
}

li.cocoam_btn_boxshadow_omr a.disable div.cocoam_btn_ico {
	background-position: -26px -1199px;
}

li.cocoam_btn_boxshadow_omr a.focus div.cocoam_btn_ico {
	background-position: -39px -1199px;
}

li.cocoam_btn_boxshadow_obl a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-left: -8px;
	margin-top: -5px;
	background-position: 0px -1210px;
}

li.cocoam_btn_boxshadow_obl a:hover div.cocoam_btn_ico {
	background-position: -13px -1210px;
}

li.cocoam_btn_boxshadow_obl a.disable div.cocoam_btn_ico {
	background-position: -26px -1210px;
}

li.cocoam_btn_boxshadow_obl a.focus div.cocoam_btn_ico {
	background-position: -39px -1210px;
}

li.cocoam_btn_boxshadow_obc a div.cocoam_btn_ico {
	width: 11px;
	height: 13px;
	margin-left: -6px;
	margin-top: -5px;
	background-position: 0px -1223px;
}

li.cocoam_btn_boxshadow_obc a:hover div.cocoam_btn_ico {
	background-position: -11px -1223px;
}

li.cocoam_btn_boxshadow_obc a.disable div.cocoam_btn_ico {
	background-position: -22px -1223px;
}

li.cocoam_btn_boxshadow_obc a.focus div.cocoam_btn_ico {
	background-position: -33px -1223px;
}

li.cocoam_btn_boxshadow_obr a div.cocoam_btn_ico {
	width: 13px;
	height: 13px;
	margin-left: -6px;
	margin-top: -5px;
	background-position: 0px -1236px;
}

li.cocoam_btn_boxshadow_obr a:hover div.cocoam_btn_ico {
	background-position: -13px -1236px;
}

li.cocoam_btn_boxshadow_obr a.disable div.cocoam_btn_ico {
	background-position: -26px -1236px;
}

li.cocoam_btn_boxshadow_obr a.focus div.cocoam_btn_ico {
	background-position: -39px -1236px;
}

a.question_btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 13px;
	height: 13px;
	background: url(/img/btn/question_btn.gif) no-repeat 0 0;
	vertical-align: middle;
    margin:-2px 0 0 3px;

}



.hdd_box {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 63px;
	height: 29px;
	line-height: 28px;
	text-align: center;
	vertical-align: middle;
	background: url(/img/ico/hdd_box.gif) no-repeat 0 0;
}

ul.ctrl_btn {
	
}

ul.ctrl_btn li.ctrl_btn {
	position: relative;
	z-index: 4;
	margin: 0;
	padding: 0;
	height: 28px;

}

ul.ctrl_btn {
	float: left;
	margin: 0;
}

ul.ctrl_btn.ctrl_btn_l {
	float: left;
	margin: 0;
}

ul.ctrl_btn.ctrl_btn_r {
	float: right;
	margin: 0;
}

ul.ctrl_btn.ctrl_btn_left {
	float: left;
	margin: 0 3px 0 0;
}

ul.ctrl_btn.ctrl_btn_right {
	float: right;
	margin: 0 0 0 3px;
}

.ctrl_btn_bg {
	/*background-image: url(/img/btn/btn_crtl.gif);
	background-repeat: no-repeat;*/
	text-align: center;
	cursor: pointer;
	border:1px solid #ccc;
	border-radius:3px;
}

.ctrl_btn_bg:hover {

	border:1px solid #676767;


}


.ctrl_btn_bg2 {
	background-image: url(/img/btn/btn_crtl2.gif);
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}

.ctrl_btn_disable .ctrl_btn_bg, .ctrl_btn_disable a {
	cursor: default !important;
}

.ctrl_btn_disable .ctrl_btn_bg2, .ctrl_btn_disable a {
	cursor: default !important;
}

.ctrl_btn_bg a, .ctrl_btn_bg2 a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-image: url(/img/ico/ico_crtl.png);
	background-repeat: no-repeat;
	background-position: -9999px -9999px;
	text-indent: -9999px;
	text-decoration: none;
}

a.ctrl_btn_text {
	color: #333;
	font-size: 12px;
	text-indent: 0;
	font-weight:bold;
}

a.ctrl_btn_text:hover {
	color: #111;
}

.ctrl_btn_disable a.ctrl_btn_text {
	color: #bbb !important;
}

.ctrl_btn_inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/*작은 개별*/
.ctrl_btn_small {
	width: 18px;
	height: 18px;
	background-position: -239px 0;
}

.ctrl_btn_small:hover {
	background-position: -239px -18px;
}

.ctrl_btn_small:focus {
	background-position: -239px -54px;
}

.ctrl_btn_small a {
	width: 15px;
	height: 18px;
	display: block;
	margin-left: 2px;
}

/*작은크기 절단면 왼쪽*/
.ctrl_btn_small_left {
	width: 18px;
	height: 18px;
	background-position: -298px 0;
	text-align: left;
}

.ctrl_btn_small_left:hover {
	background-position: -298px -18px;
}

.ctrl_btn_disable .ctrl_btn_small_left {
	background-position: -298px -36px !important;
}

.ctrl_btn_small_left:focus {
	background-position: -298px -54px;
}

.ctrl_btn_focus.ctrl_btn_small_left {
	background-position: -298px -54px;
}

.ctrl_btn_small_left a {
	width: 15px;
	height: 18px;
	display: block;
	margin-left: 2px;
}
/*작은크기 절단면 오른쪽*/
.ctrl_btn_small_right {
	width: 18px;
	height: 18px;
	background-position: -334px 0;
}

.ctrl_btn_small_right:hover {
	background-position: -334px -18px;
}

.ctrl_btn_disable .ctrl_btn_small_right {
	background-position: -334px -36px !important;
}

.ctrl_btn_small_right:focus {
	background-position: -334px -54px;
}

.ctrl_btn_focus.ctrl_btn_small_right {
	background-position: -334px -54px;
}

.ctrl_btn_small_right a {
	width: 15px;
	height: 18px;
	display: block;
	margin-left: 2px;
}

/*기본크기 절단면 왼쪽*/
.ctrl_btn_devide_left {
	width: 26px;
	height: 26px;
	/*background-position: 0 0;*/
	text-align: left;
	border-radius:2px 0 0 2px;

}

.ctrl_btn_devide_left:hover {
	background-position: 0 -23px;
	border:1px solid #676767;
}

.ctrl_btn_disable .ctrl_btn_devide_left {
	background-position: 0 -46px !important;
}

.ctrl_btn_devide_left:focus {
	background-position: 0 -69px;
}

.ctrl_btn_focus.ctrl_btn_devide_left {
	background-position: 0 -69px;
}

/*기본크기 절단면 중간*/
.ctrl_btn_devide_center {
	width: 23px;
	height: 23px;
	background-position: -23px 0;
	text-align: left;
}

.ctrl_btn_devide_center:hover {
	background-position: -23px -23px;
}

.ctrl_btn_disable .ctrl_btn_devide_center {
	background-position: -23px -46px !important;
}

.ctrl_btn_devide_center:focus {
	background-position: -23px -69px;
}

.ctrl_btn_focus.ctrl_btn_devide_center {
	background-position: -23px -69px;
}

/*기본크기 절단면 오른쪽*/
.ctrl_btn_devide_right {
	width: 26px;
	height: 26px;
	background-position: -47px 0;
	border-radius:0 2px 2px 0;
	border-left:none !important;
}

.ctrl_btn_devide_right:hover {
	/*background-position: -47px -23px;*/
	border:1px solid #676767 !important;
	position:relative;
	margin-left:-1px;
	z-index:50;	
}

.ctrl_btn_disable .ctrl_btn_devide_right {
	background-position: -47px -46px !important;
}

.ctrl_btn_devide_right:focus {
	background-position: -47px -69px;
}

.ctrl_btn_focus.ctrl_btn_devide_right {
	background-position: -47px -69px;
}

/*기본크기 개별*/
.ctrl_btn_basic {
	width: 26px;
	height: 26px;
	/*background-position: -70px 0; 
	margin-top:3px;*/
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:4px
}

.ctrl_btn_basic:hover {
	background-position: -70px -23px;
		border:1px solid #676767
}

.ctrl_btn_basic:focus {
	background-position: -70px -69px;
}

.ctrl_btn_disable .ctrl_btn_basic {
	background-position: -70px -46px !important;
}

/*약간큰 크기 개별*/
.ctrl_btn_s_bicon {
	width: 33px;
	height: 26px;
	/*background-position: -94px 0;*/
	background-color:#fff;


}

.ctrl_btn_s_bicon a {
	width: 33px;
	height: 26px;
}

*+html .ctrl_btn_s_bicon a {
	display: block;
}

.ctrl_btn_s_bicon:hover {
	background-position: -94px -23px;
}

.ctrl_btn_s_bicon:focus {
	background-position: -94px -69px;
}

.ctrl_btn_disable .ctrl_btn_s_bicon {
	background-position: -94px -46px !important;
}

.ctrl_btn_l5 {
	width: 114px;
	height: 26px;
	background-position: -486px 0;
}

.ctrl_btn_l5 a {
	line-height: 25px;
}

.ctrl_btn_l5:hover {
	background-position: -486px -26px;
}

.ctrl_btn_disable .ctrl_btn_l5 {
	background-position: -486px -52px;
}

.ctrl_btn_l4 {
	width: 81px;
	height: 26px;
	background-position: -352px 0;
}

.ctrl_btn_l4 a {
	line-height: 26px;
}

.ctrl_btn_l4:hover {
	background-position: -352px -23px;
}

.ctrl_btn_l4:focus {
	background-position: -352px -69px;
}

.ctrl_btn_l4:focus a {
	color: #fff;
}

.ctrl_btn_disable .ctrl_btn_l4 {
	background-position: -352px -46px;
}

.ctrl_btn_l3 {
	width: 51px;
	height: 23px;
	background-position: -127px 0;
}

.ctrl_btn_l3 a {
	line-height: 23px;
}

.ctrl_btn_l3:hover {
	background-position: -127px -23px;
}

.ctrl_btn_l3:focus {
	background-position: -127px -69px;
}

.ctrl_btn_l3:focus a {
	color: #fff;
}

.ctrl_btn_disable .ctrl_btn_l3 {
	background-position: -127px -46px;
}

.ctrl_btn_l2 {
	width: 41px;
	height: 26px;
	background-position: -257px 0;
}

.ctrl_btn_l2 a {
	line-height: 26px;
}

.ctrl_btn_l2:hover {
	background-position: -257px -23px;
}

.ctrl_btn_l2:focus {
	background-position: -257px -69px;
}

.ctrl_btn_l2:focus a {
	color: #fff;
}

.ctrl_btn_disable .ctrl_btn_l2 {
	background-position: -257px -46px;
}

.ctrl_btn_blue_3 {
	width: 52px;
	height: 27px;
	background: url(/img/btn/index_btn.gif) no-repeat 0 0;
}

.ctrl_btn_blue_3 a {
	line-height: 27px;
	color: #fff;
	font-weight: bold;
}

.ctrl_btn_blue_3 a:hover {
	color: #fff;
}

.ctrl_btn_brown_2 {
	width: 41px;
	height: 27px;
	background: url(/img/btn/index_btn.gif) no-repeat -81px 0;
}

.ctrl_btn_brown_2 a {
	line-height: 27px;
	color: #fff;
	font-weight: bold;
}

.ctrl_btn_brown_2 a:hover {
	color: #fff;
}

.ctrl_btn_brown_plus {
	width: 29px;
	height: 27px;
	background: url(/img/btn/index_btn.gif) no-repeat -52px 0;
}

.ctrl_btn_brown_plus a {
	line-height: 27px;
	color: #fff;
	font-weight: bold;
}

.ctrl_btn_brown_plus a:hover {
	color: #fff;
}

.ctrl_btn_mblue_2 {
	width: 42px;
	height: 27px;
	background: url(/img/btn/index_btn.gif) no-repeat -122px 0;
}

.ctrl_btn_mblue_2 a {
	line-height: 27px;
	color: #fff;
	font-weight: bold;
}

.ctrl_btn_mblue_2 a:hover {
	color: #fff;
}

.ctrl_btn_blue_2 {
	width: 42px;
	height: 27px;
	background: url(/img/btn/index_btn.gif) no-repeat -164px 0;
}

.ctrl_btn_blue_2 a {
	line-height: 27px;
	color: #fff;
	font-weight: bold;
}

.ctrl_btn_blue_2 a:hover {
	color: #fff;
}

.ctrl_btn_smallplus a.ico {
	background-position: -4px -164px;
}

.ctrl_btn_smallplus:hover a.ico {
	background-position: -27px -164px;
}

.ctrl_btn_smallplus:focus a.ico {
	background-position: -73px -164px;
}

.ctrl_btn_smallminus a.ico {
	background-position: -4px -233px;
}

.ctrl_btn_smallminus:hover a.ico {
	background-position: -27px -233px;
}

.ctrl_btn_smallminus:focus a.ico {
	background-position: -73px -233px;
}

.ctrl_btn_disable .ctrl_btn_smallminus a.ico {
	background-position: -46px -233px;
}

.ctrl_btn_pen a.ico {
	display: inline-block;
	*display: block;
	width: 14px;
	height: 23px;
	background-position: -5px -92px;
}

.ctrl_btn_pen:hover a.ico {
	background-position: -28px -92px;
}

.ctrl_btn_pen:focus a.ico {
	background-position: -73px -92px;
}

.ctrl_btn_disable .ctrl_btn_pen a.ico {
	background-position: -50px -92px;
}

.ctrl_btn_camera a {
	background-position: 0 -115px;
}

.ctrl_btn_camera a:hover {
	background-position: -23px -115px;
}

.ctrl_btn_disable .ctrl_btn_camera a {
	background-position: -46px -115px;
}

.ctrl_btn_gabage a {
	background-position: -18px -136px;
}

.ctrl_btn_gabage a:hover {
	background-position: -18px -136px;
}

.ctrl_btn_disable .ctrl_btn_gabage a {
	background-position: -46px -138px;
}

.ctrl_btn_plus a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 0px 1px
}

.ctrl_btn_plus:hover a.ico {
	background-position: -22px 1px
}

.ctrl_btn_plus:focus a.ico {
	background-position: -68px 1px
}

.ctrl_btn_focus.ctrl_btn_plus a.ico {
	background-position: -68px 1px
}

.ctrl_btn_minus a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 0px -23px
}

.ctrl_btn_minus:hover a.ico {
	background-position: -22px -23px
}

.ctrl_btn_minus:focus a.ico {
	background-position: -68px -23px
}

.ctrl_btn_focus.ctrl_btn_minus a.ico {
	background-position: -68px -23px
}

.ctrl_btn_next a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 1px -206px;
}

.ctrl_btn_next:hover a.ico {
	background-position: -22px -206px;
}

.ctrl_btn_next:focus a.ico {
	background-position: -68px -206px;
}

.ctrl_btn_disable .ctrl_btn_next a.ico {
	background-position: -45px -208px !important;
}

.ctrl_btn_focus.ctrl_btn_next a.ico {
	background-position: -68px -208px;
}

.ctrl_btn_prev a.ico {
	display: inline-block;
	*display: block;
	width: 26px;
	height: 26px;
	background-position: 2px -182px;
}

.ctrl_btn_prev:hover a.ico {
	background-position: -21px -182px;

}

.ctrl_btn_prev:focus a.ico {
	background-position: -67px -182px;
}

.ctrl_btn_disable .ctrl_btn_prev a.ico {
	background-position: -45px -184px !important;
}

.ctrl_btn_focus.ctrl_btn_prev a.ico {
	background-position: -68px -184px;
}

.ctrl_btn_up a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 0px -46px;
}

.ctrl_btn_up:hover a.ico {
	background-position: -23px -46px;
}

.ctrl_btn_disable .ctrl_btn_up a.ico {
	background-position: -46px -46px !important;
}

.ctrl_btn_up:focus a.ico {
	background-position: -69px -46px
}

.ctrl_btn_focus.ctrl_btn_up a.ico {
	background-position: -69px -46px;
}

.ctrl_btn_down a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 0px -69px;
}

.ctrl_btn_down:hover a.ico {
	background-position: -23px -69px;
}

.ctrl_btn_disable .ctrl_btn_down a.ico {
	background-position: -46px -69px !important;
}

.ctrl_btn_down:focus a.ico {
	background-position: -69px -69px;
}

.ctrl_btn_focus.ctrl_btn_down a.ico {
	background-position: -69px -69px;
}

.ctrl_btn_left_align a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 1px -254px;
}

.ctrl_btn_left_align:hover a.ico {
	background-position: -22px -254px;
}

.ctrl_btn_left_align:focus a.ico {
	background-position: -68px -254px;
}

.ctrl_btn_disable .ctrl_btn_left_align a.ico {
	background-position: -45px -254px !important;
}

.ctrl_btn_focus.ctrl_btn_left_align a.ico {
	background-position: -68px -254px;
}

.ctrl_btn_center_align a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 1px -277px;
}

.ctrl_btn_center_align:hover a.ico {
	background-position: -22px -277px;
}

.ctrl_btn_center_align:focus a.ico {
	background-position: -68px -277px;
}

.ctrl_btn_disable .ctrl_btn_center_align a.ico {
	background-position: -45px -277px !important;
}

.ctrl_btn_focus.ctrl_btn_center_align a.ico {
	background-position: -68px -277px;
}

.ctrl_btn_right_align a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 1px -300px;
}

.ctrl_btn_right_align:hover a.ico {
	background-position: -22px -300px;
}

.ctrl_btn_right_align:focus a.ico {
	background-position: -68px -300px;
}

.ctrl_btn_disable .ctrl_btn_right_align a.ico {
	background-position: -45px -300px !important;
}

.ctrl_btn_focus.ctrl_btn_right_align a.ico {
	background-position: -68px -300px;
}

.ctrl_btn_bold a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 1px -323px;
}

.ctrl_btn_bold:hover a.ico {
	background-position: -22px -323px;
}

.ctrl_btn_bold:focus a.ico {
	background-position: -68px -323px;
}

.ctrl_btn_disable .ctrl_btn_bold a.ico {
	background-position: -45px -323px !important;
}

.ctrl_btn_focus.ctrl_btn_bold a.ico {
	background-position: -68px -323px;
}

.ctrl_btn_italic a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-position: 1px -346px;
}

.ctrl_btn_italic:hover a.ico {
	background-position: -22px -346px;
}

.ctrl_btn_italic:focus a.ico {
	background-position: -68px -346px;
}

.ctrl_btn_disable .ctrl_btn_italic a.ico {
	background-position: -45px -346px !important;
}

.ctrl_btn_focus.ctrl_btn_italic a.ico {
	background-position: -68px -346px;
}

.ctrl_btn_firstpage a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-image: url(/img/ico/ico_crtl2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ctrl_btn_firstpage:hover a.ico {
	background-position: -23px 0px;
}

.ctrl_btn_firstpage:focus a.ico {
	background-position: -69px 0px;
}

.ctrl_btn_disable .ctrl_btn_firstpage a.ico {
	background-position: -46px 0px !important;
}

.ctrl_btn_focus.ctrl_btn_firstpage a.ico {
	background-position: -69px 0px;
}

.ctrl_btn_lastpage a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-image: url(/img/ico/ico_crtl2.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
}

.ctrl_btn_lastpage:hover a.ico {
	background-position: -23px -23px;
}

.ctrl_btn_lastpage:focus a.ico {
	background-position: -69px -23px;
}

.ctrl_btn_disable .ctrl_btn_lastpage a.ico {
	background-position: -46px -23px !important;
}

.ctrl_btn_focus.ctrl_btn_lastpage a.ico {
	background-position: -69px -23px;
}

.ctrl_btn_nextpage a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-image: url(/img/ico/ico_crtl2.png);
	background-repeat: no-repeat;
	background-position: 0px -46px;
}

.ctrl_btn_nextpage:hover a.ico {
	background-position: -23px -46px;
}

.ctrl_btn_nextpage:focus a.ico {
	background-position: -69px -46px;
}

.ctrl_btn_disable .ctrl_btn_nextpage a.ico {
	background-position: -46px -46px !important;
}

.ctrl_btn_focus.ctrl_btn_nextpage a.ico {
	background-position: -69px -46px;
}

.ctrl_btn_prevpage a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-image: url(/img/ico/ico_crtl2.png);
	background-repeat: no-repeat;
	background-position: 0px -69px;
}

.ctrl_btn_prevpage:hover a.ico {
	background-position: -23px -69px;
}

.ctrl_btn_prevpage:focus a.ico {
	background-position: -69px -69px;
}

.ctrl_btn_disable .ctrl_btn_prevpage a.ico {
	background-position: -46px -69px !important;
}

.ctrl_btn_focus.ctrl_btn_prevpage a.ico {
	background-position: -69px -69px;
}

.ctrl_btn_search a.ico {
	display: inline-block;
	*display: block;
	width: 26px;
	height: 26px;
	background-image: url(/img/ico/ico_crtl2.png);
	background-repeat: no-repeat;
	background-position: 2px -90px;
}

.ctrl_btn_search:hover a.ico {
	background-position: -21px -90px;
}

.ctrl_btn_search:focus a.ico {
	background-position: -69px -92px;
}

.ctrl_btn_disable .ctrl_btn_search a.ico {
	background-position: -46px -92px !important;
}

.ctrl_btn_focus.ctrl_btn_search a.ico {
	background-position: -69px -92px;
}

.ctrl_btn_shadow_black a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-image: url(/img/ico/ico_crtl2.png);
	background-repeat: no-repeat;
	background-position: 0px -115px;
}

.ctrl_btn_shadow_black:hover a.ico {
	background-position: -23px -115px;
}

.ctrl_btn_shadow_black:focus a.ico {
	background-position: -69px -115px;
}

.ctrl_btn_disable .ctrl_btn_shadow_black a.ico {
	background-position: -46px -115px !important;
}

.ctrl_btn_focus.ctrl_btn_shadow_black a.ico {
	background-position: -69px -115px;
}

.ctrl_btn_shadow_white a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-image: url(/img/ico/ico_crtl2.png);
	background-repeat: no-repeat;
	background-position: 0px -138px;
}

.ctrl_btn_shadow_white:hover a.ico {
	background-position: -23px -138px;
}

.ctrl_btn_shadow_white:focus a.ico {
	background-position: -69px -138px;
}

.ctrl_btn_disable .ctrl_btn_shadow_white a.ico {
	background-position: -46px -138px !important;
}

.ctrl_btn_focus.ctrl_btn_shadow_white a.ico {
	background-position: -69px -138px;
}

.ctrl_btn_shadow_none a.ico {
	display: inline-block;
	*display: block;
	width: 23px;
	height: 23px;
	background-image: url(/img/ico/ico_crtl2.png);
	background-repeat: no-repeat;
	background-position: 0px -161px;
}

.ctrl_btn_shadow_none:hover a.ico {
	background-position: -23px -161px;
}

.ctrl_btn_shadow_none:focus a.ico {
	background-position: -69px -161px;
}

.ctrl_btn_disable .ctrl_btn_shadow_none a.ico {
	background-position: -46px -161px !important;
}

.ctrl_btn_focus.ctrl_btn_shadow_none a.ico {
	background-position: -69px -161px;
}

/* 설렉트 타입*/
.select_type {
	height: 28px;
	position: relative;
	text-align: left;
	background-color: #fff;
}

.select_type.lang {
	display: inline;
}


/*
.select_current {
	height: 22px;
	border-top: 1px solid #abadb3;
	border-left: 1px solid #e2e3ea;
	border-right: 1px solid #dbdfe6;
	border-bottom: 1px solid #e3e9ef;
	line-height: 22px;
	cursor: pointer;
	padding: 0 15px 0 5px;
	background-image: url(/img/ico/ico.png);
	background-repeat: no-repeat;
	background-position: right -154px;
}*/
 

.select_current {
	height: 26px;
	border: 1px solid #d9d9d9;
	line-height: 26px;
	cursor: pointer;
	padding: 0 15px 0 5px;
	background-image: url(/img/ico/ico.png);
	background-repeat: no-repeat;
	background-position: right -151px;
}


.lan_select {
	background-color: transparent;
}

.lan_select .select_current {
	height: 22px;
	border: 0px;
	line-height: 22px;
	cursor: pointer;
	padding-right: 20px;
	display: inline-block;
	background-image: url(/img/ico/ico.png);
	background-repeat: no-repeat;
	background-position: right -295px;
}
.lan_select .select_current:hover{color:#fff !important; background-position: right -91px;}


.lan_select .select_current:hover .select_current_txt {color:#fff;}
.lan_select .select_current_txt {line-height:25px !important}
.lan_select.v02 .select_current_txt {line-height:22px !important}
.lan_select.v02 .select_current{background-position: right -297px;}
.lan_select.v02 .select_current:hover{background-position: right -93px;}
.select_current_txt {
	width: auto;
	height: 32px;
	line-height: 23px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	-moz-binding: url('/css/ellipsis.xml#ellipsis');
}

.select_current_txt {line-height:26px;}

.pc_preview .select_current_txt {
	line-height: 28px;
}

.lan_select .select_current .select_current_txt {
	color: #a5a2a2;

}



@media screen and (-webkit-min-device-pixel-ratio:0){
.lan_select .select_current .select_current_txt {
	color: white;
	line-height: 26px !important
}
}
.select_option {
	position: absolute;
	top: 22px;
	left: 0;
	z-index: 999;
	border: 1px solid #d9d9d9;
	background-color: #fff;
}

.select_option .select_container {
	position: relative;
}

.select_option div.select_item {
	position: relative;
	padding: 0 5px;
	line-height: 22px;
	height: 22px;
	cursor: pointer;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	color: #000;
	-moz-binding: url('/css/ellipsis.xml#ellipsis');
}

.select_option .multi div.select_item {
	padding: 0 5px 0 20px;
	background: url(/img/ico/check_box.gif) no-repeat 5px 5px;
}

.select_option div.select_item:hover {
	background-color: #90b4ff;
	color: #fff;
}

.select_option .multi div.select_item:hover {
	padding: 0 5px 0 20px;
	background-color: #edf3fe !important;
	color: #000;
}

.select_option div.current {
	background-color: #90b4ff !important;
	color: #fff !important;
}

.select_option .multi div.current {
	background: url(/img/ico/check_box.gif) no-repeat 5px -44px;
	background-color: #fff !important;
	color: #000 !important;
}

.select_option div.select_item .option_ch {
	position: absolute;
	width: 28px;
	height: 14px;
	right: 5px;
	top: 4px;
	display: none;
}

.select_option div.select_item:hover .option_ch {
	display: block;
}

.option_ch a {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	background: url(/img/btn/btn_select_option.gif) no-repeat 0 0;
}

.option_ch a.option_ch_up {
	background-position: 0 0;
}

.option_ch a.option_ch_up:hover {
	background-position: 0 -14px;
}

.option_ch a.option_ch_down {
	background-position: -14px 0;
}

.option_ch a.option_ch_down:hover {
	background-position: -14px -14px;
}

.design_select.select_type {
	height: 26px;
	background-color: transparent;
}

.design_select.select_type .select_current {
	/*background:url(/img/bg/select_design.gif) no-repeat 100% 100%;*/
	padding-right: 15px;
	/*border-color: #abadb3 #abadb3 #e3e9ef #e2e3ea;*/
	border:1px solid #d9d9d9;
	padding-left: 0;
	height: 26px;
}

.design_select.select_type .select_current .select_current_txt {
	/*background:url(/img/bg/select_design.gif) no-repeat 0 0;*/
	padding-left: 9px;
	height: 23px;
}

.pc_preview .design_select.select_type .select_current {
	background: url(/img/bg/select_design02.png) no-repeat 100% 100%;
	padding-right: 26px;
	border: 0;
	padding-left: 0;
	height: 32px;
}

.pc_preview .design_select.select_type .select_current .select_current_txt
	{
	background: url(/img/bg/select_design02.png) no-repeat 0 0;
	border: 0;
	padding-left: 8px;
	height: 32px;
}

.nobox_select.select_type {
	height: 23px;
}

.nobox_select.select_type .select_current {
	background-image: url(/img/ico/ico.png);
	background-repeat: no-repeat;
	background-position: right -234px;
	padding-right: 17px;
	border: 0;
	padding-left: 0;
	height: 23px;
}

.nobox_select.select_type .select_current .select_current_txt {
	background: none;
	border: 0;
	padding-left: 9px;
	line-height: 28px;
	height: 23px;
}

.left_bd_select.select_type .select_current .select_current_txt {
	background: url(/img/ico/select_lfbd.png) no-repeat 0 4px;
}

.select_type_big {
	height: 28px;
	position: relative;
	text-align: left;
}

.select_type_big .select_current {
	height: 26px;
	border:1px solid #d9d9d9;
	line-height: 24px;
	cursor: pointer;
	background-image: url(/img/ico/ico.png);
	background-repeat: no-repeat;
	background-position: right -152px;
}

.select_type_big .select_current_txt {
	padding: 0;
	height: 26px;
	line-height: 24px;
}

.select_type_big .select_option {
	position: absolute;
	width: 160px;
	top: 28px;
	left: 0;
	z-index: 999;
	border: 1px solid #b5b5b5;
	background-color: #fff;
}

.select_type_big .select_option div.select_item {
	position: relative;
	padding: 0 5px;
	line-height: 22px;
	height: 24px;
	cursor: pointer;
}

/**
 * 	PC버전 라인 설렉트
 */
ul.cocoam_line_select {
	float: left;
	display: inline;
	height: 38px;
	padding: 2px 7px 0;
	border-right: 1px solid #d8d8d8;
}

ul.cocoam_line_select .line_select {
	position: relative;
	float: left;
	display: inline;
	list-style: none;
	font-size: 0;
	line-height: 0;
	border: 0;
	padding-top: 4px;
}

.cocoam_line_height li.line_select {
	padding-left: 9px;
	background: url(/img/ico/line_height.png) no-repeat 4px 50%;
}

ul.cocoam_line_select .select_current {
	
}

ul.cocoam_line_select .line_select_current {
	font-size: 12px;
	line-height: 16px;
	border: 0;
	display: inline-block;
	padding: 5px 17px 5px 10px;
	line-height: 20px;
	height: 20px;
	background: url(/img/ico/down_arrow_gray_2.png) no-repeat 100% 50%;
}

ul.cocoam_line_select .select_current  div.select_current_txt {
	line-height: 20px;
	height: 20px;
}

ul.cocoam_line_select .line_select_option {
	position: absolute;
	top: 38px;
	left: -1px;
	background-color: #fff;
	padding: 3px 0px;
	border: 1px solid #d8d8d8;
}

ul.cocoam_line_select .line_select_option {
	float: left;
	display: block;
}

ul.cocoam_line_select .line_select_option li {
	float: left;
	display: block;
	width: 100%;
}

ul.cocoam_line_select .line_select_option li a {
	display: block;
	word-break: keep-all;
	word-wrap: normal;
	padding: 2px 17px 2px 10px;
	font-size: 12px;
	line-height: 16px;
}

ul.cocoam_line_select .line_select_option li a.current {
	color: #fff;
	background-color: #90B4FF !important;
}

ul.cocoam_line_select .line_select_option li a.active {
	color: #fff;
	background-color: #90B4FF !important;
}

ul.cocoam_line_select .line_btn {
	height: 29px;
	border: 0;
	display: inline-block;
	background-image: url(/img/ico/top_tool.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

ul.cocoam_line_select .line_select_uplooad .line_btn {
	width: 29px;
	background-position: 0 -58px;
}

ul.cocoam_line_select .line_select_uplooad .line_btn:hover {
	background-position: -29px -58px;
}

ul.cocoam_line_select .line_select_lineheight .line_btn {
	width: 39px;
	background-position: 0 -435px;
}

ul.cocoam_line_select .line_select_lineheight .line_btn:hover {
	background-position: -39px -435px;
}

ul.cocoam_line_select li.cocoam_bui {
	position: relative;
	float: left;
	display: inline;
	list-style: none;
	font-size: 0;
	line-height: 0;
	padding: 8px 7px 7px 6px;
}

ul.cocoam_line_select li.cocoam_bui div {
	background: url(/img/btn/line_bui.png) no-repeat 0 0;
	height: 21px;
}

ul.cocoam_line_select li.cocoam_bui div.cocoam_bui_b {
	background-position: 0 -21px;
}

ul.cocoam_line_select li.cocoam_bui div.cocoam_bui_u {
	background-position: 0 -42px;
}

ul.cocoam_line_select li.cocoam_bui div.cocoam_bui_i {
	background-position: 0 -63px;
}

ul.cocoam_line_select li.cocoam_bui div.cocoam_bui_bu {
	background-position: 0 -84px;
}

ul.cocoam_line_select li.cocoam_bui div.cocoam_bui_bi {
	background-position: 0 -105px;
}

ul.cocoam_line_select li.cocoam_bui div.cocoam_bui_ui {
	background-position: 0 -126px;
}

ul.cocoam_line_select li.cocoam_bui div.cocoam_bui_bui {
	background-position: 0 -147px;
}

ul.cocoam_line_select li.cocoam_bui div a {
	float: left;
	display: inline;
	width: 22px;
	height: 21px;
}

ul.cocoam_line_select li.cocoam_align {
	position: relative;
	float: left;
	display: inline;
	list-style: none;
	font-size: 0;
	line-height: 0;
	padding: 8px 4px 7px 2px;
}

ul.cocoam_line_select li.cocoam_align div {
	background: url(/img/btn/line_align.png) no-repeat 0 0;
	height: 21px;
}

ul.cocoam_line_select li.cocoam_align div.cocoam_align_left {
	background-position: 0 -21px;
}

ul.cocoam_line_select li.cocoam_align div.cocoam_align_center {
	background-position: 0 -42px;
}

ul.cocoam_line_select li.cocoam_align div.cocoam_align_right {
	background-position: 0 -63px;
}

ul.cocoam_line_select li.cocoam_align div a {
	float: left;
	display: inline;
	width: 21px;
	height: 21px;
}

ul.cocoam_line_select li.cocoam_text_color {
	padding-right: 7px;
	position: relative;
	float: left;
	display: inline;
	list-style: none;
	font-size: 0;
	line-height: 0;
}

ul.cocoam_line_select li.cocoam_text_color a {
	background-image: url(/img/ico/text_color.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 29px;
	height: 38px;
}

ul.cocoam_line_select li.cocoam_text_color .color_picker_wrap {
	position: absolute;
	top: 38px;
	left: -1px;
	background-color: #fff;
	padding: 0px;
}

ul.cocoam_line_btn .cocoam_btn_link {
	position: relative;
}

.link_wrap {
	position: absolute;
	top: 83px;
	border: 1px solid #d8d8d8;
}

.link_wrap .link_wrap_main {
	padding: 5px;
	width: 223px;
	background-color: #fff;
}

.link_wrap .link_wrap_foot {
	overflow: hidden;
	border-top: 1px solid #e9e9e9;
	background-color: #f7f7f7;
	padding: 5px;
	text-align: center;
}

/**
 *jquery ui 관련 
 */
.ui-autocomplete {
	position: absolute;
	border: 1px solid #b5b5b5;
	background-color: #fff;
}

.ui-menu-item a {
	display: block;
	position: relative; 
	padding: 0 5px;
	line-height: 22px;
	height: 22px;
	cursor: pointer;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	-moz-binding: url('/css/ellipsis.xml#ellipsis');
}

.ui-state-hover {
	/*background-color: #8ebcef; 
	color: #fff;*/
}

.ui-menu-item a:hover {
	/*background-color: #8ebcef;
	color: #fff;*/
}

/**
 * 탑 메뉴
 */
.top_main_menu a {
	float: left;
	display: inline;
	display: block;
	position: relative;
	width: 52px;
	height: 34px;
	background-image: url(/img/btn/btn_top_menu.gif);
}

.top_main_menu a.menu_01 {
	background-position: 0 -34px;
}

.top_main_menu a.menu_01:hover {
	background-position: 0 0;
}

.top_main_menu a.menu_02 {
	background-position: -52px -34px;
}

.top_main_menu a.menu_02:hover {
	background-position: -52px 0;
}

.top_main_menu a.menu_03 {
	background-position: -104px -34px;
}

.top_main_menu a.menu_03:hover {
	background-position: -104px 0;
}

.top_main_menu a.menu_01_on {
	background-position: 0 0 !important;
}

.top_main_menu a.menu_02_on {
	background-position: -52px 0 !important;
}

.top_main_menu a.menu_03_on {
	background-position: -104px 0 !important;
}

/**
 * 탑 탑 기능 메뉴
 */
.top_func_menu {
	float: right;
	padding-top: 5px;
	margin-right: 0;
	width: 400px;
}

.top_func_menu.lang {
	float: right;
	padding-top: 5px;
	margin-right: 0;
	display: block;
	width: auto;
}

.top_func_menu dd {
	float: right;
	position: relative;
	display: inline;
	padding: 0 11px;
	line-height: 24px;
	color:#a5a2a2 !important
}

.top_func_menu dd:hover { color:#fff !important}

.top_func_menu dd span {color:#a5a2a2}
.top_func_menu dd:hover,.top_func_menu dd span:hover {color:#fff}
.top_func_menu dd a{color:#a5a2a2}
.top_func_menu dd a:hover{color:#fff}
.top_func_menu.lang .select_current img{margin-top:-2px;}
.top_func_menu .admin_thum {overpflow:hidden; padding:0 15px 0 0; margin-top:-2px; cursor:pointer}
.top_func_menu .admin_thum a{float:left; margin-right:10px;}
.top_func_menu .admin_thum .thumb{position:relative; display:inline-block; float:left; width:29px; height:29px; background:url(/img/bg/admin_thumbnail.png) no-repeat;cursor: pointer;  border-radius:100px;}

.top_func_menu .admin_thum .thumb img { width:29px; height:29px; border-radius:100px;}

.top_func_menu .admin_thum .thumb .thumb_more {position:absolute; right:-1px; bottom:0; display:inline-block; width:11px; height:11px; background:url(/img/ico/thumb_ico_v02.png) no-repeat; }



.top_func_menu .btn_exit {
	display: block;
	height: 22px;
	width: 25px;
	background: url(/img/ico/common_ico_box.png) no-repeat -10px -7px;
}

.top_func_menu .cocoa_page_go {
	line-height: 24px;
	height: 24px;
}

.top_func_menu .cocoa_page_go a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-right: 18px;
	height: 23px;
	line-height: 23px;
	background: url(/img/ico/ico.png) no-repeat 100% -90px
}

/*
* 드롭다운 스타일
*/
.drop_layer {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	margin: 0;
	padding: 0;
	display: none;
	float: left;
	border: 1px solid #b5b5b5;
	z-index: 999;
}

.drop_layer li {
	float: left;
	_display: inline;
	height: 23px;
	line-height: 23px;
	cursor: pointer;
}

.drop_layer li:hover {
	background-color: #8ebcef;
	color: #fff;
	font-weight: bold;
}

.drop_layer li.on {
	background-color: #8ebcef;
	color: #fff;
	font-weight: bold;
}

.drop_layer li {
	behavior: expression(this.onmouseover = new Function("this.className += ' on';"),
		this.onmouseout= new
		Function("this.className = this.className.replace(' on', '');"),
		this.style.behavior= null);
}

.drop_layer.wid_100 {
	width: 100px;
}

.drop_layer.wid_100 li {
	width: 90px;
	padding-left: 10px;
}

.drop_layer.wid_120 {
	width: 120px;
}

.drop_layer.wid_120 li {
	width: 110px;
	padding-left: 10px;
}

.drop_layer.wid_150 {
	width: 150px;
}

.drop_layer.wid_150 li {
	width: 140px;
	padding-left: 10px;
}

/*푸쉬 마크*/
.top_main_menu a span.badge {
	position: absolute;
	z-index: 100;
	top: 17px;
	left: 30px;
}

.push_badge, .push_badge .push_num {
	display: inline-block;
	position: relative;
	vertical-align: top;
	background: url(/img/bg/push_badge_bg.png) no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

.push_badge {
	background-position: 0 0;
	margin-right: 14px;
	_margin-right: 0;
}

*:first-child+html .push_badge {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 0px;
}

.push_badge .push_num {
	*display: inline;
	*zoom: 1;
	background-position: 100% -29px;
	height: 18px;
	padding: 3px 8px 8px 5px;
	left: 13px;
	min-width: 1px;
	text-indent: -10px;
}

*:first-child+html .push_badge .push_num {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-position: 100% -29px;
	height: 18px;
	padding: 3px 12px 8px 1px;
	line-height: 17px;
	left: 15px;
	min-width: 3px;
	text-indent: -2px;
}

.push_badge_s .push_badge, .push_badge_s .push_badge .push_num {
	display: inline-block;
	position: relative;
	vertical-align: top;
	background: url(/img/bg/push_badge_bg_s.png) no-repeat scroll 0 0
		transparent;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	text-align: center;
}

.push_badge_s .push_badge {
	background-position: 0 0;
	margin-right: 8px;
}

*:first-child+html .push_badge_s .push_badge {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 7px;
}

.push_badge_s  .push_badge .push_num {
	background-position: 100% -19px;
	height: 12px;
	padding: 1px 7px 5px 3px;
	left: 8px;
	min-width: 1px;
	text-indent: -6px;
	line-height: 12px;
}

*:first-child+html .push_badge_s  .push_badge .push_num {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-position: 100% -19px;
	height: 12px;
	padding: 1px 7px 5px 3px;
	left: 6px;
	line-height: 9px;
	min-width: 1px;
	text-indent: -5px;
}

/*
* 팝업창 디자인
*/
.pop_wrap .div_2 th, .pop_wrap .div_1 th {
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	text-align: left;
}

.pop_wrap .div_2 th {
	padding-left: 15px;
}

.pop_wrap .div_1 th, .pop_wrap .div_1 td {
	padding-left: 9px;
	padding-right: 9px;
}

.pop_wrap .div_2 th.first, .pop_wrap .div_1 th.first {
	padding-top: 22px;
}

.pop_wrap .div_2 td.first {
	padding-top: 22px;
}

.pop_wrap .div_2 th.last {
	padding-bottom: 22px;
}

.pop_wrap .div_2 th.middle_t, .pop_wrap .div_2 td.middle_t {
	padding-top: 11px;
	padding-bottom: 11px;
}

.pop_wrap .div_2 td.last, .pop_wrap .div_1 td.last {
	padding-bottom: 22px;
}

.pop_wrap .div_2 th.first_last, .pop_wrap .div_1 th.first_last {
	padding-top: 11px;
	padding-bottom: 22px;
}

.pop_wrap .div_2 td.first_last, .pop_wrap .div_1 td.first_last {
	padding-top: 11px;
	padding-bottom: 22px;
}

.pop_wrap table .border {
	border-bottom: 1px solid #d3d3d3;
}

.pop_wrap table .border2 {
	border-bottom: 1px solid #e5e5e5;
}

.pop_wrap table .border2t {
	border-top: 1px solid #e5e5e5;
}

.pop_wrap .pop_header_absol {
	position: absolute;
	z-index: 99999;
	width: 100%;
	top: -32px;
	height: 27px;
}

.pop_wrap .pop_header_absol .pop_header_rel {
	position: relative;
	height: 27px;
}

.pop_wrap .pop_header_absol .pop_header_rel h1 {
	line-height: 27px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, .1);
}

.pop_wrap .pop_header_absol .pop_header_rel .pop_header_l_btn {
	position: absolute;
	z-index: 11;
	width: 100px;
	top: 0;
	left: 5px;
}

.pop_wrap .pop_header_absol .pop_header_rel .pop_header_r_btn {
	position: absolute;
	z-index: 12;
	width: 100px;
	top: 0px;
	right: 5px;
}

.pop_main_btn_wrep {
	height: 50px;
}

.pop_main_btn_wrep .pop_main_btn {
	height: 50px;
}

.pop_main_btn_wrep2 {
	height: 46px;
}

.pop_main_btn_wrep2 .pop_main_btn {
	height: 46px;
}

.pop_main_btn_col_2 .pop_main_btn {
	width: 50%;
	float: left;
	display: inline;
}

.pop_main_btn_col_3 .pop_main_btn {
	width: 33.33%;
	float: left;
	display: inline;
}

.pop_main_btn_left {
	margin-left: 10px;
	margin-right: 10px;
	height: 50px;
	padding-left: 10px;
	cursor: pointer;
	background: url(/img/btn/pop_main_btn.png) no-repeat left top;
}

.pop_main_btn_wrep2 .pop_main_btn_left {
	height: 46px;
	background: url(/img/btn/pop_main_btn2.png) no-repeat left top;
}

.pop_main_btn_right {
	height: 50px;
	padding-right: 10px;
	background: url(/img/btn/pop_main_btn.png) no-repeat right bottom;
}

.pop_main_btn_wrep2 .pop_main_btn_right {
	height: 46px;
	background: url(/img/btn/pop_main_btn2.png) no-repeat right bottom;
}

.pop_main_btn_txt {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: url(/img/btn/pop_main_btn.png) repeat-x 0 -50px;
}

.pop_main_btn_wrep2 .pop_main_btn_txt {
	height: 46px;
	line-height: 46px;
	background: url(/img/btn/pop_main_btn2.png) repeat-x 0 -46px;
}

.pop_main_btn_txt a {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.pop_main_btn_wrep2 .pop_main_btn_txt a {
	height: 46px;
	line-height: 46px;
}

.pop_wrap .textbox_scroll {
	padding: 10px;
	padding-left: 13px;
	overflow: hidden;
	overflow-y: scroll;
	border: 1px solid #dadada;
	position: relative;
}

.pop_wrap .textbox_scroll .text_long {
	position: relative;
	padding-right: 12px;
}

/**
 * 피드디자인
 */
.feed_layer {
	position: absolute;
	z-index: 100;
	width: 186px;
	height: 216px;
	top: 40px;
	left: -72px;
}

.feed_layer .feed_layer_t {
	width: 186px;
	background: url(/img/bg/feed_bg.png) no-repeat 0 0;
	padding-top: 22px;
}

.feed_layer .feed_layer_b {
	width: 186px;
	padding-bottom: 18px;
	background: url(/img/bg/feed_bg.png) no-repeat right bottom;
}

.feed_layer .feed_layer_m {
	padding-left: 7px;
	padding-right: 3px;
	background: url(/img/bg/feed_bg.png) repeat-y -186px 0;
	position: relative;
}

.feed_layer .feed_list {
	
}

.feed_layer .feed_list li {
	height: 58px;
	border-top: 1px solid #e2e2e4;
	position: relative;
}

.feed_layer .feed_list li:first-child {
	border-top: 0;
	/*height:50px;*/
}

.feed_layer .feed_list li .feed_item {
	position: absolute;
	width: 160px;
	height: 44px;
	top: 0;
	left: 0;
	padding-top: 14px;
	padding-left: 16px;
	cursor: pointer;
}

/*
.feed_layer .feed_list li:first-child .feed_item{
	top:0;
	padding-top:6px;
}
*/
.feed_layer .feed_list li.hover .feed_item {
	background-color: #8ebcef;
	/*background:url(/img/bg/feed_current.png) no-repeat 0 0;*/
}

.feed_layer .feed_list li h2 {
	color: #4b4343;
	font-weight: bold;
	font-size: 12px;
	line-height: 100%;
}

.feed_layer .feed_list li.hover .feed_item h2 {
	color: #fff;
}

.feed_layer .feed_list li h2 span {
	color: #ff4040;
	font-size: 10px;
}

.feed_layer .feed_list li.current {
	
}

.feed_view_wrap {
	
}

.feed_view_wrap .feed_view {
	position: relative;
	width: 176px;
	height: 176px;
	overflow: hidden;
	background-color: #fff
}

.feed_view_wrap .overview {
	list-style: none;
	position: absolute;
	left: 0;
	width: 176px;
	top: 0;
	padding: 0;
	margin: 0;
	z-index: 1;
}

.feed_view_wrap .scrollbar {
	position: absolute;
	right: 2px;
	width: 10px;
	top: 0;
	z-index: 2;
}

.feed_view_wrap .track {
	height: 100%;
	width: 8px;
	position: relative;
}

.feed_view_wrap .thumb {
	height: 20px;
	width: 8px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.feed_view_wrap .thumb .first {
	background: transparent url(/img/btn/feed_scroll.png) no-repeat 50% 100%;
	overflow: hidden;
	height: 90%;
	width: 8px;
}

.feed_view_wrap .thumb .end {
	background: transparent url(/img/btn/feed_scroll.png) no-repeat 50% 0;
	overflow: hidden;
	height: 10%;
	width: 8px;
}

/* 글대략 정보 */
.feed_layer .feed_list .item_info p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: .2em 0;
	color: #949090;
	font-size: 11px;
	letter-spacing: 0px;
	vertical-align: top;
}

.feed_layer .feed_list li.hover .feed_item p {
	color: #fff;
}

.feed_layer .feed_list .item_info p:before {
	display: inline-block;
	width: 1px;
	height: 12px;
	margin: 0 .5em 0 .3em;
	background-color: #dfdddd;
	vertical-align: -2px;
	content: ''
}

.feed_layer .feed_list li.hover .feed_list .item_infom p:before {
	background-color: #b0d0f4;
}

.feed_layer .feed_list .item_info p:first-child:before {
	display: none;
}

/**
 * 검정배경 툴팁
 */
.black_tip_wrap {
	float: left;
	display: inline;
	height: 53px;
	position: relative;
}

.black_tip_wrap .black_tip_l {
	padding-left: 5px;
	background: url(/img/bg/black_tool_tip.png) no-repeat top left;
	height: 53px;
}

.black_tip_wrap .black_tip_r {
	padding-right: 5px;
	height: 53px;
	background: url(/img/bg/black_tool_tip.png) no-repeat right bottom;
}

.black_tip_wrap .black_tip {
	height: 53px;
	background: url(/img/bg/black_tool_tip.png) repeat-x 0 -53px;
}

.black_tip_wrap .black_tip_arrow {
	width: 11px;
	height: 15px;
	position: absolute;
	z-index: 2;
	top: 38px;
	left: 50%;
	margin-left: -6px;
	background: url(/img/bg/black_tool_tip.png) no-repeat 0 -106px;
}

.black_tip_wrap .black_tip_txt {
	height: 38px;
	color: #fff;
	line-height: 38px;
}

/**
 * 레이어 메뉴
 */
.cocoa_layer_menu_wrap {
	
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_point {
	position: absolute;
	z-index: 10;
	width: 7px;
	height: 7px;
	left: 50%;
	margin-left: -4px;
	top: -6px;
	background-image: url(/img/bg/cocoa_tool_tip_point2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_t_l {
	padding-left: 6px;
	height: 6px;
	background-image: url(/img/bg/cocoa_tool_tip_bg_tb2.png);
	background-position: 0 -6px;
	background-repeat: no-repeat;
	font-size: 1px;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_t_r {
	padding-right: 6px;
	height: 6px;
	background-image: url(/img/bg/cocoa_tool_tip_bg_tb2.png);
	background-position: 100% -12px;
	background-repeat: no-repeat;
	font-size: 1px;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_t_c {
	height: 6px;
	background-image: url(/img/bg/cocoa_tool_tip_bg_tb2.png);
	background-position: 0 0;
	background-repeat: repeat-x;
	font-size: 1px;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_m_l {
	padding-left: 1px;
	background-image: url(/img/bg/cocoa_tool_tip_bg_lr.png);
	background-position: 0 0;
	background-repeat: repeat-y;
	font-size: 1px;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_m_r {
	padding-right: 1px;
	background-image: url(/img/bg/cocoa_tool_tip_bg_lr.png);
	background-position: right top;
	background-repeat: repeat-y;
	font-size: 1px;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_m_c {
	background-color: #fff;
	font-size: 1px;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_b_l {
	height: 6px;
	padding-left: 6px;
	background-image: url(/img/bg/cocoa_tool_tip_bg_tb2.png);
	background-position: 0 -24px;
	background-repeat: no-repeat;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_b_c {
	height: 6px;
	background-image: url(/img/bg/cocoa_tool_tip_bg_tb2.png);
	background-position: 0 -30px;
	background-repeat: repeat-x;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_b_r {
	height: 6px;
	padding-right: 6px;
	background-image: url(/img/bg/cocoa_tool_tip_bg_tb2.png);
	background-position: 100% -18px;
	background-repeat: no-repeat;
}

.cocoa_layer_menu_footer_m .cocoa_layer_menu_b_l {
	height: 31px;
	padding-left: 6px;
	background-image: url(/img/bg/cocoa_layer_menu_footer_m.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.cocoa_layer_menu_footer_m .cocoa_layer_menu_b_c {
	padding-top: 3px;
	height: 28px;
	background-image: url(/img/bg/cocoa_layer_menu_footer_m.png);
	background-position: 0 -62px;
	background-repeat: repeat-x;
}

.cocoa_layer_menu_footer_m .cocoa_layer_menu_b_r {
	height: 31px;
	padding-right: 6px;
	background-image: url(/img/bg/cocoa_layer_menu_footer_m.png);
	background-position: 100% -31px;
	background-repeat: no-repeat;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_list_wrap {
	padding-bottom: 3px;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_list li a {
	display: block;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
	color: #6a6a6a;
}

.cocoa_layer_menu_wrap .cocoa_layer_menu_list li a:hover {
	background-color: #8ebcef;
	color: #fff;
}

/**
 * 푸터
 */
.footer_wrap {
	width: 100%;
	padding-bottom: 40px;
	position: relative;
	border-top: 1px solid #aad5f8;
	z-index: 13;
}

.cocoa_infomation {
	margin: 0 auto;
	width: 841px;
	height: 36px;
	padding-left: 15px;
	padding-right: 15px;
}
/*
.cocoa_infomation{
	margin:0 auto;
	width:841px;
	height:36px;
	padding-left:15px;
	padding-right:85px;
}
*/
.cocoa_infomation .cocoa_notice_wrap {
	float: left;
	display: inline;
	padding-left: 80px;
	height: 20px;
	width: 480px;
	margin-top: 8px;
	overflow: hidden;
	/*background:url(/img/title/index_notice.png) no-repeat 0 12px;*/
}

.cocoa_infomation .cocoa_notice_wrap ul.cocoa_notice {
	
}

.cocoa_infomation .cocoa_notice_wrap ul.cocoa_notice li {
	height: 20px;
	line-height: 20px;
}

.cocoa_infomation .cocoa_notice_wrap ul.cocoa_notice li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 20px;
	line-height: 20px;
}

.cocoa_infomation .cocoa_notice_wrap ul.cocoa_notice li span.new_ico {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(/img/ico/ico.png) no-repeat -30px -119px;
}

.cocoa_infomation .cocoa_notice_wrap ul.cocoa_notice li span.notice_date
	{
	font-size: 11px;
	padding-left: 2px;
	color: #808080;
}

.cocoa_infomation  .cocoa_contect {
	float: right;
	display: inline;
	width: 278px;
	height: 36px;
	position: relative;
	font-size: 11px;
}

.cocoa_infomation  .cocoa_contect .cocoa_help {
	position: absolute;
	z-index: 5;
	width: 159px;
	height: 145px;
	background: url(/img/banner/index_help.png) no-repeat 0 0;
	top: -135px;
	right: 34px;
}

.cocoa_infomation  .cocoa_contect .cocoa_consulting {
	position: absolute;
	z-index: 5;
	width: 159px;
	height: 145px;
	background: url(/img/banner/index_consulting.png) no-repeat 0 0;
	top: -135px;
	right: 60px;
}

.cocoa_infomation  .cocoa_contect span.cocoa_tel {
	float: right;
	display: inline;
	_width: 150px;
	height: 36px;
	line-height: 34px;
	padding-left: 16px;
	cursor: pointer
}

.cocoa_infomation  .cocoa_contect span.cocoa_fax {
	float: right;
	display: inline;
	height: 36px;
	line-height: 34px;
	padding-left: 16px;
	_width: 125px;
}

.cocoa_infomation  .cocoa_contect span.cocoa_tel .tel_ico {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	_padding-top: 8px;
	_margin-top: 8px;
	background: url(/img/ico/ico.png) no-repeat -60px -120px;
}

/**
 * 푸터 배너 라인
 */
.design_foot_line {
	width: 100%;
	height: 129px;
}

.design_foot_line_1 {
	background: url(/img/bg/admin_foot_bg.png) repeat-x 0 0;
}

.design_foot_line_2 {
	background: url(/img/bg/admin_foot_bg_2.png) repeat-x 0 0;
}

.design_foot_line_wrapper {
	width: 100%;
	height: 129px;
}

.design_foot_line_wrap {
	
}

.design_foot_line_con {
	padding-top: 22px;
}

.design_foot_line_con table td {
	vertical-align: middle;
}

.design_foot_line_2 p {
	color: #f0efef;
}

.design_foot_line_2 p span {
	color: #fb3841;
}

.design_foot_line_con table .dfli {
	height: 87px;
	width: 80px;
}

.design_foot_line_con table .dflb {
	width: 441px;
	padding-left: 32px;
	background: url(/img/bg/designset_foot_outline.gif) no-repeat 0 0;
}

.design_foot_line_con table .dflb2 {
	width: 163px;
	background: url(/img/bg/designset_foot_outline.gif) no-repeat 100% 0;
}

.design_foot_line_con table .dflb2 a.free_offer_btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 140px;
	height: 41px;
	background-image: url(/img/btn/freeoffer_btn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

.design_foot_line_con table .dflb2 a.free_offer_btn:hover {
	background-position: 0 -41px;
}

.design_foot_line_2 .design_foot_line_con table .dflb {
	width: 453px;
	padding-left: 32px;
	background: url(/img/bg/designset_foot_outline.gif) no-repeat 0 0;
}

.design_foot_line_2 .design_foot_line_con table .dflb2 {
	width: 148px;
	background: url(/img/bg/designset_foot_outline.gif) no-repeat 100% 0;
}

.design_foot_line_con table .dflb2 a.service_pay_red_btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 126px;
	height: 41px;
	background-image: url(/img/btn/service_pay_btn_red.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

.design_foot_line_con table .dflb2 a.service_pay_red_btn:hover {
	background-position: 0 -41px;
}

.design_foot_line_con table .dflb2 a.service_pay_btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 131px;
	height: 41px;
	background-image: url(/img/btn/service_pay_btn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

.design_foot_line_con table .dflb2 a.service_pay_btn:hover {
	background-position: 0 -41px;
}

/**
 * 푸터
 */
.index_footer {
	position: relative;
	z-index: 10;
	margin: 0 auto;
	width: 841px;
	padding-left: 15px;
	padding-right: 15px;
}
/*
.index_footer{
	margin:0 auto;
	width:841px;
	padding-left:15px;
	padding-right:85px;
}
*/
.cocoa_infomation_wrap {
	border-bottom: 0;
}

.index_footer .index_footer_addr {
	border-top: 1px solid #e1e4e9;
	font-size: 11px;
	color: #808080;
	text-align: center;
	padding-top: 30px;
}

.index_footer .index_footer_copy {
	text-align: center;
	padding-top: 6px;
	font-size: 11px;
	color: #808080;
}

.index_footer .footer_link {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-right: 1px solid #e3e3e3;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 12px;
	height: 12px;
}

.index_footer .footer_link_last {
	border: 0;
	padding-right: 0;
}

.white_contents .index_footer .index_footer_addr {
	border-top: 1px solid #e9e9e9
}

.white_contents .index_footer .index_footer_copy {
	
}

ul.switch_26_chk {
	
}

ul.switch_26 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 26px;
}

ul.switch_26_chk li {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 26px;
	clear: none;
	padding-bottom: 0;
	padding-top: 0;
	width: auto;
}

ul.switch_26_chk a {
	color: #2B2B2B;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	text-align: center;
}

ul.switch_26_chk a.current {
	color: #FFFFFF;
	font-weight: bold;
}

ul.switch_26_chk li.switch a,ul.switch_26_chk li.switch a.current {
    border-radius:3px
}
ul.switch_26_chk li.switch a {color:#444; background:#fff;	border:1px solid #ddd;	}
ul.switch_26_chk li.switch a.current{border:1px solid #81a2e5; background:#90b4ff; color:#fff}

ul.switch_26_chk li.switch_l a {
	/*background: url("/img/btn/switch_b_l.png") no-repeat scroll 0 0
		transparent;*/
	border:1px solid #ddd;	
	border-radius:3px 0 0 3px;
	color:#444;
	background:#fff;
}

ul.switch_26_chk li.switch_l a.current {
	/*background: url("/img/btn/switch_b_l.png") no-repeat scroll 0 -26px
		transparent;*/
	border:1px solid #81a2e5;
	background:#90b4ff;	
	border-radius:4px 0 0 4px;
	font-weight:bold;
	color:#fff;		
}

ul.switch_26_chk li.switch_r a {
	/*background: url("/img/btn/switch_b_r.png") no-repeat scroll 100% 0
		transparent;*/
	border:1px solid #ddd;
	color:#444;	
	background:#fff;	

}

ul.switch_26_chk li.switch_r a.current {
	/*background: url("/img/btn/switch_b_r.png") no-repeat scroll 100% -26px
		transparent;*/
	border:1px solid #81a2e5;
	background:#90b4ff;	
	font-weight:bold;
	color:#fff;	

}

ul.switch_26_chk li.switch_r:last-child a {
	border-radius:0 3px 3px 0;
}
ul.switch_23 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 28px;
}

ul.switch_23_chk li {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 26px;
	clear: none;
	padding-bottom: 0;
	padding-top: 0;
	width: auto;
}

ul.switch_23_chk a {
	color: #2B2B2B;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border:1px solid #ccc;	
	background:#fff;	
}

ul.switch_23_chk a.current {
	color: #FFFFFF;
	font-weight: bold;
}

ul.switch_23_chk {
	overflow:hidden;
	height:28px

}

ul.switch_23_chk li{
	float:left;
}

ul.switch_23_chk li.switch_l a {
	/*background: url("/img/btn/switch_b_l_v03.png") no-repeat scroll 0 -46px
		transparent;
	border-right: 1px solid #6b86be*/
	border-radius:3px 0 0 3px;



}

ul.switch_23_chk li.switch_r:last-child a{border-radius:0 3px 3px 0;} 


ul.switch_23_chk li.switch_l a:hover {
	/*background: url("/img/btn/switch_b_l_v03.png") no-repeat scroll 0 0
		transparent;*/
    border-radius:3px 0 0 3px;
}

ul.switch_23_chk li.switch_l a.current {
	/*background: url("/img/btn/switch_b_l_v03.png") no-repeat scroll 0 -23px
		transparent;*/
	background:#90b4ff;
	border:1px solid #81a2e5;
}

ul.switch_23_chk li.switch_r a {
	/*background: url("/img/btn/switch_b_r_v03.png") no-repeat scroll 0 -46px
		transparent;
	border-left: 1px solid #c8c8c8;*/
	position:relative;
	z-index:50;
	margin-left:-1px;
}

ul.switch_23_chk li.switch_r a:hover {
	/*background: url("/img/btn/switch_b_r_v03.png") no-repeat scroll 0 0
		transparent;
	border-left: 1px solid #c8c8c8;*/
}

ul.switch_23_chk li.switch_r a.current {
	/*background: url("/img/btn/switch_b_r_v03.png") no-repeat scroll 0 -23px
		transparent;*/
	background:#90b4ff;
	border:1px solid #81a2e5;
}

ul.switch_23_chk li.switch_r.last a {
	/*background: url("/img/btn/switch_b_r_v03.png") no-repeat scroll 100%
		-46px transparent;
	border-left: 1px solid #c8c8c8;*/
}

ul.switch_23_chk li.switch_r.last a:hover {
	/*background: url("/img/btn/switch_b_r_v03.png") no-repeat scroll 100% 0
		transparent;
	border-left: 1px solid #c8c8c8;*/
}

ul.switch_23_chk li.switch_r.last a.current {
	/*background: url("/img/btn/switch_b_r_v03.png") no-repeat scroll 100%
		-23px transparent;*/

}

ul.switch_23_chk li.switch_r a.brl0 {
	border-left: none
}

ul.switch_33_c {
	
}

ul.switch_33_c {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 33px;
}

ul.switch_33_c li {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 33px;
	clear: none;
	padding-bottom: 0;
	padding-top: 0;
	width: auto;
}

ul.switch_33_c a {
	color: #2B2B2B;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 8px 10px;
	font-size: 12px;
	height: 17px;
	line-height: 17px;
	text-align: center;
}

ul.switch_33_c a.current {
	color: #FFFFFF;
	font-weight: bold;
}

ul.switch_33_c li.switch_l a {
	background: url("/img/btn/switch_c.png") no-repeat scroll 0 -33px
		transparent;
}

ul.switch_33_c li.switch_l a.current {
	background: url("/img/btn/switch_c.png") no-repeat scroll 0 0
		transparent;
}

ul.switch_33_c li.switch_r a {
	background: url("/img/btn/switch_c.png") no-repeat scroll 100% -33px
		transparent;
}

ul.switch_33_c li.switch_r a.current {
	background: url("/img/btn/switch_c.png") no-repeat scroll 100% 0
		transparent;
}

.use_android {
	display: inline-block;
	height: 21px;
	background-image: url(/img/ico/ico_cocoam_btn.png);
	background-repeat: no-repeat;
	background-position: -15px -1294px;
}

.position_ui {
	width: 26px;
	height: 26px;
	/*background-image: url(/img/btn/btn_crtl.gif);*/
	border:1px solid #ccc;
	border-radius:2px;
	background-repeat: no-repeat;
	cursor: pointer;
	font-weight: normal;
	position: relative;
	background-position: -70px 0;
}

.position_ui span {
	position: absolute;
	display: block;
	background-image: url(/img/ico/ico_cocoam_btn.png);
	height: 13px;
	top: 50%;
	left: 50%;
	margin-left: -6px;
	margin-top: -6px;
	width: 13px;
}

.position_option {
	overflow: hidden;
	position: absolute;
}

.position_option .select_container {
	width: 69px;
	overflow: hidden;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

.position_option .select_container li {
	float: left;
	display: inline;
	background-image: url("/img/btn/btn_crtl.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	font-weight: normal;
	position: relative;
	background-position: -763px 0;
	height: 22px;
	width: 23px;
}

.position_option .select_container li.current {
	background-position: -763px -69px;
}

.position_option .select_container span {
	position: absolute;
	display: block;
	background-image: url(/img/ico/ico_cocoam_btn.png);
	height: 13px;
	top: 50%;
	left: 50%;
	margin-left: -6px;
	margin-top: -6px;
	width: 13px;
}

span.position_tl {
	background-position: 0px -710px;
}

span.position_tl:hover {
	background-position: -13px -710px;
}

.disable span.position_tl {
	background-position: -26px -710px;
}

.current span.position_tl {
	background-position: -39px -710px;
}

span.position_tc {
	background-position: 0px -723px;
}

span.position_tc:hover {
	background-position: -13px -723px;
}

.disable span.position_tc {
	background-position: -26px -723px;
}

.current span.position_tc {
	background-position: -39px -723px;
}

span.position_tr {
	background-position: 0px -736px;
}

span.position_tr:hover {
	background-position: -13px -736px;
}

.disable span.position_tr {
	background-position: -26px -736px;
}

.current span.position_tr {
	background-position: -39px -736px;
}

span.position_ml {
	background-position: 0px -749px;
}

span.position_ml:hover {
	background-position: -13px -749px;
}

.disable span.position_ml {
	background-position: -26px -749px;
}

.current span.position_ml {
	background-position: -39px -749px;
}

span.position_mc {
	background-position: 0px -762px;
}

span.position_mc:hover {
	background-position: -13px -762px;
}

.disable span.position_mc {
	background-position: -26px -762px;
}

.current span.position_mc {
	background-position: -39px -762px;
}

span.position_mr {
	background-position: 0px -775px;
}

span.position_mr:hover {
	background-position: -13px -775px;
}

.disable span.position_mr {
	background-position: -26px -775px;
}

.current span.position_mr {
	background-position: -39px -775px;
}

span.position_bl {
	background-position: 0px -788px;
}

span.position_bl:hover {
	background-position: -13px -788px;
}

.disable span.position_bl {
	background-position: -26px -788px;
}

.current span.position_bl {
	background-position: -39px -788px;
}

span.position_bc {
	background-position: 0px -801px;
}

span.position_bc:hover {
	background-position: -13px -801px;
}

.disable span.position_bc {
	background-position: -26px -801px;
}

.current span.position_bc {
	background-position: -39px -801px;
}

span.position_br {
	background-position: 0px -814px;
}

span.position_br:hover {
	background-position: -13px -814px;
}

.disable span.position_br {
	background-position: -26px -814px;
}

.current span.position_br {
	background-position: -39px -814px;
}

.position_option li {
	float: left;
	display: inline;
	width: 20px;
	height: 20px;
	background: red;
}

.boxshadow_option {
	overflow: hidden;
	position: absolute;
}

.boxshadow_option .select_container_in, .boxshadow_option .select_container_out
	{
	width: 69px;
	overflow: hidden;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

.boxshadow_option .select_container_in li, .boxshadow_option .select_container_out li
	{
	float: left;
	display: inline;
	background-image: url("/img/btn/btn_crtl.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	font-weight: normal;
	position: relative;
	background-position: -763px 0;
	height: 22px;
	width: 23px;
}

.boxshadow_option .select_container_in li.current, .boxshadow_option .select_container_out li.current
	{
	background-position: -763px -69px;
}

.boxshadow_option .select_container_in span {
	position: absolute;
	display: block;
	background-image: url(/img/ico/ico_cocoam_btn.png);
	height: 11px;
	top: 50%;
	left: 50%;
	margin-left: -6px;
	margin-top: -6px;
	width: 11px;
}

.boxshadow_option .select_container_out span {
	position: absolute;
	display: block;
	background-image: url(/img/ico/ico_cocoam_btn.png);
	top: 50%;
	left: 50%;
}

span.boxshadow_itl {
	background-position: 0px -1035px;
}

span.boxshadow_itl:hover {
	background-position: -11px -1035px;
}

.disable span.boxshadow_itl {
	background-position: -22px -1035px;
}

.current span.boxshadow_itl {
	background-position: -33px -1035px;
}

span.boxshadow_itc {
	background-position: 0px -1046px;
}

span.boxshadow_itc:hover {
	background-position: -11px -1046px;
}

.disable span.boxshadow_itc {
	background-position: -22px -1046px;
}

.current span.boxshadow_itc {
	background-position: -33px -1046px;
}

span.boxshadow_itr {
	background-position: 0px -1057px;
}

span.boxshadow_itr:hover {
	background-position: -11px -1057px;
}

.disable span.boxshadow_itr {
	background-position: -22px -1057px;
}

.current span.boxshadow_itr {
	background-position: -33px -1057px;
}

span.boxshadow_iml {
	background-position: 0px -1068px;
}

span.boxshadow_iml:hover {
	background-position: -11px -1068px;
}

.disable span.boxshadow_iml {
	background-position: -22px -1068px;
}

.current span.boxshadow_iml {
	background-position: -33px -1068px;
}

span.boxshadow_imc {
	background-position: 0px -1079px;
}

span.boxshadow_imc:hover {
	background-position: -11px -1079px;
}

.disable span.boxshadow_imc {
	background-position: -22px -1079px;
}

.current span.boxshadow_imc {
	background-position: -33px -1079px;
}

span.boxshadow_imr {
	background-position: 0px -1090px;
}

span.boxshadow_imr:hover {
	background-position: -11px -1090px;
}

.disable span.boxshadow_imr {
	background-position: -22px -1090px;
}

.current span.boxshadow_imr {
	background-position: -33px -1090px;
}

span.boxshadow_ibl {
	background-position: 0px -1101px;
}

span.boxshadow_ibl:hover {
	background-position: -11px -1101px;
}

.disable span.boxshadow_ibl {
	background-position: -22px -1101px;
}

.current span.boxshadow_ibl {
	background-position: -33px -1101px;
}

span.boxshadow_ibl {
	background-position: 0px -1101px;
}

span.boxshadow_ibl:hover {
	background-position: -11px -1101px;
}

.disable span.boxshadow_ibl {
	background-position: -22px -1101px;
}

.current span.boxshadow_ibl {
	background-position: -33px -1101px;
}

span.boxshadow_ibc {
	background-position: 0px -1112px;
}

span.boxshadow_ibc:hover {
	background-position: -11px -1112px;
}

.disable span.boxshadow_ibc {
	background-position: -22px -1112px;
}

.current span.boxshadow_ibc {
	background-position: -33px -1112px;
}

span.boxshadow_ibr {
	background-position: 0px -1123px;
}

span.boxshadow_ibr:hover {
	background-position: -11px -1123px;
}

.disable span.boxshadow_ibr {
	background-position: -22px -1123px;
}

.current span.boxshadow_ibr {
	background-position: -33px -1123px;
}

span.boxshadow_otl {
	width: 13px;
	height: 13px;
	margin-left: -7px;
	margin-top: -7px;
	background-position: 0px -1134px;
}

span.boxshadow_otl:hover {
	background-position: -13px -1134px;
}

.disable span.boxshadow_otl {
	background-position: -26px -1134px;
}

.current span.boxshadow_otl {
	background-position: -39px -1134px;
}

span.boxshadow_otc {
	width: 11px;
	height: 13px;
	margin-left: -6px;
	margin-top: -7px;
	background-position: 0px -1147px;
}

span.boxshadow_otc:hover {
	background-position: -11px -1147px;
}

.disable span.boxshadow_otc {
	background-position: -22px -1147px;
}

.current span.boxshadow_otc {
	background-position: -33px -1147px;
}

span.boxshadow_otr {
	width: 13px;
	height: 13px;
	margin-left: -7px;
	margin-top: -7px;
	background-position: 0px -1160px;
}

span.boxshadow_otr:hover {
	background-position: -13px -1160px;
}

.disable span.boxshadow_otr {
	background-position: -26px -1160px;
}

.current span.boxshadow_otr {
	background-position: -39px -1160px;
}

span.boxshadow_oml {
	width: 13px;
	height: 11px;
	margin-left: -7px;
	margin-top: -6px;
	background-position: 0px -1173px;
}

span.boxshadow_oml:hover {
	background-position: -13px -1173px;
}

.disable span.boxshadow_oml {
	background-position: -26px -1173px;
}

.current span.boxshadow_oml {
	background-position: -39px -1173px;
}

span.boxshadow_omc {
	width: 15px;
	height: 15px;
	margin-left: -8px;
	margin-top: -8px;
	background-position: 0px -1184px;
}

span.boxshadow_omc:hover {
	background-position: -15px -1184px;
}

.disable span.boxshadow_omc {
	background-position: -30px -1184px;
}

.current span.boxshadow_omc {
	background-position: -45px -1184px;
}

span.boxshadow_omr {
	width: 13px;
	height: 11px;
	margin-left: -7px;
	margin-top: -6px;
	background-position: 0px -1199px;
}

span.boxshadow_omr:hover {
	background-position: -13px -1199px;
}

.disable span.boxshadow_omr {
	background-position: -26px -1199px;
}

.current span.boxshadow_omr {
	background-position: -39px -1199px;
}

span.boxshadow_obl {
	width: 13px;
	height: 13px;
	margin-left: -7px;
	margin-top: -7px;
	background-position: 0px -1210px;
}

span.boxshadow_obl:hover {
	background-position: -13px -1210px;
}

.disable span.boxshadow_obl {
	background-position: -26px -1210px;
}

.current span.boxshadow_obl {
	background-position: -39px -1210px;
}

span.boxshadow_obc {
	width: 11px;
	height: 13px;
	margin-left: -6px;
	margin-top: -7px;
	background-position: 0px -1223px;
}

span.boxshadow_obc:hover {
	background-position: -11px -1223px;
}

.disable span.boxshadow_obc {
	background-position: -22px -1223px;
}

.current span.boxshadow_obc {
	background-position: -33px -1223px;
}

span.boxshadow_obr {
	width: 13px;
	height: 13px;
	margin-left: -7px;
	margin-top: -7px;
	background-position: 0px -1236px;
}

span.boxshadow_obr:hover {
	background-position: -13px -1236px;
}

.disable span.boxshadow_obr {
	background-position: -26px -1236px;
}

.current span.boxshadow_obr {
	background-position: -39px -1236px;
}

.boxshadow_option li {
	float: left;
	display: inline;
	width: 20px;
	height: 20px;
	background: red;
}

.ui-dialog {
	left: 0;
	outline: 0 none;
	position: absolute;
	top: 0;
	border: 1px solid #999;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}

.ui-dialog-nodeco {
	border: 0;
	background: none;
	padding: 0;
}

.ui-dialog-nodeco .ui-widget-content {
	background: none;
}

.ui-dialog-titlebar {
	position: relative;
	height: 40px;
	background-color: #f1f1f1;
	cursor: move;
}

.ui-dialog-nodeco .ui-dialog-titlebar {
	position: absolute;
	left: -9999px;
	display: none;
}

.ui-dialog-title {
	position: absolute;
	display: block;
	font-size: 14px;
	font-weight: bold;
	left: 20px;
	top: 14px;
}

.ui-dialog-titlebar button {
	position: absolute;
	left: -9999px;
}

.button_btn {


}

.ui-front {
	z-index: 9999;
}

.ui-dialog-content {
	
}

.ui-widget input {
	padding: 5px 5px;
}

/* Overlays */
.ui-widget-overlay {
	background: #000;
	opacity: .50;
	filter: Alpha(Opacity = 50);
	z-index: 9998;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-helper-hidden-accessible {
	border: 0 none;
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-draggable {
	cursor: move;
}



/* -------------------------------- CSS3 그라데이션 버튼 --------------------------------  */
.switch_gradation .switch { 
	display: inline-block;
}
.switch_gradation .switch a {
	display: inline-block; 
	height:30px; 
	line-height:30px; 
	text-align:center; 
	color:#2b2b2b; 
	border:1px solid #ccc;
}
.switch_gradation .switch a.current{ 
	color:#fff;
	background:#90b4ff;
	border:1px solid #81a2e5;
	font-weight:bold;
}
.switch_gradation .switch.last a{
	position:relative;
	z-index:50;
	margin-left:-1px;

}


.switch_gradation .switch.first a,.switch_gradation .switch.first a.current {border-radius:4px 0 0 4px;}
.switch_gradation .switch.last a,.switch_gradation .switch.last a.current{border-radius:0 4px 4px 0;}

/*그라데이션 버튼 높이 */
.switch_gradation.h30 { height: 30px; }
.switch_gradation.h30 a{ height: 30px; }
/*//그라데이션 버튼 높이 */

/* ------------------------------// CSS3 그라데이션 버튼  -------------------------------- */


abbr {border-bottom:none;}