html, body {

	font-family: Verdana;

	font-size: 13px;

	background: #000 url(html_bg10.png) 0 0 repeat-x;

	margin: 0;

	}



a {font-family:Verdana; color: #888; text-decoration: none; font-size: 13px;}

a:hover {font-family:Verdana; color: #555;}



#top {

	width: 750px;

	height: 16px;

	} 



#main {

	border: 1px solid #000;

	width: 750px;

	margin: auto;

	} 



#logo {

	display:block;

	border: 0;

	height: 150px;

	background: #000 url(logo12.png);

	}



#text {

	border-top: 1px solid #000;

	background: #2a2a2a url(text_bg2.png) no-repeat;

	margin: 0;

	color: #999;

	//min-height: 600px;

	}



#text a {font-family:Verdana; color: #c44; text-decoration: none;}

#text a:hover {font-family:Verdana; color: #e66; text-decoration: underline;}

	

#bottom {

	color: #525252;

	border: 0;

	margin: 0;

	padding-top: 72px;

	padding-bottom: 8px;

	background: #000 url(foot4.png) no-repeat;

	clear: left;

	}



h1 {

	font-size:12pt;

	display: block;

	text-align: left;

	margin: auto;

	padding-top: 32px;

	margin-bottom: 24px;

	padding-bottom: 8px;

	width: 660px;

	border-bottom: 1px solid #666;

}



h1#oferta {

	padding-top: 32px;

	margin-bottom: 8px;

}



#submenu {

	text-align: center;

	margin: auto;

	margin-bottom: 24px;

	padding-bottom: 8px;

	width: 660px;

	border-bottom: 1px solid #666;

}



.srodek {

	margin: auto;

	padding-bottom: 24px;

	width: 660px;

	text-align: center;

	line-height: 1.3em;

	clear: left;

}



.srodek img {

	border: 4px solid #666;

}



.tresc {

	margin: auto;

	padding-bottom: 24px;

	width: 660px;

	text-align: justify;

	line-height: 1.3em;

	clear: left;

}



.tresc_right {

	margin: auto;

	padding-bottom: 24px;

	width: 660px;

	text-align: right;

	line-height: 1.3em;

}



.tresc2 {

	margin: auto;

	padding-top: 16px;

	padding-bottom: 24px;

	width: 660px;

	text-align: justify;

	line-height: 1.3em;

}



.tresc3 {

	margin: auto;

	padding-top: 16px;

	padding-bottom: 8px;

	width: 660px;

	text-align: justify;

	line-height: 1.3em;

}



.tresc img {

	float: left;

	margin: 0;

	padding: 0;

	vertical-align: top;

	margin-right: 8px;

}



.tresc .img_right {

	float: right;

	margin: 0;

	padding: 0;

	vertical-align: top;

	margin-left: 8px;

	margin-top: 0px;

}







.lewo {

	margin: 0;

	padding: 0;

	width: 535px;

	float: left;

}



#foot_left {

	margin: 0;

	padding: 0;

	padding-top: 1px;

	margin-left: 8px;

	width: 90px;

	float: left;

	text-align: left;

}



#foot_right {

	margin: 0;

	padding: 0;

	margin-right: 8px;

	text-align: right;

}



#foot_odwiedziny {

	margin: 0;

	padding: 0;

	text-align: left;

	float: left;

}



.galeria {

	margin: 0;

	margin-left: 45px;

	padding-top: 6px;

	width: 660px;

	line-height: 1.3em;

}



.fotka {

	float: left;

	width: 200px;

	height: 155px;

	border: 1px solid #555;

	margin-right: 27px;

	margin-bottom: 27px;

	background: #333;

	text-align: center;

}



.fotka2 {

	float: left;

	width: 200px;

	height: 155px;

	border: 1px solid #555;

	margin-right: 0;

	margin-bottom: 27px;

	background: #333;

	text-align: center;

}





.fotka:hover {

	border: 1px solid #c44;

	background: #252525;

}



.fotka2:hover {

	border: 1px solid #c44;

	background: #252525;

}



.galeria img {

	margin: 0;

	margin-top: 10px;

	border: none;

}



.lista {

	margin: 0;

	padding: 0;

	margin-left: 80px;

	padding-bottom: 24px;

	line-height: 1.5em;

	list-style: square;

}



.kontakt {

	margin: 0;

	margin-bottom: 16px;

	text-align: center;

	line-height: 1.3em;

}



#fix {

	clear: left;

}



#kwicks_container {

	margin: 0;

	padding: 0;

	background-image: url(menu_bg.png);

	height: 64px;

	border-top: 1px solid #3f3f3f;

	border-bottom: 1px solid #353535;

}



#kwicks {

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}

 

#kwicks .kwick {

	float: left;

	display: block;

	width: 149px;

	height: 64px;

	color: #666;

	border: 0px solid #CCC;

}



li.kwick img {

	vertical-align: middle;

	margin: 8px;

}



li.kwick div {

	margin: 0;

	height: 40px;

	padding-left: 64px;

	padding-top: 24px;

	_cursor: pointer;

}



#kwick_ofirmie {

	background: url(menu_ofirmie_.png) no-repeat;

}



#kwick_ofirmie:hover {

	background: url(menu_ofirmie.png) no-repeat;

}



#kwick_oferta {

	background: url(menu_oferta_.png) no-repeat;

}



#kwick_oferta:hover {

	background: url(menu_oferta.png) no-repeat;

}



#kwick_galeria {

	background: url(menu_galeria_.png) no-repeat;

}



#kwick_galeria:hover {

	background: url(menu_galeria.png) no-repeat;

}



#kwick_kalkulator {

	background: url(menu_kalkulator_.png) no-repeat;

}



#kwick_kalkulator:hover {

	background: url(menu_kalkulator.png) no-repeat;

}



#kwick_kalkulator div{

	_padding-left: 58px;

}



#kwick_kontakt {

	background: url(menu_kontakt_.png) no-repeat;

}



#kwick_kontakt:hover {

	background: url(menu_kontakt.png) no-repeat;

}



div#map {

	border: 4px #999 solid;

	width: 660px;

	height: 380px;

	padding: 0;

	font-family: Verdana, Sans-serif;

	font-size: 11px;

	margin: 0 auto 0 auto;	

	background-color: rgb(248,248,248);

	color: #777;

}



div#kalk {

	border: 2px solid #555;

	background: #333;

	width: 295px;

	margin: auto;

	margin-bottom: 16px;

	padding: 16px;

	padding-bottom: 0;

}



form#kalkulator {

	display: block;

}



form#kalkulator ul {

	margin: 0;

	padding: 0;

	list-style: none;	

}



form#kalkulator li {

	margin-bottom: 0.5em;	

}



form#kalkulator li#separator {

	border-bottom: 1px solid #666;

	padding-bottom: 16px;

	margin-bottom: 16px;

}



form#kalkulator label {

	float: left;

	text-align: right;

	width: 190px;

	margin-right: 1em;

	margin-top: 0.1em;

	color: #999;

}



form#kalkulator li#guzik {

	text-align: center;

}



#przycisk {

	border: none;

	background: url(button_oblicz_.png) no-repeat;

	width: 96px;

	height: 32px;

	margin-top: 8px;

	cursor: pointer;

}



#przycisk:hover {

	background: url(button_oblicz2.png) no-repeat;

}



form#kalkulator input.out2 {

	width: 60px;

	text-align: right;

	vertical-align: middle;

	border: 1px solid #555;

	background: #303030;

	color: #888;

	font-weight: bold;

}



form#kalkulator input.out {

	width: 60px;

	text-align: right;

	vertical-align: middle;

	border: 1px solid #555;

	background: #303030;

	color: #888;

}



form#kalkulator input.in {

	width: 60px;

	text-align: right;

	vertical-align: middle;

	border: 1px solid #666;

	background: #444;

	color: #999;

}



span {

	margin-left: 0.2em;

	color: #999;

}



span.star {

	color: #c44;

}
