﻿a img { border: 0 }
a { color: #446C40; text-decoration: none }
a:hover { color: #000000 }

.red { color: red }
.green { color: green }
.yellow { color: #ffd800 }
.imgFrame { border: 8px solid #ccc; padding: 2px; border-left-color: #ddd; border-right-color: #ddd }
.floatRight { float: right; clear: right; margin-left: 20px }

.txtbox { font-family: Arial, "Segoe UI", Tahoma, Verdana, Arial; font-size: 10pt; padding: 5px; border: 1px solid #ccc }
.txtbox:focus { font-family: Arial, "Segoe UI", Tahoma, Verdana, Arial; font-size: 10pt; padding: 5px; border: 1px solid #333 }
.btn { font-family: Arial, "Segoe UI", Tahoma, Verdana, Arial; font-size: 10pt; padding: 5px; width: 80px; background: #ddd; color: #333; border: 1px solid #446C40 }
.btn:hover { font-family: Arial, "Segoe UI", Tahoma, Verdana, Arial; font-size: 10pt; padding: 5px; width: 80px; background: #333; color: #fff; border: 1px solid #000 }
.btnrep { width: 250px; text-align: left; padding-left: 20px }
.btnrep:hover { width: 250px; text-align: left; padding-left: 20px }

.tbl { border-collapse: separate; width: 100%; border-spacing: 1px; background: #446C40 }
.tbl td { background: #fff }
.tr td { background: #DCF3D8; text-align: center }

p.input { position: relative; padding: 15px 0; }
    p.input span { position: absolute; margin: 0; top: 7px; }
    p.input input, p.input select, p.input textarea { position: absolute; margin: 0; left: 125px; top: 0; }
    p.input .wide { position: absolute; margin: 0; left: 150px; top: 0; }
    p.input input.subin { position: absolute; margin: 0; top: 0; left: 210px }
    p.input img { position: absolute; margin: 0; left: 450px; top: 0; }

.result { text-align: left; color: #333; font-weight: normal; line-height: 1.25em }
.result span { background: #f7db7f; padding: 10px; display: block; border: 1px solid #333; font-weight: normal }
.result span b { font-weight: normal }

.resulta { text-align: left; color: #333; font-weight: normal }
.resulta span { background: #efefef; padding: 10px; display: block; border: 1px solid #999; font-weight: normal }
.resulta span b { font-weight: normal }

.grid { width: 100% }
.grid tr th { background: #ddd; font-weight: bold; color: #000 }
.grid tr td { background: #fff; font-weight: normal; color: #333 }
.grid td, .grid th { padding: 4px 10px }