/* CSS Document */
body,p{margin:0;padding:0;}

img{border:0; float:left;}

.flt{float:left;}

.flr{float:right;}

.clr{clear:left;}

.ds{display:inline;}

/*blocks*/
#main_block{width:999px; margin:auto;}

#sub_block1{width:999px;margin:auto;}

#content_block{ width:999px; background:url(../images/tile_cnt.gif) #463A36 repeat-x; float:left; padding-bottom:42px;}

#left_block{ width:345px; float:left; padding:22px 0 0 30px;}

#center_block { width:624px; float:left; padding:22px 0 0 0;}

#sub_block2{width:999px; margin:auto;}

#footer_block{ width:999px; background:url(../images/til_ftr.gif) repeat; float:left; padding-bottom:65px;}

/*top panel*/
.tp_img1,.tp_img2{ background:url(../images/tp_bk1.jpg) no-repeat left; width:999px; height:396px; float:left;}

.tp_img2{ background:url(../images/tp_bk2.jpg) no-repeat right; }

.til_tp1,.til_tp2{ background:url(../images/lnk_bk1.jpg) no-repeat left; width:999px; height:94px; float:left;}

.til_tp2{ background:url(../images/lnk_bk2.jpg) no-repeat right; }

.navi{ width:480px; float:left; margin-top:63px; display:inline;}

.nv_tx{ color:#ffffff; font: bold 11px Arial, Helvetica, sans-serif; float:left; /*background:url(../images/nv_ln.gif) no-repeat right;*/ padding:11px 0px; text-decoration:none; text-align:center; width:82px; margin:0 0 0 20px; }

.nv_tx:hover{ background:url(../images/nv_bk.gif) no-repeat; width:82px; height:32px; font: bold 11px arial; color:#fff; padding:11px 0 0 0px; margin:0 0 0 20px; text-decoration:none; float:left; text-align:center; }

.nv_cnt{ width:82px; margin:62px 0 0 410px; float:left;color:#ffffff; font: bold 11px arial; float:left; padding:11px 0 0 0px; text-decoration:none; text-align:center; }

.nv_cnt:hover{ width:82px; height:32px; text-align:center; background:url(../images/nv_bk.gif) no-repeat; margin:62px 0 0 410px; float:left;color:#ffffff; font: bold 11px arial; float:left; padding:11px 0 0 0; text-decoration:none; }

.nv_curr{ background:url(../images/nv_bk.gif) no-repeat; width:82px; height:32px; color:#ffffff; font: bold 11px Arial, Helvetica, sans-serif; float:left; padding:11px 0px; text-decoration:none; text-align:center; margin:0 0 0 20px; }

.nv_curr:hover{ background:url(../images/nv_bk.gif) no-repeat; width:82px; height:32px; font: bold 11px arial; color:#fff; padding:11px 0 0 0px; margin:0 0 0 20px; text-decoration:none; float:left; text-align:center; }

.nv_cnt2{ background:url(../images/nv_bk.gif) no-repeat; width:82px; height:32px; margin:62px 0 0 410px; float:left;color:#ffffff; font: bold 11px arial; float:left; padding:11px 0 0 0px; text-decoration:none; text-align:center; }

.nv_cnt2:hover{ width:82px; height:32px; text-align:center; background:url(../images/nv_bk.gif) no-repeat; margin:62px 0 0 410px; float:left;color:#ffffff; font: bold 11px arial; float:left; padding:11px 0 0 0; text-decoration:none; }


/*left panel*/
.blk1{ width:301px; border-left:1px solid #53443E; border-right:1px solid #53443E; float:left;}

.lf_btm{ background:url(../images/svc_btm.gif) no-repeat; width:303px; height:63px; float:left;}

.lf_tx { color:#E9973D; font: bold 11px/15px arial; margin:10px 0 0 15px; float:left; }

.rd_tx{ color:#676767; font: bold 11px/15px arial; float:left; text-decoration:none;}

.lnk{ width:95px; float:left; }

.blk2{ border-left:1px solid #53443E;border-right:1px solid #53443E; width:301px; float:left;}

.txt{ color:#464646; float:left; font:11px/15px arial; width:125px; margin:18px 0 0 22px; }

.vw_lf{ color:#000; font: bold 12px arial; float:left; text-decoration:none;}

.rd_mr{margin:10px 0 0 198px; float:left; }

.lp_ln { margin:20px 0 0 10px; float:left; }

/*center panel*/
.titl{ color:#F5C17B; font:22px "Trebuchet MS"; float:left; margin:10px 0 0 0; width:425px; }

.plan_bk{ background:url(../images/cnt_bk.gif) no-repeat; width:255px; height:230px; float:left; padding:25px 0 0 20px;}

.pln_bk2{ background:url(../images/pln_bk2.gif) no-repeat; width:278px; height:206px; float:left; padding:10px 0 0 25px;}

.pln_dsc{ color:#7D7D7D; font:24px arial; float:left; margin:26px 0 0 0;}

.pln{ width:155px; float:left; margin-left:22px;}

.pln_lnk{ color:#C7C7C7; font:11px/18px arial; float:left; margin-left:7px;}

.lrn{ color:#CCCCCC; font: bold 11px/14px trebuchet MS; float:left; margin:15px 0 0 90px; text-decoration:none;}

.desc{ color:#8D0C0B; font: bold 12px/14px Trebuchet MS; float:left; margin:10px 0 0 4px; width:500px;}

.txt_c{ color:#B2A696; float:left; font:11px/17px arial; width:580px; margin:15px 0 0 4px; }

.txt_c1{ color:#B2A696; float:left; font:11px/17px arial; width:425px; margin:50px 0 0 4px; }

.cntnt{ color:#B2A696; float:left; font:18px/17px arial; width:600px; margin:50px 0 0 4px; }

.vw_c{ color:#A11615; font: bold 11px/18px arial; float:left; text-decoration:none; }

.blk3{ width:580px; float:left;}

.contct { color:#AFABAB; font:11px Arial, Helvetica, sans-serif; width:135px; float:left; margin:12px 0 0 25px; }

.no{ color:#ffffff; font:bold 18px Arial, Helvetica, sans-serif; }

.snp{ width:155px; float:left; margin:25px 0 0 0; }

.snp span{ color:#F59421; font:11px Arial, Helvetica, sans-serif; text-align:center; margin:10px 0 0 0; float:left; }

.mailng{ color:#B7A58D; margin:0 -10px 0 0; position:relative; text-decoration:none; }

.mailng:hover{ text-decoration:underline; }

/*footer panel*/
.ftr_tx{ color:#916F4C; font:11px/18px arial; float:left; margin:29px 0 0 47px; }
