@charset "utf-8";
/* CSS Document */

html{
	margin:0;
	padding:0;
}

body{
	background:url(../images/tlo.jpg) repeat-x;
	width:820px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin:auto;
}

#content{
	width:820px;
}

#top{
	background:url(../images/top.jpg) no-repeat;
	width:820px;
	height:250px;
}

#menu{
	width:820px;
	height:45px;
}

a{
	color:#009;
	text-decoration:none;
}

a:hover{
	color:#00F;
}

img{
	border:none;
}

td{
	text-align:left;
}

#podpowiedz{
	width:800px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#wynik{
	width:780px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-top:20px;
}

table#teksty_table tr:hover{
	background:#C1FFFF;
}

#dodaj_fotke{
	margin-left:30px;
	margin-right:30px;
	margin-bottom:10px;
}

#form_dodaj_cennik{
	width:760px;
	margin-left:30px;
	margin-bottom:20px;
}

/* ================= MENU ======================*/

#przed_menu{
	display:inline;
	float:left;
	background:url(../images/przed_menu.jpg) no-repeat;
	width:10px;
	height:45px;
}

#po_menu{
	display:inline;
	float:left;
	background:url(../images/po_menu.jpg) no-repeat;
	width:10px;
	height:45px;
}

#menu_onas{
	display:inline;
	float:left;
	background:url(../images/menuonas.jpg) no-repeat top;
	width:201px;
	height:45px;
	cursor:pointer;
}

#menu_onas:hover,#menu_galeria:hover,#menu_oferta:hover,#menu_kontakt:hover{
	background-position:0px -45px;
}

#menu_galeria{
	display:inline;
	float:left;
	background:url(../images/menugaleria.jpg) no-repeat;
	width:201px;
	height:45px;
	cursor:pointer;
}

#menu_oferta{
	display:inline;
	float:left;
	background:url(../images/menuoferta.jpg) no-repeat;
	width:201px;
	height:45px;
	cursor:pointer;
}

#menu_kontakt{
	display:inline;
	float:left;
	background:url(../images/menukontakt.jpg) no-repeat;
	width:197px;
	height:45px;
	cursor:pointer;
}

/* ================= /MENU ======================*/

#tresc{
	float:left;
	background:url(../images/tresc_tlo.jpg) repeat-y;
	width:820px;
}

#lewa{
	display:inline;
	float:left;
	width:205px;
	margin-bottom:20px;
}

#box_adres{
	width:205px;
	text-align:left;
}

#box_adres_top{
	background:url(../images/box_adres_top.jpg) no-repeat;
	width:205px;
	height:51px;
}

#box_mapa_top{
	background:url(../images/box_mapa_top.jpg) no-repeat;
	width:205px;
	height:59px;
}

.box_tresc{
	background:url(../images/box_bg.jpg) repeat-y;
	width:205px;
	text-align:left;
}

.box_foot{
	background:url(../images/box_foot.jpg) no-repeat;
	width:205px;
	height:20px;
}

.box_wew{
	color:#FFF;
	margin-left:17px;
	width:155px;
}

#prawa{
	float:right;
	width:615px;
	margin-bottom:10px;
}

#prawa_wew{
	float:left;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	width:570px;
}

.foot_clear{
	background:url(../images/tresc_tlo.jpg) repeat-y;
	width:100%;
	clear:both;
	height:0;
}

#footer{
	width:820px;
	margin-bottom:10px;
}

#gal_akryl{
	background:url(../images/gal_bl_akr.jpg) no-repeat;
	width:567px;
	height:111px;
	cursor:pointer;
}

#gal_akryl:hover{
	background:url(../images/gal_bl_akr_up.jpg) no-repeat;
}

#gal_ocynkowana{
	background:url(../images/gal_bl_ocyn.jpg) no-repeat;
	width:567px;
	height:112px;
	cursor:pointer;
}

#gal_ocynkowana:hover{
	background:url(../images/gal_bl_ocyn_up.jpg) no-repeat;
}

#gal_hale{
	background:url(../images/gal_hale.jpg) no-repeat;
	width:567px;
	height:114px;
	cursor:pointer;
}

#gal_hale:hover{
	background:url(../images/gal_hale_up.jpg) no-repeat;
}

h2{
	color:#006c9e;
}

.gal_opis{
	padding-left:160px;
	padding-top:70px;
}

#th_top{
	position:absolute;
	background:url(../images/th_top.jpg) no-repeat;
	width:775px;
	height:34px;
}

table{
	border-spacing:0;
}

#wyslij_button{
	background:url(../images/wyslij_button.jpg) no-repeat;
	border:none;
	cursor:pointer;
	width:77px;
	height:30px;
}

#wyslij_button:hover{
	background-position:0px -30px;
}

a{
	text-decoration:none;
}

.ok{
	border:1px #090 solid;
	margin-left:100px;
	background:#6F6;
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	width:100%;
	padding: 10px;
}

.nok{
	border:1px #C00 solid;
	margin-left:100px;
	background: #FFA8A8;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	width:100%;
	padding: 10px;
}

p{
	margin:0;
	padding:0;
}

#foto_duze{
	text-align:center;
}

#foto_duze img{
	border:15px #999 solid;
}

#foto_duze img:hover{
	border:15px #09F solid;
}
