/* body */
body { background-color: #999; }

/* header */
#header { background: url(../images/bg-header.gif) no-repeat; }
#header li { background: url(../images/bg-menu-separator.gif) no-repeat; }
#header li a:link, #header li a:visited { color: #333; }
#header li.active a { border-bottom: #000 solid 3px; }

/* main */
#main { background: url(../images/bg-main.gif) repeat-y; }

/* footer */
#footer { background: url(../images/bg-footer.gif) no-repeat; color: #333; }
#footer a:link, #footer a:visited { color: #333; }

a.detail:hover { color: #a45200; }

/* form */
.form { background-color: #ebddc0; }
.form .title { background: #6c3600 url(../images/bg-title-1.gif) repeat-x; }
.group3 .form .title { background: url(../images/bg-title-3.gif) no-repeat; }
.form .content { color: #000; }
.form .content .request { color: #2c1901; }

/* section */
.section1 { background: #dac189; }
.section1 h1, .section1 .title { background: #ebddc0; color: #5b696a; }
.section1 .content { background: #dac189; }
.section2 { background: #dac189; }
.section2 .title, .section2 .title2 { background: #ebddc0; color: #5b696a; }
.section2 .title2 { color: #5b696a; }
.section2 .content { background: #dac189; }

.blog .title { color: #5b696a; }

.group2 .title2 { background: #fdfbf7 url(../images/bg-title-2.gif) no-repeat; color: #3f3359; }
.group4 h1 a:link, .group4 h1 a:visited { color: #8c432b; }

.stepForm .form em.error { color: #f00; }
.stepForm .step1 .title strong { background: url(../images/ico-arrow-2.gif) no-repeat right center; padding-right: 35px; }
.stepForm .step3 .title { background: url(../images/bg-title-1.gif) repeat-x; }

.list1 li .titleItem a { color: #8c432b; }
