
/* #################################
   #       setting for all parts
   ################################# */
#page_body{
  background-color: #FFFFFF;
}

#block_table{
  background-color: #FAF5DB;
}

#list_blue{
  list-style-image: url(img/dot_blue.gif);
  margin-bottom: 5;
}

#list_blue_2{
  list-style-image: url(img/dot_blue.gif);
  margin-bottom: 1;
}

#list_red{
  list-style-image: url(img/dot_red.gif);
  margin-bottom: 5;
}
#list_yellow{
  list-style-image: url(img/dot_yellow.gif);
  margin-bottom: 5;
}
#list_green{
  list-style-image: url(img/dot_green.gif);
  margin-bottom: 5;
}
#list_blue li, #list_red li, #list_yellow li, #list_green li{
  margin-bottom: 3;
}

/* #################################
   #       title block
   ################################# */
#block_title{
}

#block_title_logo{
  border-bottom: 2px solid #999999; /* FF needs 'px' */
  border-right: 2px solid #999999;
}

/* #################################
   #       left menu
   ################################# */
#block_leftmenu{
}

#block_leftmenu_table{
  border-bottom: 2px solid #999999;
  border-right: 2px solid #999999;
  border-left: 1px solid #999999;
  margin-bottom: 10;
}

#block_leftmenu_title{
  border-bottom: 1px solid #999999;
  border-right: 0px solid #999999;
  background-image: url(img/leaf.jpg);
  color: #B82619;
  font-weight: bold;
  font-size: 90%;
  padding: 5 5 5 5;
}

#block_leftmenu_item{
  font-size: 90%;
  padding: 3 3 3 13;
}

a.leftmenu_item_link{text-decoration: none}


/* #################################
   #       Top / lang block
   ################################# */
#block_linkbar{
  font-size: 90%;
  text-align: right;
  margin-right: 20;
}

/* #################################
   #       center block
   ################################# */
#block_center{
  font-size: 90%;
  line-height: 1.3em;
}

#block_center_header{
  font-weight: bold;
  border-left: 20px solid #CDE2AA;
  border-bottom: 1px dashed #CDE2AA;
  padding-left: 0.5em;
  margin-bottom: 0.5em;
}

#block_center_header2{
  /*font-weight: bold;*/
  border-left: 10px solid #CDE2AA;
  border-bottom: 1px dashed #CDE2AA;
  padding-left: 0.5em;
  margin-bottom: 0.5em;
}

#block_center_contents{
  margin-bottom: 1.5em;
}


#block_center_faq_q{
  text-align: left;
  font-weight: bold;
  padding: 0.5em;
  border-style:solid;
  border-width:1px;
  border-color:#99CCFF;
  /*background-color:#DBEFFF;*/
  background-color:#E8F4FF;
}
#block_center_faq_a{
  text-align: left;
  padding: 0.5em;
  margin: 3 0 10 0;
}
#block_center_table{
  border: 2px dotted #ff6600;
  color: #B82619;
  font-size: 90%;
  padding: 5 5 5 5;
  text-align: center;
  
}
#center_btn {
  width:95%;
}
#center_btn a {
  width:95%;
  padding:0.5em;
  display:block;
  text-align:center;
  font-size:1.0em;
  border:2px dotted #8a9974;
  background-color:#E4EFCD;
  text-decoration:none;
}
#center_btn a:hover {
  border-right: 2px solid #8b9974;
  border-bottom: 2px solid #8b9974;
  background-color:#D0E5AD;
  color:#ff6600
}


/* #################################
   #       right block
   ################################# */
#block_right{
  font-size: 90%;
  line-height: 1.3em;
}


div#block_right_btn {
  width: 160px;
  /*height: 40px;*/
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 3px 5px 3px;
  margin: 5px 0 5px 0;
  /*color: #000;*/
  background-color: #E3EECC;
  border-color: #CFE4AC;
  border-style: solid;
  border-width: 0px 2px 2px 0px;
  
}
div#block_right_btn a{
  text-decoration: none;
}

div#block_right_btn_2{
  width: 155px;
  /*height: 40px;*/
  text-align: left;
  text-underline-position: bottom;
  text-indent: 2em;
  font-size: 12px;
  padding: 10px 3px 5px 3px;
  margin: 5px 0 5px 0;
  /*color: #000;*/
  background-color: #ffebcd;
  border-color: #ffdab9;
  border-style: solid;
  border-width: 0px 2px 2px 0px;  
}

#E3EECC

