table.image { float: left; margin: 0px 15px 15px 0px; }
table.body table.image td { text-align: center; padding-top: 3px; }
table.body table.image td.image { padding: 10px; border: 1px solid #c0c0c0; background: url(../img/strih.gif); }
table.image td img { border: 1px solid #c0c0c0; }
table.body td p { margin: 4px 0px 0px 0px; }
table.body td p span { text-transform: capitalize; }
table.body td.body table, table.body td.body div { margin-bottom: 15px; }
table.body td table.price h4 { color: #d00000; }
table.body td table.price p { font-family: Georgia, Tahoma; color: #d00000; font-weight: bold; font-size: 18px; }
table.form { margin-top: 20px; } 
table.body table.form td { padding: 5px 2px 5px 2px; vertical-align: top; border-bottom:1px solid #e0e0e0; }
table.body table.form td.title { padding-top: 3px; font-size: 11px; }
table.body table.form td.title div { color: #c0c0c0; margin: 0px; }
table.body table.form td.title div span { color: #ff0000; }
table.body table.form td.req { color: #ff0000; line-height: 10px; font-size: 14px; padding-top: 8px; }
table.form td.input input, table.form td.input textarea { width: 250px; border: 1px solid #857db9; background-color: #f5fafc; }
table.form td h3 { font-size: 11pt; margin-bottom: 5px; }
table.body table.form tr.last td { border-bottom: 0px; }
table.body table.prms { margin-top: 5px; }
table.body table.prms td { font-size: 11px; padding-left: 5px; }
table.body table.prms td.cap { font-weight: bold; padding: 0px 0px 5px 5px; }
table.body table.prms td.title { font-weight: bold; 	white-space: nowrap; }

table.body td.body div.saler { font-size: 11px; }
table.body td.body div.saler h4 { float: left; margin: 0px 3px 0px 3px; }
table.body td.body div.saler span { display: block; color: #a0a0a0; font-size: 10px; width: 100%; margin-top: 3px; }
table.body td.body div.saler span a { text-decoration: underline; }

table.body td.body div.board { width: 510px; margin: 10px 10px 10px 2px; }
table.body td.body div.board h3 { font-size: 11pt; margin-bottom: 5px; }
table.body td.body div.board div.poster { position: absolute; visibility: hidden; top: 0px; left: 0px; border: 1px solid #303030; width: 350px; height: 240px; background: #f2f5fa url(../img/msg/write.gif) no-repeat left top; padding: 30px 15px 15px 15px; text-align: center; }
table.body td.body div.board div.poster input.button { margin: 5px 5px 0px 0px; font-size: 10px; }
table.body td.body div.board div.poster table { width: 100%; }
table.body td.body div.board div.poster table td { font-size: 11px; color: #606060; white-space: nowrap; }
table.body td.body div.board div.poster table td input, table.body td.body div.board div.poster table td textarea { border: 1px solid #202020; width: 100%; font: 11px tahoma; color: #606060; }
table.body td.body div.board div.poster table td.title { vertical-align: top; padding: 2px 10px 0px 0p; width: 1%; text-align: right; }
table.body td.body div.board div.poster table td.title u { color: #d00000; font-weight: bold; text-decoration: none; }
table.body td.body div.board a { font-size: 10px; color: #d00000; }
table.body td.body div.board a.new { margin: -3px 0px 10px 0px; display: block; }

table.body td.body div.board div.msg { padding: 0px 0px 0px 10px; margin: 0px 0px 2px 0px; }
div.msg h5 { font-size: 11px; margin: 0px; padding: 0px; }
table.body td.body div.board div.msg h5 a { font-size: 11px; color: #7f78a2; }
div.msg h5 span { font-weight: normal; color: #a0a0a0; }
table.body td.body div.board div.msg h5 span u { text-decoration: none; text-transform: capitalize; }
div.msg p { display: none; }
div.msg p span { margin: 3px 0px 5px 0px; display: block; font-size: 10px; }


