#container {
text-align: left;
width: 900px;
margin-left: auto;
margin-right: auto;
}

#header {
padding-top: 10px;
padding-bottom: 10px;
}

.ufl_text {
margin-bottom: 20px;
}

#nav {
background: url('../images/nav_bg.png') top left no-repeat;
width: 900px;
height: 44px;
}

#nav ul {
list-style: none;
padding: 0;
margin-left: 10px;
}
	
#nav li {
float: left;
}
		
#nav li a {
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
line-height: 44px;
display: block;
padding-left: 12px;
padding-right: 12px;
}
			
#nav li a:hover {
color: #e9c5c5;
text-decoration: underline;
background: url('../images/nav_bg_rollover.png') top left repeat-x;
}

#main {
margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
width: 900px;
background: url('../images/mainbg_body.png') top left no-repeat;
overflow: hidden;
}

.mainbg_bottom {
background: url('../images/mainbg_bottom.png') bottom left no-repeat;
height: 22px;
margin-bottom: 10px;
}

#content {
width: 650px;
margin-left: 10px;
}

#content h1 {
font-size: 20px;
margin-bottom: 12px;
padding-bottom: 8px;
border-bottom: 1px solid #222222;
}

#content h2 {
font-size: 18px;
margin-bottom: 12px;
color: #bf4747;
}

#content h3 {
font-size: 14px;
margin-bottom: 12px;
color: #d6c58a;
}

#content h4{
font-size: 11px;
margin-bottom: 12px;
color: #9bc46a;
}

#content p, #sidebox p {
font-size: 11px;
line-height: 1.7em;
padding-bottom: 12px;
color: #ececec;
}

#content ol, #sidebox ol {
margin-left: 40px;
margin-bottom: 12px;
}

#content ol li, #sidebox ol li {
color: #ececec;
font-size: 11px;
line-height: 1.7em;
}

.content_img {
margin-bottom: 12px;
border: 1px solid #ffffff;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.content_friend {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #222222;
overflow: hidden;
}

.content_friend img {
margin-right: 15px;
border: 1px solid #ffffff;
}

.friend_say {
width: 510px;
}

.service_img {
margin-left: 15px;
margin-bottom: 15px;
border: 1px solid #ffffff;
}

table {
width: 100%;
border: 1px solid #373737;
margin-bottom: 12px;
}

table tr td {
padding: 4px;
border: 1px solid #373737;
color: #ececec;
font-size: 11px;
vertical-align: middle;
line-height: 1.5em;
}

table tr th {
padding: 4px;
background: #10140c;
border: 1px solid #373737;
color: #ececec;
font-size: 11px;
vertical-align: middle;
line-height: 1.5em;
}

.cost {
color: #a1e68a;
font-weight: bold;
}

.form_season2 {
background: #598f05;
border: 1px solid #83b730;
padding: 6px;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

.form_download {
background: #598f05;
border: 1px solid #83b730;
padding: 6px;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

.sponsor_bar {
padding: 6px;
background: #181818;
color: #959595;
font-size: 14px;
font-weight: bold;
text-align: center;
}

.sponsor_logo {
text-align: center;
padding: 6px;
margin-bottom: 10px;
}

.sponsor_logo img {
padding: 5px;
}

.contact_box {
overflow: hidden;
padding: 10px;
}

.contact_box label {
display: block;
width: 120px;
color: #ececec;
font-size: 11px;
position: relative;
top: 7px;
}

.inputSubject {
width: 250px;
padding: 7px;
color: #000000;
background: #ffffff;
border: 1px solid #0060aa;
font-size: 11px;
}

.textArea {
padding: 5px;
color: #000000;
background: #ffffff;
border: 1px solid #0060aa;
font-family: verdana;
font-size: 11px;
width: 400px;
}

.error {
background: #930708;
border: 1px solid #c74238;
padding: 10px;
width: 400px;
}

.success {
background: #60a911;
border: 1px solid #80c339;
padding: 10px;
width: 400px;
}

.contact_msg {
margin-top: 10px;
margin-left: 130px;
}

.contact_submit {
padding: 10px;
}

.submit {
background: url('../images/buttons/submit.png') top left no-repeat;
width: 74px;
height: 34px;
border: none;
cursor: pointer;
position: relative;
left: 120px;
}

#sidebox {
width: 200px;
margin-right: 10px;
}

.side_register {
background: #4d953d;
border: 1px solid #70b960;
padding: 10px;
color: #f1ffe8;
font-weight: bold;
font-size: 11px;
line-height: 1.5em;
text-align: center;
margin-bottom: 10px;
text-decoration: none;
}

.side_register:hover {
background: #3b832c;
border: 1px solid #7fcf6e;
color: #ffffff;
text-decoration: underline;
}

.side_rules {
background: #608ae0;
border: 1px solid #8badf1;
padding: 10px;
color: #e8f5ff;
font-weight: bold;
font-size: 11px;
line-height: 1.5em;
text-align: center;
margin-bottom: 10px;
text-decoration: none;
}

.side_rules:hover {
background: #3b67c0;
border: 1px solid #9ab9f9;
color: #ffffff;
text-decoration: underline;
}

.side_fixture {
background: #c3490e;
border: 1px solid #da7e51;
padding: 10px;
color: #ffd5c1;
font-weight: bold;
font-size: 11px;
line-height: 1.5em;
text-align: center;
margin-bottom: 10px;
text-decoration: none;
}

.side_fixture:hover {
background: #a33a06;
border: 1px solid #dc8256;
color: #ffffff;
text-decoration: underline;
}

.side_form {
background: #6b6b6b;
border: 1px solid #a4a4a4;
padding: 10px;
color: #e9e9e9;
font-weight: bold;
font-size: 11px;
line-height: 1.5em;
text-align: center;
margin-bottom: 10px;
text-decoration: none;
}

.side_form:hover {
background: #393939;
border: 1px solid #7b7b7b;
color: #ffffff;
text-decoration: underline;
}

#footer {
margin: 20px;
color: #ffffff;
font-size: 10px;
text-align: center;
line-height: 1.6em;
}

.eshop tr td {
text-align: center;
}

.backTop {
font-size: 10px;
}