body {
  padding: 0;
  margin: 0;
 /* min-width: 980px;*/
}
#main{min-width: 980px;}
* html #main {
  width:expression(
      (document.compatMode && document.compatMode == 'CSS1Compat')
                ?
                (document.documentElement.clientWidth < 980 ? "960px" : "auto")
                :
                (document.body.clientWidth < 980 ? "960px" : "auto")
  );
}
a {
  color: green;
}
a:hover {
  color: #009aac;
}
/* =============== HEAD ================= */
#headsite {
  height: 130px;
  text-align: right;
  padding-right: 47px;
  padding-left: 43px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 22px;
  font-family: Times New Roman;
}
#headsite #logo {
  float: left;
  text-align: left;
}
/*#headsite #logo{
	position:absolute;
	top:0;left:0;
	width:304px;height:153px;
}*/
#fastbar {
  text-align: right;
}
#fastbar img {
  margin-left: 20px;
}
.code {
  color: silver;
  font-weight: bold;
  font-size: 17px;
}
.phone {
  font-size: 25px;
}
/* =============== MENU TOP ================= */
#menutop {
  background: #f6f6f6;
  text-align: right;
  padding-right: 47px;
  font-family: Arial, Helvetica;
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#menutop a {
  color: #000000;
  margin-left: 15px;
}
#menutop a:hover {
  color: #009aac;
}
/* =============== MENU BOTTOM ================= */
#menubottom {
  background: url('../img/sys/menu_bbg.jpg');
  padding: 0px 47px 0px 47px;
  margin-top: 10px;
}
#menubottom table {
  width: 100%;
  //width: 90%;
}
#menubottom tr {
  font-size: 10px;
  text-align: center;
  font-family: Arial, Helvetica;
}
#menubottom img {
  vertical-align: middle;
}
#menubottom a {
  color: #999999;
  margin-left: 2px;
}
#menubottom a:hover {
  color: #fd9800;
}
/* =============== FOOTER ================= */
#footer {
  text-align: right;
  padding-right: 47px;
  padding-left: 47px;
  font-family: Arial, Helvetica;
  font-size: 14px;
}
#footer div {
  float: left;
  text-align: left;
  padding-bottom: 10px;
  width: 70%;
}
#footer a {
  color: #2e8542;
}
#footer a:hover {
  color: #009aac;
}
#footer div div {
  float: right;
  width: 200px;
  text-align: right;
  padding: 0px;
}

#sap {
  font-size: 10px;
  text-align: right;
  margin: 2;
}
#sap a {
  color: #000000;
  text-decoration: none;
}
#sap a:hover {
  color: #bbbbbb;
}
/* =============== Left block ============== */
#leftblock{
  display:none;
}
.withlblock #leftblock{
  float:left;
  width:150px;
  font-size:12px;
  display:block;
  margin-top:28px;
}
.withlblock #text {
  margin-left:170px;
}
/* =============== CONTENT ================= */
.wrapperslider {
  width:100%;
  margin: 0 auto;
  position:relative;
}
.wrapperslider img{border:0;}
.slider {
    width:93%;
    position:relative;
    overflow:hidden;
  }
.slider ul {
      list-style:none;
      height:184px;
    }
	li{text-align:left;}
.nav {
  position:absolute;
z-index:1000;
}
.nav a {
	margin-top:62px;
    display: inline-block;
    width:34px;
    height:86px;
  }
.nav a.prev {
    background:url(/img/sys/prev.jpg);
  }
.nav a.next {
    background:url(/img/sys/next.jpg);
  }
#content {
  min-height: 900px;
  //height: 900px;
  padding-top: 10px;
  padding-left: 47px;
  padding-right: 47px;
  font-family: Arial, Helvetica;
}
#content #text {
  margin-right: 270px;
  font-size: 13px;
}
.headpage {
  color: red;
  font-family: Times New Roman;
  font-size: 22px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.head2 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 18px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.tbl_1 {
  width: 100%;
  font-size: small;
}
.tbl_1 .h {
  color: #009aac;
  text-decoration: underline;
  font-family: Times New Roman;
  font-size: 20px;
  font-weight: normal;
  margin: 0px;
}
.tbl_1 td {
  width: 33%;
  text-align: left;
  padding: 8px;
  vertical-align: top;
  font-size: 13px;
}
.tbl_1 a {
  color: #000000;
  text-decoration: none;
}
.tbl_1 a:hover {
  color: #009aac;
  text-decoration: none;
}
.tbl_2 {
  width: 100%;
  font-size: 13px;
}
.tbl_2 .h {
  color: red;
  font-family: Times New Roman;
  font-size: 20px;
  text-align: left;
}
.tbl_2 .td_2 {
  width: 33%;
  padding: 4px 8px 2px 8px;
  vertical-align: top;
}

.tbl_2 h2.h {
  color: #009aac;
  text-decoration: none;
  font-family: Times New Roman;
  font-size: 20px;
  font-weight: normal;
  margin: 0px;
}
#rightcolumn {
  float: right;
  width: 250px;
  margin-left: 10px;
}
#gall_tbl {
  m1argin-right: 290px;
}
#gall_tbl table {
  width: 100%;
  //width: 65%;
}
#gall_tbl td {
  height: 250px;
  vertical-align: top;
  width: 33%;
}
#gall_tbl td .imgbox {
  height: 155px;
  width: 155px;
  background: url('/img/sys/gall_item_bg.jpg') no-repeat center center;
}
#gall_tbl td a {
  text-decoration: none;
}
.gall_small {
  width: 135px;
  height: 135px;
  margin: 10px;
  border: solid #000000 1px;
}
.gall_img_name {
  color: red;
  font-size: 13px;
}
.prevbox {
  font-size: 13px;
  text-align: center;
}
.pagerlink a {
  font-family: Arial;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
}
.pagerlink a:hover {
  color: #009aac;
}
.pageralink {
  font-family: Arial;
  color: #009aac;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
}
#gall_detail_name {
  font-weight: bold;
  font-size: 16px;
}
#gall_filter {
  li1st-style-image: url('/img/sys/marker.jpg');
  margin-bottom: 50px;
  background: #ededed;
}
#gall_filter li {
  display: inline;
  margin-right: 20px;
}
#gall_filter li #flt-sel {
  font-weight: bold;
  font-size: 13px;
  color: #009aac;
  text-decoration: none;
}
#gall_filter a {
  font-size: 13px;
  color: #666666;
  font-weight: bold;
}
#gall_filter a:hover {
  font-size: 13px;
  color: #009aac;
}
/* ============= BACK FORM ============== */
#backform {
  background: #ededed url('/img/sys/block_bottom.jpg') no-repeat center bottom;
  width: 250px;
}
#backform_inner {
  background: url('/img/sys/block_top.jpg') no-repeat center top;
  padding: 5px;
}
#backform .h {
  color: red;
  font-family: Times New Roman;
  font-size: 20px;
}
#backform td {
  font-size: 12px;
  color: #009aac;
  padding: 0;
  padding-top: 8px;
  vertical-align: middle;
}
#backform .i1 {
  width: 100%;
  font-size: 10px;
}
#backform .i2 {
  width: 50px;
  font-size: 10px;
}
#btn_submit{
  border:0px;
  background:none;
  text-decoration:underline;
  color:#2f8541;
}
/* ============= NEWS ============== */
#news {
  width: 250px;
}
#news .h {
  color: red;
  font-family: Times New Roman;
  font-size: 20px;
}
#news td {
  vertical-align: top;
  font-size: 13px;
  text-align: left;
  padding: 0;
  padding-left: 4px;
  width: auto;
  padding-top: 6px;
}
#news td a {
  color: black;
}
#news td a:hover {
  color: red;
}
#news .blockfoot {
  text-align: right;
  padding-top: 5px;
}
#news a {
  color: #2f8541;
  font-size: 13px;
}
#news a:hover {
  color: #fd9800;
}
.new img {
  border: solid #000000 1px;
  width: 90px;
}
.new .h {
}
#new_detail {
  text-align: justify;
}
.pager {
  text-align: right;
  font-size: 13px;
}
/* ================= POLLS ================= */
#poll {
  background: #eeeeee url('/img/sys/block_bottom.jpg') no-repeat center bottom;
  width: 250px;
  margin-top: 5px;
  text-align: left;
}
#poll_inner {
  background: url('/img/sys/block_top.jpg') no-repeat center top;
  padding: 5px;
}
#poll .h {
  color: red;
  font-size: 20px;
  text-align: left;
  font-family: Times New Roman;
}
#quest {
  color: #009aac;
  font-size: 13px;
}
#poll td {
  font-size: 13px;
  text-align: left;
  vertical-align: top;
  padding: 0;
  width: auto;
}
#poll_btn {
  color: red;
  font-size: 11px;
}
#poll .r_btn_cell {
  width: 3px;
}
