/* CSS Document */
body,p { margin:0; padding:0; font:11px/14px Tahoma; background:#fff; color:#948B8B; }

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:20px; float:left; }

.mrgn3{ margin-top:25px; float:left; }

.mrgn4{ margin-top:30px; float:left; }

.mrgn5{ margin-top:15px; float:left;}

/*blocks*/
#main_block{width:902px; text-align:left;}

#sub_block{width:902px; text-align:left;}

#content_block{ width:902px; background:#fff; float:left; }

#left_block{ width:645px; float:left; }

#right_block{ width:232px; float:right; background:#ECF1D3; padding:16px 0 7px 25px; }

#sub_block1{ width:902px; text-align:left;}

#footer_block{ width:902px; float:left; background:url(../images/til_ftr.gif) #24292B repeat-x; padding-bottom:20px;}

/*top*/
.tp_img1,.tp_img2{ background:url(../images/tp_bk1.jpg) no-repeat left; width:902px; height:363px; float:left;}

.tp_img2{background:url(../images/tp_bk2.jpg) no-repeat right; }

.logo{ margin:110px 0 0 160px; float:left; }

.icns{ margin:10px 0 0 125px; float:left; }

.menu{ width:130px; float:left; margin:65px -3px 0 115px; position:relative; }

.menu a{ margin:0 0 0 15px; float:left; }

.mnu1{ width:130px; float:left; padding:15px 0 15px 0; }

.tp_tx{ margin:97px 0 0 0; float:left; }

.tx{ width:340px; float:left; margin:0 0 0 250px; }

.navi{ width:250px; float:left; }

/*left*/
.blk1{ background:#F1F1F1; float:left; width:605px; padding:39px 0 30px 40px; }

.widt{ width:575px; float:left; }

.txt{ width:385px; float:left; margin:20px 0 0 0; }

.our{ width:530px; float:left; padding:12px 0 0 45px; }

.spn { width:600px; float:left; }

.lp_tx{ margin:4px 0 0 30px; float:left; width:380px; }

.mudl1{ width:250px; float:left; }

.mudl1 span{ width:220px; float:left;}

.mudl2{ width:325px; float:left; background:#FEF3E9; padding:15px 0 25px 25px; }

.b_fly{ margin:10px 0 0 20px; float:left; }

.pnts{ width:320px; float:left; margin:35px 0 0 0; }

.pnts span{ width:295px; float:left; margin:15px 0 0 10px; }

.pnts img{ margin:18px 0 0 0; float:left; }

.lnk3{ width:220px; float:left; line-height:18px; color:#B9A836; margin:20px 0 0 0; }

.lnk3 a{ color:#B9A836; width:210px; float:left; margin:0 -3px 0 5px; position:relative; text-decoration:none; } 

.lnk3 a:hover{ float:left; text-decoration:underline; }

.lnk3 img { margin:6px 0 0 0; float:left; } 

.blks{ width:644px; float:left; background:url(../images/til_spn.gif) repeat-y; margin-top:1px; padding-bottom:12px; }

.poto{ width:245px; float:left; margin:14px 0 0 45px; }

.poto span{ width:235px; float:left; color:#8C6830; }

.best{ width:215px; float:right; margin:14px 55px 0 0; }

.best span{ width:210px; float:left;color:#8C6830; }

.lnk5{ width:235px; float:left; line-height:18px; color:#B9A836; margin:17px 0 0 0; }

.lnk5 a{ color:#B9A836; width:210px; float:left; margin:0 -3px 0 12px; position:relative; text-decoration:none; } 

.lnk5 a:hover{ float:left; text-decoration:underline; }

.lnk5 img { margin:6px 0 0 0; float:left; } 

.lnk4{ width:210px; float:left; line-height:18px; color:#B9A836; margin:17px 0 0 0; }

.lnk4 a{ color:#B9A836; width:190px; float:left; margin:0 -3px 0 15px; position:relative; text-decoration:underline; } 

.lnk4 a:hover{ float:left;text-decoration:none;  }

.lnk4 img { margin:6px 0 0 0; float:left; }

.pictr{ margin-right:20px; float:left; } 

.titl{ margin:0 0 0 65px; float:left; }

/*right*/
.widt_rp{ width:220px; float:left; }

.lnk{ width:190px; float:left; line-height:18px; color:#514E4E; margin:10px 0 0 0; }

.lnk a{ color:#514E4E; width:175px; float:left; text-decoration:underline; margin:0 -3px 0 5px; position:relative;} 

.lnk a:hover{ text-decoration:none; float:left; }

.lnk img { margin:6px 0 0 0; float:left; } 

.dat{ color:#B9C406; font-weight:bold; float:left; margin-top:17px; }

.lnk2{ width:210px; float:left; line-height:18px; color:#514E4E;}

.lnk2 a{ color:#514E4E; width:200px; float:left; margin:0 -3px 0 5px; position:relative; text-decoration:none; } 

.lnk2 a:hover{ float:left; text-decoration:underline; }

.lnk2 img { margin:6px 0 0 0; float:left; } 

.cam{ margin:15px 0 0 30px; float:left; }

.main{ color:#514E4E; width:212px; float:left; margin-top:15px; }

/*footer*/
.ftr_cpy{ margin:25px 0 0 300px; float:left; color:#fff;}




