body {
   font: 12px Arial, Tahoma, sans-serif;
   background: url(/images/top-bg.gif) top center repeat-x;
}
a{color:#0066cc;}a:hover{color:#003399;}label{cursor: pointer;}textarea{overflow: auto;}
h1 {
    font-size: 22px;
    font-weight: normal;
    border-bottom: 1px solid #eeeeee;
}
h3 {
    font-size: 18px;
    font-weight: normal !important;
    border-bottom: 0;
    color: #666666;
}
h1 span {
    font-size: 12px;
    color:#999999;
}
hr {
	height: 1px;
	border: 0;
	color: #e5e5e5;
	background: #e5e5e5;
}
div#wrapper {
    margin: 0 auto;
    width: 980px;
}
div#top {
    width: 915px;
    margin: 0 auto;
    padding: 35px 0 0 65px;
    height:67px;
    background: url(/images/top.png) center 8px no-repeat;
    font-size: 14px;
    color: #cbcbcb;
}
div.top-start {
    width: 915px;
    margin: 0 auto;
    padding: 35px 0 0 65px;
    height:67px;
    background: url(/images/top-start.png) center 8px no-repeat !important;
    font-size: 14px;
    color: #cbcbcb;
}
div.top-firma {
    width: 915px;
    margin: 0 auto;
    padding: 35px 0 0 65px;
    height:67px;
    background: url(/images/top-firma.png) center 8px no-repeat !important;
    font-size: 14px;
    color: #cbcbcb;
}
div#top a {
    text-decoration: none;
    font-size: 32px;
    letter-spacing: -1px;
    line-height:28px;
    color: #9d9d9d;
    
}
div#top a span {
    color: #de0539;
}
div#top a b {
    color: black;
    font-weight: normal;
}
div#top h1,div#top h5 {
    font-size: 17px;
    letter-spacing: -1px;
    border: 0;
    font-weight: normal;
}
div#nav {
    height:30px;
    background:#de0539;
}
div#navi {
    margin: 0 auto;
    background: url(/images/add-start.gif) center center no-repeat;
    letter-spacing:-0.4px;
    border-left:1px solid #e85075;
    border-right:1px solid #e85075;
    font-size:14px;
    width:966px;
    margin:0 auto;
    color:white;
    height:23px;
    padding-top:7px;
    padding-left:14px
}
div#navi div {
    float: left;
    width: 466px;
}
div#navi span {
    color:#f29bb0
}
div#navi div a {color:white}

div#path {
    font-size: 11px;
    padding: 10px 0 12px;
    color: #8a8a8a;
}
div#path span { color: #b3b3b3; }
div#path a {
    color: #8a8a8a;
    border-bottom: 1px solid #dadada;
    text-decoration: none;
}
div#path b { font-weight: normal; }
div#footer {
    font-size: 11px;
    padding: 27px 30px;
    height: 16px;
    color: #939393;
    background: url(/images/footer-bg.gif) repeat-x;
    margin-top: 15px;
}
div#footer a {
    padding:0 8px;
    color: #939393;
}
div#footer span {
    color:#bbbbbb;
}
div.przerwa-techniczna {
    margin: 120px auto 0;
    width:250px;
    font-size:22px;
    font-family:Arial;
    padding: 0 50px;
    background:url(/images/system.gif) no-repeat;
}

div.przerwa-techniczna span {
    font-size:12px;
}
div.back {
    float:left;
    padding-left:10px;
    background: url(/images/back.gif) 0 4px no-repeat;
    padding-bottom:1px;
}
div.up {
    float:right;
    padding-right:9px;
    background: url(/images/top.gif) right 4px no-repeat;
    padding-bottom:1px;
}
div.back a, div.up a {
    color: #6a6a6a;
    font-size: 11px;
    text-decoration: none;
    border-bottom: 1px solid #b1b2ae;
}

/* message box */

div.msg {
    padding: 18px 30px 20px 48px;
    color: #333333;
    font-size: 12px;
    margin: 25px 0 20px 0;
    line-height: 18px;
}
div.msg h3 {
    font-weight: bold !important;
    font-size: 14px !important;
    margin-bottom: 5px !important;
    color: black  !important;
}
div.ok { background: #e7f7d2 url(/images/icon-ok.gif) 15px 15px no-repeat; }
div.warning { background: #fad2c7 url(/images/icon-warning.gif) 15px 15px no-repeat; }
div.info { background: #fff0b5 url(/images/icon-info.gif) 15px 15px no-repeat; }
div.js-warning { color:red;font-weight:bold; }


/* ogloszenia */

div.ogloszenia-kat {
    width: 165px;
    color: #575757;
    float: left;
}
div.ogloszenia-kat h2,div.ogloszenia-latest h2 {
    color: #575757;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 5px;
}
div.ogloszenia-kat h2 {
    margin-top:11px;color:#222222
}
div.ogloszenia-kat ul {
    margin: 7px 0 20px;
}
div.ogloszenia-kat ul li {
    padding: 2px 0;
    color: #7a7a7a;
}
div.ogloszenia-kat p {
    line-height: 18px;
    margin-bottom: 15px;
}
div.ogloszenia-kat p a {
    font-weight: bold;
}
div.ogloszenia-latest {
    width: 380px;
    float:left;
}
div.ogloszenia-latest h2 {
    margin-top:5px;
}
div.ogloszenia-latest ul {
    margin: 5px 0;
}
div.ogloszenia-latest ul li {
    color: #838383;
    font-size: 11px;
    padding: 7px 0 0;
}
div.ogloszenia-right {
    float: right;
    width: 795px;
    padding-left: 20px;
}
div.ogloszenia-info {
    border: 1px solid #eeeeee;
    padding: 16px 20px;
    line-height: 20px;
    color: #575757;
    margin-bottom: 20px;
}
div.ogloszenia-info a b {
    color: #575757;
    text-decoration: none;
    font-weight: normal;
}
div.ogloszenia-info a {
    text-decoration: none;
}
div.ogloszenia-info div {
    float: left;
    width:480px;
    padding-right: 4px;
}
div.ogloszenia-info img {
    vertical-align: middle;
    margin-left: 20px;
}
div.ogloszenia-info a.un {
    text-decoration: underline;
    font-weight: bold;
}
div.ogloszenie-zajawka {
    padding: 12px 0;
    color: #838383;
    font-size: 11px;
    line-height: 16px;
    width: 100%;
    border-bottom: 1px solid #efefef;
}
div.ogloszenie-zajawka img {
    float:left;
    border:1px solid #b3b3b3;
    margin-right:10px;
}
div.ogloszenie-zajawka a,div.ogloszenia-latest ul li a {
    color: #4a4a4a;
    font-weight:bold;
    font-size: 12px;
    border-bottom: 1px solid #cdcdcd;
    text-decoration: none;
}
div.ogloszenie-zajawka a:hover,div.ogloszenia-latest ul li a:hover {
     border-bottom: 1px solid #818181
}

div.ogloszenia-rr {
    padding-top: 6px;
    width: 380px;
    float:right;
    color: #838383;
    font-size: 11px;
    line-height: 16px;
    text-align: justify;
}
div.ogloszenia-rr h3 {
    font-size: 14px;
    margin-bottom: 2px;
    font-weight:normal;
}
div.ogloszenia-rr h3 a {
    font-weight: bold;
}
div.ogloszenia-rr div div {
    float:left;
    width: 185px;
    margin-top:5px;
    text-align:left;
}
div.ogloszenia-rr div div img {
    border:1px solid #b3b3b3;
    margin-bottom: 4px;
}
div.ogloszenia-rr div div a {
    color: #4a4a4a;
    font-weight:bold;
    font-size: 12px; 
    text-decoration: none;
 }
div.ogloszenia-rr div div.gazeta a {
    color: #4a4a4a;
    font-weight:bold;
    font-size: 12px;
    border-bottom: 1px solid #cdcdcd;
    text-decoration: none;
}
div.ogloszenia-rr div div.gazeta a:hover {
     border-bottom: 1px solid #818181
}
div.gazeta {
    background: url(/images/gazeta.png) right 20px no-repeat;
    width:360px !important;
}
div.gazeta li {
    padding: 6px 0 0;
}
div.gazeta ul {
    margin-bottom:25px;
}

/*  */
ul.ul-moje {margin-bottom:20px;}
ul.ul-moje li {
    padding: 2px 0;
}
a.wyloguj {
    padding: 4px 14px;
    background: #c60000 url(/images/bg-input-3.gif) repeat-x;
    line-height: 38px;
    font-size: 11px;
    text-decoration: none;
    color:white;
    font-weight:bold;
    font-family: Tahoma;
}
a.wyloguj:hover {
    background: #c60000 url(/images/bg-input-4.gif) repeat-x;
}
textarea#wysiwyg1,textarea#wysiwyg2 {
    width: 503px;
}
td.ekstra {
    padding-top:20px
}
div#l {
    display:inline;
}

a.wiecej {
    padding-left: 17px;
    font-size: 11px !important;
    font-weight: normal !important;
    background: url(/images/czytaj-wiecej.gif) 3px 2px no-repeat;
}

div.paginator {
    margin: 20px 0 10px;
    text-align: center
}
div.paginator a {
    padding: 2px 6px;
    border: 1px solid #cdcdcd;
    text-decoration: none;
    font-size: 11px;
    color: #4a4a4a;
}
div.paginator a:hover {
    border: 1px solid #8e8e8e;
    background: #f3f3f3;
}
div.paginator span {
    padding: 2px 6px;
    background: #737373;
    font-size: 11px;
    color: white;
}
table.car_details { width: 450px; }
td.colt {
    color: #666666;
    width: 120px;
}
div.car_det {
    line-height:20px;

}
div.car_det h2 {
    font-size: 11px;
    margin: 5px 0;
    color: #999999;
    font-weight: normal;
    border-bottom: 1px solid #eeeeee;
}

div.car_det li {
    padding: 2px 0 2px 15px;
    background: url(/images/li.gif) 5px 10px no-repeat;
}
div.car_det ul {
    margin: 0 0 0px;
}
.mysubmit {
    background: #6e6e6e url(/images/bg-input.gif) repeat-x;
    color: white;
    font-weight:bold;
    font-size: 11px;
    font-family: Tahoma;
    border:0;
    padding: 4px 10px;
    cursor:pointer;
}
.mysubmit:hover {
     background: #5e5e5e url(/images/bg-input-2.gif) repeat-x;
}
.submit_tak {
    background: #6e6e6e url(/images/bg-input-tak-1.gif) repeat-x;
    color: white;
    font-weight:bold;
    font-size: 11px;
    font-family: Tahoma;
    border:0;
    padding: 4px 10px;
    cursor:pointer;
}
.submit_tak:hover {
     background: #5e5e5e url(/images/bg-input-tak-2.gif) repeat-x;
}
.submit_nie {
    background: #6e6e6e url(/images/bg-input-3.gif) repeat-x;
    color: white;
    font-weight:bold;
    font-size: 11px;
    font-family: Tahoma;
    border:0;
    padding: 4px 10px;
    cursor:pointer;
}
.submit_nie:hover {
     background: #5e5e5e url(/images/bg-input-4.gif) repeat-x;
}
a.printer {
    background: url(/images/printer.gif) 0 2px no-repeat;
    text-decoration: none;
    color: #666666;
    padding: 0px 0 0px 15px;
    font-size: 11px;
}
a.printer:hover {
    text-decoration: underline;
}
ul.ul-cars li {
    padding: 3px 0 3px 10px;
    background: url(/images/li.gif) 1px 9px no-repeat;
}
img#photo_prev {
    cursor:pointer;vertical-align:middle;
}
img#photo_next {
    cursor:pointer;vertical-align:middle;
}
div#photo_preloader {
    position:absolute;display:none;
background: white url(/images/ajax-loader2.gif) 50% 50% no-repeat;filter:alpha(opacity=60);opacity:0.6;
}
img#photo_big {
    border:2px solid #b3b3b3;vertical-align:middle;
    cursor: pointer;
}
img.photo_min {
    cursor:pointer;
    width:88px;
    height:53px;
    border:1px solid #b3b3b3;
}
div.my_ads_menu {
    display: inline;
}
div.my_ads_menu a {
    padding: 0 5px;
}
table.my_ads_table {
    width:100%;
    margin-top:10px
}
table.my_ads_table td.my_ads_min {
    text-align:center;
    vertical-align:middle;
    width:110px;
    padding: 6px 0;
    border-top:1px solid #cecece;
}
table.my_ads_table td.my_ads_min a img
{border:1px solid #999999}

table.my_ads_table td.my_ads_link {
    vertical-align:middle;
    padding: 5px 0 5px 10px;
    border-top:1px solid #cecece;
    line-height:20px;
}
a.dodaj-ogloszenie {
    background: url(/images/dodaj-ogloszenie.png);
    display: block;
    height: 45px;
    width: 197px;
    text-indent: -9999px;
}
a.dodaj-ogloszenie:hover {
    background: url(/images/dodaj-ogloszenie.png) 0 -45px;
}
ul.branze {
    margin:6px 0 0 6px;
    color:#888888;
    width: 176px;
    float:left;
}
ul.branze ul {
    margin-bottom: 10px;
}
ul.branze li {
    font-size:12px;
    padding: 3px 0 2px;
}
ul.branze li a {
    font-weight: bold;
}
ul.branze li li a {
    font-weight: normal;
}
ul.branze li li {
        font-size:11px;
    padding-left: 10px;
    font-weight: normal;
}

div.firma-zajawka {
    padding: 12px 0;
    color: #838383;
    font-size: 11px;
    line-height: 16px;
    width: 100%;
    border-bottom: 1px solid #efefef;
    text-align: justify;
}
div.firma-zajawka img {
    float:left;
    border:0;
    margin: 0 20px 10px 0;
}
div.firma-zajawka p {
    float:left;
    margin-top: 3px;
}
div.firma-zajawka a {
    font-weight:bold;
    font-size: 12px;
}
div.firma-pokaz {
    line-height: 20px;
}
div.firma-pokaz h2 {
    font-size: 11px;
    font-weight:normal;
    margin-bottom: 10px;
    color:#999999;
}
div#powrot_do_listy_firm {
    padding: 10px 0;
    font-size:11px;
}
div.podobne {
    font-size: 11px;
    color: #848484;
}
div.podobne a {
    font-size: 12px;
    font-weight:bold;
}
div.podobne hr {
    margin: 10px 0;
}
div.podobne h2 {
    font-size: 11px;
    font-weight:normal;
    margin-bottom: 10px;
    color:#999999;
}
a.zoom {
    background: url(/images/zoom.gif) 0 2px no-repeat;
    text-decoration: none;
    color: #666666;
    padding: 1px 0 4px 17px;
    font-size: 11px;
}
a.zoom:hover {
}

/* form reg */

form#reg {margin-top:20px;}
form#reg fieldset {
    border: 1px solid #eeeeee;
    padding: 0 10px 10px;
    margin:  0 0 10px 0;
}
form#reg table {
    margin-top: 15px;
}
form#reg legend {
    font-weight:bold;
    color: #848484;
    padding: 0 4px;
    font-size: 12px
}
td.col1 {
   width:110px;
   color:#515151;
   vertical-align: top;
   padding: 9px 0 9px 20px;
   font-weight: bold;
}
td.col1-2 {
   width:140px;
}
td.colp {
    vertical-align: top;
    padding: 10px 0 0 10px;
}
.inp:hover,
.inp:focus { background: #FFFFc0;}
.inp {
    border: 1px solid #bbbcb7;
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    padding: 3px;
    font-size: 12px;
    font-family: Arial;
    width: 400px;
    margin: 4px 0;
}
textarea.inp {
    width: 500px;
    height: 500px;
}
div.podpowiedz {
    background: url(/images/bg-podpowiedz.gif) no-repeat;
    padding: 12px 12px 12px 26px;
    color: #515151;
    font-size:11px;
    vertical-align: top;
}
.podpowiedz2 {
    color: #848484;
    font-size:11px;
}

div.firmy h2 {
    border-bottom:1px solid #ebebeb;
    padding-bottom:2px;
    margin-bottom:4px;
}

.wizytowka img {
    border:4px solid #eeeeee;
}