* {padding:0; margin:0; }
html, body {margin: 0; padding: 0; font:normal 12px Tahoma,Arial,Sans-serif; background-color:#fff;  height:100%; position:relative;}

body	{background:url(img/header_bkg.jpg) top left repeat-x;
         behavior: url('pngfix.htc');
}

.png
{ //background-image: none ! important;
        behavior: url('pngfix.htc');
}
	
	
/* text styles */
a {font:Arial,Sans-serif; font-size:12px; text-decoration:underline; color:#348c7d; display:inline; padding:0; margin:0px;}
p,form,ul,table {font-family:Arial,Sans-serif; color:#4d4d4d; font-size:12px; margin-bottom:10px;}
	p	i {color:#ff7f00; font-style:normal;}
	p	img	{text-align:left; float:right; margin:5px;}
img {border:0; padding:0; margin:0; }
div {margin:0px; padding:0px; text-align:left; border:solid 0px #000; }
input {padding:0px; margin:0px; width:100%; ; color:#4d4d4d; font-size:12px; font-family:Tahoma,Sans-serif;}
h1,h2,h5,h4,h6	{margin:0px; padding:0; font-family:Tahoma, Sans-serif; font-weight:normal;}
h1	{font-size:18px;  color:#19423b; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:18px; color:#ff7f00; margin-bottom:7px;}
h5,h4 {font-size:15px; color:#348c7d; font-family:Arial, Helvetica, sans-serif; }
h4	{font-weight:bold; margin-top:10px;}
h6 {font-size:12px; color:#348c7d; }

table	{border:0;position:relative; border-collapse:collapse; }
table	th	{font-weight:bold; text-align:center;}
td	{border:0;}

table.info	td, table.info	th{border:solid 1px #4d4d4d; padding:5px;}

ol	{list-style:decimal; color:#348c7d; margin-top:10px; padding:0; //padding-left:25px; }
ol	a { color:#4d4d4d; text-decoration:none;}
ol	li	{line-height:20px;}
ol.none	{list-style:none;}

ul	{margin-left:40px;}

.link_block	a {font-size:16px; display:block;}

/*peel*/
.peel	{overflow:hidden;//float:left;}
.peel	img{float:left; margin-right:10px;}
/*microderm*/
.microderm	{text-align:center;}
.microderm	img	{margin-top:5px;}
/*contact*/
.font1	{color:#348c7d;}
.form1	td {padding :2px; text-align:left; vertical-align:top; width:50%;}
.cont_form	.form1	td{width:auto;}
.contact	a	{color:#000;}
.form1,.form1	strong {font-size:12px; font-weight:bold; font-family:Tahoma;}
.form1	textarea,.form1 input	 {width:100%; margin-top:3px;}
.form1	{margin-bottom:10px; margin-top:15px; width:320px;}
.form1	b{color:#4d4d4d;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}

.msg_sent,.msg_err	{font-size:12px; font-weight:bold; color:#000; margin-bottom:10px;}
.msg_err	{color:red;}

/*specials*/
.specialcup	{border:solid 1px #4d4d4d; padding:10px; width:320px; margin-bottom:20px;}
/* FAQ */
.faq { margin-bottom:20px; }
.faq	p { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.faq	p:first-child,
.faq	p.first-child { font-family:Tahoma; color:#348c7d; font-size:16px; font-weight:bold;}

div.faq1 {margin:10 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:500px; margin-left:25px; font-style:italic; color:#444444; border-bottom:solid 1px #AAAAAA; padding:0 0 10 0;}
.faq1	div.q { color:#000; margin-bottom:7px;}
.faq1	p	{color:#444444;}
.faq1	b {display:block; float:left;  clear:none; margin-right:10px;}

/* main pattern */
.menuskin	{margin-left:50%;}
.menu	{width:360px; height:140px; border:solid 1px #348c7d; position:relative; padding:4 10 15 10; margin-left:-180px;  //margin-right:1px; // width:380px; //padding-bottom:1;  }	
	.menu_edge_lt {background:url(img/lt.gif) no-repeat #f6f6e8; position:absolute; top:-1; left:-1; width:18; height:18; border:0; z-index:1; }
	.menu_edge_rt {background:url(img/rt.gif) no-repeat #f6f6e8; position:absolute; top:-1; right:-1; width:18; height:18; border:0; z-index:1; }	
	.menu_edge_lb {background:url(img/lb.gif) no-repeat bottom #fff; position:absolute; bottom:-1; left:-1; width:18; height:18; border:0; z-index:1; // bottom:-2}	
	.menu_edge_rb {background:url(img/rb.gif) no-repeat bottom #fff; position:absolute; bottom:-1; right:-1; width:18; height:18; border:0; z-index:1; // bottom:-2; } 
.menu	h6	{margin:0 0 15px 20px; text-decoration:underline;}
.menu	.left,.menu .right	{float:left; width:47%; position:relative;}
.menu .right	{margin-left:15px}
.menu	.right	ul{ }

.menu_round	p a{color:#4d4d4d; text-decoration:none; display:block; height:18px; line-height:18px; padding-left:10px;}
.menu_round	p a b {color:#348c7d; font-weight:normal; margin-right:5px;}
.menu_round	.act { background:url(img/fon_left.jpg) #5ea18e no-repeat top left; height:18px; width:100%;}
.menu_round	p.act a b {color:#fcd182;}
.menu_round	p.act a	{background:url(img/fon_right.jpg)  no-repeat top right transparent; color:#fff; z-index:1;}


.topmenu	{height:35px; width:75%; position:relative; float:right; background-color:#348c7d;}
.topmenu	a {line-height:35px; display:block; float:left; width:13%; background:url(img/menu_edge.jpg) top left no-repeat #348c7d; color:#e8e8c5; text-align:center; position:relative;}
.topmenu	a.act	{color:#88ba98; text-decoration:none; background:url(img/menu_edge1.jpg) top left no-repeat #0c4c3e;}
.topmenu a:first-child,
.topmenu a.first-child {background:url(img/menu_left.jpg) #348c7d top left no-repeat; color:#fff; width:8%; color:#348c7d;}


.header	{padding-top:55px; overflow:hidden; margin-bottom:10px;}
.logo	{padding-left:45px; float:left; }
.contacts {width:235px; height:125px; float:right; padding:35px 0 0 30px; }

.content	{overflow:hidden; width:100%;}
.content_left	{width:304px; background:url(img/woman.jpg) top left no-repeat; float:left; padding:430px 0 0 50px;}
.content_right	{width:215px; float:right; padding-right:10px;}
.content_center	{margin:0 235px 0 354px; //width:100%;}
	
.starcopyright	{padding:7px 0 0 125px; float:left;}
	.starcopyright	 p {color:#8a8a8a; font:Arial, Helvetica, sans-serif; font-size:11px; margin-top:9px; //margin-top:0px; //padding-top:9px;}
	
.everstudio a {color:#7e8188; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.everstudio a {text-decoration:none;}
	.everstudio	p	{float:left; margin:0px;}
.everstudio	{float:right; margin:11px 25px 0 0; width:30%; text-align:right;}
	.everstudio img	{float:left; text-align:right;}
	.everstudio	a.hr {display:block; float:left; margin:0px;}
	.everstudio	.link	{padding-left:68px;}
	
/*For putting footer on bottom*/
.pageup	{margin-bottom: -60px; min-height:100%; min-width:950px; position:relative; }
* html .pageup{height: 100%;}

.pageempty {height: 60px; }
.pagedown  {min-width:950px; height:60px; }
/*fix for IE for min-width*/
* .pagedown,.pageup,.header{{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 950)? "950px" : "100%");}}	

	