/* CSS Document */
body,p { margin:0; padding:0; background:#fff; font:11px/14px Tahoma; color:#2E302E;  }

/*img{border:0; float:left;}*/
img{border:0;}

.flt{float:left;}

.flt_adv{margin: 0px auto; width: 120px;}

.flt_adv2{margin: 0px auto; width: 199px;}

.flt_adv3{margin: 0px auto; width: 16px;}

.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; }

/*blocks*/
#main_block{width:900px; min-height:150px; text-align:left; background-color:#e5007d;}

#sub_block{width:900px; text-align:left; }

#content_block{ width:900px; float:left; padding-bottom:30px; }

#content_block_route{ width:900px; padding-bottom:30px; }

#center_block{ width:555px; float:left; background:url(../images/til_cp.gif) #fff repeat-x; padding:42px 0 0 25px; }

#center_block_route{ width:555px; float:left; background:url(../images/til_cp.gif) #fff repeat-x; padding:10px 0 10px 25px; }

#right_block{ width:275px; float:right; background:url(../images/til_cp.gif) #fff repeat-x; padding:25px 0 0 20px; }

#sub_block1{ width:900px; text-align:left;}

#footer_block{ width:900px; float:left; padding-bottom:10px; background-color:#e5007d}

/*top block*/
.tp_img1,.tp_img2{ background:url(../images/tp_bg1.jpg) no-repeat left; width:900px; height:267px; float:left;}

.tp_img2{background:url(../images/tp_bg2.png) no-repeat right; }

.menu{ width:900px; margin:10px 0 0 0; float:left; background:url(../images/til_nv.gif) repeat-x; height:55px; }

.menu a{ background:url(../images/nv_ln.gif) no-repeat right; height:33px; float:left; padding:12px 25px 0 25px; color:#e5007d; font:11px Arial, Helvetica, sans-serif; text-decoration:none; }

.menu a:hover{ background:url(../images/til_hvr.gif) repeat-x; height:33px; float:left; padding:12px 25px 0 25px; }

.logo{ margin:44px 0 0 0; float:left; }

.phone{ width:265px; margin:15px 30px 0 0; float:right; color:#DE4B24; font:13px Arial, Helvetica, sans-serif; }

.phone span{ color:#5C5957; }

.tp_mp{ margin:60px 35px 0 0; float:right; color:#A3A3A3; font:11px Tahoma; }

.tp_mp span{ color:#B0C02B; }

/*center block*/
.txt{ color:#8C8B8B; font:11px/16px Tahoma; }

.mor{ background:url(../images/blt_mor.gif) no-repeat left; color:#8C8B8B; height:20px; width:100px; font:11px/16px Tahoma; float:left; text-decoration:none; margin:10px 0 0 0; padding:0 0 0 25px; }

.mor:hover{ text-decoration:underline; }

.blk1{ width:400px; float:right; margin:0 0 0 20px; }

.blk1pic{ width:400px; float:left; margin:0 0 0 20px; }

.blk1 img{ float:left; margin:0 240px 0 0; }

.cp_blk{ width:350px; float:left; margin:0 0 0 20px; }

.cp_blk img{ float:left; margin:0 20px 0 0; }

.title{ color:#212121; font: bold 13px Arial, Helvetica, sans-serif; margin:40px 0 0 0; float:left; }

.title span{ color:#6D6D6D; }

.blk2{ border-top:1px solid #EFEFEF; width:525px; float:left; margin:5px 0 0 0; }

.cp_fn{ margin:25px 0 0 40px; float:left; }

.link{ float:left; width:200px; margin:10px 0 0 0; }

.link a{ color:#ED8A42; font:11px/18px Tahoma; width:190px; float:left; padding:0 0 0 15px; background:url(../images/blt_lnk.gif) no-repeat left; }

.link a:hover{ text-decoration:none; }

.cp_srvc{ width:260px; margin:32px 0 0 50px; float:left; }

/*right block*/
.clk{ background:url(../images/clk_bg.gif) no-repeat; width:240px; height:139px; float:left; margin:45px 0 0 0; }

.clk img{ margin:60px 0 0 18px; float:left; }

.rp_blk1{ border-top:1px solid #EFEFEF; width:245px; float:left; margin:5px 0 0 0; }

.nws{ color:#DA7715; font:11px Tahoma; width:245px; margin:15px 0 0 0; float:left; }

.widt{ width:245px; float:left; margin:15px 0 0 0; color:#8C8B8B; font:11px/16px Tahoma; }

.mail{ width:238px; height:25px; float:left; border:1px solid #CCCCCC; margin:15px 0 0 0; color:#8F8F8F; font:11px Tahoma; background:#FAFAFA; text-align:left; }

.rp_link{ float:left; width:220px; margin:10px 0 0 0; }

.rp_link a{ color:#ED8A42; font:11px/18px Tahoma; width:220px; float:left; }

.rp_link a:hover{ text-decoration:none; }

.rp_link b{ color:#ED8A42; margin:10px 0 0 0; float:left; }

/*footer*/
.fp_link{ float:left; width:550px; margin:0px 0 0 170px; }

.fp_link a{ color:#61615F; font:11px/40px Tahoma; text-decoration:none; }

.fp_link a:hover{ text-decoration:underline; }

.fp_link span{ color:#61615F; padding:0 35px 0 35px; }

.cpy_tx{ margin:0px 0 0 330px; float:left; width:330px; color:#969695; font:11px Tahoma;  }

A:link {text-decoration: none; color: #e5007d;}
A:visited {text-decoration: none; color: #e5007d;}
A:active {text-decoration: none; color: #e5007d;}
A:hover {text-decoration: underline; color: #e5007d;}


