html {
  margin:0px;
  padding:0px;
}

body {
  overflow:scroll;
  margin:0px;
  background:#C0C0C0;
  font:13px Verdana, Arial, Helvetica, sans-serif;
  color:#2F2F2F;
  padding:20px;
}
/*********************************************************/
div, img {
  margin:0px;
  padding:0px;
  border:0px;
}
p {
  font:13px Verdana, Arial, Helvetica, sans-serif;
  padding:0px 10px 15px 0px;
  margin:0px;
}
p.box {
  font:12px Verdana, Arial, Helvetica, sans-serif;
  padding-left: 10px;
}
p.head {
  font:12px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-left: 10px;
  padding-bottom:1px;
}
p.txt {
  font:12px Verdana, Arial, Helvetica, sans-serif;
  padding-left: 10px;
  padding-bottom:0px;
}
h1 {
  font:bold 18px Verdana, Arial, Helvetica, sans-serif;
  color:#19368D;
}
h1.swbox {
/*
  background:url('images/h1.gif') left no-repeat;
  padding:0px 0px 0px 25px;
*/
  margin:0px 17px 10px 10px;
}
h2 {
  font:bold 16px Verdana, Arial, Helvetica, sans-serif;
  color:#19368D;
}

a {
 color: #0000B7;
/* text-decoration: none; */
}
a:hover {
 color: #0E55FA;
/* text-decoration: underline; */
}


a.header {
 color: #19368D;
 text-decoration: none;
}
a.header:hover {
 color: #0E55FA;
 text-decoration: underline;
}


/*********************************************************/
#main {
  width:762px;
  margin:0 auto;
}
#main div.copr {
  font:11px tahoam,Arial, Helvetica, sans-serif;
  color:#000000;
  text-align:center;
  padding-top:8px;
}
/*********************************************************/
#top {
  background:url('images/top_back.jpg') top repeat-x;
  height:96px;
}
#top div.left_img {
  background:url('images/top_left.jpg') left no-repeat;
  height:96px;
}
#top div.right_img {
  background:url('images/top_right.jpg') right no-repeat;
  height:96px;
}

#content {
  background:#ffffff url('images/body_top.jpg') top repeat-x;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
}
*#content .top_line {
  background:url('images/bottom_line.jpg') bottom repeat-x;
  padding:9px 0px 20px 15px;

}
#content div.bl_left {
  float:left;
  width:357px;
  margin:10px 15px 0px 0px;
}
#content div.bl_left_big {
  float:left;
  width:730px;
  margin:10px 15px 0px 0px;
}
/*br.clr {
  clear:both;
}*/
.textbox {
  border:1px solid #666666;
  font:13px Verdana, Helvetica, sans-serif;
  padding-left: 2px;
  padding-right: 2px;
}
.meintextbox{
  border:1px solid #666666;
  font:13px Verdana, Helvetica, sans-serif;
  padding-left: 2px;
  padding-right: 2px;
  width: 250px;
}
.meintextbox_opt{
  border:1px dotted #666666;
  font:13px Verdana, Helvetica, sans-serif;
  padding-left: 2px;
  padding-right: 2px;
  width: 275px;
}
.meintextbox_req{
  border:1px solid #666666;
  border-left: 2px solid red;
  font:13px Verdana, Helvetica, sans-serif;
  padding-left: 2px;
  padding-right: 2px;
  width: 275px;
}

#content div.bl_back_bottom2 {
  background:#F7F7F7 url('images/bl_bottom2.jpg') bottom left no-repeat;
/*  height:220px;*/
}
#content img.lft {
  float:right;
  margin:0px 15px 30px 10px;
}

#bottom {
  background:url('images/bottom_back.jpg') top repeat-x;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  height:40px;
  color:#DCDCDC;
}
#bottom div.left_img {
  background:url('images/bottom_left.jpg') left top no-repeat;
  height:40px;
}
#bottom div.right_img {
  background:url('images/bottom_right.jpg') right top no-repeat;
  height:23px;
  text-align:center;
  padding-top:17px;
}
#bottom a {
  color:#DCDCDC;
  font:11px tahoma, Arial, Helvetica, sans-serif;
  text-decoration:none;
}
#bottom a:hover {
  text-decoration:underline;
}
/*********************************************************/
#menu {
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  height:35px;
  padding-left:32px;
  background:url('images/menu_back.jpg');

}
#menu a {
  font:bold 13px Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-decoration:none;
  display:block;
  float:left;
  padding:10px 20px 8px 20px;
}
#menu a:hover {
 text-decoration: underline;
}

#menu div.link_lf {
  background:url('images/menu_lft.jpg') left top no-repeat;
}
#menu div.link_rg {
  background:url('images/menu_rg.jpg') right top no-repeat;
  padding:12px 20px 7px 20px;
  font:bold 13px Arial, Helvetica, sans-serif;
  color:#19368D;
}
#menu div.link_act {
  background:url('images/menu_bc.jpg') top repeat-x;
  float:left;
}
/*********************************************************/
