@charset "utf-8";

/* CSS Document */

html, body {min-width:900px; min-height:1000px;}
body {
	background-color: #fff;
	background-image: url(images/page.png);
	background-repeat: no-repeat;
	margin: 5px auto 0px auto; 
	background-attachment: fixed;
	background-position: center;
}
@font-face {
    font-family: 'czciona';
    src: url(font/'banffn-webfont.eot') format('eot');
    src: url(font/'banffn-webfont.eot?#iefix') format('embedded-opentype'),
         url(font/'banffn-webfont.woff') format('woff'),
         url(font/'banffn-webfont.ttf') format('truetype'),
         url(font/'banffn-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
font-family: 'alexa';
src: url(AlexaPl-Regular.otf);}

h1 {font-family: czciona, sans-serif; font-size:24px; color:#592929;}
h2 {font-family: czciona, sans-serif; font-size:20px; color:#592929;}
h3 {font-family: Verdana, sans-serif; font-size:20px; color:#000;}
#slogan { display:block; width:846px; height:63px; font-family:czciona; font-size:1px; text-align:center; color:#FFF; background-image:url(img/slogan.jpg);}
.kontener {width:900px; height:1320px; float:none; margin: 10px auto 0px auto; padding-top:10px; padding-left:50px; padding-right:50px; padding-bottom:0px; }
#logo { display:block; width:846px; height:170px; background-image:url(img/logo.jpg);  margin-top:10px;}
/*height:118px; background-image:url(img/kolacz.jpg);*/
/*navigacja*/
#kolacz { display:block; width:846px; height:53px; background-image:url(img/navi.jpg);}
.nav { display:block; width:400px; font-family:czciona, sans-serif; font-size:30px; color:#592929; position:absolute; top:120px;}
.nav li { display: inline; list-style:none;}
.nav li a {  display: block;  float: left;  text-transform: none; font-family:czciona	, sans-serif; font-size:30px;  color: #fff; margin-left:20px; margin-right:40px; margin-top:10px;  text-decoration: none;}

/*text-shadow: 1px 1px 0 rgba(255,255,255,.85); text-decoration: none; margin-right: 13px;}text-shadow: 1px 1px 0 rgba(255,255,255,.85);*/
.nav li a:hover {color: #CEB584;text-decoration: none;}
.nav li a:active {color: #CEB584;	text-decoration: none;}
.nav2 { float:right; font-family:czciona; font-size:20px; font-style:normal; text-transform:none; margin-top:140px;}
.nav2 li { display:inline; list-style:none;}
.nav2 li a { display:block; float:right; font-family:czciona; font-size:30px; margin-left:20px; margin-right:40px; margin-top:-10px; color:#fff; text-decoration: none;}
.nav2 li a:hover {color: #CEB584;text-decoration: none;}
.nav2 li a:active {color: #CEB584;	text-decoration: none;}

#tytul_dzO {width:846px; height:36px; background:transparent; background-image:url(img/o.jpg);}
#tytul_dzNasze {width:846px; height:36px; background:transparent; background-image:url(img/nasze.jpg);}
#tytul_dzGal {width:846px; height:36px; background:transparent; background-image:url(img/gale.jpg);}
#tytul_dzKon {width:846px; height:36px; background:transparent; background-image:url(img/kon.jpg);}

.slid {display:block; width:883px; height:328px; background-image: url(img/slid.jpg);}
.footer {display:block; width:1200px; height:152px;  background-image:url(img/stopa.jpg); background-repeat: repeat-x; margin: auto auto;}
.footra {display:block; width:100%; height:152px;  background-image:url(img/stopka.jpg); background-repeat: repeat-x;}
.wystawa {display:block; width:900px; height:172px; background-image:url(img/wystawa.jpg); background-repeat:no-repeat; }
#produkty { display: inline-block; width:860px;}
#tresc {font-family:Verdana, sans-serif; font-size:18px; display:block; width:846px; color:#333; padding-top:10px; padding-bottom:10px;}
.tresc2 {font-family: Verdana, sans-serif; font-size:18px; color:#4d0d07;}
.zadzwon { display:block; width:360px; padding-left:10px;}
.tutaj { display:block; width:409px; height:185px; float:right; margin-top:-160px; margin-right:-50px; background-image:url(img/ramka.png); background-repeat:no-repeat; padding-left:80px; padding-top:15px; padding-right:20px; text-align:left;}

.mail {color: #ccc; text-decoration:none;font-family:Verdana, sans-serif; font-size:18px; margin-top:-20px;}
img { border-image:url(img/fotorama.png); margin:auto; text-align:center;}
a:link {color: #000; text-decoration:none;}
a:visited {	color: #FFF; text-decoration:none;}
a:hover {text-decoration: none;}
a:active {	color: #CEB584;	text-decoration: none;}
.gc { float:right; margin-right:50px; margin-top:107px; display:block; width:80px; height:30px; background-image:url(img/gc.png);}
#schowany {position: absolute;overflow: hidden;top: -100%;left: -100%;}


















/* page structure & navigation */
#w {
  display: block;
  width: 960px;
  margin: 0 auto;
  padding: 0 8px;
  background: transparent;
}

#top {
  display: block;
  padding-top: 125px;
  position: relative;
  margin-bottom: 45px;
}

#top h1 a {
  display: block;
  width: 200px;
  height: 176px;
  position: absolute;
  top: 25px;
  left: 320px;
  margin: 0;
  padding: 0;
  z-index: 9999;
  text-indent: -9999px;
  background: url('../images/logo.png') no-repeat;
}

#nav {
  display: block;
  width: 100%;
  list-style: none;
  padding: 0 10px;
  font-family: 'Kaushan Script', Helvetica, sans-serif;
}

#nav li { display: inline; line-height: 1.56em; }

#nav li a:hover {
	color: #64802c;
	font-family: "Kaushan Script", Helvetica, sans-serif;
}
#nav li a.sel {
  color: #64802c;
  background: #d4e1b5;
}
#nav li a.sel:hover {
  border-bottom: 0;
  background: #c0d392;
  color: #566b2b;
}

#nav li a.midsection {
  margin-right: 220px;
}
