html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Calibri, Arial, Helvetica, sans-serif;

}


input,select,textarea { font-family: Arial, Helvetica, sans-serif; } 
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body { background-color:#fff; }
body { }
ol, ul {
/*	list-style: none; */
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body { background-color:#333333; }		 
body {  }		 
h1 { display:block; font-family:Times, "Times New Roman", serif; font-size:64px; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:30px; color:#333;  }
h1 span.second { font-size:25px; font-family:Times, "Times New Roman", serif; color:#333; line-height:0px; }
h1 span.third { font-size:18px; font-family:Times, "Times New Roman", serif; color:#7d7d7d; line-height:0px; }

h2 { display:block; font-family:Times, "Times New Roman", serif; font-size:25px; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1.4em; color:#333;  }
h3 { display:block; font-family:Times, "Times New Roman", serif; font-size:20px; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:1.4em; color:#d4c27a;  }


.no_margin { margin:0px; padding:0px; }

p { margin:0px 0px 0.5em 0px; }
p,li,div,ol,ul,a { font-size:14px; color:#7d7d7d; line-height:1.4em; text-align:justify; text-align-last:left; }
p em, p i { font-style:italic; }
p strong { font-weight:normal; color:#333333; }
a {  text-decoration:none;  }
a:hover { text-decoration:underline; }
ol { display:block; margin:0px 0px 0px 0px; }
ul { display:block; margin:0px 0px 0px 14px; }
ul li { list-style-position:outside; }
ul li { list-style-image:url(../images/_dot.png); }
ul li.dot2 { list-style-image:url(../images/_dot2.png); }
ol li { list-style-position:outside; }

.ti { font-family:Times, "Times New Roman", serif; color:#000; }
.nazwa { font-family:Times, "Times New Roman", serif; color:#000; font-size:13px; }

#top_c { position:absolute; width:100%; height:225px; left:0px; top:0px; background-color:#FFF; }
#top { position:relative; width:100%; height:225px; left:0px; top:0px; }
#logo { display:block; position:absolute; left:50%; top:35px; margin-left:-116px; width:232px; height:159px; cursor:pointer; } 

#h_cc { position:absolute; width:100%; height:78px; left:0px; top:225px; background-image:url(../images/_m.png); background-position:top; background-repeat:repeat-x; }
#h_c { position:relative; width:100%; height:78px; }
#h { position:absolute; width:954px; height:78px; left:50%; margin-left:-477px; }

.menu { display:block; float:left; width:200px; height:50px; padding:28px 0px 0px 30px; cursor:pointer; text-align:center; background-repeat:no-repeat; font-size:14px; color:#333333; }
.menu:hover { background-color:#FFF;  }
.active { background-color:#FFF;  }
#menu_1 { background-image:url(../images/_m1.png); background-position:45px 22px;  }
#menu_1:hover { background-image:url(../images/_m1_.png); }
#menu_1.active { background-image:url(../images/_m1_.png); }
#menu_2 { background-image:url(../images/_m2.png); background-position:38px 22px;  }
#menu_2:hover { background-image:url(../images/_m2_.png); }
#menu_2.active { background-image:url(../images/_m2_.png); }
#menu_3 { background-image:url(../images/_m3.png); background-position:55px 22px;  }
#menu_3:hover { background-image:url(../images/_m3_.png); }
#menu_3.active { background-image:url(../images/_m3_.png); }



#c_cc { position:absolute; width:100%; height:568px; left:0px; top:303px; background-image:url(../images/zdjecie.jpg); background-position:top; background-repeat:no-repeat; }
#c_c { position:relative; width:100%; height:568px; }

#prev { position:absolute; left:0px; top:230px; width:78px; height:78px; background-image:url(../images/_prev.png); background-position:top left; background-repeat:no-repeat; cursor:pointer; }
#prev:hover { background-image:url(../images/_prev_.png); }
#next { position:absolute; right:0px; top:230px; width:78px; height:78px; background-image:url(../images/_next.png); background-position:top left; background-repeat:no-repeat; cursor:pointer; }
#next:hover { background-image:url(../images/_next_.png); }

#nav_c { position:absolute; left:50%; top:522px; width:208px; height:46px; margin-left:-104px; background-color:#fff; }
#nav { position:relative; width:208px; height:46px; }
.nav_one { position:absolute; display:block; width:9px; height:9px; top:24px; background-color:#333333; cursor:pointer; }
.nav_one:hover { background-color:#d4c27a; }
.nav_active { background-color:#d4c27a; }
#nav_1 { left:82px; }
#nav_2 { left:100px; }
#nav_3 { left:118px; }


.c { position:absolute; width:954px; height:424px; left:50%; top:55px; margin-left:-477px; }

#c_1 { height:424px; background-color:#fff; z-index:3; }
#c_1 hr { color:#e5e5e5; height:1px; background-color:#e5e5e5; border:none; margin:25px 0px 25px 0px; }
#c_1 .left { float:left; width:377px; padding:60px 50px 50px 50px; }
#c_1 .napisz { margin:65px 0px 0px 0px; cursor:pointer; }
#c_1 .dziekujemy { margin:65px 0px 0px 0px; cursor:pointer; }
#c_1 .right { float:left; width:377px; padding:50px 50px 50px 50px; }

#c_2 { height:424px; background-color:#fff; z-index:2; }
#c_2 { background-image:url(../images/_c_2.png); background-position:left; background-repeat:repeat-y; }
#c_2 hr { color:#e5e5e5; height:1px; background-color:#e5e5e5; border:none; margin:10px 0px 10px 0px; }
#c_2 .left { float:left; width:377px; padding:50px 50px 50px 50px; }
#c_2 .cytat { background-image:url(../images/_cytat.png); background-position:top left; background-repeat:no-repeat; font-family:Times, "Times New Roman", serif; font-size:21px; color:#d4c27a; margin:30px 0px 0px 0px; padding:5px 0px 0px 34px; height:40px; }
#c_2 .right { float:left; width:377px; padding:50px 50px 50px 50px; }
#c_2 .napisz { margin:10px 0px 0px 0px; cursor:pointer; }

#c_3 { height:424px; background-color:#fff; z-index:1; }
#c_3 { background-image:url(../images/_c_2.png); background-position:left; background-repeat:repeat-y; }
#c_3 .left { float:left; width:377px; padding:46px 50px 50px 50px; }
form { display:block; }
input[name="imie"] { margin:5px 0px 0px 0px; width:362px; height:22px; padding:6px; font-size:14px; color:#797979; border:1px solid #e8e8e8; }
input[name="email"] { margin:9px 0px 0px 0px; width:362px; height:22px; padding:6px; font-size:14px; color:#797979; border:1px solid #e8e8e8; }
textarea { margin:9px 0px 0px 0px; width:362px; height:160px; padding:6px; font-size:14px; color:#797979; border:1px solid #e8e8e8; }
input[type="submit"] { float:right; margin:9px 0px 0px 0px; width:65px; height:32px; color:#fff; background-color:#d4c27a; font-size:14px; font-family:Times, "Times New Roman", serif; border:0px; cursor:pointer; }
#c_3 .right { float:left; width:377px; padding:50px 50px 50px 50px; }
#c_3 .right .godziny { font-family:Times, "Times New Roman", serif; font-size:13px; color:#a1a1a1; font-style:italic; margin:0px 0px 10px 0px; }
#c_3 .right .godziny strong { color:#000; font-weight:normal; }
#c_3 .right .telefon { clear:left; float:left; display:block; width:140px; height:20px; padding:0px 0px 0px 30px; font-family:Times, "Times New Roman", serif; font-size:18px; color:#a1a1a1; background-image:url(../images/_telefon.jpg); background-position:left bottom; background-repeat:no-repeat; line-height:28px; margin-bottom:10px; }
#c_3 .right .email { float:left; display:block; width:160px; height:20px; padding:0px 0px 0px 26px;  font-family:Times, "Times New Roman", serif; font-size:13px; color:#a1a1a1; background-image:url(../images/_email.jpg); background-position:left bottom; background-repeat:no-repeat; line-height:28px; margin-bottom:10px; }
#c_3 .right .adres { padding:0px 0px 0px 0px; clear:left; font-size:13px; color:#a1a1a1;  }
#c_3 hr { clear:both; display:block; color:#e5e5e5; height:1px; background-color:#e5e5e5; border:none; margin:15px 0px 5px 0px; }


#spacer { position:absolute; width:100%; height:9px; left:0px; top:871px; background-color:#FFF; }

#b_cc { position:absolute; width:100%; height:172px; left:0px; top:880px; }
#b_c { position:relative; width:100%; height:72px;  }
#b { position:absolute; width:500px; height:42px; left:50%; margin-left:-437px; top:27px; color:#767676; font-family:Times, "Times New Roman", serif; font-size:12px; background-image:url(../images/_cr_b.png); background-position:top left; background-repeat:no-repeat; padding-left:30px; }
#believe { position:absolute; display:block; width:53px; height:46px; left:50%; margin-left:396px; top:13px;  }