A:link, A:visited, A:active

	{

	color: #B06800;

	}



A:hover

	{

	color: #F07810;

	}



html, body

	{

	color: #333333;

	background-color: #C8C9CB;

	}







.LeftAligned

	{

	text-align: left;

	}







.Languages

	{

	text-align: right;

	font-size: 10px;

	text-transform: uppercase;

	padding-right: 7px;

	background-color: #C7C8CA;

	}



.Languages IMG

	{

	margin: 0px 2px 3px 10px;

	vertical-align: middle;

	}



.Languages A

	{

	color: #676767;

	}









.MainBody

  {

  width: 750px;

  margin: 0px auto;

  }







.Article

	{

	padding: 25px;

	font-size: 12px;

	color: #E0E0E0;

	}



ol, ul

	{

	margin: 0px;

	padding: 0px;

	}









.Rent

	{

	background-color: #C8C9CB;

	xbackground-color: yellow;

	position: relative;

	top: 0px;

	left: 0px;

	}



.Rent DIV

	{

xvertical-align: middle;

xborder: solid 1px red;

	}



.Rent INPUT, .Rent SELECT, .Rent INPUT.checkbox

	{

  xvertical-align: middle;

  margin-bottom: 2px;

	}



.Rent .sOptions TABLE

	{

	width: 100%;

	}



.Rent .sOptions TD

	{

	text-align: right;

	padding: 0px 0px 0px 0px;

	}

	

.Rent INPUT.sEdit, .Rent SELECT, .Rent TEXTAREA

	{

	border: 1px solid #ABABAC;

	background-color: #EAEAEA;

	color: #484849;

	}



.Rent .sSzczegolyRezerwacji INPUT, .Rent .sSzczegolyRezerwacji SELECT

	{

	text-align: right;

	}



.Rent .sSzczegolyRezerwacji select.FullWidth

	{

	width: 252px;

	}



.Rent , .sSzczegolyRezerwacji SELECT.LeftAligned

	{

	text-align: left;

	}



.Rent .sSzczegolyRezerwacji textarea.FullWidth

	{

	width: 235px;

	}



.Rent INPUT#outside

	{

	xborder: none;

	}



.Rent .sDaneOsobowe .sTitle

	{

 	height: 37px;

	}



.Rent .sDaneOsobowe TABLE

	{

	xborder-spacing: 5px;

	xborder-collapse: separate;

	border-collapse: collapse;

	}



.Rent .sDaneOsobowe INPUT

	{

	width: 172px;

	}



.Rent .sDaneOsobowe .sLeft

	{

	text-align: right;

	width: 90px;

	xpadding-right: 10px; /* BUG: TD box model */

	}



.Rent .sSzczegolyRezerwacji DIV

	{

	margin: 2px 0px;

	}



.Rent .sSzczegolyRezerwacji .sTitle

	{

 	height: 34px;

	}



.Rent .sSzczegolyRezerwacji .sContents

	{

	xmargin: 0px 15px;

	padding: 0px 4px 0px 25px;

	}



.Rent .sButtons

	{

	margin: 5px 30px 10px 0px;

	text-align: right;

	}







.Payment, .Payment TD

	{

	color: #EEEEEE;

	}



.Payment INPUT

	{

	border: solid 2px #808080;

	padding: 2px;

	}



.Payment A

	{

	font-weight: bold;

	color: #A0A0A0;

	}



.Payment A:hover

	{

	color: #F0F0F0;

	}



.Payment INPUT:hover

	{

	border-color: #FF0000;

	}



.Payment .sInfo

	{

	text-align: center;

	font-size: 14px;

	font-weight: bold;

	margin: 10px 0px 10px;

	}



.Payment TABLE

	{

	width: 100%;

	}



.Payment TABLE TD

	{

	text-align: center;

	padding: 2px 0px 8px;

	}







.Menu

	{

	height: 25px;

	background-image: url(/images/gfx_13.jpg);

	text-transform: uppercase;

	font-size: 12px;

	font-family: "Trebuchet MS","Liberation Sans",Arial,sans-serif;

	padding-top: 10px;

	padding-left: 7px;

	}



.Menu a

	{

	color: #333333;

	vertical-align: top;

	}



.Menu img

	{

	position: relative;

	top: -10px;

	}







.pCars .sClass

	{

  clear: both;

	text-align: center;

	padding: 1px 0px;

  margin-top: 5px;

	}



.pCars .sItem

	{

	width: 152px;

width: 146px;

  float: left;

  text-align: center;

  margin: 5px 0px;

	}



.pCars .sPicture

  {

  height: 95px;

  }



.pCars .sName

  {

  height: 30px;

  }







.pCar

  {

	padding-left: 5px;

	}



.pCar h2

  {

  font-weight: bold;

  font-size: 15px;

  color: #808080;

  font-family: Arial,sans-serif;

  margin: 5px 0px;

  }



.pCar .sContainer

  {

  overflow: hidden;

  }



.pCar .sPicture

  {

  width: 330px;

  float: left;

  overflow: hidden;

  }



.pCar .sPicture img

  {

  width: 330px;

	}



.pCar .sProperties

  {

  float: left;

  width: 120px;

  font-size: 11px;

  color: #808080;

  margin-left: 5px;

  overflow: visible;

  }



.pCar .sProperties b

  {

  color: #A99856;

  }



.pCar .sEquipment

  {

  margin-top: 15px;

  clear: both;

  }



.pCar .sEquipment .sCaption

  {

  color: #A99856;

  font-weight: bold;

  }



.pCar .sNavigationBar

  {

  font-size: 13px;

  margin-top: 20px;

  text-align: center;

  }



.pCar .sNavigationBar a

  {

  font-weight: bold;

  }







table.Prices

	{

  border-collapse: collapse;

  width: 100%;

	color: #a0a0a0;

	}

	

table.Prices td, table.Prices th

	{

	vertical-align: middle;

	padding: 0px 2px;

	}

	

table.Prices thead tr

	{

  background-color: #303030;

	}



table.Prices tbody tr.sEven

	{

  background-color: #404040;

	}

	

table.Prices tbody tr

	{

	background-color: #484848;

	height: 20px;

	}


