body { color: black; background-color: white; }

p { margin: 0; }

td {}

a:link { text-decoration: none; }

a:visited { color: #1568b8 ; text-decoration: none; }

a:hover { color: #1568b8 ; text-decoration: underline; }

a:active { color: #1568b8 ; text-decoration: none; }
.bi_txt { color: #505050; font-size: 11px; font-family: tahoma; text-align: left; padding: 10px 10px 10px 18px; }
.line_txt { color: #505050; font-size: 11px; font-family: tahoma; text-align: left; padding: 0 10px 10px 18px; }
.prod_txt { color: #505050; font-size: 11px; font-family: tahoma; text-align: left; padding: 0 10px 10px 30px; }
.zakaz_txt { color: #505050; font-size: 11px; font-family: tahoma; text-align: right; padding: 0 10px 10px 30px; }
.logo_txt { color: black; font-size: 11px; font-family: tahoma; text-align: left; padding: 0 10px 5px 0; }
.copyright_txt { color: #a3a3a3; font-size: 10px; font-family: tahoma; text-align: left; padding: 0 0 10px 0; }
.phone_txt { color: #c8c8c8; font-size: 18px; font-family: verdana; font-weight: bold; line-height: 20px; text-align: left; letter-spacing: -1px; padding: 0 0 5px; }
.rub_txt { color: #a3a3a3; font-size: 15px; font-family: verdana; font-weight: bold; text-align: left; letter-spacing: -1px; padding: 5px 0 5px 30px; }
.tech_txt { font-size: 11px; font-family: tahoma; text-align: left; margin: 0; padding: 5px 10px 5px 15px; }
.lang_txt { color: #ffffff;font-size: 11px; font-family: tahoma; text-align: left; margin: 0; padding: 5px 10px 5px 15px; }
.ind_date { color: white; font-size: 10px; font-family: tahoma; background-color: #a3a3a3; text-decoration: none; text-align: left; margin: 0 12px 0 30px; padding: 3px 10px; }
.img_ot { padding: 0 0 10px; }
.txt { margin: 0 0 8px; }
.ind_news { font-size: 11px; font-family: tahoma; text-align: left; margin: 10px 5px 20px 30px; }
.menu { color: black; font-size: 11px; font-family: tahoma; font-weight: bold; margin: 10px 0; }
.prod_name { color: #0f4e8a; font-size: 20px; font-family: tahoma; margin: 10px 12px 10px 30px; }
