/* CSS Document */
body,p { margin:0; padding:0; }

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:35px; float:left; }

/*blocks*/
#main_block{width:1000px; text-align:left;}

#sub_block1{width:1000px; text-align:left;}

#center_block{ width:570px; float:left; margin:0 0 0 50px; display:inline; padding-bottom:35px; }

#right_block{ width:280px; float:right; margin:25px 50px 0 0; display:inline; }

#sub_block2{ width:1000px; text-align:left;}

#footer_block{ width:1000px; background:url(../images/til_fp.gif) #fff repeat-x; float:left; padding-bottom:30px; }

/*top*/
.tp_img1,.tp_img2{ background:url(../images/tp_bg1.jpg) no-repeat left; width:1000px; height:294px; float:left; }

.tp_img2{background:url(../images/tp_bg2.jpg) no-repeat right; }

.logo{ margin:55px 100px 0 77px; float:left; }

.menu{ width:650px; float:left; margin:27px 0 0 50px; height:50px; }

.mnu{ background:url(../images/nv_mn.gif) no-repeat; height:37px; width:73px; padding:10px 0 0 15px; float:left; text-decoration:none; 
font:16px Arial, Helvetica, sans-serif; color:#06C; margin:0 0 0 10px; }

.mnu:hover{ float:left; background:url(../images/nv_hm.gif) no-repeat; text-decoration:none; height:45px; width:73px; padding:10px 0 0 15px; font:16px Arial, Helvetica, sans-serif; color:#fff; }

.mnu_hv{ background:url(../images/nv_hm.gif) no-repeat; height:45px; width:73px; padding:10px 0 0 15px; float:left; text-decoration:none; 
font:16px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 0 10px; }

.srch{ background:url(../images/sch_bg.gif) no-repeat; width:154px; height:47px; float:right;  }

.srch span{ font:11px Tahoma; color:#7A7878; margin:15px 0 0 20px; float:left; }

.srch img{ float:right; margin:15px 10px 0 0; }

/*center*/
.cp_blk{ width:560px; float:left; }

.cmp_bg{ background:url(../images/cmp_bg.gif) no-repeat; width:569px; height:237px; float:left; margin:-23px 0 0 0; position:relative; }

.cmp_bg2{ background:url(../images/cmp_bg2.gif) no-repeat; width:569px; height:237px; float:left; margin:-23px 0 0 0; position:relative; }

.cmp_txt{ width:395px; float:right; margin:25px 0 0 0; }

.cp_links{ width:280px; float:left; margin:10px 0 0 0; }

.cp_links a{ color:#E5AC48; font:11px/17px Tahoma; float:left; background:url(../images/blt_cl.gif) no-repeat left; padding:0 0 0 20px; width:270px; }

.cp_links a:hover{text-decoration:none; }

.titl_c{ color:#292929; font: bold 16px "Trebuchet MS"; float:left; width:230px; }

.titl_c span{ color:#FF1000; }

.top_blk{ width:534px; float:left; background:url(../images/til_top.gif) #F7F7F7 repeat-x; padding:7px 0 0 35px; }

.widt{ width:534px; float:left; }

.lorm{ width:290px; float:left; margin:20px 0px 0 30px; }

.lorm a{ color:#4A4C4E; font:11px/17px Tahoma; float:left; background:url(../images/blt_lm.gif) no-repeat left; padding:0 0 0 20px; width:270px; }

.lorm a:hover{text-decoration:none; }

/*right*/
.titl{ color:#DD0D03; font: bold 15px "Trebuchet MS"; float:left; width:230px; }

.titl span{ color:#292929; }

.dat{ color:#EA2701; font: bold 11px Tahoma; background:url(../images/blt_dat.gif) no-repeat left; text-decoration:underline; padding:0 0 0 20px; margin:30px 0 0 0; float:left; width:200px; }

.txt{ color:#4E585C; font:11px/17px Tahoma; }

.txt a{ color:#D41E00; }

.rp_links{ width:180px; float:left; margin:20px 0 0 0; }

.rp_links a{ color:#4A4C4E; font:11px/17px Tahoma; float:left; background:url(../images/blt.gif) no-repeat left; padding:0 0 0 20px; width:230px; }

.rp_links a:hover{text-decoration:none; }

.form_blk{ width:500px; float:left; margin:20px 0 0 0; padding-bottom:30px; } 
	
.form_text span { clear:left; font: bold 11px Tahoma; color:#727E80; float:left; text-align:right; width:125px; margin:35px 0 0 0; }

.form_text input { width:270px; height:20px; float:left; margin:35px 0 0 10px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #727E80; }

.form_text textarea{ width:270px; border:1px solid #919191; float:left; height:40px; margin:15px 0 0 10px; font:11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #727E80; }

.sbmt{ margin:20px 0 0 190px; float:left; width:70px; background:#727E80; color:#fff; }

.title1{ color:#839D39; font:22px Arial, Helvetica, sans-serif; float:left; width:300px;  }

.title1 span{ color:#61635F; font: bold 11px Arial, Helvetica, sans-serif; }


/*footer*/
.fp_link{ float:left; width:650px; margin:50px 0 0 230px; }

.fp_link a{ color:#857F7F; font:11px/20px Tahoma; text-decoration:none;  }

.fp_link a:hover{ text-decoration:underline; }

.fp_link span{ color:#857F7F; font:11px Tahoma; padding:0 35px; }

.cpy_tx{ /*margin:10px 0 0 375px; float:left; width:330px;*/ color:#857F7F; font:11px Arial, Helvetica, sans-serif;  }
