/*************** STYLE OGÓLNE ***************/

* {
	padding    : 0px;
	margin     : 0px;

	text-align : left;
	vertical-align:top;
}

.wyszindex ul {
	margin-left		: 30px;
	list-style		: none url(../../nochilds.gif);
}
.wyszindex li {
	margin-left		: 30px;
	list-style		: none url(../../nochilds.gif);
	line-height		: 20px;
}
.wyszindex a:hover {
	color			: #ff0000;
}

.inputsearch {
	font				: normal 12px arial, verdana;
}

.jasny {
	background-image	: url('../../elementy/backgroundMainZolty.jpg');
	background-repeat	: repeat;
	background-position	: left;
	vertical-align		: top;
	height				: 450px;
}

.ciemny {
	background-image	: url('../../elementy/backgroundMainBrazGradient.jpg');
	background-repeat	: repeat;
	background-position	: left;
	vertical-align		: top;
	height				: 450px;
}

.backgroundTop {
    padding     : 0px;
    margin      : 0px;
	border		: 0px;
    width       : 920px;
	height		: 2px;
    clear       : both;
    text-align  : left;
	background-image	: url('../../elementy/backgroundMainTop.jpg');
	background-repeat	: repeat-y;
	background-position	: left;
	vertical-align		: bottom;
}

.backgroundBottom {
    padding     : 0px;
    margin      : 0px;
    width       : 920px;
	height		: 2px;
    clear       : both;
    text-align  : left;
	background-image	: url('../../elementy/backgroundMainBottom.jpg');
	background-repeat	: repeat-y;
	background-position	: left;
	vertical-align		: top;
}

.zeroCenter {
	padding	: 0px;
	margin	: 0 auto;
	border	: 0px;
	text-align : center;
}

.zeroRight {
	padding	:0px;
	margin	:0px;
	border	:0px;
	text-align:right;
}



body, html{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size  			: 13px;
    background-color	: #ffffff;
	margin				: 0px;
	padding				: 0px;
	height				: 100%;
	border				: none;
	text-align			: center;
	scrollbar-3dlight-color		: #e2e0b5;
	scrollbar-arrow-color		: #e2e0b5;
	scrollbar-base-color		: #ffffff;
	scrollbar-darkshadow-color	: #e2e0b5;
	scrollbar-face-color		: #ffffff;
	scrollbar-highlight-color	: #e2e0b5;
	scrollbar-shadow-color		: #e2e0b5;
	color						: #1B1B1B;
}

div {
	padding    			: 0px;
	margin     			: 0px;
	border	   			: 0px;
}

img {
	padding    			: 0px;
	margin     			: 0px;
	border	   			: 0px;
}

/*************** LAYOUT ***************/

#strona {
    margin        		: auto;
    padding       		: 0px;
    width         		: 920px;
	vertical-align		: top;
	text-align			: left;
}

#belka {
	padding		   : 0px;
	margin		   : 0px;
    width          : 920px;
    clear          : both;
    background     : #ffffff;
}

#div_tabelka{
	padding		   : 0px;
	margin		   : 0px;
	border		   : 0px;
    width          : 920px;
    clear          : both;
}

#stopka {
    padding     : 2px;
    margin      : 2px;
    width       : 916px;
    clear       : both;
    text-align  : center;
    font-weight : normal;
	background  : #ffffff;
}

/*************** BELKA ***************/

#menuPoziome {
	width         : 920px;
	height		  : 18px;
    clear         : both;
    font-size     : 12px;
    font-weight   : bold;
    text-align    : left;
	padding-top	  : 0px;
	background-image	: url('../../elementy/MenuMidlle.jpg');
	background-repeat	: no-repeat;
	background-position	: left;
	overflow : hidden;
}

#MenuTop {
    width          	: 920px;
	height			: 58px;
    clear          	: both;
	padding			: 0px;
	margin			: 0px;
	border			: 0px;
}

#MenuBottom {
    width          	: 920px;
	height			: 147px;
    clear          	: both;
	padding			: 0px;
	margin			: 0px;
	border			: 0px;
	overflow : hidden;
}

#obrazek {
    margin        : 0px;
    border        : none;
    padding       : 0px;
    width         : 920px;
	vertical-align : bottom;
}

#pasek {
    margin        : 0px;
    border        : none;
    padding       : 0px;
    width         : 2px;
	height		  : 182px;
}

/*************** WIDOK GLOWNY ***************/
.margin{padding:0px;margin:20px;}
.marginZero{padding:0px;margin:0px;text-align:center;}
.margin2{padding:1px;margin:0px;clear:both;}
.margin3{padding:0px;margin:0px 20px 20px 20px;}
.margin4{padding:0px;margin:0px 10px 10px 10px;}
#kolumnaLewa {
	padding	        	: 0px;
	margin          	: 0px;
    width           	: 460px;
    clear   			: left;
    float 				: left;
	text-align:center;
}

#panelSzukaj {
	padding	    	: 0px;
	padding-top	    : 20px;
	padding-bottom	: 10px;
	margin      	: 0 auto;
	border			: 0px;
    width       	: 460px;
    clear       	: both;
	text-align		: center;
}

#panelWyszukiwanieZaawansowane {
	padding	    : 0px;
	padding-top	: 2px;
	margin      : 0px;
	border		: 0px;
    width       : 100%;
	height		: 20px;
    clear       : both;
	text-align	: center;
	vertical-align: middle;
	background-image	: url('../../elementy/backgroundMainBrazJasny.jpg');
	background-repeat	: repeat-y;
	background-position	: left;
	vertical-align		: top;
    text-decoration : none;
    font-weight     : normal;
	font-size       : 13px;
	color           : #FFFFFF;
}

#panelKaczuszka {
	padding	      	: 0px;
	margin        	: 0px;
	padding-top    	: 10px;
	padding-left   	: 3px;
    width         	: 454px;
    clear         	: both;
}

#stronaDoPokazania {
    margin        : 0px;
	border        : 0px;
    padding       : 0px;
    width         : 100%;
	height		  : 320px;
}

#ostatnioWyswietlane {
	padding	        : 0px;
	margin          : 0px;
    width           : 460px;
    clear           : right;
    float           : right;
	font-size       : 13px;
}

/*************** SZUKAJ  ***************/

#tempQueryType {
	margin		  : 0px;
    padding       : 0px;
    width         : 160px;
}

#query {
	margin			: 0px;
    padding			: 0px;
    width			: 157px;
}

#szukaj {
	margin		  : 0px;
    padding       : 0px;
    width         : 51px;
}

/*************** WIDOK DOLNY ***************/

#kolekcjeTematyczne {
    padding 	  : 0px;
    margin 	      : 0px;
    width         : 460px;
    clear   	  : left;
    float 		  : left;
	font-size     : 13px;
}

#podzialFormalny {
    padding 	  : 0px;
    margin 	      : 0px;
    width         : 460px;
    clear         : right;
    float         : right;
	font-size     : 13px;
}

/*************** MINIMALNA WYSOKOŚĆ ***************/

/* poprawiamy wysokośc prawej kolumny */
/* ie nie interpretuje atrybutu min-height dlatego ustalamy sztucznie wysokość... */
#panelKaczuszka {
    height : 330px;
}

/* po czym przeglądarki różne od ie informujemy, o prawdziwej wysokości*/
body>#strona>#widokGlowny>#kolumnaLewa>#panelKaczuszka {
    height     : auto;
    min-height : 330px;
	max-height : 330px;
}





/*************** MENU POZIOME ***************/

#menuPoziome *{
    padding-left  : 0px;
    padding-right : 0px;
    margin-left  : 0px;
    margin-right : 0px;
}

#menuPoziome ul {
    margin          : 0px;
    padding         : 0px;
    list-style-type : none;
}

#menuPoziome .menuNapisFirst {
    margin        	: 0px;
    padding       	: 0px;
	padding-top		: 1px;
	font-size	  	: 19px;
	color	      	: #ff0000;
	font-family   	: Arial, Verdana, Helvetica, sans-serif;
	font-weight	  	: bold;
}

#menuPoziome .menuNapis {
	padding			: 0px;
	margin			: 0px;
}

#menuPoziome .menuMenuFirst {
    margin          : 0px;
    padding         : 0px;
	padding-top		: 1px;
	margin-left 	: 3px;
	clear			: left;
	float			: left;
}
#menuPoziome .menuMenu {
	border			: 0px;
    margin          : 0px;
    padding         : 0px;
    margin-right 	: 10px;
	display     	: inline;
}
#menuPoziome .menuMenuLast {
	border			: 0px;
    margin          : 0px;
    padding         : 0px;
	display     	: inline;
}

#menuPoziome .menuFlagiFirst {
    margin          : 0px;
    padding         : 0px;
	padding-top		: 3px;
	clear			: right;
	float			: right;
}
#menuPoziome .menuFlagi1 {
	border			: 0px;
    margin          : 0px;
    padding         : 0px;
    margin-right 	: 10px;
	display     	: inline;
}
#menuPoziome .menuFlagi2 {
	border			: 0px;
    margin          : 0px;
    padding         : 0px;
	margin-right 	: 3px;
	display     	: inline;
}

#menuPoziome a {
    text-decoration : none;
    font-weight		: bold;
    color			: #FFFFFF;
    font-style		: normal;
}

#menuPoziome a:link {
}

#menuPoziome a:visited {
}

#menuPoziome a:hover {
	text-decoration : none;
    color 			: #FF0000;
}

#menuPoziome a:active {
}

/*************** logo DLibra ***************/

#logoDLibra p {
    margin-top  : 0px;
    margin-left : 50px;
    display     : inline;
    text-align  : center;
}

#logoDLibra p a {
    padding         : 0px 10px 0px 10px;
    text-decoration : none;
}

#logoDLibra p a:link {
    color           : #1B1B1B;
}

#logoDLibra p a:visited {
    color           : #1B1B1B;
}

#logoDLibra p a:hover {
    color           : #1B1B1B;
}

#logoDLibra p a:active {
    color           : #ff0000;
}

/*************** ostatnioWyswietlane***************/

#ostatnioWyswietlane * {
	line-height		: 25px;
}

#ostatnioWyswietlane a {
    text-decoration : none;
    font-weight     : normal;
	font-size       : 13px;
	color           : #1B1B1B;
}

#ostatnioWyswietlane p {

	line-height		:25px;
}

#ostatnioWyswietlane a:link {
}

#ostatnioWyswietlane a:visited {
}

#ostatnioWyswietlane a:hover {
	text-decoration : none;
    color 			: #ff0000;
}

#ostatnioWyswietlane a:active {
}

#ostatnioWyswietlane span {
	font-weight	: bold;
	font-size	: 14px;
}

/*************** kolekcjeTematyczne ***************/

#kolekcjeTematyczne a {
    text-decoration : none;
    font-weight     : normal;
	font-size       : 13px;
	color           : #1B1B1B;
}

#kolekcjeTematyczne a:link {
}

#kolekcjeTematyczne a:visited {
}

#kolekcjeTematyczne a:hover {
	text-decoration : none;
    color 			: #ff0000;
}

#kolekcjeTematyczne a:active {
}

/*************** podzialFormalny ***************/

#podzialFormalny a {
    text-decoration : none;
    font-weight     : normal;
	font-size       : 13px;
	color           : #1B1B1B;
}

#podzialFormalny a:link {
}

#podzialFormalny a:visited {
}

#podzialFormalny a:hover {
	text-decoration : none;
    color 			: #ff0000;
}

#podzialFormalny a:active {
}

#podzialFormalny * {
	font-size		: 13px;
}

/*************** panelSzukaj***************/

#panelSzukaj a {
    text-decoration : none;
    font-weight     : normal;
	font-size       : 11px;
	color           : #1B1B1B;
}

#panelSzukaj a:link {
}

#panelSzukaj a:visited {
}

#panelSzukaj a:hover {
	text-decoration : none;
    color 			: #ff0000;
}

#panelSzukaj a:active {
}

#panelSzukaj td {
	text-align:left;
	vertical-align:middle;
}

#panelSzukaj form {
	width		: 420px;
	margin		: 0 auto;
	text-align	: center;
}

/*************** STOPKA i HR ***************/

#stopka h5 {
    margin        : 0px;
    margin-bottom : 5px;
    padding       : 0px;
    display       : inline;
    font-weight   : normal;
}

hr {
	border			: 0;
}

#stopka hr {
	margin-top		: -5px;
	width			: 100%;
	height			: 1px;
	color			: #ff0000;
	background-color: #ff0000;
	visibility 		: visible;
	display			: block;
}

body>#strona>#stopka hr {
	margin-top		: 3px;
	margin-bottom	: 3px;
}

#kolekcjeTematyczne hr {
	margin-top		: -5px;
	width			: 40%;
	height			: 1px;
	color			: #ff0000;
	background-color: #ff0000;
	visibility 		: visible;
	display			: block;
}
#podzialFormalny hr {
	margin-top		: -5px;
	width			: 40%;
	height			: 1px;
	color			: #ff0000;
	background-color: #ff0000;
	visibility 		: visible;
	display			: block;
}

/*************** INNE ***************/


/*************** testowa ***************/
.testowyDiv {
	position			: absolute;
	z-index				: 120;
	width				: 100px;
	height				: 140px;
	visibility			: visible;
	top					: 76px;
	right				: 100px;
	text-align			: center;
	overflow			: hidden;
	background-image	: url('../../temp/test.gif');
	background-repeat	: no-repeat;
	background-position	: left;
	vertical-align		: top;
}
.testowyDiv p {
	color				: #ffffff;
	font-size			: 12px;
	font-weight			: bold;
	vertical-align		: middle;
	text-align			: center;
	padding				: 0px;
	padding-top			: 75px;
	margin				: 0px;
	visibility			: hidden;
}

#info {
    margin        		: center;
    padding       		: 0px;
    width         		: 920px;
	text-align			: center;
	border-style		: solid;
	border-color		: red;
	border-width		: 1px;
}
