body {
background: #fff;
margin: 0; padding: 0;
font-family: verdana, sans serif;
color: #000;
}

a {
visibility: hidden;
}

#container {
margin: 0; padding: 0;
}

#header {
margin: 0; padding: 0;
border: none;
}

h1 {
position: absolute;
top: 0; left: 0;
margin: 0; padding: 0;
font-size: 16px;
}

h2 { visibility: hidden; }
h3 { visibility: hidden; }

h4 {
background: rgb(199,199,191);
font-size: 1.1em;
font-weight: bold;
color: rgb(35,34,23);
}

h5 {
background: rgb(35,34,23);
margin: 0 0 4px 0; padding: 0 0 2px 4px;
font-size: 0.9em;
font-weight: bold;
color: #fff;
}

#header-img { visibility: hidden; }

#main {
background: #fff;
margin: 0; padding: 0;
border: none;
}

#center-top {
visibility: hidden;
position: absolute;
top: 0; left: -400px;
width: 0px; height: 0px;
border: none;
}

#center-mid {
position: absolute;
top: 24px; left: 0;
border: none;
}

#center-mid .head {
font-size: 14px;
font-weight: bold;
}

#center-mid .terms {
width: 640px;
font-family: verdana, sans serif;
margin: 0; padding: 0;
font-size: 12px;
}

#center-mid hr {
visibility: hidden;
position: absolute;
top: -100px; left: 0px;
}

#left {
visibility: hidden;
position: absolute;
top: 0; left: -400px;
width: 0px; height: 0px;
border: none;
}

#left-logo { visibility: hidden; }
#left-logo img { visibility: hidden; }
#left-menu { visibility: hidden; }
#left-menu ul { visibility: hidden; }
#left-banner { visibility: hidden; }
#left-banner img { visibility: hidden; }


#footer {
visibility: hidden;
position: absolute;
top: -100px; left: 0px;
width: 0px; height: 0px;
border: none;
}

.nav-but {
visibility: hidden;
position: absolute;
top: -100px; left: 0px;
}

.nav-current {
visibility: hidden;
position: absolute;
top: -100px; left: 0px;
}

.nav-but a {
visibility: hidden;
position: absolute;
top: -100px; left: 0px;
}

.nav-sub {
visibility: hidden;
position: absolute;
top: -100px; left: 0px;
}

#box-expose {
background: url(../images/head_ex_ed.jpg) 0 0 no-repeat;
position: absolute;
top: 0; left: 0;
margin: 0; padding: 0;
width: 640px;
font-size: 1.1em;
}

#box-expose h4 {
background: #ddd;
margin: 0 0 4px 0; padding: 2px;
font-size: 12px;
color: #333;
text-align: left;
border-bottom: 1px solid #999;
}

#box-expose p {
margin: 0 0 0 2px; padding: 0;
}

#box-expose .head-exp {
background: #ddd;
margin: 0 0 8px 0; padding: 4px;
font-size: 14px;
font-weight: bold;
color: #333;
border: 1px solid #999;
}

#box-expose .nr {
float: right;
display: block;
margin: -14px 0 0 0; padding: 0;
font-size: 10px;
font-weight: normal;
}

#box-exp-navi {
visibility: hidden;
margin: 0; padding: 0;
width: 0px; height: 0px;
}

#box-exp-left {
float: left;
margin: 4px 0 0 0; padding: 0;
width: 320px;
border: none;
}

#box-exp-left p {
margin:  0; padding: 0;
}

.bigpic {
width: 312px; height: 234px;
margin: 0 0 4px 0; padding: 0;
border: 1px solid #999;
}

.smallpic {
width: 100px; height: 75px;
margin: 0 4px 4px 0; padding: 0;
border: 1px solid #999;
}

#box-expose .exp-kdart {
width: 312px;
margin: 0 0 8px 0; padding: 0 0 6px 0;
font-weight: bold;
text-indent: 4px;
border: none
}

#box-exp-right {
float: right;
margin: 4px 0 0 0; padding: 0;
width: 314px;
border: none;
}

#box-expose .exp-box {
margin: 0 0 8px 0; padding: 0 0 6px 0;
border: 1px solid #999;
}

#box-expose .exp-box-fit {
margin: 0 0 8px 0; padding: 0 0 6px 0;
font-size: 12px;
border: 1px solid #999;
}

#box-expose .exp-box-prices {
margin: 0 0 8px 0; padding: 0 0 6px 0;
font-size: 12px;
border: 1px solid #999;
}

#box-expose .exp-box-prices b { color: #060; }
#box-expose .exp-box-prices label { width: 120px; }


#exp-box-info {
clear: both;
margin: 0 0 8px 0; padding: 0 0 6px 0;
font-size: 12px;
border: 1px solid #999;
}

#exp-box-info pre {
margin: 0; padding: 0 0 0 4px;
font-family: verdana, arial, sans serif;
}

#exp-box-client {
background-color: #eee;
margin: 0 0 8px 0; padding: 0 0 6px 0;
height: 108px;
font-size: 12px;
text-indent: 4px;
border: 1px solid #999;
}

#exp-box-client .logo {
float: left;
width: 80px; height: 80px;
margin: 0 0 0 4px; padding: 0;
border: 1px solid #999;
}

#exp-box-client .addr {
float: left;
width: 180px; min-height: 80px;
margin: 0 0 0 4px; padding: 0 8px 0 0;
}

#exp-box-client .contact {
float: left;
width: 240px; min-height: 80px;
margin: 0 0 0 4px; padding: 0 8px 0 0;
font-size: 10px;
}

#exp-box-client .tel {
padding: 2px 0;
border-bottom: 1px dashed #999;
}

#exp-box-client label {
width: 120px;
font-weight: bold;
}

#exp-box-client .web {
visibility: hidden;
}

#box-exp-request {
visibility: hidden;
position: absolute;
top: 0; left: 0;
margin: 0; padding: 0;
width: 0px; height: 0px;
}
