/* Reset
--------------------------------------------------------------------------------------- */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, em, font, img, s, small, strike, strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
table { border-collapse: collapse; border-spacing: 0; }

/* Global Settings
--------------------------------------------------------------------------------------- */
body { background: #fff; color: #3e3e3e; font: normal 13px Arial, Tahoma, Verdana, sans-serif; line-height: 16px; }
a { color: #9c632c; text-decoration: underline; }
a:visited {  }
a:hover, a:active, a.more:hover { color: #d45103; }
a.more { color: #94203d; }

/* Typography
--------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1, h2, h3 { font-size: 13px; color: #94203d; padding-bottom: 10px; }
h3 a {color: #94203d; text-decoration: none;}
ol, ul, p { padding-bottom: 12px; }
ol, ul { padding-left: 16px; }

/* Header
--------------------------------------------------------------------------------------- */
#header, #wrapper, #footer-wrapper { min-width: 990px; }
#header { width: 100%; height: 259px; background: #6a655f; }
#header th, #header td { vertical-align: top; }
#header .header-left { background: #7e2424 url('http://www.auradoma.ru/img/bg-menu-icons.jpg') 0 100% no-repeat; width: 378px; }
#header .header-left .logo { background: #e0cA9b url('http://www.auradoma.ru/img/bg-header-left.jpg') no-repeat; height: 232px; }
#header .logo h1 { float: left; display: inline; width: 160px; height: 106px; overflow: hidden; margin: 49px 0 0 106px; }
#header .logo h1 a { background: transparent url('http://www.auradoma.ru/img/bg-aura-logo.jpg') 0 0 no-repeat; display: block; width: 160px; height: 106px; overflow: hidden; text-indent: -9999px; }
#header .logo h1 a:hover { background-position: 0 -106px; }
#header .header-left .icons { padding: 0 0 0 74px; letter-spacing: 15px; }
#header .nav-container { vertical-align: top; }
#header .header-right { height: 199px; width: 100%; }
#header .header-right th { background: #6a655f url('http://www.auradoma.ru/img/bg-body.png') 100% 0; }
#header .header-right td { background: #e0cA9b url('http://www.auradoma.ru/img/bg-header-right.jpg') 100% 0 no-repeat; width: 608px; }
#header #menu { background: #7e2424 url('http://www.auradoma.ru/img/bg-menu.jpg') repeat-x; height: 60px; width: 100%; text-align: center; }
#header #menu div { background: transparent url('http://www.auradoma.ru/img/bg-menu-right.jpg') 100% 0 no-repeat; text-align: center; }
#header #menu table { margin: 0 auto; height: 60px; width: 90%; }
#header #menu table td { background: transparent url('http://www.auradoma.ru/img/bg-menu-light.jpg') 50% 50% no-repeat; font: normal 17px Tahoma, Verdana, Arial, sans-serif; line-height: 17px; text-align: center; vertical-align: middle; padding-bottom: 4px; }
#header #menu table td a { color: #f0e0c7; text-decoration: none; }
#header #menu table td a:hover { color: #fff; text-decoration: none; }

/* Content
--------------------------------------------------------------------------------------- */
#wrapper { background: #cfbca2 url('http://www.auradoma.ru/img/bg-body.png'); text-align: left; }
#content-wrapper { background: transparent url('http://www.auradoma.ru/img/bg-left-col.jpg') 0 0 repeat-y; width: 100%; min-height: 500px; }
#content-wrapper #left-col { background: transparent url('http://www.auradoma.ru/img/bg-left-col-bottom.jpg') 0 100% no-repeat; padding-bottom: 210px; width: 339px; }
#content-wrapper #center-col { background: #f0e0c7 url('http://www.auradoma.ru/img/bg-wrapper.gif'); }
#content-wrapper #right-col { background: transparent url('http://www.auradoma.ru/img/bg-right-col-bottom.gif') 100% 100% no-repeat; width: 194px; }
#left-col, #center-col, #right-col { vertical-align: top; }

#footer-wrapper { background: #7e2424 url('http://www.auradoma.ru/img/bg-footer.jpg'); }
#footer-wrapper #footer { background: url('http://www.auradoma.ru/img/bg-footer-left.jpg') no-repeat; }
#footer-wrapper #footer div { background: url('http://www.auradoma.ru/img/bg-footer-right.jpg') 100% 0 no-repeat; padding-left: 165px; text-align: center; }
#footer-wrapper #footer div p { height: 41px; margin: 0 auto; padding: 0; font: normal 13px Tahoma, Arial, Verdana, sans-serif; color: #f0e0c7; line-height: 40px; }

#left-col .content { background: url('http://www.auradoma.ru/img/bg-left-col-top.jpg') no-repeat; min-height: 115px; width: 271px; padding: 64px 34px 0 34px; }
#left-col .content dl { margin-bottom: 20px; }
#left-col .content dl dd { background: url('http://www.auradoma.ru/img/news-marker.gif') no-repeat; padding: 14px 0 8px 0; }
#left-col .content dl dd.first { background: none; padding-top: 0; }
#left-col .advert { margin-top: -22px; text-align: center; }

#center-col .content { padding: 20px 20px 0 20px; }
#center-col table.sections { background: transparent url('http://www.auradoma.ru/img/decor.gif') 100% 100% no-repeat; border-bottom: 2px solid #bd7a3e; margin-bottom: 20px; }
#center-col table.sections th { width: 100px; padding: 0 10px 5px 0; text-align: center; vertical-align: middle; }
#center-col table.sections td { padding-bottom: 5px; vertical-align: top; }
#center-col table.sections .last th, table.sections .last td { padding-bottom: 35px; }
#center-col table.articles th, table.articles td { padding-bottom: 15px; vertical-align: top; }
#center-col table.articles th { width: 100px; padding-right: 10px; }
#center-col table.articles th img { margin-top: 3px; }

#right-col .content { padding: 50px 10px 135px 10px; }
#right-col .content .frame { background: #fffce8 url('http://www.auradoma.ru/img/bg2-frame-middle.gif') 0 0 repeat-y; margin-bottom: 20px; width: 174px; }
#right-col .content .frame .ft { background: transparent url('http://www.auradoma.ru/auradoma/img/bg2-frame-top.gif') 0 0 no-repeat; }
#right-col .content .frame .fb { background: transparent url('http://www.auradoma.ru/img/bg2-frame-bottom.gif') 0 100% no-repeat; padding: 18px 16px 10px 16px; }
#right-col .content .frame .fb p { padding-bottom: 20px; }
#right-col .content .frame1 { background: #fff7e8 url('http://www.auradoma.ru/img/bg-frame2-middle.gif') 0 0 repeat-y; margin-bottom: 20px; width: 174px; }
#right-col .content .frame1 .ft { background: transparent url('http://www.auradoma.ru/img/bg-frame2-top.gif') 0 0 no-repeat; }
#right-col .content .frame1 .fb { background: transparent url('http://www.auradoma.ru/img/bg-frame2-bottom.gif') 0 100% no-repeat; padding: 18px 16px 10px 16px; }
#right-col .content .frame1 .fb p { padding-bottom: 20px; }

#description { width: 160px; height: 70px; margin: -70px 0 0 140px; position: absolute; }

/* Global Classes
--------------------------------------------------------------------------------------- */
.clear     { clear: both; }
.clearing  { clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.f-left    { float: left; }
.f-right   { float: right; }
.a-left    { text-align: left; }
.a-right   { text-align: right; }
.a-center  { text-align: center; }
.a-justify { text-align: justify; }
.bold      { font-weight: bold; }
.italic    { font-style: italic; }
.underline { border-bottom: 1px solid; }/* Reset
--------------------------------------------------------------------------------------- */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, em, font, img, s, small, strike, strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
table { border-collapse: collapse; border-spacing: 0; }

/* Global Settings
--------------------------------------------------------------------------------------- */
body { background: #fff; color: #3e3e3e; font: normal 13px Arial, Tahoma, Verdana, sans-serif; line-height: 16px; }
a { color: #9c632c; text-decoration: underline; }
a:visited {  }
a:hover, a:active, a.more:hover { color: #d45103; }
a.more { color: #94203d; }

/* Typography
--------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h2, h3 { font-size: 13px; color: #94203d; padding-bottom: 10px; }
h3 a {color: #94203d; text-decoration: none;}
ol, ul, p { padding-bottom: 12px; }
ol, ul { padding-left: 16px; }

/* Header
--------------------------------------------------------------------------------------- */
#header, #wrapper, #footer-wrapper { min-width: 990px; }
#header { width: 100%; height: 259px; background: #6a655f; }
#header th, #header td { vertical-align: top; }
#header .header-left { background: #7e2424 url('http://www.auradoma.ru/img/bg-menu-icons.jpg') 0 100% no-repeat; width: 378px; }
#header .header-left .logo { background: #e0cA9b url('http://www.auradoma.ru/img/bg-header-left.jpg') no-repeat; height: 232px; }
#header .logo h1 { float: left; display: inline; width: 160px; height: 106px; overflow: hidden; margin: 49px 0 0 106px; }
#header .logo h1 a { background: transparent url('http://www.auradoma.ru/img/bg-aura-logo.jpg') 0 0 no-repeat; display: block; width: 160px; height: 106px; overflow: hidden; text-indent: -9999px; }
#header .logo h1 a:hover { background-position: 0 -106px; }
#header .header-left .icons { padding: 0 0 0 74px; letter-spacing: 15px; }
#header .nav-container { vertical-align: top; }
#header .header-right { height: 199px; width: 100%; }
#header .header-right th { background: #6a655f url('http://www.auradoma.ru/img/bg-body.png') 100% 0; }
#header .header-right td { background: #e0cA9b url('http://www.auradoma.ru/img/bg-header-right.jpg') 100% 0 no-repeat; width: 608px; }
#header #menu { background: #7e2424 url('http://www.auradoma.ru/img/bg-menu.jpg') repeat-x; height: 60px; width: 100%; text-align: center; }
#header #menu div { background: transparent url('http://www.auradoma.ru/img/bg-menu-right.jpg') 100% 0 no-repeat; text-align: center; }
#header #menu table { margin: 0 auto; height: 60px; width: 90%; }
#header #menu table td { background: transparent url('http://www.auradoma.ru/img/bg-menu-light.jpg') 50% 50% no-repeat; font: normal 17px Tahoma, Verdana, Arial, sans-serif; line-height: 17px; text-align: center; vertical-align: middle; padding-bottom: 4px; }
#header #menu table td a { color: #f0e0c7; text-decoration: none; }
#header #menu table td a:hover { color: #fff; text-decoration: none; }

/* Content
--------------------------------------------------------------------------------------- */
#wrapper { background: #cfbca2 url('http://www.auradoma.ru/img/bg-body.png'); text-align: left; }
#content-wrapper { background: transparent url('http://www.auradoma.ru/img/bg-left-col.jpg') 0 0 repeat-y; width: 100%; min-height: 500px; }
#content-wrapper #left-col { background: transparent url('http://www.auradoma.ru/img/bg-left-col-bottom.jpg') 0 100% no-repeat; padding-bottom: 210px; width: 339px; }
#content-wrapper #center-col { background: #f0e0c7 url('http://www.auradoma.ru/img/bg-wrapper.gif'); }
#content-wrapper #right-col { background: transparent url('http://www.auradoma.ru/img/bg-right-col-bottom.gif') 100% 100% no-repeat; width: 194px; }
#left-col, #center-col, #right-col { vertical-align: top; }

#footer-wrapper { background: #7e2424 url('http://www.auradoma.ru/img/bg-footer.jpg'); }
#footer-wrapper #footer { background: url('http://www.auradoma.ru/img/bg-footer-left.jpg') no-repeat; }
#footer-wrapper #footer div { background: url('http://www.auradoma.ru/img/bg-footer-right.jpg') 100% 0 no-repeat; padding-left: 165px; text-align: center; }
#footer-wrapper #footer div p { height: 41px; margin: 0 auto; padding: 0; font: normal 13px Tahoma, Arial, Verdana, sans-serif; color: #f0e0c7; line-height: 40px; }

#left-col .content { background: url('http://www.auradoma.ru/img/bg-left-col-top.jpg') no-repeat; min-height: 115px; width: 271px; padding: 64px 34px 0 34px; }
#left-col .content dl { margin-bottom: 20px; }
#left-col .content dl dd { background: url('http://www.auradoma.ru/img/news-marker.gif') no-repeat; padding: 14px 0 8px 0; }
#left-col .content dl dd.first { background: none; padding-top: 0; }
#left-col .advert { margin-top: -22px; text-align: center; }

#center-col .content { padding: 20px 20px 0 20px; }
#center-col table.sections { background: transparent url('http://www.auradoma.ru/img/decor.gif') 100% 100% no-repeat; border-bottom: 2px solid #bd7a3e; margin-bottom: 20px; }
#center-col table.sections th { width: 100px; padding: 0 10px 5px 0; text-align: center; vertical-align: middle; }
#center-col table.sections td { padding-bottom: 5px; vertical-align: top; }
#center-col table.sections .last th, table.sections .last td { padding-bottom: 35px; }
#center-col table.articles th, table.articles td { padding-bottom: 15px; vertical-align: top; }
#center-col table.articles th { width: 100px; padding-right: 10px; }
#center-col table.articles th img { margin-top: 3px; }

#right-col .content { padding: 50px 10px 135px 10px; }
#right-col .content .frame { background: #fffce8 url('http://www.auradoma.ru/img/bg2-frame-middle.gif') 0 0 repeat-y; margin-bottom: 20px; width: 174px; }
#right-col .content .frame .ft { background: transparent url('http://www.auradoma.ru/img/bg2-frame-top.gif') 0 0 no-repeat; }
#right-col .content .frame .fb { background: transparent url('http://www.auradoma.ru/img/bg2-frame-bottom.gif') 0 100% no-repeat; padding: 18px 16px 10px 16px; }
#right-col .content .frame .fb p { padding-bottom: 20px; }
#right-col .content .frame1 { background: #fff7e8 url('http://www.auradoma.ru/img/bg-frame2-middle.gif') 0 0 repeat-y; margin-bottom: 20px; width: 174px; }
#right-col .content .frame1 .ft { background: transparent url('http://www.auradoma.ru/img/bg-frame2-top.gif') 0 0 no-repeat; }
#right-col .content .frame1 .fb { background: transparent url('http://www.auradoma.ru/img/bg-frame2-bottom.gif') 0 100% no-repeat; padding: 18px 16px 10px 16px; }
#right-col .content .frame1 .fb p { padding-bottom: 20px; }

#description { width: 160px; height: 70px; margin: -70px 0 0 140px; position: absolute; }

/* Global Classes
--------------------------------------------------------------------------------------- */
.clear     { clear: both; }
.clearing  { clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.f-left    { float: left; }
.f-right   { float: right; }
.a-left    { text-align: left; }
.a-right   { text-align: right; }
.a-center  { text-align: center; }
.a-justify { text-align: justify; }
.bold      { font-weight: bold; }
.italic    { font-style: italic; }
.underline { border-bottom: 1px solid; }