@import url(reset.css);
@import url(default.css);
@import url(classes.css);
@import url(fancybox/jquery.fancybox.css);
@import url(fancybox/jquery.fancybox-buttons.css);
@import url(fancybox/jquery.fancybox-thumbs.css);
@import url(smoothness/jquery-ui-1.9.2.custom.css);
@import url(tipsy.css);

/**
 * Formatowanie podstawowych elementów HTML
 */
body {font-family: Tahoma, sans-serif; font-size: 11px; background-color: #016f9d; margin: 15px 0 15px 0; color: #313131;}
a {text-decoration: none;}

ul {margin: 0.5em 0; padding: 0;}
ul li {list-style-type: none; padding: 0px 0px 0px 30px; margin: 4px 0px 4px 0px; background: url(../img/ul.png) no-repeat 15px 6px;}

ol {margin: 0.5em 0; padding: 0 0 0 30px;}
ol li {padding: 0; margin: 4px 0px 4px 0px;}


/**
 * Layout strony autoryzacji
 */
#kAut0 {position: relative; margin: auto; width: 500px; padding: 20px 0;}

#kAut0 h1 {color: White;}

div.apla {position: relative; padding: 30px; background-color: White; border-radius: 7px;}

div.apla + div {padding: 10px 5px; text-align: right;}
div.apla + div a {margin-left: 15px;}


/**
 * Layout główny - podstawowe kontenery
 */
#k0 {position: relative; margin: auto; min-width: 975px; max-width: 1200px; padding: 0 10px;}
#k1 {position: relative; padding: 0px 5px 5px 5px; color: White}
#k2 {position: relative; padding: 10px; background-color: White; border-radius: 7px;}
#k3 {position: relative; margin: 10px 5px 10px 5px; min-height: 60px; color: White}


/* Kontener - k1
 ---------------------------------------------------------------------- */
#k1_panel {float: left; font-size: 1.5em; font-weight: bold;}
#k1_panel span {color: #e1ebf2;}
#k1_zalogowany {float: right;}
#k1_zalogowany span {font-weight: bold;}
#k1_jezyki {position: relative; width: 16px; overflow: hidden;}
#k1_jezyki span {display: none;}
#k1_jezyki:hover span {display: inline;}
#k1_jezyki span a {margin-left: 10px;}
#k1_tlum_k a {background-color: White; padding: 1px 6px 2px 6px; border-radius: 5px; font-size: 10px;}
#k1_tlum_k a.wlacz {color: Red;}
#k1_tlum_k a.wylacz {color: Green;}
	
/* Kontener - k2
 ---------------------------------------------------------------------- */


/* Kontener - k2-1 (główne menu)
 ---------------------------------------------------------------------- */
#k2-1 {position: relative; margin-bottom: 10px;}

div.mmenu {width: 240px; color: White; float: left; margin-right: 15px;}
div.mmenu > div {padding: 8px 9px 6px 9px;}
div.mmenu h3 {margin: 0 0 10px 0; font-size: 1.2em;}
div.mmenu ul {margin: 0;}
div.mmenu li {list-style-type: none; padding: 0px 0px 0px 15px; margin: 1px 0px; background: url(../img/ptk_1.png) no-repeat 5px 6px;}
div.mmenu li.zaznacz {padding: 0px 0px 0px 20px; background: url(../img/ptk_2.png) no-repeat 5px 6px;}

div.mmenu a {color: White; }
div.mmenu a:hover {color: Yellow;}

#mmenu_1 {background: #0979a7 url(../img/menu_1_top.png) no-repeat top;}
#mmenu_1 > div {background: url(../img/menu_1_bottom.png) no-repeat bottom;}
#mmenu_2 {background: #0095d7 url(../img/menu_2_top.png) no-repeat top;}
#mmenu_2 > div {background: url(../img/menu_2_bottom.png) no-repeat bottom;}
#mmenu_3 {background: #00aefb url(../img/menu_3_top.png) no-repeat top;}
#mmenu_3 > div {background: url(../img/menu_3_bottom.png) no-repeat bottom;}

#k2-1_historia {float: right;}
#k2-1_historia a {margin-left: 5px;}

/* Kontener - k2-2 (nawigacja)
 ---------------------------------------------------------------------- */
#k2-2 {position: relative; background-color: #dddddd; padding: 6px 10px 8px 10px; margin-bottom: 10px; color: #252525;}

#k2-2_lewa {float: left; color: #464646;}
#k2-2_lewa span {font-weight: bold;}
#k2-2_lewa img {margin: 0 7px; width: 9px; height: 7px; background-image: url(../img/ptk_3.png)}
#k2-2_lewa a {color: #464646;}
#k2-2_lewa a:hover {color: #ff6000;}

#k2-2_prawa {float: right;}
#k2-2_prawa a {font-weight: bold; color: Gray;}
#k2-2_prawa a:hover {color: #ff6000;}

/* Kontener - k2-3 (menu kontekstowe)
 ---------------------------------------------------------------------- */
#k2-3 {position: relative; margin-bottom: 15px;}
#k2-3 > div.przycisk {margin-right: 10px;}

/* Kontener - k2-4 (kontent)
 ---------------------------------------------------------------------- */
#k2-4 {position: relative; margin-bottom: 15px;}

#k2-4 > div {padding: 0 10px;}
h1#k2-4_nag {font-size: 1.6em; font-variant: small-caps; padding: 4px 0px 4px 0px; margin-bottom: 15px; background-image: url(../img/kropki_2.png); background-position: bottom; background-repeat: repeat-x;}
h2.uni_nag {font-size: 1.2em;}
h2.uni_nag span {color: #0094d5;}


div.informacja {position: relative; margin: 20px 0 0 0; padding: 10px; border: 1px solid #999999;}
div.informacja span {position: absolute; color: #313131; font-weight: bold; background-color: White; padding: 0 5px; top: -7px; left: 10px;}

textarea.autoResize {display: block;}

/* Menedżer modułów */
#tabelaMM {width: 100%;}
#tabelaMM .nazwaGrupy td {background-color: White !important; font-weight: bold; padding: 7px 10px !important;}

/* Menedżer modułów - grupy */
#tabelaMMG {width: 40%;}

/* Słownik */
#tabelaSlownikAW {width: 100%;}
#tabelaSlownikAO {width: 100%;}
#slownikWarUzycia {margin-bottom: 20px; background-color: #f8f8f8; padding: 15px;}
#slownikWarUzycia h6 a {float: right; font-size: 11px; font-weight: normal;}
.slownikWidRoz {padding: 0 0 5px 25px; line-height: 17px;}
.slownikWidRoz .fla {margin: 0 9px 0 -25px}

slownik:hover {background-color: #fcfc00; color: Black; padding: 1px 5px 2px 5px; margin: -1px -5px -2px -5px; border-radius: 5px; cursor: pointer;}
#tlumKontForm {position: absolute; top: 50px; right: 50px; width: 380px; min-height: 30px; padding: 20px 10px 10px 10px; background-color: Yellow; border-top: 1px solid #e8e6cf; border-left: 1px solid #e8e6cf; border-radius: 5px; box-shadow: 2px 2px 2px #434343; z-index: 99;}
#tlumKontForm span.zamknij {position: absolute; top: 5px; right: 5px; display: block; width: 10px; height: 10px; background: url(../img/close_small.png) no-repeat; cursor: pointer; z-index: 99;}
#tlumKontForm div.kontrolka {margin-bottom: 5px;}
#tlumKontForm div.button span {float: right; padding-top: 5px;}
#tlumKontForm div.info_ {margin-top: 10px; padding: 5px 3px 0 3px; border-top: 1px solid Black; line-height: 17px;}
#tlumKontForm div.info {background-color: #ffffea; margin-top: 10px; padding: 5px 10px; border-radius: 5px; box-shadow: inset 1px 1px 2px #989800;}
#tlumKontForm div.info p + p {margin-top: 3px;}
#tlumKontForm div.info span {font-weight: bold;}
#tlumKontForm div.info a {text-align: right;}

/* TinyMCE */
textarea.pDTinyMCE {font-family: Verdana;}
a.onOffTinyMCE {line-height: 11px; padding: 0 13px; margin-left: 5px; background: url(../img/editor_html.png) no-repeat 0 -20px; text-decoration: none;}

/* Dziennik */
body.dziennikHistoriaEl {background-color: White; margin: 0; padding: 0;}
div.dziennikHistoriaEl {position: relative; margin: auto; max-width: 1080px; padding: 0; border: 1px solid White;}
div.dziennikHistoriaEl #tabelaDziennika {width: 1080px;}
#tabelaDziennika {width: 100%;}
a.dziennik_link {}

/* Dziennik logowan */
#tabelaDziennikaLog {width: 100%;}

/* Użytkownicy */
#tabelaUzytkownicy {width: 100%;}


/* Kontener - k2-5 (stopka)
 ---------------------------------------------------------------------- */
#k2-5 {position: relative; line-height: 40px; padding: 0 10px; color: #464646; background-color: #c2c2c2; text-align: right; border-radius: 7px;}

/* Kontener - k3 (copyright, standardy)
 ---------------------------------------------------------------------- */
#k3_icon {float: left;}
#k3_copy {float: right;}


