﻿body{padding:0;margin:0px;font-size:12px;color:#555;font-family:tahoma,Verdana;}
select{margin-left:1.5em;vertical-align:middle;border:1px solid #b4cceb;height:22px;font-size:12px;}
#main{width:800px;margin:auto;}
*{padding:0;margin:0}
input{font-size:12px;}
#wrap{background:url(top_01.jpg) center bottom no-repeat;height:170px;}
#wrapb{background:url(top_02.jpg) center  top no-repeat;height:15px;}
#wrapc{background:url(top_03.jpg) center  top no-repeat;height:350px;}

.logo{padding:100px 0 0 200px;}
.login{margin:0 0 0 140px;padding-top:10px;}
.login th{height:33px;line-height:33px;list-style:none;text-align:right;font-weight:normal;width:200px;font-size:12px;}
.login td{text-align:left;font-size:12px;}
.input{font-size:12px;vertical-align:middle;height:17px;margin-top:2px;border:1px solid #fff;color:#666;}
.logo-icon{border: 1px solid; border-color: #8cb7e1 #e3f0fc #e3f0fc #8cb7e1;float:left;margin-left:1.5em;_margin-left:.7em;background:#fff;padding-right:.5em;}
.logo-icon div{background:#fff url(login-icon.gif);width:18px;float:left;margin-top:3px;margin-left:.5em;}
.logo-icon .pw{background-position:1px 1px;width:18px;height:20px;}
.logo-icon .pwpd{background-position:0 -49px;width:18px;height:20px;}
.logo-icon .yan{background-position:0 -99px;width:18px;height:20px;}
.logo-icon .daan{background-position:1px -148px;width:18px;height:20px;}
.logo-icon .pw2{width:9em;}
.logo-icon .pwpd2{width:7em;}
.logo-icon .yan2{width:7em;}
.bottom{text-align:center;margin:auto;padding-top:1em;color:#888;}
.btn-style{float:left;margin-left:1.5em;_margin-left:.7em;padding-right:.5em;}
