body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,img { margin: 0; padding: 0; }
body { font: 14px Arial, Helvetica, sans-serif; color: #847c71; }

a { color: #4071a3; font-weight: bold; outline-style: none; }

img { border: 0; }
label { font-weight: bold; display: block; margin-bottom: 3px; }
input.text, textarea.text { padding: 2px 3px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; letter-spacing: 0.05em; }
select.text { max-width: 160px; }
input.submit { width: 72px; height: 22px; border: 0; }

.small { font-size: 11px; }
.clear { clear: both; }

.top, .separator, .tools, .content-well.float, .content-well.c form.contact, #flash { display: none; }

.header { padding: 25px 33px 25px 19px; }
.header h1 a { font-size: 20px; display: block; }
.consultation { border-top: 1px solid #8EC6E0; margin-top: 10px; padding-top: 10px; }

.navigation { clear: both; padding: 9px 20px; }
.navigation a { color: #fff; font-weight: normal; font-family: "Arial Narrow", Arial; font-size: 11px; text-decoration: none; letter-spacing: 0.1em; text-transform: uppercase; padding-bottom: 1px; margin: 0 10px; }
.navigation a.active { border-bottom: 2px solid #BAA04F; }

.content { padding: 10px 7px 0; color: #847C71; font-size: 13px; }
.content h2 { color: #0F4663; font: 23px "Arial Narrow", Arial; letter-spacing: 0.02em; border-bottom: 1px solid #E2E2D3; padding-bottom: 10px; margin-bottom: 10px; }

.content-well { float: left; padding: 0 40px; letter-spacing: -0.01em; padding-top: 16px; line-height: 2em; }

.footer { clear: both; margin-top: 10px; padding: 1px 75px 10px; font-size: 11px; text-align: center; }
.footer a { text-decoration: none; }
.footer p.links { margin: 15px 0; line-height: 1.75em; }
.footer p.links a { padding: 0 10px; }

.case { font-size: 11px; border-top: 1px solid #E2E2D3; padding-top: 10px; margin-top: 10px; }
.case p { margin: 0; }
.case .result { color: #000; font-weight: bold; }

.pagination { border-top: 1px solid #E2E2D3; padding-top: 10px; margin-top: 10px; text-align: center; }
.pagination span.disabled { color: #aaa; }
.pagination span.current { font-weight: bold; color: #000; }
.pagination span, .pagination a { padding: 0 3px; }
.pagination a { text-decoration: none; }