﻿body {font: 100% Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000000; background:url(/images/body_bg.gif) repeat}

img, div, input, ul {_behavior: url("iepngfix.htc")}

a {color:#247cb3}
a:hover {text-decoration:none}
a img {border:0}

h2 {color:#80b6cb; font-weight:bold; font-size:12px; padding:0px 20px 10px 0px; text-transform:uppercase; margin:0}
h4 {margin:0; padding:3px 0; background:#f5fdf2; font-weight:normal; font-size:12px; }
p {padding:0 0 10px 0; margin:0}

ul {margin:10px 0 0 0; padding:0}

#donors {width:900px; margin:0 auto; }

ul.menu {height:38px; background:url(/images/menu_bg.png) no-repeat; padding:0px 0 0 10px; margin:0 }
ul.menu li {float:left; font-size:12px; list-style:none}
ul.menu li a {color:#1e77ae; display:block; height:37px; float:left}
ul.menu li a span {display:block;  height:27px; padding:10px 8px 0 12px;  font-weight:bold; float:left; cursor:pointer}
ul.menu li a:hover, ul.menu li a.active {background:url(/images/menu_l.gif) no-repeat; color:#fff; text-decoration:none;  }
ul.menu li a:hover span, ul.menu li a.active span {background:url(/images/menu_r.gif) no-repeat right top; }

.baner {background:url(/images/baner_bg.png) no-repeat; height:107px; padding:26px 25px 0 19px; color:#fff; font:normal 14px/16px Trebuchet MS}
.baner .logo {display:block; width:170px; height:36px; margin-bottom:5px}
.baner .lang {float:right; color:#fff; margin-top:-10px}

.partners {background:url(/images/partners_bg.png) no-repeat; height:149px; padding:20px 0 0 10px}
.partners h2 { padding:0px 20px 10px 10px}
.partners img {margin:5px 10px 0px 10px;}

.content {padding: 0 21px; background:url(/images/content_bg.png) repeat-y #fbfdfe; line-height:16px; font-size:75%;  width:858px;}
.content_top {background:url(/images/content-top.png) no-repeat; clear:both; height:18px}
.content_bottom {background:url(/images/content-bottom.png) no-repeat; clear:both; height:18px}
.content ul li {list-style:none; background:url(/images/bulit.gif) 0 6px no-repeat; margin:1px 0 5px 14px; padding:0 0 0 10px}

.first_column {width:407px; padding-right:30px; float:left; overflow:hidden}
.second_column {width:48%;float:left;}
.increase {width:545px; padding-right:35px}
.decrease {width:275px}
.block { background:#f5fdf2; border:solid 1px #e6e7e5; padding:0 14px; margin-bottom:10px;}
.switch {padding:20px 0 10px 0;}
.switch a {margin-right:5px}
.switch a.act {color:#000; text-decoration:none}
.switch a.last {text-decoration:none}

.footer {background:url(/images/footer_bg.png) no-repeat; height:80px; padding:25px 35px 20px 40px; font-size:75%}
.footer .center {width:320px; padding:5px 55px 0 95px; float:left}
.footer .search {padding-top:5px}
.footer .field { border:solid 1px #e2e2e2; padding:2px;}
.footer .search_btn { position:relative; top:5px}
.mail {text-decoration:none}

.tauline {float:right; width:72px; height:28px; padding:30px 30px 30px 0}

.dbform {width:91%}
.dbform span {font-size:11px; color:#666}
.dbform input, .dbform select {margin:0 0 3px 0}
.dbform ul li {margin-left:0}
#name, #email {width:100%}
#captcha_code {width:137px; margin-left:10px}
.quest {padding-bottom:20px; color:#333}
.quest span {color:#666} 

.left {float:left}
.right {float:right}
.clear {clear:both}

.newslist p { margin-top:0; }