html {height: 100%;}
* {margin: 0; padding: 0;}

body {
 min-height: 100%;
 height: 100%;
 margin: 0;
 padding:0;
 text-align: left;
 font-family: Arial, Verdana, Sans-Serif;
 font-weight: normal;
 font-size: 12px;
 color: #333333;
 background-color: #ffedd4;
 background-image: url(../img/bg.gif);
 background-repeat: repeat-x;
}

a, a:visited {color: #ff8100; text-decoration: none;}
a:hover, a:active {color: #ff8100; text-decoration: underline;}

td{font-size: 12px;}
img{border: 0;}

.clear {clear: both; margin: 0; padding: 0; height: 0px; line-height: 0px; font-size: 0px; visibility: hidden;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.sepblk{height: 20px; display:block; clear: both;}
.sepblk-1{height: 8px; display:block; clear: both;}
.sepblk-2{height: 5px; display:block; clear: both;}

#wrapper {width: 916px; margin: 0px 0px 20px 0px; background-image: url(../img/main_bg.gif);	background-repeat: repeat-y;}
#wrap-left {float: left; display: inline; width: 900px; margin: 0;}
#wrap-right {float: left; display: inline; width: 16px; height: 265px; background-color: #ffffff; background-image: url(../img/shad_top_right.gif);	background-repeat: no-repeat;}

#header {display: block; height: 124px; background-color: #ffffff;}
#header-logo {float: left; display: inline; width: 172px; height: 99px; margin: 10px 25px 15px 31px;}
#header-logo img {width: 172px; height: 99px;}
#header-shad-left {float: left; display: inline; width: 11px; height: 40px; margin: 84px 0px 0px 0px; background-image: url(../img/shad_top_left.gif);	background-repeat: no-repeat;}

/*  start header-menue hover */
#header-menu{float:left; width: 661px; height: 40px; margin: 84px 0px 0px 0px; background-image: url(../img/topmnu_bg.gif);	background-repeat: repeat-x;}
#header-menu ul {margin: 0px 0px 0px 25px; padding:0; list-style-type:none; border:0;}
#header-menu li {float:left; display: inline; height:40px; margin: 0px 20px 0px 20px;}
#header-menu a {display:block; padding-top:40px; height:0; color:#000; text-decoration:none; border:0; overflow:hidden;}
* html #header-menu a:link, * html #header-menu a:visited {height:40px; he\ight:0;}
#header-menu a#hm-item1:hover,
#header-menu a#hm-item2:hover,
#header-menu a#hm-item3:hover,
#header-menu a#hm-item4:hover,
#header-menu a#hm-item5:hover,
#header-menu a#hm-item6:hover,
#header-menu a#hm-item7:hover,
#header-menu a#hm-item8:hover {background-position:top right; z-index:50;}
* html #header-menu a:hover {height:40px; he\ight:0;}

#header-menu li.hm-list1 {background:transparent url(../btn/topmnu_home.gif); width:34px;}
#header-menu li.hm-list2 {background:transparent url(../btn/topmnu_clinic.gif); width:42px;}
#header-menu li.hm-list3 {background:transparent url(../btn/topmnu_services.gif); width:75px;}
#header-menu li.hm-list4 {background:transparent url(../btn/topmnu_technology.gif); width:53px;}
#header-menu li.hm-list5 {background:transparent url(../btn/topmnu_gallery.gif); width:50px;}
#header-menu li.hm-list6 {background:transparent url(../btn/topmnu_prices.gif); width:41px;}
#header-menu li.hm-list7 {background:transparent url(../btn/topmnu_links.gif); width:34px;}
#header-menu li.hm-list8 {background:transparent url(../btn/topmnu_contact.gif); width:56px;}

#header-menu a#hm-item1 {background:transparent url(../btn/topmnu_home_hv.gif) -34px -40px no-repeat; width:34px;}
#header-menu a#hm-item2 {background:transparent url(../btn/topmnu_clinic_hv.gif) -42px -40px no-repeat; width:42px;}
#header-menu a#hm-item3 {background:transparent url(../btn/topmnu_services_hv.gif) -75px -40px no-repeat; width:75px;}
#header-menu a#hm-item4 {background:transparent url(../btn/topmnu_technology_hv.gif) -53px -40px no-repeat; width:53px;}
#header-menu a#hm-item5 {background:transparent url(../btn/topmnu_gallery_hv.gif) -50px -40px no-repeat; width:50px;}
#header-menu a#hm-item6 {background:transparent url(../btn/topmnu_prices_hv.gif) -41px -40px no-repeat; width:41px;}
#header-menu a#hm-item7 {background:transparent url(../btn/topmnu_links_hv.gif) -34px -40px no-repeat; width:34px;}
#header-menu a#hm-item8 {background:transparent url(../btn/topmnu_contact_hv.gif) -56px -40px no-repeat; width:56px;}
/*  end header-menue hover  */

/*  start main-menue hover */
#main-menu {float:left;	width: 239px; margin: 0px 0px 0px 0px; padding: 0; font-size: 0px; line-height: 0px; 
 background:transparent url(../img/main_mnu_bg.gif) 0px 40px no-repeat;}
#main-menu ul {margin:0; padding:0; list-style-type:none; border:0; font-size: 0px; line-height: 0px;}
#main-menu li {display:block; width:239px; min-height:40px; background-color:transparent; font-size: 0px; line-height: 0px; background-repeat: no-repeat;}
#main-menu a {display:block; padding-top:40px; width:239px; height:0; color:#000000; text-decoration:none;
 border:0; overflow:hidden; background:transparent url() -239px -40px no-repeat;}
* html #main-menu a:link, * html #main-menu a:visited {height:40px; he\ight:0;}
#main-menu a#mm-item1:hover,
#main-menu a#mm-item2:hover,
#main-menu a#mm-item3:hover,
#main-menu a#mm-item4:hover,
#main-menu a#mm-item5:hover,
#main-menu a#mm-item6:hover,
#main-menu a#mm-item7:hover,
#main-menu a#mm-item8:hover,
#main-menu a#mm-item9:hover,
#main-menu a#mm-item10:hover,
#main-menu a#mm-item11:hover,
#main-menu a#mm-item12:hover,
#main-menu a#mm-item13:hover,
#main-menu a#mm-item14:hover,
#main-menu a#mm-item15:hover,
#main-menu a#mm-item16:hover,
#main-menu a#mm-item17:hover {background-position:top right; z-index:50;}
* html #main-menu a:hover {height:40px; he\ight:0;}

#main-menu li.mm-list1 {background-image: url(../btn/mnu_dermatology.gif);}
#main-menu li.mm-list2 {background-image: url(../btn/mnu_dermalasertherapy.gif);}
#main-menu li.mm-list3 {background-image: url(../btn/mnu_tattoo.gif);}
#main-menu li.mm-list4 {background-image: url(../btn/mnu_epilation.gif);}
#main-menu li.mm-list5 {background-image: url(../btn/mnu_laserresurfacing.gif);}
#main-menu li.mm-list6 {background-image: url(../btn/mnu_endolumlasertherapy.gif);}
#main-menu li.mm-list7 {background-image: url(../btn/mnu_wrinkle.gif);}
#main-menu li.mm-list8 {background-image: url(../btn/mnu_botox.gif);}
#main-menu li.mm-list9 {background-image: url(../btn/mnu_chempeeling.gif);}
#main-menu li.mm-list10 {background-image: url(../btn/mnu_sweatglands.gif);}
#main-menu li.mm-list11 {background-image: url(../btn/mnu_aboutus.gif);}
#main-menu li.mm-list12 {background-image: url(../btn/mnu_team.gif);}
#main-menu li.mm-list13 {background-image: url(../btn/mnu_location.gif);}
#main-menu li.mm-list14 {background-image: url(../btn/mnu_openingtimes.gif);}
#main-menu li.mm-list15 {background-image: url(../btn/mnu_contact.gif);}
#main-menu li.mm-list16 {background-image: url(../btn/mnu_imprint.gif);}
#main-menu li.mm-list17 {background-image: url(../btn/mnu_privacy.gif);}

#main-menu a#mm-item1 {background-image: url(../btn/mnu_dermatology_hv.gif);}
#main-menu a#mm-item2 {background-image: url(../btn/mnu_dermalasertherapy_hv.gif);}
#main-menu a#mm-item3 {background-image: url(../btn/mnu_tattoo_hv.gif);}
#main-menu a#mm-item4 {background-image: url(../btn/mnu_epilation_hv.gif);}
#main-menu a#mm-item5 {background-image: url(../btn/mnu_laserresurfacing_hv.gif);}
#main-menu a#mm-item6 {background-image: url(../btn/mnu_endolumlasertherapy_hv.gif);}
#main-menu a#mm-item7 {background-image: url(../btn/mnu_wrinkle_hv.gif);}
#main-menu a#mm-item8 {background-image: url(../btn/mnu_botox_hv.gif);}
#main-menu a#mm-item9 {background-image: url(../btn/mnu_chempeeling_hv.gif);}
#main-menu a#mm-item10 {background-image: url(../btn/mnu_sweatglands_hv.gif);}
#main-menu a#mm-item11 {background-image: url(../btn/mnu_aboutus_hv.gif);}
#main-menu a#mm-item12 {background-image: url(../btn/mnu_team_hv.gif);}
#main-menu a#mm-item13 {background-image: url(../btn/mnu_location_hv.gif);}
#main-menu a#mm-item14 {background-image: url(../btn/mnu_openingtimes_hv.gif);}
#main-menu a#mm-item15 {background-image: url(../btn/mnu_contact_hv.gif);}
#main-menu a#mm-item16 {background-image: url(../btn/mnu_imprint_hv.gif);}
#main-menu a#mm-item17 {background-image: url(../btn/mnu_privacy_hv.gif);}

#main-menu-shad{float:left; width: 239px; height: 153px; background-image: url(../img/main_mnu_bottom.jpg); background-repeat: no-repeat;}
/*  end main-menue hover  */

/*  start main-submnu hover  */
ul#main-menusub {display:block; margin: 11px 0px 11px 0px; padding: 0; list-style-type:none; border:0; font-size: 0px; line-height: 0px;}
#main-menusub li {display: inline; margin: 0; padding:0; border:0; font-size: 0px; line-height: 0px; }
#main-menusub a {
	display: block;
	width/**/:/**/185px;
	height: auto;
	min-height:14px;
	margin: 0;
	padding: 2px 20px 3px 34px;
	margin: 0;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
	text-align: left;
	border:0;
	background-repeat: no-repeat;
	background-position: 23px 7px;
}
#main-menusub a:hover{color: #f88628; font-weight: normal; background-image: url(../img/arrow_right.gif); background-repeat: no-repeat;}
* html #main-menusub a:link, * html #main-menusub a:visited {height:auto;}
* html #main-menusub a:hover {height:auto; }
/*  end main-submnu hover  */

#main-content {float:left;	 display: inline; width: 651px; min-height: 220px; height: auto !important;	height: 220px; margin: 5px 5px 0px 5px; line-height: 18px;}
.mainimg {display:block; height: 250px;}
.mainimg img {width: 651px; height: 250px;}
.mainheadline {display:block; height: 23px; margin: 16px 0px 0px 42px;}
.content {
	display:block;
	min-height: 310px; height: auto !important;	height: 310px;
	margin: 19px 0px 0px 0px;
	padding: 20px 42px 0px 42px;
	text-align: left;
	background-image: url(../img/cont_bg_top.gif);
	background-repeat: repeat-x;
}
.content a, .content a:visited {color: #ff8100; font-weight: normal; text-decoration: none;}
.content a:hover, .content a:active {color: #ff8100; text-decoration: underline;}

.content ul {clear: both; margin: 10px 0px 10px 15px; padding:0; border:0; list-style-type: disc;}
.content li {list-style-position: outside; padding: 3px 0px 3px 10px;}

.headline {display:block; margin: 0px 0px 15px 0px; color: #ff8100; font-size: 14px; font-weight: bold; text-align: left;}
.content-bottom{width: 651px; height: 40px; background-image: url(../img/cont_bg_bottom.gif); background-repeat: repeat-x;}

#footer {float:left; display: inline; width: 661px; margin: 5px 16px 0px 239px;}

.footer-cont-left, .footer-cont-right {padding: 3px 20px 3px 20px; color: #ff8100; background-color: #a62023; font-size: 9px;}
.footer-cont-left {float:left; display: inline; width: 330px; width/**/:/**/ 300px; text-align: left; margin: 0px 0px 0px 5px;}
.footer-cont-right {float:left; display: inline; width: 321px; width/**/:/**/ 271px; text-align: right; margin: 0px 5px 0px 0px;}
#footer a, #footer a:visited {color: #ffffff; text-decoration: none; font-weight: normal;  font-size: 9px;}
#footer a:hover, #footer a:active {color: #ffffff; text-decoration: underline;}
#footer-bottom {float:left; width: 916px; height: 18px; background-image: url(../img/shad_bottom.gif);	background-repeat: no-repeat;}

