body
{ 	
background: #336699 url('/img/bg.jpg') repeat-x; 
margin-top: 10px;
}
td.header	{
height:120 px;
background: #000000 url('/img/SCH_header.gif') no-repeat;
/*background: #000000 url('/img/SC_xmas.jpg') no-repeat; */
/*background: #000000 url('/img/SC_newyear.jpg') no-repeat; */
text-align:right;
vertical-align:bottom;
font-size: 9px;
padding: 8px;
color: #ffffff;
}

h1, h2, h3, h4, h5, h6	{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td, p, div	{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 15px;
margin: 0 0 10 0;
}


h3	{
font-size : 11px; font-weight:normal;
}
h4	{
font-size : 11px; font-weight:bold;
}

a:link,a:visited  { 
text-decoration : underline;
color: #0066cc;
}
a:active, a:hover { 
text-decoration : none;
color: #0066cc;
}
p.header{
font-family : Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ff0000;
margin-top:6px;
line-height:18px;
}
p.subheader{
font-family : Verdana, Arial, Geneva, Helvetica;
font-size: 11px;
font-weight: bold;
color: #000000;
margin-top:6px;
}

.tracker a:link, .tracker a:visited  { 
text-decoration : none;
color: #336699;
}
.tracker a:active, .tracker a:hover { 
text-decoration : underline;
color: #003366;
}
.navContainer	{
text-align: center;
padding-left: 2px;
padding-top: 3px;
padding-bottom: 10px;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
background-color: #1E3C5A;
}
TD.mainhead {
height: 16px;
background: #336699 url('../img/bg_bar.gif') repeat-x; 
font-family : Verdana, Arial, Geneva, Helvetica;
color : #ffffff;
font-weight : bold;
padding-left: 4px;
}
.red	{color: #ff0000 !important;
}
td.kuu	{background-color:#D8E3F0; height:25px;vertical-align: middle; padding-left:5px;}
td.entry	{padding-left:10px;}
p	{margin-bottom:10px;}
.entry p	{margin-top:10px;margin-bottom: 10px;}
.entry p b	{color: #ff0000;}
td.blk	{background-color: #000000;}
.lasku	{padding: 10px;}

/**** level 1 styles ************************************* */
.level_1	{
height:16px;
padding-left:3px;
}
.level_1_act	{
background-color: #ffffff;
height:16px;
padding-left:3px;
color: #ff0000;
font-weight: bold;
}
.level_1 a:link, .level_1 a:visited  { 
text-decoration : none;
color: #ffffff;
font-weight: bold;
}
.level_1 a:active, .level_1 a:hover {
text-decoration : underline;
color: #ffffff;
font-weight: bold;
}
/**** level 2 styles ************************************* */
.level_2	{
height:16px;
padding-left:10px;
}
.level_2_act	{
background-color: #ffffff;
height:16px;
padding-left:10px;
color: #ff0000;
font-weight: bold;
}
.level_2 a:link, .level_2 a:visited  { 
text-decoration : none;
color: #ffffff;
font-weight: bold;
}
.level_2 a:active, .level_2 a:hover {
text-decoration : underline;
color: #ffffff;
font-weight: bold;
}
/**** level 3 styles ************************************* */
.level_3	{
height:16px;
padding-left:20px;
}
.level_3_act	{
background-color: #ffffff;
height:16px;
padding-left:20px;
color: #ff0000;
font-weight: normal;
}
.level_3 a:link, .level_3 a:visited  { 
text-decoration : none;
color: #ffffff;
font-weight: normal;
}
.level_3 a:active, .level_3 a:hover {
text-decoration : underline;
color: #ffffff;
font-weight: normal;
}
/*********/

TD.group1, TD.group3, TD.group5  {
font-family : Verdana, Arial, Geneva, Helvetica;
background-color : #D8E3F0;
color : #3F4981;
font-weight : bold;
font-style : normal;
font-size : 12px;
text-decoration : none;
text-align:center
}
TD.group2, TD.group4 {
font-family : Verdana, Arial, Geneva, Helvetica;
background-color : #F2F8FF;
color : #3F4981;
font-weight : bold;
font-style : normal;
font-size : 12px;
text-decoration : none;
text-align:center
}

TD.sali1	{
font-family : Verdana, Arial, Geneva, Helvetica;
background-color : #D8E3F0;
color : #3F4981;
font-weight : bold;
font-style : normal;
font-size : 10px;
text-decoration : none;
text-align:center;
}
TD.sali2	{
font-family : Verdana, Arial, Geneva, Helvetica;
background-color : #F2F8FF;
color : #3F4981;
font-weight : bold;
font-style : normal;
font-size : 10px;
text-decoration : none;
text-align:center;
}

TABLE.training {
background-color : #F2F8FF;
border: 1px solid #336699;
}
#alkaa1, #treenit1, #loppuu1, #alkaa3, #treenit3, #loppuu3, #alkaa5, #treenit5, #loppuu5, #status5, .dark	{
background-color : #D8E3F0;
border: 0;
padding: 4px 4px 4px 6px;
}
#alkaa2, #treenit2, #loppuu2, #alkaa4, #treenit4, #loppuu4, .lite {
background-color : #F2F8FF;
border: 0;
padding: 4px 4px 4px 6px;
}

table.training tr.odd td {background-color:#D8E3F0;
border: 0;
padding: 4px 4px 4px 6px;color:#3F4981;}

table.training tr.even td {background-color: #F2F8FF;
border: 0;
padding: 4px 4px 4px 6px; color:#3F4981;
}
td.odd b, td.even b	{font-weight : bold;}

.nowrap	{white-space:nowrap;}

.kenelle	{font-weight: normal;}
.gray	{
color : #b0b0b0;
font-family : Verdana, Arial, Geneva, Helvetica;
font-size: 10px;
}
span.date	{margin-right:8px;}
p.galleria	{background: transparent url(/img/galleria.gif) no-repeat top left; height:20px; line-height:20px; text-indent:25px; color:#666666; font-weight:normal;
}
a.zoom:link img, a.zoom:visited	img {display:block; padding-bottom:17px; background: transparent url(/img/zoom.gif) no-repeat bottom right;
}
a.zoom:active img, a.zoom:hover img	{display:block; padding-bottom:17px; background: transparent url(/img/zoom.gif) no-repeat bottom right;
}

.footer{
color : #6699CC;
font-family : Verdana, Arial, Geneva, Helvetica;
font-size: 10px;
}
.dim	{color:#999999;}

/* table */

table.xtable	{border-collapse:collapse; width:470px; background-color:#f2f8ff; border: 1px solid #336699;}
table.xtable tr.labels	{background-color:#336699;}
table.xtable tr td {padding:4px 4px 4px 6px; color:#3f4981; vertical-align:top;}
table.xtable tr.labels td,
table.xtable tr th
	{padding:2px 4px 2px 6px; background-color:#336699; font-family:Verdana, Arial, Geneva, Helvetica; color: #ffffff; font-weight: bold;}
table.xtable tr.odd		{background-color:#d8e3f0;}
table.xtable tr.odd td	{background-color:#d8e3f0; border:0;}
table.xtable tr.even	{background-color:#f2f8ff;}
table.xtable tr.even td {background-color:#f2f8ff; border:0;}
table.xtable tr.red td 	{color:#ff0000;}
table.xtable td.group	{font-weight:bold;}

/* front */
h2				{font-family:Helvetica, Arial, Verdana, Geneva, sans-serif; width:470px; height:23px; line-height:21px;  margin:0; color:#ff0000; font-size:16px; padding:2px 0; clear:both;}
h3.main			{font-family:Helvetica, Arial, Verdana, Geneva, sans-serif; width:470px; height:23px; line-height:21px; border-bottom:2px solid #3f4981; margin:20px 0 0 0; color:#3f4981; font-size:16px; padding:2px 0; clear:both;}
div.item		{width:470px; overflow:auto; background-color:#ffffff; border-bottom:1px dashed #fff; margin:0; padding:8px 0 6px 0; clear:both;}
div.item a.pic	{width:120px; height:80px; border:0; background:#ffffff url("/img/info.gif") no-repeat top left; margin:4px 0 0 0; float:left;}
div.item a.pic img	{border:0;}
div.item span.pic	{width:120px; height:120px; margin:0; float:left;}
div.item h4		{font-family:Helvetica, Arial, Verdana, Geneva, sans-serif; width:340px; float:right; font-size:11px; margin:0 0 0 0; padding:0 0 4px 0;}
div.item p		{width:340px; margin:0; padding:0 0 8px 0; float:right;}
div.item p.date		{font-size:10px; color:#999; padding:0 0 2px 0;}
div.item p.link	{width:340px; padding:5px 0; float:right; text-align:right;}
img.b			{width:118px;border:1px solid #3f4981 !important;}
p.more			{font-size:11px; font-weight:bold; padding:5px 10px 0 0; float:right; text-align:right;}
.noborder		{border:0 !important;}
.scTracker		{padding:6px 0 4px 0; margin:0;}
