head, body { height:100%; width:100%; margin:0; padding:0; }
body { background:url(../img/bg-text.gif) repeat; font-family: Geneva, Arial, sans-serif; font-size:11px; }
form { margin:0; padding:0; }
table.content { height:100%; }
table.bottom { height:100px; background-color:#e4ecff; text-align:center; border-top:solid 5px #2e68b2; padding:5px; color:#333; font-size:11px; color:#356FB9; font-weight: bold; }
table.top, table.content, table.bottom { width:760px; border-left:solid 1px #0069bc; border-right:solid 1px #0069bc; }

/* Шапка */
td.top01 { background-color:#e1eeff; height:28px; }
#mapsite { float:left; width:100px; background-color:#356fb9; border:solid 2px #fff; margin:1px 0 0 20px; text-align:center; padding-top:2px; }
#mapsite a { display:block; width:100px; color:#fff; font-weight:bold; text-decoration:none; }
#search { margin:1px 0 0 100px; float:left;  }
.txtsearch, .select { height:12px; color:#0069bc; font-size:10px; margin-left:5px; }
#podbor { width:180px; float:right; margin:2px 20px 0 0; }
.select { height:16px; color:#333; font-size:10px; }
#search, #mapsite, #mapsite a, #podbor { height:16px; }
td.top02 { background:url(../img/top.gif) no-repeat bottom; height:93px; text-align:left; }

/* Верхнее меню */
td.top-menu { background:url(../img/z0003.jpg) no-repeat top; height:28px; padding:0 5px 0 9px; vertical-align:top; }
#top-menu01 { width:124px; text-align:center; float:left; padding-top:2px; }
#top-menu01 a { font-family: Geneva, Arial, sans-serif; color:#fff; font-weight:bold; text-decoration:none; font-size:11px; }
#top-menu01 a:hover { text-decoration:underline; }

/* Левый блок */
td.left { width:232px; vertical-align:top; background:url(../img/menu-top.gif) no-repeat left top;  background-color:#c5deff; }
td.left2 { width:232px; background-color:#c5deff; vertical-align:bottom; text-align:left; }
#left-bottom { margin:30px 5px 10px 5px; font-size:9px; color:#333; font-family:Tahoma; }
#left-bottom p { margin:3px; }
#left-bottom a { color:#346eb8; }
#left-menu1 { margin-top:38px; background:url(../img/left-menu.gif) repeat-y top left;}
#left-menu2 { background:url(../img/menu-down.gif) no-repeat left bottom; padding:10px 0 10px 3px;  }
#left-menu2 h1 { color:#346eb8; font-size:12px; font-family:Arial; margin:0; padding:0 6px 0 6px; }
#left-menu3 { background-color:#346eb8; padding:1px 1px 1px 1px; margin:10px 0 10px 0; }
#left-menu4 { margin:1px 0 1px 0; text-align:left; padding-left:7px; padding-bottom:3px; border:solid 1px #fff; }
#left-menu4 a { color:#fff; font-family:Arial; font-weight:bold; font-size:11px; text-decoration:none; overflow:hidden; }
#left-menu4 a:hover, #left-bottom a:hover { text-decoration:underline; }

/* Центральный блок */
td.txt { vertical-align:top; text-align:justify; background-color:#fff; border:solid 5px #c5deff; padding:8px; color:#666; font-size:10px; font-family:Verdana; }
td.txt p { margin:6px; text-indent:25px; text-align:justify; font-size:10px; font-family:Verdana; }
td.txt h1 { color:#356fb9; font-size:16px; margin:0; padding-bottom:10px; font-family:Geneva, Arial, sans-serif; }
td.txt h2 { color:#3366cc; font-size:11px; margin:0; padding:0; }
td.txt td { padding:3px; color:#333; font-size:10px; font-family:Tahoma; }
td.txt td a { color:#333; text-decoration:underline; }
td.txt td a:hover { text-decoration:none; }
#vprint { text-align:right; padding-right:25px; }
#vprint a { font-weight:bold; color:#356fb9; text-decoration:underline; }
#vprint a:hover { text-decoration:none; }
.pint { color:#666; font-size:8px; }
