.cp_main_table {
  border: 0;
  border-collapse: collapse;
  font-family: Verdana, Tahoma;
  font-size: 8.5pt;
  font-weight: 500;
  color: #000000;
  line-height: 22px;
}
.pr_main_table {
  border: 0;
  border-collapse: collapse;
  border-color: #ffffff;
  font-family: Verdana, Tahoma;
  font-size: 8.5pt;
  font-weight: 500;
  color: #000000;
  text-decoration: none;
}
.pr_table_main {
  border: 1px solid #ffffff;
  border-collapse: collapse;
  border-color: #ffffff;
  font-family: Verdana, Tahoma;
  font-size: 8.5pt;
  font-weight: 500;
  color: #000000;
  text-decoration: none;
}
.pr_table_main td {
  height: 25px;
}
.cancel_button {
  font-family: Verdana, Tahoma;
  font-size: 8pt;
  font-weight: 700;
  color: #000000;
  width: 90px;
  height: 22px;
  border: 0;
  background-image: url('../images/buttons/cancel_button.jpg');
  cursor: pointer;
}
.action_button {
  font-family: Verdana, Tahoma;
  font-size: 8pt;
  font-weight: 700;
  color: #000000;
  width: 90px;
  height: 22px;
  border: 0;
  padding: 0;
  /* margin-left: -2px; */
  margin-right: 2px;
  background-image: url('../images/buttons/next_button.jpg');
  cursor: pointer;
}

.action_button_corner {
  font-family: Verdana, Tahoma;
  font-size: 8pt;
  font-weight: 700;
  color: #000000;
  width: 90px;
  height: 22px;
  border: 0;
  padding: 0;
  background-image: url('../images/buttons/next_button.jpg');
  cursor: pointer;
}
.info_bar {
  width: 553px;
  height: 22px;
  font-family: Verdana, Tahoma;
  font-size: 8pt;
  font-weight: 700;
  color: #000000;
  padding: 0px;
  /* margin-right: 2px; */
  float: left;
  background-image: url('../images/backgrounds/info_bar.jpg');
}

.error_bar {
  width: 553px;
  height: 22px;
  font-family: Verdana, Tahoma;
  font-size: 8pt;
  font-weight: 700;
  color: #000000;
  padding: 0px;
  margin-right: 2px;
  float: left;
  background-image: url('../images/backgrounds/error_bar.jpg');
}
.carInsuranceFormBorder {
  border: 1px solid #cccccc;
}
.carInsuranceButtonBorder {
  border: 1px solid #000000;
}
.povinneRuceni_selectbox {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; font-weight: 700; width: 255px; height: 22px; background-color: #fffffe;  
}
.povinneRuceni_textbox {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; width: 250px; height: 14px; background-color: #fffffe; 
}
.povinneRuceni_textbox_required {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; width: 250px; height: 14px; background-color: #ffcccb; 
}
.povinneRuceni_button {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; font-weight: 700; cursor: pointer;
}
.help {
  WIDTH: 235px;
	TEXT-ALIGN: left; 
  LINE-HEIGHT: 125%; 
  BORDER-RIGHT: #c93 1px solid; 
  PADDING-RIGHT: 5px; 
  BORDER-TOP: #c93 1px solid; 
  MARGIN-TOP: -4px; 
  MARGIN-LEFT: 5px;
  DISPLAY: none; 
  PADDING-LEFT: 5px; 
  BACKGROUND: url('../images/required/_help_pointer.gif') #ffc no-repeat -10px 5px; 
  PADDING-BOTTOM: 5px; 
  BORDER-LEFT: #c93 1px solid; 
  PADDING-TOP: 5px; 
  BORDER-BOTTOM: #c93 1px solid; 
  POSITION: absolute;
}
.help .help-flag {
	BACKGROUND: url('../images/required/_help_pointer.gif') no-repeat left top; 
  LEFT: -10px; 
  WIDTH: 10px; 
  POSITION: absolute; 
  TOP: 5px; 
  HEIGHT: 19px
}

/* 13.2.2009 Hudec */
.req {color:#cc0000;}
.inf_icon {vertical-align: middle; margin-left:5px;}
.pojistovne_loga img { margin: auto 8px auto 2px; vertical-align: middle; }
.pojistovne_loga {margin-bottom:5px; vertical-align: middle; text-align: center;}

/* Tooltips */
#tooltip {
	position: absolute;
	padding: 4px;
	color: #FFF;
	font-size: 11px;
	display: none;
	text-align: left;
	background-color: #000;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}
 
.tooltipTitle {
	font-weight: bold;
	color: #CEE1EF;
}
