/* Copyright (c) 2007, Sandoz. All rights reserved. */
body { font:62.5% Arial;color:#787979;font-size:62.5%; }
.access { position:absolute; top:-300em; left:-300em; display:none; }
a:link {color:#3097C5; text-decoration:none}
a:visited {color:#3097C5; text-decoration:none}
a:active {color:#033466; text-decoration:underline}
a:hover {color:#033466; text-decoration:underline !important}

/* general layout */
#all { width:990px; }
  #header { height:155px;z-index:-1; }
    #topbanner { z-index:0;position:relative;width:inherit;height:inherit;background-color:#AAE7FF; }
  #homelink{display:block;position:absolute;top:40px;left:65px;width:210px;height:70px;}
	#quicklinks { position:absolute;top:4px;left:108px; }
	  #quicklinks li { display:inline; }
  #navbar { height:75px;position:relative;background-color:#fff; }
    #menu { height:40px;width:725px;position:absolute;top:-6px;left:19px;z-index:1000; }
	#search { height:41px;width:240px;float:right;background-color:#c2eeff;margin-top:1px; }
	#fontsize { position:absolute;bottom:5px;right:0;}
  #content { clear:both;margin-left:25px; }
	#col-1 { width:160px;float:left;margin-right:25px; }
	#col-2 { width:515px;float:left; }
	#col-3 { width:240px;float:right; }
  #footer { clear:both;text-align:center;margin:25px 0 0;height:25px; }
    #copyright { margin:0 265px 0 210px;height:inherit; }
	  #copyright li {  display:inline; }
	#novartiscompany { float:right;position:relative;bottom:25px; }
  #header, #content, #col-1, #col-2, #footer, #search {overflow:hidden;}

/* quicklinks */
#quicklinks li a { display:block;float:left;color:#5386ab;padding:3px 7px;text-decoration:none;}
#quicklinks ul ul { display:none; }

/* menu */
#menu { padding-left:6px;background:url(../img/menu_background_shadow_left.jpg) 0 6px no-repeat transparent; }
/* menu > 1st level */
#menu ul li { display:block;float:left;width:145px;height:inherit;padding-bottom:5px;border-top:6px solid #fff;background:url(../img/menu_background_shadow_bottom.jpg) 0 41px repeat-x transparent; }
  #menu ul li a { word-wrap:break-word;font:1em Verdana;color:#666;font-weight:bold;display:block;height:31px;width:118px;padding:7px 13px 3px 13px;text-decoration:none;background:url(../img/menu_background.jpg) 0 0 repeat-x transparent;border-left:1px solid #dbebf4; }
#menu ul li#menu-1 { border-color:#7cc6e1; }
  #menu ul li#menu-1.selected a { background-position:0 -41px; }
#menu ul li#menu-2 { border-color:#f9b000; }
  #menu ul li#menu-2.selected a { background-position:0 -82px; }
#menu ul li#menu-3 { border-color:#92d10b; }
  #menu ul li#menu-3.selected a { background-position:0 -123px; }
#menu ul li#menu-4 { border-color:#eee711; }
  #menu ul li#menu-4.selected a { background-position:0 -164px; }
#menu ul li#menu-5 { border-color:#53b4eb; }
  #menu ul li#menu-5 a { border-right:1px solid #dbebf4;width:117px; }
  #menu ul li#menu-5.selected a { background-position:0 -205px; }
#menu ul li:hover>a { background:#eff9ff; }
#menu ul li a:hover {background-color:#e0f4ff !important;color:#3097C5;text-decoration:none !important;}
/* menu > 2nd level */
#menu ul ul { border-bottom:1px solid #dbebf4;background-color:#eff9ff; }
#menu ul ul li {float:none;position:relative;width:145px;height:inherit;margin:0;padding:1px 0 0;background:url(../img/menu_sub_line.gif) 0 0 repeat-x #eff9ff;border:0;height:auto,}
  #menu ul ul li a { border:0;height:auto;width:105px;padding:7px 13px 7px 25px;text-decoration:none;background:url(../img/li_menu1.gif) 10px 10px no-repeat #eff9ff !important;border-left:1px solid #dbebf4;border-right:1px solid #dbebf4;}
  #menu ul li#menu-1 ul li a {background-image:url(../img/li_menu1.gif) !important;}
  #menu ul li#menu-2 ul li a {background-image:url(../img/li_menu2.gif) !important;}
  #menu ul li#menu-3 ul li a {background-image:url(../img/li_menu3.gif) !important;}
  #menu ul li#menu-4 ul li a {background-image:url(../img/li_menu4.gif) !important;}
  #menu ul li#menu-5 ul li a {background-image:url(../img/li_menu5.gif) !important;width:105px;}#menu ul li:hover>ul { display:block; }
#menu ul ul { display:none; }
#menu ul li.iehover ul { display:block; }
#menu a.iehover { background:#eff9ff; }
#menu ul ul ul { display:none !important; }

/* search */
#search #searchBox {width:160px;position:relative;top:6px;left:10px;font-size:1em;border:1px inset;}
#search #searchImg {position:relative;top:11px;left:15px;}

* fontsize */
#fontsize {width:150px;}
#fontsize li { float:left; }
#fontsize li a { display:block;height:26px;background:url(../img/fontsize_bg.gif) 0 0 no-repeat transparent; }
  #fontsize li a:hover { }
#fontsize li.d { width:31px;padding-left:28px;background:url(../img/fontsize_bg.gif) 0 0 no-repeat transparent;}
  #fontsize li.d a { width:31px;background-position:-28px 0; }
    #fontsize li.d a:hover { background-position:-28px -26px;}
#fontsize li.i a { width:31px;background-position:-83px 0; }
  #fontsize li.i a:hover { background-position:-83px -26px;}
#fontsize li.r a { width:24px;background-position:-59px 0; }
  #fontsize li.r a:hover { background-position:-59px -26px;}

/* submenu */
#submenu ul { width:160px;background:url(../img/submenu_line.gif) 0 0 repeat-x transparent; }
  #submenu ul li { width:160px;background:url(../img/submenu_line.gif) 0 100% repeat-x transparent; }
    #submenu ul li a { display:block;width:126px;padding:13px 17px;text-decoration:none;font-size:1.2em;font-weight:bold;color:#787979; }
    #submenu ul li.selected a { background:url(../img/submenu_icon.gif) 0 16px no-repeat transparent;color:#3097C5; }
    #submenu ul li.selected a:hover {text-decoration:none !important;}
  #submenu ul ul { background:url(../img/submenu_sub_background.gif) 0 0 repeat-x transparent; }
  #submenu ul ul li { background:none; }
    #submenu ul ul li a { background:none !important; color:#787979 !important;padding:6px 17px 6px 30px;font-size:1.1em; }
    #submenu ul ul li.selected a { background:url(../img/submenu_sub_icon.gif) 17px 10px no-repeat transparent !important;color:#3097C5 !important; }
    #submenu ul ul li.selected a:hover {text-decoration:none !important;}

/* col-1, col-3 */
#col-1 h3, #col-3 h3,
#col-1 .news h1, #col-3 .news h1 { font-size:1.4em;color:#033466;padding:8px 13px; }
#col-1 .news h1 a, #col-3 .news h1 a { color:#033466; }
  #col-1 h3 span, #col-3 h3 span,
  #col-1 .news h1 span, #col-3 .news h1 span { color:#3097C5; }
#col-1 .news h2, #col-3 .news h2 { color:#033466;padding-bottom:3px; }
  #col-1 .news h2 span, #col-3 .news h2 span { color:#3097C5;display:block; }
#col-1 .generic h3, #col-3 .generic h3 { background-color:#E9F9FF;margin-bottom:10px; }
#col-1 .news h1, #col-3 .news h1 { background-color:#beedff; }
#col-1 .news .list, #col-3 .news .list { background-color:#E9F9FF;padding:12px 14px; }
  #col-1 .news .row, #col-3 .news .row { background:url(../img/teaser_news_line.gif) 0 13px repeat-x transparent;;font-size:1.1em;padding-top:25px; }
    #col-1 .news .row.first, #col-3 .news .row.first { background:none;padding:0; }
#col-1 .generic, #col-3 .generic { height:11.5em;}
#col-1 .generic p, #col-3 .generic  p { padding:0.5em 1.1em;font-size:1.1em; }
#col-1 .generic img, #col-3 .generic img {float:left; margin:0 1.1em 0.5em 1.1em;}
#col-1 .generic p b, #col-3 .generic  p b, #col-1 .generic p strong, #col-3 .generic  p strong { color:#033466; }
#col-1 .generic ul, #col-3 .generic ul { padding:4px 13px;font-size:1.1em; }
#col-1 .news .row ul, #col-3 .news .row ul { padding-top:4px; }
  #col-1 .generic  ul li, #col-3 .generic ul li,
  #col-1 .news .row ul li, #col-3 .news .row ul li { background:url(../img/teaser_linklist_icon.gif) 0 2px no-repeat transparent;padding-left:20px;}
    #col-1 .generic ul li a, #col-3 .generic ul li a,
	#col-1 .news .row ul li a, #col-3 .news .row ul li a { text-decoration:none;color:#53b4eb;font-weight:bold; }
.quote, .dropdown, .generic, .news {margin-bottom:12px;}
.dropdown { position:relative;background:url(../img/dropdown_background.jpg) 50% 100% no-repeat transparent;height:100px;border:1px solid #d0ebf5; }
.dropdown select { position:absolute; top:45%;left:10px;font-size:1em;width:215px;}
#col-3 .teasers { background:url(../img/teaser_background_bottom.jpg) 0 100% no-repeat transparent;padding-bottom:1.5em; }

/* col-2 */
#col-2 { font-size:1.2em;line-height:1.5;color:#787979; }
  #col-2 .breadcrumb { display:none; }
  #col-2 h1 { color:#3097C5;font-size:1.3em;padding-bottom:0.6em; }
  #col-2 h2 { color:#033466;font-size:1.2em;padding:0.5em 0;  }
  #col-2 h3, #col-2 h4 { color:#033466;font-size:1.1em;padding:0.5em 0; }
#col-2 .pagination { height:3em;margin:1em 0; }
#col-2 .pagination a, 
#col-2 .pagination span { display: block;float: left;padding:0.15em 0.5em;margin-right:0.2em;}
#col-2 .pagination span.current {border: 1px solid #033466;font-weight: bold;background-color:#033466;color: #fff;}
#col-2 .pagination a {border: 1px solid #3097C5;text-decoration: none;}
#col-2 .pagination a:hover {border-color: #033466;}
#col-2 .pagination a.nextprev {font-weight: bold;}
#col-2 .pagination span.nextprev {color: #666;}
#col-2 .pagination span.nextprev {border: 1px solid #ddd;color: #999;}
#col-2 .copy img { margin:0 1em 0.5em 0; }
#col-2 .copy p { padding:0.5em 0;}
#col-2 .copy a { padding-left:13px;background:url(../img/a.gif) 0 3px no-repeat transparent; }
#col-2 .copy b, #col-2 .copy strong {color:#033466 !important;}
#col-2 .copy ul { padding:0 0 0.5em 0; }
  #col-2 .copy ul li { padding:0 0 0.2em 1.3em;background:url(../img/li.gif) 0 0.7em no-repeat transparent; }
#col-2 .copy ol { padding:0 0 0.5em 0; }
  #col-2 .copy ol li { padding:0 0 0.2em 0;list-style:outside decimal;margin-left:2em;}
#col-2.photoarchive .introduction {border:1px solid #b1ddee;background-color:#f9fdff;padding:1.4em 0.9em;margin-bottom:3em;}
  #col-2.photoarchive .introduction p {margin-right:30%;}
  #col-2.photoarchive .introduction select {float:right;margin-top:-1.8em;}
#col-2.photoarchive ul#photo_list li { display:block;background:url(../img/photoarchive_linebg.gif) 0 100% repeat-x;margin:1.5em 0;padding:1em 0;}
  #col-2.photoarchive ul#photo_list li .thumbnail { border:1px solid #7ec7e8; padding:1px;float:left;}
  #col-2.photoarchive ul#photo_list li h3 { padding-top:0; }
  #col-2.photoarchive ul#photo_list li h3, #col-2.photoarchive ul#photo_list li dl, #col-2.photoarchive ul#photo_list li .linkList {margin-left:150px;}
    #col-2.photoarchive ul#photo_list li dl dd {position:relative;top:-1.5em;left:6em;margin-bottom:-1.5em;}
  #col-2.photoarchive ul#photo_list li li { padding:0;margin:0;background:none;}
#col-2 .toolbar { margin:25px 0;}
  #col-2 .toolbar li { display:inline; }
    #col-2 .toolbar li a {padding:4px 10px 4px 23px;text-decoration:none;color:#3097C5; }
    #col-2 .toolbar li.print a { background:url(../img/toolbar_print.gif) 0 50% no-repeat transparent; }
    #col-2 .toolbar li.recommend a { background:url(../img/toolbar_recommend.gif) 0 50% no-repeat transparent; }
    #col-2 .toolbar li.close a { background:url(../img/toolbar_close.gif) 0 50% no-repeat transparent; }
#col-2 .linkList { clear:both;margin:5px 0; }
  #col-2 .linkList li a { font-weight:bold;text-decoration:none;color:#033466;padding:0 0 5px 22px;background:url(../img/linklist_icon.gif) 0 3px no-repeat transparent; }
  #col-2 .linkList li p { font-weight:normal;font-size:0.9em;color:#787979;padding:0 0 5px 22px; }
#col-2 .dirindex {clear:left;}
  #col-2 .dirindex li { padding-left:15px;background:url(../img/index/dirindex_file_bg.png) 0 5px no-repeat transparent; }
    #col-2 .dirindex li a { text-decoration:none;color:#033466;padding:3px;display:block;}
    #col-2 .dirindex li.dir {background:url(../img/index/dirindex_folder_bg.png) 0 6px no-repeat transparent;}
      #col-2 .dirindex li.dir a {font-weight:bold;}
    #col-2 .dirindex li.file a {font-weight:normal;}
    #col-2 .dirindex li.file.gif {background-image:url(../img/index/dirindex_gif_bg.png)}
    #col-2 .dirindex li.file.html,
    #col-2 .dirindex li.file.shtml {background-image:url(../img/index/dirindex_html_bg.png)}
    #col-2 .dirindex li.file.jpg {background-image:url(../img/index/dirindex_jpg_bg.png)}
    #col-2 .dirindex li.file.pdf {background-image:url(../img/index/dirindex_pdf_bg.png)}
    #col-2 .dirindex li.file.ppt {background-image:url(../img/index/dirindex_ppt_bg.png)}
    #col-2 .dirindex li.file.xls {background-image:url(../img/index/dirindex_xls_bg.png)}
    #col-2 .dirindex li.file.zip {background-image:url(../img/index/dirindex_zip_bg.png)}
    #col-2 .dirindex ul.subdir {display:none;}
#col-2 .toggleall { float:right;margin:0 0 5px 10px; }
  #col-2 .toggleall ul li { display:inline;padding:3px; }
  #col-2 .toggleall ul li a { padding:4px 2px 4px 15px;text-decoration:none;color:#3097C5; }
    #col-2 .toggleall ul li.expand a { background:url(../img/faqlist_expand.gif) 2px 50% no-repeat transparent; }
    #col-2 .toggleall ul li.collapse a { background:url(../img/faqlist_collapse.gif) 2px 50% no-repeat transparent; }
#col-2 #faqlist, #col-2 .collapsable { clear:both;margin:10px 0; }
  #col-2 #faqlist ul li { margin-top:15px; }
  #col-2 #faqlist .faqquestion a, #col-2 .collapsable .toggle a { display:block;font-weight:bold;text-decoration:none;color:#033466;padding:0 0 0 22px;background:url(../img/faqlist_closed.gif) 0 4px no-repeat transparent; }
    #col-2 #faqlist .faqquestion p { display:inline; }
  #col-2 .collapsable h2.toggle {font-size:1em;}
  #col-2 .collapsable h2.toggle.normal a {font-weight:normal;}
#col-2 #faqlist .faqanswer, #col-2 .collapsable .content { padding:0 0 0 22px;display:none; }
    #col-2 #faqlist .faqanswer .date { display:none; }
#col-2 #productlist { margin:1.5em 0; }
  #col-2 #productlist a { color:#033466;/*color: #3097C5 !important;*/text-decoration:none;font-size:1.2em;margin:1em 0;font-weight:bold;padding-left:20px;background:url(../img/teaser_linklist_icon.gif) 0 3px no-repeat transparent; }
  #col-2 #productlist .blends { line-height:1.4em;position:relative;border:solid 1px #bae1f0;margin: 20px 0;padding:20px;background:url(../img/product_list_bottombg.jpg) 0 100% repeat-x transparent;display:none; }
  #col-2 #productlist h2 { font-size:0.9em; }
  #col-2 #productlist h3 { padding:0.5em 0 0.2em 0; }
  #col-2 #productlist h4 { color:#3097C5;padding:0;margin-right:30%; }
    #col-2 #productlist .blends .toparrow { width:18px;height:7px;position:absolute;top:-7px;left:50px;background:url(../img/product_list_arrow.gif) 0 0 no-repeat transparent; }
    #col-2 #productlist .blends ul { width:100%;overflow:auto; }
      #col-2 #productlist .blends ul li {position:relative;padding:0.2em 0;}
        #col-2 #productlist .blends ul li a { color:#3097C5;text-decoration:none;font-size:1em;font-weight:normal;padding-left:0;background:none; }
          #col-2 #productlist .blends ul li a .useage {color:#787979;font-weight:bold;position:absolute;top:0.6em;left:72%;line-height:1em;width:28%;}
    #col-2 #productlist .blends .header, #col-2 #productlist .blends .footer { line-height:1em;padding:0 0 0.5em;}
    #col-2 #productlist .blends .footer { padding:0.5em 0 0;}
      #col-2 #productlist .blends .header p, #col-2 #productlist .blends .footer p {padding:0.2em 0;}
      #col-2 #productlist .blends .header ul, #col-2 #productlist .blends .footer ul { padding:0 0 0.5em 0; }
      #col-2 #productlist .blends .header li, #col-2 #productlist .blends .footer li { padding:0 0 0.2em 1.2em;background:url(../img/li.gif) 0.2em 0.4em no-repeat transparent; }
#col-2.product_details h2 {font-size:1.1em;}
  #col-2.product_details h2 .quality {display:block;font-weight:normal}
  #col-2.product_details h2 .mixture {display:block;padding-top:1em;color:#3097C5;}
#col-2.product_details div.molecules { border:1px solid #bde2f1;padding:4px;}
  #col-2.product_details div.molecules br { display:block;height:1px; }
  #col-2.product_details div.molecules .data { float:left;}
    #col-2.product_details div.molecules .data h3 { padding:0; }
    #col-2.product_details div.molecules .data dl { padding-bottom:0.5em; }
      #col-2.product_details div.molecules .data dl dd {position:relative;top:-1.5em;left:9em;margin-bottom:-1.3em;}
  #col-2.product_details div.molecules .img { background-color:#effaff;text-align:center;margin-left:50%;padding:2.5em; }
#col-2.product_details .specs {border:1px solid #bbe1f0;padding:4px;width:505px;}
  #col-2.product_details .specs table {width:505px;}
  #col-2.product_details .specs tr {background-color:#ebf9fe;}
  #col-2.product_details .specs tr.even {background-color:#fdfeff;}
  #col-2.product_details .specs tr th {border-right:1px dotted #47a9d4;}
  #col-2.product_details .specs tr th, #col-2.product_details .specs tr td {padding:5px;vertical-align:top;}
#col-2.product_details .infolist dd { position:relative;top:-1.5em;left:10em;margin-bottom:-1.5em}
#col-2.product_details .dimensions {position:relative;left:330px;top:-3em;margin-bottom:-2em;}
#col-2 #biographies { font-weight:bold; }
  #col-2 #biographies p {  }    
  #col-2 #biographies .bio { font-size:1em;border:solid 1px #bae1f0;border-bottom:none;background:url(../img/product_list_bottombg.jpg) 0 100% repeat-x transparent;padding-bottom:0.5em;}
  #col-2 #biographies .last { border-bottom:solid 1px #bae1f0; }
    #col-2 #biographies .bio .name { background:url(../img/teaser_linklist_icon.gif) 10px 11px no-repeat transparent; }
      #col-2 #biographies .bio .name h2 a:link,
      #col-2 #biographies .bio .name h2 a:visited,
      #col-2 #biographies .bio .name h2 a:active { cursor:hand;color:#033466;padding:0;margin:0; }
    #col-2 #biographies .bio h2 { color:#033466;padding:5px 0 0 30px; }
    #col-2 #biographies .bio h3 { color:#3097C5;padding:0 0 5px 30px; }
    #col-2 #biographies .bio .detail_first { display:block;margin:5px 15px 15px 30px; }
    #col-2 #biographies .bio .detail { display:none;margin:10px 15px 15px 30px; }
    #col-2 #biographies .bio img { border:solid 1px #bae1f0;padding:1px;margin:3px 15px 12px 0; }
    #col-2 #biographies .bio p { font-weight:normal;margin-bottom:10px; }        
#col-2.news_article .date {float:right;font-size:0.7em;color:#787979;font-weight:normal;padding-top:0.3em;}
#col-2 .teaser { margin-top:0.7em;padding:0.2em 1em 1em;border:1px solid #bae1f0;background:url(../img/homepage_teaser_background.jpg) 0 bottom repeat-x transparent;}
#col-2 .teaser.video {margin:0;border:none;background:none;}
  #col-2 .teaser h3 { font-size:1.2em }
  #col-2 .teaser h3 span { color:#3097C5 }
  #col-2 .teaser .generic p { padding:0.3em 0;font-size:0.9em }
  #col-2 .teaser .generic img {float:left; margin:0 1.1em 0 0;}
  #col-2 .teaser b, #col-2 .teaser strong { color:#033466; }
  #col-2 .teaser ul li { font-size:0.9em;background:url(../img/teaser_linklist_icon.gif) 0 0.3em no-repeat transparent;padding-left:20px;}
    #col-2 .teaser ul li a { text-decoration:none;color:#53b4eb;font-weight:bold; }
#col-2 ul.news_list {border-top:1px dotted #ccc;margin-top:1em;}
#col-2 .news_list li { margin:0.1em 0;border-bottom:1px dotted #ccc;padding:1em 0; }
  #col-2 .news_list li h3 {padding-top:0;}
    #col-2 .news_list li h3 .date {float:right;font-weight:normal;font-size:0.8em;color:#787979}
    #col-2 .news_list li p { font-size:0.95em; }
.sitemap ul { padding:0.5em 0 1em 0;}
.sitemap li {font-size:1.1em;}
.sitemap li a {display:block;font-weight:bold;text-decoration:none;color:#033466;padding:0 0 0 1.3em;background:url(../img/li_menu1.gif) 0.2em 0.5em no-repeat transparent;}
.sitemap li li {padding-left:5em;font-size:1em;}
.sitemap li li li {padding-left:7em}

.webform .line {border-bottom:2px solid #033466;display:block;margin:2em 0;}
.webform dl {margin:1em 0;}
.webform dl dt {width:9em;height:1.5em;}
  .webform dl dt label.wrong { color:#f30; }
  .webform dl dt .required {font-weight:bold;}
.webform dl dd {font-size:1.2em;position:relative;top:-1.4em;margin:0 0 -0.5em 130px;}
  .webform dl dd input { border:1px solid #666; }
  .webform dl dd input.wrong { border:1px solid #f30; }
  .webform dl dd textarea { width:370px; }
.webform .formbuttons {text-align:right;}
  .webform .formbuttons li {display:inline;margin-left:1em;}
  .webform .formbuttons input {color:#3097C5;font-weight:bold;border:1px solid #3097C5;padding:3px;background:url(../img/webform_buttonbg.jpg) 0 100% repeat-x;}

#col-2 .countryinfo { margin-bottom:3em; }
  #col-2 .countryinfo .linkList { position:relative;top:-2.8em;left:390px;margin-bottom:-1em; }
  #col-2 .countryinfo .headline { color:#033466;font-size:1.2em;padding:0.5em 0;font-weight:bold;  }
  #col-2 .countryinfo table tr td b {color:#53b4eb;}
#col-2 #worldmap_menu {margin-top:1.5em;z-index:1000; }
  #col-2 #worldmap_menu ul { height:10px; }
    #col-2 #worldmap_menu ul li { display:inline;float:left;position:relative; }
    #col-2 #worldmap_menu ul li a { cursor:hand;padding:0 15px 0.9em 15px;display:block;width:70px;color:#53b4eb;font-weight:bold;height:30px}
    #col-2 #worldmap_menu ul li a:hover, #col-2 #worldmap_menu ul li:hover>a {background:url(/assets/layout/common/img/product_list_arrow.gif) 1.5em 22px no-repeat transparent;text-decoration:none;}
    #col-2 #worldmap_menu ul ul { display:none;position:absolute;top:30px;left:5px;padding:0.8em 0;height:auto;background-color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
      #col-2 #worldmap_menu ul ul li { width:150px;display:block;float:left;clear:left; }
        #col-2 #worldmap_menu ul ul li a { display:block;float:left;clear:none;padding:0 0 0 10px;font-weight:normal;color:#033466;height:auto; }
    #col-2 #worldmap_menu li:hover ul, #col-2 #worldmap_menu li.iehover ul { display:block; }
#col-2 #worldmap { border:1px solid #bae1f0;z-index:0; }

#col-2 .difficult_table h3 { padding-bottom:0;}
#col-2 .difficult_table tr {border-top:1px dotted #bae1f0; }
    #col-2 .difficult_table tr.first {border-top:none;}
#col-2 .difficult_table img {padding:0 10px 0 0;}
#col-2 .difficult_table ul, #col-2 .biosimilar_table ul { padding:0 0 0.5em 0; }
  #col-2 .difficult_table ul li, #col-2 .biosimilar_table ul li { padding:0 0 0.2em 1.3em;background:url(../img/li.gif) 0 0.7em no-repeat transparent; }
#col-2 .biosimilar_table {font-size:0.9em;}
#col-2 .biosimilar_table table tr td {border-bottom:1px dotted #bae1f0;font-size:1em;font-weight:normal;}

#historyflash {position:absolute;z-index:4000;height:800px;width:990px;left:0;top:200px;background-color:#fff;}
  #historyflash a { background:url(../img/close_img_button.gif) 0 0 no-repeat;position:relative;top:24px;left:-65px;display:block;width:64px;height:24px;}
    #historyflash a span {display:none;}
  #historyflash .inner {position:relative;top:20px;left:91px;z-index:5000;}

/* footer */
#footer a { color:#999;text-decoration:none;}
  #copyright a { padding:0 8px; }

