/* ogolne */
body, input, textarea {
    font: 13px tahoma, arial, helvetica, sans-serif;
}
body, html {
    background: #FFFFFF;
}
body {
    color: #666666;
    margin: 0;
    padding: 0;
    text-align: center;
}
input, textarea {
    background: #FFFFE0;
    border: 1px solid #555555;
}
input:focus, textarea:focus {
    background: #FFFF80;
}
a {
    color: #838383;
    text-decoration: none;
}
a:hover {
    color: #838383;
}
a img {
    border: 0;
}
p {
    margin: 0 0 1em 0;
    text-indent: 2em;
}
ul {
    margin: 0;
    padding: 0;
}
form, h1, h2 {
    margin: 0;
    font-size: 100%;
}
.clr {
    clear: both;
    font-size: 1px;
    height: 0;
    overflow: hidden;
    width: 1px;
}

/* layout */
#page {
    margin: 0 auto;
    text-align: center;
    width: 891px;
}


#start_page {
}

#start_page #img_01 {
    background: url(/images/0/img_01.jpg) no-repeat top left;
    float: left;
    height: 155px;
    width: 255px;
}

#start_page #img_02 {
    background: url(/images/0/img_02.jpg) no-repeat top left;
    float: left;
    height: 96px;
    width: 636px;
}

#start_page #img_02 div {
    font-size: 10px;
    margin: 10px 140px 25px 0;
    text-align: right;
}

#start_page #img_03 {
    float: right;
    height: 160px;
    width: 324px;
}

#start_page #img_04 {
    background: url(/images/0/img_04.jpg) no-repeat top left;
    float: right;
    height: 160px;
    width: 312px;
}

#start_page #img_05 {
    background: url(/images/0/img_05.jpg) no-repeat top left;
    float: left;
    height: 344px;
    text-align: left;
    width: 255px;
}

#start_page #img_05 h1 {
    padding: 0 0 20px 0;
}

#start_page #img_05 div {
    margin: 30px 10px 0 110px;
}

#start_page #img_06 {
    float: right;
    height: 122px;
    width: 240px;
}

#start_page #img_07 {
    float: right;
    height: 243px;
    width: 293px;
}

#start_page #img_08 {
    background: url(/images/0/img_08.jpg) no-repeat top left;
    float: right;
    height: 243px;
    width: 103px;
}

#start_page #img_09 {
    background: url(/images/0/img_09.jpg) no-repeat top left;
    float: right;
    height: 121px;
    width: 240px;
}


#page_header {
}

#page_header #img_01 {
    float: left;
    height: 134px;
    width: 223px;
}

#page_header #img_02 {
    float: left;
    height: 134px;
    width: 668px;
}

#page_header #img_02.type_1 {
    background: url(/images/1/img_02.jpg) no-repeat top left;
}

#page_header #img_02.type_2 {
    background: url(/images/2/img_02.jpg) no-repeat top left;
}

#page_header #img_02 .major {
    float: left;
    padding: 12px 0px 0px 264px;
}

#page_header #img_02 .major img {
    width: 91px;
    height: 91px;
}

#page_header #img_02 .minor {
    float: left;
    padding: 22px 0px 0px 14px;
}

#page_header #img_02 .minor img {
    width: 76px;
    height: 76px;
}

#page_header #img_02 .lng {
    float: left;
    font-size: 10px;
    margin: 10px 0 0 15px;
    text-align: right;
}


#page_main {
    text-align: justify;
}

#page_main #img_03 {
    float: left;
    height: 400px;
    width: 223px;
}

#page_main #img_03.type_1 {
    background: url(/images/1/img_03.jpg) no-repeat top left;
}

#page_main #img_03.type_2 {
    background: url(/images/2/img_03.jpg) no-repeat top left;
}

#page_main #img_04 {
    float: left;
    width: 528px;
    padding: 80px 100px 0 40px;
}

#page_main #img_04.type_1 {
    background: url(/images/1/img_04.jpg) no-repeat top left;
}

#page_main #img_04.type_2 {
    background: url(/images/2/img_04.jpg) no-repeat top left;
}

#page_main #img_03 ul {
    list-style-type: none;
    padding: 50px 0 0 52px;
}

#page_main #img_03 li {
    padding: 4px 30px 4px 0;
    text-align: right;
}

#page_main #img_03 a {
    color: #FFFFFF;
    font-weight: bold;
}

#page_main #img_03.type_1 li.active {
    background: #89BE63;
}

#page_main #img_03.type_2 li.active {
    background: #97AFBE;
}

#page_main #img_04 h1 {
    color: #000000;
    font: 20px tahoma, arial, helvetica, sans-serif;
    padding: 0 0 20px 0;
}

#page_main #img_04 ul {
    padding: 0 0 1em 2em;
}

#page_main #img_04 p {
    text-indent: 0;
}

#page_main #img_04 img.thumb {
    float: left;
    margin: 0 10px 10px 0;
}

#page_main #img_04.type_1 a {
    color: #88BC62;
}

#page_main #img_04.type_2 a {
    color: #98B0BF;
}

#page_main div a img {
    margin: 0 4px 5px 0;
}


#page_footer {
    font-size: 9px;
    margin: 25px 0 25px 0;
}
