/*  */
TABLE.main { width: 100%; height: 100%;  background: url(../img/bottom-bg-x.gif) repeat-x 0 100%; }

/* Логотип, сервисы */
TABLE.main TD.top { height: 1%; }
TABLE.top { width: 100%; height: 170px; background: url(../img/bg-gold.jpg) no-repeat 0 0; }
TABLE.top TD.lft-col-t { width: 6%; }
TABLE.top TD.logo { width: 56%; padding: 45px 18px 12px 18px; }
TABLE.top TD.service { width: 38%; padding: 65px 0 0 0; background: url(../img/rings.gif) no-repeat 0 100%; }
TABLE.top TD.service IMG { float: right; margin: 0 0 0 12px; }

/*  */
TABLE.main TD.lft-col { width: 6%; }
TABLE.main TD.rgh-col { width: 6%; }

/*  */
TABLE.main TD.content { width: 88%; height: 100%; background: url(../img/rings.jpg) no-repeat 74% 100%; }
/* Меню */
DIV.pdn-menu { background: #7D0202 url(../img/menu-bg.gif) repeat-x 0 0; }
TABLE.pdn-menu { width: 100%; background: url(../img/menu-arc-11.gif) no-repeat 0 0; }
TABLE.pdn-menu TD.arc22 { padding: 0 18px; background: url(../img/menu-arc-22.gif) no-repeat 100% 100%; }
TABLE.pdn-menu TD.sub { background: url(../img/menu-arc-22-sub.gif) no-repeat 100% 100%; }
TABLE.menu { width: 100%; height: 36px; }
TABLE.menu TD { width: 1%; padding: 10px 2px 0; text-align: center; }
TABLE.menu TH { width: 5%; background: url(../img/menu-vline.gif) no-repeat 50% 11px; }
TABLE.menu TD A { color: #FFF !important; }
/* Тень от меню */
DIV.shadow { background: url(../img/shadow-x.gif) repeat-x 0 36px; }
DIV.shadow-l { background: url(../img/shadow-l.gif) no-repeat 0 36px; }
DIV.shadow-r { background: url(../img/shadow-r.gif) no-repeat 100% 36px; }
/* Под меню */
TABLE.sub-menu { width: 100%; }
TABLE.sub-menu TD { padding: 0 10px 8px 23px; background: #FEE5AD; border: solid #E7BB79; border-width: 0 1px 1px; }
TABLE.sub-menu TD DIV { float: left; margin: 6px 0 0; padding: 0 22px 0 15px; background: url(../img/marker.gif) no-repeat 0 0; font-size: 11px; font-weight: bold; }
DIV.sub-menu-arc { position: relative; }
DIV.sub-menu-arc DIV { position: absolute; top: -10px; width: 100%; height: 10px; background: url(../img/sub-menu-arc22.gif) no-repeat 100% 0; }
TABLE.sub-menu TD DIV A { color: #880202 !important; }
TABLE.sub-menu TD DIV A:hover { color: #DC470E !important; }
TABLE.sub-menu TD DIV.sel { background: url(../img/marker-black.gif) no-repeat 0 0; }
TABLE.sub-menu TD DIV.sel A { color: #000 !important; }
DIV.sub-sub { width: 200px; background: #FEEEC1; float: right; margin: 0 0 5px 15px; padding: 4px 0 10px; border-left: 1px solid #911616; border-bottom: 4px solid #911616; font-weight: bold; }
DIV.sub-sub DIV { padding: 2px 0 1px 26px; font-size: 11px; font-weight: bold; background: url(../img/marker-circle.gif) no-repeat 12px 7px; }
DIV.sub-sub DIV A { color: #880202 !important; }
DIV.sub-sub DIV A:hover { color: #DC470E !important; }
DIV.sub-sub DIV A { font-weight: normal; }

/* Услуги */
TABLE.service { width: 100%; height: 92px; margin-top: 21px; }
TABLE.service TD { width: 30%; padding: 31px 0 0; }
TABLE.service TD DIV { position: relative; background: #7D0202 url(../img/service-bg.gif) repeat-x 0 0; }
TABLE.service TD DIV DIV { position: absolute; }
TABLE.service TD DIV A { display: block; height: 38px; background: url(../img/service-r.gif) no-repeat 100% 0; }
TABLE.service TD.credit DIV A { padding: 12px 12px 0 123px; }
TABLE.service TD.credit DIV DIV { width: 88px; height: 79px; left: -15px; top: -18px; background: url(../img/service-credit-bg.gif) no-repeat 0 0; }
TABLE.service TD.discount DIV A { padding: 6px 12px 0 132px; }
TABLE.service TD.discount DIV DIV { width: 119px; height: 92px; top: -31px; left: -8px; background: url(../img/service-discount-bg.gif) no-repeat 0 0; }
TABLE.service TD.present DIV A { padding: 6px 12px 0 132px; }
TABLE.service TD.present DIV DIV { width: 104px; height: 92px; top: -31px; background: url(../img/service-present-bg.gif) no-repeat 0 0; }
TABLE.service TH { width: 5%; padding: 0 5px; }

/*  */
TABLE.content { width: 100%; }
TABLE.content TD.welcome { width: 70%; padding: 24px 45px 96px 0; }
TABLE.content TD.anones { width: 30%; padding: 57px 0 55px 30px; }
TABLE.anones { width: 100%; margin-bottom: 32px; }
TABLE.anones TH { width: 1%; background: #FEE5AD; text-align: left; }
TABLE.anones TH DIV { width: 68px; height: 68px; overflow: hidden; position: relative; margin-bottom: 10px; }
TABLE.anones TH DIV DIV { position: absolute; background: url(../img/anones-arc.gif) no-repeat 0 0; }
TABLE.anones TD { padding: 6px 18px 8px 21px; background: #FEE5AD url(../img/anones-y.gif) repeat-y 100% 0; vertical-align: middle; }
TABLE.anones TH DIV.last {
	margin-bottom: 0;
}

/* Магазины */
DIV.shops { padding: 39px 0 0; }
DIV.shops DIV { position: relative; background: #7D0202 url(../img/service-bg.gif) repeat-x 0 0; }
DIV.shops DIV A { display: block; height: 38px; padding: 12px 12px 0 89px; background: url(../img/service-r.gif) no-repeat 100% 0; }
DIV.shops DIV DIV { position: absolute; width: 84px; height: 100px; top: -39px; left: -8px; background: url(../img/shops-bag.gif) no-repeat 0 0; }

DIV.street { position: relative; z-index: 234; padding: 10px 0 10px 74px; }
DIV.street DIV { padding: 0 0 1px 15px; background: url(../img/marker-circle.gif) no-repeat 0 6px; font-size: 11px; }
DIV.street DIV A { color: #880202 !important; }
DIV.street DIV A:hover { color: #DC470E !important; }

/* Copyright */
TABLE.main TD.copyright { height: 1%; border-bottom: 10px solid #880202; background: #FEEDBE url(../img/copy-arc-12.gif) no-repeat 100% 0; }
TABLE.main TD.copyright DIV { padding: 16px 58px 9px 24px; font-size: 11px; color: #3C3C3C; background: url(../img/copy-arc-11.gif) no-repeat 0 0; }
TABLE.main TD.copyright DIV IMG { float: right; margin: 0 0 0 12px; }
TABLE.main TD.copyright DIV SPAN { display: block; padding: 8px 0 0; }
TABLE.main TD.copyright A { color: #880202 !important; }
