* {
margin : 0;
padding : 0;
border : 0;
}

body {
color : #ffffff;
text-align : center;
background-color : #375b1a;
font : normal 11px/14px Verdana, Tahoma, sans-serif;
}

#contener {
width : 880px;
margin : 0 auto;
position : relative;
background-position : center;
background-repeat : repeat-y;
background-image : url(pliki/grafika/bg.jpg);
}

#bgTop {
top : 0;
left : 0;
width : 880px;
height : 175px;
position : absolute;
background-image : url(pliki/grafika/bgTop.jpg);
}

#bgFoot {
width : 880px;
height : 90px;
margin : 0 auto;
background-color : #67a438;
background-image : url(pliki/grafika/bgFoot.jpg);
}



#ct {
width : 840px;
margin : 0 auto;
padding-top : 175px;
position : relative;
overflow : auto;
}

#ctLeft {
width : 180px;
float : left;
overflow : hidden;
text-align : left;
}

#ctRight {
width : 650px;
float : right;
overflow : hidden;
text-align : left;
}








/* menu z lewej strony */
#ctLeft ul {
margin : 0;
padding : 15px;
}

.liG {
margin : 1px 0 4px 0;
text-align : left;
list-style-type : none;
}

.liG a:link, .liG a:visited {
color : #ffffff;
text-decoration : none;
font : bold 11px/12px Verdana, Tahoma, sans-serif;
}

.liG a:active, .liG a:hover {
color : #F5FF00;
text-decoration : underline;
font : bold 11px/12px Verdana, Tahoma, sans-serif;
}

.liR {
margin : 2px 0 2px 0;
color : #EFDBC2;
text-align : left;
margin-left : 15px;
padding-left : 0px;
list-style-type : circle;
}

.liR a:link, .liR a:visited {
color : #ffffff;
text-decoration : none;
font : normal 11px/11px Verdana, Tahoma, sans-serif;
}

.liR a:active, .liR a:hover {
color : #F5FF00;
text-decoration : underline;
font : normal 11px/11px Verdana, Tahoma, sans-serif;
}



/* link aktywny wybrany */
a.active:link, a.active:visited, a.active:hover, a.active:active {
color : #F5FF00;
text-decoration : underline;
}

#menu {
top : 95px;
left : 205px;
width : 520px;
height: 18px;
text-align: right;
position : absolute;
}

#menu a:link, #menu a:visited {
color : #ffffff;
padding : 0 2px 0 2px;
text-decoration : none;
font : bold 11px/12px Verdana, Tahoma, sans-serif;
}

#menu a:hover, #menu a:active {
color : #F5FF00;
padding : 0 2px 0 2px;
text-decoration : underline;
font : bold 11px/12px Verdana, Tahoma, sans-serif;
}










/* naglowek w wyszukiwaniu i w kategoriach */
#szukane {
width : 100%;
padding : 10px 5px 20px 5px;
}

#szukane p {
color : #ffffff;
text-align : center;
}

/* wyniki wyszukiwania i kategorii */
#szukaj {
height : 100px;
margin : 5px;
padding : 5px;
}

#szukaj div {
width : 125px;
height : 90px;
float : left;
overflow : hidden;
margin-right : 7px;
border : 1px solid #487E2A;
background-color : #599138;
background-repeat : no-repeat; 
background-position : center;
background-image : url(pliki/grafika/loading.gif);
}








/* newsy */
#news {
width : 100%;
clear : both;
margin : 5px;
padding : 5px;
}

#news p {
margin : 0;
padding : 0;
text-align : left;
}

#news div {
width : 127px;
float : left;
margin : 10px 17px 10px 0;
overflow : hidden;
}

#news span {
width : 124px;
height : 90px;
float : left;
overflow : hidden;
margin-right : 7px;
border : 1px solid #487E2A;
background-color : #5A9239;
}








/* naglowki w calosci serwisu */
h1 {
color : #ffffff;
margin : 10px 0 10px 0;
text-decoration : underline;
font : bold 13px/15px Verdana, Tahoma, sans-serif;
}

h2 {
margin : 5px 0 0 0;
text-decoration : underline;
font : bold 11px/12px Verdana, Tahoma, sans-serif;
}

h3 {
margin : 0;
font : normal 11px/12px Verdana, Tahoma, sans-serif;
}

small {
color : #f6e8db;
font : normal 9px/10px Tahoma, Arial, Helvetica, sansd-serif;
}

a:link, a:visited, a:hover, a:active {
color: #ffffff;
text-decoration: underline;
}








/* galeria, albumy i grupy*/
.galeria {
float: left;
width: 140px;
height: 130px;
padding: 3px;
margin: 1px;
overflow: hidden;
text-align: center;
color : #ffffff;
border: 1px solid #5A903A;
font: normal 8pt/14px Arial CE, Arial, Helvetica, sans-serif;
}


.galeria:hover {
float: left;
width: 140px;
height: 130px;
padding: 3px;
margin: 1px;
overflow: hidden;
text-align: center;
color : #F5FF00;
background-color : #599138;
border: 1px solid #ffffff;
font: normal 8pt/14px Arial CE, Arial, Helvetica, sans-serif;
}

.galeria img {
margin-top: 3px;
}






/* navigacja miedzy stronami */
#navi {
width : 300px;
margin : 0 auto;
clear : both;
padding-top : 20px;
margin-bottom : 20px;
font: bold 8pt/20px Arial CE, Arial, Helvetica, sans-serif;
}

#navi span {
float : left;
width : 200px;
text-align : center;
}

#navi strong {
float : left;
color : #999999;
}

#navi a {
float : left;
}






input,textarea {
height : 16px;
padding : 1px 2px 1px 2px;
color : #ffffff;
border : 1px solid #487E2A;
background-color : #599138;
font : normal 11px Arial, Helvetica, Sans-Serif;
}

select {
height : 18px;
padding : 1px 2px 1px 2px;
color : #ffffff;
border : 1px solid #487E2A;
background-color : #599138;
font : normal 11px Arial, Helvetica, Sans-Serif;
}

option {
padding : 1px 2px 1px 2px;
color : #ffffff;
font : normal 11px Arial, Helvetica, Sans-Serif;
}

.radio {
width : 12px;
border : none;
}

.button {
width : 10px;
height : 20px;
border : none;
background-color : #649D3F;
background-repeat : no-repeat;
background-image : url(pliki/grafika/button.gif);
}

.trueuser {
display: none;
}


.l {
float: left;
}

.p {
float: right;
}

.c {
clear : both; 
}


.alert {
color: #ffff00;
font-weight: bold;
text-align: center;
}






/* zdjecie w foto */
#foto {
width : 640px;
height : 480px;
margin : 10px auto;
border : 1px solid #ffffff;
background-color : #599138;
background-repeat: no-repeat;
background-position: center;
background-image : url(pliki/grafika/loading.gif);
}





/* navigacja miedzy stronami */
#nawi {
width : 640px;
height : 60px;
margin : 0 auto;
overflow : hidden;
color : #ffffff;
background-color : #599138;
font : normal 10px/14px Verdana, Arial, sans-serif;
}

#nawi div {
width : 190px;
padding : 4px;
float : left;
}

#nawi div a:link, #nawi div a:visited, #nawi div a:hover, #nawi div a:active {
color : #E1FF00;
text-decoration : underline;
font : bold 11px Verdana, Arial, sans-serif;
}

#nawi span {
width : 240px;
float : left;
text-align : center;
}

#nawi p, #nawi strong {
color : #fff;
font : normal 10px/14px Verdana, Arial, sans-serif;
}






/* pokaz zdjec z content */
#slideshow {
width : 240px;
height : 230px;
padding : 3px;
text-align : left;
background-color : #599138;
border : 1px solid #487E2A;
float : right;
margin : 30px 8px 0px 10px;
}

#slideshow div {
width : 230px;
height : 166px;
margin : 0 auto;
border : 1px solid #375B1A;
overflow : hidden;
}

#slideshow p {
margin : 2px;
color : #000000;
text-align : left;
font : normal 10px/13px Verdana, Arial, sans-serif;
}

#slideshow a:link, #slideshow a:visited, #slideshow a:active, #slideshow a:hover {
color : #000000;
text-decoration : underline;
font : bold 11px/14px Verdana, Arial, sans-serif;
}






/* dodawanie komentaza */
#opinia {
width : 580px;
height : 80px;
position : relative;
}

#opinia #ip {
top : 50px;
left : 0;
position : absolute;
}

#opinia #au {
top : 55px;
left : 520px;
position : absolute;
}

#opinia #su {
top : 55px;
left : 630px;
position : absolute;
}






/* wyswietlanie komentaza */
#forum {
width : 580px;
}

#ctRight li {
text-align : left;
list-style-type : none;
}

#ctRight .li1 {
padding : 4px;
margin : 4px 0 4px 0;
background-color : #5A9239;
border : 1px solid #487E2A;
font : bold 11px/15px "Arial CE", Helvetica, sans-serif;
}

#ctRight .li2 {
padding : 0 0 4px 20px;
margin : 2px 0 2px 0;
background-color : #5A9239;
border : 1px solid #487E2A;
font : normal 11px/15px "Arial CE", Helvetica, sans-serif;
}

#ctRight .li3 {
padding : 4px;
margin : 4px 1px 4px 1px;
background-color : #599138;
border : 1px solid #487E2A;
}

a.forum:link, a.forum:visited {
color : #000000;
text-decoration : none;
font : normal 11px "Arial CE", Helvetica, sans-serif;
}

a.forum:hover, a.forum:active {
color : #000000;
text-decoration : underline;
font : normal 11px "Arial CE", Helvetica, sans-serif;
}

#wybrane {
color : #000000;
text-decoration : underline;
}







#map {
width: 100%;
height: 400px;
margin-top: 15px;
margin-bottom: 15px;
letter-spacing: -1px;
border : 1px solid #DACBB7;
background-color : #E5D6C2;
background-repeat: no-repeat;
background-position: center;
background-image : url(pliki/grafika/loading.gif);
}

#map p {
color: #009DE0;
text-align: center;
font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}








/* inne kluczowe */

#kluczowe {
margin : 0;
padding : 0;
}

#kluczowe li {
padding-left : 5px;
display : inline;
border-left : 1px solid #C0C0C0;
}

#kluczowe li:first-child {
border : none;
}

#kluczowe a:link, #kluczowe a:visited {
text-decoration : none;
}

#kluczowe a:active, #kluczowe a:hover {
text-decoration : underline;
}