
* { font-family:Microsoft YaHei,Arial;font-size:14px;padding:0px;margin:0px; }

table { border-collapse:collapse; }
td { padding:1px; }

input { font-size:14px;padding:3px;line-height:20px; }
textarea { font-size:14px;padding:3px;line-height:20px; }
option { font-size:14px;padding:3px;line-height:20px; }

input,label,textarea { vertical-align:middle; }
input[type="button"] { cursor:pointer; }
input[type="submit"] { cursor:pointer; }

input { padding:3px; }
input[type="checkbox"] { margin:0;padding:0;width:21px;height:21px;line-height:25px;margin-right:1px;cursor:pointer;vertical-align:middle; }
input[type="checkbox"]:checked+label { color:#FF3300; }
input[type="checkbox"]+label { cursor:pointer;color:#000066;font-size:14px;margin-right:10px;padding-top:1px;vertical-align:middle; }
input[type="checkbox"]+label:hover { cursor:pointer;color:#FF3300; }

input[type="radio"] { margin:0;padding:0;width:21px;height:21px;line-height:25px;margin-right:1px;cursor:pointer;vertical-align:middle; }
input[type="radio"]:checked+label { color:#FF3300; }
input[type="radio"]+label { cursor:pointer;color:#000066;font-size:14px;line-height:25px;margin-right:10px;vertical-align:middle; }
input[type="radio"]+label:hover { cursor:pointer;color:#FF3300; }

.attWindow td { padding:3px; }
.attWindow input[type="text"] { width:180px; }
.attWindow textarea { width:180px;height:100px; }
.attWindow select { width:180px; }
.attWindow select,option { font-size:14px;padding:3px;line-height:20px;cursor:pointer;  }
.attWindow a { color:#0000FF; }
.oprWindow td { padding:5px;text-align:left; }
.xtr:hover { color:#EE0000;border-top:solid 3px #F8F8F8;border-bottom:solid 3px #F8F8F8; }
.xtd { width:86px;text-align:right; }

.mnu { float:left;height:20px;line-height:20px;padding:3px;padding-left:5px;padding-right:5px;margin-right:15px;text-align:center;border:solid 1px #5487BC;color:#EEEEEE;cursor:pointer; }
.mnu:hover { background-color:#FFFF00;color:#5487BC; }

.tool { width:100px;height:60px;background-image:url(/images/menu-1.png);margin-bottom:1px;cursor:pointer;border-bottom:solid 1px #FFFFFF;line-height:35px;text-align:center;font-size:16px; } 
.tool:hover { width:100px;height:60px;background-image:url(/images/menu-2.png);color:#FFFFFF; }

#canvas1 {  }
#canvas2 { position:absolute;left:0px;top:0px;z-index:12;cursor:crosshair; }

.g0 { float:left;width:29px;height:29px;margin-right:3px;cursor:pointer;background-image:url(/images/cross.png);background-position:-0px -0px;border:solid 1px #FFFFFF; }
.g0:hover { border:solid 1px #FF0000; }
.g1 { float:left;width:29px;height:29px;margin-right:3px;cursor:pointer;background-image:url(/images/cross.png);background-position:-30px -0px;border:solid 1px #FFFFFF; }
.g1:hover { border:solid 1px #FF0000; }
.g2 { float:left;width:29px;height:29px;margin-right:3px;cursor:pointer;background-image:url(/images/cross.png);background-position:-60px -0px;border:solid 1px #FFFFFF; }
.g2:hover { border:solid 1px #FF0000; }
.g3 { float:left;width:29px;height:29px;margin-right:3px;cursor:pointer;background-image:url(/images/cross.png);background-position:-90px -0px;border:solid 1px #FFFFFF; }
.g3:hover { border:solid 1px #FF0000; }

.k0 { float:left;width:29px;height:29px;margin-right:3px;cursor:pointer;background-image:url(/images/cross.png);background-position:-0px -30px;border:solid 1px #FFFFFF; }
.k0:hover { border:solid 1px #FF0000; }
.k1 { float:left;width:29px;height:29px;margin-right:3px;cursor:pointer;background-image:url(/images/cross.png);background-position:-30px -30px;border:solid 1px #FFFFFF; }
.k1:hover { border:solid 1px #FF0000; }
.k2 { float:left;width:29px;height:29px;margin-right:3px;cursor:pointer;background-image:url(/images/cross.png);background-position:-60px -30px;border:solid 1px #FFFFFF; }
.k2:hover { border:solid 1px #FF0000; }
.k3 { float:left;width:29px;height:29px;margin-right:3px;cursor:pointer;background-image:url(/images/cross.png);background-position:-90px -30px;border:solid 1px #FFFFFF; }
.k3:hover { border:solid 1px #FF0000; }

.edit { border:solid 1px #666666;background-color:#E4E488;color:#333333;padding:3px;padding-left:5px;padding-right:5px;cursor:pointer;margin-bottom:5px;font-size:12px; }
.edit:hover { background-color:#FF6701;color:#FFFFFF; }

.popBody { position:absolute;left:0px;top:0px;filter:alpha(opacity=50);opacity:0.50;background-color:#666666;z-index:101; }
.popMsg  { position:absolute;background-color:#FFFFFF;font-size:12p;text-align:center;line-height:22px;z-index:102;border:solid 1px #FFFFFF;border-radius:10px;overflow:hidden; }
.popBar { height:22px;line-height:22px;text-align:center;padding:3px;margin:0px;font-size:14px;color:#FFFFFF;cursor:move;background-color:#666699; }
.popBtn { float:right;width:40px;cursor:pointer;color:#FFFF00;font-weight:bold; }
.popWin { clear:both;padding:10px; }
