body {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
}
a {
  color: #02AAD7;
  text-decoration: none;
}
a:hover {
  color: #8A9197;
  text-decoration: none;
}
div.path {
  padding: 4px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 10px;
  color: #8A9197;
}
div.path a {
  color: #8A9197;
  text-decoration: none;
}
div.path a:hover {
  color: #01A8D4;
}
td {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
}
h1 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  padding: 0px;
  line-height: 20px;
}
h2 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 13px;
  color: #41BDE1;
  padding: 0px;
  line-height: 15px;
}
h3 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 12px;
  color: #41BDE1;
  padding: 0px;
  line-height: 15px;
}
OLDh2 {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 13px;
  color: #41BDE1;
  padding: 18px 10px 5px 14px;
}
.search_input {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 112px;
  height: 15px;
  border: none;
  background: transparent;
}
.input_408 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 408px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_408.gif) no-repeat top left;
}
.input_325 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 325px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_325.gif) no-repeat top left;
}
.input_288 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 288px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_288.gif) no-repeat top left;
}
.input_200 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 200px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_200.gif) no-repeat top left;
}
.input_209 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 209px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_209.gif) no-repeat top left;
}
.input_178 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 180px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_178.gif) no-repeat top left;
}
.input_141 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 145px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_141.gif) no-repeat top left;
}
.input_124 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 124px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_124.gif) no-repeat top left;
}
.input_64 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 64px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_64.gif) no-repeat top left;
}
.input_35 {
  font-size: 11px;
  padding: 0px 3px 0px 6px;
  width: 38px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_35.gif) no-repeat top left;
}
.input_20 {
  font-size: 11px;
  padding: 0px 2px 0px 2px;
  width: 20px;
  height: 15px;
  border: none;
  background: url(/fimic/fimic.nsf/bg_input_20.gif) no-repeat top left;
}
.input_textarea {
  font-size: 11px;
  font-family: Arial, verdana;
  padding: 4px;
  width: 470px;
  height: 68px;
  margin: 0;
  border: none;
  overflow: auto;
  background: transparent;
}
div.search {
  padding: 0px;
}
div.subtitle_h1 {
  margin: 10px 0px 10px 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  padding: 14px 0px 14px 14px;
  border-top: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1;
  width: 100%;
/*  width: 525;*/
  background: #FFF;
  -moz-box-sizing: border-box; 
}
div.subtitleb_h1 {
  margin: 10px 0px 10px 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  padding: 14px 0px 14px 14px;
  border-top: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1;
  width: 525; 
  background: #FFF;
  -moz-box-sizing: border-box; 
}
div.subtitle_art1 {
  margin: 10px 0px 10px 0px;
  padding: 14px 10px 14px 14px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  border-top: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1;
  background: #FFF;
  width: 100%;
/*  width: 525;*/
  -moz-box-sizing: border-box; 
}
.subtitle_h2 {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 13px;
  color: #41BDE1;
  padding: 0px 30px 0px 14px;
}
.subtitle1 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  padding: 18px 30px 5px 14px;
}
.subtitle2 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 13px;
  color: #41BDE1;
  padding: 18px 30px 5px 14px;
}
.text1 {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 12px;
  color: #53666C;
  padding: 5px 30px 10px 14px;
}
.text2 {
  font-family: Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 12px;
  color: #53666C;
  padding: 0px 15px 0px 14px;
}
.mainmenu {
  margin: 0px;
  padding: 0px;
}
.submenu {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 13px;
  color: #41BDE1;
  padding: 0px 0px 5px 0px;
   text-decoration: none;
}
.submenu:hover {
  color: c0c0c0;
}
table.col1 {
  margin: 0px;
  padding: 0px;
}  
table.col1 td {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  padding: 0px;
}
table.list1 {
  margin: 0px;
  padding: 0px;
}  
table.list1 td {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  padding: 0px;
}
table.list2 {
  margin: 0px;
  padding: 0px;
}  
table.list2 td {
  padding: 15px 10px 15px 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  border-top: solid 1px #E1E1E1;
}
table.list2 td.subtitle1 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  padding: 15px 0px 15px 14px;
}
table.list3 {
  margin: 0px;
  padding: 0px;
}  
table.list3 td {
  padding: 10px 10px 10px 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
/*  border-top: dotted 1px #E1E1E1;*/
}
table.list3 td.subtitle1 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  padding: 15px 0px 15px 14px;;
  border-top: solid 1px #E1E1E1;
  border-bottom: solid 1px #E1E1E1;
}
table.list4 {
  margin: 0px;
  padding: 0px;
}  
table.list4 td {
  padding: 0px 0px 0px 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  border-top: solid 1px #E1E1E1;
}
table.list4 div.subtitle1 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  padding: 0px 0px 0px 0px;
/*  padding: 0px 0px 0px 14px;*/
}
table.list4 td.subtitle1 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  padding: 0px 0px 0px 0px;
/*  padding: 0px 0px 0px 14px;*/
}
table.list4 div.subtitle2 {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 12px;
  color: #41BDE1;
  padding: 10px 0px 0px 0px;
/*  padding: 10px 0px 0px 14px;*/
}
table.list4 div.text1 {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 12px;
  color: #53666C;
  padding: 5px 30px 10px 0px;
}
table.list_news_archive th {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 14px;
  color: #41BDE1;
  padding: 18px 10px 14px 14px;
  border-top: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1;
  width: 525;
  -moz-box-sizing: border-box; 
}
table.list_news_archive td {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  padding: 4px 10px 4px 14px;
}
table.catalogue {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  width: 500;
}  
table.catalogue td.line {
  padding: 2px 0px 2px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  border-top: dotted 1px #E1E1E1;
/*  border-bottom: dotted 1px #E1E1E1;*/
}
table.catalogue td.line2 {
  padding: 2px 0px 2px 6px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  border-bottom: dotted 1px #E1E1E1;
}
table.catalogue td.subtitle1 {
  padding: 0px 0px 4px 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 12px;
  color: #41BDE1;
  text-decoration: none;
}
table.catalogue a.subtitle1 {
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 12px;
  color: #41BDE1;
  text-decoration: none;
}
table.event {
  margin: 0px;
  padding: 0px;
}  
table.event td.line {
  padding: 6px 0px 6px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  border-bottom: dotted 1px #E1E1E1;
}
table.event td.subtitle1 {
  width: 503px;
  padding: 14px 0px 14px 14px;
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 12px;
  color: #41BDE1;
  text-decoration: none;
  border-bottom: solid 1px #E1E1E1;
  -moz-box-sizing: border-box; 
}
table.input_forms td {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 11px;
  color: #00A7D4;
/*  padding: 4px 0px 4px 2px;*/
  padding: 7px 0px 6px 2px;
  border-top: solid 1px #E0E0E0;
}
table.input_forms td.small {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 10px;
  color: #8A9197;
}
table.input_forms td.small2 {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 9px;
  color: #8A9197;
}
table.input_forms_2 td {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 11px;
  color: #00A7D4;
  padding: 4px 0px 4px 4px;
}
table.input_forms_2 td.small {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #8A9197;
}
table.input_forms_2 td.small2 {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 9px;
  color: #8A9197;
}
table.input_forms_shop_add td {
/*  font-family: Arial, Helvetica, sans-serif;  */
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 11px;
  color: #00A7D4;
  padding: 7px 0px 6px 2px;
  border-top: solid 1px #E0E0E0;
}
table.shop_delivery td {
/*  font-family: Arial, Helvetica, sans-serif;  */
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 11px;
  color: #00A7D4;
  padding: 14px 0px 14px 2px;
  border-top: solid 1px #E0E0E0;
}
table.shop_price td {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  padding: 7px 0px 6px 2px;
  border-top: dotted 1px #E0E0E0;
}
table.shop_cartlist td {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  padding: 7px 0px 6px 2px;
  border-bottom: dotted 1px #E0E0E0;
}
.link1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 11px;
  color: #53666C;
  padding: 0px;
  text-decoration: none;
}
.link1:hover  {
  color: #01AAD5;
}
table.footer {
  margin: 0px;
  padding: 0px;
}  
div.list_header {
  padding: 0px
  background: #FFFFFF;
  width: 525;
}
div.list1 {
  padding: 10px 0px 10px 14px;
  background: #FFFFFF;
  width: 525;
}
div.list2 {
  padding: 10px 0px 10px 0px;
  background: #FFFFFF;
  width: 515;
}
div.list3 {
  padding: 10px 0px 10px 14px;
  background: #FFFFFF;
  width: 500;
}
div.list4 {
  padding: 10px 0px 10px 14px;
  background: #FFFFFF;
  width: 475;
}
div.list5 {
  padding: 10px 0px 10px 0px;
  background: #FFFFFF;
  width: 525;
}
.footer_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 9px;
  color: #53666C;
  padding: 0px;
}
.photo_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 10px;
  color: #9AA7AF;
  padding: 0px;
}
.cite_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-style: italic;
  font-size: 10px;
  color: #53666C;
  padding: 0px;
}
.blue_link_text {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 11px;
  color: #41BDE1;
  text-decoration: none;
}
a.blue_link_text {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: bold;
  font-size: 11px;
  color: #41BDE1;
  text-decoration: none;
}
a.blue_link_text:hover {
  color: #8A9197;
}
a.grey_link  {
  font-family: Arial, Helvetica, sans-serif;  
  font-weight: normal;
  font-size: 12px;
  color: #53666C;
  text-decoration: none;
}
a.grey_link:hover {
  color: #41BDE1;
}
div.photos_h {
    display: table;
    width: 525px;
    border-bottom: solid 1px #E1E1E1;
    background: url(/fimic/fimic.nsf/bg_small_box.gif) no-repeat top left;
}
div.photos_v {
    display: table;
    width: 525px;
    border-bottom: solid 1px #E1E1E1;
    background: url(/fimic/fimic.nsf/bg_small_box.gif) no-repeat top left;
}
div.photos_s {
    display: table;
    width: 525px;
    border-bottom: solid 1px #E1E1E1;
    background: url(/fimic/fimic.nsf/bg_small_box.gif) no-repeat top left;
}
div.photolist {
  float: left;
  padding: 14px 0px 14px 13px;
}
div.pressphotolist {
    float: left;
    padding: 0px 0px 0px 0px;
/*    width: 100px;*/
}
div.pressphotodetails {
    float: left;
    padding: 14px 0px 0px 13px;
/*    width: 140px;*/
}
div.pressphotos_h {
    float: left;
    width: 525px;
    border-top: solid 1px #E1E1E1;
}
div.pressphotos_v {
    float: left;
    width: 262px;
    border-top: solid 1px #E1E1E1;
}
div.pressphotos_s {
    float: left;
    width: 262px;
    border-top: solid 1px #E1E1E1;
}
div.pressphotos_empty{
    float: left;
    width: 262px;
    border-top: solid 1px #E1E1E1;
}
div.pressphotos {
    display: table;
    width: 525px;
}
a.year_459_set {
   padding: 2px;
   font-family: verdana;
   font-size: 10px;
   color: #00A6D2;
   display: block;
   width: 459;
   height: 19;
   text-decoration: none;
}
a.year_459 {
   font-family: verdana;
   font-size: 10px;
   color: #00A6D2;
   display: block;
   width: 100%;
   height: 15px;
   text-decoration: none;
   background: #F7F7F5;
}
a.year_459:hover {
  background: #E0E0E0;
}
td.year_459_top {
  border-left: solid 1px #E0E0E0;
  border-right: solid 1px #E0E0E0;
}
td.year_459 {
  border-top: solid 1px #E0E0E0;
  border-left: solid 1px #E0E0E0;
  border-right: solid 1px #E0E0E0;
}
a.year_376_set {
   padding: 2px;
   font-family: verdana;
   font-size: 10px;
   color: #00A6D2;
   display: block;
   width: 376;
   height: 19;
   text-decoration: none;
}
a.year_376{
   font-family: verdana;
   font-size: 10px;
   color: #00A6D2;
   display: block;
   width: 100%;
   height: 15px;
   text-decoration: none;
   background: #F7F7F5;
}
a.year_376:hover {
  background: #E0E0E0;
}
td.year_376_top {
  border-left: solid 1px #E0E0E0;
  border-right: solid 1px #E0E0E0;
}
td.year_376 {
  border-top: solid 1px #E0E0E0;
  border-left: solid 1px #E0E0E0;
  border-right: solid 1px #E0E0E0;
}
a.year_141_set {
   padding: 2px;
   font-family: verdana;
   font-size: 10px;
   color: #00A6D2;
   display: block;
   width: 159;
   height: 19;
   text-decoration: none;
}
a.year_141 {
   font-family: verdana;
   font-size: 10px;
   color: #00A6D2;
   display: block;
   width: 100%;
   height: 15px;
   text-decoration: none;
   background: #F7F7F5;
}
a.year_141:hover {
  background: #E0E0E0;
}
td.year_141_top {
  border-left: solid 1px #E0E0E0;
  border-right: solid 1px #E0E0E0;
}
td.year_141 {
  border-top: solid 1px #E0E0E0;
  border-left: solid 1px #E0E0E0;
  border-right: solid 1px #E0E0E0;
}
div#listselection {
  scrollbar-face-color:#EEEEEE;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-arrow-color:#B3EEFE;
  scrollbar-track-color:#FFFFFF;
}
div#listselectionComp {
  scrollbar-face-color:#EEEEEE;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-arrow-color:#B3EEFE;
  scrollbar-track-color:#FFFFFF;
}
table.selection_drop {
  margin: 0px;
  padding: 0px;
}
table.selection_drop td.top {
  padding: 0px;
  border-right: solid 1px #E0E0E0;
}
table.selection_drop td {
  padding: 0px;
  border-right: solid 1px #E0E0E0;
  font-weight: normal;
}
table.selection_drop td a {
   font-family: verdana;
   font-size: 10px;
   color: #00A6D2;
   display: block;
   width: 100%;
   height: 15px;
   text-decoration: none;
   background: #F7F7F5;
  padding: 0px;
}
table.selection_drop td a:hover {
  padding: 0px;
  background: #E0E0E0;
}
a.selection_set {
   padding: 2px;
   font-family: verdana;
   font-size: 10px;
   color: #00A6D2;
   display: block;
   width: 100%;
   height: 19;
   text-decoration: none;
}
