body {background-color: #fff; color: #333333; font: 11px tahoma, sans-serif; margin: 0px; padding: 0px;}  /* Тело */
body, html, table.c {width: 100%;} /* Оно же */
a {color: #1e5581;} /* Все ссылки */
a:hover {text-decoration: none;} /* Все ссылки при наведении курсора */
h1, p {margin: 0px 0px 10px 0px;}
h1 {color: #1e5581; font: bold 13px arial, sans-serif;}
h2, p {margin: 0px 0px 10px 0px;}
h2 {color: #1e5581; font: normal 12px arial, sans-serif;}
img, table {border: 0px;} /* Все изображения и таблицы */

table.c {background: url('i/l_b.gif') repeat-y;} /* Таблица-контейнер */
table.t td {vertical-align: middle;} /*Таблицы контента*/


td {vertical-align: top;} /* Все ячейки */

td.l {background:  url('i/a_l.gif') no-repeat 35px 100%; border-right: 2px solid #fff; width: 221px;} /* Ячейка левой колонки и вложенные элементы */
td.tbr a, td.l a {color: #fff;}
td.l p {color: #fff; font-size: 12px; margin: 0px 10px 10px 55px;}
td.l p.in {font-size: 11px; margin-top: 70px;}
td.l img.lg {margin-left: 21px;}
td.l table {width: 207px; margin: 20px 0px 40px 0px;}
td.l td.m {background: #1e5581 url('i/m_b.gif') repeat-y; font: bold 15px arial, sans-serif; padding: 3px 10px 3px 35px;}
td.l td.he {background: #1e5581 url('i/m_b.gif') repeat-y; padding: 3px 10px 3px 35px; color: #d1d6e3;font: bold 15px arial, sans-serif;}
td.l td.co {background: #1e5581 url('i/m_b.gif') repeat-y; padding: 3px 10px 3px 35px; color: #fff;font-size: 11px;}

td.tc {background: url('i/c_b.gif') no-repeat; padding: 5px 15px 10px 15px;} /* Ячейка центральной части страницы и вложенные элементы */
td.tc h1 {margin-bottom: 0px; font-size: 15px;}
td.tc img.i {border: 2px solid #c5cbd8;}
td.tc p {margin-right: 3px;}
td.tc table.lnks {width: 100%;}
td.tc table.lnks td {padding: 5px; vertical-align: middle;}
td.tc td {padding: 0px 0px 15px 0px;}
td.tc td.h1 {padding-top: 15px;}
td.tc td.im, td.tc td.tx {border-bottom: 1px solid #d1d6e3; padding-bottom: 15px;}
td.tc td.tx, td.tc td.txb {padding: 0px 0px 15px 15px; width: 100%;}
td.tc td.txb {background: url('i/i_dots3.gif') repeat-y; padding-top: 10px;}
td.tc td.ul {padding-right: 10px;}

td.tv {background: #2b3544 url('i/t_l.jpg') no-repeat; color: #fff; font: 14px arial, sans-serif; height: 147px; line-height: 1.4; padding-right: 20px; text-align: right; vertical-align: middle; width: 100%;} /* Ячейка шапки с картинками */

td.ttm {background-color: #d1d6e3; border-bottom: 2px solid #fff; border-top: 2px solid #fff; font-size: 12px; padding: 10px 15px;}
td.ttm img {margin: 0px 10px;}

td.ttr {background-color: #737c97; border-left: 2px solid #fff; font-size: 12px; vertical-align: middle; padding: 15px 15px 15px 12px;} /* Ячейка правой части шапки и вложенные элементы */
td.ttr a {color: #fff;}
td.ttr table {width: 170px;}
td.ttr td {padding: 5px;}

td.tcr {background: #d1d6e3 url('i/a_r.gif') no-repeat 0% 100%; padding-bottom: 100px;} /* Ячейка правой колонки и вложенные элементы */
td.tcr img.i {border: 2px solid #fff; margin-bottom: 10px;}
td.tcr li {background-image: url('i/al_b.gif');}
td.tcr td.tx {padding: 15px;}

td.ttc, td.ttcr, td.tbr {background-color: #1e5581; color: #fff; padding: 10px 15px;}
td.tbr {border-top: 2px solid #fff;}
td.ttc, td.ttcr {border-bottom: 2px solid #fff; vertical-align: bottom;}

td.ttcr {padding-bottom: 14px;} /* Ячейка шапки с иконками */
td.ttcr img.ic {margin: 0px 10px;}

ul {margin: 10px 0px 10px 10px; padding: 0px;}
li {background: url('i/al.gif') no-repeat 0px 3px; list-style-type: none; padding: 0px 0px 5px 15px;}

.headermin{font:normal 10px helvetica,sans-serif,tahoma;color:#1e5581;}
.text{color: #fff; padding: 10px 15px;}

 #form {font-size:10px; margin-left: 220px }
#form fieldset {background: #EDF3F7; width:400px;  border:solid 1px #1e5581}  /* рамка вокруг формы*/
#form legend {color:#1e5581; background:inherit;} /* IE использует цвет шрифта */
#form label {color:#1e5581;float:left; width:100px; line-height:12px; margin-right:10px; text-align:right;} /* подписи к полям сдвигаются влево; ширина колонки подписей; отступ до поля ввода */
 #form input, #form select, #form textarea {border:1px solid #1e5581; background-color:#fff; margin:2px; width:250px; padding-left:5; color:#333333; font:normal 10px tahoma,verdana,helvetica,sans-serif;} /* ширина полей формы *//* делаем одинаковый шрифт для input, select, textarea */
#form .noresize {width:auto; background-color:#d1d6e3; border:solid 1px #1e5581;} /* для кнопок, переключателей */
 #form .submit { margin-left:10px; margin-top:10px; margin-bottom:10px;} /* сдвигаем кнопку отправки */
