body, textarea{ overflow: auto; }
body{ text-align: center; margin: 0; padding: 0; font-family: Tahoma, Arial, Verdana; 
font-size: 11px; background-color: #efeeee; color: #595959; }

a:hover{ text-decoration: underline !important; }
.red{ color: red !important; }
.bigger{ font-size: 14px; font-weight: bold; }
p.bigger{ margin: 0 0 5px 0; padding: 0; }
table{ font-size: 11px; }
form{ margin: 0; padding: 0; }
.center{ text-align: center !important; }
a.image{ text-decoration: none; }
a img{ border: 0; }
.bold{ font-weight: bold !important; }

/* dla formularzy :: addinput */
ul.form{ list-style: none; margin: 0; padding: 0; }
ul.form li label{ float: left; display: block; width: 100px; }
ul.form li{ clear: both; margin-bottom: 10px; }
input.txt, .textarea{ border: 1px gray solid; }
.textarea{ width: 95%; height: 150px; }
div.submit{ margin: 10px 0 10px 0; width: 95%; text-align: right; }

div#container{  width: 800px; text-align: left; margin: 0 auto; }
div#back-page{ width: 794px; padding: 3px; /* background-color: #dcdcdc; */ }
div#back-page a{ text-decoration: none; color: #545142; }
div#back-page a span{ font-weight: bold; color: #e95b13; }


/* page_monit */
div.another-monit{ margin: 10px 0 10px 0; }
div.error, div.success{ color: white; }
div.error, div.success, div.info{ margin: 10px 0 10px 0; width: 400px; /* text-align: center; */ padding: 10px; }
div.error{ background-color: #b81516; }
div.info{ background-color: #f6f1da; }
div.success{ background-color: #5c8c1c; } 
div.error a, div.success a{ color: white; font-weight: bold; cursor: pointer; }
div.info a{ color: black; font-weight: bold; cursor: pointer; }

/* lista w formie drzewa */
ul.parent-menu{ margin-top: 0; padding-top: 0; }
ul.lista-drzewo li, ul.parent-menu li{ margin-bottom: 3px; }
ul.lista-drzewo ul, ul.parent-menu ul{ padding: 5px 0 5px 15px; margin:0; }

/* rekordy */
h1.title1{ font-size: 15px; margin: 0 0 5px 0; padding: 0; }
h1.title2{ font-size: 15px; margin: 0 0 5px 0; padding: 0; } /* naglowek galerii */
h3{ font-size: 13px; margin: 0 0 5px 0; padding: 0; }

.short{ font-style: italic; }
.mini{ float: left; margin: 0 5px 5px 0; }
.clear{ clear: both !important; }

.rekordBox{ width: 500px; margin: 0 0 10px 0; }

div.rekordBoxHead{ margin: 0 0 5px 0; padding: 3px 0 0 25px; width: 475px; height: 16px; background-image: url(/image/rekordhead.gif);
background-repeat: no-repeat; background-position: left; background-color: #f7f6f6; }

div.rekordBoxHead a{ font-weight: bold; text-decoration: none; color: #5b5849; }

.rekordBox div.nav{ margin: 10px 0 0 0; text-align: right; width: 490px; height: 15px; 
background: url(/image/more.gif) no-repeat; padding: 5px 10px 0 0; }

.rekordBox div.nav a{ color: #5b5849; text-decoration: none; font-weight: bold; }

.rekordBox-short{} 

div.dzieleniePorcjowanie{ margin: 10px 0 10px 0; text-align: right; }

/* galeria */
div.rekordGaleria{ margin: 10px 0 10px 0; text-align:center;}
div.rekordGaleria h1.title2{ text-align:left;}

div.bigFoto{ text-align: center; background-color: #eee; padding: 10px; }
div.bigFotoBack{ text-align: left; margin: 0 0 10px 0; }

/* aktywne pozycje menu */
#active-galeria,#active-produkty,#active-user,#active-b{ color: #cb1810; font-weight: bold; text-decoration: underline; }

/* rozmiary czcionek */
div#set-size{ margin: 0 0 10px 0; text-align: right; }
div#set-size a{ cursor: pointer; }
.size1{ font-size: 11px !important; }
.size2{ font-size: 13px !important; }
.size3{ font-size: 17px !important; }

/* reklama */
.banner-place{ margin: 0 0 10px 0; text-align: center !important; }

/* procar - subpage */
div#topimage{ text-align: right; width: 800px; height: 114px; background-image: url(/image/topimage1_.jpg);
background-position: left; background-repeat: no-repeat; background-color: #efeeee; }

div#topmenu{ width: 780px; height: 37px; background: url(/image/menu.jpg) no-repeat;  }
div#topmenu ul li a{ color: white; font-weight: bold; text-decoration: none; }
div#topmenu ul{ margin: 0; padding: 13px 0 0 335px; list-style: none; }
div#topmenu ul li{ margin-right: 15px; display: inline; }

div#szukaj{ width: 800px; background: url(/image/szukaj.jpg) no-repeat; height: 106px;  }
div#szukaj form{ padding: 43px 0 0 83px; }
div#szukaj form input.input_txt{  border: 0; width: 120px; height: 20px; }
div#szukaj form input.input_submit{ position: relative; top: 9px;  } 

div#footer{ margin: 0 0 15px 0; width: 800px; min-height: 40px; color: #5d5d5d; font-size: 10px;  padding: 20px 0 0 0;
background: #eeedec url(/image/footer_.jpg) no-repeat; text-align: center; }
div#footer a{ color: #5d5d5d; font-weight: bold; }

div#content{  padding: 0 30px 0 30px; background: url(/image/content.gif) repeat-y; width: 740px;   }

div.head1{ margin: 0 0 10px 0; background: url(/image/head1.gif) repeat-x; height: 19px;  padding: 6px 0 0 10px; }

div#leftside, div#rightside{ float: left; }
div#leftside{ width: 220px; }
div#rightside{ width: 498px; margin: 0 0 0 20px; }

div#sciezka-dostepu a{ color: #5d5d5d; }

div.specialBox{ width: 210px; min-height: 76px; background-position: bottom; margin: 0 0 10px 0; color: #5b5849; 
background-image: url(/image/special_bg.gif); background-repeat: no-repeat; padding: 10px 5px 10px 5px; }
 
div.ofertyspecjalne img{ float: left; margin: 0 5px 5px 0; }

div.specialBox a{ color: #5b5849; text-decoration: none; }

table.table-oferta{ font-size: 12px; }
table.table-oferta td{ background-color: #eeeeee; }
td.table-oferta-value{ width: 170px; }

div.oferta-galeria{ margin: 10px 0 10px 0; text-align: center; }
div.oferta-galeria a{ margin: 5px; }
div.oferta-galeria div{ font-size: 13px; background-color: #eeeeee; font-weight: bold; margin: 0 0 10px 0; padding: 5px 0 5px 0; }

div.oferta-option{ text-align: right; }
div.oferta-option a{ color: #5b5849; text-decoration: none; }
div.oferta-option ul{ margin: 0; padding: 0; list-style: none; }
div.oferta-option ul li a span{ font-weight: bold; color: #e95b13; }

div#blad-link{ margin: 10px 0 5px 0; font-weight: bold; font-size: 15px; }

/* lista ofert */
table.oferta{ font-size: 11px; border: 0; }
table.oferta td{ padding: 5px; }
tr.box-samochody-1{ background-color: #dededc; height: 50px; padding: 5px; width: 540px; }
tr.box-samochody-0{ background-color: #edeef0; height: 50px; padding: 5px; width: 540px; }
tr.box-samochody a{ text-decoration: none; }
td.box-foto{ width: 70px; height: 50px; }
td.box-foto img{ border: 0; }
td.box-name{ width: 225px; }
td.box-name a{ font-weight:bold; text-decoration: none; color: #000000; /* position: relative; top: 10px; left: 0; */ }
td.box-rok-1{ background-color: #e7e7e5; text-align: center; width: 70px; }
td.box-rok-0{ background-color: #f2f2f2; text-align: center; width: 70px; }
td.box-przebieg{ text-align: center; width: 70px; }
td.box-cena-1{ background-color: #e7e7e5; height: 50px; text-align: center; width: 85px; }
td.box-cena-0{ background-color: #f2f2f2; height: 50px; text-align: center; width: 85px; }

div#serwis-info{ margin: 0 0 15px 0; }
div#serwis-info div.center{ margin: 0 0 15px 0; }

div.header1{ font-size: 15px; font-weight: bold; margin-bottom: 10px; }

div#banner-image{ margin: 0 0 10px 0; }
div#left-image{ margin: 10px 0 10px 0; }
div#map_canvas{ margin: 20px 0 20px 0; width: 100%; height: 300px;  }

div.zespol-box{ padding: 10px; width: 208px; height: 91px; float: left; color: #5b5849; background: url(/image/zespol/bg1.gif) no-repeat; margin: 0 19px 19px 0; } 
div.zespol-box a{ color: #5b5849; }

div#language{ text-align: right; margin: 0 0 5px 0; }
#content-box{ font-size: 12px; }

#porcjowanie{ margin: 10px 0 10px 0; }
#porcjowanie a{ color: gray; }
.fotogallery{ text-align: center; margin: 10px 0 10px 0; }
.fotogallery img{ margin: 0 5px 0 5px; }

#topbelka{ width: 799px; height: 22px; text-align: center; margin: 0 0 5px 0; }

.fotorelacje{ text-align: center; }
.fotorelacje ul { list-style: none; margin: 0 0 15px 0; padding: 0; }


/* zakladki prawa,lewa */

.bar { float: left; margin: 0 ;padding: 47px 0 0; list-style: none; }
.bar li { width: 50px; height: 64px; margin: 0; padding: 0; font: bold 12px 'Trebuchet MS', Tahoma, Helvetica, sans-serif; text-align: center; }
.bar-l li a { background: url(/image/bg-tab-l.png) no-repeat 0 0; }
.bar-r li a { background: url(/image/bg-tab-r.png) no-repeat 0 0; }
.bar li a { display: block; width: 50px; height: 47px; margin: 0; padding: 17px 0 0; color: #fff; text-decoration: none; }
.bar li a span { display: block; font-size: 1.4em; }

#container{ float: left; }
#s_page { width: 900px; margin: 0 auto; }
.wersja { font-weight: bold !important; }

.t table { border: solid #ccc; border-width: 1px 0; width: 100%; }
.t table .odd td { background-color: #eee; }
.t table td { padding: 5px 3px; }
.t table td.first-child { width: 150px; }
