body,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}
body {
	margin: 0px;
	padding: 0px;
	background-color:#FFEFD4;
}

#calosc{ background-image:url(../img/tlo.jpg); background-repeat:no-repeat; background-position:top;}
.szerokosc{display:block; width:990px;}

#srodek{background-color:#FFF0E3;}

#menuGorne{display:block; height:49px; width:831px; background-image:url(../img/menu.jpg); background-repeat:no-repeat;}
#menuGorne ul{float:left; list-style:none; margin:0px; padding:0px; padding-left:20px; padding-top:15px;}
#menuGorne li{float:left; padding:0px; margin:0px; border-right:solid 1px #653221; font-size:11px; font-weight:bold; padding-left:10px; padding-right:10px;}
#menuGorne li a{color:#FFEBC0; text-decoration:none;}
#menuGorne li a:hover{color:#FFAE00;}


#content{}
#content h1{font-size:18px; color:#D8A474;}
#content p{line-height:18px; text-align:justify;}
#content a{color:#000000; text-decoration:underline;}
#content a:hover{color:#FFAE00; text-decoration:none;}


#prawo{}
#prawo a{color:#000000; text-decoration:underline;}
#prawo a:hover{color:#FFAE00; text-decoration:none;}
#prawo .module{margin-bottom:20px;}



#galeria{display:block; height:110px; padding-top:15px; background-image:url(../img/stopka2.jpg); background-repeat:no-repeat;}
#galeria a img{border:solid 3px #EBBB6F;}
#galeria a:hover img{border:solid 3px #FFFFFF;}


#stopka{display:block; height:75px; background-image:url(../img/stopka3.jpg); background-repeat:no-repeat; color:#43190B;}
#stopka a{color:#43190B;}
#stopka a:hover{color:#000000;}
#stopka ul{margin:0px; padding:0px; list-style:none;}
#stopka li{float:left; padding-left:10px; padding-right:10px;}



input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

.pagination {font-size:14px; }
.pagination a,.pagination span{padding-left:10px; padding-right:10px;}


.column_separator {padding-left:30px;}

/* headers */
div.componentheading {
font-size:18px; color:#D8A474;
}
.contentheading {font-size:16px; color:#D8A474;}




table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {

	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;

  font-size: 1.5em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


