h1, h2, h3 { margin-left: -20px; text-transform: uppercase; color: #fff; font-weight: normal; font-size: 1em; background: url('/images/ars1.png') no-repeat left 4px; padding-left: 20px; }



/* контакты */

.Contacts_text
{
   width: 40%;
   _width: 35%;
   float: left;
   padding-right: 10px;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   box-sizing: border-box;
}

.Contacts_form
{
   width: 40%;
   float: left;
}

        .Feedback td { padding: 0 0 0 15px;  }

                .Feedback input, .Feedback textarea { width: 210px; }
                .Feedback textarea { height: 8em; }
                img.antibot { width: 55px; height: 20px; margin-bottom: -4px; }
                input.antibot { width: 4em !important; display: inline; }
                input[type="hidden"] { border: none; }
                .Feedback button { cursor: pointer; text-decoration: underline; }


input, textarea { background: #3a142f; border: 2px solid #492036; display: block; margin-top: 5px; color: #bab5bf; font-family: Arial; }
input:focus, textarea:focus { background: #4d2943; border: 2px solid #9b7290; color: #fff; }
textarea { overflow: auto; }

button { background: none; border: none; color: #bab5bf; font-family: Arial; }

.error { background: #f00; color: #fff; padding: 2px 5px 5px 5px; }


/* отзывы */

.Reference_add { text-align: right; font-weight: bold; }

.ReferencesList { list-style: none; }
.ReferencesList li { padding: 0 0 0 20px; margin-bottom: 3em; background: url('/images/marker1.png') no-repeat left 2px; }
.ReferencesList p { margin: 0; }

.ReferencesList .message,
.ReferencesList .message_date,
.ReferencesList .answer,
.ReferencesList .answer_date
{
   font-size: 95%;
   padding: 0 0 0 20px; 
   margin-top: 0.5em;
}

.ReferencesList .answer,
.ReferencesList .answer_date
{
   font-style: italic;
}

.ReferencesList .answer
{
   margin-top: 1.5em;
}

.GuestbookForm { text-align: center; padding-bottom: 3em; }
.GuestbookForm table { width: 400px; margin: 0 auto; }
.GuestbookForm td { text-align: left; *width: 50%; _padding-right: 3px; }
.GuestbookForm .title { padding: 4px 0 0 0; _padding-right: 0; }

.GuestbookForm input { width: 100%; }
.GuestbookForm textarea { width: 100%; height: 7em; }
.GuestbookForm button { cursor: pointer; text-decoration: underline; }
