@font-face {font-family:'ef';   src:url('/include/font/NanumGothicCoding.ttf');}
@font-face {font-family:'ns';   src:url('/include/font/NanumSquareRoundB.ttf');}
@font-face {font-family:'ng';   src:url('/include/font/NanumGothic.ttf');}

body      { 	background-color:#ffffff;		margin:0px;		overflow-x: auto;  overflow-y: auto;	background-repeat:repeat-x;}
img       { 	border:0px;	margin:0px;   	padding:0 0 0 0px;	vertical-align:middle;  }
form      { 	margin:0px;	border:0px;  }
iframe    { 	margin:0px;	border:0; 	overflow:auto;		background-repeat:repeat-x;}
table,th,td,input,textarea,select{	font:12px 'Consolas','ns';}
a:link    { color:#000000; text-decoration: none;}
a         {	color:#000000; text-decoration: none;}
a:active  {	color:#000000; text-decoration: none;}
a:link    {	color:#000000; text-decoration: none;}
a:focus   {	color:#000000; text-decoration: none;}
a:hover   {	color:#000000; text-decoration: none;}
a:visited { color:#000000; text-decoration: none;}
input     {	-webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; 	box-sizing: border-box; border-radius:3px;	border:1px solid #efefef;	background:#f4f4f4;	margin:0px;	padding:1px;	vertical-align:middle;  	text-transform:uppercase;  }
input:disabled {background-color: #fafafa;color:#000000;}
input:focus {background-color: #eeedb8;}
textarea:enabled {background-color: #f4f4f4; }
textarea:disabled {background-color: #f4f4f4;color:#000000;}
textarea:focus {background-color: #eeedb8;}
textarea {    margin:0px;white-space:wrap; padding:2px; overflow: auto;	border-radius:3px;border:1px solid #efefef;	background:#f4f4f4;    vertical-align:middle;  	overflow:true;	-webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; 	box-sizing: border-box; }
select {background: transparent; -webkit-appearance: none;	-webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; border-radius:3px;	box-sizing: border-box;     margin:0px;	padding:0px;	border:1px solid #efefef;	background:#f4f4f4;	text-transform:uppercase; 	vertical-align:middle;  }
select:disabled {background-color: #f4f4f4;color:#000000;}
.searchinput {border:3px solid #eeeeee;margin-right:1px;}
.inputdate   {width:90px; text-align:center; cursor:pointer;border:1px solid #efefef;}
.selectBox{
     -webkit-appearance: none;
     border:1px solid #efefef;
}

/*------------------------------------------------------------------------------------------------
 페이징용
------------------------------------------------------------------------------------------------*/
.numberStyle01 {float:left; border:0px solid;width:100%;margin:0px;}
ul#numberlist {display: table; margin-left: auto; margin-right: auto; display: inline-block;margin:0px;padding:0px;}
ul#numberlist li{display:inline; text-align:center; vertical-align:middle;margin:0px;}
ul#numberlist li.num{float:left;}
ul#numberlist li.num strong {float:left;width:30px;height:18px;text-align:center; vertical-align:middle; padding:2 0 0 0px; margin:2px; border:1px solid #ff0000;color:#ff0000;}
ul#numberlist li.num span   {float:left;width:30px;height:18px;text-align:center; vertical-align:middle; padding:2 0 0 0px; margin:2px; border:1px solid #eeeeee;color:#aaaaaa;}
ul#numberlist li.num a      {float:left;width:30px;height:18px;text-align:center; vertical-align:middle; padding:2 0 0 0px; margin:2px; border:1px solid #eeeeee;color:#000000;}
ul#numberlist li.num a:hover{float:left;width:30px;height:18px;text-align:center; vertical-align:middle; padding:2 0 0 0px; margin:2px; border:1px solid #ff0000;color:#ff0000;}
.numberStyle01 .num_dis{float:left;width:35px;height:20px;}
/*------------------------------------------------------------------------------------------------
 menu GNB
------------------------------------------------------------------------------------------------*/
.header{position:relative;background:url("/img/fis2_topmenu1_bg1.gif");width:920px;height:30px;top:0px;left:0px;} 
.gnb{position:absolute;top:0px;left:90px;height:30px; vertical-align:middle;}
.gnb ul{list-style:none;margin:0;padding:0 0 0 0px;}
.gnb li{position:relative;float:left;margin:0 0 0 0px;}
.gnb ul a{box-sizing: border-box;float:left;width:90px;height:30px;text-align:center;padding-top:8px;font:12px 'ns';color:#efefef;text-decoration:none}
.gnb li .active{color:#ffffff;}
.gnb li .hover{background:url("/img/first_a_bg.gif");height:30px;_height:30px;color:#ffffff;}
.gnb li ul{position:absolute;width:150px;overflow:hidden;top:30px;left:0;display:none;padding:0 0 0 0;
  /* background:url("/img/bggnb2.gif") no-repeat 0 bottom;opacity:1.0;filter:alpha(opacity=100) */
  background:#3786cb;
 }
.gnb li li a{box-sizing: border-box;width:150px;height:27px;line-height:27px;text-align:left; position:relative;overflow:auto;padding-left:10px;font:12px 'ns';color:#FFF;border-bottom:1px solid #2a86d7;}
.gnb li li a:hover,active,focus{color:#ffffff;background:url("/img/header_bg.jpg") 0 0}
/*------------------------------------------------------------------------------------------------
  table title
------------------------------------------------------------------------------------------------*/
.top1 {	width:100%;	height:22px;text-align:left;border:0px solid #000000;}
.top2 {	width:100%;	height:22px;text-align:right;padding:0px;margin-bottom:4px;border:0px solid #000000;}
.top3 {	width:100%;	height:44px;text-align:right;padding:0px;margin-bottom:3px;border:0px solid #000000; }
.topsearch {	width:100%;	height:80px;text-align:center;border:0px solid #000000;}

/*------------------------------------------------------------------------------------------------
  table
------------------------------------------------------------------------------------------------*/
table.menu_left   { border-collapse:collapse; }
table.menu_left th{ height:45px; }
table.menu_left td{ height:30px; text-align:right; cursor:hand; border-bottom: 1px solid #efefef; padding-right:5px;}
table.menu_left tr:hover { color: #0000ff; background: #efefef; }
table.menu_left td a{font:12px 'ns';color:#4d7ec0;}
/*----------------------------------------------------------------------------------------------*/
table.menu_right   { border-collapse:collapse; }
table.menu_right th{ height:25px; text-align:left; color:#b29c9c;background:#f5f0f0;padding-left:10px; }
table.menu_right td{ height:25px; text-align:left; cursor:hand; border-bottom: 1px solid #efefef; padding-left:3px; color:#4d7ec0;}
table.menu_right tr:hover { color: #000000; background: #efefef; }
/*----------------------------------------------------------------------------------------------*/
table.main {table-layout:fixed;
}
table.main td { padding:3px; border-bottom: 1px dotted #D4E0EE; cursor:pointer;
text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
table.main tr:hover { color: #c9033b; background: #fafafa; }

table.menuexrate    { border-collapse:collapse;}
table.menuexrate td { padding:3px; color: #c9033b; border: 1px dotted #D4E0EE; cursor:pointer;}
table.menuexrate tr:hover { color: #c9033b; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.bbs    { border-collapse:collapse; table-layout:fixed; border:0px; }
table.bbs th { padding:10px; background:#dde1e7;border-top:1px solid #aaaaaa;color:#5E7796; }
table.bbs td { padding:10px; border-bottom:1px solid #efefef;cursor:pointer;}
table.bbs tr:hover { color: #0000ff; background: #fafafa; }

table.bbsin    { border-collapse:collapse; table-layout:fixed; }
table.bbsin th { padding:10px; background:#dde1e7;border:1px solid #aaaaaa;color:#5E7796; }
table.bbsin td { padding:10px; border:1px solid #efefef;}
/*----------------------------------------------------------------------------------------------*/
table.list    { border-collapse:collapse; table-layout:fixed;}
table.list th {	padding:4px; border:1px solid #adc9ea; background: #dde6f3; color:#4d7ec0; height:25px;}
table.list td { padding:4px; border:1px dotted #adc9ea; word-break:break-all; cursor:pointer;  height:25px;}
table.list tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.input   {	border-collapse:collapse; table-layout:fixed; border:1px solid #adc9ea;}
table.input th{	padding:3px; background: #dde6f3; border:1px solid #adc9ea;  color:#4d7ec0;}
table.input td{	padding:3px; background: #fafafa; border:1px dotted #adc9ea;	 word-break:break-all; }
/*----------------------------------------------------------------------------------------------*/
table.listb    { border-collapse:collapse; table-layout:fixed; }
table.listb th { padding:2px; border:1px solid #adc9ea; background: #dde6f3; color:#4d7ec0; height:21px;}
table.listb td { padding:2px; border:1px dotted #adc9ea; word-break:break-all; cursor:pointer;  height:25px;}
table.listb tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.listc    { border-collapse:collapse; table-layout:fixed; }
table.listc th { padding:2px; border:1px solid #adc9ea; background: #dde6f3; color:#4d7ec0; height:21px;}
table.listc td { padding:2px; border:1px dotted #adc9ea; word-break:break-all; height:25px;}
table.listc tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.lista    { border-collapse:collapse; table-layout:fixed; }
table.lista th { padding:4px; border:1px solid #adc9ea; background: #dde6f3; color:#4d7ec0; height:21px;}
table.lista td { padding:4px; border:1px dotted #adc9ea; word-break:break-all; cursor:pointer;  height:25px;}
table.lista tr:hover { color: #0000ff; background: #fafafa; }
table.inputa   { border-collapse:collapse; table-layout:fixed; border:1px solid #adc9ea;}
table.inputa th{ padding:3px; background: #dde6f3; border:1px solid #adc9ea;  color:#4d7ec0;}
table.inputa td{ padding:3px; background: #fafafa; border:1px dotted #adc9ea;	 word-break:break-all; }
/*----------------------------------------------------------------------------------------------*/
table.listf    { border-collapse:collapse; table-layout:fixed; }
table.listf th { padding:2px; border:1px solid #adc9ea; background: #dde6f3; color:#4d7ec0; height:21px;}
table.listf td { padding:2px; border:1px dotted #adc9ea; word-break:break-all; cursor:pointer;  height:25px;}
table.listf tr:hover { color: #ffffff; background: #00aaff; }
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------
table.lista    { border-collapse:collapse; table-layout:fixed; }
table.lista th { padding:4px; border:1px solid #ADBBCA; background: #dde1e7; color:#5E7796; height:25px;}
table.lista td { padding:4px; border:1px dotted #ADBBCA; word-break:break-all; cursor:pointer;  height:25px;}
table.lista tr:hover { color: #0060ff; background: #fafafa; }
table.inputa   { border-collapse:collapse; table-layout:fixed; border:1px solid #ADBBCA;}
table.inputa th{ padding:3px; background: #dde1e7; border:1px solid #ADBBCA;  color:#5E7796;}
table.inputa td{ padding:3px; background: #fafafa; border:1px dotted #ADBBCA;	 word-break:break-all; }
----------------------------------------------------------------------------------------------*/
/*
table.lists    { border-collapse:collapse; table-layout:fixed; }
table.lists th { padding:4px; border: 1px solid #e0d5bf; background: #efe6bb; color:#ab8d2b; height:25px;}
table.lists td { padding:4px; border: 1px dotted #e0d5bf; word-break:break-all; cursor:pointer; height:25px; }
table.lists tr:hover { color: #0060ff; background: #fafafa; }
----------------------------------------------------------------------------------------------
table.inputs   { border-collapse:collapse; table-layout:fixed; border:1px solid #e0d5bf;}
table.inputs th{ padding:3px; background: #efe6bb; border:1px solid #e0d5bf;  color:#ab8d2b;}
table.inputs td{ padding:3px; background: #fafafa; border:1px dotted #ab8d2b;	 word-break:break-all; }
----------------------------------------------------------------------------------------------*/
table.lists    { border-collapse:collapse; table-layout:fixed; }
table.lists th { padding:4px; border: 1px solid #d4be74; background: #EBE5D9; color:#866700; height:25px;}
table.lists td { padding:4px; border: 1px dotted #d4be74; word-break:break-all; cursor:pointer; height:25px; }
table.lists tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.inputs   { border-collapse:collapse; table-layout:fixed; border:1px solid #d4be74;}
table.inputs th{ padding:3px; background: #EBE5D9; border:1px solid #d4be74;  color:#866700;}
table.inputs td{ padding:3px; background: #fafafa; border:1px dotted #d4be74;	 word-break:break-all; }
/*----------------------------------------------------------------------------------------------*/
table.listac   { border-collapse:collapse; table-layout:fixed;}
table.listac th{ padding:2px; background: #efe3e3; border:1px solid #e7d2d2;  color:#9f3131;}
table.listac td{ padding:4px;  border:1px dotted #e5eaec;	 word-break:break-all;  cursor:pointer; height:25px;}
table.listac tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.listacc   { border-collapse:collapse; table-layout:fixed;}
table.listacc th{ padding:4px; background: #efe3e3; border:1px solid #e7d2d2;  color:#9f3131; height:25px;}
table.listacc td{ padding:4px;  border:1px dotted #e5eaec;	 word-break:break-all;  cursor:pointer; height:25px;}
table.listacc tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.inputacc   { border-collapse:collapse; table-layout:fixed; border:1px solid #e7d2d2;}
table.inputacc th{ padding:3px; background: #efe3e3; border:1px solid #e7d2d2;  color:#9f3131;}
table.inputacc td{ padding:3px; background: #fafafa; border:1px dotted #e5eaec;	 word-break:break-all;  }
/*----------------------------------------------------------------------------------------------*/
table.listtax   { border-collapse:collapse; table-layout:fixed;}
table.listtax th{ padding:4px; background: #efe3e3; border:1px solid #e7d2d2;  color:#9f3131; height:25px;}
table.listtax td{ padding:4px;  border:1px dotted #e5eaec;	 word-break:break-all;  cursor:pointer; height:25px;}
table.listtax tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.inputtax   { border-collapse:collapse; table-layout:fixed; border:1px solid #e7d2d2;}
table.inputtax th{ padding:3px; background: #efe3e3; border:1px solid #e7d2d2;  color:#9f3131;}
table.inputtax td{ padding:3px; background: #fafafa; border:1px dotted #e5eaec;	 word-break:break-all;  }
/*----------------------------------------------------------------------------------------------*/
table.listbase   { border-collapse:collapse; table-layout:fixed; }
table.listbase th{ padding:4px; background: #dde1e7; border:1px solid #ADBBCA;  color:#5E7796; height:25px;}
table.listbase td{ padding:4px; border:1px dotted #ADBBCA;	background: #fafafa;background: transparent; word-break:break-all;  cursor:pointer; height:25px;}
table.listbase tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.inputbase   {	border-collapse:collapse; table-layout:fixed; border:1px solid #ADBBCA;}
table.inputbase th{	padding:3px; background: #dde1e7; border:1px solid #ADBBCA;  color:#5E7796;}
table.inputbase td{	padding:3px; background: #fafafa; border:1px dotted #ADBBCA;	text-align:left; word-break:break-all;  }
/*----------------------------------------------------------------------------------------------*/
table.inputbase2   {	border-collapse:collapse; table-layout:fixed; border:1px solid #ADBBCA;}
table.inputbase2 th{	padding:3px; background: #dde1e7; border:1px solid #ADBBCA;  color:#5E7796;}
table.inputbase2 td{	padding:3px; background: #f4f4f4; border:1px dotted #ADBBCA;	text-align:left; word-break:break-all;  }
/*----------------------------------------------------------------------------------------------*/
table.liststats   {	border-collapse:collapse; table-layout:fixed;}
table.liststats th{	padding:3px; background: #dfe7dd; border:1px solid #b2caad;  color:#65965e; height:23px;}
table.liststats td{	padding:3px;  border:1px dotted #b2caad;	 word-break:break-all;  height:23px;}
table.liststats tr:hover { color: #ff8a00; background: #fafafa; }
/*---------------------------------------------------------------------------------------------
table.taillist   {	border-collapse:collapse; table-layout:fixed;}
table.taillist th{	padding:4px; border-top:1px solid #aaaaaa;  border-bottom:1px dotted #cccccc; font-weight:bold; color:#1920aa; height:30px; cursor:pointer;}
table.taillist td{	padding:4px; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc;	 word-break:break-all;  height:30px; cursor:pointer;}
table.taillist tr:hover { color: #0060ff; background: #fafafa; }
-*/
table.taillist   { border-collapse:collapse; table-layout:fixed; }
table.taillist th{ padding:4px; background: #dde1e7; border:1px solid #ADBBCA;  color:#5E7796; height:25px;}
table.taillist td{ padding:4px; border:1px dotted #ADBBCA;	background: transparent; word-break:break-all;  cursor:pointer; height:25px;}
table.taillist tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.listwin   { border-collapse:collapse; table-layout:fixed; }
table.listwin th{ padding:2px; background: #dde1e7; border:1px solid #ADBBCA;  color:#5E7796; height:23px;}
table.listwin td{ padding:2px; border:1px dotted #ADBBCA;	 background: #fafafa;background: transparent; word-break:break-all;  cursor:pointer; height:23px;}
table.listwin tr:hover { color: #0000ff; background: #fafafa; }
/*----------------------------------------------------------------------------------------------*/
table.non    {	  padding:0px;   border:0px;  margin:0px;  border-collapse:collapse;  white-space:nowrap; background: transparent; table-layout:fixed; }
table.non th {	  padding:0px;   border:0px;  margin:0px; background: transparent;}
table.non td {	  padding:0px;   border:0px;  margin:0px; background: transparent;}

/*------------------------------------------------------------------------------------------------
  button
------------------------------------------------------------------------------------------------*/
.button_search      {-webkit-appearance: none;-moz-appearance: none;appearance: none; background: url('/img/bt_search.gif')       no-repeat; background-position :50% 50%; border:0px solid;cursor: pointer;width:45px;height:20px;}        
.button_add    		{-webkit-appearance: none;-moz-appearance: none;appearance: none; background: url('/img/iconaddcategory.gif') no-repeat; background-position :50% 50%; border:0px solid;cursor: pointer;width:18px;height:18px;margin:0px;padding:0px;}                               
.button_del    		{-webkit-appearance: none;-moz-appearance: none;appearance: none; background: url('/img/buttonclosex.gif')    no-repeat; background-position :50% 50%; border:0px solid;cursor: pointer;width:18px;height:18px;margin:0px;padding:0px;border-radius: 0px;}                               
.button_hubble      {-webkit-appearance: none;-moz-appearance: none;appearance: none; background: url('/img/justifyboth1.gif')     repeat; background-position :50% 50%; border:0px solid;cursor: pointer;width:18px;height:18px;margin:0px;padding:0px;}
.button_end         {-webkit-appearance: none;-moz-appearance: none;appearance: none; background: url('/img/vote_up.gif')         no-repeat; background-position :50% 50%; border:0px solid;cursor: pointer;width:18px;height:18px;margin:0px;padding:0px;}
/*--------------------------------------------------------------
.button             {-webkit-appearance: none;-moz-appearance: none;appearance: none; Color:#847723;padding:3px;margin-right:1px;background:#d8e8a2;border:1px solid #c4ced0;cursor:pointer;vertical-align:middle;border-radius:2px;width:60px;height:22px;}
.btnprn             {-webkit-appearance: none;-moz-appearance: none;appearance: none; Color:#847723;padding:3px;margin-right:1px;background:#ece5d6;border:1px solid #c4ced0;cursor:pointer;vertical-align:middle;border-radius:2px;width:60px;height:22px;}
.buttonsmall        {-webkit-appearance: none;-moz-appearance: none;appearance: none; Color:#847723;padding:3px;margin-right:1px;background:#f9de26;border:1px solid #c4ced0;cursor:pointer;vertical-align:middle;border-radius:2px;}
--------------------------------*/
.button {
	-webkit-appearance: none;-moz-appearance: none;appearance: none; 
	height:23px;
    background: #c2ef25;
    border: 1px solid #85c466;
    border-radius: 3px;
/*
    box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.1), 
        0 0 1px 1px rgba(0,0,0,0.1); 
    text-decoration: none;
    text-shadow: 0 1px rgba(255,255,255,0.1);
*/
	cursor: pointer;
	margin-right:1px;
	width:70px;
	color:#4b4bb5;
}
.button:hover    {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#C7FE0A}
.button:disabled  {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#ffffff;border: 1px solid #ccc;color:#aaa;}
/*----------------------------------------------------------------------------------------------*/
.btnlst {
	-webkit-appearance: none;-moz-appearance: none;appearance: none; 
	height:23px;
    background: #9bbfe1;
    border: 1px solid #5a96ce;
    border-radius: 3px;
/*
    box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.1), 
        0 0 1px 1px rgba(0,0,0,0.1); 
    text-decoration: none;
    text-shadow: 0 1px rgba(255,255,255,0.1);
*/
	color:#ffffff;
	cursor: pointer;
	margin-right:1px;
	width:60px;
}
.btnlst:hover    {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#c5dff7;color:#4b4bb5;}
.btnlst:focus    {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#c5dff7;color:#4b4bb5;}
.btnlst:disabled  {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#ffffff;border: 1px solid #ccc;color:#aaa;}
/*----------------------------------------------------------------------------------------------*/
.btnprn {
	-webkit-appearance: none;-moz-appearance: none;appearance: none; 
	height:23px;
    background: #ece5d6;
    border: 1px solid #baa367;
    border-radius: 3px;
/*
    box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.1), 
        0 0 1px 1px rgba(0,0,0,0.1); 
    text-decoration: none;
    text-shadow: 0 1px rgba(255,255,255,0.1);
*/
	cursor: pointer;
	vertical-align:middle;  
	margin-right:1px;
	padding-left:5px;
	padding-right:5px;
	color:#9e7609;
}
.btnprn:hover       {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#f4efe5}
/*----------------------------------------------------------------------------------------------*/
.buttonsmall {
	-webkit-appearance: none;-moz-appearance: none;appearance: none; 
	height:23px;
    background: #f9de26;
    border: 1px solid #d4b900;
    border-radius: 3px;
/*
    box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.1), 
        0 0 1px 1px rgba(0,0,0,0.1); 
    text-decoration: none;
    text-shadow: 0 1px rgba(255,255,255,0.1);
*/
	cursor: pointer;
	vertical-align:middle;  
	margin-right:1px;
	width:70px;
}
.buttonsmall:hover  {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#ffec68}
.buttonsmall:disabled  {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#ffffff;border: 1px solid #ccc;color:#aaa;}
/*----------------------------------------------------------------------------------------------*/
.buttonsmallx       {-webkit-appearance: none;-moz-appearance: none;appearance: none; Color:#ea7d72;padding:3px;margin-right:1px;background:#f4f4f4;border:1px solid #dedede;cursor:pointer;vertical-align:middle;border-radius:2px;}
.buttonsmallx:hover {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#C7FE0A}
/*----------------------------------------------------------------------------------------------*/
.buttonsmallselect  {-webkit-appearance: none;-moz-appearance: none;appearance: none; Color:#847723;padding:3px;margin-right:1px;background:#d0d5ca;border:1px solid #849079;cursor:pointer;vertical-align:middle;border-radius:2px;}
.buttonsmallselect:hover {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#C7FE0A}
/*----------------------------------------------------------------------------------------------*/
.btntab             {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:url("/img/tabs.png");   border:1px solid #cccccc;	border-bottom-left-radius:0px; border-bottom-right-radius:0px;		width:99px;  	height:30px;  	border-top-left-radius:7px;  	border-top-right-radius:7px;	color:#000000;	font-weight: normal; cursor:pointer;}
.btntab:hover       {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:url("/img/tabson.png"); border:1px solid #aaaaaa; }
.btntabs            {-webkit-appearance: none;-moz-appearance: none;appearance: none; border-top:1px solid #cccccc;	border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-left:1px solid #cccccc;	border-right:1px solid #cccccc;  	border-bottom:0px solid #eeeeee;  	width:99px;  	height:30px;  	border-top-left-radius:7px;  	border-top-right-radius:7px;	  	background:#ffffff;	color:#000000;	font-weight: normal;}
.btntabs:hover      {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#ffffff}
/*----------------------------------------------------------------------------------------------*/
.btntabnew          {
/*-webkit-appearance: none;-moz-appearance: none;appearance: none; border:1px solid #ad9fa9;	  background:#fcfcfc;	width:90px;  	height:22px;  	border-top-left-radius:3px;  	border-top-right-radius:3px;	  	border-bottom-right-radius:3px;	  	border-bottom-left-radius:3px;  	margin-left:1px;	cursor:pointer;	color:#d76d7e;*/

	-webkit-appearance: none;-moz-appearance: none;appearance: none; 
	height:23px;
    background: #fcfcfc;
	color:#d76d7e;
    border: 1px solid #cccccc;
    border-radius: 3px;
/*
    box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.1), 
        0 0 1px 1px rgba(0,0,0,0.1); 
    text-decoration: none;
    text-shadow: 0 1px rgba(255,255,255,0.1);
*/
	cursor: pointer;
	vertical-align:middle;  
	margin-right:1px;
	width:70px;
}
.btntabnew:hover    {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#428bca; Color:#ffffff;}
.btntabnew:disabled  {-webkit-appearance: none;-moz-appearance: none;appearance: none; background:#ffffff;border: 1px solid #ccc;color:#aaa;}

body:waiting * {
    cursor: progress;
}
.btnexcel {
	-webkit-appearance: none;-moz-appearance: none;appearance: none; 
	height:23px;
    border: 2px solid #eeeeee;
    border-radius: 3px;
	cursor: pointer;
	vertical-align:middle;  
	text-align:middle;
	margin-right:1px;
	padding-left:5px;
	padding-right:5px;
	color:#a0a000;
	background: #ffffff;
	/*background: #eeeeee;
	background: url('/img/excel.bmp') no-repeat; background-position :50% 50%;*/
}

.btn_a {
	-moz-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
	box-shadow:inset 0px 1px 0px 0px #7a8eb9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #637aad), color-stop(1, #5972a7));
	background:-moz-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:-webkit-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:-o-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:-ms-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:linear-gradient(to bottom, #637aad 5%, #5972a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#637aad', endColorstr='#5972a7',GradientType=0);
	background-color:#637aad;
	border:1px solid #314179;
	display:inline-block;
	cursor:pointer;
	color:#efefef;
	font-family:Arial;
	font-size:12px;
	padding:3px 20px;
	text-decoration:none;
	margin-left:1px;
}
.btn_a:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5972a7), color-stop(1, #637aad));
	background:-moz-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:-webkit-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:-o-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:-ms-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:linear-gradient(to bottom, #5972a7 5%, #637aad 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5972a7', endColorstr='#637aad',GradientType=0);
	background:#3498db;
}
.btn_a:active {
	position:relative;
	top:1px;
}
.btn_e {color:#bde0be;}
.btn_p {color:#e0d2bd;}
.rightbs{border-right:1px solid #ADBBCA}