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

body {
color : #FFFFFF;
background-color: #549edf;
background-position: top;
background-repeat: repeat-x;
background-image: url(files/img/body.jpg);
font : normal 10pt/11pt Verdana, Helvetica, sans-serif;
}

#contener {
width: 980px;
margin: 0 auto;
position : relative;
padding-top : 211px;
background-color: #017BC4;
background-repeat: repeat-y;
background-image: url(files/img/contener.jpg);
}

#cL {
width : 840px;
float : left;
}

#ctLeft {
width : 180px;
float : left;
overflow : hidden;
padding-left : 10px;
padding-bottom : 20px;
background-position: top;
background-repeat : no-repeat;
background-image : url(files/img/ctLeft.jpg);
}

#ctCenter {
width : 630px;
float : right;
overflow : hidden;
text-align : left;
padding : 0 10px 0 10px;
background-position: top;
background-repeat : no-repeat;
background-image : url(files/img/ctCenter.jpg);
}

#ctCenterB {
width : 630px;
height : 450px;
margin : 0 -10px 0 -10px;
padding : 0 10px 0 10px;
border-bottom : 1px solid #2E38A9;
background-position: bottom;
background-repeat : no-repeat;
background-image : url(files/img/ctCenterB.jpg);
}

#ctRight {
width : 130px;
float : right;
overflow : hidden;
padding-left : 10px;
background-position: top;
background-repeat : no-repeat;
background-image : url(files/img/ctRight.jpg);
}

#bgTop {
top : 0;
left : 0;
clear : both;
width : 980px;
height : 211px;
position : absolute;
background-image : url(files/img/bgTop.jpg);
}

#bgFoot {
width : 978px;
height : 15px;
clear : both;
margin : 0 1px 0 1px;
padding-top : 40px;
text-align : center;
border-bottom : 1px solid #18D3FC;
background-position: bottom;
background-repeat : repeat-x;
background-image : url(files/img/bgBottom.jpg);
}





/* wtyczki spolecznosciowe */
#gg {
position : absolute;
bottom : 50px;
right : 5px;
width : 70px;
height : 21px;
z-index : 10;
overflow: hidden;
}

#fb {
position : absolute;
bottom : 25px;
right : 5px;
width : 110px;
height : 21px;
z-index : 10;
overflow: hidden;
color : #ffffff;
}

#fb_box {
width : 181px;
height : 265px;
overflow : hidden;
margin : 15px -1px 0 -9px;
}

#fb_box h3 {
padding-left : 10px;
}

#share {
clear : both;
margin-top : 20px;
width : 420px;
height : 30px;
}

#share li a { background-image: url(files/img/share.png); background-repeat: no-repeat; background-position: 1000px 0; }
#share { margin: 0 0 15px; clear: both; }
#share p, #share header { font-size: 10px; line-height: normal; text-transform: uppercase; color: #999; border-bottom: 1px solid #dddddd; margin-bottom: 10px; }
#share ul { list-style: none; margin: 0; padding: 0;}
#share li { list-style: none; margin:0; padding: 0; font-size: 11px; line-height: 16px; float: left; margin-left: 15px; }
#share li:first-child { margin: 0; }
#share li a { list-style: none; display: block; padding-left: 21px; font-weight: normal;}
#share .facebook { padding-left: 19px; background-position: 0 -51px; }
#share .nk { background-position: 0 -75px; }
#share .wykop { background-position: 0 -100px; }
#share .twitter { background-position: 0 -125px; }
#share .linkedin { background-position: 0 -151px; }
#share .email { background-position: 0 -172px; }





/* menu glowne serwisu */
#menu {
top : 0;
right : 5px;
position : absolute;
width : 700px;
text-align : right;
}

#menu a:link, #menu a:visited {
color: #FFFFFF;
padding: 0 5px 0 5px;
text-decoration: none;
font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#menu a:hover, #menu a:active, #menu strong {
color: #FFFFFF;
padding: 0 5px 0 5px;
text-decoration: none;
background-color: #14D5F6;
font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* menu z lewej strony */
#ctLeft .d:first-child, #ctLeft h3:first-child {
margin : 0;
}

#ctLeft .d, #ctLeft h3 {
color : #ffff00;
margin-top : 15px;
font-size : 10pt;
font-weight : bold;
list-style-type : none;
text-decoration : underline;
}

#ctLeft .g {
margin : 2px 0 1px 5px;
list-style-type : none;
}

#ctLeft .g a:link, #ctLeft .g a:visited {
color : #ffffff;
text-decoration : none;

}

#ctLeft .g a:active, #ctLeft .g a:hover {
color : #FFFF00;
text-decoration : underline;
}

#ctLeft .g h2 {
font-size : 10pt;
font-weight : bold;
text-decoration : underline;
}

#ctLeft .r {
margin : 2px 0 2px 20px;
list-style-type : circle;
}

#ctLeft .r a:link, #ctLeft .r a:visited {
color : #ffffff;
text-decoration : none;
font-weight : normal;
}

#ctLeft .r a:active, #ctLeft .r a:hover {
color : #FFFF00;
text-decoration : underline;
font-weight : normal;
}

#ctLeft .r strong {
text-decoration : underline;
font-weight : normal;
}


/* wyswietlanie content */
#ctCenter h1 {
font-size : 10pt;
font-weight : bold;
margin-bottom : 10px;
text-decoration : underline;
}

#ctCenter p {
font-weight : normal;
text-align : justify;
margin-top : 3px;
margin-bottom : 5px;
}

#ctCenter p:first-child {
margin-top : 0;
}

#ctCenter strong {
font-weight : bold;
}

#ctCenter small {
font-size : 7pt;
color : #99cccc;
font-style: italic;
}

#ctCenter #ads {
width : 630px;
height : 60px;
text-align : center;
margin : 10px 0 10px 0;
background-color : #457FC9;
border : 1px solid #5992D9;
}

#ctCenter #img {
width : 630px;
height : 200px;
overflow : hidden;
margin : 10px 0 10px 0; 
background-color : #457FC9;
border : 1px solid #5992D9;
text-align : right;
vertical-align: bottom;
position : relative;
}

#ctCenter #img div {
position : absolute;
clip: rect(10px auto 250px 1px);
margin-top : -70px;
margin-left : -1px;
cursor : pointer;
}

#ctCenter #img a {
position : absolute;
top : 183px;
right : 5px;
}

#ctCenter #mapStat {
width : 630px;
height : 140px;
border : 1px solid #5992D9;
background-color : #457FC9;
margin : 10px 0 20px 0;
text-align : right;
}

#ctCenter #mapStat img {
cursor : pointer;
}

#ctCenter #map {
width: 630px;
height: 400px;
border: 1px solid #FFFFFF;
background-color: #457FC9;
background-image: url(files/img/loader.gif); 
background-repeat: no-repeat; 
background-position: center;
margin : 10px 0 10px 0;
}

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

#ctCenter #nav {
color: #FFFFFF;
text-align: right;
margin: 5px 0px 10px 0px;
font: bold 8pt/14px Verdana, Arial, Helvetica, sans-serif;
}

#ctCenter #szukaj {
width : 630px;
height : 30px;
}

#ctCenter #szukaj input {
width : 150px;
font-weight : bold;
background-color : #457FC9;
border: 1px solid #5992D9;
}

#ctCenter #szukaj .button {
border: none; 
width: 20px;
background-color : transparent;
}

#ads336 {
width : 450px;
height : 280px;
margin : -15px 0 0 10px;
padding-left : 160px;
background-image: url(files/img/ads336.jpg); 
background-repeat: no-repeat; 
background-position: left;
}




/* zdjecia.php */
#ctCenter #fotos {
width : 648px;
height : auto;
margin : 0 -9px 0 -9px;
}

#ctCenter #fotos div {
float : left;
width : 150px;
height : 130px;
padding : 0;
margin : 5px;
color : #e0e0e0;
font-size : 9px;
line-height : 13px;
text-align : center;
overflow : hidden;
border : 1px solid #e0e0e0;
background-color : #097fc6;
background-repeat: no-repeat; 
background-position: center;
background-image: url(files/img/loader.gif);
}

#ctCenter #fotos div:hover {
color :#ffffff;
border : 1px solid #ffffff;
background-color : #1a93da;
}

#ctCenter #fotos div img {
margin : 0;
border : 0;
padding : 0 0 3px 0;
}

#ctCenter #fotos span {
float : left;
width : 635px;
height : 60px;
padding : 0;
margin : 5px;
}




/* zdjecie.php */
#ctCenter #foto {
width : 630px;
height : 354px;
overflow : hidden;
margin : 10px 0 5px 0;
border : 1px solid #5992d9;
background-color : #457fc9;
background-repeat: no-repeat; 
background-position: center;
background-image: url(files/img/loader.gif);
}

#ctCenter #opis {
background-color : #457FC9;
border : 1px solid #5992D9;
margin : 10px 0 10px 0;
padding : 10px;
}

#ctCenter #next {
width : 630px;
height : 60px;
background-color : #457FC9;
border : 1px solid #5992D9;
}

#ctCenter #next .l {
width : 188px;
height : 50px;
float : left;
padding : 5px;
text-align : left;
cursor : pointer;
background-repeat: no-repeat; 
background-position: left;
background-image: url(files/img/ico-prev.png);
}

#ctCenter #next .p {
width : 188px;
height : 50px;
float : left;
padding : 5px;
text-align : right;
cursor : pointer;
background-repeat: no-repeat; 
background-position: right;
background-image: url(files/img/ico-next.png);
}

#ctCenter #next .s {
width : 234px;
height : 60px;
float : left;
}

#ctCenter #next div:hover {
background-color : #1a93da;
}


/* dodawanie komentaza */
#opinia {
width : 625px;
height : 70px;
font-weight : bold;
margin : 15px 0 15px 0;
position : relative;
}

#opinia textarea {
width : 625px;
height : 45px;
}

#opinia #ip {
left : 0;
bottom : 5px;
position : absolute;
font-size : 9px;
font-weight : normal;
}

#opinia #au {
bottom : 0;
left : 530px;
position : absolute;
}

#opinia #su {
bottom : 0;
left : 622px;
position : absolute;
}






/* wyswietlanie komentaza */
#forum {
width : 625px;
margin : 20px 0 10px 0;
}

#forum h4 {
height : 16px;
font-size : 10pt;
font-weight : bold;
margin : 2px 0 2px 0;
padding-right : 17px;
text-decoration : underline;
background-position: right;
background-repeat: no-repeat;
background-image: url(files/img/ico-i.png);
}

#forum span a, #forum span.l {
color : #FFFF99;
font-style: italic;
font-size : 8pt;
}

#forum ul {
clear : both;
margin-top : 10px;
}

#forum li {
list-style-type : none;
}

#forum .d {
width : 622px;
padding : 4px;
margin : 4px 0 15px 0;
background-color : #457FC1;
border : 1px solid #5992D9;
}

#forum .g {
width : 622px;
padding : 4px;
margin : 4px 0 4px 0;
background-color : #457FC5;
border : 1px solid #5992D9;
background-image: url(files/img/ico-z.png); 
background-repeat: no-repeat; 
background-position: right;
}

#forum .g:hover {
background-color : #528bd0;
}

#forum .r {
width : 622px;
padding : 4px;
margin : 4px 0 4px 0;
background-color : #457FC9;
border : 1px solid #5992D9;
}

#forum .a {
color : #FFF500;
}

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

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

#forum a.m:link, #forum a.m:visited  {
color : #ffff99;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
}

#forum a.m:hover, #forum a.m:active  {
color : #ffff00;
font-size : 8pt;
font-weight : normal;
text-decoration : underline;
}

#forum b {
font-size : 8pt;
}



/* wyswietlanie kluczowych */
#kluczowe {
margin : 15px 0 15px 0;
}

#kluczowe li {
display : inline;
}

#kluczowe li:first-child {
margin-right : 15px;
font-weight : bold;
text-decoration : underline;
}

#kluczowe a {
color : #ffffff;
margin-right : 12px;
}





/* newsletter */
#newsletter {
margin : 15px 0 10px 0;
}

#newsletter small {
color : #ffffff;
}




/* wyswietlanie ciekawostek */
#news {
width : 630px;
margin : 20px 0 10px 0;
}

#news h4 {
height : 16px;
font-size : 10pt;
font-weight : bold;
margin : 2px 0 2px 0;
padding-right : 17px;
text-decoration : underline;
background-position: right;
background-repeat: no-repeat;
background-image: url(files/img/ico-n.png);
}

#news ul {
width : 630px;
margin-top : 10px;
list-style-type: none;
}

#news li {
width : 150px;
height : 130px;
margin-left : 7px;
float : left;
text-align : center;
overflow : hidden;
border : 1px solid #5992d9;
background-color : #457fc9;
background-repeat: no-repeat; 
background-position: top center;
background-image: url(files/img/loader.gif);
}

#news li:hover {
color :#ffffff;
border : 1px solid #59a7d9;
background-color : #4590c9;
}

#news li:first-child {
margin-left : 0;
}

#news h2, #news a {
color : #e0e0e0;
font-size : 9px;
line-height : 12px;
padding : 4px 3px 0 3px;
font-weight : normal;
text-decoration : none;
}


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

.szukaj h2, .szukaj h2 a {
color : #FFFFFF;
font-size : 10pt;
font-weight : bold;
text-decoration : underline;
}

.szukaj p, .szukaj h2, .szukaj a {
margin : 0;
padding: 0;
}

.szukaj div {
width: 150px;
height: 84px;
border: 1px solid #FFFFFF;
overflow: hidden;
margin-right: 7px;
float: left;
background-color: #457FC9;
background-image: url(files/img/loader.gif); 
background-repeat: no-repeat; 
background-position: center;
}







/* navigacja miedzy stronami */
#navi {
width : 280px;
height : 20px;
margin : 0 auto;
padding : 20px 0 20px 0;
font-weight : bold;
font-size : 10px;
}

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

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

#navi a {
float : left;
color : #FFFFFF;
font-weight : bold;
font-decoration : none;
}

#navi select {
width : 100px;
font-size : 9px;
}






/* czesc wspolna */
input, textarea, select {
width : 622px;
height: 16px;
color: #FFFFFF;
font-weight : normal;
padding: 1px 3px 0px 3px;
background-color : #529CDD;
border : 1px solid #18D3FC;
font : normal 10pt/11pt Verdana, Helvetica, sans-serif;
}

.button {
width: 20px;
height: 18px;
border : none;
cursor : pointer;
background-color : transparent;
background-repeat: no-repeat;
background-image : url(files/img/button.png);

}

.more {
color : #ffffff;
font-size : 10px;
font-weight : normal;
padding-right : 9px;
background-image: url(files/img/ico-g.png); 
background-repeat: no-repeat; 
background-position: right;
}

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

.trueuser {
display: none;
}

.clr {
clear : both;
}

/* banery */
#ads180 {
text-align : left;
margin : 10px 0 10px -8px;
}
