html, body {
	background-color: #000000;
	color: #ffffff;
	font-family : Verdana, Arial;
	font-size : 10pt;
	margin: 0;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	height: 100%;
}

td {
	color: #000000;
	font-family : Verdana, Arial;
	font-size : 9pt;
	top: 0;
}

DIV {
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;
padding:0;

}

A:link {
	color : #ffffff;
	text-decoration : none;
}

A:hover {
	color : #ffffff;
	text-decoration : underline;
}

A:visited {
	color : #ffffff;
	text-decoration : none;
}

A:link.main {
	color : #ffffff;
	text-decoration : none;
}

A:hover.main {
	color : #ffffff;
	text-decoration : none;
}

A:visited.main {
	color : #ffffff;
	text-decoration : none;
}

#center {
	height: 100%;
}

#top {
	width: 912px;
	background-color: #333333;
	height: 100%;
}


#gora {
	width: 912px;
	height: 50px;
	background-color: #000000;
}


#logo {
	width: 50%;
	text-align: left;
	float: left;
	overflow: hidden;
}

#napis {
	width: 50%;
	text-align: right;
	float: left;
	overflow: hidden;
}

#menu {
	width: 100%;
	height: 40px;
	text-align: right;
	overflow: hidden;
	background-color: #000000;
}

#obwgora {
	width: 912px;
}

#lg {
	width: 10px;
	height: 10px;
	background-image: url(gfx/lg.gif);
	float: left;
	overflow: hidden;
}

#srodekgora {
	width: 892px;
	height: 10px;
	background-color: #333333;
	float: left;
	overflow: hidden;
}

#pg {
	width: 10px;
	height: 10px;
	background-image: url(gfx/pg.gif);
	float: left;
	overflow: hidden;
}


#obwdol {
	width: 912px;
}

#ld {
	width: 10px;
	height: 10px;
	background-image: url(gfx/ld.gif);
	float: left;
	overflow: hidden;
}

#srodekdol {
	width: 892px;
	height: 10px;
	background-color: #333333;
	float: left;
	overflow: hidden;
}

#pd {
	width: 10px;
	height: 10px;
	background-image: url(gfx/pd.gif);
	float: left;
	overflow: hidden;
}


#zdjecia {
	width: 912px;
	
}


#zdjecials {
	width: 670px;
	height: 100%;
	
}

#portfolio {
	width: 670px;
	height: 100%;
	
}

#panel {
	width: 223px;
	float: left;
}

#p1 {

	width: 223px;
	height: 155px;
	overflow: hidden;
	background-color: #333333;
	text-align: left;
}

#zdj1 {
	padding: 0 20px 0;
	width: 243px;
	float: left;
	height: 155px;
	overflow: hidden;
	background-color: #333333;
	text-align: left;
}

#zdj2 {

	width: 223px;
	float: left;
	height: 155px;
	overflow: hidden;
	background-color: #333333;
	text-align: left;
}

#zdj3 {


	width: 223px;
	float: left;
	height: 155px;
	overflow: hidden;
	background-color: #333333;
	text-align: left;
}

#zdj4 {

	width: 223px;
	float: left;
	height: 155px;
	overflow: hidden;
	background-color: #333333;
	text-align: left;
}

#opisy {
	width: 912px;
}

#opisyls {
	width: 670px;
	float: left;
	overflow: hidden;
}

#op1 {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width: 243px;
	height: 140px;
	float: left;
	overflow: hidden;
	background-color: #333333;
	background-image: url(gfx/box_red.gif);
	background-position: 20px 10px;
	background-repeat: no-repeat; 
	text-align: left;
}

#tresc1 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 203px;
	height: 117px;
	float: left;
	overflow: hidden;
	text-align: left;
}


#op2 {
	padding-top: 10px;
	padding-right: 20px;
	width: 223px;
	height: 140px;
	float: left;
	overflow: hidden;
	background-color: #333333;
	background-image: url(gfx/box_green.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat; 
	text-align: left;
}




#tresc2 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 203px;
	height: 117px;
	float: left;
	overflow: hidden;
	text-align: left;
}


#op3 {
	padding-top: 10px;
	padding-right: 20px;
	width: 223px;
	height: 140px;
	float: left;
	overflow: hidden;
	background-color: #333333;
	background-image: url(gfx/box_blue.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat; 
	text-align: left;
}

#tresc3 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 203px;
	height: 117px;
	float: left;
	overflow: hidden;
	text-align: left;	
}

#op4 {
	padding-top: 10px;
	padding-right: 10px;
	width: 223px;
	height: 140px;
	float: left;
	overflow: hidden;
	background-color: #333333;
	background-image: url(gfx/box_gray.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat; 
	text-align: left;
}

#op5 {
	padding-top: 10px;
	width: 223px;
	height: 140px;
	float: left;
	overflow: hidden;
	background-color: #333333;
	background-image: url(gfx/box_red.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat; 
	text-align: left;
}

#tresc4 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 203px;
	height: 117px;
	float: left;
	overflow: hidden;
	text-align: left;
}


#stopka {
	padding-top: 10px;
	width: 912px;
	height: 40px;
	overflow: hidden;
	background-color: #000000;
}


#stopkal {
	color: #cccccc;
	font-size: 8pt;
	padding-left: 10px;
	width: 50%;
	text-align: left;
	float: left;
	overflow: hidden;
	
}

#stopkap {
	color: #cccccc;
	font-size: 8pt;
	padding-right: 10px;
	width: 50%;
	text-align: right;
	float: left;
	overflow: hidden;
}

#dol {
	width: 100%;
	height: 30px;
	color: #B8B8B8;
	font-size: 8pt;
	overflow: hidden;
	text-align: center;
}

#podstrona {
	width: 912px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
	overflow: hidden;

}

#podstrona_lewa {
	width: 669px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	float: left;
	overflow: hidden;


}

#podstrona_lewals {
	width: 912px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	float: left;
	overflow: hidden;


}


#obwgoraz {
	width: 649px;
	padding-top: 10px;
}

#lgz {
	width: 15px;
	height: 15px;
	background-image: url(gfx/lgz.gif);
	float: left;
	overflow: hidden;
}

#srodekgoraz {
	width: 619px;
	height: 15px;
	background-color: #739838;
	float: left;
	overflow: hidden;
}

#pgz {
	width: 15px;
	height: 15px;
	background-image: url(gfx/pgz.gif);
	float: left;
	overflow: hidden;
}


#obwdolz {
	width: 649px;
}

#ldz {
	width: 15px;
	height: 15px;
	background-image: url(gfx/ldz.gif);
	float: left;
	overflow: hidden;
}

#srodekdolz {
	width: 619px;
	height: 15px;
	background-color: #739838;
	float: left;
	overflow: hidden;
}

#pdz {
	width: 15px;
	height: 15px;
	background-image: url(gfx/pdz.gif);
	float: left;
	overflow: hidden;
}

#podstrona_prawa {
	width: 233px;
	padding-left: 10px;
	background-color: #333333;
	text-align: left;
	float: left;
	overflow: hidden;

}

#podstronatresc {
	width: 649px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #739838;
	text-align: left;
	float: left;
	overflow: hidden;
	font-size: 9pt;
	color: #000000;
}

#podstronatresczmenu {
	width: 428px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #739838;
	text-align: left;
	float: left;
	overflow: hidden;
	font-size: 9pt;
	color: #000000;
}


#obwgorazmenu {
	width: 428px;
	padding-top: 10px;
}


#srodekgorazmenu {
	width: 398px;
	height: 15px;
	background-color: #739838;
	float: left;
	overflow: hidden;
}

#obwdolzmenu {
	width: 428px;
}


#srodekdolzmenu {
	width: 398px;
	height: 15px;
	background-color: #739838;
	float: left;
	overflow: hidden;
}

#portfolio_tresc {
	width: 398px;
	padding-right: 10px;
	background-color: #739838;
	text-align: left;
	float: left;
	overflow: hidden;
	font-size: 9pt;
	color: #000000;

}



#podstrona_lewazmenu {
	width: 447px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
	float: left;
	overflow: hidden;
}

#podstrona_lewazmenuls {
	width: 679px;
	padding-left: 21px;
	text-align: left;
	float: left;
	overflow: hidden;
}

#menulewe0 {
	width: 202px;
	padding-top: 10px;
	background-color: #333333;
	text-align: left;
	float: left;
	overflow: hidden;
	font-size: 9pt;
	color: #000000;

}

#menulewe {
	width: 202px;
	background-color: #739838;
	text-align: left;
	float: left;
	overflow: hidden;
	font-size: 9pt;
	color: #000000;
	line-height: 14pt;
}


#menulewe_tresc {
	width: 202px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #739838;
	text-align: left;
	float: left;
	overflow: hidden;
	font-size: 9pt;
	color: #000000;

}
#mapa {
	width: 620px;
	height: 350px;
	background-color: #739838;
	text-align: left;
	float: left;
	overflow: hidden;
	border: 1px solid;
}

#kontakt {
	width: 233px;
	height: 165px;
	padding-top: 15px;
	padding-left: 10px;
	background-position: 10px 10px;
	background-repeat: no-repeat;
	background-image: url(gfx/tlo_kontakt.gif);
	text-align: left;
	float: left;
	overflow: hidden;

}

#kontakt_tresc {
	width: 213px;
	padding-top: 10px;
	padding-left: 15px;
	text-align: left;
	float: left;
	overflow: hidden;
	font-size : 10pt;
	color: #000000;

}
#produkty_tresc {
	width: 300px;
	padding-right: 10px;
	background-color: #739838;
	text-align: left;
	float: left;
	overflow: hidden;
	font-size: 9pt;
	color: #000000;

}



#produkty_zdjecie {
	width: 315px;
	background-color: #739838;
	text-align: right;
	float: left;
	overflow: hidden;
	font-size: 9pt;
	color: #ffffff;

}

#o_inpoint {
width: 455px;
height: 200px;
float: left;
}

#main_op1 {

	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width: 445px;
	height: 175px;
	float: left;
	overflow: hidden;
	background-color: #333333;
	background-image: url(gfx/szary.gif);
	background-position: 20px 10px;
	background-repeat: no-repeat; 
	text-align: left;
}

#main_tresc1 {
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 230px;
	height: 150px;
	float: left;
	overflow: hidden;
	text-align: left;
}

#main_op2 {

	padding-top: 10px;
	padding-left: 10px;
	width: 445px;
	height: 175px;
	float: left;
	overflow: hidden;
	background-color: #333333;
	background-image: url(gfx/szary.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat; 
	text-align: left;
}

#main_tresc2 {
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 233px;
	height: 150px;
	float: left;
	overflow: hidden;
	text-align: left;
}

#main_zd2 {
	padding-top: 12px;
	width: 167px;
	height: 150px;
	overflow: hidden;
}

#main_zd1 {
	padding-top: 12px;
	width: 171px;
	height: 150px;
	overflow: hidden;
}

#naglowek1 {
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	height: 25px;
	float: left;
	overflow: hidden;
	text-align: left;
}

#naglowek2 {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	height: 25px;
	float: left;
	overflow: hidden;
	text-align: left;
}