@charset "utf-8";
/* CSS Document */
body,form {
	margin:0;padding:0
}

body {
	background: url('i/bg.jpg') repeat-x left top;
	background-color: #a7cdf1;
	margin: 0; padding: 0;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
}
#wrapper {
	width: 800px;
	text-align: left;
	margin: 0 0 30px 0; padding: 0;
}

#content {
	width: 800px;
	background-color: #FFFFFF;
	padding: 0 0 30px 0;
}

#content .left {
	width: 417px;
	float: left;
}
#content .right {
	width: 380px;
	text-align: right;
	margin: 0 0 0 420px;
	padding: 0;
}
* html #content .right {
	margin: 0 0 0 417px;
}
#content .voting {
	padding: 20px 0 0 20px;
}
#content .voting .item {
	float: left;
}
#content .voting img {
	margin: 0 0 15px 0;
	padding: 0;
}

#content .voting input.radio {
	vertical-align: top;
	margin: 20px 0 0 12px;
}
#content .voting label img {
	margin: 0 30px 10px 0;
	padding: 0;
}
#content .voting .label {
	width: 50px;
	color: #000;
	font: normal 14px Arial;
	float: left;
}
#content .voting .input {
	width: 190px;
	height: 20px;
	border: 1px solid #bfbfbf;
	margin: 0 10px 10px 0;
	float: left;
}
#content .voting .text {
	width: 190px;
	color: #000;
	font: normal 11px Arial;
	margin: 0 0 5px 50px;
}
#content .voting .error {
	color: #ff0000;
	font: normal 14px Arial;
}
#content .voting .icon-error {
	color: #ff0000;
	font: normal 14px Arial;
	margin: 20px 0 0 0;
}
#content .voting .button {
	width: 190px;
	height: 33px;
	background: url('i/vote.jpg') no-repeat top center;
	border: none;
	margin: 12px 0 0 50px;
	cursor: pointer;
}
#content .voting .button-rus {
	width: 190px;
	height: 33px;
	background: url('i/vote-rus.jpg') no-repeat top center;
	border: none;
	margin: 12px 0 0 50px;
	cursor: pointer;
}
#content .voting h1 {
	color: #4c4c4c;
	font: bold 18px Arial;
	margin: 0 0 20px 0; padding: 0;
}
#content .voting p {
	color: #4c4c4c;
	font: normal 14px Arial;
	margin: 0 0 20px 0; padding: 0;
}
#content .voting .label {
	width: 50px;
	color: #4c4c4c;
	font: normal 14px Arial;
	margin: 0 0 20px 0; padding: 0;
}
#content .voting .code {
	width: 115px;
	border: 1px solid #bfbfbf;
	margin: 0 10px 10px 0;
	float: left;
}
#content .voting .code-button {
	/*
	width: 64px;
	border: none;
	*/
	height: 20px;
	color: white;
	font: 700 12px Arial, sans-serif;
	background-color: #4A8AE1;
	border: 1px solid #0B6CDF;
	cursor: pointer;
}
#content .voting .label-two {
	width: 70px;
	height: 20px;
	color: #4c4c4c;
	font: normal 14px Arial;
	float: left;
}
#content .voting .invite-button {
	height: 20px;
	/*
	width: 190px;
	background: url('i/send-invite.jpg') no-repeat top center;
	border: none;
	*/
	color: white;
	font: 700 12px Arial, sans-serif;
	background-color: #4A8AE1;
	border: 1px solid #0B6CDF;
	margin: 5px 0 0 70px;
	cursor: pointer;
}

#content .lang {
	text-align: right;
	padding: 5px 10px 10px 10px;
}
#content .lang a {
	color: #488bdf;
	font: bold 12px Arial;
	text-decoration: none;
}
#content .lang a:hover {
	text-decoration: underline;
}


#footer {
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
	margin: 0 0 40px 0; padding: 0;
}
#footer .footer-menu {
	margin: 0; padding: 0;
}
#footer .footer-menu li {
	width: 235px;
	height: 24px;
	vertical-align: bottom;
	text-align: center;
	list-style: none;
	background: url('i/footer-menu-li.jpg') no-repeat top center;
	margin: 0; padding: 7px 0 0 0;
	float: left;
}
#footer .footer-menu li.center {
	width: 330px;
}
#footer .footer-menu li.active {
	background: url('i/footer-menu-li-active.jpg') no-repeat top center;
}
#footer .footer-menu li a {
	color: #FFF;
	font: bold 16px Arial;
	text-decoration: none;
}
#footer .footer-menu li.active a {
	color: #498cdf;
	text-decoration: none;
}
#footer .footer-menu li a:hover {
	text-decoration: underline;
}

#footer .content {
	background: url('i/bottom-bg.jpg') repeat-x top left;
	padding: 22px 22px 0 22px;
}
#footer .content h3 {
	color: #454545;
	font: bold 18px Arial;
	margin: 0 0 20px 0;
	padding: 0;
}
#footer .content p {
	color: #454545;
	font: normal 14px Arial;
	margin: 0 0 20px 0;
	padding: 0;
}
#footer .content ul {
	margin: 0 0 10px 0; padding: 0;
}
#footer .content ul li {
	color: #454545;
	font: normal 14px Arial;
	list-style: none;
	background: url('i/li.jpg') no-repeat left 5px;
	padding: 0 0 9px 14px;
}

.content li strong {
	font-size: 12px;
}
	

