
/*This whole section to adjust page to screen resolution.*/
body {
background:  #ffffff;
/*background-image: url(temp/grass2.png);
background-repeat: repeat-x; */
}

#container {
margin:0px auto;  
padding:0px;
position:relative;
/*text-align:left;*/
width: 980px;
}

#footerwrap {
	font: 8pt Verdana, Arial, sans-serif;
	border-top: 1px solid #b8b8b8;
	color: #464646;
	padding-top: 10px;
	padding-bottom: 10px;
    text-align: center !important
}

/* Top header and bottom footer */
table.header{
	color: #6d6d6d;
	width: 100%;
	font: bold 11px Verdana, Arial, sans-serif;
}

/* Top ASA header and link to asa web site
.asahead{
background-image: url(temp/bar.gif);
height: 45px;
}
.asalink {
	width: auto;
	margin-left: 50px;
	padding:12px 0px 0px 0px;
}
a.asalink {
	font: bold 13px Verdana, Arial, sans-serif;
	color: #ffffff;
}
a.asalink:hover {
color: green;
text-decoration: none;
font: bold 13px Verdana, Arial, sans-serif;
}
*/
/* Games in games list */
.game1 {
	padding: 3px 0 10px 15px;
	clear: left;
}

a.game {
    float: left; 
    display: block;
	width: auto;
	margin: 0 5px;
	padding: 3px 10px;
	text-decoration: none;
	font: 11px Verdana,Arial;
	color: #3c3c3c;
}

a.game:hover {
	color: red;
	text-decoration: underline;
}

/* Games list box on main page */
.gamehomeall {
/*    float: left;*/
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	font: 11px Verdana,Arial;
	line-height: 150%;
}
.gameall {
    float: left;
	width: auto;
	margin: 10px 10px 10px 20px;
	font: 10pt Verdana,Arial;
	line-height: 150%;
}
.standingall {
    float: left;
	width: auto;
	margin-left: 30px;
	margin-top: 10px;
}

a.gamehome {
	width: auto;
	text-decoration: none;
	font: 8pt Verdana,Arial;
	font-weight: normal;
	color: #3c3c3c;
	line-height: 150%;
}

a.gamehome:hover {
	color: /*#000000*/red;
	text-decoration: underline;
}

a.allselect {
	font: bold 12px Verdana, Arial, sans-serif;
	clear: left;
	text-decoration: none;
	color: black;
	margin: 20px;
}

a.allselect:hover {
	color: #0b5705;
	font: bold italic 12px Verdana, Arial, sans-serif;
}

/* Time and date display */
td.time {
	text-align: right;
	padding-right: 10px;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #6d6d6d;
}

/* Season standings table header in left_season_table function*/
.verx {
    background: #A2ADBC;
	font: bold 10px Verdana, Arial, sans-serif;
	color: white;
	text-align: center;
	cursor: help;
}
/* Season standings table body in left_season_table function*/
.vse {
    background: #D9E2E1;
	font: /*bold*/ 10px Verdana, Arial, sans-serif;
	color: black;
	text-align: center;
}

/* This section sets up  menu /
dl, dt {
margin: 0;
padding: 0px 0px 0px 0px;
font: bold 10pt Verdana, Arial, sans-serif;
list-style-type: none;
background: #ffffff;
}

dl#menu dt {
cursor: pointer;
height: 17px;
font: bold 10pt Verdana, Arial, sans-serif;
text-align: left;
border: none;
}

dl#menu dt a {
color: #6d6d6d;
font: bold 10pt Verdana, Arial, sans-serif;
text-decoration: none;
display: block;
border-bottom: dotted;
height: 100%;
padding: 0 10px;
margin: 1px 0;
}

dl#menu dt a:hover{
color: #000000;
background-color: #ffffff;
}
*/
/* Inside docs list*/
.docbody{
display: block;
margin: 20px;
padding-bottom: 10px;
}

a.docbody1{
display: block;
font: normal 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin: 0 5px 2px 0;
}

a.docbody1:hover{
text-decoration: underline;
color: #0c3e16;
}

.doctime{
font: bold italic 10pt Arial, sans-serif;
color: #1a6110;
}
/* Margin  except top for gallery page body*/
.galbody{
display: block;
margin: 0 20px 20px 20px;
padding-bottom: 10px;
}
/*Dates for gallery block with borders*/
.galdate{
float: left;
text-align: right;
font: bold italic 9pt Arial, sans-serif;
color: #1a6110;
border-left: 1px solid #b8b8b8;
border-top: 1px solid #b8b8b8;
border-bottom: 1px solid #b8b8b8;
height: 67px;
width: 178px;
padding: 3px 7px 3px 7px;
}
/*Link for gallery block title*/
a.galtitle{
display: block;
font: normal 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
/*Hover for link*/
a.galtitle:hover{
text-decoration: underline;
color: #0c3e16;
}
/*Gallery block thumbnail with borders*/
.galpic{
float: left;
border-right: 1px solid #b8b8b8;
border-top: 1px solid #b8b8b8;
border-bottom: 1px solid #b8b8b8;
height: 67px;
padding: 3px 3px 3px 0;
}

.galauthor{
font: 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/* Season table header */
.comhead{
display: block;
color: #464646;
font: bold 11pt Verdana, Arial, sans-serif;
padding-top: 5px;
text-align: center;
}
/* Home page gameday and date header */
.reshead{
display: block;
color: #464646;
font: bold 10pt Verdana, Arial, sans-serif;
padding-top: 10px;
}

div.tournhead{
display: block;
clear: left;
color: #0c6c6d;
font: bold italic 9pt Verdana, Arial, sans-serif;
padding: 5px 6px 4px 15px;
text-align: left;
}

.tournheadhome{
display: block;
/*clear: left;*/
color: #0c6c6d;
font: 9pt Verdana, Arial, sans-serif;
padding: 5px 0 4px 0;
/*text-align: left;*/
}

.standhome{
padding-left: 10px;
padding-right: 10px;
}

/* Top right header - date and tournament */
div.rounddate{
display: block;
text-align: right;
color: black;
font: bold italic 8pt Verdana, Arial, sans-serif;
}

/* News body  - image weekpic*/
.pic{
padding-top: 5px;
text-align: center;
font: bold 10pt Verdana, Arial, sans-serif;
height: 263px;
/*border:solid #b8b8b8;
border-width:0 1px;*/
overflow: hidden;
}

/* Text for round comment */
div.newstext{
display: block;
text-align: left;
color: black;
font: italic 10pt Arial;
padding: 6px 6px 6px 15px;
}

/* Right Login and Registration table*/
div.login{
color: #6d6d6d;
font: 12px Verdana;
padding-left: 4px;
line-height: 200%;
}

.vxod{
text-align: left;
/*background-color: transparent; */
padding: 10px 3px 1px 3px;
/*line-height: 200%; */
}

.vxode{
text-align: left;
/*background-color: transparent; */
padding: 1px 3px 1px 3px;
/*line-height: 200%; */
}

/* For all select menues except login */
div.notlogin{
color: #6d6d6d;
background-color: #ffffff;
font: 12px Verdana;
padding-left: 10px;
padding-bottom: 1px;
padding-top: 10px;
line-height: 150%;
}

/* drop down menu */
select.login{
font: 8pt Verdana;
background-color: #e6e6e6;
border: 1px solid #6e6e6e;
}

/* input field */
input.login{
font: 8pt Verdana;
background-color: #e6e6e6;
border: 1px solid #6e6e6e;
}
/* Button GO */
input.go{
font: 8pt Verdana;
background-color: #e6e6e6;
}

input{
background-color: #e6e6e6;
font: 8pt Verdana;
}

select{
background-color: #e6e6e6;
border: 1px solid #6e6e6e;
font: 8pt Verdana;
}

.button {
 background-color: #e6e6e6;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin: 5px 0 5px 5px;
}

/* Login Fail table in red */
div.fail{
color: red;
padding-bottom: 2px; /* for IE to have white space before frame */ 
font: bold 12pt Verdana, Arial, sans-serif;
text-align: center;
}
/* Login Fail questions in the middle */
div.failtext{
display: block;
padding: 2px;
font: 8pt Verdana, Arial, sans-serif;
}
/* Login Fail bottom text */
div.failtext1{
text-align: center;
padding-bottom: 2px;
font: bold 8pt Verdana, Arial, sans-serif;
}

/* Calendar */
div.calpad{
background-color: #ffffff;
padding-left: 12px;
padding-top: 4px;
}

#calendar {
padding: 0;
margin: 0;
/*border-left: 1px solid #A2ADBC;*/
font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #616B76;
text-align: center;
background-color: #fff;
width: 100%;
}

.nav{
font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #616B76; 
text-align: center;
text-decoration: none;
} 

a.nav:hover{
color: #000000;
}

caption {
margin: 0;
padding: 0;
width: 145px;
background: #A2ADBC;
color: #ffffff; 
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

th {
font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #616B76;
background: #D9E2E1;
border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;
border-top: 1px solid #A2ADBC;
cursor: help;
}

td.cal {
/*border-left: 1px solid #A2ADBC;*/
border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;
width: 20px;
height: 20px;
text-align: center;
}

td.call {
border-left: 1px solid #A2ADBC;
border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;
width: 20px;
height: 20px;
text-align: center;
}

td.cal a {
color: green;
text-decoration: none;
font-weight: bold;
display: block;
}

td.cal a:link { 
color: green;
}

td.cal a:hover {
color: white;
background: green;
}

/* Emails in players.php */
a.mail{
	color: blue;
	text-align: left;
	font: italic 10pt Verdana, Arial, sans-serif;
	text-decoration: none;
}

a.mail:hover {
	color: black;
	font: italic 10pt Verdana, Arial, sans-serif;
	text-decoration: underline;
}

#nazv{
font: bold 10pt Verdana;
padding-bottom: 5px;
}

/* Temporary frames for teams registration T4 */
div.team{
float: left;
display: block;
text-align: left;
font: bold 8pt Verdana;
padding: 5px 0 20px 20px;
min-width: 170px;
}

div.reg{
width: 100%;
}

.info{
display: block;
float: left;
font: 11pt Verdana;
padding-left: 10px;
width: 260px;
}

.info1{
display: block;
float: left;
text-align: left;
font: italic 10pt Verdana;
padding-left: 20px;
width: 260px;
}

.infor{
display: block;
float: left;
text-align: right;
font: 11pt Verdana;
padding: 0 20px 0 30px;
width: 260px;
}

.teamhead{
display: block;
color: #006600;
font: bold italic 10pt Verdana;
text-decoration: underline;
padding: 4px 0 4px 0;
}

.season{
display: block;
float: left;
padding-right: 10px;
}

.clearleft{
clear: left;
}

.hotline{
clear: left;
margin: 10px;
padding-bottom: 10px;
}

.gddata{
/*display: block; */
color: #054506;
padding-left: 20px;
font: italic 10pt Verdana;
clear: left;
}

a.gddata{
/*display: block; */
color: #054506;
padding-left: 20px;
font: italic 10pt Verdana;
clear: left;
}

div.floatleft{
float: left;
}

.onenews{
display: block;
padding: 7px 10px;
font: italic 10pt Arial;
color: #3c3c3c;
}

/* Documents text*/
.onedocs{
display: block;
padding: 7px 7px;
font-size: 11pt;
color: #3c3c3c;
}

.nazvdocs{
font-size: 13pt;
color: #3c3c3c;
}

.hide{
display: none;
}

.news{
color: #0c6c6d;
font: bold 10pt Verdana, Arial, sans-serif;
}

.date{
color: #000000;
font-style: normal;
}

.newshead{
display: block;
color: #464646;
font: bold 10pt Verdana, Arial, sans-serif;
padding-left: 30px;
margin-top: 30px;
}
/*Tooltip

a.tool{
    position:relative; /*this is the key
    z-index:24;
    text-decoration:none}

a.tool:hover{z-index:25;}

a.tool span{display: none}

a.tool:hover span{ /*the span will display just on :hover state
    display:block;
    position:absolute;
    top:77px; left:1px; width:98%;
    border:1px solid #b8b8b8;
    background-color:#ffffff; 
	color: #464646;
	font: bold 10pt Verdana, Arial, sans-serif;
	padding: 5px 0;
    text-align: center}
	*/
.fin{
font: 7pt Verdana;
text-align: center;
}

.teampic{
float: left;
display: block;
text-align: left;
font: bold 8pt Verdana;
padding: 5px 0 10px 30px;
min-width: 170px;
}
