﻿/* CSS Document */
 

body{ margin:0px; padding:0px;font-family: verdana}
p{ margin:0px; padding:0px;}
img{ border:0px;}

#mainblock{  width:1000px; margin: auto;}
#innerblock{ width:1000px; float:left; background:#0aaaca url(../images/body_bg.gif) repeat-x; } 

h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;border-bottom: 1px solid #eee;padding-bottom: .1em}
h1 {font-size: 196%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}

a:hover{ text-decoration: underline;}
.topblock{ display:inline; clear:left; float:left; width:1000px;}
.tp_bg1{  display:inline; clear:left; float:left; width:1000px; height:104px; background:url(../images/tp_bg1_copy2.jpg) no-repeat;}
.tp_bg1NoPic{  display:inline; clear:left; float:left; width:1000px; height:14px; background:#0BAACA;}

.tp_bg2{ display:inline; clear:left; float:left; width:583px; height:255px; background: url(../images/tp_bg2.jpg) no-repeat;}
.tp_navig{ display:inline; clear:left; float:left; width:945px;  margin-left:28px;text-align: center;}

/* 
.tp_navig{ display:inline; clear:left; float:left; width:945px;  margin-left:28px; vertical-align:-moz-middle;}
*/

.navig_1pxx
	{
			display: inline; 
			float:left; 
			width:920px; 
			height:52px; 
			background:url(../images/navig_1pxx.gif) repeat-x;
			line-height:46px;
			text-align: -moz-center;
			margin: 0 auto;

	}

.tp_logo{ display: inline; clear:left; float:left; margin:44px 0px 0px 456px;}
.tp_map{ display: inline; float:left; margin:49px 0px 0px 459px;}
.tp_all{ display: inline; clear:left; float:left; margin:20px 0px 0px 30px;}
.home_bg{display: inline; clear:left; float:left; width:125px; height:46px; background:url(../images/tp_home_bg.gif) no-repeat; margin:0px 0px 0px 20px;}
.tp_home{ display: inline;clear:left; float:left; margin:19px 0px 0px 23px;}
.tp_abt{  display: inline;float:left; margin:19px 0px 0px 42px;}
.tp_weight{  display: inline;float:left; margin:19px 0px 0px 61px;}
.tp_skin{  display: inline;float:left; margin:19px 0px 0px 56px;}
.int_tp_home{ display: inline;clear:left; float:left; margin:19px 0px 0px 23px;}
.abt_bg{ display: inline;float:left; width:125px; height:46px; background:url(../images/tp_home_bg.gif) no-repeat; margin:0px 0px 0px 20px;}



.cp_div{ display:inline; clear:left; float:left; width:945px; background:#ffffff ; margin-left:28px;}

.lp_div{ display:inline; clear:left; float:left; width:639px; margin-left:15px; padding-bottom:15px; }
.lp_wel{ display: inline; clear:left; float:left; margin:18px 0px 0px 14px;}
.wel_img{ display: inline; clear:left; float:left; margin:18px 0px 0px 14px;}
.wel_txt{ display: inline; float:left; width:386px; font:11px/18px tahoma; color: #33333; margin:14px 0px 0px 10px;}
.lp_healthy{ display: inline; clear:left; float:left; margin:30px 0px 0px 14px;}
.lp_more{ display: inline; float:left; width:44px; font: bold 11px/18px tahoma; color: #333; margin:10px 0px 0px 10px; text-decoration:none;}
.healty_txt{ display: inline; clear:left; float:left; width:386px; font:11px/18px tahoma; color:#333; margin:14px 0px 0px 10px;}
.lp_healthmore{ display: inline; clear:left; float:left; width:44px; font: bold 11px/18px tahoma; color:#333; margin:10px 0px 0px 10px; text-decoration:none;}
.lp_healtyimg{ display: inline; float:left; margin:10px 0px 0px 14px;}
.lp_doctxt{ display: inline; clear:left; float:left; width:621px; font:15px/20px tahoma; color:#333; margin:10px 0px 0px 10px;}


.rp_div{ display:inline; float:left; width:291px; background:#FFFFFF; }
.rp_new{ display: inline;clear:left; float:left; margin:14px 0px 0px 10px;}
.rp_new_txt{ display: inline;clear:left; float:left; width:247px; font:11px/20px tahoma; color:#333; margin:14px 0px 0px 10px;}
.rp_feshimg{ display: inline;clear:left; float:left; margin:16px 0px 0px 0px;}
.rp_tradit{ display: inline;clear:left; float:left; margin:25px 0px 0px 10px;}
.rp_tradimg{ display: inline;clear:left; float:left; margin:10px 0px 0px 10px;}
.cp_bot{ display: inline;clear:left; float:left; margin:0px 0px 0px 28px;}

.ft_bg
	{ 
			display:inline; 
			clear:left; 
			float:left; 
			width:1000px; 
			height:85px;
	}
.ft_bar
		{ 
			display: inline;
			float:left; 
			margin:19px 0px 0px 5px;
		}
.ft_home
		{
			display: inline; 
			clear:left; 
			float:left; 
			width:45px; 
			font: bold 11px/15px tahoma; 
			color:#333; 
			margin:19px 0px 0px 345px; 
			text-decoration:none; 
		}
.ft_dom
		{ 
			display: inline;
			float:left; 
			width:25px; 
			font: bold 11px/15px tahoma; 
			color:#333; 
			margin:19px 0px 0px 15px; 
			text-decoration:none;
		}
.ft_copy
		{ 
			display:inline;
			clear:left ; 
			float:left;
			width:237px; 
			font: 11px/15px tahoma; 
			color: #333; 
			margin: 8px 0px 0px 450px;
			height:80px
		}
.ft_serv
		{ 
			display: inline;
			float:left; 
			width:80px; 
			font: bold 11px/15px tahoma; 
			color:#333; 
			margin:19px 0px 0px 15px; 
			text-decoration:none;
		}

.req
{
	color:#c00;
	font-size:105%
}

 div.UI fieldset {
  margin-bottom: 10px;
}
 div.UI legend {
  padding: 0 2px;
  font-weight: bold;
}
 div.UI label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
 div.UI fieldset ol {
  margin: 0;
  padding: 0;
}
 div.UI fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
 div.UI fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
 div.UI fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
 div.UI fieldset fieldset label {
  display: block;
  width: auto;
}
 div.UI em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
 div.UI label {
  width: 125px; /* Width of labels */
}
 div.UI fieldset fieldset label {
  margin-left: 128px; /* Width plus 3 (html space) */
}
 div.UI2 label {
  width: 98px; /* Width of labels */
}
 div.UI2 fieldset fieldset label {
  margin-left: 98px; /* Width plus 3 (html space) */
}
.modalBackground
{
	background-color:Gray;
	filter: alpha (opacity=70);
	opacity: 0.7;
}
.modalPopup
{
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.watermark
{
	background: #FFAAFF;
}
.senter
{
	text-align:center;
}