#logo { width:550px; margin:0 auto; height:169px; display:block; background:transparent url(images/activism.png) top left no-repeat; }
#desc { width:546px; padding-right:4px; margin:0 auto; font-size:16px; font-style:italic; font-weight:bold; text-align:right; }
#world { width:400px; height:229px; margin:20px auto 20px auto; background:transparent url(images/world.png) top left no-repeat; }
#country-choose { width:550px; height:30px; line-height:30px; text-indent:12px; color:#ffffff; font-weight:bold; margin:0 auto; background:transparent url(images/box.png) top left no-repeat; overflow:hidden; zoom:1; margin-top:20px; }

#countries-wrap { background:transparent url(images/countries-wrap-bg.png) top left repeat-x; min-height:292px; overflow:hidden; zoom:1; }
#countries { width:550px; margin:0 auto; padding-top:35px; overflow:hidden; zoom:1; }
#countries ul.left { width:275px; float:left; }
#countries ul.right { width:275px; float:right; }
#countries ul li { margin-bottom:10px; }
#countries ul li a { color:#a00117; font-weight:bold; text-decoration:none; }
#twitter-stream { width:550px; margin:0 auto; padding-top:20px; overflow:hidden; zoom:1; }
#footer { width:550px; margin:35px auto 10px auto; font-size:10px; overflow:hidden; zoom:1; }
#footer a { color:#a00117; text-decoration:none; }
ul.socials { float:right; border-left:1px solid #cccccc; padding-left:4px; padding-top:2px; }
ul.socials li { display:inline; }
/*ul.socials li img { display:block; }*/

#contacts { width:450px; margin:0 auto; padding-top:35px; overflow:hidden; zoom:1; }
form.contacts { }
form.contacts fieldset p { margin-bottom:5px; }
form.contacts fieldset p label { width:138px; color:#404040; font-weight:bold; float:left; }
form.contacts fieldset p input.text { width:308px; border:1px solid #5a5a5a; color:#404040; padding:1px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }
form.contacts fieldset p textarea { width:308px; height:100px; border:1px solid #5a5a5a; color:#404040; padding:1px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }
#recaptcha_area { margin-left:135px; }
