﻿.input20 { width:50px; border:1px solid #c1cbd4; margin:5px; padding:0 5px; border-radius:5px; height:25px; line-height:25px; font-size:12px;}


.d_select11 {border: 1px solid #c5ced7;border-radius: 5px;box-shadow: 0 0 0 1px #fff inset;font-size: 12px;height:;line-height: 25px;padding: 2px 5px;text-indent: 5px;width:63px;}
.d_select12 {border: 1px solid #c5ced7;border-radius: 5px;box-shadow: 0 0 0 1px #fff inset;font-size: 12px;height:;line-height: 25px;padding: 2px 5px;text-indent: 5px;width:63px;}

.menu_nav{
display:inline-block;
border:none;
border:0px;
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
}

.menu_nav ul{
background: rgb(210,215,237);
height:50px;
list-style:none;
margin:0;
padding:0;
}

.menu_nav li{
float:left;
padding:0px;
}

.menu_nav li a{
background: rgb(210,215,237);
display:block;
font-weight:normal;
color:#383d4e; 
font-size:16px;
font-weight:bold;
line-height:50px;
margin:0px;
padding:0px 25px;
text-align:center;
text-decoration:none;
}

.menu_nav li a:hover, .menu_nav ul li:hover a{
background: rgb(5,164,255);
color:#FFFFFF;
text-decoration:none;
}


.menu_nav li ul{
background: rgb(210,220,237);
display:none; /* 평상시에는 드랍메뉴가 안보이게 하기 */
height:auto;
padding:0px;
margin:0px;
border:0px;
position:absolute;
width:200px;
z-index:200;
/*top:1em;
/*left:0;*/
}

.menu_nav li:hover ul{
display:block; /* 마우스 커서 올리면 드랍메뉴 보이게 하기 */
}

.menu_nav li li {
background: rgb(210,220,237);
border-top:1px solid #BDBDBD;
float:none;
margin:0px;
padding:0px;
width:200px;
height:43px;
}

.menu_nav li li:first-child{border-top:none;}

.menu_nav li:hover li a{
background:none;
}

.menu_nav li ul a{
display:block;
height:43px;
line-height:43px;
color:#383d4e; 
font-size:13px;
font-style:normal;
margin:0px;
padding:0px 10px 0px 15px;
text-align:left;
}

.menu_nav li ul a:hover, .menu_nav li ul li:hover a{
background: rgb(5,164,255);
border:0px;
color:#ffffff;
text-decoration:none;
}

.menu_nav p{
clear:left;
}

.tb7 {width:100%; border:1px solid #a1abbe; border-radius:5px 5px; }

.t_data_auto_U {overflow:auto; background:#FFF; height:340px; border:1px solid #a1abbe; border-top:none; border-radius:0 0 5px 5px; margin-top:-1px}

.top_left {text-align:right; margin:5px 0; overflow:hidden; float:left; display:inline-block;}


.itext {width:98%; border:1px solid #c1cbd4; padding:7px; border-radius:5px; height:39px;}
.itext2 {width:98%; border:1px solid #c1cbd4; padding:7px; border-radius:5px; height:30px;}

.select06 { width:200px; height:80px; border:1px solid #bcc3c9;}

/* 선택된 row class */
.selected{ background-color: #F2F2F2 !important; }
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #528ced;
	border-radius: 10px
}


.fileL{
    font-size:11px;
    background-color:#f9f9f9;
    width:400px; 
    height: 80px;
    border: solid 1px; 
    border-color: black; 
    padding: 5px;
    overflow-x : hidden;
    overflow-y : auto;
}
.badge:empty {
	display: none
}

#container .cate_content { width:100%; overflow:hidden; margin-bottom:20px;}
#container .cate_content .cate_tree {width:35.5%; margin:0; float:left; display:inline-block; border:0}
#container .cate_content .cate_detail {width:63.5%; margin:0; float:left; display:inline-block;}
#container .cate_content .tree_top {height:40px;border:0}
#container .cate_content .tree_content {height:308px; border:1px solid #d2d8e9; background:#fff; padding:10px; height:550px; overflow-x:hidden; overflow-y:scroll}
#container .cate_content .detail_top {height:40px;border:0}
#container .cate_content .detail_content {height:308px; border:0;background:#fff;padding:0 10 10 10; }

.itemTextArea {width:96%; border:1px solid #c1cbd4; padding:7px; border-radius:5px;}

.bry_box5 { background:#f5f7fa; padding:0px 15px 10px 15px; border:1px solid #D9DADA; border-radius:5px 0 5px 5px; min-height:770px;}
.itext20 {width:89%; border:1px solid #c1cbd4; padding:7px; border-radius:5px; height:73%;}
.itext21 {width:89%; border:1px solid #c1cbd4; padding:7px; border-radius:5px; height:73%;}
.itext22 {width:89%; border:0px solid #c1cbd4; padding:7px; border-radius:5px; height:73%;}
.itext23 {width:85%; border:1px solid #c1cbd4; padding:7px; border-radius:5px; height:60px;}
.viewTextArea {border:0px solid #c1cbd4;padding:5px;overflow:auto;scrollbar-face-color:#FFFFFF;scrollbar-track-color: #FFFFFF;scrollbar-arrow-color: #d2d8e9;filter:chroma(color=#FFFFFF); color:#575f7c; background-color: #FFFFFF;}

.btn_plus10  {border: 1px solid #c1cbd4; width:50px; height:25px; line-height:25px; border-radius: 5px; font-size:11px; display:inline-block; 
box-shadow:inset #ffffff 0px 0px 1px 1px,#ffffff 0px 1px 0px;
text-align:center; 
background-image: linear-gradient(top, #fafafa, #e8ebf1);
background-image: -ms-linear-gradient(top, #fafafa, #e8ebf1);}


.tb5_20 {width:100%; margin-bottom:10px; border-top:3px solid #528ced; border-right:1px solid #a1abbe; border-bottom:1px solid #a1abbe; border-left:1px solid #a1abbe;  border-radius:5px; box-shadow:1px 1px 2px 1px #d8dbe1;}
.tb5_20 th {font-size:13px; background:#e3eaf3; border-bottom:1px solid #cdd2df; border-right:1px solid #cdd2df; padding:5px 0; }
.tb5_20 tr {background:#ffffff;}
.tb5_20 td { height:85px;  text-align:center; border-bottom:1px solid #cdd2df; border-right:1px solid #cdd2df; padding:0 3px;}
.tb5_20 .no_boder   {border-bottom:none;}
.tb5_20 .no_boder_r {border-right:none;}
.tb5_20 .radius_bl {border-radius:0 0 0 4px; border-bottom:none;}
.tb5_20 .radius_br {border-radius:0 0 4px 0; border-right:none; border-bottom:none;}
.tb5_20 .radius_tl {border-radius:4px 0 0 0; }
.tb5_20 .radius_tr {border-radius:0 4px 0 0; border-right:none;}

.f_list{ padding-top: 10px; padding-bottom: 10px; }
.f_list10 {width:100%; height:60px; overflow: auto; text-align:left; }


.p_select_w115 { width:115px; font-size:12px; border:1px solid #c5ced7; padding:2px 5px; border-radius:5px; height:27px; line-height:25px; text-indent:5px;box-shadow:inset 0px 0px 0px 1px #fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fafafa', endColorstr = '#e6e8f0');
background-image: -ms-linear-gradient(top, #fafafa, #e8ebf1);
background-image: linear-gradient(top, #fafafa, #e8ebf1);}

.inputNum2 { width:65%; border:1px solid #c1cbd4; padding:0 5px; border-radius:5px; height:25px; line-height:25px; font-size:12px;}

.j_select { text-align:right; width:180px; font-size:12px; border:1px solid #c5ced7; padding:2px 5px; border-radius:5px; height:27px; line-height:25px; text-indent:5px; 
box-shadow:inset 0px 0px 0px 1px #fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fafafa', endColorstr = '#e6e8f0');}
/* background-image: -ms-linear-gradient(top, #fafafa, #e8ebf1); */
/* background-image: linear-gradient(top, #fafafa, #e8ebf1);} */

.item_div    {overflow:hidden; float:left; padding:2px; }
.item_div a  {display:inline-block; width:50px; background:#f5f7fa; border:1px solid #528ced; font-size:12px; line-height:27px; text-align:center; height:27px;}
.item_div a:hover, .item_div a:active, .item_div a:focus, .item_div .on {background:#528ced; border-top:1px solid #528ced; color:#fff !important;}

.item_mst_input01 {border: 1px solid #c1cbd4;border-radius: 5px;font-size: 12px;height: 25px;line-height: 25px;padding: 0 5px;width:170px;}
.item_mst_input02 {border: 1px solid #c1cbd4;border-radius: 5px;font-size: 12px;height: 25px;line-height: 25px;padding: 0 5px;width:70px;}

.item_img_data {text-align:left; padding:10px 0px;}
.item_img_data img{max-width:100%; height:200px;}

.box10 {height:550px !important;}

.left_tb {float:left;}
.btn_left {float:left; width:20%; display:inline-block;}

.t_data_auto_g {overflow:auto; background:#FFF; height:300px; border:1px solid #a1abbe; border-top:none; border-radius:0 0 5px 5px; margin-top:-1px}
.ad_tit2 {font-weight:bold; font-size:16px; display: inline-block; float:left; height:36px; line-height:30px; margin-right:10px; color:#575f7c;} 


.tb8_2 .tree0 {padding-left:13px } 

/* 결재함 탭부분 */
.page_right2 {float:right; display:inline-block; background:#f5f7fa; border-right:1px solid #D6D6D6; border-radius:0 5px 0 5px; }
.page_right2 a {float:left; display: inline-block; width:150px; border-left:1px solid #D6D6D6; border-top:1px solid #D6D6D6; font-size:16px; font-weight:bold; height:35px; line-height:32px; text-align:center; border-radius:5px 5px 0 0;}
.page_right2 a:hover, .page_right2 a:active, .page_right2 a:focus, .page_right2 .on {background:#4cbd7c; border-left:1px solid #4cbd7c; border-top:1px solid #4cbd7c; color:#fff !important;}

/* text-overflow:ellipsis;white-space:nowrap;word-wrap:normal */


.center {       z-index: 1000;        
                margin: 300px auto;        
                padding: 10px;        
                width: 130px;     
                background-color: none ;        
                border-radius: 10px;        
                filter: alpha(opacity=100);        
                opacity: 1;        
                -moz-opacity: 1;    }    

.center img {   height: 40px;        
                width: 40px;    }
