body,p { margin:0; padding:0; font:11px/14px Arial, Helvetica, sans-serif; }

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; }

.mrgn8{ margin-top:59px; float:left; }

/*blocks*/
#main_block{ width:1000px; text-align:left;}

#sub_block1{ width:1000px; text-align:left; }

#content_block{ width:1000px; float:left; background:#010012; padding-bottom:12px; }

#right_block{ margin:36px 37px 0 0; float:right; width:275px; display:inline; }

#center_block{ margin:36px 0 0 40px; padding-bottom:15px; float:left; width:625px; display:inline; }

#left_block{ margin:20px 0 0 40px; padding-bottom:15px; float:left; width:350px; display:inline; }

#sub_block2{ width:1000px; text-align:left; }

#footer_block{ width:1000px; float:left; background:url(../images/til_fp.gif) repeat-x; padding-bottom:25px; }

/*top*/
.tp_img1,.tp_img2{ background:url(../images/tp_bk1.jpg) no-repeat left; width:1000px; height:253px; float:left;}

.tp_img2{background:url(../images/tp_bk2.jpg) no-repeat right; }

.tp_blk1,.tp_blk2{ background:url(../images/tp_blk1.jpg) no-repeat left; width:1000px; height:208px; float:left; }

.tp_blk2{ background:url(../images/tp_blk2.jpg) no-repeat right; }

.menu{ width:587px; height:48px; margin:0px 0 0 75px; float:left; background:url(../images/nv_bk.jpg) no-repeat; padding:0 0 0 15px; }

.menu_a{ color:#DFFFBD; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/nv_ln.gif) no-repeat right; text-align:center; float:left; 
 height:38px; padding:15px 25px 0 25px; display:inline; }

.menu_a:hover{ color:#FFE156; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/nv_ln.gif) no-repeat right; text-align:center; float:left; 
 height:38px; padding:15px 25px 0 25px; display:inline; }

.logo{ margin:48px 0 0 133px; float:left; }

.srch { float:left; width:270px; margin:15px 0 0 15px; }

.srch span{ float:left; color:#567DE6; font:bold 11px Arial, Helvetica, sans-serif; margin:5px 0 0 0; }

.srch input{ width:135px; height:20px; background:#fff; float:left; margin:0 5px 0 5px; }

.tp_widt { width:905px; float:left; margin:0 0 0 45px; }

.ind_blk { width:235px; float:left; margin:20px 0 0 40px; }

.ind_blk span{ color:#fff; font:12px Arial, Helvetica, sans-serif; margin:30px 0 0 10px; float:left; width:155px; }

.ind_blk b{ color:#F29C00; }

/*center*/
.wel_tx{ color:#F29C00; font:14px Arial, Helvetica, sans-serif; float:center; width:230px; margin:12px 0 0 0; }

.wel_tx_test{ color:#F29C00; font:14px Arial, Helvetica, sans-serif;}

.wel_tx2{ color:#F29C00; font:14px Arial, Helvetica, sans-serif; float:left; width:580px; margin:12px 0 0 0; }

.wel_tx span{ color:#1959E1; font:bold 11px Arial, Helvetica, sans-serif; }

.cp_lnk{ width:290px; float:left; margin:35px 0 0 0; }

.cp_lnk a{ color:#27438C; font:11px/18px Arial, Helvetica, sans-serif; width:290px; float:left; }

.cp_lnk a:hover{ text-decoration:none; }

.vw{ color:#1556D1; font:11px Arial, Helvetica, sans-serif; background:url(../images/blt_vw.gif) no-repeat left; padding:0 0 0 15px; }

.adv{ margin:27px 0 0 0; float:left; background:url(../images/wrk.jpg) no-repeat; width:621px; height:134px; }

.adv_tx{ width:140px; float:left; margin:45px 0 0 140px; color:#F9A606; font:11px/14px Arial, Helvetica, sans-serif; }

.adv_tx a{ color:#fff; }

.adv_tx a:hover{ text-decoration:none; }

.adv_sus{ margin:55px 0 0 62px; float:left; color:#fff; font: bold 11px/14px Arial, Helvetica, sans-serif; }

.adv_our{ width:240px; float:left; color:#E8A839; font:11px/14px Arial, Helvetica, sans-serif; }

.adv_out a{ color:#F9A606; }

.abt_blk { margin:15px 0 0 0; float:left; background:url(../images/abt_blk.gif) no-repeat; width:597px; height:230px; padding:25px 0 0 24px; }

.abt_blk span{ color:#ABAFC7; font:11px Arial, Helvetica, sans-serif; float:left; width:480px; }

.succ_blk { background:url(../images/suc_bk.gif) no-repeat; width:601px; height:240px; float:left; margin:30px 0 0 0; padding:14px 0 0 20px; }

.suc_lnk{ width:275px; float:left; margin:20px 0 0 0; }

.suc_lnk span{ background:url(../images/blt_suc.gif) no-repeat left; padding:15px 0 0 20px; color:#fff; font:11px Arial, Helvetica, sans-serif; width:255px; float:left; }

.suc_lnk a{ color:#FFD200; }

.sed{ color:#FFB400; float:left; margin:20px 0 0 120px; width:190px; text-decoration:underline; line-height:18px; }

/*right*/
.nws_blk{ background:#05023F; float:left; width:252px; border-left:1px solid #06016A; border-right:1px solid #06016A; padding:0 0 25px 17px; }

.rp_blk1{ width:265px; float:left; margin:44px 0 0 0; }

.dat_tx { color:#1959E1; font:11px/20px Arial, Helvetica, sans-serif; float:left; width:175px; margin:0 0 0 10px; }

.dat_bk{ background:url(../images/dat_bk.gif) no-repeat; width:60px; height:34px; float:left; color:#83A1F9; padding:5px 0 0 0; font:bold 11px Arial, Helvetica, sans-serif; text-align:center; }

.rp_rd{ background:url(../images/blt_rd.gif) no-repeat left; padding:0 0 0 20px; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; margin:7px 0 0 67px; text-decoration:none; float:left }

.rp_lnk{ float:left; width:220px; margin:10px 0 0 0 ; 

}

.rp_lnk2{ float:right; width:220px; margin:10px 0 0 0; }

/*.photo {background:url(../images/logo.png) no-repeat; width:220px; float:left; margin:10px 0 0 0 ;}*/

.rp_lnk a{ color:#757480; font:11px/24px Arial, Helvetica, sans-serif; float:left; width:220px;padding:10 0 0 20px; }
/* background:url(../images/blt_rp.gif) no-repeat left;padding */

/*footer*/
.ftr_link{ width:560px; float:left; margin:0px 0 0 320px; display:inline; }

.cpy_tx{ margin:40px 0 0 360px; float:left; width:350px; color:#585778;font:11px/16px Arial, Helvetica, sans-serif; }

#int-top-box {background:url(images/int-top-box.png) no-repeat; width:988px; height:14px}
#int-stretch-box {background:url(images/int-stretch-box.png) repeat-y; width:988px; height:100%}
	
#int-bottom-box {background:url(images/int-bottom-box.png) no-repeat; width:988px; height:12px}

.image-outer {border:1px solid #b1b1b1; margin-left:4px; margin-bottom:2px;}
.image-outer2 {border:1px solid #88826c; margin-right:4px; margin-bottom:2px}
.image-outer3 {background:#fff; border:1px solid #9d9d9d; padding:2px; margin-right:4px;}
.image-outer4 {border:2px solid #b0a999; margin-right:4px; margin-bottom:2px}
.image-outer5 {border:1px solid #a2a2a2; margin-right:4px; margin-bottom:2px}

.gallery-outer {background:#5b5b5b; border:1px solid #a2a2a2; padding-right:46px; padding-left:46px}


.category2 {background:#4f4942; padding:10px; width:880px; border:#555 double; height:100%; color:#f2f2f2}
.category3 {background:#59524c; padding:10px; width:900px; border:#555 double; height:103px; color:#f2f2f2}


.gallery {background:#000; color:#E4C493; padding:10px; width:700px; border:#999 double}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: hidden;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
postition: static;
top: 400px;
left: 60px; /*position where enlarged image should offset horizontally */

}

.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: hidden;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
postition: static;
top: 140px;
left: 20px; /*position where enlarged image should offset horizontally */

}




