html,body				{height:100%; width:100%}
body, td				{font-size:small; font-family:arial,sans-serif,verdana,tahoma; color:black; background-color:white}
*						{margin:0; padding:0; border:none; border-collapse:collapse}
#out					{height:100%; margin-bottom:-80px; min-height:100%}
html>body #out			{height:auto}
#out, #top, #footer, #menu	{min-width:740px}

table.calendar td, table.calendar th, table.libnav td, #right, .right, #top #langs, #menu, #crumb, .pdf, .pdfitem, .xlsitem, .docitem, .pptitem, a.am, #navigation, #root ul li, ul.news, a.searchurl, table.stats td, table.stats th	{font-family:tahoma,arial,sans-serif,verdana}
#right .seealso, #footer, small, #sources, .about-related, #menu ul.lvl2, #crumb, .pdf, .pdfitem, .xlsitem, .docitem, .pptitem, #root .ccm li a, .sitemap li li li, ul.news	{font-size:85%}
table.calendar td, table.calendar th, table.libnav select, #right td, #right td h4, .sitemap li li li li, table.stats td, table.stats th	{font-size:8pt}
.root h2, #root .right {font-family:arial,sans-serif,tahoma,verdana}

#top					{ clear:both}
		#top img								{width: auto; height: 85px; float:left}
		#top #langs								{text-align:right; padding:7px 0; padding-right:30px; color:#aaa}
					#top #langs a						{color:#c00}
		#top #logo								{
	
	float:left;
	padding-bottom:30px;
	/*width: 72%;
	background-image: url(/images/banner_drugs.jpg);
	background-repeat: no-repeat;
	background-position: 540px 0px;
*/}
		#top #search							{float:right; background-color:#f4f8fc; padding:8px; padding-right:20px}
		#top #search input						{color:#999; margin-right:10px}

.root					{background-color:#f4f8fc; height:36px !important; border-bottom:5px solid #e8e8e8; border-top:1px solid #f4f4f4}
		.root h2						{padding-left:30px; padding-top:10px; margin:0}

#root	{}
		#root .left					{border:none; width:66%}
		#root .left .left1, .content100 .left1			{width:50%; text-align:left}
		#root .left .left1 .content	{border-right:1px solid #eee}
		#root .left .left2, .content100 .left2			{width:49%}
		#root .left .left2 .content {border-right:1px solid #eee; padding-right:15px; margin-right:5px}
		#root .right				{padding-top:1.5em; margin-left:66%}
		#root .right .content    {padding-right:10px}
		#root .right .content .ccm	{padding-right:15px}
		#root ul					{margin-top:5px}
		#root ul li					{list-style:none}
		#root ul li big a			{color:#c00}
		#root .ccm ul li:before, span.rarr:before			{content: "\2192\a0"}
		#root .ccm ul li, span.rarr				{color:#666}
		#root .none					{border:none !important}
		#root h3					{margin-top:0}
		html>body #root .right h3	{margin-bottom:0.7em}
		#root .ccm					{color:#333}
    #root .brief img {margin-right:0}

#menu					{width:100%; clear:both}
		#menu #zup						{float:right; background-color:#f4f8fc; height:2.8em; padding:0 23px; margin-left:-3px}
					#menu #zup img						{width:81px; height:30px}
		#menu ul.lvl1						{list-style:none; padding-left:15px; color:white; height:2.8em; background-color:#e8e8e8}
		#menu ul.lvl2						{height:2.1em; color:#ccc;list-style:none; padding-left:23px; margin-top:10px; border-bottom:5px solid #e8e8e8}
		#menu li, .pdf li					{float:left}
					#menu ul.lvl1 li a							{padding:10px 15px; display:block; color:#333; text-decoration:none; font-weight:bold}
					#menu ul.lvl2 li a							{padding:0 6px; text-decoration:none; color:black}
					#menu ul li a:hover, #menu ul li.active a	{color:#c00}
					#menu ul.lvl1 li.active						{background-color:white; height:2.8em}
					#menu ul.lvl2 li.active a					{font-weight:bold}
					#menu li div							{margin-top:10px}
.pdf					{width:100%; margin-bottom:1.3em;}
dd .pdf					{margin-top:10px}
		.pdf ul								{list-style:none; height:30px; color:#ccc; border-top:1px solid #f0f0f0; border-bottom:3px solid #f0f0f0; padding:5px 0; margin:0 !important}
					.pdf li								{width:30%}
					.pdf li a, .pdfitem a, .xlsitem a, .docitem a, .pptitem a				{display:block; text-align:left; padding-left:20px; text-decoration:none; line-height:155%}
					.pdfitem a span, .xlsitem a span, .docitem a span, .pptitem a span   {color:#999}
					.pdf li a, .pdfitem a, .pdftext				
					.xlsitem a, .xlstext				{}
					.docitem a, .doctext				{}
					a.am					{}
					a.out					{padding-left:15px; height:1%}
					a.search      {padding-left:15px}
					a.quiz				{padding-left:20px}
					.pptitem a, .ppttext	  {}
					.pdfitem a.red, .xlsitem a.red, a.red, a.am          {color:#c00 !important}
					.pdftext, a.am, .doctext, .ppttext, .xlstext, .rss          {padding-left:20px}
					.rss				  {background: url('/images/rss-icon.gif') 0 0 no-repeat; display:block; height:16px}
#crumb					{padding:6px 30px; border-bottom:2px solid #f4f8fc}
		#crumb a						{color:#999; text-decoration:none}
		#crumb span						{font-size:10pt; padding:0 5px; color:#ccc}

#left, .left					{width:70%; float:left; text-align:justify; line-height:130%; padding-top:1.5em; padding-left:30px; border-right:1px solid #e8e8e8}
html>body #left, html>body .left       {margin-bottom:1em}
		#left .content					{padding-right:15px}
		#left .left1, .left .left1					{width:70%; float:left; text-align:left; text-align:justify}
					#left .left1 .content, .left .left1 .content				{border-right:1px solid #e8e8e8; padding-right:15px}
		#left .left2, .left .left2					{width:29%; float:left; text-align:left}
					#left .left2 .content, .left .left2 .content				{padding:0 15px; padding-right:10px}
					#left .left2 .content .photos		{text-align:center}
					#left .left2 .content .photos img, .textimg	{border:1px solid #ccc; margin-bottom:10px}
					#left .left2 h4              {margin-bottom:0; margin-top:0.9em}
		#left ul, #left ol, #left blockquote              {margin:1em; margin-left:3em; margin-right:0}
		span.twg, span.twg a			{color:#999}
		.left h3           {margin-top:-1em}
		

#right, .right					{float:none; width:auto; margin-left:70%; color:#333; margin-bottom:1em}
		#right .content, .right .content		{margin-left:30px}
		#right input					{width:80%}
		#right td						{padding:5px}
					#right td p, #right h5							{margin:0.3em 0}
		#right h4						{font-size:100%}
		.right .righttext				{margin-top:2.5em}
		html>body .right .righttext				{margin-top:3.3em}
		.right #first		{margin-top:6.5em}

#clear					{height:80px; clear:both}
#footer					{height:80px; line-height:130%}
		#footer .content				{padding:0px 30px; padding-top:10px; border-top:8px solid #e8e8e8}
		#footer .powered				{float:right; text-align:right}
					#footer .powered img				{margin-bottom:5px}

a:link, .pdf li a, #crumb a:hover, ul.news a					{color:#47739f}
.pdf li a:hover, .pdfitem a:hover, .xlsitem a:hover, .docitem a:hover, .pptitem a:hover			{text-decoration:underline}
p						{margin:0.8em 0}
p.lib       {margin-top:0}
dt						{font-weight:bold; margin-bottom:0.3em; text-align:left}
		dt span, dt span a, .twgmeets span, .twgmeets span a				{font-weight:normal; color:#999 !important}
dl.acronyms  {margin-bottom:-0.5em}
dl.acronyms dt  {float:left; clear:both; margin:0}
dl.acronyms dd  {margin-left:100px; margin-bottom:1em; text-align:left}
dl.acronyms dd div {float:right; margin-right:-5px}
dl.acronyms dd div a {text-decoration:none}
hr, hr.h3, hr.h1		{height:8px; margin:0.3em 0; background-color:#f4f8fc; color:#f4f8fc}
html>body hr, hr.h3, hr.h1	{margin:0.9em 0}
hr.hrleft             {margin-right:15px; margin-top:-1em}
hr.hr12               {margin-right:15px}
html>body hr.hrleft             {margin-top:10px}
hr.h3					{height:3px}
hr.h1					{height:1px; background-color:#f0f0f0; color:#f0f0f0}
#right hr.h3	{background-color:#fff; color:#fff}
h1						{float:right; margin-top:12px; margin-left:0.5em; background:url(/images/aids-moldova.gif) no-repeat; width:199px; height:21px; text-indent:-700em}
		h1 a            						{width:199px; display:block}
h2						{font-weight:normal; font-size:170%; margin-bottom:0.8em; margin-right:1em; text-align:left; line-height:80%}
h3						{color:#666; font-size:130%; margin-bottom:0.8em; text-align:left}
		h3 a							{text-decoration:none; color:#666 !important}
		h3 a:hover						{text-decoration:underline}
h3.search			{background-color:#e8e8e8; padding:10px; padding-left:15px; font-size:100%; color:#666; margin:0}
h4            {font-size:110%; margin-bottom:0.8em; text-align:left}
h5            {font-size:100%; margin-bottom:0.8em}
big						{font-size:100%; color:#666}
small, .about-related					{color:#666; line-height:140%}
input					{float:left; height:18px; border:1px solid #ccc; padding-left:3px}
.nominations * input { height:18px; border:1px solid #ccc; padding-left:3px; float: none; clear: both;}
label.error{
    color:red;
    margin-left: 10px;
}
input.search			{float:none; width:23px !important; height:19px; border:none !important;cursor:pointer; margin-right:0}
select					{border:1px solid #ccc}
acronym       {font-style:italic; cursor:help}
label         {cursor:pointer}
.br						{clear:both; font-size:1px}
.libsearch, .righttext				{background-color:#f4f8fc; padding:15px; padding-left:15px}
.righttext        {background-color:#fff; padding-top:0}
    .righttext h4     {margin-bottom:0; margin-top:0.9em; font-weight:normal}
table.libnav			{margin:10px; width:77%}
		table.libnav td					{color:#999}
		table.libnav td h4			{color:#333}
		table.libnav td h5			{font-size:100%; color:#c00}
		table.libnav select     {width:100%}
		table.libnav option.any {background-color:#e8e8e8}
#sp p, .sp p					{margin:0.5em 0; line-height:110%}
.seealso				{margin:15px; color:#999}
.category				{color:#999 !important}
table.text td, table.text th	{padding-bottom:7px; padding-top:7px; border-bottom:1px solid #f0f0f0}
		table.text th					{text-align:left; color:#333; padding-right:15px}
		table.text td					{padding-right:15px}
		table.text ul, table.text ol	{margin:0 !important; margin-left:1.3em !important}
		table.text ol					{margin-left:1.8em !important}
		table.text tr.last td, table.text tr.last th {padding-top:0; width:50%}
		table.text tr.last th h3 {margin:0}
		table.text tr.last td li {padding-bottom:3px}
		table#about td           {color:#666}
table.table td {padding-right:15px}
table#contacts			{width:97%}
table.calendar			{width:100%}
		table.calendar td, table.calendar th			{padding:3px 1px; border-bottom:1px solid #eee}
		table.calendar tr.last td, table.text tr.last td, table.text tr.last th, table tr.none td		{border:none}
		table.calendar td.today			{color:#c00; font-weight:bold}
.brief					{}
		.brief img						{float:left; margin-right:20px; margin-top:3px}
.ccm					{float:none; margin-left:70px}
.pdfitem a, .xlsitem a, .docitem a				{min-height:16px; font-weight:normal; padding-bottom:2px; margin-bottom:2px}
div.pdfitem				{margin-top:-2.8em; margin-left:150px}
.content100       {margin-bottom:1em}
    .content100 .content {padding-left:30px; padding-right:30px}
    .content100 .left1, .content100 .left2 {float:left}
.news a, a.local, ul.news li a					{text-decoration:none; border-bottom:1px dashed #ccc}
.news a:hover, a.local:hover, ul.news a:hover, ul.news a.view			{text-decoration:underline; border:none}
ul.news        {list-style:none; margin:0 !important; border-top:1px solid #eee; border-bottom:1px solid #eee; height:1.6em; color:#999}
ul.news li     {float:left; width:24%; text-align:center; border-right:1px solid #eee}
ul.news li.last {border:none}
ul.news a      {cursor:pointer; outline:none}
ul.news a.red  {border:none; font-weight:bold; cursor:text}
ul.news a.red:hover {text-decoration:none}
ul.news a.help {color:#999}
.news ol				{margin-top:0px !important; margin-bottom:0px !important}
.red, .libsearchres b		{color:#900}
.pages         {color:#999}
    .pages b   {color:#000}
.about-related {float:right; width:120px; padding-left:10px; margin-left:10px; border-left:1px solid #900; text-align:left}
.textimg      {float:left; margin-top:2px; margin-right:10px}
#quiz p       {padding:3px}
#quiz p.last  {margin-bottom:0}
#quiz a.local {color:#47739f}
      #quiz .correct      {color:#080; font-weight:bold}
      #quiz .incorrect    {color:#c00; font-weight:bold}
#quiz input       {border:none}
#quizdata input          {border:1px solid #ccc}
#quiz span       {padding:1px}
#topop           {text-align:right; color:#999; display:block}

#navigation		{clear:both; background-color:#f4f8fc; border-bottom:3px solid #fff}
		#navigation ul		{width:25%; float:left; display:block; margin:0}
		#navigation ul li	{list-style:none; padding-bottom:7px; padding-top:5px; padding-left:30px; border-bottom:1px solid #e5e5e5; border-right:3px solid #fff}
		#navigation ul li.title	{font-weight:bold; background-color:#e8e8e8; padding:0}
		#navigation ul li.title big	{display:block; border-bottom:5px solid #d3d3d3; padding-bottom:8px; padding-top:8px; padding-left:30px}
		#navigation ul li.title big a	{color:#333}
		#navigation ul li.title a	{text-decoration:none; color:#333}
		#navigation a:hover	{color:#c00 !important}
		#navigation ul li.first	{border-top:3px solid #fff}
		#navigation ul li.last	{border-bottom:none}
		#navigation ul.last		{float:none; width:auto; margin-left:75%}
		#navigation ul.last li	{border-right:none}

.sitemap	{background-color:#fff !important}
.sitemap ul	{width:50% !important; color:#c00}
.sitemap ul.last	{width:50% !important; float:left !important; margin-left:0 !important}
.sitemap li ul	{float:none !important; display:block; clear:both; width:auto !important; margin:5px 0 !important; color:#666}
.sitemap li li	{border:none !important; list-style:disc !important; font-weight:normal; padding:2px !important; margin-left:3em}
.sitemap li li li {list-style:circle !important}
.sitemap li li li li	{list-style:square !important}
.sitemap ul li.last	{margin-bottom:1em !important}
.rssimg     {width:16px; height:16px; float:right}

table.stats td, table.stats th {padding:3px 5px !important; border:1px solid #ddd}
table.stats th  {background-color:#f4f8fc}
table.stats tr.total, table.stats td.total {font-weight:bold}
table.stats tr.nmain td {color:#999}
table#stats  {width:100%}
div.stats {text-align:center}
a.searchurl {color:#080; text-decoration:none}
div.libsearchres big {display:block; text-align:left}
div.libsearchres p   {color:#000}
div.libsearchres ol  {margin-left:10px !important; margin-top:0 !important; color:#888}
div.libsearchres input, div.libsearch input {margin-right:10px}
#thinking {
	background-image: url(/images/thinkingman.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.homenews{
	FLOAT: none;
	MARGIN-LEFT: 90px
}


#quiz p       {padding:3px}
#quiz p.last  {margin-bottom:0}
#quiz a.local {color:#47739f}
      #quiz .correct      {color:#080; font-weight:bold}
      #quiz .incorrect    {color:#c00; font-weight:bold}
#quiz input       {border:none}
#quizdata input          {border:1px solid #ccc}
#quiz span       {padding:1px}
