
/* COMMON STYLE
--------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}

body     { color: #000000; font-family: Verdana, Arial, "Lucida Grande", Tahoma, sans-serif; background-color: white }

body#bd  { color: #333333; background-color: white; text-align: center }

body.contentpane     { color: #000000; font-family: serif; background-color: #ffffff; margin: 1em 2em; width: auto }

body.fs1{
	font-size: 10px;
}

body.fs2{
	font-size: 11px;
}

body.fs3 { font-size: 12px }

body.fs4{
	font-size: 13px;
}

body.fs5{
	font-size: 14px;
}

body.fs6{
	font-size: 15px;
}

/* Normal link */
a           { color: #6b8e23; text-decoration: none; border-bottom: none }

a:hover, a:active, a:focus     { color: #dc143c; text-decoration: underline; border-bottom: 1px }



/* Small text */
small, .small, .smalldark, .mosimage_caption {
	font-size: 100%;
	color: #999999;
}


/* Heading */
h1  { font-size: 225% }

h2  { font-size: 200% }

h3 {
	font-size: 175%;
}

h4  { font-size: 125%; text-transform: uppercase }

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6    { margin: 15px 0 10px }

ul   { list-style-type: none }

ul li    { background: url(../images/bullet-list.gif) no-repeat 0px 8px; padding-left: 12px }
ol li    { margin-left: 35px }

th   { font-weight: bold; text-align: left; padding: 5px }

fieldset {
	border: none;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #CCCCCC;
	height: 1px;
}
/*OBRAZKI BEDACE LACZAMI*/
a img     { text-decoration: none; vertical-align: baseline; border: none; height: auto }
td, div       { }
/* Code text */
pre, .code    { font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.5; font-family: "Courier News", monospace; background-color: #e9f0ed; margin: 5px 0 15px; padding: 10px 15px; border-top: 1px solid #d5d4ce; border-bottom: 1px solid #d5d4ce }

blockquote  { font: italic 1em/1.5 Georgia, Times, serif; background: #e9f0ed url(../images/quote.gif) no-repeat 10px 10px; padding: 15px 40px; border-top: 1px solid #d5d4ce; border-bottom: 1px solid #d5d4ce }

blockquote div  { font: italic 1em/1.5 Georgia, Times, serif; background: #e9f0ed url(../images/quote2.gif) no-repeat right bottom; padding: 15px 20px }
 
.dropcap {
	float: left;
	padding: 3px 3px 0 0;
	display: block;
	color: #484848;
	font: 50px/40px Georgia, Times, serif;
}

/* Tips, Error, Message, Hightlight*/
.error {
	color: #CC0000;
	background: url(../images/bullet-error.gif) 10px 10px no-repeat #FFF0F0;
	padding: 15px 40px;
	font: 1em/1.5 Georgia, Times, serif;
	border-top: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
}

.message {
	color: #4D84A7;
	background: url(../images/bullet-info.gif) 10px 10px no-repeat #E7F6FF;
	padding: 15px 40px;
	font: 1em/1.5 Georgia, Times, serif;
	border-top: 1px solid #4D84A7;
	border-bottom: 1px solid #4D84A7;
}

.tips {
	color: #CC7400;
	background: url(../images/bullet-tips.gif) 10px 10px no-repeat #FFF8EE;
	padding: 15px 40px;
	font: 1em/1.5 Georgia, Times, serif;
	border-top: 1px solid #CC7400;
	border-bottom: 1px solid #CC7400;
}

.highlight  { font-weight: bold; background-color: #e9f0ed; padding-right: 5px; padding-left: 5px; border: solid 1px #d5d4ce }

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}
form label {
	cursor: pointer;
}
input-szukaj,  .inputbox-szukaj  { font-size: 100%; font-family: Tahoma, Arial, sans-serif; margin-top: 20px; margin-right: 4px; padding: 1px; border: solid 1px #999999 }
input, select, textarea, .inputbox     { font-size: 100%; font-family: Tahoma, Arial, sans-serif; margin-right: 4px; padding: 1px }
select, textarea, .inputbox   { color: #333333 }

.button, .button:hover   { margin-left: 5px; padding-bottom: 1px }

.button:active, .button:focus    { }

.inputbox     { border: solid 1px #999999 }
.inputbox:hover, .inputbox:focus {
	border-color: #333333;
}
.inputbox-szukaj:hover, .inputbox-szukaj:focus { border: solid 1px #333333 }
/* MODULE GENERAL
--------------------------------------------------------- */
/* MODULE
--------------------------------------------------------- */
div.module, div.module-usermenu  { background: url(../images/box-br.png) no-repeat right bottom }
div.module div, div.module-usermenu div   { background:  url(../images/box-bl.png) no-repeat left bottom }
div.module div div    { background: url(../images/nopatern/box-tr.png) no-repeat right top }
div.module div div div     { background: url(../images/box-tl.png) no-repeat left top }
div.module-notitle {
	background: url(../images/box-br.gif) no-repeat bottom right;
}

div.module-notitle div {
	background: url(../images/box-bl.gif) no-repeat bottom left;
}

div.module-notitle div div {
	background: url(../images/nopatern/box-tr-notitle.gif) no-repeat top right;
}

div.module-notitle div div div  { background: url(../images/box-tl-notitle.gif) no-repeat left top !important }

div.module-fullcolor {
	background: url(../images/box-br-fullcolor.gif) no-repeat bottom right;
}

div.module-fullcolor div {
	background: url(../images/box-bl-fullcolor.gif) no-repeat bottom left;
}

div.module-fullcolor div div {
	background: url(../images/nopatern/box-tr-fullcolor.gif) no-repeat top right;
}

div.module-fullcolor div div div {
	background: url(../images/box-tl-fullcolor.gif) no-repeat top left;
}

div.module-dotted {
	background: url(../images/box-br-dotted.gif) no-repeat bottom right;
}

div.module-dotted div {
	background: url(../images/box-bl-dotted.gif) no-repeat bottom left;
}

div.module-dotted div div {
	background: url(../images/nopatern/box-tr-dotted.gif) no-repeat top right;
}

div.module-dotted div div div {
	background: url(../images/box-tl-dotted.gif) no-repeat top left;
}



/* MODULE hilite blue
--------------------------------------------------------- */

div.module-blue {
	background: url(../images/module-hilite/box-br-hiliteblue.gif) no-repeat bottom right;
}

div.module-blue div {
	background: url(../images/module-hilite/box-bl-hiliteblue.gif) no-repeat bottom left;
}

div.module-blue div div {
	background: url(../images/module-hilite/nopatern/box-tr-hiliteblue.gif) no-repeat top right;
}

div.module-blue div div div {
	background: url(../images/module-hilite/box-tl-hiliteblue.gif) no-repeat top left;
}

div.module-notitle-blue {
	background: url(../images/module-hilite/box-br-hiliteblue.gif) no-repeat bottom right;
}

div.module-notitle-blue div {
	background: url(../images/module-hilite/box-bl-hiliteblue.gif) no-repeat bottom left;
}

div.module-notitle-blue div div {
	background: url(../images/module-hilite/nopatern/box-tr-notitle-blue.gif) no-repeat top right;
}

div.module-notitle-blue div div div {
	background: url(../images/module-hilite/box-tl-notitle-blue.gif) no-repeat top left;
}

div.module-fullcolor-blue {
	background: url(../images/module-hilite/box-br-fullcolor-blue.gif) no-repeat bottom right;
}

div.module-fullcolor-blue div {
	background: url(../images/module-hilite/box-bl-fullcolor-blue.gif) no-repeat bottom left;
}

div.module-fullcolor-blue div div {
	background: url(../images/module-hilite/nopatern/box-tr-fullcolor-blue.gif) no-repeat top right;
}

div.module-fullcolor-blue div div div {
	background: url(../images/module-hilite/box-tl-fullcolor-blue.gif) no-repeat top left;
}

div.module-dotted-blue {
	background: url(../images/module-hilite/box-br-dotted-blue.gif) no-repeat bottom right;
}

div.module-dotted-blue div {
	background: url(../images/module-hilite/box-bl-dotted-blue.gif) no-repeat bottom left;
}

div.module-dotted-blue div div {
	background: url(../images/module-hilite/nopatern/box-tr-dotted-blue.gif) no-repeat top right;
}

div.module-dotted-blue div div div {
	background: url(../images/module-hilite/box-tl-dotted-blue.gif) no-repeat top left;
}

/* MODULE hilite grey
--------------------------------------------------------- */

div.module-grey {
	background: url(../images/module-hilite/box-br-hilitegrey.gif) no-repeat bottom right;
}

div.module-grey div {
	background: url(../images/module-hilite/box-bl-hilitegrey.gif) no-repeat bottom left;
}

div.module-grey div div {
	background: url(../images/module-hilite/nopatern/box-tr-hilitegrey.gif) no-repeat top right;
}

div.module-grey div div div {
	background: url(../images/module-hilite/box-tl-hilitegrey.gif) no-repeat top left;
}

div.module-notitle-grey {
	background: url(../images/module-hilite/box-br-hilitegrey.gif) no-repeat bottom right;
}

div.module-notitle-grey div {
	background: url(../images/module-hilite/box-bl-hilitegrey.gif) no-repeat bottom left;
}

div.module-notitle-grey div div {
	background: url(../images/module-hilite/nopatern/box-tr-notitle-grey.gif) no-repeat top right;
}

div.module-notitle-grey div div div {
	background: url(../images/module-hilite/box-tl-notitle-grey.gif) no-repeat top left;
}

div.module-fullcolor-grey {
	background: url(../images/module-hilite/box-br-fullcolor-grey.gif) no-repeat bottom right;
}

div.module-fullcolor-grey div {
	background: url(../images/module-hilite/box-bl-fullcolor-grey.gif) no-repeat bottom left;
}

div.module-fullcolor-grey div div {
	background: url(../images/module-hilite/nopatern/box-tr-fullcolor-grey.gif) no-repeat top right;
}

div.module-fullcolor-grey div div div {
	background: url(../images/module-hilite/box-tl-fullcolor-grey.gif) no-repeat top left;
}

div.module-dotted-grey {
	background: url(../images/module-hilite/box-br-dotted-grey.gif) no-repeat bottom right;
}

div.module-dotted-grey div {
	background: url(../images/module-hilite/box-bl-dotted-grey.gif) no-repeat bottom left;
}

div.module-dotted-grey div div {
	background: url(../images/module-hilite/nopatern/box-tr-dotted-grey.gif) no-repeat top right;
}

div.module-dotted-grey div div div {
	background: url(../images/module-hilite/box-tl-dotted-grey.gif) no-repeat top left;
}

/* MODULE hilite pink
--------------------------------------------------------- */
div.module-szukaj  { background: url(../images/module-hilite/box-br.png) no-repeat right bottom }
div.module-szukaj div  { background: url(../images/module-hilite/box-bl.png) no-repeat left bottom }
div.module-szukaj div div  { background: url(../images/module-hilite/nopatern/box-tr.png) no-repeat right top }
div.module-szukaj div div div  { background: url(../images/module-hilite/box-tl.png) no-repeat left top }
div.module-glownalisty { background: url(../images/module-hilite/box-br.png) no-repeat right bottom }
div.module-glownalisty div { background: url(../images/module-hilite/box-bl.png) no-repeat left bottom }
div.module-glownalisty div div { background: url(../images/module-hilite/nopatern/box-tr.png) no-repeat right top }
div.module-glownalisty div div div { background: url(../images/module-hilite/box-tl.png) no-repeat left top }
div.module-notitle-pink {
	background: url(../images/module-hilite/box-br-hilitepink.gif) no-repeat bottom right;
}

div.module-notitle-pink div {
	background: url(../images/module-hilite/box-bl-hilitepink.gif) no-repeat bottom left;
}

div.module-notitle-pink div div {
	background: url(../images/module-hilite/nopatern/box-tr-notitle-pink.gif) no-repeat top right;
}

div.module-notitle-pink div div div {
	background: url(../images/module-hilite/box-tl-notitle-pink.gif) no-repeat top left;
}

div.module-fullcolor-pink {
	background: url(../images/module-hilite/box-br-fullcolor-pink.gif) no-repeat bottom right;
}

div.module-fullcolor-pink div {
	background: url(../images/module-hilite/box-bl-fullcolor-pink.gif) no-repeat bottom left;
}

div.module-fullcolor-pink div div {
	background: url(../images/module-hilite/nopatern/box-tr-fullcolor-pink.gif) no-repeat top right;
}

div.module-fullcolor-pink div div div {
	background: url(../images/module-hilite/box-tl-fullcolor-pink.gif) no-repeat top left;
}

div.module-dotted-pink {
	background: url(../images/module-hilite/box-br-dotted-pink.gif) no-repeat bottom right;
}

div.module-dotted-pink div {
	background: url(../images/module-hilite/box-bl-dotted-pink.gif) no-repeat bottom left;
}

div.module-dotted-pink div div {
	background: url(../images/module-hilite/nopatern/box-tr-dotted-pink.gif) no-repeat top right;
}

div.module-dotted-pink div div div {
	background: url(../images/module-hilite/box-tl-dotted-pink.gif) no-repeat top left;
}

/* MODULE hilite green
--------------------------------------------------------- */

div.module-green {
	background: url(../images/module-hilite/box-br-hilitegreen.gif) no-repeat bottom right;
}

div.module-green div {
	background: url(../images/module-hilite/box-bl-hilitegreen.gif) no-repeat bottom left;
}

div.module-green div div {
	background: url(../images/module-hilite/nopatern/box-tr-hilitegreen.gif) no-repeat top right;
}

div.module-green div div div {
	background: url(../images/module-hilite/box-tl-hilitegreen.gif) no-repeat top left;
}

div.module-notitle-green {
	background: url(../images/module-hilite/box-br-hilitegreen.gif) no-repeat bottom right;
}

div.module-notitle-green div {
	background: url(../images/module-hilite/box-bl-hilitegreen.gif) no-repeat bottom left;
}

div.module-notitle-green div div {
	background: url(../images/module-hilite/nopatern/box-tr-notitle-green.gif) no-repeat top right;
}

div.module-notitle-green div div div {
	background: url(../images/module-hilite/box-tl-notitle-green.gif) no-repeat top left;
}

div.module-fullcolor-green {
	background: url(../images/module-hilite/box-br-fullcolor-green.gif) no-repeat bottom right;
}

div.module-fullcolor-green div {
	background: url(../images/module-hilite/box-bl-fullcolor-green.gif) no-repeat bottom left;
}

div.module-fullcolor-green div div {
	background: url(../images/module-hilite/nopatern/box-tr-fullcolor-green.gif) no-repeat top right;
}

div.module-fullcolor-green div div div {
	background: url(../images/module-hilite/box-tl-fullcolor-green.gif) no-repeat top left;
}

div.module-dotted-green {
	background: url(../images/module-hilite/box-br-dotted-green.gif) no-repeat bottom right;
}

div.module-dotted-green div {
	background: url(../images/module-hilite/box-bl-dotted-green.gif) no-repeat bottom left;
}

div.module-dotted-green div div {
	background: url(../images/module-hilite/nopatern/box-tr-dotted-green.gif) no-repeat top right;
}

div.module-dotted-green div div div {
	background: url(../images/module-hilite/box-tl-dotted-green.gif) no-repeat top left;
}

/* MODULE hilite brown
--------------------------------------------------------- */

div.module-brown {
	background: url(../images/module-hilite/box-br-hilitebrown.gif) no-repeat bottom right;
}

div.module-brown div {
	background: url(../images/module-hilite/box-bl-hilitebrown.gif) no-repeat bottom left;
}

div.module-brown div div {
	background: url(../images/module-hilite/nopatern/box-tr-hilitebrown.gif) no-repeat top right;
}

div.module-brown div div div {
	background: url(../images/module-hilite/box-tl-hilitebrown.gif) no-repeat top left;
}

div.module-notitle-brown {
	background: url(../images/module-hilite/box-br-hilitebrown.gif) no-repeat bottom right;
}

div.module-notitle-brown div {
	background: url(../images/module-hilite/box-bl-hilitebrown.gif) no-repeat bottom left;
}

div.module-notitle-brown div div {
	background: url(../images/module-hilite/nopatern/box-tr-notitle-brown.gif) no-repeat top right;
}

div.module-notitle-brown div div div {
	background: url(../images/module-hilite/box-tl-notitle-brown.gif) no-repeat top left;
}

div.module-fullcolor-brown {
	background: url(../images/module-hilite/box-br-fullcolor-brown.gif) no-repeat bottom right;
}

div.module-fullcolor-brown div {
	background: url(../images/module-hilite/box-bl-fullcolor-brown.gif) no-repeat bottom left;
}

div.module-fullcolor-brown div div {
	background: url(../images/module-hilite/nopatern/box-tr-fullcolor-brown.gif) no-repeat top right;
}

div.module-fullcolor-brown div div div {
	background: url(../images/module-hilite/box-tl-fullcolor-brown.gif) no-repeat top left;
}

div.module-dotted-brown {
	background: url(../images/module-hilite/box-br-dotted-brown.gif) no-repeat bottom right;
}

div.module-dotted-brown div {
	background: url(../images/module-hilite/box-bl-dotted-brown.gif) no-repeat bottom left;
}

div.module-dotted-brown div div {
	background: url(../images/module-hilite/nopatern/box-tr-dotted-brown.gif) no-repeat top right;
}

div.module-dotted-brown div div div {
	background: url(../images/module-hilite/box-tl-dotted-brown.gif) no-repeat top left;
}


/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
}

table.blog .article_seperator {
	display: block;
	height: 20px;
	background: url(../images/seperator.gif) repeat-x center;
}

#leftcol .article_seperator, #rightcol .article_seperator  { display: none }

table.contentpane   { border: none; width: 100% }
table.contentpaneopen  { border: none }

table.contenttoc   { margin: 0 0 10px 10px; padding: 0 0 5px; border: solid 1px #cccccc; width: 35% }

table.contenttoc a  { font-weight: bold }

table.contenttoc td    { background: url(../images/bullet-list.gif) no-repeat 10px 12px; padding: 5px 5px 2px 20px }

table.contenttoc th  { background-color: #f7f7f7; text-transform: uppercase; text-indent: 5px; border-bottom: 1px solid #cccccc }

table.poll  { padding: 0 0 0 0px; width: 100%; border-collapse: collapse }

table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td  { padding: 2px 2px }

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px;
}

.adminform textarea {
	width: auto; /*Control the Frontend Editor area width*/
}

.adminform textarea.inputbox {
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	padding-left: 13px;
	background: url(../images/bullet-list.gif) no-repeat 2px 8px;
	margin: 0;
}

td.buttonheading {
	padding: 0 0 0 5px!important;
	text-align: center;
}

td.buttonheading a {
	border: none;
}

.category {
	font-weight: bold;
	text-transform: uppercase;
}

.clr {
	clear: both;
}

.componentheading    { color: #333; font-weight: bold; font-size: 275%; line-height: normal; background: url(../images/sep.gif) repeat-x; text-transform: uppercase; margin-bottom: 15px; padding-bottom: 5px }

.contentdescription {
	padding-bottom: 30px;
}

table.blog .contentheading   { color: #333; font-weight: bold; font-size: 200%; line-height: normal; font-family: "Times New Roman", Arial, Georgia, Times, Helvetica }

.contentheading   { color: #333; font-weight: bold; font-size: 275%; line-height: normal; font-family: "Times New Roman", Arial, Georgia, Times, Helvetica; text-decoration: none }

a.contentpagetitle   { color: #6b8e23; border-bottom: none }

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus  { text-decoration: underline; border-bottom: none }

a.readon {
	border-bottom: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.readon:hover, a.readon:active, a.readon:focus {
	border-bottom: none;
}

table.contentpaneopen td, table.contentpane td  { }

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.createdate {
	margin: 5px 0 10px;
	color: #999999;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.modifydate {
	color: #999999;
	height: 15px;
}

.moduletable          { padding-right: 7px; padding-left: 7px }
.mosimage  { margin: 5px 5px 10px; padding: 0 }

.mosimage img {
}

.mosimage_caption  { color: #999999; font-weight: normal; margin-top: 5px; padding: 1px 2px }

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a   { color: white; text-decoration: none; background-color: #666; padding: 2px 5px; border-bottom: none }

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus  { color: #333; text-decoration: none; background-color: #ccc; border-bottom: none }

.pagenavbar {
	padding-left: 14px;
	background: url(../images/pages.gif) no-repeat center left;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
	background: url(../images/pages.gif) no-repeat 0 11px;
}

.sectiontableheader   { font-weight: bold; background: white url(../images/back_m.png); padding: 5px }

tr.sectiontableentry1 td {
	padding: 5px;
}

tr.sectiontableentry2 td {
	padding: 5px;
}

.small  { color: #999 }

.smalldark {
	text-align: left;
}

div.syndicate div  { text-align: center; border: solid 1px #ffffff }

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#headerwrap,
#subnavwrap,
#containerwrap,
#footerwrap  { text-align: center; width: 100% }

#header,
#subnav,
#container,
#container-header,
#container-bottom,
#footer    { text-align: left; margin: 0 auto; width: 750px }

.wide #header,
.wide #subnav,
.wide #container,
.wide #container-header,
.wide #container-bottom,
.wide #footer    { width: 970px }

.auto #header,
.auto #subnav,
.auto #container,
.auto #container-header,
.auto #container-bottom,
.auto #footer   { width: 95%; max-width: 1150px; min-width: 750px }

#containerwrap    { background-color: white; clear: both }
#container     { padding-top: 0; padding-right: 0; padding-left: 0 }
#container-header    { padding: 20px 0 0px }
#container-bottom    { padding: 10px 0 0px }
/* HEADER
--------------------------------------------------------- */
#headerwrap      { background-color: white; border-bottom: 25px solid #9acd32 }

#header     { line-height: normal; text-align: left }

#header h1      { font-size: 2em; margin-top: 0px; padding-top: 10px; height: 75px }

#header h1 img     { float: left; position: absolute }

#usertoolswrap  { background: url(../images/usertools-left-bg.gif) no-repeat left top; float: right; padding: 0 0 0 6px; height: 25px }

#usertools {
	padding: 0 10px 0 4px;
	float: left;
	display: block;
	background: url(../images/usertools-right-bg.gif) no-repeat top right;
	font-size: 11px;
	height: 25px;
}

#usertools span {
	float: left;
	margin-right: 30px;
	display: block;
}

#usertools img   { padding: 5px 2px 0 }

#usertools a {
}

#usertools a:hover, #usertools a:active, #usertools a:focus {
}

#search {
	width: 120px;
	float: left;
	display: block;
}
 
#usertools div.search  { background: url(../images/icon-search.gif) no-repeat left center; padding-left: 20px }

#usertools .inputbox {
	border: none!important;
	width: 100px;
	background: none;
	color: #918E7F;
}

#usertools .inputbox:hover,
#usertools .inputbox:focus {
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#mainnav     { font-weight: bold; font-size: 1em; line-height: normal; float: left; clear: both; margin-top: 0px; position: relative; z-index: 0; top: 8% }
#login { font-size: 1em; float: right; clear: both; top: 0px; width: 80% }
#subnavwrap    { background-color: #454545; float: left; border-bottom: 1px solid #333333; width: 100% }

/* Default Joomla! Menu */
a.mainlevel  { color: #484848; text-decoration: none; padding: 4px; border-top: none; border-right: none; border-bottom: 1px solid #d1d1c7; border-left: none; display: block }

a.mainlevel:hover,
a.mainlevel:focus  { color: #c00; text-decoration: none; border-top: none; border-right: none; border-bottom: 1px solid #d1d1c7; border-left: none }
a.sublevel  { text-decoration: none; padding: 3px 4px 3px 15px; display: block }

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
}

#leftcol #active_menu, #rightcol #active_menu  { color: #3e8269; font-weight: bold; text-decoration: none }
/*End: Default Joomla! Menu  */

/* SPOTLIGHT
--------------------------------------------------------- */
.box {
	float: left;
	overflow: hidden;
}

.box h3   { font-size: 1em; text-indent: 3px; margin-bottom: 5px }

.box div.moduletable   { margin: 0 25px 0 0 }

.box ul {
	padding: 0;
	margin: 0!important;
}

.box li {
	padding: 0;
	margin: 0;
	background: none;
}

.box li a  { text-decoration: none; padding: 4px; border-bottom: 1px solid #d1d1c7; width: 99%; display: block }

.box li a:hover,
.box li a:active,
.box li a:focus {
	background: url(../images/arrow-on.gif) no-repeat center right #DFDFD4;
	text-decoration: none;
}

.box td {
	padding: 0;
}

.box  .article_seperator {
	display: none;
}

.box-ended div.moduletable {
	margin-right: 0!important;
}

/* PATHWAY
---------------------------------------------------------*/
#pathway   { background-color: #f7f7f7; margin: 0px 0 15px; padding: 5px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; display: block }

#pathway img {
	margin: 0 5px 1px;
}

#pathway a {
	font-weight: bold;
}

#pathway a:hover, #pathway a:active {
}

/* CONTENT COLUMN
--------------------------------------------------------- */
#mainbody, #mainbody-fl, #mainbody-fr, #mainbody-f  { margin: 0px 0 5px }

#mainbody      { float: left; width: 60% }
#mainbody #content        { padding-right: 2%; width: 50% }
#mainbody-fl     { float: left; width: 66% }
#mainbody-fl #content {
	float: left;
	width: 97.5%;
}
#mainbody-fr  { float: left; width: 100% }

#mainbody-fr #content  { float: right; width: 77.5% }

#mainbody-fr #leftcol      { width: 40px }

#mainbody-f {
	float: left;
	width: 100%;
}

/* CONTENT 2 COLUMN
--------------------------------------------------------- */

#content2    { float: right; padding-right: 2%; width: 100% }


#content2  { float: left; padding-right: 2%; width: 97.5% }
#content2 { float: right; width: 97.5% }

/* LEFT COLUMN
--------------------------------------------------------- */
#leftcol        { float: right; position: relative; left: 10%; width: 23% }

/* RIGHT COLUMN
--------------------------------------------------------- */
#rightcol              { float: right; margin-right: 0; margin-left: 0px; padding: 0px; width: 33% }

/* FOOTER
--------------------------------------------------------- */
#footerwrap    { background-color: white; float: left; clear: both }
#copyright { color: #999; font-size: 10px }
#footer     { background-color: white; text-align: center; padding: 1px; border-top: 1px solid #ccc; border-right: none #ccc; border-left: none #ccc; width: 960px; height: 75px }

#bottomline  { color: #666666; float: left; padding: 15px 0 }

#cert   { float: right; padding-top: 20px }

#cert a {
	padding-right: 5px;
}

/* MISCELLANOUS
----------------------------------------------------------- */
div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	color: #918E7F;
	background: none!important;
	text-decoration: none!important;
}
a.mainlevel-navgora { color: #666; font-size: 80%; text-align: right }
a.mainlevel-navgora:hover  { color: #333; border-bottom: 1px dotted }
a.mainlevel-nav  { font-size: 80%; border-bottom: none }
a.mainlevel-nav:hover { font-size: 80%; border-bottom: 1px dotted }
/*MODUL LOGOWANIA
*/
#login     { float: right; clear: both; margin-right: 5px; width: auto }
#mod_login_username    { width: 90px }
#mod_login_password     { width: 90px }
#mod_login_remember     { margin-top: 2px; margin-right: 2px; border: none }
/* Clearfix */
.clearfix:after   { clear: both !important; height: 0 !important; visibility: hidden !important; content: "." !important; display: block !important }
* html > body .clearfix  { width: 100% !important; display: block !important }
* html .clearfix  { height: 1% !important }
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
/*Style Pony Gallery*/
.pony_text  { text-align: center !important }
#pony  { background: url(../images/blank.gif) no-repeat }
.pony_img  { text-decoration: none; text-align: center; margin-top: 30px }
#pony { text-decoration: none; text-align: center; border-bottom: none }
#pony a { border-bottom: none }
/*MODULE
*/
div.module h3, div.module-glownalisty h3,
div.module-notitle h3,
div.module-fullcolor h3,
div.module-noborder h3,
div.module-dotted h3,
div.module-blue h3,
div.module-notitle-blue h3,
div.module-fullcolor-blue h3,
div.module-dotted-blue h3,
div.module-grey h3,
div.module-notitle-grey h3,
div.module-fullcolor-grey h3,
div.module-dotted-grey h3,
div.module-szukaj h3,
div.module-notitle-pink h3,
div.module-fullcolor-pink h3,
div.module-dotted-pink h3,
div.module-green h3,
div.module-notitle-green h3,
div.module-fullcolor-green h3,
div.module-dotted-green h3,
div.module-brown h3,
div.module-notitle-brown h3,
div.module-fullcolor-brown h3,
div.module-dotted-brown h3   { color: #dc143c; font-size: 125%; margin: 0 0 15px; padding-top: 5px; border-bottom: 1px solid #dcdcdc }
div.module div div div div, div.module-glownalisty div div div div,
div.module-notitle div div div div,
div.module-fullcolor div div div div,
div.module-noborder div div div div,
div.module-dotted div div div div,
div.module-blue div div div div,
div.module-notitle-blue div div div div,
div.module-fullcolor-blue div div div div,
div.module-dotted-blue div div div div,
div.module-grey div div div div,
div.module-notitle-grey div div div div,
div.module-fullcolor-grey div div div div,
div.module-dotted-grey div div div div,
div.module-szukaj div div div div,
div.module-notitle-pink div div div div,
div.module-fullcolor-pink div div div div,
div.module-dotted-pink div div div div,
div.module-green div div div div,
div.module-notitle-green div div div div,
div.module-fullcolor-green div div div div,
div.module-dotted-green div div div div,
div.module-brown div div div div,
div.module-notitle-brown div div div div,
div.module-fullcolor-brown div div div div,
div.module-dotted-brown div div div div  { background: none; margin: 0; padding: 0 }
div.module, div.module-glownalisty,
div.module-notitle ,
div.module-fullcolor ,
div.module-noborder ,
div.module-dotted ,
div.module-blue ,
div.module-notitle-blue ,
div.module-fullcolor-blue ,
div.module-dotted-blue ,
div.module-grey ,
div.module-notitle-grey ,
div.module-fullcolor-grey ,
div.module-dotted-grey ,
div.module-szukaj ,
div.module-notitle-pink ,
div.module-fullcolor-pink ,
div.module-dotted-pink ,
div.module-green ,
div.module-notitle-green ,
div.module-fullcolor-green ,
div.module-dotted-green ,
div.module-brown ,
div.module-notitle-brown ,
div.module-fullcolor-brown ,
div.module-dotted-brown  { float: left; margin-bottom: 15px; padding: 0; width: 100% }
div.module div, div.module-glownalisty div,
div.module-notitle div,
div.module-fullcolor div,
div.module-noborder div,
div.module-dotted div,
div.module-blue div,
div.module-notitle-blue div,
div.module-fullcolor-blue div,
div.module-dotted-blue div,
div.module-grey div,
div.module-notitle-grey div,
div.module-fullcolor-grey div,
div.module-dotted-grey div,
div.module-szukaj div,
div.module-notitle-pink div,
div.module-fullcolor-pink div,
div.module-dotted-pink div,
div.module-green div,
div.module-notitle-green div,
div.module-fullcolor-green div,
div.module-dotted-green div,
div.module-brown div,
div.module-notitle-brown div,
div.module-fullcolor-brown div,
div.module-dotted-brown div,
div.module div div,
div.module-notitle div div,
div.module-fullcolor div div,
div.module-noborder div div,
div.module-dotted div div,
div.module-blue div div,
div.module-notitle-blue div div,
div.module-fullcolor-blue div div,
div.module-dotted-blue div div,
div.module-grey div div,
div.module-notitle-grey div div,
div.module-fullcolor-grey div div,
div.module-dotted-grey div div,
div.module-szukaj div div,
div.module-notitle-pink div div,
div.module-fullcolor-pink div div,
div.module-dotted-pink div div,
div.module-green div div,
div.module-notitle-green div div,
div.module-fullcolor-green div div,
div.module-dotted-green div div,
div.module-brown div div,
div.module-notitle-brown div div,
div.module-fullcolor-brown div div,
div.module-dotted-brown div div { padding: 0 }
div.module div div div, div.module-glownalisty div div div, div.module-notitle div div div, div.module-fullcolor div div div, div.module-noborder div div div, div.module-dotted div div div, div.module-blue div div div, div.module-notitle-blue div div div, div.module-fullcolor-blue div div div, div.module-dotted-blue div div div, div.module-grey div div div, div.module-notitle-grey div div div, div.module-fullcolor-grey div div div, div.module-dotted-grey div div div, div.module-szukaj div div div, div.module-notitle-pink div div div, div.module-fullcolor-pink div div div, div.module-dotted-pink div div div, div.module-green div div div, div.module-notitle-green div div div, div.module-fullcolor-green div div div, div.module-dotted-green div div div, div.module-brown div div div, div.module-notitle-brown div div div, div.module-fullcolor-brown div div div, div.module-dotted-brown div div div  { padding: 9px 15px 20px }
/*MODULE MENU UZYTKOWNIKA*/
div.module-usermenu { float: right; margin-bottom: 15px; padding: 0; width: 445px }
div.module-usermenu div { padding: 0 }
div.module-usermenu div div div { padding: 9px 15px 20px }
div.module-usermenu div div div div { margin: 0; padding: 0 }
div.module-szukaj div div div div { background: none }
/*RSS W NAGLOWKU
*/
div.module-rss    { float: right; width: 50px; height: 20px }
div.module-baner { margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc }
