TABLE.base { width: 100%; height: 100%;  background-color: #070707; }

/* path */
DIV.path, DIV.path A, DIV.path A:hover { padding: 0 0 0 0; font-size: 13px; color: #8a8a8a; }

/* inner-header */
TABLE.inner-header { height: 150px; width: 100%; background: url(../img/inner-lamp.jpg) no-repeat 0 0; }
/* inner-bg */
TABLE.inner-bg { width: 100%; background: url(../img/inner-bg.jpg) repeat-x 0 0; }
/* inner-content */
TABLE.inner-content { width: 100%; background: url(../img/inner-girls.jpg) no-repeat 0 0; }
/* inner-left */
TABLE TD.inner-lft { width: 36.9%; }
TABLE TD.inner-lft DIV IMG { position: absolute; margin-top: 63px; margin-left: 72px; }
/* inner-center */
TABLE TD.inner-cnt { width: 56.3%; padding-top: 49px; }
TABLE TD.inner-cnt DIV { /*margin-top: 49px;*/ color: #919191; }
TABLE TD.inner-cnt DIV A, TABLE TD.inner-cnt DIV A:hover { color: #919191; }
/* inner-right*/
TABLE TD.inner-rgh { width: 6.8%; }

/* menu */
TABLE.menu { width: 100%; height: 25px; margin-top: 29px; background: transparent; text-align: left; }

/* info-block */
TABLE.info-block { width: 100%; margin-top: 60px; }
TABLE.info-block P { color: #b4b4b4; font-size: 13px; }
TABLE.info-block BLOCKQUOTE { color: #b4b4b4; font-size: 13px; }

/* contacts */
DIV.contacts { position: absolute; left: 27px; top: 50px; font-size: 22px; font-family: Georgia; text-align: left; color: #858585; }
DIV.contacts DIV.cont1 { margin: 15px 0 1px 0; font-size: 11px; font-family: Tahoma; color: #9d9d9d; }
DIV.contacts DIV.cont2 { font-size: 16px; color: #d1d1d1; }
DIV.contacts DIV.cont3 { font-size: 20px; color: #d1d1d1; }

/* дата новости, события, публикации */
DIV.date-new {margin: 20px 0 -10px 0; font-size: 11px; color: #909090;}

/* Вопросы и ответы */
OL.faq {margin-top: 10px; color: #b4b4b4; font-size: 13px; }
OL.faq LI A {color: #b4b4b4 !important; text-decoration: underline; font-weight: bold;}
OL.faq LI A:hover {color: #fff !important;}
DL.faq DT {color: #b4b4b4; padding: 2px 0 1px 13px; font-size: 13px; font-weight: bold;}
DL.faq DD {color: #b4b4b4; padding: 4px 0 16px 5px; font-size: 13px; }
DL.faq DT A {color: #02488с !important; text-decoration: none !important;}
DIV.dp {margin: 12px 0 4px 8px; float: right; background: #ECF8D0; padding: 8px; border: 1px solid #D8E6BC; font-weight: bold;}
DIV.dp A {color: #1371BA !important;}
DIV.dp A:hover {color: #B91919 !important;}
P A:hover { color: #fff !important; }

/* contacts */
DIV.contacts { margin: 300px 0 0 23px; }
DIV.contacts DIV { font-size: 11px; color: #000; }
DIV.contacts DIV A, DIV.contacts DIV A:hover { font-size: 11px; color: #0895ed !important; }
DIV.contacts DIV.phones { font-size: 11px; font-weight: bold; color: #0895ed; }
TD.cont-phones { width: 60px; font-size: 11px; color: #000; }

/* Назад */
DIV.ret { margin: 15px 0 0 0;}
DIV.ret A { font-size: 12px; font-weight: bold; color: #b4b4b4 !important; }
DIV.ret A:hover { color: #fff !important; }

/* pages */
DIV.pages { padding-top: 4px; font-size: 13px; font-weight: bold; word-spacing: 4px; clear: left; }
DIV.pages A:hover { color: #fff !important; }

/* form */
TABLE.form { width: 95%; margin: .8em 0; background: none; }
TABLE.form TD { vertical-align: middle; padding: 5px 4px 1px 4px; }
TABLE.form TD.name { width: 30%; font-weight: bold; color: #6d6d6d; }
TABLE.form TD.input { width: 70%; }
SPAN.star { padding: 0 0 0 5px; color: #cd2724; font-size: 13px; font-weight: normal;}

/* table */
TABLE.table { margin: .3em 0; clear: left; }
TABLE.table TH { padding: 6px 8px 5px; font-size: 13px; color: #b4b4b4; border-bottom: 1px solid #e6e6e6; vertical-align: bottom; background: none; }
TABLE.table TD { padding: 5px 8px;  vertical-align: middle; text-align: center; font-size: 11px; color: #b4b4b4; background: none; }
TABLE.table TD.lft, TABLE.table TH.lft { text-align: left; }
TABLE.table TD.rgh, TABLE.table TH.rgh { text-align: right; }
TABLE.table TR.bg TD { background: #fdffe1; }
TABLE.table TD.last { border-right: none; }

/*  */
UL { padding: .5em 0 .5em 16px; margin: 0 0 0 10px; display: block; color: #b4b4b4; font-size: 13px; list-style: square url(../img/marker.gif); }
UL LI { margin: 0; padding: 0 0 .3em 5px; }

/* inner-footer */
DIV.relative { position: relative; }
DIV.absolute { width: 100%; position: absolute; top: -97px; }
DIV.relative DIV.absolute TABLE { width: 100%; height: 97px; background-color: #070707; color: #707070; }
DIV.relative DIV.absolute TABLE TD { font-size: 11px; }
DIV.relative DIV.absolute TABLE TD.inner-foot-lft { width: 36.9%; padding-left: 54px; padding-top: 35px; }
DIV.relative DIV.absolute TABLE TD.inner-foot-cnt { width: 31.6%; padding-left: 0; padding-top: 35px; }
DIV.relative DIV.absolute TABLE TD.inner-foot-rgh { width: 31.5%; 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; }