* {margin:0; padding:0;}

body {
	position:relative; width:100%; height:100%; 
	text-align:center; background:transparent url(gfx/body.jpg) top left repeat;
	font:normal 12px/16px Tahoma; 	
}

#foot {
	width:640px; height:30px; margin:0 auto;
	background:transparent url(gfx/foot.png) top center no-repeat scroll;
}

#head {
	position:absolute; top:0; left:0; width:100%; height:35px;
	background:transparent url(gfx/head.png) top left repeat-x;}

#menu {
	width:600px; height:35px; margin:0 auto; text-align:right;
}
	#menu a {
		float:right; display:block; width:120px; height:35px; line-height:30px; padding:7px 0 0 0;
		font:normal 12px Verdana; color:#ccc; text-decoration:none; text-align:left;}
	#menu a:hover  {color:#fff;}
	#menu a.active {color:#fff; background:transparent url(gfx/menu.png) top center no-repeat;}
	
#main {
	width:604px; height:auto; margin:0 auto; padding:35px 0 0 0;
	background:transparent url(gfx/main.png) top center repeat-y;
	text-align:left;
}

h1 {font:normal 18px/24px Arial;}

p {padding:5px 10px;}

.poll {}
.poll-question {}
.poll-answers  {line-height:20px;}
.poll-answers input[type=radio],
.poll-answers input[type=checkbox] {cursor:pointer;}
.poll-answers span {}


form {
	padding:10px 20px; border:1px solid #666; line-height:20px;
}
form input[type=text] {border:1px solid #999; padding:2px 3px; font-size:100%; background:transparent;}
form input[type=radio] {}
form input[type=checkbox] {}
form input[type=button] {}
form input[type=reset] {}
form input[type=submit] {cursor:pointer;}

form .required {font-weight:bold;}
form .optional {color:#999;}

.hide {display:none;}
.blck {display:block;}

.s0, .s1, .s15, .s2, .s23, .s4 {display:block;}
.s0 {width:25px;}
.s1 {width:50px;}
.s15 {width:75px;}
.s2 {width:100px;}
.s3 {width:150px;}
.s4 {width:200px;}

.lft {float:left;}
.rgt {float:right;}
.clr {clear:both;}

.half {width:50%;}

.rght {text-align:right;}



