/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img,embed{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
option{padding:0 .5em 0 1px}
input,textarea{font-size:1em;padding:1px}
input.btn{cursor:pointer;padding:0;border:0;}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
h1,h2,h3,h4{font-size:1em;}
.clear{clear:both}
.clearfix:after{content:'';display:block;clear:both}

/* Html,body,#body */
html{background:#fff;}
body,input,textarea,select{color:#000;font-size:11px;font-family:arial,sans-serif;}
#body{position:relative;width:995px;margin:0 auto;padding:181px 0 0;background:url(../images/header_bg.png) no-repeat;}

#logo{position:absolute;left:0px;top:53px;padding:0 10px 1px 10px;background:#fff;}
#logo-daf{position:absolute;right:0px;top:65px;}

#header-nav{position:absolute;right:0;top:115px;overflow:hidden;}
#header-nav li{float:left;color:#898888;padding:0 15px;border-left:1px solid #898888;margin:0 1px 0 -1px;display:inline;}
#header-nav li a{color:#898888;}
#header-nav li a:hover,#header-nav li.active a{color:#010101;font-weight:bold;}

/* nav */
#nav{position:absolute;right:0;top:115px;z-index:99;}
#nav li{float:left;line-height:12px;padding:0px 10px 2px;border-left:1px solid #ccc;color:#000;}
#nav li.home{border:0;}
#nav a{float:left;color:#999;background:#fff;}
#nav a:hover{color:#000;}
#nav li ul{display:none;width:142px;position:absolute;left:5px;top:13px;border:1px solid #ccc;border-bottom:0;z-index:999}
#nav li:hover{position:relative;}
#nav li:hover ul{display:block;}
#nav li li{background:none;padding:0;border:0;}
#nav li li a{width:118px;color:#000;float:left;background:url(../images/nav2_li_bg.png) no-repeat;line-height:13px;padding:4px 0 4px 24px;border:0;border-bottom:1px solid #ccc;text-transform:none;}
#nav li li a:hover{color:#fff;background:url(../images/nav2_li_bg-h.png) no-repeat;}
#nav .lang span{float:left;padding:0 3px;color:#999;}
#nav .lang a.active{color:#000;}


#header-nav2{position:absolute;right:0;top:158px;overflow:hidden;text-align:right;}
#header-nav2 li{float:left;}

/* MAIN */
#main{overflow:hidden;zoom:1;background:url(../images/main_bg.png) repeat-x;}

/* LEFT */
#left{float:left;width:222px;padding:10px 0 0 15px;}
#left ul{padding:15px 0}
#left li{border-bottom:1px solid #ccc;line-height:22px;padding:0 0 0 25px;background:url(../images/arrow-next.png) 11px 6px no-repeat;}
#left a{color:#020000}
#left a:hover{text-decoration:underline;}

/* FOOTER */
#footer{border-top:8px solid #122D84;margin:30px 0 0;position:relative;height:30px;}
#footer a{color:#000}
#footer hr{display:none;}
#footer address{color:#B8B8B8;padding:7px 0 0 5px;}
#footer .d{color:#B8B8B8;position:absolute;right:5px;top:7px;}
* html #footer .d{top:12px;}
#footer .d a{color:#B8B8B8;}
#footer .d a:hover{text-decoration:underline;}

/* CONTENT */
#content{float:right;position:relative;width:740px;padding:0 5px 0 0;}


/* CONTENT Basic Styles */
#content a{color:#FC9400;text-decoration:underline}
#content h1{border-bottom:1px dashed #BFBFBF;color:#000;font-size:18px;line-height:22px;padding:10px 0 3px;margin:0 0 10px;}
#content h2{border-bottom:1px dashed #BFBFBF;color:#000;font-size:14px;line-height:18px;padding:6px 0 6px 5px;}
#content h2.top{background:url(../images/main_bg.png) repeat-x;}
#content p{margin:0 0 1em;line-height:14px;}
#content p.sub{padding:0 10px 10px;border-bottom:1px dashed #BFBFBF;}
#content ul{list-style:disc;margin:0.5em 0 1em 0;padding:0 5px}
#content ul li{margin:0 0 .5em 2em}
#errors {color:red}

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

/* INDEX */
#content .samochody{margin:0 0 20px -5px;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 10px;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;}

#search{}
#search select{padding:1px;border:1px solid #ccc;color:#999;width:160px;}
#search input{vertical-align:top;width:auto;border:0;padding:0;}

#content p.nav{text-align:right;margin:-20px 0 0;}

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

#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}

#content .page_nav{padding:0 20px 20px;font-size:1.1em}
#content .page_nav a{color:navy}

#left-newsletter{margin:15px 0 0;}
#left-newsletter h2{font-size:13px;line-height:18px;}
#left-newsletter p{color:#999;line-height:14px;padding:0 0 5px;}
#left-newsletter input{width:120px;border:1px solid #ccc;padding:1px;}
#left-newsletter input.submit{padding:0;width:auto;}

#left #search{padding:15px 10px;}
#left #search select{margin:0 0 5px;}
#left .imp a{color:red;}