/* forms */
.c1 { width:160px; }
.c1a { width:120px; }
.c2 { width:170px; }
.ctit { font-weight:bold; }
.radio label { float:none; display:inline; }
.full { width:100%; }

/* table - list */
table.l1 { border-collapse:collapse; border:#c8e1f5 1px solid; font-size:.85em; padding:0; margin:0; }
table.l1 td { border:#c8e1f5 1px solid; padding:3px; }
table.l1 th { font-weight:bold; background-color:#c8e1f5; text-align: left; }
table.l1 .first { width:60px; }
table.l1 .last { width:45px; }
table.l1 .avail { width:18px; }
table.l1 .icons { width:25px; }
table.l1 .number { white-space: nowrap; }
#text table.l1 th a { background-image:none; padding-left:0; }

/* table - edit */
table.t1 { margin:5px 0; border:0; font-size:11px; }
table.t1 td { padding:0; }
table.t1 input,table.t1 select, table.t1 textarea { font-size:11px; font-family:Tahoma,Verdana,Arial; }
/* table - edit, tables without space between */
table.tightup { margin:5px 0 0 0; }
table.tightdown { margin:0 0 5px 0; }

/* table - show */
table.s1 { border-collapse:collapse; border:0; } 
table.s1 td { padding:0; border:0; line-height:1.5em; }

/* form elements */
input { border:#C8E1F5 1px solid; }
input[type="radio"] { border:0px; }
input[type="button"] { border:0px; background:#0F4678; color:#fff; }
input[type="submit"] { border:0px; background:#0F4678; color:#fff; }
input[type="checkbox"] { border:0px; color:#fff; }

/* title box */
#titleb { }
#titleb1 { float:left; width:300px; line-height:21px; }
#titleb2 { text-align:right; line-height:21px; }

/* cleaner */
div.hr { clear:both; width:100%; height:1px; overflow:hidden; }
div.hr hr { display:none; }
hr.clean { clear:both; margin:-1px 0 0 0; padding:0; height:1px; border:none; visibility:hidden; }

/******************************* 1.5. *********************************/
input[type="reset"] {border:0px; background:#0F4678; color:#fff; font-size:.85em; font-weight:bold;}
input[type="submit"] {border:0px; background:#0F4678; color:#fff; font-size:.85em; font-weight:bold;}
input[type="radio"] {border:0px; margin-right:5px}

table.l1 {width: 860px;}
table.form {width: 860px;}
td.alignRight {text-align:right;}

#text a{padding-left:0px;background:url(../gfx/b.gif) 0 5px no-repeat;margin-right:0px;}

.pagingBox { width: 860px; padding:15px 0; margin: 0 auto; }
.pagingBoxLine { width:190px; }
.pagingBox .pagingBoxLine .item { display:block; float:left; padding:0; margin:0 0 0 0; font-weight:bold; border: 0px white solid; padding-right: 6px; }
.pagingBox .pagingBoxLine input { display:block; float:left; padding:0; margin:0 0 0 0; font-weight:bold; border: 0px white solid; padding-right: 4px; }
.pagingBox .pagingBoxLine input[type="image"] { margin-top:2px; }