body,p { overflow-x: hidden; margin:0; padding:0; font:11px/16px Tahoma; }

img{border:0; }

.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; }

.mrgn7{ margin-top:45px; float:left; }


/*blocks*/
#main_block{ width:999px; text-align:left;}

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

#content_block{ width:999px; float:left; }

#sub_block2{ width:999px; text-align:left; }

#footer_block{ width:999px; float:left; }

/*top*/
.tp_img1,.tp_img2{ background:url(../images/tp_bk1.png) no-repeat left; width:999px; height:444px; float:left;}

.tp_img2{ background:url(../images/tp_bk2.png) no-repeat right; }

.menu{ width:600px; margin:370px 0 0 300px; float:left; display:inline; }

.menu_a{ float:left; color:#000; font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/nv_a.gif) no-repeat; width:94px; height:60px; text-decoration:none; text-align:center; padding:12px 0 0 0; margin:0 0 0 3px; }

.menu_a:hover{ float:left; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/nv_hv.gif) no-repeat; width:94px; height:60px; text-decoration:none; text-align:center; padding:12px 0 0 0; margin:0 0 0 3px; }

.menu_pg{ float:left; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/nv_hv.gif) no-repeat; width:94px; height:60px; text-decoration:none; text-align:center; padding:12px 0 0 0; margin:0 0 0 3px; }

.Layer1{  color:#fff; font:11px16px Arial, Helvetica, sans-serif; float:left; width:300px; float:left; margin:15px 60px; }

.tv{ margin:10px 30px 0 180px; float:left; display:inline; }
.blue{ margin:10px 0 0 180px; float:left; display:inline; }

.anunciar{ margin:10px 30px 0 260px; float:left; display:inline; }

/*center*/
.cp_blk{  width:880px; margin:auto; }

.cp_blk1{ width:586px; float:left; margin:32px 0 0 0; }

.title span{ color:#F2F2F2; font:12px Arial, Helvetica, sans-serif; }

.title { color:#fff; font:11px16px Arial, Helvetica, sans-serif; float:left; width:680px; float:left; margin:10px 0 0 110px; }
.title1 { color:#fff; font:16px Arial, Helvetica, sans-serif; float:left; width:680px; float:left; margin:20px 0 0 110px; }

.bloco_i { color:#fff; font:13px bold Arial, Helvetica, sans-serif; float:left; width:240px; float:left; margin:20px 0 0 110px; }
.bloco_ii { color:#fff; font:13px bold Arial, Helvetica, sans-serif; float:left; width:240px; float:left; margin:20px 0 0 110px; }

.bloco_i2 {color:#fff; font:11px16px Arial, Helvetica, sans-serif; float:left; width:240px; float:left; margin:35px 0 0 -240px; }

.bloco_i3 { float:left; font:11px Arial, Helvetica, sans-serif; text-decoration:none; width:240px; float:left; margin:70px 0 0 -240px; }

.titlep { color:#fff; font:11px16px Arial, Helvetica, sans-serif; float:left; width:500px; float:left; margin:10px 0 0 110px; }
.titlep1 { color:#fff; font:16px Arial, Helvetica, sans-serif; float:left; width:500px; float:left; margin:20px 0 0 110px; }

.bloco_video { color:#fff; font:13px bold Arial, Helvetica, sans-serif; float:left; float:left; margin:-130px 0 0 540px; }

.menui{ float:left; color:#99e7ff; font:11px16px  Arial, Helvetica, sans-serif; width:240px; text-decoration:none; padding:12px 0 0 0; margin:55px 0 0 -240px; }

.nav { color:#fff; font:12px Arial, Helvetica, sans-serif; float:left; width:492px; margin:-440px 0 0 35px; }


.bl_home1 { color:#fff; font:26px Arial, Helvetica, sans-serif; float:left; width:400px; margin:10px 0 0 35px; }
.bl_home2 { color:#fff; font:12px Arial, Helvetica, sans-serif; float:left; width:400px; margin:50px 0 0 -400px; }
.bl_home3 { color:#fff; float:left; width:400px; display:inline; margin:220px 0 0 -400px; }
.bl_galeria { color:#fff; float:left; width:492px; float:left; }

.pdf{ margin:20px -20px; float:left; display:inline; }

.txt{ color:#fff; font:11px/16px Arial, Helvetica, sans-serif; text-align:justify; width:420px; float:left; margin:5px -80px 10px 110px; }

.cp_blk2{ width:250px; float:left; margin:32px 0 0 25px; }

.lgn{ color:#fff; font:bold 12px Arial, Helvetica, sans-serif; }

.log_blk { width:250px; float:left; border-top:1px dotted #878683; float:left; margin:15px 0 0 0; }

.log_blk1 { width:345px; height:50px; float:left; float:left; margin:30px 0 0 0; }

.log_blk span{ color:#fff; }

.usr{ color:#fff; font:bold 11px Arial, Helvetica, sans-serif; margin:15px 0 0 0; float:left; }

.usr input{ margin:0px 0 0 10px; border:1px solid #649193; width:170px; }

.fgt{ color:#EA861A; font:11px Arial, Helvetica, sans-serif; width:200px; float:left; margin:5px 0 0 0; }

.rmbr{ color:#fff; width:200px; float:left; margin:10px 0 0 0; }

.center_block{float:left; width:999px; }

.cnt_blk1{ width:575px; margin:5px 0 0 60px; float:left; display:inline; }

.cp_lnk{ width:380px; float:left; margin:35px 0 0 28px; }

.cp_lnk a{ color:#C0BFBF; font:11px/36px Arial, Helvetica, sans-serif; width:370px; float:left; background:url(../images/blt_cp.gif) no-repeat left; padding:0 0 0 10px; }

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

.pref{ background:url(../images/pref_bk.gif) no-repeat; width:555px; height:111px; float:left; padding:0 0 0 20px; }

.pref span{ color:#fff; width:440px; float:left; margin:10px 0 0 0; }

.pref b{ color:#9AF616; font-weight:bold; }

.pref a{ color:#A7C909; margin:10px 0 0 0; float:left; }

.plnt{ margin:-33px 7px 0 0; float:right; position:relative; }

.cp_lnk2{ width:350px; float:left; margin:35px 0 0 45px; }

.cp_lnk2 a{ color:#F4A600; font:11px/36px Arial, Helvetica, sans-serif; width:350px; float:left; }

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

.ab_tx { color:#AFAEAE; font:11px/15px Arial, Helvetica, sans-serif; float:left; margin:10px 0 0 0; width:590px; }

.ab_tx b{ color:#FF9C00; }

.lts_blk { width:250px; float:left; border-top:1px dotted #878683; float:left; margin:15px 0 0 0; }

.lts_blk span{ color:#FBAB00; margin:15px 0 0 0; float:left; }

.lts_blk a{ color:#fff; }


/*right*/
.right_block{ width:280px; float:right; margin:0 60px 0 0; }

.rp_blk1 span{ width:140px; float:left; margin:55px 0 0 12px; color:#fff; }

.rp_blk1 a{ color:#000; }

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

.rp_blk1{ width:400px; height:169px; float:left; margin:16px 0 0 100px; }

.rp_blk2{ background:url(../images/our.gif) no-repeat; width:276px; height:169px; float:left; margin:16px 0 0 0; }

.rp_lnk{ width:160px; float:left; margin:56px 0 0 90px; }

.rp_lnk a{ color:#fff; line-height:23px; float:left; width:160px; padding:0 0 0 10px; }

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

.rp_blk3{ background:url(../images/off.gif) no-repeat; width:276px; height:169px; float:left; margin:16px 0 0 0; }

.rp_blk3 span{ width:130px; float:left; margin:55px 0 0 135px; color:#fff; }

.rp_blk3 a{ color:#FFE013; }

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


.form_blk{ width:500px; float:left; margin:5px 0 0 10px; }

.endimg{ width:300px; float:left; margin:-320px 0 0 600px; }
.end{ color:#fff; font:16px Arial, Helvetica, sans-serif; float:left; width:680px; float:left; margin:-210px 0 0 600px; }
.end2{ color:#fff; font:11px16px Arial, Helvetica, sans-serif; float:left; width:680px; float:left; margin:-190px 0 0 600px; }
	
.form_text span { clear:left; font: 11px Tahoma; color:#C0BFBF; float:left; text-align:right; width:90px; margin:10px 0 0 0; }

.form_text input { width:370px; height:20px; float:left; margin:10px 0 0 10px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #727E80; }

.form_text textarea{ width:370px; float:left; height:120px; margin:10px 0 0 10px; font:11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #727E80; }

.sbmt{ margin:10px 0 0 400px; display:inline; float:left; width:70px; background:#C0BFBF; color:#000; }


/*footer*/
.fp_link{ float:left; width:650px; margin:40px 0 0 260px; display:inline; }

.fp_link a{ color:#ffffff; font: bold 11px/17px Arial, Helvetica, sans-serif; text-decoration:none;   }

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

.fp_link span{ color:#ffffff; padding:0 15px; }

.cpy_tx{ margin:10px 0 0 365px; padding-bottom:25px; display:inline; float:left; width:330px; color:#C2C2C2; font:11px Arial, Helvetica, sans-serif;  }


.endimg1{ width:300px; float:left; margin:10px 0 0 300px; }

.endimg2{ width:300px; float:left; margin:10px 0 0 300px; }