body {
  background:white url(../gfx/background.gif) top left repeat-x;
  text-align:center;
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-size:10px;
  color:#464c4f;
  font-family:Tahoma;
}
a {
  color:#464c4f;
}
.mainTable {
  width:786px;
  float:center;
  clear:both;
}

.left_button{
	height:40px;
	padding-bottom:5px;
	background:#eaf3fa url(../gfx/button_bg.gif) top center no-repeat;
	
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-left:33px;
}
.left_menu_link{
color:#177cbb;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;

}

.rightText {
  text-align:justify;
  padding-left:20px;
  font-size:12px;
  font-family:Tahoma;
}

.footer_link {
  font-size:10px;
  font-family:Tahoma;
  color:white;
  text-decoration:none;
}

.pricelist_sessions{
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#177cbb;
  text-decoration:none;
  height:30px;
}
.services_heading{
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#177cbb;
  text-decoration:none;
  padding-top:10px;
  padding-bottom:10px;
}


.blueText{
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#177cbb;
  text-decoration:none;
  
}
.special_offer_text{
  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
  color:#464c4f;
  text-decoration:none;
  visibility:hidden;
  position:absolute;
  text-align:justify;
}
.pricelist_regular{
  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
  color:#464c4f;
  text-decoration:none;
  padding-right:13px;
  text-align:justify;
}

.pricelist_price{
  text-align:right;
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#177cbb;
  text-decoration:none;
  
}
.blueArrow{
background:white url(../gfx/strzalka.gif) center center no-repeat;
width:20px;
}
.blueArrowFull{
background:white url(../gfx/strzalka_2.gif) center center no-repeat;
width:20px;
}
.priceLine{
background:transparent url(../gfx/linia_price_list.gif) center center no-repeat;
height:15px;
}
.special_offers_table{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;	
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;	
	color: #177cbb;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
	width:580px;
	background-color:white;
	padding:4 4 4 4;
	float:center;
	
}


.locations_table{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;	
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;	
	color: #464c4f;
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma;
	width:340px;
	background-color:white;
	padding:7 4 4 4;
	float:center;
}
.locations_regular{
  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
  color:#464c4f;
  text-decoration:none;
}

.locations_header{
  text-align:right;
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#177cbb;
  text-decoration:none;
}

.contactTable{
border:1px solid #dbe7f0;
background-color: #f2f7fb;
color:#177cbb;
font-size:12px;
float:right;
width:340px;
clear:both;
margin-top:20px;
}
.mapLink{
 color:#177cbb;
 font-weight:bold;
 font-size:10px;
 font-family:Tahoma;
 text-decoration:none;
}
.contactForm{
border:1px solid #dae7f0;
background-color: #ffffff;
overflow:hidden;
}
.boldLink{
font-weight:bold;
color:#177cbb;
font-size:12px;
}
