/* www.christopher-jablonski.com, 2006-02-26, 2006-03-27 */
head, .ahem, .hrdeco hr { display: none; }

body
{
	margin: 0;
	padding: 0;
	color: #333;
	background-color: #FFF;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-image: url(/img_com/perkoz1000x740-10p.jpg);
	background-repeat: repeat;
	background-position: left top;
	background-attachment: fixed;
}

/*
.col1
{
	float: left;
	width: 40%;
	background-color: #E6E6E6;
	padding: 10px 15px 10px 15px;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}
*/

.
a img { border: none; }

#logo_kma
{
	position: absolute;
	/* fixed */
	top: 25px;
	left: 25px;
	border: 0;
	width: 75px;
	height: 191px;
}


a.knma:link, a.knma:visited
{
	text-decoration: none;
	background-image: url(/img_com/knma_75x191red_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 75px;
	height: 191px;
	display: block;
}

a.knma:hover, a.knma:active
{
	text-decoration: none;
	background-image: url(/img_com/knma_75x191red_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 75px;
	height: 191px;
}

#mininav
{
	position: absolute;
	top: 70px;
	left: 130px;
	right: 120px;
	margin: auto;
	z-index: 100;
	width: 75%;
	/* dla kurwy IE6, ktora nie rozumie CSS */
	text-align: center;
}

#mininav img { border: 1px solid #000; }

/* ============= DROP-DOWN SITE MENU ============= */

/* SWIM2.0 :: Simple website menu ; adapted for napac web site 2005-06-05
****************************************************************
* DOM scripting by brothercake -- http://www.brothercake.com/
* Licensed under GPL -- http://www.gnu.org/copyleft/gpl.html
****************************************************************
*/

ul.vertical , ul.vertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	/* fix for win/ie's "non-linear text scaling" bug */
	font-size: 100%;
}

ul.vertical
{
	position: absolute;
	z-index: 1000;
	cursor: default;
	width: 150px;
	left: -38px;
	top: 121px;
}

ul.vertical li
{
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 150px;
	margin: -1px 0 0 0;
}

ul.vertical ul
{
	z-index: 1020;
	cursor: default;
	position: absolute;
	width: 155px;
	margin: 5px 0 0 125px;
	top: -100em;
	left: -1px;
	padding: 1px 0 0 0;
}

ul.vertical ul li { width: 155px; }
ul.vertical ul ul { margin: -0.5em 0 0 150px; }

@media screen
{
	ul.vertical li:hover > ul { top: 0; }
}

ul.vertical a, ul.vertical a:visited
{
	display: block;
	cursor: pointer;
	padding: 5px 7px;
	text-decoration: none;
	color: #000;
	background-color: inherit;
}

ul.vertical ul.box a:hover, ul.vertical ul.box a:focus, 
ul.vertical ul.box a.rollover, ul.vertical ul.box a.rollover:visited
{
	background: #FF9;
	color: #806020;
}

/* dodane przez krisa, aby zachowac spojnosc z reszta */
ul.vertical a:visited {color: #666; background-color: inherit;}

@media screen, projection
{
	* html ul.vertical li
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}

* html ul.vertical li { position: static; }
* html ul.vertical a { position: relative; }

ul.vertical ul.box a
{
	border-color: #000;
	border-width: 1px;
	border-style: dotted;
	background-color: #FAFAFA;
}

ul.vertical ul.box a.sublist
{
	background-image: url(/img_com/icss/arrow_sublist.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

ul.vertical .niv1, ul.vertical .niv1s { text-align: right; }
ul.vertical li.niv1s a { border-bottom: 1px dotted #000; }
ul.vertical .niv1 a.rollover, ul.vertical .niv1s a.rollover { color: #F90; }
ul.vertical li.niv1 a, ul.vertical li.niv1s a { padding-right: 25px !important; }

/* ============= KONIEC CSS for DROP-DOWN SITE MENU ============= */
