/* CSS Document */
body {
	background-color: #dfdfdf;
	margin:1px;
}

img {
	border:0;
	margin:0px;
	vertical-align:top;
}

a {
	text-decoration:none;
	border:0;
	color:#A5A5A5;
}

input {
	border:inset 1px #A5A5A5; 
	height: 12px;
	width: 150px;
	font-size:10px;
	color:#A5A5A5;
}

input.wyslij {
	border:0;
	background:none;
	height: 15px;
	width: 40px;
	font-size:11px;
	color:#A5A5A5;
	cursor:pointer;
}


textarea {
	border:inset 1px #A5A5A5; 
	height: 67px;
	width: 100%;
	font-size:10px;
	font-family:Tahoma;
	color:#A5A5A5;
}

#zewnetrzny {
	position:relative;
	background:url(images/calosc.jpg) repeat-x;
	height: 747px;
	width:99%;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	border: 1px solid #dfdfdf;
	z-index:0;
}


#wewnetrzny {
	position:relative;
	height: 586px;
	width: 754px;
	margin-top:39px;
	margin-bottom:79px;
	margin-left:auto;
	margin-right:auto;
	border: 0px solid #999999;
	z-index:1;
}

#wewnetrzny_l {
	position:relative;
	background:url(images/gradient_bok_l.jpg) repeat-y;
	height: 100%;
	width: 25px;
	margin:0;
	border: 0px solid #999999;
	float:left;
	z-index:1;
}

#wewnetrzny_c {
	position:relative;
	height: 100%;
	width: 697px;
	margin:0;
	border: 1px solid #999999;
	float:left;
	z-index:1;
}

#wewnetrzny_p {
	position:relative;
	background:url(images/gradient_bok_p.gif) repeat-y;
	height: 100%;
	width: 25px;
	margin:0;
	border: 0px solid #999999;
	float:left;
	z-index:1;
}



#logo {
	position:relative;
	background:url(images/baner_tlo.jpg) repeat-x;
	height: 110px;
	width: 100%;
	margin:0px;
	border: 0px solid #999999;
	z-index:2;
}

#logo_bok_l {
	position:relative;
	height: 110px;
	width: 583px;
	margin:auto;
	float:left;
	border: 0px solid #999999;
	z-index:3;
}

#logo_bok_p {
	position:relative;
	background:url(images/rog_baner.jpg) no-repeat;
	height: 103px;
	width: 114px;
	margin:0px;
	float:left;
	border: 0px solid #999999;
	z-index:3;
}

#menu {
	position:relative;
	height: 475px;
	width: 206px;
	margin:0px;
	border: 0px solid #999999;
	float:left;
	z-index:2;
}

#menu_g {
	position:relative;
	height: 88px;
	width: 206px;
	margin:0px;
	border: 0px solid #999999;
	z-index:2;
}


#menu_c {
	position:relative;
	height: 109px;
	width: 206px;
	margin:0px;
	border: 0px solid #999999;
	z-index:2;
}


#menu_d {
	position:relative;
	background:url(images/3.jpg) no-repeat;
	height: 278px;
	width: 206px;
	margin:0px;
	border: 0px solid #999999;
	float:left;
	z-index:2;
}

#prawy {
	position:relative;
	height: 475px;
	width: 491px;
	margin:0px;
	border: 0px solid #999999;
	float:left;
	z-index:2;
}

#prawy_g {
	position:relative;
	background:url(images/4.jpg) no-repeat;
	height: 29px;
	width: 491px;
	margin:0px;
	border: 0px solid #999999;
	float:left;
	z-index:2;
}

#prawy_cl {
	position:relative;
	height: 413px;
	width: 465px;
	margin:0px;
	border: 0px solid #999999;
	float:left;
	z-index:2;
}

#prawy_cpg {
	position:relative;
	background:url(images/6.jpg) no-repeat;
	height: 310px;
	width: 25px;
	margin:0px;
	border: 0px solid #999999;
	float:left;
	z-index:2;
}

#prawy_cpd {
	position:relative;
	background:url(images/7.jpg) no-repeat;
	height: 102px;
	width: 25px;
	margin:0px;
	border: 0px solid #999999;
	float:left;
	z-index:2;
}


#prawy_d {
	position:relative;
	background:url(images/5.jpg) no-repeat;
	height: 32px;
	width: 491px;
	margin:0px;
	border: 0px solid #999999;
	float:left;
	z-index:2;
}


#flash {
	position:relative;
	background-color:#CC9966;
	background:url(images/projekt_23.gif) no-repeat;
	height: 308px;
	width: 464px;
	margin:-0px;
	border: 1px solid #CCCCCC;
	float:left;
	z-index:3;
}

#tresc {
	position:relative;
	background-color:#FFFFFF;
	border: 1px solid #666666;
	height: 110px;
	width: 484px;
	margin:-5px -10px -5px -10px;
	border: 1px solid #8A8989;
	float:left;
	z-index:4;
}

#tresc_oferta {
	position:relative;
	background-color:#FFFFFF;
	border: 1px solid #666666;
	height: 165px;
	width: 484px;
	margin:-60px -10px -5px -10px;
	border: 1px solid #8A8989;
	float:left;
	z-index:4;
	font-family:Tahoma;
	font-size:11px;
	color:#A5A5A5;
}

#tresc_kontakt {
	position:relative;
	background-color:#FFFFFF;
	border: 1px solid #666666;
	height: 196px;
	width: 464px;
	margin:-115px -10px -5px -10px;
	padding:14px 10px 10px 10px;
	border: 1px solid #8A8989;
	float:left;
	z-index:4;
	font-family:Tahoma;
	font-size:11px;
	color:#A5A5A5;
}

.tresc_l {
	position:relative;
	margin:5px 10px 5px 8px;
	width: 345px;
	text-align:justify;
	font-family:Tahoma;
	font-size:11px;
	color:#A5A5A5;
	float:left;
}

.tresc_l_oferta {
	position:relative;
	margin:5px 10px 5px 8px;
	width: 230px;
	text-align:justify;
	font-family:Tahoma;
	font-size:11px;
	color:#A5A5A5;
	float:left;
}

.tresc_p {
	position:relative;
	margin:5px 5px 5px 5px;
	width: 95px;
	font-family:Tahoma;
	font-size:11px;
	color:#A5A5A5;
	float:left;
}

.tresc_p_oferta {
	position:relative;
	margin:5px 5px 5px 5px;
	width: 95px;
	font-family:Tahoma;
	font-size:11px;
	color:#A5A5A5;
	float:left;
}

#adres {
	margin-top:35px;
	margin-left:35px;
	margin-right:35px;
	margin-bottom:auto;
	font-family:Tahoma;
	font-size:11px;
	color:#A5A5A5;
}

#mapka {
	position:relative;
	background-color:#5a5858;
	margin: 30px 0 0 30px;
	width:112px;
	height:15px;
	text-align:center;
	color:#FFFFFF;
}

a#mapka1 {
	display:block;
	width:112px;
	height:15px;
	color:#FFFFFF;
}

a.muwo1{
	font-family:Tahoma;
	font-size:12px;
	color:#A5A5A5;
	font-variant:small-caps;
}

a.muwo1:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-variant:small-caps;
}

#muwo {
	margin-top:117px;
	margin-left:10px;
	margin-right:35px;
	margin-bottom:auto;
	font-family:Tahoma;
	font-size:11px;
	color:#A5A5A5;
}

#copy {
	margin:15px 0 0 260px;
	font-family:Tahoma;
	font-size:11px;
	color:#A5A5A5;
}

#copy1 {
	font-family:Tahoma;
	font-size:12px;
	color:#A5A5A5;
}