* {
       font-family: Verdana, Trebuchet, Helvetica, Sans-Serif;
}

html, body, div, span, pre, code, a, p, img, hr,
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6,
form, fieldset, label, legend {
  border: 0;
  margin: 0;
  padding: 0;
  font-family: Verdana, Trebuchet, Helvetica, Sans-Serif;
}

body {
	font-size: 10px;
	height: 100%;
	text-align: center;
	min-height: 100%;
	min-width: 760px;
	background-color: White;
	background-image: url(css/_BG-tapeta-1a.gif);
}



.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}

#wrapper-big {
	width: 100%;
	background-image: url(css/_BG-mainpic-home-2a-B.jpg);
	background-repeat: no-repeat;
	background-position: 980px 0px;
}

#wrapper-980-top, #wrapper-980-mid, #wrapper-980-midstart, #wrapper-980-btm {
	max-width: 980px;
	clear: both;
}

#wrapper-980-top {
	background-image: url(css/_BG-logo-dokumenty-1a.gif);
	background-image: url(css/_BG-mainpic-home-2a-A1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#wrapper-980-midstart {
	background-image: url(css/_BG-content-rep-firma-1a.gif);
	background-repeat: repeat-y;
	background-position: center;
}

#wrapper-980-mid {
	background-image: url(css/_BG-mainpic-home-2a-A2.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#wrapper-980-btm {
	background-image: url(css/_BG-btm-2a.png);
	background-position: top;
	background-repeat: no-repeat;
	min-height: 20px;
}

#wrapper-760-top, #wrapper-760-mid {
	width: 760px;
	margin: 0 auto;
}

#wrapper-760-top {
	min-height: 170px;
	height: 170px;
}

#wrapper-760-mid {
	padding-bottom: 4em;
	position: relative;
	text-align: left;
}

#wrapper-760-btm {
	padding-top: 10px;
}

#logo {
	float: left;
	margin: 30px 0 0 0px;
}




#sidebar {
	width: 240px;
	float: left;
	display: block;
}


.naskroty {
	padding-top: 100px;
	padding: 100px 10px 0 20px;
	width: 200px !important;
	width: 230px;
}

.naskroty p {
	margin-left: 15px;
	padding-bottom: 1em;	
	color: White;
	font-weight: bold;
}

.naskroty ul {
	list-style: none;
}

.naskroty a {
	color: White;
	text-decoration: none;
	position: relative;
	left: 15px;
}

.naskroty a:hover {
	text-decoration: underline;
}

.naskroty li {
	line-height: 1.2em;	
	margin-bottom: 1em;
	background-image: url(css/_skrot-punktor-1a.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}


.sidemenu {
	padding-top: 100px;
	color: #ccc;

	width: 240px;
}

.sidemenu p {
	margin-left: 35px;
	padding-bottom: 1em;
	font-weight: bold;
}

.sidemenu ul {
	line-height: 1.5em;	
	list-style: none;
	padding-left: 10px;
}

.sidemenu li a {
	display: block;
	width: 210px !important;
	width: 230px;
	text-decoration: none;
	padding: 10px 0 10px 20px;
	color: White;
	background-image: url(css/_button-BG-4a.png);
	background-position: bottom right;
}


.sidemenu li {
	margin-left: 0;
}




.mainmenu ul {
	margin-top: 0;
	margin-bottom: 20px;
	list-style: none;
	color: White;
}

.mainmenu ul li {
	background-color: #666;
	font-size: 10px;
	line-height: 1.2em;
	margin: 0;
	width: 240px;
	background-image: url(css/_BG-mainmenu-naglowek-1a.png);
	background-repeat: no-repeat;
}

#naglowek-oferta {
	background-image: url(css/_BG-mainmenu-naglowek-oferta-1c.png);
}

.mainmenu ul li:hover {
	background-position: 0 -50px;
}



.mainmenu ul li a {
	display: block;
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
}

.mainmenu ul li a.ul-naglowek {
	text-indent: -9999px;
	height: 30px;

}

.mainmenu ul li a.ul-naglowek:hover {
}

.mainmenu ul li ul {
	margin-bottom: 0;  
}

.mainmenu ul li ul li {
	background-image: url(css/_white-080-090-1a.png);
	font-size: 1.1em;
}


.mainmenu ul li ul li:hover {
	background-position: 0 -150px;
}

.mainmenu ul li ul li img {
	float: left;
}

.mainmenu ul li ul li a {
	color: #222;
	width: 218px !important; /* IE6- */
	width: 240px; /* IE6- */
	border-left: 1px solid White;
	border-right: 1px solid White;	
	border-top: 1px solid White;
	padding: 1em 5px 1em 15px;
}

.mainmenu ul li ul li.li-more {
	background-image: url(css/_BG-mainmenu-more-1a.png);
}

.mainmenu ul li ul li.li-more:hover {
	background-position: 0 -50px;	
}

.mainmenu ul li ul li a.a-more {
	height: 20px;
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
	width: 220px !important;
	width: 240px;
	text-indent: -9999px;
	/* tu mozna ewentualnie przerzucic Zobacz wiecej */
}





/* dla wszystkich!!! */

.mainmenu ul.ul-oferta li ul li a, 
.mainmenu ul.ul-ksiazki li ul li a, 
.mainmenu ul.ul-czasopisma li ul li a, 
.mainmenu ul.ul-dokumenty li ul li a

{
	background-image: none;
}









.mainmenu ul.ul-oferta li  {background-color: #880030;}
.mainmenu ul.ul-oferta li a {background-image: url(css/_menutop-oferta-BG-1a.gif);}
.mainmenu ul.ul-oferta li ul li a {color: #880030;}


.mainmenu ul.ul-ksiazki li  {background-color: #d58508;}
.mainmenu ul.ul-ksiazki li a {background-image: url(css/_menutop-ksiazki-BG-1a.gif);}
.mainmenu ul.ul-ksiazki li ul li a {color: #d58508;}


.mainmenu ul.ul-czasopisma li  {background-color: #83ae1a;}
.mainmenu ul.ul-czasopisma li a {background-image: url(css/_menutop-czasopisma-BG-1a.gif);}
.mainmenu ul.ul-czasopisma li ul li a {color: #83ae1a;}


.mainmenu ul.ul-dokumenty li  {background-color: #186576;}
.mainmenu ul.ul-dokumenty li a {background-image: url(css/_menutop-dokumenty-BG-1a.gif);}
.mainmenu ul.ul-dokumenty li ul li a {color: #186576;}



#mainmenu-ksiazki-zasady-funkcjonowania-sm {
	background-image: url(images/ksiazki/zasady-funkcjonowania-sm-1a-mini.png);
	background-position: 175px 10px;
	width: 163px !important;
	width: 240px;
	padding-right: 60px;
}

#mainmenu-ksiazki-plan-kont-sm {
	background-image: url(images/ksiazki/plan-kont-sm-1a-mini.png);
	background-position: 175px 10px;
	min-height: 50px;
	height: auto !important;
	height: 70px;
	width: 163px !important;
	width: 240px;
	padding-right: 60px;	
}

#mainmenu-czasopisma-miw {
	background-image: url(images/czasopisma/czasopisma-miw-1a-mini.png);
	background-position: 170px 5px;
	min-height: 50px;
	height: auto !important;
	height: 70px;
	width: 163px !important;
	width: 240px;
	padding-right: 60px;	
}

#mainmenu-czasopisma-ds {
	background-image: url(images/czasopisma/czasopisma-ds-1a-mini.png);
	background-position: 180px 5px;
	min-height: 50px;
	height: auto !important;
	height: 70px;
	width: 163px !important;
	width: 240px;
	padding-right: 60px;	
}



#ul-czasopisma-miw,
#ul-czasopisma-ds
 {
	background-image: url(images/del1.gif);
	height: 40px !important;
	height: 60px;
	width: 153px !important;
	width: 240px;
	padding-left: 80px;
}

#test1 {
	color: Aqua;
	display: table-cell;
	vertical-align: middle;
	background-color: Green;
}

#test12 {
	color: Fuchsia;
	background-color: Lime;
}

#test2 {
	display: table;
}


.osoba {
	width: 610px;
	clear: both;
/*	float: right !important;
	float: none;*/
	margin-left: 150px;
	padding-top: 2em;
}

.osoba img {
	float: left;
	clear: both;
	position: relative;
	border: 5px solid White;
}

.osoba h2, .osoba p, .osoba ul, .osoba h4, .osoba h2 {
	width: 485px;
	float: right;
	clear: right;
}

.osoba h4 {
	margin-bottom: 0;
}



.test {
	width: 485px;
	background-color: Fuchsia;
	float: right;
}


.content, #forum, #forum-nav {
	width: 485px;
	float: right;
}

#forum {
	width: 505px;
}

.content p, .content h2, .content h4, .content ul {

}

.content {
}

p, ul, ol {
	font-size: 1.2em;
	line-height: 1.5em;
	color: #444;
	margin-top: 1em;
}

p + ul {
	margin-top: 0;
}

a {
	color: #d6004c;
}

.content a:hover {
	color: #880030;
	background-color: #ffe6ef;
}

h1, h2 {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #95002d;
	clear: both;
	background-repeat: no-repeat;
}

h1 {
	font-size: 2.4em;
	margin-top: 2em;
	margin-bottom: 1em;
	height: 35px;
	text-indent: -9999px;
}

h1#ostatnio-na-forum {
	background-image: url(css/_h1-ostatnio-na-forum-1a.png);
	width: 234px;
	height: 	37px;
	text-indent: -999px;
	margin-bottom: 0;
}

h1#witamy {
	margin-top: 3em;
}

h2, .spis-tresci-miw h1 {
	font-size: 2em;
	margin-top: 3em;
	margin-bottom: 0.5em;
	background-image: none;
	text-indent: 0;
}

h1 + h2 {
}


h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	margin: 2em 0 1em 0;
	color: Black;

}



h3 + h4 {
	margin-top: -0.5em;
}


h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	margin: 1.5em 0 0.5em 0;
	color: Black;
}

h5 {
	font-size: 1.2em;
	font-weight: bold;
}

ul {
	list-style-type: disc;
	list-style-position: outside;
}

li {
	margin-left: 1.5em;
}

ul li ul {
	font-size: 1em;
	list-style-type: circle;
}

ul.arrows1 {
	font-weight: bold;
	list-style-type: none;
	margin: 2em 0;
}

ul.arrows1 li {
	list-style-position: outside;
	margin: 0 0 5px 0;
}

ul.arrows1 li a {
	background-color: #b57;
	background-color: #ccc;	
	color: #444;
	text-decoration: none;
	padding-left: 2em;
	padding: 0 0 4px 2em;
	background-image: url(css/_punktor-B-1a.gif);
	background-repeat: no-repeat;
	background-position: -20px -20px;
}

ul.arrows1 li a:hover {
	color: #903;
	background-color: #903;
}


blockquote {
	background-image: url(css/_cudzyslow-2a.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	background-color: White; /*bez tego w IE b-i nie widiczne! */
	margin: 0;
}

#forum p, #forum h1, #forum h2, #forum h5 {
}

#forum p {
	color: #95002d;
	padding-left: 25px;
	padding-bottom: 30px;
	padding-top: 1em;
	clear: right;
	background-image: url(css/_separator-A-1a.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#forum h1, #forum h5,  #forum h6, #forum h3, #forum h2 {
	margin-left: 25px;
}

#forum h5 {
	margin-top: 2em;
	padding-top: 0em;
	padding-bottom: 0em;
	clear: left;
	clear: both;
	color: #444;
}

#forum h6 {
	font-size: 1em;
	font-weight: normal;
	color: #aaa;
}

#forum blockquote p {
	margin: 0.5em 0;
	color: #444;
	background-image: none;
	padding-bottom: 0;
	padding-top: 0;
}

#forum div{
}


#forum a {
	margin-left: 30px;
	float: right;
	width: 100px;
	height: 16px;
	background-image: url(css/_forum-odp-up-1a.gif);
	color: White;
}

#forum a:hover {
	background-image: url(css/_forum-odp-hover-1a.gif);
}

.hidden, .spmhdn { display: none; }
.unhidden { display: block; }




#tabs {
	width: 495px;
	padding-left: 0px;
	float: right;
	background-image: url(css/_tabs-BG-1a.gif);
	background-repeat: no-repeat;
	background-position: 0 39px;
	margin-top: 0.5em;
}

#tabs a.tab-up, #tabs a.tab-dimmed {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #555;
	line-height: 14px;
	background-image: url(css/_tab-A-up-1a.gif);
	width: 200px !important;
	width: 210px;
	height: 30px;
	display: block;
	float: left;
	margin-left: 10px;
	padding: 5px 0 5px 10px;
}

#tabs a.tab-dimmed {
	background-image: url(css/_tab-A-dimmed-1a.gif);
	padding: 8px 0 2px 10px;
}

#tabs a.tab-dimmed:hover {
	background-image: url(css/_tab-A-hover-1a.gif);
}


#tabs div {
	width: 495px;
	clear: left;
}


.dokument {
	background-image: url(css/_separator-A-1a.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 70px;
}

.dokument a {
	color: Black;
	text-decoration: none;
}

.pobierz a:hover, .zobacz a:hover {
	background-color: White;
}

.pobierz, .zobacz {
	font-size: 1.2em;
	float: right;
	font-weight: bold;
	height: 32px;
}

.zobacz {
	float: left;
	padding-top: 10px;
}

.pobierz img, .zobacz img {
}




.ogloszenie {
	background-image: url(css/_news-BG-2a.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 495px;
	float: right;
	color: #343434;
	padding: 20px 0px 20px 0;
}

.ogloszenie h2 ,
.ogloszenie h5 ,
.ogloszenie ul ,
.ogloszenie ol ,
.ogloszenie p {
	color: #383f25;
	width: 400px;
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: none;
}

.ogloszenie p, .ogloszenie li {
	line-height: 1.2em;
}

.ogloszenie p {
	margin-top: 1em;
}

.ogloszenie h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.8em;
	font-size: 2.2em;	
	letter-spacing: -1px;
	margin-bottom: 0.5em;
}

.ogloszenie h5 {
	font-weight: normal;
	padding: 6px 0 5px 0;
}

.ogloszenie h4 {
	background-image: url(css/_news-data-BG-1a.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 56px !important;
	height: 80px;
	float: left;
	clear: both;
	margin: 0 0 0 0;
	padding: 24px  0 0 0;	
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: White;
	letter-spacing: -1px;
}

.ogloszenie table {
	width: 400px;
	float: right;
	font-size: 10px;
	margin: 0 0.5em;
}

.ogloszenie table td {
	color: #50583b;
	font-size: 1.2em;
	vertical-align: top;
	padding: 0.5em 1em 0.5em 0;
}

.ogloszenie a {
	display: inline;
	clear: both;
	font-weight: bold;
	text-decoration: none;
	padding: 0.3em 1em;
	margin: 0.2em 0;
	background-color: #800;
	color: White;
	height: 2em;
}

.ogloszenie a:hover {
	background-color: #a00;
}



.sidelinks  {

	float: right;
	list-style: none;
	margin-left: 1em;
	font-size: 10px;
}

.sidelinks li {
	list-style-position: outside;	
	margin: 0px 0 5px 0;
	font-size: 1em;

}

.sidelinks li a {
	width: 90px !important;
	width: 120px;
	height: 16px;
	background-image: url(css/_button-BG-120x16-1a.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	padding: 0 15px;	
	display: block;
	text-decoration: none;
	color: White;
}

.sidelinks li a:hover {
	background-position: 0 -50px;
}




.ksiazka h4 {
	font-variant: small-caps;
}

.ksiazka h5 {
	font-size: 1.2em;
	font-weight: normal;
	color: #888;
	margin-top: 1em;
}

.ksiazka img {
	float: right;
}

.ksiazka {
	padding-bottom: 4em;
	background-image: url(css/_separator-A-1a.png);
	background-repeat: no-repeat;
	background-position: bottom;
}



.forum-nav {
	display: inline;
	text-align: center;
	width: auto;
	margin-top: 5em;
	float: right;
}

.forum-nav#forum-nav-top {
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	top: -25px;	
}

.forum-nav a {
	color: White;
	text-decoration: none;
	height: 17px !important;	
	height: 22px;	
	display: block;
	padding-top: 5px;
}

.forum-nav-pages a {
	background-image: url(css/_BG-nav-number-1a.gif);	
	width: 30px;
	float: left;
}

.forum-nav-pages a:hover, #forum-nav-pages-a-hover {
}

.forum-nav a:hover {
	background-position: 0 -40px;
}

.forum-nav-prev {
	float: left;
}

.forum-nav-prev a, .forum-nav-next a {
	display: block;
	width: 86px !important;	
	width: 100px;
	color: White;
}

.forum-nav-prev a {
	background-image: url(css/_BG-nav-prev-2a.gif);
	padding-left: 14px;
}

.forum-nav-next a {
	background-image: url(css/_BG-nav-next-2a.gif);
	padding-right: 14px;
}

.forum-nav-next {
	float: left;
}

.forum-nav-pages {
	background-color: Red;
	display: inline;
	text-align: center;
}





.spis-tresci-miw {
	background-image: url(css/_separator-A-1a.png);
	background-repeat: no-repeat;
	width: 350px !important;
	width: 495px;	
	padding-right: 145px;
	margin-top: 2em;
}

.spis-tresci-miw h1 {
	margin: 0 0 3em 155px;
	position: relative;
	top: 2em;
}

.spis-tresci-miw ul {
	position: relative;
	top: -1.5em;
	left: 140px;
}

.listheader {
	font-weight: bold;
	list-style: none;
	width: 120px;
	text-align: right;
	position: relative;
	top: 1.5em;
	left: -155px;
}



.DELbutton1 {
	background-color: Blue;
	padding: 14px 10px;
	color: White;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}



#links-btm {
	margin-top: 0em;
	margin-right: 50px !important;
	margin-right: 25px;	
	float: right;
}

#links-btm a {
	display: block;
	color: #ddd;
	text-decoration: none;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
	font-size: 1.1em;
}

#links-btm a:hover {
	color: White;
}

#links-btm ul {
	float: left;
	text-align: left;
	list-style: none;
	list-style-position: outside;	
	font-size: 10px;		
	line-height: 1.2em;
	margin-left: 20px;
	font-weight: bold;
}

#links-btm ul li {
	list-style-position: outside;
	margin-left: 0;
}

#links-btm ul li ul {
	margin-left: 0;
	margin-top: 5px;
	font-weight: normal;
	font-size: 0.9em;	
	display: none;
}

#wrapper-760-btm p {
	margin-right: 50px !important;
	margin-right: 25px;	
	margin-top: 0;
	text-align: right;
	clear: both;
	float: right;
	width: 760px;
}








#miw-cover {
	float: right;
	background-image: url(css/_miw-cover-BG-1a.jpg);
	background-repeat: no-repeat;
	padding: 19px 18px 19px 19px;
}

.ds-cover {
	float: right;
	width: 163px;
	margin: 0 0 1em 1em;
	border: 1px solid Gray;
}




#menutop-big {
	background-color: #3c3c3c;
	height: 30px;
}

#menutop-980 {
	height: 30px;
	max-width: 980px;
	background-image: url(css/_BG-menutop-980-1a.gif);
	background-repeat: repeat-y;
}

#menutop-760 {
	width: 760px;
	height: 30px;
	margin: 0 auto;;
	clear: both;
	
}


.pd_menu_01 {
	float: left;
	padding: 0;
	margin: 0;
	color: #fff;
	background-color: #eeeeee;
	width: 100%;
	border: solid 0px #004080;
	clear: both;
} /*Color navigation bar normal mode*/

.pd_menu_01  a, .pd_menu_01 a:visited {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	font-size: 10px;
	color: Red;
	background-color: #111;
	text-decoration: none;
	width: 100px !important;
	width: 120px;	

}

.pd_menu_01 ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: left;
}

.pd_menu_01 ul li {
	float: left;
	position: relative;
	z-index: auto !important;
	z-index: 1000;
	border-right: solid 0px #004080;
	border-left: solid 0px #004080;
	
	margin-left: 0;
}

.pd_menu_01 ul li a {
	color: Red;
	background-color: #000000;
	float: none !important;
	float: left;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 5px 0 15px;
	text-decoration: none;
	text-indent: -9999px;		
}

.pd_menu_01 ul li ul {
	display: none;
	border: none;
	background-color: #aaa;
	width: 0px;
	text-align: left;
	text-indent: 0px;
}

.pd_menu_01 ul li ul li {
	float: none !important; /*IE + FF2 hack */
	float: left;
}

.pd_menu_01 ul li:hover a {
	background-color: Blue;
	text-decoration: none;
	color: #fff;
} /*Color main cells hovering mode*/


.pd_menu_01 ul li:hover ul {
	display: block;
	position: absolute;
	z-index: 999;
	top: 29px;
	margin-top: 1px;
	left: 0;
}

.pd_menu_01 ul li:hover ul li a {
	display: block;
	width: 12em;
	height: auto;
	line-height: 1.3em;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;	
	border-left: solid 0px #004080;
	border-bottom: solid 0px #004080;
	background-color: #aaa;
	color: #fff;
	
	border-top: 1px solid White;
	text-indent: 0;	
} /*Color subcells normal mode*/

.pd_menu_01 ul li:hover ul li a:hover {
	background-color: Blue;
	text-decoration: none;
	color: #fff;
} /*Color subcells hovering mode*/

.pd_menu_01 ul li a:hover {
	background-color: #333;
	text-decoration: none;
	color: #FFFF00;
} /*Color main cells hovering mode*/

.pd_menu_01 ul li a:hover ul {
	display: block;
	width: 12em;
	position: absolute;
	z-index: 999;
	top: 29px;
	left: 0;
}

.pd_menu_01 ul li ul li a:visited {
	background-color: Fuchsia;
	color: White;
} /*Color subcells normal mode*/

.pd_menu_01 ul li a:hover ul li a {
	display: block;
	width: 12em;
	height: 1px;
	line-height: 1.3em;
	padding: 4px 16px 4px 16px;
	border-left: solid 1px #004080;
	border-bottom: solid 1px #004080;
	background-color: #111;
	color: #FFFFFF;
} 

.pd_menu_01 ul li a:hover ul li a:hover {
	background-color: #CA0000;
	text-decoration: none;
	color: White;
} /*Color subcells hovering mode*/



#menutop-firma li a{
	background-color: #650023;
	background-image: url(css/_menutop-firma-BG-1b.gif);
}

#menutop-firma li ul li a{
	background-image: none;	
	border-color: #8f1a42;
}

#menutop-firma a:hover{
	background-color: #56001e;
}



#menutop-oferta li a{
	background-color: #970538;
	background-image: url(css/_menutop-oferta-BG-1a.gif);
}

#menutop-oferta li ul li a{
	background-image: none;	
	border-color: #b2446a;
}

#menutop-oferta a:hover{
	background-color: #82002d;
}


#menutop-ksiazki li a{
	background-color: #d58508;
	background-image: url(css/_menutop-ksiazki-BG-1a.gif);
}

#menutop-ksiazki li ul li a{
	background-image: none;	
	border-color: #e4961c;
}

#menutop-ksiazki a:hover{
	background-color: #c67c09;
}


#menutop-forum li a{
	background-color: #3c3c3c;
	background-image: url(css/_menutop-forum-BG-1a.gif);
}

#menutop-forum li ul li a{
	background-image: none;	
	border-color: #515151;
}

#menutop-forum a:hover{
	background-color: #2f2f2f;
}


#menutop-dokumenty li a{
	background-color: #186576;
	background-image: url(css/_menutop-dokumenty-BG-1a.gif);
}

#menutop-dokumenty li ul li a{
	background-image: none;	
	border-color: #227689;
}

#menutop-dokumenty a:hover{
	background-color: #125867;
}


#menutop-czasopisma li a{
	background-color: #88ad2f;
	background-image: url(css/_menutop-czasopisma-BG-1a.gif);
}

#menutop-czasopisma li ul li a{
	background-image: none;	
	border-color: #97bc3c;
}

#menutop-czasopisma a:hover{
	background-color: #7da028;
}


#menutop-start li a{
	background-color: #3c3c3c;
	background-image: url(css/_menutop-home-BG-1a.gif);
	background-repeat: no-repeat;
	background-position: 11px 7px;
	width: 20px !important;	
	width: 40px;
}

#menutop-start li ul li a{

}

#menutop-start a:hover{
	background-color: #2f2f2f;
}














form {
	margin: 2em 0;
	background-color: #eee;
	padding: 2em 0;
}

label, input, textarea, select {
	display: block;
	font-size: 1.2em;
	width: 280px;
	float: left;
	margin-bottom: 10px;
}

label {
	width: 160px;
	line-height: 24px;
	text-align: right;
	color: #343434;
	padding-right: 10px;
}

input, textarea {
	border: 1px solid Gray;
	border-style: double;
	height: auto !important;
	height: 24px;
	padding: 4px 6px;
	background-color: White;
	background-image: url(images/_form-BG-1a.gif);
	background-repeat: no-repeat;
}

select {
	width: 200px;
	margin: 2px 0;
}

textarea {
	width: 280px;
	height: auto;
}

input:hover, textarea:hover {
	border-color: #d6004c;
}
	
br {
	clear: left;
}

#submit {
	font-weight: bold;
	margin-left: 170px !important;	/*IE*/
	margin-left: 80px;
	float: left;
	width: 80px;
	height: 25px;
	background-image: url(images/_form-submit-BG-1a.gif);
	background-color: #650023;
	color: White;
}

#submit:hover {
	cursor: pointer;
	background-color: #d6004c;
}





