*{margin:0px;padding:0px}

	
body {
/* background:url(../images/body_tlo.jpg) repeat-x top center #eceddd; */
background-color:#fff;
text-align:center;
}


#strona {
min-width:760px;
max-width:970px;
width:auto !important;
width:970px;
margin:auto;
margin-top:10px;
text-align:left;
background-color:#fff;
}

h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:.5em 0;
}

p {
line-height:1.4em;
}

a {
text-decoration:none !important;
color:#b0800f;
}

ul, ol {
padding: 0 0 10px 3em;
}

img {
border:0 none;
}


/* nawigacja gorna + naglowek */

#nawigacja {
width:100%;
float:right;
/* background-color:#d6dee0; - orygina�*/
background-color:#ffffff;
list-style:none;
font-family:Georgia, serif;
}

#data {
float:left;
font-family:Verdana, serif;
font-size:11px;
font-weight:bold;
margin:5px;
padding:0px;
color:#ffffff;
}

#tlumacz {
float:left;
font-family:Verdana, serif;
font-size:11px;
background:url(../images/belka.png) 0 0 no-repeat;
background-position:right;
width:100%;
height:35px;
margin:0px;
padding:0px;
}

#naglowek {
clear:both;
font-family: Verdana, serif;
background:url(../images/naglowek.png) 0 0 no-repeat;
background-color:#fff;
width:969px;
height:200px;
}

#naglowek h1 {
float:left;
font-size:1.7em;
font-weight:bold;
letter-spacing:-1px;
padding:50px 0 0 50px;
}

#naglowek h1 a {
color:#672220;
}

#naglowek_logo {
margin:55px 0 0 50px;
}


/* tresc strony (3 kolumny) */

.margines {
padding: 10px;
}

/* pojemnik na 3 kolumny */
#zawartosc {
float:left;
background-color:#fff;
width:100%;
font-family:Verdana, sans-serif;
font-size:.8em;
color:#222;
}


#lewa_kolumna {
float:left;
height:100%;
width:22%;
overflow:hidden;
}


#prawa_kolumna {
float:left;
text-align:left;
height:100%;
width:22%;
overflow:hidden;
}

/*
#tresc_strony {
float:left;
text-align:left;
width:56%;
overflow:hidden;
}

*/

#tresc_strony56 {
float:left;
text-align:left;
width:56%;
overflow:hidden;
}

#tresc_strony78 {
float:left;
text-align:left;
width:78%;
overflow:hidden;
}


/*
 ============
 style joomla 
 ============

*/

/* strony sekcji i artykulow */


.componentheading {
font:normal 2em Verdana, serif;
color:#99341f;
padding:15px 0 10px;
}


td.contentheading{
color:#333;
font-size:1.6em;
padding:15px 0 0 0;
margin:0;
}

a.contentpagetitle {
color:#333;
}

.createdate {
color:#7e7e7e;
font-size:.85em;
padding-bottom:.9em;
}
.modifydate {
color:#7e7e7e;
font-size:.85em;
}

.pagenavcounter {
font-style:italic;
}

.contentpaneopen p a:hover {
color:#354257;
text-decoration:underline !important;
}

.contentpaneopen img {
padding:5px;
}

a.readon {
float:right;
padding:3px;
}

a:hover.readon,
a:hover.blogsection,
a:hover.pagenav {
text-decoration:underline !important;
color:#354257;
}

/* spis tresci w artykule */

.contenttoc {
float:right;
width:30%;
margin:0 0 10px 10px;
padding:5px;
border:1px solid #ccc;
font-size:8pt;
}

.contenttoc th {
font-size:10pt;
padding-bottom:2px;
border-bottom:1px solid #ccc;
}

.contenttoc td {
padding:4px 0 0 10px;
}

.contenttoc a {
color:#555;
}

/* separatory */

.article_separator {
display:block;
height: 10px;
}

.article_column {
padding-right:5px;
}

.column_separator {
border-left:1px solid #ccc;
padding-left:5px;
}



/* moduly w kolumnie lewej i prawej */

.moduletable {
margin: 5px 0px 0px 0px;
text-align:left;
padding:0px;
/*background-color:#e8edf4;
border-top:2px solid #c0cfe4;
border-bottom:2px solid #c0cfe4;*/
}

.moduletable h3 {
font-size:1.3em;
color:#2c3749;
padding-left:2px;
margin-bottom:5px;
border-bottom:2px solid #5a7296;
}

.moduletable ul {
list-style:none;
padding:0 0 0 2px;
}

.moduletable ul li {
text-align:left;
padding:2px 0;
}

.moduletable ul li a {
display:block;
width:100%;
padding:2px 0;
font-size:0,9em;
color:#6d5e3d;
}

.moduletable ul li a:visited {
color:#363e02;
}

.moduletable ul li a:hover {
color: #c59e78;
}


/* stopka */

#stopka .moduletable {
float:left;
width:100%;
margin:0;
padding:0;
background:url(../images/footer_1.png) 0 0 no-repeat;
width:970px;
height:40px;
/* background-color:#c1cfdd; */
/* border-top:10px solid #99b0c8; */
}

#stopka .moduletable {
font:normal 0.7em Georgia,sans-serif;
color:#444;
text-align:right;
padding: 40px 0 0 0;
}

/* modul Szukaj */

div.search_szukaj {
margin:0 0 20px 0;
text-align:left;
padding:5px;
background-color:#e7edf1;
border:2px solid #ccd9e1;
}

input#mod_search_searchword {
border:1px solid #ddd;
}


.moduletable_szukaj h3 {
margin:-5px 20px -12px 0;
padding:0 0 0 10px;
font-size:1.6em;
font-style:italic;
color:#cecece;
text-align:right;
}


/* Sonda */

.pollstableborder {
margin: 5px 0 5px 2px;
text-align:left;
}

.pollstableborder td {
padding:2px 0;
}

td.sectiontableentry1,
td.sectiontableentry2 {
padding-right:5px;
}

.poll td div {
padding-top:10px;
}

.poll input.button {
padding:2px;
background-color:#d63229;
/* background-color:#d9e2ec; */
border:2px solid #bacadc;
}



/* podmenu lewa kolumna */

.moduletable_menu {
margin:10px 0 20px 0;
font-family:Georgia, serif;
/*font-weight:bold;*/
text-transform:lowercase;
/* color:#ffffff; */
/* color:#4f4f00; */
}

.moduletable_menu h3 {
background:url(../images/menu_tytul.png) 0 0 no-repeat;
padding:15px 0 0 10px;
font-size:1.4em;
height:40px;
color:#ffffff;
}

.moduletable_menu ul {
list-style:none;
margin:0 0 0 2px;
padding:0;
}

.moduletable_menu ul li {
border-bottom:1px solid #cfcfcf;
}

.moduletable_menu ul li a,
.moduletable_menu ul li a:visited {
display:block;
margin-right:0;
padding:6px 0 6px 2px;
font-size:17px;
color: #6d5e3d;
}

.moduletable_menu ul li a:hover {
color: #c59e78;
}

.moduletable_menu #current a {
color:#99341f;
}




/* menu poziome u gory */

.moduletable_menupoziome ul {
font-family:Georgia, serif;
float:right;
list-style:none;
padding:0;
margin:0;
}

.moduletable_menupoziome li {
float:left;
text-align:left;
}

.moduletable_menupoziome ul li a {
display:block;
border-left:1px solid #354d60;
margin:0;
padding:6px 14px 6px 14px;
color:#8a5b0d;
/*font-weight:bold;*/
/*text-transform:uppercase;*/
text-transform:lowercase;
font-size:0.9em;
}

.moduletable_menupoziome ul li a:hover {
color: #99341f;
background-color:#e4e4e4;
}

.moduletable_menupoziome .active a {
color:#fff;
background-color:#99341f;
}
