body{margin:0;padding:0;font-family:Verdana;font-size:11;}
.wbg{background:url(/im/bg_top.gif) repeat-x;}
table, img{border:0;}
td{font-family:Verdana;font-size:13;}
.top{width:100%;height:51;background:url(/im/top.jpg) no-repeat;}
.top .icons{text-align:right;vertical-align:top;padding:12;}
.top img{margin:0 5;}
.top2{width:100%;height:100;}
.top2 .logo{width:169;background:url(/im/bg_logo.gif) 0 100% no-repeat #DEDEDE;text-align:center;padding-bottom:10;}
.top2 .srch{height:50;vertical-align:top;background:url(/im/logo2.gif) no-repeat;text-align:right;padding:5 10;}
.top2 .bg{height:50;vertical-align:top;text-align:left;background:url(/im/bg_top2.gif) no-repeat;padding:14 0 0 328;}
.top2 .bg div{height:28;background:url(/im/bg_ttl.gif) repeat-x;font-size:16;font-weight:bold;color:#FFF;padding:4 0 0 15;}
.main{width:100%;}
.menu{width:182;vertical-align:top;background:url(/im/bg_menu.gif) 100% 0 no-repeat;padding-top:10;}
.menu div{font-size:12;padding:6 0 11 30;}
.menu .cnt{padding-left:45;}
.menu a{text-decoration:none;color:#000;font-weight:normal;}
.menu a:hover{text-decoration:underline;}
.menu .bma{background:url(/im/bg_menu1.gif) no-repeat;}
.menu .ma{background:url(/im/bg_menua.gif) no-repeat;}
.menu .ma a{font-weight:bold;}
.menu .ama{background:url(/im/bg_menu2.gif) no-repeat;}
.menu .ema{background:url(/im/bg_menue.gif) no-repeat;padding:2;}
.menu .sub{padding:0 12 3 23;}
.menu .sub div{background:#bbb;padding:0 0 0 15;font-size:11;}
.menu .sub div div{padding:2 0;}
.txt{padding:15 20;vertical-align:top;text-align:justify;}
.txt .copy{color:#AAA;font-size:10;text-align:center;padding-top:50;}
a{text-decoration:underline;color:#666;font-weight:bold;}
a:hover{text-decoration:none;}
li{padding:2;}
.isrch{width:160;border:1px solid #BBB;}
.error{color:#F00;}
.ok{color:#222;}

/* FORM */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
div.left1{float:left;padding-top:2;width:140;}
#form select{font-size:11px;}
#form td{padding:3px 5px;background:#FFF;font-size:11px;}
#form textarea{border:1px solid #BBB;width:100%;height:100;}
#form input{border:1px solid #BBB;width:100%;}
#form input.radio{width:20;border:0;}
#form input.secret{width:100;}
#form div.secret{padding:3 0 0 5;float:left;}
#form input.ronly{background:#BBB;color:#666;}
#form .elem{vertical-align:top;padding:3 10;}
#form {background:#BBB;}
#form input.sbmt {width:auto;color:#555;background:#bbb;font-weight:bold;}
.dscr{font-size:9;color:#777;}

.tbl{background:#BBB;}
.tbl td{background:#FFF;padding:10;vertical-align:top;}
.tbl th{background:#EEE;padding:3;font-family:Verdana;font-size:12;}
.tbl .dscr{font-size:12;padding:3;}

.bblock{width:200;vertical-align:top;}
.buttons{text-align:center;font-weight:bold;padding:10;}

.alert, #form .message {font-size:11;padding:15 20 15 60;background:#eee url('/im/alert.gif') 10px 50% no-repeat;}
.alert{border:1px solid #A6A6A6;}