/* page overall: */

html * { 
    margin: 0; 
    padding: 0; 
    border: 0;
}
 
body {
    font-size: 100%;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    text-align: left;
    background-color: #FFF;
	background-image: url(../images/background.jpg);
    background-repeat: repeat-x; 
}
 
#page { 
	width: 884px;
    text-align: left;  
   	margin: auto;
   	padding: 0px;  
	/*border: 1px solid red;*/
} 

#header {
	margin: 25px 0px 36px 0px;
	width:884px;
	height:206px;
	background-image: url(../images/header1.gif);
    background-repeat: no-repeat;	
}

#header_body{
	position:absolute;
	top:72px;
	margin-left: 5px;
	width:874px;
	height:114px;
	background-image: url(../images/header_back.jpg);
    background-repeat: no-repeat;
}

#outerDiv{
	position:absolute;
	top:67px;
	/*margin-left:4px;*/
	margin-left:332px;
	/*border: 1px solid black;*/
	width: 874px;
	height: 114px;
}

#header_top {
	position:absolute;
	margin: 5px 0px 0px 5px;
	width:351px;
	height:44px;
	background-image: url(../images/kolaczkowo1.jpg);
    background-repeat: no-repeat;	
}

#header_top h1 {
		position:absolute;
        top:0px;
		padding:0px;
        width:360px;
        height:45px;
        /*border: 1px solid red;*/
}

#header_top h1 a {
        display: block;
        overflow: hidden;
        width: 360px;
        height:45px;
    	padding:0px;
		margin:0px;
}

#header_nav{
		position:absolute;	
		top:188px;
		margin-left:20px;
		width:100%;
		height:33px;
}

#calendar{
	float:left;
	height:32px;
	width:260px;
	padding-top:2px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 65%;
	color: #494D4E;
	/*border: 1px solid blue;	*/
}

#fonts_size{
	padding-top: 8px;
	margin: 0px 0px 0px 220px;
	float:left;
	width: 40px;
}
		
#search{
	float:left;
	height:32px;
	width:217px;
	margin: 0px 0px 0px 25px;
	padding: 2px 0px 0px 10px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 65%;
	color: #000;
}

div#search legend { display:none; }

div#search input {
	margin: 3px 2px 0px 5px;
	padding: 2px 0px 1px 3px;
	background: #FAFAFA;
	width:145px;
	height:15px;
	font-size: 100%;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	border: 1px solid #000;	
}

div#search input:hover {
	background: #DAE9FF;
}

div#search button {
	padding: 4px 0px 1px 3px;
	position: relative;
	height:15px;
	width: 15px;
	background: url(../images/lupa.jpg) no-repeat;
	border: none;
	cursor: pointer;
	color: #fff;
	font-weight:bold; 
	font-family:Verdana;
	font-size: 100%;
}	


.cl {
clear:both;
}

#wrapper{
	overflow: hidden; /* clearance */
	display: table;
	background-image: url(../images/back.gif);
	background-repeat: repeat-y;
}


#menuleft{
	display: table-cell;
	width:209px;
	/*background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-y;*/
	/*background-color: #DAE9FF;
	background-image: url(../images/menu_footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;*/
	padding-bottom:27px;
	/*border-right: solid 2px #ACD0E8;*/
}

#menuleft_header{
	position:absolute;
	top:240px;
	width:209px;
	height:28px;
	background-image: url(../images/menu_header1.gif);
    background-repeat: no-repeat;
}

#menuleft_header a:link, #menuleft_header a:visited{
	position:absolute;
	top:0px;
	padding: 6px 0px 0px 9px;
	font-family: Tahoma, Arial,Hevletica,sans-serif;
	font-size: 65%;
	color: #494D4E;
	text-decoration: none;
}

#menuleft_header a:hover {
	position:absolute;
	top:0px;
	padding: 6px 0px 0px 9px;
	font-family: Tahoma, Arial,Hevletica,sans-serif;
	font-size: 65%;
	color: #494D4E;
	text-decoration: underline;
}

#menubody{
	width:209px;
}

#menuleft_footer{
	width:209px;
	height:28px;
	background-image: url(../images/menu_footer.jpg);
    background-repeat: no-repeat;
}



#content{
	display: table-cell;
	vertical-align: top;
	width:666px;
	padding: 0px 0px 0px 8px;
	font-family: Tahoma, Arial,Hevletica,sans-serif;
	font-size: 100%;
}


#path{
	position: absolute;
	top:240px;
	margin :0px 0px 0px 217px;
	padding: 9px 10px 9px 10px;
	width:666px;
	height:27px;
	background-image: url(../images/header_content.gif);
    background-repeat: no-repeat;
	font-family: Tahoma, Arial,Hevletica,sans-serif;
	font-size: 65%;
}

#contentbody{
	float:left;
	width:666px;
	font-family: Tahoma, Arial,Hevletica,sans-serif;
	font-size: 65%;
	background-image: url(../images/content_bg.jpg);
    background-repeat: repeat-y;
}

#rightleft{
	float:left;
	padding: 9px 10px 9px 20px;
	width:395px;
}

#rightleft ul li{
	margin-left: 29px;
}

#rightleft a:link, #rightleft a:visited {
	color: #1D375A;
    text-decoration: underline;
}

#rightleft a:hover {
	color: #F50C00;
	text-decoration: underline;
}

#pagetitle{
	padding: 15px 10px 9px 0px;
	color: #F50C00;
	font-family: Tahoma, Arial,Hevletica,sans-serif;
	font-size: 150%;
	font-weight:bold;
}

#rightright{
	float:right;
}

#rightpanel{
	width:221px;
	height:146px;
	background-image: url(../images/panel_prawy.jpg);
    background-repeat: no-repeat;
	margin-right: 18px;
}

#panelcontent{
	padding: 5px 10px 9px 10px;
}

#panelcontent ul{
	margin: 0px;
	padding:0px 0px 0px 20px;
	list-style: none;
}

#panelcontent ul li{
	padding: 6px 0px 6px 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 100%;
	background-image: url(../images/right_separator.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#panelcontent ul li.last{
	background-image: none;
}

#panelcontent ul li a:link, #panelcontent ul li a:visited {
	color: #1D375A;
    text-decoration: none;
	padding-right:10px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

#panelcontent ul li a:hover {
	color: #1D375A;
	text-decoration: underline;
}

#rightpanel1{
	width:221px;
	height:146px;
	background-image: url(../images/panel_prawy.jpg);
    background-repeat: no-repeat;
	margin-right: 18px;
}

#panel1content{
	color: #F40A00;
	font-weight: bold;
	padding: 12px 10px 9px 30px;
}

#panel1content a:link, #panel1content  a:visited{
	color: #F40A00;
    text-decoration: underline;
}

#panel1content a:hover {
	color: #1D375A;
	text-decoration: underline;
}

#contentfooter{
	clear: both;
	width:666px;
	height:28px;
	background-image: url(../images/content_footer.jpg);
    background-repeat: no-repeat;
	margin-top:-27px;
	margin-left:217px;
}

#linksgroup{
	margin: 15px 0px 0px 13px;
}

#pre_footer{
	margin-top:0px;
	width:886px;
	height:40px;
	background-image: url(../images/pre_footer.jpg);
    background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 65%;
}

#footer{
	margin-top:-12px;
	padding:13px 0px 0px 25px;
	width:886px;
	height:40px;
	background-image: url(../images/footer.jpg);
    background-repeat: no-repeat;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 65%;
}

#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #553F31;
}
#footer a:hover {
	text-decoration: underline;
	color: #553F31;
}


/* *********************************** MENU *****************/

#menuleft ul{
	margin: 0px;
	padding:0px 0px 0px 0px;
	width: 100%; /*For KHTML*/
	list-style: none;
}

#menuleft ul li{
	margin: 0px;
	/*padding: 5px 0px 5px 0px;*/
	/*padding:0px 0px 0px 0px;*/
	background-image: url(../images/menu1.jpg);
	background-repeat: no-repeat;
	font-family: "Verdana","Bookman Old Style","Georgia","Times New Roman";
	font-size: 65%;
}

#menuleft ul li a:link, #menuleft ul li a:visited {
    color: #FFF;
    text-decoration: none;
	padding-left: 9px;
	padding: 5px 0px 5px 9px;
	display:block;
	height:15px;
}

#menuleft ul ul li.active a{
	color: #FFF;
    text-decoration: underline;
	padding-left: 0px;
}

#menuleft .active ul{
	display:block;
    color: #FFF;
	text-decoration: none;
	padding-left: 0px;
	padding: 6px 0px 0px 0px;
}


/* Root Menu Hover Persistence */

#menuleft ul a:hover,
#menuleft ul li:hover a,
#menuleft ul li.iehover a {
  color: #FFF;
  text-decoration: underline;
  padding: 5px 0px 5px 9px;
}

/* 2nd Menu */
#menuleft ul li ul li{
	margin: 0px;
	padding: 0px 0px 5px 18px;
	background-image: url(../images/menu2.jpg);
	background-repeat: no-repeat;
	font-family: "Verdana","Bookman Old Style","Georgia","Times New Roman";
	font-size: 100%;
}

#menuleft ul li ul li a:link, #menuleft ul li ul li a:visited {
    color: #1C385D;
    text-decoration: none;
	padding: 5px 0px 5px 18px;
	display:block;
	height:15px;
}


#menuleft ul li:hover li a,
#menuleft ul li.iehover li a {
  color: #1C385D;
  text-decoration: none;
  padding-left: 18px;
}

/* 2nd Menu Hover Persistence */

#menuleft ul li:hover li a:hover,
#menuleft ul li:hover li:hover a,
#menuleft ul li.iehover li a:hover,
#menuleft ul li.iehover li.iehover a {
  color: #1C385D;
  text-decoration: underline;	
}

#menuleft ul ul
{
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

#path .B_currentCrumb{
	color: #494D4E;
}

#path .B_crumb {
	color: #494D4E;
	text-decoration: underline;
}

#path .B_homeCrumb{
	color: #494D4E;
	text-decoration: underline;
}
