html {
	overflow-y: scroll; 
}
body 	{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:12px;
	background-color:#ddd;
}
div#strona{
	width: 980px;
	margin:2px auto;
	position:relative;
        border:1px solid #999;
	background-color:#eee;
}
div#baner{
	width: 980px;
	height: 180px;
	margin: auto;
	position:relative;
	border: 0;
}
div#menu{
	width:980px;
	padding-left:0px;
	height:30px;
       	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
}
#menu a.button {
	width:120px;
	height:25px;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
       	display:block;
       	float: left;
       	margin-left: 2px;
	padding-top:5px;
       	text-decoration:none;
       	color:#333;
       	font-size:13px;
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#D8D8D8') !important; /* for IE */
	background-image: -webkit-linear-gradient(top, #EFEFEF, #D8D8D8) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EFEFEF), color-stop(100%, #D8D8D8)) !important;
	background-image: -moz-linear-gradient(top, #EFEFEF, #D8D8D8) !important; /* Old Firefox < v10 */
	background-image: -moz-linear-gradient(to bottom, #EFEFEF, #D8D8D8) !important;  /* New Firefox > v10 */
	background-image: -ms-linear-gradient(top, #EFEFEF, #D8D8D8) !important;
	background-image: -o-linear-gradient(top, #EFEFEF, #D8D8D8) !important;
	background-image: linear-gradient(top, #EFEFEF, #D8D8D8) !important;
}
#menu a.button:hover {
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#666666') !important; /* for IE */
	background-image: -webkit-linear-gradient(top, #EFEFEF, #666666) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EFEFEF), color-stop(100%, #666666)) !important;
	background-image: -moz-linear-gradient(top, #EFEFEF, #666666) !important; /* Old Firefox < v10 */
	background-image: -moz-linear-gradient(to bottom, #EFEFEF, #666666) !important;  /* New Firefox > v10 */
	background-image: -ms-linear-gradient(top, #EFEFEF, #666666) !important;
	background-image: -o-linear-gradient(top, #EFEFEF, #666666) !important;
	background-image: linear-gradient(top, #EFEFEF, #666666) !important;}
}
#menu a {
	text-decoration:none;
/*        font-style: italic;*/
	color:#456;
	cursor:pointer;
}
#menu a:hover {
	color:#ffffff;
       	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

div#content{
	width:920px;
	text-align:justify;
	font-size:14px;
	padding:15px 30px;
	border-top:1px solid #999;
}
a {
	text-decoration:none;
	font-style:italic;
	color:#456;cursor:pointer;
}
a:hover {
	color:#abc;
}

td.nagl {padding:4px;border:1px solid #bbb;font-size:14px;color:#000;font-weight:bold;cursor:default;}
td.dane {padding:4px;border:1px solid #bbb;font-size:12px;color:#000;cursor:default;}
td.dane a {text-decoration:none;font-style:italic;color:#000;cursor:pointer;}
td.dane a:hover {color:#abc;}
td.mail {padding:4px;border:1px solid #bbb;font-size:12px;color:#000;cursor:default;}
td.mail a {text-decoration:none;font-style:italic;color:#000;cursor:url(img/koperta.gif),auto;}
td.mail a:hover {color:#abc;}
td.tip {cursor: pointer; padding:4px;border:1px solid #bbb;font-size:12px;color:#000;font-style: italic; position: relative}
td.tip div {margin-left: -999em; position: absolute;}
td.tip:hover div {position: absolute; left: 4em; top: 1em; z-index: 99; margin-left: 0; font-style: normal; color:#555;}
td.tip:hover {color:#abc;}

div.cloud { padding: 0.3em 0 0 0.5em; }
div.cloud {background: #cdf; border: 1px dotted #000;}

p {text-align:center;font-weight:bold;}

div#statut{
	font-size: 0.8em;
}
/* Sortable tables */
table.sortable thead {
    background-color:#ddd;
    color:#666666;
    font-weight: bold;
    cursor: default;
}
/* lista plikow */

ul, li { margin: 0; padding: 0; }


div#stopka{
	width:980px;
	height:20px;
       	text-align:center;
	font-size:12px;
	padding-top:4px;
	font-size:10px;color:#555;
	border-top:1px solid #999;
}
