
@import url(common.css);
@import url(lightbox.css);


body {
  font-family: Tahoma, Arial, sans-serif;
  color: #6d7174;
  background: #fff url(../images/bg.jpg) center top;
  padding-bottom: 5px;
  line-height: 1.45;
  font-size:11px ;
}
a {
  color: #3fb38d;
}
h1 {
  color: #3fb38d;
  font-size: 15px;
}
#header-bg {
  min-height: 200px;
  background: url(../images/header-bg.jpg) repeat-x center top;
}
#container {
  width: 963px;
  margin: auto;
  background: #ffffff;
}
#header {
  height: 178px;
  overflow: hidden;
}
#footer {
  height: 44px;
  background: url(../images/footer-bg.jpg) no-repeat;
  color: #fff;
}
#footer-txt {
  padding: 5px 10px;
  line-height: 1.5;
}
#menu {
  background: url(../images/menu-bg-1.jpg) no-repeat left top;
  margin-bottom: 7px;
  font-size:11px;
}
#menu-bg-2 {
  background: url(../images/menu-bg-2.jpg) no-repeat bottom left;
  min-height: 150px;
  padding: 15px;
}
#menu a {
  display: block;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  padding: 4px;
}
#menu a:hover, #menu a.cur {
  background-color: #00b58e;
  font-size:11px ;
}
#menu ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
  padding-right: 5px;
}
#menu ul ul {
  padding-top: 6px;
  background: url(../images/menu-line.gif) repeat-x 0 3px;
}
#menu ul ul a {
  font-weight: normal;
  background: url(../images/menu-dot.gif) no-repeat 5% center;
  padding: 4px 0;
  padding-left: 20px;
}
#menu li {
  background: url(../images/menu-line.gif) repeat-x 0 1px;
  padding-top: 6px;
  padding-bottom: 3px;
  font-size:11px ;
}
#menu ul ul li, #menu li.first {
  padding-top: 3px;
  background: none;
  font-size:11px ;
}





#col_left {
  width: 200px;
}
#col_right {
  width: 200px;
}
#col_left_wrapper {
  width: 194px;
  overflow: hidden;
}
#col_right_wrapper {
  width: 194px;
  padding-left: 6px;
  overflow: hidden;
  padding-top: 6px;
}

#content {
  width: 563px;
  padding-top: 6px;
  overflow: hidden;
}
#content_body {
  padding: 5px;
}
#path {
  padding: 8px 4px;
  margin: 0 3px;
  margin-bottom: 5px;
  font-weight: bold;
  border-bottom: 1px solid #3fb38d;
}
#path a {
  font-size: 1.1em;
  background: left center no-repeat;
  text-decoration: none;
}
#path-space {
  height: 5px;
}

#menu-btm {
  clear: both;
  margin: 0 5px;
  margin-top: 10px;
  padding: 10px 0;
  border-top: 1px solid #d1d2d4;
  color: #999;
  word-spacing: 10px;;
  text-align: center;
  font-size: 10px; 
}
#menu-btm a {
  color: #898c90;
  text-decoration: none;
  word-spacing: normal;
}
#menu-btm a:hover {
  text-decoration: underline;
}
#flash-news {
  height: 34px;
  background: url(../images/flash-news-bg.jpg) no-repeat;
  line-height: 32px;
  font-size: 14px;
  color: #fff;
  padding: 0 10px;
}

.menu {
  color: #72767a;
  margin-bottom: 7px;
  width:100%;
}
.menu-text p {
  margin: 0;
}
.menu h3 {
  color: #fff;
  margin: 0px;
  padding-left: 12px;
  height: 30px;
  line-height: 28px;
  overflow: hidden;
  background: url(../images/col-left-hdr-bg.jpg);
  cursor: pointer;
  font-size: 12px;
}
#col_right .menu h3 {
  padding-left: 0;
  padding-right: 12px;
  text-align: right;
  background: url(../images/col-right-hdr-bg.jpg);
}
.wyszukiwarka {
  background: #e4f1f1;
  padding: 8px 5px;
  text-align: center;
  font-size:11px ;
}
.wyszukiwarka input[type="text"] {
  width: 175px;
  margin-bottom: 8px;
  border: 1px solid #bed1eb !important;
}
.wyszukiwarka input[type="submit"] {
  background: #26a17d;
  border: 1px solid #30a483;
  color: #fff;
  font-size: 11px;
}
.menu div.links {
  background: #e4f1f1 url(../images/col-left-menu-bg.jpg) no-repeat left bottom;
  padding: 5px 15px;
} 
#col_right .menu div.links {
  text-align: right;
  background: #fff;
}
#col_right .menu div.menutext {
  text-align: left;
  font-size:11px ;
}
.menu ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.menu ul ul {
  padding-top: 3px;
  background: url(../images/menu-left-line.gif) repeat-x 0 1px;  
}
.menu ul ul a {
  background: url(../images/menu-dot.gif) no-repeat 5% center;
  padding-left: 20px;  
}
#col_right .menu ul ul a {
  background: url(../images/menu-rdot.gif) no-repeat 95% center;
  padding-right: 20px;
  padding-left: 0;
} 
#col_right .menu ul ul {
}
.menu li {
  padding-top: 3px;
  background: url(../images/menu-left-line.gif) repeat-x 0 1px;
  font-size:11px ;
}
.menu li.first, .menu ul ul li {
  padding-top: 0;
  background: none;
  font-size:11px ;
}
.menu a {
  color: #72767a;
  display: block;
  margin: 1px;
  padding: 6px 5px;
  text-decoration: none;
}
.menu a:hover {
  text-decoration: underline;
}
.menu a.cur {
  font-weight: bold;
}

#col_left .menu span a , .menu span a {
  background: url(menu/sep.gif) no-repeat top left;
  margin-left: 30px;
  margin-right: 5px;
  padding: 6px 5px;
  padding-left: 10px;
}
.menu span a:hover {
  background-color: transparent;
}
.menu .hidden {
  display: none;
}

.menutext, .menutext-left {
  padding: 5px;
  font-size:11px ;
}
#col_right .menu div.menutext-left {
  text-align: left;
  font-size:11px ;
}

#sign {
  margin: 0px 25px;
}

.images img {
  border: 1px solid #c8c8c8;
  margin-right: 10px;
}


#news_menu div.menu h3 {
  background-image: url(menu/header_bg_news.gif);
}
#news_menu div.menu div.links {
  border-color: #ff8488;
} 
#news_menu div.menu a {
  background-color: #ffeded;
}

#news_menu div.menu a:hover {
  background-color: #fff4f4;
}










.line {
  margin: 10px 0;
  border-bottom: 1px solid #d7d7db;
  height: 0;
  overflow: hidden;
}
.news h2 {
  margin: 0;
  font-size: 13px;
}
.news .data {
  margin: 2px 0 4px;
  font-size:11px ;
}
.news .txt {
  margin-left: 79px;
  font-size:11px ;
}

.news .item {
}
.image {
  padding-right: 10px;
  float: left;
}

.news .more {
  text-align: right;
  clear: both;
  padding-top: 5px;
}
.news a {
  text-decoration:none;
}
.nodec {
  text-decoration: none;
}

#sitemap {
  line-height: 140%;
}

#sitemap ul {
  margin-top: 5px;
  padding-left: 20px;
  list-style-image: url(theme1/dot.gif);
}


.galeria {
  width: 100%;
}
.galeria td {
  width: 33%;
  font-size: 13px;
  text-decoration: none;
  color: #6e7275;
  font-weight: bold;
  padding-bottom: 10px;
  text-align: center;
}
.galeria td a {
  color: #6e7275;
  text-decoration: none;
}
.galeria td img {
  margin-bottom: 5px;
  border: 2px solid #38ac87;
}
#contact-form .inpt {
  border: 1px solid #4F9C78;
  padding: 2px;
  font: 11px Arial, sans-serif;
  width: 200px;
}
#contact-form th {
  text-align: left;
  font-weight: normal;
  padding-right: 20px;
  vertical-align: top;
}
#pytania_kategorie {
  list-style: none;
  padding-left: 0;
  line-height: 1.7;
}
#pytania_kategorie li {
  background: url(../images/menu-dot.gif) no-repeat 0 center;
  padding-left: 10px;
  font-size:11px ;
}
#contact-form select.inpt {
  padding: 0;
}
.pytanie {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #4F9C78;
}









