html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* main */
body{background:#fff;color:#505050;font-family:Arial, Verdana, sans-serif;font-size:12px;line-height:1.3;height:100%;width:100%}
img{border:none}
a{color:#646464;text-decoration:none}
.inv {text-decoration:underline}
.inv:hover {text-decoration:none}


h1 {font-size:30px; font-weight:bold; color:#505050; margin-bottom:10px}
h1 small {font-size:20px; font-weight:bold; color:#505050; }
h2 {font-size:25px; color:#505050; font-weight:bold; margin-bottom:15px;}
h3 {font-size:15px; color:#505050; font-weight:bold; margin-bottom:15px;}

.wrapper {width:990px;margin:0 auto;padding-bottom:30px}
.content_b {width:950px; clear:both; margin:0 auto 10px auto; min-height:700px;_height:700px}

.pos-rel {position:relative}

.pt20 {padding-top:20px}

.mt5 {margin-top:5px}.mt8 {margin-top:8px}.mt10 {margin-top:10px}.mt20 {margin-top:20px}
.mb5 {margin-bottom:5px}.mb10 {margin-bottom:10px}.mb14 {margin-bottom:14px} .mb15 {margin-bottom:15px} .mb20 {margin-bottom:20px}.mb30 {margin-bottom:30px}.mb55 {margin-bottom:55px}
.ml3 {margin-left:3px}.ml10 {margin-left:10px;}.ml15 {margin-left:15px;}.ml20 {margin-left:20px}
.mr10 {margin-right:10px}
.w110 {width:110px}.w240 {width:240px}.w285 {width:285px}.w350 {width:350px}.w360 {width:360px}
.tall {text-align:left}.talr {text-align:right}.talc,.tac {text-align:center}

.fs15 {font-size:15px} 

.green, .link_a {color:#98c103}
.link_b {color:#505050}
.cp {cursor:pointer}

a.lnk_a {color:#969696}
.line_a {background: url(/public/images/v2/line_a.gif) repeat-x 0 0}
.line_b {background: url(/public/images/v2/line_b.gif) repeat-x 0 0}
.ltr_sp_a {letter-spacing:-0.025em}
.ltr_sp_b {letter-spacing:-0.04em}

.error_img {background: url(/public/images/v2/epos_spr_img.gif) no-repeat -25px -52px;width:21px;height:13px;display:block}
.errors {color:#FE0000;font-size:11px}
.db {display:block}

/* buttons */
button::-moz-focus-inner{border:none; background:none; margin:0; outline:none; padding:0; width:auto; overflow:visible;}
button, a.btn {border:none; background:none; margin:0; outline:none; padding:0; width:auto; overflow:visible;}
a.btn{ cursor:pointer;overflow:visible;text-decoration:none;border:none;cursor:pointer;vertical-align:middle;display:-moz-inline-block;display:-moz-inline-box;display:inline-block;}
.close_btn {background: url(/public/images/v2/epos_spr_img.gif) no-repeat 0 -52px;width:13px;height:13px;display:block}
.close_btn_a {background: url(/public/images/v2/epos_spr_img.gif) no-repeat -56px -52px;width:23px;height:23px;display:inline-block;margin-left:4px}

button.btn {background:none; border:0 none; cursor:pointer;font-family:Arial, Verdana, sans-serif; padding:0;}
.btn span {white-space:nowrap; display:block}
.btn.small {height:27px; line-height:27px;}
.btn.small font {height:27px; background:url(/public/images/form/btn_small.gif) no-repeat 0 0; padding-left:5px; display:block;}
.btn.small font span {height:27px; line-height:25px; background:url(/public/images/form/btn_small.gif) no-repeat 100% 0; padding:0 15px 0 10px; color:#fff; display:block; font-weight:bold; font-size:13px}
.btn.small:hover font {background-position:0 -27px;}
.btn.small:hover font span {background-position:100% -27px;}
.btn.button-heading font span {font-size:11px; font-weight:normal; padding:0 10px 0 5px}

.ppc-warning a.btn.green {height:27px; background:url(/public/images/form/btn_small.gif) no-repeat 0 0; padding-left:5px; display:-moz-inline-block;display:-moz-inline-box;display:inline-block;}
.ppc-warning a.btn.green span {height:27px; line-height:25px; background:url(/public/images/form/btn_small.gif) no-repeat 100% 0; padding:0 15px 0 10px; color:#fff; display:block; font-weight:bold; font-size:13px}
.ppc-warning a.btn.green:hover {background-position:0 -27px;}
.ppc-warning a.btn.green:hover span {background-position:100% -27px;}
.btn_round_gray {text-align:center;background:#fff url(/public/images/v2/round_btn_c.gif) repeat-x left bottom; cursor:pointer; margin: 10px 15px 5px; padding:5px; border:1px solid; border-color:#f8f8f6 #d5d5d3 #898987 #d5d5d3; position:relative;}
.btn_round_gray .tl,.btn_round_gray .tr {position:absolute; height:8px; width:8px; background:url(/public/images/v2/round_btn.gif) no-repeat 0 0;}
.btn_round_gray .bl,.btn_round_gray .br {position:absolute; height:8px; width:8px; background:url(/public/images/v2/round_btn.gif) no-repeat 0 0;}
.btn_round_gray .tl {background-position:0 0; top:-1px; left:-1px;}
.btn_round_gray .tr {background-position:-8px 0; top:-1px; right:-1px;}
.btn_round_gray .bl {background-position:0 -8px; bottom:-1px; left:-1px;}
.btn_round_gray .br {background-position:-8px -8px; bottom:-1px; right:-1px;}
.btn_round_gray span {text-align:center; color:#767c7c}
.ppc-warning a.btn.gray {height:20px; background:url(/public/images/v2/warning-btns.gif) no-repeat 0 -40px; padding-left:5px; }
.ppc-warning a.btn.gray span {height:20px; line-height:20px; background:url(/public/images/v2/warning-btns.gif) no-repeat 100% -40px; padding:0 15px 0 10px; color:#4f4f4f; display:block; font-weight:bold; font-size:11px}
.ppc-warning a.btn.gray:hover {background-position:0 -60px;}
.ppc-warning a.btn.gray:hover span {background-position:100% -60px;}

.btn.gray {height:24px; line-height:24px;}
.btn.gray font {height:24px; background:url(/public/images/form/btn_small.gif) no-repeat 0 -54px; padding-left:5px; display:block;}
.btn.gray font span {height:24px; line-height:24px; background:url(/public/images/form/btn_small.gif) no-repeat 100% -54px; padding:0 15px 0 10px; color:#fff; display:block; font-weight:bold}
.btn.gray:hover font {background-position:0 -78px;}
.btn.gray:hover font span {background-position:100% -78px;}

.btn.cc { padding-left:48px; height:34px; background:url(/public/images/form/btn_small.gif) no-repeat 0 -103px;} /* currency converter */
.btn.cc span {font-size:13px; font-weight:bold; color:#505050; padding:10px 15px 8px 5px; height:16px; background:url(/public/images/form/btn_small.gif) no-repeat 100% -103px;} /* currency converter */

.btn.gray-2 {height:22px; line-height:22px;}
.btn.gray-2 font {height:22px; background:url(/public/images/form/btn_small.gif) no-repeat 0 -137px; padding-left:5px; display:block;}
.btn.gray-2 font span {height:22px; line-height:22px; background:url(/public/images/form/btn_small.gif) no-repeat 100% -137px; padding:0 15px 0 10px; color:#505050; display:block; font-weight:bold;font-size:13px}

.btn_sh_a {background:url(/public/images/v2/btn_sh_a.png) no-repeat 0 0;display:-moz-inline-stack;display:inline-block;zoom: 1;*display:inline;height:49px;width:161px;text-align:center;font:700 20px/45px arial,sans-serif;color:#fff;text-shadow: 0px 1px 1px #424242}
.btn_sh_a:hover {background:url(/public/images/v2/btn_sh_a.png) no-repeat 0 -49px}
.btn_sh_b {background:url(/public/images/v2/btn_sh_b.png) no-repeat 0 0;padding-left:30px;display:-moz-inline-stack;display:inline-block;zoom: 1;*display:inline;height:48px;width:185px;text-align:center;font:700 20px/45px arial,sans-serif;color:#fff;text-shadow: 0px 1px 1px #546809;margin-bottom:1px}
.btn_sh_b:hover {background:url(/public/images/v2/btn_sh_b.png) no-repeat 0 -48px}
.btn_sh_small {font-size:16px}
.btn_sh_aXsmall {font-size: 16px;height: 46px;line-height: 18px;padding: 3px 0 0 10px;text-align: left;width: 151px}
.btn_sh_bXsmall {font-size: 16px;height: 43px;line-height: 18px;padding: 5px 0 0 42px;text-align: left;width: 173px}

/* header */
#header {background: url(/public/images/v2/epos_spr_bg.gif) repeat-x 0 -165px;height:114px}
#header .wrapper {padding:0}
#header p {margin:0}
#header .header_top {clear:both;margin-bottom:10px}
.ep_logo {display:block;float:left;margin-top:12px;_display:inline}
#header .block_a {display:block;float:right;padding:40px 20px 0 0}
#header .block_a p {text-align:right}
#header #navigation .lang {padding: 8px 10px 0 0}
#header #navigation .lang select {font-size:11px;color:#646464}
#header #navigation .lang img, #header #navigation .lang select {vertical-align:middle}
#header #navigation .lang img {padding-right:10px}
#header #navigation .lang, #header #navigation .main {float:right}
#header #navigation .main {display:block;height:48px;position:relative}
#header #navigation .main ul li {display:block;float:left}
#header #navigation .main ul li.menu_sep {background: url(/public/images/v2/menu_sep.gif) no-repeat right 0;padding-right:2px}
#header #navigation .main ul li a {background: url(/public/images/v2/epos_spr_bg.gif) repeat-x 0 0;display:block;height:38px;line-height:17px;color:#fff;text-align:center;font-size:16px;font-weight:700;padding:10px 14px 0;float:left}
#header #navigation .main ul li a:hover,#header #navigation .main ul li a.active {background: url(/public/images/v2/epos_spr_bg.gif) repeat-x 0 -80px}
#header #navigation .main ul li a span {display:block;clear:both;font-size:11px;font-weight:100;line-height:11px}
#header #navigation .main_lt,#header #navigation .main_rt {height:48px;display:block;position:absolute;width:10px}
#header #navigation .main_lt {background: url(/public/images/v2/mmenu_round.gif) no-repeat 0 0;left:0}
#header #navigation .main_rt {background: url(/public/images/v2/mmenu_round.gif) no-repeat right -48px;right:0;_right:-1px}


/* footer */
#footer {background: url(/public/images/v2/epos_spr_bg.gif) repeat-x 0 -298px;padding-top:10px}
#footer h3 {font-family:"Trebuchet MS";font-size:17px;font-weight:700;color:#98c000}
#footer .col {padding-right:13px;float:left;width:110px}
#footer .last {padding-right:0}
#footer .col li {line-height:10px}
#footer .col h4,#footer .col a {color:#505050;font-family:tahoma;font-size:9px;display:block;margin-bottom:4px}
#footer h4 {font-weight:700}
#footer a:hover {text-decoration:underline}
#footer .copyright {text-align:center;padding-top:10px;border-top:1px solid #e3e3e3;color:#505050;font-size:9px}
#footer .wrapper {padding-bottom:10px; width:850px;}
/* home page */


#home_p {padding:1px 0; margin:0 auto;}

#home_p .col_a {float:left;width:310px;margin-top:52px;_width:300px}
#home_p .col_a p.p_a {font-size:25px;color:#96bf0d;font-weight:700;line-height:30px;margin-bottom:26px;width:290px}
#home_p .col_a p.p_a span {font-size:30px;display:block}
#home_p .col_a p.p_b {margin-bottom:16px;padding-right:4px}
#home_p .col_a p.p_b,#home_p .col_a p.p_c {font-size:20px;font-weight:700}
#home_p .col_a p.p_c {color:#98c000}

#home_p .col_a2 {margin-top:5px;}
#home_p .col_a2 p.p_d {color:#505050; font-size:18px; font-weight:bold;}

#home_p .col_b {float:left;margin:42px 0 0 8px;_display:inline}
#home_p .col_b .block_a_outside,#home_p .col_b .block_c_outside {width:188px;padding-bottom:36px;float:left;margin-top:28px}
#home_p .col_b .block_a_outside {background: url(/public/images/v2/outblock_hp_bg.jpg) no-repeat left bottom}
#home_p .col_b .block_c_outside {background: url(/public/images/v2/outblock_hp_bg.jpg) no-repeat left bottom}
#home_p .col_b .block_a,
#home_p .col_b .block_c {border-style:solid;border-color:#d7d7d0;padding:1px; background:#fff;}
#home_p .col_b .block_a_in,
#home_p .col_b .block_c_in {height:100%;background: url(/public/images/v2/box_hp_bg_a.gif) repeat-x left bottom}
#home_p .col_b .block_a {border-width:1px 0 1px 1px}
#home_p .col_b .block_c {border-width:1px 1px 1px 0}
#home_p .col_b .block_b_outside {float:left; width:256px;overflow:hidden}
#home_p .col_b .block_b { padding:1px;border:1px solid;border-color:#cdcdc7 #cdcdc7 #b3b3ad #cdcdc7;}
#home_p .col_b .block_b_outside p.btm_txt {font-size:11px;text-align:center;padding-top:8px; min-height:54px; _height:54px; background:url(/public/images/v2/outblock_hp_bg_ctr.jpg) no-repeat left top}
#home_p .col_b .block_b_in {height:100%;background:#f7f7f5 url(/public/images/v2/box_hp_bg_b.gif) repeat-x left bottom}
#home_p .col_b h2 {font-size:25px;font-weight:700;color:#505050;text-align:center;padding:16px 4px 0;line-height:25px;word-wrap:break-word}
#home_p .col_b p.txt_sub {font-style:italic;color:#969696;font-size:12px;text-align:center}
#home_p .col_b .padng_a {padding:0 8px}

#home_p p.bl_p, p.blb_p {text-align:center;letter-spacing:-0.01em;font-weight:700}
#home_p p.bl_p {padding:6px 0;line-height:13px}
#home_p p.blb_p {padding:5px 0;font-size:17px;line-height:18px}
#home_p p.blb_p span.green {color:#96bf0d}

#home_p .block_adj {padding-left:38px} 

#home_p .home_simplify {width:720px; margin:0 auto; background:url(/public/images/home_v3/home_bg2.jpg) no-repeat right 60px}

#home_p .home_simplify table {float:right; margin:253px 0 0 0;}
#home_p .home_simplify table td {vertical-align:bottom;}
#home_p .home_simplify div.p_e {position:absolute; text-align:right; width:440px; padding:5px 16px 0 0; background:url(/public/images/home_v3/text_p_e.gif) no-repeat 100% 80%;}
#home_p .home_simplify .p_e h1 {border-right:1px solid #96bf0d; padding:5px; color:#505050; font-size:18px; font-weight:700;margin-bottom:0}
#home_p .home_simplify .p_e p {border-right:1px solid #96bf0d; padding:5px; font-size:18px; color:#96bf0d; font-weight:bold;}

#home_p .home_simplify .block_d_outside { width:406px; border:1px solid #cbcbc5; border-top:none;}
#home_p .home_simplify .block_d_in {border:1px solid #fff; border-top:none; padding:0 15px 10px; background:url("/public/images/v2/box_hp_bg_b.gif") repeat-x scroll left bottom #F7F7F5;}
#home_p .home_simplify .block_d_in h2 {margin:0; font-size:20px; font-weight:bold; text-align:center;}
#home_p .home_simplify .block_d_in h3 {margin:0; font-size:16px; font-weight:bold; text-align:center;}
#home_p .home_simplify .block_d_in h4 {padding-bottom:15px; margin-bottom:15px; font-size:18px; line-height:25px; font-weight:bold; text-align:center; color:#96bf0d; background:url("/public/images/v2/line_b.gif") repeat-x scroll left bottom transparent}
#home_p .home_simplify .block_d_in p {font-size:13px; line-height:20px; color:#505050;}
#home_p .home_simplify .block_d_in p.italic {font-weight:normal; line-height:16px; font-style:italic; font-size:11px; color:#5e5e5e; text-align:center;}

#home_p .home_simplify .block_e_outside { background:#eeeeea; position:relative; width:230px; border:1px solid #cbcbc5; border-right:none;}
#home_p .home_simplify .block_e_in {padding:10px; background:url("/public/images/v2/box_hp_bg_a.gif") repeat-x scroll left top #eeeeea; }
#home_p .home_simplify .block_e_in h2 {margin:0; font-size:18px; font-weight:bold; text-align:center;}
#home_p .home_simplify .block_e_outside h3 {font-weight:normal; text-align:center; background:url("/public/images/v2/line_b.gif") repeat-x scroll left bottom transparent; padding-bottom:15px; margin-bottom:15px; font-size:13px}
#home_p .home_simplify .block_e_in h4 {padding-bottom:15px; margin-bottom:15px; background:url("/public/images/v2/line_b.gif") repeat-x scroll left bottom transparent; font-size:30px; line-height:35px; font-weight:bold; text-align:center; color:#96bf0d;}
#home_p .home_simplify .block_e_in p {font-size:12px; line-height:20px; color:#505050;}
#home_p .home_simplify .block_e_in p.italic {font-weight:normal; line-height:16px; font-style:italic; font-size:11px; color:#5e5e5e; text-align:center;}

#home_p .home_extended {margin:0 auto}
#home_p .home_extended div.p_e {text-align: right; padding: 0 300px 60px 34px; position: relative;background:url(/public/images/home_v3/text_p_e.gif) no-repeat 650px 86px}
#home_p .home_extended .p_e h1 {line-height:22px;border-right:1px solid #96bf0d; padding:5px; color:#505050; font-size:20px; font-weight:700;letter-spacing:-.025em;margin-bottom:0}
#home_p .home_extended .p_e p {line-height:22px;border-right:1px solid #96bf0d; padding:5px; font-size:20px; color:#96bf0d; font-weight:700}
.homeImg_holder {position:relative;zoom:1}

#home_p .home_extended p .green {font-weight:bold;}
#home_p .home_extended table {margin:0 auto;width:850px}
#home_p .home_extended table td {vertical-align:top}
#home_p .home_extended .block_d_outside {margin-bottom:6px;width:268px; border:1px solid #cbcbc5;border-right:none;position:relative}
#home_p .home_extended .block_d_in {border:1px solid #fff; border-top:none; padding:18px 18px 10px; background:url("/public/images/v2/box_hp_bg_b.gif") repeat-x scroll left bottom #F7F7F5;}
#home_p .home_extended .block_d_in h2 {line-height:1;margin:0 0 4px; font-size:16px; font-weight:bold; text-align:center;}
#home_p .home_extended .block_d_in h3 {margin:0; font-size:16px; font-weight:bold; text-align:center}
#home_p .home_extended .block_d_in h4 {font-size:16px; font-weight:bold; text-align:center; color:#96bf0d;margin-bottom:6px}
#home_p .home_extended .block_d_in p {font-size:12px;line-height:15px;color:#505050}

#home_p .home_extended .block_e_outside {margin-bottom:6px;width:310px; border:1px solid #cbcbc5;}
#home_p .home_extended .block_e_in {padding:18px 18px 10px; background:url("/public/images/v2/box_hp_bg_a.gif") repeat-x scroll left bottom #fff ;}
#home_p .home_extended .block_e_in h2 {line-height:1;margin:0 0 4px; font-size:16px; font-weight:bold; text-align:center;}
#home_p .home_extended .block_e_in h3 {margin:0; font-size:13px; line-height:20px; font-weight:normal; text-align:center;}
#home_p .home_extended .block_e_in h4 {font-size:16px; font-weight:bold; text-align:center; color:#96bf0d;margin-bottom:6px}
#home_p .home_extended .block_e_in p {font-size:12px; line-height:15px;color:#505050}

#home_p .home_extended .block_f_outside { background:#eeeeea; position:relative; width:195px; border:1px solid #cbcbc5; border-right:none;}
#home_p .home_extended .block_f_outside .block_e_in {padding:18px 18px 10px; background:#eeeeea url("/public/images/v2/box_hp_bg_a.gif") repeat-x scroll left top;}
#home_p .home_extended .block_f_outside h3 {/*background:url("/public/images/v2/line_b.gif") repeat-x scroll left bottom transparent; padding-bottom:11px; margin-bottom:11px;*/}
#home_p .home_extended .block_f_outside .block_e_in p {font-size:12px; line-height:18px; color:#505050;}
#home_p .home_extended .block_f_outside .block_e_in p {font-size:12px; line-height:18px; color:#505050;}
#home_p .home_extended .block_f_outside .block_e_in p.italic {font-weight:normal; font-style:italic; font-size:11px; color:#5e5e5e; text-align:center; line-height: 16px;}

#home_p .home_extended .blocks_v2 h2 {line-height:1;margin:0 0 4px; font-size:16px; font-weight:bold; text-align:center;position:relative;z-index:10}
#home_p .home_extended .blocks_v2 h2 span {text-transform:uppercase;font-size:20px}
#home_p .home_extended .blocks_v2 h4 {font-size:16px;line-height:20px;font-weight:bold; text-align:center; color:#96bf0d;margin-bottom:6px}
#home_p .home_extended .blocks_v2 h4.long_title {font-size:12px}
#home_p .home_extended .blocks_v2 p {font-size:12px; line-height:15px;color:#505050}
#home_p .home_extended .blocks_v2 p span {font-weight:700}
#home_p .home_extended .block_v2_a {width:272px;margin-bottom:6px;border:1px solid #cbcbc5;border-right:none;position:relative}
#home_p .home_extended .block_v2_aIn {border:1px solid #fff;padding:18px 18px 10px;background:url("/public/images/v2/box_hp_bg_b.gif") repeat-x scroll left bottom #F7F7F5}
#home_p .home_extended .block_v2_b {width:310px;margin-bottom:6px;width:310px; border:1px solid #cbcbc5}
#home_p .home_extended .block_v2_bIn {border:1px solid #fff;padding:18px 18px 10px; background:url("/public/images/v2/box_hp_bg_a.gif") repeat-x scroll left bottom #fff}
#home_p .home_extended .block_v2_noRbrdr {border-right:none}

#home_p .home_extended p.italic {font-weight:normal; font-style:italic; font-size:11px; color:#5e5e5e; text-align:center; line-height: 16px;}
.sepline_d {background:transparent url(/public/images/v2/line_b.gif) repeat-x 0 bottom;padding-bottom:12px;margin-bottom:9px}
.sepline_c {background:transparent url(/public/images/v2/line_c.gif) repeat-x 0 bottom;padding-bottom:12px;margin-bottom:9px}

.home_ribbon_start {position:absolute;top:-8px;left:-9px}
.home_smiling_girl_lines {position:absolute;bottom:-30px;right:38px;clear: both}

.free-star, .free-star .EN {display:none; width:75px; height:75px; background:transparent url(/public/images/home_v3/free-star.gif) no-repeat -75px 0; position:absolute; top:-50px; left:-25px;}
.free-star.FR {background-position:0 0;}
.free-star.DE,
.free-star.NL,
.free-star.DA,
.free-star.SE,
.free-star.PL {background-position:-150px 0;}
.free-star.IT {background-position:0 -75px;}
.free-star.ES,
.free-star.PT {background-position:-75px -75px;}
.free-star.FI {background-position:-150px -75px;}
.free-star.GR,
.free-star.EL {background-position:0 -150px;}
.free-star.RU {background-position:-75px -150px;}
.free-star.TR {background-position:-150px -150px;}

/* home buttons */
#home_p .home_btn {margin-top:10px; padding-bottom:5px;}

/* en ver */
.btns_EN a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_en.gif);text-indent:-9999px;margin:0 auto}
.btns_FR a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_fr.gif);text-indent:-9999px;margin:0 auto}
.btns_DE a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_de.gif);text-indent:-9999px;margin:0 auto}
.btns_ES a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_es.gif);text-indent:-9999px;margin:0 auto}
.btns_NL a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_nl.gif);text-indent:-9999px;margin:0 auto}
.btns_RU a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_ru.gif);text-indent:-9999px;margin:0 auto}
.btns_PL a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_pl.gif);text-indent:-9999px;margin:0 auto}
.btns_TR a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_tr.gif);text-indent:-9999px;margin:0 auto}
.btns_GR a,
.btns_EL a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_gr.gif);text-indent:-9999px;margin:0 auto}
.btns_PT a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_pt.gif);text-indent:-9999px;margin:0 auto}
.btns_DK a,
.btns_DA a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_dk.gif);text-indent:-9999px;margin:0 auto}
.btns_IT a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_it.gif);text-indent:-9999px;margin:0 auto}
.btns_SE a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_se.gif);text-indent:-9999px;margin:0 auto}
.btns_FI a {display:block;background-image: url(/public/images/home_v3/btns_lang/home_btns_fi.gif);text-indent:-9999px;margin:0 auto}

.btn_l1 {background-position:0 0;height:49px;width:141px}
.btn_l1:hover {background-position:0 -49px}
.btn_l1.mb15 {margin-bottom:15px}

.btn_l2 {background-position:-142px 0;height:64px;width:172px}
.btn_l2:hover {background-position:-142px -64px}

.btn_l3 {background-position:-333px 0;height:65px;width:141px}
.btn_l3:hover {background-position:-333px -65px}

.btn_l4 {background-position:-474px 0;height:64px;width:192px}
.btn_l4:hover {background-position:-474px -64px}

.btn_l5 {background-position:-671px 0;height:64px;width:225px}
.btn_l5:hover {background-position:-671px -65px}

.box_a {color:#fff;position:relative;background:#b8b8b2}
.box_a .top,.box_a .bottom {height:9px;background:#b8b8b2;position:relative}
.box_a .middle {padding:0 5px; background:#b8b8b2;position:relative;_overflow:visible; height:55px; _height:1%;z-index:100}
.box_a img.l,.box_a img.r {width:9px; height:9px; background:url(/public/images/v2/box_a.gif) no-repeat; position:absolute;}
.box_a img.l {left:0px;}
.box_a img.r {right:0px}
.box_a .top img.l {top:0px; background-position:0 0}
.box_a .top img.r {top:0px; background-position:-9px 0}
.box_a .bottom img.l {bottom:0px; background-position:0 -9px}
.box_a .bottom img.r {bottom:0px; background-position:-9px -9px}

.box_a .middle p.block_a {width:200px;font-size:12px;font-weight:700;text-align:right;float:left;margin-right:10px}
.box_a .middle p.block_a span {font-size:10px;font-weight:100;display:block}
.box_a .middle .pdf_links {width:390px;float:left}
.box_a .middle .pdf_link {overflow:visible;background: url(/public/images/v2/pdf_ico.gif) no-repeat 0 0;padding-left:41px;width:85px;font-size:11px;color:#fff;margin-top:4px;float:left;display:block;position:relative;height:48px}
.box_a .middle .pdf_link span {display:block;position:absolute;bottom:0;padding-bottom:6px;line-height:1.3;cursor:pointer;width:72px;}

.box_a .middle .col_rigth {width:316px;margin:16px 7px 0 0; float:right;position:relative; text-align:right;_display:inline}
.box_a .middle .col_rigth a {float:right; font-size:11px;font-weight:700;padding:15px 0 0 6px; color:#fff;text-decoration:underline; line-height:16px; width:125px}
.box_a .middle .col_rigth a:hover {text-decoration:none}
.box_a .middle .col_rigth span.quest {line-height:16px; font-size:11px; position:relative; padding:16px 90px 0 0; float:left; width:95px}
.box_a .middle .col_rigth .callme {width:87px; height:82px; position:absolute; background:url(/public/images/home_v3/callme.jpg) no-repeat; top:-10px; right:0px;z-index:100}
.box_a .middle .col_rigth .callme.DE {top:-2px}

.tip_holder {position:absolute;right:10px;top:32px;height:1px;width:1px}
.free_call_tip {z-index:190;position:absolute;right:0;bottom:0;background: url(/public/images/v2/call_tip_spr.gif) no-repeat 0 0;padding-left:10px;float:right}
.free_call_tip span {white-space:nowrap;font-weight:700;background: url(/public/images/v2/call_tip_spr.gif) no-repeat right -34px;padding:4px 14px 0 4px;height:30px;font-weight:700;font-size:13px;display:block;float:left}
.free_call_tip_active {z-index:200;text-align:left; position:absolute;right:0;bottom:0;background: url(/public/images/v2/call_tip_spr.gif) no-repeat 0 bottom;width:441px; cursor: pointer}
.free_call_tip_active img.b_top {background: url(/public/images/v2/call_tip_spr.gif) no-repeat 0 -92px;height:10px;width:441px;position:relative;top:-10px}
.free_call_tip_active p {position:relative;margin-top:-10px;padding:0 18px 18px}
.free_call_tip_active strong {display:block;font-size:15px;margin-bottom:4px}
.free_call_tip_active span {line-height:16px;display:block}
.free_call_tip_active .sp_a {font-size:12px}
.free_call_tip_active .sp_b {font-size:10px}
.free_call_tip_active .close_btn {position:absolute;right:10px;top:0;cursor:pointer}

.info-box .top,.info-box .bottom {height:8px; overflow:hidden; background:#fff}
.info-box .middle {padding:0 20px; line-height:20px; background:#fff; font-size:11px; font-weight:bold; color:#504f4f}
.info-box img.l, .info-box img.r {width:8px; height:8px; background:url(/public/images/info-box-corner.gif) no-repeat}
.info-box img.l {float:left}
.info-box img.r {float:right}
.info-box .top img.l {background-position:0 0}
.info-box .top img.r {background-position:-8px 0}
.info-box .bottom img.l {background-position:0 -8px}
.info-box .bottom img.r {background-position:-8px -8px}

/*** progress-bar ***/
.progress-bar {margin-bottom:15px}
.progress-bar h1 {margin:40px 0 30px}
.step {color:#ddd; float:left; width:120px; padding-right:40px; background:url(/public/images/form/progress-bar-arrow.gif) no-repeat top right;}
.step.current {color:#98bf0e}
.step.last {padding-right:0px; background:none}
.step .no {font-size:40px; font-weight:bold; float:left; width:27px; line-height:40px}
.step .title {font-size:15px; font-weight:bold; float:left; width:91px; display:inline; margin-left:2px}
.step .desc {font-size:10px; font-weight:normal; clear:both; display:block}

/* click to talk */
.click-to-talk {text-align:left;padding:40px 0}
.click-to-talk h1 {font-size:36px;letter-spacing:-0.025em;color:#96bf0d}
.click-to-talk h2 {font-size:20px;letter-spacing:-0.025em;color:#000;line-height:1; margin:0 0 45px 0}
.click-to-talk .p_a {font-size:15px;color:#96bf0d;margin-bottom:8px;}
.click-to-talk .p_b {font-size:16px; color:#000; margin-bottom:40px; font-weight:bold;}
.click-to-talk .p_c {margin-bottom:20px;}
.click-to-talk .p_c strong {font-size:12px; color:#545452; display:block;}
.click-to-talk .p_c span {font-size:11px}

/* tooltip */
.toolTip {cursor:default}
.qtip-wrapper {padding-left:9px;background: url(/public/images/v2/tooltip_arrow.gif) no-repeat left 50%}
.qtip-content {border-width:1px 1px 1px 0;border-color:#96bf0d;border-style:solid}

.info-box {margin-bottom:10px}
.info-box .top,
.info-box .bottom {height:8px; overflow:hidden; background:#fff;}
.info-box .middle {padding:0 20px; line-height:17px; background:#fff; font-size:11px; font-weight:bold; color:#504f4f;}
.info-box img.l,
.info-box img.r {width:8px; height:8px; background:url(/public/images/info-box-corner.gif) no-repeat;}
.info-box img.l {float:left;}
.info-box img.r {float:right;}
.info-box .top img.l {background-position:0 0}
.info-box .top img.r {background-position:-8px 0}
.info-box .bottom img.l {background-position:0 -8px}
.info-box .bottom img.r {background-position:-8px -8px}

.info-box.info-box-b .top {background:url(/public/images/info-box-corner.gif) 0 -24px repeat-x; height:3px}
.info-box.info-box-b .bottom {background:url(/public/images/info-box-corner.gif) 0 -22px repeat-x; height:3px} 
.info-box.info-box-b .middle {background:#e9fdb5; padding:7px 17px; border:1px solid #96bf0d; border-width:0 1px}
.info-box.info-box-b img.l,.info-box.info-box-b img.r {width:3px; height:3px;} 
.info-box.info-box-b .top img.l {background-position:0 -16px}
.info-box.info-box-b .top img.r {background-position:-3px -16px}
.info-box.info-box-b .bottom img.l {background-position:0 -19px}
.info-box.info-box-b .bottom img.r {background-position:-3px -19px}
/** jModal **/
.jqmWindow {display:none; position: absolute; top: 17%; left: 50%; margin-left: -379px; width: 758px;background:#fff url(/public/images/v2/modal_bg.gif) repeat-x left bottom}
.jqmWindow_content {padding:56px 74px 20px;position:relative;z-index:3000}
.jqmOverlay {background-color: #000;z-index:2999 }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow {position: absolute}

.close_modal {position:absolute;right:20px;top:10px;line-height:34px;float:right}

.jqmWindow .modal_head {font-weight:700;font-size:20px;padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #D9D9D9}
.jqmWindow h2 {color:#96BF0D;font-weight:700;font-size:35px;margin-bottom:20px}

.jqmWindow .sect_a,.jqmWindow .sect_c {margin-right:20px;width:295px}
.jqmWindow .sect_b,.jqmWindow .sect_d {margin-left:10px;width:285px}
.jqmWindow .sect_a,.jqmWindow .sect_b,.jqmWindow .sect_c,.jqmWindow .sect_d {display:block;float:left;margin-bottom:20px;position:relative}

.jqmWindow .select_a {width:284px;padding:2px}
.jqmWindow .input_a {width:278px;padding:3px 2px}
.jqmWindow .input_b {width:40px;padding:3px 2px;text-align:center;color:#C6C6C2}
.jqmWindow .input_c {width:228px;padding:3px 2px}

.jqmWindow .sect_c .input_a {color:#C6C6C2}
.jqmWindow .sect_c .input_a.focus,
.jqmWindow .sect_c .input_a.filled {color:#4c4c4c}

.jqmWindow label {font-family:arial;font-size:13px;font-weight:700;display:block;margin-bottom:4px}
.jqmWindow select,.jqmWindow input {border:1px solid #D9D9D4;background:#F8F8F6;color:#4C4C4C;font-size:13px}
.jqmWindow button:focus {outline:none}
.jqmWindow button {cursor:pointer;padding:0;float:right;border:0;background:none;outline:none;text-indent:-9999px;margin:20px 0}
.jqmWindow button span {cursor:pointer;display:block;height:58px;width:145px;background: url(/public/images/v2/start_btn.gif) no-repeat}
.jqmWindow button.en span {background: url(/public/images/v2/btns_lang/start_btn_en.gif) no-repeat}
.jqmWindow button.fr span {background: url(/public/images/v2/btns_lang/start_btn_fr.gif) no-repeat}
.jqmWindow button.de span {background: url(/public/images/v2/btns_lang/start_btn_de.gif) no-repeat}
.jqmWindow button.it span {background: url(/public/images/v2/btns_lang/start_btn_it.gif) no-repeat}
.jqmWindow button.es span,
.jqmWindow button.pt span {background: url(/public/images/v2/btns_lang/start_btn_es.gif) no-repeat}
.jqmWindow button.nl span {background: url(/public/images/v2/btns_lang/start_btn_nl.gif) no-repeat}
.jqmWindow button.fi span {background: url(/public/images/v2/btns_lang/start_btn_fi.gif) no-repeat}
.jqmWindow button.pl span {background: url(/public/images/v2/btns_lang/start_btn_pl.gif) no-repeat}
.jqmWindow button.gr span,
.jqmWindow button.el span {background: url(/public/images/v2/btns_lang/start_btn_el.gif) no-repeat}
.jqmWindow button.ru span {background: url(/public/images/v2/btns_lang/start_btn_ru.gif) no-repeat}
.jqmWindow button span.active {background-position:0 -58px}

.jqmWindow .error_img {position:absolute;left:-26px;top:27px} 
.jqmWindow .errors {text-align:right;padding-top:2px}
.jqmWindow .sect_a .errors,.jqmWindow .sect_c .errors {margin-right:10px}
.jqmWindow .modal_form {position:relative;top:0;left:0; zoom:1}
.jqmWindow .sell_not_av {z-index:500;text-align:center;position:absolute;top:44px;*top:62px;left:0;width:380px;padding:20px 10px 5px;background:#fff;border:1px solid #96BF0D}
.jqmWindow .sell_not_av h2 {font-size:20px;margin-bottom:12px}
.jqmWindow .sell_not_av p {line-height:15px;font-size:11px;margin:20px 0;padding:0 10px}
.jqmWindow .sell_not_av .a_bottom {font-size:12px;display:block;float:right;margin-top:10px;color:#96BF0D;text-decoration:underline}
.jqmWindow .sell_not_av .a_bottom:hover {text-decoration:none}
.jqmWindow .sell_not_av span.fright.db {font-size:11px;}
/** jModel price and condition **/
.jqmWindow.price-n-conditions h1 {font-size:19px; margin-bottom:15px; color:#94bf17}
.jqmWindow.price-n-conditions h2 {font-size:19px; margin-bottom:15px;}
.jqmWindow.price-n-conditions h3 {font-size:12px; font-weight:bold; margin-bottom:10px;  color:#4f4f4f}
.jqmWindow.price-n-conditions ul {margin-bottom:30px; list-style-position:utoside; padding-left:15px; list-style-image:url("/public/images/v2/li-green-bullet.gif"); color:#97c213;}
.jqmWindow.price-n-conditions ul li {color:#505050;}
.jqmWindow.price-n-conditions .jqmWindow_content {line-height:18px}

/** jModal warning **/
.jqmWindow.ppc-warning {width:400px; margin-left:-200px; background:#fff; border:4px solid #97bf0f;}
.jqmWindow.ppc-warning h3 {color:#94bf17; font-size:19px; text-transform:uppercase;}
.jqmWindow.ppc-warning .jqmWindow_content .fleft a.a_bottom {text-align:left; }
.jqmWindow.ppc-warning .jqmWindow_content {padding:15px 5px 5px 15px; text-align:center}
.jqmWindow.ppc-warning .jqmWindow_content p {margin-bottom:15px; padding:0 15px;}
.jqmWindow.ppc-warning .jqmWindow_content a.a_bottom {text-align:right; color:#96BF0D; text-decoration:underline; display:block; margin-top:10px;}

/** jModel preview **/
#modalBoxBusscardDetail {width:952px; margin-left:-476px}
#modalBoxBusscardDetail .jqmWindow_content {padding:30px}
#modalBoxBusscardDetail h2 {margin-bottom:0; font-size:25px;}
.jqmWindow_content .tabs {border-bottom:1px solid #b0b0b0; text-align:center; margin-bottom:35px}			
	.tabs span {background:url(/public/images/v2/tabs.gif) no-repeat 100% 0;padding:0 10px 0 0;height:31px;cursor:pointer;overflow:visible;color:#222;text-decoration:none;border:none;cursor:pointer;font-size:11px;vertical-align:middle;display:-moz-inline-block;display:-moz-inline-box;display:inline-block;}
	.tabs span strong {cursor:pointer;margin:0px;padding:9px 0px 0px 10px;height:22px;color:#939393;background:url(/public/images/v2/tabs.gif) no-repeat 0 0;text-align:center;white-space:nowrap;float:left;display:inline;font-weight:bold;font-size:12px}
	.tabs span.active {background:url(/public/images/v2/tabs.gif) no-repeat 100% -60px;}
	.tabs span.active strong {color:#fff;background:url(/public/images/v2/tabs.gif) no-repeat 0 -60px;}
.example-right {width:230px; margin-left:80px; float:left;}
	.example-right div.list {margin:3px 0;}
	.example-right div.list.mt20 {margin:20px 0 0 0;}
	.example-right p.head {font-size:17px; line-height:17px; font-weight:bold; color:#4e4e4e}
	.example-right span.icons {float: left; line-height:16px; text-align:center; color:#fff; font-weight:bold; font-size:11px; }
	.example-right span.text {float: left; margin-left: 3px; width: 195px; font-size:11px; color:#4d4d4d;}
	.example-right span.text strong {font-weight:bold; color:#4f8a8e; font-size:12px}
	.example-right span.text strong.red {font-weight:bold; color:#ff0200; font-size:12px}
	.example-right span.text ul li {background:url(/public/images/form/v3/example_bullet.gif) no-repeat 0 7px; padding-left:6px}
.example-left {width:582px; min-height:353px; _height:353px; float:left;}
.modal-ad-views {font-weight:bold; font-size:19px; color:#4f4f4f; position:absolute; top:6px; left:5px;}
.modal-free {font-weight:bold; font-size:19px; color:#4f4f4f; position:absolute;top:287px;left:50px}
.modal-paidone {font-weight:bold; font-size:19px; color:#4f4f4f; position:absolute;left:326px;top:287px;}
/** jModal step2 activity & keywords dictionary **/
.jqmWindow.ppc-modal { width:570px; margin-left:-285px}
	.ppc-modal .jqmWindow_content {zoom:1; padding:10px 9px 30px; border:1px solid #96bf0d; background:#fff;}
	.ppc-modal h4 {font-size:18px; font-weight:bold; color:#96be12; margin:2px 0;}
	.ppc-modal .breadcrumps {color:#787777; font-size:11px; font-weight:bold;}
		.ppc-modal .breadcrumps .first {text-decoration:underline; cursor: pointer;}
		.ppc-modal .breadcrumps .others {text-decoration:underline; cursor: pointer;}
	.ppc-modal ul {list-style:none; padding:0; margin:0; padding-top:13px; margin-top:8px; border-top:1px solid #d9d9d9;}
		.ppc-modal ul li {overflow:hidden; _height:1%;padding:1px 0 0; display:inline; font-size:11px;  float:left; width:265px; border-bottom:1px solid #f2f2f2; cursor:pointer; color:#767676}
		.ppc-modal ul li.odd {margin-right:15px}
			.ppc-modal ul li span {width:240px; display:inline; float:left;}
			.ppc-modal ul li img {float:right}	
			.ppc-modal ul li.hover {background:#e9fdb5; color:#69783d}
			.ppc-modal ul li.hover img.arrow-right {float:right; background-position:-144px 0px}
			.ppc-modal ul .hasNoChild.hover img.arrow-right {float:right; background-position:-80px 0px}
	
/* jModal step2 warning box */
.jqmWindow .ppc-warning {width:370px; padding:10px 15px; position:absolute; top:15px; left:50%; margin-left:-200px;
						 border:1px solid #96bf0d; background:#fff; text-align:center;}
	.ppc-warning h2 {font-size:20px;margin-bottom:12px}
	.ppc-warning .icon.warning {width:31px; height:31px; background:url(/public/images/v2/icon-warning.gif) no-repeat;}
	.ppc-warning .icon.warning  p {color:#787777}
	.ppc-warning .ppc-warn-btns a,
	.ppc-warning .ppc-warn-btns span {text-transform:uppercase; font-weight:bold; text-decoration:underline; cursor:pointer;}
	
/** jModal step5 phones **/
#modalBoxPhones {width:690px; margin-left:-345px;}
#modalBoxPhones .jqmWindow_content {padding-top:40px; text-align:left;}
#modalBoxPhones .checkbox {width:140px; float:left; margin-right:10px}
#modalBoxPhones .checkbox label {display:inline; font-weight:normal;}
/** jModal step5 converter **/
.jqmWindow.converter-modal { width:321px; margin-left:-160px}
	.converter-modal .jqmWindow_content {zoom:1; padding:10px 10px 30px; background:#fff;}
	.converter-modal iframe {width:700px; height:400px;}
/** jModal step5 converter **/
.jqmWindow.ppc-vat {width:342px; margin-left:-171px}
.ppc-vat.ppc-warning .jqmWindow_content {padding:18px 24px 12px;}
.ppc-vat.ppc-warning .jqmWindow_content #ppc-warning {padding-bottom:10px; background:url("/public/images/form/fieldset-bg.gif") repeat-x scroll left bottom #F6F6F3; border-color:#EFEFEF #EFEFEF ; border-style:solid; border-width:1px; }
.ppc-vat.ppc-warning h2 span {display:block; line-height:24px; padding:5px 0 5px 36px; background:url("/public/images/v2/icon-warning.gif") no-repeat scroll 0 center transparent}
	
/* boxes */
.boxA {background-color:#f6f6f3; padding:18px; margin-bottom:10px;}
.boxA h3 {font-size:20px; color:#505050; font-weight:bold; margin-bottom:5px;}

.line-bg {background:url(/public/images/v2/line-bg.gif) 0 0 no-repeat; height:20px; line-height:20px; padding-left:15px; margin-bottom:8px}
.line-bg p {background:url(/public/images/v2/line-bg.gif) 100% 0 no-repeat; height:20px; line-height:20px; padding-right:15px;}
.line-bg.gray {background-position: 0 0; color:#505050; font-size:15px; font-weight:bold;}
.line-bg.green {background-position: 0 -20px; color:#fff; font-size:15px; font-weight:bold;}
.line-bg.green p {background-position: 100% -20px}

a.see-more {color:#505050; text-decoration:underline;}
a.see-more span {float:right;}
.ppc-preview h4 {font-size:15px; color:#969696; font-weight:bold;}
.gray-text {color:#969696;}
.gray-text2 {color:#565656;}

.warn-box {border:1px solid #99cc00; background:#ffffcc url(/public/images/form/warn-box-ico.gif) 16px center no-repeat; padding:15px 15px 15px 50px; margin:0 auto 10px; width:335px;}

/* icons */
.icons {background:url(/public/images/v2/icons.gif) no-repeat; width:16px; height:16px;}
.icons.loupe {background-position:0px 0px;}
.icons.green-plus {background-position:-16px 0;}
.icons.arrow-up {background-position:-32px 0;}
.icons.help {background-position:-48px 0;}
.icons.green-close {background-position:-64px 0;}
.icons.arrow-right {background-position:-80px 0;}
.icons.btn_gray {background-position:-96px 0;}
.icons.green-circle {background-position:-112px 0;}
.icons.green-check {background-position:-128px 0;}

/*** rfq ***/
.rfq-question,
.rfq-pdf {margin-bottom:17px; padding-left:53px; overflow:hidden; background:url(/public/images/form/rfq-left-icons.gif) no-repeat 0 0 }
.rfq-pdf {margin-bottom:17px; padding-left:53px; overflow:hidden; background:url(/public/images/form/rfq-left-icons.gif) no-repeat 0 0 }
.rfq-question {padding-left:0; background:none; font-size:15px;}
.ppc-question {padding-left:0; background:none; font-size:15px; width:280px}
.rfq-question img,
.ppc-question img {float:left; margin-right:10px}
.rfq-pdf {background-position: 0 -100px }

.rfq-question strong,
.ppc-question strong {display:block; font-size:15px; font-weight:bold; }
.rfq-pdf strong {display:block; font-size:12px; font-weight:bold; margin-top:16px;}
.rfq-question a {color:#98c103; font-size:15px; font-weight:bold; text-decoration:underline;}
.ppc-question a {color:#98c103; font-size:15px; font-weight:bold; text-decoration:underline;}
.rfq-pdf a {color:#98c103; text-decoration:underline;}
.rfq-question small,
.rfq-pdf small {font-size:11px}


.landing_pg .top_pg {height:150px;position:relative}
.landing_pg .top_pg .smiling_girl {position:absolute;bottom:-30px;right:1px;}
.landing_pg .top_pg .d_e {text-align: right; padding: 0 16px 0 0; margin-left:40px;width: 610px;background:url(/public/images/home_v3/text_p_e.gif) no-repeat 100% 80%;position:relative;z-index:100}
.landing_pg .top_pg .p_d {border-right:1px solid #96bf0d; padding:5px 15px 5px 5px; color:#505050; font-size:20px; font-weight:700}
.landing_pg .top_pg .p_e {border-right:1px solid #96bf0d; padding:0 15px 5px 5px; font-size:38px; color:#96bf0d; font-weight:700;line-height:36px}
.landing_pg .box_pg {border:1px solid #d8d9d4;padding:1px;background:#fff;margin-bottom:20px;}
.landing_pg .box_pg_ins {background: url(/public/images/v2/gradient_long.gif) repeat-x 0 bottom;min-height:454px;_height:454px;padding:48px 40px 14px}
.landing_pg h2 {font:700 16px/1.3 arial,tahoma,sans-serif;border-bottom:1px solid #dadad8;padding-bottom:22px;margin-bottom:24px;color:#96bf0d}
.landing_pg h2 .sp_a {width:500px;display:block}
.landing_pg h3 {font:700 20px/1.3 arial,tahoma,sans-serif;margin-bottom:24px;color:#505050;margin-bottom:20px}
.landing_pg ul {margin:0 0 40px 16px}
.landing_pg ul li {list-style:none;background: url(/public/images/v2/arrow_green.gif) no-repeat 0 1px;padding:0 0 18px 20px;font-size:15px;font-weight:700}
.landing_pg .lgnd {color:#969694;font-size:11px}
.landing_pg .box_a {*width:400px}


.btn_arrow_grn {padding-right:40px;display:-moz-inline-stack;display:inline-block;zoom: 1;*display:inline;height:48px;background: url(/public/images/v2/btn_arrow.gif) no-repeat right -48px}
.btn_arrow_grn span {display:block;float:left;height:48px;padding:0 20px;background: url(/public/images/v2/btn_arrow.gif) no-repeat 0 0;font:700 20px/46px arial,tahoma,sans-serif;color:#fff;text-shadow: #627408 1px 1px 1px;cursor:pointer}

/* fix classes */
.oo {overflow:hidden; _height: 1%;}
html > body .oh {overflow:hidden;}
*.oh {overflow: visible;_height:1%;}
.clr {clear:both}
.dn {display:none}
.fleft {float:left}
.fright {float:right}

.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,*:first-child+html .clearfix{zoom:1}

