body, html  { background:#a49189 url("../images/html_bg.gif") repeat-x top; margin:0; padding:0; color:#512c1c; }
a           { color:#b30006; }
a:hover     { color:#b30006; text-decoration:none; }

#wrapper    { width:800px; margin:0 auto; }

#header     { background:url("../images/belka_gora.gif") no-repeat bottom; height:175px; position:relative; }
#content    { background:#fff url("../images/bela_dol.gif") no-repeat bottom; padding:20px 30px; text-align:left; }
#footer     { height:100px; position:relative; padding:0 20px; text-align:left; font-size:11px; }

img.logo    { position:absolute; top:20px; left:40px; }

#header .info       { position:absolute; top:20px; right:30px; width:470px; text-align:left; }
#header .info h1    { background:url("../images/header_belka.gif") no-repeat bottom; padding:0 10px 10px 10px; margin-bottom:10px; font-family:Georgia; font-size:30px; color:#b30006; line-height:1.3; }
#header .info h2    { padding:0 10px 0 10px; }
#header .info h2 a  { text-decoration:none; color:#512c1c; }
#header .info p     { font-family:Georgia; font-size:12px; color:#512c1c; margin:0; padding:0 10px; }

#footer .copy       { position:absolute; top:10px; left:20px; margin:0; }
#footer .copy .tel  { color:#b30006; }
#footer .madeby     { position:absolute; top:10px; right:20px; margin:0; }

#content                  { line-height:1.5; }
#content h2               { font-size:16px; font-weight:bold; color:#000; font-family:Georgia; padding-bottom:5px; border-bottom:1px solid #000; }
#content h3               { font-size:12px; font-weight:bold; color:#000; font-family:Georgia; margin:15px 0 5px 0; }
#content p                { margin:10px 0; line-height:1.4; }
#content strong           { font-weight:bold; color:#000; }
#content li               { margin:0 0 0 30px; list-style:disc; }
#content .item-text       { margin-bottom:20px; }
#content .powrot          { text-align:right; }
#content .col2-set        { }
#content .col2-set .col-1 { float:left; width:490px; }
#content .col2-set .col-2 { float:right; width:220px; }

#content .col2-set .col-2 .ostatnie { margin-top:40px; }
#content .col2-set .col-2 dl { margin: 10px 0; }
#content .col2-set .col-2 dt { font-weight: bold; }
#content .col2-set .col-2 dd { margin: 5px 0 12px 15px; }  

#content .foto-info p { float:left; }
#content .foto-info p.foto { width:200px; }
#content .foto-info p.info { width:270px; }
#content .foto-info p.info a.out { text-decoration:none; color:#000; }

.nrtel { color: #4D9026; font-size:24px; }

.col2-set:after, 
.buttons:after,
.foto-info:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


/* CENNIK */
div.price p.negocjacje {
  color: #f00;
  }
div.price table.cennik {
  margin: 10px 0 10px 0;
  border-spacing: 0;
  border-collapse: collapse;
  }
div.price table.cennik th,
div.price table.cennik td {
  border: 1px solid #666;
  padding: 5px 10px;
  }  
div.price table.cennik th {
  font-weight: bold;
  background: #eee;
  }