@charset "utf-8";
/* CSS Document */

body {background:#E5E0DD url(../img/bg-body.jpg) 0 -107px repeat-x;font-family:"Trebuchet MS",arial,helvetica,sans-serif;font-size:14px;line-height:17px;color:#333;margin:0;padding:0}
#A01 {width:950px;background:#fff;margin:auto}
#A02 {height:326px;background:url(../img/top-01.jpg) no-repeat}
#A03a {background:url(../img/bg-menu.jpg)}
#A03 {background:url(../img/menu-01.jpg) -31px 0 no-repeat}
#A04 {height:98px;background:url(../img/menu-01.jpg) 919px 0 no-repeat}
#A05 {background:url(../img/main-01.gif) repeat-x}
#A06 {background:url(../img/main-02.gif) -10px 0 repeat-y}
#A07 {background:url(../img/main-02.gif) 940px 0 repeat-y}
#A08 {background:url(../img/main-03.jpg) -9px 0 no-repeat}
#A09 {background:url(../img/main-03.jpg) 941px 0 no-repeat}
#A10 {padding:10px;position:relative;min-height:470px}

.a {color:#04e;text-decoration:none;border-bottom:1px dashed transparent}
.a:hover, .a:focus {color:#0b0;border-color:#666}
.a1 {color:#eee;text-decoration:none;border-bottom:1px dashed transparent}
.a1:hover, .a1:focus {color:#df3;border-color:#333}
.a2 {color:#777;text-decoration:none;border-bottom:1px dashed transparent}
.a2:hover, .a1:focus {color:#df3;border-color:#333}
h1 {font-size:2.6em;color:#36446C;margin:25px 0 50px 70px}
.h1-main {font-size:1.8em}
h2 {color:#444;font-size:1.6em;line-height:1.2em;margin:0 0 18px 0}
h3 {font-size:1.5em;margin:15px 0;line-height:1.2em}
h4 {font-size:1.2em;margin:12px 0}
p {margin:0 0 10px 0}
p.fst:first-letter {color:#555;font-size:18px;font-weight:bold}
input, textarea {font-family:Verdana, Geneva, sans-serif;font-size:.9em;color:#000}

#L07 {position:absolute;top:0;right:0;width:295px;float:right;margin:70px -22px 15px 15px}
.L07a {width:295px;float:right;margin:0 -25px 15px 15px}
.L08, .L08a, .L08b, .L08c, .L08d, .L08e, .L08f, .L08g {background:url(../img/gf03.gif) -352px 0 no-repeat;padding:0 40px 0 70px;margin-bottom:100px}
.L08a {background-position:-301px -28px}
.L08b {background-position:-255px -60px}
.L08c {background-position:-191px -89px}
.L08d {background-position:-141px -119px}
.L08e {background-position:-91px -152px}
.L08f {background-position:-34px -181px}
.L08g {background-position:20px -210px}
.L09a, .L09b, .L09c, .L09d {
	background:#cbd6c2 url(../img/bg05.gif) repeat-x;
	border-top:1px solid #ddd;
	border-left:3px solid #888;
	padding:35px 15px 55px 15px;
}
.L09b {
	background:#c2ced6 url(../img/bg06.gif) repeat-x;
}
.L09c, .L09c2, .L09c3 {
	border-top:1px solid #ddd;
	background:#d6d2c2 url(../img/bg07.gif) repeat-x;
}
.L09c2 {
	padding:50px 5px;
}
.L09d, .L09d2, .L09d3 {
	border-top:1px solid #ddd;
	background:#ccc url(../img/bg08.gif) repeat-x;
}
.L09d3 {margin:0 3px;padding-bottom:15px;border:1px solid #bbb}

/*FOOTER*/

/*#F01, #F01b, #F01b2 {background:url(../img/bg-body.jpg) repeat-x}
#F01b {padding:20px 50px}
#F01b2 {height:18px;padding:0}*/
#F01 {background:url(../img/bg-body.jpg) repeat-x}
#F02 {width:950px;background:url(../img/bg-foot.gif) repeat-x;margin:auto}
#F03 {background:url(../img/bg-foot.jpg) -20px 0 no-repeat}
#F04 {height:67px;background:url(../img/bg-foot.jpg) 930px 0 no-repeat;color:#fff;font-size:11px;text-align:center;line-height:14px;padding-top:40px}

/*slideshow*/
#slideshow {float:left;position:relative;height:350px}
#slideshow img {position:absolute;top:-526px;left:-10px;z-index:8;opacity:0.0}
#slideshow img.active {z-index:10;opacity:1.0}
#slideshow img.last-active {z-index:9}

#slides {float:left;height:165px}
#slides img {z-index:8;opacity:0.0}
#slides img.active {z-index:10;opacity:1.0}
#slides img.last-active {z-index:9}

#anim {float:right;position:relative;top:-525px;right:309px;z-index:10}

/*box:bx*/
.box, .boxg {display:block;background:url(../img/gf06.jpg) top center no-repeat}
.boxg {background:url(../img/gf06g.jpg) top center no-repeat}
.bx1, .bx1g {display:block;background:url(../img/gf07.jpg) bottom center no-repeat;padding:6px 0}
.bx1g {background:url(../img/gf07g.jpg) bottom center no-repeat}
.bx2 {display:block;background:#ddd url(../img/bg03.gif) repeat-x;border:1px solid #999}
.bx3 {display:block;border:3px solid #fff}
.bx4 {height:25px;background:#122 url(../img/bx5a.jpg) no-repeat;color:#fff;font-family:tahoma,geneva,sans-serif;font-size:12px;font-weight:bold;line-height:25px;padding-left:30px}

/*.bx4a {background:url(../img/bx4a.gif) top right no-repeat}
.bx5 {background:url(../img/bx4.gif) 0 -25px no-repeat}*/

.bx5 {background:url(../img/bx5a.jpg) 0 -25px no-repeat;color:#333;font-size:12px;line-height:14px;padding:13px}
.bx6, .bx9 {background:url(../img/ico01.gif) -53px 0 no-repeat;font-size:1.4em;line-height:24px;margin:10px 0}
.bx9 {background-position:0 -24px}
.bx7 {list-style:circle;margin:0 0 20px 8px}
.bx8 {font-size:1.2em;font-weight:bold;margin:3px 0}

.pdf {display:block;width:24px;height:25px;background:url(../img/gfx-cf.gif) -823px 0 no-repeat;margin:auto}

/*
.bx_pc, .bx_es, .bx_est, .bx_ld, .bx_ss, .bx_ssa, .bx_pn, .bx_pnt, .bx_fn, .bx_fnm, .bx_prgb {width:183px;height:65px;background:url(../img/bg-clin.jpg) 0 10px no-repeat}
.bx_es, .bx_est {background-position:-178px 10px}
.bx_ld {background-position:-356px 10px}
.bx_ss, .bx_ssa {background-position:-534px 10px}
.bx_pn, .bx_pnt {background-position:-712px 10px}
.bx_fn, .bx_fnm {background-position:-890px 10px}
.bx_prgb {background-position:-1068px 10px}

.bx_pc2, .bx_es2, .bx_est2, .bx_ld2, .bx_ss2, .bx_ssa2, .bx_pn2, .bx_pnt2, .bx_fn2, .bx_fnm2, .bx_prgb2 {width:156px;height:42px;background:url(../img/bg-clin-2.jpg) no-repeat}
.bx_es2, .bx_est2 {background-position:-150px 0px}
.bx_ld2 {background-position:-300px 0px}
.bx_ss2, .bx_ssa2 {background-position:-450px 0px}
.bx_pn2, .bx_pnt2 {background-position:-600px 0px}
.bx_fn2, .bx_fnm2 {background-position:-750px 0px}
.bx_prgb2 {background-position:-900px 0px}

.bx_pc3, .bx_es3, .bx_est3, .bx_ld3, .bx_ss3, .bx_ssa3, .bx_pn3, .bx_pnt3, .bx_fn3, .bx_fnm3, .bx_prgb3 {width:91px;height:26px;background:url(../img/bg-clin-3.jpg) no-repeat;border:1px solid #999}
.bx_es3, .bx_est3 {background-position:-90px 0px}
.bx_ld3 {background-position:-180px 0px}
.bx_ss3, .bx_ssa3 {background-position:-270px 0px}
.bx_pn3, .bx_pnt3 {background-position:-360px 0px}
.bx_fn3, .bx_fnm3 {background-position:-450px 0px}
.bx_prgb3 {background-position:-540px 0px}
*/
.bx_non {width:156px;height:42px}

.gal span {background:url(img/bg03.gif)}
.gal span:hover {background:#6d0}

a.gotop {width:46px;height:11px;background:url(../img/gotop.gif)}
a:hover.gotop {background-position:0 -11px}

.vid1, .vid2 {background:url(../img/vid.gif) -100px 70px no-repeat;min-height:80px;line-height:1.3em;font-size:1.1em}
.vid2 {background-position:0 -98px}
#fav {float:left;position:relative;top:-360px;z-index:20}
#fav span {display:block;width:32px;height:31px;margin-bottom:1px;cursor:pointer}
.fb {width:88px;margin:5px 0 0 207px}

/*facebook like*/
.like {border:none;overflow:hidden;height:80px}

/*combined prices*/
.CMB01, .CMB02 {background:#666;color:#fc0;font-size:1.1em;font-weight:bold;padding:2px}
.CMB02 {width:17%;text-align:center}
.CMB03, .CMB04, .CMB05 {border-bottom:1px solid #fff}
.CMB04, .CMB05 {text-align:right;font-size:1.1em;font-weight:bold}
.CMB05 {color:#339}

/*box-price*/
.pr1, .pr3 {width:60%;float:left;background:#458;color:#fff;font-size:1.3em;font-weight:bold;padding:4px}
.pr3 {background:#6a1}
.pr2, .pr4 {background:#234;color:#eee;font-size:1.6em;text-align:right;padding:3px 5px;margin-bottom:3px}
.pr4 {background:#471}
.pr2 span, .pr4 span {color:#eee;font-size:.8em;margin-right:2px}
.pr5 {color:444;font-size:10px;text-align:right}

/*procedure-table*/
.prc {background:#777;font-size:.85em;margin:20px 0}
.prc0 {background:#145 url(../img/bg02.gif) 0 -93px repeat-x;color:#fff;font-size:1.3em}
.prc1, .prc3 {background:#8a4 url(../img/gf02.gif) center right no-repeat;color:#fff;font-weight:bold;text-align:right;padding-right:10px}
.prc3 {background:#aa4 url(../img/gf02.gif) center right no-repeat}
.prc2 {background:#ddd}
.prc4 {background:#eeeddd}

/*obesity diagram*/
#obs {width:580px;height:156px;background:url(../img/obesity-treatment-diagram.jpg) 0 0 no-repeat;padding-top:69px}

#obs_pr_1, #obs_pr_2, #obs_pr_3, #obs_pr_4, #obs_pr_5 {float:left;position:relative;top:-52px;line-height:1.3em;font-weight:bold}
#obs_pr_1 span, #obs_pr_2 span, #obs_pr_3 span, #obs_pr_4 span, #obs_pr_5 span {color:#555}
#obs_pr_1 {left:17px}
#obs_pr_2 {left:67px}
#obs_pr_3 {left:78px}
#obs_pr_4 {left:104px}
#obs_pr_5 {left:184px}

#obs_5, #obs_4, #obs_3, #obs_2, #obs_1 {width:580px;height:23px;background:url(../img/obesity-treatment-diagram.jpg) 0 0 no-repeat}
#obs_5 a, #obs_4 a, #obs_3 a, #obs_2 a, #obs_1 a {display:block;float:right;height:23px;background:url(../img/obesity-treatment-diagram.jpg) 0 0 no-repeat;margin-right:90px}
#obs_5 a:hover, #obs_4 a:hover, #obs_3 a:hover, #obs_2 a:hover, #obs_1 a:hover,
#obs_5 a.active, #obs_4 a.active, #obs_3 a.active, #obs_2 a.active, #obs_1 a.active {background:url(../img/obesity-treatment-diagram.jpg) 0 0 no-repeat}

#obs_5 {background-position:0 -69px}
#obs_5 a {width:139px;height:23px;background-position:-351px -294px}
#obs_5 a:hover, #obs_5 a.active {background-position:-351px -69px}

#obs_4 {background-position:0 -92px}
#obs_4 a {width:262px;background-position:-228px -317px}
#obs_4 a:hover, #obs_4 a.active {background-position:-228px -92px}

#obs_3 {background-position:0 -119px;margin-top:4px}
#obs_3 a {width:385px;background-position:-105px -344px}
#obs_3 a:hover, #obs_3 a.active {background-position:-105px -119px}

#obs_2 {background-position:0 -142px}
#obs_2 a {width:385px;background-position:-105px -367px}
#obs_2 a:hover, #obs_2 a.active {background-position:-105px -142px}

#obs_1 {background-position:0 -166px}
#obs_1 a {width:478px;background-position:-12px -391px}
#obs_1 a:hover, #obs_1 a.active {background-position:-12px -166px}

/*rule*/
.rule01, .rule02, .rule03 {float:left;width:30%;padding:5px;margin-right:15px;border-right:1px dotted #888}
.rule01 {background:#f2f0ef}
.rule02 {background:#eae6e3}
.rule03 {width:29%;background:#e0dbd7;margin-right:0}

/*align:al*/
.val_mid {vertical-align:middle}

/*background:bg*/
.bg_f7de {background:#fff7de}
.bg_f7f {background:#f7f7f7}

/*border:brd*/
.brd_0 {border:0}
.brd_555 {border:1px solid #555}
.brd_bot_999 {border-bottom:1px solid #999}
.brd_2_fff {border:2px solid #fff}
.brd_bot_3_777 {border-bottom:3px solid #777}

/*color:col*/
.col_000 {color:#000}
.col_666 {color:#666}
.col_999 {color:#999}

/*float:flt*/
.flt_lft {float:left}
.flt_rgt {float:right}
.flt_none {float:none}

/*font:fnt*/
.fnt_7 {font-size:.7em}
.fnt_75 {font-size:.75em}
.fnt_8 {font-size:.8em}
.fnt_85 {font-size:.85em}
.fnt_9 {font-size:.9em}
.fnt_11 {font-size:1.1em}
.fnt_12 {font-size:1.2em}
.fnt_13 {font-size:1.3em}
.fnt_14 {font-size:1.4em}
.fnt_bld, .bld {font-weight:bold}
.fnt_nor, .nor {font-weight:normal}

/*height:h*/
.h_14 {height:1.4em}
.h_35 {height:35px}
.h_50 {height:50px}
.h_382 {height:382px}
.h_505 {height:505px}
.minh_270 {min-height:270px}
.minh_300 {min-height:300px}

/*input:inp*/
.inp_1, .inp_2, .inp_4 {background:#feb url(../img/bg02.gif) 0 -180px repeat-x;color:#000;font-weight:bold;border:1px solid #777;padding:4px}
.inp_2 {background:#fff url(../img/bg02.gif) 0 -220px repeat-x;font-weight:normal}
.inp_4 {background:#f7f7f7 url(../img/bg02.gif) 0 -220px repeat-x;font-weight:normal}
.inp_3 {height:1.9em;font-family:Tahoma;font-size:.9em;padding:4px}
.sbm_1 {background:url(../img/bg02.gif) 0 -8px repeat-x;color:#fff;font-size:1em;font-weight:bold;border:1px solid #fff;padding:5px 10px;cursor:pointer}
.sbm_1:hover, .sbm_1:focus {background-position:0 -68px;border:1px solid #222}

.opt_empty {background:#555;color:#fff}
.gen_opt_plastic, .gen_opt_3, .gen_opt_6, .gen_opt_9 {background:#eee;color:#bcbcff}
.opt_plastic, .opt_3, .opt_6, .opt_9 {background:#fff;color:#29327d}
.gen_opt_obesity, .gen_opt_2, .gen_opt_5, .gen_opt_8 {background:#eee;color:#79cc95}
.opt_obesity, .opt_2, .opt_5, .opt_8 {background:#fff;color:#297d63}
.gen_opt_assisted, .gen_opt_1, .gen_opt_4, .gen_opt_7 {background:#eee;color:#f2a455}
.opt_assisted, .opt_1, .opt_4, .opt_7 {background:#fff;color:#7D5429}

/*margin:mar*/
.mar_auto {margin:auto}
.mar_0 {margin:0}
.mar_2 {margin:2}
.mar_0_10 {margin:0 10px}
.mar_0_5_5_4 {margin:0 5px 5px 4px}
.mar_10_0 {margin:10px 0}
.mar_20_0 {margin:20px 0}
.mar_30_10 {margin:30px 10px}
.mar_bot_3 {margin-bottom:3px}
.mar_bot_10 {margin-bottom:10px}
.mar_bot_20 {margin-bottom:20px}
.mar_bot_50 {margin-bottom:50px}
.mar_bot_105 {margin-bottom:105px}
.mar_lft_10 {margin-left:10px}
.mar_lft_20 {margin-left:20px}
.mar_lft_30 {margin-left:30px}
.mar_lft_80 {margin-left:80px}
.mar_rgt_3 {margin-right:3px}
.mar_rgt_10 {margin-right:10px}
.mar_rgt_20 {margin-right:20px}
.mar_rgt_30 {margin-right:30px}
.mar_top_10 {margin-top:10px}
.mar_top_15 {margin-top:15px}
.mar_top_25 {margin-top:25px}
.mar_top_30 {margin-top:30px}
.mar_top_50 {margin-top:50px}

/*padding:pad*/
.pad_2 {padding:2px}
.pad_8 {padding:8px}
.pad_15 {padding:15px}
.pad_20 {padding:20px}
.pad_40 {padding:40px}
.pad_5_2 {padding:5px 2px}
.pad_0_13 {padding:0 13px}
.pad_bot_10 {padding-bottom:10px}
.pad_bot_15 {padding-bottom:15px}

/*other*/
.hid {visibility:hidden}
.clr {clear:both}
.block {display:block}
.tbl_cf td {padding:0 5px}
.cur_hlp {cursor:help}

/*text-align:txt*/
.txt_ctr {text-align:center}
.txt_lft {text-align:left}
.txt_rgt {text-align:right}
.txt_up {text-transform:uppercase}

/*width:w*/
.w_150 {width:150px}
.w_180 {width:180px}
.w_265 {width:265px}
.w_290 {width:290px}
.w_300 {width:300px}
.w_310 {width:310px}
.w_330 {width:330px}
.w_410 {width:410px}
.w_418 {width:418px}
.w_520 {width:520px}
.w_580 {width:580px}
.w_820 {width:820px}

/*position:p*/
.p_abs {position:absolute}
.z_100 {z-index:100}
.dsp_non {display:none}

/*PRICES*/
.prices_td01_head {width:10%;background:#e5ad0d;color:#333;font-size:1.2em;font-weight:bold;text-align:center;border:1px solid #555}
.prices_td02_head {width:60%;background:#555;color:#fff;font-size:1.2em;font-weight:bold;text-align:center;border:1px solid #555}
.prices_td03_head {width:10%;background:#e5ad0d;color:#333;font-size:1.2em;font-weight:bold;text-align:center;border:1px solid #555}
.prices_td01 {background:#528cc2;color:#fff;text-align:center;border:1px solid #555;padding:3px 10px}
.prices_td02 {background:#eee;border:1px solid #555;padding:3px 10px}
.prices_td03 {background:#93a96a;color:#fff;text-align:center;border:1px solid #555;padding:3px 10px}
.prices_td04 {background:#5268c2;color:#fff;text-align:center;border:1px solid #555;padding:3px 10px}
.prices_td05 {background:#ddd;font-size:.9em;border:1px solid #555;padding:3px 10px}
.prices_td06 {background:#869a61;color:#fff;text-align:center;border:1px solid #555;padding:3px 10px}
.height_5 {font-size:0px;height:5px}

/*NAVIGATION*/
.adm_nav_img {background:#125 url(../img/adm-gf02.jpg) top right no-repeat}
#nav {height:98px;font-family:Arial, Helvetica, sans-serif,verdana,geneva,sans-serif;list-style:none;margin:0;padding-left:183px;z-index:200}
#nav li.top {float:left;display:block}
#nav li a.toplink,
#nav li a.toplink.active {float:left;display:block;height:98px;background:#345 url(../img/bg-menu.jpg) repeat-x;color:#ddd;font-size:12px;font-weight:bold;text-decoration:none;line-height:70px;cursor:pointer}
	#nav li a.toplink.active {background:#D60 url(../img/bg-menu.jpg) 0 -196px repeat-x}
#nav li a.toplink span,
#nav li a.toplink.active span,
#nav li a.toplink span.down,
#nav li a.toplink.active span.down {float:left;display:block;height:88px;background:#345 url(../img/bg-menu.jpg) 0 -10px repeat-x;text-align:center;margin-top:10px}
	#nav li a.toplink.active span,
	#nav li a.toplink.active span.down {background:#d60 url(../img/bg-menu.jpg) 0 -206px repeat-x;color:#111}
#nav li:hover a.toplink,
#nav a.toplink:hover
{background:#471 url(../img/bg-menu.jpg) 0 -98px repeat-x;color:#fff}
#nav li:hover a.toplink span,
#nav a.toplink:hover span,
#nav li:hover a.toplink span.down,
#nav a.toplink:hover span.down
{background:#471 url(../img/bg-menu.jpg) 0 -108px repeat-x;color:#fff}
#nav li a.toplink span.home {background:url(../img/gf03.gif) -11px 20px no-repeat;padding:0 9px 0 34px}
#nav li a.toplink span.assisted,
#nav li a.toplink span.down.plastic,
#nav li a.toplink span.down.obesity, 
#nav li a.toplink span.down.services,
#nav li a.toplink span.down.contact {padding:0 8px}
#nav table {position:absolute;left:0;top:0;border-collapse:collapse;margin:0;padding:0}
#nav li:hover {position:relative;z-index:200}
#nav a:hover {position:relative;white-space:normal;z-index:200}
#nav :hover ul.sub
{width:168px;height:auto;left:0px;top:86px;background:#002843;opacity:0.95;border:1px solid #fff;border-top:3px solid #eee;border-right:5px solid #fff;white-space:nowrap;z-index:300;padding:3px}
#nav :hover ul.sub li
{position:relative;float:left;display:block;width:168px;height:25px;font-weight:normal}
#nav :hover ul.sub li a
{display:block;width:166px;height:23px;font-size:11px;font-weight:bold;line-height:23px;text-indent:5px;color:#ddd;text-decoration:none;border:1px solid #333;border-bottom:0}
#nav li ul.sub li a.flow
{background:#666 url(../img/gf03.gif) 145px -68px no-repeat;color:#fff}
#nav :hover ul.sub li a:hover 
{background:#444;color:#fff;border-color:#000}
#nav :hover ul.sub li a.flow:hover
{background:#444 url(../img/gf03.gif) 150px -68px no-repeat; color:#fff}
#nav li strong {display:block;width:168px;height:18px;font-size:11px;line-height:18px;text-indent:8px;background:#000;color:#fc0;border-bottom:1px solid #fff;cursor:default;margin-bottom:5px}
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{width:168px;height:auto;left:159px;top:-1px;background:#003;padding:3px;border:1px solid #222;border-top:2px solid #000;border-bottom:3px solid #000;white-space:nowrap;z-index:400}
#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute;width:0;height:0;left:-9999px;top:-9999px;list-style:none;margin:0;padding:0}
#nav li:hover li:hover > ul
{width:168px;height:auto;left:159px;top:-12px;background:#001546;opacity:0.95;border:1px solid #fff;border-top:3px solid #eee;border-right:5px solid #fff;white-space:nowrap;z-index:400;padding:3px}
#nav li:hover > ul ul 
{position:absolute;width:0;height:0;left:-9999px;top:-9999px;list-style:none;margin:0;padding:0}
#nav li:hover li:hover > a.flow,
#nav li:hover li:hover > li a.flow
{background:#777 url(../img/gf03.gif) 145px 8px no-repeat;color:#fff;border-color:#000}

