 
header{   background-image:url(/uploads/images/o_260613210459.png) ;background-repeat:no-repeat;overflow:hidden}
#Logo{position:absolute;left:0px;top:15px;}
#HeadTopMenu{position:absolute;left:350px;top:20px;}
@media screen and (max-width:1200px){#HeadTopMenu{position:fixed;left:0px;top:0px;} #Logo{left:10px;top:10px;}}
#banner{position:absolute;left:px;top:px;width:100px;height:auto}
body:not(.cke_editable) {
  background-repeat: repeat;
  background-attachment: fixed;
  background-size: cover;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  height: auto !important;
  min-height: 100% !important;
}

header {
  overflow: visible !important;
}

#HeadOut {
  overflow: visible !important;
}

header .headwrap {
  overflow: visible !important;
}

#Head {
  overflow: visible !important;
}

body:has(#bb_143) #featured_div {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

body:has(#bb_143) #CenterBlock {
  overflow: visible !important;
}

body:has(#bb_143) #Container {
  overflow: visible !important;
}

body:has(#bb_143) #bb_143 {
  position: relative !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 1 !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

body:has(#bb_143) #bc_143 {
  position: relative !important;
  margin: 0 !important;
  padding: 0 16px 16px !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

body:has(#bb_143) .enter-home-wrap {
  position: absolute;
  left: 50%;
  top: -120px;
  transform: translateX(-50%);
  margin: 0;
  z-index: 10;
  text-align: center;
  padding: 3px;
  border-radius: 60px;
  display: inline-block;
  background: linear-gradient(
    120deg,
    rgba(168, 255, 0, 0.85),
    rgba(200, 255, 100, 0.7),
    rgba(129, 199, 132, 0.8),
    rgba(168, 255, 0, 0.85)
  );
  background-size: 300% 300%;
  animation: borderFlow 5s ease infinite;
  box-shadow: 0 0 20px rgba(168, 255, 0, 0.35),
    0 4px 24px rgba(0, 0, 0, 0.25);
}

.enter-home-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 15px 40px 15px 48px;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.28) 0%,
    rgba(255, 255, 255, 0.12) 100%
  );
  color: #FFFFFF !important;
  font-size: 19px;
  font-weight: 800;
  letter-spacing: 4px;
  text-indent: 4px;
  text-decoration: none !important;
  border-radius: 57px;
  border: 2px solid rgba(255, 255, 255, 0.55);
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4),
    0 4px 16px rgba(0, 0, 0, 0.2);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
}

.enter-home-btn::before {
  content: &amp;
  position: absolute;
  top: 0;
  left: -80%;
  width: 50%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.45), transparent);
  transform: skewX(-20deg);
  animation: btnShine 4.5s ease-in-out infinite;
}

.enter-home-btn::after {
  content: &amp;
  position: absolute;
  right: 22px;
  top: 50%;
  font-size: 24px;
  color: #C8FF60;
  line-height: 1;
  transform: translateY(-50%);
  transition: transform 0.35s ease;
}

.enter-home-btn:hover {
  transform: translateY(-3px) scale(1.03);
  color: #FFFFFF !important;
}

.enter-home-btn:hover::after {
  transform: translateY(-50%) translateX(8px);
}

.ft01 {
  color: #a8ff00;
  text-align: center;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.7;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.9),
    0 2px 6px rgba(0, 0, 0, 0.85);
}

.ft02 {
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  margin-top: 10px;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.9),
    0 2px 5px rgba(0, 0, 0, 0.85);
}

50% {
  background-position: 100% 50%;
}

100% {
  background-position: 0% 50%;
}

82% {
  left: 130%;
}

.SectionTitle h3.st_name {
  color: #FFFFFF !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
}

#ss_t h3.st_name {
  color: #FFFFFF !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
}

.SectionTitle .second_name {
  color: #FFFFFF !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
}

.SectionTitle .st_bread {
  color: #FFFFFF !important;
}

.SectionTitle .st_bread a {
  color: #FFFFFF !important;
}

.SectionTitle .st_bread .arrow {
  color: #FFFFFF !important;
}

.SectionTitle .st_bread i {
  color: #FFFFFF !important;
}

body:has(#ss_t) #Container {
  padding-top: 220px !important;
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

.blockTitle .bk_name {
  color: #FFFFFF !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
}

.e_blockTitle .bk_name {
  color: #FFFFFF !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
}

.blockTitle.e_blockTitle .bk_name {
  color: #FFFFFF !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
}

table th {
  color: #333333 !important;
  text-shadow: none !important;
}

table td {
  color: #333333 !important;
  text-shadow: none !important;
}

table th a {
  color: #333333 !important;
  text-shadow: none !important;
}

table td a {
  color: #333333 !important;
  text-shadow: none !important;
}

table span {
  color: #333333 !important;
  text-shadow: none !important;
}

table label {
  color: #333333 !important;
  text-shadow: none !important;
}

table div {
  color: #333333 !important;
  text-shadow: none !important;
}

table p {
  color: #333333 !important;
  text-shadow: none !important;
}

table li {
  color: #333333 !important;
  text-shadow: none !important;
}

#Container table th {
  color: #333333 !important;
  text-shadow: none !important;
}

#Container table td {
  color: #333333 !important;
  text-shadow: none !important;
}

#Container table span {
  color: #333333 !important;
  text-shadow: none !important;
}

#MainBody table th {
  color: #333333 !important;
  text-shadow: none !important;
}

#MainBody table td {
  color: #333333 !important;
  text-shadow: none !important;
}

#MainBody table span {
  color: #333333 !important;
  text-shadow: none !important;
}

#MainBody label {
  color: #333333 !important;
  text-shadow: none !important;
}

#MainBody th {
  color: #333333 !important;
  text-shadow: none !important;
}

#MainBody td {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) #form_sysoption {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) #form_sysoption th {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) #form_sysoption td {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) #form_sysoption label {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) #form_sysoption span {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) #form_sysoption div {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) #form_sysoption p {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) #form_sysoption li {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) #form_sysoption a {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) .eBlock #form_sysoption th {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#form_sysoption) .eBlock #form_sysoption td {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table th {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table td {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table th a {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table td a {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table th a:link {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table th a:visited {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table th a:hover {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table th a:active {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table td a:link {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table td a:visited {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table td a:hover {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table td a:active {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table span {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table label {
  color: #333333 !important;
  text-shadow: none !important;
}

body:has(#ss_t) .eBlock table div {
  color: #333333 !important;
  text-shadow: none !important;
}

.cke_contents {
  height: 70vh !important;
  min-height: 500px !important;
  max-height: 85vh !important;
  overflow: hidden !important;
}

.cke_reset_all .cke_contents {
  height: 70vh !important;
  min-height: 500px !important;
  max-height: 85vh !important;
  overflow: hidden !important;
}

iframe.cke_wysiwyg_frame {
  width: 100% !important;
  height: 100% !important;
  min-height: 500px !important;
  display: block !important;
}

textarea.cke_source {
  height: 70vh !important;
  min-height: 500px !important;
  overflow-y: auto !important;
}

html.cke_wysiwyg_frame {
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  height: auto !important;
  min-height: 100% !important;
  max-height: none !important;
}

html.cke_wysiwyg_frame body {
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  height: auto !important;
  min-height: 100% !important;
  max-height: none !important;
}

html.cke_wysiwyg_frame body.cke_editable {
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  height: auto !important;
  min-height: 100% !important;
  max-height: none !important;
}

.cke_editable.cke_contents_ltr {
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  height: auto !important;
  min-height: 100% !important;
  max-height: none !important;
}

html.cke_wysiwyg_frame #charterOnePage {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

html.cke_wysiwyg_frame .tgeaOnePage {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

html.cke_wysiwyg_frame #pageChairman {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

html.cke_wysiwyg_frame .charter-block {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

html.cke_wysiwyg_frame .tgea-block {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

html.cke_wysiwyg_frame .tgea-body {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

.cke_dialog {
  width: 90% !important;
  max-width: 1200px !important;
}

.ui-dialog {
  width: 90% !important;
  max-width: 1200px !important;
}

.modal-dialog {
  width: 90% !important;
  max-width: 1200px !important;
}

html:not(.cke_wysiwyg_frame) {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  height: auto !important;
  min-height: 100% !important;
}

#MainBody {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

#Layout {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

.bodyWrap {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

#Container {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

#CenterBlock {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

#LeftBlock {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:not(.cke_editable) .blockContent {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:not(.cke_editable) #CustTxt {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

#bt_35 {
  display: none !important;
}

#bt_153 {
  display: none !important;
}

#bt_146 {
  display: none !important;
}

#bb_153 {
  display: none !important;
}

#bb_146 {
  display: none !important;
}

#bb_35 {
  margin-left: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow: visible !important;
}

.eBlock:has(.tgeaOnePage) {
  margin-left: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

.eBlock:has(#charterOnePage) {
  margin-left: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

#bc_35 {
  overflow: visible !important;
}

#bb_35 .blockContent {
  overflow: visible !important;
}

#bb_35 #CustTxt {
  overflow: visible !important;
}

.eBlock:has(.tgeaOnePage) .blockContent {
  overflow: visible !important;
}

.eBlock:has(.tgeaOnePage) #CustTxt {
  overflow: visible !important;
}

.tgeaOnePage {
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

#charterOnePage {
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

#pageChairman {
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) {
  overflow-y: auto !important;
  overflow-x: hidden !important;
  height: auto !important;
  min-height: 100% !important;
}

body:has(#ss_t) #MainBody {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) #Layout {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) #CenterBlock {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) #LeftBlock {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) .eBlock {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) .blockContent {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) #CustTxt {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) .tgeaOnePage {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) #charterOnePage {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

body:has(#ss_t) #pageChairman {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
}

.cke_chrome {
  overflow: visible !important;
}

.cke_inner {
  overflow: visible !important;
}

.cke_wrapper {
  overflow: visible !important;
}

.cke_wysiwyg_div {
  overflow: visible !important;
}

body {
  background-color: #71B77A;
  background-repeat: repeat;
  background-attachment: fixed;
  background-size: cover;
}

