/* Layout ******************/

html {
  height:100%;
}

body {
margin:0 auto;
}

* html body {
  height:100%;
}

a{color: rgb(0, 51, 102);}
a:hover {
color: rgb(69, 130, 190) !important;
text-decoration: none;
}
a:-visited{color: rgb(0, 51, 102);}

a:visited{color:#725D3D;}


#footer {
  bottom:0;
  height:28px; 
  width:1000px;
  padding:1px 0;
  margin: 0 auto;
  
  padding:0;
  width:1000px; 
  margin:30px auto 2px auto;
  min-height:100%;
  position:relative;
    
}
#foot1 {
float:left;
width:26%;
height:28px;
background-color:#F90;
}
#foot1 h2 {padding: 7px 0 7px 20px;margin:0;-font-size:70%;} 
#foot2 h3 {padding: 7px 0 7px 10px;margin:0;color:#725D3D;font-weight:lighter;font-size:130%;} 
#foot2 {
float:right;
width:74%;
background-color:#CC9;
height:28px;
}


#main {
  float:left; 
  width:47%;
  margin-left:27%;
}

* html #main {
  margin-left:10%;
}

#sections {
  float:left; 
  width:27%; 
  margin-left:-74%;
}

#publ {
  float:right; width:25%;
}

#content {
  overflow:hidden; 
  width:1000px;
  margin: 0 auto;
  
  padding:0;
  width:1000px; margin:0 auto;
  min-height:600px;
  position:relative;
  padding-bottom:5px;
}

h1 {
  margin:0; padding:20px;
}

#search {
  position:absolute;
  top:3px; right:5px;
  margin:0px;
}

#search input {
  -font-size:90%;
  -width:100px;
}
#search -button {
  font-size:90%;
  width:55px;
}


/* FONT*/
body {
  font:10pt Tahoma, Sans-Serif;
}




#sections,
#publ {
  font-size:80%;
}

#sections h2, #footer h2,
#publ h2 {
  font-size:130%; font-weight:bold;
  color:#FFF;
}

#sections h3,
#publ h3 {
  font-size:110%; font-weight:lighter;
  color:rgb(114,93,61);
}

#sections p,
#publ p {
  font-size:110%; 
  color:rgb(114,93,61);
}

#sections span,
#publ span{
  font-size:100%; 
  color:rgb(130,143,43);
}


#footer {
  font-size:70%;
}



#header {
  background:#ffd74b;
  padding:0;
  width:1000px; margin:0 auto;
  min-height:100%;
  position:relative;
}



#header_up {
width:528px;
height:83px; 
background:url(/assets/templates/unfpa1/img/logo.gif); 

}

#header_bottom {
width:1000px; 
height:25px;
margin: 0 auto;
background-color: #F90;
-background:url('/assets/templates/unfpa1/img/sub-logo-menu.gif'); 
-background-repeat:repeat-x; 
-position:absolute; 
-bottom:0;
}


#lang_switch { 
top:6px;
left:893px;
width:100px;
position:absolute;
font-size:80%;
} 

#lang_switch ul {margin:0; padding:0; list-style:none;}
#lang_switch li {float:left; margin:0; padding-left:10px;}

li.yams_lang_ru {background:url(/assets/templates/unfpa1/img/lang_split.gif);background-repeat: no-repeat; background-position: 4px 2px;}

#search_back {

width:232px; 
height:34px;
top:27px;
left:750px;
background:url('/assets/templates/unfpa1/img/find_h.gif'); 
background-repeat:repeat-y; 
position:absolute; 
  
}

* html #search button {
  margin-left:4px;
}

#menu1 {

line-height:normal;
top:51px;
right:8px;
position:absolute; 

}

#menu1 ul {margin:0; padding:0; list-style:none;color:#725D3D;}
#menu1 li {float:left; margin:0; padding:15px 0 5px 35px;} 
#menu1 a {padding:0px;display:block;font-size:80%;color:#000;text-decoration: none;} 
-#menu1 a:hover{color:#000 !important;}
-#menu1 a:visited{color:#000;}

#menu2 {
line-height:normal;
top:73px;
right:8px;
position:absolute; 
text-align: right;
 
}

#menu2 ul {margin:0; padding:0; list-style:none;}
#menu2 li {float:left; margin:0; padding:15px 0 5px 33px;} 
#menu2 a {padding:0px;display:block;color:#000;text-decoration: none;} 
-#menu2 a:hover{color:#000 !important;}
-#menu2 a:visited{color:#000;}


.news {
width:95%;
margin-top:0px;
background:rgb(247,246,237);
border-left:1px solid rgb(204,204,153);
border-right:1px solid rgb(204,204,153);
border-bottom:1px solid rgb(204,204,153);
}
.news  h2 {padding:5px 0 5px 9px;background:rgb(204,204,153);margin:0;}
.news  h3 {float:left;padding:5px 20px;margin:0; background:#FFC56F;
background: #FFC56F url(/assets/templates/unfpa1/img/anons_h.gif) no-repeat;
background-position: 9% 52%;
}
.news  p {
clear:both;margin:0;padding:0px 10px 10px 20px;
background: url(/assets/templates/unfpa1/img/anons_p.gif) no-repeat;
background-position: 7px 4px;
}

.news_name {
margin-top:3px;
}

.news_name_yellow {
margin-top:3px;
border-top: 1px solid #CCCC99;
}

.position2 h3 {display:none;}


.rightwidth
{
width:99%;
}

.rightp
{
padding-top:10px; 
background-position: 7px 14px;
}

.datespan {float:right;padding:8px 10px;font-size:100%}

#maincont {
margin-top:0px;
}
--maincont  h2 {padding:5px 0 5px 5px;background:rgb(204,204,153);margin:0;}
#maincont  h3 {float:left;padding:5px 20px;margin:3px 0 0 0px; background:#FFC56F;}
#maincont  p {
clear:both;margin:0;padding-top:10px;color:#725D3D;
}
#maincont ul,li, strong {
color:#725D3D;
}

#maincont img {
padding:5px;
}


.mainconth2 {
padding:5px 0 5px 20px;
background:rgb(204,204,153);
margin:0;
font-size:110%;
color:#FFF;
}

.more {
float:right;
padding:0px;
margin-top:5px;
margin-bottom:5px;
}

* html .more {
float:right;
padding:0px;
margin:5px;
}

.clearfix {clear: both;}

#footer {
  background:#EEF;
}

/* Ditto */


.ditto_item {
clear:both;

}

.ditto_pageTitle {
margin: 0;
padding:20px 0 15px 0;

}

-.ditto_pageTitle  a {color:#725D3D;}
-.ditto_pageTitle a:hover{color:#725D3D !important;}
-.ditto_pageTitle a:visited{color:#725D3D;}


.ditto_documentInfo {
font-size:80%;
font-weight:bold;
color:#725D3D;
}

.ditto_introText {
color:#725D3D;

}

.pagecontrols {
margin: 10px 0;
}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #008CBA; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #008CBA; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: black;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

.years_ul {
clear:both;
padding-top:20px;
}

.left-menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 10px 20px;
margin: 0;
}

.left-menu li {
padding:10px 0 0;
font-size:108%;
}

.sidebar {
color:#725D3D;
}

.search-button {
margin:1px 0 0 0;
}
.textfield  {
margin:1px 0 0 0;
}

#ajaxSearch_form {
-margin:1px 0 0 0;
margin:-24px 0 0 60px;
}