/* CSS template 1 */
BODY {
    height:100%;	
    width:100%;
    margin: 0px 0px 0px 0px;
    background: rgb(1,61,113);
    padding: 0px 0px 0px 0px;
    font-family: tahoma, arial, helvetica;
    text-align: justify;
    font-size:13px;
}

table {
    font-size:12px;
    vertical-align:top;
    color: rgb(80,100,130);
}

.main {
    height: 100%;
    width:100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none;
    border-color: white;
    color: rgb(255,255,255);
}

.htd {
   background : rgb(1,61,113) url('design/plant.jpg')  no-repeat left bottom;
   text-align: right;
   height:140px;
}

.mtd {
   width: 200px;
   background: rgb(255,255,255);
   vertical-align: top;
   padding-left:10px;
   padding-top:25px;
   color: rgb(80,100,130);
   background-image: url('design/first_folder.png');
   background-repeat: no-repeat;
   background-position: 10px 10px;

}


.mtd A{
     text-decoration: underline;
     display: block;
     color:rgb(50,70,120);
     font-size:12px;
     padding-top:4px;
     padding-bottom:4px;
     background-repeat: no-repeat;
     background-position: 6 center;

}

.rtd {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 200px;
height:100%;
}

.dtd {
font-size: 11px;
color: rgb(60,90,140);
padding:3px 3px 3px 0px;
background:white;
text-align: center;
}

.tel {
text-align:right;
white-space: nowrap;
font-weight:bold;
padding-right:10px;
font-size:14px;
line-height:200%;
border-top-style:solid;
border-bottom-style:solid;
border-width:1px;
}


.chara td, th {
border-style:none none  solid  none;
border-width:1px;
}

.ia {
vertical-align: bottom;
padding:25px 20px 10px 0px;
background: white;
text-align: left;
}

.ia A {
color: rgb(60,90,140);
}


.news {
padding-top:5px;
font-size: 9px;
height:100%;
}

.news A{
color: rgb(50,70,120);
font-size: 11px;
}
.print_body {
background: #FFFFFF;
}

.inform A{
color: rgb(60,90,140);
}

.att {
font-size:120%;
font-style:normal;
font-weight:500;
margin: 5 0 0 0;
letter-spacing:1px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: rgb(0,10,90);
}

.mail{
color: blue;
}

.doc {
vertical-align: top;
padding:15px 20px 20px 40px;
text-align: justify;
background: white;
color: rgb(80,100,130);
}

.doc div{
width:100%;
}

.map {
width:450px;
}

.comm {
border-left-style: double;
border-left-width: 3px;
vertical-align: middle;
padding-left:5px;
}

.doc_body {
padding:0 10 10 10;
text-align:justify;
width:auto;
background:rgb(85,93,166);
vertical-align:top;
height:100%;
}

dl, dt, li, ul, ol {
padding: 5px 0px 0px 0px;
margin: 0px 0px 5px 20px;
}

p {
margin: 0px 0px 5px 0px;
}

h1 {
font-size:20px;
text-align: left;
font-weight: normal;
}

h2,h3,h4,h5 {
font-size:140%;
font-family: arial;
margin: 5px 0px 5px 0px;
text-align: left;
}

textarea {
font-size:11px;
}

input {
font-size:11px;
}


.l1 {
    padding-left:30px;
    background-image: url('design/item.png');
}


.l12 {
    padding-left:50px;
    background-image: url('design/item1_2.png');
}

.l12end {
    padding-left:50px;
    background-image: url('design/item1_2end.png');
}


.l13 {
    padding-left:70px;
    background-image: url('design/item1_3.png');
}

.l13end {
    padding-left:70px;
    background-image: url('design/item1_3end.png');
}


.l123 {
    padding-left:70px;
    background-image: url('design/item1_2_3.png');
}

.l123end {
    padding-left:70px;
    background-image: url('design/item1_2_3end.png');
}


.l1f {
    padding-left:40px;
    background-image: url('design/l1f.png');
 }

.l1fend {
    padding-left:40px;
    background-image: url('design/l1fend.png');
 }


.l12f {
    padding-left:60px;
    background-image: url('design/l12f.png');
 }

.l12fend {
    padding-left:60px;
    background-image: url('design/l12fend.png');
 }


.l12of {
    padding-left:60px;
    background-image: url('design/l12of.png');
 }

.l12ofend {
    padding-left:60px;
    background-image: url('design/l12ofend.png');
 }

.l12ofend {
    padding-left:60px;
    background-image: url('design/l12ofend.png');
 }


.l1of {
    padding-left:40px;
    background-image: url('design/l1of.png');
 }

.mtd .active {color:red;}
