	*{font-family:Arial; font-size:100%}
html, body{width:100%; height:100%; margin:0px; padding:0px; text-align:center}

h1{margin:0px; padding:12px 0px; text-align:center; font-weight:bold; font-size:170%}
h2{margin:0px; padding:10px 0px; text-align:center; font-weight:bold; font-size:150%}
h3{margin:0px; padding:8px 0px; text-align:center; font-weight:bold; font-size:130%}

a{text-decoration:none}
 a:hover{text-decoration:underline !important; color:#adadad !important}

#html{width:96%; height:100%; margin:0px auto; padding:0px; text-align:center}
#body{width:100%; min-width:100px; max-width:1400px; height:100%; margin:0px auto; padding:0px; text-align:left}
#body div.ld{width:100%; height:2px; margin:5px 0px; padding:0px; border:none; background-position:center center; border-repeat:repeat-x; background-image:url('ld-bl.png')}

.head_views{width:100%; height:50px; margin:0px; padding:0px; border-collapse:collapse}
 .head_views td{margin:0px; padding:0px; text-align:left; vertical-align:middle; white-space:nowrap}
  .head_views table{height:100%; margin:0px 90px; padding:0px; border-collapse:collapse}
.head_views table.head-block td{margin:0px; padding:0px; vertical-align:middle}
 .head_views table.head-block td.ttl{padding:0px 10px 0px 0px !important}
 .head_views table.head-block td.btn{padding:0px 8px 0px 8px !important; font-weight:bold}
  .head_views table.head-block td.btn span{display:block; width:30px; height:30px; line-height:30px; text-align:center; cursor:pointer}
  .head_views table.color-btns td.btn span{width:30px; border-weight:1px; border-type:solid}
  .head_views table.srch-flds a{text-decoration:none}
  
.head_logo{width:100%; margin:20px 0px 10px 0px; padding:0px; border-collapse:collapse}
 .head_logo td{margin:0px; padding:0px 50px; text-align:left; vertical-align:top; white-space:nowrap}
  .head_logo td.logo{vertical-align:middle}
   .head_logo td.logo a{display:block; width:110px; height:110px; background-position:center center; background-image:url('logo-bl.png'); background-size:cover}
  .head_logo td.ttl{width:100%; padding:0px; font-weight:bold}
   .head_logo td.ttl span{display:block; textalign:left; font-size:21px; line-height:110%}
   .head_logo td.ttl div{padding:15px 0px 0px 0px; font-size:70px; line-height:70px}
  .head_logo td.norm a{margin:0px; padding:5px 0px 5px 50px; text-decoration:none; background-position:left center; background-image:url('norm-bl.png'); background-repeat:no-repeat; font-size:14px; line-height:14px; font-weight:bold}

.main_menu{}
 .main_menu .item{margin:8px 20px 8px 0px; padding:0px; float:left}
  .main_menu .item:hover{color:#000000 !important; background-color:#e5e5e5 !important}
   .main_menu .item:hover td{color:#000000 !important}
  .main_menu .item table{height:100%; margin:0px; padding:0px; border-collapse:collapse}
  .main_menu .item td{height:100%; margin:0px; padding:5px 15px; text-align:left; vertical-align:middle; line-height:95%; font-size:125%}
  .main_menu .active td{font-weight:bold}

.futt_copy{margin:0px; padding:5px; text-align:center; font-size:80%}

#futter{width:100%; border-collapse:collapse}
 #futter td{padding:10px 10px; text-align:left; vertical-align:top; font-size:100% !important}
  #futter td:first-child{padding-left:0px}
  #futter td:last-child{padding-right:0px}
 #futter b{display:block; font-size:105%}
 
.pages{width:100%; margin:10px 0px 15px 0px; padding:0px; text-align:left}
 .pages strong{font-weight:bold; margin:0px 10px 0px 0px}
 .pages a{margin:0px 5px; padding:0px 5px}
 .pages span{margin:0px 5px; padding:0px 5px; border:1px solid #000000}
 
.srch_form{display:block; width:100%; margin:0px; padding:0px}
 .srch_form table{width:100%; margin:0px 0px 15px 0px; padding:0px; border-collapse:collapse}
 .srch_form input{height:100%; border:1px solid #000000; margin:0px; padding:0px}
 .srch_form td{height:100%; margin:0px; padding:0px; vertical-align:middle; white-space:nowrap}
  .srch_form td.ttl{padding-right:20px; font-weight:bold}
  .srch_form td.str{width:100%}
   .srch_form td.str input{width:100%; padding:0px 5px; background-color:#e5e5e5}
  .srch_form td.btn{padding-left:20px}
   .srch_form td.btn input{padding:0px 15px; text-align:center; font-weight:bold; cursor:pointer}
   
.srch_mess{width:100%; margin:0px 0px 15px 0px; padding:0px; text-align:center; font-size:120%}

.srch_list{width:100%; margin:0px 0px 15px 0px; padding-top:0px; padding-bottom:0px; text-align:left}
 .srch_list .item{margin:8px 0px 8px 0px; text-align:left}
  .srch_list .item .ttl{font-size:110%; font-weight:bold}


.files{}
 .files .sep{margin:10px 0px; padding:0px; float:left}
 .files .item{margin:10px 0px; padding:0px; float:left; overflow:hidden; font-size:90%}
  .files .item a{display:block; text-align:left; font-weight:bold; line-height:92%}
  .files .item .ico{height:100%; margin:0px; padding:0px; float:left; background-position:left top; background-repeat:no-repeat; background-image:url('file.png'); background-size:contain}
 
.size-small{font-size:17px}
 .size-small .main_menu .item{height:55px}
 .size-small .files .sep{width:1.8%; margin:10px 0px}
 .size-small .files .item{width:48%; height:90px; margin:10px 0px}
  .size-small .files .item .ico{width:60px; margin-right:10px}
.size-medium{font-size:23px}
 .size-medium .main_menu .item{height:65px}
 .size-medium .files .sep{width:3%; margin:15px 0px}
 .size-medium .files .item{width:30%; height:120px; margin:15px 0px}
  .size-medium .files .item .ico{width:80px; margin-right:15px}
.size-large{font-size:29px}
 .size-large .main_menu .item{height:80px}
 .size-large .files .sep{width:3.7%; margin:20px 0px}
 .size-large .files .item{width:46%; height:175px; margin:20px 0px}
  .size-large .files .item .ico{width:120px; margin-right:20px}


.color-blwh{color:#000000; background-color:#FFFFFF}
.color-blwh h1, .color-blwh h2{color:#5b5b5b}
.color-blwh h3{color:#989898}
.color-blwh a{color:#282828}
.color-blwh .head_views{background-color:#282828}
 .color-blwh .head_views td{color:#FFFFFF}
 .color-blwh .head_views table.color-btns span{border:1px solid #FFFFFF}
 .color-blwh .head_views table.head-block td.active{color:#000000 !important; background-color:#FFFFFF !important}
  .color-blwh .head_views table.color-btns td.active span{border:1px solid #000000 !important}
  .color-blwh .head_views table.srch-flds a{color:#FFFFFF !important}
 .color-blwh .main_menu .item{border:1px solid #000000}
 .color-blwh .main_menu .active{color:#FFFFFF; background-color:#000000}
  .color-blwh .main_menu .active td{color:#FFFFFF}
 .color-blwh .srch_form input{border:1px solid #000000}
  .color-blwh .srch_form td.btn input{color:#FFFFFF; background-color:#000000}
 .color-blwh .srch_list .item .ttl a{color:#222222 !important}
  
.color-whbl{color:#FFFFFF; background-color:#000000}
.color-whbl h1, .color-whbl h2{color:#eaeaea}
.color-whbl h3{color:#989898}
.color-whbl a{color:#DDDDDD}
.color-whbl .head_views{background-color:#e5e5e5}
 .color-whbl .head_views td{color:#000000}
 .color-whbl .head_views table.color-btns span{border:1px solid #000000}
 .color-whbl .head_views table.head-block td.active{color:#FFFFFF !important; background-color:#000000 !important}
  .color-whbl .head_views table.color-btns td.active span{border:1px solid #FFFFFF !important}
  .color-whbl .head_views table.srch-flds a{color:#000000 !important}
 .color-whbl .head_logo td.norm a{background-image:url('norm-wh.png')}
 .color-whbl .main_menu .item{border:1px solid #FFFFFF}
 .color-whbl .main_menu .active{color:#000000; background-color:#FFFFFF}
  .color-whbl .main_menu .active td{color:#000000}
 .color-whbl .srch_form input{border:1px solid #FFFFFF}
  .color-whbl .srch_form td.btn input{color:#000000; background-color:#FFFFFF}
 .color-whbl .srch_list .item .ttl a{color:#DDDDDD !important}

.color-blcl{color:#000000; background-color:#82c9f1}
.color-blcl h1, .color-blcl h2{color:#5b5b5b}
.color-blcl h3{color:#989898}
.color-blcl a{color:#282828}
.color-blcl .head_views{background-color:#282828}
 .color-blcl .head_views td{color:#FFFFFF}
 .color-blcl .head_views table.color-btns span{border:1px solid #FFFFFF}
 .color-blcl .head_views table.head-block td.active{color:#000000 !important; background-color:#FFFFFF !important}
  .color-blcl .head_views table.color-btns td.active span{border:1px solid #000000 !important}
  .color-blcl .head_views table.srch-flds a{color:#FFFFFF !important}
 .color-blcl .main_menu .item{border:1px solid #000000}
 .color-blcl .main_menu .active{color:#FFFFFF; background-color:#000000}
  .color-blcl .main_menu .active td{color:#FFFFFF}
 .color-blcl .srch_form input{border:1px solid #000000}
  .color-blcl .srch_form td.btn input{color:#FFFFFF; background-color:#000000}
 .color-blcl .srch_list .item .ttl a{color:#222222 !important}
