#txtg{display:block;float:left;margin:2px;padding:0;border:0}
#pict{display:block;float:left;margin:2px;padding:1px;backgound:#000;text-align:middle}
#pict img{display:block;margin:0 auto;padding:1px;border:1px solid #fca}
#text{clear:both;margin:5px 1px}
#subs big, .galr big{clear:both;display:block;text-align:center;letter-spacing:+1px;font-weight:bold;}
#subs ul{display:block;font-size:90%;margin:0 0 5px 0}
#subs li{margin:0}

.galr{clear:both;text-align:center}
.galr p{display:inline;width:1px}
.galr a{text-decoration:none;display:table-cell;margin:1px;padding:1px;vertical-align:top;text-align:center}
.galr a img{display:block;margin:1px auto;padding:2px;border:1px solid #fca;vertical-align:middle}
.galr a:link img, .galr a:visited img{background:#ddd;border:1px solid #fca}
.galr a:hover img, .galr a:focus img, .galr a:active img{background:#eee;border:1px solid #ff0}
.galr a span{display:block;margin:0 auto;text-align:center;font-size:smaller}
.galr a span.img{vertical-align:bottom}
.galr a span.lbl{vertical-align:top}
.galr a span img{display:block;margin:1px auto;border:0;vertical-align:middle;background:#fff}

#rems{margin-top:0px;margin-bottom:15px;font-size:70%}

.cont {clear:both;width:auto;margin:5px 15px;padding:1px;background:#F0F0F0}
.cont caption {text-align:center;font-size:larger;text-decoration:none;font-weight:bold}
.cont tr {padding:1px;background:#F8F8F8}
.cont tr th {margin:0;padding:2px 10px;vertical-align:top;text-align:right;font-weight:normal;font-size:smaller}
.cont tr td {margin:0;padding:2px 10px;text-align:left;vertical-align:top;font-size:smaller}
.cont tr td ul {margin:0 0 0 5px;padding:0;list-style:none;list-style-type:none}
.cont tr td ul li {margin:0 0 0 0;padding:0;color:#e33}
.cont tr td ul li a:hover{color:#592}
.cont tr td a {vertical-align:middle}
.cont tr td a img {margin:0 0 0 -4px;padding:0 4px 0 0}

#trwrap{clear:both;float:none;display:block}
#trans{float:left;width:570px;padding:10px 0;border:1px solid #EFF0F4}
#trans dl{float:left;display:inline;margin:10px 20px;padding:2px;border:1px solid #6ad;background:#eef}
#trans dt{float:right;margin:0;padding:0;color:#788;font-weight:bold;font-size:125%}
#trans dd{clear:right;margin:45px 0 0 235px;padding:0;font-size:90%;line-length:1.5em}
#trans dl dd.img{clear:none;margin:0}
#trans dd.img img{float:left;margin:0 8px 0 0;padding:4px;border:1px solid #dde}
#trans .trinfo p{margin:0;padding:0 10px}
#trans .trinfo p dfn{display:block;float:left;margin:0 5px 0 -7px;width:130px;border-right:1px solid #777;font-weight:bold;font-style:normal;color:#644}
#trans .rta dt{float:left}
#trans .rta dd{clear:left;margin:45px 235px 0 0}
#trans .rta dd.img img{float:right;margin:0 0 0 8px}

#cart{clear:right;margin:5px 15px;padding:1px;border:1px solid #666;background:#CCC;font-size:90%}
#cart caption{text-align:center;font-size:larger;text-decoration:none;font-weight:bold}
#cart tr{border:1px solid #666;background:#EEE}
#cart tr.ctop th{width:50%;vertical-align:bottom}
#cart tr.ctop td{vertical-align:bottom}
#cart tr th{vertical-align:bottom;font-weight:normal}
#cart tr th.tots{text-align:left;vertical-align:top}
#cart tr td{text-align:center;vertical-align:middle}
#cart tr td a{vertical-align:middle}
#cart tr td img{border:0;vertical-align:middle}
#cart tr td img.cbtn{width:20px;height:20px}
#cart tr.cbot th{vertical-align:top}
#cart tr.cbot td{vertical-align:top}
#cart a.conf{display:block;margin:1px;padding:2px;background:#ccc;border-top:1px solid #eee;border-right:1px solid #aaa;border-bottom:1px solid #999;border-left:1px solid #ddd;}
#cart a.conf:hover{background:#eee}

#order {clear:right;margin:5px 15px;padding:1px;border:1px solid #666;background:#CCC;}
#order caption {text-align:center;font-size:larger;text-decoration:none;font-weight:bold;}
#order tr {border:1px solid #666;background:#EEE;}
#order tr th {width:1%;vertical-align:top;text-align:right;font-weight:normal;font-size:smaller;white-space:nowrap}
#order tr th.warn {width:100%;text-align:center;vertical-align:bottom;font-weight:bold;}
#order tr th.btn {width:100%;text-align:center;vertical-align:top;font-weight:normal;}
#order tr th i {font-size:smaller;font-weight:bold;}
#order tr th b {color:#F00;}
#order tr td {padding:0;}
#order tr td input {margin:0;width:100%;border:1px solid #666;}
#order tr td textarea {margin:0;width:100%;border:1px solid #666;}
#order tr td.otxt{font-size:smaller}

#frontmail{float:right;width:400px}
#frontmail>table{clear:none}
#frontmail>table tr th{font-size:55%}
#frontmail>table tr th.warn{font-size:75%}
#frontmail>table input#smbtn{font-size:60%}