@charset "utf-8";
/* CSS Document */
body { margin:auto; padding:0px; text-align:center; font-size:15px; line-height:22px; background:url(../images/body-bg.jpg) no-repeat center top; padding-top:20px; font-family:Arial, Helvetica, sans-serif}
a { text-decoration:none; color:#06F; outline:none;}
a:hover { text-decoration:underline;}
p { font-size:15px; line-height:22px; text-align:justify}
h2 { margin-top:0px;}

.topbanner { display:block; text-indent:-999999px; background:url(../images/banner-bg.jpg) no-repeat left center; width:900px; height:128px;}
.website  { width:900px; text-align:left; margin:auto;}
.main-menu { width:100%; height:45px; line-height:45px; background:#4a0000; border-bottom:1px solid #320000}
.main-rotator { height:381px;}
.opening-table { margin-left:20px; width:200px; line-height:40px;}
.opening-table td { border-bottom:1px solid  #999}
.footer-con { width:100%; height:100px; background:#f0f0f0; border-top:1px solid #999;}
.footer { width:900px; height:100px; margin:auto; text-align:left;}
.h-title { font-size:11px; color:#666; line-height:40px;}
.lb-pic { margin:20px; display:block; width:250px; height:150px; float:left;}


/*glowne menu */
.main-menu ul{ padding:0px; margin:0px; list-style:none; }
.main-menu ul li { float:left; height:45px; line-height:45px; font-weight:bold;}
.main-menu ul li a { display:block; line-height:45px; height:45px; padding:0px 20px 0px 20px; color:#ab5c5c; text-decoration:none;}
.main-menu ul li a:hover {color:#fff; background:#0072bc url(../images/menu-arrow.gif)no-repeat center bottom ; border-bottom:1px solid #004d80; opacity:0.7}
.main-menu ul li.mm-active a{ color:#fff; background:#0072bc url(../images/menu-arrow.gif)no-repeat center bottom ; border-bottom:1px solid #004d80}


.ta-menu { float:left; width:200px; border-left:3px solid #000; padding-left:20px;}
.ta-menu a { display:block; height:25px; line-height:25px; font-weight:bold; text-decoration:none; color:#bbc0c3;}
.ta-menu a:hover, .ta-menu a.active { color:#0072bc}
.ta-data { float:right; width:640px;}


/*boxy */

.row-con { width:100%; background:url(../images/dot.gif) repeat-x bottom left; padding-bottom:20px;}
.left-col { width:410px; float:left;}
.right-col { width:410px; float:right;}

/*naglowki */
.m-header { width:100%; height:36px; display:block; text-indent:-999999px; margin:20px 0px 20px 0px;}
.mh1 { background:url(../images/headers/hr-what-we-can-do-for-you.gif) no-repeat center left;}
.mh2 { background:url(../images/headers/hr-about-us.gif) no-repeat center left;}
.mh3 { background:url(../images/headers/hr-we-offer-you.gif) no-repeat center left;}
.mh4 { background:url(../images/headers/hr-opening-hours.gif) no-repeat center left;}
.mh5 { background:url(../images/headers/hr-location.gif) no-repeat center left;}
.mh6 { background:url(../images/headers/hr-profile.gif) no-repeat center left;}
.mh7 { background:url(../images/headers/hr-therapies-available.gif) no-repeat center left;}
.mh8 { background:url(../images/headers/hr-faq.gif) no-repeat center left;}
.mh9 { background:url(../images/headers/hr-links.gif) no-repeat center left;}
.mh10 { background:url(../images/headers/hr-contact.gif) no-repeat center left;}
.mh11 { background:url(../images/headers/hr-testimonials.gif) no-repeat center left;}




.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

