h1{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	border:0;
}
h2{
	font-size: 16px;
	font-weight: bold;
	color: #165096;
}

p{
margin:6px 0;
}

.inputbox {
        padding: 1px;
        border:solid 1px #cccccc;
        background-color: #f6f6f6;
        margin-top: 2px;
}

ul#admin_menu{
	list-style: none;
    margin: 0 auto;
    padding: 0;
    background-color:#95C5F4;
	padding:4px;
	margin:0px;
	color: #fff;
	line-height:24px;
}

ul#admin_menu li{
	display: inline;
	font-weight: bold;
}

ul#admin_menu li a{
	 padding: 3px 6px;
	 display: inline;
	 color: #fff;
}

.form{
	width:120px;
	line-height:20px;
	display: block;
	float: left;
	font-family: Verdana;
	font-size:11px;
}

input.imp, textarea.imp, select.imp{
	display: inline;
	border: 1px solid #d3d3d3;
	padding: 2px;
	font-family: Verdana, Arial;
	color: #4a4a4a;
	font-size: 11px;
	background-image: url("/shadow.gif");
	background-repeat: repeat-x;
	margin-right:8px;
}

input.imp:focus, textarea.imp:focus, select.imp:focus{
border: 1px solid #7FB3DA;
}

.error{
	color:#FF5302;
}

.i_error, .i_info, .i_ok{
	font-weight:bold;
	display: block;
	text-align: left;
	padding:6px;
}

.i_error{
	border: 2px solid #FF002A;
	background-color: #FFF1F5;
	color: #FF002A;
}

.i_info{
	border: 2px solid #2E7898;
	background-color: #F3F7F8;
	color: #2E7898;
}

.i_ok{
	border: 2px solid #2DAC2D;
	background-color: #EEFEE2;
	color: #2DAC2D;
}

.event{
	border-bottom:1px solid #165096;
	background-color: #F2F6FB;
	color: #165096;
	margin:0 0 2px 0;
	padding:6px 4px 6px 4px;
}

.ev_po{
	border-bottom:1px solid #e48443;
	background-color: #fce9e2;
	color: #ae3517;
	margin:0 0 2px 0;
	padding:6px 4px 6px 4px;
}

.event_dis{
	border-bottom:1px solid #B7B7B7;
	background-color: #F0F0F0;
	color: #165096;
	margin:0 0 2px 0;
	padding:6px 4px 6px 4px;
}

.event a{
	text-decoration: none;
	color: #165096;
}

.event_dis a{
	text-decoration: none;
	color: #165096;
}

.event a:hover{
	color: #FF9557;
}

.event_dis a:hover{
	color: #FF9557;
}

.event ul{
	margin:0 0 0 4px;
	padding:0;
}

.event li{
	list-style-type:none;
}

li h2{
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Tahoma, Arial;
}

p.code{
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	padding:4px 0 4px 12px;
	margin-bottom:6px;
	background-color:#f3f3f3;
}

input.add{
	background-image: url("plus.gif");
	border:0;
	width:16px;
	height:16px;
	margin:0;
	padding:0px;
	display:block;
}

input.hidden{
	display:none;
}

p.debug{
	border-top: 1px solid #C6E4CD;
	border-bottom: 1px solid #C6E4CD;
	padding:4px 0 4px 12px;
	margin-bottom:6px;
	background-color:#E4F2E7;
}

.header{
	background-color: #95C5F4;
	padding:4px;
	margin-top: 12px;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

.wydarzenie{
margin: 8px 0 4px 0;
}

.w_data{
font-size:11px;
}

a.wydarzenie{
font-size:14px;
}

a.instytucja{
font-size:12px;
color: #758C4D;
}

img.bor{
margin:8px 0 2px 0;
padding: 4px;
border: 1px solid #E9E9E9;
}

img.bor:hover{
border: 1px solid #7FB3DA;
background-color: #F0F4F7;
}

img.inst{
margin:0px 0 2px 8px;
border: 1px solid #E9E9E9;
padding: 3px;
float: right;
}

img.inst:hover{
background-color: #FEFCE2;
border: 1px solid #F4E576;
}

.cmxform{
	margin: 24px 0;
}

a.small{
font-size:9px;
margin-top:0px;
}

.dane{
padding: 4px 0 8px 0;
margin-bottom:6px;
border-bottom: 1px solid #E9E9E9;
}

#opis{
margin:12px 0px;
}

img.lf{
margin: 4px 8px 4px 0px;
}

.mrlf120{
	margin: 12px 0 0 120px;
}

.nomrcn{
	text-align: center;
	margin: 12px 0 0 0;
}

.dp-applied{
	margin: 0 0 0 120px;
}

.mapka{
width: 300px;
height: 300px;
margin: 4px;
border: 1px solid #E9E9E9;
}
p.data{
	float: left;
	text-align: left;
	margin: 16px 0 4px 0;
	border-bottom: 2px solid #E9E9E9;
	padding-bottom: 4px;
	width: 50%;
	font-weight: bold;
}

p.dzien{
	text-align:right;
	float: right;
	display: inline;
	margin: 16px 0 4px 0;
	border-bottom: 2px solid #E9E9E9;
	padding-bottom: 4px;
	width: 50%;
}

.infobox{
	background-color: #EFF7FC;
	border: 1px solid #98C3FC;
	background-image: url("img/bulb.gif");
	background-position:left;
	background-repeat: no-repeat;
	padding:5px;
}

.term_box {
    border: 1px solid #d3d3d3;
    padding: 0;
    margin: 4px 4px 12px 0;
    width: 140px;
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    display: inline-block;
    float: left;
    min-height: 60px;
}

.term_box .day, .day5, .day6, .open {
    padding: 4px;
    border-bottom: 1px solid #d3d3d3;
    color: #4a4a4a;
    margin: 0;
    text-align: center;
}

.term_box .day {
    background-color: #F0FDFD;
}

.term_box .day5 {
    background-color: #F5FBDF;
}

.term_box .day6 {
    background-color: #FDFBDF;
}

.term_box ul {
    margin: 6px 0 6px 0px;
    padding: 0;
    text-align: center;
}

.term_box ul li {
    list-style-type: none;
    display: inline;
    margin: 2px 2px 0 0;
}

.term_box_open {
    border: 1px solid #d3d3d3;
    padding: 0;
    margin: 4px 4px 12px 0;
    width: 287px;
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    display: inline-block;
    float: left;
    min-height: 60px;
}
.term_box_open .open {
    background-color: #e1f0ae
}

.term_box_open ul {
    margin: 6px 0 6px 0px;
    padding: 0;
    text-align: center;
}

.term_box_open ul li {
    list-style-type: none;
    display: inline;
    margin: 2px 2px 0 0;
}
.term_box_open .day, .day5, .day6 {
    padding: 4px;
    border-bottom: 1px solid #d3d3d3;
    color: #4a4a4a;
    margin: 0;
    text-align: center;
}

td.bld{
	font-weight: bold;
	width: 120px;
	margin: 0;
	vertical-align: top;
}

