a, a:hover, a:visited
{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a:hover
{
  	text-decoration: underline;
}

img { border: 0; }

.bold { font-weight: bold;  }


input#prisijungti
{
	background-color: #C7C7C7;
	font: inherit;
	width: 32%;
	height: 19px;
	border: none;
}

div.registruotis
{
	background-color: #f0f0f0;
	margin-top: 2px;
	padding-right: 2px;
	width: 99%;
	height: 15px;
	text-align: right;
	border: none;
}



input#edit, input#atsijungti
{
	background-color: #C7C7C7;
	font: inherit;
	width: 100%;
	border: none;
	border-top: solid 1px #FFFFFF;
}

input#username
{
	background-color: #FFFFFF;
	font: inherit;
	margin: 0;
	width: 32%;
	height: 15px;
	border: 1px solid #CCCCCC;
	float:left;
}

input#password
{
	background-color: #FFFFFF;
	font: inherit;
	margin: 0;
	width: 32%;
	height: 15px;
	border: 1px solid #CCCCCC;
	border-left: none;
	float: left;
}


/* JCalendar */
fieldset.jcalendar {
font:.9em Arial, Helvetica, sans-serif;
}

div.jcalendar-wrapper {
width:20em;
}

div.jcalendar-selects {
padding:.6em .4em;
text-align:center;
}

div.jcalendar-selects select {
border:1px solid #A1A5A9;
font-size:100%;
}

div.jcalendar table {
background:#a1a5a9;
color:#000;
margin:.3em auto;
}

div.jcalendar table th {
background:#8c3500;
}

div.jcalendar table td {
background:#f9f9f9;
padding:0;
width:2.2em;
}

div.jcalendar table th.weekend {
background:#8c3500;
}

div.jcalendar table td.weekend {
background:#e9e9e9;
}

div.jcalendar table td a {
color:#333;
display:block;
line-height:1.7em;
text-align:center;
text-decoration:none;
width:2.2em;
}

div.jcalendar table td.today a {
background:#777;
border-color:#aaa;
color:#fff;
font-weight:700;
}

div.jcalendar table td a:hover,div.jcalendar table td a:focus,div.jcalendar table td a:active {
background:#77b0d3;
color:#fff;
padding:0;
}

div.jcalendar table td a.selected {
background:#0072b9;
color:#fff;
}

div.jcalendar-links {
margin:.4em;
text-align:center;
}

div.jcalendar-links a {
padding:.2em .4em;
}


td.calendar, td.calendarToday, td.calendarActive
{
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
}


tr.calendarHeader td { font-weight: bolder; color: #ffffff; background-color: #8c3500; border-bottom: 1px solid #fff; } 
.calendarToday { background-color: #8c3500; color: #ffffff; border: 1px solid #fff; } 
.calendar 
{ 
  background-color: #FFFFFF;
  border-collapse: collapse;
}


.calendarActive { background-color: #8c3500; color: #ffffff; border: 1px solid #fff; } 
.calendarWeek { background-color: #ff9900; color: #ffffff; } 

.kalendorius
{
  text-align: center;
  height: 250px;
}
.calendar 
{ 
  margin: auto;
}

div.table_group 
{
  margin-top: 25px;
  width: 150px;
  height: 20px;
  text-align: center;
  float:left;
}

div.table_group a, div.table_group a:hover
{
  font-size: 14px;
  text-decoration: underline;
  color: #8C3600;
}

div.table_group a:hover
{
  text-decoration: none;
}

div.table_group_selected
{
  background-color: #8C3600;
  font-weight: bolder;
}

div.table_group_selected a
{
  text-decoration: none;
  color: #FFFFFF;
}

div.table_group_selected a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}

table.standings, table.transfer
{
  margin: auto;
  width: 450px;
}

table.standings td, table.standings th
{
 text-align: center;
 width: 50px;
 font-size: 13px;
}

table.transfer td, table.transfer th
{
 text-align: left;
 width: 125px;
 font-size: 13px;
}

table.transfer th
{
 text-align: center;
}

table.standings th, table.transfer th
{
  background-color: #8C3600;
  font-weight: normal;
  color: #FFFFFF;
}

table.standings td a, table.transfer td a
{
 font-size: 13px;
}

table.standings td.team
{
  width: 250px;
  text-align: left;
}

table.standings td.points
{
  text-align: right;
}

table.standings tr.bolder td, table.transfer tr.bolder td
{ 
  /*font-weight: bolder;*/
  background-color: #F0F0F0;
} 


table.transfer td.number, table.transfer th.number
{
  width: 30px;
  text-align: center;
}

table.transfer td.date, table.transfer th.date
{
  width: 45px;
  text-align: center;
}

.singlePage
{
  margin: 5px 15px 0 15px;
}

.singlePage h1
{
  font-size: 14px;
}

tr.rowActive td
{
  background-color: #F0F0F0;
}

div.players_list
{
  margin-top: 25px;
  width: 75px;
  height: 20px;
  text-align: center;
  float:left;
}

div.players_list a, div.players_list a:hover
{
  font-size: 14px;
  text-decoration: underline;
  color: #8C3600;
}

div.players_list a:hover
{
  text-decoration: none;
}

div.players_list_selected
{
  background-color: #8C3600;
  font-weight: bolder;
}

div.players_list_selected a
{
  text-decoration: none;
  color: #FFFFFF;
}

div.players_list_selected a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}


div.referee_list
{
  margin-top: 25px;
  width: 45px;
  height: 20px;
  text-align: center;
  float:left;
}

div.referee_list a, div.referee_list a:hover
{
  font-size: 14px;
  text-decoration: underline;
  color: #8C3600;
}

div.referee_list a:hover
{
  text-decoration: none;
}

div.referee_list_selected
{
  background-color: #8C3600;
  font-weight: bolder;
}

div.referee_list_selected a
{
  text-decoration: none;
  color: #FFFFFF;
}

div.referee_list_selected a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}



div.refereeSingle h1, div.refereeSingle h2
{
  padding: 0;
  margin: 0;
}

div.refereeSingle h3
{
  font-size: 12px;
}

div.refereeSingle div.average
{
  float: left;
  width: 100px;
  border-left: 5px solid #8C3600;
  padding-left: 5px; 
  margin: 0 0 5px 10px;
}

div.refereeSingle div.mainInfo
{
  float: left;
  width: 75%;
  margin-left: 10px;
}

div.refereeSingle div.head
{
  margin-bottom: 15px;
}

div.refereeSingle table
{
  width: 60%;
  border: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}

div.refereeSingle table.refereeGames th
{
  border-bottom: 1px solid #8C3600; 
}

div.refereeSingle table.refereeGames td, div.refereeSingle table.refereeGames th
{
  width: 30%;
  text-align: center;
  padding: 4px 3px 4px 3px;
}

div.refereeSingle table.refereeGames td.season
{
  text-align: left;
}

div.refereeSingle table.refereeGames th.overall
{
  color: #8C3600;
  font-size: 12px;
}

div.playerSingle h1, div.playerSingle h2
{
  padding: 0;
  margin: 0;
}

div.playerSingle h3
{
  font-size: 12px;
}

div.playerSingle div.average
{
  float: left;
  width: 100px;
  border-left: 5px solid #8C3600;
  padding-left: 5px; 
  margin: 0 0 5px 10px;
}

div.playerSingle div.mainInfo
{
  float: left;
  width: 50%;
  margin-left: 10px;
}

div.playerSingle div.head
{
  margin-bottom: 15px;
}

table.stats
{
  width: 100%;
  border: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}

table.stats th
{
  border-bottom: 1px solid #8C3600; 
}

table.stats td, table.stats th
{
  width: 30px;
  text-align: center;
  padding: 4px 3px 4px 3px;
}

table.stats td
{
  border-bottom: 1px solid #f0f0f0;
}

table.stats td.shooting, table.stats th.shooting
{
  width: 50px;
}

table.stats td.season, table.stats th.season
{
  width: 100px;
  text-align: left;
}

table.stats td.team, table.stats th.team, table.stats td.player, table.stats th.player
{
  width: 130px;
  text-align: left;
}

table.stats td.player2, table.stats th.player2
{
  width: 130px;
  text-align: left;
  border-right: 1px solid #8C3600; 
}

table.stats tr.team td
{
  background-color: #f0f0f0;
  font-weight: bold;
}

table.stats td.points
{
  background-color: #EDBA9A;
}


div.teamSingle h2
{
  padding: 0;
  margin: 0;
}

div.teamSingle h1
{
  border-bottom: 1px solid #8C3600;
  width: 100%;
}

div.teamSingle h3
{
  font-size: 12px;
}


div.teamSingle div.average
{
  float: left;
  width: 100px;
  border-left: 5px solid #8C3600;
  padding-left: 5px; 
  margin: 0 0 5px 10px;
}

div.teamSingle div.mainInfo
{
  float: left;
  width: 80%;
  margin-left: 10px;
}

div.teamSingle div.head
{
  margin-bottom: 15px;
}

div.teamSingle a.more
{
  border-left: 2px solid #8C3600; 
  padding-left: 5px;
  float: right;
}


div.teamSingle div.lastGames
{
  width: 220px;
  height: 100%;
  margin: 0 8px 5px 8px; 
  float: left;
}

div.teamSingle div.lastGames h3
{
  background-color: #8C3600;
  text-align: center;
  font-size: 10px;
  color: #ffffff;
  padding: 3px 0 3px 0;
  margin: 0;
}

div.teamSingle div.lastGames p.single
{
  text-align: center;
  height: 30px;
  width: 100%;
}

div.teamSingle div.lastGames p.team
{
  width: 50%;
  height: 20px;
  text-align: center;
  float: left;
  padding: 0;
  margin: 0;
  margin-top: 3px;
}


div.teamSingle div.lastGames p.result
{
  width: 50%;
  height: 30px;
  text-align: center;
  float: left;
  padding: 0;
  margin: 0;
}

div.teamSingle table.roster
{
  width: 100%;
  border: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}

div.teamSingle table.roster td
{
  width: 40px;
  padding: 2px 3px 2px 3px;
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
}

div.teamSingle table.roster td.player
{
  width: 150px;
  text-align: left;
}

div.teamSingle table.roster th
{
  background-color: #EDBA9A;
}

a.groupResults
{
  border-left: 2px solid #8C3600; 
  margin-right: 20px; 
  padding-left: 5px;
  float: right;
}

.teamSingle a.teamBack, .teamSingle a.teamBack:hover, .teamSingle a.teamBack.selected
{
  float: left;
  background-color: #8C3600;
  color: #FFFFFF;
  width: 50px;
  padding: 5px;
  text-align: center;
  margin: 2px;
}

.gameSingle 
{
  width: 100%;
}

.gameSingle h3
{
  font-size: 12px;
}

.gameSingle div.picTeam
{
  float: none;
  text-align: center;
  margin: auto;
}

.gameSingleTop
{
  height: 100%;
  margin-top: 15px;
}

.gameSingleTop div.result
{
  height: 100%;
  padding: 4px;
}

.gameSingleTop div.team
{
  height: 25px;
  padding-top: 5px;
}


.gameSingleTop div.left
{
  float: left;
  width: 100px;
  text-align: center;
}

.gameSingleTop div.center
{
  float: left;
  width: 280px;
}

.gameSingleTop div.right
{
  float: left;
  text-align: center;
  width: 100px;
}

.gameSingleBottom
{
  width: 100%;
}

.gameSingleTop table.quarterResult
{
  width: 100%;
  border: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}

.gameSingleTop table.quarterResult td
{
 border-bottom: 1px solid #f0f0f0;
 text-align: center;
}

.gameSingleTop table.quarterResult th
{
 background-color: #EDBA9A;
}

.gameSingleTop table.quarterResult td.team, .gameSingleTop table.quarterResult th.team
{
  width: 78px;
  padding-left: 2px;
  text-align: left;
}

.gameSingleTop table.quarterResult td.win
{
  color: #8C3600;
  font-weight: bold;
}

.gameSingleTop p
{
  padding: 1px 0 2px 0;
  margin: 0;
  background-color: #f0f0f0;
  width: 50%;
  float: left;
}

.gameSingleTop p.right
{
  text-align: right;
}

.gameSingleTop p.arena
{
  width: 100%;
  text-align: center;
}


.gameSingleBottom div.referee
{
  float: left;
  width: 30%;
  border-left: 5px solid #8C3600;
  padding-left: 5px; 
  margin: 5px 0 5px 40px;
  /*margin: auto;*/
}

div.technicalFoul
{
  width: 30%;
  float: right;
}

div.technicalFoul h3
{
  margin-top: 5px;
  margin-bottom: 0px;
}

div.technicalFoul td
{
  border-bottom: 1px solid #f0f0f0;
}

.gameSingle h1
{
  padding: 0px;
  margin: 0px;
  font-size: 20px;
  font-family: Verdana, Tahoma;
}

.gameSingle h1.win
{
  color: #8C3600;
}

div.input
{
  float: left;
  width: 120px;
}

div.submit
{
  float: left;
  width: 120px;
}



table.compare
{
  width: 60%;
  border: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  margin: auto;
  margin-top: 15px;
}

table.compare td
{
  width: 30px;
  text-align: center;
  padding: 4px 3px 4px 3px;
}

table.compare td.title
{
  width: 40px;
  text-align: left;
  font-weight: bold;
  border-right: 1px solid #8C3600;
  padding-right: 15px;
}

table.compare td.less
{
  background-color: #f0f0f0;
}

table.compare td.more
{
  background-color: #EDBA9A;
}

div.teamCompare
{
  text-align: center;
  margin: auto;
}


div.bestGames
{
  float: left;
  width: 115px;
  text-align: center;
}

div.bestGames h4
{
  height: 20px;
  width: 90%;
  font-size: 10px;
}

div.bestGames p
{
  height: 75px;
}

div.teams, div.games
{
  float: left;
  margin-top: 15px;
  /*border: 1px solid #f0f0f0;*/
}

div.playoff
{
  float: left;
  height: 34px;
  width: 12px;
  margin: 15px 10px 0 0;
  background-image: url(images/playoff.gif);
}

div.team p
{
  margin: 2px 0 0 2px; 
}

div.game p
{
  margin: 4px 0 0 2px; 
}

div.team
{
  height: 15px;
  width: 120px;
  border-left: 2px solid #8C3600;
}

div.game
{
  float: left;
  height: 34px;
  width: 40px;
}

#photomain
{
  background-color: #f0f0f0;
  border: 1px solid #d0d0d0;
  height: 550px;
}

#photomain ul li
{
  float: left;
  width: 150px;
  height: 200px;
  list-style-type: none;
}

#photomain ul li p
{
  padding: 2px 0 0 0;
  margin: 0;
  text-align: center;
}

#photomain ul li img
{
  text-align: center;
}



.xl26
	{mso-style-parent:style0;
	font-size:8.0pt;}
.xl27
	{mso-style-parent:style21;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;
	background:#99CC00;
	mso-pattern:#FFCC00 none;}
.xl28
	{mso-style-parent:style21;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;
	mso-number-format:"\@";
	text-align:center;
	vertical-align:middle;
	border:.5pt hairline black;
	background:#99CC00;
	mso-pattern:#FFCC00 none;}
.xl29
	{mso-style-parent:style21;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;
	mso-number-format:"hh\:mm\;\@";
	text-align:center;
	vertical-align:middle;
	border:.5pt hairline black;
	background:#99CC00;
	mso-pattern:#FFCC00 none;}
.xl30
	{mso-style-parent:style21;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;
	border:.5pt hairline black;
	background:#99CC00;
	mso-pattern:#FFCC00 none;}
.xl31
	{mso-style-parent:style0;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;
	border:.5pt hairline black;
	background:#99CC00;
	mso-pattern:#FFCC00 none;}
.xl32
	{mso-style-parent:style21;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;
	border:.5pt hairline black;}
.xl33
	{mso-style-parent:style21;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;
	mso-number-format:"\@";
	text-align:center;
	vertical-align:middle;
	border:.5pt hairline black;}
.xl34
	{mso-style-parent:style21;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;
	mso-number-format:"hh\:mm\;\@";
	text-align:center;
	vertical-align:middle;
	border:.5pt hairline black;}
.xl35
	{mso-style-parent:style0;
	font-size:8.0pt;
	border:.5pt hairline black;}
.xl36
	{mso-style-parent:style21;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;}
.xl37
	{mso-style-parent:style21;
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border:.5pt hairline black;}
.xl38
	{mso-style-parent:style0;
	color:black;
	font-family:Arial, sans-serif;
	mso-font-charset:1;}
.xl39
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid black;}
.xl40
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid black;
	white-space:normal;}
.xl41
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	mso-number-format:"\@";
	text-align:center;
	vertical-align:middle;
	border:.5pt solid black;
	white-space:normal;}
.xl42
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;}
.xl43
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	white-space:normal;}
.xl44
	{mso-style-parent:style22;
	font-size:7.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:none;
	border-bottom:1.5pt solid black;
	border-left:none;
	white-space:normal;}
.xl45
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:none;
	border-bottom:1.5pt solid black;
	border-left:none;
	white-space:normal;}
.xl46
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:1.5pt solid black;
	border-bottom:none;
	border-left:none;
	white-space:normal;}
.xl47
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:1.5pt solid black;
	border-bottom:1.5pt solid black;
	border-left:none;
	white-space:normal;}
.xl48
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:none;
	border-bottom:1.5pt solid black;
	border-left:none;
	white-space:normal;}
.xl49
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border-top:none;
	border-right:1.5pt solid black;
	border-bottom:1.5pt solid black;
	border-left:none;
	white-space:normal;}
.xl50
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-weight:700;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border-top:1.5pt solid black;
	border-right:none;
	border-bottom:none;
	border-left:none;
	white-space:normal;}
.xl51
	{mso-style-parent:style0;
	color:black;
	font-size:7.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;}
.xl52
	{mso-style-parent:style0;
	color:black;
	font-size:7.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:1;}
.xl53
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	border:1.0pt solid black;
	white-space:normal;}
.xl54
	{mso-style-parent:style22;
	color:black;
	font-size:7.0pt;
	font-family:Verdana, sans-serif;
	mso-font-charset:1;
	text-align:center;
	vertical-align:middle;
	white-space:normal;}



#playerSearchForm
{
  background-color: #DFDFDF;
}

#playerSearchForm fieldset
{
  border: solid 1px #fafafa;
}

#playerSearchForm label
{
  float:left;
  width:100%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:left;
}

#example
{
  display: block; /*resets to proper property value without resetting layout*/
  overflow:scroll;
  height: 300px;
}

#referee_ratings
{
  float: left;
  margin-top: 15px;
  width: 50px;
}

#referee_ratings select 
{  
  font-size: 10px;
}

#referee_ratings input
{
  width: 40px;
  height: 20px;
  background-color: #8C3600;
  border: 1px solid black;
  color: white;
  font-size: 10px;  
  font-family: Verdana, Tahoma;
  padding: 2px;
}

#referee_ratings ul
{
  margin: 2px 0 0 0;
  padding: 0;
  list-style: none;
}

ul.foul_list
{
  margin: 0;
  -moz-padding-start: 0;
}

.foul_list li
{
  list-style: none;
  width: 90%;
  text-align: left;
}

a.referee_list {
 float: left; 
 padding: 3px 0px;
 text-align: center;
}

a.referee_list:hover {
 background-color: #8C3600;
 color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

a.referee_list_selected {
 background-color: #8C3600;
 color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

div.ref_list
{
  width: 45%; float: left; margin: 5px 0 5px 5px;
  border: 1px solid #eeeded;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

div.ref_list img
{
  float: left; width: 60px; height: 75px; margin: 3px 10px 3px 3px;
}

div.ref_list h1
{ 
  margin: 3px 0; padding: 0;
}