@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------
1. GENERAL
----------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: inside; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* end of import */

html { height: 100%;  } 
body { height: 100%; text-align: center; background-position: center top!important; background-repeat: no-repeat!important; background-color:#f7f7f7;  }
p { margin: 0 0 14px 0; line-height: 15px; }

/* -----------------------------------------------
2. LAYOUT
----------------------------------------------- */
div#bg-x { width: 100%; margin: 0 auto; background: url('images/bg-baner.gif') repeat-x top center;}
div#bg { width: 100%; margin: 0 auto; background: url('images/baner.jpg') no-repeat top center;}
div#wrapper { width: 1000px; margin: 0 auto; }
div#header { width: 1000px; float: left; }
div#header_flash { width: 1000px; height:363px; float: left; overflow: hidden; }
div#content { width: 1000px;  overflow: hidden; clear: both; background-color:#fffef0; text-align:justify; padding: 0px; color: #172120; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; border-left:#dbd9d2 1px solid; border-right:#dbd9d2 1px solid;  }
div#content-header { width: 1000px; overflow: hidden; }
div#content-body { width: 1000px; padding:0px;  }
div#column-left { width: 285px; float: left; padding-top:45px;}
div#column-right { width: 715px; float: left; padding-top:20px; }
div#footer { width: 100%; height:75px; background-color:#699794; border-top: #0d3935 solid 1px; padding-top:8px;  float: left; overflow: hidden; }
div#mask { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; background: #f4f1ec; }

/* content elements */
div.pad { padding: 30px 30px 30px 0px; }
div.clear { clear:both; }
div.footer-wrapper { width:1000px; margin: 0 auto; }
div.footer-left { width:285px; float:left;  }
div.footer-right { width:715px; float:left; color:#172120;  text-align:center; }
.opis { height:33px; line-height:33px; padding-left:16px; color:#fffef0; background-color:#3b5553; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; letter-spacing:1px; color:#75a9a5;  }


/* table */
div.table { width:656px;  }
div.cell-top { width:102px; color:#f4f1ec; padding:8px 5px 8px 5px; text-align:center;  display:block; overflow: hidden; float: left; background-color:#3b5553; border-bottom:#919191 1px solid;  border-top:#919191 1px solid; border-right:#919191 1px solid; }
div.cell-top-left { width:105px; color:#f4f1ec; padding:8px 5px 8px 5px; text-align:center;  display:block; overflow: hidden; float: left; background-color:#3b5553; border:#919191 1px solid;  }
div.cell-left { width:105px; padding:5px; text-align:center;  display:block; overflow: hidden; float: left; background-color:#FFF; border-bottom:#919191 1px solid; border-right:#919191 1px solid;  border-left:#919191 1px solid;  }
div.cell { width:102px; padding:5px; text-align:center;  display:block; overflow: hidden; float: left; background-color:#FFF; border-bottom:#919191 1px solid; border-right:#919191 1px solid; }

/* links */
a { color:#ff0000; text-decoration:none; }
a:hover {  color:#ff0000; text-decoration: underline;  }
div#footer a { color:#172120; text-decoration:none;  }
div#footer a:hover { color:#172120; text-decoration: underline;  }
.underline { text-decoration:underline; }
.bold { font-weight:bold; }

/* colors */
.red { color:#b51512; }
.white { color:#fff; }
.green { color:#ff0000; }

/* box */
div#ofertaBox { width:600px; float:right; margin:0; padding:0; margin-right:60px; }
div#offerHolder { width:500px; overflow:hidden; float:left; margin:0px; padding:0; height:200px; }
div.offerBox { width:500px; float:left; }
div.offerBox p { margin:12px 0 12px 0; line-height:16px; }
a.prevOffer, a.nextOffer { width:50px; height:35px; display:block; float:left; margin:60px 0 0 0; padding:0; background:url(images/offerLeft1.gif) no-repeat; }
a.nextOffer { background:url(images/offerRight1.gif) no-repeat; float:right; }
a.prevOffer:hover { background:url(images/offerLeft2.gif) no-repeat; background-position:0 0 0 3px; }
a.nextOffer:hover { background:url(images/offerRight2.gif) no-repeat; background-position:0 0 -3px 0; }
a.moreBtn { float:right; color:#000; }
a.moreBtn:hover { color:#F00; text-decoration:none; }
