*{margin:0px;padding:0px}

	
body {
background:url(../images/body_tlo.jpg) repeat-x top center #eceddd;
text-align:center;
background-color : #545455;
}


#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;
}



h1 {

padding:5px 0 10px;
margin:0;
color:#000000;
font:normal 0.9em Georgia,serif;

}


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:#fbf8f2;
list-style:none;
font-family:Georgia, serif;
}



#naglowek {
clear:both;
font-family: Georgia, serif;
background:url(../images/naglowek.jpg) 0 0 no-repeat;
background-color:#fff;
width:970px;
height:180px;
}

#naglowek h2 {
float:left;
font-size:1.1em;
font-weight:bold;
letter-spacing:-1px;
padding:50px 0 0 250px;
}

#naglowek h2 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:Arial, Verdana, Helvetica, sans-serif;
font-size:.8em;
color:#222;
}


#lewa_kolumna {
float:left;
height:100%;
width:22%;
overflow:hidden;
}


#prawa_kolumna {
float:left;
text-align:left;
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 1.9em Georgia,serif;
color:#544122;
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 0 20px 0;
text-align:left;
padding:5px;
/*background-color:#e8edf4;
border-top:2px solid #785d2f;*/
border-bottom:2px solid #dacebb;
}

.moduletable h3 {
font-size:1.3em;
color:#4b1d14;
padding-left:2px;
margin-bottom:5px;
border-bottom:2px solid #785d2f;
}

.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;
color:#6d5e3d;
}

.moduletable ul li a:visited {
color:#363e02;
}

.moduletable ul li a:hover {
color: #c59e78;
}


/* stopka */


#stopka .moduletable_stopka {
font:normal 0.7em Arial,Verdana,Helvetica,sans-serif;
color:#000000;
text-align:center;
padding: 2px 0 0 0;
}

#stopka .moduletable_stopka {
float:left;
width:100%;
margin:0;
padding:0;
border-bottom:2px solid #dacebb;
border-top:2px solid #dacebb;
clear: both;
background-image : url(../images/bg_stopka.gif);
background-repeat : repeat-x;
width : 100%;
height : 37px;

}



}





/* 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:#d9e2ec;
border:1px solid #bacadc;
}



/* podmenu lewa kolumna */

.moduletable_menu {
margin:10px 0 20px 0;
font-family:Georgia,serif;
font-weight:bold;
color:#672220;
}

.moduletable_menu h3 {
background:url(../images/menu_tytul.gif) 0 0 no-repeat;
padding:15px 0 0 10px;
font-size:1.4em;
height:40px;
}

.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;
color: #6d5e3d;
}

.moduletable_menu ul li a:hover {
color: #c59e78;
}

.moduletable_menu #current a {
color:#99341f;
}




/* menu poziome u gory */

.moduletablemenu_poziome {
width: 100%; 
height:37px;

top: 25px;
left: 0px;
line-height: 27px;

text-align:right;
background-image : url(../images/bg_menu.gif);
background-repeat : repeat-x;





}


.moduletable_menupoziome ul {
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;
font-size:0.9em;
}

.moduletable_menupoziome ul li a:hover {
color: #99341f;
background-color:#e4e4e4;
}

.moduletable_menupoziome .active a {
color:#fff;
background-color:#99341f;
}