
body {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif,Lucida;
	font-size:13px;
	background-color:#f7f7f7;
	color:#000;
	margin:0px;
	padding:0px;
	background-image:url(../images/backgroudTop.gif);
	background-repeat:repeat-x;
	line-height:18px;
	
}
input[type="text"] , input[type="password"] { width:150px; 
border:0px;
border:1px solid #d7d7d7;
padding:4px; 
}

.defaultBorder { 
border:1px solid #CCC; 
padding:10px; 
background-color:#F7F7F7;
width:auto;
	-moz-border-radius:5px;

	-webkit-border-radius:5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);

}
#attendanceNameTable td {
	border:0px;
	padding:0px;
	
}
.headerImgHr {
	margin-bottom:30px; margin-top:10px;
}
#dalejButton {
	margin-top:10px;
	
}
.pagerList {
	margin-bottom:10px;
	margin-top:20px;
	

	
}
.pagerList a {
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding:3px; border:1px solid #CCC; margin-right:5px;
	

	
}
.pagerList a:hover {
	color:#128FB3;
	background-color:#eaeaea;

	
}

input[type="text"][class="inplace_field"] {
	width:13px;
	
}
input[type="text"][type="from"] {
	width:13px;
	
}

.statusBox {
	font-size:10px;
	
}
.activeLink {

	width:97%;
	position:relative;
	left:-15px;
	background:url(../images/backActiveLink.gif) left top repeat-y #f7f7f7;
	padding-left:15px;

	
}
label.invalidContener {
	border: 1px solid #E8AAAD;
	background-color:#F9E5E6;
	padding:3px 5px 3px 5px;
	margin-left:5px;
	font-size:11px;
	color:#B50007;
	width:auto;
	
}


input.login {
	width:195px;
	height:23px;
	font-size:12px;
	color:#666;
	border:0px;
	background-image:url(../images/inputLogin.png);
	background-repeat:no-repeat;
	background-color:transparent;
	vertical-align:middle;
	padding-top:6px;
	padding-left:5px;
	
}
a.submit {
	cursor:pointer;
	
}
td.actions img {
	margin-right:5px;
	
}
.inplace_save {
	background-color:transparent;
	border:0px;
	width:16px;
	height:16px;
	background-image:url(../images/accept.png);
	vertical-align:top;
	cursor:pointer;
	
	
}
.inplace_cancel {
		background-color:transparent;
	border:0px;
	width:16px;
	height:16px;
	background-image:url(../images/cancel.png);
	vertical-align:top;
		cursor:pointer;


}
.weekDaysSmall {
	font-size:11px;
	color:#666;
	font-weight:normal;
}
.simpleGreyTable {
	width:100%;
	
	
}
.simpleGreyTable th {
	background-color:#ececec;
	color:#000;
	padding:4px 8px 4px 8px;
	border-bottom:1px solid #dfdfdf;
	
	
	
}
.simpleGreyTable td {
	border-bottom:1px solid #e6e6e6;
	padding:5px 5px 5px 5px;
	
}

.in-place-edit-day {
	padding:3px;
}

.in-place-edit-day-status {
	padding:3px;
	
}
.inplace_field {
	margin-right:3px;

	
	
}
#contenerAll {
	margin-left:auto;
	margin-right:auto;

	width:986px;
	
}
#contenerTop {
	width:100%;
	height:135px;
	position:relative;
	
	
}
#ASTable {

	clear:both;
	overflow:auto;
	
}
#extendsASInfo {
	clear:both;
	font-size:13px;
	
	
	
}
.mainASInfoBox  {
	position:relative;
	
	margin-bottom:30px;
	
}
.headerMainInfoBox span {
	margin-left:15px;

	
}
.confirmPopup {
	cursor:pointer;
	
}
.mainASInfo {
	float:left;
	font-size:18px;
	font-weight:bold;
	margin-right:20px;
	
}
.boxDefault {
background-color:#F0F0F0;
border:1px solid #DFDFDF;
padding:8px;	
}


#logo {
	float:left;
	margin-top:16px;
	
}
.radiusCorners5px {
	
	-moz-border-radius:5px;

	-webkit-border-radius:5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
}
.radiusCorners5pxTop {
	
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;

	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	


	border-radius: 5px 0px 0px 5px;
	
	
	behavior: url(border-radius.htc);
}

.radiusCorners3pxLeft {
	
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	
border-radius: 4em 0em 0em / 0em 0em;

	

	
	
	
	behavior: url(border-radius.htc);
}


#contenerLogin {

	padding-top:13px;
	
	background-repeat:repeat-x;
	background-color:#e9e9e9;
	height:35px;
	width:360px;
	margin-top:87px;
	float:left;
	position:relative;
	margin-left:62px;
	
}

#logoLfb {
	position:absolute;
	left:835px;
	top:25px;

	
}


a.button {
	height:27px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	
}
a.button img {
	border:0px;
	
}

.buttonRightCorner {
	
	background-repeat:repeat;
	width:16px;
	height:27px;
	float:left;
	
}
.buttonContent {
	height:20px;
	margin-top:4px;
	float:left;
	padding-left:6px;
	padding-right:4px;
	padding-top:3px;
	
}
.buttonContent img {
	vertical-align:middle;
	margin-right:4px;
	

}

.buttonLeftCorner {
	width:4px;
	height:23px;
	float:left;
	margin-top:4px;
	
	background-repeat:no-repeat;
	
}

.keyIcon {
	position:absolute;
	top:10px;
	left:0px;
	
	
	
	
}
.wyloguj {
	position:absolute;
	top:10px;
	left:265px;

}
.editProfile {
		position:absolute;
	top:14px;
	left:195px;
	padding:2px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	
	
}
.iconWyloguj {


	
}
#editProfile td {
	height:28px;
	
}
#editProfile input:focus {
	border:2px solid #128fb3;
	

}
.loginTxt {
	margin-left:55px;
	margin-top:3px;
	
	
}

.color {
	color:#128fb3;
	
}

#contenerMainMenu {
	background-color:#fdb718;
	width:210px;
	float:left;
	color:#ac6404;

	
}
ul.menu  {
	list-style-type:none;
	padding-left:15px;
	margin-left:0px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:15px;
	
}

ul.menu li {
	padding-bottom:7px;
	padding-top:7px;
	
	
}

ul.submenu  {
	list-style-type:disc;
	padding-left:0px;
	padding-right:10px;
	
	margin-left:0px;
	
	
}
hr.line {
	border:0px;
	border-bottom:1px dashed #ffde94;
	height:1px;
	margin-left:0px;
	padding-left:0px;
	
}
span.menuSubHeader {
	margin-left:20px;
	font-size:12px;
	color:#fff;
	padding-left:0px;
	
	
}
ul.submenu li {
	padding-bottom:2px;
	padding-top:2px;
	margin-left:40px;
	margin-right:1px;

	
	
	
}
ul.submenu  a {
	
			font-size:12px;
	text-transform:none;
}
.contenerMainMenu a {
	color:#ac6404;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	
	
	text-decoration:none;
	
}



.iconMenu {
	vertical-align:middle;
	margin-right:10px;
}


#contenerContent {
	width:737px;
	float:left;
	margin-right:39px;
	margin-top:39px;
	position:relative;

	
}

.YanoneFont {

}

h1.header {
	display:block;
	
	font-size:28px;
	margin-top:0px;
	font-family:calibri,"Palatino Linotype",tahoma;
	margin-bottom:30px;

	
}


.defaultHeadColor {
	color:#faa734;
}
.iconBigCalendar {
	float:left;
	
	
}






ul.addASList {
	margin-left:0px;
	padding-left:15px;
	
}
ul.addASList li {
	background-image:url(../images/circleMiniBlue.png);
	background-position:0px 0px;
	list-style-type:none;
	background-repeat:no-repeat;

	margin-bottom:10px;
	line-height:30px;
	
	



	
}
.counterStepsAdd {
	margin-right:20px;
	margin-left:10px;
	color:#FFF;
	font-weight:bold;
	
}
.contenerDataPicker {

	
}



 .headerDefaultTable {
	background-image:url(../images/defaultTableBackgroundHeader.png);
	color:#fff;
	height:32px;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	

	
	
}
 .textHeader {
	margin-left:10px;
	text-shadow: #979797 1px 1px 1px;

	
}
.textHeaderStyle {
		font-size:18px;
		text-shadow: #979797 1px 1px 1px;
	
}
.buttonColorDefault {
	background-color:#FDB718;
	
}
.buttonColorGrey {
	background-color:#b7b7b7;
	
}
.defaulTableSkin th {
	background-color:#fce0a4;
	color:#ad680c;
	
	padding:10px 6px 10px 6px;
	font-weight:normal;
	border-bottom:1px solid #eec56d;
	border-right:1px solid #eec56d;

	
	
	
}

.attendanceTable th {
	width:35px;
	min-width:40px;	
}
.thDefaultTableCustomStyle {
	background-color:#fce0a4;
	color:#ad680c;
	
	padding:10px 7px 10px 7px;
	font-weight:normal;
	border-bottom:1px solid #eec56d;
	border-right:1px solid #eec56d;
	
}
.headerTopRow {
	border-left:1px solid #eec56d;
	font-weight:bold;
	
}
.defaulTableSkin .dataRow td {
	padding:10px;
	background-color:#FFF;
	border-bottom:1px solid #e1e1e1;
	
	border-right:1px solid #e1e1e1;
	
	
	
}
.headerDataRow {
	border-left:1px solid #E1E1E1;
	padding-right:4px;
	min-width:160px;
	
}
.studentsName td {
	padding:10px 4px 10px 10px;
	
}
.defaulTableSkin {
	width:100%;
	clear:both;

	
}

#asListFilterContener {
	width:100%-16px;
	border:1px solid #CCCCCC;
	padding:8px;
	font-size:12px;
	
	
}
.smallHeader {
	 font-weight:bold;
	 font-size:12px;
}




.buttonCornerRightGrey {
	background-image:url(../images/buttonCornerRightGrey.png);
}

.buttonGrey {
	background-color:#c1c1c1;
}


.buttonCornerLeftGrey {
	background-image:url(../images/buttonCornerLeftGrey.png);

}
















input {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	
}
select {
		font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;

}
select option {
	margin:3px;
	padding:1px;
	
	
}


menuTop {
	
}
.leftMenu {
	float:left;
	width:200px;
	background-color:#069;
	

	padding:12px;

}
.leftMenu a {
	text-decoration:none;
	color:#fff;
	

	
}
.leftMenu a:hover {
	
	text-decoration:underline;
	
}
.menuSpacer {
	border-bottom:1px dotted #7dbcdc;
	height:2px;
	margin-top:7px;
	margin-bottom:7px;
	
}
.subMenuP1 {
	margin-top:5px;
	margin-left:25px;
	
}
.subMenuP1 a {
	color:#a9d9f1;
}


}
.boxes {
	margin-top:5px;
	border:#CCC dashed 1px; 
	padding:5px; 
}



.iconStudent {
	vertical-align:middle;
	margin-right:6px;
	
}

.boxASDays {

}

.in-place-edit-status {
}
#errorsBox {
	margin-bottom:15px;
	
}
.boxASHours {
	font-size:11px;
	
	
}
.editDayBox {
	
}
#editTR td {
	border:0px;
	
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
.editHeaderASInfo {
	
	height:20px;
	
	
}
.editHeaderASInfoHover {
	background-color:#ffc;
}
.iconEditHeaderAS {
	margin-left:10px;
	vertical-align:middle;
	
	
}
.tableMainASData td {
	
	
}
.zebraRow {
	background-color:#CCC;

	
}
#asList {
	clear:both;
	
	
	
}
.defaultButtonSimple
{

	padding:4px 6px 4px 6px;
	color:#fff;

	text-decoration:none;

	
}
.defaultButtonSimple img {
	border:0px;
	vertical-align:middle;
	margin-right:3px;
}



.listHeader {
	font-weight:bold;
	
}
.input_godziny {
	width:32px;
	
}
.godzinyTR input {
	display:none;
	
}
#noticeBox {
	margin-bottom:20px;
}
.tableEditASData {
	border:1px  dashed #CCC; 
	
	
}
.tableEditASData td {
	border-bottom:1px  dashed #CCC;
	padding:5px 5px 5px 5px;
}

#materialTableDay td {
	border:0px;
	
	padding:5px 10px 5px 5px;
	
	
}
.sortBox {
	width:100%-16px;
	border:1px solid #CCC;
	padding:8px;
}
.hoverMaterialTable {
	background-color:#CCC;
	
}
.outMaterialTable {
	background-color:#fff;
	
}
#addMaterialPopup textarea, #editMaterialPopup textarea {
	width:250px;
	height:70px;
}