/* CSS Document */
body{ margin:0px; padding:0px; background:#A0A0A3;}
p{ margin:0px; padding:0px;}
img{ border:0px;}

#mainblock{  width:1000px; margin: auto;}
#innerblock{ width:1000px; float:left; background:#319DDD repeat; }

.tp_menu a:hover{ text-decoration: none;}
.topblock{ display:inline; clear:left; float:left;  width:1000px;}
.tp_navg{ display:inline; float:left; width:650px; height:97px; margin:45px 0px 0px 70px;}

.tp_bg1{ display:inline; clear:left; float:left; background: url(../images/tp_bg1.jpg) no-repeat; width:1000px; height:186px;}
.tp_logo{ clear:left; float:left; margin:19px 0px 0px 55px;}
.tp_bg3{ display:inline; float:left;}
.tp_bg2{ display:inline; float:left; background:url(../images/tp_bg2.jpg) no-repeat left; width:462px; height:343px;}
.tp_bar{ float:left; margin:0px 0px 0px 15px;}


.tp_menu{
float:left;
width:650px; height:97px;
display:inline;

}
.tp_gill{ clear:left; float:left; margin:102px 0px 0px 117px;}
.tp_home1{ float:left; 	background:#329DDD url(../images/hover.jpg) right no-repeat; margin:15px 0 0 20px; padding:6px 0px 0px 0px; text-align:center; font: bold 12px ArialNarrow; color:#777976; text-decoration:none; }
.tp_menu a{
    float:left;
	font:bold 12px ArialNarrow;
	color:#fff;
	
	margin:15px 0px 0 20px; 
	padding:6px 0 0 0px;
	text-align:center; text-decoration:none;
}

.tp_menu a:hover{
	float:left;
	font:bold 12px ArialNarrow;
	color:#000;
	background:#329DDD url(../images/hover.jpg) right no-repeat;
	
	 margin:15px 0 0 20px; padding:6px 0px 0px 0px;
	text-align:center; text-decoration:none;
}


.cp_div{ display: inline; clear:left; float:left; width:939px; background:url(../images/cp_1px.jpg) repeat-x; margin:0px 0px 0px 29px; padding-bottom:20px; }

.lp_div{ display:inline; clear:left; float:left; width:650px;}
.wel_bg{ float:left; width:650px; background:url(../images/wel_img.jpg) right bottom no-repeat;}
.lp_wel{ clear:left; float:left; font: 18px ZurichBT; color:#FFFFFF; margin:15px 0px 0px 25px;}
.wel_line{ clear:left; float:left; margin:5px 0px 0px 25px;}


.wel_txt{ float:left; width:349px; font: 11px/15px tahoma; color:#fff; margin:15px 0px 0px 25px;}
.wel_txt2{ float:left; width:554px; font: 11px/15px tahoma; color:#fff; margin:15px 0px 0px 25px;}
.wel_txt3{ clear:left; float:left; width:350px; font: 11px/15px tahoma; color:#fff; margin:15px 0px 0px 25px;}
.wel_img2{ float:left; margin:15px 0px 0px 25px;}
.wel_line2{ clear:left; float:left; margin:20px 0px 0px 45px;}
.prof_img{ clear:left; float:left; margin:15px 0px 0px 25px;}
.prof_txt{ float:left; width:390px; font: 11px/15px tahoma; color:#D6EBF8; margin:15px 0px 0px 25px;}
.dent_bg{ float:left; width:614px; height:151px; background:url(../images/dent_bg.jpg) no-repeat;}
.lp_dent{ clear:left; float:left; margin:26px 0px 0px 35px;}

.rp_div{ display:inline; float:left; width:279px;  }
.serv_bg{ float:left; width:279px; border-left:1px solid #BCD7E3; }
.rp_serv{ float:left; font: 14px tahoma; color:#fff; margin:15px 0px 0px 15px;}
.lates_line{ clear:left; float:left; margin:10px 0px 0px 15px;}
.lates_txt{ clear:left; float:left; width:205px; font: 11px tahoma; color:#D6EBF8; margin:25px 0px 0px 15px;}
.lates_txt1{ clear:left; float:left; width:205px; font: 11px tahoma; color:#D6EBF8; margin:10px 0px 0px 15px; text-decoration:none;}
.rp_dent_bg{ clear:left; float:left; margin:20px 0px 0px 15px;}
.freq_bg{ clear:left; float:left; width:247px; background:#E9F4FB; margin:10px 0px 0px 15px;}
.lp_freq{ clear:left; float:left; font: 14px tahoma; color:#C80D17; margin:15px 0px 0px 25px;}
.freq_txt{ clear:left; float:left; font: 11px tahoma; color:#000; margin:15px 0px 0px 25px; text-decoration:none; padding-bottom:20px;}
.cont_bg{ clear:left; float:left; width:247px; background:#345364; border:1px solid #fff; margin:10px 0px 0px 14px; padding-bottom:15px;}
.rp_cont{ float:left; font: 14px Tahoma; color:#fff; margin:10px 0px 0px 10px;}
.cont_txt{ clear:left; float:left; width:140px;font: 11px Tahoma; color:#fff; margin:10px 0px 0px 14px;}

.abt_img{ clear:left; float:left; margin:20px 0px 0px 25px;}
.abt_txt{ float:left; width:443px; font: 11px/15px tahoma; color:#A5D4F0; margin:15px 0px 0px 25px;}
.abt_read{ clear:left; float:left; margin:0px 0px 0px 170px;}
.pat_txt{ clear:left; float:left; width:427px; font:11px tahoma; color:#D6EBF8; margin:15px 0px 0px 25px;}
.prof_img1{ float:left; margin:10px 0px 0px 5px;}


.ft_bg{ display: inline; clear:left; float:left; width:1000px; background:#319DDD; height:96px; margin-top:20px;}
.ft_copy{ clear:left; float:left; width:420px; font: 11px/15px tahoma; color:#fff; margin:8px 0px 0px 380px;}




