﻿.tab, .tabSelected
{
	color:#888888;
	font-weight:bold;
	cursor:pointer;
	background-color: #E0E0E0;
	margin-right:3px;
}

.tabSelected
{
	background-color:#FFFFFF;
}

.tabTable
{
	margin-bottom:2px;
	margin-left:3px;
	background-image: url(../img/pix_grey.gif); background-position: bottom; background-repeat: repeat-x;
}


.schedules_rt
{
	background: url(../img/sb_rt.gif) right top no-repeat;
	top:22px;

	position:relative;
}

.schedules_lb {background: url(../img/sb_lb.gif) left bottom no-repeat;}
.schedules_rb {background: url(../img/sb_rb.gif) right bottom no-repeat; padding-bottom:1px;}


/* borders */
.bl {background-image: url(../img/pix_grey.gif); background-position: left; background-repeat: repeat-y;}
.br {background-image: url(../img/pix_grey.gif); background-position: right; background-repeat: repeat-y;}
.bb {background-image: url(../img/pix_grey.gif); background-position: bottom; background-repeat: repeat-x;}
.bt {background-image: url(../img/pix_grey.gif); background-position: top; background-repeat: repeat-x;}

/* corners */
.lt {background-image: url(../img/tab_lt.gif); background-position: left top; background-repeat: no-repeat;} 
.rt {background-image: url(../img/tab_rt.gif); background-position: right top; background-repeat: no-repeat; padding:5px;} 

.ltSelected {background-image: url(../img/tab_lt_active.gif); background-position: left top; background-repeat: no-repeat;} 
.rtSelected {background-image: url(../img/tab_rt_active.gif); background-position: right top; background-repeat: no-repeat; padding:5px;}

.day
{	
	width:6px;
	float:left;
}

.dayCell
{
	width:6px;
}

.days
{
	padding-right:2px;
	padding-left:3px;
	color:#888888;
}

.days TR TD
{
	width:6px;
	border:none;
}

.transportImage
{
	padding-left:2px;
	padding-right:7px;
}

.bricks
{

}

.bricks img
{
	margin-right:3px;
	width:5px;
	height:7px;
}

.gridRowAlt td img.acc, .gridRow td img.acc
{
	margin:0px 4px 0px 4px;
}