@import "../style.css";
html{background:none;height:auto}
body{background:#fff;overflow:auto;margin:0 2px;text-align:left;color:#000;font-size:80%}
.body{background:#fff url(gfx/body.gif) 0 70px repeat-x}

.starttable{width:420px}
.starttable td{padding:5px 20px}

h1{margin:4px 20px 3px 0;position:static;background:none;padding:0;color:#333;border:0;float:left;font-size:150%;box-shadow:none;min-width:inherit}
h2{padding-top:7px;border:0;margin:0}

#top{height:46px;text-align:left;background:url(gfx/top.jpg) right top no-repeat;padding:0 10px;margin:0 0 1px 0;width:auto;max-width:none}
#top em{font-size:170%}
#msg{font-size:150%;font-weight:bold;position:absolute;left:250px;top:10px;padding:3px 7px;border:1px solid #666;z-index:20;background:#fff}

#flags{position:relative;right:0;top:0;left:0;bottom:0}

.paging{clear:both;background:#D7D7D7;padding:2px 5px;margin:3px 0;line-height:22px}
.paging a{padding:0 2px}

#tabpage td{white-space:nowrap;padding:1px}
#tabpage td a,.paging a{font-weight:bold}

#amenu,#leftmenu,.paging,table,td,.bm{border-radius:5px}

#amenu{background:silver url(gfx/adminnav.png) repeat-x;border-left:1px solid silver;border-top:1px solid #CCC;border-right:1px solid dimgray;border-bottom:1px solid dimgray;padding:1px 7px;font-size:115%}
#amenu a{padding:1px 7px;color:#000;font-weight:normal;text-decoration:none;margin-right:1px;text-shadow:#fff 1px 0 1px}
#amenu a:hover,#amenu .mark{background:#676767;color:#fff;text-shadow:none}

table input,table select,table textarea{padding:1px 2px;border-radius:2px;border:1px solid #ccc}
table .butt{border-top:1px solid #fff}
th{border:0}
th a{color:white;display:block;padding:1px}
th a:hover{color:#fff;background-image:url(../gfx/op.png);text-decoration:none}
th input,th select{border:0;display:block;width:99%;text-align:center;background:url(../gfx/opw.png);border-radius:0;height:14px}
th select{text-align:left;height:16px}

.p5{padding:5px}

label input{margin-right:2px}
.columns input{cursor:pointer;margin-top:8px}
label{margin:0 2px 0 1px;cursor:pointer}

input,textarea,select{margin:0;padding:inherit}

.bm{font-size:110%;background:#EAEAEA;padding:6px 0 0 17px;margin-bottom:5px;border-bottom:1px solid #C0C0C0}
.bm a{color:#000;padding:0 8px 1px 9px;margin-right:3px;letter-spacing:-1px;border-top-right-radius:5px;border-top-left-radius:5px}
.bm a:hover,.bm .sel{background:#fff;color:#333;font-weight:bold;border:solid #C0C0C0;border-width:1px 1px 0 1px}

#head{height:21px;line-height:21px;font-size:110%;background:#666 url(../gfx/opgrad.png) repeat-x;color:#fff;font-weight:bold;border-bottom:1px solid #666;padding:0 0 0 5px}
#gcols{width:600px;height:60%;position:absolute;left:30px;background:#EAEAEA;border:1px solid #fff;z-index:100}
#gcols #body{height:91%;padding:0 5px;overflow:auto;overflow:auto;clear:both}

.light{color:#111}
h1 img{float:left;margin-right:5px;height:30px}
input{background-image:none;padding:0 1px}

#leftmenu{background:#F0F0F0;font-size:90%;white-space:nowrap;padding:3px}
#leftmenu div{position:relative;padding:0 9px 0 0}
#leftmenu span{position:absolute;right:-65px;visibility:hidden;background:#E1E1E1;z-index:20;padding:1px 3px;border:1px solid #fff;letter-spacing:1px;font-size:120%;margin-top:-3px;border-radius:4px}
#leftmenu span a{font-weight:bold}

.th{background:#EAEAEA;border-bottom:2px solid #fff}

#tabpage .new{border-top:1px solid #666;border-bottom:1px solid #666}
#tabpage .new td{padding:3px 1px}
#tabpage .oper{background:#EAEAEA;padding:10px 1px}