/* zero */
body, p,ul,li,table,th,td,tr,em,h1,h2,h3,h4,h5,h6 {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
}

body {
  color: #6f7579;
  font-size: 12px;
}

a {
  color: #6f7579;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.fLeft{
  float: left;
}

.fRight {
  float: right;
}

a img {
  border: 0;
}

.con {
	overflow: hidden;
  margin: 0 auto;
  width: 1000px;
}

.main div.con {
	background-color: #f9f9f9;
}

.pLeft {
  padding-left: 10px;
}

.pRight {
  padding-right: 10px;
}

.pBottom {
  padding-bottom: 10px;
}

.pTop {
  padding-top: 10px;
}

.colored {
  color: #99ba51 !important;
}

#top {
  height: 35px;
  background-color: #4b5257;
  color: #b0b0b0;
  text-transform: uppercase;
  font-weight: bold;
}

#top div {
width: 750px;
padding: 10px 0 0 250px;
margin: 0 auto;
}

#header {
  overflow: hidden;
  height: 236px;
  background: #032f2f url(images/header_bg.gif) top left repeat-x;
  border-bottom: 7px solid #4b5257;
}

#header .textBlock {
  float: left;
  width : 250px;
  color: #f9f9f9;
  line-height: 1;
  overflow: hidden;
}

#leftCol {
  float: left;
  width: 250px;
  margin: 0 15px 0 0;
}

#rightCol {
  float: left;
  width: 725px;
  padding-left: 5px;
}

#rightCol p,
#rightCol ul {
  margin-bottom: 15px;
}

.promocje {
  padding: 0 10px 0 0;
  background: #f9f9f9 url(images/promocje.jpg) bottom left no-repeat;
}

.bread{
  padding: 10px 0;
  margin: 0;
  font-weight: bold;
  text-transform: uppercase;
}

.promocjeBlock {
  padding: 5px 0 0 85px;
}

.promocjeBlock h2 {
  padding-bottom: 5px;
  font-size: 26px;
  text-transform: uppercase;
}

.promocjeBlock ul,
ul.lista {
  margin: 0;
}

.promocjeBlock li,
.lista li {
  padding: 0 0 2px 12px;
  list-style: none;
  background: url(images/dot.gif) 0 5px no-repeat;
}

.promocjeBlock li {
  padding: 0 0 15px 10px;
  font-weight: bold;
}

.promocjeBlock .more {
  padding: 0 0 5px;
  text-align: right;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

.info {
  padding: 15px;
  background-color: #4b5257;
  text-align: center;
  color: #c9cbcd;
  font-weight: bold;
  line-height: 1;
}

.textBlock a {
  color: #fff;
  text-decoration: none;
}

.logoTop {
  font-size: 20px;
  font-weight: bold;
}

.logoMid {
  font-size: 44px;
  font-weight: bold;
}

.logoBottom {
  font-size: 11px;
}

.logo {
  padding: 20px 0 0 30px;
  height: 98px;
  background-color: #4b5257;
}

.contact {
  text-align: right;
  padding: 15px 15px 0 0;
  color: #6f7579;
  background-color: #f9f9f9;
  line-height: 1.2;
}

.contact a {
  color: #6f7579;
}

.contact p {
  margin-bottom: 10px;
}

#menu {
  overflow: hidden;
  background: url(images/menu_bg.gif) top left repeat-x;
  height: 50px;
  border-bottom: 1px solid #eeefef;
}

#menu li {
  float: left;
  margin: 0;
  padding: 0 30px 0 10px;
  height: 50px;
  list-style: none;
  border-right: 1px solid #eeefef;
}

#menu li a,
#menu li span {
  padding: 5px 0 0;
  display: block;
  height: 42px;
  color:#8d9295;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
}

#menu a {
  text-decoration: none;
}

#menu a:hover {
  text-decoration: underline;
}

#menu .current a,
#menu .current span {
  background: url(images/menu_current.gif) 15px 0 no-repeat;
}

h1 {
  font-size: 18px;
  text-transform: uppercase;
  color: #99ba51;
  padding: 0 0 3px;
  border-bottom: 1px solid #dbdcdd;
  margin: 10px 0;
}

#rightCol ul {
  margin-left: 20px;
}


#rightCol h2 {
  margin: 0 0 15px;
  text-transform: uppercase;
  font-size: 12px;
  color: #99ba51;
}

#rightCol h3 {
  margin: 0 0 15px 10px;
  font-size: 12px;
}

.tab {
  padding-left: 25px;
}

#footer {
  clear: both;
  padding: 25px 0 0;
  height: 82px;
  background: #4b5257 url(images/foot_bg.gif) top left repeat-x;
  color: #c9cbcd;
  font-size: 11px;
}

#footer a {
  color: #c9cbcd;
}

#footer div.con {
background-color: transparent;
}
.menuFooter li {
  float: left;
  list-style: none;
  border-right: 1px solid #757575;
  padding: 0 10px;
}

.menuFooter li.last {
  border-right: 0;
  padding-right: 0;
}

.submenu {
	margin-bottom: 15px;
}

.submenu h2 {
  padding: 10px;
  font-size: 12px;
  font-weight: bold;
  background-color: #4b5257;
  color: #fff;
  text-transform: uppercase;
}

.submenu li {
  height: 40px;
  padding: 0;
  background: url(images/relaizacje_bg.gif) top left repeat-x;
  list-style: none;
  border-bottom: 1px solid #dddedf;
}

.submenu li a {
  display: block;
  padding: 10px 15px 10px 30px;
  height: 20px;
  background: url(images/dot_2.gif) 10px 15px no-repeat;
}

.submenu li.current a {
  border-left: 3px solid #4b5257;
}

.polecamy {
	margin-bottom: 15px;
    border-bottom: 1px solid #dddedf;
}

.polecamy h2 {
  padding: 10px;
  font-size: 12px;
  font-weight: bold;
  background-color: #4b5257;
  color: #fff;
  text-transform: uppercase;
}

.polecamy p {
  padding: 10px 10px 10px 10px;
}

.polecamy li {
  height: 40px;
  padding: 0;
  background: url(images/relaizacje_bg.gif) top left repeat-x;
  list-style: none;
  border-bottom: 1px solid #dddedf;
}

.polecamy li a {
  display: block;
  padding: 10px 15px 10px 30px;
  height: 20px;
  background: url(images/dot_2.gif) 10px 15px no-repeat;
}

