body {margin: 0px; padding: 0px; height: 100%; background: url('../pic/bg01.jpg') repeat-x}
body, td, p {font: 11px Tahoma; color: #4D535A}
table, img {border: none}
input, textarea {border: solid 1px #9CA0A2; vertical-align: middle}
form {margin: 0px; font-size: 10px}
a {text-decoration: underline; color: #046B77;}
a:hover {text-decoration: none}

.main_table {background: url('../pic/bg02.jpg') no-repeat 110px 0px}
.Lspace, .Rspace {}
.Mspace {}
.left {}
.right {width: 100%}

.top_line {height: 5px}
.top_line .left {text-align: left}
.top_line .right {background------color: #ffffff}

.logo_line {height: 128px}
.logo_line .logo {text-align: left}
.logo_line .logo img {margin: 0px 0px}
.logo_line .top_buttons {text-align: right; padding-right: 10px}
.logo_line .top_buttons img {margin: 0px 3px}
.logo_line .name {position: relative; right: 41px; top: 7px; z-index: 10}

.content {}
.content td {vertical-align: top}
.content .main_text {border: solid 5px #046B77; border-top: solid 7px #046B77}
.content .left {background: url('../pic/bg05.gif') left bottom; border-left: solid 5px #D8DAD5; border-right: solid 5px #D8DAD5}
.content p, ul, li { font-size: 12px;}
.content ul { margin-top: 15px; margin-bottom: 15px; }
.content li { margin-bottom: 5px; }
.white_line {background-color: #ffffff}
.white_line .white_left img {position: relative; right: 5px}
.white_line .white_right img {position: relative; left: 5px}
.stamps {margin-top: 18px; background-color: #ffffff; text-align: center}
.stamps img {margin: 4px 8px}

.search {background-color: #D8DAD5; padding: 8px 0px 15px 0px}
.search .name {font-size: 10px; padding-left: 25px}
.search .field {width: 100%; padding-left: 21px}
.search .field input {width: 112px}
.search .submit {padding-right: 10px; padding-left: 5px}
.search .submit input {border: none; position: relative; top: 2px}

.menu {border-top: solid 5px #D8DAD5; border-bottom: solid 5px #D8DAD5; background-color: #ffffff}
.tree {border-bottom: solid 5px #9CA0A2; margin: 0px; padding: 3px 0px; padding-bottom: 12px; list-style-type: none}
.tree li {margin: 0px; padding: 3px 0px; padding-left: 26px; background: url('../pic/blt01.gif') no-repeat 17px 5px; border-top: solid 1px #E8E9EA}
.tree .first {border: none}
.tree li a {color: #046B77; font-weight: bold; display: block; position: relative; bottom: 2px}
.tree .act span {color: #81858A; font-weight: bold; display: block; position: relative; bottom: 2px}
.tree ul {margin: 0px; padding: 0px; margin-left: -30px; list-style-type: none}
ul[class=tree] ul {margin: 0px}
.tree ul li {padding-left: 50px; background: url('../pic/blt02.gif') no-repeat 40px 6px}
.tree ul li a {color: #4D535A; font-size: 10px; font-weight: normal}
.tree ul .act {background: url('../pic/blt03.gif') no-repeat 40px 6px}
.tree ul .act span {color: #999; font-size: 10px; font-weight: normal}
.menu .top_line {border: solid 2px #ffffff; background-color: #EFF0EE; height: 8px; font-size: 1px}
.menu div[class=top_line] {height: 5px}

.bottom_image {background: url('../pic/bg05.gif') 5px 0px; vertical-align: bottom}
.bottom_image .B01 {background: url('../pic/bg07.gif') repeat-y; height: 100%}
.bottom_image .img {width: 194px; background: url('../pic/img06.gif') no-repeat bottom left; height: 100%}

.banners_line {height: 75px}
.banners_line td {vertical-align: top}
.banners_line .left {background: url('../pic/bg03_.gif') no-repeat center top}
.banners {background-color: #67A6AC; margin-bottom: 5px}
.banners td {background-color: #ffffff; width: 33%}
.banners .img {width: 57px}
.banners .img img {border: solid 4px #D8DAD5}
.banners .text {width: 100%; border: solid 1px #D8DAD5; border-top: solid 4px #1FAC9D; padding: 10px 2px 2px 12px}
.banners .text a {display: block; height: 47px; width: 100%; background: url('../pic/btn06.gif') no-repeat right bottom; color: #4D535A; text-decoration: none}
.banners td {}

.page_title {border-bottom: solid 5px #046B77}
.page_title p {font-weight: bold; background: #046B77 url('../pic/blt04.gif') no-repeat 10px 9px; color: #ffffff; text-transform: uppercase; margin: 0px; border-top: solid 4px #368992; border-bottom: solid 2px #368992; padding: 2px 0px; padding-left: 20px}
div[class=page_title] p {background-position: 10px 5px}

.nav_str {background-color: #EFF0EE; border: solid 5px #ffffff; padding: 3px 0px 5px 5px}
.nav_str a {color: #046B77; background: url('../pic/blt05.gif') no-repeat 96% 6px; padding-right: 10px}
.s_line {background-color: #D8DAD5; height: 5px; margin: 0px 5px; font-size: 1px}

h3 {font-size: 11px; color: #000; padding-left: 27px; background: url('../pic/blt06.gif') no-repeat 12px 4px; margin-top: 10px; margin-bottom: 15px}
h4 {font-size: 11px; color: #000; margin: 0px; margin-top: 5px}
hr {height: 1px; color: #E8E9EA; background-color: #E8E9EA; border: none}
.main_text {padding-bottom: 10px}
.main_text .content {margin: 0px 10px; height: auto}
.main_text .content .img {border: solid 2px #9CA0A2; float: left; margin-right: 10px}

.tbl_def {border-collapse: collapse; margin-top: 5px}
.tbl_def th {background-color: #9CA0A2; border: solid 1px #ffffff; padding: 3px; font-size: 11px; color: #ffffff}
.tbl_def td {border: solid 1px #ffffff; background-color: #D8DAD5; padding: 3px}

ul {margin: 5px 0px; padding: 0px; list-style-type: none}
ul li {padding-left: 8px; background: url('../pic/blt07.gif') no-repeat 0px 6px; color: #4D535A}
ul ul {margin: 0px; list-style-type: none; margin-left: 8px}
ul ul {margin-left: "0px"}
ul ul li {color: #81858A}

p {margin: 10px 0px}

.files_list td{padding: 0px 12px}
.files_list .title {color: #000; font-weight: bold}
.files_list a {color: #046B77; display: block}
.files_list .list {padding-left: 15px; background: url('../pic/blt08.gif') no-repeat 0px 1px}
.files_list .file {padding-left: 17px; background: url('../pic/blt09.gif') no-repeat 0px 1px}

.footer {height: 70px}
.footer table {margin-top: 5px; background-color: #368992; height: 50px}
.footer table td {padding: 10px}
.footer .left {width: 20px; border: solid 5px #368992; background-color: #046B77; padding: 0px}
.footer .right {width: 20px; border: solid 5px #368992; background-color: #046B77; padding: 0px}
.footer .copy {vertical-align: top; color: #ffffff}
.footer .copy a {color: #ffffff}
.footer .copy div {position: relative; bottom: 5px}
.footer .copy img {position: relative; bottom: 15px; right: 30px; z-index: 10}

h1, h2 { font-size: 15px;}
h3, h4,h5,h6 { font-size: 13px;}

.guestbook_item, .guestbook_item2, .guestbook_pages {
font-weight: bold;
font-size: 12px;
padding-right: 5px;
}

.guestbook_item, .guestbook_item2 {
padding-top: 15px;
padding-left: 15px;
-b-order: #cccccc solid;
-b-order-width: 0px 0px 1px 0px;
}

.guestbook_item2 {
background: #EFF0EE;
}

.guestbook_comment {
padding-top: 10px;
font-weight: bold;
font-size: 12px;
}

.guestbook_text {
font-weight: normal;
font-size: 12px;
padding-bottom: 15px;
}

.cnttab {border-style:solid;border-color: #aaaaaa;border-width:0px 1px 1px 0px}
.cnttab td.cntcel, .cnttab .cntcel1, .cnttab .cntcel2 {border-style:solid;border-color: #aaaaaa;border-width:1px 0px 0px 1px;font-size:11px;}
.cnttab th.cntcel {border-style:solid;border-color: #aaaaaa;border-width:1px 0px 0px 1px;font-size:11px;background-color:#FFFFFF;color:#000000;}
.cnttab th.cntcel p { padding: 2px; }
.cnttab td.cntcel p { padding: 2px; }

