/* BASIC HTML TAGS */
body, select { font: 8pt/10pt Verdana,Tahoma,Arial,sans-serif,Times New Roman,serif; }
body, form, div, p, ul { margin: 0px; padding: 0px; }
h1 { font-size: 2em; line-height: 1em; color: #291866; }

a:link, a:active, a:visited { color: #0054a6; text-decoration: none; }
a:hover { text-decoration: underline; }
.admin a:link, .admin a:visited, a:link.admin, a:visited.admin { color: #a60054; }

q:before, q:after { content: ''; }
fieldset q { display: block; width: 100px; margin-top: 5px; }



/* SPECIFIC CLASSES */
.menu_content { margin: 20px; }

.reorder { float: left; margin-right: 10px; }
.contentadmin .reorder { float: right; }

.menu_content, .contentadmin { background: #eedddd; }



/* STRUCTURED DIVS */
#container { position: relative; width: 770px; margin: 0px auto; background: url('background.gif') repeat-y; }

#banner { position: absolute; top: 0px; right: 0px; width: 468px; }

#message { text-align: center; color: #ff0000; margin: 5px 0px; }

#main { width: 770px; }

	#menu { float: left; width: 110px; padding-left: 10px; background: #0054a6; }
	#menu li { list-style-type: none; line-height: 23px; border-bottom: #479bed solid 1px; }
	#menu a { color: #ffffff; font-weight: bold; }
	#menu a:hover { text-decoration: none; color: #479bed; }

	#menu .menu1 { background: #479bed; }
	#menu .menu1 li { border-bottom: #0054a6 solid 1px; }
	#menu .menu1 a:hover { color: #0054a6; }

	#menu .menu2 { background: #0054a6; }
	#menu .menu2 li { border-bottom: #0054a6 solid 1px; }
	#menu .menu2 a:hover { color: #479bed; }

	#middle { float: left; width: 480px; margin: 10px; padding-bottom: 30px; overflow: hidden; }

	#right { float: right; width: 150px; }
	#right h3 { font-size: 9pt; line-height: 1.2em; background: #0054a6; color: #ffffff; text-align: center; }

#footer { clear: both; background: #479bed; color: #ffffff; text-align: center; line-height: 1.4em; }



/* CONTENT DIVS */
#form_logout, #form_login { margin: 0px auto; width: 200px; }


/*
 * NEWS module
 */
ul.news li { float: left; width:100%; list-style-type: none; border-bottom: #479bed solid 1px; margin-bottom: 10px; padding-bottom: 10px; }
ul.news span.date { padding-right: 5px; font-size: smaller; }
ul.news a span.date, ul.news a:hover span.date { color: #000000; text-decoration: none; }
ul.news span.title { font-size:larger; font-weight:bold; }
ul.news img { }
ul.news p { margin-top:7px; }

.pagination { text-align:center; }
.pagination .listinfo { display:none; }


.match_filter { margin: 0px auto; background: #D6E1E7; }
.match_filter select { margin-right: 1px; }
.match_filter input { background: #E77918; font-weight: bold; color: #000000; }

.matches { margin: 10px auto; width: 450px; border: #D6E1E7 solid 2px; }
.matches .first { background: #D6E1E7; color: #271968; font-size: larger; text-align: center; }
.matches th, .matches td { border: #D7E0E7 solid 1px; padding: 3px 3px 3px 15px; }
.matches .second td, .matches .third td { border: 0px; border-bottom: #D7E0E7 solid 1px; }
.matches .seventh, .matches .eighth { font-size: smaller; }
.matches .ref { display: block; width: 40px; float: left; }
/* .matches .second, .matches .fourth, .matches .sixth { background: #d0d0d0; }
.matches .third { background: #aaaaaa; font-size: larger; text-align: center; }
.matches th { text-align: right; font-weight: normal; padding-right: 10px; }
.matches .admin { text-align: right; } */

.form_match { margin: 0px auto; width: 550px; background: #dddddd; }
.form_match th { text-align: right; padding-right: 15px; }
.form_match span { font-size: 0.7em; }
.form_match tr.score input { text-align: center; }





/* FRAME news_detail */
#new { margin: 10px 5px; }
