* {margin:0; padding:0; list-style:none;font-size: 100%;}
h1, h2, h3, h4, h5, h6, strong {font-weight:normal;}
em, ins, dfn, del {font-style:normal;text-decoration:none;}
img {border:0;}
:focus {outline:0;}
a {color:#FFF;text-decoration:underline;}
a:hover {text-decoration:none;}
html, body {
	height:100%;
	min-width:1000px;
}
body {
	background:#05080d url(/i/bg/3.jpg) 50% 0%;
	background-attachment: fixed;
	font:normal 12px Arial, Geneva, sans-serif;
	color:#FFF;
	line-height:1.2;
}

.pip {float:left;}
.clearit {clear:both;font-size:0;height:1px;padding:0;overflow:hidden;width:100%;}

.wrap {
	overflow:hidden;
	min-height:1%;
}
* html .wrap {
	overflow:visible;
	height:1%;
}

.wrapper:after, .holder:after, .donate:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div, .wrapper, .holder, .donate {min-height:1%;}
* html div, * html .wrapper, * html .holder, * html .donate {height: 1%;}

.holder {
   width:985px;
   padding:75px 0 35px;
   margin:0 auto;
}
.column {
   float:left;
   width:318px;
   margin:0 5px;
}
.columnbig {
   float:left;
   width:640px;
   margin:0 5px;
}
.block ins {
   display:block;
   height:20px;
   background:url(/i/block_tb.png) no-repeat 0 0;
}
ins.big {
   background:url(/i/block_tbbig.png) no-repeat 0 0;
}

.block {margin-bottom:9px;}
.block ins.br {background-position:0 100%;}
.block_data {
   padding:7px 29px;
	padding-bottom: 0;
   background:url(/i/block_m.png) repeat-y 0 0;
}
.block_databig {
   background:url(/i/block_mbig.png) repeat-y 0 0;
}
.block_data p {padding-bottom:10px;}
h1 {padding-bottom:40px;text-align:center;}
h5 {padding-bottom:13px;}
.adv1{padding-left: 5px; padding-bottom: 9px;}



.lang {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	height: 32px;
	width: 48px;
	margin: -5px;
	margin-right: -13px;
	margin-left: 2px;
}
.ru{
	background: url(/i/RU.png);
	float: right;
}
.en {
	background: url(/i/EN.png);
	float: right;
}




.imgAbut {
	display:block;
	background: url(/i/EN/buttons.png);
	text-indent:-9999em;
	overflow:hidden;
	height: 22px;
}

.justdoit{margin-left: 75px; width: 115px; background-position: 0px 0px;}
.justdoit:hover{background-position: 0px -22px;}
.noproblems{ width: 115px; background-position: -115px 0px;}
.noproblems:hover{background-position: -115px -22px;}
.send{ width: 261px; background-position: -230px 0px;}
.send:hover{background-position: -230px -22px;}
.yes{margin-left: 70px; margin-top: 6px; width: 115px; background-position: -491px 0px;}
.yes:hover{background-position: -491px -22px;}
.send2{ width: 261px; background-position: -606px 0px;}
.send2:hover{background-position: -606px -22px;}


.petitionsnumber{
	margin-bottom: -2px;
}

.petitionsnumber b{
	font-size: 20px;
}

.petitionsnumber span{
	position: absolute;
	margin-top: 4px;
}


#lbx{
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.8;
	position: absolute;
	z-index: 10;}
#rulesblock{
	z-index: 100;
	position: relative;
	line-height: 16px;
	text-align: justify;
}

.linkslist li {padding-bottom:5px;}
.linkslist img {vertical-align:middle;margin-right:2px;}
.linkslist a {text-decoration:none;}
.linkslist a b {
   font-weight:normal;
   text-decoration:underline;
}
.linkslist a:hover b {text-decoration:none;}

.form {padding-bottom:7px;}
#inviteform {padding-bottom:37px;}
.form p {padding-bottom:5px;}
input[type="text"] {
   font:normal 14px Tahoma, Geneva, sans-serif;
   width:110px;height:19px;
   padding:3px 5px;margin:0 0 0 1px;
   border:0;
   background: transparent url(/i/text1.png) no-repeat 0 0;
   color:#FFF;
}
input[type="text"].i2 {background-image: url(/i/text2.png);width:98px;}
input[type="text"].obligatory {background-image: url(/i/text1_star.png)}

#petitionform input[type="text"]{margin:0 0 0 0}

textarea {
   font:normal 14px Tahoma, Geneva, sans-serif;
   width:260px;height:65px;
   padding:5px 5px;
   margin:0 0 0 0;
   border:0;
   background: transparent url(/i/textarea.png) no-repeat 0 0;
   color:#FFF;
}


label.to {
   float:left;
   width:15px;padding-top:5px;
   font-size:10px;
	color: #abc;
}
label.from {width:27px;}
p.ajax {padding:4px 0 17px;}
p.ajax a {text-decoration:none;border-bottom:dotted 1px #FFF;}
p.ajax a:hover {border:0;}

.donate {padding-bottom:33px;}
.donate select {
   float:left;
   width:52px;
   margin-right:14px;
}
.cards {
   float:left;
   width:70px;
   margin-right:10px;
}
.cards li {
   float:left;
   width:33px;height:21px;
   margin:0 2px 3px 0;
   position:relative;
}
.cards li.visa {background:url(/i/visa.png) no-repeat 0 0;}
.cards li.discover {background:url(/i/discover.png) no-repeat 0 0;}
.cards li.amc {background:url(/i/amc.png) no-repeat 0 0;}
.cards li.master {background:url(/i/master.png) no-repeat 0 0;}
.cards li input {
   position:absolute;top:100%;left:100%;
   margin:-12px 0 0 -13px;
}

.tweety{
	background: url(/i/tweety.png) no-repeat left center;
	padding: 5px 0 5px 25px;
}

.deli{
	position: absolute;
	margin-top: -3px;
}
