@charset "utf-8";

/******************************************************
 * project   pedigree brandsite
 * date      22-2-2010
 * author    netpositive[worbyd]
 ******************************************************/


form.jqtransformdone {
  position: relative;
  padding: 10px 0 0 0;
}

form.jqtransformdone div.row {
  float: left;
  width: 310px;
}

form.jqtransform label {
	display: block;
	float: left;
  margin: 0 10px 10px 0;
  line-height: 29px;
  color: #73560c;
  font-size: 12px;
  font-weight: bold;
}

.jqTransformInputWrapper {
  margin: 0 0 10px 0;
  width: 200px!important;
  height: 29px;
  background: url('../images/brand/input_bg.gif') no-repeat 0 0;
}

.jqTransformInputWrapper input {
  padding: 5px 15px;
  width: 170px;
  height: 19px;
  line-height: 19px;
  background: none;
  border: 0 none;
  color: #73560c;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.jqTransformSelectWrapper {
  margin: 0 0 10px 0;
  width: 200px!important;
	height: 29px;
  background: url('../images/brand/input_bg.gif') no-repeat 0 0;
	border: 0 none;
}

.jqTransformSelectWrapper div span {
  display: block;
  line-height: 29px;
  color: #73560c;
  font-size: 12px;
  text-indent: 15px;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen {
  top: 2px;
	right: 2px;
	width: 26px;
	height: 25px;
	background: url('../images/brand/select_button.png') no-repeat center center;
}

.jqTransformSelectWrapper ul {
  top: 30px;
  width: 196px!important;
  background: #ffffff;
}

form.jqtransform button.login,
form.jqtransform button.reset,
form.jqtransform button.search {
  float: right;
  margin: 10px 5px 0 0;
  padding: 0;
  width: 142px;
  height: 48px;
  cursor: pointer;
  border: 0 none;
  text-indent: -10000px;
}

form.jqtransform button.login {
  background: url('../images/brand/button_belepes_bg.gif') no-repeat 0 0;
}

form.jqtransform button.reset {
  background: url('../images/brand/button_torles_bg.gif') no-repeat 0 0;
}

form.jqtransform button.search {
  background: url('../images/brand/button_kereses_bg.jpg') no-repeat 0 0;
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;
  float:left;
  margin: 6px 0 0 0;
}
a.jqTransformCheckbox {
	background: transparent url('../images/brand/icon_checkbox.gif') no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 19px;
	display: block;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


div.textarea_wrap {
  width: 300px;
  height: 150px;
  background: url('../images/brand/textarea_wrap.gif') no-repeat 0 0;
}

div.textarea_wrap textarea {
  padding: 10px;
  width: 279px;
  height: 129px;
  background: none;
  border: 0 none;
  color: #73560C;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.jqTransformHidden {display: none;}


/* captcha wrap */
div.captcha_wrap a {
  float: left;
  margin: 0 0 0 5px;
}

div.captcha_wrap .jqTransformInputWrapper {
  float: left;
  width: 80px!important;
  background: url('../images/brand/input_half.gif') no-repeat 0 0;
}

div.captcha_wrap .jqTransformInputWrapper input {
  width: 50px!important;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: center;
}

span.checkbox_answer {
  float: left;
  display: block;
  padding: 8px 0 0 10px;
}


/* error list */
#content ul.error_list {
  clear: both;
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
}

#content ul.error_list li {
  padding: 0 0 2px 0;
  list-style-type: none;
  color: #cc3225;
}

#content ul.error_list li a {
  color: #cc3225;
  font-weight: bold;
}

#content p.forgotten_password {
  margin: 10px 0 10px 0;
}

#content p.forgotten_password a {
  margin: 10px 0 10px 0;
  color: #73560c;
  font-weight: bold;
}

/* allatorvos kereso */
div.denta_vet_filters {
	width: 620px;
}

div.denta_vet_filters label {
	width: 125px;
}

div.denta_vet_filters div.row {
	width: 335px !important;
}

div.denta_vet_filters label,
div.denta_vet_filters .jqTransformSelectWrapper,
div.denta_vet_filters p {
	margin-bottom: 9px !important;
}

div.denta_vet_filters #county_select ul {
	z-index: 1000 !important;
}

div.denta_vet_filters #county_select .jqTransformSelectWrapper {
	z-index: 1000 !important;
}

div.denta_vet_filters #city_select_fake .jqTransformSelectWrapper,
div.denta_vet_filters #city_select .jqTransformSelectWrapper,
div.denta_vet_filters #district_select .jqTransformSelectWrapper,
div.denta_vet_filters #distance_select .jqTransformSelectWrapper {
	z-index: 1 !important;
}

div.denta_vet_filters #distance_select .jqTransformSelectWrapper {
	z-index: 0 !important;
}

div.denta_vet_filters button {
	margin: -10px 0px 0px 0px !important;
}

div.dentist_search .sidebarbox_head span {
	background: transparent url('/images/denta/sidebarbox_head_dentist_search.png') no-repeat left top;
	height: 169px;
	left: 60px;
	top: -98px;
	width: 120px;
}

#content .veterinarian_item {
	background: transparent url('/images/denta/veterinarian_item.gif') no-repeat left top;
	height: auto;
}

#content .veterinarian_item div.veterinarian_item_bottom {
	background: transparent url('/images/denta/veterinarian_item.gif') no-repeat left bottom;
	height: 25px;
	margin: 0px -25px -15px -25px;
	width: 609px;
}

#content .veterinarian_item,
#content .veterinarian_item ul {
	overflow: visible !important;
}

#content .veterinarian_item li.open {
	background-image: url('/images/denta/icon_open.gif');
	cursor: pointer;
	position: relative;
	width: 100px;
}

#content .veterinarian_item li.open div.tooltip {
	background: transparent url('/images/denta/tooltip_bg.png') no-repeat left top;
	cursor: default;
	display: none;
	left: -20px;
	padding: 35px 32px 0px 25px;
	position: absolute;
	top: 20px;
	width: 185px;
	z-index: 1000;
}

#content .veterinarian_item li.open div.tooltip span.tooltipBottom {
	background: transparent url('/images/denta/tooltip_bg.png') no-repeat left bottom;
	display: block;
	height: 27px;
	overflow: hidden;
	margin: 0px 0px -27px -25px;
	width: 242px;
}
