/* General */
body {margin:0px; padding:0px; background-color:#eeeeee; font-size:12px;}
* {font-family:Verdana, Arial; font-size:1em;}
td,div {color:#000000; padding:0px;}
td {vertical-align:top;}
img {border:0px; align:baseline;}
a {color:#3975b0; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {text-align:center; color:#ff0000; font-weight:normal; font-size:1.4em; margin-bottom:15px;}
h2 {text-align:center; color:#ff0000; font-weight:normal; font-size:1.25em; margin-top:20px; margin-bottom:12px;}
.instr {display:block; width:60%; text-align:left; border-bottom:#91bede 1px solid;}
.instr_header {font-variant:small-caps; font-size:2em;}
/*Page structure*/
.wrap {min-width:980px; margin:0 auto; position:relative;}
.logo {height:70px; background-color:#3975b0;}
.logo_img {float:left; margin-left:20px;}
.bg_main {width:100%; background-image: url('images/bg_main.gif'); background-position: top; background-repeat: repeat-x;}
.main {width:94%; margin-left:0px; margin-top:0px;}
.menu {float:left; width:250px;}
.img_left {height:118px; margin:70px 0px 0px 0px;}
.cont_section {margin:0px 0px 25px 250px; position:relative;}
.cont {padding:30px 25px 30px 25px; background-color:#ffffff;}
.cont_catalogue {border:none; width:100%;}
.footer_separator {height:5px; width:100%; margin-bottom:15px; clear:both; background-image:url('images/footer_separator.gif'); background-position: top; background-repeat: repeat-x;}
.footer-l {float:left; width:250px; padding:0px 15px; margin-bottom:15px;}
.footer-r {float:right; width:150px; padding:0px 15px; margin-bottom:15px;}
.footer-c {margin:0px 150px 15px 250px; border-left:#3975b0 1px solid; padding:0px 30px;}
.sep_line {border-bottom:#91bede 1px solid;}
/*Navigation elements*/
.menu_bookmark {margin:0px 20px 0px 250px; padding-top:30px; position:relative; text-align:center;}
.menu_bookmark a {color:#9eb5cb; margin-right:10px;}
.menu_bookmark a:hover {color:#ffffff; text-decoration:none;}
.menu_title {font-size:1.2em; font-weight:bold; margin:20px 0px 15px 0px; line-height:13px;}
.menu_title img {margin:0px 7px 0px 15px;}
.menu_list {list-style-image:url('images/switch.gif');}
.menu_list li {margin-left:22px; margin-bottom:0.5em;}
.links_to_drag_list {margin-top:15px; text-align:center;}
#links_to_drag_list-home {margin-bottom:15px;}
.links_to_drag_list a {text-decoration:underline;}
.links_to_drag_list a:hover {color:#ff0000;}
.active_page {color:#ff0000; text-decoration:underline;}
.shortcut {display:inline; margin-left:10px;}
.shortcut a, .shortcut a:hover {text-decoration:none; color:#3975b0;}
.links_block {display:block; text-align:center; position:absolute; float:right; bottom:30px; margin-left:15px; width:45px; height:140px;  overflow:scroll; 
                border:#91bede 1px solid; background:#FFFFFF;}
.links_block a {display:list-item; list-style-type:none; line-height:20px;}
.links_block a:hover {text-decoration:underline;}
.display-off .links_block {display:none;}
.display-on .links_block {display:inline;}
.character_set {margin:8px 0;}
.character_set a{font-size:1.2em; text-decoration:underline; padding:0 1px;}
.character_set a:hover {color:#ff0000;}
.character_set span{font-size:1.2em; text-decoration:underline; padding:0 1px;}
.list_drugs {list-style-type:none; text-indent:30px; line-height:1.8em; margin:20px 0px;}
.h1_ref {color:#ff0000; text-decoration:underline;}
.fieldset_left {margin:10px; border:#91bede 1px solid;}
.fieldset_left legend {color:#808080;}
/*Internal-ref*/
.internal-ref {cursor:pointer; text-decoration:none; border-bottom:#3975b0 1px dotted;}
.pharmaceutical_term a:hover {text-decoration:none;}
.display-off .definition {display:none;}
.display-on .definition {display:inline; color:#616161;}
/*Search block*/
.sch_form {width:230px; margin:30px 10px 10px 10px;}					
.sch_dest {width:100%; background-color:#ffffff; border:#3975b0 1px solid;
            font-size:12px; color:#1F4666; padding:0px 2px; margin:0px;}
.sch_dest option {height:15px;}
.sch_input {width:100%; background-color:#ffffff; border:1px solid #3975b0;
            font-size:12px; color:#1F4666; padding:0px 2px; margin:1px 0px;}
.sch_button {width:80px; height:20px; background-color:#3975b0; border:none; font-size:12px; color:#ffffff; margin:10px 0px 0px 0px;}
/*Specific elements*/
#header_instr td {padding:15px;}
#cont_instr {line-height:1.5em;}
#cont_instr br {margin-bottom:1em;}
#cont_home td {border-bottom:#91bede 1px solid;}
.instr_tb td, .instr_tb th {border:#91bede 1px solid; padding:5px;}
.emblem {align:middle; margin:15px;}
.header_blk {border:#91bede 1px solid;}
.subh1 {text-align:center; font-size:1.35em;}
.letter {color:#ff0000; font-size:2em; text-align:center; margin-top:20px; margin-bottom:0px; border-top:#91bede 1px solid; border-bottom:#91bede 1px solid;}
.atx_letters {color:#ff0000; font-size:1.8em; margin-top:10px;}
.atx_section {list-style-type:none;}
.atx_section span {color:#003159; font-weight:bold;}
#concl {list-style-type:none; margin-bottom:30px}
#concl li {margin-top:20px;}
#concl img {margin:10px;}
.topline {width:100%; height:20px; border-bottom:#91bede 1px solid; margin-top:-18px; text-align:center; overflow:hidden;}
#g_plusone {float:right; margin-top:-8px;}
/*Advert*/
.adref_left {margin:20px 0 15px 0;}
.adref_left img {margin:0px 7px 0px 15px;}
.adholder {position:relative; float:right; height:70px; width:250; margin-right:-40px; margin-top:30px; background-color:#eaeaea; display:block;}
.adblock {position:relative; height:60px; width:250; margin-left:-4px; margin-top:-4px; background-color:#DADADA; text-align:center; padding-top:10px;}
.adtxtbanner {width:auto; padding:20px 0 10px 20px; overflow:hidden;}
.adsearch {float:right; width:250px;}
#avaholder_59251 {margin:-10px 0px 30px 0px;}
.splinks {list-style-type:none; margin:0; padding:5px;}
.spurl {display:block; text-align:right; color:#ff0000;}

