/* PAGE - HOME */
#home-box-1{width:459px;float:left;}
#home-box-1 .box{overflow:hidden;zoom:1;margin:0 0 25px;}
#home-box-1 .box img{float:left;padding:0 10px 0 0;}
#home-box-1 .box div.box-in{float:left;width:330px;}
#home-box-1 h2{padding:0 0 5px;margin:0;font-size:12px;color:#CC0000;}
#home-box-1 .ed{text-align:left;}
#home-box-1 p.link{margin:0;text-align:left;}
#home-box-1 p{font-size:11px;line-height:16px;color:#666;}

#home-box-2{width:295px;float:left;border-left:1px solid #ccc;padding:0 0 0 10px;margin:0 0 0 -11px;}
#home-box-2 .box{overflow:hidden;zoom:1;margin:0 0 25px;}
#home-box-2 .box img{float:left;padding:0 10px 0 0;}
#home-box-2 .box div.box-in{float:left;width:170px;}
#home-box-2 h2{padding:0 0 5px;margin:0;font-size:12px;color:#000;}
#home-box-2 .ed{text-align:left;}
#home-box-2 p.link{margin:0;text-align:left;}
#home-box-2 p{font-size:11px;line-height:16px;color:#666;}


.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 -25px 0;overflow:hidden;}
#galeria .item{background:url(../images/branding/photo_bg.png) no-repeat;float:left;padding:0 18px;width:200px;height:230px;margin:0 18px 15px 0;}
body.wide #galeria .item{margin:0 10px 15px 0;}
#galeria .item h3{color:#333;font-size:12px;line-height:12px;padding:8px 0;}
#galeria .item a{display:block;width:200px;height:150px;overflow:hidden;text-align:center;}
#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;}
* html body.wide #galeria{margin:10px -18px 0 0;zoom:1;}
* html body.wide #galeria .item{margin:0 6px 15px 0;}


/* INDEX */
#content .samochody{margin:0 0 20px -8px;overflow:hidden;zoom:1;}
#content .samochody .item{background:url(../images/auto_bg.png) 0 30px no-repeat;height:300px;width:237px;position:relative;float:left;margin:0 0 10px 8px;display:inline;}
#content .samochody .item h3{color:#000;font-size:14px;font-weight:bold;height:47px;line-height:30px;}
#content .samochody .item .img{margin:0 0 0 17px;}
#content .samochody .item p{color:#000;line-height:20px;padding:5px 17px 0;}
#content .samochody .item p span.label{color:#C4C2C2;width:35px;padding:0 5px 0 0;display:-moz-inline-box;display:inline-block;text-align:right;}
#content .samochody .item p span.cena{color:#B40003;font-weight:bold;}
#content .samochody .item p span.cena a{color:#B40003;font-weight:bold;}
#content .samochody .item a.print{position:absolute;right:20px;bottom:7px;}
#content .samochody .item span.sprzedany{color:red;font-weight:bold;text-transform:uppercase;position:absolute;left:58px;bottom:7px;font-size:14px;}

/* CONTENT FORM Styles */
#content form{margin:0 0 20px;padding:0 5px}
#content input.image{border:0;width:auto}
#content form div.row{margin:0 0 .5em}
#content label{display:-moz-inline-box;display:inline-block;margin-right:.5em;width:9em;padding:2px 0 0;text-align:right;vertical-align:top}
#content label.required{font-weight:bold}
#content input,#content textarea{border:1px solid #ccc;padding:1px;text-align:left;width:20em}
#content div#ta input,#content div#ta textarea{width:auto}
#content div#ta .integer{text-align:right}
#content option{padding:1px .5em 0 1px}
#content input.submit{border:1px solid #ccc;width:auto; background:#011E82;color:#fff;text-align:center;margin-left:10em;cursor:pointer}
#content input.checkbox{width:auto;border:0;margin:0 .5em 0 10em}
#content #msg-errors{color:red;margin:0 0 1em}
#content #msg-success{color:blue;margin:0 0 1em}

/* SAMOCHOD */
#samochod{float:right;margin:0 -10px 0 0;width:345px;padding:5px 0 0;}
#samochod .pics{overflow:hidden;zoom:1;}
#samochod .pics a{display:block;float:left;margin:0 5px 5px 0;display:inline;}
#samochod .pics a img{height:130px;width:165px;padding:0;}
#samochod .pics a.main img{width:335px;height:auto;}
#samochod p{padding:15px 0 0 5px;margin:0;}
#samochod2{float:left;width:390px;}
#samochod2 table{width:390px;border-collapse:collapse;border-spacing:0;margin:12px 0 0;}
#samochod2 table th{border-bottom:1px dashed #BFBFBF;color:#939292;text-align:right;width:165px;padding:0 25px 0 0;line-height:20px;}
#samochod2 table td{border-bottom:1px dashed #BFBFBF;color:#000;line-height:20px;}
#samochod2 table td p{line-height:13px;margin:0;padding:3px 0;}
#samochod2 table td a{color:#B40003;}
#content h3.wyp{font-size:16px;padding:0;margin:15px 0;font-family:arial,sans-serif;}

#content{position:relative;}
#powrot{position:absolute;right:10px;top:15px;font-family:tahoma,sans-serif;}
#powrot a{color:#B20003;text-decoration:none}
#powrot a:hover{text-decoration:underline}


#right .box-polecamy p{color:#000;margin:0 0 3px;padding:0;font-weight:bold;}
#right .box-polecamy p{color:#112E83;font-weight:bold;font-size:13px;display:block;text-align:center;letter-spacing:2px;}
#right .box-polecamy a:hover{color:#333;text-decoration:none;}
#right .box-polecamy a{display:block;text-align:center;margin-bottom:10px;}
#right .box-polecamy img{margin:0 0 3px}


#right .box-autoryzacja .in{text-align:center;background:#f0f0f0;padding:7px 0;}
#right .box-autoryzacja .in img{vertical-align:middle;margin:10px 5px;}

.col-1{float:left;width:220px;}
.col-2{float:right;width:220px;}

#content .kontakt_tel{float:right;width:150px;}
#content .kontakt_tel img{float:left;margin:0 5px 10px 0;}
#content .kontakt_form{float:left;width:330px;}
#content .kontakt_form label{width:7em;}
#content .kontakt_form input.submit{margin-left:8em;}



/* --------------------------------------------------
  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;
}


.wyd{overflow:hidden;zoom:1;}


/* 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;}



table.autoryzacje{width:100%;}
table.autoryzacje h2{margin:0;}
table.autoryzacje h3{margin:0;}
table.autoryzacje td{padding:5px;width:50%;border:1px solid #ccc;}
