/*  */
TABLE.main { width: 100%; height: 100%; }
/* Лого */
TABLE.main TD.logo { width: 21%; background: #E20000; }
DIV.logo { position: relative; width: 100%; }
DIV.logo DIV { position: absolute; width: 100%; height: 220px; background: #E20000; border-bottom: 1px solid #FFF; text-align: center; color: #FFF; }
DIV.logo DIV IMG { margin: 20px 6px 0 0; }
/* Коллаж */
TABLE.main TD.collage { width: 79%; }
TABLE.main TD.collage DIV { height: 126px; background: #E20000 url(../img/collage.jpg) no-repeat 100% 0; }
.w800 TABLE.main TD.collage DIV { background: #E20000 url(../img/collage.jpg) no-repeat 0 0; }
/* Меню сервиса, главное меню */
TABLE.main TD.menu { background: #FFF5D9; }
DIV.service { padding: 117px 6px 0 0; text-align: center; }
DIV.service IMG { margin: 0 19px; }
DIV.menu { margin: 17px 0 40px 14px; border-top: 1px solid #E5CBA9; }
DIV.menu DIV.item { padding: 2px 16px 3px 16px; border-bottom: 1px solid #E5CBA9; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #A33600; }
DIV.menu DIV.item A { color: #A33600 !important; }
DIV.menu DIV.item A:hover { color: #E20000 !important; }
DIV.menu DIV.sel { background: #E20000; border-bottom: none; color: #FFF5D9; }
DIV.menu DIV.sel A { color: #FFF5D9 !important; }
DIV.menu DIV.sel A:hover { color: #FFF5D9 !important; }
DIV.sub-menu { padding: 6px 17px 17px; background: #FFF; border-bottom: 1px solid #E5CBA9; }
DIV.sub-menu SPAN { display: block; padding: 1px 0 2px; font-size: 11px; font-weight: bold; color: #5D5D5D; }
DIV.sub-menu SPAN A { color: #CB0101 !important; font-weight: normal; }
DIV.sub-menu SPAN A:hover { color: #CE5200 !important; }
/* Контент */
TABLE.main TD.content { height: 100%; border-left: 5px solid #D6D6D6; }
TABLE.content { width: 100%; height: 100%;  }
TABLE.content TD.welcome { width: 59%; padding: 17px 17px 25px 15px; }
TABLE.content TD.welcome { width: 55%; padding: 17px 0 25px 0; }

TABLE.content TD.welcome IMG { border: none; }
DIV.mainform { width: 498px; position: relative;   }
DIV.mainform DIV.abs { position: absolute; top: -7px; width: 100%; }

TABLE.mainform { width: 200px; float: right; }
TABLE.mainform TH { width: 5%; padding-top: 13px; }
TABLE.mainform TH DIV { border: 1px solid #D6D6D6; padding: 3px; background: #FFF; }
TABLE.mainform TD { width: 95%; padding: 0 5px; }
TABLE.mainform TD DIV { font-weight: bold; font-size: 10px; padding-bottom: 1px; }
TABLE.mainform TD INPUT { width: 100%; //width: 99%; margin-bottom: 7px; }
TABLE.mainform TD TEXTAREA { width: 100%; //width: 99%; }
TABLE.mainform TD.tarea { padding: 5px 5px 5px 0; }

TABLE.content TD.news { width: 45%; padding: 19px 19px 25px; background: #F7F7F7; border-left: 1px solid #D6D6D6; }
TABLE.content TD.news { width: 41%; }
TABLE.content TD.news STRONG { font-size: 95%; }
TABLE.content TD.news H1 { font-size: 165%; }
TABLE.news { margin-bottom: 12px; }
TABLE.news TD { padding: 8px 0 1px; font-size: 95%; font-size: '70%'; }
TABLE.news TD SPAN { display: block; font-size: 10px; font-weight: bold; padding-bottom: 1px; color: #999; line-height: 100%; }
TABLE.news TD DIV { width: 70px; height: 70px; overflow: hidden; float: left; margin: 5px 6px 2px 0; margin-right: '3px'; }
DIV.data { font-size: 95%; font-weight: bold; color: #999; }
/* Книга */
TABLE.book { width: 100%; background: #62151D; }
TABLE.book TD.lb { width: 18%; background: url(../img/book-bg-l.jpg) repeat-x 0 0; }
TABLE.book TD.lb DIV { width: 78px; height: 99px; background: url(../img/book-p1.jpg) no-repeat 0 0; }
TABLE.book TH { width: 46%; text-align: left; background: url(../img/book-bg-r.jpg) repeat-x 100% 0; }
TABLE.book TH DIV { height: 99px; width: 460px; background: url(../img/book-p2.jpg) no-repeat 0 0; }
TABLE.book TD.rb { width: 36%; background: url(../img/book-bg-r.jpg) repeat-x 0 0; }
TABLE.book TD.rb DIV { height: 99px; background: url(../img/book-p3.jpg) no-repeat 100% 0; }
/* Copyright */
TABLE.main TR.copyright TD { padding: 18px 40px 27px 20px; background: #8A1F02 url(../img/bg-bottom.gif) repeat-x 0 0; font-size: 11px; color: #EDDBAB; }
TABLE.main TR.copyright TD A { color: #EDDBAB !important; }
TABLE.main TR.copyright TD SPAN { display: block; padding: 3px 0; }
TABLE.main TR.copyright TD DIV { float: right; padding-top: 4px; }
TABLE.main TR.copyright TD DIV IMG { margin: 12px 0 0 12px; }