FORM { margin: 0; }
.error { color: #83231E; }
#icons UL { margin: 12px 10px 0 25px; list-style: disc; }
#icons LI { margin: 5px 0 0 0; }
#main #left { width: 30%; }
#contacts { margin-top: 50px; }
#path { text-align: right; margin: 20px 30px 0 10px; } 
.selector { border: 1px solid #CCC; float: right; margin-left: 20px; padding: 3px 5px; }
#top { width: 100%; }
#top TD { padding-right: 30px; }
#catalog { width: 60%; margin-top: 30px; }
#catalog IMG { margin-right: 35px; border: 1px solid #D1B98C; }
#catalog .input-submit { width: 196px; }
#catalog .price { font-weight: bold; color: #83231E; margin: 1em 0; }
#catalog P { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#catalog FORM { margin-top: 35px; }
#catalog P.header { margin-top: 1em; }
.mainpic IMG { border: 1px solid #D1B98C; }

#paging { margin-top: 50px; }
#table-header { font-weight: bold; margin-top: 2em; }
#characts { border-top: 1px solid #000; width: 60%; margin-top: 40px; border-top: 1px solid #D1B98C; border-bottom: 1px solid #D1B98C; }
#characts TD { vertical-align: top; width: 50%; padding: 10px 20px 10px 0; font-size: 80%; border-top: 1px solid #D1B98C; }


#map { margin-top: 20px; background: #F0E8D9; width: 90%; padding: 10px 10px 10px 20px; }
#map .input-submit { margin-left: 5px; }
#map .input-text { width: 144px; }
#map DL { margin: 0; font-size: 100%; }
#map DT { margin: 15px 0 0 15px; font-weight: bold; }
#map DD { margin: 5px 0 0 15px; }
#map UL { list-style-type: none; margin: 0 0 0 15px; }
#map LI { margin-top: 7px; }

#send { margin-top: 20px; }
#send TD { font-size: 80%; padding: 4px 15px 0 0; }
#send .input-text, #send .input-area { margin-right: 5px; }

#basket { width: 60%; margin-top: 30px; }
#basket TH, #basket TD { font-size: 80%; } 
#basket TH { text-align: left; font-weight: normal; border-bottom: 1px solid #D1B98C; padding: 1em 10px 1em 10px; }
#basket TD { vertical-align: top; padding: 1em 10px 0 10px; }
#basket IMG { width: 23px; height: 22px; }
#basket .all { font-weight: bold; text-align: right; }
#basket .allprice { color: #83231E; font-weight: bold; }
#basket .input-submit { width: 150px; }
