/* PAGE - HOME */
#home-box-1{width:450px;float:left;border-right:1px solid #ccc;padding:0 10px 0 0;}
#home-box-1 .box{overflow:hidden;zoom:1;margin:0 0 10px;padding:10px;}
#home-box-1 .pic{float:left;padding:0 15px 0 0;text-align:center;}
#home-box-1 div.box-in{float:left;width:230px;}
#home-box-1 h2{font-size:17px;line-height:103%;padding:0 0 5px;margin:0;color:#000;}
#home-box-1 div{color:#666;}
#home-box-1 div p{color:#666;}

#home-box-2{width:290px;padding:0 0 0 10px;float:left;border-left:1px solid #ccc;margin:0 0 0 -1px}
#home-box-2 h2{margin:0 0 10px;line-height:22px;height:22px;background:url(../images/h2-dots.png) 0 100% repeat-x;color:#b4030d;font-size:13px;font-weight:bold;}
#home-box-2 .box{padding:0 20px 5px 100px;position:relative;}
#home-box-2 .box h3{color:#000;font-weight:bold;font-size:14px;padding:3px 0 0;}
#home-box-2 .box div{color:#666;margin:0}
#home-box-2 .box div p{color:#666;margin:0}
#home-box-2 .box img{position:absolute;left:0px;top:0px;width:85px;height:85px;background:url(../images/home-pic_bg.png) no-repeat;padding:4px 0 0 4px;}


.c .pics{text-align:center;}
.c .pics img{padding:5px;}

ul.pics{overflow:hidden;zoom:1;list-style:none;margin:0;}
ul.pics li{float:left;margin:0 5px;display:inline;height:130px;font-size:11px;text-align:center;}
ul.pics li img{border:1px solid #ccc;height:105px;width:140px}

.tel{padding:0 0 0 3em;font-weight:bold;;}

#galeria{margin:10px -18px 0 0;overflow:hidden;}
#galeria .item{background:url(../images/branding/photo_bg.png) 0 100% no-repeat;float:left;padding:0 18px;width:200px;height:210px;margin:0 18px 15px 0;}
body.wide #galeria .item{margin:0 10px 15px 0;}
#galeria .item a{display:block;width:200px;height:150px;overflow:hidden;text-align:center;margin:15px 0 0;}
#galeria .item p{background:url(../images/branding/ico-zoom.png) 0 10px no-repeat;height:21px;padding:10px 0 0 30px;line-height:21px;color:#666;}

#galeria2{margin:10px -18px 0 0;overflow:hidden;}
#galeria2 .item{float:left;padding:15px 18px 0;width:200px;height:150px;margin:0 10px 15px 0;border:1px solid #ccc;}
#galeria2 .item td{display:block;width:200px;height:100px;overflow:hidden;text-align:center;vertical-align:bottom;display:table-cell;}
#galeria2 .item td img{vertical-align:bottom;}
#galeria2 .item p{height:21px;padding:10px 5px 0 0;line-height:21px;color:#666;text-align:center;}

div.wyd{border-top:1px dashed #ccc;padding:20px 0 0;margin:20px 0 0;overflow:hidden;zoom:1}
div.wyd h2{margin:0 0 10px;}

/* SPRZEDAWCY */
.sprzedawca{width:240px;float:left;margin:0 5px 0 0;position:relative;height:115px;}
.sprzedawca img{position:absolute;left:0px;top:0px;}
.sprzedawca h3{font-size:12px;font-weight:bold;line-height:12px;margin:0;margin:0 0 3px 70px;}
.sprzedawca p{line-height:12px;font-size:11px;margin:0 0 10px 70px;}

h2.zespol{text-align:center;color:#b4030d}

.c p.right{float:right;margin:0 0 1em 2em}

.c a.mapa{color:red;font-weight:bold;text-decoration:underline}

.clear_hr{border-bottom:1px dashed #ccc;margin:0 0 1.5em;}


/* --------------------------------------------------
  7.3 Category
-------------------------------------------------- */

.daf-products .visual-heading {
  display: block;
  position: relative;
  clear: both;
}

.daf-products .visual-heading .image {
  float: left;
  margin-right: 15px;
  margin-bottom: 2px;
}

.daf-products .visual-heading p , 
.daf-products .visual-heading div {
  line-height: 15px;
  color: #333;
  color:#666666;
  font-size:11px;
}

.daf-products .category {
  display: block;
  float: left;
  margin: 0 0 15px 15px;
  padding: 0;
  width: 227px;
  padding-bottom: 20px;
}

.daf-products .truck-overview .category {
  clear: both;
  position: relative;
}

.daf-products .cat-container {
  position: relative;
  overflow: hidden;
  margin-bottom: 15px;
}

.daf-products .cat-container .category div.more {
  clear: both;
  position: absolute; 
  width: 232px;
  bottom: 0px;
  padding-bottom: 4px;
  border-bottom: 1px solid #ccc;
}

.daf-products .category .more hr {
  display: none;
}

.daf-products .category h4 {
  display: block;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}

.daf-products .category h4,
.daf-products .category h4 a {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}

.daf-products .category h4.title,
.daf-products .category h4.title a {
  font-size: 19px;
}

.daf-products .category img.small {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
}

.daf-products .category  img.big {
  display: block;
  float: none;
  clear: both;
  margin-bottom: 5px;
}

.daf-products .category p , 
.daf-products .category div.paragraph{
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 5px;
  color: #666;
}

.daf-products .category a.more {
  display: block;
  clear: both;
  float: left;
  margin-bottom: 5px;
  color: #112e83;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  padding-left: 18px;
  margin-left:0;
  background: url( "../images/branding/arrow-next.png" ) center left no-repeat;
}

.daf-products .category a.more:hover {
  color: #000;
}

.column-content p.intro,
.column-content div.paragraph-intro {
  font-size: 12px;
  font-weight: normal;
  color: #333;
  line-height: 14px;
  padding-left: 9px;
  margin-bottom: 10px;
}

.daf-content .shade {
  clear: both;
  height: 15px;
  line-height: 15px;
  background: url( "../images/branding/box_top_bg.png" ) bottom left repeat-x;
}

.daf-content .shade hr {
  display: none;
}



table.ms-rteTable-1 {
  clear: both;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
}

.ms-rteTable-1 tr.ms-rteTableHeaderRow-1 td {
  color: #112e83;
  font: 11px Arial, sans-serif;
  font-size: 11px;
  line-height: 15px;
  padding: 0;
  margin: 0;
  padding-bottom: 7px;
  font-weight: bold;
  text-align: left;
}

table.ms-rteTable-1 tbody tr {
  background: #eee;
}

table tbody tr.ms-rteTableHeaderRow-1,
table.ms-rteTable-1 tbody tr.ms-rteTableOddRow-1 {
  background: #fff;
}

table.ms-rteTable-1 tbody tr.ms-rteTableHeaderRow-1 td {
  border-top: none;
}

table.ms-rteTable-1 td {
  color: #000;
  line-height: 18px;
  font: 11px Arial, sans-serif;
  padding: 0 5px;
  border-top: 1px solid #ccc;
  vertical-align:middle;
}

table.ms-rteTable-1 td.ms-rteTableFirstCol-1,
table.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1 { 
  padding-left: 10px;
}

/* POPUP */
#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background:url(../images/popup_overlay.png);}
#overlay table{width:100%;height:100%;}
#overlay table td{vertical-align:middle;}
#overlay_in{width:881px;height:552px;margin:0 auto;}

