body { padding: 20; margin: 0; background-color: #fff; 
background: url("/images/bodybg.jpg") repeat-x;
}
img { border: 0; }
table#an { border-top: #000 1px solid; border-left: #000 1px solid }
table#an td { font-size: 12px; border: #000 1px solid; }
table#an td select { width: 40px }
h3 { font-family: Arial; font-size: 20; font-weight: normal; }
a { color: blue; text-decoration: none }
a:hover { color: red; text-decoration: underline }
table#reg td { font-size: 18; border-bottom: #000 1px dotted; padding: 10 0; }
table#reg td div { font-size: 11; }
table#reg td input { margin: 7; width: 470px; font-size: 20px; }
table#reg td select { margin: 7; width: 470px; font-size: 20px; }
form { margin: 0; padding: 0 }
hr { border: #6fc491 1px solid }
select { margin: 5; width: 100 }
table#in td { border: none; font-size: 12 }
input#sb { width: 130; font-size: 14px; }
table#reg td div#error { color: red; font-size: 12; text-transform: uppercase; font-weight: normal; }
table#reg td span { color: red; }
table#reg td.text { padding-left: 10px; }
div#error { color: red; font-size: 12; text-transform: uppercase; font-weight: normal; padding-left: 10px; }

table.body td.top-left { background: url("/images/top-left.gif") no-repeat; }
table.body td.top-right { background: url("/images/top-right.gif") no-repeat; }
table.body td.bottom-left {	background: url("/images/bottom-left.gif") no-repeat; }
table.body td.bottom-right { background: url("/images/bottom-right.gif") no-repeat; }
table.body td.bottom-center { background: url("/images/bottom-center.gif") repeat-x; }
table.body td.top-center { background: url("/images/top-center.gif") repeat-x; }
table.body td.center-left { background: url("/images/center-left.gif") repeat-y; }
table.body td.center-right { background: url("/images/center-right.gif") repeat-y; }
table.body td.center-center { 
	font-family: Verdana;
	font-size: 12;
	background-color: #fff; 
	padding-bottom: 15px;
}

div.job {
background-color: #fdffe0;
font-size: 18;
padding: 10;
}
div.job div.option {
font-size: 14;
}
div.job div.option div {
padding: 2 0;
}
div.job div.option div label {
	border-bottom: #666 1px dotted;
	cursor: pointer;
}
div.job div.name {
padding-bottom: 5;
}

div.job div.option div span.red {
color: red;
}
div.job div.option div span.green {
color: green;
}

textarea.game2 {
width: 600px;
}
table.language td {
font-family: Arial;
padding: 10 0;
font-size: 16px;
}
table.language td.yellow {
	background-color: #fdffe0;
}
table.language td.white {
	background-color: #fff;
}

table.language td table td {
padding: 0;
}
table.language td table td img {
	border: #eee 2px solid;
}
table.language td table td.pic {
width: 60px;
text-align: right;
}
table.language td div.caps {
	font-size: 22px;
	padding: 0;
}
table.language td div {
	padding: 5 0;
}

div.ctitle {
font-size: 20px;
font-family: Arial;
}

#topbar{
position:absolute;
border: 1px solid black;
padding: 10px;
background-color: #666;
color: #fff;
width: 100px;
visibility: hidden;
z-index: 100;
font-family: Arial;
font-size: 24px;
}

table.header td {
font-family: Arial;
font-size: 20px;
background: #ffd6bd;
text-align: center;
padding: 10px;
cursor: pointer;
}

div.item div.about {
	padding: 10px;
	background-color: #d9ecd9;
}

div.item div.about div.name {
	font-size: 14px;
	font-weight: bold;
}

div.item div.about div.date {
	font-size: 12px;
}
div.item div.text {
	font-size: 12px;	
	padding: 10px;
}

div.item div.answer {
	font-size: 12px;	
	padding: 10px;
background-color: #fdffe0;
margin: 0 10 10 10;
}


div.input input {
	width: 420px;
}
div.input select {
	width: 420px;
}

div.input table td {
	padding: 10px;
	background-color: #cce6cc;
	font-size: 12px;
}
div.input table tr#b td {
	border: 0px;
}
div.input table td div {
	font-size: 0.8em;
	color: #666;
}
div.input span {
	color: red;
	text-transform: uppercase;
}

div#showComment {
display: none;
}

p.send {
font-size: 18px;
}

div#topbar div.text {
font-size: 14px;
}

table.glory {
font-size: 13px;
}
table.glory td div img {
	border: #eee 2px solid;
}

.caps1 {
font-family: Arial;
font-size: 18px;
text-align: center;
font-weight: bold;
}
.caps2 {
font-family: Arial;
font-size: 16px;
font-weight: bold;
}