body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

img {
border:0;
}

.hand {
cursor:pointer;
}

html {
height:100%;
}

.clear {
clear:both;
}

a {
color:#666;
text-decoration:none;
}

a:hover {
color:#f60;
}

.gray {
color:#999;
}

.orange {
color:#F60;
}

.red {
color:#F30;
}

.red a {
color:#F30;
text-decoration:none;
}

.red a:hover {
color:#F30;
text-decoration:underline;
}

.green {
color:#390;
}

.blue {
color:#017bb4;
}

.blue a {
color:#017bb4;
text-decoration:none;
}

.blue a:hover {
color:#017bb4;
text-decoration:underline;
}

.btn_gray {
width:66px;
height:24px;
padding-top:2px;
line-height:24px;
background:url(../images/gray.jpg) left top no-repeat;
cursor:pointer;
position:relative;
text-align:center;
}

.btn_gray2 {
width:66px;
height:24px;
padding-top:2px;
line-height:24px;
background:url(../images/gray.jpg) left bottom no-repeat;
cursor:pointer;
position:relative;
text-align:center;
}

.pop_box {
border:1px solid #ccc;
background:#fffbfb;
width:450px;
}

.pop_tab {
background:url(../images/pop_maintop.gif) repeat-x;
height:32px;
}

.pop_tab .tit {
width:280px;
float:left;
padding-left:8px;
display:inline;
line-height:32px;
font-weight:700;
}

.pop_tab .close {
width:15px;
height:15px;
float:right;
display:inline;
background:url(../images/pop_close1.gif) no-repeat;
cursor:pointer;
position:relative;
margin:8px;
}

.pop_tab .close_hover {
width:15px;
height:15px;
float:right;
display:inline;
background:url(../images/pop_close2.gif) no-repeat;
cursor:pointer;
position:relative;
margin:8px;
}

.pop_font {
padding:10px;
}

.pop_font .text p {
text-indent:2em;
line-height:18px;
padding:2px;
}

.pop_box .btnbar {
height:26px;
background:#f3f3f3;
border-top:1px solid #e5e5e5;
padding:6px;
}

.pop_box .btnbar p {
width:66px;
margin:0 auto;
}

*,h1 {
margin:0;
padding:0;
}

font,input {
font-size:12px;
}

ul,li {
list-style:none;
margin:0;
padding:0;
}