body {
  		font-family: Tahoma;
		margin: 2em 0 0 0;
		padding: 0px;
		color: #999999;
		font-size: 10px;
		background: #333333;
}

img { border: 0; }

a:link, a:visited { color: #999999; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }

/* =================================== Layout */

#logo {
  float: left; display: inline; position: absolute; width: 0; padding: 5px 0 0 60px;
}

#lang {
  float: right; display: inline; position: absolute; width: 0; padding: 5px 0 0 60px;
}

#container {
  width: 1000px; margin-left: auto; margin-right: auto;
}

#contenet {
  width: 777px; float: left; display: inline;
}

#page {
  width: 549px; height: 524px;  background-color: #0D0D0D; text-align: left; margin: 0 auto 0 22.5em; border: 1px solid #92917E;
}

#menu_top {
  height: 30px; font-size: 11px;
}

/* Strona bez naglówka / strona główna */
#tresc_center__index {
  width: 353px; height: 354px; border: 1px solid #999999; margin: 25px auto 62px auto; padding: 3px 0px 0px 3px;
}

#tresc_center_index {
  width: 549px; height: 424px;
}

/*  Użyj tego kiedy chcesz dodać napis (nagłowek) np. G A L E R I A  */
#tresc_center__index_b {
  width: 353px; height: 354px; border: 1px solid #999999; margin: 6px auto 62px auto; padding: 3px 3px 2px 3px;
}

/* Strona bez naglówka / company */
#tresc_center__company {
  width: 352px; height: 352px; border: 1px solid #999999; margin: 25px auto 75px auto; padding: 0px;
}

#tresc_center_company {
  width: 549px; height: 424px;
}

/*  Użyj tego kiedy chcesz dodać napis (nagłowek) np. G A L E R I A  */
#tresc_center__company_b {
  width: 350px; height: 351px; border: 1px solid #999999; margin: 6px auto 23px auto; padding: 3px 3px 2px 3px;
}

#tresc_center_company_b {
  width: 549px; height: 424px;
}

ul.list2 li.title {
  margin: 0px 0 1px 0px; padding: 0px; font-size: 11px; font-weight: bold; list-style-type: none;
}

ul.list2 {
  margin: 12px 0 0 16px; padding: 0px; font-size: 11px; list-style-type: square;
}

ul.list2 li {
  margin: 0px 0 0 2px; padding: 0px; font-size: 11px;
}

div.naglowek_napis {
  font-size: 14px; text-align: center;
}

/* ============================ Gallery [1]*/

#tresc_center_gallery__a {
  width: 352px; height: auto; border: 1px solid #999999; margin: 6px auto 0px auto; padding: 3px;
}

#tresc_center_gallery_a {
  width: 553px; height: 449px;
}

#tresc_center_gallery_left {
  padding: 0px; float: left; display: inline; margin: 0px 20px 0 29px
}

#tresc_center_gallery_right {
  padding: 0px; float: left; display: inline; margin: 0px 20px 0 25px
}

/* Porcjowanie */

#porcjowanie_a {
  font-size: 11px; margin: 3px auto 0px 22.4em;
}

#porcjowanie {
  font-size: 11px; margin: 23px auto 0 14.4em;
}

#porcjowanie span.a, #porcjowanie_a span.a {
  line-height: 15px; float: left; display: inline; color: #999;
}

#porcjowanie span.b, #porcjowanie_a span.b {
  color: #fff;
}

/*  ===  */

#tresc_fotter {
  width: 533px; clear: both; margin: 0 auto 0px 11px;
}

#tresc_fotter div{
  float: left; padding: 0 10px 0 0;
}

#tresc_fotter div.end{
  float: left; padding: 0;
}

/* =================================== Prawa strona */

/* ============================ Gallery [2]*/

#right_a {
 position: absolute; float: left; display: inline; margin: 0; padding: 0px; background: url(tlo2.gif); width: 222px; height: 291px; margin: 25em 0 0 0;
}

#right_top {
  margin: 0 0 0 777px;
}

#right_top_a {
  position: absolute; margin-top: 11em;
}

div.right_top_linki_a {
  padding: 1px 0 78px 2px;
  height: 15px;
  width: 130px;
  font-size: 11px;
}

span.right_top_linki_b {
  padding: 0px 0 0 0px;
}

span.right_top_linki_b a {
  /*text-decoration: underline;*/

}

/*  ===  */

#right {
padding: 0px;
 position: absolute;
 bottom: 0px;
 right: 0px;
 background-position: 0px 0px;
 background-repeat: no-repeat;
 width: 200px;
 height: 291px;
 z-index:1;
}

#right_language {
  margin: 6.8em 0 0 13em;
}

#right_wykonal {
  margin: 0 0 0 7.9em;
}
