<!--

.empty {}

BODY { background-color: #d5cbc2; color: #0c0c0c; font-family: Arial; font-size: 19px; height: 100%; margin: 0px; padding: 0px; width: 100%; }

TABLE { border-width: 0px; }
TD { color: #0c0c0c; font-size: 19px; padding: 0px; }
A { color: #0c0c0c; }

TABLE.page { height: 100%; width: 100%; }
TABLE.page TR.top TD { height: 11px; }
TABLE.page TD.left { width: 309px; }
TABLE.page TD.right { background-color: #eff0eb; background-image: url(/image/site.example/top-bg.jpg); background-repeat: no-repeat; width: 100%; }

TABLE.page TD.tdempty { height: 30px; margin: 0px; padding: 0px; }

TABLE.topmenu { background-color: #adadac; height: 30px; width: 100%; }
TABLE.topmenu TD { text-align: center; }
TABLE.topmenu TD A { color: #0c0c0c; display: block; font-family: Georgia; font-size: 10px; font-weight: bold; padding: 8px 8px 9px 8px; text-decoration: none; text-transform: uppercase; }
TABLE.topmenu TD A:hover, TABLE.topmenu TD.active A { background-color: #0c0c0c; color: #fff; }
DIV.popup { background-color: #adadac; }
DIV.popup A { color: #0c0c0c; display: block; font-family: Georgia; font-size: 10px; font-weight: bold; padding: 8px 8px 9px 8px; text-decoration: none; text-transform: uppercase; }
DIV.popup A:hover { background-color: #0c0c0c; color: #fff; }

TABLE.page TD.info { background-image: url(/image/site.example/info-bg.jpg); background-position: 0px 107px; background-repeat: no-repeat; font-size: 14px; font-weight: bold; vertical-align: top; }
TABLE.page TD.info A { text-decoration: none; }
TABLE.page TD.info A.active { color: #fff; }
TABLE.page TD.info DIV.letter { font-size: 48px; }
TABLE.page TD.info DIV.menu DIV { display: none; position: relative; }
TABLE.page TD.info DIV.menu DIV.ctrl { display: block; text-align: center; }

TABLE.page TD.menu { font-size: 13px; padding: 102px 17px 17px 0px; text-align: right; vertical-align: top; }
TABLE.page TD.menu H1 { font-size: 18px; font-weight: normal; margin: 0px; padding: 0px; text-align: right; text-transform: uppercase;  }
TABLE.page TD.menu DIV.title { border-bottom: 2px solid #000; margin-bottom: 30px; }
TABLE.page TD.menu TABLE.item TD { text-align: right; }
TABLE.page TD.menu TABLE.item TD.title { font-size: 13px; font-weight: bold; padding: 0px 11px 0px 11px; vertical-align: top; }
TABLE.page TD.menu TABLE.item TD.title A { text-decoration: none; }
TABLE.page TD.menu TABLE.item TD.title A:hover { text-decoration: underline; }
TABLE.page TD.menu TABLE.item TD.descr { font-size: 10px; padding: 0px 11px 0px 11px; vertical-align: bottom; }
TABLE.page TD.menu TABLE.item#active TD { color: #fff; }
TABLE.page TD.menu TABLE.item#active TD A { color: #fff; }

TABLE.page TD.content { background-color: #eff0eb; background-image: url(/image/site.example/content-bg.jpg); background-repeat: repeat-y; font-size: 12px; height: 661px; padding: 21px; vertical-align: top; }
TABLE.page TD.content H1 { font-size: 27px; font-weight: normal; margin: 0px; padding: 0px; text-transform: uppercase; }
TABLE.page TD.content H2 { font-size: 20px; font-weight: normal; margin: 0px; padding: 0px; }

DIV.slogan { font-size: 15px; margin-bottom: 18px; }
DIV.slogan#longSlogan { padding-left: 46px; }
DIV.anons { margin: 15px 0px 15px 0px; }

TABLE.gallery TD { text-align: center; }
TABLE.gallery TD.vert { width: 27px; }
TABLE.gallery TD.horz { height: 36px; }
TABLE.gallery TD.photo IMG { border: 1px solid #000; }

TABLE.page TD.botmenu { background-color: #eff0eb; background-image: url(/image/site.example/bot-bg.jpg); background-repeat: no-repeat; height: 51px; }
TABLE.page TD.botmenu TABLE.botmenu TD { color: #000; font-size: 11px; font-weight: bold; padding: 5px; text-align: center; }
TABLE.page TD.botmenu TABLE.botmenu TD A { color: #000; display: block; padding: 10px; }
TABLE.page TD.botmenu TABLE.botmenu TD A.active { background-color: #000; color: #fff; }

TABLE.page TD.footer { border-top: 1px solid #a69b8e; color: #6a6a6a; font-family: Georgia; font-size: 11px; font-weight: bold; height: 78px; padding: 15px 0px 0px 70px; vertical-align: top; }
TABLE.page TD.footer A { color: #4c4088; }

TABLE.pages TD { font-size: 16px; padding: 1px; }
TABLE.pages TD A { font-size: 12px; font-weight: bold; padding: 4px; text-decoration: none; }
TABLE.pages TD A:hover { text-decoration: underline; }
TABLE.pages TD.active A { background-color: #000; color: #fff; text-decoration: none; }

DIV.text { text-align: justify; }

-->
