html, body {
  background-color: #333132;
  color: #484848;
}

body, div, td {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 11px;
}

a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: underline;
}

.clear {
  clear: both;
}

#top {
  width: 958px;
  height: 86px;
  display: block;
  position: relative;
  background-image: url('../gfx/backgrounds/top.png');
  background-color: white;
  margin: 0 auto;
  padding: 0;
  color: white;
}

a.topLogo {
  position: absolute;
  top: 15px;
  left: 17px;
  display: block;
  width: 143px;
  height: 71px;
}


#top .menu {
  margin-left: 180px; 
  
}

#top .flags {
  position: relative;
  
}


#top a.linki_top {
  background-image: url('../gfx/backgrounds/menu.png');
  background-repeat: no-repeat;
  display: inline;
  width: 137px;
  height: 24px;
  float: left;
  color: white;
  text-align: center;
  padding-top: 10px;
  font-weight: bold;
  margin-left: 2px;
}

#top a.flagi img {
  border: 1px solid #A9AAA4;
}

#top a.linki_top span {
  margin-top: 10px;
}

#top a.linki_top:hover, .active {
  background-position: 0 100%;
  text-decoration: none;
}

#flash {
  width: 958px;
  height: 274px;
  display: block;
  margin: 0 auto;
  padding: 0;
background-color: white;
}

#content {
  width: 958px;
  padding-bottom: 10px;
  background-image: url('../gfx/backgrounds/content.png');
  background-position: top center;
  background-repeat: repeat-x;
  background-color: white;
  
  margin: 0 auto;
  display: block;
}

.news {
  width: 645px;
  padding: 20px 5px 10px 10px !important;
  float: left;
}

.news .date,
.date {
  background-color: #CCCCCC;
  color: #808080;
  font-size: 10px;
  float: left;
  display: inline;
  width: 52px;
  height: 11px;
  margin-top: 0px !important;
  padding: 7px;
  line-height:11px;
}

.news .title {
  color: #B25A59;
  font-weight: bold;
  font-size: 16px;
  display: inline;
  
}

a.readmore {
  width: 98px;
  height: 23px;
  background-repeat: no-repeat;
  background-image: url('../gfx/others/readmore.png');
  display: block;
  float: right;
  margin-left: 0px;
}

.news .content {
  clear: both;
  
  color: #474747;
  text-align: justify;
}


img.header {
  padding-bottom: 15px;
}

a.readmoreen {
  width: 98px;
  height: 23px;
  background-repeat: no-repeat;
  background-image: url('../gfx/others/read_more_en.jpg');
  display: block;
  float: left;
  margin-left: 150px;
}

.subscribeen, .unsubscribeen {
  width: 98px;
  height: 23px;
  background-repeat: no-repeat;
  display: block;
  float: left; 
  margin: 10px;
}

.unsubscribeen {
  background-image: url('../gfx/others/wypisz_en.jpg');
}

.subscribeen {
  background-image: url('../gfx/others/zapisz_en.jpg');
}

.subscribe, .unsubscribe {
  width: 78px;
  height: 23px;
  background-repeat: no-repeat;
  display: block;
  float: left; 
  margin: 10px;
}

input.btn {
  width: auto;
  padding-right:20px;
  padding-left:20px;
  height: 23px;
  background-repeat: no-repeat;
  display: block;
  float: left; 
  margin: 10px;
  border:none;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  font-family: arial, verdana;
  border-top:4px solid #a25c5e;
  background-color:#8c3838;
  padding-bottom:3px;
}

.unsubscribe {
  background-image: url('../gfx/others/unsubscribe.png');
}

.subscribe {
  background-image: url('../gfx/others/subscribe.png');
}

#content div.fl {


  float: left;
}

#footer {
  margin: 0 auto;
  color: #E6E4E5;
  width: 958px;
  padding: 5px;
}

#footer a {
  color: #E6E4E5;
}

#footer p.menu {
  float: left;
  display: block;
  width: 750px;
}

#footer p.copyright {
  float: left;
  display: block;
  text-align:right;
  width:223px;
}

#footer p.copyright a {
  font-weight: bold;
}

#leftColumn {
  padding: 0;
  margin: 0;
  width: 220px;
float: left;
  /*background-image: url('gfx/backgrounds/leftColumn.png'); 
  background-repeat: no-repeat;*/
  padding: 20px 15px 10px 15px;
}

#leftColumn ul {
  padding: 0;
  margin: 0;

}

#leftColumn ul li {
  margin-left: 7px;
  padding: 10px 0;
  background-image: url('../gfx/others/lcLine.png');
  background-position: bottom left;
  background-repeat: no-repeat;
}

#leftColumn ul li a {
  color: #626262;
  font-weight: bold;
}

#center {width: 668px;   padding: 40px 0px 10px 0px; float: left;}

.tb { font-weight:bold; }
.tl { text-align:left; }
.tj { text-align:justify; }
.tr { text-align:right; }
.tc { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.vt { vertical-align: top; }
.vm { vertical-align: middle; }
.di { display: inline; }
p.error {color: red; }
p.info {font-weight: bold; font-size: 12px; text-align: center;}
p.info2 {}
p.mt {margin: 5px 0 0 0px;}
h1 {font-size:12px; font-weight: bold;}
hr {color: #B6B6B6; width: 100%;}

.subtitle {color: #B35758; font-size: 16px; font-weight: bold;}

img.foto {
  border:solid 2px #9E9E9E;
  margin: 0 10px 10px 0;
}

.bigContent {
  background-color: white !important;
  background-image: url('../gfx/backgrounds/cbig.png') !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;  
}

textarea { font-family:Arial; font-size:11px; } 

a.katalog:hover  {
  display:block;
  width:172px; 
  height:33px;
  background: url('../gfx/zamow_katalog.jpg') bottom left no-repeat;
}

a.katalog {
  display:block;
  width:172px; 
  height:33px;
  background: url('../gfx/zamow_katalog.jpg') top left no-repeat;
}