html {
  height:100%;
  }
  
  body {
  margin:0 auto;
  }
  
  * html body {
    height:100%;
    }
    
    body {
    color:#000000;
    font-family:arial,helvetica,verdana,Sans-Serif;
    font-size:12px;
    -font-size:115%;
    }
    
    a:hover, a:active {
    color:#47739F;
    text-decoration:underline;
    }
    
    a, a:visited {
    color:#47739F;
    text-decoration:none;
    }
    
    
    .header {
      padding:0;
        width:1000px; 
	  margin:0 auto;
	    min-height:100%;
	      position:relative;
	        height: 85px;
		}
		
		.header-left {
		width:403px;
		height:63px; 
		background:url(/img/logo_en_1-403.gif); 
		top:5px;
		left:1px;
		position:absolute;
		}
		
		.header-left-rus {
		width:450px;
		height:66px; 
		background:url(/img/UNAIDS_web_RGB_ru.jpg); 
		top:5px;
		left:1px;
		position:absolute;
		}
		
		.header-right {
		width:289px;
		height:18px; 
		-background:url(/img/logo_en_2.gif) no-repeat; 
		top:45px;
		right:0px;
		position:absolute;
		color:#47739F;
		font-size:160%;
		text-align:right;
		}
		
		.header-lang {
		width:105px;
		height:12px; 
		top:10px;
		right:6px;
		position:absolute;
		}
		
		.header-lang-ru {
		width:34px;
		height:12px; 
		float:right;
		background:url(/img/toru.gif) no-repeat; 
		}
		
		.header-lang-en {
		width:35px;
		height:12px; 
		float:left;
		background:url(/img/toen.gif) no-repeat; 
		}
		
		.menuTop {
		  padding:0;
		    width:1000px; 
		      margin:0 auto;
		        position:relative;
			  
			}
			
			.menuTop-tabs {
			background-color:#FFFFFF;
			border:1px solid #D7D7D7;
			height:25px;
			text-align:left;
			width:1000px;
			}
			
			.menuTop-tabs tr td {
			background-color:#A4A2A2;
			border:1px solid #A4A2A2;
			color:#FFFFFF;
			font-family:arial,helvetica,verdana;
			font-size:11px;
			text-align:center;
			text-transform:uppercase;
			}
			
			.menuTop-tabs td a, .menuTop-tabs td a:visited {
			background-color:#A4A2A2;
			color:#FFFFFF;
			font-weight:bold;
			letter-spacing:1px;
			text-decoration:none;
			}
			
			
			.navTop {
			  padding:0;
			    width:998px; 
			      margin:0 auto;
			        position:relative;
				  border:1px solid #D7D7D7;
				  }
				  
				  
				  .search {
				  background-color:#DFDEDE;
				  border:2px solid #FFFFFF;
				  height:22px;
				  padding:2px 2px 2px 6px;
				  }
				  
				  .search-text {
				  float:left;
				  padding-top:5px;
				  
				  }
				  
				  .search-text a, .search-text a:visited {
				  color:#666666;
				  font-size:12px;
				  text-decoration:none;
				  }
				  
				  
				  .search-box {
				  float:right;
				  width:157px;
				  padding-top:2px;
				  }
				  
				  #search-box input {
				  font-size:x-small;
				  padding-left:2px;
				  }
				  
				  .textfield {
				  border:1px solid #D7D7D7;
				  height:15px;
				  vertical-align:middle;
				  width:125px;
				  }
				  
				  .search input, select, textarea {
				  color:#333333;
				  font-family:Helvetica,Verdana,Arial,sans-serif;
				  }
				  
				  
				  .search-button {
				  vertical-align:middle;
				  }
				  
				  .content {
				    overflow:hidden; 
				      width:1000px;
				        margin: 0 auto;
					  
					  padding:0;
					    width:1000px; margin:0 auto;
					      min-height:100%;
					        position:relative;
						
						}
						
						
						.main {
						  float:right; 
						    width:79%;
						      border-left:1px solid #DFDEDE;
						      }
						      
						      
						      .contcenter {
						        float:left; 
							  width:64%;
							    padding-top:8px;
							      padding-left:10px;  
							        padding-bottom:60px; 
								
								}  
								
								.infocus {
								clear:both;
								
								}
								
								.infocus-pic {
								float:left; 
								width:49%; 
								}
								
								.infocus-text {
								float:right; 
								width:50%; 
								}
								
								.infocus-text-title {
								color:#003366;
								font-size:12pt;
								padding:0 0 5px;
								margin:0;
								}
								
								.infocus-text-text{
								margin:0;
								padding:0 0 15px;
								font-size:110%;
								}
								  
								.clearit {
								clear:both;
								width:100%;
								height:10px;
								}
								
								.news-text-title {
								color:#003366;
								font-size:120%;
								padding:5px 0 5px;
								margin:0;
								}
								
								.news-text-text{
								margin:0;
								padding:0 0 5px;
								font-size:100%;
								}
								
								.news-line {
								border-bottom:1px solid #D7D7D7;
								clear:both;
								font-size:1px;
								height:1px;
								line-height:1px;
								margin:10px 0 1px;
								width:100%;
								}
								  
								.contright {
								  float:right; 
								    width:31%; 
								      padding:8px 10px 0;
								        border:1px solid #DFDEDE;
									  background:#fff;
									    
									  }  
									  
									  .subheader {
									  background:#CFE5F0 none repeat scroll 0 0;
									  clear:both;
									  color:#4B4A4A;
									  margin:0 0 5px;
									  padding:5px;
									  }
									  
									  .text-box {
									  padding-left:5px;
									  }
									  
									  
									  
									  .menu {
									    float:left; 
									      width:19%;
									        padding:8px 0 0 10px;
										 
										}
										
										.ulnav {
										list-style-image:none;
										list-style-position:outside;
										list-style-type:none;
										padding:10px 0px 5px 0px;
										}
										
										.snav {
										font-size:13px;
										list-style-type:none;
										list-style-image:none;
										list-style-position:outside;
										padding:0 0 10px 20px;
										}
										
										
										.ulnav  li p {
										
										background:url(/img/arrow_link.gif) no-repeat scroll left top; 
										color:#333333;
										font-size:small;
										line-height:100%;
										padding:0 0 9px 9px;
										}
										
										.ulnav li a {
										color:#333333;
										font-weight:normal;
										text-decoration:none;
										}
										
										.ulnav li a:hover {
										color:#8B0000;
										text-decoration:underline;
										}
										
										
										.snav li a:hover {
										color:#47739F;
										text-decoration:underline;
										}
										
										
										.menu p, ul, ol, dl, li, form {
										margin:0;
										}
										
										.footer {
										  bottom:0;
										    height:28px; 
										      width:1000px;
										        padding:1px 0;
											  margin: 0 auto;
											    
											    padding:0;
											      width:1000px; margin:0 auto;
											        min-height:100%;
												  position:relative;
												    
												      
												  }
												  
										#filter p {
										background:url(/img/arrow_link.gif) no-repeat scroll left top; 
										color:#333333;
										font-size:small;
										line-height:100%;
										padding:0 0 9px 9px;
										margin: 0;
										
										}
										
										#filter li {
										margin: 0;										
										}
										
										.ulfilter {
										font-size:13px;
										list-style-type:none;
										list-style-image:none;
										list-style-position:outside;
										padding:0 0 10px 20px;
										}
										
.ulfilter li a {
color:#333333;
font-weight:normal;
text-decoration:none;
}

.ulfilter li a:hover {
color:#47739F;
text-decoration:underline;
}

										