body {
  background:#826324 url(html.gif);
  font:11px Verdana, "Arial CE", Arial, sans-serif;
  line-height:1.3em;
  color:#7A7A74;
  padding:11px 0;
}
* {
  margin:0;
  padding:0;
}
ul {list-style:none;}
img {border:none;}
address {font-style:normal;}
.none {display:none;}
.both {clear:both; line-height:0px; font-size:0px;}
.left {float:left;}
.right {float:right;}
a {text-decoration:none; color:#8A7D23;}
a:hover {text-decoration:underline;}

div#content {
  width:979px;
  margin:0 auto;
  padding:9px 0px 5px 0;
  background-color:white;
  border:1px solid #838282;
}
div#flagi{
	position: absolute;
	float: left;
	width:74px;
	height: 13px;
	margin-left: 725px;
	z-index: 5;
	top: -4px
}
div#flagi img {border: 1px solid black}
div#flagi li {border: none; background: none !important}



/* flagi */
a.qtrans_flag{display: block; float: left; width: 20px !important; height: 13px !important; background-repeat: no-repeat; border: 1px solid black; margin-right: 5px}
#top ul li ul a.qtrans_flag{ height: 13px !important;}
.qtrans_flag_pl{background-image: url(flaga_pl.gif) !important}
.qtrans_flag_de{background-image: url(flaga_de.gif) !important}
.qtrans_flag_en{background-image: url(flaga_en.gif) !important}

#qtrans_language_chooser{display: block !important; top:-16px !important}
#qtrans_language_chooser li {display: block !important}
#flagi ul {list-style:none}

div.background-gradient {
  width:921px;
  padding:9px 29px;
  background:white url(background-gradient.gif) repeat-x;
}
div#footer {
  height:55px;
  background:white url(footer.gif) repeat-x 0 -2px;
  font-size:0.8em;
  color:#909090;
}
div#footer p {
  height:25px;
  float:left;
  padding:0 12px 0 29px;
  line-height:25px;
}
div#footer address span {
  display:block;
  height:25px;
  float:left;
  padding:0 10px;
  border-left:1px solid #E5E4E1;
  line-height:25px;
}
div#footer p.copy {
  height:25px;
  float:none;
  clear:both;
  padding:0;
  line-height:25px;
  text-align:center;
  background:url(footer-border.gif) no-repeat 26px 0px;
}
div.border-dotted {
  border:1px dotted black;
}
div.width-large2 {
  width:634px;
  padding:20px;
  float:left;
}
div.width-large {
  width:874px;
  padding:20px;
  float:left;
}
div.width-middle {
  width:918px;
  float:left;
}
img.fota-right {
  float:right;
}
div#universal-block h1 {
  font:20px "Minion Pro", Verdana, "Arial CE", Arial, sans-serif;
  color:#8A7D23;
  font-weight:normal;
  text-transform:uppercase;
}
div#other-block h1 {
  height:31px;
  font:16px "Minion Pro", Verdana, "Arial CE", Arial, sans-serif;
  color:#A09A70;
  font-weight:normal;
  text-transform:uppercase;
  text-align:center;
  line-height:30px;
  background:url(block-header.gif) repeat-x;
  margin-bottom:2px;
}
div#other-block h2 {
  font:18px "Minion Pro", Verdana, "Arial CE", Arial, sans-serif;
  color:#723730;
  font-weight:bold;
  text-transform:uppercase;
  margin:1em 0;
}
div#other-block h2 span {
  font:10px Verdana, "Arial CE", Arial, sans-serif;
  font-weight:normal;
  text-transform:lowercase;
  float:right;
  margin-right:25px;
  margin-top:7px !important;
  margin-top:-18px;
}
div#universal-block p  {
  margin:1em 0;
  text-align:justify;
}
div#other-block p  {
  margin:1em 25px 1em 0;
  text-align:justify;
}
div#universal-block p strong {
  color:#625722;
  font-weight:bold;
}
div#other-block p strong {
  color:#9A8F5D;
  font-weight:bold;
}
div#universal-block .indent,
div#other-block .indent {
  text-indent:20px;
}
div#right-yellow-block {
  width:199px;
  padding:10px 20px;
  background-color:#B1A34E;
  text-align:justify;
  color:#FCFCF8;
  float:right;
}
div#right-yellow-block h2 {
  font:15px "Minion Pro", Verdana, "Arial CE", Arial, sans-serif;
  color:#60551F;
  font-weight:normal;
  background:url(right-yellow-block.gif) repeat-x left bottom;
  text-align:center;
  padding-bottom:0.5em;
}
div#right-yellow-block p {
  margin:1em 0;
  text-indent:10px;
}
div#right-yellow-block strong {
  color:#EBE3A0;
  font-weight:normal;
}
div.border-bottom-center {
  width:922px;
  border-bottom:1px dotted black;
  background:url(border-center.gif) repeat-y 918px 0px;
}
img.img-margin-right {
  margin-right:20px;
}
div#right-large-block {
  width:291px;
  float:right;
}

/* formularz */

form#newsletter {
  margin:0 0 5px 4px;
  padding-top:40px;
  background:#443E1C url(newsletter-header.gif) no-repeat;
  position:relative;
  line-height:2em;
}
form#newsletter fieldset {
  border:none;
}
form#newsletter p {
  text-align:right;
  color:#A49A5D;
}
form#newsletter p.column {
  width:130px;
  float:left;
  padding:1em 0;
}
form#newsletter input {
  font:11px Verdana, "Arial CE", Arial, sans-serif;
  line-height:1.3em;
  color:#5C5630;
  margin:0 10px 3px 10px;
  vertical-align:middle;
  text-align:left;
}
form#newsletter .field-text {
  width:186px;
  height:19px;
  background:url(field-text.gif) no-repeat;
  border:none;
}

/* koniec formularza */

div.small-news-block {
  padding:10px 0 10px 7px;
  border-top:1px dotted black;
  font-size:9px;
   min-height:150px;		
}
div.small-news-block img {
  float:left;
  margin:3px 8px 1px 0;
}
div.small-news-block h3 {
  font-size:1.2em;
  font-weight:bold;
  color:#723730;
  margin-bottom:5px;
}
div.small-news-block h3 span {
  float:right;
  font-weight:normal;
  margin-top:0 !important;
  margin-top:-14px;
}
div.small-news-block span.link {
  clear:both;
  margin-top:5px;
  padding-top:3px;
  display:block;
  background:url(small-news-block.gif) no-repeat;
}
div.small-news-block span.link a {
  color:#9A8F5D;
  font-size:1.2em;
  font-weight:bold;
  padding-right:21px;
  background:url(small-news-block-arrow.gif) no-repeat right bottom;
}


/* MENU */

div.strona_glowna-foty img {
  margin-right:1px;
}
div.width-small {
  width:440px;
  padding-right:10px;
}
div.border-right {
  border-right:1px dotted black;
  min-height:150px;	
}
div#top {
  min-height:223px;
  width:921px;
  margin:0 auto;
  border-bottom:8px solid white;

}
div#top p {
  height:113px;
  padding:110px 330px 0 2px;
  background:url(top-logo.jpg) no-repeat -1px 0;
  font:12px "Trebuchet MS", Verdana, "Arial CE", Arial, sans-serif;
  text-align:justify;
  color:#616161;
}
div#top p strong {
  font:21px "Minion Pro", Verdana, "Arial CE", Arial, sans-serif;
  padding-right:20px;
  color:#9A8F5D;
  font-weight:bold;
}
div#top p span {
  color:#723730;
  font-weight:bold;
}

div#top {
  height:140px;
  width:921px;
  margin:0 auto;

  position:relative;
  z-index: 3;

}

div#top p strong {
  font:21px "Minion Pro", Verdana, "Arial CE", Arial, sans-serif;
  padding-right:20px;
  color:#9A8F5D;
  font-weight:bold;
}
div#top p span {
  color:#723730;
  font-weight:bold;
}

div#top ul li a.main1  {
  display:block;
  height:24px;
  overflow:hidden;
  background: url(menu_tlo_1.gif) top right;
  color: #baaf69;
  padding: 11px 20px 5px 20px;
  font-style: none;
  font-weight: bold;
  text-transform: uppercase;
}
div#top ul li a.main2  {
  display:block;
  height:31px;
  overflow:hidden;
  background: url(menu_tlo_1.gif) top right;
  color: #baaf69;
  padding: 4px 20px 5px 20px;
  font-style: none;
  font-weight: bold;
  text-transform: uppercase;
}
div#top ul li a.main1:hover,div#top ul li a.main2:hover {
  background: url(menu_tlo_2.gif) top right;
  text-decoration: none;
}
div#top ul li em{font-style: normal;}
/*div#top ul li a em{display:none}*/
#top ul {padding: 0; margin: 0; list-style: none; width:723px; height:80px; position:absolute; top:18px; left:0; }
#top li {float: left; z-index:1}
#top li ul {display: none; position: absolute; top: 40px; left: 0; width: 180px; }
#top li ul li{background: #bbb06a url(m1_tlo2.gif) repeat-x; color: #3f3a1b}
#top li ul a, .menub li ul a:visited {display: block; width: 180px; margin-left: 0px; color: #3f3a1b; font-size: 10px}
#top li ul a:hover {text-decoration: none; width: 180px; display: block; background: url(m1_tlo.gif) repeat-x; color: #3f3a1b}
#top li ul a em {display: block;  padding: 1px 10px 4px 10px}
#top li>ul {top: 40px; left: auto;}
#top li:hover ul, li.over ul {display: block; cursor: pointer;}

/*
div#top ul li.o_firmie:hover {background:url(o_firmie-menu.gif) no-repeat; position: relative; height: 200px}
div#top ul li.wspolpraca:hover {background:url(wspolpraca-menu.gif) no-repeat; position: relative}
div#top ul li.praca:hover {background:url(praca-menu.gif) no-repeat;}
div#top ul li.kontakt:hover {background:url(kontakt-menu.gif) no-repeat; position: relative}
div#top ul li.aktualnosci:hover {background:url(aktualnosci-menu.gif) no-repeat;}
*/

