body, html{
    font-family			: Verdana, Arial, Helvetica;
    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;
}

img {
    border  : none;
}

div {
    margin  : 0px;
    border  : none;
    padding : 0px;
}

table, td, tr {
	padding:0px;
	margin:0px;
	border:0px;
}

/*************** STYLE OGÓLNE ***************/
.marginLewy {
	width				: 220px;
	height				: 0px;
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
	clear				: both;
}

.marginPrawy {
	width				: 680px;
	height				: 10px;
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
	clear				: both;
}

.lewyTop {
	background-image	: url('../../elementy/backgroundStronyLewyTop.gif');
	background-repeat	: repeat;
	background-position	: left;
	width				: 220px;
	height				: 20px;
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
	clear				: both;
}
.lewyMiddle {
	background-image	: url('../../elementy/backgroundStronyLewyMiddle.gif');
	background-repeat	: repeat;
	background-position	: left;
	width				: 220px;
	height				: 10px;
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
	clear				: both;
}
.lewyBottom {
	background-image	: url('../../elementy/backgroundStronyLewyBottom.gif');
	background-repeat	: repeat;
	background-position	: left;
	width				: 220px;
	height				: 20px;
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
	clear				: both;
}

.prawyTop {
	background-image	: url('../../elementy/backgroundStronyPrawy.jpg');
	background-repeat	: repeat-y;
	background-position	: left;
	width				: 694px;
	height				: 20px;
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
	clear				: both;
}

.prawyBottom {
	background-image	: url('../../elementy/backgroundStronyPrawy.jpg');
	background-repeat	: repeat-y;
	background-position	: left;
	width				: 694px;
	height				: 120px;
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
	clear				: both;
}

.jasny {
	background-image	: url('../../elementy/backgroundStronyPrawy.jpg');
	background-repeat	: repeat-y;
	background-position	: left;
	vertical-align		: top;
	height				: 750px;
}

.ciemny {
	/*background-image	: url('../../elementy/backgroundStronyPrawy_.jpg');
	background-repeat	: repeat;
	background-position	: left;*/
	vertical-align		: top;
}

.zeroLeft {
	padding	: 0px;
	margin	: 0px;
	border	: 0px;
	text-align	: left;
}

.margin2{padding:6px;margin:0px;clear:both;}

.leweMenuTresc {
	padding		 	: 0px;
	margin		 	: 0px;
	padding-left  	: 16px;
	padding-right   : 16px;
    font-weight  	: normal;
    font-size    	: 11px;
    text-align   	: left;
}

.leweMenuNaglowek {
	padding		 	: 0px;
	margin		 	: 0px;
	padding-left  	: 8px;
    font-size    	: 11px;
    text-align   	: left;
    font-weight     : bold;
	color		    : #1B1B1B;
}

.inputsearch {
	font: normal 12px arial, sans-serif;
	border-left : 2px double #CCCCCC;
	border-right : 1px double #CCCCCC;
	border-bottom : 1px double #CCCCCC;
	border-top : 2px double #CCCCCC;
}

/*************** LAYOUT ***************/

#strona {
    margin        : auto;
    padding       : 0px;
    width         : 920px;
	text-align    : left;
	font-size     : 13px;
}

#belka {
	padding		   : 0px;
	margin		   : 0px;
    width          : 920px;
    clear          : both;
    background     : #ffffff;
}

#div_tabelka{
	padding		   : 0px;
	margin		   : 0px;
    width          : 920px;
    clear          : both;
	font-size      : 13px;
}

#kolumnaLewa {
    margin  	: 0px;
    border  	: none;
    padding 	: 0px;
    width   	: 234px;
    clear   	: left;
    float   	: left;
	font-size   : 13px;

}

#kolumnaPrawa {
    margin        : 0px;
    border        : none;
    padding       : 0px;
    width         : 694px;
    clear         : right;
    float         : right;
    text-align    : left;
	font-size      : 13px;
}

#stopka {
    padding     : 2px;
    margin:     : 2px;
    width       : 916px;
    clear       : both;
    text-align  : center;
    font-weight : normal;
	background  : #ffffff;
	font-size      : 13px;
}

/*************** 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	: norepeat;
	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;
}

#obrazek {
    margin        : 0px;
    border        : none;
    padding       : 0px;
    width         : 920px;
	vertical-align : bottom;
}

/*************** ZAWARTOŚĆ KOLUMNY LEWEJ ***************/

#menu_lewe{
    margin         : 0px;
    border         : none;
    padding        : 0px;
    width          : 220px;
    clear          : both;
	background-image	: url('../../elementy/backgroundStronyLewyPasek.gif');
	background-repeat	: repeat;
	background-position	: left;
}

#menu_lewe_first{
    margin         : 0px;
    border         : none;
    padding        : 0px;
    width          : 220px;
    clear          : both;
	background-image	: url('../../elementy/backgroundStronyLewyPasek.gif');
	background-repeat	: repeat;
	background-position	: left;
}

#szukajProste {
    margin         : 0px;
    border         : none;
    padding        : 0px;
    padding-top    : 0px;
	padding-bottom : 0px;
    width          : 220px;
    clear          : left;
    float          : left;
    font-weight    : bold;
    font-size      : 13px;
    text-align     : center;
	background-image	: url('../../elementy/backgroundStronyLewy.gif');
	background-repeat	: repeat;
	background-position	: left;
}

#szukajProste p {
    margin         : 0px;
    border         : none;
    padding        : 0px;
	margin-left	   : 6px;
    font-weight    : bold;
    font-size      : 13px;
    text-align     : left;
}

#opisPublikacji {
	padding		 	: 0px;
	margin		 	: 0px;
    width        	: 220px;
    clear        	: left;
    float        	: left;
    text-align   	: left;
	background-image	: url('../../elementy/backgroundStronyLewy.gif');
	background-repeat	: repeat;
	background-position	: left;
}

#szukajProste *{
	padding-top  	: 0px;
	padding-bottom  : 0px;
	margin-top  	: 0px;
	margin-bottom  	: 0px;
}

#menuPion {
    margin       	: 0px;
    border       	: none;
    padding      	: 0px;
	padding-bottom 	: 0px;
    width        	: 220px;
    clear        	: left;
    float        	: left;
    font-weight  	: bold;
    font-size    	: 10px;
    text-align   	: left;
	background-image	: url('../../elementy/backgroundStronyLewy.gif');
	background-repeat	: repeat;
	background-position	: left;
}

#menuKatalogi {
    margin         : 0px;
    border         : none;
    padding        : 0px;
	padding-top    : 0px;
    width          : 220px;
    clear          : left;
    float          : left;
    font-weight    : normal;
    font-size      : 10px;
    text-align     : left;
	background-image	: url('../../elementy/backgroundStronyLewy.gif');
	background-repeat	: repeat;
	background-position	: left;
}

#logoDLibra {
    margin          : 0px;
    padding         : 0px;
	padding-top		: 25px;
	vertical-align  : bottom;
    border          : none;
    width           : 220px;
    clear           : left;
    float           : left;
    text-align      : center;
}

/*************** SZUKAJ  ***************/

#tempQueryType {
	margin		  : 0px;
    padding       : 0px;
    width         : 144px;
}

#query {
	margin		  : 0px;
    padding       : 0px;
    width         : 140px;
}

#szukaj {
	margin		  : 0px;
    padding       : 0px;
    width         : 44px;
}

/*************** ZAWARTOŚĆ KOLUMNY PRAWEJ ***************/

#content_std {
    margin       : 0px;
    border       : none;
    padding      : 0px;
    width        : 694px;
    clear        : both;
	font-weight  : bold;
	font-size    : 16px;
	font-style   : none;
    text-align   : right;
	background-image	: url('../../elementy/backgroundStronyPrawy.jpg');
	background-repeat	: repeat-y;
	background-position	: left;
}

#content_glowny {
    margin      : 0px;
    border      : none;
    padding     : 0px;
    width       : 694px;
    clear       : both;

	font-weight  : normal;
	font-size    : 13px;
	font-style   : none;
    text-align   : left;
	background-image	: url('../../elementy/backgroundStronyPrawy.jpg');
	background-repeat	: repeat-y;
	background-position	: left;
}

#drzewoAtrybutow {
    margin      	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;
    border      	: none;
	font-weight		: normal;
	font-size		: 12px;
	font-style		: none;
    text-align		: left;
}

/*************** MINIMALNA WYSOKOŚĆ ***************/


/*************** MENU PIONOWE ***************/

#menuPion ul {
    margin          : 0px;
    padding         : 0px;
	padding-top		: 10px;
    list-style-type : none;
}

#menuPion li {
    padding-bottom	: 4px;
    padding-left	: 17px;
	padding-bottom  : 6px;
}

#menuPion a {
    background 		: transparent;
    text-decoration : none;
    font-weight		: normal;
    color 			: #1B1B1B;
}

#menuPion a:hover {
	text-decoration : none;
    color 			: #ff0000;
}

/*************** 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 {
}

/*************** CONTENT  STD***************/

#content_std ul {
    margin          : 0px;
    padding         : 0px;
    list-style-type : none;
}

#content_std li {
    line-height   : 12px;
    padding-top   : 4px;
    padding-left  : 10px;
}

#content_std a {
    background      : transparent;
    text-decoration : none;
    font-weight     : normal;
	font-size       : 10px;
	color           : #ff0000;
}

#content_std a:link {
}

#content_std a:visited {
}

#content_std a:hover {
    text-decoration : underline;
	color: #1B1B1B;
}

#content_std a:active {
}

#content_std span#pogrubioneDuze {
    font-weight     : bold;
	font-size		: 18px;
}

.pogrubioneStdPageTitle {
    font-weight     : normal;
	font-size		: 17px;
}

#content_std span#katalog {
	font-size	    : 8px;
}

#content_std p{
	padding 		: 0px;
	padding-right 	: 15px;
	margin  		: 0px;
	text-align   	: right;
}

/*************** content_glowny***************/

#content_glowny ul {
    margin          : 0px;
    padding         : 0px;
    list-style-type : none;
	font-size    	: 13px;
}

#content_glowny li {
    line-height     : 12px;
    padding-top     : 4px;
    padding-left    : 10px;
	font-size    	: 13px;
}

#content_glowny a {
    background      : transparent;
    text-decoration : none;
    font-weight     : normal;
	font-size       : 13px;
	color           : #1B1B1B;
}

#content_glowny .alfabet{
    background-image	: url('../../elementy/alfabet.gif');
	background-repeat	: repeat-x;
    text-decoration 	: none;
    font-weight     	: normal;
	font-size       	: 12px;
	color           	: #ffffff;
	padding-left		: 4px;
	padding-right		: 4px;
	margin				: 0px;
}

#content_glowny a:link {
}

#content_glowny a:visited {
}

#content_glowny a:hover {
    text-decoration : none;
	color:#ff0000;
	background      : transparent;
}

#content_glowny a:active {
}

#content_glowny p {
	font-size:13px;
	margin:0px;
	padding:0px;
	border:0px;
}

#content_glowny * {
	font-size:13px;
}

/*************** szukajProste ***************/

#szukajProste a {
    text-decoration : none;
    font-weight     : normal;
	font-size       : 12px;
	color           : #1B1B1B;
}

#szukajProste a:link {
}

#szukajProste a:visited {
}

#szukajProste a:hover {
	text-decoration : none;
    color 			: #ff0000;
}

#szukajProste a:active {
}

#szukajProste td {
	text-align:center;
}

/*************** ALFABECIK ***************/

#alfabecik ul {
    margin          : 0px;
    padding         : 0px;
    list-style-type : none;
}

#alfabecik li {
    margin      	: 0px;
    border      	: none;
    padding     	: 0px;
    width       	: 100%;
    display     	: inline;
    padding-left  	: 4px;
    padding-right 	: 4px;
}


/*************** MENU KATALOGI ***************/

#menuKatalogi a {
    background 		: transparent;
    text-decoration : none;
    font-weight		: normal;
    color 			: #1B1B1B;
    font-style     	: normal;
	font-size       : 10px;
	line-height		: 12px;
}

#menuKatalogi td {
    font-weight		: normal;
	font-size       : 10px;
	line-height		: 12px;
}

#menuKatalogi a:hover {
	text-decoration : none;
    color 			: #ff0000;
}

/*************** STOPKA ***************/

#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;
}

#content_std hr {
	margin:0px;
	padding:0px;
	border:0px;
	margin-top		: 3px;
	margin-left		: 23px;
	width			: 655px;
	height			: 1px;
	color			: #ff0000;
	background-color: #ff0000;
	visibility 		: visible;
	display			: block;
}

/*************** logo DLibra ***************/

#logoDLibra a {
    padding         : 0px;
	border			: 0px;
    text-decoration : none;
}

/*************** 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;
}
