/* ссылки */
a {color: #00288e; text-decoration: underline;}
a:hover {text-decoration: none;}

body {background-color: #fff; color: #323232; font: 12px tahoma, verdana, sans-serif; margin: 0px; padding: 0px;} /* тело */

div.cg {border: 1px solid #b6d2ee; margin-bottom: 20px;} /* контейнер с однопиксельной рамкой */

/* общие */
h1 {font: bold 16px verdana ms, sans-serif; color: #336699; margin: 0px 0px 15px 0px;}
h2 {font: bold 12px verdana, sans-serif; color: #336699; margin: 15px 0px 5px 0px;}
img, table {border: 0px;}
img.pic {border: 2px solid #fff; margin: 15px;}
img.pict {border: 2px solid #fff; margin: 5px;}
p, td {font: 11px tahoma, verdana, sans-serif; line-height: 1.4;}
p {margin: 5px 10px 5px 0px;}
td {vertical-align: top;} 

p.sm {font-size: 11px; margin-bottom: 15px;} /* абзацы мелкие */

table.b, table.c, table.cnt, table.mn, table.t {width: 100%;} /* формирующие таблицы */

table.b {background-color: #336699;} /* подвал */
table.b a, table.mn a {color: #fff;} /* подвал. ссылки */

table.b td.l, table.b td.r {color: #fff; font-size: 11px; padding: 10px 10px 13px 10px;}  /* подвал. ячейки */
table.b td.r {text-align: right;}  /* подвал. правая ячейка */

table.cnt td {text-align: center; padding: 5px;}  /* счетчики */

table.c td.cc {width: 60%;}
table.c td.cc, table.c td.lc, table.c td.rc {padding: 20px 15px;}
table.c td.lc, table.c td.rc {background-color:#e2edf8; width: 20%;}
table.c td.lc {border-right: 1px solid #336699;}
table.c td.lc div.bl {background-color: #336699; border: 2px solid #fff; color: #fff; padding: 10px;}
table.c td.rc {border-left: 1px solid #336699;}
table.c td.rc h2 {font: bold 11px verdana, sans-serif color: #336699;}
table.c td.lc div.bl table.cnt td {text-align: center;}
table.c td.lc h2 {margin-top: 0px;}
table.c div.cbl {background-color:#e2edf8; border: 1px solid #336699; clear: left; float: left; margin-bottom: 20px; width: 100%;}
table.c div.obl {border: 1px solid #336699; clear: left; float: left; margin-bottom: 20px; width: 100%;}

table.mn a {color: #fff; font-size: 12px; text-decoration: none;} /* меню. ссылки */
table.mn a:hover {text-decoration: underline;} /* меню. ссылки */
table.mn td {border-bottom: 1px solid #82a5c8; vertical-align: middle; padding: 5px 0px;} /* меню. типовая строка */
table.mn td.f {padding-top: 0px;} /* меню. первая строка */

table.t {background-color: #336699;} /* топ */
table.t td.lg {text-align: center; width: 20%;} /* топ. лого */
table.t td.rg img {margin: 10px 10px 6px 10px;} /* топ. cобственно картинка лого */
table.t td.rg {background: url('images/top.jpg') no-repeat; width: 100%;} /* топ. лого */
table.t td.tt, table.t td.tph {background-color: #4575a5; border-bottom: 2px solid #fff; border-top: 2px solid #fff; color: #fff; padding: 4px 10px 6px 10px;} /* топ. строка под лого */
table.t td.tt {text-align: left; font-size: 12px;} /* топ. текст под лого */
table.t td.tph {text-align: right; font-size: 12px;} /* топ. телефон и почта */

td.b1 {background-color: #336699;} /* топ и боттом. полоски */
td.b2 {background-color: #dde9f5;} /* топ и боттом. полоски */
td.b3 {background-color: #7b1818;} /* топ и боттом. полоски */

.text{
font:normal 11px tahoma;
color:#333333;
margin: 5px;
padding: 5px;
}

.textb{
font:normal 11px tahoma;
color:#546a8b;
margin: 5px;
padding: 5px;
}

 #form {font-size:10px; font-family: Tahoma, sans-serif;}
 #form fieldset {width:400px;  border:solid 1px #546a8b;}  /* рамка вокруг формы*/
 #form legend {color:#546a8b; background:inherit;} /* IE использует цвет шрифта */
 #form label {float:left; width:100px; line-height:12px; margin-right:10px; text-align:right;} /* подписи к полям сдвигаются влево; ширина колонки подписей; отступ до поля ввода */
 #form input, #form select, #form textarea {border:1px solid #336699; background-color:#FFFFFF; margin:2px; width:250px; padding-left:5; font:normal 10px tahoma,verdana,helvetica,sans-serif;} /* ширина полей формы *//* делаем одинаковый шрифт для input, select, textarea */
 #form .noresize {width:auto; background-color:#E3EAF4;} /* для кнопок, переключателей */
 #form .submit { margin-left:10px;margin-top:10px;margin-bottom:10px;} /* сдвигаем кнопку отправки */