body, html, html * {padding:0; margin:0;}
a:link, a:visited{text-decoration:none;color:#4E78D0;}
#mainWrapper {width:990px;margin:auto;}
.clearance {clear:both;}
.sky-blue {color:#39f;}

#headerWrapper {height:138px;}
.default-header {background:transparent url(/img/yournocounts/ync-header.jpg) center -4px no-repeat;}
.es-header {background:transparent url(/img/yournocounts/ync-header-es.jpg) center -4px no-repeat;}
.fr-header {background:transparent url(/img/yournocounts/ync-header-fr.jpg) center -4px no-repeat;}
.ru-header {background:transparent url(/img/yournocounts/ync-header-ru.jpg) center -4px no-repeat;}
#headerWrapper h1 a  {display:block;width:100%;height:138px;}
#headerWrapper h1 a span{display:none;}

#nav-menu {width:220px;background:transparent url(/img/yournocounts/menu-bg.gif) repeat-x;}
/* #navContainer {background:transparent url(/img/yournocounts/ync-menu-corner.png) top left no-repeat;} */
#nav-menu {font:bold 15px/1.3em Arial, Helvetica, sans-serif;float:left;}
#nav-menu ul.M0{padding-top:1em;}
#nav-menu a:link, #nav-menu a:visited {color:#555;text-decoration:none;}
#nav-menu a:active, #nav-menu a.selected {color:#cdcdcd;text-decoration:none;}
#nav-menu a:hover {text-decoration:underline;}
#nav-menu li {list-style:none;}
#nav-menu li.L0 {padding:0.5em 20px 0.5em 30px;}

#langSwitcherWrapper {text-align:right;}
#languageSwitch {height:1.75em;}
#languageSwitch a {
font:normal 12px Arial, Helvetica, sans-serif;
padding:0.5em 0 0.5em 1em;
display:block;
float:right;
text-decoration:none;
}
#languageSwitch a:hover {text-decoration:underline;}

#contentWrapper {float:right;width:750px;padding:0 0 1em 0;}
#indexContent {
background:transparent url(/img/yournocounts/ync-index-01-bg.png) bottom right repeat-x;
padding:0 0 20px 0;
width:750px;
float:right;
}
#videoWrapper {float:left;height:344px;}
#videoDescription {float:right;width:265px;padding-right:20px;}
#indexContent h1, #treeColumnWrapper h1 {font:bolder 1.1em Arial, "MS Sans Serif";color:#39f;}
#indexContent p, #treeColumnWrapper p {font:normal 0.8em/1.2em Arial, Helvetica, sans-serif;padding:0.5em 0;}

#treeColumnWrapper {
background:transparent url(/img/yournocounts/ync-index-02-bg.png) top right repeat-x;
clear:both;
padding-top:20px;
float:right;
width:750px;
overflow:hidden;
}
#threeCol-01, #threeCol-03, #threeCol-02 {float:left; width:243px;}
#threeCol-01, #threeCol-03  {background:transparent url(/img/yournocounts/ync-box-gray-bg.png) 0 0 no-repeat;}
#threeCol-02 {background:transparent url(/img/yournocounts/ync-box-pen-bg.jpg) 0 0 no-repeat;}
#threeCol-01{}
#threeCol-01, #threeCol-03 {}
#threeCol-03 {}
#treeColumnWrapper h1 {padding:0.5em 35px 0.25em 15px;}
#treeColumnWrapper h2 {
font:bold 0.9em Arial, Helvetica, sans-serif;
color:#39f;
padding:0 35px 0 15px;
}
#treeColumnWrapper p {font:normal 0.8em/1.2em Arial, Helvetica, sans-serif;padding:0.25em 35px 0 15px;}
#threeCol-02 h1 {padding-top:35px;}
#threeCol-01 h1,#threeCol-03 h1 {color:red;}

#footerWrapper {
width:990px;
margin:1em auto;
padding-top:1em;
clear:both;
height:5em;
background:transparent url(/img/yournocounts/ync-footer-dots-bg.png) repeat-x;
}

#unodcLogo {width:360px;height:5em;float:left;background:transparent url(/img/yournocounts/ync-unodc-logo.gif) left center no-repeat;}
#unodcLogo a.unodcfooter {
display:block;
width:190px;
height:5em;
float:left;
}
#unodcLogo a.undpfooter {
display:block;
width:140px;
height:5em;
float:left;
}
#unodcLogo a span {display:none;}

.footerNavigation {
width:300px;
float:left;
text-align:center;
height:3em;
font:normal 0.75em Verdana, Arial, Helvetica, sans-serif;
padding:0.25em 0 1em 0;
}

#footer li a:link,#footer li a:active,#footer li a:visited {color: #4e78d0;padding:0 0.45em;}
#footer li a:hover {color: #000612;text-decoration:none;}

.toolbarlist li {list-style:none; display:inline;}
.toolbarlist {padding:0.25em 0 0.5em;}
.toolbarlist li a:link {padding:0 0.5em;color:#666;}
.toolbarlist li a:hover {text-decoration:none;}

a.legalnotice{
font-weight:bolder;
color:#000612;
}

/* ordinary pages common styles */

div.normal-page-wrapper h1 {
font:normal 1.7em/1.3em Arial, Helvetica, sans-serif;
color:#39f;
letter-spacing:-0.04em;
padding:0 0 0.75em 20px;
}

div.normal-page-wrapper h2 {
font:bold 1.2em/1.3em Arial, Helvetica, sans-serif;
padding:0 0 0.75em 20px;
}

div.normal-page-wrapper h3 {
font:bold 1em/1.3em Arial, Helvetica, sans-serif;
padding:0 0 0.75em 20px;
color:#333;
}

div.normal-page-wrapper p {
font:normal 0.8em/1.5em Arial, Helvetica, sans-serif;
padding:0.5em 0 0.75em 20px;
}

div.normal-page-wrapper hr {
margin-left:22px;
height:1px;
border-top:1px solid #333;
}
div.normal-page-wrapper ul,div.normal-page-wrapper ol {
font:normal 0.8em/1.5em Arial, Helvetica, sans-serif;
padding:0.5em 0 0.75em 40px;
}
div.normal-page-wrapper li {
padding:0.25em 0 0.25em 0.25em;
}

div.normal-page-wrapper img.aLeft {
float:left;
padding:0 1em 0.5em 0;
}

div.normal-page-wrapper img.aRight {
float:right;
padding:0 0 0.5em 1em;
}

div.normal-page-wrapper div.aRight {
font:normal 0.8em/1.5em Arial, Helvetica, sans-serif;
text-align:right;
padding-right:2px;
}

div.normal-page-wrapper table {
font:normal 0.8em/1.3em Arial, Helvetica, sans-serif;
margin-left:20px;
}

div.normal-page-wrapper table.stdtable {
border:1px solid #333;
border-collapse:collapse;
}
div.normal-page-wrapper table.stdtable tr {
}
div.normal-page-wrapper table.stdtable td {
padding:0.2em;
margin:0;
border:1px solid #777;
}

div.normal-page-wrapper a:visited, div#contentWrapper a:visited {
text-decoration:none;
color:#666666;
}
/*div.normal-page-wrapper a:hover, div#contentWrapper a:hover {
text-decoration:underline;
}*/

/* some layout */

div.spacer {
width:20px;
height:250px;
float:left;
}
div.spacer span {
display:none;
}
