BODY 
{
	margin: 0px;
	padding: 0px;
	background: #545963;
	color: #323232;
	font: 12px Verdana;
}
table
{
	margin:0;
	color: #323232;
	font: 12px Verdana;
}
div#error
{
	background: #cc0001;
	background-image: url(images/wyk.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:10px 10px 10px 60px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:13px;
	margin-top:12px;
	margin-bottom:12px;
	min-height:43px;
	height: auto;
}

a.inerror:link, a.inerror:visited
{
	color: #dddddd;
	text-decoration: underline;
}

a.inerror:hover
{
	color: white;
	text-decoration: underline;
}

div#path
{
	margin-bottom:10px;
	margin-top:4px;
}
a.path:link, a.path:visited, a.path:hover
{
	font-weight:normal;
}


table.ramka
{
	border-collapse:collapse;
	border:1px solid #A8A8A8;
}
.ramka td 
{
	border: 1px solid #A8A8A8;
	padding:5px
}

a:link, a:visited
{
	color: #0069d2;
	text-decoration:none;
	font-weight:bold;
}
a:hover
{
	color:#ff9d00;
}

a.web:link, a.web:visited
{
	color: #b2b2b2;
	text-decoration: none;
}

a.web:hover
{
	color: #efefef;
	text-decoration: underline;
}

H3.tit,font.tit
{
	font: 18px Arial;
	color: #686868;
	font-weight:bold;
	margin:0;
}

div.tit
{
	background:#b2b2b2;
	height:3px;
	overflow:hidden;
	margin-top:8px;
	margin-bottom:14px;
}

font.first
{
	font:22px Arial;
	color:#ff9d00;
	font-weight:bold;
}

font.error
{
	color: #DD0000;
	font-weight: bold;
}

tr.tytul,td.tytul
{
	background:#c4c4c4;
	color:#232323;
	text-align:center;
}

tr.lista1,td.lista1
{
	background:#eaeaea;
	color:#222222;
}

tr.lista2,td.lista2
{
	background:#dfdfdf;
	color:#222222;
}

div.line, div.line2
{
	background: #86868F;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow:hidden;
	clear:both;
}

div.line2
{
	margin-top:10px;
	margin-bottom:10px;
}
div.pause
{
	margin-top:2px;
	margin-bottom:2px;
	height:2px;
	overflow:hidden;
	clear:both;
}

input, textarea, select
{ 
	background: #efefef;
	font: 11px Verdana;
}

input.button, input.button_red
{
	background: transparent;
	background-image: url(images/btn.gif);
	border:0px;
	height:21px;
	width: 72px;
	font: 12px Tahoma;
	color: #676767;
	cursor: pointer;
}

input.button_red
{
	background-image: url(images/btn_red.gif);
	color: white;
}

input.trans
{
	background: transparent;
	border: 0px;
}

img.el {display:block}

/* button gif */
img.btn
{
	border:0px;
	margin-right:3px;
	margin-bottom:3px;
}
form {margin:0px}
label {cursor:pointer}
img {border:0px}

div#top
{
	width:970px;
	height:62px;
	background-image:url(images/top.png);
	margin:auto;
	margin-top:15px;
}

div#milc
{
	padding-top:10px;
	margin-left:10px;
	float:left;
}
div#icons
{
	float:right;
	margin-right:10px;
	margin-top:5px;
}
div#logo
{
	width:1001px;
	height:221px;
	margin:auto;
	background-image:url(images/logo.jpg);
}
div#menu
{
	width:985px;
	height:28px;
	padding-top:9px;
	padding-left:16px;
	margin:auto;
	background-image:url(images/menu_bg.png);
}

a.menu:link, a.menu:visited
{
	font-weight:bold;
	color: #545454;
	text-decoration: none;
}

a.menu:hover
{
	color: #1278b6;
	text-decoration: none;
	font-weight:bold;
}

div.mlink
{
	float:left;
	padding-right:15px;
	padding-left:15px;
	padding-top:2px;
}
div.mbr
{
	float:left;
	background-image:url(images/br.png);
	width:2px;
	height:22px;
}

div#main
{
	width:930px;
	height:300px;
	padding:20px;
	background:white;
	display:table;
	height:auto;
	margin:auto;
}

div#bottom
{
	width:970px;
	height:16px;
	background-image:url(images/bottom.png);
	margin:auto;
}

div#footer
{
	width:960px;
	height:30px;
	margin:auto;
	margin-top:6px;
	color:#b2b2b2;
}

/* na dole głównej strony */
div.box
{
	width:420px;
	height:250px;
	display:table;
	border: 1px solid #d8d8d8;
	background-image:url(images/box_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:20px;
	padding:15px;
	padding-top:10px;
	float:left;
}

div.file_h
{
	font-weight:bold;
	font-size:14px;
	margin-top:8px;
	margin-bottom:5px;
}
