/* CSS Document */
body,p { margin:0; padding:0; background-color:#FFFFFF; }

img{border:0; float:left;}

.flt{float:left;}

.flr{float:right;}

.clr{clear:left;}

.ds{display:inline;}

.mrgn0 {margin-top:5px; float:left; }

.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:999px; text-align:left;}

#header{ background:url(../images/til_bd.gif) repeat-x; width:999px; float:left; }

#top_block{ width:946px; float:left; margin:0 0 0 30px; }

#sub_block1{width:999px; text-align:left;}

#center_block{ width:999px; float:left; padding-bottom:35px;}

#sub_block2{ width:999px; text-align:left;}

#footer_block{ width:999px; background:url(../images/til_fp.gif) repeat-x; float:left; padding-bottom:30px; }

/*top*/
.tp_bg{ margin:20px 0 0 0; float:left; width:946px; }

.tp_img1{ background:url(../images/banner1.jpg) no-repeat left; width:942px; height:222px; float:left; }

.logo{ margin:20px 0px 0 5px; float:left; }

.menu{ width:650px; height:55; float:left; display:inline; margin:-40px 0 0 200px; }

.menu a{ width:85px; height:25px; 
margin:0px 0 0 0px;
float:left; 
text-decoration: none; 
font:13px "Arial"; 
color:#333333;
text-align:center; }

.menu a:hover{ background-color:#80CC33; 
width:85px; height:18px;
margin:0px 0 0 0px; 
float:left; 
color:#FFFFFF; 
font:13px "Arial";
text-align:center; }

.mnu_hv{ background:url(../images/mn_hv.gif) no-repeat; 
width:85px; height:18px; 
padding:10px 0 0 15px; 
float:left; 
color:#FFFFFF; 
font:13px "Arial"; 
text-decoration:none;
text-align:center; }

.nos{ width:235px; float:right; margin:10px 0px 0 0; color:#FFFFFF; font:10px "Arial"; text-decoration:none; }

.fus{ width:425px; float:right; margin:70px 85px 0 0; color:#A4AAAE; font:11px Arial, Helvetica, sans-serif; }

/*right*/

.right_block{ width:225px; float:left; margin:25px 0 0 90px; }

.rel{margin:20px 0 0 0;}

.rp_links{ width:210px; float:left; margin:7px 0 0 0; }

.rplnk{ color:#666666; font:11px/26px Arial, Helvetica, sans-serif; float:left; background:url(../images/blt_rd.gif) no-repeat left; padding:0 0 0 15px; width:190px; text-decoration:none; }

.rplnk:hover{ text-decoration:underline; }

.rplnk2{ color:#666666; font:11px/26px Arial, Helvetica, sans-serif; float:left; background:url(../images/blt_tik2.gif) no-repeat left; padding:0 0 0 25px; width:190px; text-decoration:none; }

.rplnk2:hover{ text-decoration:underline; }

.mor{ margin:20px 0 0 25px; float:left; }

.cnt_link
{
	font:12px Arial;
	color:#1A98FF;
	text-decoration:none;
}	

.cnt_link:hover
{
	cursor:hand;
	text-decoration:underline;
}

/*left*/
.left_block{ width:645px; float:left; margin:20px 0 0 30px; }

.who{ width:370px; float:left; color:#666666; font:12px/14px Arial, Helvetica, sans-serif; }

.who span{ color:#666666; font:12px/15px Arial, Helvetica, sans-serif; width:347px; float:left; }

.who b{ color:#FFEAC7; width:360px; float:left; }

.our{ width:270px; float:right; }

.or_svc{ width:305px; background:url(../images/lat_bg.jpg) repeat-x; float:left; }

.or_svc a{background:url(../images/blt_pls.gif) no-repeat left; font:bold 11px Arial, Helvetica, sans-serif; margin:15px 0 0 10px; float:left; color:#40535E; padding:0 0 0 10px; }

.or_svc span{ color: #666666; font:11px/13px Arial, Helvetica, sans-serif; margin:8px 0 0 20px; width:260px; float:left; } 

.txt{ width:640px; float:left; color:#A8ADB1; font:11px/14px Arial, Helvetica, sans-serif; margin:15px 0 0 0; }

.form_blk{ width:500px; float:left; margin:20px 0 0 0; padding-bottom:30px; } 
	
.form_text span { clear:left; font: bold 11px Arial, Helvetica, sans-serif; color:#FFEAC7; 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:#FFEAC7; color:#000; }

.title1{ color:#495B66; font:18px Arial, Helvetica, sans-serif; float:left; width:300px;  }

.title1 span{ color:#61635F; font: bold 11px Arial, Helvetica, sans-serif; }

.title2{ color:#495B66; font:18px Arial, Helvetica, sans-serif; float:left; width:260px;  }

.title2 span{ color:#61635F; font: bold 11px Arial, Helvetica, sans-serif; }


/*footer*/
.fp_link{ float:left; width:650px; margin:7px 0 0 285px; display:inline; }

.fp_link a{ color:#666666; font:11px/20px Tahoma; text-decoration:none;  }

.fp_link a:hover{ text-decoration:underline; }

.fp_link span{ color:#666666; font:11px Tahoma; padding:0 20px; }

.bar{margin:-10px 0 0 20px; float:left; }

.cpy_tx{ margin:10px 0 0 20px; float:left; width:330px; color:#98ABA5; font:10px Arial, Helvetica, sans-serif;  }

.ft_logo{ margin: -25px 0 0 22px; float:left; }






