/* Def */
html,body{height: 100%; font-family: "Tahoma", "Arial", sans-serif;font-size: 90%;color: #000; background-color: #fff; padding: 0; margin: 0; }
html>body{font-size: 93%;} html:root body {font-size: 90%;}
h1,h2,h3, big{ margin: 0; padding: 0; font-family: "Arial",sans-serif;font-size: 150%;}
h1{font-size: 22pt;} h2{font-size: 13pt;}
a{color: #05b; background-color: inherit; text-decoration: underline; } a:hover{ color: #036; background-color: inherit;} a.selected { font-weight: bold; }
img{ border: 0px;}  .br{clear: both;} form, p{margin: 0; padding: 0;} input{ vertical-align: middle;}
textarea, input, select { border: 1px solid #aaa; }
textarea:focus, input:focus { background-color: #ffe; border: 1px solid #aa9;}
textarea { width: 80%; height: 120px; }
/*#content input:focus{padding: 2px;}*/
input.chk{width: 14px; height: 14px;}
input.chk:focus{padding: 0 !important;}
.tal { text-align: justify; }
.lt{text-align: left !important;} .ce{text-align: center;} .rt{text-align: right;} .w100{width: 100%;} .w90{width: 90% !important;}
.fr{float: right;}
.f200{overflow: auto; height: 200px; color: inherit; background-color: #eee; border: 1px solid #ddd; padding: 10px 0px;}
.h0{ overflow: hidden;} * html .h0{ height: 1px; overflow: visible;}
.w100px { width: 100px !important; }
.w50 { width: 50px !important; }
.small {font-size: 70%;}
.nowrap { white-space: nowrap; }
.rr { position: relative; }

/* Main */
#auction,
#all{position: relative; min-height: 100%;}
#all{min-width: 880px;}

#top{padding: 20px 40px 10px 40px; color: inherit; text-align: center; }

#e{padding-bottom: 80px;clear: both;}
#bottom{ position: relative; height: 60px; margin-top: -60px; padding-left: 4%; }
#bottom p{float: left; width: 30%; padding-right: 3%; font-size: 90%;}


/* */
.new { background-color: #eef; text-align: center; margin-top: 20px; padding: 20px; width: 80%; margin: 20px auto;}
.new .i { width: 70%; }
.new h2 { color: #008; }

.v input { width: 80%; margin: 2px; background-color: #ded; color: #efe; font-weight: bold; color: #080; cursor: pointer; }
.v a:hover input,
.v input:hover { background-color: #3b3; color:  #fff; }
.v { text-align: center; }

.vv { margin-right: 50px; }
.vv .w { position: absolute; right: 10px; }
.vv input { width: 80%; margin: 2px; background-color: #ded; color: #efe; font-weight: bold; color: #080; cursor: pointer; }
.vv a:hover input,
.vv input:hover { background-color: #3b3; color:  #fff; }
.vv { text-align: center; }

.c textarea { width: 80%; height: 60px; display: block; margin: 0px auto 5px; }
.c { text-align: center; }
.r { text-align: right; }


i { color: #666; }

p { width: 80%; margin: 5px auto 20px; font-size: 13pt; }
.ńc { border-top: 1px dotted #888; }
small { display: block; text-align: center; margin-top: 5px; margin-bottom: 5px; }

table { width: 80%; margin: 0px auto; border-collapse: collapse; }
table tr td.abc { width: 30%; vertical-align: top; font-size: 90%; }
table tr.odd, table tr.odd td { background-color: #ddf; }
table.tc tr td { text-align: center; }
table tr td { vertical-align: top; }

.eval { font-size: 80%; }
.eval input { width: 15px; height: 15px; }
.eval .p1 { font-size: 80%; color: #080; background-color: #bfb; }
.eval .m1 { font-size: 80%; color: #800; background-color: #fdd; }
.eval span { font-size: 100%; font-weight: bold; }

.inline { text-align: center; margin-top: 5px; }
.inline input { width: auto; height: 15px; }

.controls { clear: left; width: 90%; margin: 10px auto 30px; padding: 10px 20px; color: inherit; background-color: #eee; text-align: center;}
.controls a { padding: 0px 10px; }
.controls a.selected{ background-color: #fff; padding: 10px 15px 5px 15px; }

.col {float: left; padding: 0px 5% 20px 0px; width: 100%;}
.col1{float: left; width: 100%; padding: 0px 5% 5px 0px; border-bottom: 1px solid #eee; margin-bottom: 5px;}
.col2{float: left; width: 43%; padding: 0px 3% 20px 0px; position: relative; }
.col2 big{display: block; margin-bottom: 10px; border-bottom: 1px solid #eee;}
.col2 s{text-decoration: none; width: 40%; float: left; text-align: right; padding-top: 4px; color: #555;}
.col2 input{margin: 3px 5px;}
.col2 select.fit { width: 55%; margin: 3px 5px; }
.col input{margin: 3px 5px 3px 0px; width: 60%; }

.col s{float: left; width: 200px; text-align: right; text-decoration: none; clear: left; padding: 2px 0px; color: #555;}
.col u{margin-left: 220px;text-decoration: none; display: block; font-size: 110%;padding: 2px 0px;}

.col input.chk,
.col input.rad{margin-left: 30px; float: left; width: auto;}
.col input.rad:focus{border: 0 !important; padding: 0 !important;}
.col em{margin: 3px 5px 3px 50px; font-style: normal; display: block; text-align: left;}

.warn { color: #800; }
.off { color: #533; background-color: #fdd; }
.makeinline { display: inline; }
.spam { color: #fff; background-color: #800; padding: 2px;}

.foreword {
    width: 80%; margin: 5px auto 20px; font-size: 13pt;
    padding: 10px;
}
.foreword p {
    width: auto; margin: 5px 0px 20px;
}

.also {
    float: right;
    width: 30%;
    margin: 0px 0px 20px 10px;
    background-color: #ffd;
    font-size: 90%;
    padding: 10px;
    text-align: left;
}

.also a {
    display: block;
    font-size: 80%;
    margin-bottom: 5px;
}

input.spam { background-color: #fff; color: #600; width: auto; }

.adsense { clear: both; margin: 0px auto; text-align: center; }
.mbe { text-align: center; }

.myad a{
    color: #890;
    font-weight: bold;
    text-decoration: underline;
}

.myad {
    border: 1px solid #aa0;
    background-color: #ee9;
    padding: 5px;
    text-align: center;
    width: 60%;
    margin-left: 40px;
}
