BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
	scrollbar-face-color:#5E87AF;
	scrollbar-highlight-color:#83A4C5;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-shadow-color:#83A4C5;
	scrollbar-darkShadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;

    padding-left: 12px;
    padding-right: 12px;
    text-align: justify;


}
BODY.pop {
  background: #ffffff;
  color: #000000;
  margin: 3px;
	scrollbar-face-color:#5E87AF;
	scrollbar-highlight-color:#83A4C5;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-shadow-color:#83A4C5;
	scrollbar-darkShadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
}
BODY.ifrm {
  background: #ffffff;
  color: #000000;
  margin: 4px;
	scrollbar-face-color:#5E87AF;
	scrollbar-highlight-color:#83A4C5;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-shadow-color:#83A4C5;
	scrollbar-darkShadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
}



BODY.course_home {

    padding-left: 12px;
    padding-right: 12px;
    text-align: justify;

}

A, A:VISITED { 
  color: black; 
  text-decoration: none; 
}

A:hover { 
  color: black; 
  text-decoration: underline; 
}

A.link1 { 
  color: white; 
  text-decoration: underline; 
}
A.action { 
  color: black; 
  text-decoration: underline; 
  font-weight:bold;
}

/* styl biezacego kursu w naglowku */
A.current_course {
	color: White;
	text-decoration: none;
        font-weight : bold;
	BACKGROUND-COLOR: red; 

}
/* styl nametool w gen_header */
A.name_tool {
	color: navy;
        text-decoration: none;
        font-weight : bold;

}



A.link1:hover { 
  color: white; 
  text-decoration: underline; 
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11 px;
  margin-left: 0 px;
  margin-top: 0 px;
  line-height: 1.5;
}

TD.main1, P.main1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11 px;
  color: white;
  margin-left: 0 px;
  margin-top: 0 px;
  line-height: 1.5;
}


.header1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
}

.header2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  margin-left: 10 px;
  margin-top: 10 px;
}

            
.link {color: #FF6600; font-size: 13px;}
.link:hover {color: #000000; font-size: 13px; text-decoration: underline;}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}

.naglowek {color: #FFFFFF; font-size: 13px;}
td.dzis {color: #ffffff; font-size: 10px;}


td.warning {
	font-weight:bold;
	background-color:red;
	color:white;


}

A.forum:link{
	font-style : 12px;
	text-decoration : underline;
	font-family : Verdana, Tahoma, Helvetica, Sans-serif;
	color : #717E9A;
	}
A.forum:visited{
	font-style : 12px;
	text-decoration : underline;
	font-family : Verdana, Tahoma, Helvetica, Sans-serif;
	color : #717E9A;
	}
a.day {
        float: right;
        font-weight: bold;
        color: #666666;
}

a.day_add {
        float: left;
        font-weight: bold;
        color: #666666;
        font-style : 10px;
}
P{
	font-size : 12px;
	text-decoration : none;
	font-weight : none;

	}

.linki:link{
	font-style : 12px;
	font-family : Verdana, Tahoma, Helvetica, Sans-serif;
	color : #ffffff;
	}
.linki:visited{
	font-style : 12px;
	font-family : Verdana, Tahoma, Helvetica, Sans-serif;
	color : #ffffff;
	}
.linki:hover{
	font-style : 12px;
	font-family : Verdana, Tahoma, Helvetica, Sans-serif;
	color : #ffffff;
	}

td.bigger {
	font-size : 18px;
	TEXT-ALIGN: center; 
	text-decoration : none;
	font-weight : bold;
	}
td.gora {
	font-family:     Verdana, arial, sans-serif;
    font-size: 11px;
    color: #000000;
	background-color: #c3c3c3;
	text-align: center;
	font-weight: bold;
       	}
td.gora2 {
	font-family:     Verdana, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
	background-color: #808080;
	text-align: left;
	font-weight: bold;
       	}
td.header_title {
	font-family:     Verdana, arial, sans-serif;
        font-size: 14px;
        color: #ffffff;
	background-color: #ffa405;
	padding:3px;
	text-align: center;
	font-weight: none;
       	}
td.gora_l {
	font-family:     Verdana, arial, sans-serif;
        font-size: 10px;
        color: #000000;
	background-color: #c3c3c3;
	text-align: left;
	font-weight: bold;
       	}

td.gora_l_puste {
	font-family:     Verdana, arial, sans-serif;
        font-size: 10px;
        color: #000000;
	background-color: #888888;
	text-align: left;
	font-weight: bold;
       	}

	
td.text_c{
	color : #000000;
	text-decoration : none;
	font-family : "Verdana", Arial;
	font-size : 10pt;
	text-align: center;
}



td.text_bold{
	color : #000000;
	font-weight : bold;
	font-family : "Verdana", Arial;
	font-size : 10pt;
}
td.text_s{
	color : #000000;
	text-decoration : none;
	font-family : "Verdana", Arial;
	font-size : 9px;
	text-align: center;
}
td.wiad_g {
	font-family:     Verdana, arial, sans-serif;
        font-size: 10px;
        color: #000000;
	background-color: #c3c3c3;
	text-align: center;
	font-weight: bold;
       	}
td.wiad_s{
	color : #000000;
	text-decoration : none;
	font-family : "Verdana", Arial;
	font-size : 11px;
}
td.wiad_d{
	color : #000000;
	text-decoration : none;
	font-family : "Verdana", Arial;
	font-size : 9px;
	text-align: left;
	BACKGROUND-COLOR: #dfdfdf;
}
td.cal{
	BACKGROUND-COLOR: #f5f5f5;
}
td.cal_dzisiaj{
	BACKGROUND-COLOR: #dfdf00;
}


.aaa{
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	TEXT-ALIGN: left; 
	text-decoration : none;
	font-weight : bold;
}
.aaa1{
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	text-decoration : none;
	font-weight : bold;
}
.ddd{
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	text-decoration : none;
	font-weight : normal;
	padding: 4px;
	border: #000000 1px solid;
}
.ccc{
	BACKGROUND-COLOR: #A3D2FA; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	text-decoration : none;
	font-weight : normal;
	padding: 4px;
	border: #000000 1px solid;
}
.bbb{
	BACKGROUND-COLOR: #C1F5F5; 
	BORDER-BOTTOM: #000000 2px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-RIGHT: #000000 2px solid; 
	BORDER-TOP: #000000 1px solid; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	TEXT-ALIGN: center; 
	text-decoration : none;
	font-weight : bold;
}
div.warning{
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #ff0000 2px solid; 
	BORDER-LEFT: #ff0000 1px solid; 
	BORDER-RIGHT: #ff0000 2px solid; 
	BORDER-TOP: #ff0000 1px solid; 
	COLOR: #000000; 
	FONT-FAMILY: Georgia, Verdana, Tahoma, Helvetica, sans-serif; 
	FONT-SIZE: 16px; 
	TEXT-ALIGN: left; 
	text-decoration : none;
	font-weight : none;
	padding:	10px;
}
div.ramka{
	BACKGROUND-COLOR: #dfdfdf; 
	BORDER-BOTTOM: #000000 2px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-RIGHT: #000000 2px solid; 
	BORDER-TOP: #000000 1px solid; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	TEXT-ALIGN: left; 
	text-decoration : none;
	font-weight : none;
	margin-left:	10px;
}
div.event {
        margin-bottom: 2px;
        padding-bottom: 2px;
        font-size:      10px;
        border-bottom: 1px dashed #000000;
}
div.nowosci_head {
        margin-bottom: 2px;
        padding-bottom: 2px;
        font-size:      10px;
        border-bottom: 1px dashed #FF6600;
}
div.fileman {
        BACKGROUND-COLOR: #f6f6f6;
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid;
	BORDER-TOP: #d9d9d9 1px solid;
	COLOR: green;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding: 3px;
	margin-left:0;
	margin-right:0;
	
}
.newsOnIcampus {
	font-family : Arial, Helvetica, sans-serif;	font-size : 2; 
}
.treeMenuDefault {
	font-family :Verdana,Helvetica,Arial;
	font-size:	11px;
	color: black;
}
.treeMenuBold {
	font-family :Verdana,Helvetica,Arial;
	font-weight: bold;
	font-size:	11px;
}
input{
        BACKGROUND-COLOR: #f2f2f2;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	BORDER-LEFT: #c9b9c9 2px solid;
	BORDER-RIGHT: #c9c9c9 2px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	COLOR: navy;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding:1px;
	margin-left:2;
	margin-right:2;
	height: 19px;
}
.normal{
	background-color: #FFFFFF;
	border: #7B9CBD 1px solid;
	color: #000084;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding:1px;
	margin-left:2;
	margin-right:2;
}
.normald{
	background-color: #F7F7F7;
	BORDER-BOTTOM: #CEC6BD 1px solid;
	BORDER-LEFT: #CEC6BD 2px solid;
	BORDER-RIGHT: #CEC6BD 2px solid;
	BORDER-TOP: #CEC6BD 1px solid;
	COLOR: #ADAD9C;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding:1px;
	margin-left:2;
	margin-right:2;
}

input.but{
        BACKGROUND-COLOR: #b1b1b1;
	BORDER-BOTTOM: #000000 2px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 2px solid;
	BORDER-TOP: #000000 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	text-decoration : none;
	font-weight : bold;
	margin-left:3;
	margin-top:2;
}
.bbb{
        BACKGROUND-COLOR: #b1b1b1;
	BORDER-BOTTOM: #000000 2px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 2px solid;
	BORDER-TOP: #000000 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	text-decoration : none;
	font-weight : bold;
	margin-left:3;
	margin-top:2;
}
div.border{
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid;
	BORDER-TOP: #d9d9d9 1px solid;
}
.border{
	background-color:#f7f7f7;
	margin-left:15;	
	BORDER-BOTTOM: #E6E6E6 1px solid;
	BORDER-LEFT: #E6E6E6 1px solid;
	BORDER-RIGHT: #E6E6E6 1px solid;
	BORDER-TOP: #E6E6E6 1px solid;
}

.bbb_green{
        BACKGROUND-COLOR: #f6f6f6;
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid;
	BORDER-TOP: #d9d9d9 1px solid;
	COLOR: #3366FF;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding: 3px;
	margin-left:0;
	margin-right:0;
}

.bbb_green_tutor{
        BACKGROUND-COLOR: #f6f6f6;
	BORDER-BOTTOM: #006A00 1px solid;
	BORDER-LEFT: #006A00 1px solid;
	BORDER-RIGHT: #006A00 1px solid;
	BORDER-TOP: #006A00 1px solid;
	COLOR: #400000;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding: 3px;
	margin-left:0;
	margin-right:0;
}

.bbb_green_admin{
        BACKGROUND-COLOR: #f6f6f6;
	BORDER-BOTTOM: #0000A0 1px solid;
	BORDER-LEFT: #0000A0 1px solid;
	BORDER-RIGHT: #0000A0 1px solid;
	BORDER-TOP: #0000A0 1px solid;
	COLOR: #0000A0;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding: 3px;
	margin-left:0;
	margin-right:0;
}

.bbb_green1{
        BACKGROUND-COLOR: #f6f6f6;
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid;
	BORDER-TOP: #d9d9d9 1px solid;
	COLOR: green;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding: 3px;
	margin-left:0;
	margin-right:0;
}
.bbb_red{
        BACKGROUND-COLOR: #f6f6f6;
	BORDER-BOTTOM: #d9d9d9 1px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	BORDER-RIGHT: #d9d9d9 1px solid;
	BORDER-TOP: #d9d9d9 1px solid;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding: 2px;
	margin-left:15;
	margin-top:15;
}
tr.course_list_nag0 {
	background-color: #f4f4f4;
	BORDER-TOP: #d9d9d9 1px solid;
	BORDER-left: #d9d9d9 1px solid;
	BORDER-right: #d9d9d9 1px solid;
	font-family : Verdana;
	font-size : 12px;
}
tr.par {
	background-color: #dddddd;
	font-family : Verdana;
	font-size : 12px;
}
tr.lista_kursow_linia_naglowek {
	background-color: #EEEEEE;
	font-family : Verdana;
	font-size : 12px;
}
tr.lista_kursow_linia_parzysta {
	background-color: #fafafa;
	font-family : Verdana;
	font-size : 12px;
}
tr.lista_kursow_linia_nieparzysta {
	background-color: #EEEEEE;
	font-family : Verdana;
	font-size : 12px;
}
tr.lista_kursow_naglowek {
	background-color: #A9C1D8;
        font-family : Verdana;
        font-size : 12px;

}

TD.wiersz_kurs_title {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12 px;
  color: green;
  margin-left: 0 px;
  margin-top: 0 px;
 font-weight: bold;
}

TD.wiersz_kurs_teacher {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11 px;
  color: #3366FF;
  margin-left: 0 px;
  margin-top: 0 px;
 font-weight: bold;
}

TD.wiersz_kurs_lang {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11 px;
  color: black;
  margin-left: 0 px;
  margin-top: 0 px;
 font-weight: bold;
}

TD.wiersz_kurs_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10 px;
  color: #3333CC;
  margin-left: 0 px;
  margin-top: 0 px;
 font-weight: bold;
 background-color: #FFFFFF;
 border: solid #ABB9C7 1px;
}

tr.lista_kursow_linia {
	background-color: #DDDDDD;
}
tr.lista_kursow_linia_over {
	background-color: #D9ECFF;
	font-family : Verdana;
	font-size : 13px;
}
tr.lista_kursow_linia_down {
	background-color: #F9EFD6;
	font-family : Verdana;
	color: black;
	font-size : 12px;
}

td.lista_kursow_naglowek {
	color:  white;
}

/* ----------------------------------------------- FORUM			----------------------------------  */

tr.forum_linia_naglowek {
	background-color: #D3D3D3;
	font-family : Verdana;
	font-size : 12px;
}
tr.forum_linia_parzysta {
	background-color: #f1f1f1;
	font-family : Verdana;
	font-size : 12px;
}
tr.forum_linia_nieparzysta {
	background-color: #ffFFFF;
	font-family : Verdana;
	font-size : 12px;
}

tr.forum_linia_over {
	background-color: #D9ECFF;
	font-family : Verdana;
	font-size : 13px;
}
tr.forum_linia_down {
	background-color: #F9EFD6;
	font-family : Verdana;
	color: black;
	font-size : 12px;
}
tr.forum_linia_czarna {
	background-color: #D9E5F0;
	color:white;
}

/* ----------------------------------------------- QUIZY			----------------------------------  */
tr.quiz_linia_nieparzysta {
	background-color: #d9d9d9;
	font-family : Verdana;
	font-size : 12px;
}
tr.quiz_linia_nieparzysta {
	background-color: #d9d9d9;
	font-family : Verdana;
	font-size : 12px;
}

tr.quiz_linia_czarna {
	background-color: navy;
}

/* ----------------------------------------------- TERM INDEX			----------------------------------  */

tr.termindex_linia_czarna {
	background-color: navy;
}

tr.termindex_linia_czarna_tutor {
	background-color: #006A00;
}

tr.termindex_linia_czarna_admin {
	background-color: #0000A0;
}

tr.termindex_linia_parzysta {
	background-color: #fafafa;
	font-family : Verdana;
	font-size : 12px;
}
tr.termindex_linia_nieparzysta {
	background-color: #EEEEEE;
	font-family : Verdana;
	font-size : 12px;
}
/* ----------------------------------------------- COURSE CONTENT	----------------------------------  */
tr.content_linia_parzysta {
	background-color: #fafafa;
	font-family : Verdana;
	font-size : 12px;
}
tr.content_linia_nieparzysta {
	background-color: #d9d9d9;
	font-family : Verdana;
	font-size : 12px;
}
/* ------------------------------------------------ WORK  -------------------- /*
tr.work_my_file {
	background-color: #22ff66;

}


/* ----------------------------------------------- xxx			----------------------------------  */
tr.linia_parzysta {
	background-color: #fafafa;
	font-family : Verdana;
	font-size : 12px;
}
tr.linia_nieparzysta {
	background-color: #d9d9d9;
	font-family : Verdana;
	font-size : 12px;
}


td.botb{
	border-bottom: solid navy 1px;
}
tr.course_list_nag {
	background-color: #dddddd;
	font-family : Verdana;
	font-size : 12px;
}
td.border_top {
	BORDER-TOP: #d9d9d9 1px solid;
}
td.border_left {
	BORDER-TOP: #d9d9d9 1px solid;
}
td.ostatnie {
	background-color: #fafafa;
	font-family : Verdana;
	font-size : 10px;
}

tr.admin {
	background-color: #9CBDEF;
}
tr.teacher {
	background-color: #c1c1c1;
}
tr.user {
	background-color: #ffffff;
}

td.admin {
	background-color: #9CBDEF;
}
td.teacher {
	background-color: #c1c1c1;
}
td.user {
	background-color: #ffffff;
}

select.ostatnie{
        BACKGROUND-COLOR: #fafafa;
	COLOR: navy;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
}
input.ostatnie{
        BACKGROUND-COLOR: #808080;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : bold;
	height: 18px;
}

fieldset.login1{
	BORDER-BOTTOM: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px doubled;
	COLOR: navy;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding:3px;
	margin-left:5;
	margin-right:60;
}
.index_menu{
    BACKGROUND-COLOR: #d6d6d6;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	BORDER-LEFT: #c9b9c9 1px solid;
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	text-decoration : none;
	font-weight : none;
	margin-left:5;
	margin-right:60;
}
select{
    BACKGROUND-COLOR: #f2f2f2;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	BORDER-LEFT: #c9b9c9 2px solid;
	BORDER-RIGHT: #c9c9c9 2px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	COLOR: navy;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	text-decoration : none;
	font-weight : none;
	padding:3px;
	margin-left:2;
	margin-right:2;
}

.lista_kursow_code {
	color: #51a3a1;
	font-size: 13px;
	font-weight : bold;
	text-decoration: none;
}

td.main_bottom_td{
	vertical-align: middle;
}

select.main_select{
	background-color: #F7F7F7;
}
fieldset.annon {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #c9c9c9;
}
fieldset.search {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #c9c9c9;
}
fieldset.confirm_delete {
	padding:10px;
	margin-left:35px;
	margin-right:35px;
	BACKGROUND-COLOR: #c9c9c9;
}
fieldset.error {
	padding:20px;
	margin-left:5px;
	margin-right:5px;
	border: solid red  1px;
	position:relative;
	margin-top:20px;
	BACKGROUND-COLOR: yellow;
	font-weight:bold;

	
}
fieldset.ok1 {
	padding:2px;
	margin-left:5px;
	margin-right:5px;
	border: 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
	background-color:#FFFFFF;

	BORDER-BOTTOM: #3333CC 1px solid;
	BORDER-LEFT: #3333CC 1px solid;
	BORDER-RIGHT: #3333CC 1px solid;
	BORDER-TOP: #3333CC 1px solid;

}

fieldset.ok {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #FFFFFF;
	border: #C22127 solid 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #3333CC 1px solid;
	BORDER-LEFT: #3333CC 1px solid;
	BORDER-RIGHT: #3333CC 1px solid;
	BORDER-TOP: #3333CC 1px solid;
	position:relative;
	margin-top:20px;
	padding-top:20px;
}


fieldset.niebieski {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #FFFFFF;
	border: #C22127 solid 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #3333CC 1px solid;
	BORDER-LEFT: #3333CC 1px solid;
	BORDER-RIGHT: #3333CC 1px solid;
	BORDER-TOP: #3333CC 1px solid;
	position:relative;
	margin-top:20px;
	padding-top:20px;
}

fieldset.auth_profile_last_visits {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #FFFFFF;
	border: #C22127 solid 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #3333CC 1px solid;
	BORDER-LEFT: #3333CC 1px solid;
	BORDER-RIGHT: #3333CC 1px solid;
	BORDER-TOP: #3333CC 1px solid;
	position:relative;
	margin-top:20px;
	padding-top:20px;
}



fieldset.editor {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #E7E7BD;
	border: black solid 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: green;
	FONT-SIZE: 12px;

	BORDER-BOTTOM: #3333CC 1px solid;
	BORDER-LEFT: #3333CC 1px solid;
	BORDER-RIGHT: #3333CC 1px solid;
	BORDER-TOP: #3333CC 1px solid;

	position: relative;
	margin-top:20px;
        padding-top:20px;
	
}
fieldset.content {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #FAFAFA;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: bold;
	BORDER-BOTTOM: #6D94BB 1px solid;
	BORDER-LEFT: #6D94BB 1px solid;
	BORDER-RIGHT: #6D94BB 1px solid;
	BORDER-TOP: #6D94BB 1px solid;
	position:relative;
/*	text-decoration: underline; */
	margin-top:20px;
	padding-top:20px;
	letter-spacing: 1.25pt;
	line-height: 1.4;
}
fieldset.content span.progress {
	color:navy;

}
fieldset.content span.progress2 {
	color:yellow;

}

fieldset.present {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #F2F2F2;
	border: black solid 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #6D94BB 1px solid;
	BORDER-LEFT: #6D94BB 1px solid;
	BORDER-RIGHT: #6D94BB 1px solid;
	BORDER-TOP: #6D94BB 1px solid;
	position:relative;
	margin-top:20px;
	padding-top:20px;
	
}

fieldset.help_mat {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #B5CBE1;
	border: black solid 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #6D94BB 1px solid;
	BORDER-LEFT: #6D94BB 1px solid;
	BORDER-RIGHT: #6D94BB 1px solid;
	BORDER-TOP: #6D94BB 1px solid;
	position:relative;
	margin-top:20px;
	padding-top:20px;
}


fieldset.tests {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #E7E7BF;
	border: black solid 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: green;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #66CC66 1px solid;
	BORDER-LEFT: #66CC66 1px solid;
	BORDER-RIGHT: #66CC66 1px solid;
	BORDER-TOP: #66CC66 1px solid;
	position: relative;
	margin-top:20px;
	padding-top:20px;
	
}

fieldset.tasks {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #E7E7BF;
	border: black solid 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: green;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #66CC66 1px solid;
	BORDER-LEFT: #66CC66 1px solid;
	BORDER-RIGHT: #66CC66 1px solid;
	BORDER-TOP: #66CC66 1px solid;
	position: relative;
	margin-top:20px;
	padding-top:20px;
	
}

fieldset.forum {
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	BACKGROUND-COLOR: #E7E7BF;
	border: black solid 1px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
	COLOR: green;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #66CC66 1px solid;
	BORDER-LEFT: #66CC66 1px solid;
	BORDER-RIGHT: #66CC66 1px solid;
	BORDER-TOP: #66CC66 1px solid;
	position: relative;
	margin-top:20px;
	padding-top:20px;
	
}

legend {
	background-color: #66CC66;
	font-weight: bold;
	font-family: verdana;
	color: #000066;
	border: 1px solid #000066;
	position: absolute;
	top: 0; left: 5px;
	margin: -14px 1px 10px; 
	padding: 2px 7px;
}
legend.error {
	padding: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	background-color: red;
	font-size:13px;
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
/*	top: -1em;  */
	position: relative;
	top: 0; left: 5px;
	padding: 2px 7px;
}

legend.ok {
	background-color: #3333CC;
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	font-family: verdana;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	position: absolute;
	top: 0; left: 5px;
	padding: 2px 7px;
}

legend.niebieski {
	background-color: #3333CC;
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	font-family: verdana;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	position: absolute;
	top: 0; left: 5px;
	padding: 2px 7px;
}




legend.ok1 {
	padding: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	background-color: red;
	font-size:13px;
	font-family: verdana;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3333CC;
	border: 1px solid #FFFFFF;
/*	top: -1em;  */
	position: relative;
	top: 0; left: 5px;
	padding: 2px 7px;
}

legend.editor {
	padding: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	background-color: #3130CE;
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	top: -1em;
}
legend.content {
	background-color: #6D94BB;
	font-size:15px;
	font-weight: bold;
	font-family: verdana;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	position: absolute;
	padding: 2px 7px;
	top: 0; left: 5px;
}


legend.present {
	background-color: #6D94BB;
	font-size:13px;
	font-weight: bold;
	font-family: verdana;
	color: #FFFFFF;
	border: 1px solid #6D94BB;
	position: absolute;
	padding: 2px 7px;
	top: 0; left: 5px;
}




legend.help_mat {
	background-color: #6D94BB;
	font-size:13px;
	font-family: verdana;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 2px 7px;
	top: 0; left: 5px;

}




legend.tests {
	padding: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	font-family: verdana;
	background-color: #66CC66;
	font-size:13px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000066;
}



legend.tasks {
	padding: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	background-color: #66CC66;
	font-size:13px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000066;
	font-family: verdana;
}




legend.forum {
	padding: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	background-color: #66CC66;
	font-size:13px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000066;
	font-family: verdana;
}







span.unit_desc {
	background-color: #d1d1d1;
	border: solid #f1d1d1 1px;
}/* month calendar - title area */



table.motitle {
	background-color: #ffffff;
}
table.motitle td {
	background-color: #ffffff;
}
table.motitle th {
	background-color: #ffffff;
	font-size: 10pt;
}

table.mocal {
	background-color: #cccccc;
}
table.mocal th {
	background-color: #878676;
	color: #ffffff;
}
table.mocal td {
}
table.mocal td.week {
	vertical-align: top;
	background-color: #878676;
	height: 80px;
}
table.mocal td.empty {
	background-color: #ffffff;
	height: 80px;
}
table.mocal td.day  {
	background-color: #f4efe3;
	color: #333366;
	text-align: left;
	vertical-align: top;
	height: 80px;
}
table.mocal td.today {
	background-color: #878676;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
}

table.mocal td.weekend {
	background-color: #efefe7;
	text-align: left;
	vertical-align: top;
}

table.mocal .event {
}

/* mini calendar - title area */
table.minititle {
}
table.minititle td {
}
table.minititle th {
	font-weight: bold;
	font-color:green;
	font-size:12px;
}

table.minical {
}
table.minical th {
	font-weight: bold;
	font-size:10px;
	background-color:yellow;
	
}
table.minical td {
}
table.minical td.week {
}
table.minical td.empty {
}
table.minical td.day  {
	text-align: center;
}
table.minical td.today {
	background-color: red;
	color:white;
	text-align: center;
	font-weight:bold;
}
table.minical td.weekend {
	text-align: center;
	color:red;
	font-weight:bold;
}
table.minical .event {
} 

table.tbl td.event {
	background-color: #f0f0f0;
}
td.tlo_cal {
  background-color:#d0d0d0;
  border: solid #3B5B86 1px;

}
td.tlo_head {
  background-color:#B8C8DC;
  border: solid #3B5B86 1px;
  color: black;

}
td.nag {
  background-color:#547BA7;
  border: solid #3B5B86 1px;
  color: #f0f0f0;
  font-weight:bold;
  text-align:center;
  font-size:13pt;

}
td.empty {
  background-color:#B8C8DC;
  color: red;
  font-weight:bold;
  text-align:right;
}

TD.weekDay  {
	height:120px;
	vertical-align: top;
	padding: 1px 4px 1px 4px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid  #ccc;
	text-align: left;
}

a.cal_view_day {
  color: #455381;
}

a.cal_view_day_active {
  color: #455381;
  font-weight:bold;
}
a.cal_view_week {
  color: #455381;
}

a.cal_view_week_active {
  color: #455381;
  font-weight:bold;
}

a.cal_view_month {
  color: #455381;
}

a.cal_view_month_active {
  color: #455381;
  font-weight:bold;
}


a.cal_current {
  font-weight:bold;
  color: #455381;
}
td.cal_day_ {
  border-right:solid #CACCC9 1px;
  border-bottom:solid #CACCC9 1px;
  text-align:left;

}

/* tabela menu gornego w prawym framie na stonach kursu */
table.header td {
	text-align:left;
}
table.header td.platforma {
	background-color:#f7f7f7;
	margin-left:15;	
	BORDER-BOTTOM: #E6E6E6 1px solid;
	BORDER-LEFT: #E6E6E6 1px solid;
	BORDER-RIGHT: #E6E6E6 1px solid;
	BORDER-TOP: #E6E6E6 1px solid;


}

table.header td.platforma a {
	color: navy;
	BACKGROUND-COLOR: white;

}

/* styl biezacego kursu w naglowku */
table.header td.platforma a.platforma {
	color: #3333cc;
	text-decoration: none;
        font-weight : bold;
	BACKGROUND-COLOR:  #FFFFFF; 
	padding-bottom:2px;
        padding-left:3px;
        padding-right:3px;
	border: solid #C22127 1px;

}
/* styl biezacego kursu w naglowku */
table.header td.platforma a.current_course {
	color: #3333cc;
	text-decoration: none;
        font-weight : bold;
	BACKGROUND-COLOR: #FFFFFF; 
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	border: solid #C22127 1px;

}

/* styl nametool w gen_header */
table.header td.platforma a.nametool1 {
	color: #3333cc;
        text-decoration: underline;
        font-weight : bold;

}
table.header td.platforma a.nametool2 {
	color: navy;
        text-decoration: underline;
        font-weight : bold;

}
table.header td.platforma a.nametool2 {
	color: navy;
        text-decoration: underline;
        font-weight : bold;

}
table.menu_mail{
background-color:#FFFFFF;
	background-image:url(images/al_platform_mail_window.gif);
	background-repeat:no-repeat;
}

table.content{
}

table.content td.lesson_lp {
	border-bottom: 1px dashed #878787;
	width:4%;
	color:#000000;
	font-size:12px;
	font-weight: bold;
}
table.content td.lesson_title {
	border-bottom: 1px dashed #878787;
	width:54%;
	color:#000000;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;

}
table.content td.lesson_title a.link {
	color:#4F78A1;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
}

table.content td.lesson_visited {
	border-bottom: 1px dashed #878787;
	color:#4F78A1;
}
table.content td.lesson_notvisited {
	border-bottom: 1px dashed #878787;
	color:#000000;
}
table.demo {
}

table.demo td.demos_lp {
	border-bottom: 1px dashed #878787;
	width:4%;
	color:#000000;
	font-size:12px;
	font-weight: bold;
}
table.demo td.demo_comment {
	border-bottom: 1px dashed #878787;
}
table.demo td.demo_comment a.link{
	font-size:13px;font-weight: bold;text-decoration: underline;
	color:#4F78A1;
}
table.demo td.demo_title {
	border-bottom: 1px dashed #878787;
}

table.demo td.demo_diffic {
	border-bottom: 1px dashed #878787;
}
table.demo td.times {
	border-bottom: 1px dashed #878787;
}

table.help {
}
table.help td{
	color:#FFFFFF;
}

table.help td a.link_doc {
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
	text-decoration: underline;
}
table.help td a.link_tasks {
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
	text-decoration: underline;
}


table.course_content {


}

table.course_content th {
        font-size: 12px;
	color: black;
	padding-bottom:2px;
	padding-top: 2px;
}

table.get_msg {
	border: solid #d9d9d9 1px;
	background-color: yellow;
}

table.get_msg th {
	background-color:red;
	color:white;
	font-weight:bold;
	text-align:left;
}

table.msgbox {
	border: solid #126992 1px;
	background-color: #90c3dA;
}

table.msgbox th {
	background-color:white;
	color:red;
	font-weight:bold;
	text-align:left;
}

table.new_entry {

}
.course_list_transp { BORDER-TOP: #d9d9d9 1px solid; BORDER-left: #d9d9d9 1px solid; BORDER-right: #d9d9d9 1px solid; font-family : Verdana; font-size : 12px; }


span.glowna_progress_procent {color:#FFCC00; }

td.glowna_progress_done {
    background-color:#3333CC;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
}

td.glowna_progress_undone {

    background-color:#3399FF;
}

span.glowna_progress_text {

    position:absolute;
    margin-left:10px;
    color: #FFFFFF;
    text-align:center;
    font-weight:bold;
}

span.glowna_course_name {

    color: #3300FF;
}

a.glowna_course_name {

    color: #3300FF;
}


span.menu_create_course_site {

    color: #3333CC;
}

span.menu_emanager {

    color: #3300FF;

}

legend.auth_profile_last_visits {
	background-color: #3333CC;
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	font-family: verdana;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	position: absolute;
	top: 0; left: 5px;
	padding: 2px 7px;
}

span.create_course_help_text {

	color: #3366FF;

}

td.param {

    font-weight:bold;
    color: #3366FF;

}


span.admin_users_perms_userlogin {

    color: #3366FF;

}

span.admin_users_perms_pagenumber {

    color: #3333CC;
}

tr.agenda_new_task {

    background-color:#3366FF;
    font-size:14px;
    text-align:left
    ;color:#E6EBEE
    ;font-weight:bold;

}

th.agenda_text_tasks {

    width:30%;
    color:  #FFFFFF;

}

th.agenda_text_appointments {

    width:30%;
    color:  #FFFFFF;
}

span.marks_marks_pagenumber {

    color: #3333CC;
}


tr.work_work_teachers_files {

    background-color: #3399FF;

}

a.others_docs_doc_name {

    color: #3366FF;
    font-weight: bold;
}

span.users_unregister {

    color: #3366FF;

}

option.users_group_mark1 {

    background-color: #CCCCCC; 
}

option.users_gtoup_mark2 {

    background-color: #BBBBBB;
}

option.users_group_mark3 {

    background-color: #CCCCCC;
}

span.black {
	vertical-align: top;
	color: #FFFFFF;

}

img.black {

    vertical-align: top;
}

font.admin_user_rap {

    color: #3366FF;
}

font.admin_file_size {

    color: #3366FF;
}

th.course_content_ub {

    text-decoration: none;

}

font.chat_green {

    color: #3366FF;
}

font.content_avail {

    color: #3333CC;
}


font.content_date_insert {

    color: #3366FF;
}


font.user_payment {

    font-size: 9pt;
    color: #3366FF;

}