@charset "utf-8";
/* CSS Document */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a { }

/* typography.css */
body {font-size:12px;color:#3c3c3c;background-image: url(images/site_bg.jpg); background-repeat: repeat-x; background-position:top center;background-color:#f3f0e8;font-family:Arial,Tahoma,Helvetica,Verdana,sans-serif;}
h1 {font-size: 2em;margin-bottom:1.5em;}
h2 {font-size: 1.5em;margin-bottom:1.5em;}
h3 {font-size: 1.17em;margin-bottom:1.5em;}
h4 {font-size: 1em;margin-bottom:1.5em;}
h5 {font-size: .83em;margin-bottom:1.0em;}
h6 {font-size: .75em;margin-bottom:1.0em;}
p {margin:0 0 1.0em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
img.topmenu {margin: 0; padding: 0;}
a:focus, a:hover {text-decoration:underline;}
a {color:#494949;text-decoration:none; outline: 0;}
a:hover.dotted{border-bottom:dotted 1px;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 3em;}
ul, ol {margin:0 1.5em 1.5em 3em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.9em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2;}
.hide {display:none;}
.quiet {color:#999;}
.silient {color:#bbb;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.lilast{background:none;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.block{display:block;}
.inline{display:inline;}
.b{font-weight:bold;}

/* grid.css */
.outer-container {width:1093px;margin:0 auto;background-image: url('images/outer_bg.jpg');background-repeat: repeat-y; background-position:top center;}
.outer-container-nobg {width:1093px;margin:0 auto;}
.container {width:997px;margin:0 auto;background:#fff;}

hr {color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.25em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-bottom:10px;color:#7a0101;}
input.text, input.title,input.button, textarea, select {margin:0.2em 0;border:1px solid #8f8f8d;color:#444;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text{padding:0.2em 0.3em;font-size:1.1em;}
select{font-size:1.1em;}
input.large {width:400px;}
input.normal {width:250px;}
input.half {width:150px;}
input.quater {width:90px;}
input.title {font-size:1.5em;}
input.button{border:solid 1px #777;padding:0.2em 0.3em;font-weight:bold;background-color:#f1f1f1;color: #444444;text-align:center;font-size:1em;}
textarea {padding:5px;}
.error2, .notice, .success, .neutral {padding:.5em;margin-bottom:1.5em;border-width:2px;border-style:solid;}
.blank_msg {padding:.9em;margin-bottom:1em;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;display:block;text-align:left;}

.item-row{margin:0px 0px 8px 0px;}
.item-row em{display:block;margin-left:195px;}
.star-required{color:#da0000;font-weight:bold;}

.item-row label {font-weight:bold;width:190px;text-align:right;float:left;margin-right:5px;}
.item-row label.error {background:none;color:#da0000;margin-left:195px;text-align:left;float:none;}

.notice {background:#F5FFFA;color:#514721;border-color:#87CEEB;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.neutral {background:url(src/bg1.gif) repeat-x top left;color:#333;border-color:#ddd;border-width:1px;}
.error2 {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}

.error2 a,.errormsg {color:#ad2156;font-weight:bold;}
.notice a,.noticemsg {color:#514721;}
.success a,.successmsg {color:#264409;}

.flleft{float:left;}
.flright{float:right;}
.submitbtn{padding:15px 15px 25px 0;}

/*******************************************************/

#top-container {width: 997px;height:159px;position:relative;font-size:12px;background:#FFF;}
#top-container .logo{position:absolute;left:9px;top:0px;}
#top-container .img1{position:absolute;left:243px;bottom:0px;}
#top-container .img2{position:absolute;right:0px;top:0px;}

#top-container .menu{position:absolute;right:8px;top:58px;}
#top-container .menu li{float:left;display:inline;margin-right:15px;}

/**************************************************************************/

#slides{padding:10px 10px;}

#left-container {width:235px;float:left;display:inline;margin-left:9px;margin-bottom:20px;}
#center-container {width:482px;float:left;display:inline;margin-left:13px;}
#right-container {width:234px;float:left;display:inline;margin-left:13px;}
#right-big-container {width:729px;float:left;display:inline;margin-left:13px;margin-bottom:20px;}

#menu-container {width:997px;height:53px;background-image: url('images/menu_bg.jpg'); background-repeat: no-repeat;}
#menu-container ul{list-style:none;margin:0px;margin-left:10px;padding-top:5px}
#menu-container ul li{float:left;display:inline;margin:0px 0px;}

#foot-container {width: 997px;height:119px;position:relative;background-image: url('images/foot_bg.png'); background-repeat: no-repeat;background-color:#f3f0e8}
#foot-container p.info{line-height:170%;color:#7e7e7e;position:absolute;left:10px;top:10px;margin:0px;}
#foot-container p.info2{line-height:170%;color:#7e7e7e;position:absolute;left:619px;top:8px;margin:0px;}
#foot-container div.autor{position:absolute;left:10px;top:96px;color:#7e7e7e;}
#foot-container img.logotenit{position:absolute;left:186px;top:90px;color:#7e7e7e;}

.banery_lewa, .baner_prawa{margin:3px 0px}

/**************************************************************************/

div.dvKalk{width:235px;background-image: url('images/kalk_bg.jpg'); background-repeat: no-repeat;background-position:top;margin-bottom:3px;color:#fff;position:relative;height:195px;}
div.dvKalkFields{position:absolute;left:10px;top:40px;}
div.dvKalk input, div.dvKalk select {font-size: 11px;border:1px solid #8f8f8d;}
div.dvKalk label{display:block;font-weight:normal;}
div.dvKalk div.row  {margin:4px 0px;}
div.dvKalk .obliczbtn {width:53px;height:22px;background-image: url('images/oblicz_btn.png'); background-repeat: no-repeat;position:absolute;left:131px;bottom:5px;cursor:pointer;border:0px;}

div.dvSearch{width:235px;background-image: url('images/search_bg_s.jpg'); background-repeat: no-repeat;background-position:top;margin-bottom:3px;background-color:#ac0000;color:#fff}
div.dvSearch .inbox{background-image: url('images/search_bg_e.jpg'); background-repeat: no-repeat;background-position:bottom;margin-bottom:0px;}
div.dvSearchFields{padding-left:11px;padding-top:40px}
div.dvSearch input, div.dvSearch select {font-size: 11px;border:1px solid #8f8f8d;}
div.dvSearch div.row  {margin:4px 0px;}
div.dvSearch div.row div.cell {float: left; margin: 1px;}
div.dvSearch div.row div.c1 {width: 80px;padding-top:2px;}
div.dvSearch div.row div.c2 {width: 56px;}
div.dvSearch div.row div.c3 {width: 18px;padding-top:2px;}
div.dvSearch label{display:block;font-weight:normal;}
div.dvSearch .searchbtn {width:52px;height:19px;background-image: url('images/szukaj_btn.jpg'); background-repeat: no-repeat;margin:30px 0px 6px 130px;border:0px;cursor:pointer;}
div.dvSearch select {width: 150px;}

div.dvPolecane{width:482px;background-image: url('images/polecamy_bg_s.png'); background-repeat: no-repeat;background-position:top;margin-bottom:0px;background-color:#ac0000;color:#fff;padding-top:33px;margin-bottom:10px;}
div.dvPolecane .inbox{background-image: url('images/polecamy_bg_e.png'); background-repeat: no-repeat;background-position:bottom;margin-bottom:0px;padding-bottom:5px;min-height:400px;}
div.dvPolecane .oferta-box{float:left;display:inline;background-image: url('images/box_red.jpg'); background-repeat: no-repeat;background-position:bottom;margin-bottom:0px;width:223px;height:179px;margin:10px 9px;}
div.dvPolecane .tresc{padding:2px 10px;}
div.dvPolecane .thb{padding:5px 5px;}
div.dvPolecane span{color:#FFF;}
div.dvPolecane div.cell {float: left; margin: 1px;}
div.dvPolecane div.c1 {width: 135px;}
div.dvPolecane div.c2 {width: 60px;}
div.dvPolecane a{color:white;}

div.dvPolecane img.polecane_wiecej{margin-top:15px;margin-left:370px;}

div.dvNajnowsze{width:482px;background-image: url('images/najnowsze_bg_s.png'); background-repeat: no-repeat;background-position:top;margin-bottom:0px;background-color:#77a84c;color:#fff;padding-top:33px;margin-bottom:10px;}
div.dvNajnowsze .inbox{background-image: url('images/najnowsze_bg_e.png'); background-repeat: no-repeat;background-position:bottom;margin-bottom:0px;padding-bottom:5px;}
div.dvNajnowsze .oferta-box{float:left;display:inline;background-image: url('images/box_green.jpg'); background-repeat: no-repeat;background-position:bottom;margin-bottom:0px;width:223px;height:179px;margin:10px 9px;}
div.dvNajnowsze .tresc{padding:5px 10px;}
div.dvNajnowsze .thb{padding:2px 5px;}
div.dvNajnowsze span{color:#FFF;}
div.dvNajnowsze div.cell {float: left; margin: 1px;}
div.dvNajnowsze div.c1 {width: 135px;}
div.dvNajnowsze div.c2 {width: 60px;}
div.dvNajnowsze a{color:white;}

div div.dvPages div.p {float: left; cursor: pointer; padding: 0px 4px 0px 4px;}
div div.dvPages div.p img{padding-left: 3px; padding-right: 3px;}
div div.dvPages div.ods {float: left; width: 10px;}

div.dvOffers {width:729px;}
div.dvOffers table.tbList tr.tbListHead th {background:#496530;color:white;border-right:1px solid #fff;padding:8px;}
div.dvOffers table.tbList tr.darker td {background:#f2efe7;}
div.dvOffers table.tbList tr td a{color:#910101;}
div.dvOffers table.tbList tr td{color:#910101;border-right:1px solid #fff;}

div.dvOffers table.tbList td.sort img {cursor: pointer;}

div.nagl1{background-image: url('images/nagl_red.jpg'); background-repeat: repeat-x;background-position:top;padding:12px 10px 5px 10px;height:22px;color:#f3f0e8;font-size:14px;}
div.nagl2{background-image: url('images/nagl_green.jpg'); background-repeat: repeat-x;background-position:top;padding:12px 10px 5px 10px;height:22px;color:#f3f0e8;font-size:14px;}

div.dvOffer{}
div.dvOffer .colthb{float:left;display:inline;margin-right:23px;margin-left:7px;width:406px;margin-bottom:10px;}
div.dvOffer .colinfo{float:left;display:inline;width:274px;margin-bottom:10px;}
div.dvOffer .row{font-size:14px;font-weight:bold;color:#0e0e0e;margin-bottom:10px;}
div.dvOffer .wyr{color:#a10000;}
div.dvOffer div.btn{float:left;display:inline;margin-right:15px;}
div.dvOffer div.section div.rowitem {border-bottom:1px solid #b6ab8e;}
div.dvOffer div.section div.rowitem div.key {float: left; width: 200px; padding: 2px; }
div.dvOffer div.section div.rowitem div.val {float: left; width: 410px; padding: 2px;font-weight:bold}
div.dvOffer div.section {clear: both;background:#f8f5ec;margin-bottom:15px;}
div.dvOffer div.section div.tit {background-color: #9a1816; font-size: 12px; font-weight: bold; color:white;padding:5px 10px}
div.dvOffer div.swf a img {border: 0px;}
div.dvOffer div.section div.swfFile {float: left; text-align: center; margin: 1px 2px 2px 2px;}
div.dvOffer div.section .thb{margin:5px;}

/**************************************************************************/

div.content{padding:15px 7px; background:#eee8d8;}
div.content p{line-height:130%;}
div.content h2{color:#7a0101;font-weight:bold;}

.news{padding:7px;}
.news .data{color:#971a11;}
.news h4{font-weight:bold;margin-bottom:1em;}
.news a.wiecej{float:right;display:inline;color:#971a11;}
.news img.thb{float:left;display:inline;margin-right:8px;margin-top:4px;border:1px solid #9e9e9e; padding:3px; background:#FFF;}
.news img.miniatura{float:left;display:inline;margin-right:8px;margin-top:8px;border:1px solid #9e9e9e; padding:3px; background:#FFF;}

div.dvNewsGl{width:234px;background-image: url('images/box_okiem_s.jpg'); background-repeat: no-repeat;background-position:top;margin-bottom:0px;background-color:#f3f0e8;padding-top:35px;margin-bottom:10px;}
div.dvNewsGl .inbox{background-image: url('images/box_right_e.jpg'); background-repeat: no-repeat;background-position:bottom;margin-bottom:0px;padding-bottom:8px;}

div.dvNewsGl2{width:234px;background-image: url('images/box_news_s.jpg'); background-repeat: no-repeat;background-position:top;margin-bottom:0px;background-color:#f3f0e8;padding-top:35px;margin-bottom:10px;}
div.dvNewsGl2 .inbox{background-image: url('images/box_right_e.jpg'); background-repeat: no-repeat;background-position:bottom;margin-bottom:0px;padding-bottom:8px;}

.newsgl{padding:10px;border-bottom:1px solid #b4b0a3;}
.newsgl .tytul{font-weight:bold;}
.newsgl a.wiecej{float:right;display:inline;color:#971a11;}
img.newsgl_wiecej{margin-top:15px;margin-left:130px;}

ul.pager {margin:0px;float:right;display:inline;font-size:14px;padding:7px;}
ul.pager li{ display:inline;float:left; padding:0px 4px;color:#fff;}
ul.pager li a{ float:left;text-decoration:none;display:inline;color:#fff;}

/*******************************************************************/

div.last {margin-right:0;}
