html {margin: 0; padding: 0; background-color: #FFFFFF;}
body {margin: 0; padding: 0; font-family: Tahoma,Helvetica,Arial,sans-serif; font-size: 12px; color: #605938;}

div#top {display: none;}
img#logo {display: none;}
div#topnews {display: none;}
div#topbanner {display: none;}
#emblems {display: none;}
#menu {display: none;}

table#main {width: 100%; margin: 0px;}
table#main td {vertical-align: top;}
table#main td#lcol {display: none;}
table#main td#ccol {width: 100%;}
table#main td#rcol {display: none;}
#rcol .banner {margin: 5px;}

a:link, a:visited {color: #527DA8; text-decoration: underline; background: none;}
a:hover {color: #FFFFFF; background-color: #527DA8; text-decoration: none;}

div#content {padding: 0px;}
div#footer {margin-top: 15px; padding-top: 10px; clear: both; border-top: 1px solid #C4BB97; text-align: right;}
div#counters {display: none;}

h1, h2, h6 {color:#527DA8;}
h2 {font-size:1.4em; font-weight:700;}

h1 {color: #28496f; font-size: 2em; font-weight: normal; margin: 4px 0px 16px 0px; clear: both; text-align: left;}
h2 {background: url('/i/h_bg.gif') no-repeat; height: 18px; padding: 1px 0px 0px 50px; color: #FFFFFF; font-size: 13px; font-weight: bold; margin: 13px 0px 8px 0px;}
h3 {font-size: 16px; font-weight: normal; margin: 0px 0px 8px 0px; clear: both;}
h4 {font-size: 1em; font-weight: bold; margin: 12px 0px 12px 0px; clear: both;}
h5 {font-size: 1em; font-weight: normal; margin: 0px 0px 8px 0px;}
img {border: none}

#lcol h3, #rcol h3 {background: url('/i/star.gif') no-repeat 5px 0; margin: 6px 5px 10px 5px; border-bottom: 1px solid #C4BB97; padding: 0px 5px 2px 30px; font-weight: bold; font-size: 1.1em; text-align: left;}

#content p {margin: 10px 0px 15px 0px;}
#content ol {width: 470px;}
#content ol li {margin-bottom: 15px;}
#content ul li {list-style-image: url('/i/ok.gif');}
#content form {display: none;}
#ccol table {margin: 0px; border: none;}
#ccol table td {vertical-align: top; padding: 4px;}
#footer table td {text-align: right; padding: 0px;}

#content hr {border-style: solid; border-width: 0px; border-bottom: 1px solid #C4BB97; height: 1px; margin: 10px;}

#content table {border-collapse: collapse;}
#content table th {padding: 7px; background-color: #e3f5fb; font-weight: bold; text-align: center; border-width: 0px 1px; border-color: #ffffff; border-style: solid;}
#content table td.m1 {background-color: #f7f6d0;}

#content table.standing {width: 350px;}
#content table.standing th {padding: 5px; background-color: #e3f5fb; font-weight: bold; text-align: center; border-width: 0px 1px; border-color: #ffffff; border-style: solid;}
#content table.standing td {padding: 5px; border: 1px solid #efefef;}
#content table.standing td.m1 {background-color: #f7f6d0;}
#content table.standing td.m2 {background-color: #dce7dc;}

#content table.resmatrix {width: 350px;}
#content table.resmatrix th {padding: 5px; background-color: #e3f5fb; font-weight: bold; text-align: center; border-width: 0px 1px; border-color: #ffffff; border-style: solid;}
#content table.resmatrix td {padding: 5px; border: 1px solid #efefef;}
#content table.resmatrix td.m1 {background-color: #f7f6d0;}
#content table.resmatrix td.m2 {background-color: #dce7dc;}
#content table.resmatrix td.plate {width: 15px; background-color: #bdd8be;}
#content table.resmatrix td.score {text-align: center;}
#content table.resmatrix td.score a:link, #content table.cupnet td.score a:visited {text-decoration: none; color: #605938;}
#content table.resmatrix td.score a:hover {color: #ffffff;}

#content table.cupnet {}
#content table.cupnet td {padding: 3px; border-width: 0px; border-style: solid; border-color: #bdd8be;}
#content table.cupnet td.thome {padding: 4px; font-weight: bold;}
#content table.cupnet td.taway {padding: 4px; font-weight: bold;}
#content table.cupnet td.winner {vertical-align: middle; color: #ed1b23; font-weight: bold;}
#content table.cupnet td.score a:link, #content table.cupnet td.score a:visited {text-decoration: none; color: #605938;}
#content table.cupnet td.score a:hover {color: #ffffff;}

#content table.playranks {width: 350px;}
#content table.playranks th {padding: 5px; background-color: #e3f5fb; font-weight: bold; text-align: center; border-width: 0px 1px; border-color: #ffffff; border-style: solid;}
#content table.playranks td {padding: 5px; text-align: center;}
#content table.playranks td.player {font-weight: bold; text-align: left;}
#content table.playranks td.team {font-weight: normal; text-align: left;}
#content table.playranks td.m1 {background-color: #f7f6d0;}

a.p:link {color: #000000; text-decoration: none;}
a.p:visited {color: #222222;}
a.p:hover {color: #28496f; text-decoration: none;}

div.news {padding-bottom: 10px; clear: both;}
.news h2 {font-size: 14px; font-weight: bold; margin: 0px 0px 8px 0px; clear: both;}
.date {font-size: 0.85em; color: #ed1b23; font-weight: bold;}
.news p {margin: 10px 0px 10px 0px;}
.news p.date {margin: 15px 0px 5px 0px;}
.news h4 {margin: 0px 0px 0px 0px;}

a.intext {color: #605938; text-decoration: none;}
a.intext:visited {color: #bdb17b; text-decoration: none;}
a.intext:hover {color: #ffffff; text-decoration: none;}
div#content img {margin: 3px 10px 3px 0px;}

#content p.date {margin-bottom: 8px;}

.red {color: #FF0000;}
span.star {color: #FF0000;}

div.notices {border: 1px #007C20 dashed; padding: 10px 10px 0px 10px; margin-bottom: 10px;}

form.auth {padding: 5px 5px 10px 10px;}

div.gallery_row {background-color: #f7f7f7; width: 100%; overflow: hidden; margin-bottom: 20px;}
div.gallery_item {width: 27%; padding: 15px 3% 15px 3%; float: left; text-align: center;}
#content div.gallery_item img {margin: 10px auto; padding: 3px; border: 1px solid #D6D0B8; background-color: #ffffff;}

#content p.go {text-align: right;}