body {
  background: #e6e6e6;
	margin: 0px;
  font-family:"Trebuchet MS",sans-serif;
  text-align: left;
}


h1, h2, h3, h4 {
  font-family: arial,verdana,'Bitstream Vera Sans',helvetica,sans-serif;
  font-weight: bold;
  letter-spacing: -0.058em;
}
 

.container {
	overflow:hidden;
	width: 864px;
	margin: 0px auto 20px auto;
	padding: 0px 0px 18px 0px;
  background:  url(/images/interface/g/border_dol.png) no-repeat;
  background-position: 0px 100%; /* IE... */
}

/* Menu */
#menu {
	margin: 0 auto 20px auto;
  width: 850px;
	padding: 0;
	height: 120px;
  background: url(/images/interface/g/menu_cien.png) center bottom no-repeat;
}

#menu ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 849px;
	background: #1b1b1b url(/images/interface/g/m_prawy.png) no-repeat 100% 0%;
}

#menu ul li {
	display: block;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 137px;
	height: 55px;
}


#menu ul li a {
	height: 55px;
	display: block;
	font-size:0px; /* Gecko */
	content: ""; /* Opera */
	text-indent: -999em; /* Rest */
}

#menu ul li.m_logo  {background: #1b1b1b url(/images/interface/g/m_logo.png); width: 117px;}
#menu ul li.m_art a {background: #1b1b1b url(/images/interface/g/m_artykuly.png);}
#menu ul li.m_pla a {background: #1b1b1b url(/images/interface/g/m_planlekcji.png); width: 138px;}
#menu ul li.m_gal a {background: #1b1b1b url(/images/interface/g/m_galeria.png);}
#menu ul li.m_pli a {background: #1b1b1b url(/images/interface/g/m_pliki.png); width: 138px;}
#menu ul li.m_moo a {background: #1b1b1b url(/images/interface/g/m_moodle.png);}

#menu ul li.m_logo:hover, #menu ul li.m_art a:hover, #menu ul li.m_pla a:hover, #menu ul li.m_gal a:hover, #menu ul li.m_pli a:hover, #menu ul li.m_moo a:hover {
	background-position: 100% 0%;
}

/* /Menu */

/* Strona */

.main {
	margin: 0px;
  width: 864px;
  background: url(/images/interface/g/vshadow.png) repeat-y;
}



.main #naglowek {
	position: relative;
	margin: 0px auto;
	padding: 7px 19px /* 12 + 7(cien) */ 0px 19px /* 12 + 7(cien) */;
	height: 114px;
  width: 826px;
	background: #fff url(/images/interface/g/tlo-header.png) no-repeat 0% 100%;		
}

.main #naglowek img.tytul {
	border: 0px;
	float: left;
	margin: 12px 4px 12px 0px;
	padding: 0px;
}
.main #naglowek a.tytul {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#naglowek img.zdjecie {
	float:right;
	border-top: 4px solid #c27e12;
	border-right: 8px solid #c27e12;
	border-bottom: 4px solid #c27e12;
	border-left: 8px solid #c27e12;
	margin: 0px;

}

#naglowek div.histgal {
	overflow: hidden;
	width:121px;
	float: right;
	margin: 12px 0px 0px 0px;
}

#naglowek a.historia, #naglowek a.galeria {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 0; /* Gecko */
	content: ""; /* Opera */
	text-indent: -999em; /* Rest */
}

#naglowek a.historia {	
	width: 118px;
	height: 46px;
	background: url(/images/interface/g/historia_tr.png);
}

#naglowek a.galeria {	
	width: 118px;
	height: 49px;
	background: url(/images/interface/g/galeria_tr.png);
}


#banner {
	position:relative;
	margin: 0px auto;
	padding: 4px 20px 4px 20px;
	height: 60px;
  width: 810px;
	background: #79571f url(/images/interface/g/banner.png) 0% 100% no-repeat;
}

#banner cite, #banner q {
	margin: 0px;
	float: right;
}


#banner div.bannerheader {
	position: absolute;
	bottom: 0px;
}

#banner div.bannerheader  h1 {
	display: inline;
	color: #A3A3A3;
	font-size: 2em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#banner div.bannerheader  h1 a {
	color: inherit;
	text-decoration: inherit;
	font-weight: inherit;
}

#banner div.user {
	margin: 4px;
	position:absolute;
	right: 20px;
	bottom: 0px;
}

.main .srodek {
	width: 808px;
	position: relative;
  margin: 0 auto;
	overflow: hidden;
	padding: 30px 20px 30px 20px;
	background: #212121 url(/images/interface/g/tentacles.png) no-repeat 0px 0px;
}

#tresc {
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px 20px 0px 0px;	
	width: 586px;
}

em.category {
	display: block;
	padding-bottom: 20px;
}

#tresc ul.articlelist {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#tresc .aktualnosci ul.articlelist {
	margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#tresc .aktualnosci ul.articlelist li p {
  background: url(/images/interface/g/bullet.png) top left no-repeat;
  padding: 0px;
  padding-left: 16px;
  min-height: 35px;
}

#tresc ul.articlelist li {
	margin: 0px 0px 50px 0px;
}


ul.articlelist li div.articleheader {
	border-bottom: 1px dotted #6A5F4B;
}

ul.articlelist li div.articleheader:hover {
  border-bottom: 1px solid #6A5F4B;
}

.aktualnosci ul.articlelist li div.articleheader {
  border: 0px;
}

.aktualnosci ul.articlelist li div.articleheader h3 {
  margin: 0px;
}

ul.articlelist li div.articleheader h2 {
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-right: 40px;
	border: 0px;
	color: #948261;
}

ul.articlelist li div.articleheader h2:hover {
	color: #B57A26;
}

ul.articlelist li div.articleheader h3 {
	color: #948261;
}

ul.articlelist li div.articleheader h3:hover {
	color: #B57A26;
}

.aktualnosci .articlelist p {
	margin: 0px;
	padding: 0px;
}

ul.articlelist li div.articleheader h2 a, ul.articlelist li div.articleheader h2 a:hover, ul.articlelist li div.articleheader h3 a, ul.articlelist li div.articleheader h3 a:hover {
	text-decoration: none;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
  display: block;
}

ul.articlelist small {
	float: right;
	margin: 2px 0px 0px 0px;
}

ul.articlelist small sup {
  margin-left: 0.2em;
}
ul.articlelist li span.tag {
	float: right;
}
ul.articlelist li span.creator {
	float: left;
}

ul.articlelist li p.description {
	display: block;
	margin: 20px 0px 0px 0px;
	clear: both;
}
.aktualnosci ul.articlelist li p.description {
	margin: 10px 0px 0px 0px;
}
a.tag {
	color: #A06E1F;
	text-decoration: none;
}
a.tag:hover {
	text-decoration: underline;
}



#sidepane {
	float: right;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	width: 196px;
  color: #aaa;
}

#sidepane {
	text-align: left;
}

#sidepane h2 {
	font-size: 1.3em;
	margin: 16px 0px 8px 0px;
	padding: 0px;
}

#sidepane h3 {
	font-size: 1.15em;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}


#sidepane h4 {
  font-size: 1.1em;
  margin: 0px 0px 8px 0px;
  padding: 0px;
}

#sidepane div.toc {
	margin: 0px 0px 30px 0px;
}

#sidepane div.toc ol {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#sidepane div.toc ol li {
  margin: 0 0 0 3em;
}

#sidepane div.toc ol li ol li {
  margin: 0 0 0 1.5em;
}


#sidepane .search {
	margin: 0px 0px 50px 0px;
	text-align: left;
}


#tresc .admin {
	float: right;
}

#sidepane div.guziki {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#sidepane div.links {
	margin: 30px 0px 0px 0px;
}

#sidepane div.links a {
  display: block;
}

#sidepane div.plan {
	overflow: hidden;
	margin:40px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	background: url(/images/interface/g/plan.png) no-repeat 14px 0px;
	text-align:right;
}

#sidepane .plan h2 {
	display:inline;
	margin: 0px;	
	padding: 0px 0px 0px 40px;
}

div#sidepane .plan h3{
	display:inline;
	margin:0px;
	padding:0px;
}

#sidepane a.klic, #sidepane a.kgim, #sidepane a.estr {
	display: block;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	width:197px;
	height: 49px;
	clear: right;
	float: right;
	font-size: 0px; /* Gecko */
	content: ""; /* Opera */
	text-indent: -999em; /* Rest */
}

#sidepane a.kgim {
	background: url(/images/interface/g/b_kt_gim.png) no-repeat;
}
#sidepane a.kgim:hover {
	background-position: 100% 0%;
}

#sidepane a.klic {
	background: url(/images/interface/g/b_kt_lic.png) no-repeat;
}
#sidepane a.klic:hover {
	background-position: 100% 0%;
}

#sidepane a.estr {
	margin-top:40px;
	background: url(/images/interface/g/b_estr.png) no-repeat;
}
#sidepane a.estr:hover {
	background-position: 100% 0%;
}


#dol {
	position: relative;
	width: 810px;
	overflow:auto;
	clear: both;
	margin: 0px auto;
	padding: 12px 20px 12px 20px;
  background: #2b2b2b; 
}

#dol ul {
	width: auto;
	float: left;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#dol ul.dmenu1 {
	width: 700px;
	overflow: hidden;
	margin:auto;
	margin: 0px;
}

#dol ul.dmenu1 li.dmenu1 {
	margin-right: 50px;
	float: left;
}


#dol ul a {
	display:block;
}

#dol a.ostronie {
	display:block;
	float: right;
	margin: 0px;
	padding: 53px 0px 0px 0px;
  width: 70px;
  text-align: center;
	background: url(/images/interface/g/ostronie.png) no-repeat 0% 0%;
}

#dol a.ostronie:hover {
  background-position: 100% 0%;
}






fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

input, textarea {
	background: #313131;
	border: 1px solid #B37924;
}

.fieldWithErrors input, .fieldWithErrors textarea {
	border: 1px solid #E11D11;
	background: #313131 url(/images/interface/dialog-error.png) 100% 50% no-repeat;
}


dd {
	margin-bottom:  10px;
}



a {
	color: #948261;
}

a:hover {
	color: #B57A26;
}

body  {
  color: #ddd;
	font-family: "tahoma";
}

input, textarea {
	color: #afbbdf;
}

table {
	border: 2px solid #6A5F4B;
  border-collapse: collapse;
}

table td {
  border: 1px dotted #6A5F4B;
  padding: 0 0.3em;
}

table th {
  font-weight: bold;
  color: #6A5F4B;
  border: 2px solid #6A5F4B;
  border-left: 1px dotted #6A5F4B;
  border-right: 1px dotted #6A5F4B;
}

h1 {
	font-size: 1.7em;
	font-weight: normal;
	margin: 10px 0px 30px 0px;
}

h1 a {
  text-decoration: none;
}
h2 {
	font-size: 1.6em;
	margin: 0px;
	padding: 0px;
	display: block;
	border-bottom: 1px solid #6A5F4B;
  color: #bbb;
}

h2 a {
  color: #bbb;
  text-decoration: none;
  font-weight: inherit;
}

h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.1em;
  font-style: italic;
}

h5 {
	font-size: 1em;
}

p, ul li, a, ul li p{
	font-size: 1em;
}


#tresc ul li small {
	color:#555;
	font-style: italic;
}
#tresc small {
	font-size: 0.8em;
	font-style: italic;
}
#tresc span.tag {
  color: #aaa;
	font-size: 0.8em;
}
#tresc span.creator {
  color: #aaa;
	font-size: 0.8em;
}

.flash {
	display: block;
	width: 400px;
	padding: 6px 6px 6px 70px;
	margin: auto;
	min-height: 68px;
	
	overflow: hidden;
	vertical-align:middle;
}

.flash ul {
	margin: 0px;
}

.error {
	background: transparent url(/images/interface/dialog-error-big.png) 0% 50% no-repeat;
}
.error ul li {
	color: #E11D11;
}

.warning {
	background: transparent url(/images/interface/dialog-warning.png) 0% 50% no-repeat;
}
.warning {
	color: #C85916;
}

.notice {
	background: transparent url(/images/interface/dialog-information.png) 0% 50% no-repeat;
}

q
{
  quotes: '„' '”' "'" "'"
}

#banner cite, #banner q {
	color: black;
	font-style: italic;
	font-size: 0.9em;
  display: block;
  padding-left: 30%;
}
span.navbar {
	width: 500px;
	margin-left: 20px;
	font-size: 1em;
}
span.navbar a {
	font-size: inherit;
	font-weight: bold;
}

#dol  a {
	display:block;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ababab;
	margin-bottom: 3px;
}
a.current {
	color: #E19D15;
}
#dol a:hover {
	text-decoration: underline;
	color: #B57A26;
}
#dol ul.dmenu1 li ul li a {
	font-size: 0.9em;
	margin-bottom: 0px;
	font-weight: normal;
}

div.user {
	font-size: 0.8em;
}






/* main_page */

#aktualnosci {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	width: 280px;
}

#pagenews {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	overflow: hidden;
	width: 282px;
	float: right;
  clear: right;
}

.aktualnosci h2 {
  margin-bottom: 10px;
}

#powitanie {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	overflow: hidden;
	width: 282px;
	float: right;
}


/*article form:*/

div.form label {
	display: block;
	margin: 10px 0px 0px 0px;
}
div.form input, div.form textarea {
	width: 100%;
}
div.form input[type=submit] {
	margin: 20px 0px 0px 0px;
}


/* Gallery */



#gallery img {
	margin: 4px;
}


#schowajek {
	border-bottom: 1px solid white;
	width: 100%;
	text-align: right;
}
#schowajek a {
	display: block;
	text-decoration: none;
}


div.photo {
	position: relative;
	overflow: hidden;
	background: #1D1E1D;
	margin: 0px 16px 16px 0px;
	padding: 6px;
	border: 1px solid #0C0C0C;
	width: 160px;
	float: left;
}

div.photo:hover {
	border: 1px solid #2C2C2C;
	background: none;
}

div.left {
	clear: left;
}

div.photo a.delete, div.photo a.edit {
	position: absolute;
	right: 0%;
	text-decoration: none;
}

div.photo a.delete {
	top: 0%;
}

div.photo a.edit {
	bottom: 0%;
}

.photo h2 {
	font-size: 1.1em;
	border: none;
}

.photo a, .photo a:hover {
	border: none;
	margin: auto;
	display: block;
}

.photo a img {
	border: 2px solid #948261;
	margin: auto;
}

.photo a:hover img {
	border-color: #B57A26;
}

dl dt {
  font-weight: bold;
  font-style: italic;
}

#tresc .notification {
  display: block;
  border-top: 1px solid #b57A26;
  border-bottom: 1px solid #b57a26;
  background: #201F23 url(/images/interface/dialog-information-small.png) 5px 50% no-repeat;
  padding: 6px;
  padding-left: 40px;
}

#tresc .download {
  display: block;
  border-top: 1px solid #b57A26;
  border-bottom: 1px solid #b57a26;
  background: #201F23 url(/images/interface/download.png) 5px 50% no-repeat;
  padding: 6px;
  padding-left: 40px;
}

.quoteslist {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.quoteadmin {
  margin-bottom: 2em;
}

.quoteslist q {
  display: block;
}

.quoteslist cite {
  display: block;
  float: right;
  clear: right;
}

