@charset "utf-8";
body  {
        font-family : Arial, Helvetica, sans-serif;
        background: url('../image/fond.jpg') repeat;
        margin: 0;
        padding: 0;
        text-align: center;
        color: #000000;
}


#container {
        width: 802px;
        margin: 20px auto 0 auto;
        text-align: left;
}

.rowbreak {
        height:32px;
        clear:both;
}





/*********************************** header block **********************************/
#headblk {
        float:left;
        width:800px;
        height:674px;
        background:url('../image/area_background.jpg') no-repeat;
        border: #cae1ef 1px solid;
}
#headbcklnk {
        width:140px;
        height:20px;
        font-size : 16px;
        line-height:19px;
        font-weight:bold;
        text-align:center;
        border:0;
        margin:0 0 0 8px;
}

#headinfo {
        height:400px;
        margin:0 0 0 140px;
}
#headinfomap {
        width:600px;
        height:400px;
        float:left;
        margin:0 0 0 0px;
}
#searchbox {
        height:100px;
        margin:0 0 0 140px;
}
#searchboxtext {
        float:left;
        margin:15px 0 0 4px;
        font-size : 14px;
        font-weight:normal;
        color : #000000;
}
#searchbox1 {
        float:left;
        height:20px;
        width:650px;
        margin:10px 0 0 4px;
}
#searchbox2 {
        float:left;
        height:20px;
        width:650px;
        margin:5px 0 0 4px;
}
#search1 {
        float:left;
        width:210px;
        margin:0 1px 0 0;
}
#search2 {
        float:left;
        width:210px;
        margin:0 1px 0 0;
}
#search3 {
        float:left;
        width:210px;
        margin:0 0 0 0;
}
#search4 {
        float:left;
        width:210px;
        margin:0 1px 0 0;
}
#search5 {
        float:left;
        width:210px;
        margin:0 1px 0 0;
}
#search6 {
        float:left;
        width:210px;
        margin:0 0 0 0;
}



/*********************************** cat block **********************************/

#txtblk {
        float:left;
        width:800px;
        background-color: #ced0dd;
        border: #cae1ef 1px solid;
}
#txtinlay {
        float:left;
        width:760px;
        margin:40px 20px 40px 20px;
}
#txtheader {
        width:760px;
        margin:0 0 20px 0px;
}



#catline1 {
        width:760px;
        margin:12px 0 0 8px;
}

#catr11 {
        width:760px;
        margin:0 0 16px 0;
}
#catp111 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp112 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp113 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp114 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp115 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}

#catr12 {
        width:760px;
        margin:0 0 16px 0;
}
#catp121 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp122 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp123 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp124 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp125 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catr13 {
        width:760px;
        margin:0 0 16px 0;
}
#catp131 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp132 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp133 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp134 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp135 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catr14 {
        width:760px;
        margin:0 0 16px 0;
}
#catp141 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp142 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp143 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp144 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp145 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catr15 {
        width:760px;
        margin:0 0 16px 0;
}
#catp151 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp152 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp153 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp154 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp155 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catr16 {
        width:760px;
        margin:0 0 16px 0;
}
#catp161 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp162 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp163 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp164 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp165 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catr17 {
        width:760px;
        margin:0 0 16px 0;
}
#catp171 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp172 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp173 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp174 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}
#catp175 {
        float:left;
        width:150px;
        font-size : 11px;
        margin:0 2px 0 0;
}

#catr21 {
        width:760px;
        margin:0 0 16px 0;
}
#catp211 {
        float:left;
        width:304px;
        font-size : 11px;
        margin:0 20px 0 40px;
}
#catp212 {
        float:left;
        width:304px;
        font-size : 11px;
        margin:0 0 0 40px;
}

#catr22 {
        width:760px;
        margin:0 0 16px 0;
}
#catp221 {
        float:left;
        width:304px;
        font-size : 11px;
        margin:0 20px 0 40px;
}
#catp222 {
        float:left;
        width:304px;
        font-size : 11px;
        margin:0 0 0 40px;
}

#catr23 {
        width:760px;
        margin:0 0 16px 0;
}
#catp231 {
        float:left;
        width:304px;
        font-size : 11px;
        margin:0 20px 0 40px;
}
#catp232 {
        float:left;
        width:304px;
        font-size : 11px;
        margin:0 0 0 40px;
}

#text {
        width:780px;
        margin:48px 0 0 0;
}
.chapter {
        width:760px;
        font-size : 11px;
        margin:0 0 40px 0;
}



/*********************************** general **********************************/

a:link {
color : #0000ff;
text-decoration : underline;
font-weight:normal;
}
a:hover {
color : #ff0000;
text-decoration : underline;
font-weight:normal;
}
a:visited {
color : #0000ff;
text-decoration : underline;
font-weight:normal;
}
a:active {
color : #ffffff;
text-decoration : none;
font-weight:normal;
}

h1 {
font-size : 28px;
font-weight : bold;
line-height : 32px;
color : #000044;
}
h1 {
font-size : 24px;
font-weight : bold;
line-height : 28px;
color : #000044;
}




.clearfloat {
        clear:both;
}