body {
  margin: 0px;
  padding: 0px;
  background-color: white;
}
body, tbody {
  font-size: 11px;
  font-family: Verdana;
}
a {
  color: black;
}
a:hover {
  color: red;
}

h1, h2 {
  color: #3066bc;
  color: #254fa3;
}
h1 {
  font-size: 13px;
}
h2 {
  font-size: 12px;
}
h3 {
  font-size: 11px;
}

ul li {
  padding-bottom: 4px;
}

/******************************************************************************/
/*
@media print {
  #page-top,
  #page-left,
  #page-footer {
    display: none;
  }
}
*/
/******************************************************************************/

#page-top {
  width: 760px;
  height: 85px;
  background: url("gfx/pg_head_bg.gif") repeat-x;
  margin-bottom: 1px;
  margin-top: 8px;
}

#page-top a {
  color: #7d5531;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

/******************************************************************************/

#page-footer {
  padding-top: 4px;
  border-top: 4px solid #e19c5b;
  margin: 12px 0 4px 0;
}
#page-footer a,
#page-footer tbody {
  font-size: 10px;
  color: #7d7d7d;
  text-decoration: none;
}
#page-footer a:hover {
  text-decoration: underline;
}

/******************************************************************************/
/*
#page-header,
#page-header-orange {
  background-image: url("gfx/col_bg.gif");
  background-repeat: no-repeat;
  background-position: left top;
  height: 32px;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
}
#page-header .right,
#page-header-orange .right {
  padding-right: 8px;
}
#page-header .h1,
#page-header .h1a,
#page-header-orange .h1,
#page-header-orange .h1a {
  padding: 0 12px 0 12px;
  color: #3169bb; 
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
}
#page-header-orange .h1 {
  color: #ca9200;
}
#page-header .h1a {
  color: #b97e00;
}
#page-header .h2,
#page-header-orange .h2 {
  xpadding-left: 8px;
  color: #b97e00;
  
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
}
*/

table.page-header,
table.page-header-orange {
  background: url("gfx/col_bg.gif") no-repeat left top;
  height: 32px;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
}
table.page-header .h1,
table.page-header-orange .h1 {
  padding: 0 12px 0 12px;
  color: #3169bb; /* domyslny kolor->niebieski*/ 
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
}
table.page-header-orange .h1 {
  color: #ca9200;
}

table.page-header .h2,
table.page-header-orange .h2 {
  color: #b97e00;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
}


/******************************************************************************/

#page-menu {
  background-color: #eaf3ff;
}
#page-menu table {
  padding:0px;
  border-collapse: collapse;
}
#page-menu td {
text-align: center;
padding: 0px;
margin: 0px;
background: url("gfx/car_btn_bg.gif") repeat-x;
border-bottom: 1px solid white;
border-right: 1px solid white;
}

#page-menu td.selected {
background-image: none !important;
background-color: #f9cc6b;
}
#page-menu td.last {
  border-right: 0px none;
}
#page-menu a {
  display: block;
  padding: 3px 14px;
  text-decoration: none;
  color: #5a5d64;
}
#page-menu td.selected a {
  color: black;
}

/******************************************************************************/

div.pg-h1 {
  color: #3066bc;
  color: #254fa3;
  font-weight: bold;
  margin: 0 0 8px 0;
}

div.pg-title {
  color: #3066bc;
  color: #254fa3;
  font-weight: bold;
  margin: 0 0 12px 0;
  font-size: 12px;
}
div.pg-date {
  color: gray;
  font-size: 10px;
  margin: -8px 0 12px 0;
}

div.blackhd {
  color: black;
  font-weight: bold;
  margin-bottom:6px;
}

.bluehd {
  color: #3066bc;
  color: #254fa3;
  font-weight: bold;
  margin-bottom:6px;
}
.bluehd a {
  color: #3066bc;
  color: #254fa3;
  font-weight: bold;
}


.blue {
  color: #3066bc;
  color: #254fa3;
}
a.blue {
  font-weight: bold;
}
a.more,
a.less {
  color: #c80100;
  color: #c20000;
  
}
a.more:hover,
a.less:hover {
}

a.more {
  background: url("gfx/more.gif") no-repeat 100% 60%;
  padding-right: 10px; 
}
a.less {
  background: url("gfx/less.gif") no-repeat 0% 60%;
  padding-left: 10px; 
}

.orange {
  color: #cd8f00;
}
/******************************************************************************/


td#page-content-orange,
td#page-content {
  background: url("gfx/nsw_bg.gif") repeat-x;
  margin: 0px;
  padding: 8px;
  padding-left: 12px;
  padding-right: 12px;
  height: 400px;
}
td.page-contentB {
  background: url("gfx/nsw_bgS.gif") repeat-x;
  margin: 0px;
  padding: 8px;
  padding-left: 12px;
  padding-right: 12px;
  
}
#fotter {
font-size: 9px;
color: #7d7d7d;
padding-top: 4px;
border-top: 4px solid #e19c5b;
}

div.hr12 {
  margin: 12px 0;
  border-top: 1px solid #c5ddf7;
}
hr {
  height: 1px;
  border: 0px none;
  color: #c5ddf7;
  background-color: #c5ddf7;
  
}
div.hr {
  border-top: 1px solid #c5ddf7;
}
/*
#page-content img {
  border: 2px solid #c5dffd;
  xpadding: 4px;
  xbackground-color: white;
}
*/
x#page-content.osiagniecia img,
#page-content.samochody img,
#page-content.samochody-info img {
  border: 2px solid #c5dffd;
}
#page-content.samochody-akcesoria img {
  border: 2px solid #c5dffd;
}

#page-content img.imgB {
  border: 1px solid #c5dffd;
  padding: 4px;
  background-color: white;
}
#page-content img.imgC {
  padding: 4px;
  background-color: white;
}

.main img,
.page-contentB img,
.aktualnosci img {
  border: 2px solid #c5dffd;
}
img.clean {
  padding: 0px;
  border: 0px none;
}

div.images-right {
  float: right;
  margin: 0 0 8px 12px;
}
div.images-left {
  float: left;
  margin: 0 12px 8px 0;
}
.images-right img {
  border: 2px solid #c5dffd;
  margin-bottom: 4px;
}
.images-left img {
  border: 2px solid #c5dffd;
  margin-bottom: 4px;
}


#page_head_top_menu {
font-weight: bold;
margin-top: 27px;
/* border-left: 4px solid #e39b00; */
padding: 1px 4px 1px 4px;
}

#page_head_top_menu A {color: #81562d;  text-decoration: none}
#page_head_top_menu A:hover {color: #81562d;text-decoration:underline;}


table.drop_menu {
}
TABLE.drop_menu TH {
  margin-top: 1px;
  border-top: 6px solid #E49B01;
}

.drop_menu TD, .drop_menu TH {
color: white;
font-size: 12px;
font-weight: bold;
text-align: left;

  border-bottom: 1px solid white;
}

.drop_menu  {
font-weight: bold;
color: #102f70;
}
.drop_menu td a {
    color: #102f70;
    text-decoration:none;
    
}
.drop_menu .disabled {
    color: #808fae;
}

.drop_menu a {
  display: block;
}
.drop_menu a:hover {
  text-decoration: underline;
  color: #102f70;
}
.drop_menu .disabled,
.drop_menu a,
.drop_menu th {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 17px;

}
.drop_menu .disabled,
.drop_menu a {
  background: url("gfx/l_blue_bg2.gif") no-repeat 3px 7px;
}
.drop_menu.sand th {
background: url("gfx/l_sand_hd.gif") no-repeat bottom right;
}
.drop_menu.blue th {
background: url("gfx/l_blue_hd.gif") no-repeat bottom right;
}
.drop_menu.sand td {
background: url("gfx/l_sand_bg.gif") no-repeat right bottom;
}
.drop_menu.blue td {
background: url("gfx/l_blue_bg.gif") no-repeat right bottom;

} 
#page-left .menu-bottom {
background: url("gfx/l_blue_btm.gif") no-repeat;
height: 11px;
}


.car_smenu {
  padding:0px;
  border-collapse: collapse;
}
.car_smenu td {
text-align: center;
padding: 0px;
margin: 0px;
padding-left: 8px;
padding-right: 8px;
height:19px;
background: url("gfx/car_btn_bg.gif") repeat-x;
border-bottom: 1px solid white;
border-right: 1px solid white;
}



table.viamot-grid {
  border-collapse:collapse;
}
table.viamot-grid,
table.viamot-grid th,
table.viamot-grid td {
  border-color: #c2cfe2;
}
.viamot-grid tr.even {
  background-color: #eaf2ff;
}
.viamot-grid tr.odd {
  background-color: white;
}
.viamot-grid td.group {
  background-color: #d7e7ff;
  font-weight: bold;
}


table.promocje-grid {
  border-collapse:collapse;
  border-color: #587cb0;
}
table.promocje-grid td {
  border-color: #587cb0;
}
table.promocje-grid td.th {
  background-color:#d2e2fa;
}
table.promocje-grid tr.even {
  background-color: #eaf2ff;
}
table.promocje-grid tr.odd {
  background-color: white;
}


table.kontakt-table {
  border-collapse:collapse;
}
table.kontakt-table tbody {
  font-size: 10px;
}
table.kontakt-table,
table.kontakt-table tr, /* opera */
table.kontakt-table td {
  border-color: #AAAAAA;
}


table.table {
  border-collapse:collapse;
}
table.table,
table.table tr, /* opera */
table.table td /* ie */ {
  border-color: #C5DDF7;
}


/*
.galeria .unsel {
  margin: 2px;
  cursor: hand;
  cursor: pointer;
}
.galeria .sel {
  border: 2px solid #f37a31;
  margin: 0;
}
*/

.galeria .main-foto img {
  margin-bottom: 8px;
  border: 2px solid #c5ddf7;
}
.galeria .unsel img {
  border: 2px solid #c5ddf7;
  cursor: pointer;
  /*cursor: pointer;*/
  margin: 0px 2px;
}
.galeria .sel img {
  border: 2px solid #f37a31;
  margin: 0;
  margin: 0px 2px;
}


.galeria img.big,
.galeria img.small {
  border: 2px solid #c5ddf7;
  
}
.galeria img.small {
  cursor: pointer;
  margin-bottom: 4px;
}
.galeria img.small.selected {
  border: 2px solid #f37a31;
}



.galeria .unsel img {
  border: 2px solid #c5ddf7;
  cursor: pointer;
  /*cursor: pointer;*/
  margin: 0px 2px;
}
.galeria .sel img {
  border: 2px solid #f37a31;
  margin: 0;
  margin: 0px 2px;
}


.galeria img {
  border: 2px solid #c5ddf7;
}
.galeria img.click {
  border-color: #f37a31;
}






.version-selector {
  margin: 8px 0;
}

.grid-legenda {
  margin:8px 0;
  padding: 4px;
  background-color: #eaf2ff;
}

.form .vert td.ctrl {
  padding-top:6px;
  padding-bottom:6px;
}
.form .vert td.caption {
  padding-top:8px;
}
.form .vert td.ctrl {
}
.form .vert td.caption {
}
.form .caption {
  padding-top:8px;
}


x.form .even {
  background-color: white;
  border-top: 1px solid #c5ddf7;
}
x.form .odd {
  background-color: #eaf2ff;
  border-top: 1px solid #c5ddf7;
}

table.links .see-also {
  color: blue;
}
table.links a {
  background: url("gfx/l_blue_bg2.gif") no-repeat;
  padding-left: 17px;
  color: #1c55a4;
  display: block;
}
table.links tr.even {
  background-color: white;
}
table.links tr.odd {
  background-color: #f6f9ff;
}



ul {
  margin-top: 4px;
  margin-bottom: 8px;
}



.stopka {
  margin-top: 24px;
  color: #666666;
}


.form table.multi-columns .grid-sep-vert {
  width: 11px;
  background: url(../!common/gfx/sep-vert.gif);
}
xxx.form table.multi-columns .grid-sep-horz {
  height: 1px;
  background-color: red;
}
