body { margin:0; padding:0; background:#FFFFFF; font-family:Arial; color:#000000; font-size:11px; line-height:13px; }

* { margin:0; padding:0; }
img { border:none; }
a { text-decoration:none; }
a, input, embed, object, param { outline:none; }
ul, li { list-style-type:none; padding:0; margin:0; }

#page { width:790px; margin:0; position:relative; float:left;}

#topmenu { width:100%; float:left; height:55px; position:relative; }
#topmenu ul { float:left; }
#topmenu ul li { float:left; }
#topmenu ul li a { float:left; display:block; overflow:hidden; height:55px; }
#topmenu ul li img { float:left; margin:0; }
#topmenu ul li a:hover img { margin-top:-55px; }
#topmenu ul li a.act img { margin-top:-55px; }



#topmenu #logo { position:absolute; top:0; right:0; width:300px; height:55px; }

#topbox { width:100%; float:left; background:#EBEBEB; border-bottom:1px solid #999999; border-top:1px solid #999999; height:189px; overflow:hidden; position:relative; }
#topbox img { width:463px; float:right; }
#topbox h1{ float:left; padding:15px 25px; position:absolute; top:0; left:0; font-size:14px; line-height:16px; font-weight:normal; }
#topbox h2 { float:left; padding:15px 25px; position:absolute; bottom:0; left:0; font-size:18px; line-height:20px; font-weight:bold; width:275px;}
#topbox h2 strong { color:#666666; }
#bottombox { width:100%; float:left; padding-bottom:30px; }
#bottombox.marginl { width: 770px; padding-left: 20px; }

.homePage {}
#bottombox .teaser { width:238px; float:left; padding:25px; padding-right:0; padding-bottom:0px; overflow:hidden;}
#bottombox .teaser h2 { float:left; width:100%; color:#A6A6A6; font-size:14px; font-weight:bold; letter-spacing:-0.05em; line-height:14px; margin:0; padding:0; padding-bottom:8px;}
#bottombox .teaser h3  { display:block; float:right; width:121px; padding-left:9px; padding-bottom:10px; height:55px; font-size: 11px; font-weight: normal; }
#bottombox .teaser a { display:block; float:left; width:100%; font-size:11px; line-height:13px; color:#000000; }
#bottombox .teaser img { display:block; float:left; }
#bottombox .teaser span { display:block; float:right; width:121px; padding-left:9px; padding-bottom:10px; height:55px;}
#bottombox .teaser em { display:block; float:right; width:121px; padding-left:9px; font-style:normal; color:#666666; background:url(/img/arrow_3x5_999999.gif) no-repeat 5px 2px; padding-top:5px; }
#bottombox .teaser a:hover em { color:#003399; }

#bottombox .left { float:left; width:324px; padding-top:20px;  }
#bottombox .left #menu { float:left; padding-left:24px; padding-top:3px; width:200px;  background:url(/img/arrow_3x5_999999.gif) no-repeat 17px 3px;  }
#bottombox .left #menu li { float:left; width:100%; }
#bottombox .left #menu a { float:left; width:100%; display:block;  font-size:11px; line-height:13px; color:#666666;  } 
#bottombox .left #menu a.act { color:#003399; } 
#bottombox .left #menu a:hover { color:#003399; } 

#bottombox.narrow .right { float:right; width:375px; padding-top:20px; padding-right:90px;  }
#bottombox.narrow .right h3 { padding:0; margin:0; font-size:12px; padding-bottom:10px; }
#bottombox.narrow .right ul { padding:0; margin:0; line-height:13px; list-style-position:outside; list-style-type:circle; padding:10px 0; padding-left:30px; }
#bottombox.narrow .right ul li { padding:0; margin:0; line-height:13px; list-style-position:outside; list-style-type:circle; }
#bottombox.narrow .right a { display:block; float:left; padding-left:8px; font-style:normal; color:#666666; background:url(/img/arrow_3x5_999999.gif) no-repeat 2px 4px; padding-top:5px; }
#bottombox.narrow .right a:hover { color:#003399; }

#bottombox.narrow .right .black_text_11 a {
    padding-left:8px;
    font-style:normal;
    color:#666666;
    background: url("/img/arrow_3x5_999999.gif") no-repeat 2px 9px transparent;
    float: none;
    display: inline;
    padding-top:5px;
}

#bottombox.narrow .right .black_text_11 a:hover {
    color:#003399;
}

#bottombox.wide .right { float:right; width:466px; padding-top:20px;  }

#bottombox .right h2 { margin-bottom: 10px; }

.paging{ text-align: center; }
.paging .act { font-weight: bold;}


#cars table { border-collapse:collapse; width:100%;}    
#cars th { background:#acacac url(/img/arrow.gif) no-repeat right center; border-right:1px #FFFFFF solid; padding-right:10px; text-align:left;}
#bottombox #cars th a { background:none; color:#FFFFFF; font-weight:normal; padding:4px 7px; padding-right:1px; margin:0; }
#cars td{ padding:0 5px; background:#dddddd; border-right:1px #FFFFFF solid;}
#cars .selected {  }
#cars .order1 { background:#003399 url(/img/arrowdown.gif) no-repeat right center; }
#cars .order2 { background:#003399 url(/img/arrowup.gif) no-repeat right center; }

#cars .ten td { padding-bottom:15px; padding-top:5px;   }
#cars .five td { padding-bottom:0; padding-top:0; height:5px;  }
#cars .white td { background:#FFFFFF;  }
#cars .white { background:#FFFFFF;  }
/*#cars .white a { color:#000000; background:none; }*/

#cars h2 { padding:0; margin:0; padding-bottom:20px; font-size:18px; }

#cars .ind { margin-bottom:10px; }
#cars .ind td { padding:5px; border:1px solid #FFFFFF; }
#cars .ind th { padding:5px; background:#acacac; border:1px solid #FFFFFF; color:#FFFFFF; font-weight:normal;}

#cars #gal img { display:block; float:left; }
#cars #gal { float:left; display:block; width:100%; height:275px; overflow:hidden; }
#cars #galthumb { float:left; display:block;  padding-top:5px; padding-bottom:15px;  }
#cars #galthumb img { float:left; display:block; margin-right:3px; cursor:pointer; }
#cars #gal img.hide { display:none; }
#cars #gal img.show { display:block; }

.samochodyuzywane #bottombox .left { display:none; }
.samochodyuzywane #bottombox .right { width:100%; padding-right:0;}
.samochodyuzywane #bottombox .right .first { width:65px;  }
.samochodyuzywane #bottombox .right .first a { background:none; padding:0; }
.samochodyuzywane #bottombox .right .none { background:none; color:#000000; }
.samochodyuzywane #cars h3 { padding-left:375px; }
.samochodyuzywane .carList { float:right; width:535px; }

.samochodyuzywane .carS { float:left; width:100%; padding-bottom:10px; }
.samochodyuzywane .carS .l { float:left; width:365px; }
.samochodyuzywane .carS .r { float:left; padding-left:10px; width:415px;}
.samochodyuzywane .fleft { float:left; }
.samochodyuzywane .fright { float:right; }

.aktualnosci #bottombox .left { display:none; }
.aktualnosci #bottombox .right { width:100%; padding-right:0; padding-top:0;}

.aktualnosci #bottombox .l { float:left; width:324px; padding-top:20px;}
.aktualnosci #bottombox .r { float:right; width:375px; padding-top:20px; padding-right:90px;}
.aktualnosci #bottombox .r h5 { font-size:11px; margin-bottom:3px;  margin-top:3px; }
.aktualnosci #bottombox .r .data { float:left; display:block; width:100%; font-size:10px; margin-bottom:10px;}


.aktualnosci #bottombox .l div { float:left; width:100%; }
.aktualnosci #bottombox .l div span { float:left; display:block; padding-left:8px; padding-top:5px; }
.aktualnosci #bottombox .l div a { background:none;}
.aktualnosci #bottombox .l div a:hover { color:#003399; }
.aktualnosci #bottombox .l .newsSelected a { color:#003399;}


/* */

.clr { display:block; width:100%; clear:both; height:1px !important; }


/*footer*/
#footer {height:20px; background-color:#999999; width:100%; color:#FFFFFF; left:0; overflow:hidden; z-index:5; }
#footer[id] {position:fixed; bottom:0; }
#footer ul { padding:0; float:left; padding-left:20px; width:800px; }
#footer ul li { float:left;  }
#footer ul li.copy { padding-right:30px; }
#footer ul li a { color:#FFFFFF; font-size:11px; text-decoration:none; display:block;  float:left; padding:4px 0; }
#footer ul li a:hover { color:#003399; }
#footer #engine { position:absolute; top:0; left:700px; display:block; width:43px; height:15px; overflow:hidden; text-indent:-300px; background:transparent url(/img/engine.gif) no-repeat top left;  cursor:pointer;}
#footer #engine:hover {background:transparent url(/img/engine.gif) no-repeat bottom left;}


/* */

a.inline-link {
    padding-left:8px !important;
    font-style:normal !important;
    color:#666666 !important;
    background: url("/img/arrow_3x5_999999.gif") no-repeat 2px 9px transparent !important;
    float: none !important;
    display: inline !important;
    padding-top: 5px !important;
}

a.inline-link a:hover {
    color:#003399 !important;
}

a {
    cursor:  pointer;  
}

.teaser .articleHomePageImg {width: 108px !important; height:54px !important;  float: left !important; padding-left:0 !important; padding-bottom:0 !important;}

.tabs {
    border-bottom: 1px solid #0044CC;
    float: left;
    margin: 10px 0;
    padding: 0 !important;
    width: 466px;
}

.tabs li {
    float: left;
    list-style: none;
    padding: 0;
}

.tabs li a.current {
    border-color: #0044CC #0044CC #FFFFFF;
    color: #0044CC;
}

.tabs li a.current .corner {
    background-position: 0 0;
}

.tabs li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #666666 #666666 #0044CC;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    float: left;
    font-weight: 700;
    margin: 0 5px -1px 0;
    outline: medium none;
    padding: 5px 15px 5px 5px;
    position: relative;
}

.tabs li a .corner {
    background: url("/img/tab_corner.gif") no-repeat scroll 0 -5px #FFFFFF;
    display: block;
    height: 5px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 5px;
}

.panes {
    clear: both;
    float: left;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}

.panes .pane {
    float: left;
    width: 600px;
}

.panes .popin {
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    height: auto;
    left: 50%;
    margin-left: -219px;
    padding: 15px 20px;
    position: absolute;
    top: 0;
    width: 396px;
    z-index: 3;
}

.panes .popin .shadow {
    position: absolute;
}

.panes .popin .shadow.left, .panes .popin .shadow.right {
    background: url("/img/shadow_leftRight.png") repeat-y scroll 0 0 transparent;
}

.panes .popin .shadow.top, .panes .popin .shadow.bottom {
    background: url("/img/shadow_topBottom.png") repeat-x scroll 0 0 transparent;
}

.panes .popin .shadow.corners {
    background: url("/img/shadow_corners.png") no-repeat scroll 0 0 transparent;
    height: 5px;
    width: 5px;
}

.panes .popin .shadow.corners.topLeft {
    background-position: left top;
    left: -5px;
    top: -5px;
}

.panes .popin .shadow.corners.bottomLeft {
    background-position: left bottom;
    bottom: -5px;
    left: -5px;
}

.panes .popin .shadow.corners.topRight {
    background-position: right top;
    right: -5px;
    top: -5px;
}

.panes .popin .shadow.corners.bottomRight {
    background-position: right bottom;
    bottom: -5px;
    right: -5px;
}

.panes .popin .shadow.top {
    background-position: 0 top;
    height: 10px;
    left: 0;
    right: 5px;
    top: -5px;
    width: 436px;
}

.panes .popin .shadow.bottom {
    background-position: 0 bottom;
    bottom: -5px;
    height: 10px;
    left: 0;
    right: 5px;
    width: 436px;
}

.panes .popin .shadow.left {
    background-position: left 0;
    height: 100%;
    left: -5px;
    top: 0;
    width: 10px !important;
    padding: 0 !important;
}

.panes .popin .shadow.right {
    background-position: right 0;
    height: 100%;
    right: -5px;
    top: 0;
    width: 10px !important;
    padding: 0 !important;
}

.panes .popin.active {
    display: block !important;
}

.panes .popin .image {
    float: right;
    margin: 0 0 20px 20px;
}

.panes .popin .close {
    background: url("/img/close.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    font-size: 0;
    height: 12px;
    line-height: 0;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 10px;
    width: 13px;
}

.panes .popin h2 {
    font-size: 14px;
    line-height: 16px;
}

.panes .popin .inner {
    overflow: hidden;
}

.panes .pane .item {
    float: left;
    margin: 0 15px 15px 0;
    position: relative;
    width: 210px;
}

.panes .pane .item.wrap {
    margin: 0 0 15px;
}

.panes .pane .item .headline {
    float: left;
    font-weight: 700;
    left: 0;
    margin: 0 0 10px;
    position: absolute;
    top: 0;
    width: 100%;
}

.panes .pane .item .container {
    float: left;
    height: 150px;
    overflow: hidden;
    padding-top: 45px;
    position: relative;
    width: 100%;
}

.panes .pane .item .price {
    width: 100%;
    color: #363636;
    font-size: 12px;
    height: auto;
    line-height: 14px;
    position: relative;
    z-index: 2;
}

.panes .pane .item .price strong {
    font-size: 16px;
    line-height: 18px;
}

.panes .pane .item .thumb {
    height: auto;
    position: absolute;
    right: 0;
    top: 45px;
    z-index: 1;
}

.panes .pane .item .description {
    display: none;
}

.panes .pane .item .details {
    background: url("/img/button_bg.gif") repeat scroll left bottom #FFFFFF;
    border-color: #DDDDDD #B0B0B0 #B0B0B0 #DDDDDD;
    border-style: solid;
    border-width: 1px;
    bottom: 25px;
    clear: both;
    color: #666666;
    float: left;
    font-weight: 700;
    left: 0;
    line-height: 22px;
    padding: 0 10px;
    position: absolute;
    width: 188px;
}

.panes .pane .item .details:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #0044CC;
}

.panes .pane .item fieldset {
    border: medium none;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
}

.panes .pane .item label {
    float: left;
    line-height: 20px;
    margin-left: 5px;
}

.panes .pane .item .cbox {
    clear: both;
    float: left;
    margin-left: 10px;
    margin-top: 3px;
}

.panes .popin ul {
    padding: 0;
    margin: 0;
    line-height: 13px;
    list-style-position: outside;
    list-style-type: circle;
    padding: 10px 0;
    padding-left: 30px;
}

.panes .popin li {
    line-height: 13px;
    list-style-position: outside;
    list-style-type: circle;
    margin: 0;
    padding: 0;
}

.form {
    width: 465px;
}

.form fieldset {
    width: 465px;
    border: none;
    clear: both;
}

.form label {
    width: 110px;
    float: left;
}

.form .Level0 {
    margin-bottom: 10px;
}

.form .input {
    height: 18px;
    line-height: 18px;
    border: 1px solid #abadb3;
    padding: 0px 3px;
    font-size: 10px;
    width: 168px !important;
}

.form .desc {
    width: 100%;
    margin-bottom: 10px;
    float: left;
}

.form .checkGroup {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.form .checkGroup .checkboxing {
    float: left;
    width: auto;
    margin-right: 10px;
}

.form .checkGroup .checkboxing .checkbox {
    width: auto !important;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.form .checkGroup .checkboxing .label {
    width: auto !important;
    float: right;
    line-height: 18px;
}

.form #row_other_info {
    float: left;
    width: 100%;
}

.form #row_other_info label {
    width: 100%;
    margin-bottom: 5px;
}

.form #row_other_info span {
    width: 100%;
    float: left;
}

.form #row_other_info textarea {
    border: 1px solid #abadb3;
    padding: 3px;
    min-width: 278px;
    max-width: 278px;
    min-height: 99px;
    max-height: 99px;
    resize: none;
    font-size: 11px;
    line-height: 12px;
}

.form .button {
    background: #ccc;
    border: none;
    cursor: pointer;
    line-height: 20px;
    font-weight: bold;
    clear: both;
}

.form .button .button-label {
    padding: 1px 5px;
    display: block;
    float: left;
}

.info {
    font-weight: bold;
    margin-top: 10px;
}
