.msg_warn{
	border:1px solid red;
	background:#fff8c6;
	padding:0;
	margin:0;
	text-align:left;
}
.msg_ok{
	border-bottom:1px solid green;
	background:#fff8c6;
	padding:0;
	margin:0;
	overflow:hidden;
	text-align:left;
}
.msg_warn_num{
	background:url('/img/system/s_warn.png') top left no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:16px;
	margin:5px;
}
.msg_ok_num{
	background:url('/img/system/s_okay.png') top left no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:16px;
	margin:5px;
}
.alert{
	font-weight:bold;
	color:red;
}
.ok{
	font-weight:bold;
	color:#10941A;
}

.boxalert,.boxok{
	margin:30px 0;
	padding:5px 5px 5px 60px;
	-moz-border-radius:8px;
	overflow:auto;
}

.boxalert{
  border:1px solid red;
  background:url('/img/system/alert.gif') 10px 10px no-repeat #ffffee;
  min-height:45px;
}

.boxok{
  border:1px solid green;
  background:url('/img/system/ok.gif') 15px 10px no-repeat #ffffee;
}

.boxalert p,.boxok p{
	text-align:left;
}
.boxalert .info,.boxok .info{
	margin:15px 15px 0 0;
	border-top:1px solid #cccccc;
}


.pagination{
	text-align:left;
	font-weight:bold;
	margin:10px 0;
}
.pagination a{
	border:1px solid white;
	background:#EADDC8;
	margin:0 2px;
	padding:2px 3px;
}
.pg_selected{
	border:1px solid white;
	background:white;
	margin:0 2px;
	padding:2px 3px;
}

.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.bold{font-weight:bold;}
.italic	{font-style:italic; width:95%;}
.wymagane{color:red;}
