
html {
   background-color : #ffffff;
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
}

body {
   font-family: "Trebuchet MS", sans-serif, Arial;
   font-size: 85%;
   color: #003168;
}

div {
   position: relative;
}

a {
   text-decoration : none;
   outline: none;
   color: #003168;
}

a img {
   border:none;
}

h1 {
   font-weight: normal;
   font-size: 140%;
}

h2 {
   font-weight: normal;
   font-size: 120%;
}

#window {
   width: 100%;
   text-align: center;
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   padding-top: 0px;
   background-image: url(/window-bg.jpg);
   background-repeat: repeat-x;
   min-height: 550px;
}

#page {
   width: 955px;
   margin-left: auto;
   margin-right: auto;
   background-image: url(/page-bg.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 380px;
}

#top-menu {
   position: absolute;
   top: 71px;
   left: 566px;
   width: 380px;
   text-align: right;
}

#top-menu li, #top-menu a {
   color: #14293f;
}

#top-menu li {
   float: right;
   padding-top: 17px;
   width: 107px;
   text-align: center;
   padding-left: 11px;
   padding-right: 0px;
   background-image: url(/top-menu-delim.jpg);
   background-position: top left;
   background-repeat: no-repeat;
}

#clickhere {
   position: absolute;
   top: 250px;
   left: 586px;
   width: 129px;
   height: 130px;
}

.button {
   position: absolute;
   left: 716px;
   width: 235px;
   height: 64px;
}

#button1 {
   top: 121px;
}

#button2 {
   top: 186px;
}

#button3 {
   top: 251px;
}

#button4 {
   top: 316px;
}

#content {
   width: 955px;
   position: absolute;
   top: 385px;
   left: 0px;
}

#content-top {
   width: 955px;
   height: 5px;
}

#content-bottom {
   width: 955px;
   height: 6px;
}

#content-body {
   width: 955px;
   background-color: #e2effc;
   padding-bottom: 20px;
}

#article {
   width: 716px;
   float: left;
}

#column {
   width: 239px;
   float: right;
}

.box {
   background-image: url(/box-bg.jpg);
   background-repeat: repeat-y;
   width: 239px;
   text-align: left;
}

.box-title {
   background-image: url(/box-top.jpg);
   background-repeat: no-repeat;
   text-align: center;
   padding-top: 11px;
   padding-bottom: 9px;
   padding-left: 20px;
   padding-right: 24px;
   color: #000000;
   font-size: 123%;
}

.box ul {
   padding-bottom: 36px;
   background-image: url(/box-bottom.jpg);
   background-position: bottom;
   background-repeat: no-repeat;
}

.box li {
   margin-left: 2px;
   margin-right: 6px;
   background-color: #34689e;
   color: #ffffff;
   margin-bottom: 1px;
   vertical-align: bottom;
   font-size: 107.7%;
   padding-left: 35px;
   padding-top: 5px;
   padding-bottom: 4px;
   background-image: url(../menu-li-bg.jpg);
   background-repeat: no-repeat;
}

.box a {
   color: #ffffff;
}

.submenu {
   padding-bottom: 2px;
   background-image: url(/submenu-bottom.jpg);
   background-position: bottom;
   background-repeat: no-repeat;
   margin-bottom: 6px;
}

.submenu ul {
   padding-top: 6px;
   padding-bottom: 7px;
   background-image: url(/submenu-bg.jpg);
   background-position: top;
   background-repeat: repeat-y;
   margin-bottom: 0px;
}

.submenu li {
   margin-left: 2px;
   margin-right: 6px;
   background-color: transparent;
   color: #14293f;
   vertical-align: bottom;
   font-size: 107.7%;
   padding-left: 35px;
   padding-top: 5px;
   padding-bottom: 4px;
   background-image: url(../subsection-li-bg.jpg);
   background-repeat: no-repeat;
   margin-bottom: 0px;
}

.submenu a {
   color: #14293f;
}

.iblock-title-1 {
   background-image: url(/iblock-bg-1.jpg);
   background-repeat: repeat-y;
}

.iblock-title-2 {
   background-image: url(/iblock-bg-2.jpg);
   color: #ffffff;
   font-size: 123%;
   padding-left: 32px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 31px;
   background-repeat: no-repeat;
   text-align: left;
}

.iblock {
   margin-top: 27px;
   margin-left: 32px;
   margin-right: 32px;
   margin-bottom: 30px;
   text-align: left;
}

.iblock u {
   text-decoration: none;
   background-image: url(../content-u.jpg);
   background-position: left bottom;
   background-repeat: repeat-x;
}

.iblock strong, .iblock b {
   font-weight: bold;
   color: #3a8200;
}

.iblock a {
   color: #0061cf;
   background-image: url(/content-a.jpg);
   background-repeat: no-repeat;
   background-position: 0px 3px;
   padding-left: 13px;
}

.iblock ul, .iblock ol {
   margin-left: 20px;
   margin-top: 15px;
   margin-bottom: 15px;
}

.iblock ul li {
   background-image: url(../content-li.jpg);
   background-repeat: no-repeat;
   background-position: 0px 6px;
   padding-left: 13px;
   margin: 0 0 0 0;
}

.iblock ol li {
   list-style-type: decimal;
   margin: 0 0 0 20px;
}

.iblock img {
   margin-right: 15px;
   margin-left: 15px;
   margin-bottom: 12px;
   margin-top: 12px;
   background-color: #ffffff;
   border-right-style: solid;
   border-left-style: solid;
   border-bottom-style: solid;
   border-top-style: solid;
   border-right-width: 1px;
   border-left-width: 1px;
   border-bottom-width: 1px;
   border-top-width: 1px;
   border-right-color: #3d74af;
   border-left-color: #3d74af;
   border-bottom-color: #3d74af;
   border-top-color: #3d74af;
   padding-right: 1px;
   padding-left: 1px;
   padding-bottom: 1px;
   padding-top: 1px;
}

.iblock .xinha-img-left, .iblock .left {
   margin-left: 0px;
}

.iblock .xinha-img-top, .iblock .top {
   margin-top: 0px;
}

.iblock .xinha-img-right, .iblock .right {
   margin-right: 0px;
}

#footer {
   background-image: url(/content-delim.jpg);
   background-repeat: no-repeat;
   padding-top: 21px;
   padding-left: 32px;
   padding-right: 32px;
   padding-bottom: 0px;
}

#footer td {
   padding-right: 20px;
   vertical-align: bottom;
}

#content-botton {
   margin-bottom: 20px;
}

.neighbours {
   margin-left: 20px;
   margin-top: 15px;
}

.neighbours a {
   color: #003168;
   background-image: none;
   padding-left: 0px;
}

.neighbours ul {
   margin: 0 0 0 0;
}

.neighbours ul li, .gallery-image h2 {
   background-image: url(/neighbour-li.jpg);
   background-repeat: no-repeat;
   background-position: 0px 3px;
   padding-left: 15px;
   font-weight: bold;
}

.neighbour {
   font-weight: normal;
   font-size: 90.9%;
   margin-bottom: 10px;
}

.neighbour-image {
   margin-left: 0px;
   margin-top: 3px;
   margin-bottom: 0px;
   margin-right: 10px;
   float: left;
}

.neighbour-image img {
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
}

.gallery-image {
   margin-bottom: 15px;
}

.gallery-image h2 {
   font-size: 100%;
   font-weight: bold;
}

.gallery-image a {
   background-image: none;
   padding: 0 0 0 0
}

.gallery-image img {
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-top: 5px;
}

.gallery-annotation {
   margin-left: 15px;
}