/* ########## COMMON STYLES ########## */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #10395e;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	color: #897340;
}
img {
	border: 0px;
}
form {
	display: inline;
}
div, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
hr {
	background: #999999;
	height: 1px;
	width: 100%;
}

a:link {
	color: #B19863;
	font-weight: bold;
	text-decoration: none;
	}
a:visited {
	color: #B19863;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #988355;
	font-weight: bold;
	text-decoration: none;
}
a:active {
	color: #988355;
	font-weight: bold;
	text-decoration: none;
}

/* ########## MAMBO MAIN STYLES ########## */


/* style menu witryny */

a.mainlevel:link {
	display: block;
	font-weight: bold;
	color: #89733f;
	font-size: 9px;
	width: 98%;
	background-image: url(../images/bkg_main_menu.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	margin-bottom: 4px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
a.mainlevel:visited {
	display: block;
	font-weight: bold;
	color: #89733f;
	font-size: 9px;
	width: 98%;
	background-image:url(../images/bkg_main_menu.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	line-height: 20px;
	margin-bottom: 4px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
a.mainlevel:hover {
	color: #A18C5C;
	background-image: url(../images/bkg_main_menu.gif);
}
a.mainlevel:active {
	color: #A18C5C;
	background-image: url(../images/bkg_main_menu.gif);
}

a.sublevel:link {
}
a.sublevel:visited {
}
a.sublevel:hover {
}
a.sublevel:active {
}

/* style sciezki aktualnej pozycji */

a.pathway:link {
	color: #89733f;
	font-weight: normal;
	text-decoration: none;
}
a.pathway:visited {
	color: #89733f;
	font-weight: normal;
	text-decoration: none;
}
a.pathway:hover {
}
a.pathway:active {
}

/* style odnosnika spisu tresci artykulu */

a.toclink:link {
	color: #9C8E6D;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
a.toclink:visited {
	color: #9C8E6D;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
a.toclink:hover {
	color: #A18C5C;
}
a.toclink:active {
	color: #A18C5C;
}

/* style tabeli z wykazem kategorii */

a.category:link {
	color: #333333;
	font-weight: bold;
	font-size: 11px;
}
a.category:visited {
	color: #333333;
	font-weight: bold;
	font-size: 11px;
}
a.category:hover {
	color: #999999;
}
a.category:active {
	color: #999999;
}


/* style podstawowe */

.small {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.usermessage {
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	padding-bottom: 10px;
}
.backbutton {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
}

/* style nawigacyjne */

.pagenav {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: inline;
}
.pagenavbar {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	text-align: right;
}
.pagenavcounter {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	text-align: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

/* elementy formularzy */

.button {
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #89733f;
	border: 1px ridge;
	cursor: hand;
}
.inputbox {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px groove;
}
.inputcheckbox {
}

/* glowne style modulow */

table.moduletable {
	width: 100%;
	padding-left: 3px;
	margin: 0px;
}
table.moduletable th {
	font-size: 11px;
	font-weight: bold;
	color: #89733f;
	text-align: left;
	width: 100%;
}
table.moduletable td {
	font-size: 10px;
	font-weight: normal;
}


/* zawartosc stron */

.contentpane {
	padding: 5px;
}
.contentpaneopen {
	width: 100%;
	padding: 1px;
}
.contentheading {
	font-size: 11px;
	font-weight: bold;
	color: #89733f;
	text-align: left;
	padding: 4px 2px 2px 1px;
}
.contentheading a:link {
	font-size: 12px;
	font-weight: bold;
	color: #89733f;
	text-align:left;
	padding-left: 1px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	height: 20px;
	border-bottom: 1px dotted #184667;
}
.contentheading a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #89733f;
	text-align:left;
	padding-left: 1px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	height: 20px;
	border-bottom: 1px dotted #184667;
}
.contentheading a:hover {
	color: #A18C5C;
}
.contentheading a:active {
	color: #A18C5C;
}
.contentheadspace {
	height: 5px;
}
.contentdescription {
	font-size: 11px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.buttonheading {
	text-align: center;
}

/* dodatkowe style zawartosci */

.authorname {
}
.authorname div {
	font-size: 10px;
	color: #999999;
	text-align: left;
}
.createdate {
}
.createdate div {
	font-size: 10px;
	color: #999999;
	text-align: left;
}
.modifydate {
}
.modifydate div {
	font-size: 10px;
	color: #999999;
	text-align: left;
}
.urladdress {
}
.urladdress a {
	font-size: 10px;
	color: #999999;
	text-align: left;
}
.readon {text-align: right;
}
.readon a {
	text-align: right;
	font-size: 10px;
}

/* style tabeli z wykazem zawartosci sekcji */

.sectiontableheader {
	background-color: #CBC0AB;
	color: #333333;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
}
.sectiontableentry1 {
	background-color: #F8E9C9;
	vertical-align: middle;
	padding: 2px;
}
.sectiontableentry2 {
	background-color: #EBDDC5;
	vertical-align: middle;
	padding: 2px;
}

/* style ogolne komponentow */

.componentheading {
	font-size: 10px;
	font-weight: bold;
	color: #184667;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 5px;
}

/* style oceny tresci */

.content_rating {
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
}
.content_vote {
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
}

/* spisy tresci elementow wielostronnicowych */

table.contenttoc {
	color: #333300;
	background-color: #E0E0E0;
	border: 1px solid #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
table.contenttoc td {
	font-size: 10px;
	font-weight: normal;
	text-align:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 3px;
}
table.contenttoc th {
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	padding: 3px;
}


/* ########## MAMBO COMPONENTS STYLES ########## */

/* com_banners */

/* com_contact */

/* com_content */
.cnttabartmain {
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cnttabartfiltercell {
	text-align: right;
}
.cnttabartfiltertab {
	padding: 5px 3px;
	border: 1px #C2AF85 solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.cnttabartfilter1 {
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 5px;
}
.cnttabartfilter2 {
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 5px;
}
.cnttabartfilter3 {
	white-space: nowrap;
	padding-right: 5px;
	padding-left: 5px;
}
.cnttabartheaderdate {
	background-color: #E5D5B9;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
}
.cnttabartheadertitle {
	background-color: #E5D5B9;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
}
.cnttabartheaderauthor {
	background-color: #E5D5B9;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
}
.cnttabartheaderhits {
	background-color: #E5D5B9;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
	text-align: right;
}
.cnttabartitemrow {
	padding: 5px 3px 0px;
	vertical-align: baseline;
}
.cnttabartitemdate {
	width: 15%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #C9BBA2;
	border-right-color: #C9BBA2;
	border-bottom-color: #C9BBA2;
	border-left-color: #C9BBA2;
}
.cnttabartitemtitle {
	width: 50%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #C9BBA2;
	border-right-color: #C9BBA2;
	border-bottom-color: #C9BBA2;
	border-left-color: #C9BBA2;
	text-align: left;
}
.cnttabartitemauthor {
	width: 25%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #C9BBA2;
	border-right-color: #C9BBA2;
	border-bottom-color: #C9BBA2;
	border-left-color: #C9BBA2;
}
.cnttabartitemhits {
	width: 10%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color:#C9BBA2;
	border-right-color: #C9BBA2;
	border-bottom-color: #C9BBA2;
	border-left-color: #C9BBA2;
	text-align: right;
}
.cnttabartpagenav {
	background-color: #E5D5B9;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.cnttabartpagecounter {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	padding-top: 10px;
}
.cnttabartedit {
	background-color: #FFECCD;
	text-align: left;
	padding: 3px;
}
.cntnavart {
	font-size: 10px;
	color: #666666;
	background-color: #E5D5B9;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	padding-top: 15px;
	margin-left: 3px;
	text-align: center;
	margin-top: 10px;
}
li#cntcatnotlink{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: square;
}
li#cntcatlink{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: square;
}
li#cntcatnotreg {
	color: #CC0000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: square;
}
.cntcatdesc {
	font-size: 10px;
	font-weight: normal;
}
.cntmailtable {
	width: 100%;
}
.cntmailtitle {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #D93B18;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.cntmailtxt {
	font-size: 11px;
	background-color: #CCCCCC;
	text-align: right;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 6px;
	white-space: nowrap;
}
.cntmailfield {
	text-align: left;
	width: 100%;
}
.cntmailbuttons {
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cntmailconfirm {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #D93B18;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.cntmailclose {
	text-align: center;
	vertical-align: middle;
	padding: 2px 5px 3px;
	border: 1px solid #333333;
	font-weight: bold;
}
.cntblogmaintable{
	width: 100%;
}


.cntblogmore{
	font-size: 11px;
	font-weight: bold;
}
.cntbloglink{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	list-style-type: square;
}
.cntedittitle {
	width: 100%;
	padding-top: 5px;
	background-color: #E5D5B9;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 3px;
	margin-left: 3px;
}
.cntedittitlecell {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #89733f;
	text-align: left;
	vertical-align: top;
}
.cntformtable {
	width: 100%;
}
.cntformtxt {
	font-size: 11px;
	background-color: #CCCCCC;
	text-align: right;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 6px;
	white-space: nowrap;
}
.cntformfield {
	text-align: left;
	width: 100%;
}
.cntformbuttons {
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* com_frontpage */

/* com_login */

/* com_messages */

/* com_newsfeeds */

/* com_poll */

/* com_registration */
.regmaintable {
	width: 100%;
}
.regmainmessage {
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.regmaintxt {
	font-size: 11px;
	background-color: #CCCCCC;
	text-align: right;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 6px;
	white-space: nowrap;
}
.regmainfield {
	text-align: left;
	width: 100%;
}
.regmainbuttons {
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* com_rss */

/* com_search */
.searchintro {
	text-align: left;
	vertical-align: middle;
	background-color: #E5D5B9;
	padding: 4px;
	margin-top: 10px;
}
.searchlight {
	background-color: #FFFD8F;
}
.searchsection {
	font-size: 9px;
	color: #666666;
}

/* com_user */
.comusermaintable {
	width: 100%;
	padding-left: 2px;
}
.comusermessage {
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.comusertxt {
	font-size: 11px;
	background-color: #E5D5B9;
	text-align: right;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 6px;
	white-space: nowrap;
}
.comuserfield {
	text-align: left;
	width: 100%;
}
.comuserbuttons {
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* com_weblinks */
.weblinkscategory{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: square;
}
.weblinksselect{
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	font-weight: bold;
}
.weblinkstab {
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.weblinksheaderimg {
	background-color: #E5D5B9;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
}
.weblinksheaderdesc {
	background-color: #E5D5B9;
	color: #333333;
	font-weight: bold;
	font-size: 9px;
	padding: 3px;
}
.weblinksheaderhits {
	background-color: #E5D5B9;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
	text-align: right;
}
.weblinksitemimg {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C9BBA2;
	border-right-color: #C9BBA2;
	border-bottom-color: #C9BBA2;
	border-left-color: #C9BBA2;
	width: 20px;
	vertical-align: top;
	padding-left: 4px;
}
.weblinksitemdesc {
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C9BBA2;
	border-right-color: #C9BBA2;
	border-bottom-color: #C9BBA2;
	border-left-color: #C9BBA2;
	text-align: left;
	padding: 3px;
}
.weblinksitemhits {
	width: 60px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C9BBA2;
	border-right-color: #C9BBA2;
	border-bottom-color: #C9BBA2;
	border-left-color: #C9BBA2;
	text-align: right;
}
.weblinksedittitle {
	width: 100%;
	padding-top: 5px;
	background-color: #E4E4E4;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 3px;
	margin-left: 3px;
}
.weblinksedittitlecell {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #D93B18;
	text-align: left;
	vertical-align: top;
}
.weblinksedittable {
	width: 100%;
}
.weblinksedittxt {
	font-size: 11px;
	background-color: #CCCCCC;
	text-align: right;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 6px;
	white-space: nowrap;
}
.weblinkseditfield {
	text-align: left;
	width: 100%;
}

/* com_wrapper */


/* ########## MAMBO MODULES STYLES ########## */

/* mod_archive */

/* mod_banners */

/* mod_latestnews */

/* mod_login */
.logindesc {
	font-size: 10px;
	color: #666666;
}
.loginfield {
	font-size: 10px;
	color: #666666;
	padding-bottom: 3px;
	padding-top: 1px;
}
.loginremember {
	font-size: 10px;
	color: #666666;
	padding-bottom: 5px;
	text-align: center;
}
.loginbutton {
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding-bottom: 8px;
}
.logoutbutton {
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 8px;
}
.loginlostpwd {
	font-size: 10px;
	color: #666666;
	padding-bottom: 5px;
}
.loginpretxt {
	font-size: 10px;
	padding-bottom: 5px;
}
.loginposttxt {
	font-size: 10px;
	padding-top: 5px;
}

/* mod_mainmenu */

/* mod_mostread */

/* mod_newsflash */

/* mod_poll */
.pollentry1 {
	background-color: #fff5ce;
	vertical-align: middle;
	padding: 2px;
	font-size: 10px;
}
.pollentry2 {
	background-color: #10395e;
	vertical-align: middle;
	padding: 2px;
	font-size: 10px;
}
.pollmaintable {
	text-align: left;
	margin: 0px;
	padding: 0px 7px 0px 0px;
	width: 170px;
}
.polltitle {
	color: #555555;
	padding-bottom: 5px;
	padding-top: 2px;
	font-size: 10px;
	font-weight: bold;
}
.pollquestcell {
	text-align: left;
	vertical-align: top;
}
.pollquesttable {
	border: 1px solid;
	padding: 1px;
	background-color: #00FF99;
	width: 100%;
}
.pollbuttons {
	text-align: center;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 5px;
}

/* mod_random_image */

/* mod_related_items */

/* mod_rssfeed */
.syndicate {
	text-align: center;
	vertical-align: top;
	margin-right: 8px;
	margin-bottom: 4px;
}
.syndicatetext {
	vertical-align: top;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	padding-right: 4px;
	padding-bottom: 5px;
}

/* mod_search */
.search {
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* mod_sections */

/* mod_stats */

/* mod_templatechooser */
.templatechooser {
	text-align: center;
	vertical-align: top;
	margin-bottom: 5px;
	margin-right: 8px;
}
.templatechooserbutton {
	text-align: center;
	vertical-align: top;
	margin-right: 8px;
}

/* mod_whosonline */