html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background:  transparent;
    border:  0;
    font-size:  100%;
    margin:  0;
    outline:  0;
    padding:  0;
    vertical-align:  baseline;
}
button, input, select, textarea {
    width: auto;
    overflow: visible;
    margin: 0;
}
button, input, checkbox, textarea {
    outline:none;
    margin:0;
}
body {
    line-height:  1;
}
ol, ul {
    list-style:  none;
}
blockquote, q {
    quotes:  none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:  '';
    content:  none;
}
:focus {
    outline:  0;
}
ins {
    text-decoration:  none;
}
del {
    text-decoration:  line-through;
}
table {
    border-collapse:  collapse;
    border-spacing:  0;
}
a {
    color:  #0099ff;
    text-decoration:  underline;
}
a:hover {
    text-decoration:  none;
    color:  #0099ff;
}
label {
    cursor:  pointer;
}
body {/*    background-color:  #fff;*/
    color:  #000;
    font-family:  Helvetica, Arial, Verdana, "Lucida Grande", sans-serif;
    font-size:  12px;
}
#sitebar {
    height:  28px;
    background:  #ececec url("../images/sitebar.png") repeat-y;
}
input::-moz-focus-inner, button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
#sitebar-wrapper {
    width:  900px;
    margin:  0 auto;
    font-family:  Verdana, Geneva, sans-serif;
}
#sitebar-wrapper ul {
    font-size:  10px;
    line-height:  27px;
}
#sitebar-wrapper ul li {
    float:  left;
    margin-right:  20px;
}
#sitebar-wrapper ul li a {
    text-decoration:  none;
}
#sitebar-wrapper ul li a:hover {
    text-decoration:  underline;
}
#sitebar-wrapper form {
    float:  right;
    margin-top:  3px;
}
#sitebar-wrapper form fieldset {
    float:  left;
    margin-right:  3px;
}
#sitebar-wrapper form fieldset legend {
    display:  none;
}
#sitebar-wrapper form input {
    display:  block;
    width:  140px;
    height:  16px;
    padding:  2px 0;
    font-size:  12px;
    color:  #666;
    border:  1px solid #adadad;
    border-right:  1px solid #e0e0e0;
    border-bottom:  1px solid #e0e0e0;
}
#sitebar-wrapper form button.btn {
    background-image:  none;
}
#sitebar-wrapper .font-size {
    float:  right;
    line-height:  28px;
}
#sitebar-wrapper .font-size div {
    float:  left;
    margin-right:  5px;
    font-size:  10px;
    color:  #8b8b8b;
    font-family:  Verdana, Arial, sans-serif;
}
#sitebar-wrapper .font-size a {
    display:  block;
    float:  left;
    margin-top:  7px;
    text-indent:  -9999px;
    overflow:  hidden;
    width:  14px;
    height:  14px;
    background:  transparent url("../images/font-size.png") no-repeat;
    margin-right:  5px;
}
#sitebar-wrapper .font-size .big {
    background-position:  0px 0px;
}
#sitebar-wrapper .font-size .default {
    background-position:  -14px 0px;
}
#sitebar-wrapper .font-size .small {
    background-position:  -28px 0px;
}
#sitebar-wrapper .font-size .big:hover {
    background-position:  0px -14px;
}
#sitebar-wrapper .font-size .default:hover {
    background-position:  -14px -14px;
}
#sitebar-wrapper .font-size .small:hover {
    background-position:  -28px -14px;
}
#header {
    background:  #ededed url("../images/header.png") repeat-x;
    overflow:  hidden;
}
#header-wrapper {
    width:  900px;
    margin:  0 auto;
    overflow:  hidden;
}
#header-wrapper h1 {
    margin-top:  25px;
    margin-right:  85px;
    float:  left;
}
#header-wrapper h1 a {
    display:  block;
    background:  transparent url("../images/unicef-logo.png") no-repeat;
    width:  125px;
    height:  30px;
    text-indent:  -9999px;
    overflow:  hidden;
}
#header-wrapper ul {
    background:  transparent url("../images/menu-separator.png") no-repeat left bottom;
    overflow:  hidden;
}
#header-wrapper ul li {
    float:  left;
    background:  transparent url("../images/menu-separator.png") no-repeat right bottom;
    position:  relative;
}
#header-wrapper ul li a {
    width:  65px;
    height:  75px;
    padding:  35px 5px 0 5px;
    color:  #fff;
    text-decoration:  none;
    font-size:  11px;
    display:  block;
    text-align:  center;
}
#header-wrapper ul li a:hover, #header-wrapper ul li a.active {
    background:  #fff url("../images/menu-rollover.png") no-repeat;
    color:  #0099ff;
}
#header-wrapper ul li a:hover div, #header-wrapper ul li a.active div {
    width:  65px;
    height:  8px;
    background:  transparent url("../images/menu-bullet.png") no-repeat center bottom;
    position:  absolute;
    bottom:  0px;
}
#crumbs {
    width:  900px;
    margin:  0 auto;
    font-family:  Verdana, Geneva, sans-serif;
}
#crumbs li {
    float:  left;
    line-height:  30px;
    font-size:  10px;
    background:  transparent url("../images/crumbs-bullet.gif") no-repeat right center;
    padding-right:  15px;
    margin-right:  10px;
}
#crumbs li.last {
    background:  none;
}
#crumbs li a {
    color:  #a3a3a3;
    text-decoration:  none;
}
#crumbs li a:hover {
    text-decoration:  underline;
}
#content-wrapper {
    width:  900px;
    margin:  0 auto;
}
#content-wrapper.newsletter {
    width:  702px;
    margin:  0 auto;
}
.sections {
    margin-bottom:  15px;
    padding-bottom:  10px;
    border-bottom:  1px solid #dedfe1;
    overflow:  hidden;
}
.sections ul {
    max-width:  620px;
    float:  left;
}
.sections li {
    float:  left;
    margin-right:  5px;
}
.sections .sharebar {
    padding-top:  2px;
    float:  right;
}
.sections .sharebar a {
    display:  block;
    float:  left;
    width:  16px;
    height:  17px;
    margin-left:  15px;
    text-indent:  -9999px;
    overflow:  hidden;
}
.sections .sharebar a.fb_icon {
    background:  transparent url("../images/icons/fb_icon.png") no-repeat;
}
.sections .sharebar a.twitter_icon {
    background:  transparent url("../images/icons/twitter_icon.png") no-repeat;
}
.sections .sharebar a.mail_icon {
    background:  transparent url("../images/icons/mail_icon.png") no-repeat;
}
.sections .sharebar a.print_icon {
    background:  transparent url("../images/icons/print_icon.png") no-repeat;
}
#main-content {
    width:  690px;
    float:  left;
    margin-right:  9px;
    min-height:  400px;
}
#sidebar {
    padding-top:  2px;
    float: left;
}
.f-big {
    font-size:  120% !important;
}
.f-default {
    font-size:  0.95em !important;
}
.f-small {
    font-size:  85% !important;
}
.sidebar_buttons {
}
.sidebar_buttons li {
    margin-bottom:  10px;
}
.sidebar_buttons li a {
    display:  block;
    width:  201px;
    height:  71px;
    text-indent:  -9999px;
    overflow:  hidden;
}
.sidebar_buttons li a.donate {
    background-position:  -201px 0px;
}
.sidebar_buttons li a.regular {
    height:  94px;
    background-position:  -201px -142px;
}
.sidebar_buttons li a.ebulletin {
    background-position:  -201px -71px;
}
.sidebar_buttons li a.fb-follow {
    background:  transparent url("../images/fb-fan.png") no-repeat !important;
}
.sidebar_buttons li a.donate:hover {
    background-position:  0px 0px;
}
.sidebar_buttons li a.regular:hover {
    background-position:  0px -142px;
}
.sidebar_buttons li a.ebulletin:hover {
    background-position:  0px -71px;
}
.sidebar_buttons.bg li a {
    background-image:  url("../images/sidebar_buttons_bg.png");
}
.sidebar_buttons.en li a {
    background-image:  url("../images/sidebar_buttons_en.jpg");
}
.sidebar_buttons .social ul {
    width: 190px;
    overflow: hidden;
}
.sidebar_buttons .social li {
    float: right;
    display: inline;
}
.sidebar_buttons .social li a {    /*     display:  inline-block;*/
    display: block;
    width:  32px;
    height:  32px;
    overflow: hidden;
    text-indent:  -9999px;
    margin:0 6px 0 6px;
}
.sidebar_buttons .social li.facebook a {
    background-position:  -1px 0px;
}
.sidebar_buttons .social li.twitter a {
    background-position:  -43px 0px;
}
.sidebar_buttons .social li.youtube a {
    background-position:  -86px 0px;
}
.sidebar_buttons .social li.rss a {
    background-position:  -129px 0px;
}
.sidebar_buttons .social li a {
    background-image:url('../images/icons/soc.png');
}
.sidebar_buttons .social .follow {
    font-size: 18px;
    color:#0099ff;
    width: 171px;
    height: 25px;
    padding: 0 0 10px 20px;
}
.login {
    width:  230px;
    margin:  50px auto;
    padding:  15px;
    background-color:  #09f;
    border-radius:  5px;
    -moz-border-radius:  5px;
    -webkit-border-radius:  5px;
}
.login h2 {
    margin-bottom:  15px;
    font-size:  20px;
    color:  #fff;
}
.login label {
    display:  block;
    float:  left;
    width:  70px;
    color:  #fff;
    line-height:  20px;
}
.login input {
    border:  1px solid #ddd;
}
.login br {
    margin-bottom:  10px;
}
.login button {
    margin-top:  10px;
    margin-left:  70px;
    padding:  5px;
    border:  0px;
    border-radius:  5px;
    -moz-border-radius:  5px;
    -webkit-border-radius:  5px;
    background:  #fff;
    color:  #09f;
    cursor:  pointer;
}/* Common styles */
.btn {
    background:  #fff url("../images/bullet_small.png") no-repeat right bottom;
    line-height:  20px;
    height:  20px;
    padding:  0px 5px;
    border:  0px;
    border-right:  1px solid #9e9e9e;
    border-bottom:  1px solid #9e9e9e;
    color:  #0099ff;
    cursor:  pointer;
    font-size:  10px;
}
.btn:hover, .btn.active {
    background:  #0099ff url("../images/bullet_small_white.png") no-repeat right bottom;
    color:  #fff;
}
a.btn {
    display:  block;
    float:  left;
    text-decoration:  none;
    padding:  0px 7px;
}
.btn .download {
    display:  block;
    float:  left;
    width:  9px;
    height:  11px;
    margin-top:  4px;
    margin-right:  5px;
    background:  transparent url("../images/download_icon.png") no-repeat left bottom;
    text-indent:  -9999px;
    overflow:  hidden;
}
.btn:hover .download {
    background-position:  left top;
}
.btn span {
    display:  block;
    float:  left;
}
.text {
    font-size:  0.95em;
    color:  #525252;
    line-height:  1.6em;
}
.text p {
    margin-bottom:  15px;
}
.text ul {
    list-style-image:  url("../images/crumbs-bullet.gif");
    list-style-position:  inside;
}
.text strong {
    font-weight:  bold;
}
h2 {
    color:  #525252;
    font-size:  20px;
    font-weight:  normal;
    margin:  15px 0;
}
h3 {
    margin:  15px 0;
}
.section {
    margin-bottom:  10px;
}
.section.lb-grey {
    padding:  5px 0;
}
.section h3 {
    margin:  0px;
    color:  #595959;
    font-size:  18px;
    font-weight:  normal;
}
.cls {
    clear:  both;
    float:  none;
    font-size:  0px;
}
.lb-grey {
    border-bottom:  1px solid #e3e3e3;
    overflow:  hidden;
}
.pb15 {
    padding-bottom:  15px;
}
.mt0 {
    margin-top:  0px;
}
.mb0 {
    margin-bottom:  0px;
}
.mb10 {
    margin-bottom:  10px;
}
.mb15 {
    margin-bottom:  15px;
}
.mb25 {
    margin-bottom:  25px;
}
.mr10 {
    margin-right:  10px;
}
.mr15 {
    margin-right:  15px;
}
.mbr10 {
    margin-bottom:  10px;
    margin-right:  10px;
}
.fleft {
    float:  left;
}
.fright {
    float:  right;
}
.grey-border {
    border:  1px solid #9a9a9a;
}
.semi-border {
    border-top:  1px solid #dedfe1;
    border-left:  1px solid #dedfe1;
}
.double-border {
    border-top:  1px solid #dedfe1;
    border-bottom:  1px solid #dedfe1;
    padding:  5px 0;
    overflow:  hidden;
}
.top-border {
    border-top:  1px solid #dedfe1;
}
.grey {
    color:  #595959;
}
.hide {
    display:  none;
}
#f_current {
    width:  60px;
    height:  19px;
    padding:  0 5px;
    float:  left;
    line-height:  18px;
    font-size:  10px;
    border-top:  1px solid #9a9a9a;
    border-left:  1px solid #9a9a9a;
    background-color:  #ececec;
    color:  #525252;
    cursor:  pointer;
}
#f_dropdown {
    position:  absolute;
    width:  60px;
    padding:  0 5px;
    line-height:  18px;
    font-size:  10px;
    border:  1px solid #fff;
    border-bottom:  1px solid #9a9a9a;
    border-right:  1px solid #9a9a9a;
    background-color:  #ececec;
    z-index: 999;
}
#f_dropdown li {
}
#f_dropdown li a {
    display:  block;
    text-decoration:  none;
    color:  #525252;
}
#f_dropdown li a:hover, #f_dropdown li a.current {
    color:  #0099ff;
}
#f_open {
    cursor:  pointer;
    float:  left;
    width:  23px;
    height:  21px;
    background:  transparent url("../images/dropdown_btn.png") no-repeat;
}
.custom-select {
    float:  left;
    margin-right:  5px;
}/* BEGIN EVENTS */
.events {
    min-height:  500px;    /*background:  transparent url("../images/events/2009.jpg") right bottom no-repeat;    */
    overflow:  hidden;
}
.fltbox:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.evs {
    margin-bottom: 50px;
}
.events ul.evs li {
    width:  225px;
    height:  55px;
    margin-right:  5px;
    margin-bottom:  10px;
    float:  left;
}
.events ul.evs li {
    width:  225px;
    height:  55px;
    margin-right:  5px;
    margin-bottom:  10px;
    float:  left;
}
.events ul.evs li h3 {
    margin-top:  0px;
}
.events ul.evs li abbr {
    display:  block;
    width:  51px;
    height:  45px;
    padding:  5px 2px;
    margin-right:  10px;
    font-size:  46px;
    letter-spacing:  -2px;
    background-color:  #efefef;
    color:  #fff;
    float:  left;
}
.events ul.evs li a {
    text-decoration:  none;
}
.events ul.evs li abbr a {
    color:  #fff;
}
.events ul.evs li.vevent abbr {
    display:  block;
    width:  51px;
    height:  45px;
    padding:  5px 2px;
    margin-right:  10px;
    font-size:  46px;
    letter-spacing:  -2px;
    background-color:  #0099ff;
    color:  #fff;
    float:  left;
}
.events ul.evs li h3 {
    margin-bottom:  2px;
}
.events ul.evs li span {
    color:  #525252;
    font-size:  11px;
    line-height:  1.4em;
}
.events, #content-wrapper.events-wrapper {
    overflow: visible!important;
}
ul.evs: after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.events: after, #content-wrapper.events-wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.events ul.evs li div.ev {
    position:  relative;
    height: 55px;
    z-index:  50;
    padding:  5px 0 0 65px;
}
.events ul.evs li.multi div.ev {
    display:  none;
}
.events ul.evs li div.ev.first {
    display:  block;
    padding:  0;
}
.events ul.evs li.multi.extended div.ev {
    display:  block;
}
.events ul.evs li abbr {
    position:  relative;
    z-index:  100;
}
.events ul.evs li h3 a {
    font-size: 0.9em;
}
.events ul.evs li em {
    display: block;
    color: #797979;
    position:  absolute;
    z-index:  51;
    left: 70px;
    bottom: 5px;
    font:  bold 0.9em Arial, sans-serif;
    cursor: pointer;
}
.multi.extended .extendible {
    padding-bottom:  15px;
}
.extendible {
    padding: 5px;
    position: absolute;
    z-index:  150;
    top: 0;
    left: 0;
    width: 100%;
    background: #f0f0f0;
    border: 1px solid #b3b3b3;
    border-left: 0;
    border-top: 0;
    overflow:  hidden;
}
.events ul.evs li {
    display: inline;
    float: left;
}
.events ul.evs li.multi {
    height:66px;
    position: relative;
    top: 5px;
    left: 5px;
    margin-left: -10px;
    margin-top: -11px;
    width:  214px;
    margin-right: 25px;
    z-index: 100;
}
.events ul.evs li.multi.extended {
    z-index: 200;
}/* END EVENTS */
.articles-list {
    overflow:  hidden;
    margin-bottom:  15px;
}
.articles-list>a {
    float:  left;
    display:  block;
    margin-right:  10px;
}
.articles-list img {
    float:  left;
    border-top:  1px solid #dedfe1;
    border-left:  1px solid #dedfe1;
}
.articles-list h3 {
    font-size:  14px;
    margin:  0px 0px 5px 0px;
}
.articles-list h3 a {
    text-decoration:  none;
}
.articles-list h3 a:hover {
    text-decoration:  underline;
}
.articles-list .published, .bottom-line {
    margin-bottom:  15px;
    color:  #9a9a9a;
    font-size:  10px;
}
.articles-list .btn {
    float:  right;
}
.thumbs-list {
}
.thumbs-list li {
    float:  left;
    width:  220px;
    margin-right:  10px;
    margin-bottom:  10px;
}
.thumbs-list li .thumb {
    float:  left;
    margin-right:  10px;
}
.thumbs-list li .thumb a {
    position:  relative;
    display:  block;
}
.thumbs-list li .thumb a .over {
    position:  absolute;
    top:  0px;
    left:  0px;
    padding:  4px;
    width:  54px;
    height:  54px;
    border:  0px;
}
.thumbs-list li .thumb a:hover .over {
    border:  4px solid #09f;
    padding:  0px;
    width:  47px;
    height:  47px;
}
.thumbs-list li .thumb a img {
    border:  1px solid #e0e0e0;
}
.thumbs-list li .info {
    line-height:  1.4em;
}
.thumbs-list li .info h3 {
    font-size:  12px;
    margin:  0px;
    color:  #525252;
}
.thumbs-list li .info h3 a {
    color:  #525252;
    text-decoration:  none;
}
.thumbs-list li .info h3 a:hover {
    color:  #09f;
}
.thumbs-list li .info em {
    font-style:  normal;
    font-size:  10px;
    color:  #525252;
}
.top-image {
    margin-top:  -5px;
    margin-bottom:  10px;
    padding-bottom:  10px;
    border-bottom:  1px solid #dedfe1;
}
.thumbs {
    margin-left:  -15px;
}
.thumbs a {
    position:  relative;
    display:  block;
    float:  left;
    margin-left:  15px;
    margin-bottom:  15px;
}
.thumbs a span {
    position:  absolute;
    top:  0px;
    left:  0px;
    display:  none;
    border:  4px solid #09f;
    width:  81px;
    height:  81px;
}
.thumbs a:hover span {
    display:  block;
}
.thumbs a img {
    position:  relative;
}
.galleries-list {
    width:  690px;
    overflow:  hidden;
}
.gallery-item {
    float:  left;
    width:  290px;
    margin-right:  10px;
    overflow:  hidden;
}
.gallery-item .img {
    position:  relative;
    display:  block;
    float:  left;
    width:  85px;
    height:  85px;
    margin-right:  12px;
    margin-bottom:  12px;
    border:  1px solid #dfdfdf;
    text-decoration:  none;
}
.gallery-item .img img {
    position:  absolute;
    top:  0px;
    left:  0px;
}
.gallery-item .img span {
    position:  absolute;
    top:  0px;
    left:  0px;
    width:  77px;
    height:  77px;
}
.gallery-item .img:hover span {
    border:  4px solid #09f;
}
.gallery-item h3 {
    margin:  10px 0 5px 0;
}
.gallery-item h3 a {
    text-decoration:  none;
    color:  #525252;
}
.gallery-item h3 a:hover {
    color:  #09f;
}
.gallery-item em {
    color:  #525252;
    font-style:  normal;
    font-size:  11px;
}
.inner-form {
}
.inner-form fieldset {
}
.inner-form fieldset legend {
    display:  none;
}
.inner-form fieldset label {
    display:  none;
    float:  left;
    width:  60px;
    line-height:  20px;
}
.inner-form fieldset input {
    float:  left;
    width:  140px;
    height:  16px;
    padding:  2px 0;
    font-size:  12px;
    color:  #666;
    border:  1px solid #adadad;
    border-right:  1px solid #e0e0e0;
    border-bottom:  1px solid #e0e0e0;
}
.column {
    float:  left;
    width:  205px;
    line-height:  1.4em;
    margin-bottom:  15px;
    margin-right:  12px;
}
.column.larger {
    width:  230px;
}
.column.single {
    width:  100%;
}
.column.last {
    margin-right:  0px;
}
.column h2 {
    border-top:  1px solid #dedfe1;
    border-bottom:  1px solid #dedfe1;
    padding:  13px 0px;
    overflow:  hidden;
}
.column h2 a {
    text-decoration:  none;
}
.column h3 {
    font-weight:  normal;
    font-size:  1em;
    margin:  0px;
}
.column h3 a {
    text-decoration:  none;
}
.column h3 a:hover {
    text-decoration:  underline;
}
.column em, .date {
    font-style:  normal;
    margin-bottom:  15px;
    color:  #9a9a9a;
    font-size:  10px;
}
.column .btn, .column.single .btn {
    float:  right;
    margin-top:  -15px;
}
.column.press {
    margin-bottom:  0px;
}
.column.press h2 {
    border-top:  0px;
    margin-top:  0px;
}
.column.gallery h3 a {
    color:  #525252;
    font-weight:  bold;
}
.related {
    width:  690px;
}
.related h2 {
    margin-top:0;
}
.related ul {
}
.related ul li {
    margin-bottom:  5px;
    list-style:  inside square;
    color:  #525252;
    padding-left:  10px;
}
.related ul li a {
    text-decoration:  none;
}
.related ul li a:hover {
    text-decoration:  underline;
}
.home {
    padding-left:  19px;
}
#slider {
    padding-top:  1px;
    position:  relative;
    width:  678px;
}
.projector {
    width:  678px;
    height:  295px;
    overflow:  hidden;
    position:  relative;
}
#previous-slide, #next-slide {
    position:  absolute;
    z-index:  18;
    width:  38px;
    height:  39px;
    background:  transparent url("../images/slider_navigation.png") no-repeat;
    text-indent:  -9999px;
    overflow:  hidden;
}
#previous-slide {
    top:  128px;
    left:  -19px;
    background-position:  0px 0px;
}
#next-slide {
    top:  128px;
    right:  -19px;
    background-position:  0px -41px;
}
#previous-slide:hover {
    background-position:  -39px -40px;
}
#next-slide:hover {
    background-position:  -39px -1px;
}
.slide {
    float:  left;
    position:  relative;
    width:  678px;
}
.slide ul {
    position:  absolute;
    top:  232px;
    left:  35px;
}
.slide ul li {
    float:  left;
    margin-right:  12px;
}
.slide ul li a {
    position:  relative;
    display:  block;
}
.slide ul li a span {
    position:  absolute;
    top:  0px;
    left:  0px;
    display:  block;
    width:  84px;
    height:  46px;
    border:  3px solid #fff;
}
.slide ul li a:hover span {
    border:  3px solid #09f;
}
.lightbox-navigation {
    position:  relative;
}
.title-bar {
    overflow:  hidden;
    padding-bottom:  7px;
}
.title {
    display:  block;
    float:  left;
    color:  #fff;
    font-size:  11px;
    line-height:  20px;
}
.jqmClose {
    display:  block;
    float:  right;
    width:  72px;
    height:  20px;
    padding-right:  20px;
    background:  transparent url("../images/slideshow_close.png") no-repeat right top;
    color:  #06c;
    font-size:  11px;
    text-align:  right;
    line-height:  20px;
    cursor:  pointer;
}
.jqmClose:hover {
    color:  #fff;
    background:  transparent url("../images/slideshow_close.png") no-repeat right bottom;
}
.sitemap {
}
.sitemap li {
    margin-bottom:  10px;
    list-style-type:  square;
    list-style-position:  inside;
    color:  #525252;
}
.sitemap li a {
    text-decoration:  none;
    color:  #525252;
}
.sitemap li a:hover {
    text-decoration:  underline;
}
.sitemap li ul {
    margin-top:  10px;
    padding-left:  25px;
}
.tabs {
    overflow:  hidden;
    position:  relative;
    bottom:  -1px;
}
.tabs li {
    float:  left;
    padding-right:  11px;
    background:  transparent url("../images/tab-shadow.png") no-repeat right bottom;
}
.tabs li a {
    display:  block;
    padding:  7px 5px;
    padding-bottom:  5px;
    border:  1px solid #dedede;
    color:  #525252;
    background-color:  #ececec;
    text-decoration:  none;
    font-size:  20px;
}
.tabs li a:hover, .tabs li a.active, .tabs li a.important:hover, .tabs li a.important.active {
    border-bottom:  1px solid #fff;
    background-color:  #fff;
}
.tabs li a.important {
    color:#fe7419;
}
.panels {
    padding:  10px;
    border:  1px solid #dedede;
    font-size:  10px;
    color:  #8f8f8f;
    font-family:  Verdana, Arial, sans-serif;
}
.panels.updated {
    padding-bottom:  5px;
    padding-top:  8px;
    padding-left:  7px;
}
.panels .sections {
    padding-bottom:  0px;
    border:  0px;
}
.donation-form {
}
.donation-form p {
    margin-bottom:  10px;
    font-size:  11px;
    line-height:  14px;
}
.donation-form .donation {
    float:  left;
    width:  380px;
    margin-right:  10px;
}
.donation-form legend {
    margin-bottom:  10px;
    color:  #525252;
    font-size:  12px;
}
.donation-form br {
    clear:  both;
}
.donation-form input.textbox, .donation-form textarea {
    padding:  3px 2px;
    background:  transparent url("../images/input-gradient.png") repeat-x left bottom;
    border:  0px;
    border-top:  1px solid #dedede;
    border-left:  1px solid #dedede;
    font-size:  11px;
    color:  #8f8f8f;
    font-family:  Tahoma, Verdana, Arial, sans-serif;
}
.donation-form textarea {
    float:  left;
    width:  283px;
    height:  108px;
    margin-bottom:  17px;
    background:  #e6e6e6 url("../images/textarea-gradient.png") repeat-x;
}
.donation-form label, .donation-form input, .donation-form select {
    margin-bottom:  10px;
    color:  #8f8f8f;
}
.donation-form label {
    display:  block;
    float:  left;
    line-height:  18px;
}
.donation-form input {
    margin-left:  0px;
}
.donation-form input#regular, .donation-form input#one-time {
    float:  left;
}
.donation-form .thanks {
    text-indent:  -9999px;
    width:  656px;
    height:  47px;
    background:  transparent url("../images/thank-you-bg.png") no-repeat;
}
.donation-form button {
    float:  right;
    width:  147px;
    height:  58px;
    padding-bottom:  18px;
    padding-right:  18px;
    margin-top:  43px;
    margin-right:  -22px;
    background:  transparent url("../images/donate-button.png") no-repeat;
    border:  0px;
    color:  #fff;
    font-size:  26px;
    text-align:  right;
    cursor:  pointer;
    -moz-outline:  none;
}/*START NEW DONATION STEPS*/
.donation-form.incremental.step2 input.textbox {
    width: 147px;
    margin-bottom: 8px;
    padding-left: 5px;
}
.donation-form.incremental.step2 select.title-select {
    margin-bottom: 8px;
    width: 151px;
}
.donation-form.incremental fieldset.finish button {
    float:  right;
    width:  176px;
    height:  61px;
    padding-top:  4px;
    padding-right:  23px;
    margin-top:  153px;
    margin-right:  -24px;
    background: url("../images/donate/donate-button.png") no-repeat;
    border:  0px;
    color:  #fff;
    font-size:  19.4px;
    text-align:  right;
    cursor:  pointer;
    -moz-outline:  none;
}
.donation-form.incremental fieldset.finish button span {
    font-size:  15.05px;
    margin-top:  -2px;
    display: block;
}
.donation-form.incremental .finish {
    display: block;
    width:100%;
}
.donation-form.incremental .finish strong.title {
    font-size:16px;
    display: block!important;
    clear: both;
    float:none;
    color:#0099ff;
    margin:8px 0 11px 0;
}
.donation-form.incremental .packages {
    foat:left;
}
.donation-form.incremental .packages li {
    float:left;
    width: 156px;
    border-right: 1px solid #dedede;
    margin:0 6px 0 0;
    padding-right: 6px;
}
.donation-form.incremental .finish.default li {
    height:250px;
}
.donation-form.incremental .finish.disabilities li {
    height:250px;
}
.donation-form.incremental .packages li img {
    margin-bottom:6px;
    border: 1px solid #dedede;
}
.donation-form.incremental .packages h4 {
    font-size: 21px;
    color:#0099ff;
    word-spacing: -3px;
    padding-bottom: 2px;
    margin:0;
}
.panels.updated h2 {
    font-size: 18px;
    color:#525252;
}
.panels.updated h2 em {
    font-size: 18px;
    font-style: normal;
    display: block color:#525252;
}
.panels.updated fieldset.donation li {
    float:none;
    height:20px;
}
.panels.updated fieldset.donation li.cause {
    padding-top: 3px;
    height: 30px;
}
.panels.updated fieldset.donation input {
    margin-bottom:0;
    margin-right:7px;
}
.panels.updated fieldset.donation label {
    margin-bottom:0;
    color:#8f8f8f;
    font: 11px/20px Verdana, Helvetica, Arial, sans-serif;
}
.panels.updated fieldset.donation legend {
    margin-bottom:5px;
}
.panels.updated fieldset.amount {
    display: block;
    clear: both;
    width: 100%;
}
.panels.updated fieldset.amount legend {
    float: left;
    padding-right: 13px;
    color:#525252;
    font:12px Helvetica, Arial, sans-serif;
    padding-top: 5px;
    margin-bottom:0;
}
.panels.updated fieldset.amount .btn {
    float:left;
    padding:0 7px;
}
.panels.updated fieldset.amount ul {
    float:left;
}
.panels.updated fieldset.amount li {
    float:left;
    padding-right: 13px;
}
.donation-form.incremental fieldset.amount input {
    margin-bottom:0;
    border: 1px solid #d8d8d8;
    border-bottom:0;
    background: url("../images/donate/input-bg.gif") repeat-x left bottom;
    border-right:0;
    width:51px;
    padding: 1px 4px 3px 5px;
    font: 11px Verdana, Helvetica, Arial, sans-serif;
}
.donation-form.incremental .weknow p {
    font:bold 11px Verdana, Helvetica, Arial, sans-serif;
    color:#8f8f8f;
    margin-bottom:  0px;
    padding-bottom:  10px;
    line-height:  11px;
}
.donation-form.incremental .weknow p.highlight {
    color: #0099ff;
}
.donation-form.incremental .weknow p {
}
.donation-form.incremental h3.step {
    color: #525252;
    font-size: 18px;
    padding-bottom: 5px;
    margin: -2px 0 7px 0;
    line-height: 21px;
    border-bottom:1px solid #dedede;
}
.donation-form.incremental h3.step em {
    display: block;
    font-size: 17px;
}
.donation-form.incremental.step2 legend {
    display: none;
}
.donation-form.incremental.step2 label.bday {
    display: block;
    float:none;
    margin-top: -4px;
    padding-left: 6px;
    margin-bottom: 4px;
    font: 11px Verdana, Helvetica, Arial, sans-serif;
}
.donation-form.incremental.step2 select.bday {
    margin-bottom: 5px;
}
.donation-form.incremental.step2 .newsletter-choice {
    display: block;
    float:none;
    overflow: hidden;
    margin-top: 7px;
    padding:  8px 0 7px 0;
    border-top:1px solid #dedede;
}
.donation-form.incremental.step2 .newsletter-choice label {
    margin:0;
    font: 10px Verdana, Helvetica, Arial, sans-serif;
}
.donation-form.incremental.step2 .newsletter-choice input {
    margin:0 7px 0 0;
}
.donation-form.incremental.step2 fieldset.opinion p {
    border-top:1px solid #dedede;
    padding:  6px 169px 7px 0;
    margin: 0;
    font: 10px Verdana, Helvetica, Arial, sans-serif;
}
.donation-form.incremental.step2 fieldset.opinion {
    font: 10px Verdana, Helvetica, Arial, sans-serif;
}/*END NEW DONATION STEPS*/
.donation-form button.register {
    float:  right;
    width:  243px;
    height:  58px;
    padding-bottom:  18px;
    padding-right:  18px;
    margin-top:  43px;
    margin-right:  -22px;
    background:  transparent url("../images/register_btn.png") no-repeat;
    border:  0px;
    color:  #fff;
    font-size:  26px;
    text-align:  right;
    cursor:  pointer;
    -moz-outline:  none;
}
.donation-form .personal {
}
.donation-form .personal label {
    display:  none;
}
.donation-form .personal .has-donated {
    display: block;
}
.donation-form .personal .has-donated label {
    display:  inline;
    padding-left: 4px;
}
.donation-form .personal .donated_using {
    display:  block;
    float:none;
}
.donation-form .personal .donated_using label {
    display: block;
    float:none;
    margin-bottom:0;
}
.liner-note {
    color:  #595959;
    font-size:  10px;
    line-height:  18px;
}
#custom_amount {
    margin-left:  3px;
}
#custom_amount input {
    width:  50px;
}
.epay-btn, .creditcard-btn {
    display:  block;
    width:  106px;
    height:  34px;
    background:  transparent url("../images/epay_btn.png") no-repeat;
    border:  0px;
    text-indent:  -9999px;
    overflow:  hidden;
    cursor:  pointer;
}
.epay-btn, .donation-form.incremental button.epay-btn {
    background:  url(../images/epay.png) no-repeat;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 26px;
    height: 58px;
    font-size: 23px;
    margin-right: -10px;
    margin-top: 1px;
    padding-bottom: 14px;
    padding-right: 100px;
    text-align: right;
    width: 317px;
}
.donation-form.incremental button.epay-btn {
    margin-right: -23px;
}
.donation-form button.creditcard-btn {
    background: url(../images/creditcard_payment.png) no-repeat;
    font-size: 20px;
    height: 58px;
    margin-right: -23px;
    margin-top: 10px;
    padding-bottom: 14px;
    padding-right: 10px;
    width: 383px;
}
#main-content.epay-donate {
    background:  url(../images/donate_step2_bg.png) no-repeat bottom right;
    padding-bottom: 42px;
}
.validate {
}
.error {
    border-left:  1px solid #09f !important;
    border-top:  1px solid #09f !important;
}/* Sticky Footer */
html, body {
    height:  100%;
}
#container {
    min-height:  100%;
    position:  relative;
    height:  auto !important;
    overflow:  hidden;
}
#content-wrapper {
    padding-bottom:  40px;
    overflow:  hidden;
}
#footer {
    position:  absolute;
    bottom:  0;
    width:  100%;
    height:  28px;
    padding-top:  6px;
    background:  #09f url("../images/footer_bg.png") repeat-x;
}
#footer-inner {
    width:  900px;
    margin:  0px auto;
    line-height:  28px;
    font-size:  10px;
    color:  #fff;
}
#footer-inner a {
    color:  #fff;
}
.pagging {
    margin-top:  15px;
    margin-bottom:  10px;
    padding-top:  15px;
    border-top:  1px solid #ddd;
    overflow:  hidden;
}
.pagging a {
    display:  block;
    min-width:  20px;
    float:  left;
    padding:  3px 0px;
    margin-right:  5px;
    border-right:  1px solid #9e9e9e;
    border-bottom:  1px solid #9e9e9e;
    text-decoration:  none;
    text-align:  center;
}
.pagging a:hover, .pagging a.current {
    background-color:  #09f;
    color:  #fff;
}
#send_dlg {
    margin-left:  150px;
    background-color:  #fff;
    width:  300px;
    padding:  10px 0 10px 10px;
}
#send_dlg h2 {
    float:  left;
    margin-top:  0px;
}
#send_dlg a.jqmClose {
    float:  right;
    text-decoration:  none;
}
#send_dlg label {
    display:  none;
}
#send_dlg input, #send_dlg textarea {
    margin-bottom:  10px;
    padding:  3px 2px;
    background:  transparent url("../images/input-gradient.png") repeat-x;
    border:  0px;
    border-top:  1px solid #dedede;
    border-left:  1px solid #dedede;
    font-size:  11px;
    color:  #8f8f8f;
    font-family:  Tahoma, Verdana, Arial, sans-serif;
}
#send_dlg textarea {
    float:  left;
    width:  285px;
    height:  70px;
    margin-bottom:  20px;
    background:  #e6e6e6 url("../images/textarea-gradient.png") repeat-x;
}
.sf_name input {
    width:  285px;
    margin-bottom:  10px;
}
.sf_col {
    float:  left;
    margin-right:  10px;
}
.sf_col input {
    width:  180px;
}
.enews {
    border:  0px;
    padding:  0px;
    background:  transparent url("../images/enews.jpg") no-repeat 335px 0px;
}
.contacts {
    color:  #8f8f8f;
}
.lightbox-navigation .jqmClose {
    width: 0px;
}
.stepdonations#main-content {
    width: 900px;
}
#main-content .step12, #main-content .step2 {
    width: 898px;
    border: 1px solid #e8e8e8;
    display: block;
    position: relative;
    padding-bottom: 12px;
    background:  #f0f0f0 url('../images/back_cont_step12.png') repeat-x left top;
}
#main-content .step12 .bottom, #main-content .step2 .bottom {
    background: url('../images/bottom.png') no-repeat left top;
    display: block;
    width: 900px;
    height: 11px;
    position: absolute;
    bottom:-1px;
    left: -1px;
}
#main-content .step12 .urc, #main-content .step2 .urc {
    background: url('../images/upcorner.png') no-repeat left top;
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: -1px;
    right: -1px;
}
.stepdonations#main-content h2 {
    padding-left: 11px;
    font-size: 14px;
}
.stepdonations#main-content .step12 h2 {
    margin: 8px 0;
}
ul#innernav {
    display: block;
    width: 625px;
    position: relative;
}
ul#innernav li {
    padding-right: 5px;
    float: left;
}
ul#innernav li a {
    font-size: 16px;
    line-height: 42px;
    font-weight: 100;
    margin-right:9px;
    float: left;
    display: inline;
    color: #525252;
    position: relative;
    background: url('../images/inner_nav.png') no-repeat left bottom;
    height: 42px;
    cursor: pointer;
}
ul#innernav li a span {
    float: left;
    height:42px;
    background: url('../images/inner_nav.png') no-repeat right bottom;
    position: relative;
    right:-9px;
    text-indent: -8px; /* get the text inside the left rounded area */
    padding: 0 12px 0 12px;
}
ul#innernav li a:hover, ul#innernav li.active a {
    background-position: left top;
    color: #0099ff;
}
ul#innernav li a:hover span, ul#innernav li.active a span {
    background-position: right top;
}
.step12 h3.stepbystep, .step2 h3.stepbystep {
    font-size: 38px;
    font-weight: 100;
    color: #858585;
    position: absolute;
    top: 10px;
    right: 15px;
    font-family: 'HelveticaNeueUltraLight';
}
.selectcause {
    width:151px;
    position: relative;
    display: block;
    float: left;
    margin: 0px 13px 0 13px;
}
.selectcausethumb {
    width: 143px;
    height: 127px;
    overflow: hidden;
    display: block;
    position: relative;
    border: 1px solid #919191;
}
.selectcause:hover .selectcausethumb, .selectcause.active .selectcausethumb {
    border: 1px solid #0099ff;
}
.selectcause:hover label, .selectcause.active label {
    background: url('../images/blueradio.png') no-repeat right bottom;
}
.selectcause label {
    background: url('../images/blueradio.png') no-repeat right top;
    height: 43px!important;
    margin: 0px !important;
    font-size: 22px!important;
    font-weight: bold;
    line-height: 43px;
    color: #fff!important;
    padding: 0 10px 0 2px;
    position: absolute !important;
    left:29px;
    top:129px;
    bottom:-43px;
    width: 104px;
}
.causes {
    display: none;
    position: relative;
    padding: 15px 0;
    clear: both;
}
.causes_active {
    display: block;
    position: relative;
}
.selectcause p {
    color: #5f5f5f;
    font-size: 12px;
    line-height: 16px;
    padding-top: 10px;
    position: relative;
}
.selectcause.entervalue {
    padding-top: 47px;
}
.selectcause.entervalue p {
    font-size: 22px;
}
.youramount {
    display: block;
    width: 876px;
    position: relative;
    margin: 0px 11px;
    border-top: 1px solid #e2e2e2;
    clear:both;
    margin-top: 10px;
    top:5px;
    margin-bottom:5px;
}
.step2 .youramount {
    margin-left:-347px;
}
.youramount p {
    text-align: right;
    float: left;
    font-size: 17px;
    color: #525252;
    line-height: 22px;
    margin-right: 10px;
}
.youramount p.small {
    font-size: 10px;
    float: right;
}
.youramount p span {
    color: #0099fe;
}
button.redbig {
    float: left;
    cursor:pointer;
    padding: 0;
    white-space: nowrap;
    display: inline;
    margin-left:20px;
    margin-top: -11px;
    height: 58px;
    position: relative;
    border: 0;
    background: url('../images/redbutton.png') no-repeat left top;
    color: #fff;
}
button.redbig span {
    float: left;
    color: #fff;
    cursor:pointer;
    display: inline;
    height: 58px;
    background: url('../images/redbutton.png') no-repeat right top;    /*	background: red;*/
    position: relative;
    right:-10px;
    text-indent: -9px; /* get the text inside the left rounded area */
    padding: 5px 20px 5px 20px;
    font:bold 26px/50px Arial, Helvetica, sans-serif;
    margin-top: -1px;
}
button.redsmall {
    float: right;
    cursor:pointer;
    padding: 0;
    white-space: nowrap;
    display: inline;
    margin-top: -4px;
    height: 36px;
    position: relative;
    border: 0;
    background: url('../images/redsmall.png') no-repeat left top;
    right: 22px;
    color: #fff;
}
button.redsmall span {
    float: left;
    cursor:pointer;
    display: inline;
    height: 26px;
    background: url('../images/redsmall.png') no-repeat right top;    /*	background: red;*/
    position: relative;
    right:-10px;
    text-indent: -9px; /* get the text inside the left rounded area */
    padding: 5px 42px;
    font:bold 16px/26px Arial, Helvetica, sans-serif;
    margin-top: -1px;
}
.youramountform {
    position: relative;
    float: right;
    padding-top: 25px;
}
ul#payment {
    width: 876px;
    position: relative;
    display: block;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    height: 56px;
    margin: 0px 12px;
}
ul#payment li {
    height: 41px;
    float: left;
    margin-right: 20px;
    vertical-align: middle;
    line-height: 40px;
    padding: 8px 0px;
}
ul#payment li a {
    text-decoration: none;
    font-size: 14px;
}
ul#payment li a:hover {
    text-decoration: underline;
}
.step2 .register {
    padding-top: 5px;
}
.step2 .register .left {
    width: 330px;
    padding-left: 15px;
    border-right: 1px solid #e3e3e3;
    display: block;
    float: left;
    position: relative;
    height:270px;
}
#main-content .step2 h2 {
    padding: 0px !important;
    margin:0px;
    margin-bottom: 5px;
}/*.step2 .register .jqTransformInputWrapper{    height:23px;    background: url('../images/form.png') no-repeat left top;    width: 140px ;}.step2 .register .jqTransformInputInner div{    height: 23px;    color: #525252;}.step2 .register .jqTransformInputInner div input{    height: 23px;    padding-top: 1px;    padding-left: 8px;}*/
.step2 .register .jqTransformInputInner {
    background:transparent;
}
ul#register {
}
ul#register li {
    clear: both;
    height: 23px;
    padding-bottom: 12px;
}
button.blue {
    margin-top: 10px;
    float: left;
    cursor:pointer;
    padding: 0;
    white-space: nowrap;
    display: inline;
    height: 21px;
    min-width: 44px;
    position: relative;
    border: 0;
    background: url('../images/login.png') no-repeat left top;
    font:bold 11px/21px Arial, Helvetica, sans-serif;
    color: #fff;
}
a.fblog {
    margin-top: 10px;
    width: 169px;
    float: left;
    height: 21px;
    margin-left: 10px;
    display: block;
    position: relative;
    background: url('../images/fbbutton.png') no-repeat left top;
}
.step2 .register .right {
    width:540px;
    padding-left: 10px;
    float: right;
    position: relative;
}
.step2 .register .right .jqTransformSelectWrapper {
    width: 380px;
    position:relative;
    height: 22px;
    background: url('../images/select_left.png') no-repeat top left;
    float:left;
    ;
    margin-left: 0px;
    margin-right: 8px;
}
.step2 .register .right .jqTransformSelectWrapper div span {
    font-size: 12px;
    float: none;
    position: absolute;
    white-space: nowrap;
    height: 22px;
    line-height: 15px;
    padding: 4px 0 0 7px;
    overflow: hidden;
    cursor:pointer;
    color:#505050;    /*border: 1px solid #CCCCCC;*/    /*	border-right: none;*/
}
.step2 .register .right .jqTransformSelectWrapper a.jqTransformSelectOpen {
    display: block;
    position: absolute;
    right: 0px;
    width: 22px;
    height: 22px;
    background: url('../images/select_right.png') no-repeat center center;
}
.step2 .register .right .jqTransformSelectWrapper ul {
    position: absolute;
    width: 43px;
    top: 20px;
    font-size: 12px;
}
.step2 .register .right a.fblog {
    margin-top: 0px;
}
ul#reg {
    display: block;
    clear: both;
    width: 510px;
}
ul#reg li {
    float: left;
    margin-right: 10px;
    color: #9e9e9e;
    font-size: 11px;
}
ul#reg li.long {
    clear: both;
    padding-top: 5px;
}
ul#reg li.long label, ul#register li.long label {
    margin-left: 22px;
    margin-top: 9px;
    color: #9e9e9e;
    font-size: 11px;
}
ul#register li a {
    font-size: 10px;
}
ul#reg li.long p {
    padding-top: 10px;
    line-height: 15px;
}
ul#reg li.long p span {
    color: #60beff;
}
input#amountbig, .step2 .register .right .youramount input#amountbig {
    width: 67px !important;
    max-width: 76px;
    min-width: 76px;
    position: relative;
    font-size: 18px;
    height: 23px;
    font-weight: bold;
    text-indent: 10px;
    margin-right: 10px;
    padding-left: 0px;/*    margin-top:-2px;*/
}
.hellopay {
    position: relative;
    padding: 30px 0 0 10px;
    display: block;
}
.hellopay p {
    color: #454545;
    font-size: 11px;
    line-height: 20px;
}
ul#paymentbig {
    border-top: 1px solid #e6e6e6;
    ;
    margin: 15px 10px 0 10px;
    padding: 15px 0px;
    clear: both;
}
ul#paymentbig li {
    border-right: 1px solid #e6e6e6;
    margin-right: 10px;
    width: 135px;
    float:left;
}
ul#paymentbig li h1 {
    font-size: 14px;
    color:#0099ff;
    min-height: 40px;
    text-align: center;
}
a.paybutton, button.paybutton {
    float: left;
    cursor:pointer;
    padding: 0;
    white-space: nowrap;
    display: inline;
    height: 31px;
    position: relative;
    border: 0;
    background: url('../images/blue_link.png') no-repeat left top;
    margin-left: 10px;
    color: #fff;
      text-decoration: none;
}
a.paybutton span, button.paybutton span {
    float: left;
    cursor:pointer;
    display: inline;
    height: 15px;
    background: url('../images/blue_link.png') no-repeat right top;
    position: relative;
    right:-10px;
    text-indent: -9px;
    padding: 8px 25px 8px 25px;
    font:bold 16px/15px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a.paybutton:hover, button.paybutton:hover {
    background-position: left bottom;
}
a.paybutton:hover span, button.paybutton:hover span {
    background-position: right bottom;
}
.blagodetellogo {
    width: 360px;
    height: 65px;
    display: block;
    position: relative;
    padding-left: 10px;
    padding-top: 10px;
    color: #505050;
    font-size: 15px;
    line-height: 18px;
}
.blagodetellogo p {
    padding: 8px 0 0 90px;
}
.blagodetellogo img {
    float: left;
}
.blagodetellogo.one p {
    padding: 32px 0 0 0px;
    font-size: 22px;
}
ul#selectcause {
    margin-top: 70px;
    margin-left: 220px;
}
ul#selectcause li {
    width: 233px;
    height: 257px;
    display: block;
    float: left;
    text-align: center;
}
ul#selectcause li.ch1_bg {
    background: url('../images/blagodetel_big_bg.png') no-repeat left top;
}
ul#selectcause li.ch2_bg {
    background: url('../images/ednokratno_bg.png') no-repeat left top;
}
ul#selectcause li.ch1_en {
    background: url('../images/blagodetel_big_en.png') no-repeat left top;
}
ul#selectcause li.ch2_en {
    background: url('../images/ednokratno_en.png') no-repeat left top;
}
ul#selectcause li button.paybutton {
    margin-top: 185px;
    margin-left: 60px;
      text-decoration: none;
}
ul#selectcause li:hover button.paybutton {
    background-position: left bottom;
      text-decoration: none;
}
ul#selectcause li:hover button.paybutton span {
    background-position: right bottom;
      text-decoration: none;
}
#contentin {
    width: 498px;
    height: 200px;
    display: block;
    position: relative;
}
#contentin .topin {
    width: 498px;
    height: 11px;
    display: block;
    position: relative;
    background: url('../images/topin.png') no-repeat left top;
}
#contentin .middlein {
    width: 426px;
    min-height: 352px;
    display: block;
    position: relative;
    background:#cfcfcf url('../images/middlein.png') repeat-x left top;
    border-left: 1px solid #232323;
    border-right: 1px solid #232323;
    padding:0 35px;
}
#contentin .bottomin {
    width: 498px;
    height: 11px;
    display: block;
    position: relative;
    background:url('../images/bottomin.png') no-repeat left top;
}
a.orangeprint {
    background: url('../images/orangeprint.png') no-repeat left center;
    font-size: 11px;
    font-weight: bold;
    color: #fc7700;
    display: block;
    padding-left: 20px;
    top: 10px;
    position: relative;
    text-decoration: none;
}
#contentin .middlein h3 {
    padding: 15px 0;
    font-size: 12px;
    color: #454545;
    font-weight: bold;
}
#contentin .middlein p {
    color: #454545;
    font-size: 12px;
    line-height: 18px;
}
#contentin .middlein p.capt {
    font-size: 11px;
    line-height: 15px;
    padding-top: 20px;
}
#contentin .middlein a.paybutton {
    margin-left: 150px;
    top: 10px;
      text-decoration: none;
      margin-bottom: 10px;
}
p.youramocause {
    position: absolute;
    width: 500px;
    top: 50px;
    right: 194px;
    font-weight: bold;
    color: #0099FE;
}
@font-face {
    font-family: 'HelveticaNeueUltraLight';
    src: url('fonts/helveticaneue-ultralight-webfont.eot');
    src: url('fonts/helveticaneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaneue-ultralight-webfont.woff') format('woff'), url('fonts/helveticaneue-ultralight-webfont.ttf') format('truetype'), url('fonts/helveticaneue-ultralight-webfont.svg#HelveticaNeueUltraLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
.step12 h3.stepbystep {
    font-family: 'HelveticaNeueUltraLight';
}
.noreg {
    color: #e70000;
    font-size: 11px;
    line-height: 15px;
    padding:10px 0;
}
a.orangeprint.topgo {
    top:-10px;
}

.sections .text ul li,.sections .text ul {
    float: none !important;
}
