@media screen, print {
    /* 화면 크기별 가상 키보드 버튼 */
    a.keyboard {display:none;}
    .ui-dialog {z-index: 99999;}

    @media screen and (min-width: 600px){
        a.keyboard {display:block;}
        .inp_tsrch .keyboard {position: absolute; right: 57px; top: 9px;}
    }
    @media screen and (min-width: 1200px) and (max-width: 1353px) {
        a.keyboard {display:block;}
        .inp_tsrch .keyboard {position: absolute; right: 57px; top: 14px;}
        #sub_tsrch .inp_tsrch .keyboard {position: absolute; right: 57px; top: 9px;}
    }
    @media screen and (min-width: 1353px){
        a.keyboard {display:block;}
        .inp_tsrch .keyboard {position: absolute; right: 57px; top: 14px;}
    }

    #languageSelect select {width:auto; height:25px; font-size:10pt; margin: 5px;}
    #languageSelect select{border:1px solid #a9a6a6;color:#333; padding:3px;}

    .ui-dialog .ui-dialog-titlebar{padding :0 0;}
    .tab_wrap_keyboard {clear:both; z-index:5; zoom:1; height:39px;}
    .tab_win_keyboard {z-index:4;}
    .tab_win_keyboard li {z-index:3;float:left;position:relative;}
    .tab_win_keyboard li.wfix{font-size:15px;}

    .tab_win_keyboard li span {font-weight:lighter;margin-left:3px;color:#5d5d5d;}

    a.btn_gray_keyboard6{display:inline-block; background:#fff;padding:4px 7px 4px 7px; border:1px solid #ddd; border-radius:3px; font-size:12px;}

    ::-webkit-input-placeholder {
        color: #666;
    }
    :-moz-placeholder { /* Firefox 18- */
        color: #666;
    }
    ::-moz-placeholder {  /* Firefox 19+ */
        color: #666;
    }
    :-ms-input-placeholder {
        color: #666;
    }

    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
        border: none;
        background: none;
        font-weight: normal;
        color: #555555;
    }

    .ui-state-default .ui-icon {
        background-image: none;
    }
    .ui-widget-header .ui-icon {
        background-image: none;
    }

    .ui-icon,
    .ui-widget-content .ui-icon {
        background-image: none;
    }

    .ui-widget-header .ui-state-default {
        background: #e6e6e6 url(/img/keyboard_close.png) 50% 50% repeat-x;
    }

    .ui-corner-all,
    .ui-corner-top,
    .ui-corner-left,
    .ui-corner-tl {
        border-top-left-radius: 10px;
    }

    .ui-corner-all,
    .ui-corner-top,
    .ui-corner-right,
    .ui-corner-tr {
        border-top-right-radius: 10px;
    }

    .ui-corner-all,
    .ui-corner-bottom,
    .ui-corner-left,
    .ui-corner-bl {
        border-bottom-left-radius: 10px;
    }

    .ui-corner-all,
    .ui-corner-bottom,
    .ui-corner-right,
    .ui-corner-br {
        border-bottom-right-radius: 10px;
    }

    div #kbDesk {
        width: 585px;
    }
}