.body	{
	font-style: normal;
	font-weight: normal;
	font-size: medium;
	font-family: serif;
	color: #dddddd;
	margin: 10px;
	background-color: #FFFFFF;
}
.h { display: none }
.v { display: block }
.full { margin: 0px; background: #ffffff; width: 900px;}
.srodek { margin: 0px auto; background: #ffffff; width: 900px; }
input	{ color: #444444; font-size: 14px; border: 1px #C7C7C7 solid; background: #FAFAFA; }
select	{ color: #444444; font-size: 14px; border: 1px #C7C7C7 solid; background: #FAFAFA;}
td.naglowek { margin: 0px auto; background: #ffffff; width: 910px;}
td.lewa_kolumna { margin: 0px auto; background: #ffffff; width: 210px; align: left;}
td.prawa_kolumna { margin: 5px 0px 0px 5px;; background: #ffffff; width: 700px; padding-left:5px;}
td.stopka { margin: 0px auto; background: #ffffff; width: 900px;}
.treklama {border-width:0;border-style:solid;border-color:#CDCDCD;COLOR:#000000;FONT-WEIGHT:normal;TEXT-DECORATION:none;}
#wrapper { margin: 0px auto; background: #ffffff; width: 900%; text-align: center; }
#ogloszenia1 {background: #FBFBFB; width: auto;border-top: 1px solid #dadada; border-bottom: 1px solid #dadada;
             margin-top:3px;padding:5px 5px 5px 5px;list-style-type:none;color: #909191; font: 12px Tahoma;font-weight:normal;}
#ogloszenia2 {background: #F4F4F4; width: auto;border-top: 1px solid #dadada; border-bottom: 1px solid #dadada;
             margin-top:3px;padding:5px 5px 5px 5px;list-style-type:none;color: #909191; font: 12px Tahoma;font-weight:normal;}
#ogloszenia_pro {background: #E9F8FE; width: auto; border-top: 1px solid #CFEDFC; border-bottom: 1px solid #CFEDFC;
                 margin-top:3px;padding:3px 3px 3px 3px;list-style-type:none;color: #909191; font: 12px Tahoma;font-weight:normal;}
#h1 { margin:3px 0px 3px 0px;padding:0px; color: #3838381; font: 12px Tahoma;font-weight:normal;}
#h2 { margin:3px 0px 3px 0px;padding:0px; color: #FF3600; font: 12px Tahoma;font-weight:normal;}
#opis { margin:0px;padding:0px; color: #3838381; font: 12px Tahoma;font-weight:normal;}
td.region { margin:0px;padding:0px; color: #383838; font: 12px Tahoma;font-weight:normal;}
#reklama_stopka { margin:5px;}
td.dodano { margin:0px;padding:0px; color: #383838; font: 10px Tahoma;font-weight:normal;}
td.cena { margin:0px;padding:0px; color: #383838; font: 12px Tahoma;font-weight:bold;}
#menu_zalogowany {position:relative;
                  border: 2px solid #AAE806;
                  padding: 10px; 
                  height: 15px;
                  margin-top:5px;
                  color: #909191;
                  font-size:12px;
                  font-weight:normal;
                  background:transparent url(img/background_user_menu.gif) repeat-x top left;
                  font-family:Arial,Verdana,Helvitica,sans-serif;}

#menu_wylogowany {position:relative;
                  border: 1px solid #dadada;
                  padding: 10px; 
                  height: auto;
                  margin-top:3px;
                  color: #909191;
                  font-size:12px;
                  font-weight:normal;
                  background: #F8F8F8;
                  font-family:Arial,Verdana,Helvitica,sans-serif;}


#szukaj { margin: 0px auto; display:block; padding: 3px; float: left; align: left; list-style-type:none;width:auto; color: #909191; font: 12px Tahoma;font-weight:normal;}

.reklama {
	border: solid 0px #3399FF;
	padding:2px 2px 0px 2px;
	font-size:11px;color:black;font-weight:normal;
	font-family:verdana;


}


/* ---------------------- Linki ---------------------- */
a:link{color:#00A8FF;text-decoration:none; font-size:12px;}
a:visited{color:#00A8FF;text-decoration:none; font-size:12px;}
a:hover{color:#00A8FF; text-decoration: underline; font-size:12px;}

.linki_sponsorowane:link {color:#00A8FF;text-decoration:none; font-size:11px;}
.linki_sponsorowane:visited {color:#00A8FF;text-decoration:none; font-size:11px;}
.linki_sponsorowane:hover {color:#00A8FF; text-decoration: underline; font-size:11px;}
/* -------------------------------------------- */	


/* ---------------------- Box reklamowy ---------------------- */
.tytul_r {color:#00A8FF;text-decoration:none; font-size:12px;font-weight:bold;}
.wiersz1i2_r {margin:0px;border: solid 0px #3399FF;padding:1px;font-size:11px;color:#464646;font-weight:normal;font-family:tahoma;}
.adres_r {border: solid 0px #3399FF;padding:1px 1px 1px 1px;font-size:9px;color:#B1AFAF;font-weight:normal;font-family:tahoma;}
/* -------------------------------------------- */

/* ---------------------- Blueslate nav ---------------------- */
#tabs25{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(img/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#tabs25 ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#tabs25 ul li{display:block;float:left;margin:0 1px 0 0;}
#tabs25 ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:14px 15px 0 15px;height:42px;}
#tabs25 ul li a:hover, #tabs25 ul li a.current{color:#fff;background:transparent url(img/blueslate_backgroundOVER.gif) no-repeat top center;}
#tabs25 .left_corner {background: url(img/left_corner_menu.gif) no-repeat center left; float: left; width: 25px; height:42px; }
#tabs25 .right_corner {background: url(img/right_corner_menu.gif) no-repeat center right; float: right; width: 3px; height:42px; }
/* ---------------------- END Blueslate nav ---------------------- */

/* -------- box-y menu --------- */

/* ciemno szary */
#naglowek_cszary  {position:relative;height:29px; width: 100%;background:transparent url(img/background_gray.gif) repeat-x top center;}
#naglowek_cszary .tytul {text-align:left;margin:0px;padding:5px 0px 0px 10px;list-style-type:none;width:auto; color: #fff; font: 13px Tahoma;font-weight:normal;}
#naglowek_cszary .left_corner {background: url(img/left_corner_gray.gif) no-repeat center left; float: left; width: 4px; height:29px; }
#naglowek_cszary .right_corner {background: url(img/right_corner_gray.gif) no-repeat center right; float: right; width: 4px; height:29px; }

/* niebieski */
#naglowek_niebieski  {position:relative;height:29px; width: 100%;background:transparent url(img/background_blue.gif) repeat-x top center;}
#naglowek_niebieski .tytul {text-align:left;margin:0px;padding:5px 0px 0px 10px;list-style-type:none;width:auto; color: #fff; font: 13px Tahoma;font-weight:normal;}
#naglowek_niebieski .left_corner {background: url(img/left_corner_blue.gif) no-repeat center left; float: left; width: 4px; height:29px; }
#naglowek_niebieski .right_corner {background: url(img/right_corner_blue.gif) no-repeat center right; float: right; width: 4px; height:29px; }

/* Zielony oglagly */
#naglowek_zielony  {position:relative;height:29px; width: 100%;background:transparent url(img/background_green.gif) repeat-x top center;}
#naglowek_zielony .tytul {text-align:left;margin:0px;padding:5px 0px 0px 10px;list-style-type:none;width:auto; color: #fff; font: 13px Tahoma;font-weight:normal;}
#naglowek_zielony .left_corner {background: url(img/left_corner_green.gif) no-repeat center left; float: left; width: 4px; height:29px; }
#naglowek_zielony .right_corner {background: url(img/right_corner_green.gif) no-repeat center right; float: right; width: 4px; height:29px; }


/* pomaranczowy */
#naglowek_pomaranczowy  {position:relative;height:29px; width: 100%;background:transparent url(img/background_orange.gif) repeat-x top center;}
#naglowek_pomaranczowy  .tytul {text-align:left;margin:0px;padding:5px 0px 0px 10px;list-style-type:none;width:auto; color: #fff; font: 13px Tahoma;font-weight:normal;}
#naglowek_pomaranczowy  .left_corner {background: url(img/left_corner_orange.gif) no-repeat center left; float: left; width: 4px; height:29px; }
#naglowek_pomaranczowy  .right_corner {background: url(img/right_corner_orange.gif) no-repeat center right; float: right; width: 4px; height:29px; }

/* -------- box-y menu - wspolne ustawienia --------*/
#all {width: 100%; margin-top: 5px;} 
#all .h3 {
                font: 13px Tahoma;
                height: 21px;
                color: #808080;
                background-color: #E1E0E0;
                border-top: 1px solid #dadada;
                border-bottom: 1px solid #dadada;
                margin-bottom: 0px; /*bottom spacing between header and rest of content*/
                padding: 4px 0px 0px 5px; /*header text is indented 10px*/
}
#tresc {background: #F2F2F2; width: auto; border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada;
        margin:0px;padding:5px 5px 5px 5px;list-style-type:none;color: #909191; font: 12px Tahoma;font-weight:normal;}

#all ul li{padding-bottom: 0px;}
#all ul { background-color: #EEEEEE;list-style-type: none;margin: 0;padding: 0;margin-bottom: 0px;}
#all ul li{ padding-bottom: 0px; }
#all ul li a{
                color: #A70303;
                background: url(img/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
                margin: 0px;
                display: block;
                padding: 4px 0px;
                padding-left: 10px; /*link text is indented 19px*/
                text-decoration: none;
                font-weight: bold;
                font-size: 11px; Tahoma;
}
#all ul li a:visited{color: #A70303;}
#all ul li a:hover{color: #A70303;background-color: #F3F3F3;}


/* -------- Styl formularzy -----------*/
#formularze {float: left; width: 100%; align: center; border-bottom: 1px solid #DDDDDD;}
#formularze .form_lewy {float: left; background: #F7F7F7; padding: 10px 0px 10px 15px; width: 40%;
                        color: #4D4D4D; font: 13px Tahoma;font-weight:normal; text-align:left;}
#formularze .form_prawy {background: #F7F7F7; color: #4D4D4D; font: 13px Tahoma;font-weight:normal; padding: 10px 0px 10px 15px; text-align:left;}

#formularze1 {float: left; width: 100%; align: center; border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
#formularze1 .form_lewy {float: left; background: #FFFFFF; padding: 10px 0px 10px 15px; width: 40%;
                        color: #4D4D4D; font: 13px Tahoma;font-weight:normal; text-align:left;}
#formularze1 .form_prawy {background: #FFFFFF; color: #4D4D4D; font: 13px Tahoma;font-weight:normal; padding: 10px 0px 10px 15px; text-align:left; text-valign:middle;}

#formularze_oglosz {float: left; width: 100%; align: center; border-bottom: 1px solid #DDDDDD;}
#formularze_oglosz .form_lewy {float: left; background: #F7F7F7; padding: 2px 0px 2px 5px; width: 40%;
                        color: #4D4D4D; font: 12px Tahoma; font-weight:normal; text-align:left;}
#formularze_oglosz .form_prawy {background: #F7F7F7;padding: 2px 2px 2px 5px;
                        color: #4D4D4D; font: 12px Tahoma; font-weight:normal; text-align:left;}



#pasek {
                font: 12px Tahoma;
                color: #808080;
                height: auto;
                background-color: #eeeeee;
                border-top: 1px solid #dadada;
                border-bottom: 1px solid #dadada;
                margin-top: 5px; /*bottom spacing between header and rest of content*/
                padding: 5px 5px 5px 5px; /*header text is indented 10px*/
}

#pasek1 {
                font: 12px Tahoma;
                color: #808080;
                background-color: #FBFBFB;
                border-top: 1px solid #dadada;
                border-bottom: 1px solid #dadada;
                margin-top: 5px; /*bottom spacing between header and rest of content*/
                padding: 5px 5px 5px 5px; /*header text is indented 10px*/
}

#pasek2 {
                font: 12px Tahoma;
                color: #484848;
                background-color: #F0F5FF;
                border-top: 1px solid #C6EFFB;
                border-bottom: 1px solid #C6EFFB;
                margin-top: 5px; /*bottom spacing between header and rest of content*/
                padding: 5px 5px 5px 5px; /*header text is indented 10px*/
}

#pasek3 {
                background-color: #FBFBFB;
                border-top: 1px solid #dadada;
                border-bottom: 1px solid #dadada;
                margin-top: 5px; /*bottom spacing between header and rest of content*/
                padding: 5px 5px 5px 5px; /*header text is indented 10px*/
}

#pasek4 {
                background-color: #ffffff;
                margin-top: 5px; /*bottom spacing between header and rest of content*/
                padding: 0px;
}

#pasek5 {

                font: 12px Tahoma;
                color: #808080;
                background-color: #FEEFE5;
                border-top: 1px solid #FDB88A;
                border-bottom: 1px solid #FDB88A;
                margin-top: 5px; /*bottom spacing between header and rest of content*/
                padding: 5px 5px 5px 5px; /*header text is indented 10px*/
}

#neutral {
                font: 12px Tahoma;
                color: #808080;
                height: auto;
                margin-top: 5px; /*bottom spacing between header and rest of content*/
                padding: 5px 5px 5px 5px; /*header text is indented 10px*/
}






#wstecz {
                font: 12px Tahoma;
                color: #808080;
                background-color: #FBFBFB;
                border-top: 1px solid #dadada;
                border-bottom: 1px solid #dadada;
                margin-top: 5px;
                padding: 5px 5px 5px 5px; 
                tex-align: center;
}

#err {
                font: 12px Tahoma;
                height: auto;
                color: #FD6464;
                background-color: #FBF6F8;
                border-top: 1px solid #FD6464;
                border-bottom: 1px solid #FD6464;
                margin-top: 5px; 
                padding: 4px 0px 5px 5px;
}

#ok {
                font: 12px Tahoma;
                height: auto;
                color: #1CDD03;
                background-color: #E1FFC7;
                border-top: 1px solid #0CFF00;
                border-bottom: 1px solid #0CFF00;
                margin-top: 5px; 
                padding: 4px 0px 5px 5px;
}

.tekst2 {
                font: 12px Tahoma;
                color: #808080;
}

.box99 {
        background-color: #ffffff;
        border-left:1px solid #D5D3D3;
        border-right:1px solid #D5D3D3;
        border-bottom:1px solid #D5D3D3;
        border-top:1px solid #D5D3D3;
	padding:0px 0px 0px 0px;
        font-size:11px;color:#5A5A5A;font-weight:bold;
	font-family:tahoma;
	height:110px;
	text-align: left;
}

.box66 {
        background-color: #E0E2E3;
        border-bottom:1px solid #D5D3D3;
        font-size:9px;color:#5A5A5A;
	padding:3px 2px 2px 2px;
	font-family:tahoma;
	text-align: center;

}


.obrazek2
{      	
border: solid 0px #D3D3D3;

}

.kopis {
padding:0px 2px 5px 2px;
font-size:11px;color:black;font-weight:normal;
font-family:tahoma;

}

.dwukropek

{
    COLOR:blue;
    FONT-SIZE: 12px;
    PADDING-LEFT: 0px;
}


#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.help { cursor: help; } 
 
#tooltip { 
    position: absolute; 
    z-index: 3000; 
    border: 1px solid Black; 
    background: Orange; 
    color: White; 
    padding: 5px; 
    opacity: 1; 
} 
 
#tooltip h3, #tooltip div { margin: 0; color:White; font-size:12px; } 







#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}






/* -----------Menu rozwijane------------- */
/* The "clearFix" class is used for clearing the main menu items because they
   are left-floated for horizontal main menus and we have to clear them if our main
   menu is relatively positioned (as in this example) so that the main menu box
   takes its place correctly on the page. We have to apply this class to the parent
   DIV of the root UL of our menu tree. Please take a look at section 6.1 in the
   SmartMenus User's Manual for a detailed explanation if you like. */

.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}