﻿@charset "utf-8";
/* CSS Document */
.validator_input_box{*padding-right:3px;_padding-right:5px}
.validator_textarea_box{padding-right:2px;*padding-right:5px}

.validator_t_wrap{position:absolute; max-width:500px; _width:300px; height:0px;z-index:900}
.validator_tt_tbl td {border: none;  padding:0;}
.validator_tt_tbl{min-width:150px;max-width:500px;padding:0;margin:0;border:none}
.validator_tt_ttbl{}
.validator_tt_btbl{padding-top:9px}
td.validator_tt_tl{width:5px;height:5px;background:url(images/tooltip_edge.gif) 0 0 no-repeat}
td.validator_tt_tr{width:5px;height:5px;background:url(images/tooltip_edge.gif) -5px 0 no-repeat}
td.validator_tt_bl{width:5px;height:5px;background:url(images/tooltip_edge.gif) 0 -5px no-repeat}
td.validator_tt_br{width:5px;height:5px;background:url(images/tooltip_edge.gif) -5px -5px no-repeat}
td.validator_tt_ct{height:5px;background:url(images/tooltip_hline.gif) 0 0 repeat-x}
td.validator_tt_cb{height:5px;background:url(images/tooltip_hline.gif) 0 -5px repeat-x}
td.validator_tt_ml{width:5px;background:url(images/tooltip_vline.gif) 0 0 repeat-y}
td.validator_tt_mr{width:5px;background:url(images/tooltip_vline.gif) -5px 0 repeat-y}
.validator_tt_mc{background:#fff;vertical-align:top; padding:0 3px;}
.validator_tt_cnt{display:inline-block;float:left;padding:3px 3px;word-break:break-all;overflow:hidden}
.validator_tt_btn{float:right;padding-bottom:4px;padding-left:15px;text-align:right}
.validator_tt_btm{width:50px;height:10px;margin-top:-1px;*margin-top:-1px;background:url(images/tooltip_btm.gif) 20px 0 no-repeat}
.validator_tt_top{position:absolute;width:50px;height:10px;margin-bottom:-1px;*margin-bottom:-1px;_margin-bottom:-2px;background:url(images/tooltip_top.gif) 20px 0 no-repeat;*z-index:100}

.validator_btn_ttclose span{width:20px;height:18px;background:url(images/btn_ttclose.gif) 0 0 no-repeat;display:block;overflow:hidden;text-indent:999px}
.validator_btn_ttclose span:hover{background:url(images/btn_ttclose_on.gif) 0 0 no-repeat;cursor:pointer}

input.validator_error {border: 1px dotted red;}

/* jquery.ui.modal override */
.modal.ui-widget {border: 3px solid rgb(27, 122, 194); font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;}
.modal.ui-widget-content {background: rgb(255, 255, 255); padding: 0px 10px; color: rgb(51, 51, 51);}
.ui-widget-content {background: rgb(255, 255, 255);}
.ui-widget-content.modal a {color: rgb(51, 51, 51);}
.modal .ui-widget-header {	padding: 6px 0px 2px !important; color: rgb(51, 51, 51); font-weight: bold; margin-top: 5px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; background-image:none; background-color:#fff; border-top-color:#fff; border-left-color:#fff; border-right-color:#fff; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.ui-dialog .ui-dialog-title {background: url(images/pop_layer_ti_bu.gif") no-repeat 0px 1px; padding-left: 14px; font-size: 14px; float: left;line-height:18px;}
.ui-dialog .ui-dialog-content {overflow: hidden;}
.ui-dialog .ui-dialog-buttonpane {padding: 0 0 0 0}

/* IE 에서 드래그시 offset 값이 보정이 되지 않는 버그 픽스*/
.ui-dialog {position: fixed;}


.ui-datepicker .ui-datepicker-prev {
	left: 23px;
	cursor: pointer;
}

.ui-datepicker .ui-datepicker-next {
	right: 23px;
	cursor: pointer;
}

.ui-datepicker-nextYear {
	position:absolute; 
	top:6px; 
	right:7px; 	
	display: block;
	width:14px;
	height:14px;
	text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
	background-image: url(images/ico_prevnext.png);
	background-position: -5px -4px;	
	cursor: pointer;
	}
.ui-datepicker-prevYear {
	position:absolute; 
	top:6px; 
	left:7px;
	display: block;
	width:14px;
	height:14px;
    text-indent: -99999px;
	overflow: hidden;
    background-repeat: no-repeat;
	background-image: url(images/ico_prevnext.png);	
	background-position: -36px -4px;
	cursor: pointer;
	}

.ui-datepicker-prevYear:hover{
	top:1px; 
	left:2px;
	width:24px;
	height:24px;
	background-image: url(images/ico_prevnext.png);	
	background-position: -31px -34px;
	display:block;
	}


.ui-datepicker-nextYear:hover{
	top:1px; 
	right:2px;
	width:24px;
	height:24px;
	background-image: url(images/ico_prevnext.png);	
	background-position: 0px -34px;
	display:block;
	}
