@import url("font.css");
@import url("kendo.css");
@import url("icon.css");
@import url("button.css");
@import url("popup.css");
@import url("room.css");
@import url("FullCalendar.css");
@import url("timeline.css");

@charset "utf-8";

body,p,h1,h2,h3,h4,h5,h6,menu,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body{font-family:arial,Malgun Gothic,gulim,dotum,Helvetica,sans-serif;font-size:13px;color:#383d41}
html,body{overflow:auto;*overflow:hidden;_overflow:visible;height:100%}
html{overflow:visible;*overflow:auto;_overflow:auto;_overflow-y:scroll;_overflow-x:auto}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
iframe{overflow-x:hidden;*position:absolute}
li{list-style:none}
input,select,button{vertical-align:middle}
:focus{outline:none}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0;border:none}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr,caption{display:none}
legend{*width:0}
table{table-layout:fixed;-moz-user-select: none}
th{font-weight:normal}
td{vertical-align:top}
-moz-focus-inner{border:0;padding:0}

/* Common */
.blind,legend{display:none!important;overflow:hidden;position:absolute;top:-1000em;left:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.show{display:block}
.hide{display:none}
.i_text{height:21px;padding:0 4px;border-width:1px;border-style:solid;border-color:#9e9c8f #dad7c6 #dad7c6 #dad7c6;color:#000;font-size:13px;font-family:arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif;border-radius:2px}
.i_textarea{padding:0 4px;border-width:1px;border-style:solid;border-color:#9e9c8f #dad7c6 #dad7c6 #dad7c6;color:#000;font-size:13px;font-family:arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif;border-radius:2px;resize:vertical}
.disabled{background:#e5e1d5 !important;color:#000}
.req{display:inline-block;margin-right:5px;color:#f00}
.req.blue{color:#3e76af !important}
.req_txt{color:#014ec1 !important}
.v_txt{color:#4b8207 !important}
.i_focus{background-color:#f2e7d5;}
#searchguest_widget01_txt_searchKey.i_focus{background-color:#f2e7d5 !important;}
.i_active{border-top:1px solid #b1b1b1 !important;border-right:1px solid #cfcfcf !important;border-bottom:1px solid #cfcfcf !important;border-left:1px solid #b1b1b1 !important;background:#cee6f4 !important}
.i_check,.i_radio{width:13px;height:13px;margin:5px 4px 5px 0;padding:0;vertical-align:-2px}
.i_label{margin-right:5px}
.hlight_g{color:#8bb11c !important;}
.hlight_b{color:#3d9fe3 !important;}
.hlight_r{color:#f32931 !important;}
.i_byte{font-size:12px;color:#f32931 !important;}
.i_sat{color:#0066FF}
.i_sun{color:#ff0000}
.w_error{border:1px solid #f00}
.i_message_box{padding:10px;border:1px solid #d1cbb1;background:#fff}
.full_screen{position:fixed!important;top:47px!important;left:0!important;right:0!important;bottom:0!important;height:100%!important;width:100%!important;background:#fff!important;z-index:9999!important}
.btn_item_full{position:absolute;top:5px;right:0;display:block;width:27px;height:25px;background:url(../images/theme_a/btn_item_full.png) 0 0 no-repeat;text-indent:-9999px;z-index:10;opacity:0.5}
.btn_item_full:hover{opacity:1}
.btn_item_back{position:absolute;top:5px;right:5px;display:block;width:27px;height:25px;background:url(../images/theme_a/btn_item_full.png) 0 -25px no-repeat;text-indent:-9999px;z-index:10;opacity:0.5}
.btn_item_back:hover{opacity:1}
.w_tooltip{cursor:pointer}
.t_tooltip{position:absolute;border:1px solid #886b18;background:#fff;border-radius:3px;z-index:999}
.t_tooltip .tt_content{max-width:150px;padding:5px 7px;font-size:11px;word-wrap:break-word}
.t_tooltip .arrow{position:absolute;left:50%;bottom:-5px;width:9px;height:5px;margin-left:-5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -77px no-repeat} 
.property .k-combobox .k-dropdown-wrap{border:1px solid #efac15;background:#efac15}
.property .k-combobox .k-dropdown-wrap.k-state-focused{border:1px solid #efac15;background:#efac15}
.property .k-combobox .k-dropdown-wrap.k-state-hover > .k-select{background:#e1a00d}
.property .k-combobox .k-dropdown-wrap .k-input{font-family:LCALLIG;color:#7f4a27}
.property .k-dropdown .k-dropdown-wrap{border:1px solid #efac15;background:#efac15}
.property .k-dropdown .k-dropdown-wrap.k-state-hover > .k-select{background:#e1a00d}
.property .k-dropdown .k-dropdown-wrap.k-state-focused{border:1px solid #efac15;background:#efac15}
.property .k-dropdown .k-dropdown-wrap .k-input{font-family:LCALLIG;color:#7f4a27}
.blurred{-webkit-transition: -webkit-filter 300ms ease-in-out;-moz-transition: -moz-filter 300ms ease-in-out;-o-transition: -o-filter 300ms ease-in-out;-ms-transition: -ms-filter 300ms ease-in-out;transition: filter 300ms ease-in-out;-webkit-filter: blur(3px)}
.ui-tooltip {position:absolute;padding:3px 6px;z-index:9999;max-width:300px;border:1px solid #999;font-size:12px;border-radius:3px}
.w_tip{display:none;width:12px;height:12px;background:url(../images/theme_a/spr_ico1.png) -79px -666px no-repeat;text-indent:-9999px;vertical-align:middle;cursor:pointer}

#wrap {position:absolute; top:0; left:0; right:0; bottom:0; width:auto; height:auto; min-width:1280px; min-height:930px; overflow:hidden; background:url(../images/theme_a/bg_header.gif) repeat-x;}
#header{position:relative;z-index:25;width:100%;min-width:1280px;height:47px}
#container{overflow:hidden;position:absolute;top:47px;right:0;left:0;bottom:30px;min-height:0;margin:0}
#content{position:absolute;top:0;left:0;right:0;bottom:0;width:auto}
#footer{position:fixed;bottom:0;z-index:100;width:100%;height:30px;background:#f8f8f8}
#fixed_wrap{position:absolute;top:55px;right:0;left:50%;bottom:0;z-index:20;min-height:0;width:1280px;margin-left:-640px}

/* header */
h1.logo{position:absolute;top:25px;left:15px;width:116px;height:29px}
h1.logo img{display:none;position:absolute;z-index:1}
#cycler img.active{z-index:3}

.biz_info{position:absolute;top:8px;right:16px;*zoom:1}
.biz_info:after{content:'';display:block;clear:both}
.biz_info .biz_date{display:inline-block;float:left;margin:4px 0 0 0;font-weight:bold;color:#fff}
.biz_info .user{display:inline-block;float:left;margin:4px 0 0 10px;font-weight:bold;color:#fff}
.biz_info .search_form{position:relative;float:left;width:123px;height:25px;margin:0 4px 0 7px;border-radius:25px;background:url(../images/theme_a/bg_opacity.png) repeat}
.biz_info .search_form h2{position:absolute;top:4px;left:9px;width:16px;height:17px;background:url(../images/theme_a/spr_top_comm.png) -78px 0 no-repeat;text-indent:-9999px}
.biz_info .search_form label{display:block;position:absolute;top:4px;left:30px;font-weight:bold;color:#ffae00}
.biz_info .search_form .input_search{width:85px;margin:1px 0 0 15px;border:none;background:none;font-weight:bold;color:#fff!important;}
.biz_info button{width:26px;height:26px;float:left;margin-right:4px;background:url(../images/theme_a/spr_top_comm.png); background-repeat:no-repeat; vertical-align:middle}
.biz_info button.btn_logout{background-position:0 0}
.biz_info button.btn_edit{background-position:-26px 0}
.biz_info button.btn_cmsJoin{background:url(../images/theme_a/spr_top_comm2.png) 0 0 no-repeat;}
.biz_info button.btn_help{background: url(../images/theme_a/bg_m_faq.png) 0 0 no-repeat;}
.biz_info button.btn_language{background-position:-94px 0}
.biz_info button.btn_connection{background-position:-120px 0}
.biz_info button.btn_connection.un{background-position:-150px 0}
.biz_info button.btn_bookingEngin{background:url(../images/theme_a/bg_m_booking.png) 0 0 no-repeat;}
.biz_info button.btn_remote{background-position:-176px 0}
.biz_info button.btn_sms{background-position:-202px 0}
.biz_info button.btn_credit{background-position:-228px 0}
.biz_info button.btn_credit.un{background-position:-260px 0}
.biz_info button.btn_faq {background-position: -52px 0}

/* category */
.btn_menu_set{position:absolute;top:12px;left:13px;/* z-index:999999 */}
.btn_menu_set .btn_favorite_menu{display:block;float:left;width:31px;height:25px;background:url(../images/theme_a/spr_top_comm.png) 0 -26px no-repeat;text-indent:-9999px}
.btn_menu_set .btn_category_menu{display:block;float:left;width:33px;height:25px;background:url(../images/theme_a/spr_top_comm.png) -31px -26px no-repeat;text-indent:-9999px}
.btn_menu_set .btn_category_menu.mobile{background-position:-64px -26px}

/* [START] iframe Screen */
#btn_menu_set_tapOpen.btn_menu_set{position:absolute;top:12px;left:13px; z-index:999999 }
#btn_menu_set_tapOpen.btn_menu_set .btn_favorite_menu{display:block;float:left;width:31px;height:25px;background:url(../images/theme_a/spr_top_comm.png) 0 -26px no-repeat;text-indent:-9999px}
#btn_menu_set_tapOpen.btn_menu_set .btn_category_menu{display:block;float:left;width:33px;height:25px;background:url(../images/theme_a/spr_top_comm.png) -31px -26px no-repeat;text-indent:-9999px}
#btn_menu_set_tapOpen.btn_menu_set .btn_category_menu.mobile{background-position:-64px -26px}
/* [E N D] iframe Screen */

.category{display:none;position:absolute;top:100px;left:20px;z-index:100;padding:5px 20px;border:2px solid #88ab53;background:#fff}
.category li{padding:5px 0}
.quick_menu{display:none;position:absolute;top:36px;left:13px;z-index:100;width:240px;padding:9px 11px;border:1px solid #dfdbc8;border-radius:5px;background:#f2f0e7}
.quick_menu .btn_close{position:absolute;top:0;right:0;width:20px;height:18px;background:url(../images/theme_a/sprite_img.png) -215px -75px no-repeat}
.quick_menu .btn_all{width:50px;height:47px;background:url(../images/theme_a/sprite_img.png) 0 -165px no-repeat}
.quick_menu .btn_my{width:50px;height:47px;margin-left:2px;*margin-left:5px;background:url(../images/theme_a/sprite_img.png) -50px -165px no-repeat}
.quick_menu .menu_box{margin-top:28px;*zoom:1}
.quick_menu .menu_box:after{display:block;clear:both;content:''}
.quick_menu .menu_box .top10{float:left;width:120px}
.quick_menu .menu_box .top10 h3{width:58px;height:13px;background:url(../images/theme_a/sprite_img.png) -100px -165px no-repeat}
.quick_menu .menu_box .top10 .top10_list li{padding-top:5px}
.quick_menu .menu_box .top10 .top10_list li a{display:inline-block;overflow:hidden;width:115px;font-size:11px;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.quick_menu .menu_box .top10 .top10_list li a:hover{color:#7cb138}
.quick_menu .menu_box .my{float:left;width:120px}
.quick_menu .menu_box .my h3{width:58px;height:13px;background:url(../images/theme_a/sprite_img.png) -100px -178px no-repeat}
.quick_menu .menu_box .my .my_list li{padding-top:5px}
.quick_menu .menu_box .my .my_list li a{display:inline-block;overflow:hidden;width:115px;font-size:11px;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.quick_menu .menu_box .my .my_list li a:hover{color:#466dcf}

/* main menu */
.btn_menu{display:inline-block;position:absolute;top:0;right:0;width:30px;height:24px;background:url(../images/theme_a/sprite_img.png) -148px -75px no-repeat;text-indent:-9999px}

/* ui block */
.ui_col_block{position:relative;*zoom:1}
.ui_col_block:after{display:block;clear:both;content:''}
.ui_col_block.m10{margin-top:10px}
.ui_col_block.m5{margin-top:5px}
.ui_col_block .block{position:relative;float:left}
.ui_col_block .block.w6{width:6%}
.ui_col_block .block.w20{width:20%}
.ui_col_block .block.w25{width:25%}
.ui_col_block .block.w30{width:30%}
.ui_col_block .block.w35{width:35%}
.ui_col_block .block.w40{width:40%}
.ui_col_block .block.w45{width:45%}
.ui_col_block .block.w47{width:47%}
.ui_col_block .block.w50{width:50%}
.ui_col_block .block.w55{width:55%}
.ui_col_block .block.w60{width:60%}
.ui_col_block .block.w70{width:70%}
.ui_col_block .block.w80{width:80%}
.ui_col_block .block .blockInner{margin-left:5px}
.ui_col_block .block .blockInner.r25{margin:0 25px 0 0}
.ui_col_block .block .blockInner.l25{margin:0 0 0 25px}

/* kendo_tab */
.tabs_menu{overflow:hidden;height:24px;padding:0 50px 0 140px !important}
.tabs_menu li{position:relative;display:block;float:left;height:24px;width:160px;background:url(../images/theme_a/spr_tabs.png) 0 0 no-repeat !important}
.tabs_menu li.k-item{margin:0}
.tabs_menu li:hover{background:none}
.tabs_menu li .tab_name{position:absolute;top:4px;left:20px;color:#fff;width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.tabs_menu li .tab_name:hover{text-decoration:none}
.tabs_menu li .end{position:absolute;top:0;right:-15px;display:block;width:25px;height:24px;background:url(../images/theme_a/spr_tabs.png) -221px 0 no-repeat;content:''}
.tabs_menu li.main{background-position:0 -48px !important}
.tabs_menu li .end.main{background-position:-221px -48px}
.tabs_menu li.k-state-active{background-position:0 -24px !important;*zoom:1;z-index:3}
.tabs_menu li.k-state-active .tab_name{color:#000}
.tabs_menu li.k-state-active .end{z-index:3;background-position:-221px -24px;content:''}
.tabs_menu li .tab_close{position:absolute;top:0;right:-5px;width:20px;height:24px;background:url(../images/theme_a/spr_tabs.png) -246px 0 no-repeat;text-indent:-9999px;z-index:99}

.tab_contextMenu{display:none;width:120px;border:1px solid #393838;background:#fff;-moz-box-shadow:2px 2px 5px -1px #999;-webkit-box-shadow:2px 2px 5px -1px #999;box-shadow:2px 2px 5px -1px #999;z-index:999}
.tab_contextMenu .tab_list{padding:5px 5px 0 5px}
.tab_contextMenu .tab_list li{position:relative;margin-bottom:5px}
.tab_contextMenu .tab_list li a{display:block;height:23px;line-height:23px;padding-left:5px;border:1px solid #dfd9c8;background:#ece9df;font-size:12px;color:#5b3728}
.tab_contextMenu .tab_list li a:hover{border:1px solid #f5d479;background:#f8e5b2;text-decoration:none}
.btn_tab_list_open{position:absolute;top:45px;right:10px;width:22px;height:22px;display:block;background:url(../images/theme_a/spr_comm_ico.png) 0 -97px no-repeat;text-indent:-9999px}
.btn_tab_list_close{position:absolute;top:45px;right:10px;width:22px;height:22px;display:block;background:url(../images/theme_a/spr_comm_ico.png) 0 -124px no-repeat;text-indent:-9999px}
.btn_shortcuts_open{position:absolute;top:45px;right:37px;width:22px;height:22px;display:block;background:url(../images/theme_a/spr_comm_ico.png) 0 -397px no-repeat;text-indent:-9999px}
.tab_list_wrap{display:none;position:absolute;top:-25px;right:20px;width:200px;z-index:999}
.tab_list_wrap .arrow{position:absolute;top:0;right:-4px;width:9px;height:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -87px no-repeat;z-index:10}
.tab_list_wrap .tab_list_box{position:absolute;top:4px;left:0;width:200px;padding:5px 5px 0 5px;border:1px solid #393838;background:#fff;-moz-box-shadow:2px 2px 5px -1px #999;-webkit-box-shadow:2px 2px 5px -1px #999;box-shadow:2px 2px 5px -1px #999}
.tab_list_wrap .tab_list_box .btn_tab_set{border:1px solid #cb7a11;background:#ed941f;*zoom:1}
.tab_list_wrap .tab_list_box .btn_tab_set:after{content:'';display:block;clear:both}
.tab_list_wrap .tab_list_box .btn_tab_set a{display:block;width:98px;height:23px;line-height:23px;float:left;font-size:12px;font-weight:bold;text-align:center;color:#fff}
.tab_list_wrap .tab_list_box .btn_tab_set a.btn_current{border-right:1px solid #df8a19}
.tab_list_wrap .tab_list_box .btn_tab_set a.btn_all{border-left:1px solid #f1a94c}
.tab_list_wrap .tab_list_box .btn_tab_set a:hover{text-decoration:none}
.tab_list_wrap .tab_list_box .tab_list{margin-top:5px}
.tab_list_wrap .tab_list_box .tab_list li{position:relative;margin-bottom:5px}
.tab_list_wrap .tab_list_box .tab_list li .btn_del_tab{position:absolute;top:5px;left:5px;width:13px;height:13px;display:block;padding:0;margin:0;border:none;background:url(../images/theme_a/spr_comm_ico.png) 0 -170px no-repeat;text-indent:-9999px}
.tab_list_wrap .tab_list_box .tab_list li .btn_del_tab:hover{background:url(../images/theme_a/spr_comm_ico.png) 0 -187px no-repeat;border:none}
.tab_list_wrap .tab_list_box .tab_list li a{display:block;height:23px;line-height:23px;padding-left:23px;border:1px solid #dfd9c8;background:#ece9df;font-size:12px;font-weight:bold;color:#5b3728}
.tab_list_wrap .tab_list_box .tab_list li a:hover{border:1px solid #f5d479;background:#f8e5b2;text-decoration:none}

.btn_room_type_menu{position:absolute;top:4px;right:0;width:30px;height:20px;background:url(../images/theme_a/spr_comm_ico.png) 0 -298px no-repeat;text-indent:-9999px}
.room_type_menu{display:none;position:absolute;top:28px;right:0;width:200px;padding:0 5px;border:1px solid #393838;background:#fff;-moz-box-shadow:2px 2px 5px -1px #999;-webkit-box-shadow:2px 2px 5px -1px #999;box-shadow:2px 2px 5px -1px #999;z-index:999}
.room_type_menu .room_type_menu_list{margin-top:5px}
.room_type_menu .room_type_menu_list li{position:relative;margin-bottom:5px}
.room_type_menu .room_type_menu_list li a{display:block;height:23px;line-height:23px;padding-left:23px;border:1px solid #dfd9c8;background:#ece9df url(../images/theme_a/spr_comm_ico.png) 5px -323px no-repeat;font-size:12px;font-weight:bold;color:#5b3728}
.room_type_menu .room_type_menu_list li a:hover{text-decoration:none}
.room_type_menu .room_type_menu_list li a.active{background-position:5px -347px}
.room_type_menu .room_type_menu_list li ul{margin-top:5px}
.room_type_menu .room_type_menu_list li ul li a{border:1px solid #e5e5e5;background:#f0f0f0 url(../images/theme_a/spr_comm_ico.png) 5px -369px no-repeat;color:#000}

.inner_tabs{overflow:hidden}
.inner_tabs.m5{margin-top:5px}
.inner_tabs.obt{position:absolute;top:0;bottom:0;z-index:20}
.inner_tabs.obt_wide{position:absolute;top:0;bottom:0;left:0;right:0;z-index:20}
.inner_tabs_m{overflow:hidden;padding:0 !important;background:#fff;*zoom:1}
.inner_tabs_m:after{display:block;clear:both;content:''}
.inner_tabs_m li{float:left;position:relative;height:24px;margin-right:13px !important}
.inner_tabs_m li .k-link{display:inline-block;height:21px;margin-top:3px;background:url(../images/theme_a/spr_tabs.png) 0 -72px no-repeat;font-size:12px;*zoom:1}
.inner_tabs_m li .end{position:absolute;top:0;right:-20px;bottom:0;z-index:1;width:25px;height:21px;margin-top:3px;background:url(../images/theme_a/spr_tabs.png) -221px -72px no-repeat;content:''}
.inner_tabs_m li.active .k-link{background-position:0 -117px}
.inner_tabs_m li.active .end{background-position:-221px -117px}
.inner_tabs_m li a .tab_name{display:inline-block;overflow:hidden;min-width:20px;max-width:160px;padding:4px 10px 2px 10px;font-weight:bold;color:#907d59;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.inner_tabs_m li.k-state-active{z-index:3}
.inner_tabs_m li.k-state-active .k-link{height:24px;margin:0;background-position:0 -93px;*zoom:1}
.inner_tabs_m li.k-state-active .end{height:24px;z-index:3;margin:0;background-position:-221px -93px;content:''}
.inner_tabs_m li.k-state-active .k-link .tab_name{padding:6px 10px 2px 10px;color:#594a21}
.inner_tabs_m li.k-state-active.active .k-link{background-position:0 -117px}
.inner_tabs_m li.k-state-active.active .end{background-position:-221px -117px}
.inner_tabs_m li.k-state-active.active .k-link .tab_name{color:#fff}
.inner_tabs .b_line{display:block;height:1px;margin-top:-1px;background:#dfdbc8}
.inner_tabs .inner_content{padding-top:5px}
.inner_tabs .abs_content{position:absolute !important;top:0px;bottom:0;right:0;left:0;z-index:20;min-height:0}

.w_chk_list, .w_rdo_list{display:inline-block;*zoom:1}
.w_chk_list:after, .w_rdo_list:after{content:'';display:block;clear:both}
.w_chk_list li, .w_rdo_list li{float:left;padding-right:5px}

/* select_section */
.select_section{padding:0 0 5px;text-align:right}
.select_section .h_label{display:inline-block;padding:0 10px 0 0;color:#000;text-align:right}

/* user_section */
.user_section li{float:left;position:relative}
.user_section li.left{width:47%}
.user_section li.center{width:6%;text-align:center}
.user_section li.right{width:47%}
.user_section .find_section{padding:5px 0 0}
.user_section .find_section .h_label{display:inline-block;padding:0 10px 0 0;color:#000;text-align:right}

/* section_con */
.section_con{position:absolute;top:48px;right:0;left:0;bottom:0;z-index:20;min-height:0;margin:0 13px 13px;background:#fff}
.section_con.top{top:0}
.section_con h3{position:relative;margin:8px 0 3px 0;padding-left:17px;line-height:18px;font-size:14px;font-weight:normal;color:#000}
.section_con h3 .ico{ position:absolute;top:3px;left:0;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -153px no-repeat}
.section_con h4{margin:8px 0 0 0}

.h2_section h2{margin:8px 0 3px 5px;font-size:18px;font-weight:bold;color:#000}
.h2_section h2 .ico{display:inline-block;width:8px;height:8px;margin-right:7px;background:#000; vertical-align:middle}


.scrollup{position:fixed;bottom:70px;right:20px;display:none;width:40px;height:40px;background:url(../images/theme_a/spr_ico1.png) -79px -576px no-repeat;text-indent:-9999px;z-index:999}
.scrolldown{position:fixed;bottom:25px;right:20px;display:none;width:40px;height:40px;background:url(../images/theme_a/spr_ico1.png) -79px -621px no-repeat;text-indent:-9999px;z-index:999}

/* top_option */
.top_opt{position:relative; padding:13px 0 8px;border-top:2px solid #c3b986;border-bottom:1px solid #d1cbb1;background:#f2f0e7;*zoom:1}
.top_opt ul:after{display:block;clear:both;content:''}
.top_opt ul li{float:left}
.top_opt ul li.m20{margin-left:20px}
.top_opt ul li .input_item{position:relative;margin-bottom:5px}
.top_opt ul li .input_item.btn{text-align:right}
.top_opt ul li .input_item .h_label{display:inline-block;width:100px;padding:3px 10px 0 0;color:#000;text-align:right;vertical-align:top}
.top_opt ul li .input_item .txt{display:inline-block;padding:3px 10px 0 0;color:#000;text-align:left;vertical-align:top}
.top_opt ul li .input_item .input_item_box{margin:2px 0}
.top_opt ul li .input_item .input_item_box.end{margin-bottom:0}
.top_opt ul li .input_item .item_unit{color:#999}
.top_opt ul li .input_item .search_box{display:inline-block;height:21px; margin-left:15px;border-top:1px solid #b1b1b1;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-left:1px solid #b1b1b1; background:#fff; vertical-align:middle}
.top_opt ul li .input_item .search_box .ico_s{display:inline-block; width:11px; height:13px; margin:0 0 0 5px; background:url(../images/theme_a/sprite_img.png) -11px 0 no-repeat; vertical-align:middle}
.top_opt ul li .input_item .search_box .i_search{height:21px; border:none; vertical-align:middle}
.top_opt ul li .input_item .option_list{display:inline-block; vertical-align:top}
.top_opt ul li .input_item .option_list li{float:none}
.top_opt ul li .input_item span.date_box{display:inline-block;width:100px;height:32px;line-height:32px;border:1px solid #e1e1e1;background:#f7f6f1;border-radius:3px;text-align:center; vertical-align:middle}
.top_opt ul li .input_item span.guestName_box{display:inline-block;width:200px;height:32px;line-height:32px;border:1px solid #efac15;background:#fff;border-radius:3px;text-align:center; vertical-align:middle;font-weight:bold;color:#7f4a27}
.top_opt ul li .input_item .ico2{vertical-align:middle}
.top_opt .btn_set_abs{position:absolute;top:12px;right:15px}

/* top_Status */
.top_status{position:relative; padding:10px 0;border-top:2px solid #c3b986;background:#f2f0e7}
.top_status ul{margin-left:25px}
.top_status ul:after{display:block;clear:both;content:''}
.top_status ul li{float:left; margin-right:20px}
.top_status ul li .stauts_list{margin-top:5px}
.top_status ul li .stauts_list li{float:none; padding:2px 0}
.top_status ul li .stauts_list li .ico{display:inline-block; width:14px; height:14px; margin-right:7px; background:url(../images/theme_a/sprite_ico.png) 0 0 no-repeat; vertical-align:middle}
.top_status ul li .stauts_list li .ico.stay_over{background-position:0 -310px}
.top_status ul li .stauts_list li .ico.day_use_stay{background-position:0 -324px}
.top_status ul li .stauts_list li .ico.expected_dep{background-position:0 -338px}
.top_status ul li .stauts_list li .ico.checked_in{background-position:0 -352px}
.top_status ul li .stauts_list li .ico.guest_in_room{background-position:0 -366px}
.top_status ul li .stauts_list li .ico.vacant_room{background-position:-14px -310px}
.top_status ul li .stauts_list li .ico.day_use_out{background-position:-14px -324px}
.top_status ul li .stauts_list li .ico.expected_arr{background-position:-14px -338px}
.top_status ul li .stauts_list li .ico.checked_out{background-position:-14px -352px}
.top_status ul li .stauts_list li .ico.c_o_e_a{background-position:-14px -366px}
.top_status ul li .stauts_list li .ico.guest_in_room{background-position:0 -366px}
.top_status ul li .stauts_list li .name{display:inline-block;margin-left:5px;vertical-align:middle}
.top_status ul li .stauts_list li .room_no{display:inline-block;padding:2px 5px; border:1px solid #ff66ff; background:#ffccff;vertical-align:middle}

/* inner_check_radio_option */
.inner_check_radio_opt{position:absolute;padding:3px 15px 3px;border:1px solid #dfdfdf;border-radius:5px;background:#f8f8f8}
.inner_check_radio ul:after{display:block;clear:both;content:''}
.inner_check_radio ul li{float:left}
.inner_check_radio ul li .input_item{margin-bottom:0}
.inner_check_radio ul li .input_item .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}
.inner_check_radio ul li .input_item .item_unit{color:#999}

/* middle_option */
.middle_opt{position:relative;padding:13px 0 8px;border-top:1px solid #dfdbc8;border-bottom:1px solid #dfdbc8;background:#f8f7f1}
.middle_opt.top{margin-top:5px}
.middle_opt ul:after{display:block;clear:both;content:''}
.middle_opt ul li{float:left}
.middle_opt ul li.m10{margin-left:10px}
.middle_opt ul li .input_item{margin-bottom:5px}
.middle_opt ul li .input_item .h_label{display:inline-block;width:100px;padding:3px 10px 0 0;color:#000;text-align:right;vertical-align:top}
.middle_opt ul li .input_item .item_unit{color:#999}
.middle_opt .btn_set_abs{position:absolute;top:12px;right:15px}

/* bottom_option */
.bottom_opt{position:absolute; top:0; left:0; width:99.9%;padding:13px 0 8px;border-top:2px solid #dfdfdf;background:#f8f8f8;z-index:999}
.bottom_opt ul:after{display:block;clear:both;content:''}
.bottom_opt ul li{float:left}
.bottom_opt ul li .input_item{margin-bottom:5px}
.bottom_opt ul li .input_item .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}
.bottom_opt ul li .input_item .item_unit{color:#999}

/* opt_box */
.multi_opt{position:absolute; top:0; left:0; padding:0 10px 10px 10px;border:1px solid #dfdbc8;border-radius:5px;background:#f2f0e7}
.multi_opt h3{margin:8px 0 3px 5px;font-size:14px;font-weight:bold;color:#000}
.multi_opt h3 .ico{display:inline-block;width:11px;height:9px;margin-right:7px;background:url(../images/theme_a/sprite_img.png) -204px -75px no-repeat}
.multi_opt h3.t_month {color:#0099FF}
.opt_box{padding:13px 0 8px;border:1px solid #dfdfdf;border-radius:5px;background:#f8f8f8}
.opt_box .input_item{margin-bottom:5px}
.opt_box .input_item .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}
.opt_box .input_item .item_unit{color:#999}
.p_photo{height:176px;margin-top:10px;border:2px solid #dfdfdf; background:#fff; text-align:center}
.p_photo img{height:150px; margin-top:10px}
.opt_box_list li{float:left; width:221px; margin-right:5px}

/* add_option */
.add_opt{display:none;position:absolute; top:0; left:0; width:99.9%;padding:13px 0 8px;border:1px solid #dfdbc8;border-radius:5px;background:#f2f0e7;z-index:999}
.add_opt h3{margin:0 0 10px 15px;font-size:14px;font-weight:bold;color:#000}
.add_opt h3 .ico{display:inline-block;width:11px;height:9px;margin-right:7px;background:url(../images/theme_a/sprite_img.png) -204px -75px no-repeat}
.add_opt .btn_add_opt_close{position:absolute;top:10px;right:10px;width:18px;height:17px;background:url(../images/theme_a/sprite_popup.png) -46px 0 no-repeat;text-indent:-9999px}
.add_opt ul:after{display:block;clear:both;content:''}
.add_opt ul li{float:left}
.add_opt ul li .input_item{margin-bottom:5px}
.add_opt ul li .input_item .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}
.add_opt ul li .input_item .item_unit{color:#999}

/* grid_option */
.grid_opt{position:relative;padding:10px 0 3px;border-top:2px solid #dfdfdf;background:#f8f8f8}
.grid_opt.top{margin-top:5px}
.grid_opt ul{*zoom:1}
.grid_opt ul:after{content:''; display:block; clear:both}
.grid_opt ul li{float:left}
.grid_opt ul li .input_item{margin-bottom:5px}
.grid_opt ul li .input_item .h_label{display:inline-block;width:70px;padding:0 10px 0 0;color:#000;text-align:right}

/* inner_option */
.inner_opt{position:relative;padding:10px;background:#f2f0e7}
.inner_opt ul:after{display:block;clear:both;content:''}
.inner_opt ul li{float:left; margin-right:10px}
.inner_opt ul li .input_item{margin-top:5px}
.inner_opt ul li .input_item .h_label{display:inline-block;width:80px;padding:0 10px 0 0;color:#000;text-align:right}
.inner_opt ul li .input_item .item_unit{color:#999}

/* access_option */
.access_opt{position:relative;padding:10px 0 3px;border-top:2px solid #dfdfdf;background:#f8f8f8}
.access_opt ul li{margin-bottom:5px}
.access_opt ul li label{display:inline-block;width:150px;padding:0 10px 0 0;color:#000;text-align:right;vertical-align:top}
.access_opt ul li .k-grid{display:inline-block;width:405px;}

/* Side Button More */
.side_btn_more{position:fixed;top:150px;right:-413px;height:60px;z-index:999}
.side_btn_more span.alert{position:absolute;top:5px;left:0;width:18px;height:18px;line-height:16px;background:url(../images/theme_a/spr_ico1.png) 0 -153px no-repeat;font-size:10px;font-weight:bold;color:#fff;text-align:center;z-index:999;-webkit-animation: mymove 0.8s infinite;animation: mymove 0.8s infinite;text-indent:-9999px}
@-webkit-keyframes mymove {
    0%   {top:5px}
    50%  {top:10px}
    100% {top:5px}
}
@keyframes mymove {
    0%   {top:5px}
    50%  {top:10px}
    100% {top:5px}
}
.side_btn_more .btn_arrow{display:block;float:left;width:26px;height:60px;margin-top:10px;background:url(../images/theme_a/spr_ico1.png) 0 0 no-repeat;cursor:pointer;z-index:99;text-indent:-9999px;opacity:0.4}
.side_btn_more .btn_arrow.open{background-position:-109px -511px}
.side_btn_more .btn_arrow.close{background-position:-79px -511px;opacity:1}
.side_btn_more .btn_arrow:hover{opacity:1}
.side_btn_more .btn_more_set{float:left;width:395px;padding:5px 10px 10px 5px;border:2px solid #c19852;border-radius:5px 0 0 5px;background:#eee6d9}
.side_btn_more .btn_more_set ul{*zoom:1}
.side_btn_more .btn_more_set ul:after{content:'';display:block;clear:both}
.side_btn_more .btn_more_set ul li{float:left;margin:5px 0 0 5px}
.side_btn_more .btn_more_set ul li .btn_quick_menu{width:150px;height:35px;margin:0}
.side_btn_more .btn_more_set ul li .btn_quick_menu span{margin-top:7px}
.side_btn_more .btn_more_set.open{visibility : visible}
.side_btn_more .btn_more_set.close{visibility : hidden}

/* Side Button More */
.insidepopup_btn_more{position:absolute;top:150px;right:-413px;height:60px;z-index:999}
.insidepopup_btn_more span.alert{position:absolute;top:5px;left:0;width:18px;height:18px;line-height:16px;background:url(../images/theme_a/spr_ico1.png) 0 -153px no-repeat;font-size:10px;font-weight:bold;color:#fff;text-align:center;z-index:999;-webkit-animation: mymove 0.8s infinite;animation: mymove 0.8s infinite;text-indent:-9999px}
@-webkit-keyframes mymove {
    0%   {top:5px}
    50%  {top:10px}
    100% {top:5px}
}
@keyframes mymove {
    0%   {top:5px}
    50%  {top:10px}
    100% {top:5px}
}
.insidepopup_btn_more .btn_arrow{display:block;float:left;width:26px;height:60px;margin-top:10px;background:url(../images/theme_a/spr_ico1.png) 0 0 no-repeat;cursor:pointer;z-index:99;text-indent:-9999px;opacity:0.4}
.insidepopup_btn_more .btn_arrow.open{background-position:-109px -511px}
.insidepopup_btn_more .btn_arrow.close{background-position:-79px -511px;opacity:1}
.insidepopup_btn_more .btn_arrow:hover{opacity:1}
.insidepopup_btn_more .btn_more_set{float:left;width:395px;padding:5px 10px 10px 5px;border:2px solid #c19852;border-radius:5px 0 0 5px;background:#eee6d9}
.insidepopup_btn_more .btn_more_set ul{*zoom:1}
.insidepopup_btn_more .btn_more_set ul:after{content:'';display:block;clear:both}
.insidepopup_btn_more .btn_more_set ul li{float:left;margin:5px 0 0 5px}
.insidepopup_btn_more .btn_more_set ul li .btn_quick_menu{width:150px;height:35px;margin:0}
.insidepopup_btn_more .btn_more_set ul li .btn_quick_menu span{margin-top:7px}
.insidepopup_btn_more .btn_more_set.open{visibility : visible}
.insidepopup_btn_more .btn_more_set.close{visibility : hidden}

/* group_wear */
.w_mail_sel{position:relative;margin-top:5px;padding:10px;border-top:2px solid #c3b986;border-bottom:1px solid #d1cbb1;background:#f2f0e7;*zoom:1}
.w_mail_sel.to{margin:0}
.w_mail_sel .mail_sel_list{height:100px;overflow:auto;padding:6px 10px;margin-top:5px;border:1px solid #d1cbb1;background:#fff}
.w_mail_sel .mail_sel_list li{position:relative;padding:4px 0;border-bottom:1px dotted #d1cbb1}
.w_mail_sel .mail_sel_list li .btn_mail_del{position:absolute;top:6px;right:0;display:block;width:13px;height:13px;background:url(../images/theme_a/spr_comm_ico.png) 0 -170px no-repeat;text-indent:-9999px}
.w_mail_sel_btn{width:80px;margin-top:5px;float:left}
.w_mail_sel_btn .btn_mail_sel{display:block;width:32px;height:34px;margin:0 auto;background:url(../images/theme_a/spr_ico2.png) 0 -186px no-repeat;text-indent:-9999px}
.w_mail_sel_btn .btn_mail_sel.to{margin-top:80px}
.w_mail_sel_btn .btn_mail_sel.cc{margin-top:135px}
.w_mail_sel_btn .btn_mail_sel.bcc{margin-top:135px}
.w_mail_type_list{padding:10px 10px 0 10px}
.w_mail_type_list li{padding-bottom:5px}
.w_mail_type_list li.last{padding:0}
.w_mail_type_list li button{display:block;width:100%;padding:10px;border:1px solid #dfd9c8;background:#ece9df;font-size:14px;font-weight:bold;color:#5b3728;text-align:right}
.w_mail_type_list li button:hover{border:1px solid #f5d479;background:#f8e5b2;text-decoration:none}
.w_mail_type_list li button.active{border:1px solid #f5d479;background:#f8e5b2;text-decoration:none}
.w_mail_view{position:relative;padding:10px;border-top:2px solid #c3b986;border-bottom:1px solid #d1cbb1;background:#f2f0e7;*zoom:1}
.w_mail_view .w_mail_view_header h4{padding-bottom:5px;font-size:15px;border-bottom:1px dotted #d1cbb1}
.w_mail_view .w_mail_view_header dl.mail_addr_list{padding-top:5px}
.w_mail_view .w_mail_view_header dl.mail_addr_list dt{position:relative;width:100px;padding:0 0 2px 0;clear:both;float:left;line-height:18px}
.w_mail_view .w_mail_view_header dl.mail_addr_list dd{line-height:18px;overflow:hidden;padding: 0 0 2px 8px;text-indent:-8px;word-break:break-all}
.w_mail_view .w_mail_view_header ul.file_list{margin-top:5px;padding:5px 0;border-top:1px dotted #d1cbb1}
.w_mail_view .w_mail_view_content{margin-top:5px;padding:10px;border:1px solid #d1cbb1;background:#fff} 
.w_mail_setting_section{position:relative;border:1px solid #e6d8a6;background:#fff;*zoom:1}
.w_mail_setting_section.account{min-height:125px}
.w_mail_setting_section.spams{min-height:100px}
.w_mail_setting_section.forwarding{min-height:100px}
.w_mail_setting_section.signature{min-height:155px}
.w_mail_setting_section .w_mail_setting_list{width:100%;margin:10px;border-width:1px 1px 0 1px;border-style:solid;border-color:#dfd9c8}
.w_mail_setting_section .w_mail_setting_list dt{padding:10px;border-bottom:1px solid #dfd9c8;background:#ece9df;font-size:16px;font-weight:bold;text-align:center}
.w_mail_setting_section .w_mail_setting_list dd{padding:7px 10px;border-bottom:1px solid #dfd9c8;background:#fff}

/* h3_option */
.h3_opt{position:absolute; top:0; right:10px}
.h3_opt .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}

/* button top right */
.btn_abs_right{position:absolute;top:0;right:0}

/* grid_top_option */
.grid_top_opt{position:relative; text-align:right; *zoom:1}
.grid_top_opt:after{content:''; display:block; clear:both}
.grid_top_opt .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}

/* grid_bottom_option */
.grid_bottom_opt{position:relative;text-align:right}
.grid_bottom_opt .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}

/* form_bottom_option */
.form_bottom_opt{position:relative; margin-top:5px; text-align:right}
.form_bottom_opt .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}

/* form_bottom_abs_opt */
.form_bottom_right_abs_opt{position:absolute; right:10px; bottom:10px}
.form_bottom_right_abs_opt .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}
.form_bottom_left_abs_opt{position:absolute; left:10px; bottom:10px}
.form_bottom_left_abs_opt .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}

/* grid_bottom_input */
.grid_bottom_input{position:relative; margin-top:5px; *zoom:1}
.grid_bottom_input:after{display:block;clear:both;content:''}
.grid_bottom_input ul{float:right; *zoom:1}
.grid_bottom_input ul:after{display:block;clear:both;content:''}
.grid_bottom_input ul li{float:left}
.grid_bottom_input ul li .input_item{margin-bottom:5px}
.grid_bottom_input ul li .input_item .h_label{display:inline-block;width:100px;padding:0 10px 0 0;color:#000;text-align:right}
.grid_bottom_input ul li .input_item .item_unit{color:#999}

/* side_option */
.side_wrap{position:absolute; top:0; right:0; width:335px; height:100%}

.sideL_opt{overflow:auto;overflow-x:hidden;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;width:303px;border-top:2px solid #c3b986;background:#f2f0e7}
.sideL_close{position:absolute;top:0;right:0;width:20px;height:18px;background:url(../images/theme_a/sprite_btn.png) 0 -280px no-repeat;z-index:10}
.sideL_open{overflow-y:visible;position:absolute;top:48px;right:0;left:0;bottom:0;z-index:20;width:11px;background:#c3b986;cursor:pointer}
.sideL_open .btn_open{display:block;position:absolute;top:11px;left:2px;width:6px;height:9px;background:url(../images/theme_a/sprite_img.png) -178px -75px no-repeat}
.sideL_opt .h_today{margin:10px 0 0 20px;font-size:18px; font-weight:bold; color:#6b5a37}
.sideL_opt .info_list{padding:6px 10px; margin:10px; border:1px solid #dfdfdf; background:#f8f8f8; border-radius:4px}
.sideL_opt .info_list li{font-size:11px; line-height:18px; color:#666}
.sideL_opt .option_list{float:left; margin:23px 10px 0 0}
.sideL_opt .option_list.mg0{margin-top:5px}
.sideL_opt .option_list table{width:100%;border:none;color:#666}
.sideL_opt .option_list th,.sideL_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.sideL_opt .option_list th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.sideL_opt .option_list .item{position:relative;margin:-4px 0}
.sideL_opt .option_list .item .item_box{display:inline-block;margin:2px 0}
.sideL_opt .option_list .item .item_box.last{display:inline-block;margin-bottom:0}

.sideR_opt{overflow-y:visible;position:absolute;top:0;right:0;bottom:0;z-index:20;width:350px;border-top:2px solid #c3b986;background:#f2f0e7}
.sideR_opt.top{top:58px}
.sideR_opt h3{position:relative;margin:0 0 0 10px;padding:8px 0 0 17px;font-size:14px;font-weight:bold;color:#000}
.sideR_opt h3 .ico{position:absolute;top:10px;left:0;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -153px no-repeat}
.sideR_close{position:absolute;top:0;left:0;width:20px;height:18px;background:url(../images/theme_a/sprite_btn.png) -20px -280px no-repeat}
.sideR_open{overflow-y:visible;position:absolute;top:40px;right:0;bottom:0;z-index:20;width:11px;background:#a4bd61;cursor:pointer}
.sideR_open .btn_open{display:block;position:absolute;top:11px;left:4px;width:6px;height:9px;background:url(../images/theme_a/sprite_img.png) -138px -81px no-repeat}
.sideR_opt .option_list{padding:10px 10px 5px}
.sideR_opt .option_list table{width:100%;border:none;color:#666}
.sideR_opt .option_list th,.sideR_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.sideR_opt .option_list	th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.sideR_opt .option_list .item{position:relative;margin:-4px 0}
.sideR_opt .option_list .item .item_box{display:inline-block;margin:2px 0}
.sideR_opt .option_list .item .item_box.last{display:inline-block;margin-bottom:0}

.side_opt{position:relative;border-top:2px solid #c3b986;background:#f2f0e7}
.side_opt.no_line{border:none; background:none}
.side_opt.top{margin-top:5px}
.side_opt h3{position:relative;margin:8px 0 0 0;padding-left:17px;font-size:14px;font-weight:bold;color:#000}
.side_opt h3 .ico{position:absolute;top:3px;left:0;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -153px no-repeat}
.side_opt .option_list{padding:10px}
.side_opt .option_list table{width:100%;border:none;color:#666}
.side_opt .option_list th,.side_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.side_opt .option_list th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.side_opt .option_list td p.word{text-align:right;padding-top:3px}
.side_opt .option_list .item{position:relative;margin:-4px 0;}
.side_opt .option_list .item .item_box{display:inline-block;margin-bottom:4px}
.side_opt .option_list .item .item_box.last{display:inline-block;margin-bottom:0}
.side_opt .option_list .member_photo{position:absolute; top:10px; right:10px; width:100px; height:100px; padding:3px; border:2px solid #dfdfdf; background:#fff}
.side_opt .option_list .member_photo img{width:100px; height:100px}
.side_opt .option_list .corp_logo{position:absolute; top:10px; right:10px; width:100px; height:50px; padding:3px; border:2px solid #dfdfdf; background:#fff}
.side_opt .option_list .corp_logo img{width:100px; height:50px}
.side_opt .option_list span.guide_txt{display:inline-block;padding-left:7px;vertical-align:middle}
.side_opt .dot_line{border-bottom:1px dashed #dfdfdf}

.inner_tab_opt{position:relative; margin-top:5px; border:1px solid #dfdfdf;background:#f8f8f8}
.inner_tab_opt h3{margin:8px 0 0 3px;font-size:14px;font-weight:bold;color:#000}
.inner_tab_opt h3 .ico{display:inline-block;width:11px;height:9px;margin-right:7px;background:url(../images/theme_a/sprite_img.png) -204px -75px no-repeat}
.inner_tab_opt .option_list{padding:10px}
.inner_tab_opt .option_list table{width:100%;border:none;color:#666}
.inner_tab_opt .option_list th,.inner_tab_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.inner_tab_opt .option_list	th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.inner_tab_opt .option_list .item{position:relative;margin:-4px 0}
.inner_tab_opt .option_list .item .item_box{display:inline-block;margin-bottom:8px}
.inner_tab_opt .option_list .item .item_box.last{display:inline-block;margin-bottom:0}
.inner_tab_opt .dot_line{border-bottom:1px dashed #dfdfdf}

.member_info_list{overflow:auto;overflow-x:hidden;position:absolute;top:215px;right:0;left:0;bottom:35px;z-index:20}

.abs_opt{overflow:auto;overflow-x:hidden;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;border-top:2px solid #c3b986;background:#f2f0e7}
.abs_opt h3{position:relative;margin:10px 0 0 10px;padding-left:17px;font-size:14px;font-weight:bold;color:#000}
.abs_opt h3 .ico{position:absolute;top:3px;left:0;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -153px no-repeat}
.abs_opt .option_list{margin:5px 10px 0 0}
.abs_opt .option_list table{width:100%;border:none;color:#666}
.abs_opt .option_list th,.abs_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.abs_opt .option_list th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.abs_opt .option_list .item{position:relative;margin:-4px 0}
.abs_opt .check_list {width:300px; float:left; margin-right:15px}
.abs_opt .check_list ul{margin:5px 0 0 25px}

.abs_m_opt{overflow:auto;overflow-x:hidden;position:absolute;top:0;left:0;z-index:20;border:1px solid #dfdbc8;border-radius:5px;background:#f2f0e7}
.abs_m_opt h3{margin:13px 0 0 15px;font-size:14px;font-weight:bold;color:#000}
.abs_m_opt h3 .ico{display:inline-block;width:11px;height:9px;margin-right:7px;background:url(../images/theme_a/sprite_img.png) -204px -75px no-repeat}
.abs_m_opt .option_list{float:left; margin:5px 10px 0 0}
.abs_m_opt .option_list table{width:100%;border:none;color:#666}
.abs_m_opt .option_list th,.abs_m_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.abs_m_opt .option_list th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.abs_m_opt .option_list .item{position:relative;margin:-4px 0}
.abs_m_opt .check_list {width:300px; float:left; margin-right:15px}
.abs_m_opt .check_list ul{margin:5px 0 0 25px}

.abs_v_btn_set {overflow:auto;overflow-x:hidden;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;padding:1px 5px 5px 5px;border-top:2px solid #c3b986;background:#f2f0e7}
.abs_v_btn_set .btn_list {margin-top:5px}
.abs_v_btn_set .btn_list li{height:30px}

/* input grid */
.item .k-grid-header .k-header{padding:0.4em 0.6em 0.6em;border-width:0 0 0 1px;vertical-align: middle}
.item .k-grid td{border-width:0 0 1px 1px;border-color:#e1e1e1;vertical-align: middle}

/* Photo List */
.photo_edit_list{position:relative; margin:10px 15px}
.photo_edit_list ul{*zoom:1}
.photo_edit_list ul:after{content:''; display:block; clear:both}
.photo_edit_list ul li{float:left; width:152px; margin:0 15px 15px 0}
.photo_edit_list ul li .photo_edit{padding:5px; border:1px solid #dfdfdf}
.photo_edit_list ul li .photo_edit li{position:relative; width:140px; float:none; margin:0}
.photo_edit_list ul li .photo_edit li.photo{height:140px; background:url(../images/theme_a/bg_no_img.gif) no-repeat}
.photo_edit_list ul li .photo_edit li.photo img {width:140px; height:140px}
.photo_edit_list ul li .photo_edit li.photo .btn_photo_del{position:absolute; top:5px; right:5px; width:14px; height:14px; background:url(../images/theme_a/sprite_btn.png) -87px -78px; text-indent:-9999px}
.photo_edit_list ul li .photo_edit li.photo .btn_photo_add{position:absolute; top:5px; right:5px; width:14px; height:14px; background:url(../images/theme_a/sprite_btn.png) -73px -78px; text-indent:-9999px}
.photo_edit_list ul li .photo_edit li.photo_name {margin:5px 0 0 0}
.photo_edit_list ul li .photo_edit li.photo_sort {margin:5px 0 0 0}

.booking_opt{position:absolute; top:20px; left:0;border-top:2px solid #c3b986;background:#f2f0e7}
.booking_opt .option_list{padding:10px 10px 5px}
.booking_opt .option_list table{width:100%;border:none;color:#666}
.booking_opt .option_list th,.booking_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.booking_opt .option_list	th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.booking_opt .option_list .item{position:relative;margin:-4px 0}
.booking_opt .option_list .item .item_box{display:inline-block;margin-bottom:8px}
.booking_opt .option_list .item .item_box.last{display:inline-block;margin-bottom:0}

.info_opt{position:relative;border-top:2px solid #dfdfdf;background:#f8f8f8}
.info_opt .option_list{padding:10px}
.info_opt .option_list table{width:100%;border:none;color:#666}
.info_opt .option_list th,.info_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.info_opt .option_list	th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.info_opt .option_list .item{position:relative;margin:-4px 0}
.info_opt .option_list .item .item_box{display:inline-block;margin-bottom:8px}
.info_opt .option_list .item .item_box.last{display:inline-block;margin-bottom:0}
.info_opt .abs_btn{position:absolute;top:12px;right:10px}

.cms_opt{position:relative;border-top:2px solid #c3b986;border-bottom:1px solid #dfdbc8;background:#f2f0e7}
.cms_opt .option_list{padding:10px}
.cms_opt .option_list table{width:100%;border:none;color:#666}
.cms_opt .option_list th,.cms_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.cms_opt .option_list	th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.cms_opt .option_list .item{position:relative;margin:-4px 0}
.cms_opt .option_list .item .item_box{display:inline-block;margin-bottom:8px}
.cms_opt .option_list .item .item_box.last{display:inline-block;margin-bottom:0}
.cms_opt .option_list .item .check_box{display:inline-block;width:1000px;padding:5px 10px;border:1px solid #dfdbc8;background:#f8f8f8;border-radius:3px}
.cms_opt .option_list .item .check_box ul li{float:left; width:150px}
.cms_opt .option_list .item .all_select{margin-left:5px; vertical-align:top}

.side_grid{overflow:auto;overflow-x:hidden;position:absolute;top:0;right:0;left:0;z-index:20;padding:10px;border-top:2px solid #c3b986;background:#f2f0e7}
.side_grid h3{position:relative;margin:0;padding-left:17px;font-size:14px;font-weight:bold;color:#000}
.side_grid h3 .ico{position:absolute;top:3px;left:0;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -153px no-repeat}
.side_grid .form_list{padding:3px 10px; margin-top:5px; border:1px solid #dfdfdf; height:50px; overflow-y:auto}
.side_grid .form_list ul{*zoom:1}
.side_grid .form_list ul:after{content:''; display:block; clear:both}
.side_grid .form_list ul li{width:120px; float:left}

/* pms_list */
.pms_list{padding:13px 0; margin-top:5px; border:1px solid #dfdbc8;border-radius:5px;background:#f2f0e7}
.pms_list ul:after{display:block;clear:both;content:''}
.pms_list ul li{float:left; margin-left:15px; color:#80983F}

.total_grid{float:right;width:400px;margin-top:5px;border-top:2px solid #73aec3}
.total_grid table{width:100%;border:none;color:#666}
.total_grid th{padding:6px 10px 5px 5px; border-width:0 1px 1px 0; border-style:solid; border-color:#73aec3; background:#e0eef3; font-weight:bold; color:#000}
.total_grid th.first{border-left:1px solid #73aec3}
.total_grid td{padding:6px 0; border-width:0 1px 1px 0; border-style:solid; border-color:#e1e1e1; font-size:13px}
.total_grid td.first{border-left:1px solid #e1e1e1}
.total_grid td .item{position:relative;margin:-4px 0}

.item .item_unit{color:#999}
.item .pending{display:inline-block;width:30px;height:20px;margin:0 5px 0 20px;background:#FFFF99;vertical-align:middle}
.item .tentative{display:inline-block;width:30px;height:20px;margin:0 5px 0 10px;background:#0099FF;vertical-align:middle}
.item .definite{display:inline-block;width:30px;height:20px;margin:0 5px 0 10px;background:#FF9933;vertical-align:middle}

.item h4 .ico{display:inline-block;width:6px; height:6px; margin-right:5px;background:#cc7e0d;vertical-align:middle}
.item .option_box{padding:6px 10px;margin:5px 0 0 0;border:1px solid #dfdfdf;background:#f8f8f8;border-radius:3px}
.item .option_box .sub_item{position:relative}

/* Check Out Start 占쎌쥙�윪野껁깷�쐻占쎈뜆肉� */
.check_out_start{position:absolute; top:7px; left:50%; margin-left:-200px}
.check_out_start .blink_list{float:left;margin:2px 0 0 10px}
.check_out_start .blink_list .blink_item{margin-left:8px; vertical-align:middle}
.check_out_start .blink_list .blink_item span {vertical-align:middle}
.check_out_start .blink_list .blink_item .ico{display:inline-block; width:10px; height:10px; margin-right:5px; background:url(../images/theme_a/sprite_img.png) -89px -147px no-repeat}
.check_out_start .blink_list .blink_item .ico.dis{display:inline-block; width:10px; height:10px; margin-right:5px; background:url(../images/theme_a/sprite_img.png) -99px -147px no-repeat}


/* Paid Amount 占쎌쥙�윪野껁깷�쐻占쎈뜆肉� */
.balance{width:180px; padding:5px 0; border-top:2px solid #c3b986;background:#f2f0e7}
.balance dt{position:relative; margin-bottom:5px; padding:2px 10px 5px 10px; border-bottom:1px solid #dfdbc8}
.balance dt .state{width:50px; display:inline-block}
.balance dt .unit{position:absolute; top:2px; right:10px}
.balance dd{height:69px; overflow-y:auto; overflow-x:hidden; padding:0 10px}
.balance dd ul li{position:relative; padding:4px 0}
.balance dd ul li .state{width:50px; display:inline-block}
.balance dd ul li .unit{position:absolute; top:4px; right:0; color:#666}

/* balance 占쎌쥙�윪野껁깷�쐻占쎈뜆肉� */
.paid_amount{width:170px; padding:10px 5px; border:1px solid #dfdbc8;border-radius:5px;background:#f2f0e7}

/* Folio Print 占쎌쥙�윪野껁깷�쐻占쎈뜆肉� */
.folio_print{width:180px; margin-top:5px; padding:5px 0; border-top:2px solid #c3b986;background:#f2f0e7}
.folio_print li{padding:0 10px}
.folio_print li.sub{padding:0 25px}

/* 癲ル슣�돸占쎌닂�삕野껁꺈�삕占쎈냵�삕占쎌뼃�쐻占쎈뜄�렭 占쎌쥙�윪野껁깷�쐻占쎈뜆肉� */
.payment{position:absolute; top:0; right:0; padding:5px; width:200px; border-top:2px solid #c3b986;background:#f2f0e7}
.payment .btn_payment{width:98px; height:90px; line-height:90px; margin-bottom:3px; border:1px solid #a18623; background: #d0b85f; /* Old browsers */
background: -moz-linear-gradient(top,  #d0b85f 0%, #ab8f28 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0b85f), color-stop(100%,#ab8f28)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d0b85f 0%,#ab8f28 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d0b85f 0%,#ab8f28 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d0b85f 0%,#ab8f28 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d0b85f 0%,#ab8f28 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0b85f', endColorstr='#ab8f28',GradientType=0 ); /* IE6-9 */
border-radius:3px; font-size:13px; font-weight:bold; color:#fff}
.payment .input_item{margin-top:5px}
.payment .input_item label{display:inline-block;width:50px}

/* Check Out */
.check_out{position:relative; width:388px; margin-top:5px; padding:0 5px 5px 5px; border-top:2px solid #c3b986;background:#f2f0e7; *zoom:1}
.check_out:after{content:''; display:block; clear:both}
.check_out .chk_box{position:absolute; top:5px; left:10px}

/* Bill button */
.bill{position:relative; width:388px; margin-top:5px; padding:5px 5px 2px 5px; border-top:2px solid #c3b986;background:#f2f0e7}
.bill .btn_bill{width:94px;height:25px;line-height:18px;margin-bottom:3px;border:1px solid #505050;background:#565656;border-radius:3px;font-size:13px;font-weight:bold;color:#fff}
.bill .btn_bill:hover{border:1px solid #0084af;background:#0099cb;text-decoration:none;color:#fff}
.bill .btn_bill.dis{border:1px solid #d5d5d5;background:#e9e9e9;color:#999}

/* Bill Posting Guest 占쎌쥙�윪野껁깷�쐻占쎈뜆肉� */
.bill_posting_guest{position:relative; margin:10px 0 0 20px}
.bill_posting_guest span{display:inline-block; margin-right:20px; font-size:18px; color:#000; font-weight:bold}

/* Bill Menu Group 占쎌쥙�윪野껁깷�쐻占쎈뜆肉� */
.bill_menu_group{position:absolute; top:340px; left:0; width:152px}
.bill_menu_group .menu_box{padding:5px;border-top:2px solid #c3b986;background:#f2f0e7}
.bill_menu_group .menu_box .btn_prev_menu{width:140px; height:15px; margin-bottom:5px; background:url(../images/theme_a/sprite_btn.png) 0 -391px no-repeat; text-indent:-9999px}
.bill_menu_group .menu_box .btn_item {width:140px; height:50px; line-height:50px; margin-bottom:3px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-bottom:1px solid #b0b0b0;border-right:1px solid #b0b0b0;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
border-radius:3px;color:#000;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer}
.bill_menu_group .menu_box .btn_scroll_set{margin-top:3px}
.bill_menu_group .menu_box .btn_scroll_set .btn_scroller_prev{width:68px; height:14px; background:url(../images/theme_a/sprite_btn.png) 0 -124px no-repeat; text-indent:-9999px}
.bill_menu_group .menu_box .btn_scroll_set .btn_scroller_next{width:68px; height:14px; background:url(../images/theme_a/sprite_btn.png) 0 -138px no-repeat; text-indent:-9999px}

/* Bill Menu 占쎌쥙�윪野껁깷�쐻占쎈뜆肉� */
.bill_menu{position:absolute; top:340px; left:157px; width:296px}
.bill_menu .menu_box{padding:5px;border-top:2px solid #c3b986;background:#f2f0e7}
.bill_menu .menu_box .btn_item {width:140px; height:50px; line-height:50px; margin-bottom:3px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-bottom:1px solid #b0b0b0;border-right:1px solid #b0b0b0;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
border-radius:3px;color:#000;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer}
.bill_menu .menu_box .menu_list{width:135px; float:left; margin-right:10px}
.bill_menu .menu_box .menu_list.end{margin:0}
.bill_menu .menu_box .btn_scroll_set{margin-top:3px}
.bill_menu .menu_box .btn_scroll_set .btn_scroller_prev{width:140px; height:14px; background:url(../images/theme_a/sprite_btn.png) 0 -152px no-repeat; text-indent:-9999px}
.bill_menu .menu_box .btn_scroll_set .btn_scroller_next{width:140px; height:14px; background:url(../images/theme_a/sprite_btn.png) 0 -166px no-repeat; text-indent:-9999px}

/* Payment */
.payment_wrap{position:relative; width:800px; margin:0 auto}

/* Status */
.label_wait{display:inline-block; padding:3px 10px; margin-right:10px; background:#339999; color:#fff; font-size:11px; font-weight:bold; border-radius:3px}
.label_psp{display:inline-block; padding:3px 10px; margin-right:10px; background:#6633cc; color:#fff; font-size:11px; font-weight:bold; border-radius:3px}
.label_ten{display:inline-block; padding:3px 10px; margin-right:10px; background:#ff6600; color:#fff; font-size:11px; font-weight:bold; border-radius:3px}
.label_def{display:inline-block; padding:3px 10px; margin-right:10px; background:#3366ff; color:#fff; font-size:11px; font-weight:bold; border-radius:3px}
.label_act{display:inline-block; padding:3px 10px; margin-right:10px; background:#339900; color:#fff; font-size:11px; font-weight:bold; border-radius:3px}
.label_qtn{display:inline-block; padding:3px 10px; margin-right:10px; background:#993333; color:#fff; font-size:11px; font-weight:bold; border-radius:3px}
.label_cxl{display:inline-block; padding:3px 10px; margin-right:10px; background:#33ccad; color:#fff; font-size:11px; font-weight:bold; border-radius:3px}
.label_all{display:inline-block; padding:3px 10px; margin-right:10px; background:#909900; color:#fff; font-size:11px; font-weight:bold; border-radius:3px}
.w_cell_wait{background:#339999; color:#fff; font-weight:bold; text-align:center}
.w_cell_wait_s{background:#55bbbb; color:#fff; font-weight:bold; text-align:center}
.w_cell_psp{background:#6633cc; color:#fff; font-weight:bold; text-align:center}
.w_cell_psp_s{background:#8856ec; color:#fff; font-weight:bold; text-align:center}
.w_cell_ten{background:#ff6600; color:#fff; font-weight:bold; text-align:center}
.w_cell_ten_s{background:#ff893a; color:#fff; font-weight:bold; text-align:center}
.w_cell_def{background:#3366ff; color:#fff; font-weight:bold; text-align:center}
.w_cell_def_s{background:#698fff; color:#fff; font-weight:bold; text-align:center}
.w_cell_act{background:#339900; color:#fff; font-weight:bold; text-align:center}
.w_cell_act_s{background:#54c51b; color:#fff; font-weight:bold; text-align:center}
.w_cell_qtn{background:#993333; color:#fff; font-weight:bold; text-align:center}
.w_cell_qtn_s{background:#ba5757; color:#fff; font-weight:bold; text-align:center}
.w_cell_cxl{background:#33ccad; color:#fff; font-weight:bold; text-align:center}
.w_cell_cxl_s{background:#58ebcd; color:#fff; font-weight:bold; text-align:center}
.w_cell_all{background:#909900; color:#fff; font-weight:bold; text-align:center}
.w_cell_all_s{background:#b7c11e; color:#fff; font-weight:bold; text-align:center}
.w_cell_prepare{background:#d4d4d4; color:#fff; font-weight:bold; text-align:center}
.w_cell_finish{background:#d4d4d4; color:#fff; font-weight:bold; text-align:center}
.ico_prepare{display:inline-block; width:14px; height:15px; margin:2px 0 -2px; background:url(../images/theme_a/sprite_img.png) -186px -172px no-repeat; text-indent:-9999px}
.ico_finish{display:inline-block; width:14px; height:15px; margin:2px 0 -2px; background:url(../images/theme_a/sprite_img.png) -200px -172px no-repeat; text-indent:-9999px}


/* 占쎌쥙�윥�뵳占쎈쐻占쎈뜄�렭 press 占쎌쥙�윪野껁깷�쐻占쎈뜆肉� */
.btn_bar{position:relative; height:5px; margin-top:10px; background:#dfdfdf}
.btn_bar .btn_toggle{position:absolute; top:0; left:50%; width:100px; height:5px; margin-left:-50px; background:#6d635e; text-indent:-9999px}
.press_bottom {position:relative; padding:3px 10px 10px 10px; *zoom:1}
.press_bottom:after{content:''; display:block; clear:both}
.press_bottom .today_functions{position:relative;width:49.7%;float:left}
.press_bottom .today_functions .btn_more{position:absolute; top:8px; right:0; width:16px; height:16px; background:url(../images/theme_a/sprite_btn.png) -64px -39px no-repeat; text-indent:-9999px}
.press_bottom .today_functions .functions_list{margin:5px 0 0 0; padding:5px 10px; border:1px solid #e1e1e1; background:#fff;}
.press_bottom .today_functions .functions_list li {padding:2px 0}
.press_bottom .today_functions .functions_list li .ico{display:inline-block; width:4px; height:4px; margin-right:6px; background:#c3b986; vertical-align:middle}
.press_bottom .today_functions .functions_list li .ttl{display:inline-block; width:150px; vertical-align:middle}
.press_bottom .today_functions .functions_list li .date{display:inline-block; width:80px; margin-left:10px; vertical-align:middle}
.press_bottom .today_functions .functions_list li .charge{display:inline-block; width:80px; margin-left:10px; vertical-align:middle}
.press_bottom .today_functions .functions_list li .phone{display:inline-block; width:80px; margin-left:10px; vertical-align:middle}
.press_bottom .today_functions .functions_list li .place{display:inline-block; width:80px; margin-left:10px; vertical-align:middle}
.press_bottom .online_booking_status{position:relative;width:49.7%;float:right}
.press_bottom .online_booking_status .btn_more{position:absolute; top:8px; right:0; width:16px; height:16px; background:url(../images/theme_a/sprite_btn.png) -64px -39px no-repeat; text-indent:-9999px}
.press_bottom .online_booking_status .status_list{margin:5px 0 0 0; padding:5px 10px; border:1px solid #e1e1e1; background:#fff;}
.press_bottom .online_booking_status .status_list li {padding:2px 0}
.press_bottom .online_booking_status .status_list li .ico{display:inline-block; width:4px; height:4px; margin-right:6px; background:#c3b986; vertical-align:middle}
.press_bottom .online_booking_status .status_list li .ttl{display:inline-block; width:150px; vertical-align:middle}
.press_bottom .online_booking_status .status_list li .room{display:inline-block; width:50px; margin-left:10px; vertical-align:middle}
.press_bottom .online_booking_status .status_list li .day{display:inline-block; width:30px; margin-left:10px; vertical-align:middle}
.press_bottom .online_booking_status .status_list li .subscriber{display:inline-block; width:80px; margin-left:10px; vertical-align:middle}
.press_bottom .online_booking_status .status_list li .phone{display:inline-block; width:80px; margin-left:10px; vertical-align:middle}

/* layer Check In More button set */
.check_in_btn_group{position:absolute;top:272px;left:856px;width:398px;z-index:999}
.check_in_btn_group .menu_box{padding:10px 2px 2px 10px;border-top:2px solid #c3b986;background:#f2f0e7;*zoom:1}
.check_in_btn_group .menu_box:after{content:'';display:block;clear:both}
.check_in_btn_group .menu_box .btn_chk_in {display:inline-block; float:left; width:180px; height:50px; line-height:50px; margin:0 8px 8px 0; border:1px solid #9eb84b; background:#b5cf63; border-radius:3px; font-size:13px; font-weight:bold; color:#fff; text-align:center}

/* layer Check In More button set */
.pop_mileage_edit {display:none;width:300px !important;padding:10px;border:1px solid #bababa;background:#fff;-moz-box-shadow:2px 2px 5px -1px #999;-webkit-box-shadow:2px 2px 5px -1px #999;box-shadow:2px 2px 5px -1px #999;z-index:999}

/* right_content */
.right_content{position:absolute;top:0;right:0;bottom:0;z-index:20}
.right_m_content{position:absolute;top:0;right:0;z-index:20}
.right_m_bottom_content{position:absolute;bottom:0;right:0;z-index:20}

/* left_content */
.left_content{position:absolute;top:0;left:0;bottom:0;z-index:20}
.left_m_content{position:absolute;top:0;left:0;z-index:20}
.left_m_bottom_content{position:absolute;bottom:0;left:0;z-index:20}

/* absolute_content */
.abs_content{position:absolute;top:0;left:0;bottom:0;z-index:20}
.abs_wide_content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20}
.abs_m_content{position:absolute;top:0;z-index:20}
.abs_box_content{overflow:auto;overflow-x:hidden;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;border-top:2px solid #c3b986;background:#f2f0e7}
.abs_m_box_content{position:absolute;top:0;z-index:20;border-top:2px solid #c3b986;background:#f2f0e7}
.abs_wide_bottom_content{position:absolute;left:0;right:0;bottom:0;z-index:20}

/* relative_content */
.ret_content{position:relative}

/* 癲ル슪�맋�몭�씛�삕�걡占쏙┼�슢�닪占쎄쒀�삕筌묒궗異�占쎈쵐�굲 */
.handle_message{position:absolute;top:29px;left:0;bottom:0;width:99.7%;border:1px solid #dfdbc8;border-radius:5px;background:#f2f0e7}
.handle_message p{padding:10px}

/* Grid inner*/
.w_grid_inner{position:relative;margin-top:5px;border-top:2px solid #cfcfcf;border-right:1px solid #e1e1e1}
.w_grid_inner.m10{margin:5px 10px 0}
.w_grid_inner table{width:100%;border:none}
.w_grid_inner th{border-color:#dfdbc8!important;border-style:solid !important;border-width:0 0 1px 1px !important;background:#f2f0e7;color:#000;font-weight:bold;overflow:hidden;padding:0.4em 0.6em 0.6em;text-align:center!important;white-space:nowrap}
.w_grid_inner td{border-color:#e1e1e1!important;border-style:solid !important;border-width:0 0 1px 1px !important;background:#fff;line-height:1.6em;overflow:hidden;padding:0.2em 0.6em !important;text-overflow:ellipsis;text-align:center;vertical-align:middle}
.w_grid_inner td.right{text-align:right}
.w_grid_inner td.total{text-align:right;color:#fe8300}

/* Grid List */
.w_grid_list{position:relative;margin-top:5px;border-top:2px solid #c3b986;border-right:1px solid #e1e1e1}
.w_grid_list.top{margin-top:0}
.w_grid_list.abs{position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;margin-top:0}
.w_grid_list table{width:100%;border:none}
.w_grid_list th{border-color:#dfdbc8!important;border-style:solid !important;border-width:0 0 1px 1px !important;background:#f2f0e7;color:#000;font-weight:bold;overflow:hidden;padding:0.4em 0.6em 0.6em;text-align:left;white-space:nowrap}
.w_grid_list td{border-color:#e1e1e1!important;border-style:solid !important;border-width:0 0 1px 1px !important;background:#fff;line-height:1.6em;overflow:hidden;padding:0.2em 0.6em ;text-overflow:ellipsis;text-align:center;vertical-align:middle}

.w_sideL_grid{position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;width:265px;margin-top:0}

.sideR_content{position:absolute;top:0;right:0;left:270px;bottom:0;z-index:20;margin-top:0}


.w_grid_unit{position:absolute;top:3px;right:5px;font-size:12px;color:#999}
.w_grid_bottom_total{margin-top:5px;text-align:right}
.w_grid_bottom_total .total_item{display:inline-block;padding-left:20px;color:#f32931}

/* Total Amount */
.total_amount{position:relative; text-align:right; margin:10px 10px 0 0}
.total_amount ul li {padding:3px 0}
.total_amount ul li .h_label{display:inline-block; width:200px; font-size:14px; font-weight:bold; color:#999; text-align:right}
.total_amount ul li .h_label.total{font-size:18px}
.total_amount ul li span{display:inline-block; width:130px; margin-left:10px; font-size:14px; font-weight:bold; color:#000; text-align:right}
.total_amount ul li span.total_num{font-size:18px}

/* Room Block Chart */
.room_chart_list {margin-bottom:5px; *zoom:1}
.room_chart_list:after {content:''; display:block; clear:both}
.room_chart_list li{float:left; margin-right:20px}
.room_chart_list li span{display:inline-block; width:18px; height:18px; margin:0 7px 0 0; padding:0; border-radius:0; vertical-align:middle}
.room_chart_list li .room_block{background:#ffe8c6}
.room_chart_list li .in_house{background:#d6f7f7}
.room_chart_list li .check_out{border:none;background:#dadad2}
.room_chart_list li .out_of_order{border:1px solid #CCCCCC; background:#bdbdbd}

/* Room Block Chart Small */
.room_chart_s_list {margin-bottom:5px; *zoom:1}
.room_chart_s_list:after {content:''; display:block; clear:both}
.room_chart_s_list li{float:left; margin-right:10px; font-size:11px}
.room_chart_s_list li span{display:inline-block; width:10px; height:10px; margin:0 3px 0 0; padding:0; border-radius:0; vertical-align:middle}
.room_chart_s_list li .room_block{background:#ffe8c6}
.room_chart_s_list li .in_house{background:#d6f7f7}
.room_chart_s_list li .check_out{background:#dadad2}
.room_chart_s_list li .out_of_order{border:1px solid #CCCCCC; background:#bdbdbd}

/* Gift Coupon Text */
.gift_coupon_txt{width:550px; height:100px; overflow-y:auto; overflow-x:hidden; padding:7px 10px; border:1px solid #dfdfdf; color:#999}
.gift_coupon_txt .highlight{color:#000}

/* Divide by */
.divide_list{padding:5px 10px; margin:5px 5px 0 5px; border:1px solid #dfdfdf}
.divide_list dl dt{display:inline-block; width:70px}
.divide_list dl dd{display:inline-block}

/* kendo_splitter */
.w_splitter{position:absolute;top:0;right:0;left:0;bottom:0;margin-top:0;z-index:20}
.w_splitter .top_pane{padding-bottom:5px}
.w_splitter .bottom_pane{padding-top:5px}
.w_col2_splitter{width:100%;height:100% !important}
.w_row2_splitter{width:100%;height:100% !important;}
.pane_section{position:relative}
.pane_section .grid_section_L{position:absolute;top:0;right:467px}
.pane_section .option_section_R{position:absolute;top:0;right:0}
.pane_section .option_box{width:460px;border-top:2px solid #c3b986;background:#f2f0e7}
.pane_section .option_box .option_list{padding:8px 10px}
.pane_section .option_box .option_list table{width:100%;border:none;color:#666}
.pane_section .option_box .option_list col.hh1{width:150px}
.pane_section .option_box .option_list col.hh2{width:auto}
.pane_section .option_box .option_list th,.pane_section .option_box .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.pane_section .option_box .option_list th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.pane_section .option_box .option_list .item{position:relative;margin:-4px 0}
.pane_section .option_box .option_list .item .item_box{display:inline-block;margin-bottom:8px}
.pane_section .option_box .option_list .item .item_box.last{display:inline-block;margin-bottom:0}

/* w_input_form */
.w_input_form{position:relative;margin-top:5px}
.w_input_form h3{position:relative;margin:8px 0 3px 0;padding-left:17px;font-size:14px;font-weight:normal;color:#000}
.w_input_form h3 .ico{ position:absolute;top:3px;left:0;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -153px no-repeat}
.w_input_form .single_input{padding:8px 0;border-top:2px solid #c3b986;background:#f2f0e7;*zoom:1}
.w_input_form .single_input:after{display:block;clear:both;content:''}
.w_input_form .single_input li{float:left;width:49%;border-right:1px solid #dfdbc8;border-left:1px solid #fff}
.w_input_form .single_input li.first{border-left:none}
.w_input_form .single_input li.last{border-right:none}
.w_input_form .single_input .form_section{width:100%;margin:0;padding:0}
.w_input_form .single_input .form_section table{width:100%;border:none;color:#000}
.w_input_form .single_input .form_section th,.w_input_form .single_input .form_section td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.w_input_form .single_input .form_section th{padding:6px 10px 5px 5px;text-align:right}
.w_input_form .single_input .form_section td{color:#999;text-align:left}
.w_input_form .single_input .form_section .item{position:relative;margin:-4px 0}
.w_input_form .single_input .form_section .item .item_box{display:inline-block;margin-bottom:3px}

.w_input_form .multi_input{*zoom:1}
.w_input_form .multi_input:after{display:block;clear:both;content:''}
.w_input_form .multi_input li{float:left;width:50%}
/*.w_input_form .multi_input li h3{padding:0;font-size:14px;font-weight:bold;color:#000}
.w_input_form .multi_input li h3 .ico{display:inline-block;width:11px;height:9px;margin-right:7px;background:url(../images/theme_a/sprite_popup.png) -130px 0 no-repeat}*/
.w_input_form .multi_input li .form_container{padding-right:5px}
.w_input_form .multi_input li .form_container.last{padding:0}
.w_input_form .multi_input li .form_section{padding:8px 0;border:1px solid #dfdbc8;background:#f2f0e7}
.w_input_form .multi_input li .form_section table{width:100%;border:none;color:#000}
.w_input_form .multi_input li .form_section th,.w_input_form .multi_input li .form_section td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.w_input_form .multi_input li .form_section th{padding:6px 10px 5px 5px;text-align:right}
.w_input_form .multi_input li .form_section td{color:#999;text-align:left}
.w_input_form .multi_input li .form_section .item{position:relative;margin:-4px 0}
.w_input_form .multi_input li .form_section .item .item_box{display:inline-block;margin-bottom:3px}

/* kendo_tree */
.w_tree{overflow-y:visible;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;width:265px}
.w_tree.inner{position:relative;padding-top:5px}
.w_tree .tree_section{overflow:auto;border-top:2px solid #c3b986;background:#f2f0e7}
.w_tree .tree_section .treeview{margin:10px 0 10px 10px}
.w_tree .tree_section .naming_box{padding:7px 10px;border-bottom:1px solid #e1e1e1;border-radius:4px 4px 0 0;background:#f9f9f9;font-weight:bold;color:#666}
.w_tree_pop{overflow-y:visible}
.w_tree_pop .tree_section{overflow:auto;border-top:2px solid #c3b986;background:#f2f0e7}
.w_tree_pop .tree_section .treeview{margin:0;padding:10px}

.w_iframe{position:absolute !important;top:25px;left:0;bottom:0;z-index:20;width:100%;min-height:0;background:#fff}
.w_iframe.fix_wrap{left:50%; width:1280px; margin-left:-640px}

/* search_option */
.search_option{width:290px;padding:6px;border:1px solid #88ab53;border-radius:6px;background:#eaf2e0 url(../images/theme_a/bg_search_option.gif) repeat-y;-moz-box-shadow:-5px 0 5px -5px #000;-webkit-box-shadow:-5px 0 5px -5px #000;box-shadow:-5px 0 5px -5px #000}
.search_option.p_right{position:fixed;top:99px;right:20px;z-index:10}
.search_option.p_right .btn_close{position:absolute;top:20px;left:-15px;width:23px;height:26px;background:url(../images/theme_a/sprite_img.png) -247px -60px no-repeat;text-indent:-9999px}
.search_option.p_right .btn_close.open{background-position:-270px -60px}
.search_option.p_left{position:fixed;top:99px;left:5px;z-index:10;background:#eaf2e0 url(../images/theme_a/bg_search_option_r.gif) right repeat-y;-moz-box-shadow:5px 0 5px -5px #000;-webkit-box-shadow:5px 0 5px -5px #000;box-shadow:5px 0 5px -5px #000}
.search_option.p_left .btn_close{position:absolute;top:20px;right:-15px;width:23px;height:26px;background:url(../images/theme_a/sprite_img.png) -294px -60px no-repeat;text-indent:-9999px}
.search_option.p_left .btn_close.open{background-position:-317px -60px}
.search_option .option_list{width:100%}
.search_option .option_list table{width:100%;border:none;color:#666}
.search_option .option_list col.hh1{width:150px}
.search_option .option_list col.hh2{width:auto}
.search_option .option_list th,.search_option .option_list td{padding:4px;border:0;vertical-align:top}
.search_option .option_list th{padding:3px 10px 8px;color:#000;text-align:right}
.search_option .option_list .item{position:relative;margin:-4px 0}
.search_option .option_list .item .item_box{display:inline-block;margin-bottom:3px}

/* footer */
.l_section{position:absolute;top:3px;left:20px}
.l_section .print_info{display:inline-block;float:left;width:100px;margin-top:5px;font-size:11px;color:#407d3f}
.l_section .notice{float:left;width:383px;height:22px;margin-top:4px}
.l_section .notice h3{float:left;width:47px;height:15px;background:url(../images/theme_a/sprite_img.png) -69px -75px;vertical-align:middle}
.l_section .notice .notice_list{float:left;margin:3px 0 0 10px;vertical-align:middle}
.l_section .notice .notice_list li a{font-size:11px;color:#898989;vertical-align:middle}
.l_section .notice li .new{display:inline-block;width:8px;height:8px;margin-left:8px;background:url(../images/theme_a/sprite_img.png) -43px -21px no-repeat;text-indent:-9999px;vertical-align:middle}
.r_section{position:absolute;top:7px;right:20px}
.r_section .date{display:inline-block;margin-right:15px;font-size:11px;color:#898989}
.r_section .time{display:inline-block;font-size:11px;font-weight:bold;color:#898989}

/* photo gallery */
.ad-gallery{width:600px}
.ad-gallery,.ad-gallery *{margin:0;padding:0}
.ad-gallery .ad-image-wrapper{overflow:hidden;position:relative;width:100%;height:400px;margin-bottom:10px}
.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;top:48%;left:48%;z-index:10;border:1px solid #CCC}
.ad-gallery .ad-image-wrapper .ad-next{display:block;position:absolute;top:0;right:0;z-index:200;width:25%;height:100%;cursor:pointer}
.ad-gallery .ad-image-wrapper .ad-prev{display:block;position:absolute;top:0;left:0;z-index:200;width:25%;height:100%;cursor:pointer}
.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{/* Or else IE will hide it */background:url(../../images/photo/trans.gif)}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{display:none;position:absolute;top:47%;left:0;z-index:101;width:30px;height:30px;background:url(../images/theme_a/sprite_btn.png) -105px -115px no-repeat}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{right:0;left:auto;width:30px;height:30px;background:url(../images/theme_a/sprite_btn.png) -75px -115px no-repeat}
.ad-gallery .ad-image-wrapper .ad-image{overflow:hidden;position:absolute;top:0;left:0;z-index:9}
.ad-gallery .ad-image-wrapper .ad-image a img{border:0}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;left:0;bottom:0;z-index:2;width:100%;padding:7px;background:url(../images/theme_a/opa75.png);color:#000;text-align:left}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='opa75.png')}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}
.ad-gallery .ad-controls{height:20px}
.ad-gallery .ad-info{float:left}
.ad-gallery .ad-slideshow-controls{float:right}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start{display:inline-block;width:17px;height:17px;margin-right:4px;background:url(../images/theme_a/sprite_btn.png) -101px -66px no-repeat;cursor:pointer;text-indent:-9999px;vertical-align:middle}
.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{display:inline-block;width:17px;height:17px;margin-right:4px;background:url(../images/theme_a/sprite_btn.png) -118px -66px no-repeat;cursor:pointer;text-indent:-9999px;vertical-align:middle}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{display:inline-block;width:15px;height:15px;line-height:15px;border:1px solid #cfcfcf;font-size:11px;font-weight:bold;color:#666;text-align:center;vertical-align:middle}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{font-style:italic;cursor:default}
.ad-gallery .ad-nav{position:relative;width:100%}
.ad-gallery .ad-forward,.ad-gallery .ad-back{position:absolute;top:0;z-index:10;height:100%}

/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward,.ad-gallery .ad-back{height:100px}
.ad-gallery .ad-back{display:block;left:-20px;width:14px;height:66px;background:url(../images/theme_a/sprite_btn.png) -99px 0 no-repeat;cursor:pointer}
.ad-gallery .ad-forward{display:block;right:-20px;width:14px;height:66px;background:url(../images/theme_a/sprite_btn.png) -113px 0 no-repeat;cursor:pointer}
.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:100%}
.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none}
.ad-gallery .ad-thumbs li{float:left;padding-right:5px}
.ad-gallery .ad-thumbs li a{display:block}
.ad-gallery .ad-thumbs li a img{display:block;height:60px;border:3px solid #CCC}
.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161}

/* Can't do display none, since Opera won't load the images then */
.ad-preloads{position:absolute;top:-9000px;left:-9000px}

/* processing */
.processing{z-index:9999;border-radius:5px;background:url(../images/theme_a/loading.gif) 0 0 no-repeat}
.processing .info_txt{padding:7px 0 7px 40px;line-height:18px;font-weight:bold;color:#d08d0b;text-align:center}
.processing_bg{position:fixed;_position:absolute;top:0;right:0;left:0;bottom:0;z-index:999;width:100%;height:100%;background:#fff}

/* Login */
.login_wrap{overflow:visible;position:relative;width:100%;min-width:980px;height:100%;background:#eae8e2}
.login_container{position:absolute;top:50%;left:50%;width:890px;height:514px;margin:-257px 0 0 -445px}
.login_contents{position:relative; height:472px; padding:0 40px; border-top:7px solid #bfa26f; border-bottom:2px solid #e6debf; background:#fff}
.login_contents .login_header{position:relative; height:80px; border-bottom:1px solid #e6e8e9}
.login_contents .login_header h1{top:0;left:0;display:inline-block;margin-top:45px;background-image:none}
.login_visual{position:absolute; top:81px; left:0;width:408px; height:391px}
.login_visual img{width:408px; height:391px}
.login_form{position:absolute;top:81;right:40px;width:440px}
.login_form .login_slogan{position:relative; height:113px; border-bottom:1px solid #e6e8e9}
.login_form .login_slogan img{margin-top:30px}
.login_form .select_mode{margin-top:20px}
.login_form .select_mode .i_radio{vertical-align:middle}
.login_form .select_mode label{display:inline-block;margin-right:20px;background:url(../images/theme_a/spr_login.png) 0 0 no-repeat;text-indent:-9999px;vertical-align:middle}
.login_form .select_mode label.real_mode{width:69px;height:14px;margin-top:2px;background-position:0 0}
.login_form .select_mode label.test_mode{width:95px;height:14px;margin-top:2px;background-position:-74px 0}
.login_form .login_input{position:relative; margin-top:10px}
.login_form .login_input label{position:absolute;top:8px;left:10px;font-size:14px;color:#b5b5b5}
.login_form .login_input .l_text{width:315px;height:30px;padding-left:15px;border-top:1px solid #999;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #999;background:#f2f2f2;line-height:30px;font-size:14px;color:#000; border-radius:3px}
.login_form .l_check{position:relative; margin-top:15px}
.login_form .l_check .i_check{vertical-align:middle}
.login_form .l_check label.l_save{display:inline-block;width:49px;height:11px;background:url(../images/theme_a/spr_login.png) -174px 0 no-repeat;text-indent:-9999px;vertical-align:middle}
.login_form .btn_login{position:absolute;top:166px;right:15px;width:83px;height:78px;border:none;background:url(../images/theme_a/spr_login.png) 0 -34px no-repeat;cursor:pointer}
.login_form .info_txt{display:inline-block;width:420px;height:12px;margin-top:30px;background:url(../images/theme_a/spr_login.png) 0 -16px no-repeat;text-indent:-9999px}
.login_form .property_list{padding:15px 0; border-bottom:1px solid #e6e8e9}
.login_form .property_list li{padding:3px 5px}
.login_form .property_list li label{display:inline-block; width:90px}
.login_form .btn_set{position:relative;margin-top:5px;text-align:center}
.login_form .btn_set .btn_confirm{display:inline-block;width:92px;height:38px;border:none;background:url(../images/theme_a/spr_login.png) -88px -34px no-repeat;cursor:pointer}
.login_form .btn_set .btn_logout{display:inline-block;width:92px;height:38px;border:none;background:url(../images/theme_a/spr_login.png) -88px -74px no-repeat;cursor:pointer}
.login_copyright{position:relative; margin-top:20px; text-align:center}

.lg_hide{opacity:0;filter:alpha(opacity=0)}
.lg_checkbox{display:inline-block;width:13px;height:13px;background:transparent url(../images/theme_a/sprite_login.png) 0 -93px no-repeat;vertical-align:middle}
.lg_checked{background-position:0 -80px}
.lg_checkbox{*display:inline;_height:30px;zoom:1}

.pw_guide{padding:15px 10px 10px}
.shadow_bar{height:13px;background:url(../images/theme_a/sprite_login.png) 0 -98px repeat-x}
.pw_guide .ico_pw{display:block;float:left;width:35px;height:37px;margin-right:13px;background:url(../images/theme_a/sprite_login.png) -68px -30px no-repeat;vertical-align:middle}
.pw_guide .txt_guide{line-height:18px;color:#666;vertical-align:middle}

.pw_error{padding:8px 0;text-align:center}
.pw_error .ico_pw_error{display:inline-block;width:10px;height:10px;margin-right:4px;background:url(../images/theme_a/sprite_login.png) -103px -55px no-repeat;vertical-align:middle}
.pw_error .txt_error{color:#ff3c00;vertical-align:middle}

/* GNB */
.gnb{clear:both;height:40px;padding-top:4px;background:#fff}
.gnb ul{z-index:100;margin:0 0 0 90px;padding:0}
.gnb ul li{display:inline;float:left;position:relative}
.gnb ul li a{display:inline-block;height:40px;padding:0 6px !important;line-height:40px;font-size:17px;color:#666;text-decoration:none}
.gnb ul li a.current{font-weight:bold;color:#000}
.gnb ul li a.current .downarrowclass{position:absolute;top:12px;left:4px;display:block;width:15px;height:15px;background:url(../images/theme_a/spr_comm_ico.png) 0 -57px no-repeat}
.gnb ul li a .downarrowclass{position:absolute;top:17px;left:7px;display:block;width:7px;height:7px;background:url(../images/theme_a/spr_comm_ico.png) 0 0 no-repeat}
* html .gnb ul li a{/* IE6 hack to get sub menu links to behave correctly */display:inline-block}
.gnb ul li a:hover, .gnb ul li a.selected{color:#f97500}
.gnb ul li a.current:hover .downarrowclass, .gnb ul li a.current.selected .downarrowclass{top:12px;background-position:0 -57px}
.gnb ul li a:hover .downarrowclass, .gnb ul li a.selected .downarrowclass{top:18px;background-position:0 -12px}

/* 1st sub level menu */
.gnb ul li ul{display:none;visibility:hidden;position:absolute;left:0;width:216px !important;margin:0;border:1px solid #4f4946;background:#605a57}
.gnb ul li ul li{display:list-item;height:28px;float:none;margin:0;padding:0;border-bottom:1px solid #706b68}
.gnb ul li ul li:last-child{border:none}

/* All subsequent sub menu levels vertical offset after 1st level sub menu */

/* Sub level menu links style */
.gnb ul li ul li a{position:relative;width:174px;margin:0;height:28px;line-height:28px;padding:0 10px 0 32px !important;font-size:12px;font-weight:bold;color:#d5d3d2 !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.gnb ul li ul li a .rightarrowclass{position:absolute;top:10px;right:10px;width:4px;height:7px;margin:0;padding:0;background:url(../images/theme_a/spr_comm_ico.png) 0 -33px no-repeat}
.gnb ul li ul li a.selected{background:#fff;color:#491900 !important;box-shadow:none}
.gnb ul li ul li a:hover{background:#fff;color:#491900 !important;box-shadow:none}
.gnb ul li ul li a.selected .rightarrowclass, .gnb ul li ul li a:hover .rightarrowclass{background-position:0 -45px}
.gnb ul li ul li a .ico{position:absolute;top:8px;left:10px;display:inline-block;width:14px; height:11px; margin-right:7px; background:url(../images/theme_a/spr_menu.png) 0 0 no-repeat; vertical-align:middle}
.gnb ul li ul li a .ico.document{background-position:-90px -137px}
.gnb ul li ul li a.selected .ico.document, .gnb ul li ul li a:hover .ico.document{background-position:-109px -137px}
.gnb ul li ul li a .ico.folder{background-position:-90px -89px}
.gnb ul li ul li a.selected .ico.folder, .gnb ul li ul li a:hover .ico.folder{background-position:-109px -89px}
.gnb ul li ul li a .ico.chart{background-position:-128px -89px}
.gnb ul li ul li a.selected .ico.chart, .gnb ul li ul li a:hover .ico.chart{background-position:-147px -89px}
.gnb ul li ul li a .ico.input{background-position:-90px -121px}
.gnb ul li ul li a.selected .ico.input, .gnb ul li ul li a:hover .ico.input{background-position:-109px -121px}
.gnb ul li ul li a .ico.master{background-position:-128px -105px}
.gnb ul li ul li a.selected .ico.master, .gnb ul li ul li a:hover .ico.master{background-position:-147px -105px}
.gnb ul li ul li a .ico.search{background-position:-90px -105px}
.gnb ul li ul li a.selected .ico.search, .gnb ul li ul li a:hover .ico.search{background-position:-109px -105px}
.gnb ul li ul li a .ico.user{background-position:-128px -121px}
.gnb ul li ul li a.selected .ico.user, .gnb ul li ul li a:hover .ico.user{background-position:-147px -121px}

/* Holly Hack for IE \ */
* html .gnb{height:1%}

/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{/* shadow for NON CSS3 capable browsers */position:absolute;top:0;left:0;width:0;height:0;background:silver}
.toplevelshadow{/* shadow opacity for NON CSS3 capable browsers. Doesn't work in IE */opacity:0.8}

/*Calendar*/
 .ui-datepicker-from-to{width:250px;float:left;margin-top:10px;margin-left:47px;font-size:19px;font-weight:700;position:relative}
.datepicker-distance{position:absolute;left:117px;font-size:17px;top:2px}
.ui-datepicker-from-to .from{position:absolute;left:10px}
.ui-datepicker-from-to .to{position:absolute;left:135px}
td.ui-datepicker-current-day.ui-datepicker-target-day a{background:#DB4A95;background:-moz-linear-gradient(top,#000fff 0,#000fff 50%,#ff0 50%,#ff0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000fff),color-stop(50%,#000fff),color-stop(50%,#ff0),color-stop(100%,#ff0));background:-webkit-linear-gradient(left top,red,#00f);background:-o-linear-gradient(top,#000fff 0,#000fff 50%,#ff0 50%,#ff0 100%);background:-ms-linear-gradient(top,#000fff 0,#000fff 50%,#ff0 50%,#ff0 100%);background:linear-gradient(top,#000fff 0,#000fff 50%,#ff0 50%,#ff0 100%)}
 
/* Calendar(Daily) */
.calendar_wrap{overflow:hidden;position:relative;width:100%;height:100%}
.calendar_wrap.side{position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;margin-top:0}
.calendar_wrap.top{margin-top:5px}
.calendar_wrap .calendar_header{position:relative;height:27px;line-height:27px}
.calendar_wrap .calendar_header .start_date{font-weight:bold;color:#a3a3a3}
.calendar_wrap .calendar_header .start_date .ico{display:inline-block;width:18px;height:16px;margin-right:5px;background:url(../images/theme_a/sprite_img.png) 0 -147px no-repeat;vertical-align:middle}
.calendar_wrap .calendar_header .start_date strong{margin-right:6px;color:#d08d0b;vertical-align:middle}
.calendar_wrap .calendar_header .start_date .date{vertical-align:middle}
.calendar_wrap .calendar_header .btn_month{position:absolute;top:-4px;left:50%;margin-left:-10px}
.calendar_wrap .calendar_header .btn_month .btn_prev{width:18px;height:18px;margin-right:2px;background:url(../images/theme_a/sprite_img.png) -18px -147px no-repeat;text-indent:-9999px}
.calendar_wrap .calendar_header .btn_month .btn_next{width:18px;height:18px;background:url(../images/theme_a/sprite_img.png) -36px -147px no-repeat;text-indent:-9999px}
.calendar_wrap .calendar_header .dis_option{position:absolute;top:-3px;right:0}
.calendar_wrap .calendar_container{overflow:hidden;overflow-y:hidden;position:relative;height:100%;white-space:nowrap}
.calendar_wrap .monthly_header{width:100%;border-top:2px solid #c3b986;border-bottom:1px solid #dfdbc8}
.calendar_wrap .monthly_header th{width:14.7%;height:27px;border-left:1px solid #dfdbc8;background:#f2f0e7;font-size:13px;font-weight:bold;color:#000}
.calendar_wrap .monthly_header th.sun{border-color:#e1e1e1;color:#f12931}
.calendar_wrap .monthly_header th.sat{border-right:1px solid #e1e1e1;color:#2951c5}
.calendar_wrap .mv_event_container{overflow:hidden;position:absolute;top:57px;left:0;bottom:0;width:100%;border-bottom:solid 1px #e1e1e1;background-color:#fff}
.calendar_wrap .mv_drag_area{visibility:hidden;position:absolute;top:0;left:0;width:2000px;height:100%;background:url(//i1.daumcdn.net/mimg/dcal_3/bg_eef1fb.png);_background:#eef1fb;_filter:alpha(opacity=55)}
.calendar_wrap .mv_row_container{position:absolute;width:100%;border-bottom:solid 1px #e1e1e1}
.calendar_wrap .w_bg_row{position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #e1e1e1}
.calendar_wrap .w_bg_row td{position:relative;width:14.7%;height:99%;border-left:solid 1px #e1e1e1}
.calendar_wrap .w_bg_row td.on_drag{background-color:#f3f6ff}
.calendar_wrap .w_bg_row td.other_month{border-top:1px solid #e1e1e1;background-color:#f7f7f7}
.calendar_wrap .w_bg_row td.today{background-color:#fff}
.calendar_wrap .w_bg_row td div{overflow:auto}
.calendar_wrap .w_bg_row td div.today{position:relative;height:100%;border:solid 2px #c3b986}
.calendar_wrap .w_bg_row td div.today_lr{height:100%;border-left:solid 2px #dfdbc8;border-right:solid 2px #dfdbc8}
.calendar_wrap .w_bg_row td div.today_t{overflow:hidden;position:absolute;top:0;z-index:50;width:100%;height:0;border-top:solid 2px #dfdbc8;font-size:0}
.calendar_wrap .w_bg_row td div.today_b{overflow:hidden;position:absolute;bottom:0;z-index:50;width:100%;height:0;border-top:solid 2px #dfdbc8;font-size:0}
.calendar_wrap .w_bg_row td div .d_chk{margin-left:5px}
.calendar_wrap .w_bg_row td div .icon{display:inline-block;width:11px;height:12px;line-height:12px;padding-right:1px;background:url(../images/theme_a/sprite_ico.png) 0 0 no-repeat;font-weight:bold;font-size:11px;color:#fff;border-radius:2px;text-align:center;vertical-align:middle}
.calendar_wrap .w_bg_row td div .name{display:inline-block;margin-left:5px;vertical-align:middle}
.calendar_wrap .w_bg_row td div .room_no{display:inline-block;padding:2px 5px; border:1px solid #cdc2aa;background:#eae2d0;color:#4e280d;vertical-align:middle}
.calendar_wrap .w_bg_row td div .icon.s{display:inline-block;width:10px;height:10px; background:url(../images/theme_a/sprite_ico.png) 0 0 no-repeat}
.calendar_wrap .w_bg_row td div .icon.vd{border:1px solid #ef5e68;background:#f96b75}
.calendar_wrap .w_bg_row td div .icon.vc{border:1px solid #558af2;background:#6699ff}
.calendar_wrap .w_bg_row td div .icon.vi{border:1px solid #0159ec;background:#0060ff}
.calendar_wrap .w_bg_row td div .icon.od{border:1px solid #7e2221;background:#8e2c2a}
.calendar_wrap .w_bg_row td div .icon.oc{border:1px solid #008000;background:#006b00}
.calendar_wrap .w_bg_row td div .icon.oi{border:1px solid #5ce230;background:#66ff33}
.calendar_wrap .w_bg_row td div .icon.oo{border:1px solid #d70101;background:#ff0000}
.calendar_wrap .w_bg_row td div .icon.ls{border:1px solid #6f6f6f;background:#7f7f7f}
.calendar_wrap .w_bg_row td div .icon.os{border:1px solid #000;background:#0d0d0d}
.calendar_wrap .w_bg_row td div .icon.or{border:1px solid #e7b901;background:#ffcc00}
.calendar_wrap .w_bg_row td div .icon.ng{border:1px solid #e05a00;background:#ff6600}
.calendar_wrap .w_bg_row td div .icon.ed{border:1px solid #909090;background:#fff;color:#666}
.calendar_wrap .w_bg_row td div .icon.in{border:1px solid #8b6735;background:#9b7643}

.calendar_wrap .w_bg_row td .day{display:block;float:right;height:17px;padding:3px;font-weight:bold;color:#666}
.calendar_wrap .w_bg_row td .day.today{color:#d08d0b}
.calendar_wrap .w_bg_row td .day.saturday{color:#5c83c9}
.calendar_wrap .w_bg_row td .day span{display:inline;float:none;font-weight:normal}
.calendar_wrap .w_bg_row .holiday span.sunday span{color:#efb4b4}
.calendar_wrap .w_bg_row .holiday span.holiday{color:#ff000a}
.calendar_wrap .w_bg_row .holiday span.sunday{color:#ff000a}
.calendar_wrap .w_bg_row .holiday span.mv_holiday{color:#efb4b4}
.calendar_wrap .w_bg_row .holiday span.not_redday{color:#b2b2b2}
.calendar_wrap .w_bg_row td.other_month span.sunday{color:#e79b9b}
.calendar_wrap .w_bg_row td.other_month span.holiday{color:#efb4b4}
.calendar_wrap .w_bg_row td.other_month span{color:#ccc}
.calendar_wrap .w_bg_row td.other_month span.saturday{color:#a6badd}
.calendar_wrap .w_bg_row td span.mv_lunar{float:left;padding:3px;font-weight:normal;color:#888}
.calendar_wrap .w_bg_row td span.mv_lunar span{font:11px '占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum}

.calendar_wrap .w_bg_row td .scz_list{margin:13px 10px 3px}
.calendar_wrap .w_bg_row td .scz_list li{padding:1px 0;font-size:11px;text-align:left}
.calendar_wrap .w_bg_row td .scz_list li .ico{display:inline-block;width:3px;height:5px;margin-right:3px;background:url(../images/theme_a/sprite_img.png) -54px -147px no-repeat;vertical-align:2px}
.calendar_wrap .w_bg_row td .scz_list li .btn_scz_more{display:inline-block;width:16px;height:16px;margin-left:5px;background:url(../images/theme_a/sprite_btn.png) -80px -39px no-repeat;vertical-align:middle; text-indent:-9999px}
.calendar_wrap .w_bg_row td .scz_list li a{color:#666}
.calendar_wrap .w_bg_row td .scz_list li:hover .ico{background-position:-57px -147px}
.calendar_wrap .w_bg_row td .scz_list li a:hover {color:#d08d0b}
.scz_detail{font-size:11px}
.scz_detail li{padding:2px 0}
.scz_detail li .ttl{display:inline-block; width:80px; color:#d08d0b}
.scz_detail li .txt{display:inline-block; padding-left:8px}
.booking_quick_menu{font-size:11px; font-weight:bold}
.booking_quick_menu li{padding:4px 0; border-bottom:1px solid #e1e1e1; text-align:center}
.booking_quick_menu li a{color:#000}
.booking_quick_menu li .link_booking{color:#ff0000}
.booking_quick_menu li .link_event{color:#0066ff}

/* Calendar(Monthly) */
.pop_calendar_wrap{padding:5px}
.weeks_container{overflow-y:auto;overflow-x:hidden;border-top:2px solid #c3b986}
.w_monthly_table{width:100%;border-top:2px solid #cacaca;border-right:solid 1px #e1e1e1}
.w_monthly_table td{position:relative;width:25%;border-left:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;text-align:center;vertical-align:middle}
.w_monthly_table td div{min-height:80px;line-height:80px}
.w_monthly_table td div.today{position:relative;height:100%;border:solid 2px #dfdbc8}
.w_monthly_table td div a{font-weight:bold;color:#666}
.w_monthly_table td div.today a{color:#d08d0b}

.w_monthly_s_table{width:100%;border-top:2px solid #cacaca;border-right:solid 1px #e1e1e1}
.w_monthly_s_table td{position:relative;width:16.6666%;border-left:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1}
.w_monthly_s_table td div{min-height:100px}
.w_monthly_s_table td div .month{display:block;float:right;height:17px;padding:3px;font-weight:bold;color:#666}
.w_monthly_s_table td div .this_m{color:#d08d0b}
.w_monthly_s_table td div.today{position:relative;height:100%;border:solid 2px #dfdbc8}

.w_monthly_s_table td .scz_list{margin:15px 10px 5px}
.w_monthly_s_table td .scz_list li{text-align:left}
.w_monthly_s_table td .scz_list li .ico{display:inline-block;width:3px;height:5px;margin-right:3px;background:url(../images/theme_a/sprite_img.png) -54px -147px no-repeat;vertical-align:middle}
.w_monthly_s_table td .scz_list li a{color:#666}
.w_monthly_s_table td .scz_list li:hover .ico{background-position:-57px -147px}
.w_monthly_s_table td .scz_list li:hover a{color:#d08d0b}

.w_weeks_table{width:100%;border-right:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1}
.w_weeks_table thead th{min-width:100px;padding:15px 5px;border-left:solid 1px #dfdbc8;border-bottom:solid 1px #dfdbc8;background:#f2f0e7; font-weight:bold; color:#000}
.w_weeks_table thead th.first{border-left:solid 1px #e1e1e1}
.w_weeks_table tbody th{position:relative;padding:0 10px;border-left:solid 1px #e1e1e1;border-top:solid 1px #e1e1e1;background:#f7f7f7;font-weight:bold;color:#666;text-align:center;vertical-align:middle}
.w_weeks_table tbody th.sunday{background:#f7e1e2; color:#ff000a}
.w_weeks_table tbody th.saturday{background:#dae1f5; color:#1647d2}
.w_weeks_table tbody th.today{color:#d08d0b}
.w_weeks_table tbody td{position:relative;padding:0;border-left:solid 1px #e1e1e1;border-top:solid 1px #e1e1e1;vertical-align:middle}
.w_weeks_table tbody td.sunday{background:#f7e1e2}
.w_weeks_table tbody td.saturday{background:#dae1f5}
.w_weeks_table tbody td div{min-height:50px}
.w_weeks_table tbody td div.today{position:relative;height:100%;border:solid 2px #c3b986}

.w_weeks_table td .scz_list{margin:7px 10px 5px}
.w_weeks_table td .scz_list li{text-align:left}
.w_weeks_table td .scz_list li .ico{display:inline-block;width:3px;height:5px;margin-right:3px;background:url(../images/theme_a/sprite_img.png) -54px -147px no-repeat;vertical-align:middle}
.w_weeks_table td .scz_list li a{color:#666}
.w_weeks_table td .scz_list li:hover .ico{background-position:-57px -147px}
.w_weeks_table td .scz_list li:hover a{color:#d08d0b}

/* Calendar Grid */
.calendar_grid_section{margin-top:5px; padding:5px; border:1px solid #dfdbc8}
.calendar_opt{*zoom:1}
.calendar_opt:after{content:''; display:block; clear:both}
.calendar_opt_left{float:left}
.calendar_opt_right{float:right}
.calendar_grid{width:100%; margin-top:5px}
.calendar_grid table{width:100%;border-style:solid; border-width:1px 1px 0 0; border-color:#dfdbc8;color:#666}
.calendar_grid td{padding:0;border-style:solid; border-width:0 0 1px 1px; border-color:#dfdbc8}
.calendar_grid td.other_m{background:#f7f7f7}
.day_item{width:100%}
.day_item table{width:100%;border-style:solid; border-width:1px 1px 0 0; border-color:#fff; font-size:11px}
.day_item th{padding:2px 5px;border-style:solid; border-width:0 0 1px 1px; border-color:#fff; background:#dfdbc8; color:#000; text-align:center}
.day_item td{padding:2px 5px;border-style:solid; border-width:0 0 1px 1px; border-color:#fff; background:#f2f2f2; color:#666; text-align:center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.day_item th.close{background:#ffa3a3}
.day_item td.num{text-align:right}
.day_item td.dis{background:#dfdfdf; color:#fff}
.day_item td.close{background:#dc5555; color:#fff}

/* Calendar(Daily) */
.calendar_chk_wrap{overflow:hidden;position:relative;width:100%;height:100%}
.calendar_chk_wrap.side{position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;margin-top:0}
.calendar_chk_wrap.top{margin-top:5px}
.calendar_chk_wrap .calendar_header{position:relative;padding:8px 0;background:#f3f0e7;text-align:center}
.calendar_chk_wrap .calendar_header button{width:43px;height:30px;background:url(../images/theme_a/spr_ico2.png) 0 0 no-repeat;text-indent:-9999px;vertical-align:middle}
.calendar_chk_wrap .calendar_header .btn_prev{background-position:0 -641px}
.calendar_chk_wrap .calendar_header .btn_next{background-position:0 -676px}
.calendar_chk_wrap .calendar_header .date_control{display:inline-block}
.calendar_chk_wrap .calendar_header .date_control .date{display:inline-block;padding:0 15px;font-size:18px;font-weight:bold;color:#665946;vertical-align:middle}
.calendar_chk_wrap .calendar_header .customer_control{display:inline-block;margin-left:25px}
.calendar_chk_wrap .calendar_header .customer_control .customer{display:inline-block;padding:0 15px;font-size:18px;font-weight:bold;color:#ec6f00;vertical-align:middle}
.calendar_chk_wrap .currently_time{padding:15px 5px 5px 0;text-align:right;color:#676767}
.calendar_chk_wrap .calendar_container{overflow:hidden;overflow-y:hidden;position:relative;height:100%;white-space:nowrap}
.calendar_chk_wrap .monthly_header{width:100%;border-top:2px solid #db9525;border-bottom:1px solid #d3ccb2}
.calendar_chk_wrap .monthly_header th{width:14.7%;height:38px;border-left:1px solid #d3ccb2;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeade 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeade)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeade 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eeeade 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeade 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeade 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeade',GradientType=0 ); /* IE6-9 */
font-size:13px;font-weight:bold;color:#000}
.calendar_chk_wrap .monthly_header th.sun{border-color:#d3ccb2;color:#f12931}
.calendar_chk_wrap .monthly_header th.sat{border-right:1px solid #d3ccb2;color:#2951c5}
.calendar_chk_wrap .mv_event_container{overflow:hidden;width:100%;border-bottom:solid 1px #e1e1e1;background-color:#fff}
.calendar_chk_wrap .mv_row_container{position:absolute;width:100%;border-bottom:solid 1px #e1e1e1}
.calendar_chk_wrap .w_bg_row{width:100%;border-right:1px solid #e1e1e1}
.calendar_chk_wrap .w_bg_row td{position:relative;width:14.7%;padding:10px;border-left:solid 1px #d0d0d0;border-bottom:1px solid #d0d0d0}
.calendar_chk_wrap .w_bg_row td.active{background:#e4dacc}
.calendar_chk_wrap .w_bg_row td div{overflow:auto}

.calendar_chk_wrap .w_bg_row td .day{display:block;float:left;width:32px;height:28px;line-height:28px;border:1px solid #101010;background:#5a5a5a;text-align:center;font-weight:bold;color:#fff;border-radius:5px;-moz-box-shadow:inset 0 1px 0 0 #868686;-webkit-box-shadow:inset 0 1px 0 0 #868686;box-shadow:inset 0 1px 0 0 #868686;}
.calendar_chk_wrap .w_bg_row td .info_list{float:right}
.calendar_chk_wrap .w_bg_row td .info_list li{padding:1px 0;text-align:right;font-size:12px}
.calendar_chk_wrap .w_bg_row td .info_list li .hlight{display:inline-block;padding:0 4px;background:#ddbea3}

/* Mileage TYPE Grid */
.mileage_type_grid{position:relative;border-top:2px solid #c3b986}
.mileage_type_grid table{width:100%;border-right:solid 1px #e1e1e1}
.mileage_type_grid table thead th{min-width:100px;padding:15px 5px;border-left:solid 1px #dfdbc8;border-bottom:solid 1px #dfdbc8;background:#f2f0e7; font-weight:bold; color:#000}
.mileage_type_grid table thead th.first{border-left:solid 1px #e1e1e1}
.mileage_type_grid table tbody tr{height:100%}
.mileage_type_grid table tbody td{height:100%;min-height:100%;padding:0;border-width:0 0 1px 1px;border-style:solid;border-color:#e1e1e1;text-align:center;vertical-align:middle}
.mileage_type_grid table tbody td .cell_box{position:relative;height:100%;min-height:100%;text-align:center}
.mileage_type_grid table tbody td .cell_box.all{background:#f5f5f5;font-weight:bold}
.mileage_type_grid table tbody td .cell_box .item_list{padding:8px 10px 10px}
.mileage_type_grid table tbody td .cell_box .item_list {line-height:14px}
.mileage_type_grid table tbody td .cell_box .item_list li{padding:2px 0}
.mileage_type_grid table tbody td .cell_box .item_list li .item{display:inline-block;vertical-align:middle}
.mileage_type_grid table tbody td .cell_box .item_list li .btn_item_del{display:inline-block;width:12px;height:12px;margin-left:6px;background:url(../images/theme_a/sprite_btn.png) -116px -180px;text-indent:-9999px;vertical-align:middle}
.mileage_type_grid table tbody td .cell_box .btn_item_add{ position:absolute;bottom:0;right:0;display:inline-block;width:20px;height:20px;background:url(../images/theme_a/sprite_btn.png) -96px -180px;text-indent:-9999px}
.mileage_type_grid table tbody td .btn_type_del{display:inline-block;width:12px;height:12px;margin-left:6px;background:url(../images/theme_a/sprite_btn.png) -116px -180px;text-indent:-9999px;vertical-align:middle}

/* tooltip */
.smallipopHint{display:none}
#smallipop-tour-overlay{position:fixed;top:0;right:0;left:0;bottom:0}
.smallipop-instance{display:none;position:absolute;top:0;left:0;z-index:9999;max-width:400px;border:1px solid #886b18;background-color:#fff;color:#666}
.smallipop-instance font{size:11px;font-family:arial}
.smallipop-instance a{color:#98cbea}
.smallipop-instance .sipContent{padding:7px;word-break:break-all}
.smallipop-instance .sipArrow,.smallipop-instance .sipArrowBorder{position:absolute;left:50%;width:0;height:0;pointer-events:none}
.smallipop-instance .sipArrow{bottom:-5px;width:9px;height:5px;margin-left:-10px;background:url(../images/theme_a/spr_comm_ico.png) 0 -77px no-repeat}
.smallipop-instance .sipArrowBorder{bottom:-14px;margin-left:-12px;border:7px solid transparent}
.smallipop-instance.sipAlignLeft .sipArrow{right:20px;left:auto;margin-left:0}
.smallipop-instance.sipAlignRight .sipArrow{right:auto;left:20px;margin-left:0}
.smallipop-instance.sipAlignBottom .sipArrow{top:-5px;bottom:auto}
.smallipop-instance.sipPositionedLeft .sipArrow{top:50%;right:-16px;left:auto;bottom:auto;margin:-8px 0 0;border-width:8px}
.smallipop-instance.sipPositionedRight .sipArrow{top:50%;right:auto;left:-16px;bottom:auto;margin:-8px 0 0;border-width:8px}

/* default theme */
.smallipop-instance.default{border-radius:5px;background:#fff}
.smallipop-instance.default a{text-shadow:0 -1px 1px #dfdfdf}
.smallipop-instance.default .sipContent{border-radius:4px}
.smallipop-instance.default .sipArrow{border-color:#fff transparent transparent}
.smallipop-instance.default .sipArrowBorder{border-color:#dfdfdf transparent transparent}
.smallipop-instance.default.sipAlignBottom .sipArrow{background-position:0 -87px}
.smallipop-instance.default.sipAlignBottom .sipArrowBorder{border-color:transparent transparent #dfdfdf}
.smallipop-instance.default.sipPositionedLeft .sipArrow{border-color:transparent transparent transparent #fff}
.smallipop-instance.default.sipPositionedLeft .sipArrowBorder{border-color:transparent transparent transparent #dfdfdf}
.smallipop-instance.default.sipPositionedRight .sipArrow{border-color:transparent #fff transparent transparent}
.smallipop-instance.default.sipPositionedRight .sipArrowBorder{border-color:transparent #dfdfdf transparent transparent}

.smallipop-instance.label_tip{width:280px;padding:4px;border-radius:3px;border:none;background:#e8bb55}
.smallipop-instance.label_tip a{text-shadow:0 -1px 1px #dfdfdf}
.smallipop-instance.label_tip .sipContent{padding:0;border-radius:4px}
.smallipop-instance.label_tip .sipArrow{display:none}
.smallipop-instance.label_tip .sipContent:after{content:'';display:block;clear:both}
.smallipop-instance.label_tip .sipContent h5{float:left;width:9px;height:89px;margin:4px 7px 0 4px;background:url(../images/theme_a/spr_ico1.png) -126px -576px no-repeat;text-indent:-9999px}
.smallipop-instance.label_tip .sipContent .desc_list_box{float:left;width:260px;padding-bottom:5px;background:#fff;border-radius:2px}
.smallipop-instance.label_tip .sipContent .desc_list_box h6{padding:7px 10px;border-bottom:1px solid #f6f0e1;font-size:12px;font-weight:bold;color:#d8880a}
.smallipop-instance.label_tip .sipContent .desc_list_box .desc_list{min-height:70px;max-height:180px;overflow-x:hidden;overflow-y:auto}
.smallipop-instance.label_tip .sipContent .desc_list_box .desc_list li{padding:8px 10px 0 10px;font-size:12px;color:#666}

.smallipop-instance .sipContent .list{font-size:11px}
.smallipop-instance .sipContent .list li{padding:2px 5px 4px; border-bottom:1px dotted #dfdfdf}
.smallipop-instance .sipContent .list li label{display:inline-block;width:70px}
.smallipop-instance .sipContent .list li span{display:inline-block;width:100px;text-align:right}
.smallipop-instance .sipContent .list li .charge{font-weight:bold;color:#f97500}

.smallipop-instance .sipContent .list li .room{font-weight:bold;color:#702f00}

/* Main Setting */
.pop_main_setting{width:1100px;background:#f9f4ee;-moz-box-shadow:0px 0px 7px 1px #575757;-webkit-box-shadow:0px 0px 7px 1px #575757;box-shadow:0px 0px 7px 1px #575757;z-index:9999}
.pop_main_setting .ms_header{height:45px;border-bottom:1px solid #564d3e;background:#ac9374; /* Old browsers */
background: -moz-linear-gradient(top,  #ac9374 0%, #7b5d45 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ac9374), color-stop(100%,#7b5d45)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ac9374 0%,#7b5d45 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ac9374 0%,#7b5d45 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ac9374 0%,#7b5d45 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ac9374 0%,#7b5d45 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac9374', endColorstr='#7b5d45',GradientType=0 ); /* IE6-9 */}
.pop_main_setting .ms_header .ico{position:relative;width:55px;height:45px;border-right:1px solid #7e6a52}
.pop_main_setting .ms_header .ico span{position:absolute;top:7px;left:12px;display:block;width:31px;height:31px;background:url(../images/theme_a/spr_main_setting.png) 0 0 no-repeat}
.pop_main_setting .ms_header h2{position:absolute;top:0;left:56px;height:45px;line-height:42px;border-left:1px solid #ad9881;padding-left:15px;font-family:"Roboto";font-size:20px;color:#f1f1f1;text-shadow:2px 2px 2px #4c3a27}
.pop_main_setting .ms_header .btn_close_ms{position:absolute;top:8px;right:10px;width:29px;height:29px;background:url(../images/theme_a/spr_main_setting.png) 0 -36px no-repeat;text-indent:-9999px}
.pop_main_setting .ms_snb .ms_snb_menu{width:190px;height:580px;float:left;padding:10px 0 0 10px;background:#624f41;-moz-box-shadow:inset 0 0 10px 1px #362c23;-webkit-box-shadow:inset 0 0 10px 1px #362c23;box-shadow:inset 0 0 10px 1px #362c23}
.pop_main_setting .ms_snb .ms_snb_menu .k-item{position:relative;display:block;margin:0;padding:15px 0 15px 10px}
.pop_main_setting .ms_snb .ms_snb_menu .k-item a{padding-left:37px;font-size:14px;font-weight:bold;color:#fff}
.pop_main_setting .ms_snb .ms_snb_menu .k-item a:hover{text-decoration:none}
.pop_main_setting .ms_snb .ms_snb_menu .k-item .ico_ps{position:absolute;top:10px;left:10px;display:block;width:27px;height:27px;background:url(../images/theme_a/spr_main_setting.png) 0 -69px no-repeat}
.pop_main_setting .ms_snb .ms_snb_menu .k-item .ico_mm{position:absolute;top:10px;left:10px;display:block;width:27px;height:27px;background:url(../images/theme_a/spr_main_setting.png) 0 -101px no-repeat}
.pop_main_setting .ms_snb .ms_snb_menu .k-item .ico_mw{position:absolute;top:10px;left:10px;display:block;width:27px;height:27px;background:url(../images/theme_a/spr_main_setting.png) 0 -133px no-repeat}
.pop_main_setting .ms_snb .ms_snb_menu .k-item .ico_sc{position:absolute;top:10px;left:10px;display:block;width:27px;height:27px;background:url(../images/theme_a/spr_main_setting.png) 0 -165px no-repeat}
.pop_main_setting .ms_snb .ms_snb_menu .k-item .ico_pw{position:absolute;top:10px;left:10px;display:block;width:27px;height:27px;background:url(../images/theme_a/spr_main_setting.png) 0 -333px no-repeat}
.pop_main_setting .ms_snb .ms_snb_menu .k-state-active{background:#f9f4ee;border-radius:5px 0 0 5px}
.pop_main_setting .ms_snb .ms_snb_menu .k-state-active a{font-weight:normal;color:#24201f}
.pop_main_setting .ms_snb .ms_snb_menu .k-state-hover{background:none}
.pop_main_setting .ms_snb .setting_ifm{width:900px;float:left}
.setting_content{width:870px;float:left;padding:11px 15px 5px 15px;background:#f9f4ee}
.setting_content h3{padding:10px 10px 10px 15px;border-width:1px 1px 1px 5px;border-style:solid;border-color:#b3b3b3;border-radius:3px;background:#f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #dcdcdc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#dcdcdc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#dcdcdc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#dcdcdc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */ font-size:18px;color:#242020}
.setting_content .content_box{position:relative;height:460px;margin-top:10px;padding:0px 15px 15px 15px;border:1px solid #dbd6d0; background:#fff}
.setting_content .content_box h4{position:relative;margin:15px 0 0 0;padding-left:17px;font-size:14px;color:#3b3b3b}
.setting_content .content_box h4 .ico{ position:absolute;top:3px;left:0;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -153px no-repeat}
.setting_content .content_box .input_list{position:relative;margin-top:5px;border-top:3px solid #dbd6d0}
.setting_content .content_box .input_list table{width:100%;border:none;color:#666}
.setting_content .content_box .input_list th{padding:10px 10px 10px 0;border-width:0 1px 1px 0;border-style:solid;border-color:#dbd6d0;background:#f9eddc;text-align:left;font-size:13px;font-weight:bold;color:#3b3b3b;text-align:right;vertical-align:top}
.setting_content .content_box .input_list td{padding:10px 0 10px 10px;border-width:0 0 1px 0;border-style:solid;border-color:#dbd6d0;background:#f5f4ed;text-align:left;vertical-align:top}
.setting_content .content_box .input_list td .item{margin:-4px 0}
.setting_content .content_box .form_opt{margin-top:15px;padding:12px;border-width:3px 1px 1px 1px;border-style:solid;border-color:#dbd6d0}
.setting_content .content_box .form_opt:after{content:'';display:block;clear:both}
.setting_content .content_box .form_opt ul{float:right}
.setting_content .content_box .form_opt ul li{float:left}
.setting_content .content_box .form_opt ul li .input_item .h_label{display:inline-block;width:100px;padding-right:10px;text-align:right;font-size:13px;font-weight:bold;color:#333}
.setting_content .content_box .tree_wrap{width:378px;float:left;margin-top:10px}
.setting_content .content_box .tree_wrap.right{float:right}
.setting_content .content_box .data_move{float:left; margin:155px 0 0 24px}
.setting_content .content_box .tree_wrap .tree_top_btn, .setting_content .content_box .tree_wrap .tree_bottom_btn{width:378px;height:23px;border:1px solid #44403f;background:#534e4c; /* Old browsers */
background: -moz-linear-gradient(top,  #534e4c 0%, #3e3838 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#534e4c), color-stop(100%,#3e3838)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #534e4c 0%,#3e3838 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #534e4c 0%,#3e3838 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #534e4c 0%,#3e3838 100%); /* IE10+ */
background: linear-gradient(to bottom,  #534e4c 0%,#3e3838 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#534e4c', endColorstr='#3e3838',GradientType=0 ); /* IE6-9 */}
.setting_content .content_box .tree_wrap .tree_top_btn{border-radius:3px 3px 0 0}
.setting_content .content_box .tree_wrap .tree_bottom_btn{border-radius:0 0 3px 3px}
.setting_content .content_box .tree_wrap .tree_top_btn ul li, .setting_content .content_box .tree_wrap .tree_bottom_btn ul li{width:93px;height:23px;float:left;border-left:1px solid #5a5453;border-right:1px solid #3a3635;text-align:center}
.setting_content .content_box .tree_wrap .tree_top_btn ul li.collapse{border-left:none}
.setting_content .content_box .tree_wrap .tree_top_btn ul li.down, .setting_content .content_box .tree_wrap .tree_bottom_btn ul li.last{border-right:none}
.setting_content .content_box .tree_wrap .tree_top_btn ul li a{position:relative;display:inline-block;padding:4px 0 4px 21px;font-size:11px;font-weight:bold;color:#c7c7c7}
.setting_content .content_box .tree_wrap .tree_top_btn ul li a:hover, .setting_content .content_box .tree_wrap .tree_bottom_btn ul li a:hover{text-decoration:none}
.setting_content .content_box .tree_wrap .tree_top_btn ul li a .ico{position:absolute;top:4px;left:0;width:15px;height:15px;background:url(../images/theme_a/spr_main_setting.png) 0 0 no-repeat}
.setting_content .content_box .tree_wrap .tree_top_btn ul li.collapse a .ico{background-position:0 -197px}
.setting_content .content_box .tree_wrap .tree_top_btn ul li.exand a .ico{background-position:0 -217px}
.setting_content .content_box .tree_wrap .tree_top_btn ul li.del a {padding:4px 0 4px}
.setting_content .content_box .tree_wrap .tree_top_btn ul li.int a {padding:4px 0 4px}
.setting_content .content_box .tree_wrap .tree_top_btn ul li.int{border-right:none}
.setting_content .content_box .tree_wrap .tree_bottom_btn{position:relative}
.setting_content .content_box .tree_wrap .tree_bottom_btn .item_input{margin:2px 0 0 5px}
.setting_content .content_box .tree_wrap .tree_bottom_btn .item_input input{width:170px;border:none;padding-left:4px}
.setting_content .content_box .tree_wrap .tree_bottom_btn ul{position:absolute;top:0;right:0}
.setting_content .content_box .tree_wrap .tree_bottom_btn ul li a{position:relative;display:inline-block;padding:4px 0 4px;font-size:11px;font-weight:bold;color:#c7c7c7}
.setting_content .content_box .tree_wrap .tree_box{width:358px;height:310px;padding:10px;overflow:auto;border:1px solid #dbd6d0;background:#f9f4ee}
.setting_content .content_box .tree_wrap .tree_box.menu{height:361px}
.setting_content .content_box .gridster{width:645px;height:382px;float:left;overflow-x:hidden;overflow-y:auto;margin:10px 0 0 0;padding:5px 0 0 5px;border:1px solid #dbd6d0;background:#f9f4ee}
.setting_content .content_box .gridster ul li.gs_w{background:#f1d9bd;border-radius:5px;text-align:center;font-size:12px;font-weight:bold;color:#a97652}
.setting_content .content_box .gridster ul li.gs_w .btn_del_grid{position:absolute;top:5px;right:5px;width:16px;height:16px;background:url(../images/theme_a/spr_main_setting.png) 0 -312px no-repeat;text-indent:-9999px}
.setting_content .content_box .gridster ul li.preview-holder{position:absolute;z-index:1;border:2px dotted #ddd;background:#fff;border-radius:5px;opacity:1}
.setting_content .content_box .gridster ul li span{display:inline-block;margin-top:7px}
.setting_content .content_box .widjet_item{width:176px;float:right;margin-top:10px;height:389px;overflow-x:hidden;overflow-y:scroll}
.setting_content .content_box .widjet_item ul li{margin-bottom:4px}
.setting_content .content_box .widjet_item ul li a{position:relative;display:block;width:135px;height:28px;line-height:28px;padding-left:17px;border:1px solid #ccc;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
text-align:center;font-weight:bold;color:#999}
.setting_content .content_box .widjet_item ul li a.add{color:#af4901}
.setting_content .content_box .widjet_item ul li a:hover{text-decoration:none}
.setting_content .content_box .widjet_item ul li a .ico{position:absolute;top:-1px;left:-1px;width:17px;height:30px;background:url(../images/theme_a/spr_main_setting.png) 0 -277px no-repeat}
.setting_content .content_box .shortcut_setting{width:580px;margin-top:15px}
.setting_content .content_box .first_screen_setting{width:560px;margin-top:5px;padding:5px 10px;border:1px solid #dbd6d0}
.setting_content .content_box .first_screen_setting ul:after{content:'';display:block;clear:both}
.setting_content .content_box .first_screen_setting ul li{float:left;padding:3px 20px 3px 0}
.setting_content .content_box .tree_shortcut{position:absolute;top:15px;right:15px;width:225px;height:422px;padding:10px;overflow:auto;border:1px solid #dbd6d0;background:#f9f4ee}
.setting_content .btn_ms_set{float:right;margin-top:3px}

/* widget */
.widjet_edit_section{width:1280px;margin:0 auto;padding:18px 13px 0;*zoom:1}
.widjet_edit_section .widjet_edit_header{position:relative;height:40px}
.widjet_edit_section .widjet_edit_header .btn_menu_set{position:absolute;top:0;left:0}
.widjet_edit_section .widjet_edit_header h2{position:absolute;top:4px;left:80px;color:#f97500}
.widjet_edit_content h3{position:relative;margin:8px 0 3px 0;padding-left:17px;font-size:14px;font-weight:normal;color:#000}
.widjet_edit_content h3 .ico{position:absolute;top:3px;left:0;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -153px no-repeat}
.w_selected_components{min-height:120px;padding:5px 0 25px;border-width:2px 0 1px 0;border-style:solid;border-color:#c3b986;background:#f2f0e7;*zoom:1}
.w_components{min-height:120px;padding:5px 0 25px;border-width:2px 0 1px 0;border-style:solid;border-color:#c3b986;background:#f2f0e7;*zoom:1}
.w_components:after,.w_selected_components:after{display:block;clear:both;content:''}
.w_components li,.w_selected_components li{float:left;width:153px;height:98px;margin:20px 0 0 20px;text-align:center}
.w_components div,.w_selected_components div{position:relative;width:143px;height:88px;padding:5px;border:1px solid #ccc;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
-moz-box-shadow:2px 2px 3px -2px #939393;-webkit-box-shadow:2px 2px 3px -2px #939393;box-shadow:2px 2px 3px -2px #939393;font-size:13px;font-weight:bold}
.w_components div .name,.w_selected_components div .name{display:inline-block;margin-top:35px}
.w_components div{color:#999}
.w_selected_components div{color:#9b7144}
.w_components div .ico{position:absolute;top:-1px;left:-1px;width:36px;height:36px;display:block;background:url(../images/theme_a/spr_widjet_edit.png) 0 -41px no-repeat}
.w_selected_components div .ico{position:absolute;top:-1px;left:-1px;width:36px;height:36px;display:block;background:url(../images/theme_a/spr_widjet_edit.png) 0 0 no-repeat}
.placeHolder div{border:dashed 1px #c1c1c1;background:none}
.placeHolder.target div{border-color:#dfdbc8 !important}
.widget_drag_guide{text-align:center}
.widget_drag_guide span{display:inline-block;height:79px;line-height:79px;margin-top:20px;padding-left:50px;background:url(../images/theme_a/spr_widjet_edit.png) 0 -82px no-repeat;color:#666}

.widget_main{position:absolute!important;top:40px;left:50%;bottom:0;width:1270px;margin-left:-627px;overflow-y:auto;overflow-x:hidden}
.widget_main:after{content:'';display:block;clear:both}
.widget_main .widget_header{position:relative;height:40px}
.widget_main .widget_header .btn_menu_set{position:absolute;top:0;left:0}
.widget_main .widget_header h2{position:absolute;top:0;left:80px;font-size:20px;color:#836700;background-image:-webkit-gradient(linear,left top, left bottom,from(#b4992d),to(#836700));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.widget_main .widget_content{position:relative}

div.widget_notice{position:relative;/* width:1070px */padding: 10px 0 22px; height: 91px; background: #FFCC66;}
div.widget_notice h4{text-align:center;font-size:14px;}
div.widget_notice .ticker_wrap{position: absolute;right: 5px;width: 163px;padding: 5px 0 5px 5px;z-index: 99;background: #FFCC66;}
div.widget_notice .ticker_wrap.active{background-color:#f6f0e0}
div.widget_notice .ticker_wrap > a{position:absolute;top:-18px;right:9px;width:16px;height:16px;background:url(../images/theme_a/spr_widget_notice.png) -23px 0 no-repeat;text-indent:-9999px; z-index:99}
div.widget_notice .ticker_wrap > a.btn_open{position: absolute;  top: -18px; right: 8px; width: 16px; height: 16px; display: block; background: url(../images/theme_a/spr_widjet_main.png) -191px 0 no-repeat;  text-indent: -9999px;}
div.widget_notice .ticker_wrap > a.btn_close{background-position:-44px 0}
div.widget_notice .ticker_wrap .ticker{padding-right:30px}
div.widget_notice .ticker_wrap .ticker ul{width:174px}
div.widget_notice .ticker_wrap .ticker ul li{position:relative}
div.widget_notice .ticker_wrap .ticker ul li a{display:block;padding:2px 0}
div.widget_notice .ticker_wrap .ticker ul li span.title{display:block;padding-right: 64px;font-size:11px;font-weight:bold;color:#383d41;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
div.widget_notice .ticker_wrap .ticker ul li span.title span.new{display:inline-block;width:18px;height:11px;margin-right:5px;background:url(../images/theme_a/spr_widget_notice.png) 0 0 no-repeat;text-indent:-9999px;vertical-align:middle}
div.widget_notice .ticker_wrap .ticker ul li span.date{position:absolute;top:4px;right:7px;margin-right: -14px;font-size:9px;color:#383d41;width: 70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}

a.faqLink{position: relative; display: block; text-decoration:none;}
div.faqTxt{color:#fff; font-weight:bold;position:relative;height:60px; background-color:#7F7F7F; padding: 6px 4px 18px 4px;text-align:center;}
div.faqTxt h4{font-size:40px; }
div.faqTxt p{ font-size:14px;}
div.customerTel{position:relative; color:#fff;  height: 103px; background-color:#F46567; padding: 0px 8px 20px;text-align:center;}
div.customerTel h4{font-size: 14px; height: 25px; background-size: 25px 25px; line-height: 33px;}
div.customerTel p{font-size: 12px; margin: 10px 0 0;}
div.customerTel p.tel{font-size:30px; border-bottom:1px solid #fff;margin:0;font-weight:bold;}
/*END    2016 10 13 �닔�젙�궗�빆  */

/* main layout */
#main_wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;min-width:1280px;overflow:hidden}
#main_header{position:absolute;width:100%;height:144px;background:url(../images/theme_a/bg_main_header_s1.png) top left repeat-x;z-index:25;clear:both}
#main_content{position:absolute;top:136px;left:0;right:0;bottom:38px;width:100%;min-height:0;overflow:hidden;margin:0;background:url(../images/theme_a/bg_main_content_s1.gif) top left repeat-x;z-index:20}
#main_footer{position:absolute;bottom:0;width:100%;height:38px;background:#333538;z-index:100}

/* main header */
.main_header{width:1280px;margin:0 auto}
.util{position:relative;height:92px}
.util h1{position:absolute;top:32px;left:44px;background:none}
.util .search_form{width:367px;margin:0 auto;padding-top:30px}
.util .search_form input{width:320px;height:29px;line-height:29px;padding-left:4px;border-width:2px 0 2px 2px;border-style:solid;border-color:#9b7144;border-radius:3px 0 0 3px}
.util .search_form .btn_search{display:inline-block;width:41px;height:33px;margin-left:-4px;background:url(../images/theme_a/spr_main_s1.png) 0 0 no-repeat;text-indent:-9999px;vertical-align:middle}
.util .util_menu{position:absolute;top:35px;right:0}
.util .util_menu span{display:inline-block;font-size:12px;vertical-align:middle}
.util .util_menu .date{color:#826f3b}
.util .util_menu .date strong{margin-left:3px;color:#889c00}
.util .util_menu .user{margin-left:5px;color:#000}
.util .util_menu a{display:inline-block;width:20px;height:20px;margin-left:7px;background:url(../images/theme_a/spr_main_s1.png) 0 0 no-repeat;font-size:12px;text-indent:-9999px;vertical-align:middle}
.util .util_menu .btn_logout{background-position:-46px 0}
.util .util_menu .btn_edit{background-position:-71px 0}
.util .util_menu .btn_help{background-position:-96px 0}
.main_gnb{position:relative;height:43px}
.main_gnb ul{margin-left:21px;padding-top:13px;*zoom:1}
.main_gnb ul:after{content:'';display:block;clear:both}
.main_gnb ul li{float:left;padding:2px 25px 0;border-right:1px solid #b2b3b5;border-left:1px solid #fff}
.main_gnb ul li.first{border-left:none}
.main_gnb ul li.last{border-right:none}
.main_gnb ul li a{display:block;background:url(../images/theme_a/spr_main_s1.png) 0 0 no-repeat;text-indent:-9999px}
.main_gnb ul li a.front_office{width:100px; height:13px; background-position:0 -38px}
.main_gnb ul li a.back_office{width:92px; height:13px; background-position:-105px -38px}
.main_gnb ul li a.system{width:55px; height:13px; background-position:-202px -38px}
.main_gnb .ui_type{position:absolute;top:7px;right:0}
.main_gnb .ui_type a{display:block;float:left;width:37px;height:29px;border:1px solid #e8e9ec}
.main_gnb .ui_type a:hover{border:1px solid #d7d7d7;background:#fff}
.main_gnb .ui_type a.current{border:1px solid #d7d7d7;background:#fff}
.main_gnb .ui_type a span{display:block;width:17px;height:17px;margin:6px 0 0 10px;background:url(../images/theme_a/spr_main_s1.png) 0 0 no-repeat;text-indent:-9999px}
.main_gnb .ui_type a.basic span{background-position:-146px 0}
.main_gnb .ui_type a.metro span{background-position:-168px 0}

.hidden_content{position:absolute;top:-104px;left:0;width:100%;height:240px;background:#fff;z-index:24}
.hidden_content .content_section{width:1280px;height:240px;margin:0 auto; background:url(../images/theme_a/bg_content.gif) 80% top no-repeat}
.hidden_content .shadow{position:absolute;bottom:-9px;left:0;display:block;width:100%;height:9px;background:url(../images/theme_a/content_shadow.png) repeat-x}
.hidden_content .btn_toggle_content{position:absolute;bottom:-29px;left:50%;display:block;width:52px;height:29px;margin-left:-26px;background:url(../images/theme_a/spr_main_s1.png) -190px 0 no-repeat;text-indent:-9999px}
.hidden_content .btn_toggle_content.close{background-position:-247px 0}

.main_content{position:relative;width:995px;margin:75px auto 0}
.main_content .info_txt{width:995px;text-align:center;font-family:'Nanum Myeongjo';font-weight:bold;text-shadow:0 3px 3px #6d562a}
.main_content .info_txt .txt1{display:inline-block;font-size:30px;color:#fff}
.main_content .info_txt .txt2{display:inline-block;margin-top:5px;font-size:18px;color:#fff}
.main_content .menu_list{position:relative;width:995px;margin-top:35px}
.main_content .menu_list ul{display:block;margin:0;padding:0;*zoom:1}
.main_content .menu_list ul:after{content:'';display:block;clear:both}
.main_content .menu_list li{float:left;margin:0 7px}
.main_content .menu_list li a{position:relative;display:block;width:185px;height:240px;background:url(../images/theme_a/spr_main_m_s1.png) 0 0 no-repeat}
.main_content .menu_list li a.fo{background-position:0 0}
.main_content .menu_list li a.pos{background-position:0 -245px}
.main_content .menu_list li a.tms{background-position:0 -490px}
.main_content .menu_list li a.yms{background-position:0 -735px}
.main_content .menu_list li a.crm{background-position:0 -980px}
.main_content .menu_list li a dl{position:absolute;bottom:0;left:0;width:185px;height:56px}
.main_content .menu_list li a dl dt{margin-top:8px;font-size:14px;color:#000;text-align:center}
.main_content .menu_list li a dl dd{margin-top:3px;font-size:12px;color:#686868;text-align:center}
.main_content .menu_list .prev{position:absolute;top:80px;left:-90px;display:block;width:67px;height:67px;background:url(../images/theme_a/spr_main_s1.png) -304px 0 no-repeat;text-indent:-9999px}
.main_content .menu_list .next{position:absolute;top:80px;right:-90px;display:block;width:67px;height:67px;background:url(../images/theme_a/spr_main_s1.png) -376px 0 no-repeat;text-indent:-9999px}
.main_content .menu_list .pager{margin-top:50px;text-align:center;*width:100px;*margin:50px auto 0}
.main_content .menu_list .pager a{display:inline-block;*display:block;*float:left;width:15px;height:15px;margin:0 8px;background:url(../images/theme_a/spr_main_s1.png) -448px 0 no-repeat;text-indent:-9999px;zoom:1}
.main_content .menu_list .pager a.selected{background-position:-448px -20px}

/* main footer */
.main_footer{position:relative;width:1280px;margin:0 auto;padding-top:13px;text-align:center}
.main_footer .copyright{display:block;width:427px;height:11px;margin:0 auto;background:url(../images/theme_a/spr_main_s1.png) 0 -71px no-repeat;text-indent:-9999px}
.main_footer .call_number{position:absolute;top:10px;right:40px;font-size:12px;color:#fff}

/* gridster */
.gridster{position:relative;opacity:1}
.gridster{width:1080px;margin:-5px 0 0 -5px}
.gridster > *{margin:0 auto;-webkit-transition:height .4s;-moz-transition:height .4s;-o-transition:height .4s;-ms-transition:height .4s;transition:height .4s}
.gridster .gs_w{position:absolute;cursor:pointer}
.gridster .player{box-shadow:3px 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3)}
.ready :not(.preview-holder).gs_w{-webkit-transition:opacity .1s,left .1s,top .1s;-moz-transition:opacity .1s,left .1s,top .1s;-o-transition:opacity .1s,left .1s,top .1s;transition:opacity .1s,left .1s,top .1s}
.ready :not(.preview-holder).gs_w{-webkit-transition:opacity .1s,left .1s,top .1s,width .1s,height .1s;-moz-transition:opacity .1s,left .1s,top .1s,width .1s,height .1s;-o-transition:opacity .1s,left .1s,top .1s,width .1s,height .1s;transition:opacity .1s,left .1s,top .1s,width .1s,height .1s}
.gridster .preview-holder{position:absolute;z-index:1;border:2px dotted #ddd;background:#fff;opacity:1}
.gridster .player-revert{z-index:10 !important;-webkit-transition:left .1s,top .1s;-moz-transition:left .1s,top .1s;-o-transition:left .1s,top .1s;transition:left .1s,top .1s}
.gridster .dragging{z-index:10 !important;-webkit-transition:all 0;-moz-transition:all 0;-o-transition:all 0;transition:all 0}
.gridster .active{z-index:100;width:700px;height:300px}
.gridster .disabled{opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}

.my_tasks_section{position:relative;background:#fff}
.my_tasks_section .h3_my_tasks{position:relative;display:block;height:30px;line-height:30px;padding-left:26px;border-top:2px solid #a48750;background:#f2e7d5;color:#3d261b;text-shadow:0 1px 1px #bdb4a6}
.my_tasks_section .h3_my_tasks .ico{display:inline-block;position:absolute;top:9px;left:7px;width:13px;height:13px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat}
.my_tasks_section .h3_my_tasks .btn_tasks_edit{position:absolute;top:5px;right:5px;display:block;width:22px;height:19px;background:url(../images/theme_a/spr_widjet_main.png) -294px 0 no-repeat;text-indent:-9999px}
.my_tasks_section .my_tasks_inquiry{padding:8px 0;*zoom:1}
.my_tasks_section .my_tasks_inquiry:after{content:'';display:block;clear:both}
.my_tasks_section .my_tasks_inquiry .item{float:left}
.my_tasks_section .my_tasks_inquiry .item.last{float:right}
.my_tasks_section .my_tasks_inquiry .item input{width:345px;height:25px;line-height:25px;padding-left:4px;border-width:2px 0 2px 2px;border-style:solid;border-color:#9b7144;border-radius:3px 0 0 3px;vertical-align:middle}
.my_tasks_section .my_tasks_inquiry .item .btn_search{display:inline-block;width:41px;height:29px;margin-left:-4px;background:url(../images/theme_a/spr_widjet_main.png) -18px 0 no-repeat;vertical-align:middle;text-indent:-9999px}
.my_tasks_section .my_tasks_inquiry .item .k-dropdown-wrap .k-input{height:27px;line-height:27px}
.my_tasks_section .my_tasks_inquiry .item .k-dropdown-wrap .k-select{height:27px;line-height:27px}
.my_tasks_section .my_tasks_calendar{margin-top:5px}
.my_tasks_section .my_tasks_calendar .fc-header-left{width:25%}
.my_tasks_section .my_tasks_calendar .fc-header-right{width:40%}
.my_tasks_section .my_tasks_calendar .fc-button{height:23px;line-height:23px;padding:0 20px}
.my_tasks_section .my_tasks_calendar .fc-button.fc-button-prev, .my_tasks_section .my_tasks_calendar .fc-button.fc-button-next{padding:0 5px}
.my_tasks_section .my_tasks_calendar .fc-button .fc-text-arrow{display:block;width:8px;height:13px;margin-top:5px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat;text-indent:-9999px}
.my_tasks_section .my_tasks_calendar .fc-button.fc-button-prev .fc-text-arrow{background-position:-224px 0}
.my_tasks_section .my_tasks_calendar .fc-button.fc-button-next .fc-text-arrow{background-position:-237px 0}
.my_tasks_section .my_tasks_calendar .fc-state-default{border:1px solid #d9d9d9;background:#f4f4f4}
.my_tasks_section .my_tasks_calendar .fc-state-default.fc-corner-left{border-radius:2px 0 0 2px}
.my_tasks_section .my_tasks_calendar .fc-state-default.fc-corner-right{border-radius:0 2px 2px 0}
.my_tasks_section .my_tasks_calendar .fc-state-default.fc-state-down, .my_tasks_section .my_tasks_calendar .fc-state-default.fc-state-active{border:1px solid #baa890;background:#e8dccb;color:#533b00;-moz-box-shadow:inset 0 0 2px 1px #c5b6a2;-webkit-box-shadow:inset 0 0 2px 1px #c5b6a2;box-shadow:inset 0 0 2px 1px #c5b6a2}
.my_tasks_section .my_tasks_calendar .fc-grid th{padding:2px 0;font-size:12px;color:#3b3b3b}
.my_tasks_section .my_tasks_calendar .fc-grid .fc-day-number{margin:5px 5px 0 0;font-size:12px;color:#3b3b3b}
.my_tasks_section .my_tasks_calendar .fc-grid th.fc-sun{color:#d50000}
.my_tasks_section .my_tasks_calendar .fc-grid th.fc-sat{color:#2e92d1}
.my_tasks_section .my_tasks_calendar .fc-grid .fc-sun .fc-day-number{color:#d50000}
.my_tasks_section .my_tasks_calendar .fc-grid .fc-sat .fc-day-number{color:#2e92d1}
.my_tasks_section .my_tasks_calendar .fc-event{padding-left:16px;border:none;background:#dfd7c6;color:#8d7e73}
.my_tasks_section .my_tasks_calendar .fc-event.ready{background:#ddb2b2;color:#793131}
.my_tasks_section .my_tasks_calendar .fc-event.progress{background:#aed7ad;color:#477f46}
.my_tasks_section .my_tasks_calendar .fc-event.done{background:#abc7e4;color:#4d759e}
.my_tasks_section .my_tasks_calendar .fc-event.pending{background:#e9d0be;color:#8e6547}
.my_tasks_section .my_tasks_calendar .fc-event .ico{position:absolute;top:2px;left:2px;width:10px;height:10px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat;text-indent:-9999px}
.my_tasks_section .my_tasks_calendar .fc-event.plan .ico{background-position:-250px 0}
.my_tasks_section .my_tasks_calendar .fc-event.plan_do .ico{background-position:-265px 0}
.my_tasks_section .my_tasks_calendar .fc-event.noplan_do .ico{background-position:-280px 0}
.my_tasks_section .my_tasks_calendar .fc-ltr .fc-event-hori.fc-event-end, .my_tasks_section .my_tasks_calendar .fc-rtl .fc-event-hori.fc-event-start{border-radius:2px}
.my_tasks_section .my_tasks_calendar .fc-ltr .fc-event-hori.fc-event-start, .my_tasks_section .my_tasks_calendar .fc-rtl .fc-event-hori.fc-event-end{border-radius:2px}
.my_tasks_section .my_tasks_calendar .fc-view{height:420px;overflow-y:auto;overflow-x:hidden}
.pop_task_btn_set{margin-bottom:5px;text-align:right}
.pop_task_btn_set .btn_task{display:inline-block;height:23px;*margin:0 0 0 4px;padding:0 20px;border-radius:3px;color:#fff;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer}
.pop_task_btn_set .btn_task span{display:inline-block;margin-top:4px}
.pop_task_btn_set .btn_task.plan{border:1px solid #004e7c;background:#015e95}
.pop_task_btn_set .btn_task.plan_do{border:1px solid #678d17;background:#78a41b}
.pop_task_btn_set .btn_task.noplan_do{border:1px solid #d4803e;background:#e28943}
.pop_task_btn_set .btn_task.dis{opacity:0.6}

.search_section{position:relative;height:67px;background:#db6656;border-radius:3px}
.search_section .search_item{position:absolute;top:15px;left:15px;z-index:10}
.search_section .search_item .k-autocomplete{width:460px;height:29px;line-height:29px;padding-left:4px;border-width:2px 0 2px 2px;border-style:solid;border-color:#9c2a27;border-radius:3px 0 0 3px;vertical-align:middle}
.search_section .search_item .k-autocomplete .k-input{height:24px;line-height:24px}
.search_section .search_item .btn_search{display:inline-block;width:41px;height:29px;margin-left:-4px;background:url(../images/theme_a/spr_widjet_main.png) -64px 0 no-repeat;vertical-align:middle;text-indent:-9999px}
.search_section .bg_search{position:absolute;top:0;right:0;width:326px;height:60px;background:url(../images/theme_a/spr_widjet_main.png) -166px -27px no-repeat}

#widget01_txt_searchKey-list{width:489px !important;padding:0;border-width:2px;border-color:#e8bb55 !important;background:#f3e6cb}
#widget01_txt_searchKey-list .k-item{padding:0;border-width:0 0 1px 0;border-style:solid;border-color:#e5d5b4;cursor:pointer}
#widget01_txt_searchKey-list .k-item:last-child{border-bottom:none}
#widget01_txt_searchKey-list .k-item span{display:inline-block;padding:0 5px;border-width:0 0 0 1px;border-style:solid;border-color:#e5d5b4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;color:#342d25}
#widget01_txt_searchKey-list .k-item span.customer_name{width:150px;border-left:none}
#widget01_txt_searchKey-list .k-item span.company_name{width:150px}
#widget01_txt_searchKey-list .k-item span.tel_num{width:150px}
#widget01_txt_searchKey-list .k-item span.mail_addr{width:340px}

.announcements_section{position:relative;height:122px;padding:4px;background:#e5bf65;border-radius:3px}
.announcements_section .h3_announcements{position:relative;display:block;height:24px;line-height:24px;padding-left:21px;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #c0924e}
.announcements_section .h3_announcements .ico{display:inline-block;position:absolute;top:6px;left:3px;width:13px;height:13px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat}
.announcements_section .btn_more{position:absolute;top:8px;right:8px;width:16px;height:16px;display:block;background:url(../images/theme_a/spr_widjet_main.png) -191px 0 no-repeat;text-indent:-9999px}
.announcements_section .w_content{height:95px;overflow:auto;margin-top:3px;background:#fff;border-radius:2px}
.announcements_section .w_content .announcements_list{position:relative;padding:5px}
.announcements_section .w_content .announcements_list table{width:100%;border:none}
.announcements_section .w_content .announcements_list tr.db{background:#faf7ea}
.announcements_section .w_content .announcements_list td{padding:5px 5px 4px;border:none;vertical-align:middle;font-size:12px;text-align:center}
.announcements_section .w_content .announcements_list td.subject{text-align:left}
.announcements_section .w_content .announcements_list td .ico{display:block;width:22px;height:22px;;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat;text-indent:-9999px}
.announcements_section .w_content .announcements_list td .ico.emergency{background-position:-110px 0}
.announcements_section .w_content .announcements_list td .ico.important{background-position:-137px 0}
.announcements_section .w_content .announcements_list td .ico.normal{background-position:-164px 0}

.today_vip_section{position:relative;height:122px;padding:4px;background:#a2c161;border-radius:3px}
.today_vip_section .h3_today_vip{position:relative;display:block;height:24px;line-height:24px;padding-left:21px;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #768d47}
.today_vip_section .h3_today_vip .ico{display:inline-block;position:absolute;top:6px;left:3px;width:13px;height:13px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat}
.today_vip_section .btn_more{position:absolute;top:8px;right:8px;width:16px;height:16px;display:block;background:url(../images/theme_a/spr_widjet_main.png) -191px 0 no-repeat;text-indent:-9999px}
.today_vip_section .w_content{height:95px;overflow:auto;margin-top:3px;background:#fff;border-radius:2px}
.today_vip_section .w_content .today_vip_list{position:relative;padding:5px}
.today_vip_section .w_content .today_vip_list table{width:100%;border:none}
.today_vip_section .w_content .today_vip_list tr.db{background:#faf7ea}
.today_vip_section .w_content .today_vip_list td{padding:5px 5px 4px;border:none;vertical-align:middle;font-size:12px;text-align:center}
.today_vip_section .w_content .today_vip_list td.name{padding-left:10px;text-align:left}
.today_vip_section .w_content .today_vip_list td.room_num{color:#3b7e00}
.today_vip_section .w_content .today_vip_list td .state{display:block;width:85px;height:20px;margin:0;padding:0;line-height:20px;text-align:center;color:#fff}
.today_vip_section .w_content .today_vip_list td .state.reservation{border:1px solid #6192af;background:#729eb8}
.today_vip_section .w_content .today_vip_list td .state.in_house{border:1px solid #819f40;background:#8fa956}
.today_vip_section .w_content .today_vip_list td .state.check_out{border:1px solid #5c5c5c;background:#6a6a6a}

.voc_list_section{position:relative;height:122px;padding:4px;background:#a2c161;border-radius:3px}
.voc_list_section .h3_voc_list{position:relative;display:block;height:24px;line-height:24px;padding-left:21px;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #768d47}
.voc_list_section .h3_voc_list .ico{display:inline-block;position:absolute;top:6px;left:3px;width:13px;height:13px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat}
.voc_list_section .w_content{height:95px;overflow:auto;margin-top:3px;background:#fff;border-radius:2px}
.voc_list_section .w_content .voc_list{position:relative;padding:5px}
.voc_list_section .w_content .voc_list table{width:100%;border:none}
.voc_list_section .w_content .voc_list tr.db{background:#faf7ea}
.voc_list_section .w_content .voc_list td{padding:5px 5px 4px;border:none;vertical-align:middle;font-size:12px;text-align:center}

.schedule_section{position:relative;height:192px;padding:4px;background:#a2c161;border-radius:3px}
.schedule_section .h3_today_vip{position:relative;display:block;height:24px;line-height:24px;padding-left:21px;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #768d47}
.schedule_section .h3_today_vip .ico{display:inline-block;position:absolute;top:6px;left:3px;width:13px;height:13px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat}
.schedule_section .btn_more{position:absolute;top:8px;right:8px;width:16px;height:16px;display:block;background:url(../images/theme_a/spr_widjet_main.png) -191px 0 no-repeat;text-indent:-9999px}
.schedule_section .w_content{height:165px;overflow:auto;margin-top:3px;background:#fff;border-radius:2px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .time{top:130px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker .line{height:130px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav-background .timenav-line{height:130px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker .dot{top:130px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker{height:130px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker .flag{height:25px;background-position:0 -136px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker.active .flag{background-position:0 -110px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker.active .flag .flag-content h3{margin-top:2px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker .flag .flag-content h3{margin-top:2px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker .flag .flag-content{height:25px}
.schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker.active .flag .flag-content, .schedule_section .w_content .vco-timeline .vco-navigation .timenav .content .marker.active .flag-small .flag-content{height:25px}

.facilities_section{position:relative;height:192px;padding:4px;background:#a2c161;border-radius:3px}
.facilities_section .h3_facilities{position:relative;display:block;height:24px;line-height:24px;padding-left:21px;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #768d47}
.facilities_section .h3_facilities .ico{display:inline-block;position:absolute;top:6px;left:3px;width:13px;height:13px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat}
.facilities_section .btn_more{position:absolute;top:8px;right:8px;width:16px;height:16px;display:block;background:url(../images/theme_a/spr_widjet_main.png) -191px 0 no-repeat;text-indent:-9999px}
.facilities_section .w_content{height:165px;overflow:auto;margin-top:3px;background:#fff;border-radius:2px}
.facilities_section .w_content .facilities_list{margin-left:10px}
.facilities_section .w_content .facilities_list:after{content:'';display:block;clear:both}
.facilities_section .w_content .facilities_list li{float:left;width:245px}
.facilities_section .w_content .facilities_list li dl dt{padding:10px 10px 8px 20px;font-weight:bold;background:url(../images/theme_a/spr_facilities.png) 0 0 no-repeat;font-size:12px}
.facilities_section .w_content .facilities_list li dl dt.restaurant{background-position:0 -21px}
.facilities_section .w_content .facilities_list li dl dt.restaurantRS{background-position:0 -21px}
.facilities_section .w_content .facilities_list li dl dt.restaurantWR{background-position:0 -21px}
.facilities_section .w_content .facilities_list li dl dt.restaurantJR{background-position:0 -21px}
.facilities_section .w_content .facilities_list li dl dt.restaurantCR{background-position:0 -21px}
.facilities_section .w_content .facilities_list li dl dt.restaurantFR{background-position:0 -21px}
.facilities_section .w_content .facilities_list li dl dt.restaurantAR{background-position:0 -21px}
.facilities_section .w_content .facilities_list li dl dt.tourist{background-position:0 -52px}
.facilities_section .w_content .facilities_list li dl dt.sb{background-position:0 -143px}
.facilities_section .w_content .facilities_list li dl dt.bank{background-position:0 -143px}
.facilities_section .w_content .facilities_list li dl dt.bar{background-position:0 -84px}
.facilities_section .w_content .facilities_list li dl dt.souvenir{background-position:0 -114px}
.facilities_section .w_content .facilities_list li dl dt.etc{background-position:0 -143px}
.facilities_section .w_content .facilities_list li dl dt.government{background-position:0 -52px}
.facilities_section .w_content .facilities_list li dl dd{padding:1px 10px 1px 15px;background:url(../images/theme_a/spr_facilities.png) 5px 5px no-repeat;font-size:11px}

.achievement_rate_section{position:relative;height:122px;padding:4px;background:#dd914e;border-radius:3px}
.achievement_rate_section .h3_achievement_rate{position:relative;display:block;height:24px;line-height:24px;padding-left:21px;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #9d6737}
.achievement_rate_section .h3_achievement_rate .ico{display:inline-block;position:absolute;top:6px;left:3px;width:13px;height:13px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat}
.achievement_rate_section .w_content{height:95px;margin-top:3px;background:#fff;border-radius:2px}
.achievement_rate_section .w_content .donut_chart_list{*zoom:1}
.achievement_rate_section .w_content .donut_chart_list:after{content:'';display:block;clear:both}
.achievement_rate_section .w_content .donut_chart_list li{position:relative;width:33.3%;float:left;font-weight:bold;font-size:12px;text-align:center}
.achievement_rate_section .w_content .donut_chart_list li .easyPieChart{position:relative;margin:8px auto 0;text-align:center}
.achievement_rate_section .w_content .donut_chart_list li .easyPieChart canvas{position:absolute;top:0;left:0}

.room_forecasting_section{position:relative;height:122px;padding:4px;background:#739fcd;border-radius:3px}
.room_forecasting_section .h3_room_forecasting{position:relative;display:block;height:24px;line-height:24px;padding:0 0 3px 21px;border-bottom:1px solid #6389b0;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #537293}
.room_forecasting_section .h3_room_forecasting .ico{display:inline-block;position:absolute;top:6px;left:3px;width:13px;height:13px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat}
.room_forecasting_section .w_content{height:95px;border-top:1px solid #8bafd5}
.room_forecasting_section .w_content .rf_chart{padding:8px 0 0 0}
.room_forecasting_section .w_content .rf_chart ul{height:65px;margin:0;padding:0;border:none;font-size:11px;*zoom:1}
.room_forecasting_section .w_content .rf_chart ul:after{display:block;clear:both;content:''}
.room_forecasting_section .w_content .rf_chart li{display:inline;float:left;position:relative;width:44px;height:100%;margin:0 4px;background:#8bafd5;text-align:center;white-space:nowrap}
.room_forecasting_section .w_content .rf_chart .gTerm{display:inline-block;position:relative;width:100%;height:20px;margin:0 -48px -20px 0;padding:65px 0 0;line-height:20px;font-weight:bold;color:#fff;vertical-align:bottom}
.room_forecasting_section .w_content .rf_chart .gBar{display:inline-block;position:relative;width:100%;margin:-1px 0 0;background:#fff;vertical-align:bottom}
.room_forecasting_section .w_content .rf_chart .gBar span{position:absolute;bottom:4px;left:0;width:100%;color:#ca8a00}

/*bq_reservation_ten*/
.bq_reservation_ten_section{position:relative;height:122px;padding:4px;background:#a2c161;border-radius:3px}
.bq_reservation_ten_section .h3_bq_reservation{position:relative;display:block;height:24px;line-height:24px;padding-left:21px;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #768d47}
.bq_reservation_ten_section .h3_bq_reservation .ico{display:inline-block;position:absolute;top:6px;left:3px;width:13px;height:13px;background:url(../images/theme_a/spr_widjet_main.png) 0 0 no-repeat}
.bq_reservation_ten_section .btn_more{position:absolute;top:8px;right:8px;width:16px;height:16px;display:block;background:url(../images/theme_a/spr_widjet_main.png) -191px 0 no-repeat;text-indent:-9999px}
.bq_reservation_ten_section .w_content{height:95px;overflow:auto;margin-top:3px;background:#fff;border-radius:2px}
.bq_reservation_ten_section .w_content .bq_reservation_ten_list{position:relative;padding:5px}
.bq_reservation_ten_section .w_content .bq_reservation_ten_list table{width:100%;border:none}
.bq_reservation_ten_section .w_content .bq_reservation_ten_list tr.db{background:#faf7ea}
.bq_reservation_ten_section .w_content .bq_reservation_ten_list td{padding:5px 5px 4px;border:none;vertical-align:middle;font-size:12px;text-align:center}

.side_widget{position:absolute;top:5px;left:1080px;margin:0;padding:0}
.side_widget .widget_list{width:174px;margin:0;padding:0}
.side_widget .widget_list li{margin-bottom:5px;font-family:"Roboto"}
.side_widget .widget_list li .weather{position:relative;width:129;height: 84px;background:#7392cd;color:#fff}
.side_widget .widget_list li .weather .ico{height:50px;padding: 6px 62px 0px;}
.side_widget .widget_list li .weather .ico img{height:50px;}
.side_widget .widget_list li .weather .temp_alt{position:absolute;top: 4px;right:25px;font-size:16px;font-weight:bold}
.side_widget .widget_list li .weather .temp_alt .ico_temp{position:absolute;top:4px;right:-10px;display:block;width:7px;height:7px;background:url(../images/theme_a/spr_widjet_main.png) -212px 0 no-repeat;text-indent:-9999px}
.side_widget .widget_list li .weather .forecast{width:164px;padding: 0px 0px 0px 8px;font-size: 14px;font-weight:bold;text-align:center}
.side_widget .widget_list li .weather .local{margin-top: -2px;font-size:11px;text-align:center}
.side_widget .widget_list li .today{position:relative;width:174;height:123px;background:#6fc298}
.side_widget .widget_list li .today p{width:164;padding:0 5px;text-align:center;font-weight:bold;color:#fff; text-shadow:1px 1px #55b685}
.side_widget .widget_list li .today p.month{padding-top:20px;font-size:14px}
.side_widget .widget_list li .today p.date1{padding-top:0px;font-size:51px;line-height:47px}
.side_widget .widget_list li .today p.date2{padding-top:0px;padding-bottom:20px;font-size:14px}
.side_widget .widget_list li .email{position:relative;width:174;height:130px;background:#875494}
.side_widget .widget_list li .email h4{position:absolute;bottom:10px;left:10px;font-size:14px;font-weight:bold;color:#fff} 
.side_widget .widget_list li .email .ico{position:absolute;top:50%;left:50%;display:block;width:77px;height:77px;margin:-38px 0 0 -38px;background:url(../images/theme_a/spr_widjet_main.png) 0 -34px no-repeat}
.side_widget .widget_list li .groupware{position:relative;width:174;height:130px;background:#875494}
.side_widget .widget_list li .groupware h4{position:absolute;bottom:10px;left:10px;font-size:14px;font-weight:bold;color:#fff} 
.side_widget .widget_list li .groupware .ico{position:absolute;top:50%;left:50%;display:block;width:84px;height:69px;margin:-34px 0 0 -42px;background:url(../images/theme_a/spr_widjet_main.png) 0 -122px no-repeat}
.side_widget .widget_list li .message{position:relative;width:174;height:130px;background:#d16a1f}
.side_widget .widget_list li .message h4{position:absolute;bottom:10px;left:10px;font-size:14px;font-weight:bold;color:#fff}
.side_widget .widget_list li .message .counting{position:absolute;top:12px;right:15px;font-size:16px;font-weight:bold;color:#fff} 
.side_widget .widget_list li .message .ico{position:absolute;top:50%;left:50%;display:block;width:83px;height:83px;margin:-41px 0 0 -41px;background:url(../images/theme_a/spr_widjet_main.png) -82px -34px no-repeat}
.side_widget .widget_list li .exchange_box{position:relative;height:123px}
.side_widget .widget_list li .exchange{position:absolute;top:0;left:0;width:174;height:130px;overflow:hidden;border-bottom:2PX solid #fff;background:#875494;z-index:999;cursor:pointer}
.side_widget .widget_list li .exchange table {width:100%;border:none}
.side_widget .widget_list li .exchange table th{padding:3px;border-bottom:1px solid #9f76a9;font-weight:bold;font-size:11px;color:#fff;text-align:center}
.side_widget .widget_list li .exchange table td{line-height:19px;padding:0 5px;border-bottom:1px dotted #996da4;font-size:11px;color:#cfbbd4;text-align:right}
.side_widget .widget_list li .exchange table td.price{text-align:left}
.side_widget .widget_list li .exchange table td span{display:inline-block;vertical-align:middle}
.side_widget .widget_list li .exchange table td .flag{width:17px;height:11px;margin-right:5px;background:url(../images/theme_a/spr_flags.gif) 0 0 no-repeat}
.side_widget .widget_list li .exchange table td .flag.usd{background-position:0 0}
.side_widget .widget_list li .exchange table td .flag.eur{background-position:0 -11px}
.side_widget .widget_list li .exchange table td .flag.jpy{background-position:0 -22px}
.side_widget .widget_list li .exchange table td .flag.cny{background-position:0 -33px}
.side_widget .widget_list li .exchange table td .flag.hkd{background-position:0 -44px}
.side_widget .widget_list li .exchange table td .flag.twd{background-position:0 -55px}
.side_widget .widget_list li .exchange table td .flag.gbp{background-position:0 -66px}
.side_widget .widget_list li .exchange table td .flag.cad{background-position:0 -77px}
.side_widget .widget_list li .exchange table td .flag.chf{background-position:0 -88px}
.side_widget .widget_list li .exchange table td .flag.sek{background-position:0 -99px}
.side_widget .widget_list li .exchange table td .flag.aud{background-position:0 -110px}
.side_widget .widget_list li .exchange table td .flag.nzd{background-position:0 -121px}
.side_widget .widget_list li .exchange table td .flag.czk{background-position:0 -132px}
.side_widget .widget_list li .exchange table td .flag.try{background-position:0 -143px}
.side_widget .widget_list li .exchange table td .flag.mnt{background-position:0 -154px}
.side_widget .widget_list li .exchange table td .flag.ils{background-position:0 -165px}
.side_widget .widget_list li .exchange table td .flag.dkk{background-position:0 -176px}
.side_widget .widget_list li .exchange table td .flag.nok{background-position:0 -187px}
.side_widget .widget_list li .exchange table td .flag.sar{background-position:0 -198px}
.side_widget .widget_list li .exchange table td .flag.kwd{background-position:0 -209px}
.side_widget .widget_list li .exchange table td .flag.bhd{background-position:0 -220px}
.side_widget .widget_list li .exchange table td .flag.aed{background-position:0 -231px}
.side_widget .widget_list li .exchange table td .flag.jod{background-position:0 -242px}
.side_widget .widget_list li .exchange table td .flag.egp{background-position:0 -253px}
.side_widget .widget_list li .exchange table td .flag.thb{background-position:0 -264px}
.side_widget .widget_list li .exchange table td .flag.sgd{background-position:0 -275px}
.side_widget .widget_list li .exchange table td .flag.myr{background-position:0 -286px}
.side_widget .widget_list li .exchange table td .flag.idr{background-position:0 -297px}
.side_widget .widget_list li .exchange table td .flag.qar{background-position:0 -308px}
.side_widget .widget_list li .exchange table td .flag.kzt{background-position:0 -319px}
.side_widget .widget_list li .exchange table td .flag.bnd{background-position:0 -330px}
.side_widget .widget_list li .exchange table td .flag.inr{background-position:0 -341px}
.side_widget .widget_list li .exchange table td .flag.pkr{background-position:0 -352px}
.side_widget .widget_list li .exchange table td .flag.bdt{background-position:0 -363px}
.side_widget .widget_list li .exchange table td .flag.php{background-position:0 -374px}
.side_widget .widget_list li .exchange table td .flag.mxn{background-position:0 -385px}
.side_widget .widget_list li .exchange table td .flag.brl{background-position:0 -396px}
.side_widget .widget_list li .exchange table td .flag.vnd{background-position:0 -407px}
.side_widget .widget_list li .exchange table td .flag.zar{background-position:0 -418px}
.side_widget .widget_list li .exchange table td .flag.rub{background-position:0 -429px}
.side_widget .widget_list li .exchange table td .flag.huf{background-position:0 -440px}
.side_widget .widget_list li .exchange table td .flag.pln{background-position:0 -451px}
.side_widget .widget_list li .exchange table td .flag.krw{background-position:0 -462px}

/* Restrictions */
.restrictions{*zoom:1}
.restrictions:after{content:''; display:block; clear:both}
.exceptions{margin-top:10px;*zoom:1}
.exceptions:after{content:''; display:block; clear:both}

/* chart bar */
.chart_bar {position:relative;margin-top:10px}
.chart_bar .c_bar {width:100%;background:#f2f2f2;margin:0;border:1px solid #dfdfdf;height:18px;font-size:11px;display:inline-block;}
.chart_bar .c_bar .num{position:absolute; top:3px; left:50%; display:inline-block; width:50px; margin-left:-25px; font-weight:bold; color:#f97500}
.chart_bar .c_bar .guide{position:absolute; top:1px; display:inline-block; width:1px; height:18px; background:#ff0000}
.chart_bar .c_action {background:#dfdbc8; margin: -1px; border: 1px solid #c3b986; height: 18px; display: inline-block;}

/* cell chart bar */
.w_cell_chart_bar {position:relative; height:18px}
.w_cell_chart_bar .c_bar {background:#f2f2f2; margin: 0px 5px 0px 0px; border: 1px solid #dfdfdf; width: 99.9%; height: 18px; font-size: 11px; display: inline-block;}
.w_cell_chart_bar .c_bar .num{position:absolute; top:3px; left:50%; display:inline-block; width:50px; margin-left:-25px; font-weight:bold; color:#000}
.w_cell_chart_bar .c_bar .guide{position:absolute; top:1px; display:inline-block; width:1px; height:18px; background:#ff0000}
.w_cell_chart_bar .c_action {background:#dfdbc8; margin: -1px; border: 1px solid #c3b986; height: 18px; display: inline-block;}

/* Dash board chart */
.db_chart_wrap{position:relative;*zoom:1}
.db_chart_wrap:after{content:'';display:block;clear:both}
.db_chart_wrap .summary{height:20px;line-height:20px;padding-right:5px;border-bottom:5px solid #fff;background:#fff;color:#ff7f1b;font-size:16px;font-weight:bold;text-align:right}
.db_chart_wrap .db_chart_item{width:33.3333%;float:left;margin-top:5px}
.db_chart_wrap .db_chart_item.quad{width:25%}
.db_chart_wrap .db_chart_item.half{width:50%}
.db_chart_wrap .db_chart_item.single{width:100%}
.db_chart_wrap .db_chart_item .chart_item_box{margin-right:5px;border-bottom:1px solid #e4ddcf;background:#ede9e0}
.db_chart_wrap .db_chart_item.last .chart_item_box, .db_chart_wrap .db_chart_item.single .chart_item_box{margin:0}
.db_chart_wrap .db_chart_item .chart_item_box .summary{height:20px;line-height:20px;padding-right:5px;border-bottom:5px solid #fff;background:#fff;color:#ff7f1b;font-size:16px;font-weight:bold;text-align:right}
.db_chart_wrap .db_chart_item .chart_item_box h4{padding:10px;border-top:1px solid #cbc0a5;background: #f4efe9; /* Old browsers */
background: -moz-linear-gradient(top,  #f4efe9 0%, #cbc0a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4efe9), color-stop(100%,#cbc0a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4efe9 0%,#cbc0a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4efe9 0%,#cbc0a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4efe9 0%,#cbc0a5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4efe9 0%,#cbc0a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4efe9', endColorstr='#cbc0a5',GradientType=0 ); /* IE6-9 */
text-align:center;font-size:16px;font-weight:bold;color:#705948}
.db_chart_wrap .db_chart_item .chart_item_box h4.big{font-size:20px}
.db_chart_wrap .db_chart_item .chart_item_box h4.big span{display:inline-block;margin-left:10px;font-size:16px;color:#ff7f1b}
.db_chart_wrap .db_chart_item .chart_item_box .date{padding:10px 15px 0 0;text-align:right}
.db_chart_wrap .db_chart_item .chart_item_box .chart_section{position:relative;padding:20px;margin:10px;border:1px solid #bfb6a7;background:#fff}
.db_chart_wrap .db_chart_item .chart_item_box .chart_section .chart_tab{position:absolute;top:10px;right:10px}
.db_chart_wrap .db_chart_item .chart_item_box .chart_info{padding:0 15px 15px 0}
.db_chart_wrap .db_chart_item .chart_item_box .chart_info li{text-align:right}
.db_chart_wrap .db_chart_item .chart_item_box .chart_info li.point{color:#ca732f}

/* TIME Trial */
.w_time_trial{position:relative;margin-top:10px;*zoom:1}
.w_time_trial:after{content:'';display:block;clear:both}
.w_time_trial span{display:block;width:50%;float:left;padding:10px 0;text-align:center;font-size:20px;font-weight:bold}
.w_time_trial span.lead_time{background: #efdeb9; /* Old browsers */
background: -moz-linear-gradient(top,  #efdeb9 0%, #d4ab65 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efdeb9), color-stop(100%,#d4ab65)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efdeb9 0%,#d4ab65 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efdeb9 0%,#d4ab65 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efdeb9 0%,#d4ab65 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efdeb9 0%,#d4ab65 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efdeb9', endColorstr='#d4ab65',GradientType=0 ); /* IE6-9 */
border-radius:5px 0 0 5px;color:#654200}
.w_time_trial span.pick_up_available_date{background: #d9eabe; /* Old browsers */
background: -moz-linear-gradient(top,  #d9eabe 0%, #9fc56d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9eabe), color-stop(100%,#9fc56d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d9eabe 0%,#9fc56d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d9eabe 0%,#9fc56d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d9eabe 0%,#9fc56d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d9eabe 0%,#9fc56d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9eabe', endColorstr='#9fc56d',GradientType=0 ); /* IE6-9 */
border-radius:0 5px 5px 0;color:#385914}

.w_contingency{margin-top:10px}
.w_contingency ul li{padding:10px;margin-bottom:5px;background: #efdeb9; /* Old browsers */
background: -moz-linear-gradient(top,  #efdeb9 0%, #d4ab65 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efdeb9), color-stop(100%,#d4ab65)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efdeb9 0%,#d4ab65 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efdeb9 0%,#d4ab65 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efdeb9 0%,#d4ab65 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efdeb9 0%,#d4ab65 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efdeb9', endColorstr='#d4ab65',GradientType=0 ); /* IE6-9 */
border-radius:0 5px 5px 0;font-size:16px;font-weight:bold;color:#654200}
.w_grid_achievement{margin-top:5px;font-size:18px;font-weight:bold;color:#ff7f1b;text-align:right}
.w_grid_achievement ul li{padding:2px 0;font-size:18px;font-weight:bold;color:#ff7f1b;text-align:right}
.gird_top_guest_summary{margin-top:5px;border-bottom:1px solid #c3b986;padding-bottom:3px;*zoom:1}
.gird_top_guest_summary:after{content:'';display:block;clear:both}
.gird_top_guest_summary .guest_summary_item{display:inline-block;float:left;margin:5px 0 0 5px;font-weight:bold;color:#ff7f1b}
.gird_top_guest_summary .guest_summary_total{display:inline-block;float:right;margin:0 5px 0 0;font-size:20px;font-weight:bold;color:#993366}
.w_chart_current_total{position:relative;margin-top:5px}
.w_chart_current_total:after{content:'';display:block;clear:both}
.w_chart_current_total dl dt{display:block;float:left;width:300px;height:130px;background: #deae80; /* Old browsers */
background: -moz-linear-gradient(top,  #deae80 0%, #c48f65 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deae80), color-stop(100%,#c48f65)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #deae80 0%,#c48f65 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #deae80 0%,#c48f65 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #deae80 0%,#c48f65 100%); /* IE10+ */
background: linear-gradient(to bottom,  #deae80 0%,#c48f65 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deae80', endColorstr='#c48f65',GradientType=0 ); /* IE6-9 */}
.w_chart_current_total dl dt span{display:block;text-align:center;font-size:28px;font-weight:bold;color:#fff;text-shadow:1px 1px 3px #8c6439}
.w_chart_current_total dl dt span.txt1{margin-top:20px}
.w_chart_current_total dl dt span.txt2{margin-top:2px;color:#6f2800}
.w_chart_current_total dl dt span.txt3{margin-top:2px;font-size:14px;color:#fedf9e}
.w_chart_current_total dl dd{display:block;height:40px;line-height:40px;margin:0 0 5px 305px;background: #ebbd8c; /* Old browsers */
background: -moz-linear-gradient(top,  #ebbd8c 0%, #daaa7c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebbd8c), color-stop(100%,#daaa7c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebbd8c 0%,#daaa7c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebbd8c 0%,#daaa7c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebbd8c 0%,#daaa7c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebbd8c 0%,#daaa7c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebbd8c', endColorstr='#daaa7c',GradientType=0 ); /* IE6-9 */font-size:18px;font-weight:bold;color:#6f2800;text-shadow:1px 1px 1px #8c6439}
.w_chart_current_total dl dd span{display:inline-block;width:200px;text-align:right;padding-right:20px}

/* TIME Trial Grid */
.time_trial_grid{position:relative;border-top:2px solid #447a9a}
.time_trial_grid table{width:100%;border-right:solid 1px #fff;font-size:16px}
.time_trial_grid table thead th{min-width:100px;padding:15px 5px;border-left:solid 1px #fff;border-bottom:solid 1px #fff;background:#729eb8;font-weight:bold;color:#fff}
.time_trial_grid table thead th.first{border-left:solid 1px #fff}
.time_trial_grid table thead th span{font-size:11px}
.time_trial_grid table thead th.daily{color:#ffea00;font-size:20px}
.time_trial_grid table tbody tr{height:100%}
.time_trial_grid table tbody td{padding:10px;border-width:0 0 1px 1px;border-style:solid;border-color:#fff;background:#90b6cc;text-align:center;font-weight:bold;color:#fff;vertical-align:middle}
.time_trial_grid table tbody td.daily{color:#ffea00;font-size:20px}

/* Category menu */
.hidden{overflow:hidden;position:absolute;top:0;left:-9999px;width:1px;height:1px}

.hierarchy{position:relative;display:inline-block;margin:7px 4px 0 90px;padding:5px 15px 5px 10px;font-weight:bold;text-decoration:none !important;cursor:pointer}
.hierarchy .arrow_down{position:absolute; top:11px; right:0; width:7px; height:4px; background:url(../images/theme_a/spr_comm_ico.png) 0 -12px no-repeat}
.hierarchy:hover{color:#f97500 }
.hierarchy.menu_open{color:#f97500 }

/* solo icon buttons must have block properties for the text-indent to work */
.hierarchy_menu.ui-state-loading .ui-icon{background:url(spinner_bar.gif) no-repeat 0 0}

.hierarchy_menu-container{overflow:hidden;position:absolute;top:0;left:-999px;padding:.4em; background:#fff; border:1px solid #dfdfdf}
.hierarchy_menu-container.hierarchy_menu-flyout{overflow:visible}

.hierarchy_menu,.hierarchy_menu ul{margin:0;padding:0;list-style-type:none}

.hierarchy_menu{position:relative}
.hierarchy_menu-flyout .hierarchy_menu{position:static}

.hierarchy_menu ul{position:absolute;top:0}
.hierarchy_menu ul ul{top:-1px}

.hierarchy_menu-container.hierarchy_menu-ipod .hierarchy_menu-content,.hierarchy_menu-container.hierarchy_menu-ipod .hierarchy_menu-content ul{background:none !important}

.hierarchy_menu.hierarchy_menu-scroll,.hierarchy_menu ul.hierarchy_menu-scroll{overflow:scroll;overflow-x:hidden}

.hierarchy_menu li{float:left;clear:both;width:100%;margin:0;padding:0;border:0}
.hierarchy_menu li li{font-size:1em}

/* inner li font size must be reset so that they don't blow up */
.hierarchy_menu-flyout ul ul{padding:.4em}
.hierarchy_menu-flyout li{position:relative}

.hierarchy_menu-scroll{overflow:scroll;overflow-x:hidden}

.hierarchy_menu_header{margin:0;padding:0}

.hierarchy_menu_header{display:block;margin-bottom:4px;padding:4px;background:#605a57;border:1px solid #4f4946;color:#fff}
.hierarchy_menu_header:after {clear:both;content:".";display:block;height:0;visibility:hidden}
.hierarchy_menu_header li{float:left;margin:0;padding:0 .2em;font-size:.9em;list-style:none;opacity:.7}
.hierarchy_menu_header li.hierarchy_menu_prev_list,.hierarchy_menu_header li.hierarchy_menu_current_crumb{float:none;clear:left;opacity:1}
.hierarchy_menu_header li.hierarchy_menu_current_crumb{padding-top:.2em}
.hierarchy_menu_header a,.hierarchy_menu_header span{float:left; color:#fff}
.hierarchy_menu_header .ico_carat{width:4px; height:7px; margin:4px 0 0 5px; background:url(../images/theme_a/sprite_img.png) -222px -212px no-repeat}

.hierarchy_menu_footer{margin-top:.4em;padding:.4em}
.hierarchy_menu_footer a:link,.hierarchy_menu_footer a:visited{float:left;width:100%;text-decoration:none}
.hierarchy_menu_footer a span{float:left;cursor:pointer}

.hierarchy_menu_header .hierarchy_menu_prev_list a:link,.hierarchy_menu_header .hierarchy_menu_prev_list a:visited,.hierarchy_menu_header .hierarchy_menu_prev_list a:hover,.hierarchy_menu_header .hierarchy_menu_prev_list a:active{background-image:none;text-decoration:none}

.hierarchy_menu_header .hierarchy_menu_prev_list a{float:left;padding-right:.4em}
.hierarchy_menu_header .hierarchy_menu_prev_list a .ui-icon{float:left}

.hierarchy_menu_header .hierarchy_menu_current_crumb a:link,.hierarchy_menu_header .hierarchy_menu_current_crumb a:visited,.hierarchy_menu_header .hierarchy_menu_current_crumb a:hover,.hierarchy_menu_header .hierarchy_menu_current_crumb a:active{display:block;background-image:none;font-size:1.3em;text-decoration:none}

/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into 
	selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right	*/
.hierarchy_menu a:link,.hierarchy_menu a:visited,.hierarchy_menu a:hover,.hierarchy_menu a:active{float:left;width:92%;padding:.3em 3%;text-decoration:none;outline:0 !important}

.hierarchy_menu a{border:1px dashed transparent}

.hierarchy_menu a.ui-state-default:link,.hierarchy_menu a.ui-state-default:visited,.hierarchy_menu a.ui-state-default:hover,.hierarchy_menu a.ui-state-default:active,.hierarchy_menu a.menu_hover:link,.hierarchy_menu a.menu_hover:visited,.hierarchy_menu a.menu_hover:hover,.hierarchy_menu a.menu_hover:active,.hierarchy_menu a.ui-state-active:link,.hierarchy_menu a.ui-state-active:visited,.hierarchy_menu a.ui-state-active:hover,.hierarchy_menu a.ui-state-active:active{background:#f5f5f5; border:1px solid #dfdfdf}

.hierarchy_menu a span{display:block;cursor:pointer}

/* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */
.hierarchy_menu-indicator span{float:left}
.hierarchy_menu-indicator span.arrow_right{float:right; width:4px; height:7px; margin-top:4px; background:url(../images/theme_a/sprite_img.png) -214px -212px no-repeat}
.hierarchy_menu-indicator.menu_hover span.arrow_right{background-position:-218px -212px}

.hierarchy_menu-content.ui-widget-content,.hierarchy_menu-content ul.ui-widget-content{border:0}

/* ICONS AND DIVIDERS */
.hierarchy_menu.hierarchy_menu-has-icons a:link,.hierarchy_menu.hierarchy_menu-has-icons a:visited,.hierarchy_menu.hierarchy_menu-has-icons a:hover,.hierarchy_menu.hierarchy_menu-has-icons a:active{padding-left:20px}

.hierarchy_menu .horizontal-divider hr,.hierarchy_menu .horizontal-divider span{margin:5px .6em;padding:0}
.hierarchy_menu .horizontal-divider hr{height:1px;border:0}
.hierarchy_menu .horizontal-divider span{padding-left:.2em;font-size:.9em;text-transform:uppercase}

.positionHelper{z-index:999}

/* 占쎌쥙�윥�젆袁��쐻占쎈슢裕㏆옙醫롫윪野껓옙占쎌쥙�윪占쎈뛼�쐻占쎈슢裕� */
.guest_info_opt{position:relative; margin-top:5px;border:1px solid #dfdfdf;background:#fff}
.guest_info_opt.no_line{border:none; background:none}
.guest_info_opt h3{margin:8px 0 0 13px;font-size:18px;font-weight:bold;color:#000}
.guest_info_opt h3 .ico{display:inline-block;width:11px;height:9px;margin-right:7px;background:url(../images/theme_a/sprite_img.png) -204px -75px no-repeat}
.guest_info_opt h3 .room_num{display:inline-block; margin-right:10px}
.guest_info_opt .option_list{padding:10px}
.guest_info_opt .option_list table{width:100%;border:none;color:#666}
.guest_info_opt .option_list th,.guest_info_opt .option_list td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.guest_info_opt .option_list	th{padding:6px 10px 5px 5px;color:#000;text-align:right}
.guest_info_opt .option_list .item{position:relative;margin:-4px 0}

.plan_layout{position:relative;padding:40px 20px}
.plan_layout .room_box{width:74px;height:60px;line-height:60px;border:2px solid #dfdbc8;background:#fff;text-align:center;color:#4c7700}
.plan_layout .ico{display:inline-block; position:absolute; top:100px; right:100px; width:32px; height:25px; margin-right:7px; background:url(../images/theme_a/sprite_ico.png) 0 0 no-repeat; text-indent:-9999px; vertical-align:middle; z-index:999}
.plan_layout .ico.extinguisher{background-position:0 -210px}
.plan_layout .ico.emergency{background-position:0 -235px}
.plan_layout .ico.elevator{background-position:0 -260px}
.plan_layout .ico.house_keeping_office{background-position:0 -285px}

.floor_layout li{padding:30px 10px}
.floor_layout li .layout_box img{width:1160px}
.floor_layout li .layout_box .room_box{width:67px;height:57px;border:2px solid #dfdbc8;background:#fff;text-align:center}
.floor_layout li .layout_box .room_box .room_num{position:absolute;bottom:0;left:0;width:100%;height:20px;line-height:20px;display:block;background:#f2f2f2;font-size:11px;font-weight:bold}
.floor_layout li .layout_box .room_box .ico{display:inline-block;width:14px;height:14px; background:url(../images/theme_a/sprite_ico.png) 0 0 no-repeat;vertical-align:middle}
.floor_layout li .layout_box .room_box .ico.v_dirty{background-position:0 0}
.floor_layout li .layout_box .room_box .ico.v_cleaned{background-position:0 -14px}
.floor_layout li .layout_box .room_box .ico.v_inspection{background-position:0 -28px}
.floor_layout li .layout_box .room_box .ico.o_dirty{background-position:0 -42px}
.floor_layout li .layout_box .room_box .ico.o_cleaned{background-position:0 -56px}
.floor_layout li .layout_box .room_box .ico.o_inspection{background-position:0 -70px}
.floor_layout li .layout_box .room_box .ico.out_of_order{background-position:0 -84px}
.floor_layout li .layout_box .room_box .ico.clean_order{background-position:0 -98px}
.floor_layout li .layout_box .room_box .ico.cleaning{background-position:0 -112px}
.floor_layout li .layout_box .room_box .ico.group_member{background-position:0 -126px}
.floor_layout li .layout_box .room_box .ico.message{background-position:0 -140px}
.floor_layout li .layout_box .room_box .ico.in_room{background-position:0 -154px}
.floor_layout li .layout_box .room_box .ico.last_of_sell{background-position:0 -168px}
.floor_layout li .layout_box .room_box .ico.out_of_service_sell{background-position:0 -182px}

.set_control{position:relative;width:235px;float:left;margin-left:5px;border-top:2px solid #c3b986}
.set_control .btn_control{display:inline-block;position:absolute;top:0;left:0;width:70px; height:70px;border:1px solid #a18623; background: #d0b85f; /* Old browsers */
background: -moz-linear-gradient(top,  #d0b85f 0%, #ab8f28 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0b85f), color-stop(100%,#ab8f28)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d0b85f 0%,#ab8f28 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d0b85f 0%,#ab8f28 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d0b85f 0%,#ab8f28 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d0b85f 0%,#ab8f28 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0b85f', endColorstr='#ab8f28',GradientType=0 ); /* IE6-9 */
border-radius:3px}
.set_control .btn_control.top{top:5px;left:80px}
.set_control .btn_control .ico_top{display:inline-block;position:absolute;top:50%;left:50%;width:13px;height:7px;margin:-3px 0 0 -6px;background:url(../images/theme_a/sprite_btn.png) -64px -255px no-repeat;text-indent:-9999px}
.set_control .btn_control.left{top:80px;left:5px}
.set_control .btn_control .ico_left{display:inline-block;position:absolute;top:50%;left:50%;width:7px;height:13px;margin:-6px 0 0 -3px;background:url(../images/theme_a/sprite_btn.png) -78px -255px no-repeat;text-indent:-9999px}
.set_control .btn_control.bottom{top:155px;left:80px}
.set_control .btn_control .ico_bottom{display:inline-block;position:absolute;top:50%;left:50%;width:13px;height:7px;margin:-3px 0 0 -6px;background:url(../images/theme_a/sprite_btn.png) -64px -263px no-repeat;text-indent:-9999px}
.set_control .btn_control.right{top:80px;left:155px}
.set_control .btn_control .ico_right{display:inline-block;position:absolute;top:50%;left:50%;width:7px;height:13px;margin:-6px 0 0 -3px;background:url(../images/theme_a/sprite_btn.png) -86px -255px no-repeat;text-indent:-9999px}
.set_control .btn_control.rotate_l{width:32px; top:80px;left:80px}
.set_control .btn_control .ico_rotate_l{display:inline-block;position:absolute;top:50%;left:50%;width:16px;height:14px;margin:-7px 0 0 -8px;background:url(../images/theme_a/sprite_btn.png) -93px -255px no-repeat;text-indent:-9999px}
.set_control .btn_control.rotate_r{width:32px; top:80px;left:118px}
.set_control .btn_control .ico_rotate_r{display:inline-block;position:absolute;top:50%;left:50%;width:16px;height:14px;margin:-7px 0 0 -8px;background:url(../images/theme_a/sprite_btn.png) -109px -255px no-repeat;text-indent:-9999px}
.set_control .btn_control.hu{position:absolute;top:5px;left:5px;border:1px solid #666;background:#999;line-height:70px;font-weight:bold;color:#fff;text-align:center}
.set_control .btn_control.hd{position:absolute;top:5px;left:155px;border:1px solid #666;background:#999;line-height:70px;font-weight:bold;color:#fff;text-align:center}
.set_control .btn_control.wu{position:absolute;top:155px;left:5px;border:1px solid #666;background:#999;line-height:70px;font-weight:bold;color:#fff;text-align:center}
.set_control .btn_control.wd{position:absolute;top:155px;left:155px;border:1px solid #666;background:#999;line-height:70px;font-weight:bold;color:#fff;text-align:center}
.tool_list{position:relative;width:250px;float:left;margin-left:5px;border-top:2px solid #c3b986}
.tool_list ul{margin-top:5px}
.tool_list ul li{margin:0 0 5px 5px;font-weight:bold}
.tool_list ul li .ico{display:inline-block; width:32px; height:25px; margin-right:7px; background:url(../images/theme_a/sprite_ico.png) 0 0 no-repeat; text-indent:-9999px; vertical-align:middle; cursor:pointer}
.tool_list ul li .ico.extinguisher{background-position:0 -210px}
.tool_list ul li .ico.emergency{background-position:0 -235px}
.tool_list ul li .ico.elevator{background-position:0 -260px}
.tool_list ul li .ico.house_keeping_office{background-position:0 -285px}

/*
Thumbnail scroller jQuery plugin
scrollers styling
*/
.w_thum_scroller{position:relative; width:140px; margin:0; padding:0; overflow:hidden}
.w_thum_scroller#wS2{width:285px}
.w_thum_scroller .w_scroller_container{position:absolute;}
.w_thum_scroller .w_scroller{position:relative; height:auto; margin:0 0 50px 0; left:0; top:0; display:inline-block; *display:inline;}

.w_btn_v_scroller{position:relative; width:800px; height:30px; margin:0; padding:0; overflow:hidden}
.w_btn_v_scroller .w_scroller_container{position:absolute;}
.w_btn_v_scroller .w_scroller{position:relative; height:auto; margin:0; left:0; top:0; display:inline-block; *display:inline;}

.floor_w_scroller{position:relative; width:63px; height:700px; margin:0; padding:0; overflow:hidden}
.floor_w_scroller .w_scroller_container{position:absolute;}
.floor_w_scroller .w_scroller{position:relative; height:auto; margin:0 0 0 0; left:0; top:0; display:inline-block; *display:inline;}
.floor_w_scroller .w_scroller .btn_floor{display:inline-block;width:60px;height:40px;line-height:40px;margin-bottom:4px;border:1px solid #bdbdbd;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
border-radius:3px;font-size:12px;font-weight:bold;color:#3d3d3d;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer}

/*yield management*/
.yield_management_menu{padding-top:100px;background:url(../images/theme_a/bg_yield.gif) center center no-repeat}
.yield_management_menu ul.menu_list{list-style:none;padding:0;margin:0 auto;width:860px;height:500px}
.yield_management_menu ul.menu_list li{width:318px;height:385px;cursor:pointer}
.yield_management_menu ul.menu_list li.roundabout-in-focus{background:url(../images/theme_a/spr_ym_step.png) 0 0 no-repeat}
.yield_management_menu ul.menu_list li.roundabout-in-focus.step1{background-position:0 0}
.yield_management_menu ul.menu_list li.roundabout-in-focus.step2{background-position:-318px 0}
.yield_management_menu ul.menu_list li.roundabout-in-focus.step3{background-position:-636px 0}
.yield_management_menu ul.menu_list li.roundabout-in-focus.step4{background-position:-954px 0}
.yield_management_menu ul.menu_list li.roundabout-in-focus.step5{background-position:-1272px 0}
.yield_management_menu ul.menu_list li a img{width:100%;height:100%}
.yield_management_menu ul.menu_list li.roundabout-in-focus a img{filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;
-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}
.yield_management_menu .btn_flash{display:block;width:102px;height:30px;margin:30px auto 0;background:url(../images/theme_a/spr_ym_step.png) -1590px 0 no-repeat;text-indent:-9999px}

/*yield management*/
.yield_management_menu2{padding-top:100px;background:url(../images/theme_a/bg_yield.gif) center center no-repeat}
.yield_management_menu2 ul.menu_list{list-style:none;padding:0;margin:0 auto;width:660px;height:600px}
.yield_management_menu2 ul.menu_list li{width:410px;height:490px;cursor:pointer}
.yield_management_menu2 ul.menu_list li.roundabout-in-focus{background:url(../images/theme_a/spr_ym_step2.png) 0 0 no-repeat}
.yield_management_menu2 ul.menu_list li.roundabout-in-focus.step1{background-position:0 0}
.yield_management_menu2 ul.menu_list li.roundabout-in-focus.step2{background-position:-410px 0}
.yield_management_menu2 ul.menu_list li.roundabout-in-focus.step3{background-position:-820px 0}
.yield_management_menu2 ul.menu_list li.roundabout-in-focus.step4{background-position:-1230px 0}
.yield_management_menu2 ul.menu_list li.roundabout-in-focus.step5{background-position:-1640px 0}
.yield_management_menu2 ul.menu_list li a img{width:100%;height:100%}
.yield_management_menu2 ul.menu_list li.roundabout-in-focus a img{filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;
-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}
.yield_management_menu2 .btn_flash{display:block;width:102px;height:30px;margin:30px auto 0;background:url(../images/theme_a/spr_ym_step.png) -1590px 0 no-repeat;text-indent:-9999px}

/*Accordion*/
.w_accordion{border-width:2px 0 0 0 !important; border-style:solid !important; border-color:#dfdbc8 !important}
.w_accordion li{width:100% !important; margin:0 !important}
.w_accordion li .form_accordion_section{width:100%;padding:8px;}
.w_accordion li .form_accordion_section table{width:100%;border:none;color:#000}
.w_accordion li .form_accordion_section th,.w_accordion li .form_accordion_section td{padding:6px 0;border:0;font-size:13px;vertical-align:top}
.w_accordion li .form_accordion_section th{padding:6px 10px 5px 5px;text-align:right}
.w_accordion li .form_accordion_section td{color:#999;text-align:left}
.w_accordion li .form_accordion_section .item{position:relative;margin:-4px 0}
.w_accordion li .form_accordion_section .item .item_box{display:inline-block;margin-bottom:3px}

.guest_photo{position:absolute; top:38px; right:20px; width:120px; height:120px; padding:5px; border:1px solid #dfdfdf; background:#fff}
.guest_photo .guest_photo_box{width:120px; height:120px; background:url(../images/theme_a/bg_no_guest_img.gif) no-repeat}
.guest_photo .btn_photo_del{position:absolute; top:10px; right:10px; width:14px; height:14px; background:url(../images/theme_a/sprite_btn.png) -87px -78px; text-indent:-9999px}
.guest_photo .btn_photo_add{position:absolute; top:10px; right:10px; width:14px; height:14px; background:url(../images/theme_a/sprite_btn.png) -73px -78px; text-indent:-9999px}

.visit_check{position:absolute; top:174px; right:20px; width:165px; padding:5px 10px; border:1px solid #e1e1e1; background:#f2f2f2; border-radius:5px}
.visit_check li{padding:2px 0}
.visit_check li .ttl{display:inline-block; width:80px; color:#000}
.visit_check li .txt{display:inline-block; width:80px; text-align:right; color:#666}

/*Category Menu*/
.category_tab_section{position:absolute;top:-26px;left:30px}
.category_tab_section li{position:relative; float:left; margin-left:-15px; z-index:1}
.category_tab_section li.active{z-index:3}
.category_tab_section li .tab_menu{display:inline-block; width:158px; height:24px; line-height:24px; background:url(../images/theme_a/spr_menu.png) -47px -160px no-repeat; font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#bdb096}
.category_tab_section li .tab_menu.system{background-position:-47px -208px}
.category_tab_section li.active .tab_menu{background-position:-47px -184px; color:#fff}
.category_tab_section li:hover .tab_menu{background-position:-47px -184px; color:#fff; text-decoration:none}

.btn_category_menu_close{position:fixed;top:0;right:0;width:88px;height:88px;background:url(../images/theme_a/spr_menu.png) -117px 0 no-repeat;text-indent:-9999px;z-index:9999}

.category_menu_wrap{position:fixed;top:50%;left:50%;width:1154px;height:575px;margin:-287px 0 0 -577px;background:#bfa26f;border-radius:15px;z-index:9999}
.category_menu_wrap .menu_viewport {position:relative;margin:0 auto;overflow:hidden;background:url(../images/theme_a/bg_category_header.gif) repeat-x;border-radius:15px}
.category_menu_wrap .menu_viewport .caroufredsel_wrapper{width:1154px !important}
.category_menu_wrapper{position:relative;padding:0;margin:0;border-radius:15px}
.category_menu_wrapper .m_item{position:relative; display:block; float:left; width:231px; height:575px}
.category_menu_wrapper .m_item .menu_section{position:relative; border-right:1px solid #c7ad81}
.category_menu_wrapper .m_item .menu_section .menu_header{height:72px; line-height:72px; padding-left:15px; border-bottom:1px solid #bfa26f}
.category_menu_wrapper .m_item .menu_section .menu_header .btn_expandable{position:absolute; top:30px; right:10px; width:17px; height:17px; background:url(../images/theme_a/spr_menu.png) -47px 0 no-repeat;text-indent:-9999px}
.category_menu_wrapper .m_item .menu_section .menu_header .btn_expandable.toggle{background-position:-47px -17px}
.category_menu_wrapper .m_item .menu_section .menu_header h2{font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#fff}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .txt{display:inline-block;width:130px;line-height:100%;vertical-align:middle;word-break:keep-all}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico{display:inline-block;width:47px;height:47px;margin-right:7px;background:url(../images/theme_a/spr_menu_icon.png) 0 0 no-repeat;vertical-align:middle}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.default{background-position:0 -260px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.customer{background-position:0 0}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.reservation{background-position:-52px 0}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.reception{background-position:-104px 0}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.cashiering{background-position:-156px 0}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.house_keeping{background-position:-208px 0}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.sales_catering{background-position:-260px 0}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.outlet_management{background-position:0 -52px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.income{background-position:-52px -52px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.eis{background-position:-104px -52px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.yield_management{background-position:-156px -52px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.fo_configuration{background-position:-208px -52px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.facility_maintenance{background-position:-260px -52px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.channel_manager{background-position:0 -104px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.inventory{background-position:-52px -104px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.cost{background-position:-104px -104px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.system_admin{background-position:-156px -104px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.crm{background-position:-208px -104px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.groupware{background-position:-260px -104px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.table_management{background-position:0 -156px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.pos{background-position:-52px -156px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.fitness{background-position:-104px -156px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.edi{background-position:-156px -156px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.self_assessment{background-position:-208px -156px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.guest_satisfaction_survey{background-position:-260px -156px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.central_reservation_system{background-position:0 -208px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.hr{background-position:-52px -208px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.accounting{background-position:-104px -208px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.rate_control{background-position:-156px -208px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.allotment_control {background-position:-208px -208px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.restriction {background-position:-260px -208px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.report{background-position:-52px -260px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.history{background-position:0 -312px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.admin{background-position:-52px -312px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.system{background-position:-104px -312px}
.category_menu_wrapper .m_item .menu_section .menu_header h2 .ico.crs_admin{background-position:-156px -312px}
.category_menu_wrapper .m_item .menu_section .m_section{position:relative;height:5px; background:url(../images/theme_a/bg_menu_top.gif) repeat-x}
.category_menu_wrapper .m_item .menu_section .menu_box{position:relative;height:480px;padding:5px 0 13px 15px}
.category_menu_wrapper .m_item .menu_section .menu_box.default{background:url(../images/theme_a/bg_m_default.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.ic{background:url(../images/theme_a/bg_m_ic.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.rsvn{background:url(../images/theme_a/bg_m_rsvn.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.rp{background:url(../images/theme_a/bg_m_rp.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.ch{background:url(../images/theme_a/bg_m_ch.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.hk{background:url(../images/theme_a/bg_m_hk.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.sc{background:url(../images/theme_a/bg_m_sc.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.ia{background:url(../images/theme_a/bg_m_ia.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.om{background:url(../images/theme_a/bg_m_om.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.iv{background:url(../images/theme_a/bg_m_iv.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.cost{background:url(../images/theme_a/bg_m_cost.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.fm{background:url(../images/theme_a/bg_m_fm.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.fo{background:url(../images/theme_a/bg_m_fo.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.sm{background:url(../images/theme_a/bg_m_sm.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.crm{background:url(../images/theme_a/bg_m_crm.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.cms{background:url(../images/theme_a/bg_m_cms.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.yd{background:url(../images/theme_a/bg_m_yd.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.eis{background:url(../images/theme_a/bg_m_eis.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.sas{background:url(../images/theme_a/bg_m_sas.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box.gss{background:url(../images/theme_a/bg_m_gss.png) right bottom no-repeat}
.category_menu_wrapper .m_item .menu_section .menu_box .scroll_box{height:100%;overflow-y:auto;overflow-x:hidden}

.category_menu_wrap .prev{position:absolute;top:210px;left:-40px;width:41px;height:139px;background:url(../images/theme_a/spr_menu.png) -122px -232px no-repeat;cursor:pointer;z-index:99;text-indent:-9999px}
.category_menu_wrap .next{position:absolute;top:210px;right:-40px;width:41px;height:139px;background:url(../images/theme_a/spr_menu.png) -164px -232px no-repeat;cursor:pointer;z-index:99;text-indent:-9999px}
.category_menu_wrap .als-prev{position:absolute; top:210px; left:-40px; width:41px; height:139px; background:url(../images/theme_a/spr_menu.png) -122px -232px no-repeat; cursor:pointer; z-index:99}
.category_menu_wrap .als-next{position:absolute; top:210px; right:-40px; width:41px; height:139px; background:url(../images/theme_a/spr_menu.png) -164px -232px no-repeat; cursor:pointer; z-index:99}

.category_menu_wrap .customScrollBox{overflow:hidden;position:relative;height:100%}
.category_menu_wrap .customScrollBox .container{float:left;position:relative;top:0;width:201px}
.category_menu_wrap .customScrollBox .container.system{width:198px}
.category_menu_wrap .customScrollBox .content{clear:both}
.category_menu_wrap .dragger_container{float: left;position: relative;width: 4px;height: 480px;margin: 0 0 0 5px;border-radius: 4px;background: #dfc597;cursor: pointer; -moz-border-radius:2px;-khtml-border-radius:4px;-webkit-border-radius:4px;cursor:s-resize}
.category_menu_wrap .dragger{overflow:hidden;position:absolute;width:4px;height:60px;border-radius:4px;background:#b67b3d;line-height:60px;color:#666;text-align:center;cursor:pointer;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px}
.category_menu_wrap .dragger_pressed{overflow:hidden;position:absolute;width:6px;height:60px;margin-left:-1px;border-radius:6px;background:#b67b3d;line-height:60px;color:#666;text-align:center;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;cursor:s-resize}

.category_menu_wrap .pager {margin-top:5px;text-align:center}
.category_menu_wrap .pager a{display:inline-block;width:15px;height:15px;margin:0 2px;background:url(../images/theme_a/spr_menu.png) -85px 0 no-repeat;vertical-align:middle;text-indent:-9999px}
.category_menu_wrap .pager a.selected{background-position:-85px -15px}

ul.menu_treeview{padding:0;margin:0}
ul.menu_treeview li{margin:2px 0; font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#241809;cursor:pointer}
.category_menu_wrap.mobile ul.menu_treeview li{font-size:15px}
ul.menu_treeview li:hover{color:#524127}
ul.menu_treeview li .m_txt{display:inline-block;width:140px;height:22px;line-height:22px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
ul.menu_treeview li .m_txt.active_page{font-weight:bold;color:#0b4ba2}
ul.menu_treeview li .ico{display:inline-block;width:11px;height:11px;margin-right:7px;background:url(../images/theme_a/spr_menu.png) 0 0 no-repeat;vertical-align:middle}
ul.menu_treeview li.collapsable .ico.folder{background-position:-69px 0}
ul.menu_treeview li .ico.folder{background-position:-69px -16px}
ul.menu_treeview li .ico.search{background-position:-69px -32px}
ul.menu_treeview li .ico.input{background-position:-69px -48px}
ul.menu_treeview li .ico.document{background-position:-69px -64px}
ul.menu_treeview li .ico.chart{background-position:-69px -80px}
ul.menu_treeview li .ico.master{background-position:-69px -96px}
ul.menu_treeview li .ico.user{background-position:-69px -112px}
ul.menu_treeview.my_menu li.collapsable .ico.folder{background-position:-53px -35px}
ul.menu_treeview.my_menu li .ico.folder{background-position:-53px -51px}
ul.menu_treeview.my_menu li .ico.search{background-position:-53px -67px}
ul.menu_treeview.my_menu li .ico.input{background-position:-53px -83px}
ul.menu_treeview.my_menu li .ico.document{background-position:-53px -99px}
ul.menu_treeview.my_menu li .ico.chart{background-position:-53px -115px}
ul.menu_treeview.my_menu li .ico.master{background-position:-53px -131px}
ul.menu_treeview.my_menu li .ico.user{background-position:-53px -147px}
ul.menu_treeview li ul{padding:3px 0 10px 5px;margin:0}
ul.menu_treeview li ul li{font-size:12px}
.category_menu_wrap.mobile ul.menu_treeview li ul li{font-size:14px}
ul.menu_treeview li ul li ul{margin-left:5px}

.system_menu_wrap{position:absolute; top:0; left:-230px; width:230px; height:575px; background:#343749; z-index:10}
.system_menu_wrap dt{height:73px; line-height:83px; padding-left:30px; background:url(../images/theme_a/bg_m_system.png) right top no-repeat}
.system_menu_wrap dt h2{font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif; font-size:24px; font-weight:bold; color:#fff}
.system_menu_wrap dd .system_menu_box{height:492px;padding:5px 0 5px 18px}
ul.system_menu_list li{margin-bottom:4px}
ul.system_menu_list li .system_item{display:inline-block;width:173px;height:31px;line-height:31px;padding-left:23px;background:#3c3f50;font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff; border-radius:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
ul.system_menu_list li .system_item:hover{background:#a5631e;text-decoration:none}

.my_menu_wrap{position:absolute; top:0; left:-230px; width:230px; height:575px; background:#4d4438; z-index:10}
.my_menu_wrap dt{height:73px; line-height:73px; padding-left:15px}
.my_menu_wrap dt h2{font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#fff}
.my_menu_wrap dt h2 .ico{display:inline-block; width:47px; height:47px; margin-right:7px; background:url(../images/theme_a/spr_menu_icon.png) -104px -260px no-repeat; vertical-align:middle}
.my_menu_wrap dt .btn_expandable{position:absolute; top:30px; right:10px; width:17px; height:17px; background:url(../images/theme_a/spr_menu_icon.png) -47px 0 no-repeat; text-indent:-9999px}
.my_menu_wrap dt .btn_expandable.toggle{background-position:-47px -17px}
.my_menu_wrap dd .my_menu_box{height:492px;padding:5px 0 5px 15px}
.my_menu_wrap dd .my_menu_box ul.menu_treeview li .m_txt{color:#cac7c4}
ul.menu_treeview.my_menu li:hover{color:#7bb0ff}
ul.menu_treeview.my_menu li.collapsable{color:#7bb0ff}
ul.menu_treeview.my_menu li .m_txt.active_page{color:#e7cc5f}

.recently_menu_wrap{position:absolute; top:0; left:-230px; width:230px; height:575px; background:#4d4438; z-index:10}
.recently_menu_wrap dt{height:73px; line-height:73px; padding-left:15px}
.recently_menu_wrap dt h2{font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#fff}
.recently_menu_wrap dt h2 .ico{display:inline-block; width:47px; height:47px; margin-right:7px; background:url(../images/theme_a/spr_menu_icon.png) -156px -260px no-repeat; vertical-align:middle}
.recently_menu_wrap dd .recently_menu_box{height:492px;padding:5px 0 5px 15px}
ul.recently_menu_list li{margin-bottom:10px;font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif;}
ul.recently_menu_list li .num{display:inline-block; margin-right:10px; font-size:14px; font-weight:bold; color:#d4ae53;vertical-align:middle}
ul.recently_menu_list li a{display:inline-block;width:150px;font-size:14px; font-weight:bold; color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:middle}
ul.recently_menu_list li a:hover{color:#d4ae53; text-decoration:none}

.favorite_menu_wrap{position:absolute; top:0; left:-230px; width:230px; height:575px; background:#4d4438; z-index:10}
.favorite_menu_wrap dt{height:73px; line-height:73px; padding-left:15px}
.favorite_menu_wrap dt h2{font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#fff}
.favorite_menu_wrap dt h2 .ico{display:inline-block; width:47px; height:47px; margin-right:7px; background:url(../images/theme_a/spr_menu_icon.png) -208px -260px no-repeat; vertical-align:middle}
.favorite_menu_wrap dd .favorite_menu_box{height:492px;padding:5px 0 5px 15px}
ul.favorite_menu_list li{margin-bottom:10px;font-family:'Nanum Gothic',arial,'占쎌쥙�윥筌앹궍�쐻占쎌늿�굲',dotum,Helvetica,sans-serif;}
ul.favorite_menu_list li .num{display:inline-block;margin-right:10px; font-size:14px; font-weight:bold; color:#d4ae53;vertical-align:middle}
ul.favorite_menu_list li a{display:inline-block;width:150px;font-size:14px; font-weight:bold; color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;vertical-align:middle}
ul.favorite_menu_list li a:hover{color:#d4ae53; text-decoration:none}

.pagination{position:relative;margin-top:5px;text-align:center}
.pagination .num_page{display:inline-block; width:15px; height:15px; background:url(../images/theme_a/spr_menu.png) -85px 0 no-repeat; vertical-align:middle; text-indent:-9999}
.pagination .num_page.active{background-position:-85px -15px}

.ui_w_mobile{position:relative}
.ui_w_mobile .mobile_wrap{position:absolute;top:0;bottom:0;left:0;right:0;border:3px solid #b4b6b5;background:#fff;border-radius:10px}
.ui_w_mobile .mobile_wrap .m_btn1{position:absolute;top:-6px;right:20px;width:50px;height:3px;background:#9b9d9c;border-radius:2px 2px 0 0}
.ui_w_mobile .mobile_wrap .m_btn2{position:absolute;top:30px;left:-6px;width:3px;height:40px;background:#9b9d9c;border-radius:2px 0 0 2px}
.ui_w_mobile .mobile_wrap .m_btn3{position:absolute;top:90px;left:-6px;width:3px;height:20px;background:#9b9d9c;border-radius:2px 0 0 2px}
.ui_w_mobile .mobile_wrap .m_btn4{position:absolute;top:140px;left:-6px;width:3px;height:20px;background:#9b9d9c;border-radius:2px 0 0 2px}
.ui_w_mobile .mobile_wrap .m_lens{position:absolute;top:15px;left:50%;width:6px;height:6px;margin-left:-4px;border:3px solid #b4b6b5;background:#9b9d9c;border-radius:6px}
.ui_w_mobile .mobile_wrap .m_speaker{position:absolute;top:35px;left:50%;width:40px;height:6px;margin-left:-21px;border:3px solid #b4b6b5;background:#9b9d9c;border-radius:6px}
.ui_w_mobile .mobile_wrap .m_input{position:absolute;bottom:0;left:0;right:0;padding:10px 20px 10px 10px}
.ui_w_mobile .mobile_wrap .m_input textarea{width:100%;padding:5px;border:1px solid #b4b6b5;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dbdbdb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
-moz-box-shadow:inset 0 0 6px 1px #bfbfbf;-webkit-box-shadow:inset 0 0 6px 1px #bfbfbf;box-shadow:inset 0 0 6px 1px #bfbfbf;border-radius:5px}

/* dialog */
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.6;filter:Alpha(Opacity=60);z-index:999}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;border:1px solid #916e32;background:#fff;-moz-box-shadow:0 0 7px 1px #999;-webkit-box-shadow:0 0 7px 1px #999;box-shadow:0 0 7px 1px #999;z-index:9999}
.ui-dialog .ui-dialog-titlebar{position:relative;padding:3px 7px 0;background:#b49052}
.ui-dialog .ui-dialog-title{overflow:hidden;width:90%;height:35px;line-height:35px;display:inline-block;padding-left:45px;background:url(../images/theme_a/spr_dialog.png) 0 -37px no-repeat;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:bold;color:#fff}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:11px;right:12px;width:16px;height:17px;background:url(../images/theme_a/spr_dialog.png) 0 0 no-repeat}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.ui-dialog .ui-dialog-content{overflow:auto;position:relative;padding:15px 10px;border:0;background:none}
.ui-dialog .ui-dialog-buttonpane{margin-top:.5em;padding:.3em 1em .5em .4em;border-width:1px 0 0;background-image:none;text-align:left}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{right:-5px;bottom:-5px;width:12px;height:12px;background-position:16px 16px;cursor:se-resize}
.ui-dialog .ui-resizable-handle {display: block;font-size:0.1px;position:absolute}
.ui-draggable .ui-dialog-titlebar{cursor:move}

/* Guest Name */
#IR01_0100_mainfrmE01_guestName-list{width:790px !important;padding:0;border-width:2px;border-color:#e8bb55 !important;background:#f3e6cb}
#IR01_0100_mainfrmE01_guestName-list .k-item{padding:0;border-width:0 0 1px 0;border-style:solid;border-color:#e5d5b4;cursor:pointer}
#IR01_0100_mainfrmE01_guestName-list .k-item:last-child{border-bottom:none}
#IR01_0100_mainfrmE01_guestName-list .k-item span{display:inline-block;padding:0 5px;border-width:0 0 0 1px;border-style:solid;border-color:#e5d5b4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;color:#342d25}
#IR01_0100_mainfrmE01_guestName-list .k-item span.customer_name{width:150px;border-left:none}
#IR01_0100_mainfrmE01_guestName-list .k-item span.company_name{width:150px}
#IR01_0100_mainfrmE01_guestName-list .k-item span.tel_num{width:150px}
#IR01_0100_mainfrmE01_guestName-list .k-item span.mail_addr{width:340px}

/* Customer Birthday */
.customer_birthday{position:absolute;top:10px;left:50%;height:20px;line-height:20px;margin-left:-98px;padding:0 10px;background:#c4baac;font-size:11px;font-weight:bold;color:#fff;border-radius:3px}
.customer_birthday.active{background:#db6f19; width: initial; height: initial}

.customer_birthday2{position:absolute;top:-45px;left:50%;height:77px;margin-left:-295px;background:url(../images/theme_a/bg_birthday.png) left no-repeat;font-family:Saginaw;font-size:32px;color:#ae2900}
.customer_birthday2.active{opacity:0.3;filter:alpha(opacity=30)}
.customer_birthday2 p{padding:25px 0 0 85px}
.customer_birthday2 p .date{color:#ae6a00}
.customer_birthday2 p .name{font-family:Arial;font-size:40px;color:#161615}


/*hover menu*/
.hovermenu{z-index:500;position:absolute;width:230px;height:230px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.hm-btn{position:absolute;width:110px;/* overflow: hidden; */height:110px;cursor:pointer}
.hm-pie{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}
.hm-btn.active .hm-pie{border-color:#09c}
.hm-btn.tl{top:0;left:0}
.hm-btn.tr{top:0;right:0}
.hm-btn.bl{left:0;bottom:0}
.hm-btn.br{right:0;bottom:0}
.hm-btn{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100);opacity:1}
.hovermenu.initial .hm-btn{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);opacity:0}
.hovermenu.initial .hm-btn.tl{top:5px;left:5px}
.hovermenu.initial .hm-btn.tr{top:5px;right:5px}
.hovermenu.initial .hm-btn.bl{left:5px;bottom:5px}
.hovermenu.initial .hm-btn.br{right:5px;bottom:5px}
.hm-btn.tr .hm-pie{left:-100%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.hm-btn.bl .hm-pie{top:-100%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.hm-btn.br .hm-pie{top:-100%;left:-100%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.hm-pie{position:absolute;width:60px;height:60px;border-radius:100%;border:80px solid rgba(0,0,0,0.7);background:transparent;color:#fff;clip:rect(-10px,110px,110px,-10px)}
.hm-text{display:block;position:relative;margin-top:25px;font-size:13px;color:#fff;text-align:center;font-weight: bold;width: 70%;}
.hm-btn.tr .hm-text,.hm-btn.tl .hm-text{margin-top:40px}
.hm-text i{display:block;margin-bottom:4px;font-size:28px}
.tl .hm-text,.bl .hm-text{margin-left: 20%}
.tr .hm-text,.br .hm-text{margin-left: 10%}

/*kendo chart position*/
.chart-wrapper.abs{position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;margin-top:0}

/*jQuery UI datepicker*/
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{padding:0;border:0}
.ui-datepicker-trigger{-moz-box-sizing: border-box;width:1.9em;height:23px;line-height:23px;min-height:23px;border-width:1px 1px 1px 0;border-style:solid;border-color:#a0a0a0 #cfcfcf #cfcfcf #cfcfcf;background:#f2f0e7 url(../images/theme_a/spr_btn_ico.png) 5px -195px no-repeat;text-align:center;vertical-align:middle;text-indent:-9999px}
.ui-datepicker-trigger:hover{background:#bfbaa2 url(../images/theme_a/spr_btn_ico.png) 5px -219px no-repeat}
.ui-datepicker{display:none;width:17em;border:1px solid #383d41;background:#f2f0e7;border-radius:0 0 5px 5px}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;background: url(../images/theme_a/kendo/sprite.png) 0 0 no-repeat;text-indent:-9999px;cursor:pointer}
.ui-datepicker .ui-datepicker-prev span{background-position:0 -48px}
.ui-datepicker .ui-datepicker-next span{background-position:0 -16px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;color:#666}
.ui-datepicker .ui-datepicker-title select{margin:1px 0;font-size:1em}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;margin:0 0 .4em;border-collapse:collapse;background:#fff}
.ui-datepicker th{height:26px;line-height:26px;padding:0 .3em;border:0;border-bottom:1px solid #e1e1e1;background:#ebebeb;text-align:center;color:#383d41}
.ui-datepicker td{padding:1px;border:0}
.ui-datepicker td:hover{background:#f2f0e7}
.ui-datepicker td span,.ui-datepicker td{color:#666}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker td.ui-datepicker-today a{font-weight:bold;color:#f97500}
.ui-datepicker .ui-datepicker-buttonpane{margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;background-image:none}
.ui-datepicker .ui-datepicker-buttonpane button{overflow:visible;float:right;width:auto;margin:.5em .2em .4em;padding:.2em .6em .3em;cursor:pointer}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker .ui-datepicker-current-day a{background:#0099cb;font-weight:bold;color:#fff !important}
.ui-datepicker .ui-datepicker-target-day a{background:#cc7e0d;font-weight:bold;color:#fff !important}
.ui-datepicker-week-end.sun a{color:#ff0000!important}
.ui-datepicker-week-end.sat a{color:#0066ff!important}
.ui-datepicker td.highlight a{color:#ff0000!important}

/*upload button*/
.ctlImgUpload .k-upload .k-upload-button{width:auto;height:21px;display:block}
.ctlImgUpload .k-upload .k-upload-button .ico3{margin-top:2px}

/* Remote Window Popup */
.remote_wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;overflow:hidden;padding:6px;background:#b49052}
.remote_tabs .remote_tabs_menu{width:24px;margin-top:42px}
.remote_tabs .remote_tabs_menu .k-item{display:block;margin-top:-12px}
.remote_tabs .remote_tabs_menu .k-item:hover{background:none !important}
.remote_tabs .remote_tabs_menu .k-item .k-link{display:block;width:24px;height:158px;background:url(../images/theme_a/spr_remote.png) 0 0 no-repeat;text-indent:-9999px}
.remote_tabs .remote_tabs_menu .menu .k-link{background-position:-232px 0}
.remote_tabs .remote_tabs_menu .my_menu .k-link{background-position:0 0}
.remote_tabs .remote_tabs_menu .recently_menu .k-link{background-position:-58px 0}
.remote_tabs .remote_tabs_menu .favorite_menu .k-link{background-position:-116px 0}
.remote_tabs .remote_tabs_menu .system_menu .k-link{background-position:-174px 0}
.remote_tabs .remote_tabs_menu .k-state-active.menu .k-link{background-position:-261px 0}
.remote_tabs .remote_tabs_menu .k-state-active.my_menu .k-link{background-position:-29px 0}
.remote_tabs .remote_tabs_menu .k-state-active.recently_menu .k-link{background-position:-87px 0}
.remote_tabs .remote_tabs_menu .k-state-active.favorite_menu .k-link{background-position:-145px 0}
.remote_tabs .remote_tabs_menu .k-state-active.system_menu .k-link{background-position:-203px 0}
.remote_tabs .tabs_content{position:absolute !important;top:56px;left:30px;right:6px;bottom:6px;width:auto;height:auto;overflow-x:hidden;overflow-y:auto;background:none;z-index:10}
.treeview{margin-left:8px}
.treeview .k-sprite {background-image: url(../images/theme_a/tree_sprite.png)}
.tree_contents{position:absolute !important;top:6px;left:30px;right:6px;bottom:6px;width:auto;height:auto;overflow:hidden;background:#f2f0e7;border-radius:3px}
.tree_contents .tree_search{padding:8px}
.tree_contents .tree_search .input_box{position:relative;height:28px;padding-left:34px;border-width:1px;border-style:solid;border-color:#cfcdbf #f9f8f4 #f9f8f4 #cfcdbf;border-radius:2px}
.tree_contents .tree_search .input_box .ico{position:absolute;top:5px;left:7px;width:19px;height:19px;display:block;background:url(../images/theme_a/spr_remote.png) -290px 0 no-repeat;text-indent:-9999px}
.tree_contents .tree_search .input_box .placeholder{position:absolute;top:5px;left:34px;font-size:14px;color:#9d9776}
.tree_contents .tree_search .input_box .i_text{width:100%;height:28px;line-height:28px;border:none;background:none}
.remote_tabs .tabs_content .recently_menu{margin:10px 0 0 15px}
.remote_tabs .tabs_content .recently_menu li{padding:5px 0 4px}
.remote_tabs .tabs_content .recently_menu li a{font-weight:bold;color:#3c291e}
.remote_tabs .tabs_content .recently_menu li a .num{padding-right:10px;color:#b58511}
.remote_tabs .tabs_content .recently_menu li a:hover{text-decoration:none;color:#eb7102}
.remote_tabs .tabs_content .system_menu{margin:0 0 0 10px;padding:0 10px 0 0}
.remote_tabs .tabs_content .system_menu li{padding:2px 0}
.remote_tabs .tabs_content .system_menu li a{display:block;height:31px;line-height:31px;padding-left:22px;background:#dfdac2;font-weight:bold;color:#3c291e;border-radius:2px}
.remote_tabs .tabs_content .system_menu li a:hover{background:#a5631e;color:#fff;text-decoration:none}

/*groupware start*/
.mail_sel_list > li{color:black !important}
.gw_icon{background-image: url(../images/theme_a/gw_icons.png) !important;background-repeat:no-repeat; }
.gw_user{width: 21px; height: 21px; background-position: -215px -10px}
.gw_team{width: 21px; height: 21px; background-position: -179px -10px}
.gw_organization{width: 21px; height: 21px;background-position: -140px -10px}
.gw_exclamation{width: 19px; height: 19px;background-position: -8px -8px;}
.gw_attachment{width: 19px; height: 19px;background-position: -101px -10px;}
.gw_starred{width: 19px; height: 19px;background-position: -68px -8px}
.gw_unstarred{width: 19px; height: 19px;background-position: -38px -8px}
.gw_big_starred{width: 23px;height: 23px;background-position: -112px -15px;background-size: 480px 400px;}
.gw_big_unstarred{width: 23px;height: 23px;background-position: -66px -15px;background-size: 480px 400px;}
.gw_big_attachment{width: 26px;height: 26px;background-position: -163px -15px;background-size: 480px 400px;}
.gw_new_folder{ width: 16px; height: 37px; background-position: -151px -78px; background-image: url(../images/theme_a/gw_icons.png) !important; background-size: 200px 200px; }

.gw_middle{margin: 0 auto;}
.gw_doc_icon{width: 125px; height: 121px;background-position: 0px -78px;}
.btn_noti_list_open{position: absolute;top: 45px;left: 10px;width: 22px;height: 22px;display: block;background: url(../images/theme_a/spr_comm_ico.png) 0 -97px no-repeat;text-indent: -9999px;}
.btn_noti_list_open.close{background: url(../images/theme_a/spr_comm_ico.png) 0 -124px no-repeat}
.gw_noti_list li .btn_del_noti {position: absolute;top: 5px;left: 5px;width: 13px;height: 13px;display: block;padding: 0;margin: 0;border: none;background: url(../images/theme_a/spr_comm_ico.png) 0 -170px no-repeat;text-indent: -9999px;}
.gw_noti_list li .btn_del_noti:hover {background: url(../images/theme_a/spr_comm_ico.png) 0 -187px no-repeat;border: none;}
.gw_notification .arrow {position: absolute;top: -5px;left: 10px;width: 9px;height: 5px;background: url(../images/theme_a/spr_comm_ico.png) 0 -87px no-repeat;z-index: 10;}
.gw_mail_icon_gmail{width: 46px;height: 46px;background-position: -100px -34px;}
.gw_mail_icon_outlook{width: 46px;height: 46px;background-position: -48px -34px}
.gw_mail_icon_yahoo{width: 46px;height: 46px;background-position: 1px -34px}
.gw_mail_icon_naver{width: 46px;height: 46px;background-position: -206px -34px}
.gw_mail_icon_hotmail{width: 46px;height: 46px;background-position: -153px -34px}
.gw_online{width: 16px; height: 16px; background-position: -246px -10px}
.gw_offline{width: 16px; height: 16px; background-position: -270px -10px}
.gw_arrow_up{width: 16px; height: 16px; background-position: -141px -87px}
.gw_arrow_down{width: 16px; height: 16px; background-position: -141px -103px}
.gw_detail{width: 19px;height: 19px;background-position: -139px -144px;}
.gw_detail:hover{background-position: -139px -123px;}
.mail_addr_tag{width: auto;display: inline;margin: 0px 0px 5px 5px !important;border: 1px dotted #d1cbb1 !important;padding: 3px 18px 3px 5px;position: relative;color: #000 !important;max-width: 785px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mail_addr_tag button {position: absolute;top: 1px;right: 1px;display: block;width: 13px;height: 13px;background: url(../images/theme_a/spr_comm_ico.png) 0 -170px no-repeat;text-indent: -9999px;}

/*groupware menu*/
.gw_top_menu_list{position: absolute; left: 20%; top: 0px}
.gw_top_menu_container{position: relative;}
.gw_top_menu_item{ background: rgb(92, 82, 62); background-repeat: no-repeat; width: auto; float: left; height: 25px; color: #fff; font-size: 20px; font-weight: bold; position: relative; margin-left: 10px; padding: 2px 10px 0px 10px; margin-left: 30px; font-family: arial,'??',gulim,'??',dotum,Helvetica,sans-serif; }

.gw_top_menu_item.active{ background-position: -1px -228px; cursor: pointer; background: rgb(56, 56, 56); z-index: 5px; }
.gw_top_menu_item.active .item_begin{ background-position: 0px -199px; }
.gw_top_menu_item.active .item_end{ background-position: -639px -199px; }
.gw_top_menu_item:hover{ color: #ffae00; cursor: pointer; }
.gw_left_menu{position: absolute;top:73px; z-index: 21;width: 211px; left: 13px;bottom: 12px;}
.gw_content{ left: 288px; right: 0; width: inherit; }
.gw_left_menu_open{ overflow-y: visible; position: absolute; top: 73px; right: 0; left: 0; bottom: 12px; z-index: 20; width: 11px; background: #c3b986; cursor: pointer; z-index: 31; }
.gw_left_menu_icon{top: 11px; position: relative; left: 192px; cursor: pointer; z-index: 30;width: 10px;height: 19px;background: url(../images/theme_a/spr_mail.png) 0 0 no-repeat;text-indent: -9999px;}
.gw_left_menu_icon.close{background: url(../images/theme_a/spr_mail.png) 0 0 no-repeat;text-indent: -9999px;}
.gw_left_menu_icon.open{background: url(../images/theme_a/spr_mail.png) -15px 0 no-repeat;text-indent: -9999px;left: 18px;top: 60px;}
.gw_left_menu_close{ top: 12px; width: 24px; height: 32px; background-image: url(../images/theme_a/gw_icons.png) !important; background-position: -1070px -172px; position: relative; left: 250px; cursor: pointer; z-index: 30; }
.gw_left_menu_open .btn_open { position: absolute; top: 5px; right: 0; width: 24px; height: 32px; background-image: url(../images/theme_a/gw_icons.png) !important; background-position: -1070px -144px; }
.gw_left_menu_list{position: absolute;top: 0px; bottom: 0px; left: 0px; width: 280px;}
.gw_left_menu_div_btn{padding-left: 5px; padding-top: 10px; padding-right: 10px}
.gw_left_menu_list ul {padding: 0px 32px 0 10px}
.gw_left_menu_list li {position: relative;margin-right: 0px;}
.gw_left_menu_list li div{display: block;width: 100%;padding: 10px;font-size: 14px;font-weight: bold;color: #5b3728;text-align: left;}
.gw_left_menu_list li div:hover, .gw_left_menu_list li div.active{background: #f8e5b2;text-decoration: none;}
.gw_left_menu_list li div,.gw_left_menu_list li div > span{cursor: pointer;}
.horizontal{margin: 5px; border-top: 1px solid #c3b986}
.left_menu_title{ margin-left: 7px; }
.left_menu_title label{ color: #916451; font-size: 18px; }
.gw_left_menu_list li.active div{color: #f97500}
.gw_left_menu_shortcut{z-index: 33; }
.gw_left_menu_shortcut_list > ul > li { float: left; margin-left: -1px; border: 1px solid #c3b986; padding: 7px; font-size: 14px; font-weight: bold; color: #5b3728; width: 120px; border-radius: 0px 0px 10px 10px; }
.gw_left_menu_shortcut_list > ul > li:hover{cursor: pointer;background: #f8e5b2;}
.gw_left_menu_shortcut_list > ul > li.active{background: #f8e5b2;}
.gw_btn_shortcut{width: 56px}
.w_iframe{width: inherit;right: 0px}

.mail_container{position:absolute;top:48px;right:0;left:0;bottom:0;z-index:20;min-height:0;margin:0 13px 13px;background:#f3f0e7}
.mail_snb{position:absolute;top:0;bottom:0;left:0;float:none;width:194px;padding:6px 8px 8px 8px}
.mail_snb .snb_header{position:relative;padding:0 0 6px 7px;border-bottom:2px solid #c4ba87}
.mail_snb .snb_header h2 a{display:block;width:170px;height:26px;line-height:26px;border:1px solid #cccac6;background:#dedacf;border-radius:3px;text-align:center;font-weight:bold;font-size:12px;}
.mail_snb .snb_header .btn_snb_close{position:absolute;top:5px;right:0;display:block;width:10px;height:19px;background:url(../images/theme_a/spr_mail.png) 0 0 no-repeat;text-indent:-9999px}
.mail_snb .list_menu{padding:8px 7px;border-bottom:1px solid #d9d4c4}
.mail_snb .list_menu ul.list li a{display:block;padding:6px 0 6px 27px;background:url(../images/theme_a/spr_mail.png) 0 0 no-repeat;font-size:12px}
.mail_snb .list_menu ul.list li a span.num{padding-left:5px;color:#0637ee}
.mail_snb .list_menu ul.list li a.in{background-position:0 -24px}
.mail_snb .list_menu ul.list li a.starred{background-position:0 -52px}
.mail_snb .list_menu ul.list li a.not{background-position:0 -80px}
.mail_snb .list_menu ul.list li a.sent{background-position:0 -108px}
.mail_snb .list_menu ul.list li a.draft{background-position:0 -136px}
.mail_snb .list_menu ul.list li a.scheduled{background-position:0 -164px}
.mail_snb .list_menu ul.list li a.spam{background-position:0 -192px}
.mail_snb .list_menu ul.list li a.trash{background-position:0 -220px}
.mail_snb .list_menu ul.list li a.done{background-position:0 -1205px}
.mail_snb .list_menu ul.list li a.preview{background-position:0 -1233px}
.mail_snb .private_folder{padding:12px 7px 6px;border-top:1px solid #fff;border-bottom:1px solid #d9d4c4}
.mail_snb .private_folder h3{font-weight:normal;font-size:12px;color:#ad4500}
.mail_snb .private_folder ul.list{margin-top:6px}
.mail_snb .private_folder ul.list li a{display:block;padding:6px 0 6px 27px;background:url(../images/theme_a/spr_mail.png) 0 0 no-repeat;font-size:12px;color:#000}
.mail_snb .private_folder ul.list li a.works{background-position:0 -247px}
.mail_snb .private_folder ul.list li a.friends{background-position:0 -275px}
.mail_snb .etc_mail{padding:6px 7px;border-top:1px solid #fff}
.mail_snb .etc_mail ul.list{margin-top:6px}
.mail_snb .etc_mail ul.list li a{display:block;padding:6px 0 6px 9px;background:url(../images/theme_a/spr_mail.png) 0 -297px no-repeat;font-size:12px;color:#ad4500}
.capacity{position:absolute;left:9px;bottom:8px}
.capacity p.txt{position:absolute;top:11px;width:194px;text-align:center;font-size:12px;color:#000}
.capacity .gBar{display:inline-block;width:194px;height:33px;margin:0 5px 0 0;border:1px solid #fff;background:#e2ddd0;-moz-box-shadow:inset 0 3px 5px 0 #b9b4a9;-webkit-box-shadow:inset 0 3px 5px 0 #b9b4a9;box-shadow:inset 0 3px 5px 0 #b9b4a9;border-radius:3px}
.capacity .gAction{display:inline-block;height:33px;background: #fa9a6b; /* Old browsers */
background: -moz-linear-gradient(top,  #fa9a6b 0%, #d67242 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa9a6b), color-stop(100%,#d67242)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fa9a6b 0%,#d67242 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fa9a6b 0%,#d67242 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fa9a6b 0%,#d67242 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fa9a6b 0%,#d67242 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa9a6b', endColorstr='#d67242',GradientType=0 ); /* IE6-9 */ -moz-box-shadow:inset 0 3px 5px 0 #d0815a;-webkit-box-shadow:inset 0 3px 5px 0 #d0815a;box-shadow:inset 0 3px 5px 0 #d0815a;border-radius:3px}
.mail_snb_quick{display:none;position:absolute;top:0;left:0;bottom:0;z-index:20;width:48px}
.mail_snb_quick .btn_snb_open{position:absolute;top:11px;left:21px;display:block;width:10px;height:19px;background:url(../images/theme_a/spr_mail.png) -15px 0 no-repeat;text-indent:-9999px}
.mail_snb_quick .list_menu{margin-top:39px}
.mail_snb_quick .list_menu ul.list{padding-left:7px}
.mail_snb_quick .list_menu ul.list li a{display:block;width:35px;height:120px;margin-bottom:10px;background:url(../images/theme_a/spr_mail.png) 0 0 no-repeat;text-indent:-9999px}
.mail_snb_quick .list_menu ul.list li a.compose{background-position:0 -628px}
.mail_snb_quick .list_menu ul.list li a.inBox{background-position:0 -761px}
.mail_snb_quick .list_menu ul.list li a.senBoxt{background-position:0 -891px}
.mail_snb_quick .list_menu ul.list li a.privateFolder{background-position:0 -1021px}

.mail_content{position:absolute;left:210px;top:0;bottom:0;right:0;width:auto;overflow:hidden}
.document_list{padding:20px 30px 20px 45px}
.document_list ul.list{*zoom:1}
.document_list ul.list:after{content:'';display:block;clear:both}
.document_list ul.list li{float:left;margin:0 15px 15px 0}
.document_list ul.list li a{position:relative;display:block;width:200px;height:75px;border:1px solid #e1be5a;background:#e7c36c;border-radius:3px}
.document_list ul.list li a em{position:absolute;top:8px;left:8px;display:block;width:58px;height:65px;background:url(../images/theme_a/spr_document.png) 0 0 no-repeat}
.document_list ul.list li a em.draft_type1{background-position:0 0}
.document_list ul.list li a em.draft_type2{background-position:0 -71px}
.document_list ul.list li a em.draft_type3{background-position:0 -144px}
.document_list ul.list li a em.draft_type4{background-position:0 -218px}
.document_list ul.list li a em.draft_type5{background-position:0 -290px}
.document_list ul.list li a em.draft_type6{background-position:0 -362px}
.document_list ul.list li a em.draft_type7{background-position:0 -434px}
.document_list ul.list li a span{display:inline-block;padding:10px 0 0 67px;font-family:'Nanum Gothic';font-weight:bold;font-size:16px;color:#2f2b23}
.mail_splitter{width:100%;height:100% !important}
.mail_list_section{min-width:400px !important}
.mail_list_section .mail_list_header{position:relative;height:39px}
.mail_list_section .mail_list_header .control_left{padding-top:6px;*zoom:1}
.mail_list_section .mail_list_header .control_left:after{content:'';display:block;clear:both}
.mail_list_section .mail_list_header .control_left a{position:relative;float:left;display:block;width:63px;height:26px;line-height:26px;padding-left:12px;margin-right:4px;border:1px solid #cccac6;background:#dedacf url(../images/theme_a/spr_mail.png) 57px -336px no-repeat;border-radius:3px;text-decoration: none;}
.mail_list_section .mail_list_header .control_left a.delete_btn{width:68px;background:#dedacf url(../images/theme_a/spr_mail.png) 90px -336px no-repeat;}
.mail_list_section .mail_list_header .control_left a.spam_btn{width:68px;background:#dedacf url(../images/theme_a/spr_mail.png) 90px -336px no-repeat;}
.mail_list_section .mail_list_header .control_left a.delete_all_btn{width:92px;background:#dedacf url(../images/theme_a/spr_mail.png) 110px -336px no-repeat;}
.mail_list_section .mail_list_header .control_left a.recover_btn{width:77px;background:#dedacf url(../images/theme_a/spr_mail.png) 90px -336px no-repeat;}
.mail_list_section .mail_list_header .control_left a.delete_btn span.trash{position:absolute;top:5px;left:9px;display:block;width:16px;height:15px;background:#dedacf url(../images/theme_a/mail_delete.png);text-indent:-9999px}
.mail_list_section .mail_list_header .control_left a.recover_btn span.recover{position:absolute;top:5px;left:9px;display:block;width:16px;height:15px;background:#dedacf url(../images/theme_a/mail-recover.png);text-indent:-9999px}
.mail_list_section .mail_list_header .control_left a.delete_all_btn span.trash{position:absolute;top:5px;left:9px;display:block;width:16px;height:15px;background:#dedacf url(../images/theme_a/mail_delete.png);text-indent:-9999px}
.mail_list_section .mail_list_header .control_left a.spam_btn span.spam{position:absolute;top:4px;left:9px;display:block;width:16px;height:17px;background:#dedacf url(../images/theme_a/mail-spam.png);text-indent:-9999px}
.mail_list_section .mail_list_header .control_left a span.btn_text{padding-left: 18px}
.mail_list_section .mail_list_header .control_left a span{font-weight: bold;}
.mail_list_section .mail_list_header .control_left a.set{width:80px;background:#dedacf url(../images/theme_a/spr_mail.png) 75px -336px no-repeat}
.mail_list_section .mail_list_header .control_right{position:absolute;top:6px;right:0;*zoom:1}
.mail_list_section .mail_list_header .control_right:after{content:'';display:block;clear:both}
.mail_list_section .mail_list_header .control_right a.mail_num{float:left;display:block;padding:6px 10px 0 0;font-size:12px;color:#000}
.mail_list_section .mail_list_header .control_right span.total{color:#e12a00}
.mail_list_section .mail_list_header .control_right a.btn_num_prev{float:left;display:block;width:27px;height:28px;background:url(../images/theme_a/spr_mail.png) 0 -361px no-repeat}
.mail_list_section .mail_list_header .control_right a.btn_num_next{float:left;display:block;width:27px;height:28px;background:url(../images/theme_a/spr_mail.png) 0 -394px no-repeat}

.mail_control_menu{display:none;position:absolute;top:0;left:0;min-width:180px;padding:0 5px;border:1px solid #393838;background:#fff;-moz-box-shadow:2px 2px 5px -1px #999;-webkit-box-shadow:2px 2px 5px -1px #999;box-shadow:2px 2px 5px -1px #999;z-index:9999}

.mail_control_menu .menu_list{margin-top:5px}
.mail_control_menu .menu_list li{position:relative;margin-bottom:5px}
.mail_control_menu .menu_list li a{display:block;height:23px;line-height:23px;padding:0 10px 0 23px;border:1px solid #dfd9c8;background:#ece9df url(../images/theme_a/spr_comm_ico.png) 5px -323px no-repeat;font-size:12px;font-weight:bold;color:#5b3728}
.mail_control_menu .menu_list li a:hover{text-decoration:none}
.mail_control_menu .menu_list li a.active{background-position:5px -347px}

.mail_list{position:absolute;top:39px;bottom:5px}
.mail_list .k-grid {background:#fff}
.mail_list div.k-grid-header {border-style:solid;border-width:1px 0 0 !important;border-top-color:#d2cdbb !important;border-bottom-color:#d2cdbb !important;background:#f8f4e6;zoom:1}
.mail_list .k-grid-header-wrap, .mail_list .k-grid-footer-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1 }
.mail_list .k-grid-header .k-header {overflow:hidden;border-style:solid !important;border-color:#dfdbc8 !important;border-width:0 0 1px 1px;background:#f8f4e6;padding:.5em .6em;font-weight:normal;font-size:12px;color:#000;text-align:left; white-space:nowrap}
.mail_list .k-grid td{width:auto !important;border-style:solid !important;line-height:normal !important;border-width:0 0 1px 0;padding: 0.5em 0.6em !important;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}

.mail_list .mail_sort{*zoom:1}
.mail_list .mail_sort:after{content:'';display:block;clear:both}
.mail_list .mail_sort li{float:left}
.mail_list .mail_sort li a.important{display:block;width:13px;height:13px;margin:4px 0 0 9px;background:url(../images/theme_a/spr_mail.png) 0 -433px no-repeat}
.mail_list .mail_sort li a.important.off{background-position:-18px -433px}
.mail_list .mail_sort li span.read{display:block;width:16px;height:12px;margin:2px 0 0 9px;background:url(../images/theme_a/spr_mail.png) 0 -457px no-repeat}
.mail_list .mail_sort li span.read.yes{width:16px;height:16px;margin:0 0 0 9px;background-position:-21px -454px}
.mail_list .mail_sort li a.file{display: block;width: 15px;height: 10px;margin: 5px 0 0 8px;background: url(../images/theme_a/spr_mail.png) 0 -480px no-repeat;}

.mail_view .mail_search{position:relative;padding:6px 42px 0 0;height:39px}
.mail_view .mail_search label{position:absolute;top:12px;left:32px;color:#d68b2a;font-size:12px}
.mail_view .mail_search input{width:100%;height:26px;line-height:26px;padding-left:30px;border:1px solid #ccb272;background:#fff url(../images/theme_a/spr_mail.png) 9px -495px no-repeat;border-radius:3px}

.mail_view .mail_view_content{position:absolute;top:39px;left:0;right:5px;bottom:5px;border-width:1px 1px 1px 0;border-style:solid;color:#d2cdbb;background:#fff;overflow:auto}
.mail_view .mail_view_content .mail_view_header{position:relative;padding:15px 10px 5px 7px}
.mail_view .mail_view_content .mail_view_header h4{font-size:25px;font-weight:bold;color:#2e2d2d;margin-right: 50px;}
.mail_view .mail_view_content .mail_view_header a.btn_print{position:absolute;top:18px;right:34px;display:block;width:13px;height:12px;background:url(../images/theme_a/spr_mail.png) 0 -526px no-repeat;text-indent:-9999px}
.mail_view .mail_view_content .mail_view_header a.btn_delete_mail{position:absolute;top:15px;right:53px;display:block;width:17px;height:17px;background:url(../images/theme_a/full-trash-xl.png);text-indent:-9999px;background-size: 16px 15px;background-repeat: no-repeat;}
.mail_view .mail_view_content .mail_view_header a.btn_pop_mail_view{position:absolute;top:17px;right:11px;display:block;width:13px;height:13px;background:url(../images/theme_a/spr_mail.png) 0 -549px no-repeat;text-indent:-9999px}
.mail_view .mail_view_content .mail_view_header .header_list{margin-top:15px}
.mail_view .mail_view_content .mail_view_header .header_list li{position:relative;padding-bottom:7px}
.mail_view .mail_view_content .mail_view_header .header_list li label{position:absolute;top:1px;left:0;display:block;width:70px;font-size:12px;color:#b0995b}
.mail_view .mail_view_content .mail_view_header .header_list li span.txt{padding-left:75px;font-size:12px;color:#2e2d2d}
.mail_view .mail_view_content .mail_view_header .header_list li span.from{font-size:14px;font-weight:bold}
.mail_view .mail_view_content .mail_view_header .header_list li span.from span.addr{color:#2369b8}
.mail_view .mail_view_content .mail_view_header .header_list li a.btn_reply{position:absolute;top:0;right:0;display:block;width:37px;height:23px;background:url(../images/theme_a/spr_mail.png) 0 -573px no-repeat;text-indent:-9999px}
.mail_view .mail_view_content .mail_view_header .add_file{padding:7px 10px 0;border-top:1px dotted #c8c8c8;border-bottom:1px dotted #c8c8c8}
.mail_view .mail_view_content .mail_view_header .add_file a{display:inline-block;padding:0 90px 7px 20px;font-size:12px;color:#272727}
.mail_view .mail_view_content .mail_view_read{padding:15px;font-size:12px;color:#2e2d2d}

.mail_splitter .k-splitbar-horizontal{top:39px;bottom:5px;width:5px;height:auto !important;border-width:1px 0 1px 1px;border-style:solid;border-color:#d2cdbb;background:#fff}
.mail_splitter .k-ghost-splitbar{display:none}
.mail_splitter .k-splitbar-draggable-vertical .k-resize-handle, .mail_splitter .k-splitbar-draggable-horizontal .k-resize-handle{display:none}

.mail_write_section{position:relative;padding:5px;background:#f3f0e7}
.mail_write_input ul.input_list li{position:relative;padding:0 125px 0 110px;margin-bottom:5px}
.mail_write_input ul.input_list li.subject{padding:0 85px 0 0}
.mail_write_input ul.input_list li label{position:absolute;top:2px;left:8px;display:block;width:95px;font-size:12px;font-weight:bold;color:#000}
.mail_write_input ul.input_list li a.btn_menu_list{position:absolute;top:0;left:85px;display:block;width:19px;height:23px;background:url(../images/theme_a/spr_mail.png) 0 -1152px no-repeat;text-indent:-9999px;z-index:10}
.mail_write_input ul.input_list li a.btn_m_fn{position:absolute;top:0;display:block;width:33px;height:23px;line-height:23px;background:#e7e4db;border-radius:3px;text-align:center;font-size:11px;color:#2e2d2d;z-index:10}
.mail_write_input ul.input_list li a.btn_m_fn.cc{right:60px; width: 50px;}
.mail_write_input ul.input_list li a.btn_m_fn.bcc{right: 1px;width: 53px;}
.mail_write_input ul.input_list li a.btn_m_fn.emergency{right: 74px;width: 53px;background-color: transparent;}
.mail_write_input ul.input_list li a.btn_m_fn.sendAt{width:70px;right:0}
.mail_write_input ul.input_list li a.btn_m_fn.file{right:77px;background:#e7e4db url(../images/theme_a/spr_mail.png) 13px -474px no-repeat;text-indent:-9999px}
.mail_write_input ul.input_list li a.btn_m_fn.format{right:39px;background:#e7e4db url(../images/theme_a/spr_mail.png) 8px -1180px no-repeat;text-indent:-9999px}
.mail_write_input ul.input_list li a.btn_m_fn.signer{right:0;background:#e7e4db url(../images/theme_a/arrow-down-icon.png) 9px 4px no-repeat;text-indent:-9999px}
.mail_write_input ul.input_list li .i_text{width:100%}
.mail_write_section .editorFrame{border:1px solid #a2a0a3;padding:0 30px 0 0;background:#fff}
.mail_write_section .editorFrame textarea{width:100%;height:300px;padding:10px;border:none;resize:vertical}

.draft_section{position:absolute;top:5px;left:5px;right:5px;bottom:5px;min-height:0;background:#f3f0e7;z-index:10}

.draft_container{position:absolute;top:48px;left:0;right:0;bottom:0;min-height:0;margin:0 13px 13px;background:#f3f0e7;z-index:10}
.draft_container h3{position:relative;padding:12px 0 3px 0;padding-left:17px;line-height:18px;font-size:14px;font-weight:normal;color:#000}
.draft_container h3 .ico{ position:absolute;top:15px;left:0;display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/theme_a/spr_comm_ico.png) 0 -153px no-repeat}
.draft_container .draft_form_input{position:absolute;top:8px;left:5px;right:450px;height:185px;border-top:2px solid #c3b986;background:url(../images/theme_a/bg_dot.png) repeat}
.draft_container .draft_form_input ul.input_list{padding-bottom:5px;background:#f3f0e7}
.draft_container .draft_form_input ul.input_list li{position:relative;min-height:24px;padding:5px 130px 0 110px}
.draft_container .draft_form_input ul.input_list li.subject{padding:0 85px 0 0}
.draft_container .draft_form_input ul.input_list li.purpose{padding:5px 10px 0 110px}
.draft_container .draft_form_input ul.input_list li label.ttl{position:absolute;top:7px;left:8px;display:block;width:95px;font-size:12px;font-weight:bold;color:#000}
.draft_container .draft_form_input ul.input_list li .chk{position:absolute;top:5px;right:30px}
.draft_container .draft_form_input ul.input_list li .btn_pack{position:absolute;top:5px;right:8px}
.draft_container .draft_form_input ul.input_list li .btn_pack a.btn_m_fn{display:inline-block;width:33px;height:23px;background:url(../images/theme_a/spr_drafting.png) 0 0 no-repeat;z-index:10;text-indent:-9999px}
.draft_container .draft_form_input ul.input_list li .btn_pack a.btn_m_fn.attachments{background-position:0 0}
.draft_container .draft_form_input ul.input_list li .btn_pack a.btn_m_fn.reference{background-position:0 -28px}
.draft_container .draft_form_input ul.input_list li .btn_pack a.btn_m_fn.opinion{background-position:0 -56px}
.draft_container .draft_form_input ul.input_list li .i_text{width:100%}
.draft_container .draft_form_input ul.input_list li .i_text.total{text-align:right}

.draft_container .approval_form{position:absolute;top:8px;right:5px;width:440px;background:#fff}
.draft_container .subject_input{position:absolute;top:200px;left:5px;right:5px;padding-right:50px}
.draft_container .subject_input .i_text{width:100%}
.draft_container .subject_input .btn_format{position:absolute;top:0;right:0;display:inline-block;width:33px;height:23px;background:url(../images/theme_a/spr_drafting.png) 0 -84px no-repeat;z-index:10;text-indent:-9999px}
.draft_container .editorFrame{position:absolute;top:228px;left:5px;right:5px;bottom:5px;border:1px solid #a2a0a3;padding:0 20px 20px 0;background:#fff}
.draft_container .editorFrame textarea{width:100%;height:100%;padding:10px;border:none;resize:vertical}
.draft_container .add_form{position:absolute;left:5px;right:5px;bottom:5px}
.draft_container .add_form ul.input_list li{display:none;position:relative;padding:0 10px 0 110px;margin-top:5px}
.draft_container .add_form ul.input_list li.subject{padding:0 85px 0 0}
.draft_container .add_form ul.input_list li label{position:absolute;top:2px;left:8px;display:block;width:95px;font-size:12px;font-weight:bold;color:#000}
.draft_container .add_form ul.input_list li a.btn_menu_list{position:absolute;top:0;left:85px;display:block;width:19px;height:23px;background:url(../images/theme_a/spr_mail.png) 0 -1152px no-repeat;text-indent:-9999px;z-index:10}
.draft_container .add_form ul.input_list li a.btn_m_fn{position:absolute;top:0;display:block;width:33px;height:23px;line-height:23px;background:#e7e4db;border-radius:3px;text-align:center;font-size:11px;color:#2e2d2d;z-index:10}
.draft_container .add_form ul.input_list li a.btn_m_fn.cc{right:36px}
.draft_container .add_form ul.input_list li a.btn_m_fn.bcc{right:0}
.draft_container .add_form ul.input_list li a.btn_m_fn.sendAt{width:70px;right:0}
.draft_container .add_form ul.input_list li a.btn_m_fn.file{right:36px;background:#e7e4db url(../images/theme_a/spr_mail.png) 13px -474px no-repeat;text-indent:-9999px}
.draft_container .add_form ul.input_list li a.btn_m_fn.format{right:0;background:#e7e4db url(../images/theme_a/spr_mail.png) 8px -1180px no-repeat;text-indent:-9999px}
.draft_container .add_form ul.input_list li .i_text{width:100%}

.draft_container .resize_content{position:absolute;top:200px;left:5px;right:5px;bottom:5px}
.draft_container .resize_content.la{top:228px}
.draft_container .resize_content .editor_wrap{position:relative;}
.draft_container .resize_content .editor_wrap.biz{bottom:0}
.draft_container .resize_content .editor_section{position:relative;height:33.333%}
.draft_container .resize_content .editor_section .btn_format{position:absolute;top:0px;right:0;display:inline-block;width:33px;height:23px;background:url(../images/theme_a/spr_drafting.png) 0 -84px no-repeat;z-index:10;text-indent:-9999px}
.draft_container .resize_content .editor_section .editor_box{position:absolute;top:35px;left:0;right:0;bottom:0;padding:0 20px 20px 0;border:1px solid #a2a0a3;background:#fff}
.draft_container .resize_content .editor_section .editor_box textarea{width:100%;height:100%;padding:10px;border:none;resize:vertical}
.draft_container .resize_content.biz .editor_wrap{position:absolute;top:0;left:0;right:0;bottom:0}
.draft_container .resize_content.biz .editor_section{position:relative;height:25%}
.draft_container .resize_content .etc_input_section1{position:relative;bottom:0;width:49%;float:left;}
/* .draft_container .resize_content .etc_input_section1 .etc_input{border-top:2px solid #c3b986;} */
.draft_container .resize_content .etc_input_section1 .etc_input ul.input_list{padding-bottom:5px;background:#f3f0e7}
.draft_container .resize_content .etc_input_section1 .etc_input ul.input_list li{position:relative;padding:0 130px 0 110px;padding-top:5px}
.draft_container .resize_content .etc_input_section1 .etc_input ul.input_list li.subject{padding:0 85px 0 0}
.draft_container .resize_content .etc_input_section1 .etc_input ul.input_list li label.ttl{position:absolute;top:7px;left:8px;display:block;width:95px;font-size:12px;font-weight:bold;color:#000}
.draft_container .resize_content .etc_input_section1.right{right:0}
.draft_container .resize_content .etc_input_section1.right .etc_input{margin-left:5px}
.draft_container .resize_content .etc_input_section1.right h3{margin-left:5px}
.draft_container .resize_content .etc_input_section2{position:relative;bottom:0;width:49%;float:left;margin-left: 1%;}
.draft_container .resize_content .etc_input_section2 .etc_input{border-top:2px solid #c3b986;}
.draft_container .resize_content .etc_input_section2 .etc_input ul.input_list{padding-bottom:5px;background:#f3f0e7}
.draft_container .resize_content .etc_input_section2 .etc_input ul.input_list li{position:relative;padding:0 130px 0 110px;padding-top:5px}
.draft_container .resize_content .etc_input_section2 .etc_input ul.input_list li.subject{padding:0 85px 0 0}
.draft_container .resize_content .etc_input_section2 .etc_input ul.input_list li label.ttl{position:absolute;top:7px;left:8px;display:block;width:95px;font-size:12px;font-weight:bold;color:#000}
.draft_container .resize_content .etc_input_section2.right{right:0}
.draft_container .resize_content .etc_input_section2.right .etc_input{margin-left:5px}
.draft_container .resize_content .etc_input_section2.right h3{margin-left:5px}
.draft_container .resize_content .etc_input_section{position:absolute;bottom:0;width:50%}
.draft_container .resize_content .receipt_section{position:absolute;width:100%;bottom:10px}
.draft_container .resize_content .receipt_section p{text-align:center}
.draft_container .resize_content .receipt_section p.receipt_txt{font-size:18px;color:#444}
.draft_container .resize_content .receipt_section p.receipt_date{padding:20px 0 10px;font-size:15px;color:#444}
.draft_container .resize_content .receipt_section p.receiver{font-size:15px;color:#000}

table.grid_approval{width:100%;border-width:1px 0 0 1px;border-style:solid;border-color:#b5ae94}
table.grid_approval td{padding:5px 10px 7px;border-width:0 1px 1px 0;border-style:solid;border-color:#b5ae94;text-align:center;vertical-align:middle}
table.grid_approval td.p_info{background:#f4eed6}
table.grid_approval td.left{text-align:left}
table.grid_approval td .sign .sign_img{padding:8px 0}
table.grid_approval td .sign .sign_img img{height:50px}
table.grid_default{width:100%;border-collapse:separate;border-spacing:0;border-color:#c3b986  #dfdbc8 #dfdbc8 #dfdbc8;border-style:solid;border-width:2px 1px 0 0}
table.grid_default thead th{border-style:solid;border-color:#dfdbc8;border-width:0 0 1px 1px;background:#f2f0e7;padding:.4em .6em .6em;font-weight:bold;color:#000;text-align:center;white-space:nowrap}
table.grid_default tbody th{border-style:solid;border-color:#dfdbc8;border-width:0 0 1px 1px;background:#f2f0e7;padding:.4em .6em .6em;color:#000;text-align:center;white-space:nowrap}
table.grid_default tbody td{min-height:25px;border-color:#dfdbc8;border-style:solid;border-width:0 0 1px 1px;padding:.4em .6em .6em;text-align:center}
table.grid_default tbody th.left{text-align:left}
table.grid_default tbody td.right{text-align:right}
table.grid_default tbody td.sub{background:#f5f5f5}

.certificate_txt{margin-top:5px;padding:10px;border-top:2px solid #d8d2b1}
.certificate_txt .txt1{font-size:15px}
.certificate_txt .txt2{padding-top:10px;text-align:center}
.certificate_form{position:relative;margin-top:10px;border-top:2px solid #d8d2b1;background:#fff}
.certificate_form table{width:100%;border:none;color:#666; border-collapse: collapse;}
.certificate_form th, .certificate_form td{border-width:1px;border-style:solid;border-color:#d8d2b1;font-size:13px;vertical-align:top;word-break:break-all}
.certificate_form th{padding:6px 10px 5px 5px;border-width:1px;background:#f9f3e7;font-weight:bold;color:#b0600b;text-align:left}
.certificate_form td{padding:6px 10px 5px 10px;color:#444}
.certificate_form td.input{padding-right:20px}
.certificate_form td .chk_list li span.copy{display:inline-block;padding-left:100px}
.certificate_form td .option_list_h{margin:-4px 0;*zoom:1}
.certificate_form td .option_list_h:after{content:'';display:block;clear:both}
.certificate_form td .option_list_h li{float:left;padding-right:15px}

.gw_doc_type_icon{float: left;margin: 17px 0px 0px 15px;width:58px;height:65px;background:url(../images/theme_a/spr_document.png) 0 0 no-repeat}
.gw_doc_type_icon.type1{background-position:0 0}
.gw_doc_type_icon.type2{background-position:0 -71px}
.gw_doc_type_icon.type3{background-position:0 -144px}
.gw_doc_type_icon.type4{background-position:0 -218px}
.gw_doc_type_icon.type5{background-position:0 -290px}
.gw_doc_type_icon.type6{background-position:0 -362px}
.gw_doc_type_icon.type7{background-position:0 -434px}

/*additional css for mail, approval line*/
.mail_snb .list_menu ul.list li.active a{color: #f97500; font-weight: bold;font-size: 17px;}
.mail_snb .private_folder ul.list li.active a{color: #f97500; font-weight: bold;font-size: 17px;}
.mail_snb, .mail_snb_quick{background: #f3f0e7;}
.gw_left_child_shortcut .mail_snb_quick{top: 73px;bottom: 13px;}
.mail_snb .snb_header h2 a:hover{color: #000;text-decoration: none;background: #F4E2BD;}
.gw_left_menu_shortcut_list h2 a{display: block;width: 125px;height: 26px;line-height: 26px;text-align: center;font-weight: bold;font-size: 12px;}
.gw_left_menu_shortcut_list h2:hover a,.gw_left_menu_shortcut_list h2.active a{color: #000;text-decoration: none}
.gw_left_menu_shortcut_list h2:hover,.gw_left_menu_shortcut_list h2.active{background: #F4E2BD;}
.gw_left_menu_shortcut_list{width: 625px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);margin-left: -308px;margin-top: 335px;}
.gw_left_menu_shortcut_list h2{float: left;border: 1px solid #cccac6;background: #dedacf;border-radius: 3px;margin-right: 5px;}
.gw_left_menu_shortcut_list h2 a {display: block;font-size: 12px;padding: 6px 0 6px 6px;}
.gw_left_menu_shortcut_list h2 a.draft{padding: 6px 0 6px 27px;background: url(../images/theme_a/spr_mail.png) 0 0 no-repeat;background-position: 10px -130px}
.gw_left_menu_shortcut_list h2 a.in {padding: 6px 0 6px 27px;background: url(../images/theme_a/spr_mail.png) 0 0 no-repeat;background-position: 10px -18px}
.gw_left_menu_shortcut_list h2 a.preview{padding: 6px 0 6px 27px;background: url(../images/theme_a/spr_mail.png) 0 0 no-repeat;background-position: 10px -1228px}
.gw_left_menu_shortcut_list h2 a span.num{padding-left: 5px;color: #0637ee;}

.draft_container{top: 95px;}
.draft_container .draft_form_input ul.input_list li .btn_pack {right: 0px;}
.approval_line_1{overflow-y:auto }
table.grid_approval, table.grid_approval td{border: none;border-collapse:collapse;}
.approval_form{border: 1px solid #b5ae94}
.approval_form .p_info{border-bottom: 1px solid #b5ae94;}
.approval_form .approval_line_1 tr td{border-bottom: 1px solid #b5ae94; border-right: 1px solid #b5ae94;}
.approval_form .approval_line_1 tr td:nth-last-child(1){border-right: none}
.table.grid_approval td .sign .sign_img img{height: 50px}
.draft_container .resize_content{top: 223px}
.draft_container .resize_content .editor_section{height: auto}
.editor_container{padding-left: 0px;width: auto;padding-right: 2px;}
.grid_ref{border-collapse:collapse;width: 100%; background: #fff}
.grid_ref td{border: 1px solid #b5ae94;padding: 5px 10px 7px;border-collapse: collapse;}
.grid_ref th{padding: 6px 10px 5px 5px;border-width: 1px;background: #f9f3e7;font-weight: bold;color: #b0600b;text-align: left;}
.grid_ref th, .grid_ref td {border-width: 1px;border-style: solid;border-color: #d8d2b1;font-size: 13px;vertical-align: top;word-break: break-all;}
.gw_label{font-weight: bold;}
.grid_approval .progress{color:#ffae00}
.grid_approval .approved{color:green}
.grid_approval .rejected{color:red}
.div_view.view_mode.editor_container{border: 1px solid #a2a0a3;background: #fff;min-height: 150px;padding: 5px}
.draft_container .draft_form_input ul.input_list li label.ttl{position:absolute;top:7px;left:8px;display:block;width:100px;font-size:12px;font-weight:bold;color:#000}
.draft_container .resize_content .etc_input_section2{position: relative;bottom: 0;width: 50%;float: left;margin-left: 1%;}
.draft_container .btn_format {position: absolute;top: 0;right: 0;display: inline-block;width: 33px;height: 23px;background: url(../images/theme_a/spr_drafting.png) 0 -84px no-repeat;z-index: 10;text-indent: -9999px;}

.in_progress_stt{color:blue}
.approved_stt{color:black}
.rejected_stt{color:red}
.draft_stt{color:orange}

.gw_file_icon{width: 22px;height: 18px;display: inline-block;vertical-align: top;background: url("/images/theme_a/gw_file_icons.png") no-repeat scroll 0px 0px;}
.gw_file_icon.pdf_icon{background-position-y: -2px;}
.gw_file_icon.ppt_icon{background-position-y: -23px;}
.gw_file_icon.xls_icon{background-position-y: -45px;}
.gw_file_icon.doc_icon{background-position-y: -67px;}
.gw_file_icon.txt_icon{background-position-y: -87px;}
.gw_file_icon.empty_icon{background-position-y: -107px;}
.gw_file_icon.img_icon{background-position-y: -129px;}
.gw_file_icon.zip_icon{background-position-y: -149px;}
.gw_file_icon.html_icon{background-position-y: -170px;}

.treeview .k-sprite.folder_close{background-position:0 0 !important}
.treeview .k-sprite.folder_open{background-position:0 -16px !important}
/*groupware end*/

.ex_guest_folio_headInfo{position:relative;padding:0 0 10px 0}
.ex_guest_folio_headInfo span.roomNum{padding-left:15px;font-size:16px;font-weight:bold;color:#cc7e0d}
.ex_guest_folio_headInfo span.guestName{padding-left:15px;font-size:16px;font-weight:bold;color:#cc7e0d}

/*loader*/
.loading{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:transparent url('../images/loader/Preloader_8.gif') no-repeat 50% 35%;z-index:9999998;}
.loading-content{position:fixed;top:35%;left:0;padding:45px 0 0 0;width:100%;text-align:center;text-align:center;z-index:9999999;}
.loading-content .load-submit{margin:15px 0 0 0;padding:0;border:0;width:200px;height:40px;line-height:40px;background-color:#ea9448;color:#fff;text-align:center;font-weight:bold;}
.loading-content .loading-txt{padding:0 15%;font-size:14px;color:#666;}
.load-bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.9;z-index:9999997;}

/*multi lang*/
msgkey {display:none;}
pagekey {display:none;}
[data-msg-key] {display: inline-block;}