/* Basic styles */
*{margin:0;padding:0}
a img,fieldset{border:0}
img,object{vertical-align:bottom}
a{cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline}
ul{list-style:none}
input,textarea{padding:1px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
td{vertical-align:top}
.hide{display:none}
.shide{left:-9999px;position:absolute}
.overflow{overflow:hidden;height:100%}

/* Html,body,wrapper */
html{background:#fff url('/images/html_bg.gif') repeat-x}
body{font:76%/100% tahoma,arial,sans-serif;text-align:center}
#wrapper{width:749px;margin:0 auto;text-align:left;position:relative}

/* HEADER */
#header{height:241px;position:relative}
#header-home{height:108px;position:relative}
#logo{position:absolute;left:0;top:15px}
#header-nav{position:absolute;left:0px;top:83px;height:25px;background:#EF1D26 url('/images/header_nav_bg.gif') no-repeat;width:749px}
#header-nav li{position:relative;float:left;border-right:1px solid #F67E84;font-size:.9em;padding:0 12px;margin:6px 0 0;line-height:1.1em}
#header-nav li.last{border:0}
#header-nav a{color:#fff;font-weight:bold}
#header-nav a:hover{text-decoration:underline}

#flash{padding-top:108px}

#header-nav ul{display:none;padding:14px 0 0;background:url('/images/header_nav_2u.gif') 0 10px no-repeat;}
#header-nav ul li{background:url('/images/header_nav_2.gif') no-repeat;height:24px;line-height:24px;margin:0;width:150px;border:0;font-size:1em;float:none}
#header-nav li:hover ul,
#header-nav li.hover ul{display:block;position:absolute;top:10px;left:5px}
#header-nav li:hover ul ul,
#header-nav li.hover ul ul{display:none}
#header-nav ul ul{display:none}

#header-nav ul ul{padding:0 0 0 9px;background:transparent}
#header-nav ul li:hover ul,
#header-nav ul li.hover ul{display:block;position:absolute;top:0;left:170px;z-index:20}
#header-nav ul li:hover ul ul,
#header-nav ul li.hover ul ul{display:none}

#header-nav ul ul li:hover ul,
#header-nav ul ul li.hover ul{display:block;position:absolute;top:0;left:170px;z-index:20}
#header-nav ul ul li:hover ul ul,
#header-nav ul ul li.hover ul ul{display:none}

#header-nav ul ul ul li:hover ul,
#header-nav ul ul ul li.hover ul{display:block;position:absolute;top:0;left:170px;z-index:20}
#header-nav ul ul ul li:hover ul ul,
#header-nav ul ul ul li.hover ul ul{display:none}

#header-nav ul ul ul ul li:hover ul,
#header-nav ul ul ul ul li.hover ul{display:block;position:absolute;top:0;left:170px;z-index:20}
#header-nav ul ul ul ul li:hover ul ul,
#header-nav ul ul ul ul li.hover ul ul{display:none}

#header-search{width:200px;position:absolute;right:0;top:40px}
#header-search input{border:1px solid #807F7F;background:url('/images/input_bg.gif') repeat-x;font-size:.9em}
#header-search input.image{border:0;background:none;padding:4px 0 0 4px}
#header-search label{color:#545454;font-size:.9em;font-weight:bold;padding:0 5px 0 0}

/* FOOTER */
#footer{height:100px;position:relative;margin:5em 0 0}
#footer-copyright{color:#7A7A7A;font-size:.9em;right:5px;position:absolute;top:35px}
#footer-design{color:#7A7A7A;font-size:.9em;position:absolute;right:5px;top:48px}
#footer-design a{color:#7A7A7A}
#footer-p{left:5px;position:absolute;top:35px}
#footer-p a{color:#7A7A7A;font-size:.9em}
#footer-nav{text-align:center;padding:7px 0;background:#F8F7F7}
#footer-nav li{display:inline;padding:0 10px;border-right:1px solid #C2C1C1;font-size:.9em}
#footer-nav li.last{border:0}
#footer-nav a{color:#7C7B7B}
#footer-nav a:hover{text-decoration:underline}

/* MAIN */
#main{display:inline-block;width:100%;}

/* LEFT */
#left{width:194px;float:left}
#left-szukaj_dealera{height:169px;background:url('/images/left-znajdz_delaera_bg.gif') no-repeat}
#left-szukaj_dealera h2{padding:14px 0 10px 9px;width:182px;height:17px;font-size:1em;background:url('/images/h2-znajdz_dealera.gif') 9px 15px no-repeat;text-indent:-9999px}
#left-szukaj_dealera form{margin:0 0 0 10px}
#left-szukaj_dealera form div{overflow:hidden;height:100%;margin:0 0 6px}
#left-szukaj_dealera form label{font-size:.9em;color:#fff;text-align:right;width:45px;float:left;padding:3px 5px 0 0}
#left-szukaj_dealera form input,#left-szukaj_dealera form select{float:left;border:1px solid #807F7F;background:url('/images/input_bg.gif') repeat-x;font-size:.9em}
#left-szukaj_dealera form input.image{border:0;background:transparent;margin:0 0 0 110px}
#left-szukaj_dealera img{padding:6px 0 0 6px}
#left-aktualnosci{background:url('/images/left-aktualnosci_bg.gif') no-repeat;margin:0 0 1em}
#left-aktualnosci h2{padding:7px 0 12px 0;width:194px;height:15px;position:relative;font-size:1em}
#left-aktualnosci h2 span{position:absolute;width:100%;height:100%;background:url('/images/h2-aktualnosci.gif') no-repeat}
#left-aktualnosci h3{color:#545454;font-size:.9em;font-weight:bold;padding:10px 0 0;margin:0 13px 0}
#left-aktualnosci p{font-size:.9em;color:#7A7A7B;;padding:0 0 10px;margin:0 13px 0;background:url('/images/dots-h.gif') left bottom repeat-x}
#left-aktualnosci p span{color:#323335;display:block;padding:0 0 .5em;font-size:.9em}
#left-partnerzy{margin:.5em 0 0 7px}
#left-poradnik_kierowcy{margin:.5em 0 0 7px}
#left-nav{background:url('/images/left_nav_bg.gif') 7px top repeat-y}
#left-nav div{background:url('/images/left_nav_bg_top.gif') 7px top no-repeat;}
#left-nav ul{background:url('/images/left_nav_bottom_bg.gif') 7px bottom no-repeat;padding:5px 0 0 15px}
#left-nav ul ul{background:none;padding:0;margin:0 0 0 -5px}
#left-nav li{color:#fff;font-size:.9em;background:url('/images/left_nav_li.gif') no-repeat;line-height:27px;padding:0 0 0 14px}
#left-nav li.last{background:url('/images/left_nav_li_last.gif') no-repeat}
#left-nav li a{color:#fff}
#left-nav li li{font-size:1em;background:url('/images/left_nav_li_li.gif') no-repeat;line-height:24px;padding:0 0 0 14px}
#left-nav a.active{font-weight:bold}

/* CONTENT */
#content{padding:0 25px 0 20px;float:right;width:510px;background:url('/images/content_top_bg.gif') 0 53px no-repeat;min-height:400px;height:auto}
* html #content{height:400px;overflow:visible}

.content-home{width:555px!important;padding:0!important}

/* CONTENT Styles */
#content{color:#545454;font-size:1em;line-height:120%}
#content p,#content table,#content form{margin:0 0 1em}
#content a{color:#1F4C6F}
#content h1{font-size:2.3em;color:#494C50;font-weight:normal;margin:20px 0 60px -10px;font-family:arial,sans-serif}
#content h2{font-size:1em;margin:0 0 .5em;color:#EF1D26}
#content ul{list-style:disc;margin:0.5em 0 1em 0}
#content ul li{margin:0 0 0 2em}
#content ol{list-style:decimal;margin:0.5em 0 1em 0}
#content ol li{margin:0 0 0 2em}
#content dl{margin:0.5em 0 1em 0}
#content dl dt{margin:0 0 .2em;font-weight:bold}
#content dl dd{margin:0 0 1em 3em}
#content img.right{float:right;margin:0 0 1em 2em}
#content img.left{float:left;margin:0 2em 1em 0}
#content blockquote{padding:0 0 0 1em}
#content .images{text-align:center}
#content .images img{border:1px solid #BBC9D3;margin:0 .5em .5em;background:#D9E1E7;padding:4px;}
#content hr{border:0;height:1px;background:#ccc;color:#ccc;margin:0 0 1em}

/* CONTENT Form Styles */
#content form{margin:2em 0 1em}
#content form div{margin:0 0 .5em;overflow:hidden}
* html #content form div{height:1%;overflow:visible}
#content fieldset{margin:2em 0;border:1px solid #ccc;padding:1em .5em 1em 1em}
#content legend{padding:0 .5em}
#content form h2{margin:0 0 .5em}
#content label{float:left;line-height:1.5em;width:15em;text-align:right;margin-right:1em;}
#content input,#content textarea,#content select{background:#fff;border:1px solid #ccc;color:#000;float:left;font-size:.9em}
#content form div.required{font-weight:bold}
#content form .submit{margin-left:18em;}
#msg-error{color:red;margin:0 0 1em;padding:2px}
#msg-error span.label{font-weight:bold}

#content-home-poradnik_kierowcy{float:left}
#content-home-poradnik_kierowcy img{float:left}
#content-home-address{float:left;width:185px;height:127px;background:url('/images/content-home-address_bg.gif') no-repeat}
#content-home-address h2{padding:15px 0 6px 28px;width:120px;height:27px;position:relative;font-size:.9em}
#content-home-address h2 span{position:absolute;width:100%;height:100%;background:url('/images/logo-2.gif') no-repeat}
#content-home-address p{color:#212121;margin:0 0 .5em 45px}

#site_path{position:absolute;top:285px;left:205px;color:#868F9A;font-size:.9em}
#site_path a{color:#868F9A;background:url('/images/arrow-red.gif') right 5px no-repeat;padding:0 6px 0 0}

#print{position:absolute;top:305px;right:35px}
#recommend{position:absolute;top:305px;right:10px}
#go-top{clear:both;float:right;padding-top:10px}

#content div.pdf_long{background:url('/images/pdf_long.gif') no-repeat; height:36px;line-height:36px;padding-left:50px}
#content div.pdf_long a{font-weight:bold;color:#66696c;text-decoration:none}

#content #technologie{clear:both;border:1px solid #ccc}
#content #technologie ul{margin:0;list-style:none;text-align:left;padding:0 10px 10px}
#content #technologie li{display:inline;margin:10px 0 10px 10px}
#content #technologie li img{margin:0 0 10px}
#content #technologie h2{padding:10px}
#content #technologie p{padding:0 10px}

#home-partnerzy{float:left}
@media print {
  /* Html,body,wrapper */
  html{background:#fff}
  body{font:11px/120% tahoma,arial,sans-serif;color:#545454;}
  #wrapper{width:560px;margin:10px;text-align:left;position:relative}

  /* HEADER */
  #header,#footer,#left,#site_path,#print,#recommend{display:none}
  #content{background:transparent}
}

#content ul.galeria{margin:0;list-style:none;}
#content ul.galeria li{margin:0;float:left;width:150px;padding:5px;}


#home_news{background:url('/images/home_news_bg.png') no-repeat;width:194px;float:left;}
#home_news h2{padding:7px 0 12px 0;width:194px;height:15px;position:relative;font-size:1em}
#home_news h2 span{position:absolute;width:100%;height:100%;background:url('/images/h2-aktualnosci.gif') no-repeat}
#home_news h3{color:#545454;font-size:.9em;font-weight:bold;padding:10px 0 0;margin:0 13px 0}
#home_news p{font-size:.9em;color:#7A7A7B;;padding:0 0 14px;margin:0 13px 0;background:url('/images/dots-h.gif') left bottom repeat-x}
#home_news p span{color:#323335;display:block;padding:0 0 .5em;font-size:.9em}

#home_right{float:left;width:555px;}
#home_right img{float:left;}
#home_right div{float:left;margin-top:-34px;}



.content-dealer{padding:0!important;width:auto!important;float:none!important;background:url(../images/dealer_top.png) no-repeat 0 33px!important;}
.content-dealer #site_path{left:10px;}
.content-dealer h1{margin-bottom:70px!important;margin-left:10px!important;}
#znajdz_dealera{position:relative;margin-left:3px;width:744px;height:343px;background:url(../images/dealer_bg.png) no-repeat;}
#znajdz_dealera #mapa{position:absolute;left:45px;top:30px;}
#znajdz_dealera #lista{position:absolute;left:420px;top:20px;}
#znajdz_dealera #lista h2{height:33px;font-size:18px;line-height:22px;font-weight:normal;text-transform:uppercase;color:#fff;}
#znajdz_dealera #lista h3{font-size:12px;line-height:18px;color:#0C0C0C;margin:0 0 5px;}
#znajdz_dealera #lista h3 a{color:#0C0C0C;}
#znajdz_dealera #lista p{font-size:11px;line-height:18px;color:#fff;margin:0;padding:0;}
#znajdz_dealera #lista ul{width:318px;height:233px;overflow:hidden;overflow:auto;margin:0;list-style:none;padding:0;}
#znajdz_dealera #lista ul li{margin:0 0 10px;padding:0 0 0 17px;background:url(../images/dealer_arrow.png) 0 7px no-repeat;}
#znajdz_dealera #lista ul li p{background:url(../images/dealer_sep.png) 0 100% no-repeat;padding:0 0 15px;}
#znajdz_dealera #lista ul li.last{margin:0;}
#znajdz_dealera #lista ul li.last p{background:none;padding:0 0 5px;}
#znajdz_dealera #dane div{display:none;}

#znajdz_dealera #gmap{width:380px;height:325px;position:absolute;left:-9998px;top:8px;z-index:10;}
#znajdz_dealera #gmap #logocontrol{display:none;}
#znajdz_dealera #gmap .terms-of-use-link{display:none;}
#znajdz_dealera #gmap span{display:none;}
#znajdz_dealera #gmap .gmnoprint{font-size:11px;}
#znajdz_dealera #gmap .gmnoprint b{color:#E70616;}
#znajdz_dealera #gmap .gmnoprint i{display:block;font-style:normal;margin-top:5px;}

#znajdz_dealera #wybierz_woj{position:absolute;left:420px;top:312px;margin:0;}
#znajdz_dealera #wybierz_woj label{font-size:11px;font-weight:bold;color:#fff;line-height:20px;float:left;width:140px;text-align:left;}
#znajdz_dealera #wybierz_woj select{width:170px;padding:1px;border:1px solid #515151;background:#3D3D3D;color:#fff;}

