* {outline-style: none;}
html {color: #000;}
body,
div,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,
img {
	border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}
del,
ins {
	text-decoration: none;
}
caption,
th {
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,
q:after {
	content: '';
}
abbr,
acronym {
	border: 0;
	font-variant: normal;
}
sup {vertical-align: baseline;}
sub {vertical-align: baseline;}
legend {color: #000;}
input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

body {
	background-color: #fddb66;
	font-family: Arial, "MS Trebuchet", sans-serif;
}
p{margin-bottom:1.3em;}
#wrapper{width:757px;margin:0 auto;}
#wrapper2{width:198px;margin:0 auto;}
#main {
	display:block;
	margin: 0px auto;
	position: relative;
}
#non_flash {
	margin: 1em 4em;
}
#welcomemain {margin:0;}
.sprite{background-image:url(../img/sprite.png);background-repeat:no-repeat;text-indent:-100000em;}
h1{width:198px;height:61px;margin-left:285px;background-position:0px -466px;}
h2{position:relative;width:757px;height:74px}
#staf_link, #print_link {
	overflow: hidden;
	position: absolute;
	top: 22px;
	right: 45px;
	display:block;
	width:35px;
	height:25px;
}
#print_link {
	right: 90px;
}
#head_staf {
	height:46px;
	background-position: 0px -527px;
	text-indent:-10000em;
}
#form_staf h3 {
	height: 15px;
	text-indent: -10000em;
	margin: 35px 0;
}
#your_info, #friend_info{overflow:hidden;}
#your_info h3 {
	width: 136px;
	background: url(../img/h_your_info.png) no-repeat;
}
#friend_info h3 {
	clear: left;
	width: 201px;
	background: url(../img/h_friend_info.png) no-repeat;
}
#your_message h3 {
	width: 108px;
	height: 17px;
	background: url(../img/h_your_message.png) no-repeat;
}
.field_error_line {clear:both;}
.field_line {clear:both;}
.field_divider {
	float: left;
	width: 300px;
}
#form_staf input {
	margin: 0 10px;
}
.error {
	margin: 0 40px 0 0;
	color: #F00;
}
.section{background-color:#FFF;padding:10px 27px;}
#section1{height:61px;width:757px;background-position:0px -74px;}
#section2{height:83px;width:757px;background-position:0px -135px;}
#section3{height:84px;width:757px;background-position:0px -218px;}
#section4{height:82px;width:757px;background-position:0px -302px;}
#section5{height:82px;width:757px;background-position:0px -384px;}
.maja{height:22px;width:97px;background-position:-198px -466px;}
.majb{height:22px;width:97px;background-position:-198px -488px;}
.majc{height:22px;width:97px;background-position:-295px -466px;}
.section_staf{
	padding-top:32px;
}
.section_blank {
	height:81px;
	width:757px;
	background-position:0px -573px;
	text-indent:0px;
}
#section_staf_results{
	text-align:center;
	line-height:81px;
	color: #FFF;
	font-size: 0.85em;
}
#section_staf_footer {
	padding-bottom: 30px;
}
#section_staf_footer button {
	display: block;
	border: none;
	width: 127px;
	height: 41px;
	margin: 0 auto;
	background: url(../img/btn_staf.png) no-repeat;
	text-indent: -10000em;
}
#section_staf_success,
#section_staf_error {
	height:768px;
}
