TABLE.base { width: 100%; height: 100%;  background-color: #151515; }

H1, H1 A { font-size: 26px; font-family: Georgia; font-weight: normal !important; color: #cd2724 !important; }
H2, H2 A	{ font-size: 18px; font-family: Tahoma; font-weight: normal !important; color: #e9e9e9 !important; }
H3, H3 A { font-size: 13px; font-family: Tahoma; font-weight: bold !important; color: #b4b4b4 !important; }
H1 A:hover, H2 A:hover, H3 A:hover { color: #b4b4b4 !important; }

/* путь по сайту */
DIV.path, DIV.path A, DIV.path A:hover { padding: 0 0 0 0; font-size: 13px; color: #8a8a8a; }

/**/
TABLE.top-bg { height: 150px; width: 100%; background: url(../img/main-top-bg.jpg) repeat-x 0 0;  }

/* header */
TABLE.header { height: 150px; width: 100%; background: url(../img/main-lamp.jpg) no-repeat 0 0; }
TABLE TD.head-lft { width: 38.9%; }
TABLE TD.head-lft DIV IMG { position: absolute; margin-top: 50px; margin-left: 72px; }
TABLE TD.head-cnt { width: 54.3%; padding-top: 40px; }
TABLE TD.head-cnt DIV { /*margin-top: 40px;*/ color: #919191; }
TABLE TD.head-cnt DIV A, TABLE TD.inner-cnt DIV A:hover { color: #919191 !important; }
TABLE TD.head-rgh { width: 6.8%; }

/* main-bg */
TABLE.main-bg { width: 100%; background: url(../img/main-bg.jpg) repeat-x 0 0; }

/* nain-content */
TABLE.main-content { width: 100%; background: url(../img/main-girls.jpg) no-repeat 0 0; }

/* content */
TABLE.content { width: 100%; }
TABLE TD.content-lft { width: 47.9%; }
TABLE TD.content-rgh { width: 52.1%; }

/* info-block */
TABLE.text-block { width: 90%; margin-top: 0; margin-left: 20px; }
TABLE.text-block P { color: #b4b4b4; font-size: 13px; font-family: Arial; }

/* anonce */
TABLE.annonce { width: 100%; color: #9d9d9d; background: url(../img/inner-blockquote.jpg) repeat-y 100% 0; }
TABLE.annonce TD.a-lft { font-size: 11px; width: 33%; padding: 10px 2px 10px 20px; }
TABLE.annonce TD.a-cnt { font-size: 11px; width: 33%; padding: 10px 2px 10px 2px;  }
TABLE.annonce TD.a-rgh { font-size: 11px; width: 33%; padding: 10px 50px 10px 2px; }
TABLE.annonce TD A { font-weight: bold; color: #d1d1d1 !important; }
TABLE.annonce TD A:hover { color: #cd2724 !important; }
TABLE.annonce TD DIV.date { color: #707070; font-size: 10px; }

/* menu */
TABLE.menu { width: 100%; height: 25px; margin-top: 20px; background: transparent; text-align: left; }
TABLE.menu TD { padding: 1px; font-size: 18px; color: #c8c8c8; text-align: left; }
TABLE.menu TD.m1 { width: 105px; }
TABLE.menu TD.m2 { width: 95px; }
TABLE.menu TD.m3 { width: 105px; }
TABLE.menu TD.m4 { width: 140px; }
TABLE.menu TD.m5 { width: 60px; }
TABLE.menu TD.m6 { width: 15px; }
TABLE.menu TD.m7 { width: 10%; }
TABLE.menu TD.nobg { background-image: none; }
TABLE.menu TD A { display: block; padding: 5px 0; text-align: left; color: #c8c8c8 !important; }
TABLE.menu TD DIV { width: 100%; position: relative; white-space: nowrap; z-index: 55; }
TABLE.menu TD DIV.sel { background: none; }
TABLE.menu TD DIV.sel A, TABLE.menu TD DIV.sel A:hover { color: #fff !important; text-decoration: none !important; }
TABLE.menu TD.sel { background: none; color: #fff !important; text-align: left; }
TABLE.menu TD DIV TABLE { width: 180px; position: absolute; top: 25px; left: 0; visibility: hidden; background: none; }
TABLE.menu TD DIV TABLE.w100 { width: 100%; }
TABLE.menu TD DIV TABLE TD { padding: 11px 5px 5px 0; border-width: 5px; background: none; font-size: 13px; font-weight: normal; }
TABLE.menu TD DIV TABLE TD A, TABLE.menu TD DIV.sel TABLE TD A { display: block; padding: 0; margin: 0 0 6px 0; color: #b4b4b4 !important; font-size: 13px !important; text-decoration: underline !important; text-align: left; }
TABLE.menu TD DIV TABLE TD A:hover, TABLE.menu TD DIV.sel TABLE TD A:hover { color: #ff4e4e !important; font-size: 13px !important; text-decoration: underline !important; }

/* catalog */
DIV.catalog { padding: 240px 0 0 64px; }
DIV.catalog TABLE { margin-left: -16px; background: none; }
DIV.catalog TABLE TH { color: #4d4d4d; font-size: 16px; font-family: Georgia; font-style: italic; font-weight: bold; }
DIV.catalog TABLE TD { padding: 2px 0; font-size: 13px; font-family: Arial; color: #d1d1d1; }
DIV.catalog TABLE TD DIV { margin-bottom: -10px; }
DIV.catalog TABLE TD A { color: #d1d1d1 !important; }
DIV.catalog TABLE TD A:hover { color: #cd2724 !important; }

/* space */
DIV.space { padding-bottom: 97px; }

/* link */
DIV.link { width: 60%; margin: 5px 0 5px 30px; padding-left: 20px; clear: left; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }

/* main-footer */
DIV.relative { position: relative; }
DIV.absolute { width: 100%; position: absolute; top: -97px; }
DIV.relative DIV.absolute TABLE { width: 100%; height: 97px; background-color: #151515; color: #707070; }
DIV.relative DIV.absolute TABLE TD { font-size: 11px; }
DIV.relative DIV.absolute TABLE TD.main-foot-lft { width: 48%; padding-left: 54px; padding-top: 35px; }
DIV.relative DIV.absolute TABLE TD.main-foot-cnt { width: 26%; padding-left: 10px; padding-top: 35px; }
DIV.relative DIV.absolute TABLE TD.main-foot-rgh { width: 26%; padding-right: 28px; padding-top: 35px; }
DIV.relative DIV.absolute TABLE TD IMG { margin-left: 12px; float: right; }
DIV.relative DIV.absolute TABLE TD A , DIV.relative DIV.absolute TABLE TD A:hover { color: #8f8f8f !important; }
DIV.relative DIV.absolute TABLE TD DIV.ps { padding-top: 3px; }