html, body {margin: 0; padding: 0; width: 100%; height: 100%; background: #ffeb9d}
img {border: none}
* {font-family: arial, verdana, sans-serif}

div.zakaz {margin:33px 11px 0px 28px;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;color:#003333;font-style:italic;}
div.zakaz a {display:block;background:url(/images/zakaz.jpg) no-repeat left top;padding:19px 0px 23px 0px;text-align:center;color:#003333;text-decoration:none;margin:0px;}
div.zakaz a span {color:#010F0F;text-decoration:underline;font-weight:bold;font-size:30px;}
div.zakaz a:hover {color:#000000;text-decoration:none;}

td.bottom {background: #215f2b; padding-left: 38px}
div.dark {color: #ff7800; font-size: 14px}
div.dark .bottom1 {font-size: 15px}
div.light {color: #fff6cc; font-size: 14px}
div.light a {color: #fff6cc; font-size: 14px; text-decoration: none}
div.light a:hover {text-decoration: underline}

div.banner {margin: 0 42px 0 15px; background: url(/images/banner3.gif) 0 0 repeat-x}

div.content {padding: 15px 53px 60px 25px; font-size:14px; color:#000/* #403e42*/; line-height: 18px; text-align: justify}
div.content td {font-size:14px; color:#000 /* #403e42*/; line-height: 18px}
div.content a {color: #036335/*#51a220 26b3c9*/; text-decoration: underline}
div.content a:hover {text-decoration: none}
div.content td a {color: #036335/*#26b3c9*/; text-decoration: underline}
div.content td a:hover {text-decoration: none}
div.content h1 {font-size: 24px; color: #51a220; font-weight: normal; margin: 0; padding: 0; line-height: 28px;}
div.content h2 {text-align:center; font-size: 20px; color: #000; font-weight: normal; margin: 0; padding: 0; line-height: 28px;}
h3 {padding:0px;margin:0px;font-size:17px;color:red;font-weight:bold;text-align:center;}
h4 {padding:0px;margin:0px;font-size:17px;color:green;font-weight:bold;text-align:center;}

td.logo {padding: 3px 0 0 1px}
td.logo a {font-size: 12px; color: #3e4740; text-decoration: none}
td.logo a strong {font-size: 15px}

span.phone1 {font-size: 17px; color: #536262}
span.phone2 {font-size: 21px; color: #536262}

td.left_block {padding: 16px 25px 60px 38px}

div.menu1 {background: url(/images/menu1.gif) 0 0 no-repeat #c6eeed}
div.menu2 {background: url(/images/menu2.gif) 0 100% no-repeat; padding: 7px 19px 10px 19px}
div.menu2 a {display: block; background: url(/images/arrow.gif) 0 50% no-repeat; padding: 3px 0 3px 34px; font-size: 16px; color: #272a25; text-decoration: none}
div.menu2 a:hover {text-decoration: underline}

div.zayavka1 {background: url(/images/zayavka1.gif) 0 0 no-repeat #51a220; display:none;}
div.zayavka2 {background: url(/images/zayavka2.gif) 0 100% no-repeat; padding: 15px 35px 15px 23px}

input.subm {width: 163px; height: 46px; cursor: pointer; border: none; background: url(/images/button.gif) 0 0 no-repeat}

td.zay {font-size: 14px; color: #fff}

input.txt {border: none; font-size: 14px; width: 163px; margin: 3px 0}

div.zayavka3 {font-size: 17px; color: #fff; font-weight: bold}
div.zayavka4 {font-size: 17px; color: #fef5cd; font-style: italic; padding-bottom: 8px}

div.vopros {background: url(/images/vopros.jpg) 0 0 no-repeat; height: 102px}
div.vopros div {padding: 50px 0 0 110px}
div.vopros a {font-size: 14px; color: #000; font-weight: bold; text-decoration: none; text-transform: uppercase}
div.vopros a:hover {text-decoration: underline}

table.question td {padding: 2px 5px; font-weight: bold}
table.question input.txt {border: 1px solid #51a220; font-size: 12px; width:430px; height:50px;}
table.question input.txt1 {border: 1px solid #51a220; font-size: 12px; width:430px;}
table.question input.txt2 {border: 1px solid #51a220; font-size: 12px; width:300px; margin-left: 10px}
table.question input.submit {border: 1px solid #51a220; cursor: pointer; background: #ffeb9d}
table.question textarea {border: 1px solid #51a220; font-size: 12px; width:430px; height:100px}
table.question td.error {color: red; font-weight: bold; text-align: center}

/* FEEDBACK */
table.collapser_table td {border:1px #D2D724 solid;}
table.collapser_table td.form_sep {font-size:14px;padding:5px; color:#ffffff; font-family: Tahoma, Verdana, sans-serif; background-color:#1C592D; font-weight:bold;}
td.form_label {padding:3px 5px;font-size:13px;}
td.form_inps {padding:3px 5px;font-size:13px;}
input.inp_txt {border:1px #003333 solid;width:100%;}
input.inp_txt_ro {border:1px #003333 solid;width:100%;background-color:#d2d2d2;}
input.inp_txt_small {border:1px #003333 solid; width:70px;}
span.astrx {color:#FF0000;font-size:14px;}
span.descr {font-size:10px;font-weight:normal;}
span.descr_norm {font-size:11px;font-weight:normal;}
textarea.inp_textarea {width:100%;height:100px;border:1px #003333 solid;}
tr.head_tr {background-color:#99cc00;}
td.form_head {font-size:14px;font-weight:bold;padding:5px 5px;}
table.collapser_table td.input_buttons_td {padding:3px 10px; background-color:#1C592D;}
input.form_button {border:1px #999999 solid;color:#000000; font-weight:bold;padding:2px 10px; background:url(/images/sbm.gif) no-repeat center center;; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-transform:lowercase;}
table.collapser_table {border-collapse:collapse;}
/* FEEDBACK */
