body					{	margin: 0;padding: 0;font-family: Arial, Helvetica, san-serif; font-size: 12px;	}

h1						{	font-size: 22px;font-weight: normal;line-height: 110%;letter-spacing: -1px			}
h1 span					{	font-size: 14px;letter-spacing: 0px;line-height: 90%;	}
form					{	margin:0;padding:0	}

.head					{	margin:0;border-top:1px solid #9dbadd;background:#295d98 url(../images/topic-bg.jpg) no-repeat left top;color:#fff;	}
.head h4				{	margin:0;padding:4px 20px 2px 20px;letter-spacing: -1px;font-weight: normal;font-size:18px;}
.head .close			{	float: right;font-size: 11px;padding:8px 10px 0 0;	}
.head .close a:link,
.head .close a:visited,
.head .close a:hover,
.head .close a:active	{	color:#fff;text-decoration: underline;	}

.body					{	padding:10px 20px;	}		

.pollresults td			{	padding:3px 0	}
.pollresults .persent	{	text-align: right;font-size: 16px;padding:0 10px 0 4px;	}
.pollresults .bar		{	width:40%;	}
.pollresults .bar div	{	height:20px;background-color: #295d98;font-size: 1px	}
.pollresults .q			{	width:55%;background: url(../images/under-dot.gif) repeat-x left center;	}
.pollresults .q span	{	background-color: #fff;padding-right: 4px;	}

.sendform				{	background-color: #f2f2f2;padding:10px 20px;	}
.sendform 	td			{	padding-bottom: 5px;padding-right:5px;	}							
.sendform label			{	margin-right:10px	}
.sendform .req			{	font-size: 10px;padding: 5px 0; color:#999	}
.sendform textarea		{	width: 100%;	}
.field					{	width: 100%;font-size: 12px;	}

.comment				{	font-size: 11px;padding: 10px 20px;margin-top:10px;background-color: #f2f2f2	}


.footer					{	padding:20px;border-top:1px solid #ccc;font-size: 11px;	}
