/* CSS Document */
body,p { margin:0; padding:0; background:url(../images/til_bdy.gif) #fff repeat-x; }

img{border:0; float:left;}

.flt{float:left;}

.flr{float:right;}

.clr{clear:left;}

.ds{display:inline;}

.mrgn1{ margin-top:10px; float:left; }

.mrgn2{ margin-top:15px; float:left; }

.mrgn3{ margin-top:20px; float:left; }

.mrgn4{ margin-top:25px; float:left; }

.mrgn5{ margin-top:30px; float:left; }

.mrgn6{ margin-top:40px; float:left; }

.mrgn7{ margin-top:49px; float:left; }

/*blocks*/
#main_block{ width:1000px; text-align:left;}

#sub_block{ width:1000px; text-align:left;}

#content_block{ width:1000px; float:left; padding-bottom:35px; }

#left_block{ width:294px; float:left; margin:45px 0 0 40px; display:inline; }

#right_block{ width:598px; float:right; display:inline; margin:45px 30px 0 0; }

#sub_block1 { width:1000px; text-align:left;}

#footer_block{ width:1000px; float:left; background:#D8D8D8; border-top:1px solid #B8B8B8; padding-bottom:30px; }

/*top*/
.topmenu
{
	float:left;
	width:1000px;
	margin:32px 0 0 0;
}	
.tp_home,.tp_hom
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#5B5B5B;
	text-decoration:none;
	margin:20px 0 0 25px;
	float:left;
}
.tp_home:hover
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#021A46;
	text-decoration:none;
	margin:20px 0 0 25px;
	float:left;
}
.tp_hom
{
	font:11px Arial, Helvetica, sans-serif;
	margin:20px 0 0 0px;
}
.tp_txt
{
	float:left;
	width:152px;
	border:2px solid #E9E9E9;
	margin:15px 0 0 20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#767676;
	height:18px;
}	

.tp_img1,.tp_img2{ background:url(../images/tp_bk1.jpg) no-repeat left; width:1000px; height:346px; float:left; }

.tp_img2{ background:url(../images/tp_bk2.jpg) no-repeat right; }

.logo{ margin:67px 0 0 615px; float:left; }

.fp_menu{
	float:none;
	width:1000px;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
	padding: 10px;
}

.fp_menu a{ color:#6E6E6E; font:12px/18px Tahoma; text-decoration:none; }

.fp_menu a:hover{ text-decoration:underline; }

.fp_menu span{ color:#0061aa; padding:0 20px; } 

.bst{  background:url(../images/bst_bk.gif) no-repeat; width:409px; height:104px; float:left; margin:10px 0 0 527px; padding:12px 0 0 20px; }

.bst span{ color:#fff; font:11px/14px Arial, Helvetica, sans-serif; width:330px; margin:10px 0 0 15px; float:left; }

.rd_tp{ background:url(../images/blt_rd.gif) no-repeat left; color:#888; padding-left:10px; font: bold 11px/14px Arial, Helvetica, sans-serif; margin:0px 0 0 15px; float:left; text-decoration:none; }

/*center*/
.cp_blk1{
	background:url(../images/cp_bg1.gif) no-repeat;
	width:950px;
	height:82px;
	float:left;
	margin-top: 1;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 39px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

.cp_inrblk{ width:275px; float:left; } 

.cp_inr_tx{
	width:205px;
	float:left;
	color:#6C6C6C;
	margin:0 0 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.cp_lin{ margin:0 30px 0 30px; float:left; }

.widt_cp{
	width:540px;
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.cp_lnk{ width:290px; float:left; margin:15px 0 0 0; }

.cp_lnk a{ color:#64B01E; font:11px/20px Tahoma; background:url(../images/blt_cp.gif) no-repeat left; padding:0 0 0 15px; width:270px; float:left; }

.cp_lnk a:hover{ text-decoration:none; }

.ab_lnk{ width:230px; float:right; margin:23px 40px 0 0; }

.ab_lnk a{
	color:#005EAE;
	background:url(../images/blt_ab.gif) no-repeat left;
	padding:0 0 0 15px;
	text-decoration:none;
	width:215px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
}

.ab_lnk a:hover{ text-decoration:underline; }

/*left*/
.lp_blk{ background:url(../images/lts_bk.gif) no-repeat; width:273px; height:27px; padding:12px 0 0 20px; float:left  }

.lp_inr_blk{ width:281px; float:left; padding:0 0 0 12px; }

.lp_tx{
	width:205px;
	float:left;
	margin:30px 0 0 15px;
	color:#888888;
	border-bottom:1px dotted #888888;
	padding-bottom:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.lp_tx a{ color:#0061aa; font:bold 11px Arial, Helvetica, sans-serif; }

.dat{ background:url(../images/dat_bk.gif) no-repeat; width:42px; float:left; height:44px; float:left; color:#fff; font: bold 12px Arial, Helvetica, sans-serif; text-align:center; padding:5px 0 0 0px; margin:30px 0 0 0; }

.ab_our{ background:url(../images/or_ab_bk.gif) no-repeat; width:300px; height:266px; float:left; padding:20px 0 0 20px; }

.ab_or_lnk{ width:165px; float:right; margin:23px 40px 0 0;  }

.ab_or_lnk a{ color:#F155FF; font:11px/18px Arial, Helvetica, sans-serif; background:url(../images/blt_or_ab.gif) no-repeat left; padding:0 0 0 15px; text-decoration:none; width:153px; float:left; }

.ab_or_lnk a:hover{ text-decoration:underline; }

.fac{ margin:20px 15px 0 0; float:right; }


/*right*/
.rp_blk{
	background:#F6F6F6;
	width:576px;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	float:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}

.svc_bg{ margin:45px 0 0 0; float:left; background:url(../images/svc_bk.gif) no-repeat; width:517px; height:136px; padding:23px 0 0 23px; }

.svc_tx{ color:#F2CFFF; font:11px/15px Arial, Helvetica, sans-serif; width:500px; margin:10px 0 0 0; float:left; }

.rp_lnk{ width:170px; float:right; }

.rp_lnk a{ color:#fff; font:11px/20px Arial, Helvetica, sans-serif; background:url(../images/blt_sv.gif) no-repeat left; padding:0 0 0 15px; text-decoration:none; width:155px; float:left; }

.fnd{ color:#FB892D; font:11px Arial, Helvetica, sans-serif; margin:10px 0 0 0; float:left; }

.rp_tx{
	width:540px;
	float:left;
	margin:20px 0 0 0;
	color:#424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

h4{ color:#858186; font-family:Arial, Helvetica, sans-serif; }


/*footer*/
.fp_link{
	float:none;
	width:1000px;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
	padding: 20px;
}

.fp_link a{ color:#6E6E6E; font:11px/16px Tahoma; text-decoration:none; }

.fp_link a:hover{ text-decoration:underline; }

.fp_link span{ color:#6E6E6E; padding:0 10px; }

.cpy_tx{ margin:15px 0 0 330px; float:left; width:300px; color:#6E6E6E; font:11px Tahoma;  }
