.i_admacl{background:url(m52.png) transparent no-repeat 0 -0px; height:16px; width:16px; }
.i_admakt{background:url(m52.png) transparent no-repeat 0 -17px; height:16px; width:16px; }
.i_admankiety{background:url(m52.png) transparent no-repeat 0 -34px; height:16px; width:16px; }
.i_admankietyw{background:url(m52.png) transparent no-repeat 0 -34px; height:16px; width:16px; }
.i_admart{background:url(m52.png) transparent no-repeat 0 -51px; height:16px; width:16px; }
.i_admcfgevents{background:url(m52.png) transparent no-repeat 0 -68px; height:16px; width:16px; }
.i_admcfg{background:url(m52.png) transparent no-repeat 0 -85px; height:16px; width:16px; }
.i_admcmslite{background:url(m52.png) transparent no-repeat 0 -102px; height:16px; width:16px; }
.i_admgroup{background:url(m52.png) transparent no-repeat 0 -119px; height:16px; width:16px; }
.i_adminfo{background:url(m52.png) transparent no-repeat 0 -136px; height:16px; width:16px; }
.i_admkursye{background:url(m52.png) transparent no-repeat 0 -153px; height:16px; width:16px; }
.i_admkursy{background:url(m52.png) transparent no-repeat 0 -170px; height:16px; width:16px; }
.i_admpomoc{background:url(m52.png) transparent no-repeat 0 -187px; height:16px; width:16px; }
.i_admsondy2{background:url(m52.png) transparent no-repeat 0 -204px; height:16px; width:16px; }
.i_admusers{background:url(m52.png) transparent no-repeat 0 -221px; height:16px; width:16px; }
.i_aktual{background:url(m52.png) transparent no-repeat 0 -136px; height:16px; width:16px; }
.i_ankiety{background:url(m52.png) transparent no-repeat 0 -34px; height:16px; width:16px; }
.i_b_accept{background:url(m52.png) transparent no-repeat 0 -238px; height:16px; width:16px; }
.i_b_add{background:url(m52.png) transparent no-repeat 0 -255px; height:16px; width:16px; }
.i_b_a_down{background:url(m52.png) transparent no-repeat 0 -272px; height:16px; width:16px; }
.i_b_a_gleft{background:url(m52.png) transparent no-repeat 0 -289px; height:16px; width:16px; }
.i_b_a_gright{background:url(m52.png) transparent no-repeat 0 -306px; height:16px; width:16px; }
.i_b_a_left{background:url(m52.png) transparent no-repeat 0 -323px; height:16px; width:16px; }
.i_b_alert{background:url(m52.png) transparent no-repeat 0 -340px; height:16px; width:16px; }
.i_b_a_right{background:url(m52.png) transparent no-repeat 0 -357px; height:16px; width:16px; }
.i_b_attach{background:url(m52.png) transparent no-repeat 0 -374px; height:16px; width:16px; }
.i_b_a_up{background:url(m52.png) transparent no-repeat 0 -391px; height:16px; width:16px; }
.i_b_back{background:url(m52.png) transparent no-repeat 0 -408px; height:16px; width:16px; }
.i_b_begin{background:url(m52.png) transparent no-repeat 0 -425px; height:16px; width:16px; }
.i_b_book{background:url(m52.png) transparent no-repeat 0 -442px; height:16px; width:16px; }
.i_b_calendar{background:url(m52.png) transparent no-repeat 0 -459px; height:16px; width:16px; }
.i_b_clock{background:url(m52.png) transparent no-repeat 0 -476px; height:16px; width:16px; }
.i_b_close{background:url(m52.png) transparent no-repeat 0 -493px; height:16px; width:16px; }
.i_b_comment{background:url(m52.png) transparent no-repeat 0 -510px; height:16px; width:16px; }
.i_b_copy{background:url(m52.png) transparent no-repeat 0 -527px; height:16px; width:16px; }
.i_b_database{background:url(m52.png) transparent no-repeat 0 -544px; height:16px; width:16px; }
.i_b_del{background:url(m52.png) transparent no-repeat 0 -561px; height:16px; width:16px; }
.i_b_doc{background:url(m52.png) transparent no-repeat 0 -578px; height:16px; width:16px; }
.i_b_download{background:url(m52.png) transparent no-repeat 0 -595px; height:16px; width:16px; }
.i_b_down{background:url(m52.png) transparent no-repeat 0 -612px; height:16px; width:16px; }
.i_b_edit{background:url(m52.png) transparent no-repeat 0 -629px; height:16px; width:16px; }
.i_b_end{background:url(m52.png) transparent no-repeat 0 -646px; height:16px; width:16px; }
.i_b_folder_close{background:url(m52.png) transparent no-repeat 0 -663px; height:16px; width:16px; }
.i_b_folder_open{background:url(m52.png) transparent no-repeat 0 -680px; height:16px; width:16px; }
.i_b_forward{background:url(m52.png) transparent no-repeat 0 -697px; height:16px; width:16px; }
.i_b_home{background:url(m52.png) transparent no-repeat 0 -714px; height:16px; width:16px; }
.i_b_info{background:url(m52.png) transparent no-repeat 0 -731px; height:16px; width:16px; }
.i_b_label{background:url(m52.png) transparent no-repeat 0 -748px; height:16px; width:16px; }
.i_b_lang{background:url(m52.png) transparent no-repeat 0 -765px; height:16px; width:16px; }
.i_b_link{background:url(m52.png) transparent no-repeat 0 -782px; height:16px; width:16px; }
.i_b_locked{background:url(m52.png) transparent no-repeat 0 -799px; height:16px; width:16px; }
.i_b_magic{background:url(m52.png) transparent no-repeat 0 -816px; height:16px; width:16px; }
.i_b_menu_g{background:url(m52.png) transparent no-repeat 0 -833px; height:16px; width:16px; }
.i_b_menu{background:url(m52.png) transparent no-repeat 0 -850px; height:16px; width:16px; }
.i_b_move{background:url(m52.png) transparent no-repeat 0 -867px; height:16px; width:16px; }
.i_b_next{background:url(m52.png) transparent no-repeat 0 -884px; height:16px; width:16px; }
.i_b_noteg{background:url(m52.png) transparent no-repeat 0 -901px; height:16px; width:16px; }
.i_b_note{background:url(m52.png) transparent no-repeat 0 -918px; height:16px; width:16px; }
.i_b_pdf{background:url(m52.png) transparent no-repeat 0 -935px; height:16px; width:16px; }
.i_b_preview{background:url(m52.png) transparent no-repeat 0 -952px; height:16px; width:16px; }
.i_b_prev{background:url(m52.png) transparent no-repeat 0 -969px; height:16px; width:16px; }
.i_b_print{background:url(m52.png) transparent no-repeat 0 -986px; height:16px; width:16px; }
.i_b_priority{background:url(m52.png) transparent no-repeat 0 -1003px; height:16px; width:16px; }
.i_b_question{background:url(m52.png) transparent no-repeat 0 -1020px; height:16px; width:16px; }
.i_b_quiz{background:url(m52.png) transparent no-repeat 0 -1037px; height:16px; width:16px; }
.i_b_quote{background:url(m52.png) transparent no-repeat 0 -1054px; height:16px; width:16px; }
.i_b_read_no{background:url(m52.png) transparent no-repeat 0 -1071px; height:16px; width:16px; }
.i_b_read{background:url(m52.png) transparent no-repeat 0 -1088px; height:16px; width:16px; }
.i_b_refresh{background:url(m52.png) transparent no-repeat 0 -1105px; height:16px; width:16px; }
.i_b_reply{background:url(m52.png) transparent no-repeat 0 -1122px; height:16px; width:16px; }
.i_b_search{background:url(m52.png) transparent no-repeat 0 -1139px; height:16px; width:16px; }
.i_b_share{background:url(m52.png) transparent no-repeat 0 -1156px; height:16px; width:16px; }
.i_b_sondy{background:url(m52.png) transparent no-repeat 0 -204px; height:16px; width:16px; }
.i_b_star_0{background:url(m52.png) transparent no-repeat 0 -1173px; height:16px; width:16px; }
.i_b_star_1{background:url(m52.png) transparent no-repeat 0 -1190px; height:16px; width:16px; }
.i_b_star_2{background:url(m52.png) transparent no-repeat 0 -1207px; height:16px; width:16px; }
.i_b_star_3{background:url(m52.png) transparent no-repeat 0 -1224px; height:16px; width:16px; }
.i_b_star_4{background:url(m52.png) transparent no-repeat 0 -1241px; height:16px; width:16px; }
.i_b_star_5{background:url(m52.png) transparent no-repeat 0 -1258px; height:16px; width:16px; }
.i_b_star_6{background:url(m52.png) transparent no-repeat 0 -1275px; height:16px; width:16px; }
.i_b_stickerg{background:url(m52.png) transparent no-repeat 0 -1292px; height:16px; width:16px; }
.i_b_sticker{background:url(m52.png) transparent no-repeat 0 -1309px; height:16px; width:16px; }
.i_b_subject{background:url(m52.png) transparent no-repeat 0 -1326px; height:16px; width:16px; }
.i_b_subs{background:url(m52.png) transparent no-repeat 0 -1343px; height:16px; width:16px; }
.i_b_tree{background:url(m52.png) transparent no-repeat 0 -1360px; height:16px; width:16px; }
.i_b_up{background:url(m52.png) transparent no-repeat 0 -1377px; height:16px; width:16px; }
.i_b_wrong{background:url(m52.png) transparent no-repeat 0 -1394px; height:16px; width:16px; }
.i_dict{background:url(m52.png) transparent no-repeat 0 -1411px; height:16px; width:16px; }
.i_info{background:url(m52.png) transparent no-repeat 0 -136px; height:16px; width:16px; }
.i_login{background:url(m52.png) transparent no-repeat 0 -1428px; height:16px; width:16px; }
.i_logout{background:url(m52.png) transparent no-repeat 0 -1445px; height:16px; width:16px; }
.i_parent{background:url(m52.png) transparent no-repeat 0 -221px; height:16px; width:16px; }
.i_regadmrkt{background:url(m52.png) transparent no-repeat 0 -1462px; height:16px; width:16px; }
.i_reg{background:url(m52.png) transparent no-repeat 0 -1479px; height:16px; width:16px; }
.i_regrkt{background:url(m52.png) transparent no-repeat 0 -1462px; height:16px; width:16px; }
.i_regrpass{background:url(m52.png) transparent no-repeat 0 -1496px; height:16px; width:16px; }
.i_smiley-angry{background:url(m52.png) transparent no-repeat 0 -1513px; height:16px; width:16px; }
.i_smiley-cool{background:url(m52.png) transparent no-repeat 0 -1530px; height:16px; width:16px; }
.i_smiley-cry{background:url(m52.png) transparent no-repeat 0 -1547px; height:16px; width:16px; }
.i_smiley-embarassed{background:url(m52.png) transparent no-repeat 0 -1564px; height:16px; width:16px; }
.i_smiley-frown{background:url(m52.png) transparent no-repeat 0 -1581px; height:16px; width:16px; }
.i_smiley-laughing{background:url(m52.png) transparent no-repeat 0 -1598px; height:16px; width:16px; }
.i_smiley-smile{background:url(m52.png) transparent no-repeat 0 -1615px; height:16px; width:16px; }
.i_smiley-surprised{background:url(m52.png) transparent no-repeat 0 -1632px; height:16px; width:16px; }
.i_smiley-tongue-out{background:url(m52.png) transparent no-repeat 0 -1649px; height:16px; width:16px; }
.i_smiley-undecided{background:url(m52.png) transparent no-repeat 0 -1666px; height:16px; width:16px; }
.i_smiley-wink{background:url(m52.png) transparent no-repeat 0 -1683px; height:16px; width:16px; }
span.bIcon { height:16px; width:16px; font-size:16px; display:block; float:left; padding:0; margin:-1px 4px 0 -2px; }
img.bIcon { margin:1px 4px 0 0; float:left; }
.menu li a:hover span.menuIcon { text-decoration:none; }
a:hover span.bIcon { text-decoration:none; }
span.toolTip { cursor:pointer; padding-left:12px; background: url(../img/mp.gif) no-repeat; }
#module_admparamu fieldset,
#module_param fieldset,
#module_regrkt fieldset { border:medium none; }
div.yCard { display:none; border:1px solid #FAC800; background:#FFFFCF; opacity:0.95; position:absolute; z-index:3000; padding: 2px; }
#kursSticker { width:300px; cursor:pointer; margin-top:10px; }
textarea#kursStickerEditArea { display:none; border:none; width:296px; height:150px; background:none; font-size:1em; }
#kursHelp { cursor:pointer;margin-top:10px; width:60%; }
#kursHelp h4.title { margin:0;font-size:13px; }
#kursHelp div.cfginfo { text-align:left; }

#mapOfCourse { width:350px; margin-top:-15px; overflow:auto; max-height:70%; }
#mapOfCourse h4 { margin:0;font-size:13px; }
#mapOfCourse h4.name { margin:0;font-size:13px; padding:0; }
#mapOfCourse ul.courseList { padding:0; margin: 0; }
#mapOfCourse ul.courseList li { list-style-type:none; margin:0; }
#mapOfCourse ul.courseList li { padding:0 0 0 20px; background:url(../img/tree-leaf2.gif) no-repeat; }
#mapOfCourse ul.courseList li.end { padding:0 0 0 20px; background:url(../img/tree-leaf-end.gif) no-repeat; }
#mapOfCourse ul.courseList li h4 { padding:0; }
#mapOfCourse ul.courseList ul { padding:0; margin:0; }
#mapOfCourse ul.courseList ul li { background:url(../img/tree-leaf2.gif) no-repeat; padding:4px 0 2px 20px; }
#mapOfCourse ul.courseList ul li.end { background:url(../img/tree-leaf-end.gif) no-repeat; padding:4px 0 2px 20px; }
#mapOfCourse ul.courseList ul li.last { padding-bottom:3px; }
#mapOfCourse ul.courseList ul li a { margin-right:5px; }
#mapOfCourse ul.courseList ul li.last a { font-weight:bold; }
#mapOfCourse ul.courseList ul li img.bIcon { float:none; }

span.listLabels { cursor:pointer; }
#msgLabelsList { width:160px; margin-top:15px; overflow:auto; max-height:70%; font-weight:normal; text-align:left;}
#msgLabelsList p { text-align:right; border-bottom:1px solid #f9ca0c; font-size:0.8em; }
#msgLabelsList p b { cursor:pointer; font-weight:normal; border:1px solid #f9ca0c; color:#f9ca0c; padding:0 2px;}
#msgLabelsList ul { list-style-type:none; padding:0; margin:0; }
#msgLabelsList ul li { cursor:pointer; color:#888; }
#msgLabelsList ul li:hover { color:#000; }
#msgLabelsList input.msgNewLabel { border:0; border-bottom:1px solid #888; width:115px; background:none; }
#msgLabelsList input.msgNewLabelSubmit { border:1px solid #888; width:45px; background:none; font-size:0.9em; }
span.labels { background:#f1f5ec; font-size:0.85em; color:#111; margin-right:4px; padding:1px 2px; white-space:nowrap; }
span.label { background:#f1f5ec; font-size:0.85em; color:#006633; margin-right:4px; padding:1px 2px; white-space:nowrap; }
#txt span.label a { color:#006633; }
#txt span.labels a { color:#111; }
span.label span.buttonx { cursor:pointer; padding-left:8px; }
span.label span span { border-left:1px solid #006633; padding-left:3px; }
span.label span:hover span { background:#006633; color:#f1f5ec; }
#msgNewLabelForm { margin-top:5px; display:none; }
#msgLabels { line-height:1.2em; }
table.maxwidth { z-index:3; }
#txt h3.tablename { white-space:nowrap; }
iframe { border:0; }
.MOpopup {
    z-index:100;
    position:absolute;
}
.MOpopup iframe {
    width:700px;
    height:580px;
}
.MOpopupLabel h3 {
    float:right;
    font-size:16px;
    height:16px;
    width:16px;
    margin:2px;
    cursor:pointer;
    background: url(../img/close.png) no-repeat;
}
.MOpopupLabel {
    height:20px;
}
.modalDialog_transparentDivs {
	filter:alpha(opacity=40);
	opacity:0.4;
	background-color:#AAA;
	z-index:4000;
	position:absolute;
}
.modalDialog_contentDiv{
	z-index:100;
	position:absolute;
	background-color:#FFF;
}
.modalDialog_contentDiv_shadow{
	z-index:90;
	position:absolute;
	background-color:#555;
	filter:alpha(opacity=30);
	opacity:0.3;
}
.MOerror{
	border:3px solid #a52a2a;
	z-index:100;
	position:absolute;
	color:#a52a2a;
	background:#fff;
}
.MOerror div {
	padding:2px 2px 2px 2px;
}
.MOerror h2 {
	text-align:left;
	margin:0;
	padding:2px 5px;
	height:20px;
	background:#9F3131;
	font-size:14px;
	font-weight:bold;
}

.MOerror h3 {
	text-align:center;
	margin:20px 0;
}
.MOerror p {
	text-align:center;
	margin-top:5px;
}
.MOerror p span {
	cursor:pointer;
	border:1px solid #aaa;
	border-color:#bbb #888 #888 #bbb;
	background:#f4f4f4;
	margin:2px;
	padding:0 8px 1px 8px;
	height:18px;
	color:#888;
}
.MOconfirm {
	z-index:100;
	position:absolute;
	color:#a52a2a;
	background:#fff;
}
.MOconfirm div {
	padding:2px 2px 2px 2px;
}
.MOconfirm h2 {
	text-align:left;
	margin:0;
	padding:3px 5px;
	height:20px;
}
.MOconfirm h3 {
	text-align:center;
	margin:20px 0;
}
.MOconfirm p {
	text-align:center;
	margin-top:20px;
}
.MOconfirm p span {
	cursor:pointer;
	border:1px solid #aaa;
	border-color:#bbb #888 #888 #bbb;
	background:#f4f4f4;
	margin:2px 10px;
	padding:0 8px 1px 8px;
	height:18px;
	color:#888;
}

img.smiley { cursor:pointer; }

#txt div.tmenu div.infoFooter table.infoFooter { width:100%; }
#txt div.tmenu div.infoFooter table.infoFooter tr td.infoAuthor { width:30px; }
#txt div.tmenu div.infoFooter table.infoFooter tr td.infoAuthor span.infoAuthor { white-space:nowrap; }
#txt div.tmenu div.infoFooter table.infoFooter tr td.infoButtons a.button { float:right; }
#txt div.tmenu div.infoHead img.bIcon { float:right; cursor:pointer; margin:1px 2px 0 3px; }
#txt div.infoHead { margin:0 0 2px 0; }
#txt div.tmenu div.infoHead img.i_b_doc, 
#txt div.tmenu div.infoHead img.i_aktual { cursor:default; float:left; margin:1px 3px 0 0; }
#txt div.infoHead img.readInfo { border:0; display:block; float:right; }
#txt div#module_info span.label,
#txt div#module_info span.label { background:none; }
#txt div.tmenu div.tmenu3 div.infoFooter span.label { padding:0; margin-right:0; }

#txt table tr td.art_text a { color:blue; }
ul.tree ul li.katOpen ul { display:block; }
ul.tree li ul li.katClose ul { display:none; }
#txt img.BBCimg { float: left; margin: 6px 5px 3px 3px; }

#hr div.lov { margin-top:-3px; }
#hr div.lov a { text-align:left; }

#calMonth table { width:100%; table-layout:fixed;border-collapse:collapse; }
#calMonth table tr td { text-align:center; font-size:0.85em; }
#calMonth table tr td a { display:block; height:100%; }
#calMonth table tr td.exists { font-weight:bold; }
#calMonth table tr td.tm { }
#calMonth table tr td.om a { color:#999; }
#calMonth span.bcl { float:left; margin-right:4px; cursor:pointer; }
#calMonth span.bcr { float:right; margin-left:4px; cursor:pointer; }
#calMonth span.binfo { font-size:0.85em; }
#calMonth div.calPanel { font-weight:bold;text-align:center }
#calMonth table tr.dayNames td { font-size:0.7em; background:none; }
#calMonth table tr td { background:#fff; }
#calMonth table tr td.day5 { background:#ddd; }
#calMonth table tr td.day6 { background:#ddd; }
#calMonth table tr.dayNames td.day5 { background:none; }
#calMonth table tr.dayNames td.day6 { background:none; }
#calMonth .calPanel .binfo a { display:inline; }
#pmenu #calMonth table tr td.toDay { font-weight:bold; background:#FFF7C8; border:1px solid #555; }

#txt td.fSetHidden img.fSetOn { display:none; }
#txt td.fSetVisible img.fSetOff { display:none; }
#txt td.fSetHidden fieldset,
#txt td.fSetVisible fieldset { cursor:pointer; }
#txt td.fSetHidden fieldset { border-left-width:0; border-right-width:0; border-bottom-width:0; }
#txt td.fSetHidden fieldset table { display:none; }
#txt td.fSetHidden fieldset legend { margin-left:1px; }
#txt img.fSetOn,
#txt img.fSetOff { margin-right:5px; margin-left:3px; }
#txt hr.clear { clear:both; }

form.selector { margin-left:20px; float:right; }
form.selector span a { display:block; width:100%; height:100%; }
form.selector span { margin-top:2px; margin-right:2px; }
form.selector input { margin-right:2px; text-align:center; }
form.selector img.disabled { opacity:0.4; }
form.selector span.info { float:left;margin-right:4px; }

#txt .sondy2info { margin:3px; width:auto; float:left; }
#txt .sondy2info div.tmenu { width:auto; float:left; }
#txt .sondy2info table { border:1px solid #666; border-collapse:collapse; }
#txt .sondy2info table tr.header td { font-weight:bold; }
#txt .sondy2info table tr.content td { background:#fff; }
#txt .sondy2info tr td.col_0 { width:25px; }
#pmenu ul.sortList { list-style-type:none; margin:0; padding:0; }
#pmenu ul.sortList li.sortList { margin:0; }

table.czramka { border:1px solid #000; border-collapse:collapse; }
table.czramka tr td { border:1px solid #000; }

#txt input[type=text].notempty,
#txt input[type=password].notempty,
#txt textarea.notempty { border:1px solid #FF8F8F; background:#FFEFEF; }
#txt input[type=checkbox] { border:none; }

#txt input[disabled].notempty,
#txt textarea[disabled].notempty { background:#ccc; border:1px solid #999; }

#txt input[type=text].notempty:focus,
#txt input[type=password].notempty:focus,
#txt textarea.notempty:focus { background:#FFF7C8; }

a.button, span.pbutton, input[type=button], input[type=submit] { -moz-border-radius:5px; border-radius:5px; }
ul.bookMark { padding:0; float:left; margin:2px 10px 0 4px; list-style-type:none; }
ul.bookMark li.bookMark,
ul.bookMark li.bookMarkActive { margin:0 5px 0 0; float:left; background: url(../img/menu.left.png) no-repeat 0 0; padding-left:4px; opacity:0.7; }
ul.bookMark li.bookMarkActive { opacity:1; background-position: 0 -42px; font-weight:bold; background-color:#FFF7C8; }
ul.bookMark li span.bookMark { display:block; padding:3px 10px 4px 6px; background: url(../img/menu.right.png) no-repeat 100% 0; cursor:pointer; }
ul.bookMark li.bookMarkActive span.bookMark { background-position: 100% -42px; }

#galleryList { margin: 10px 0; }
#galleryList li { list-style-type: none; display: block; margin: 2px 0 0 0; height: 124px; }
#galleryList li a img { display: block; float: left; margin: 0 5px 0 0; border:1px solid #9E8549; }
#galleryList li span { display: block; }
#galleryList li span.modd { color: #888888; font-size: 0.8em; }

#lbOverlay { position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../img/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(../img/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(../img/close.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }#module_kalendarz div.opId6 { min-width:930px; }
#module_kalendarz div.opId1 { min-width:800px; }
#module_kalendarz div.opId3 { min-width:800px; }
#module_kalendarz td.tabelka div.week table { height:100%; width:100%; border-collapse:collapse; table-layout:fixed; }
#module_kalendarz td.tabelka div.week table tr.weekHeader td { text-align:right; padding:0 2px; height:18px; }
#module_kalendarz td.tabelka div.week table tr.weekHeader td a { display:block; }
#module_kalendarz td.tabelka div.week table tr.weekHeader td.om { background:#dddddd; }
#module_kalendarz td.tabelka div.week table tr.weekHeader td.om a { color:#888; }
#module_kalendarz td.tabelka div.week table tr td.d7 { border-right:none; }
#module_kalendarz div.opId6 tr.row_1 td,
#module_kalendarz div.opId1 tr.row_1 td,
#module_kalendarz div.opId3 tr.row_1 td { padding:0; }
#module_kalendarz tr.tabhead td div { white-space:nowrap; text-align:center; }
#module_kalendarz tr.tabhead td.toDay,
#module_kalendarz tr.row_1 td.toDay { background:#fdfccd; }
#module_kalendarz td.godz { text-align:center; width:40px; }
#module_kalendarz div.callNow { position:relative; height:0; margin-right:2px; }
#module_kalendarz div.callNow div { height:0; border:1px solid red; position:absolute; width:100%; opacity:0.4; overflow:hidden; left:0; }
#module_kalendarz div.callEvents { position:relative; height:0; margin:0 4px 0 2px; }
#module_kalendarz div.callEvents div { position:absolute; width:100%; opacity:0.8; overflow:hidden; }
#module_kalendarz div.callEvents tr.weekEvents div { position:relative; white-space:nowrap; margin-top:2px;}
#module_kalendarz div.callEvents tr.weekEvents td { vertical-align:top; }
#txt div#module_kalendarz div.callEvents tr.weekEvents td dl dt,
#txt div#module_kalendarz div.callEvents tr.weekEvents td dl dd { display:inline; }
#txt div#module_kalendarz div.callEvents dl, 
#txt div#module_kalendarz tr.allDayEvent div.event { border-width:1px; border-style:solid; font-size:0.8em; }
#txt div#module_kalendarz table.allDayEvents { width:100%; }
#txt div#module_kalendarz tr.allDayEvent div.event { padding:0 2px; margin:0 2px 0 4px; overflow:hidden; }
#txt div#module_kalendarz img.i_b_a_left { margin-top:-2px; height:13px; }
#txt div#module_kalendarz img.i_b_a_right { margin-top:-2px; height:13px; float:right; }
#txt div#module_kalendarz dl { margin:0; }
#txt div#module_kalendarz tr.allDayEvent dl { white-space:nowrap; }
#txt div#module_kalendarz dl dt { display:block; }
#txt div#module_kalendarz tr.allDayEvent dl dt { display:inline; }
#txt div#module_kalendarz dl dt a, 
#txt div#module_kalendarz dl dt strong { overflow:hidden; padding-left:1px; text-align:left; white-space:nowrap; font-weight:bold; display:block; text-decoration:none; }
#txt div#module_kalendarz dl dd { margin:0; overflow:hidden; padding:0 1px; text-align:left;}
#txt div#module_kalendarz tr.allDayEvent dl dd { display:inline; }
#txt div#module_kalendarz div.callEvents tr td div.event dl { background-color:transparent; border-color:none; color:inherit; } 
#txt div#module_kalendarz div.week { margin:0; }
#txt div#module_kalendarz ul.bookMark { float:right; width:280px; }
#txt div#module_kalendarz ul.bookMark li { float:right; }
#txt div#module_kalendarz div.calSelector { width:400px; float:left; height:20px; margin:0 0 3px 2px; }
#txt div#module_kalendarz div.calSelector form { float:none; }
#txt div#module_kalendarz div.opId3 tr td div.event dl { background-color:transparent; border-color:transparent; cursor:pointer; }
#txt div#module_kalendarz table.szramka div.selected { width:70px; }

.MOremind { border:3px solid #a52a2a;  z-index:10000; position:absolute; color:#000; background:#fff; }
.MOremind div { padding:2px 2px 2px 15px; }
.MOremind h2 { text-align:left; margin:0; padding:2px 5px; height:20px; background:#a52a2a; font-size:14px; font-weight:bold; color:#eee; }
.MOremind h3 { text-align:center; margin:20px 0; }
.MOremind p { text-align:center; margin-top:5px; }
.MOremind p span { cursor:pointer; border:1px solid #aaa; border-color:#bbb #888 #888 #bbb; background:#f4f4f4; margin:2px; padding:0 8px 1px 8px; height:18px; color:#888; }
div.lov { height:18px; float:left; margin:2px 2px 0 5px; cursor:pointer; } 
div.lov .selected { border-width:1px; border-style:solid; height:18px; padding-top:1px; padding-left:2px; -moz-border-radius:5px; border-radius:5px; }
div.lov .selected span { margin:0 6px; width:auto; font-size:1em; white-space:nowrap; } 
div.lov .selected img.bIcon { margin:1px 2px 0 0; } 
div.lov .list { position:absolute; display:none; border-width:1px; border-style:dashed solid solid solid; margin-top:-1px; z-index:1; -moz-border-radius:0 0 5px 5px; border-radius:5px; } 
div.visible div.list { display:block; } 
div.visible div.list ul { margin:0; padding:0; list-style-type:none; } 
div.visible div.list li.noActive:hover { background:none; cursor:auto; } 
div.visible div.list li { padding:4px; } 
div.visible div.list li a { display:block; } 
div.visible .selected { -moz-border-radius:5px 5px 0 0; }
#txt div.visible div.list li a:hover { text-decoration:none; }

div.lov div.list ul li.separate { height:3px; background:url(../img/szary1px.gif) repeat-x 0 50%; padding:0; }
div.lov div.list li.textSeparate:hover,
div.lov div.list li.textSeparate { background:url(../img/szary1px.gif) repeat-x 0 50%; padding:0 7px; text-align:center; cursor:default; }
div.lov div.list li.textSeparate span { padding:0 3px; font-style:italic; }
div.lov div.list li img { float:none; display:inline; margin-top:0; }
#pmenu ol { list-style-type:none; padding:0; }
#pmenu ol li { margin:0 0 10px 0; }
#pmenu ol li a { display:inline; }
#pmenu ul li.sortList ul { overflow:hidden; font-size:0.85em; }
#pmenu ul li.sortList ul li { white-space:nowrap; padding-left:2px; height:auto; margin-bottom:3px; }
#pmenu ul li.sortList ul li a { background:url(../img/bloginfo.gif) no-repeat scroll 2px 0 transparent; padding-left:16px; }
#pmenu ul li.sortList #onlineBox ul li span { background:url(../img/cal_imieniny.png) no-repeat scroll 2px 2px transparent; padding-left:16px; }
.i_sticker, .i_pomoc { cursor: pointer; }
#m_STICKER {
    display: none;
    border: 1px solid #FAC800;
    background: #FFFFCF;
    width: 300px;
    right:35px;
    opacity:0.9;
    position:absolute;
    top:35px;
    z-index:3000;
    cursor:pointer;
    padding: 2px;
    overflow: auto;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-border-radius:5px;
    -moz-box-shadow:0 0 8px #555555;
}
#stickerText { }
textarea#stickerEditArea {
    display: none;
    width: 296px;
    height: 150px;
    border: none;
    background: none;
    font-size:1em;
}
div.tooltip div.ttinfo { display:none; position:absolute; z-index:3000px; width:350px; background:#FFFFCF; border:1px solid #FAC800; margin:0 auto auto 40px; border-radius:5px; -moz-border-radius:5px; -moz-box-shadow:0 0 8px #555555; padding:5px; }
div.visible div.ttinfo { display:block !important; }
div.tooltip div.ttname {}
#txt div.kbKatList { clear:both; }
#txt div.kbKat { width:30%; float:left; margin-bottom:16px; }
#txt div.kbKat a { color:inherit !important; }
#txt div.kbKat h3 { margin:0 10px 0 0; padding:0; font-size:1.1em; }
#txt div.kbKat ul { margin:0; padding:0; }
#txt div.kbKat li { margin:0 0 0 -3px; padding:0 10px 0 19px; list-style-type:none; background: url(../img/tree-leaf2.gif) no-repeat; }
#txt div.kbKat li.last { background: url(../img/tree-leaf-end.gif) no-repeat; }
#txt div.kbKat li span { padding:0 10px 2px 19px; background:url(../img/tree-folder.gif) no-repeat; display:block; }
#txt div.kbKat li span a { display:block; }

ul.tree { padding:0; cursor:default; margin:0; }
ul.tree li { list-style-type:none; padding:0; }
ul.tree li ul { padding:0; background:url(../img/tree-branch.gif) repeat-y;  margin:0; }
ul.tree li ul li ul { padding-left:18px; }
ul.tree li ul.noBg { background:none; }
ul.tree li img { vertical-align:-4px; }
ul.tree li img.treeClick { cursor:pointer; width:18px; height:18px; }
ul.tree li img.treeNode { background:url(../img/tree-node-open.gif) no-repeat; }
ul.tree li img.treeNodeEnd { background:url(../img/tree-node-open-end.gif) no-repeat; }
ul.tree li img.treeLeaf { background:url(../img/tree-leaf.gif) no-repeat; }
ul.tree li img.treeLeafEnd { background:url(../img/tree-leaf-end.gif) no-repeat; }
ul.tree li.hidden { font-weight:normal; }
ul.tree li.hidden ul { display:none; }
ul.tree li.hidden img.treeNode { background:url(../img/tree-node.gif) no-repeat; }
ul.tree li.hidden img.treeNodeEnd { background:url(../img/tree-node-end.gif) no-repeat; }

