body {
  margin: 0 auto;
  height: auto;
  font-size: 12px;
  font-family: Arial, Times New Roman, Tahoma, Verdana;
  color: #DDDDDD;
  vertical-align:top;
  padding: 0 auto;
  background-position: top;
  behavior: url(csshover3.htc);
  background: #000000;
}


a {
  text-decoration: none;
  color: #BE56D1;
}
a:hover {
  text-decoration: underline;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
}
h1, h2, h3,h4{
  margin: 0;
  padding: 0;
}
hr {
  color: #ECF1F4;
  background: #ECF1F4;
  border: 1px solid;
}


div{
  margin: 0;
  padding: 0;
}
p{
  margin: 0;
  padding: 0;
}
table{
  margin: 0;
  padding: 0;
}
tr{
  margin: 0;
  padding: 0;
}
td{
  margin: 0;
  padding: 0;
}

#bodysite{
  margin: 0 auto;
  width: 955px;
  height: auto;
  padding: 0 22px 0 23px;
  display: block;
  clear: none;
  background: url(images/main_01.jpg) no-repeat top #000000;
}
#bodysite1{
  margin: 0 auto;
  width: 955px;
  height: auto;
  padding: 0 22px 0 23px;
  display: block;
  clear: none;
  background: url(images/main_02.jpg) no-repeat top #000000;
}
#bodysite2{
  margin: 0 auto;
  width: 955px;
  height: auto;
  padding: 0 22px 0 23px;
  display: block;
  clear: none;
  background: url(images/sub_01.jpg) no-repeat top #000000;
}
#bodysite3{
  margin: 0 auto;
  width: 955px;
  height: auto;
  padding: 0 22px 0 23px;
  display: block;
  clear: none;
  background: url(images/sub_02.jpg) no-repeat top #000000;
}
#bodysite4{
  margin: 0 auto;
  width: 955px;
  height: auto;
  padding: 0 22px 0 23px;
  display: block;
  clear: none;
  background: url(images/sub_03.jpg) no-repeat top #000000;
}
#bodysite5{
  margin: 0 auto;
  width: 955px;
  height: auto;
  padding: 0 22px 0 23px;
  display: block;
  clear: none;
  background: url(images/sub_04.jpg) no-repeat top #000000;
}
#bodysite6{
  margin: 0 auto;
  width: 955px;
  height: auto;
  padding: 0 22px 0 23px;
  display: block;
  clear: none;
  background: url(images/sub_05.jpg) no-repeat top #000000;
}

.allpage{
  margin: 10px 0 2px 0;
  border: 6px solid #888888;
  -moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px; /* KHTML */
  border-radius: 4px; /* CSS3 */
  width: 100%;
}

#header {
  width: 955px;
  height: 474px;
  margin: 0 auto;
  padding: 0;
  display: block;
  clear: none;
  background: url(images/main-hed.jpg) no-repeat top ;
}

#header1 {
  width: 955px;
  height: 325px;
  margin: 0 auto;
  padding: 0;
  display: block;
  clear: none;
  background: url(images/main-hed.jpg) no-repeat top ;
}

#menu{
  margin: 0 auto;
  width: 525px;
  height: 52px;
  display: block;
  clear:  both;
  padding: 6px 0px 0 2px;
  float:left;
}

#menu ul{
  display: block;
  clear: none;
  margin: 0;
  padding: 0 0 0 7px;
  font-weight: bold;
  margin:  0px;
}

#menu li {
  list-style: none;
  display: block;
  clear: both;
  padding: 0;
  margin: 0 0px 0 0;
}

#menu ul li {
  clear: none;
  float:left;
  display:block;
  text-align:center;
  padding: 0;
}

#menu a {
 display: block;
 text-decoration: none;
 color: #e2e2e2;
 font: 13px "century gothic", Arial, georgia, Times New Roman;
 text-align: center;

}

#menu a:hover {
  text-decoration: none;
  color: #FFFFFF;
}

#menu .menuta {
  text-decoration: none;
 color: #FFFFFF;
  font-weight: bold;
}




#menu1{
  margin: 0 auto;
  width: 525px;
  display: block;
  clear:  both;
  padding: 0px 0px 0 15px;
  float:left;
}

#menu1 ul{
  display: block;
  clear: none;
  margin: 0;
  padding: 0 0 0 7px;
  font-weight: bold;
  margin:  0px;
}

#menu1 li {
  list-style: none;
  display: block;
  clear: both;
  padding: 0;
  margin: 0px;
}

#menu1 ul li {
  clear: none;
  float:left;
  display:block;
  text-align:center;
  padding: 0;
}

#menu1 a {
 display: block;
 padding: 7px 1px 6px 0px;
 text-decoration: none;
 color: #e2e2e2;
 font: 13px "century gothic", Arial, georgia, Times New Roman;
 text-align: center;
}

#menu1 a:hover {
  text-decoration: none;
  color: #FFFFFF;
}

#menu1 .menuta {
  text-decoration: none;
 color: #FFFFFF;
  font-weight: bold;
}
.kontmenu{
  text-align: right;
  padding:8px 45px 0 0;
  font: 12px "century gothic", Arial, georgia, Times New Roman;
}



#content {
  width: 915px;
  background: url(images/main_cont.jpg) no-repeat top;
  margin: 0 auto;
  padding: 20px;
  display: block;
  min-height: 230px;
  height: auto;
  _height: 230px;
}


#content h1{
  font: 17px "century gothic", georgia, Times New Roman, Arial;
  padding: 3px 0 20px 0px;
  clear: both;
}
#content h2 {
  font: 14px "century gothic", georgia, Times New Roman, Arial;
  clear: both;
  padding-bottom: 5px;
}

#content h3 {
  font: 15px "century gothic", georgia, Times New Roman, Arial;
}
#content h4 {
  font: 13px "century gothic", georgia, Times New Roman, Arial;
  clear: both;
  font-weight: bold;
}
#content h5 {
  font: 12px "century gothic", georgia, Times New Roman, Arial;
  clear: both;
}
#content h6 {
  font: 11px "century gothic", georgia, Times New Roman, Arial;
  clear: both;
}

.hometable h3 {
  background: url(images/home.jpg) no-repeat;
  margin: 4px 0 5px 0;
  padding: 4px 0 0px 25px;
  width: 248px;
  height: 23px;
}

.hometable p {
  margin: 0;
  padding: 0 12px 3px 9px;
}

.hometable1 h3 {
  background: url(images/content.jpg) no-repeat;
  margin: 4px 0 5px 0;
  padding: 3px 0 0 25px;
  width: 248px;
  height: 23px;
}

#footer {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 5px auto;
  background-position: top;
  border-top: 1px solid #212121;
}


#footer table{
  margin: 0 auto;
}

.footara{
  width: 955px;
  height: auto;
  padding: 15px 0 10px 0;
  color: #FFFFCC;
}
#footer a{
  color: #BE56D1;
}
#footer a:hover{
  text-decoration: underline;
}
.bold{
  font-weight: bold;
}
.good{
  font-weight: bold;
  color: #CC0000;
  padding: 0 0 3px 0;
}
#content h1.hello_title1{
  padding: 0 0 15px 9px;
}


