/**************************************
 * THEME NAME: ics
 *
 * Files included in this sheet:
 *
 *   ics/ics_styles.css
 **************************************/

/***** ics/ics_styles.css start *****/

/*** strona o okreslonej szerokości ***/
#page {
    width: 990px;
    margin: 0px auto;
	background-color: #ffffff;
}

/*** kolor tła strony ***/
body {
    margin-top: 0px;
    background: #c1c1c1;
    background-repeat: repeat-y;
    background-attachment: scroll;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
	line-height: 160%;
}

#content{
	margin-top: -20px;
}

#content #left-column {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#itlogo{
	display: block;
	background-image: url('pix/ii.jpg');
	background-repeat:no-repeat;
	width: 45px;
	height: 37px;
	border: 0;
}

/*** lista wypunktowana w opisach ***/
.it_ul_indent{
	padding-left: 25px;
	list-style-type: circle;
}

.section_add_menus{
	margin-top: 20px;
	margin-bottom: 20px;
}

.niewidoczny{
	display: none;
}

.ikona_szara{
	background-image: url('pix/ikona_sz.gif');
	background-repeat:no-repeat;
	background-position: center center;
	width: 12px;
	height: 8px;
	border: 0;
	padding-right: 10px;
	vertical-align: top;
	margin-right: 3px;
}


/*ul {
    list-style-type: none;
    padding: 0;
}*/

/*** kolory i style linków ***/
a:link {
    color: #5e5e5e;
    font-weight: normal;
    text-decoration: none;
}

a:visited {
    color: #5e5e5e;
    font-weight: normal;
    text-decoration: none;
}

a:hover {
    color: #8f2a2a;
    font-weight: normal;
    text-decoration: underline;
}

/*** wysokosć i rysunek nagłówka ***/
#header {
    height: 180px;
    background-image: url(pix/header.png);
}

#header-home {
    height: 180px;
    background-image: url(pix/headermain.png);
}

/*** wymiary paska i czcionki nawigacji ***/
.navbar {
    height: 0px;
    padding-top: 2px;
    background-image: url(pix/navbarics.png);
    font-size: 10px;
}

.breadcrumb {
    height: 0px;
    color: #5e5e5e;
    font-weight: bold;
    font-size: 12px;
}

.first a:visited {
    color: #5e5e5e;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: underline;
}

.first a:link {
    color: #5e5e5e;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: underline;
}

.first a:hover {
    color: #7c0c17;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: underline;
}

/*** menu nagłówka ***/
.headermenu {
    padding-top: 3px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 0.9em;
    visibility: hidden;
}

.headermenu a:visited {
    color: #7c0c17;
    font-size: 0.87em;
    font-weight: bold;
    text-decoration: none;
}

.headermenu a:link {
    color: #7c0c17;
    font-size: 0.87em;
    font-weight: bold;
    text-decoration: none;
}

.headermenu a:hover {
    color: #7c0c17;
    font-size: 0.87em;
    font-weight: bold;
    text-decoration: underline;
}

/*** nagłówki bloków - a w zasadzie ich wyłaczenie***/
div.header {
    background-color: #ffffff;
    /*background-image: url(pix/h2i11red.png);*/
}

div.title {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    color: #ffffff;
}

.sideblock {
    background-color: #ffffff;
}

.sideblock .header {
    color: #000000;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
	border: none;
}

/*** ikonka hide-show w bloku ***/
.sideblock .header .hide-show-image {
    float: right;
    height: 0px;
    width: 0px;
    margin-top: 0px;
	border: none;
}

.sideblock .content {
    font-size: 11px;
    line-height: 160%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #ffffff;
	border: none;
}

.right.side{
	display: none;
}

#right-column .sideblock .content {
    background-color: #ffffff;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#left-column{
	border-right: thin #efefef solid;
}

#left-column .sideblock .content {
    background-color: #ffffff;
}

/*** styl tabeli zadań-tygodni ***/
#course-view .section .left {
    background-color: #ffffff;
    color: #ffffff;
}

#course-view .section td.left {
    text-align: right;
    width: 0px;
}

/*** centralny blok nagłówkowy ***/
#course-view .section td {
    font-size: 11px;
    line-height: 160%;
    color: #5e5e5e;
}

td#middle-column tr.section td.content, td#middle-column tr.section td.side {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#layout-table{
	margin-top: 0px;
}

#layout-table #left-column {
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
}

#layout-table #middle-column {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 12px;
}

#layout-table #right-column {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 12px;
	border-left: thin #efefef solid;
}

.weekscss li.section {
    margin-bottom: 0.8em;
    border-color: #d8d8d8;
}

.course .section .content .summary {
    font-size: 11px;
}

.course-content{
	margin-top: -20px;
}

/*** podkreslenia linków w module centralnym
 .course .section .content .summary a:link {
 text-decoration: underline;
 }
 
 .course .section .content .summary a:visited {
 text-decoration: underline;
 }
 ***/
/*** ustawienia stopki ***/
#footer {
    height: 63px;
    color: #5e5e5e;
    background-color: #ffffff;
    background-image: url(pix/stopka.png);
    font-size: 0.818em;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 5px;
	line-height: 140%;
}

#footer a:visited {
    font-weight: bold;
}

#footer a:link {
    font-weight: bold;
}

#footer a:hover {
    font-weight: bold;
    text-decoration: underline;
}

/*** wygląd nagłówków wiadomości na pierwszej stronie ***/
.forumpost .subject {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #CC0000;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
	padding-bottom: 5px;
	border-bottom: solid thin;
}

.author, .author a {
	margin-top: 5px;
	color: #ababab;
	display: none;
}

.forumpost{
	border: none;
}

.picture.left, .left.side{
	display: none;
}

.forumpost .topic {
	border: none;
}

.forumpost .starter {
    font-size: 0.97em;
}

.forumpost .content {
    font-size: 0.97em;
    color: #5e5e5e;
}

.forumheaderlist .header {
    background-color: #d8d8d8;
    border-top-color: #5e5e5e;
    border-right-color: #5e5e5e;
    border-bottom-color: #5e5e5e;
    border-left-color: #5e5e5e;
}

.forumheaderlist .discussion .starter {
    background-color: #d8d8d8;
}

/***likwidacja bloku tematy w sekcji środkowej ***/
.headingblock, h2.headingblock {
    font-size: 0.0em;
    text-align: center;
    border-top-width: 0px;
    border-right-width-value: 0px;
    border-bottom-width: 0px;
    border-left-width-value: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#course-view .headingblock {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    border-top-width: 0px;
    border-right-width-value: 0px;
    border-bottom-width: 0px;
    border-top-style: none;
    border-right-style-value: none;
    border-bottom-style: none;
    border-left-width-value: 0px;
    border-left-style: none;
    background-color: #d8d8d8;
    background-image: none;
    color: #000000;
    height: 0px;
}

#course-view ul.section{
	margin: -10px 0 0 0;
}

.skip-block-to, #maincontent {
    display: none;
    height: 0px;
}

/*** koniec likwidacji ***/
.forumaddnew, .forumnodiscuss, .noticeboxcontent {
    text-align: center;
}

/*** napis wypisz mnie z tego forum ***/
#site-index .subscribelink, #course-view .subscribelink {
    text-align: right;
    font-size: 10px;
}

/*** polecenia forum edytuj usun ***/
.forumpost .commands {
    font-size: 10px;
}

/*** napis [starsze wiadomosci] ***/
.forumolddiscuss {
    text-align: right;
    font-size: 11px;
}

/*** przypisz role ***/
body#course-category .rolelink {
    text-align: right;
    font-size: 12px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
}

/*** opisy i lista przedmiotow ***/
.box {
    clear: both;
    font-size: 11px;
}

.coursebox {
    margin-bottom: 0px;
	margin-left: 10px;
	border: none;
}

.courseico {
    margin-right: 3px;
}

.categorypicker {
    font-size: 0.87em;
    padding-top: 10px;
}

form {
    margin-bottom: 5pt;
}

#coursesearch, #coursesearch2 {
    text-align: center;
}

.coursesearchbox {
    color: #ffffff;
    font-size: 1.3em;
    font-family: Tahoma;
    font-weight: bold;
}

/*** strona logowania ***/
.loginbox {
    font-size: 12px;
}

.loginbox .subcontent {
    font-size: 11px;
    padding-top: 0px;
}

.generalbox {
    width: 94%;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    line-height: 160%;
}

/*** ikonki przy linkach ***/
.section .activity img.activityicon {
    vertical-align: middle;
    height: 12px;
    width: 12px;
}

img.icon {
    width: 12px;
    height: 12px;
}

/*** tekst zmodyfikowano ***/
.mod-resource .modified {
    font-size: 0.7em;
}

/*** style magdy ***/
.text_menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none
}

.text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none
}

/* ISTOTNE STYLE PRZY ZMIANACH KOLORYSTYCZNYCH */
.label{
	text-align: justify;
}

.label h1:before{
	content: url("pix/ikona_cz_t.gif");
	margin-right: 4px;
}

.label h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #CC0000;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
	padding-bottom: 10px;
	border-bottom: solid thin;
	margin-bottom: 20px;
	text-align: left;
}

.label h2:before{
	content: url("pix/ikona_cz.gif");
	margin-right: 4px;
}

.label h2{
	text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none
}

.label h3{
	text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    /*color: #CC0000;*/
    text-decoration: none
}

/* [KONIEC] ISTOTNE STYLE PRZY ZMIANACH KOLORYSTYCZNYCH [KONIEC]*/

.label .switch_plus h2:before, .label .switch_plus h3:before{
	content: url("pix/switch_plus.gif");
	margin-right: 4px;
}

.label .switch_minus h2:before, .label .switch_minus h3:before{
	content: url("pix/switch_minus.gif");
	margin-right: 4px;
}

.slider{
	padding-left: 15px;
	margin-bottom: 20px;
}

.version {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #993333;
    text-decoration: underline;
    font-weight: bold
}

.stopka1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #000000
}

.text_cz {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none
}

.link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: underline
}

.wiecej {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none
}


.form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #333333;
    text-decoration: none;
    border: none;
    border-width: 10px 1px 1px;
    border-color: #FF3300 #CCCCCC #CCCCCC
}


.headingblock.header.outline,.summary,.navbar,.subscribelink,.headingblock.header{
	display: none;
}

/*.headingblock.header.outline, .summary, .navbar, .title, .subscribelink, .headingblock.header{
	display: none;
}*/

a.langChangeLink:link{
	font-weight: bold;
	text-decoration: underline;
	color: #8f2a2a;
	font-size: 10px;
}

/* rozmiar html area */
div.toolbar + .iframe{
	height: 500px;
}

.mform div.fhtmleditor {
	width: 800px;
}

.htmlarea{
	width: 800px;
	/*height: 600px;*/
}

#id_content.form-textarea{
	height: 500px;
}

.passedaway{
	border: 1px solid;
	padding: 1px 3px;
}

a.switch_plus h2:before{
	content: url("pix/switch_plus.gif");
	margin-right: 4px;
}

a.switch_minus h2:before{
	content: url("pix/switch_minus.gif");
	margin-right: 4px;
}

a.switch_minus h2, a.switch_plus h2{
	text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none
}

ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}


.partners img {
  margin: 0.6em;
  margin-bottom: 2em;
}/***** ics/ics_styles.css end *****/

