* {
	margin: 0;
	padding: 0;
}

*:focus {
	outline: none
}

html, body {
	height: 100%;
	font: normal 100% Tahoma, Verdana, Arial, sans-serif;
	color: #77725e;
//	background: url( './../../images/frontend/topSiteBackground.gif' ) top repeat-x;
}

body {
	padding-bottom: 10px;
}

/* nagBówki */

h2 {
	margin: 5px 0 10px 0;
	font-size: 1.18em;
}

h2.withImage {
	margin-top: 0;
	padding-left: 25px;
//	height: 25px;
	background: url( './../../images/frontend/headerImage.gif' ) center left no-repeat;
	line-height: 25px;
}

h3 {
	margin-top: 10px;
	font-size: 1.09em;
}

/* -- nagBówki */

p {
	margin: 10px 0px;
}

a:link, a:visited {
	color: #610810;
	text-decoration: none;
}

a:visited {
	color: #312e24;
	text-decoration: none;
}

a:active {
	color: #f00;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

img {
	vertical-align: middle;
}

div#mainSiteContainer {
	z-index: 20;
	position: relative;
	margin: auto;
	//width: 985px;
	font-size: 0.69em;
}

/* topContainer */

div#siteTopContainer {
display:none;
}





/* -- topContainer */

div#siteMenuContainer {
display: none;
}



div#siteMainContainer {
	float: left;
	margin: auto;
	width: 99%;
//	border-left: #d1ccbd solid 1px;
//	border-right: #d1ccbd solid 1px;
	font-size: 1.0em;
//	background: #fdebdf url( './../../images/frontend/siteMainContainerBackground.gif' ) repeat-y;
}

div#siteMainContainer.white{
//	background: #fdebdf url( './../../images/frontend/siteMainContainerBackgroundWhite.gif' ) repeat-y;
}



/* left Column */

div#siteMainContainer div#leftColumn {
display: none;
}


/* -- left Column */



/* middle Column */

div#siteMainContainer div#middleContent {
	float: left;
	width: 99%;
	line-height: 1.45em;
}

div#siteMainContainer div#middleContent div.breadcrumb {
	color: #77725e;
	text-align: right;
}

div#siteMainContainer div#middleContent div.breadcrumb a {
	color: #77725e;
}

div#siteMainContainer div#middleContent div.breadcrumb a.last {
	color: #610810;
}

div#siteMainContainer div#middleContent div#middleContentTop {
	float: left;
	padding: 27px 27px 10px 27px;
	background-color: #fff;
	width: 90%; 
}

div.spacer {
	margin: 2px 0;
	width: 100%;
	height: 1px;
	background: url( './../../images/frontend/spacerBackground.gif' ) repeat-x;
	float: left;
}

div.pager {
	float: left;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}

div.pager a:link, div.pager a:active {
	color: #cc0008;
}

div.pager a:visited {
	color: #77725e;
}

div.pager a.current {
	font-weight: bold;
}

div#siteMainContainer div#middleContent div#middleContentTop form.select {
	display: inline;
}

form.select select {
	font-size: 1.0em;
	color: #5f5b49;
	border: #a5acb2 solid 1px;
}

div#siteMainContainer div#middleContent div#middleContentTop div#letterPages {
	text-align: center;
	font-size: 1.09em;
}

div#letterPages a:link, div#letterPages a:visited, div#letterPages a:active {
	color: #cc0008;
}

div#siteMainContainer div#middleContent div#middleContentTop div.dictionaryWord {
	margin-bottom: 0px;
	padding: 4px;
	font-size: 1.09em;
}

div.dictionaryWord div.descripction {
	background-color: #fcf6f0;
	margin-left: 16px;
}

div.dictionaryWord a.hide {
	display: block;
	padding-right: 12px;
	text-align: right;
	color: #cc0008;
	font-size: 0.83em;
	background: url( './../../images/frontend/moreLinkArrow.gif' ) right 3px no-repeat;
}

div.dictionaryWord a:hover {
	color: #cc0008;
}

div#siteMainContainer div#middleContent div#middleContentLeft {
	float: left;
	width: 292px;
	padding-bottom: 10px;
	background: url( './../../images/frontend/leftColumnBackground.gif' ) repeat-x;
}

div#siteMainContainer div#middleContent div#middleContentLeft ul {
	list-style-image: url( './../../images/frontend/ulArrow.gif' );
	margin-left: 25px;
}

div#siteMainContainer div#middleContent div#middleContentLeft a {
	color: #5f5b49;
}

div#siteMainContainer div#middleContent div#middleContentRight {
	float: right;
	width: 291px;
	padding-bottom: 20px;
	background: url( './../../images/frontend/middleContentRightBackground.gif' ) repeat-x;
}

div#siteMainContainer div#middleContent div#middleContentRight div.news {
	float: left;
	margin: 0 10px;
	width: 271px;
}

div#siteMainContainer div#middleContent div#middleContentRight div.news div.date {
	float: right;
	margin-bottom: 5px;
	width: 100%;
	text-align: right;
}

div#siteMainContainer div#middleContent div#middleContentRight div.news div.title {
	float: left;
	margin-bottom: 5px;
	width: 100%;
	font-weight: bold;
}

div#siteMainContainer div#middleContent div#middleContentRight div.news div.content {
	float: left;
	width: 100%;
}

div#siteMainContainer div#middleContent div#middleContentRight div.news a.more {
	float: right;
	margin-right: 0;
	font-size: 0.91em;
	text-align: right;
}

div#siteMainContainer div#middleContent div#middleContentRight a.more {
	float: left;
	margin-left: 10px;
	padding-right: 12px;
	font-size: 0.91em;
	text-align: right;
	color: #cc0008;
	text-decoration: none;
	background: url( './../../images/frontend/moreLinkArrow.gif' ) center right no-repeat;
}

div#siteMainContainer div#middleContent div#middleContentRight a.more:hover {
	text-decoration: underline;
}

/* -- middle Column */



/* right Column */

div#siteMainContainer div#rightColumn {
display:none;
}

/* -- right Column */



/* footer */

div#siteFooterContainer {
display: none;
}



/* -- footer */

div.actions {
display:none;
}


/* Publikacje */

div.publication {
	margin-top: 5px;
	float: left;
	overflow: auto;
	padding-bottom: 10px;
}

div.publication div.photo {
	float: left;
	width: 100px;
	text-align: center;
}

div.publication div.photo img {
	margin:1px;
	border: #a8a290 solid 1px;
}

div.publication div.desc {
	float: right;
	width: 430px;
}

div.publication div.desc h2 {
	color: #cc0008;
}

div.publication div.actions {
	float: right;
	margin: 0px;
}

/* do pobrania */

div.download {
	margin-top: 5px;
	float: left;
	overflow: auto;
	padding-bottom: 10px;
}

div.download div.icon {
	float: left;
	width: 90px;
	text-align: center;
}

div.download div.icon a {
	padding-right: 12px;
	background: url( './../../images/frontend/moreLinkArrow.gif' ) right 1px no-repeat;
	color: #cc0008;
}

div.download div.desc {
	float: right;
	width: 430px;
}

div.download div.desc div.head {
	float: left;
	width: 430px;
	margin-bottom: 10px;
}

div.download div.desc div.head h2 {
	float: left;
	margin: 0;
	color: #cc0008;
}

div.download div.desc div.head div {
	float: right;
	text-align: right;
}

div.expert_short {
	float: left;
	margin: 3px 0px;
	width: 100%;
	font-size: 1.09em;
}

div.expert_short div.title {
	float: left;
	width: 290px;
}

div.expert_short div.title a {
	color: #610810;
}

div.expert_short div.name {
	float: left;
	width: 150px;
	text-align: center;
}

div.expert_short div.name a {
	color: #cc0008;
}

div.expert_short div.date {
	float: right;
	width: 90px;
	text-align: center;
}

div.expert div.photo {
	margin: 0px 10px 10px 0px;
	float: left;
	text-align: center;
}

#search form span
{
	float: left;
}

.current
{
	font-weight: bold;
}

#middleContent img {
margin: 5px 10px 5px 10px;
}