h1 { margin: 12px 200px 15px 20px; }
h2 {  }

p.mark { color: #959595; margin: 0 0 0 20px; }
p.price { color: #cc0000; margin: 0 0 0 20px; }
p.comments { color: #959595; margin-top: 10px; font-size: 11px; }
p.comments a { font-weight: normal; }
	
table.body td.body p.mark img { border: 0px; margin: -2px 1px 0px 1px; }
table.body td.body p.mark a { font-size: 10px; font-weight: normal; }

div.shoots { float: right; margin: 0px 20px 20px 20px; }
div.shoots img { margin: 0px 0px 3px 0px; }

table.ext-b { width: 170px; float: right; margin: 0px 0px 20px 20px; clear: right; }
table.ext-b td { text-align: center; }
table.ext-b td a { font-size: 12px; font-weight: bold; }
table.ext-b td a.order { font-size: 10px; font-weight: normal; background: url(../img/cart/arrow.gif) no-repeat 0px 1px; padding-left: 17px; }
table.ext-b td img { margin: 5px 0px 10px 0px; }

table.params { width: auto; margin: 0px 40px 0px 30px; font-size: 80%; }
table.params td { vertical-align: top; background: url(../img/dots.gif) left 12px repeat-x; }
table.params td.t { color: #202020; width: 1%; white-space: nowrap; background: none; padding-right: 5px; }
table.params td.t img { width: 10px; height: 10px; margin: 0px 0px 3px 3px; }
table.params td div { width: 200px; position: absolute; margin: 0px 0px 0px -15px; border: 1px solid #000000; background: #ffffe1; padding: 2px 2px 3px 3px; text-align: justify; font-size: 11px; visibility: hidden; cursor: help; }
table.params td.v { color: #808080; width: 150px; background: none; padding-left: 5px; }
table.params td.v ul { margin: 0px 0px 0px 0px; font-size: 100%; color: #808080; padding: 0px; }

table.body td.body p.mark span.rate { width: 68px; height: 11px; padding: 0px; margin-bottom: -1px; }
table.body td.body p.mark span.rate img { width: 68px; height: 11px; position: absolute; z-index: 2; margin: 0px 0px 0px -1px; }
table.body td.body p.mark span.rate span { height: 11px; background: url(../img/rate/bg.gif) repeat-x; position: absolute; z-index: 1; }

div.price { width: 170px; background: #ffc300 url(../img/ext/corner.gif) no-repeat right bottom; text-align: center; float: right; margin: -43px 0px 1px 0px; }
div.price img { margin: 9px 1px 9px 1px; width: 10px; height: 24px; }
div.price img.p { margin: 0px 0px 5px 8px; width: 15px; height: 20px; }

div.board { margin: 20px; }
div.board #recaptcha_widget_div { overflow: hidden; margin-bottom: 10px; }
div.board #recaptcha_area { float: right; margin-right: 10px;  }
div.board h2 { margin: 0px; }
div.board div.poster { position: absolute; top: -1000px; left: 0px; border: 1px solid #303030; background: #f4faeb; padding: 0px 0px 15px 0px; text-align: left; width: 400px; }
div.board div.poster .form-title { display: block; padding: 2px 10px 3px 10px; text-align: left; background: #828eb0; font-size: 11px; color: #ffffff; white-space: nowrap; }
div.board div.poster input.button { margin: 5px 5px 0px 0px; font-size: 10px; }
div.board div.poster input.left { margin-left: 123px; }
div.board div.poster table { margin: 15px; }
div.board div.poster table td { font-size: 11px; color: #46557e; white-space: nowrap; }
div.board div.poster table td textarea,
div.board div.poster table td input { left: -4px; position: relative; }
div.board div.poster table td input.t, table.body td.body div.board div.poster table td textarea { border: 1px solid #202020; width: 100%; font: 11px tahoma; color: #606060; }
div.board div.poster table td input.c { margin: 0px 0px -1px -4px; }
div.board div.poster table td.title { vertical-align: top; padding: 2px 10px 0px 0p; width: 1%; text-align: right; padding-right: 4px; }
div.board div.poster table td.title u { color: #d00000; font-weight: bold; text-decoration: none; }
div.board a { font-size: 10px; color: #8197c0; }
div.board a.new { margin: -1px 0px 10px 0px; display: block; }

div.board div.msg { padding: 0px 0px 0px 12px; margin: 0px 0px 2px 0px; background: url(../img/ext/next.gif) no-repeat 0px 4px; width: 300px; }
div.board div.msg h5 { font-size: 11px; margin: 0px; padding: 0px; white-space: nowrap; }
div.board div.msg h5 a { font-size: 11px; color: #46557e; }
div.board div.msg h5 span { font-weight: normal; color: #a0a0a0; }
div.board div.msg h5 span u { text-decoration: none; text-transform: capitalize; }
div.board div.msg p { display: none; margin: 0px; font-size: 11px; }
div.board div.msg p a { font-weight: normal; font-size: 11px; }
div.board div.msg p span { margin: 3px 0px 5px 0px; display: block; font-size: 10px; }
div.board div.msg p span a { margin: 3px 0px 5px 0px; display: block; font-size: 10px; font-weight: bold; }

.yashare-auto-init { margin: 0 0 9px 14px; }

