/* showMoreInfo - obsluga pokazywania/znikania wiersza w tabeli */
.noShow {
	display: none;
}
/* breakuje linie */
.clear {
	clear: both;
}
/* wiadomości zwracane do użytkownika */
div.messageinfo, div.messagewarning { height: 40px; padding-left: 40px; margin-bottom: 15px; }
div.messageinfo div, div.messagewarning div { height: 31px; position: relative; top: 4px; padding-right: 7px; }
div.messageinfo div strong, div.messagewarning div strong { display: block; height: 29px; line-height: 29px; padding-left: 5px; color: #fff; }

	div.messageinfo { background: url(../images/layout/others/info-begin.gif) left top no-repeat; }
	div.messageinfo div { background: url(../images/layout/others/info-end.gif) right center no-repeat; }
	div.messageinfo div strong { border-top: 1px solid #4980bc; border-bottom: 1px solid #4980bc; background-color: #77a6d9; }
	div.messagewarning { background: url(../images/layout/others/warning-begin.gif) left top no-repeat; }
	div.messagewarning div { background: url(../images/layout/others/warning-end.gif) right center no-repeat; }
	div.messagewarning div strong { border-top: 1px solid #b40304; border-bottom: 1px solid #b40304; background-color: #f55654; }

/* klasy dla tabel z danymi w panelu admina */
table.adminlist {
	margin-top: 15px;
	padding: 5px;
	width: 100%;
}
table.adminlist th {
	padding: 3px 10px;
 	background-color: #713d2b;
	color: #fff; 	
}
table.adminlist h3 { margin-top: 15px; }
table.adminlist table.adminlist { margin: 0; }
table.adminlist table.adminlist th { background-color: #f1ebde; color: #713d2b; }
table.adminlist td {
	padding: 6px 5px;
	border-bottom: 1px solid #f1ebde;
}
	table.adminlist tr.alt td { background-color: #faf7f1; }

/* klasy podstron */
div.subpages { padding: 5px 10px; border: 1px solid #a07bb1; margin: 10px 0; text-align: right; color: #6a4183; }
div.subpages.d1 { background-color: #eee6f1; }
div.subpages div.title { float: left; width: auto; text-align: left; }
div.subpages p.date { padding-right: 15px; }
div.subpages p { display: inline; }


/* menu użytkownika w formie listy <ol>, z ikonkami */
ol.user-menu {
	padding: 0;
}
ol.user-menu li {
	margin: 0;
	height: 22px;
	list-style-type: none;
	list-style-position: outside;
	text-indent: 23px;
	margin: 3px 6px;
	background-repeat: no-repeat;
	background-position: center left;
}
ol.user-menu li a {
	text-decoration: none;
}
ol.user-menu li.add {
	background-image: url(/images/admin/add.png);
}
ol.user-menu li.back {
	background-image: url(/images/admin/arrow_left.png);
}
ol.user-menu li.home {
	background-image: url(/images/admin/house.png);
}
ol.user-menu li.login {
	background-image: url(/images/admin/key.png);
}
ol.user-menu li.logout {
	background-image: url(/images/admin/lock.png);
}
ol.user-menu li.edit {
	background-image: url(/images/admin/pencil.png);
}
ol.user-menu li.realisation {
	background-image: url(/images/admin/medal_gold_3.png);
}
ol.user-menu li.changepass {
	background-image: url(/images/admin/lock_edit.png);
}
ol.user-menu li.changeemail {
	background-image: url(/images/admin/email_edit.png);
}
ol.user-menu li.company {
	background-image: url(/images/admin/vcard.png);
}
ol.user-menu li.user {
	background-image: url(/images/admin/user.png);
}
ol.user-menu li.add-products {
	background-image: url(/images/admin/lorry_add.png);
}
ol.user-menu li.products {
	background-image: url(/images/admin/lorry.png);
}
ol.user-menu li.picture-edit {
	background-image: url(/images/admin/picture-edit.png);
}
ol.user-menu li.news-add {
	background-image: url(/images/admin/newspaper_add.png);
}
ol.user-menu li.user-add {
	background-image: url(/images/admin/user_add.png);
}
ol.user-menu li.payment {
	background-image: url(/images/admin/money.png);
}
ol.user-menu li.html {
	background-image: url(/images/admin/html.png);
}
ol.user-menu li.html {
	background-image: url(/images/admin/html.png);
}
ol.user-menu li.transmit {
	background-image: url(/images/admin/transmit_blue.png);
}
ol.user-menu li.chart {
	background-image: url(/images/admin/chart_pie.png);
}
ol.user-menu li.report {
	background-image: url(/images/admin/report.png);
}
ol.user-menu li.report_add {
	background-image: url(/images/admin/report_add.png);
}
ol.user-menu li.csv {
	background-image: url(/images/admin/book.png);
}
ol.user-menu li.pictures {
	background-image: url(/images/admin/photos.png);
}
ol.user-menu li.delete {
	background-image: url(/images/admin/delete.png);
}
ol.user-menu li.picture-add {
	background-image: url(/images/admin/photo_add.png);
}
ol.user-menu li.active {
	background-image: url(/images/admin/16-em-check.png);
}
ol.user-menu li.notactive {
	background-image: url(/images/admin/16-em-cross.png);
}

/* Tooltips */	
.tooltip {
	position: absolute!important;
	overflow:hidden;
	font-size: 12px;
	z-index: 10000!important;
}
.tooltip .xtop, .tooltip .xbottom { display: block; background: transparent; font-size: 1px; }
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { display: block; overflow: hidden; }
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 { height: 1px; }
.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { background: #666; border-left: 1px solid #333; border-right: 1px solid #333; }
.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 { background: #666; }
.tooltip .xb1 { margin: 0 5px; background: #333; }
.tooltip .xb2 { margin: 0 3px; border-width: 0 2px; }
.tooltip .xb3 { margin: 0 2px; }
.tooltip .xb4 { height: 2px; margin: 0 1px; }

.tooltip .xboxcontent {
	padding: 0 .5em;
	margin: 0;
	color: #fff;
	text-shadow: 2px 2px 0px #CCC;
	word-wrap:break-word;
	border: 1px solid #333;
	border-width: 0px 1px 0 1px;
	background-color: #666;
}

/* TinyMCE */
.mceEditor {
	width: 100%;
	height: 300px;
}