/* CSS main document BasicSchool */

/** tabele list */
table.bs_marklist {
	background-color: #f9f9f9;
	margin: 0px;
	border: 1px solid #ddd;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
	text-align:left;
}
table.bs_marklist th  {
	background: url(../../com_basicschool/images/background.jpg);
	font-size: 11px;
	padding: 0px 2px 0px 2px;
	height: 26px;
	color: #000000;
}
table.bs_marklist th.title {
	text-align: center;
}
table.bs_marklist th.statistic {
	text-align: center;
	padding-bottom:15px;
	vertical-align:bottom;
}
table.bs_marklist td  {
	border-bottom: 1px solid #e5e5e5;
	padding: 0px 4px 0px 2px;
	height: 28px;
}
table.bs_marklist td a:link, table.marklist, td a:visited {
	color: #335599;
	text-decoration: none;
}
table.bs_marklist td a:hover {
	color: #335599;
	text-decoration: underline;
}
table.bs_marklist tr.row0 {
	background-color: #F9F9F9;
}
table.bs_marklist tr.row1 {
	background-color: #FFFFFF;
}
table.bs_marklist tr.row0:hover {
	background-color: #f1f1f1;
}
table.bs_marklist tr.row1:hover {
	background-color: #f1f1f1;
}

/** tabela formularzy */
table.bs_markform {
	background-color: #f9f9f9;
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
}
table.bs_markform th {
	font-size: 11px;
	text-align: center;
	height: 25px;
	background: url(../../com_basicschool/images/background.jpg);
	color: #000;
	background-repeat: repeat;
}
table.bs_markform td {
	padding: 3px;
	text-align: left;
	height: 28px;
}

/** tabela ocen */
table.bs_mark {
	background-color: #f9f9f9;
	border: 1px solid #d5d5d5;
	width: 950px;
	border-collapse: collapse;
	text-align:center;
}
table.bs_mark th {
	font-size: 11px;
	background: url(../../com_basicschool/images/background.jpg);
	color: #000;
	height: 25px;
	background-repeat: repeat;
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 0px;
}
table.bs_mark td {
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 0px;
}
table.bs_mark td a:hover {
	color: #335599;
	text-decoration: underline;
}

/** pola input ocen i opisu ocen */
.input_mark {
	width:20px;
    height: 20px;
	padding-top: 3px;
	padding-bottom: 0px;
    margin: 0px;
	border:none;
	font-size:12px;
	text-align:center;
	background-color:transparent;
}
.input_m_ac {
	width:20px;
    height: 20px;
    margin: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	border:none;
	font-size:12px;
	text-align:center;
	background-color:#c7c7c7;
}
.mWeight {
	width:20px;
    height: 17px;
	border:none;
    margin: 0px;
	font-size:11px;
	padding-top: 3px;
	padding-bottom: 0px;
	text-align:center;
	background-color:transparent;
	color: #990000;
    font-weight:bold;
}
.mWeight_ac {
	width:20px;
    height: 17px;
	border:none;
    margin: 0px;
	font-size:11px;
	padding-top: 3px;
	padding-bottom: 0px;
	text-align:center;
	color: #990000;
    font-weight:bold;
    background-color:#c7c7c7;
}
.unactive {
  border: 1px solid #BBBBBB; margin:0px;
}
.active {
  border: 1px solid #00CC66; margin:0px;
}

/** kolumny w formularzach ocen */
.bs_cell1	{
    background-color:#EEEEEE;
	empty-cells:show;
}
.bs_cell2	{
    background-color:#F7F7F7;
	empty-cells:show;
}

/** button 1 i 2 aktywny i nieaktywny */
.bs_tab {
    cursor: hand;
    cursor: pointer;
    width: 120px;
    height: 19px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	float:left;
	font-size: 11px;
	padding:0px;
	padding-top:3px;
	color:#000000;
}
.bs_tab1 {
	margin-bottom:-5px;
    background : url(../../com_basicschool/images/bstab_hover.png) no-repeat;
}
.bs_tab2 {
	margin-top:3px;	
    height: 14px;
    background : url(../../com_basicschool/images/bstab.png) no-repeat;
}
.bs_tab-hover {
	margin-top:3px;	
    height: 14px;
}

/** lekcje*/
.lessonbutton {
  cursor:hand;
  cursor:pointer;
  font-size         : 11px;
  color             : #3C3C3C;
  background-color	: #FFF;
  border            : 1px solid #b7b7b7;
  margin-top     : 3px;
  padding           : 1px;
  width: 130px;
  text-decoration: none;
  background-image  : url(../../com_basicschool/images/button.jpg);
}
/** plany lekcji */
.planmonday {
	background-color:#ECFFEC;
}
.plantuesday {
	background-color:#FFFFE8;
}
.planwednesday {
	background-color:#F9FDFF;
}
.planthursday {
	background-color:#FFFFF2;
}
.planfriday {
	background-color:#FFF5EC;
}
/** uczniowie, lekcje */
.studentname {
    text-align:left;
    font-weight: bold;
    line-height:92%;
    color:#504E70
}
/** uwagi */
.notice0{
	background-color:#ECECE1;
}
.notice1{
	background-color:#F5F5F1;
}

.font10 {
    font-size: 9px;
    line-height:82%;
}

table.tabblock { /** szary blok tabele */
	background-color: #EAEAEA;
	margin: 0px;
	padding: 0px;
    height: 20px;
	border: 1px solid #ddd;
	border-spacing: 0px;
    width: 100%;
	border-collapse: collapse;
    white-space: nowrap;
}
div.tabblock { /** szary blok div*/
	background-color: #EAEAEA;
    height: 20px;
	margin: 0px 3px 0px 3px;
	padding: 0px;
    line-height:170%;
	border: 1px solid #ddd;
	border-spacing: 0px;
	border-collapse: collapse;
}
/** guzik archives */
.bs_bararchiv {
    height: 55px;
    width: 55px;
	border: 1px solid #d5d5d5;
    background: url(../../../images/move_f2.png) no-repeat;
    background-position: center;
}
.bs_bararchiv_a {
    cursor: hand;
    cursor: pointer;
    height: 55px;
    width: 55px;
	border: 1px solid #c24733;
    background: url(../../../images/move_f2.png) no-repeat;
    background-position: center;
	background-color: #f1e8e6;
}
/** guzik clean */
.bs_barclean {
    height: 55px;
    width: 55px;
	border: 1px solid #d5d5d5;
    background: url(../../com_basicschool/images/clean.png) no-repeat;
    background-position: center;
}
.bs_barclean_a {
    cursor: hand;
    cursor: pointer;
    height: 55px;
    width: 55px;
	border: 1px solid #c24733;
    background: url(../../com_basicschool/images/clean.png) no-repeat;
	background-color: #f1e8e6;
    background-position: center;
}

/** nagłówek modułów admin */
table.basicschoolheading {
	background-color: #FFF;
	font-family : Arial, Helvetica, sans-serif;
	border: 0px;
	width: 100%;
	border-collapse: collapse;
	color: #C64934;
	font-size : 18px;
	font-weight: bold;
	text-align: left;
}
table.basicschoolheading th {
	text-align: left;
	width: 99%;
	padding: 12px 0px 0px 43px;
	behavior: url(../components/com_basicschool/images/iepngfix.htc);
}
table.basicschoolheading th.config {
	background: url(../../com_basicschool/images/configure32.png) no-repeat left;
}
table.basicschoolheading th.class {
	background: url(../../com_basicschool/images/class32.png) no-repeat left;
}
table.basicschoolheading th.lesson {
	background: url(../../com_basicschool/images/lesson32.png) no-repeat left;
}
table.basicschoolheading th.student {
	background: url(../../com_basicschool/images/student32.png) no-repeat left;
}
table.basicschoolheading th.writenewmark {
	background: url(../../com_basicschool/images/mark32.png) no-repeat left;
}
table.basicschoolheading th.endmark {
	background: url(../../com_basicschool/images/endmark32.png) no-repeat left;
}
table.basicschoolheading th.allmark {
	background: url(../../com_basicschool/images/allmark32.png) no-repeat left;
}
table.basicschoolheading th.statistics {
	background: url(../../com_basicschool/images/statistics32.png) no-repeat left;
}
table.basicschoolheading th.absence {
	background: url(../../com_basicschool/images/absent.png) no-repeat left;
}
table.basicschoolheading th.conduct {
	background: url(../../com_basicschool/images/conduct.png) no-repeat left;
}
table.basicschoolheading th.announce {
	background: url(../../com_basicschool/images/announce32.png) no-repeat left;
}
table.basicschoolheading th.archives {
	background: url(../../../images/archive_f2.png) no-repeat left;
}
table.basicschoolheading th.help {
	background: url(../../../images/help_f2.png) no-repeat left;
}
table.basicschoolheading th.clean {
	background: url(../../com_basicschool/images/clean.png) no-repeat left;
}

/** cpanel */
table.basicschooltab {
	background-color: #F7F8F9;
	border: solid 1px #d5d5d5;
	width: 100%;
	padding: 10px;
	border-collapse: collapse;
}
table.basicschooltab tr.row0 {
	background-color: #F7F8F9;
}
table.basicschooltab tr.row1 {
	background-color: #F7F8F9;
}
table.basicschooltab th {
	font-size: 15px;
	font-weight:normal;
	font-variant:small-caps;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	color: #666666;
	background-repeat: repeat;
}
table.basicschooltab td {
	padding: 3px;
	text-align: left;
	border: 1px;
	border-style:solid;
	border-bottom-color:#EFEFEF;
	border-right-color:#EFEFEF;
	border-left-color:#EFEFEF;
	border-top-color:#EFEFEF;
}

table.basicschooltab2 {
	background-color: #F7F8F9;
	border: solid 1px #d5d5d5;
	width: 100%;
	padding: 5px;
}
table.basicschooltab2 td {
	padding: 5px;
	text-align: center;
	border: 1px;
	border-style: solid;
	border-bottom-color:#EFEFEF;
	border-right-color:#EFEFEF;
	border-left-color:#EFEFEF;
	border-top-color:#EFEFEF;
}
.basicschooltab2 td:hover {
	background-color: #B5CDE8;
	border:	1px solid #30559C;
}

table.basicschooltab3 {
	background-color: #F7F8F9;
	border: solid 1px #cccccc;
	width: 100%;
	padding: 10px;
	border-collapse: collapse;
}
table.basicschooltab3 tr.row0 {
	background-color: #333;
}
table.basicschooltab3 tr.row1 {
	background-color: #333;
}
table.basicschooltab3 th {
	font-size: 13px;
	font-weight:normal;
	font-variant:small-caps;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	height: 25px;
	background-repeat: repeat;
}
table.basicschooltab3 td {
	padding: 3px;
	text-align: left;
	border: 1px;
	border-style:solid;
	border-bottom-color:#cccccc;
	border-right-color:#cccccc;
	border-left-color:#cccccc;
	border-top-color:#cccccc;
}

/** dane z frekwencji */
.absentdata {
	font-weight: bold;
    text-align: center;
    color:#B90000;
}
.justifdata {
	font-weight: bold;
    text-align: center;
    color:#00CE00;
}

.latedata {
	font-weight: bold;
    text-align: center;
    color:#DD6F00;
}
.colordata {
	font-weight: bold;
    text-align: center;
    color:#006A6A;
}

