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:#ca6f5b; 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:#ca6f5b; color:#ffece7; font-weight:bold; }

TEXTAREA, INPUT, SELECT, TABLE.border { border:#ca6f5b 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-color:#ffe7de; bac0kground: url(bg_rows.png); }

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

TD.mainMenu { height:40px; }

/* телефон в шапке */
.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; }
