html { 
	margin: 0; 
	padding: 0; 
	}
body {
	background-color: #cbdbdb;
	margin: 0 2px;
	padding: 0px;
	}  
.container {
	position: relative; 
	min-width: 975px;
	width: 100%;
	}
.holder {
	display: block; 
	color: #000000;
	}
* html .container {
	border-right: 975px solid #ffffff;
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
* html .holder {
	padding: 0px;
	float: left;
	position: relative;
	margin: 0 -975px 0 0;
	}

/*-----------------------------------------MENU---------------------------------------*/

#menu {
display: block;
margin: 0;
padding: 0;
border-top: 1px solid #494d41;
border-right: 0;
border-bottom: 1px solid #1e1f1a;
border-left: 0;
background-color: #669999;
background-image: url(obrazki/0menu.jpg); 
background-position: left top;
background-repeat: repeat-x;
height: 18px !important;
height: 20px;
}
#menu ul {
position: relative;
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
}
#menu li {
display: block;
margin: 0;
padding: 0;
float: left;
position: relative;
border-right: 1px solid #336666;
border-left: 0;
height: 18px !important;
height: 20px;
width: 147px !important;
width: 153px;
}
#menu a {
display: block;
width: 100%;
height: 100%;
float: left;
font-family: Arial, sans-serif;
font-size: 16px;
line-height: 18px;
text-decoration: none;
text-align: left;
color: #ffffff;
padding: 0 0 0 3px;
width: 144px !important;
width: 154px;
}
#menu a:hover {
background-color: #006666;
background-image: url(obrazki/1menu.jpg); 
background-position: left top;
background-repeat: repeat-x;
}

#sub_menu_1 ul, #sub_menu_2 ul {
position: relative;
margin: 0;
padding: 0;
border: 0;
border-top: 1px solid #114444;
list-style-type: none;
line-height: 18px;
color: #000;
background-color: #669999;
width: 148px !important;
width: 156px;
}
#sub_menu_1 li, #sub_menu_2 li {
margin: 0;
padding: 0;
position: relative;
width: 100%;
}

#sub_menu_1, #sub_menu_2 {
display: none;
margin: 0;
padding: 0;
background-color: #669999;
position: absolute; 
font-size: 14px;
line-height: 18px;
top: 19px !important;
top: 21px; 
left: 147px !important;
left: 154px;
height: 18px !important;
height: 20px;
width: 148px !important;
width: 156px;
}
#sub_menu_2 {
left:591px !important;
left:594px;
} 

#sub_menu_1 a, #sub_menu_2 a {
display: block;
margin: 0;
height: 100%;
border-top: 0;
border-top: 0;
border-right: 1px solid #336666;
border-bottom: 1px solid #336666;
border-left: 1px solid #336666;
border-spacing: 0px;
border-collapse: collapse;
font-family: Arial, sans-serif;
font-size: 15px;
line-height: 19px;
text-decoration: none;
text-align: left;
color: #eff;
padding: 0 0 0 3px;
width: 144px !important;
width: 156px;
}
#sub_menu_1 a:hover, #sub_menu_2 a:hover {
background-color: #006464;
color: #fff;
}



/*-----------------------------------------PASKI---------------------------------------*/
div#pasek1, div#pasek2 {
	display: block;
	margin: 0px; 
	padding: 0px; 
	background-color: #669999;
	background-image: url(obrazki/0menu.jpg); 
	background-position: left top;
	background-repeat: repeat-x;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	z-index: -1;
	height: 18px !important;
	height: 20px;
	}
div#pasek1 {
	border-top: 1px #526667 dotted !important;
	border-top: 1px #327677 solid;
	border-bottom: 1px #033 dotted !important;
	border-bottom: 1px #366 solid;
	border-width: 1px 0;
	color: #aacaca;
	}
div#pasek1 a {
	padding: 2px 0 0 3px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #bbdbdb;
	text-decoration: none;
	}
div#pasek1 a:hover {
	color: #cbebeb;
	}
div#pasek2 {
	clear: both;
	border-top: 1px #626657 dotted !important; 
	border-top: 1px #626657 solid; 
	border-bottom: #1e1f1a solid; 
	border-width: 1px 0;
	}
div#pasek2 p {
	border: 0px;
	margin: 0px;
	padding: 0 0 0 45px; 
	float: left;
	}
div#pasek2 img {
	border: 0px;
	margin: 2px 0 0 5px; 
	padding: 0px;
	float: left;
	}
div#pasek2 span {
	border: 0px;
	margin: 0px;
	padding: 2px 50px 0 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #aacaca;
	text-decoration: none;
	float: right;
	}
div#pasek2 span a {
	padding: 0;
	color: #aacaca;
	text-decoration: none;
	}

/*-----------------------------------------IMG---------------------------------------*/
div#img {
	margin: 0px;
	padding: 0px; 
	background-color: #006666;
	background-image: url(obrazki/0000.jpg); 
	background-repeat: no-repeat;
	border: black solid; 
	border-width: 0 1px;
	font-size: 13px;
	z-index: -3;
	height: 171px;
	}
div#img img {
	margin: 0px;
	padding: 0px; 
	float: left;
	}
div#img h1.kk {
	margin: 0px;
	padding: 60px 0 0 445px; 
	color: #fbfbfb;
	font-family: Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	}
div#img h1.kw {
	margin: 0px;
	padding: 5px 0 0 445px; 
	color: #eee;
	font-family: Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	}
div#img h1.lp {
	margin: 0px;
	padding: 10px 0 0 535px; 
	color: #dbfbfb;
	font-family: Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	}
div#img img {
	display: block;
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	left: 755px;
	top: 52px;
}
div#img a.sitemap {
	color: #cbdbdb;
	margin: 0px 0 0 900px;
	padding: 0;
	position: relative;
	top: 15px;
	text-decoration: none;
	font-family: arial,sans-serif;
	font-size: 12px;
}
div#img a:hover {
	text-decoration: underline;
}
/*-----------------------------------------MAIN---------------------------------------*/
div#main {
	margin: 0px; 
	padding: 20px 0;
	background-color: #99b9b9;
	background-image: url(obrazki/tlo.jpg); 
	background-repeat: no-repeat;
	background-position: bottom right;
	height: auto !important;
	min-height: 450px !important;
	height: 490px;
	border: #003333 solid;
	border-width: 0 1px;
	font-size: 16px;
	}
div#main h2 {
	margin: 0px; 
	padding: 8px 50px 15px 50px;
	color: #003333;
	font-family: Arial, sans-serif;
	font-size: 19px;
	}
div#main h3 {
	margin: 0px; 
	padding: 8px 50px;
	color: #114444;
	font-family: Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	}
div#main h4 {
	margin: 0; 
	padding: 10px 0 0 50px;
	color: #336666;
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	}
div#main p { 
	font-family: Arial, sans-serif;
	font-size: 17px;
	color: #000;
	padding: 2px 50px;
	margin: 0px;
	line-height: 20px;
	}
div#main ul { 
	list-style: none;
	margin: 0;
	padding: 5px 0 10px 50px;
	}
div#main ul.list { 
	list-style: square;
	margin: 0;
	padding: 5px 0 10px 70px;
	color: #336666;
	}
div#main li { 
	padding: 0px 10px 3px 0px;
	font-family: Arial, sans-serif;
	font-size: 17px;
	}
div#main li a { 
	display: block;
	width: 390px;
	padding: 0 5px; 
	font-family: Arial, sans-serif;
	font-size: 17px;
	color: #ffffff;
	text-decoration: none;
	}
div#main li a.first {
	background-color: #669999;
	}
div#main li a:hover {
	text-decoration: underline;
	}
div#main ul.punkty { 
	list-style-type: disc;
	margin: 0;
	padding: 5px 0 10px 80px;
	}
div#main ul.punkty li { 
	padding: 0px 10px 3px 10px;
	font-family: Arial, sans-serif;
	font-size: 17px;
	color: #000000;
	}
div#main p.gora a {
	padding: 0px;
	margin: 0px;
	float: right;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	}
div#main p.gora a:hover {
	text-decoration: underline;
	}
/*-----------------------------------------MAIN-details-------------------------------------*/
div#main div#details {
	display: block;
	border: 0;
	margin: 0px 10px auto auto;
	padding: 0;
	background-color: #99b9b9;
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #000;
	text-decoration: none;
	position: absolute;
	left: 510px;
	top: 265px;
	width: 464px;
	}
div#main div#details p {
	margin: 0px; 
	padding: 4px 10px 0 10px;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 16px;
	}
div#main div#details p em {
	margin: 0; 
	padding: 0 10px 0 0;
	color: #336666;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal; 
	font-weight: bold; 
	}	
div#main div#details img {
	margin: 30px 10px 0 10px; 
	padding: 0;
	border: 0;
}

/*-----------------------------------------MAIN-table--------------------------------------*/
div#main table {
	margin: 10px 50px; 
	padding: 0px;
	background-color: #006666;
	border: 0px;
	text-align: center;
	vertical-align: middle;
	}
div#main table th{
	margin: 0px; 
	padding: 2px 17px;
	border: 0;
	background-color: #669999;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #eeffff;
	}
div#main table td {
	margin: 0px; 
	padding: 2px 17px;
	border: 0;
	background-color: #a9c9c9;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	}

div#main table.foto {
	margin: 0 50px; 
	padding: 0px;
	background-color: #99b9b9;
	border: 0px;
	text-align: center;
	vertical-align: middle;
	}
div#main table.foto td {
	margin: 0px; 
	padding: 3px 10px;
	border: 0;
	background-color: #99b9b9;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	}
div#main table.foto td a img {
	margin: 0px; 
	display: block;
	border: 1px solid #006666;
	}
div#main table.foto td a:hover img {
	display: block;
	border: 1px solid #669999;
	}

/*-----------------------------------------MAIN-span.***--------------------------------------*/
div#main span.kontakt {
	display: block;
	margin: 0;
	padding: 0;
	}
div#main span.kontakt h5 {
	margin: 0; 
	padding: 20px 50px 5px 50px;
	color: #225555;
	font-family: Arial, sans-serif;
	font-size: 15px;
	}
div#main span.kontakt p {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: black;
	padding: 0px 50px 0px 70px;
	margin: 0px;
	}
div#main span.tel1 {
	padding: 0;
	margin: 0;
	display: block;
	position: absolute;
	left: 350px;
	top: 300px;
	}
div#main span.tel2 {
	padding: 0;
	margin: 0;
	display: block;
	position: absolute;
	left: 350px;
	top: 440px;
	}
div#main span.tel1 p, div#main span.tel2 p {
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: black;
	}
div#main span.tel1 a, div#main span.tel2 a {
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #006666;
	}
div#main span.tel1 a:hover, div#main span.tel2 a:hover {
	text-decoration: underline;
	}
/*-----------------------------------------formularz---------------------------------------*/
div#main table.form {
	margin: 0 50px; 
	padding: 0px;
	background-color: #99b9b9;
	border: 0px;
	}
div#main table.form td {
	margin: 0px; 
	padding: 3px 10px;
	border: 0;
	background-color: #99b9b9;
	color: #336666;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal; 
	font-weight: bold; 
	text-align: left;
	vertical-align: top;
	}
.button {
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px !important;
	width: 147px;
	border: 1px solid;
	border-color: #99b9b9 #366 #366 #99b9b9;
	color: #cbdbdb;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: bold; 
	background: #699;
	background-image: url(obrazki/0menu.jpg); 
	background-position: left top;
	background-repeat: repeat-x;
	}
.inputbox {
	display: block;
	width: 300px;
	margin:0;
	padding: 1px;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003333;
	border: 1px solid #699;
	background: #cbdbdb;
	}

/*------------------------------------------inne---------------------------------------*/

.linka {
	font-family: Arial, sans-serif;
	font-size: 17px;
	color: #ffffff;
	text-decoration: none;
	}
.linka:hover {
	text-decoration: underline;
	}
p.inf
{
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #000000;
	}
a.gosc {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #005522;
	text-decoration: none;
	}
a.gosc:hover {
	text-decoration: underline;
	}
div#cube {
	margin: 0px; 
	padding: 20px 0;
	background-color: #cbdbdb;
	height: 100%;
	width: 100%;
	border: 0;
	}
div#cube p { 
	font-family: Arial, sans-serif;
	font-size: 17px;
	color: black;
	padding: 2px 50px 5px 50px;
	margin: 0px;
	}
div#cube form {
	position: relative;
	display: block;
	margin: 100px 250px;
	padding: 70px;
	border: 1px solid #626657;
	background-color: #cbdbdb;
	}
#len3 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #555555;
	padding: 0;
	margin: 0;
}
#znaki {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #555555;
	padding: 0;
	margin: 0;
	}
td #len3, td #znaki {
	padding: 0;
	margin: 0;
	border: 0;
	}
	
div#main ul.sitemap { 
	list-style: none;
	margin: 0;
	padding: 0 0 0 50px;
	}
div#main ul.sitemap li { 
	padding: 0;
	margin: 0;
	}
div#main ul.sitemap a { 
	display: inline;
	width: auto;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}
div#main ul.sitemap a:hover {
	text-decoration: underline;
	}

div#main ul.sitemap ul a { 
	display: inline;
	width: auto;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	}
div#main ul.sitemap ul a:before {
	content:"› ";
	color: #699;
	}
div#main ul.sitemap ul a:hover {
	text-decoration: underline;
	}
	
div#main ul.sitemap ul ul a { 
	display: inline;
	width: auto;
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	}
div#main ul.sitemap ul ul a:before {
	content:"» ";
	color: #366;
	}
div#main ul.sitemap ul ul a:hover {
	text-decoration: underline;
	}