html, body
	{ height:100% }
html
	{ background:#CDF9FD url(/sky.png) 0 0 repeat-x }
body
	{ margin:0;padding:0;background:url(/sky.jpg) 0 0 no-repeat;font-family:Helvetica,"Arial Cyr",Arial,Verdana,Tahoma,Sans-Serif;font-size:82%;color:#003B8E;color:#0F2442 }
a
	{ text-decoration:underline }
a:link
	{ color:#0A50A1; }
a:visited
	{ color:#697E9C; }
a:hover, a:active
	{ color:#5885BC;color:#4471A8; }
p
	{ margin:0;padding:0 0 .7em 0; }
h1
	{ margin:0;padding:2em 0 1em 0;font-size:1em }
h1 span
	{ font-size:1.35em;letter-spacing:.025em;font-weight:normal;text-transform:uppercase;display:block;margin-left:10%;text-indent:-52px }
h1 span span
	{ display:none }
h1 strong
	{ font-size:4em;color:#0A50A1;font-family:Georgia;display:block;margin-left:20% }
del
	{ display:none }

.clr
	{ clear:both }
#content .clr
	{ height:100px;/*height:282px;*/ }
#content
	{ min-height:100%;margin:0 auto -282px auto;margin:0 auto;max-width:1000px; }
.txt
	{ float:left;width:100%; }
.txt .go
	{ padding:1em 1em 0 0;margin:0 300px 0 20%; }
.additional
	{ float:left;width:300px;margin-left:-300px; }
.common
	{ float:left;width:20%;margin-left:-100%; }

.common h2, .additional h2, .common small, .additional small
	{ margin:1em auto;padding:0;background:url(/olympic.png) 0 0 no-repeat;width:104px;height:114px;font-size:1em;display:block }
.common h2 span, .additional h2 span, .common small span, .additional small span
	{ background:url(/olympic.gif) 0 0 no-repeat;width:104px;height:114px;display:block }
.common h2 span span, .additional h2 span span, .common small span span, .additional small span span
	{ display:none }


#bottom
	{ background:url(/grass1000.jpg) 50% bottom repeat-x;font-size:.9em }
#bottom div
	{ background:url(/ball.jpg) right bottom no-repeat;max-width:1000px;margin:0 auto }
#bottom div div
	{ background:url(/ball.png) right 0 no-repeat; }
#bottom div div div
	{ background:url(/ball.gif) right 1px no-repeat;height:282px }

.additional
	{ width:200px;padding:1em;background:url(/transparent-gray.png);font-size:.9em }
.additional dl, .additional dd, .additional dt
	{ margin:0;padding:0 }
.additional dl
	{ margin-bottom:.7em }
.additional dt
	{ margin:0 0 .25em 0 }
.additional dd
	{ margin:0 0 0 1.5em;white-space:nowrap }

/*vertical hack*/
#contenthack
	{ display:table;margin:0 auto -282px auto;height:100% }
#cell
	{ display:table-cell;vertical-align:middle }
#ieforever
	{ padding:0 0 158px 0;max-width:1000px;margin:0 auto; }
#bottom div div
	{ display:table;width:100% }
#bottom div div div
	{ display:table-cell;vertical-align:bottom }

#dela
	{ margin-left:20%; }
#dela a:link strong
	{ color:#fff }
#dela a:visited strong
	{ color:#fff }
#dela a:hover strong, #dela a:active strong
	{ color:#ff9; }
#dela a
	{ display:block;min-height:33px;background:url(/dela.gif) 0 0 no-repeat;padding:0 0 0 60px;margin:0 0 1em -60px;float:left;text-decoration:none;color:#ff9; }
#dela a strong
	{ font-weight:normal;text-decoration:underline }

#rks a
	{ display:block;width:28px;height:28px;background:url(rks.gif) 0 0 no-repeat;float:left;margin:-.5em 0 0 20px; }
#rks a strong
	{ display:none }

.sign
	{ text-align:right;font-size:.9em;font-style:italic;color:#2D4260; }