/* 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*/
.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; }

.menu{ margin:35px 0 0 415px; float:left; width:600px; }

.menu a{ color:#8B8B8B; font: bold 12px CenturyGothic; text-decoration:none; float:left; padding:0 15px; }

.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:0 0 0 15px; padding:35px 0 0 20px; }

.cp_inrblk{ width:275px; float:left; } 

.cp_inr_tx{ width:205px; float:left; color:#AB6FD4; font:11px/14px Arial, Helvetica, sans-serif; margin:0 0 0 15px; }

.cp_lin{ margin:0 30px 0 30px; float:left; }

.widt_cp{ width:623px; float:left; margin:15px 0 0 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:#AB6FD4; font:11px/22px Arial, Helvetica, sans-serif; background:url(../images/blt_ab.gif) no-repeat left; padding:0 0 0 15px; text-decoration:none; width:215px; float:left; }

.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; font:11px/16px Arial, Helvetica, sans-serif; border-bottom:1px dotted #888888; padding-bottom:30px; }

.lp_tx a{ color:#CC1FF5; 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:566px; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; float:left; padding:10px 0 0 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:315px; 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:#AB6FD4; font:11px/15px Arial, Helvetica, sans-serif; }

h4{ color:#858186; font-family:Arial, Helvetica, sans-serif; }


/*footer*/
.fp_link{ float:left; width:520px; margin:30px 0 0 260px; }

.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;  }


