body {
	font-family: tahoma, arial, verdana;
	margin:0;
	padding:0;
	background-color:#f0ede5;
}
#box{
	width:841px;
	margin:0 auto 0 auto;
	background-color:#fbfaf5;
}
#nav_top{
	width:100%;
	float:left;
	text-align:right;
	line-height:25px;
	background-color:#f0ede5;
}
#nav_top a{
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#46360f;
	font-size:11px;
}
#nav_top a:hover{
	color:#B09F7B;
}
#nav_top a.home{
	background-image:url(gfx/home.jpg);
}
#nav_top a.mapa{
	background-image:url(gfx/mapa.jpg);
}
#content{
	background-image:url(gfx/main_bg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	float:left;
	width:100%;
	background-color:#fbfaf5;
}
#left{
	background-image:url(gfx/left_bg1.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:207px;
	float:left;
	padding:0;
}
#left_in{
	background-image:url(gfx/left_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
#main{
	background-image:url(gfx/main_bg1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:430px;
}
#main2{
	background-image:url(gfx/main_bg1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:630px;
}
#right{
	background-image:url(gfx/right_bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:201px;
	float:right;
}
.main{
	padding:10px;
}

.menu{
	margin:0 6px 0 18px;
	
}


/*--- h1 ----*/
.menu h1{
	font-size:11px;
	margin:1px 0 0 0;
	padding:0;
	
}
.menu h1 a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#44412e;
	margin:1px 0 0 0;
	padding:6px 4px 6px 13px;
	display:block;
	background-image:url(gfx/h1.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#f9f9f8;
}
.menu h1 a:hover{
	background-color:#f2f2f2;
	background-image:url(gfx/h1_p.jpg);
}

/*--- h2 ----*/
.menu h2{
	font-size:11px;
	margin:0;
	padding:0;
	margin:1px 0 0 10px;
	padding:5px 4px 5px 0px;
	border-bottom:1px solid #fbfaf5;
}
.menu h2 a{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#44412e;
	margin:1px 0 0 0;
	padding:0 0 0 12px;
	background-image:url(gfx/h2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
}
.menu h2 a:hover{
	text-decoration:underline;
}

/*--- h3 ----*/
.menu h3{
	font-size:11px;
	margin:0;
	padding:0;
	margin:1px 0 0 20px;
	padding:5px 4px 5px 0px;
	border-bottom:1px solid #fbfaf5;
}
.menu h3 a{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#44412e;
	margin:1px 0 0 0;
	padding:0 0 0 12px;
	background-image:url(gfx/h2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
}
.menu h3 a:hover{
	text-decoration:underline;
}

/*--- h4 ----*/
.menu h4{
	font-size:11px;
	margin:0;
	padding:0;
	margin:1px 0 0 30px;
	padding:5px 4px 5px 0px;
	border-bottom:1px solid #fbfaf5;
}
.menu h4 a{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#44412e;
	margin:1px 0 0 0;
	padding:0 0 0 12px;
	background-image:url(gfx/h2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
}
.menu h4 a:hover{
	text-decoration:underline;
}
/*--- h5 ----*/
.menu h5{
	font-size:11px;
	margin:0;
	padding:0;
	margin:1px 0 0 40px;
	padding:5px 4px 5px 0px;
	border-bottom:1px solid #fbfaf5;
}
.menu h5 a{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#44412e;
	margin:1px 0 0 0;
	padding:0 0 0 12px;
	background-image:url(gfx/h2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
}
.menu h5 a:hover{
	text-decoration:underline;
}

/*--- h6 ----*/
.menu h6{
	font-size:11px;
	margin:0;
	padding:0;
	margin:1px 0 0 50px;
	padding:5px 4px 5px 0px;
	border-bottom:1px solid #fbfaf5;
}
.menu h6 a{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#44412e;
	margin:1px 0 0 0;
	padding:0 0 0 12px;
	background-image:url(gfx/h2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
}
.menu h6 a:hover{
	text-decoration:underline;
}


.main table{
	font-size:11px;
}
.main h1{
	color:#44412e;
	font-size:16px;
	border-bottom:#e7e5da solid 1px;
	font-family:"trebuchet MS", arial, verdana;
	padding:3px 0 3px 0;
	margin:4px 0 4px 0;
}
.main h2{
	color:#cb9400;
	font-size:13px;
	font-weight:bold;
	font-family:"trebuchet MS", arial, verdana;
	padding:3px 0 3px 12px;
	margin:4px 0 4px 0;
	background-image:url(gfx/h1_s.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.main h3{
	color:#44412e;
	font-size:13px;
	font-family:"trebuchet MS", arial, verdana;
	padding:3px 0 3px 0;
	margin:4px 0 4px 0;
}
.main h4{
	color:#cb9400;
	font-size:13px;
	font-family:"trebuchet MS", arial, verdana;
	padding:2px 0 2px 0;
	margin:3px 0 3px 0;
}
.main h5{
	color:#44412e;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0 2px 0;
	margin:1px 0 1px 0;
}
.main h6{
	color:#cb9400;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 0 1px 0;
	margin:1px 0 1px 0;
}

.main p{
	color:#807d75;
	font-size:11px;
	line-height:16px;
	padding:0;
	margin:5px 0 5px 0;
}
.main ul{
	margin:0 0 0 40px;
	padding:0;
	color:#807d75;
	list-style-image:url(gfx/li.jpg);
	font-size:11px;
}
.main ol{
	margin:0 0 0 30px;
	padding:0;
	color:#807d75;
	font-size:11px;
}
.main li{
	padding:0;
	margin:0;
	color:#807d75;
	font-size:11px;
}
.main a{
	color:#006600;
	text-decoration:none;
}
.main a:hover{
	text-decoration:underline;
}

#right h1{
	background-image:url(gfx/h1_s.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 12px;
	margin:6px 0 0 10px;
}
#right img{
	border:none;
}

#lokalizer{
	font-size:11px;
	color:#807d75;
	padding:10px;
}
#lokalizer a{
	font-size:11px;
	color:#807d75;
	text-decoration:none;
	background-image:url(gfx/lok.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 8px 0 0;
	margin:0 3px 0 0;
}
#lokalizer a:hover{
	text-decoration:underline;	
}




/**----- mapa strony ------------*/
.main h1.sitemap{
        text-align: left;
        vertical-align: middle;
        letter-spacing: 0px;
        margin: 0px 0px 0px 0px;
		padding:4px 0px 4px 0px;
        letter-spacing: 0px;
		border:none;
}

.main h1.sitemap a{
        display: block;
        padding: 0px 10px 0px 14px;
        margin: 3px 0px 3px 14px;
		background-image: url(gfx/h1_s.jpg);
        background-repeat: no-repeat;
        background-position: 0px;
		font-family:tahoma, arial, verdana;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		font-style:normal;
		color:#cb9400;
		border-bottom:#F2F2F2 solid 1px;
}
.main h1.sitemap a:hover{
        display: block;
		background-position: 2px;
		text-decoration:underline;
}
.main h2.sitemap{
		font-family:tahoma, arial, verdana;
        font-size: 0px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        color:#2f2f2f;
        vertical-align: middle;
        letter-spacing: 0px;
        margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
        letter-spacing: 0px;
		line-height:18px;
		border:none;
		background:none;
		

}
.main h2.sitemap a{
        display: block;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        color:#333333;
        padding: 0px 10px 0px 12px;
        margin: 0px 0px 0px 20px;
		background-image: url(gfx/h2.jpg);
        background-repeat: no-repeat;
        background-position: 0px;
		border-bottom:#F2F2F2 solid 1px;
		
}
.main h2.sitemap a:hover
{
	text-decoration:underline;
		background-position: 1px;
}

.main h3.sitemap{
        font-size: 0px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        color:#2f2f2f;
        vertical-align: middle;
        letter-spacing: 0px;
        margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
        letter-spacing: 0px;

}
.main h3.sitemap a{
        display: block;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        color:#333333;
        padding: 7px 10px 5px 10px;
        margin: 0px 0px 0px 45px;
		background-image: url(gfx/h2.jpg);
        background-repeat: no-repeat;
        background-position: 0px;
		border-bottom:#F2F2F2 solid 1px;
		
}
.main h3.sitemap a:hover
{
	text-decoration:underline;
		background-position: 1px;
}

.main h4.sitemap{
        font-size: 0px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        color:#2f2f2f;
        vertical-align: middle;
        letter-spacing: 0px;
        margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
        letter-spacing: 0px;

}
.main h4.sitemap a{
        display: block;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        color:#333333;
        padding: 7px 10px 5px 10px;
        margin: 0px 0px 0px 65px;
		background-image: url(gfx/h2.jpg);
        background-repeat: no-repeat;
        background-position: 0px;
		border-bottom:#F2F2F2 solid 1px;
		
}
.main h4.sitemap a:hover
{
	text-decoration:underline;
		background-position: 1px;
}
.main h5.sitemap{
        font-size: 0px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        color:#2f2f2f;
        vertical-align: middle;
        letter-spacing: 0px;
        margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
        letter-spacing: 0px;

}
.main h5.sitemap a{
        display: block;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        color:#333333;
        padding: 7px 10px 5px 10px;
        margin: 0px 0px 0px 85px;
		background-image: url(gfx/h2.jpg);
        background-repeat: no-repeat;
        background-position: 0px;
		border-bottom:#F2F2F2 solid 1px;
		
}
.main h5.sitemap a:hover
{
	text-decoration:underline;
		background-position: 1px;
}
.main h6.sitemap{
        font-size: 0px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        color:#2f2f2f;
        vertical-align: middle;
        letter-spacing: 0px;
        margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
        letter-spacing: 0px;

}
.main h6.sitemap a{
        display: block;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        color:#333333;
        padding: 7px 10px 5px 10px;
        margin: 0px 0px 0px 105px;
		background-image: url(gfx/h2.jpg);
        background-repeat: no-repeat;
        background-position: 0px;
		border-bottom:#F2F2F2 solid 1px;
		
}
.main h6.sitemap a:hover
{
	text-decoration:underline;
		background-position: 1px;
}


/*----- recommend --------*/
.recommend{
	font-family:tahoma, arial, verdana;
	font-size:11px;
}
.recommend table{
	
	font-family:tahoma, arial, verdana;
	font-size:11px;
}
.recommend td{
	padding:3px 4px 3px 10px;
	text-align:center;
	border:#FFFFFF 1px solid;
	background-color:#F8F8F8;
}
.recommend td.first{
	text-align:left;
	background-color:#F3F3F3;
	color:#595959;
}
.recommend th{
	background-color:#d7d3b8;
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.recommend input,textarea{
	border:#cccccc solid 1px;
	background-color:#FFFFFF;
	padding:3px;
	font-size:11px;
	font-family:tahoma, arial, verdana;
	color:#999999;
}
.recommend .err{
	color:#05706a;
}


/*------ site map - tablea -----*/
table.sitemap {
	background-image:url(gfx/site_map_bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
.sitemap th{
        font-size: 11px;
        color:#d63531;
		margin:0px 0 0 0px;
		padding:0px 0 0 0px;
		vertical-align:middle;
}
.sitemap th{
	vertical-align:middle;
	background-color:#f9f9f8;
	background-image:url(gfx/h1.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.sitemap th h3 a{
        font-size: 12px;
        color:#44412e;
		font-weight:bold;
		position: relative;
		margin:0 0 0px 0px;
		padding:0px 3px 0px 12px;
		display:block;
		vertical-align:middle;
		text-align:left;
}
.sitemap td{
	vertical-align:top;
}
.sitemap td ul{
        font-size: 11px;
		font-weight:normal;
		margin:0 3px 0px 3px;
		padding:0 10px 0 10px;
		text-align:left;
}
.sitemap td ul li{
        font-size: 11px;
        color:#999;
		font-weight:normal;
		margin:3px 0 3px 5px;
		padding:0px 0 0px 0px;
		list-style-image:url(gfx/h2.jpg);
		list-style-position:2px center;
		text-align:left;	
		
}
.sitemap td ul li a{
        font-size: 11px;
		font-weight:normal;	
		text-align:left;
}

hr{
	border:none;
	border-bottom:1px solid #E3D9CC;
}
.news{
	border-bottom:1px solid #E7DCC9;
}
.news img{
	padding:5px;
}
.news .wiecej{
	text-align:right;
}
.news .wiecej img{
	padding:0;
	border:none;
}



.nav{
	width:100%;
	float:left;
	border-top:1px solid #E3D9CC;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}
.nav img{
	border:none;
}
.nav .left{
	float:left;
	width:200px;
}
.nav .right{
	float:right;
	width:200px;
	text-align:right;
}
