/* CSS Document */

/*  p removed from here! */
body { 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; }

.mrgn_3{
	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:910px;
	text-align:left;
}
.logotype {
	vertical-align: bottom;
	padding-bottom: 20px;
}
.top_img {
	padding-top: 4px;
}

#sub_block{ width:910px; text-align:left;}

#content_block{ width:910px; float:left; padding-bottom:20px; }

#left_block{ width:232px; margin:30px 0 0 0; float:left; display:inline; }

#center_block{ float:right; width:623px; margin:30px 0 0 0; display:inline; }

#sub_block1 { width:910px; text-align:left;}

/*top*/
.tp_bg{ width:908px; height:100px; float:left; margin:15px 0 0 50px; }

.tp_ban{ width:908px; height:100px; float:left; margin:15px 0 0 0; }

.do{ margin:80px 0 0 190px; float:left; }

.logo{
	float:left;
	margin-top: 32px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.srch{ width:200px; float:right; margin:44px 0 0 0; }

.srch input{ width:166px; border:1px solid #E0E0E0; float:left; height:22px; color:#6D6D6D; font:11px Tahoma; }

.menu_left{ width:220px; float:left; }

.menu_left a{ color:#747474; font:12px/29px Arial, Helvetica, sans-serif; background:url(../images/nv.gif) no-repeat left; padding:0 0 0 20px; width:200px; border-bottom:1px solid #E0E0E0; float:left; text-decoration:none }

.menu_left a:hover{ color:#747474; font:12px/29px Arial, Helvetica, sans-serif; background:url(../images/bblt.gif) no-repeat left; padding:0 0 0 20px; width:200px; border-bottom:1px solid #E0E0E0; float:left; }

.menu_left img{ float:left; }

/*left*/
.addrs{ background:url(../images/addr.gif) no-repeat; width:231px; height:188px; float:left; }

.addrs span{ color:#6A6A6A; font:11px/16px Tahoma; margin:55px 0 0 15px; float:left; }

.wat{ color:#EB6400; font: bold 11px/17px Tahoma; background:url(../images/wt.gif) no-repeat left; padding:0 0 0 20px; float:left; margin:20px 0 0 0; }

.dat{ width:210px; float:left; color:#656565; font:11px/16px Tahoma; margin:16px 0 0 0; }

.dat span{ color:#3990B9; }

.dat a{ color:#EB6400; }

/*center*/
.top_text{ width:625px; float:right; margin:12px 0 0 0; color:#656565; font:11px/17px Tahoma; }

.top_text span{ color:#3987AD;line-height:0; }

h3{ color:#565555; font: bold 11px Tahoma;  }

.cp_title{ background:url(../images/titl.gif) no-repeat left; padding: 0 0 0 20px; float:left; color:#3990B9; font:bold 11px Tahoma; }

.cp_title span{ color:#969696; }

.lor{ width:315px; float:left; margin:17px 0 0 0; color:#656565; font:bold 11px Tahoma; }

.lor a{ color:#EB6400; font:11px/18px Tahoma; background:url(../images/lo.gif) no-repeat left; float:left; padding:0 0 0 15px; width:290px; }

.lor a:hover{ text-decoration:none; }

.grl{ margin:17px 34px 0 0; float:left; } 

.ab_blk{ width:601px; border:1px solid #F5E2B4; float:left; margin:17px 0 0 0; background:url(../images/til_ab.gif) #FFFCF5 repeat-x; padding:17px 10px 30px 20px; }

.abt{ background:url(../images/abt.gif) no-repeat left;font: bold 11px Tahoma; color:#3990B9; padding-left:20px;  }

.ab_txt{ color:#A8834A; font:11px/16px Tahoma; width:601px; float:left; margin:12px 0 0 0; }

.lor2{ width:365px; float:left; margin:17px 0 0 0; color:#656565; font:11px/17px Tahoma; }

.lor2 a{ color:#3990B9; font:11px/18px Tahoma; background:url(../images/blulo.gif) no-repeat left; float:left; padding:0 0 0 15px; width:320px; }

.lor2 a:hover{ text-decoration:none; }

.care{ width:219px; border-left:1px solid #D9D7D7; border-right:1px solid #D9D7D7; float:left; padding:0 0 50px 10px; }

.crsp{ color:#656565; font:11px/16px Tahoma; margin:12px 0 0 0; float:left; }

.cr_hd{ background:url(../images/cr.gif) no-repeat left; color:#EB6400; font:bold 11px/17px Tahoma; float:left; padding:0 0 0 25px; }



/*footer*/
.footer_block{ width:895px; background:url(../images/til_fp.gif) repeat-x; height:93px; float:left; }

.fp_link{ float:left; width:750px; margin:30px 0 0 180px; }

.fp_link a{ color:#7C7C7C; font:11px/16px Tahoma; text-decoration:none; }

.fp_link a:hover{ text-decoration:underline; }

.fp_link span{ color:#7C7C7C; padding:0 40px; }

.cprght{ margin:10px 0 0 370px; float:left; width:330px; color:#7C7C7C; font:11px Tahoma;  }

