body {
        background: url(img/bg.png) no-repeat;
        background-position:top;
        background-color: #e8e8e8;
	margin: 0;
        padding: 0;
        text-align:center;
	font-family: Arial;
        font-size:10px;
	color: #494949;
	behavior: url("csshover3.htc");
  }
  
#fb {
position: fixed;
z-index: 500;
width:100px;
height:100px;
right:0;
padding-top:80px;
}


#container {
        margin:0 auto;
        padding:0 5px 0 5px;
        position:relative;
        width:996px;
        height: 100%;
        text-align:left;
        clear: both;

}

#logobox {
height: 81px;
width: 996px;
text-align: left;
}

#zdj {
width:996px;
height: 649px;
background: url(img/zdj.png) no-repeat;
top:0;
}

ul.glowna {
padding-left:20px;
color: #232730;
list-style-type: square;
}

input.text {
background: #e8e8e8;
color: #000;
border: 1px solid #838383;
height:22px;
width: 180px;
}

textarea {
background: #e8e8e8;
color: #000;
border: 1px solid #838383;
}

input.submit {
background: #c9191b;
color: #fff;
width: 150px;
height:27px;
border:0;
}

/*--- menu2 ---*/
a.menu2 {
color: #232730;
text-decoration: none;
}

a.menu2:hover {
color: #c9191b;
}

#menu2 {
height: 35px;
padding-left:42px;
padding-top:22px;
font-family: Segoe UI, Arial;
font-size: 12px;
color: #232730;
}

#stopka {
height: 64px;
background: url(img/sep.png) no-repeat;
background-position: top;
width:996px;
font-family: Segoe UI, Arial;
font-size:12px;
color: #838383;
}




/*--- menu ---*/


a.glowna{
                background: url('images/menu_01.png') no-repeat center top;
                display: block;
                height: 81px;
                width: 34px;


    }
a.glowna:hover{
                background: url('images/menu_01.png') no-repeat center bottom;
    }


* {margin: 0; padding: 0;}
#menu li {list-style: none;}
#menu {height: 30px;}
#menu ul {visibility: hidden; position: absolute; top: 100%; left: 0;}
#menu li {float: left; padding-right: 1px; position: relative;}
#menu li li {float: none; padding-top: 1px; width: 160px;}
#menu li:hover ul {visibility: visible;}
#menu a, #menu li:hover li a {display: block; font: 14px/30px Quantico, sans-serif; text-decoration: none; padding: 0 10px; color: #232730; background-color: #fff;}
#menu li li a {width: 140px;}
#menu li:hover a, #menu li:hover li:hover a {color:#fff; background-color: #c9191b;}


/*--- galeria ---*/


#nav a, #nav a:active, #nav a:visited {
	display:block;
	float:left;
	padding:5px 8px;
	background:#e8e8e8;
	color: #4a4e55;
	margin-right:10px;
	text-decoration:none;
	outline:none;
	}
#nav a.selected, #nav a.selected:active, #nav a.selected:visited {
	background:#C51D1D;
	color:#fff;
	text-decoration:none;
	outline:none;
	}
#nav2 a, #nav2 a:active, #nav2 a:visited {
	display:block;
	float:left;
	padding:5px 8px;
	background:#DAF1C9;
	color:green;
	margin-right:10px;
	text-decoration:none;
	outline:none;
	}
#nav2 a.selected, #nav2 a.selected:active, #nav2 a.selected:visited {
	background:#C51D1D;
	color:#fff;
	text-decoration:none;
	outline:none;
	}
.hiddencontent,.hiddencontent2 {
	padding:12px;
	background:#eee;
	display:none;
	}
.clear {
	clear:both;
	}

/* menu */

* {
	margin: 	0;
	padding: 	0;
}

img {
	border: 	0px;
}




#navmenu, #navmenu ul {
	font-family: 			Arial;
	letter-spacing: 		1px;
	margin:					0;
	padding:				0;
	list-style-type:		none;
	list-style-position:	outside;
	position:				relative;
	line-height:			30px;
	z-index:				10;
}

#navmenu .podmenu a, #navmenu .toppodmenu a {
	margin: 			0;
	display:			block;
	padding:			0px 5px;
	color:				#ffffff;
	text-decoration:	none;
	background:			#004b8f;
	border-top:			1px solid white;
	opacity: 			0.9;
	filter: 			alpha(opacity=90);
}

#navmenu .act .back li.hover, #navmenu .act .back a:hover {
	background:			#13171a;
	height:				30px !important;
	opacity: 			0.95;
	filter: 			alpha(opacity=95);
}

#navmenu .toppodmenu a {
	border: 	0px;
	opacity: 	0.9;
	filter: 	alpha(opacity=90);
}

#navmenu a {
	display: block;
}

#navmenu a.ccc {
	font-family:		Tahoma, Arial, sans-serif;
	font-size:			14px;
	color: 				#fff;
	margin:				0;
	float:				left;
	border:				0;
	padding-left:			25px;
	padding-right:                  25px;
	padding-top:                    10px;
	padding-bottom:                 10px;
}

#navmenu a.ccc:hover, #navmenu li.hover {
	background:		url(images/blue.png) repeat-x;
	color: 				#f1ff15;
}

#navmenu ul.back a:hover {
	background-color:		#3773a9;
	color:					#ffffff;
}

#navmenu li {
	float:		left;
	position:	relative;
}

#navmenu li.act {
	height: 	48px;
}

#navmenu li.podmenu {
	float:		left;
	position:	relative;
}

#navmenu li.toppodmenu {
	margin-top:	19px;
	float:		left;
	position:	relative;
}

#navmenu li.rog {
	float: right;
}

#navmenu ul {
	position:	absolute;
	display:	none;
	width:		70px;
	top:		23px;
	left:		0px;
}

#navmenu li ul a {
	width:	220px;
	height:	auto;
	float:	left;
}

#navmenu li ul a.short {
	width:	160px;
	height:	auto;
	float:	left;
}

#navmenu ul ul {
	top:	auto;
}	

#navmenu li ul ul {
	left:			160px;
	margin:			0px 0 0 10px;
	border-left: 	1px solid white;
}

#navmenu li:hover ul ul, #navmenu li:hover ul ul ul, #navmenu li:hover ul ul ul ul {
	display:	none;
}
#navmenu li:hover ul, #navmenu li li:hover ul, #navmenu li li li:hover ul, #navmenu li li li li:hover ul {
	display:	block;


