<style type="text/css">

#top
{
background-image: url(image/top.jpg);
width: 834px;
height: 396px;
clear: both
}

#container
{
width: 788px;
height: 400px;
margin-left: 10px;
border-top: 2px solid #e77918;
clear: left;
float: left;
}

#menu
{
width: 188px;
height: 400px;
float: right;
border: 0px solid green;
}

#body
{
width: 600px;
height: 400px;
float:left;
clear:left;
border: 0px solid red;
font-family: sans-serif;
font-size: 11.5px;
padding-top: 6px;
padding-right: 4px;
padding-left: 2px;
overflow: auto;
}

#head
{
background-image: url(image/head.jpg);
width: 834px;
height: 217px;
clear: both;
margin-left: 1px;
}

#title
{
width: 834px;
height: 40px;
background-image: url(image/title.jpg);
border-bottom: 0px solid red;
}

#left
{
clear: left;
float: left;
background-image: url(image/title_left.jpg);
width: 45px;
height: 29px;
}

#info
{
float: left;
width: 150px;
height: 40px;
margin-left: 24px;
}

#info a:hover
{
border-bottom: 4px solid #000080;
}

#ref a:hover
{
border-bottom: 4px solid #000080
}

#play a:hover
{
border-bottom: 4px solid #000080
}

#coach a:hover
{
border-bottom: 4px solid #000080
}

#reg a:hover
{
border-bottom: 4px solid #000080
}

#info_rt
{
float: left;
background-image: url(image/title_info_rt.jpg);
width: 44px;
height: 40px;
}

#ref
{

float: left;

width: 90px;
height: 40px;
}

#ref_rt
{

float: left;
background-image: url(image/title_ref_rt.jpg);
width: 43px;
height: 40px;
}

#play
{

float: left;

width: 90px;
height: 40px;
}

#play_rt
{

float: left;
background-image: url(image/title_play_rt.jpg);
width: 43px;
height: 40px;
}

#coach
{

float: left;

width: 77px;
height: 40px;
}

#coach_rt
{

float: left;
background-image: url(image/title_coach_rt.jpg);
width: 43px;
height: 40px;
}

#reg
{

float: left;

width: 156px;
height: 40px;
}

#bottom
{
background-image: url(image/bottom.jpg);
width: 834px;
height: 80px;
clear: both
}

#middle
{
width: 834px;
height: 400px;
clear: both;
margin-left: 1px;
background-image: url(image/middle.jpg);
border: 0px solid red;
}



#td_spec
{
font-size: 10px;
}

#buttons_menu
{
height: 60px;
width: 170px;
margin-left: 8px;
margin-top: 4px;
border: 1px solid #c7c7c7;
float: right;
}

#spacer
{
height:4px;
width: 170px;
clear: both;
background: #e7e7e7;
}

#buttons_header
{
height: 20px;
width: 170px;
clear:both;
background: #e7e7e7;
font-family: sans-serif;
font-size: 12px;
padding-top: 2px;
}

#buttons
{
height: 20px;
width: 170px;
clear:both;
border-top: 1px dotted #c7c7c7;
font-family: sans-serif;
font-size: 10px;
padding-top: 2px;
color: #e77918
}

#buttons a:hover
{
font-size: 11px;
}

#wrap
{
width: 803px;
height: 600px;
border: 1px solid #c7c7c7;
}

#back_top
{
clear: both;
width: 801px;
height: 124px;
background-image: url(image/back_head.jpg)
}

#back_menu
{
width: 150px;
height: 450px;
border-right: 1px solid #e7e7e7;
margin-top: 4px;
float: left;
clear: left;
}

#back_body
{
width: 630px;
height: 450px;
margin-top: 4px;
border: 0px solid red;
float: right;
}

#conditions
{
width: 172px;
height: 138px;
background-image: url(image/conditions.jpg);
margin-left: 8px;
margin-top: 4px;
font-family: sans-serif;
padding-top: 40px;
padding-left: 4px;
border: 0px solid red;
float: right;
}

#login
{
width: 172px;
height: 138px;
background-image: url(image/login.jpg);
margin-left: 8px;
margin-top: 4px;
font-family: sans-serif;
padding-top: 32px;
padding-left: 4px;
border: 0px solid red;
float: right;
}

#form
{
width: 550px;
height: 320px;
border: 0px solid red;
margin-top: -324px;
margin-left: 4px;
}

#questions
{
border-right: 1px dotted #e77918;
width: 140px;
height: 20px;
font-size: 12px;
}

#faq
{
font-size: 10.5px;
}

#fields
{
width: 400px;
padding-left: 4px;
font-size: 12px;
}

#spacer
{
height: 10px;
}

#first
{
margin-top: -70px;
}

#th
{
border: 1px solid #c7c7c7;
font-size: 14px;
}

#tb_title
{
font-size: 14px;
font-weight: bold;
border: 1px solid #c7c7c7;
}

#tb_fields
{
border-top: 1px dotted #c7c7c7;
font-size: 14px;
}

#tb_fields_bottom
{
border-top: 1px dotted #c7c7c7;
border-bottom: 1px dotted #c7c7c7;
font-size: 14px;
}


</style>