body
{
	font-family:Tahoma,sans-serif;
	font-size:11px;
	line-height:16px;
	background-color:#ececec;
	margin:0;
	color:#000;
	text-align:center;
	
}
#main
{
	width:960px;
	margin:0 auto;
	background-color:#fff;
	text-align:left;
	border-left:1px dashed #ccc;
	border-right:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}

/* ---------- head ---------- */
#topLeft
{
	width:640px;
	margin-top:50px;
	padding-left:300px;
	padding-right:0;
	float:left;
	text-align:center;
	padding:0;
}

/*dla IE */
/*#topLeft,
{
	
	margin-left:80px;
	margin-right:0;
}*/

#topAdmin #topLeft
{
	margin:0 40px;
}
#topLeft span
{
	color:#000;
	font-variant:small-caps;
	font-size:14px;
}
#topRight
{
	float:right;
	text-align:right;
	margin:0px;
	width:310px;
	/*height:246;*/
	margin-right:0px;
	/*background-image:url(../images/head/slonce.png);*/
}
#topRight img
{
	margin-bottom:5px;
}
#topBottom
{
	height:20px;
	background-image:url(../images/head/pasek.png);
	background-repeat:repeat-x;
	clear:both;
}

#topLeft h2 span
{
	color:#aaa;
}

#logout
{
	font-family:Tahoma,sans-serif;
	font-size:14px;
	text-align:right;
	margin:10px;
}
/*----------- menu ----------- */
#menuTop
{
	height:25px;
	/*background-image:url(../images/menu/top.png);*/
}

#menuBottom
{
	height:25px;
	/*background-image:url(../images/menu/bottom.png);*/
}

#menu
{
	font-size:14px;
	width:180px;
	float:left;
	margin:30px 0 20px 0;
	padding:20px 0 20px 20px;

}
#menuAdmin
{
	font-size:14px;
	width:160px;
	float:left;
	margin:30px 0 20px 0;
	padding:20px 0 20px 20px;

}
#menuText
{
	/*background-color:#800000;
	background-image:url(../images/menu/center.png);
	background-repeat:repeat-y;*/

}
/*
#menuText a,#menuText a:hover,#menuText a:visited,#menuText a:focus,#menuText a:active 
{
	color:#fff;
}
*/
#menu ul
{
	padding:5px 5px 5px 20px;
	margin:0;
}

#menu li
{
	list-style-type:none;
	padding:0;
	margin:0;
}


/* ------- body -------- */

#body,#bodyAdmin
{
	display:table;
	font-family:Georgia,sans-serif;
	font-size:14px;
	line-height:16px;
	text-align:justify;
	
	width:700px;
	margin:15px;
	height:280px;
	margin-bottom:25px;
	padding-left:20px;
	float:right;
	border-left:1px dashed #ddd;
}
#bodyPublikacje
{
	display:table;
	
	margin:15px;

	margin-bottom:25px;
	padding-left:20px;
}
#body textarea
{
	width:670px;
}

#body h1,#bodyPublikacje h1,#bodyAdmin h1,#login h1
{
	font-family:Tahoma,sans-serif;
	color:#802f00;
	font-weight:normal;
	margin-top:8px;
}

a,a:hover,a:visited,a:focus,a:active 
{
	color:#005180;
	text-decoration: none; 
}
a:hover
{
	text-decoration: underline; 
}

.clear
{
	clear:both;
}

#bodyAdmin
{
	font-family:Tahoma,sans-serif;
	font-size:14px;
}
#bodyAdmin table
{
	width:100%;
}
table th,.th
{
	font-weight:normal;
	font-size:14px;
}

table
{
	border:2px solid #eee;
}
table td
{
	font-size:12px;
	background-color:#fff;
	padding:5px;
	text-align:center;
	
}
table .tdButton
{
	padding:0px;
}
table .tdButton span
{
	padding:5px;
	border:1px solid #c3cfd4;
	background-color:#e6eaed;
}
#bodyPublikacje table
{
	border:1px solid #ccb9b6;
	width:900px;
}
#bodyPublikacje table td
{
	font-size:11px;
	background-color:#fff;
	padding:2px;
	text-align:center;
	
}
#bodyPublikacje table .tdButton
{
	background-color:#c3cfd4;
}
#bodyPublikacje table .publikacjeFile
{
	text-align:left;
}
option,select,.option
{
	font-size:12px;
}
input,textarea
{

	border:1px solid #bbb;
	background-color:#eee;
	padding:2px;
	width:100%;
}
#bodyPublikacje table .tdDark
{
	background-color:#fff;

}
#bodyPublikacje input
{
	border:1px solid #bbb;
	padding:1px;
	font-size:11px;
	width:100%;
}

#login
{
	display:table;
	font-family:Tahoma,sans-serif;
	font-size:14px;
	
	/*width:400px;*/
	margin:15px;
	margin-bottom:25px;
	padding-left:20px;
}
#login form
{
	margin-left:250px;
}
#login input
{
	width:200px;
	margin:10px 5px 0 5px;
}
.load
{
	text-align:left;
	line-height:16px;
	padding:3px;
}
.load div
{
	margin-left:90px;
	margin-top:-18px;
}
.plikiName
{
	text-align:left;
	border-bottom:1px solid #eee;
}
.plikiSize
{
	border-bottom:1px solid #eee;
}

/* ---------- stopka ---------- */
#bottom
{
	clear:both;

	background-color:#802f00;
	padding:10px;
	text-align:center;
	color:#fff;
	font-size:12px;
}

#bottom a,#bottom a:hover,#bottom a:visited,#bottom a:focus,#bottom a:active 
{
	color:#9ddcff;
	text-decoration: none; 
}
/* -------------------- */
.button
{
	text-align:center;
	margin:30px;
	font-size:16px;

}
.button span
{
	padding:3px 10px 3px 10px;
	background-color:#eee;
}

/* ----------- publikacje ------------*/
.publikacjeNr
{
	font-size:120%;
}
.publikacjeNazwaArt
{
	font-weight:bold;
}
.publikacjeAutorKs
{

}
.publikacjeNazwaKs
{
	/*font-style:italic;*/
}
.publikacjeMiejsce
{

}
.publikacjeStrona
{

}
.publikacjeImg a,.publikacjeImg a:hover,.publikacjeImg a:visited,.publikacjeImg a:focus,.publikacjeImg a:active 
{
	text-decoration:none;
	
}
a img
{
	border:none;
}