body{
background: #fff;
margin: 0px;
color: #585858;
text-align:left;
font-family:verdana;
font-size:12px;

}

td{vertical-align:top; text-align:left;}

img{
margin: 0px;
border: 0px;

}
hr{
margin: 0px;
}

#tresc p{
clear: both;
float:none;
}

img.grafika{
border: 1px solid #c0c0c0; margin: 5px; padding: 3px;
}


img.miniaktualnosci, img.mini{
margin: 3px;
border: 0px;
}


/*DUZY NEWS*/
div.duzyBelka{
height:20px; border: 0px; margin:0px; text-align:center;
}
div.duzy{border: 1px solid #d9d9d9; width:410px; padding: 9px 9px 2px 9px; margin-bottom:0px;}


td.duzaTresc{
width: 610px;
margin: 0;
padding:0;
text-align:left;
border:0;
background: #fff;
}

#stopka {
width: 998px;
height: 20px;
background : url('../layout/stopkaBg.jpg') no-repeat;
color: #000;
font-size: 12px;
font-family:Verdana;
text-align:center;
}

/* PASEK */
.pasekGora{
width: 998px;
/*background : url('../layout/pasekGoraBg.jpg') repeat-x;*/
color: #000;
font-size: 14px;
font-family:Georgia;
text-align:center;
margin-top:-5px;

}




/* LINKI */

a:link{
font-family:verdana;
color: #059dd8;
text-decoration:none;
}
a:hover{
font-family:verdana;
color: #097ca8;
text-decoration:underline;
}
a:visited{
font-family:verdana;
color: #059dd8;
text-decoration:none;
}
a:visited:hover{
font-family:verdana;
color: #097ca8;
text-decoration:underline;
}


#wiecej{
width: 100%;
color: #ff7e00;
text-align:right;
font-size:10px;
}

#wiecej a:link{
font-family:verdana;
color: #ff7e00;
text-decoration:none;
}
#wiecej a:hover{
font-family:verdana;
color: #d87a00;
text-decoration:underline;
}
#wiecej a:visited{
font-family:verdana;
color: #ff7e00;
text-decoration:none;
}
#wiecej a:visited:hover{
font-family:verdana;
color: #d87a00;
text-decoration:underline;
}

a.text:link{
font-size:inherit;
font-family:inherit;
color: inherit;
text-decoration:none;
}
a.text:hover{
font-size:inherit;
font-family:inherit;
color: #097ca8;
text-decoration:underline;
}
a.text:visited{
font-size:inherit;
font-family:inherit;
color: inherit;
text-decoration:none;
}
a.text:visited:hover{
font-size:inherit;
font-family:inherit;
color: #097ca8;
text-decoration:underline;
}



a.spisTytul:link{
font-family:georgia;
color: #000;
text-decoration:none;
}
a.spisTytul:hover{
font-family:georgia;
color: #097ca8;
text-decoration:underline;
}
a.spisTytul:visited{
font-family:georgia;
color: #000;
text-decoration:none;
}
a.spisTytul:visited:hover{
font-family:georgia;
color: #097ca8;
text-decoration:underline;
}

a.stopka:link{
font-family:verdana;
font-size:10px;
color: #999;
text-decoration:none;
}
a.stopka:hover{
font-family:verdana;
font-size:10px;
color: #097ca8;
text-decoration:underline;
}
a.stopka:visited{
font-family:verdana;
font-size:10px;
color: #999;
text-decoration:none;
}
a.stopka:visited:hover{
font-family:verdana;
font-size:10px;
color: #097ca8;
text-decoration:underline;
}





/* Tabele */
#top{
width: 998px;
background: url("../layout/top.jpg") no-repeat;
height: 150px;
}
td.rss{
width: 152px;
text-align: left;
}
.logoGk{
position: relative;
text-align: right;
right: 165px;
}
td.lang{
width: 170px;
text-align: right;
}


h2.ogloszeniaTytul{
font-family:Georgia;
color: #007BC7;
font-size: 14px;
font-weight:bold;
margin: 0px 0px 0px 5px;
}


h2{
margin: 0px;
font-size:14px;
}

h3{
margin: 0px;
font-size:12px;
}

h4{
margin: 0px;
font-size:12px;
font-weight: normal;
}

h1{
margin: 2px;
font-size:18px;
}

h2.tytul {
color: #104fb4;
font-family:Verdana;
font-size:12px;
margin: 2px 0px;
font-weight:normal;
}

h2.lewa-link {
color: #5a5a5a;
font-family:Verdana;
font-size:11px;
margin: 2px 0px;
font-weight:normal;
}

h1.tytul {
color: #104fb4;
font-family:Verdana;
font-size:15px;
font-weight:bold;
}

h1.tytul2 {
color: #104fb4;
font-family:Verdana;
font-size:18px;
font-weight:bold;
}

div.trescjedynki{
color: #58a6ee;
font-size:12px;
font-weight:normal;
}

div.trescjedynki2{
color: #58a6ee;
font-size:11px;
font-weight:normal;
}

div.content{
padding: 2px 4px 4px 4px;
}

	fieldset { border:0;margin:0;padding:0; }
	label { display:block; margin-top:5px; font-weight:bold; }
	input,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.bad,textarea.bad { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #f00; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; width: auto; }

.komunikat{
font-family: georgia;
font-size: 16px;
font-weight:bold;
color: #f00;
}

.komentarzTresc{
width: 492px;
background: #e7e7e7;
padding: 5px;
font-family:georgia;
color:#333;
text-align:left;
margin-bottom: 2px;
}

.komentarzOdpowiedz{
width: 490px;
background: #f1f1f1;
padding: 5px;
font-family:georgia;
color: #444;
text-align:left;
margin-top: -2px;
margin-bottom: 4px;
border: 1px solid #e7e7e7;
}

.komentarz{
font-family: georgia;
font-size:18px;
color: #000;
text-align:left;
border-bottom: 1px dotted black;
margin: 2px;
clear: both;
float:none;
font-weight:normal;
}

.warn{
color: #900;
margin: 10px 15px 10px 15px;
padding: 10px 10px 10px 10px;
border: 5px solid #d31a1c;
text-align:left;
background: #feb5b5;
font-size:14px;
line-height: 18px;
}

.menuTytul{
font-family:georgia;
font-size:14px;
font-weight: bold;
color: #fff;
width:194px;
height: 21px;
background: #22A0D3;
background-image: url("../layout/menuBg.jpg");
background-repeat: no-repeat;

}

/* ZAKŁADKI */

ul#tabs_ogl {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 15px;
}
ul#tabs_ogl li {
    float: left;
    margin: 0;
    height: 15px;
    text-align: center;
    width: 74px;
    background: transparent repeat-x scroll top;
	background-position:left;
	background-color: #3f3f3f;
	border: 1px solid #0E55A5;
	background-image: url("../layout/tab_ogl.jpg");
	
}
ul#tabs_ogl a {
    display: block;
    height: 100%;
    text-decoration: none;
    color: white;
    font: 12px Arial, sans-serif;
	font-weight: bold;
}

ul#tabs_ogl li:hover,
body#rozne li#tab_ogl1,
body#uslugi li#tab_ogl2,
body#sprzedam li#tab_ogl3,
body#kupie li#tab_ogl4,
body#zamienie li#tab_ogl5,
body#wynajme li#tab_ogl6,
body#dam li#tab_ogl7,
body#szukam li#tab_ogl8 {
height: 15px;
    background: transparent repeat-x scroll top;
	background-position:left;
	background-color:#0066CC;
	border: 1px solid #0d6cb5;
	background-image: url("../layout/tab_hover_ogl.jpg");

}
ul#tabs_ogl a:hover,
body#rozne li#tab_ogl1 a,
body#uslugi li#tab_ogl2 a,
body#sprzedam li#tab_ogl3 a,
body#kupie li#tab_ogl4 a,
body#zamienie li#tab_ogl5 a,
body#wynajme li#tab_ogl6 a,
body#dam li#tab_ogl7 a,
body#szukam li#tab_ogl8 a {
    color: #cfcfcf;
}
ul#tabs_ogl span {
    display: block;

}


h2.fot{
font-size: 12px;
margin:0px;
font-weight:bold;
float: left;
}

.duze_zdjecie {
width: inherit;
padding : 2px;
border : 1px solid #cdcdcd;
}
.menu_gal{
margin: 2px;
text-align:center;
}
.opis_gal{
font-size: 12px;
color: #333;
width:100%;
padding:2px;
border: 0px solid #c0c0c0;
display:block;
}
.zdjecie_img {
background: #eee;
color:#333;
padding: 3px 3px 3px 3px;
border: 1px solid #dedede;
width : auto;
overflow:hidden;
height:66px;
width: 100px;
margin: 3px;
}
img.fot{
background: #eee;
color:#333;
padding: 4px 4px 4px 4px;
border: 1px solid #dedede;
}

img.fot2{
background: #eee;
color:#333;
padding: 4px 4px 4px 4px;
border: 1px solid #dedede;
margin: 5px;
height:66px;
max-width:100px;
overflow:hidden;
}

div.galeriarzad{
text-align: center;
}

div.cytat{
color:#666;
margin: 10px 15px 10px 15px;
padding: 10px 10px 10px 10px;
border: 5px solid #ccc;
text-align:left;
background: #f0f0f0;
font-size:14px;
line-height: 18px;
}
.podpis{
text-align:right;
text-decoration:italic;
}

div.pilne{
background:url('../layout/pilne-belka.jpg'); padding: 3px 5px 3px 110px; height:20px; width:883px; margin-top:-2px; margin-bottom:5px; font-size: 16px; font-weight:bold; color: #fff;
}
div.pilne a{
color: #fff;
}

div.nowosc{
background:url('../layout/nowosc-belka.jpg'); padding: 3px 5px 3px 110px; height:20px; width:883px; margin-top:-5px; margin-bottom:3px; font-size: 16px; font-weight:bold; color: #585858;
}
div.nowosc a{
color: #585858;
}


.mainPh {
    width: 409px;
    height: 229px;
    overflow: hidden;
    position: relative;
}
.mainPh h2 {
    font-family: bold 19px Verdana, Helvetica, sans-serif;
    padding: 0px;
    color: #FFFFFF;
    margin-bottom: 0;
}

.mainPh .opis {
    position: absolute;
    width: 399px;
    bottom: 0;
    left: 0;
    text-align: left;
    font: 12px Verdana, Helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
	background: #333;
    /* url('../layout/gifek.gif') repeat*/
    opacity: 0.80;             /* CSS 3 , opera 9*/
    filter: alpha(opacity=80); /* MSIE  */
    -moz-opacity: 0.80;        /* Gecko */
    color: #FFFFFF;
    margin-bottom: 0;
	vertical-align:top;
}

.mainPh .opis:hover {
    position: absolute;
    width: 399px;
    bottom: 0;
    left: 0;
    text-align: left;
    font: 12px Verdana, Helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
	background: #585858; /*d90404
    /* url('../layout/gifek.gif') repeat*/
    opacity: 0.80;             /* CSS 3 , opera 9*/
    filter: alpha(opacity=80); /* MSIE  */
    -moz-opacity: 0.80;        /* Gecko */
    color: #FFFFFF;
    margin-bottom: 0;
	vertical-align:top;
}

div.malatresc{
color: #585858;
font-size:12px;
font-weight:normal;
text-align:justify;
}
div.duzatresc{
color: #585858;
font-size:12px;
font-weight:normal;
text-align:justify;
}

div.ostatnionaforum{
color: #5b5b5b;
font-size: 10px;
padding:0px;
margin:0px;
}

div.ostatnionaforum h2{
font-size: 11px;
font-weight:bold;
color: #0045a2;
}

div.ostatnionaforum div.podpis{
color: #1d1d1d;
margin-top:-1px;
text-align:right;
}

div.belkazolta{
padding: 2px 2px 5px 6px;
width: 340px;
height:13px;
background:url('../layout/belka-zolta.jpg') no-repeat;
color: #656565;
font-size: 13px;
}

div.szary{
font-size: 10px;
color: #757575;
}

div.belkalewa{
padding: 2px 2px 2px 5px;
width: 235px;
height: 15px;
color: #2574e4;
font-size: 14px;
font-weight:bold;
background:url('../layout/lewa-belka.jpg') no-repeat;
}
div.lewyblok{
padding: 2px 2px 2px 3px;
width: 235px;
border: 1px solid #d9d9d9;
}

div.belkaprawa{
padding: 2px 2px 2px 5px;
width: 268px;
height: 15px;
color: #2574e4;
font-size: 14px;
font-weight:bold;
background:url('../layout/prawa-belka.jpg') no-repeat;
}
div.prawyblok{
padding: 2px 2px 2px 3px;
width: 268px;
border: 1px solid #d9d9d9;
}

div.prawyblok a:link{
font-family:verdana;
color: #2065d3;
text-decoration:none;
}
div.prawyblok a:hover{
font-family:verdana;
color: #1054c0;
text-decoration:underline;
}
div.prawyblok a:visited{
font-family:verdana;
color: #2065d3;
text-decoration:none;
}
div.prawyblok a:visited:hover{
font-family:verdana;
color: #1054c0;
text-decoration:underline;
}




.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 429px; /*width of featured content slider*/
height: 229px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 409px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 390px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 5px 10px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #f0d138;
}


/*    TABSY ///////////////////////////////////////////////////////////////// */
ul#tabs { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #1b65ae; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabs li { /* do not change */
display: inline;
}


ul#tabs li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #1b65ae; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #99ccff; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabs .tabSelected { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

ul#tabs .tabSelected a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabs a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}


/* BELKA WIADOMOŚCI */
div.wiadomosci{
height: 18px;
width: 350px;
margin: 0px;
margin-bottom: 2px;
border: 0px;
background: url('../layout/belka-wiadomosci.jpg') no-repeat;
color: #fff;
padding: 4px 3px 4px 7px;
font-size: 16px;
font-family: Verdana;
font-weight: bold;
}

td.label{
width: 170px;
text-align: right;
color: #b5b5b5;
font-size:10px;
margin-right: 5px;
}

td.label b{
font-size: 12px;
font-weight: bold;
color: #333;
}



/* GUZIKI */
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:5px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;
}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}
