BODY { background-color: #fff; margin:0; padding:0; }
BODY, TABLE, FORM, TEXTAREA, INPUT, OPTION, SELECT, A, P, FONT, DIV {
    font-family: "Times New Roman", Times, serif;
    font-size:18px; color:black;
}

IMG { border:none; }
IMG.middle { vertical-align:middle; }
IMG.icon { padding: 2px; border: 1px solid transparent; vertical-align: middle; }
a:hover IMG.icon { border: 1px solid #c8c8c8; }

HR { height:1px; border-color:#fdba79; border-style:solid; }

UL { margin:0px; padding:0px; padding-left:25px; }
LI { margin:5px; padding-left:10px; }

P { margin:5px 15px; padding:0px; text-indent: 25px; }

/* заголовки */
H1, H2, H3 { padding:0px; margin:0px; margin-top:15px; text-align:center; color:#8c726c; }
H1 { font-size: 28px; padding: 10px; }
H2 { font-size: 24px; }
H3 { font-size: 20px; }
H2, H2 A { font-size: 24px; }

/* ссылки */
A { text-decoration:none; background-color:transparent; }
A, A:link, A:visited { color:#ae4c25; }
A:hover { color:red; }

/* список страниц */
A:link.page, A:visited.page { border:transparent 0px solid; padding:2px 5px; }
A:hover.page { border:1px #c8c8c8 solid; padding:2px 4px; }

/* элементы форм */
FORM { padding:10px; margin:0px; }
TEXTAREA, INPUT, SELECT
{
    background-color:#FFFFFF; 
    padding: 3px;
}
INPUT.radio { border:#000000 0px solid; }
INPUT.button { background-color:#ff911c; color:#ffece7; font-weight:bold; }

TEXTAREA, INPUT, SELECT, TABLE.border { border:#fdba79 1px solid; }

/* Ошибки */
DIV.error, TR.error { background: url(bg_error.png); }
DIV.error { border: red 1px solid; padding:10px; margin:10px; }
DIV.error UL 
{
    list-style-image:url(error.png);
    background-color: white;
    border: red 1px solid;
}
DIV.error H2 { padding:5px; margin:0px; }

TR.bgColor { background: url(bg_rows.png); }

/* полоса навигации */
TD.navigation {
    background: url(bg_navigation.png); height:35px; 
    border-width:1px 0px; border-style:solid; border-color:#fdba79;
}

/* табличный дизайн страницы */
TD.headTd1, TD.headTd2, TD.headTd3, TD.headTd4, TD.headTd5, TD.headTd6 {
    background-repeat:no-repeat; background-position:center; 
}
TD.headTd1 { height:40px; background-image: url(nataly_01.jpg); font-size:24px; font-weight:bold; text-align:center; }
TD.headTd2 { height:155px; background-image: url(nataly_03.jpg); }
TD.headTd3 { background-image: url(nataly_03-03.jpg); }
TD.headTd4 { background-image: url(nataly_03-04.jpg); }
TD.headTd5 { background-image: url(nataly_07.jpg); background-repeat:no-repeat; background-position: top;  }
TD.headTd6 { height:60px; background-image: url(nataly_05.jpg); }
TD.mainTd1, TD.mainTd2, TD.mainTd3, TD.mainTd4, TD.mainTd5, TD.mainTd6, TD.mainTd7  {
    background-repeat:no-repeat;
}
TD.mainTd1 { background-image: url(nataly_07-07.jpg); }
TD.mainTd2 { background-image: url(nataly_11_01.jpg); }
TD.mainTd3 { background-image: url(nataly_14.jpg); background-position:bottom; border-width:0px 1px 0px 1px; border-style:solid; border-color:#fdba79; }
TD.mainTd4 { background-image: url(nataly_12_02.jpg); }
TD.mainTd5 { height:84px; background-image: url(nataly_16-17.jpg); }
TD.mainTd6 { background-image: url(nataly_18.jpg); }
TD.mainTd7 { background-image: url(nataly_09.jpg); }

/* телефон в шапке */
.phoneNumber { font-size:24px; font-weight:bold; }

/* текст */
.jUsual, .jUsualIndent, .jUsualPadding, .jUsualIndentPadding { text-align:justify; }
.jUsualPadding, .jUsualIndentPadding { padding:0px 20px; }
.jUsualIndent, .jUsualIndentPadding { text-indent:25px; }
.small { font-size:11px; }

TD.mainMenu { height: 35px; }