/* CSS Document */

/* flash image replacement */
@import url(sifr.css); 


* { outline: none; }
img { border: 0; }

body {
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	font: 80% Tahoma;
	color: #5B5B5B;
}

#site {
	text-align: left;
	width: 700px;
	margin: 0 auto;
}

#header {
	margin-top: -20px;
	}
#logo {
	display: block;
	width: 206px;
	height: 122px;
	position: relative;
	top: 50px;
	left: 40px;
	
	text-indent: -9999999px;
	text-decoration: none;
	
	background: url('../images/logohover.gif') no-repeat 0 0;
}
#logo:hover { background-position: 0px -122px; }

#budynek {
	width: 501px;
	height: 284px;
	float: left;
	margin: 0 0 1px 0;
}

ul#menu {
	width: 198px;
	height: 259px;
	margin: 0 0 1px 0;
	padding: 25px 0 0 0;
	background: #dedede url('../images/m-bck.gif') repeat-y 0 0;
	float: right; 
}

ul#menu li {
	list-style: none;
	}

ul#menu li a {
	display: block;
	width: 198px;
	height: 35px;
	text-indent: -999999px;
	text-decoration: none;
	}
	
#m01 { background: #E9E9E9 url('../images/m01.gif') no-repeat 0 0; }
#m02 { background: #E9E9E9 url('../images/m02.gif') no-repeat 0 0; }
#m03 { background: #E9E9E9 url('../images/m03.gif') no-repeat 0 0; }
#m04 { margin: 35px 0 0 0; background: #E9E9E9 url('../images/m04.gif') no-repeat 0 0; }
#m05 { background: #E9E9E9 url('../images/m05.gif') no-repeat 0 0; }
#m06 { background: #E9E9E9 url('../images/m06.gif') no-repeat 0 0; }
#m07 { background: #E9E9E9 url('../images/m07.gif') no-repeat 0 0; }

ul#menu li a:hover { background-position: 0px -35px; }
ul#menu li a.active { background-position: 0px -35px; cursor: default; }


#content {
	width: 500px;
	float: right;
	border-top: 30px solid #930000;
	padding-top: 20px;
}

p { 
	line-height: 20px;
	padding: 0;
	}
p b { color: #930000; }
#content ul, #content2 ul {
	margin: 0 0 0 12px;
	padding: 0;
	list-style: square;
	}
#content ul li, #content2 ul li {
	margin-top: 15px;
	line-height: 20px;
}

#index #content p { margin: 5px 0 0 0;}
#przedsiewziecie #content p, #przedsiewziecie #content2 p { margin: 5px 0 30px 0; }

#content #guzikbiura {
	margin-top: 20px;
 	float: left;
	display: block;
	width: 240px;
	height: 70px;
	background: url('../images/guzik-biura.gif') no-repeat 0 0;
	text-indent: -999999px;
	text-decoration: none;
}
#content #guzikbiura:hover {
	background-position: 0px -70px;
	}
#content #guzikgaleria {
	margin-top: 20px;
 	float: right;
	display: block;
	width: 240px;
	height: 70px;
	background: url('../images/guzik-galeria.gif') no-repeat 0 0;
	text-indent: -999999px;
	text-decoration: none;
}
#content #guzikgaleria:hover {
	background-position: 0px -70px;
	}


ul#submenu {
	background: url('../images/minihead-oferta.gif') no-repeat 0px 5px;
	
	width: 170px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 40px 0 0 20px;
	}
ul#submenu li {
	line-height: 11px;
	font-size: 11px;
	margin-top: 10px;
	padding: 0;
	}
ul#submenu li a {
	color: #930000;
	width: 170px;
	display: block;
	text-indent: 15px;
	text-decoration: none;
	background: #fff url('../images/link2.gif') no-repeat 2px 3px;
	}
ul#submenu li a:hover { 
	color: #fff; 
	background: #930000 url('../images/link2-invert.gif') no-repeat 2px 3px; 
	}
ul#submenu li a.active { 
	color: #fff; 
	background: #930000 url('../images/link2-invert.gif') no-repeat 2px 3px; 
	cursor: default;
	}

#nowagaleria {
	width: 190px;
	float: left; 
	margin-top: 50px;
	font-size: 11px;
	color: #930000;
	text-align: center;
	}
#nowagaleria img { margin-top: 5px; }
#nowagaleria a { color: #fff; text-decoration: none; }
#nowagaleria a:hover { color: #960000; text-decoration: none; }
	
/* przedsiewziecie */
#przedsiewziecie #content { float: right; width: 700px;}
#przedsiewziecie #content2 { float: right; width: 350px; padding-top: 20px; }
#rozklad { margin-top: 50px; float: left; }


/*oferta biur*/
#ofertabiur #content #piwnica { 
	margin-top: 20px;
	float: right; 
	width: 250px; 
	height: 132px;
	padding-left: 250px;
	background: #fff url('../images/mini-piwnica.jpg') no-repeat 0 0;
	text-decoration: none;
	color: #5B5B5B;
	}

#ofertabiur #content #parter { 
	margin-top: 20px;
	float: right; 
	width: 250px; 
	height: 132px;
	padding-left: 250px;
	background: #fff url('../images/mini-parter.jpg') no-repeat 0 0;
	text-decoration: none;
	color: #5B5B5B;
	}
#ofertabiur #content #przeszklone { 
	margin-top: 20px;
	float: right; 
	width: 250px; 
	height: 132px;
	padding-left: 250px;
	background: #fff url('../images/mini-przeszklone.jpg') no-repeat 0 0;
	text-decoration: none;
	color: #5B5B5B;
	}
#ofertabiur #content #normalne { 
	margin-top: 20px;
	float: right; 
	width: 250px; 
	height: 132px;
	padding-left: 250px;
	background: #fff url('../images/mini-normalne.jpg') no-repeat 0 0;
	text-decoration: none;
	color: #5B5B5B;
	}
#ofertabiur #content #piwnica:hover { background-position: 0px -132px; }
#ofertabiur #content #parter:hover { background-position: 0px -132px; }
#ofertabiur #content #przeszklone:hover { background-position: 0px -132px; }
#ofertabiur #content #normalne:hover { background-position: 0px -132px; }

#ofertabiur #content #piwnica p, #content #parter p, #ofertabiur #content #przeszklone p, #ofertabiur #content #normalne p {
	font-size: 9px;
	line-height: 13px;
	margin-top: 5px;
}
#ofertabiur #content #piwnica h1, #content #parter h1, #ofertabiur #content #przeszklone h1, #ofertabiur #content #normalne h1 {
	margin-top: 10px; 
	font-size: 1em;
	}


/* biura */
#biura #content2 {
	clear: both;
	float: right; width: 500px; padding-top: 40px; 
}
#biura #content2 h1 { margin-top: 10px; font-size: 1em; }
#biura #content2 p { margin-top: 0px; }

#vis1, #vis2, #vis3, #vis4, #vis5, #vis6, #vis7, #vis8, #vis9, #vis10, #vis11, #vis12, #vis13, #vis14, #vis15  {
	float: right;
	}
ul#viswitch {
	clear: both;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0 25px 0 0;
	}
ul#viswitch li {	
	padding: 0 5px 0 5px;
	display: inline;
	font-size: 9px;
	}
ul#viswitch li a {
	font-weight: bold;
	display: inline;
	color: #930000;
	text-decoration: none;
	}
ul#viswitch li a:hover {
	background-color: #930000;
	color: #fff;
	text-decoration: none;
	}

.numeracja {
	clear: both;
	float: right;
	width: 460px;
	height: 68px;
	background-color: #f1f1f1;
	border-left: 20px solid #930000;
	margin-top: 20px;
	padding: 10px;
	}
#n1 { 
	margin-top: 5px;
	background: #f1f1f1 url('../images/numeracja1.gif') no-repeat 392px 0px;
	}
#n2 { 
	margin-top: 1px;
	background: #f1f1f1 url('../images/numeracja2.gif') no-repeat 392px 0px;
	}
#n3 { 
	margin-top: 1px;
	background: #f1f1f1 url('../images/numeracja3.gif') no-repeat 392px 0px;
	}
#n4 { 
	margin-top: 1px;
	background: #f1f1f1 url('../images/numeracja4.gif') no-repeat 392px 0px;
	}
#n5 { 
	margin-top: 1px;
	background: #f1f1f1 url('../images/numeracja5.gif') no-repeat 392px 0px;
	}
#n6 { 
	margin-top: 1px;
	background: #f1f1f1 url('../images/numeracja6.gif') no-repeat 392px 0px;
	}


/* dla kogo */
#dlakogo #parking {
	width: 190px;
	float: left; 
	margin-top: 50px;
	font-size: 11px;
	color: #930000;
	text-align: center;
	}
#parking #p { 
	display: block;
	width: 190px;
	height: 170px;
	margin-bottom: 20px; 
	background: #fff url('../images/parking.gif') no-repeat 0 0;
	text-decoration: none;
	text-indent: -9999999px;	
	-moz-outline: none -moz-mac-focusring;
	}
#parking #p:hover {
	background-position: 0px -170px;
	} 

#parking p {
	margin-top: 5px;
	font-size: 9px;
	line-height: 12px;
	color: #000;	
	}


/* lokalizacja */
#lokalizacja #polska {
	width: 190px;
	float: left; 
	margin-top: 80px;
	font-size: 11px;
	color: #930000;
	text-align: center;
	}
#lokalizacja #polska p {
	margin-top: 5px;
	font-size: 9px;
	line-height: 12px;
	color: #000;	
	}
 #mapka {
	width: 515px;
	float: right;	
	} 
 #mapka #m {
	float: left;	 
	margin: 30px 0 0 10px;
	border: 5px solid #EAEAEA;
	}
 #mapka #parking {
	width: 190px;
	float: right; 
	margin-top: 30px;
	font-size: 11px;
	color: #930000;
	text-align: center;
	}


/* galeria */
#photol { /* lewa z dwiema */
	float: left;
	width: 350px;
	}
#photo2 { /* lewa z dwiema */
	float: right;
	width: 350px;
	}
#photoll { /* z dwoch lewa */
	display: block;
	width: 163px;
	height: 163px;
	padding: 4px 0 0 4px !important;
	padding/**/: 4px 0 0 0;
	margin-left: 7px;
	float: left;
	background: url('../images/galeria-tlo.gif') no-repeat 0 0;
	font-size: 11px;
	color: #930000;
	text-align: center;
	}
#photolr { /* z dwoch prawa */
	display: block;
	width: 163px;
	height: 163px;
	padding: 4px 0 0 4px !important;
	padding/**/: 4px 0 0 0;
	float: right;
	background: url('../images/galeria-tlo.gif') no-repeat 0 0;
	font-size: 11px;
	color: #930000;
	text-align: center;
	}
#photoll p, #photolr p {
	width: 150px;
	margin-top: 0px;
	font-size: 9px; 
	color: #000;
	line-height: 12px;
	}
.photo {
	border: 1px solid #c1c1c1;
	display:block;
	width: 150px;
	height: 100px;
	text-decoration: none;
	text-indent: -999999px;
	margin-bottom: 5px;
	}
.photo:hover { 	border: 1px solid #000; }

#aktualne {
	background:#FFFFf5;
	padding: 20px 0 20px 0;
	margin: 0 0 20px 0;
	float: left; 
	border: 1px solid #960000;
	}
#aktualne #photol, #aktualne #photo2 {
	width: 348px;
}
small {
	margin: 0; padding: 0;
	color: #960000;
	} 
#p01 {	background: url('../images/gallery/00000001_fundament_mini.jpg') no-repeat 0 0; }
#p02 {	background: url('../images/gallery/00000002_1pietro_mini.jpg') no-repeat 0 0; }
#p03 {	background: url('../images/gallery/00000003_2pietro_mini.jpg') no-repeat 0 0; }
#p04 {	background: url('../images/gallery/00000004_zbrojenie_3p_mini.jpg') no-repeat 0 0; }
#p05 {	background: url('../images/gallery/00000005_dach_mini.jpg') no-repeat 0 0; }
#p06 {	background: url('../images/gallery/00000006_okna_mini.jpg') no-repeat 0 0; }
#p07 {	background: url('../images/gallery/00000007_witryna_mini.jpg') no-repeat 0 0; }
#p08 {	background: url('../images/gallery/20051205_z_zewnatrz_mini.jpg') no-repeat 0 0; }
#p09 {	background: url('../images/gallery/20060407_3pietro3_mini.jpg') no-repeat 0 0; }
#p10 {	background: url('../images/gallery/20060407_3pietro2_mini.jpg') no-repeat 0 0; }
#p11 {	background: url('../images/gallery/20060407_3pietro1_mini.jpg') no-repeat 0 0; }
#p12 {	background: url('../images/gallery/20060407_klatka_mini.jpg') no-repeat 0 0; }

#p13 {	background: url('../images/gallery/200704-lazienka1-mini.jpg') no-repeat 0 0; }
#p14 {	background: url('../images/gallery/200704-lazienka2-mini.jpg') no-repeat 0 0; }
#p15 {	background: url('../images/gallery/200704-toaleta-mini.jpg') no-repeat 0 0; }
#p16 {	background: url('../images/gallery/200704-biuro1-mini.jpg') no-repeat 0 0; }
#p17 {	background: url('../images/gallery/200704-biuro2-mini.jpg') no-repeat 0 0; }
#p18 {	background: url('../images/gallery/200704-biuro3-mini.jpg') no-repeat 0 0; }
#p19 {	background: url('../images/gallery/200704-korytarz1-mini.jpg') no-repeat 0 0; }
#p20 {	background: url('../images/gallery/200704-korytarz2-mini.jpg') no-repeat 0 0; }
#p21 {	background: url('../images/gallery/200704-zewnatrz1-mini.jpg') no-repeat 0 0; }
#p22 {	background: url('../images/gallery/200704-zewnatrz2-mini.jpg') no-repeat 0 0; }
#p23 {	background: url('../images/gallery/200704-wejscie-mini.jpg') no-repeat 0 0; }
#p24 {	background: url('../images/gallery/200704-schodki-mini.jpg') no-repeat 0 0; }

#p01:hover { background-position: 0px -100px; }
#p02:hover { background-position: 0px -100px; }
#p03:hover { background-position: 0px -100px; }
#p04:hover { background-position: 0px -100px; }
#p05:hover { background-position: 0px -100px; }
#p06:hover { background-position: 0px -100px; }
#p07:hover { background-position: 0px -100px; }
#p08:hover { background-position: 0px -100px; }
#p09:hover { background-position: 0px -100px; }
#p10:hover { background-position: 0px -100px; }
#p11:hover { background-position: 0px -100px; }
#p12:hover { background-position: 0px -100px; }



/* form kontaktowy */

table.tt { 
	margin-top: 0px !important; 
	margin-top/**/: 28px; 
	clear: both; 
	}
#kontakt p { margin-top: 20px; }
table.form td {  text-align: left; }
table.form td a {  color: #930000; }
table.form td.opis { font-size: 11px;color: #000000; text-align: right; padding: 0px 25px 0px 0px; }
table.form input.tekst { border: 1px solid #BC7F7F; font: 11px Tahoma, "Arial CE", Arial, Helvetica, sans-serif;   }	
table.form textarea { border: 1px solid #BC7F7F; font: 11px Tahoma, "Arial CE", Arial, Helvetica, sans-serif; padding: 2px 3px 2px 3px; }	
table.form select.contactbox { width: 240px; border: 1px solid #BC7F7F; font: 11px Tahoma, "Arial CE", Arial, Helvetica, sans-serif; }
div.redframe { background: #F8F2F2; border: 1px solid #BC7F7F; padding: 20px 5px 16px 20px; text-align: center; }
.red { color: #790000; }
.btn_long { border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px; background-image: url('../images/button2.gif'); backgroung-image: repeat-x; width:156px; }


/* credits */
#credits #content a { color: #930000; text-decoration: none; }
#credits #content a:hover { color: #fff; text-decoration: none; background: #930000;}


h1 {
	color: #930000;
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}




.more { 
	float: right;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	color: #930000;
	display: block;
	text-indent: 9px;
	background: url('../images/link1.gif') no-repeat 0px 3px;
	}
.more:hover {
	color: #000;
	} 
	
	
/* stopka */
#footer {
	clear: both;
	padding-top: 40px; 
	}
#footer #inner {
	padding: 10px 0 30px 0;
	border-top: 1px solid #BDBDBD;
	font-size: 9px;
	text-transform: uppercase;
	color: #BDBDBD;
	text-align: center;	
}
#footer #inner a {
	text-decoration: none;
	color: #930000;
	}
#footer #inner a:hover { color: #000; }


#content p a { 	color: #930000; }
#statystyki {
	position: absolute;
	top: -999999px;
	left: -999999px;
	width: 60px;
	height: 25px;
	border: 1px solid blue;
	}
	
	
	

/* Google maps */
#google_map
{
	float: left;
	width: 497px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 10px 0 40px 20px !important;
	margin/**/: 10px 0 40px 10px;
}

#google_maker_msg
{
	display: block;
}
