input.checkbx, input.chk { border: 0; background: transparent; width: auto; }

#steps {
	display: block;
	float: left;
	margin: 0 15px;
	font-size: 12px;
	font-weight: normal;
}

#step1ico, #step2ico, #step3ico, #step4ico, #step5ico, #estep3ico {
	display: block;
	float: left;
	padding: 6px 15px;
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: normal;
/*	background: url('../images/b_step.png') no-repeat right 0;*/
}

#step1ico {
   background: url('../images/b_step.png') no-repeat 0 0;
}


#step2ico.disabled, #step3ico.disabled, #step4ico.disabled {
   background: url('../images/b_step.png') no-repeat 0 0;
   background-position: -22px -24px;
	color: #696969;
}

#step2ico, #step3ico, #step4ico {
   background: url('../images/b_step.png') no-repeat -22px 0;
}

#step5ico.disabled {
   background: url('../images/b_step.png') no-repeat 0 0;
   background-position: right -24px;
	color: #696969;
}

#step5ico {
	background: url('../images/b_step.png') no-repeat right 0;
}

#estep3ico.disabled {
   background: url('../images/b_step.png') no-repeat 0 0;
   background-position: right -24px;
	color: #696969;
}

#estep3ico {
	background: url('../images/b_step.png') no-repeat right 0;
}

#steps, #step1, #otherSteps {
	display: block;
	clear: both;
   padding: 0;
	font-size: 14px;
	font-weight: bold;
}

#step1 table, #step2 table, #step3 table, #step4 table { width: 600px; margin: auto; }

#step1 div.selectCategory { padding-top: 20px; padding-bottom: 20px; width: 300px; margin: auto; text-align: center; }
#step1 div.selectCategory select { margin-top: 20px; }

input.greenButton {
	background: url('../images/bgreen.png') no-repeat 0 0;
	width: 93px;
	height: 25px;
	color: #fff;
	padding: 4px 5px;
	font-weight: bold;
	text-align: center;
   border: 0;
   cursor: pointer;
}

input.greenButtonLarge {
	background: url('../images/bgreen.png') no-repeat 0 -50px;
	width: 150px;
	height: 25px;
	color: #fff;
	padding: 4px 5px;
	font-weight: bold;
	text-align: center;
   border: 0;
   cursor: pointer;
}

input.inputLarge {
   background: url('../images/inputs.png') no-repeat 0 -48px;
	border: none;
	width: 290px;
	height: 20px;
   padding: 2px 5px;
}

input.inputMedium {
   background: url('../images/inputs.png') no-repeat 0 -24px;
	border: none;
	width: 200px;
	height: 20px;
   padding: 2px 5px;
}

input.inputSmall, input.datepicker {
   background: url('../images/inputs.png') no-repeat 0 0;
	border: none;
	width: 90px;
	height: 20px;
   padding: 2px 5px;
}

.advancedCriteria {
   display: none;
}

#step1 table td, #step2 table td, #step3 table td { padding: 2px; }
#step2 table td div.ramka, #step3 table td div.ramka { line-height: 30px; border-bottom: 1px solid gray; }

/** Karuzelka **/
.infiniteCarousel {
  width: 285px;
  position: relative;
  top: 0px;
  left: 0px;
}

.infiniteCarousel .wrapper {
  width: 225px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 105px;
  margin: 0px 35px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.infiniteCarousel ul a img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 180px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  margin-top: 7px;
  width: 76px;
  height: 76px;
  
}

.infiniteCarousel ul li img {
    margin: 3px;
    width: 70px;
    height: 70px;
}

.infiniteCarousel ul:hover li img {
}

.infiniteCarousel ul:hover li:hover img {

}

.infiniteCarousel ul li a img {
  display:block;
}

/**** STYLE DLA WIDGETU FB ****/
.FBpanel {
position: absolute;
top: 100px;
right: 0;
display: none;
width: 232px;
height: 420px;
background: url('../images/fbslider.png') no-repeat top left;
}

a.trigger{
position: absolute;
top: 100px; right: 0;
width: 40px;
height: 40px;
background: url('../images/fbicon.gif') no-repeat top left;
display: block;
}

a.trigger:hover{
position: absolute;
text-decoration: none;
width: 47px;
height: 40px;
top: 100px; right: 0;
display: block;
}

.FBCloseButton {
	width: 27px;
	height: 420px;
	float: left;
	cursor: pointer;
}

.FBContent {
	margin-top: 6px;
	margin-bottom: 3px;
   width: 195px;
   height: 400px;
   overflow:hidden;
   float: right;
}

/** RATING BOX **/
.relationRating {
	float: none; 
	width: 162px;
	height: 86px;
	margin: 5px;
}

.ratingTitle {
	float: left;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	width: 122px;
	text-align: center;
}

.ratingVote {
	float: left;
	width: 152px;
	height: 43px;
}

.ratingVote a {
   cursor: pointer;
	margin-left: 5px;
	margin-right: 5px;
	display: block;
	float: left;
}

.ratingVote a:hover {
	border: 1px solid white;
}

.ratingVotes {
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   width: 162px;
   float: left;
   padding-top: 0px; }