/* Путь */
DIV.path { padding: 0 0 3px; font-size: 10px; color: #E20000; }
DIV.path A { color: #E20000 !important; }
/* Разлинованая таблица */
TABLE.table { margin: .9em 0; border-bottom: 8px solid #D6D6D6; }
TABLE.table TH { padding: 4px 10px 5px; height: 26px; font-size: 95%; font-size: '70%'; background: #E20000; color: #FFF; vertical-align: middle; }
TABLE.table TD { padding: 7px 10px; vertical-align: middle; font-size: 95%; font-size: '70%'; text-align: center; border-bottom: 1px solid #D6D6D6; background: #FFF; }
TABLE.table TD.lft, TABLE.table TH.lft { text-align: left; }
TABLE.table TD.rgh, TABLE.table TH.rgh { text-align: right; }
/* Форма */
TABLE.form { width: 580px; margin: .8em 0; }
TABLE.form TD { vertical-align: middle; padding: 5px 4px 1px 4px; }
TABLE.form TD.name { width: 30%; font-weight: bold; }
TABLE.form TD.input { width: 70%; }
SPAN.star { padding: 0 0 0 5px; color: #E20000; font-size: 13px; font-weight: bold; }
/* Различия с главной */
TABLE.main TD.collage DIV { height: 106px; }
DIV.service { padding: 127px 6px 0 0; }
TABLE.main TD.content { padding: 12px 40px 35px 15px; }
/* Законы */
Ul.laws { margin: 10px 15px; }
Ul.laws LI { font-size: 115%; font-weight: bold; }
/* Статьи */
DIV.articles DIV { padding: 7px 0 10px; }
DIV.articles DIV SPAN { display: block; font-size: 95%; font-weight: bold; color: #999; }
DIV.articles DIV A { font-weight: bold; line-height: 120%; }
/* Вопрос - ответ */
OL.nt LI { font-size: 115%; font-weight: bold; }
OL.faq { margin-top: 10px; margin-bottom: 15px; }
OL.faq LI A { text-decoration: underline; }
OL.faq LI A:visited { color: #999 !important; }
DL.faq DT { padding: 2px 10px 1px 15px; font-weight: bold; }
DL.faq DD { padding: 4px 10px 25px 15px; font-size: 95%; }
DL.faq DD.sc {
	color: #993300;
	color: #BC0000;
}
DL.faq DT A { color: #CE0000 !important; text-decoration: none !important; }
OL.faq LI.mark { background-color: #FFFFE0; }
DL.faq DT.mark { background-color: #FFFFE0; padding: 10px; border: solid #FFE7A8; border-width: 1px 1px 0px 1px; }
DL.faq DD.mark { background-color: #FFFFE0; padding: 0 10px 10px; margin-bottom: 15px; margin-left: 0;  border: solid #FFE7A8; border-width: 0px 1px 1px 1px;   }
/* Карта сайта */
UL.map { margin: 15px 10px; }
UL.map LI { font-weight: bold; font-size: 105%; }
UL.map UL { padding-left: 25px; list-style: outside  url(../img/marker-small.gif); }
UL.map UL LI { font-size: 90%; }
UL.map UL UL LI { font-size: 100%; font-weight: normal; }
