* {margin: 0; padding: 0;}



body {background: #ecedef url(../images/bg.gif) repeat-x;}
body.iframe {background: none;}

a:link,
a:active,
a:hover,
a:visited {
  color: #5a73a7;
  text-decoration: underline;
  outline: none;
}

a img {vertical-align: middle; border: 0px none; outline: none;}

table {border: 0px none; }

td {vertical-align: top;}
a.admin {display: block; width: 100px; color: #f00 !important; text-decoration: underline !important; font: 8pt Tahoma !important; font-weight: normal !important;}


.general {display: block; width: 970px; text-align: left; margin: 0 auto; position: relative;} /*width: 1050px; padding-left: 50px;*/


.s_lang {display: block; float: right; clear: both; width: 970px; height: 30px; font: 11px Verdana; color: #fff;}
  .s_lang .pos {float: right; width: 500px; padding: 9px 0px 0px 0px;}
    .s_lang .pos .item {float: left; padding-right: 10px;}
      .s_lang .pos .item a {display: block; height: 12px; overflow: hidden; background-repeat: no-repeat; background-position: left top;}
        .s_lang .pos .item a:hover {background-position: left -12px;}
        .s_lang .pos .item.lang_en a {width: 61px; background-image: url(../images/lang_en.gif);}
        .s_lang .pos .item.lang_ch a {width: 43px; background-image: url(../images/lang_ch.gif);}
        .s_lang .pos .item.lang_jp a {width: 55px; background-image: url(../images/lang_jp.gif);}
        .s_lang .pos .item.lang_ru a {width: 67px; background-image: url(../images/lang_ru.gif);}
        .s_lang .pos .item.lang_es a {width: 65px; background-image: url(../images/lang_es.gif);}
        .s_lang .pos .item.lang_ar a {width: 48px; background-image: url(../images/lang_ar.gif);}

.header {display: block; float: right; clear: both; width: 970px; height: 30px; overflow: visible;}
  .header .header_out {display: block; float: right; width: 949px;}
  .header .empty {display: none; float: left; width: 950px; height: 30px;}
  .header .nav {display: block; float: left; width: 947px; height: 30px; background: url(../images/bg_list.gif) repeat-x;}
    .header .nav .list {display: inline; float: left; width: 780px; height: 30px; margin: 0px; overflow: hidden;}
      .header .nav .list ul {list-style-position: outside; list-style-type: none;}
        .header .nav .list ul li {display: inline; float: left; height: 30px;}
          .header .nav .list ul li .nav_list_left,
          .header .nav .list ul li .nav_list_right {display: inline; float: left; width: 15px; height: 30px; overflow: hidden;}
          .header .nav .list ul li .nav_list_right {background: url(../images/bg_list_border.gif) no-repeat top right;}
          .header .nav .list ul li .nav_list_center {display: inline; float: left; padding: 5px 0px; height: 20px;}
          .header .nav .list ul li a {font: bold 9pt Tahoma; color: #fff; text-decoration: none;}
          .header .nav .list ul li.act {background: url(../images/bg_list_act.gif) repeat-x;}
            .header .nav .list ul li.act a {color: #636365;}
          .header .nav .list ul li.hover {background: url(../images/bg_list_hover.gif) repeat-x;}
            .header .nav .list ul li.hover .nav_list_left {background: url(../images/bg_list_hover_left.gif) no-repeat;}
            .header .nav .list ul li.hover .nav_list_right {background: url(../images/bg_list_hover_right.gif) no-repeat;}
            .header .nav .list ul li.hover .nav_list_center {background: url(../images/bg_list_hover.gif) repeat-x;}
              .header .nav .list ul li.hover .nav_list_center a {color: #fff;}
    .header .nav .search {display: inline; float: left; width: 165px; height: 20px; padding: 4px 0px;}
      .header .nav .search .search_form {float: left; width: 134px; height: 18px; border: 1px solid #ccc; color: #ccc; padding-top: 2px;}
      .header .nav .search .search_button {float: left; width: 25px; height: 22px; border: 0px;}
          
 .header .logo_login {display: block; width: 180px; margin-left: 25px; position: absolute; top: 80px; z-index: 100;} /* height: 310px; */
    .header .logo_login .logo {width: 180px; height: 140px; background: url(../images/logo.png) top center no-repeat;}  /*  height: 176px; height: 95px;  */
      .header .logo_login .logo a {display: block; float: left; width: 180px; height: 140px; text-decoration: none;}

    .header .logo_login .login {display: block; float: left; width: 180px; overflow: hidden;}
      .header .logo_login .login .signin_middle {display: block; float: left; width: 160px; height: 25px; background: url(../images/btn_login_middle.gif) no-repeat; overflow: hidden; font: bold 16pt Trebuchet MS; color: #fff; padding: 0px 10px; line-height: 100%;}
        .header .logo_login .login .signin_middle img {margin: 0 0 0 80px;}
        .header .logo_login .login .signin_middle a {font: bold 16pt Trebuchet MS; color: #fff; text-decoration: none;}
      .header .logo_login .login .signin_top {display: block; float: left; width: 180px; height: 8px; background: url(../images/btn_login_top.gif) no-repeat; overflow: hidden;}
      .header .logo_login .login .signin_bottom {display: block; float: left; width: 180px; height: 12px; background: url(../images/btn_login_bottom.gif) no-repeat; overflow: hidden;} /* #ffa430 */

      .header .logo_login .login .signhide {display: none; float: left; width: 180px; font: 8pt Verdana; line-height: 150%; overflow: hidden; z-index: 200;}
      .header .logo_login .login .signhide .body {display: block; float: left; background: url(../images/btn_login_hide.gif) repeat-y;}
        .header .logo_login .login .signhide .body .username {display: block; float: left; width: 160px; height: 30px; padding: 0px 10px;}
        .header .logo_login .login .signhide .body .userlogin,
        .header .logo_login .login .signhide .body .userpassword {display: block; float: left; width: 160px; height: 30px; padding: 10px 10px 0px;}
        .header .logo_login .login .signhide .body .bad_login {display: block; float: left; width: 160px; height: 15px; padding: 0px 10px; color: #c00; text-align: center;}
          .header .logo_login .login .signhide .body .username .username_form,
          .header .logo_login .login .signhide .body .userpassword .userpassword_form {width: 155px; height: 15px; background: #fff;}
          .header .logo_login .login .signhide .body .userlogin .userlogin_remember {display: inline; float: left; height: 20px; margin-top: 13px; font-size: 7pt;}
            .header .logo_login .login .signhide .body .userlogin .userlogin_remember a {color: #fff; font-weight: bold;}
            .header .logo_login .login .signhide .body .userlogin .userlogin_remember .userlogin_checkbox input {width: 15px; height: 15px; margin-right: 5px;}
          .header .logo_login .login .signhide .body .userlogin .userlogin_submit {display: inline; float: right; height: 26px; margin-top: 7px; }
            .header .logo_login .login .signhide .body .userlogin .userlogin_submit .userlogin_submit_button {height: 23px; background: #FCFCFC url(../images/bg_button.gif) bottom repeat-x; border: 1px solid #b7b3a7; outline-color: #bbb; outline-style: solid; outline-width: 1px; padding: 0 5px 5px;}
            .header .logo_login .login .signhide .body .userlogin .userlogin_submit .userlogin_submit_button:hover {outline-color: #b7b3a7;}
        .header .logo_login .login .signhide .signin_bottom_hide {display: block; float: left; width: 180px; height: 12px; background: url(../images/btn_login_bottom.gif) no-repeat; overflow: hidden;} /* #ffa430 */

    .header .logo_login .login_welcome {display: block; float: left; width: 180px; overflow: hidden;}
      .header .logo_login .login_welcome .signin_middle {display: block; float: left; width: 160px; height: 25px; background: url(../images/btn_login_middle.gif) no-repeat; overflow: hidden; font: bold 16pt Trebuchet MS; color: #fff; padding: 0px 10px; line-height: 100%;}
        .header .logo_login .login_welcome .signin_middle img {margin: 0 0 0 50px;}
        .header .logo_login .login_welcome .signin_middle a {font: bold 16pt Trebuchet MS; color: #fff; text-decoration: none;}
      .header .logo_login .login_welcome .signin_top {display: block; float: left; width: 180px; height: 8px; background: url(../images/btn_login_top.gif) no-repeat; overflow: hidden;}
      .header .logo_login .login_welcome .signin_bottom {display: block; float: left; width: 180px; height: 12px; background: url(../images/btn_login_bottom.gif) no-repeat; overflow: hidden;} /* #ffa430 */

      .header .logo_login .login_welcome .signhide {display: none; float: left; width: 180px; font: 8pt Verdana; line-height: 150%; overflow: hidden; z-index: 200;}
      .header .logo_login .login_welcome .signhide .body {display: block; float: left; background: url(../images/btn_login_hide.gif) repeat-y;}
        .header .logo_login .login_welcome .signhide .body .user_welcome {display: block; float: left; width: 160px; padding: 10px 10px 0px; text-align: center;}
          .header .logo_login .login_welcome .signhide .body .user_welcome a {color: #fff;}
            .header .logo_login .login_welcome .signhide .body .user_welcome .userlogin_submit_button {height: 23px; background: #FCFCFC url(../images/bg_button.gif) bottom repeat-x; border: 1px solid #b7b3a7; outline-color: #bbb; outline-style: solid; outline-width: 1px; padding: 0 5px 5px; margin-top: 10px;}
            .header .logo_login .login_welcome .signhide .body .user_welcome .userlogin_submit_button:hover {outline-color: #b7b3a7;}
        .header .logo_login .login_welcome .signhide .signin_bottom_hide {display: block; float: left; width: 180px; height: 12px; background: url(../images/btn_login_bottom.gif) no-repeat; overflow: hidden;} /* #ffa430 */


.home {display: block; float: right; clear: both; width: 970px;}
  .home .intro_out {display: block; float: right; width: 946px; margin: 0px 3px 0px 0px; overflow: hidden; background: #fff url(../images/bg_intro.png) top right no-repeat;}
  .home .intro {display: block; float: right; width: 949px; min-height: 320px;}
  .home .intro_out.main {width: 949px; margin: 0px; background: #ecedef url(../images/bg_intro_medium.png) left repeat-y;}
  .home .intro.main {width: 949px; background: url(../images/bg_intro_main.png) left top no-repeat}

    .home .intro .help-compare {display: inline; float: left; width: 179px; padding: 100px 0 0 6px; line-height: 110%;}
      .home .intro .help-compare a {font: bold 9pt Tahoma; color: #657cad; text-decoration: none;}
      .home .intro .help-compare .home_link {margin-top: 120px;}
        .home .intro .help-compare .home_link h2 {margin: 7px 0px; font: 13pt Tahoma; color: #5a73a7;}
        .home .intro .help-compare .home_link h2 a.a_img {vertical-align: middle; text-decoration: none;}
        .home .intro .help-compare .home_link h2 a.a_text {font: 9pt Tahoma; color: #657cad; text-decoration: underline;}
        .home .intro .help-compare .home_link .actfx {width: 168px; height: 35px; margin-left: 10px;}
        .home .intro .help-compare .home_link .link_img {width: 31px; height: 20px; margin: 0px 10px; vertical-align: middle;}
      .home .intro .help-compare .lang_nav {float: left; width: 179px; padding: 80px 0px 20px 6px; font: 12px Verdana;}
        .home .intro .help-compare .lang_nav a {font-weight: normal; text-decoration: underline;}
        .home .intro .help-compare .lang_nav ul {}
          .home .intro .help-compare .lang_nav ul li {margin-left: 20px; padding: 5px 0px; list-style-image: url(../images/ul_bullet_arrow.gif);}
            .home .intro .help-compare .lang_nav ul li li {margin-left: 15px; padding: 3px 0px 0px 0px; list-style-type: none; list-style-image: none;}
              .home .intro .help-compare .lang_nav ul li li a {font-size: 11px;}
    .home .intro .intros_inside {display: block; float: right; width: 763px; position: relative;}
      .home .intro .intros_inside .relative {display: block; float: right; width: 763px; position: relative; overflow: hidden;}
      .home .intro .intros_inside .relative .slides .intro_right {display: block; float: left !important; width: 763px; overflow: hidden; position: relative;}
      .home .intro .icons_out {display: block; float: left; font: bold 9pt Tahoma; color: #657cad; position: absolute; top: 10px; left: 380px; z-index: 8;}
        .home .intro .intros_inside .icons_out a {font: bold 9pt Tahoma; color: #657cad; text-decoration: none;}
        .home .intro .intros_inside .icons_out img {float: left; margin: -10px 10px 5px 0px;} /* width: 46px; height: 40px; */
        .home .intro .intros_inside .icons_out .help,
        .home .intro .intros_inside .icons_out .compare {display: inline; float: left; width: 150px; height: 50px; padding: 10px 0px 0px 0px;}
    .home .intro .intro_right {font: 9pt Tahoma; color: #666;}
      .home .intro .intro_right.first {}
        .home .intro .intro_right.first .slider {width: 10000px; position: relative;}
          .home .intro .intro_right.first .item {float: left; width: 763px; position: relative;}
        .home .intro .intro_right.first .intro_right_content {padding-bottom: 50px;}
        .home .intro .intro_right.first .arrows {width: 365px; height: 40px; position: absolute; right: 10px; bottom: 10px;}
          .home .intro .intro_right.first .arrows .button {float: left; width: 37px; height: 34px; margin-right: 10px; padding: 4px 2px 0px 0px; font: bold 24px Trebuchet MS; color: #5a73a7; text-align: center; background: url(../images/btn_intros.png) left top no-repeat;}
            .home .intro .intro_right.first .arrows .button a {text-decoration: none;}
            .home .intro .intro_right.first .arrows .button.act {color: #fff; background-image: url(../images/btn_intros_act.png);}
              .home .intro .intro_right.first .arrows .button.act a {color: #fff;}
            .home .intro .intro_right.first .arrows .button.next {width: 39px; padding-right: 0px;}
      .home .intro .intro_right .intro_right_content {width: 360px; min-height: 260px; margin: 10px; padding: 20px 0px 20px 0px; font: 9pt Tahoma; overflow: hidden;} /* padding: 60px 0px 20px 0px; */
        .home .intro .intro_right .intro_right_content a img {border: 0;}
        .home .intro .intro_right .intro_right_content p {color: #6c6c6e; line-height: 150%; clear: both;}
        .home .intro .intro_right .intro_right_content h2 {display: block; font: 27px Tahoma; color: #6c6c6e; clear: both; overflow: hidden;}
        .home .intro .intro_right .intro_right_content h1 {display: block; max-height: 80px; font: bold 31px Tahoma; color: #5a73a7; clear: both; overflow: hidden;}
          .home .intro #div_intro_banks .intro_right_content h1 {color: #99999c;}
          .home .intro #div_intro_dealers .intro_right_content h1 {color: #1c7695;}
          .home .intro #div_intro_funds .intro_right_content h1 {color: #85af92;}
          .home .intro #div_intro_brokers .intro_right_content h1 {color: #745f80;}
          .home .intro #div_intro_traders .intro_right_content h1 {color: #73a6a8;}
            .home .intro #div_intro_traders .intro_right_content a.compare_btn {display: none;}
      .home .intro .intro_right .intro_right_bg {width: 385px; min-height: 330px; vertical-align: bottom;}
        /*.home .intro .intro_right .intro_right_bg img {width: 370px; height: 320px; position: relative; top: 10px; z-index: 8;}*/
        .home .intro .intro_right .intro_right_bg img {width: 370px; height: 320px; position: absolute; bottom: -0px; left: 0px; z-index: 8;} /* bottom: -10px; */
      
      .home .intro .help-compare .right_col {display: block; float: left; width: 179px; font: 9pt Tahoma; margin-top: 110px;}
        .home .intro .help-compare .right_col .div_solutions_block_top {display: block; float: left; width: 179px; height: 6px; overflow: hidden; background: url(../images/bg_right_col_top.gif) no-repeat;}
        .home .intro .help-compare .right_col .div_solutions_block_bottom {display: block; float: left; width: 179px; height: 15px; overflow: hidden; background: url(../images/bg_right_col_bottom.gif) no-repeat;}
        .home .intro .help-compare .right_col #div_solutions_block {display: block; float: left; width: 165px; min-height: 480px; padding: 0px 7px; overflow: hidden; background: url(../images/bg_right_col_middle.gif) repeat-y;} /* height: 480px; */
        .home .intro .help-compare .right_col .block_right_col {display: block; float: left; width: 165px; min-height: 45px; padding: 2px 0px;}
          .home .intro .help-compare .right_col .block_right_col .head_block {display: block; float: left; width: 140px; height: 45px; padding: 5px 20px 0px 20px; font: bold 9pt Tahoma; overflow: hidden; cursor: default;}
            .home .intro .help-compare .right_col .block_right_col .head_block table tr td {width: 140px; height: 35px; vertical-align: middle;}
            .home .intro .help-compare .right_col #div_sblock_banks.block_right_col .head_block {background: url(../images/bg_right_col_top_1.gif) no-repeat;}
            .home .intro .help-compare .right_col #div_sblock_dealers.block_right_col .head_block {background: url(../images/bg_right_col_top_2.gif) no-repeat;}
            .home .intro .help-compare .right_col #div_sblock_funds.block_right_col .head_block {background: url(../images/bg_right_col_top_3.gif) no-repeat;}
            .home .intro .help-compare .right_col #div_sblock_brokers.block_right_col .head_block {background: url(../images/bg_right_col_top_4.gif) no-repeat;}
            .home .intro .help-compare .right_col #div_sblock_traders.block_right_col .head_block {background: url(../images/bg_right_col_top_5.gif) no-repeat;}
          .home .intro .help-compare .right_col .block_right_col .body_block {}
            .home .intro .help-compare .right_col .block_right_col .body_block table tr td {color: #fff; line-height: 90%; vertical-align: middle;}
            .home .intro .help-compare .right_col #div_sblock_banks.block_right_col .body_block {background: url(../images/bg_right_col_top_act_1.gif) no-repeat;}
            .home .intro .help-compare .right_col #div_sblock_dealers.block_right_col .body_block {background: url(../images/bg_right_col_top_act_2.gif) no-repeat;}
            .home .intro .help-compare .right_col #div_sblock_funds.block_right_col .body_block {background: url(../images/bg_right_col_top_act_3.gif) no-repeat;}
            .home .intro .help-compare .right_col #div_sblock_brokers.block_right_col .body_block {background: url(../images/bg_right_col_top_act_4.gif) no-repeat;}
            .home .intro .help-compare .right_col #div_sblock_traders.block_right_col .body_block {background: url(../images/bg_right_col_top_act_5.gif) no-repeat;}
            .home .intro .help-compare .right_col .block_right_col .middle {display: none; float: left; width: 155px; padding: 5px; font: 8pt Tahoma; line-height: 160%; overflow: hidden;} /* height: 200px; */
              .home .intro .help-compare .right_col .block_right_col .middle .content {width: 155px; height: auto; clear: both;}
              .home .intro .help-compare .right_col .block_right_col .middle a {font: 8pt Tahoma; text-decoration: underline;}
              .home .intro .help-compare .right_col .block_right_col .middle a.freetrial {display: block; width: 92px; height: 24px; margin: 10px 0px 0px 30px; background: url(../images/freetrial.png) no-repeat; text-decoration:none;}
              .home .intro .help-compare .right_col .block_right_col .middle a.more_info {display: block; width: 92px; height: 24px; margin: 10px 0px 0px 30px; background: url(../images/more_info.png) no-repeat; text-decoration:none;}
              .home .intro .help-compare .right_col .block_right_col .middle h3 {color: #fff;}
              .home .intro .help-compare .right_col .block_right_col .active {display: block !important;}

      .home .intro .help-compare .right_col_rand {display: block; float: left; width: 179px; font: 8pt Tahoma; margin: 10px 0px; padding-bottom: 5px; position: relative; background: url(../images/bg_right_col_bottom.gif) no-repeat left bottom;}
        .home .intro .help-compare .right_col_rand .rand_top {display: block; float: left; width: 179px; height: 6px; overflow: hidden; background: url(../images/bg_right_col_top.gif) no-repeat left top;}
        .home .intro .help-compare .right_col_rand .rand_content {display: block; float: left; width: 165px; padding: 0px 7px; overflow: hidden; background: url(../images/bg_right_col_middle.gif) repeat-y left;}
        .home .intro .help-compare .right_col_rand .rand_content ul {list-style-position: outside; list-style-type: none;}
        .home .intro .help-compare .right_col_rand .rand_content li {display: block; float: left;}
        .home .intro .help-compare .right_col_rand .rand_content .head {display: block; float: left; width: 140px; padding: 0px 5px 5px 5px; font: bold 9pt Tahoma;}
        .home .intro .help-compare .right_col_rand .rand_content .outli {padding-top: 5px; background: url(../images/bg_rand_li_top.gif) no-repeat left top;}
          .home .intro .help-compare .right_col_rand .rand_content .outli.act {background: url(../images/bg_rand_li_top_act.gif) no-repeat left top;}
          .home .intro .help-compare .right_col_rand .rand_content .outli .title {display: block; float: left; width: 165px; height: 23px; padding: 1px 0px 0px 10px; font: bold 8pt Tahoma; cursor: pointer; background: url(../images/bg_rand_li_bottom.gif) no-repeat left top;}
            .home .intro .help-compare .right_col_rand .rand_content .outli.act .title {cursor: default; background: url(../images/bg_rand_li_bottom_act.gif) no-repeat left top;}
          .home .intro .help-compare .right_col_rand .rand_content .outli .body {display: none; float: left; width: 160px; padding: 5px 0px  5px 5px; overflow: hidden;}
            .home .intro .help-compare .right_col_rand .rand_content .outli .body .inli {width: 140px; margin-left: 5px; padding: 2px 0px 2px 12px; background: url(../images/arrow_li.gif) no-repeat 0px 5px;}
            .home .intro .help-compare .right_col_rand .rand_content .outli .body a.linkli {font: 8pt Tahoma;}
            .home .intro .help-compare .right_col_rand .rand_content .outli .body a.klappe {display: block; float: left; width: 140px; margin-top: 3px; padding-left: 15px; cursor: pointer; clear: both; background: url(../images/iplus.gif) no-repeat 0px 2px;}
            .home .intro .help-compare .right_col_rand .rand_content .outli .body a.klappe.act {background: url(../images/iminus.gif) no-repeat 0px 2px;}
            .home .intro .help-compare .right_col_rand .rand_content .outli .body span.klappe {display: none; clear: both;}
            .home .intro .help-compare .right_col_rand .rand_content .outli .body span.klappe.act {display: block;}
        .home .intro .help-compare .right_col_rand .right_img {display: block; float: left; width: 51px; height: 33px; position: absolute; top: -5px; right: -5px; z-index: 5; overflow: hidden;}
          .home .intro .help-compare .right_col_rand .right_img img {margin: 0px; padding: 0px;}

    .home .intro  h1 {font-family: Trebuchet MS, Tahoma; font-size: 24pt; color: #636365; font-weight: bold; color: #657cad; margin: 7px 0px; line-height: 100%;}
    .home .intro  h2 {font-family: Trebuchet MS, Tahoma; font-size: 20pt; color: #636365; font-weight: bold; color: #fa8b00; margin: 7px 0px; line-height: 120%;}
    .home .intro  h3 {font: 14pt Tahoma; color: #636365; padding: 7px 0px;}
    .home .intro  h4 {font: bold 12pt Tahoma; color: #636365; margin: 7px 0px;}
    .home .intro  p {padding: 5px 0px; font: 9pt Tahoma; color: #636365; line-height: 150%;}

      .home .intro  .intro_right .intro_right_cc {display: block; float: left; width: 760px; margin-top: 17px; font: 9pt Tahoma; color: #666; line-height: 150%;}
      .home .intro  .intro_right .intro_right_cc .link {display: block; float: left; width: 720px; margin-left: 10px;}
      .home .intro  .intro_right .intro_right_cc .top {display: block; float: left; width: 720px; margin: 0px 0px 3px 10px;}
        .home .intro  .intro_right .intro_right_cc .top .left {display: inline; float: left; width: 300px; margin: 0px 5px; padding-top: 17px;}
        .home .intro  .intro_right .intro_right_cc .top .right {display: inline; float: right; width: 200px; margin: 0px;}
          .home .intro  .intro_right .intro_right_cc .top .right a {font: bold 9pt Tahoma; color: #657cad; text-decoration: none;}
          .home .intro  .intro_right .intro_right_cc .top .right td {vertical-align: middle;}
        .home .intro  .intro_right .intro_right_cc .top .compare {width: 100%;}
          .home .intro  .intro_right .intro_right_cc .top .compare .compare_left {width: 150px; text-align: right; vertical-align: middle;}
          .home .intro  .intro_right .intro_right_cc .top .compare .compare_right {width: 70px; vertical-align: middle;}
          .home .intro  .intro_right .intro_right_cc .top .compare a {font: bold 9pt Tahoma; color: #657CAD; text-decoration: none;}
        .home .intro  .intro_right .intro_right_cc .top .wide_block {display: block; float: left; width: 700px; height: 90px; padding: 10px; background: url(../images/bg_wide_block.png) no-repeat;}
          .home .intro  .intro_right .intro_right_cc .top .wide_block .downloaded {display: inline; float: left; width: 80px; height: 80px; padding: 3px 10px 0px 20px;}
          .home .intro  .intro_right .intro_right_cc .top .wide_block .text {display: inline; float: left; width: 550px; height: 80px; padding: 3px 10px 0px 20px;}
      .home .intro  .intro_right .intro_right_cc .nav_content {display: block; float: left; width: 760px; margin: 10px 0px 0px 12px;}
        .home .intro  .intro_right .intro_right_cc .nav_content .prelist {display: inline; float: left; width: 11px; height: 69px; margin-left: 1px; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}
        .home .intro  .intro_right .intro_right_cc .nav_content .nextlist {display: inline; float: left; width: 12px; height: 69px; border-left: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}
        .home .intro  .intro_right .intro_right_cc .nav_content .list_content {display: inline; float: left;}
          .home .intro  .intro_right .intro_right_cc .nav_content .list_content ul {list-style-position: outside; list-style-type: none;}
            /*.home .intro  .intro_right .intro_right_cc .nav_content .list_content ul li {display: inline; float: left; width: 91px; height: 70px; padding: 0px 5px; border-left: 1px solid #d4d4d4; background: url(../images/bg_list_content.gif) repeat-x; text-align: center; line-height: 100%;} */
            .home .intro  .intro_right .intro_right_cc .nav_content .list_content ul li {display: inline; float: left; width: 91px; height: 65px; padding: 0px 5px; text-align: center; color: #fff; line-height: 100%; border-left: 1px solid #d4d4d4; background: url(../images/ico_bsolutions_2.gif) repeat-x;} /* width: 132px; */
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content ul li table {margin: 0 auto;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content ul li td {height: 60px; vertical-align: middle;}
            .home .intro  .intro_right .intro_right_cc .nav_content .list_content ul li.act {height: 69px; border-top: 1px solid #d4d4d4; border-left: none; border-bottom: none; background: url(../images/bg_list_content_act.gif) repeat-x;}
              /* .home .intro  .intro_right .intro_right_cc .nav_content .list_content ul li a {font: bold 10pt Tahoma; color: #666; line-height: 90%; text-decoration: none;} */
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content ul li a {font: bold 10pt Tahoma; color: #fff; line-height: 90%; text-decoration: none;}
                .home .intro  .intro_right .intro_right_cc .nav_content .list_content ul li.act a {color: #666;}
                .home .intro  .intro_right .intro_right_cc .nav_content .list_content ul li a span.big_num {font: bold 26pt Tahoma;}
        .home .intro  .intro_right .intro_right_cc .nav_content .prelist_b {display: inline; float: left; width: 10px; height: 64px; margin-left: 1px; border-bottom: 1px solid #d4d4d4;}
        .home .intro  .intro_right .intro_right_cc .nav_content .nextlist_b {display: inline; float: left; width: 11px; height: 64px; border-left: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}
        .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b {display: inline; float: left;}
          .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul {list-style-position: outside; list-style-type: none;}
            .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li {display: inline; float: left; width: 132px; height: 65px; padding: 0px 5px; border-left: 1px solid #d4d4d4; text-align: center; line-height: 100%;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li a {font: bold 10pt Tahoma; color: #fff; line-height: 90%; text-decoration: none;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li#li_solution_banks  {background: url(../images/ico_bsolutions_1.gif) no-repeat;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li#li_solution_dealers  {background: url(../images/ico_bsolutions_2.gif) no-repeat;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li#li_solution_funds  {background: url(../images/ico_bsolutions_3.gif) no-repeat;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li#li_solution_brokers  {background: url(../images/ico_bsolutions_4.gif) no-repeat;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li#li_solution_traders  {background: url(../images/ico_bsolutions_5.gif) no-repeat;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li table {margin: 0 auto;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li td {height: 60px; vertical-align: middle;}
            .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li.act {height: 64px; border-top: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; border-bottom: none; background: url(../images/bg_list_content_act_b.gif) no-repeat !important;}
              .home .intro  .intro_right .intro_right_cc .nav_content .list_content_b ul li.act a {color: #666;}
        .home .intro  .intro_right .intro_right_cc .lang_content {float: left; width: 730px; padding-left: 10px; font: 15px Tahoma; color: #636365;}
          .home .intro  .intro_right .intro_right_cc .lang_content ul {margin-left: 15px;}
          .home .intro  .intro_right .intro_right_cc .lang_content p {font: 15px Tahoma;}
          .home .intro  .intro_right .intro_right_cc .lang_content .box_title {float: left; width: 100%; padding: 5px 0px; font: bold 24px 'Trebuchet MS'; color: #657cad;}
          .home .intro  .intro_right .intro_right_cc .lang_content .lang_box {float: left; width: 703px; padding: 5px 0px;}
            .home .intro  .intro_right .intro_right_cc .lang_content .lang_box .lang_box_top {float: left; width: 703px; height: 10px; background: url(../images/lang_box_top.gif) left top no-repeat;}
            .home .intro  .intro_right .intro_right_cc .lang_content .lang_box .lang_box_bottom {float: left; width: 703px; height: 15px; background: url(../images/lang_box_bottom.gif) left top no-repeat;}
            .home .intro  .intro_right .intro_right_cc .lang_content .lang_box .lang_box_middle_out {float: left; width: 703px; background: url(../images/lang_box_middle_out.gif) left top repeat-y;}
              .home .intro  .intro_right .intro_right_cc .lang_content .lang_box .lang_box_middle_out .lang_box_middle {float: left; width: 663px; min-height: 130px; padding: 5px 20px; background: url(../images/lang_box_middle.gif) left bottom no-repeat;}
                .home .intro  .intro_right .intro_right_cc .lang_content .lang_box .lang_box_middle_out .lang_box_middle .lang_box_title {float: left; width: 100%; padding-bottom: 5px; font: bold 14px Tahoma; color: #657cad; border-bottom: 2px solid #5a73a7;}
                .home .intro  .intro_right .intro_right_cc .lang_content .lang_box .lang_box_middle_out .lang_box_middle .lang_box_text {float: left; width: 100%; padding: 10px 0px; font: 13px Tahoma;}
                  .home .intro  .intro_right .intro_right_cc .lang_content .lang_box .lang_box_middle_out .lang_box_middle .lang_box_text p {font: 13px Tahoma;}
                  .home .intro  .intro_right .intro_right_cc .lang_content .lang_box .lang_box_middle_out .lang_box_middle .lang_box_text ul {margin: 5px 0px 5px 40px;}

      .home .intro #div_solutions {display: block; float: left; width: 738px; margin-left: 13px; position: relative; padding-left: 0px;}
        .home .intro #div_solutions .solution {display: inline; float: left; width: 750px; position: relative; font: 9pt Tahoma; color: #666; line-height: 150%;}
          .home .intro #div_solutions .solution h2 {display: block; float: left; width: 290px; padding: 12px 0px 5px 70px; clear: both;}

      .home .intro .solution .middle {display: block; float: left; width: 740px; margin: 0px 0px 10px 10px; position: relative;}
        .home .intro .solution .middle .left {display: inline; float: left; width: 440px;}
          .home .intro .solution .middle .left .img_new {display: none; float: right; padding-top: 10px; clear: right;} /*position: relative; top: -30px; margin-bottom: -30px;*/
        .home .intro .solution .middle .right {display: inline; float: left; width: 280px; margin-top: 70px;}
          .home .intro .solution .middle .right .top {display: block; float: left; width: 260px; height: 10px; margin: 20px 10px 0 10px; background: url(../images/bg_fbg_top.gif) no-repeat; overflow: hidden;}
          .home .intro .solution .middle .right .bottom {display: block; float: left; width: 260px; height: 10px; margin: 0px 10px 10px 10px; background: url(../images/bg_fbg_bottom.gif) no-repeat; overflow: hidden;}
          .home .intro .solution .middle .right .middle {display: block; float: left; width: 240px; margin: 0 10px; padding: 0 10px; background: url(../images/bg_fbg_middle.gif) repeat-y;}
            .home .intro .solution .middle .right .middle ul {list-style: url(../images/marker.gif) disc outside;}
              .home .intro .solution .middle .right .middle ul li {margin-left: 20px; padding: 5px 20px 5px 0px; position: relative;}
                .home .intro .solution .middle .right .middle ul li .img_new {display: inline; float: right; position: absolute; top: 0px; right: -25px;}
                .home .intro .solution .middle .right .middle ul li .img_new img {vertical-align: top;}
          .home .intro  .solution .middle .right .img {display: block; float: left; width: 240px; margin: 0 10px; padding: 0 10px; text-align: center;}
        .home .intro .solution .middle .block_arrow {display: block; float: left; width: 720px;}
          .home .intro .solution .middle .block_arrow .head {display: block; float: left; width: 720px;}
            .home .intro .solution .middle .block_arrow .head table {width: 720px;}
              .home .intro .solution .middle .block_arrow .head table td.lt {vertical-align: middle;}
              .home .intro .solution .middle .block_arrow .head table td.rt {width: 200px;}
          .home .intro .solution .middle li {margin-left: 35px;}
          /*
          .home .intro .solution .middle table {border-width: 1px 0 0 1px; border-style: solid; border-color: #ccc; border-spacing: 0;}
          .home .intro .solution .middle th,
          .home .intro .solution .middle td {border-width: 0 1px 1px 0; border-style: solid; border-color: #ccc; padding: 2px 5px;}
          */
          .home .intro .solution .middle table,
            .home .intro .solution .middle table th,
            .home .intro .solution .middle table td {border: 0 none #fff; border-spacing: 0; padding: 2px 5px; vertical-align: middle;}
        .home .intro .solution .middle .ablist {display: block; float: left; width: 720px; margin: 0px 10px; position: relative;}

      .home .intro  .intro_right .intro_right_cc .middle {display: block; float: left; width: 740px; margin: 0px 0px 10px 15px; position: relative;}
        .home .intro  .intro_right .intro_right_cc .middle ul {padding-left: 20px;}
        .home .intro .middle .products_info {display: block; float: left; width: 730px; padding-top: 10px;}
          .home .intro .middle .products_info .img {display: inline; float: left; width: 220px; text-align: center;}
          .home .intro .middle .products_info .info {display: block; float: left; width: 490px; font: 10.5pt Tahoma; color: #636365;}
          .home .intro .middle .products_info h2 {padding: 20px 0px;}
        .home .intro  .intro_right .intro_right_cc .middle .left {display: inline; float: left; width: 450px;}
        .home .intro  .intro_right .intro_right_cc .middle .right {display: inline; float: left; width: 280px; margin-top: 20px;}
          .home .intro  .intro_right .intro_right_cc .middle .right .top {display: block; float: left; width: 260px; height: 10px; margin: 20px 10px 0 10px; background: url(../images/bg_fbg_top.gif) no-repeat; overflow: hidden;}
          .home .intro  .intro_right .intro_right_cc .middle .right .middle {display: block; float: left; width: 240px; margin: 0 10px; padding: 0 10px; background: url(../images/bg_fbg_middle.gif) repeat-y;}
            .home .intro  .intro_right .intro_right_cc .middle .right .middle ul {list-style: url(../images/marker.gif) disc outside;}
              .home .intro  .intro_right .intro_right_cc .middle .right .middle ul li {margin-left: 20px; padding: 5px 0;}
        .home .intro  .intro_right .intro_right_cc .middle .porducts_blocks_bottom {display: block; float: left; width: 710px; height: 190px; margin: 10px 0px 10px 1px; padding: 10px; overflow: hidden; background: url(../images/bg_products_blocks_bottom.png) no-repeat top left;}
          .home .intro  .intro_right .intro_right_cc .middle .porducts_blocks_bottom img {float: left; vertical-align: top; margin: 5px 10px 20px 0px;}
          .home .intro  .intro_right .intro_right_cc .middle .porducts_blocks_bottom .local_content {display: block; float: left; width: 335px; height: 170px; padding: 15px 10px 0px 5px; overflow: hidden;}
          .home .intro  .intro_right .intro_right_cc .middle .porducts_blocks_bottom .local_content_left {display: block; float: left; width: 350px; height: 170px; padding: 15px 10px 0px 5px; overflow: hidden;}
          .home .intro  .intro_right .intro_right_cc .middle .porducts_blocks_bottom .local_content_right {display: block; float: left; width: 320px; height: 170px; padding: 15px 0px 0px 10px; overflow: hidden;}
        .home .intro  .intro_right .intro_right_cc .middle a.back_products {display: block; float: left; margin-left: 10px; font-weight: bold; text-decoration: none;}
        .home .intro  .intro_right .intro_right_cc .middle .block_arrow {display: block; float: left; width: 720px;}
          .home .intro  .intro_right .intro_right_cc .middle .block_arrow .head {display: block; float: left; width: 720px;}
            .home .intro  .intro_right .intro_right_cc .middle .block_arrow .head table {width: 720px;}
              .home .intro  .intro_right .intro_right_cc .middle .block_arrow .head table td.lt {vertical-align: middle;}
              .home .intro  .intro_right .intro_right_cc .middle .block_arrow .head table td.rt {width: 200px;}
          /*
          .home .intro  .intro_right .intro_right_cc .middle li {margin-left: 35px;}
          .home .intro  .intro_right .intro_right_cc .middle table {border-width: 1px 0 0 1px; border-style: solid; border-color: #ccc; border-spacing: 0;}
          .home .intro  .intro_right .intro_right_cc .middle th,
          .home .intro  .intro_right .intro_right_cc .middle td {border-width: 0 1px 1px 0; border-style: solid; border-color: #ccc; padding: 2px 5px;}
          */
          .home .intro  .intro_right .intro_right_cc .middle table {border: 0 none;}
          .home .intro  .intro_right .intro_right_cc .middle th,
          .home .intro  .intro_right .intro_right_cc .middle td {border: 0 none; padding: 2px 5px;}

            .home .intro  .intro_right .intro_right_cc .middle .left a.arrow {display: block; float: left; padding-right: 10px; background: url(../images/arrow.gif) no-repeat right 7px;}

        .home .intro  .intro_right .intro_right_cc .middle .ablist {display: block; float: left; width: 720px; margin: 0px 10px; position: relative;}

        .home .intro  .intro_right .intro_right_cc .middle .feedback {display: block; float: left; width: 740px;}
          .home .intro  .intro_right .intro_right_cc .middle .feedback .paragraph {display: block; float: left; width: 220px; padding-left: 130px; font-weight: bold; clear: both;}
          .home .intro  .intro_right .intro_right_cc .middle .feedback .items {display: block; float: left; width: 370px;}
            .home .intro  .intro_right .intro_right_cc .middle .feedback .item {display: block; float: left; width: 100%; padding: 5px 0px;}
              .home .intro  .intro_right .intro_right_cc .middle .feedback .item .name {float: left; width: 120px; margin: 0px; text-align: right;}
              .home .intro  .intro_right .intro_right_cc .middle .feedback .item .field {float: left; width: 220px; padding-left: 10px;}
                .home .intro  .intro_right .intro_right_cc .middle .feedback .item .field .textbox {width: 220px;}
                .home .intro  .intro_right .intro_right_cc .middle .feedback .item .field textarea.textbox {height: 150px; font: 9pt Tahoma;}
                .home .intro  .intro_right .intro_right_cc .middle .feedback .item .field .dropdown {width: 225px;}
                .home .intro  .intro_right .intro_right_cc .middle .feedback .item .field .validator {color: red; font-size: 8pt; padding-top: 2px;}
            .home .intro  .intro_right .intro_right_cc .middle .feedback .submit {display: block; float: left; width: 100%; padding: 5px 0px;}
              .home .intro  .intro_right .intro_right_cc .middle .feedback .submit .field {float: left; width: 220px; padding-left: 130px;}
                .home .intro  .intro_right .intro_right_cc .middle .feedback .submit .field .btn {height: 23px; padding: 0 5px 5px; outline: none; border: 1px solid #b7b3a7; background: #FCFCFC url(../images/bg_button.gif) bottom repeat-x;}
          .home .intro  .intro_right .intro_right_cc .middle .feedback .ablist {display: block; float: left; width: 330px; margin: 0px 0px 0px 10px;}

    .home .intro .products_middle {display: block; float: left; width: 738px; margin: 20px 0px 0px 10px; background: url(../images/bg_products_main.gif) left repeat-y;}
      .home .intro .products_middle .products_content {display: block; float: left; width: 740px; position: relative; background: url(../images/bg_products_main_center.gif) bottom left no-repeat;}
        .home .intro .products_middle .products_content h2 {display: block; float: left; width: 700px; clear: both; margin: 15px 0px;}
    .home .intro .products_bottom {display: block; float: left; width: 738px; height: 20px; margin-left: 10px; background: url(../images/bg_products_main_bottom.gif) top left no-repeat;}

    .home .intro .reason_inside {display: block; float: left; width: 738px; margin: 0px 0px 0px 13px; position: relative;}
      .home .intro #div_reasons .reason_block,
      .home .intro #div_reasons .reason_block p {line-height: 150%; font-size: 11pt;}
    .home .intro .relative_out {display: block; float: left; width: 738px; background: url(../images/bg_slides_container_middle_main.png) repeat-y;}

    .home .intro #div_reasons .arrow_left {display: block; float: left; position: absolute; top: 55px; left: 10px; z-index: 50;}
    .home .intro #div_reasons .arrow_right {display: block; float: right; position: absolute; top: 55px; right: 10px; z-index: 50;}
    .home .intro #div_solutions .arrow_left {display: block; float: left; position: absolute; top: 10px; left: 10px; z-index: 50;}
    .home .intro #div_solutions .arrow_right {display: block; float: right; position: absolute; top: 10px; right: 10px; z-index: 50;}
    .home .intro #div_intros .arrow_left {display: none; float: right; position: absolute; top: 300px; right: 50px; z-index: 50;}
    .home .intro #div_intros .arrow_right {display: none; float: right; position: absolute; top: 300px; right: 10px; z-index: 50;}
    .home .intro .relative {display: block; float: left; width: 738px; position: relative; overflow: hidden; background: url(../images/bg_slides_container_middle_bottom.png) bottom left no-repeat;}
      .home .main .intro .relative {background: none;}
    .home .intro .slides {display: block; float: left; width: 10000px; position: relative;}
    .home .intro .slides_top {display: block; float: left; width: 750px; height: 10px; background: url(../images/bg_slides_container_top.png) no-repeat;}
    .home .intro .slides_bottom {display: block; float: left; width: 738px; height: 20px; background: url(../images/bg_slides_container_bottom.png) no-repeat;}
    .home .intro .slides_middle {display: block; float: left; width: 738px;}
      .home .intro .slides_middle .slides_content {display: block; float: left; width: 740px; min-height: 300px; position: relative;}
      .home .intro .reason_body {display: inline; float: left; width: 738px; position: relative;}
        .home .intro .reason_body .reason_block {display: block; float: left; width: 730px; clear: both;}
          .home .intro .reason_body .reason_block .text_out {display: block; float: left; width: 730px;}
            .home .intro .reason_body .reason_block .text_out table {width: 730px;}
            .home .intro .reason_body .reason_block .text_out td {vertical-align: middle;}
            .home .intro .reason_body .reason_block .text_out .img {display: inline; float: left; width: 180px; padding-left: 15px; vertical-align: middle;}
            .home .intro .reason_body .reason_block .text_out .reason_text {display: inline; float: left; width: 480px; vertical-align: middle; padding: 0px 10px 0px 15px;}

      .home .intro .reason_body .middle {display: block; float: left; width: 720px; margin-top: 20px; position: relative;}
        .home .intro .reason_body .middle .left {display: inline; float: left; width: 440px;}
        .home .intro .reason_body .middle .right {display: inline; float: left; width: 280px; margin-top: 20px;}
          .home .intro .reason_body .middle .right .top {display: block; float: left; width: 260px; height: 10px; margin: 20px 10px 0 10px; background: url(../images/bg_fbg_top.gif) no-repeat; overflow: hidden;}
          .home .intro .reason_body .middle .right .middle {display: block; float: left; width: 240px; margin: 0 10px; padding: 0 10px; background: url(../images/bg_fbg_middle.gif) repeat-y;}
            .home .intro .reason_body .middle .right .middle ul {list-style: url(../images/marker.gif) disc outside;}
              .home .intro .reason_body .middle .right .middle ul li {margin-left: 20px; padding: 5px 0;}
        .home .intro .reason_body .middle .block_arrow {display: block; float: left; width: 720px;}
          .home .intro .reason_body .middle .block_arrow .head {display: block; float: left; width: 720px;}
            .home .intro .reason_body .middle .block_arrow .head table {width: 685px; padding: 0px 10px 0px 70px;}
              .home .intro .reason_body .middle .block_arrow .head table td.lt {vertical-align: middle;}
                .home .intro .reason_body .middle .block_arrow .head table td.lt p,
                .home .intro .reason_body .middle .block_arrow .head table td.lt h2,
                .home .intro .reason_body .middle .block_arrow .head table td.lt h2 p {font: bold 28pt Trebuchet MS;}
              .home .intro .reason_body .middle .block_arrow .head table td.rt {width: 100px; text-align: center; vertical-align: middle;}

    .home .intro .prod_block_reasons {display: block; float: left; width: 738px; padding-top: 10px; padding-left: 5px; clear: both;}
      .home .intro #div_reasons .prod_block_reasons {padding-left: 14px;}
      .home .intro .prod_block_reasons .prod {display: block; float: left; width: 738px; height: 270px; background: url(../images/bg_products_demo.png) left top no-repeat;} /* background: url(../images/bg_prod_main_reasons.png) left top repeat-y; */
        .home .intro .prod_block_reasons .prod .product_out {display: block; float: left; position: relative; background: none;} /* background: url(../images/bg_prod_reasons.png) left top no-repeat; */
      .home .intro .prod_block_reasons .prod_bottom {height: 0px; background: none;} /* display: block; float: left; width: 738px; background: url(../images/bg_prod_bottom_transparent.png) left top no-repeat; */
        .home .intro .relative .prod_block_reasons .prod_bottom {height: 0px; background: none;} /* background: url(../images/bg_prod_bottom_reasons.png) left top no-repeat; */

          .home .intro  .intro_right .intro_right_cc .middle .right .bottom {display: block; float: left; width: 260px; height: 10px; margin: 0 10px 10px 10px; background: url(../images/bg_fbg_bottom.gif) no-repeat; overflow: hidden;}
        .home .intro  .intro_right .intro_right_cc .middle .center_out_border {display: block; float: left; width: 730px; margin-bottom: 10px; overflow: hidden;}
          .home .intro .intro_right .intro_right_cc .middle .center_out_border .border_top {display: block; float: left; width: 730px; height: 10px; overflow: hidden; background: url(../images/bg_products_blocks_middle_top.png) no-repeat left top;}
          .home .intro .intro_right .intro_right_cc .middle .center_out_border .border_bottom {display: block; float: left; width: 730px; height: 10px; overflow: hidden; background: url(../images/bg_products_blocks_middle_bottom.png) no-repeat left top;}
          .home .intro .intro_right .intro_right_cc .middle .center_out_border .border_middle {display: block; float: left; width: 730px; background: url(../images/bg_products_blocks_middle_middle.png) repeat-y left;}
          .home .intro .intro_right .intro_right_cc .middle .center_out_border .product_3rd {display: block; float: left; width: 730px; height: 154px; margin-top: 10px; overflow: hidden; background: url(../images/bg_products_3rd_full.png) top left no-repeat;}
            .home .intro .intro_right .intro_right_cc .middle .center_out_border .product_3rd .block_name {display: block; float: left; width: 180px; height: 89px; padding: 65px 0px 0px 0px; font: bold 16pt Trebuchet MS, Tahoma; color: #fff; text-align: center;}
            .home .intro .intro_right .intro_right_cc .middle .center_out_border .product_3rd .block_box {display: block; float: left; width: 200px; height: 139px; padding: 15px 0px 0px 0px; font: bold 16pt Trebuchet MS, Tahoma; color: #fff; text-align: center;}
            .home .intro .intro_right .intro_right_cc .middle .center_out_border .product_3rd .block_info {display: block; float: left; width: 330px; height: 149px; padding: 5px 0px 0px 0px;}
        .home .intro  .intro_right .intro_right_cc .middle .center {display: inline; float: left; width: 340px; margin: 0px 10px; overflow: hidden;}
          .home .intro  .intro_right .intro_right_cc .middle .center .centertopleft,
          .home .intro  .intro_right .intro_right_cc .middle .center .centertopright {display: block; float: left; width: 320px; height: 35px; padding: 15px 10px 0px 20px; color: #fff; font: bold 12pt Tahoma; overflow: hidden;}
          .home .intro  .intro_right .intro_right_cc .middle .center .centertopleft {background: url(../images/bg_products_top_left.gif) no-repeat;}
          .home .intro  .intro_right .intro_right_cc .middle .center .centertopright {background: url(../images/bg_products_top_right.gif) no-repeat;}
          .home .intro  .intro_right .intro_right_cc .middle .center .centermiddle {display: block; float: left; width: 340px; background: url(../images/bg_products_middle.gif) repeat-y;}
            .home .intro  .intro_right .intro_right_cc .middle .center .centermiddle .hd{width: 300px; padding: 0px 20px;}
            .home .intro  .intro_right .intro_right_cc .middle .center .centermiddle .img {width: 300px; padding: 0px 20px; text-align: center;}
              .home .intro  .intro_right .intro_right_cc .middle .center .centermiddle .img img.blockimg {width: 300px; height: 200px;}
            .home .intro  .intro_right .intro_right_cc .middle .center .centermiddle .text {display: block; float: left; width: 304px; min-height: 150px; padding: 10px 10px 10px 20px; margin: 0px 2px; background: url(../images/bg_products_middle_bottom.gif) bottom repeat-x;}
              .home .intro  .intro_right .intro_right_cc .middle .center .centermiddle .text .free {text-align: center;}
            .home .intro  .intro_right .intro_right_cc .middle .center .centermiddle h3.lefthd {padding: 0; font: bold 12pt Tahoma; color: #6a8c74;}
            .home .intro  .intro_right .intro_right_cc .middle .center .centermiddle h3.righthd {padding: 0; font: bold 12pt Tahoma; color: #7f6c8a;}
            .home .intro  .intro_right .intro_right_cc .middle .center .centerbottom {display: block; float: left; width: 340px; height: 10px; overflow: hidden; background: url(../images/bg_products_bottom.gif) no-repeat;}
        .home .intro  .intro_right .intro_right_cc .middle .compare_button {display: block; float: left; width: 730px; padding: 5px 0px; text-align: center; overflow: hidden;}

          .home .intro  .intro_right .intro_right_cc .middle .support_container {display: block; float: left; width: 720px; margin: 10px 0px;}
            .home .intro  .intro_right .intro_right_cc .middle .support_container .support_top {display: block; float: left; width: 720px; height: 10px; background: url(../images/bg_support_container_top.png) no-repeat;}
            .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center {display: block; float: left; width: 720px; background: url(../images/bg_support_container_middle_main.png) repeat-y;}
              .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content {display: block; float: left; width: 720px; position: relative; background: url(../images/bg_support_container_middle_bottom.png) bottom repeat-x;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .num {display: inline; float: left; width: 110px; margin: 10px 5px 0px 10px; text-align: center; overflow: hidden;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .text {display: inline; float: left; width: 140px; margin: 10px 0px 0px 0px;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view {display: inline; float: left; width: 440px; margin: 10px 0px 0px 10px; overflow: hidden;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 {display: inline; float: left; width: 580px; margin: 10px 0px 0px 5px;}
                  .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 p {margin-bottom: 15px;}
                  .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_top {display: block; float: left; width: 580px; height: 5px; overflow: hidden; background: url(../images/bg_support_container_view3_top.gif) no-repeat;}
                  .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_bottom {display: block; float: left; width: 580px; height: 5px; overflow: hidden; background: url(../images/bg_support_container_view3_bottom.gif) no-repeat;}
                  .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle {display: block; float: left; width: 580px; padding: 5px; background: url(../images/bg_support_container_view3_middle.gif) repeat-y;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .head {display: block; float: left; width: 530px; height: 35px; padding: 15px 0px 5px 30px; overflow: hidden; font-family: Arial, Tahoma; font-weight: bold; font-size: 16pt; color: #3d5892; cursor: pointer; background: url(../images/bg_support_container_view3_find_answer.gif) no-repeat;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .head.active {color: #fff; background: url(../images/bg_support_container_view3_find_answer_act.gif) no-repeat;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body {display: none; float: left; width: 530px; padding: 10px 0px 5px 30px; min-height: 50px;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body .support_form {display: block; float: left; width: 520px; margin: 5px 0px;}
                        .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_to {display: inline; float: left; width: 130px; font-family: Trebuchet MS, Tahoma; font-size: 14pt; text-align: right; padding-right: 10px;}
                        .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form {display: inline; float: left; width: 365px;}
                          .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form .input {width: 350px; border: 1px solid #b7b3a7;}
                            .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form textarea.input {height: 80px;}
                            .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form .input:hover {width: 350px; outline-color: #b7b3a7; outline-style: solid; outline-width: 1px;}
                          .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form option {width: 335px;}
                          .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form .submit {width: 91px; height: 24px; border: 0; outline: none; background: url(../images/submit_support.gif);}
                            .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form .submit.submit_act {background: url(../images/submit_support_act.gif);}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_op {display: inline; float: left; width: 140px; margin: 0 15x; text-align: center; overflow: hidden;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_op img {width: 150px; height: 120px;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_op input {margin-top: 10px;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_op p {font: bold 12pt Tahoma; color: #636365; padding: 0px; line-height: 100%;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_op .view_block {width: 110px; height: 50px; margin: 0 0 5px 5px; padding: 12px 10px 0 10px; overflow: hidden; background: url(../images/bg_view_block.png) no-repeat;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_op .view_block a {display: block; width: 105px; height: 40px; font: bold 11pt Tahoma; color: #fff; text-align: center; line-height: 100%; text-decoration: none;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_op .act {background: url(../images/bg_view_block_act.png) no-repeat;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_problem {display: inline; float: left; width: 200px; padding: 10px 0px 10px 18px; overflow: hidden;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_problem h4 {height: 45px;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_problem select.cat_type {width: 180px; margin: 5px 0px;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container .support_center .support_content .view .view_problem select.cat_problem {width: 180px; margin: 5px 0px;}
            .home .intro  .intro_right .intro_right_cc .middle .support_container .support_bottom {display: block; float: left; width: 720px; height: 10px; background: url(../images/bg_support_container_bottom.png) no-repeat;}

          .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act {display: block; float: left; width: 720px; margin: 10px 0px; cursor: default;}
            .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_top {display: block; float: left; width: 720px; height: 10px; background: url(../images/bg_support_container_top.png) no-repeat;}
            .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_bottom {display: block; float: left; width: 720px; height: 10px; background: url(../images/bg_support_container_bottom.png) no-repeat;}
            .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center {display: block; float: left; width: 720px; background: url(../images/bg_support_container_middle_main.png) repeat-y;}
              .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content {display: block; float: left; width: 720px; min-height: 140px; position: relative; background: url(../images/bg_support_container_middle_bottom.png) bottom repeat-x;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content h4 {color: #bbbcbc;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content p {color: #bbbcbc; margin-bottom: 15px;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .num {display: inline; float: left; width: 110px; margin: 10px 5px 0px 10px; text-align: center;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .text {display: inline; float: left; width: 140px; margin: 10px 0px 0px 0px; color: #bbbcbc;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view {display: inline; float: left; width: 440px; margin: 10px 0px 0px 10px;}
                .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 {display: inline; float: left; width: 580px; margin: 10px 0px 0px 5px;}
                  .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_top {display: block; float: left; width: 580px; height: 5px; overflow: hidden; background: url(../images/bg_support_container_view3_top.gif) no-repeat;}
                  .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_bottom {display: block; float: left; width: 580px; height: 5px; overflow: hidden; background: url(../images/bg_support_container_view3_bottom.gif) no-repeat;}
                  .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle {display: block; float: left; width: 580px; padding: 5px; background: url(../images/bg_support_container_view3_middle.gif) repeat-y;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .head {display: block; float: left; width: 530px; height: 35px; padding: 15px 0px 5px 30px; overflow: hidden; font-family: Arial, Tahoma; font-weight: bold; font-size: 16pt; color: #bbbcbc; background: url(../images/bg_support_container_no_act_view3_find_answer.gif) no-repeat;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .head.active {color: #fff; background: url(../images/bg_support_container_no_act_view3_find_answer_act.gif) no-repeat;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body {display: none; float: left; width: 530px; padding: 10px 0px 5px 30px; min-height: 50px;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body .support_form {display: block; float: left; width: 520px; margin: 5px 0px;}
                        .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_to {display: inline; float: left; width: 130px; font-family: Trebuchet MS, Tahoma; font-size: 14pt; text-align: right; padding-right: 10px;}
                        .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form {display: inline; float: left; width: 365px;}
                          .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form .input {width: 350px; border: 1px solid #b7b3a7;}
                            .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form textarea.input {height: 80px;}
                            .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form .input:hover {width: 350px; outline-color: #b7b3a7; outline-style: solid; outline-width: 1px;}
                          .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form option {width: 335px;}
                          .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form .submit {width: 91px; height: 24px; border: 0; outline: none; background: url(../images/submit_support.gif);}
                            .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view3 .view3_answer_middle .body .support_form .support_form_form .submit.submit_act {background: url(../images/submit_support_act.gif);}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_op {display: inline; float: left; width: 140px; margin: 0 15x; text-align: center; overflow: hidden;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_op img {width: 150px; height: 120px;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_op input {margin-top: 10px;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_op p {font: bold 12pt Tahoma; color: #636365; padding: 0px; line-height: 100%;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_op .view_block {width: 110px; height: 50px; margin: 0 0 5px 5px; padding: 12px 10px 0 10px; overflow: hidden; font: bold 11pt Tahoma; color: #bcbcbc; text-align: center; line-height: 100%; background: url(../images/bg_view_block_no_act.png) no-repeat;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_op .act {background: url(../images/bg_view_block_act.png) no-repeat;}
                    .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_problem {display: inline; float: left; width: 200px; padding: 10px 0px 10px 18px; overflow: hidden;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_problem h4 {height: 45px;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_problem select.cat_type {width: 180px; margin: 5px 0px;}
                      .home .intro  .intro_right .intro_right_cc .middle .support_container_no_act .support_center .support_content .view .view_problem select.cat_problem {width: 180px; margin: 5px 0px;}

            .home .intro  .intro_right .intro_right_cc .middle .act {display: block !important;}
            .home .intro  .intro_right .intro_right_cc .middle .no_act {display: none !important;}

          .home .intro .intro_right .intro_right_cc .middle .form {display: block; width: 600px; margin: 0 auto;}
            .home .intro .intro_right .intro_right_cc .middle .form .form_string {display: block; float: left; width: 600px; margin: 15px 0px 5px 0px;}
              .home .intro .intro_right .intro_right_cc .middle .form .form_string .form_title {display: inline; float: left; width: 190px; text-align: right;}
              .home .intro .intro_right .intro_right_cc .middle .form .form_string .form_input {display: inline; float: left; width: 380px; padding-left: 20px;}
                .home .intro .intro_right .intro_right_cc .middle .form .form_string .form_input .input {width: 300px; border: 1px solid #B7B3A7;}
                  .home .intro .intro_right .intro_right_cc .middle .form .form_string .form_input .input:hover {outline-color: #b7b3a7; outline-style: solid; outline-width: 1px;}
                .home .intro .intro_right .intro_right_cc .middle .form .form_string .form_input .textarea {width: 300px; height: 70px; font: 9pt Tahoma; border: 1px solid #B7B3A7;}
                  .home .intro .intro_right .intro_right_cc .middle .form .form_string .form_input .textarea:hover {outline-color: #b7b3a7; outline-style: solid; outline-width: 1px;}
                .home .intro .intro_right .intro_right_cc .middle .form .form_string .form_input select {width: 303px; border: 1px solid #B7B3A7;}
                  .home .intro .intro_right .intro_right_cc .middle .form .form_string .form_input select:hover {outline-color: #b7b3a7; outline-style: solid; outline-width: 1px;}
                    .home .intro .intro_right .intro_right_cc .middle .form .form_string .form_input .submit {width: 91px; height: 24px; border: 0; outline: none; background: url(../images/submit_register.gif);}
            .home .intro .intro_right .intro_right_cc .middle .form .alert {display: block; width: 380px; padding-left: 210px; font: bold 8pt Arial; color: #f00;}
            
          .home .intro .intro_right .intro_right_cc .middle .about_us_str {float: left; width: 740px; position: relative;}
            .home .intro .intro_right .intro_right_cc .middle .about_us_container {float: left; width: 220px; /*height: 320px;*/ margin: 10px;}
            .home .intro .intro_right .intro_right_cc .middle .container_out {width: 220px; /*height: 320px;*/ position: relative; cursor: pointer;}
              .home .intro .intro_right .intro_right_cc .middle .container_out .details_link {width: 200px; padding: 0px 10px; text-align: right; position: absolute; bottom: 6px; left: 0px; z-index: 15;/* background: url(../images/bg_about_us_container_middle_bottom.png) left bottom no-repeat;*/} /* z-index: 10; */
                .home .intro .intro_right .intro_right_cc .middle .container_out .details_link .a_details {color: #5a73a7; text-decoration: underline; cursor: pointer;}
                .home .intro .intro_right .intro_right_cc .middle .container_out .details_link .popup {display: block; width: 220px; height: 320px; position: absolute; bottom: -10px; left: 0px; z-index: 20; text-decoration: none; line-height: 100%;}
                .home .intro .intro_right .intro_right_cc .middle .abs_container .container_out .details_link {display: none;}
            .home .intro .intro_right .intro_right_cc .middle .container {width: 220px;} /* cursor: pointer; background: #fff; */
              .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_top {width: 220px; height: 10px; overflow: hidden; background: url(../images/bg_about_us_container_top.png) left top no-repeat;}
              .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_bottom {width: 220px; height: 15px; overflow: hidden; background: url(../images/bg_about_us_container_bottom.png) left top no-repeat;}
              .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center {width: 220px; background: url(../images/bg_about_us_container_middle_main.png) left top repeat-y;}
                .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .about_us_content {width: 210px; height: 300px; overflow: hidden; padding: 0px 0px 0px 10px; background: url(../images/bg_about_us_container_middle_bottom.png) left bottom no-repeat;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .about_us_content a.admin {padding: 0px 5px 5px 0px; position: relative; z-index: 50;}
                    .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .about_us_content a.admin:hover {text-decoration: none !important;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .about_us_content .title_img {width: 195px; text-align: center;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .about_us_content .title {width: 195px; text-align: center;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .about_us_content .img {width: 195px; text-align: center;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .about_us_content .body {width: 200px; text-align: left;}
                .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .iacttrader_content {width: 200px; height: 480px; padding: 0px 10px; background: url(../images/bg_about_us_container_middle_bottom.png) left bottom no-repeat;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .iacttrader_content .title_iact {width: 180px; height: 35px; padding-bottom: 5px; font: bold 14px Tahoma; color: #657cad;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .iacttrader_content .img_iact {padding-top: 1px; border-top: 2px solid #5a73a7;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .iacttrader_content .body_iact {padding-top: 5px; }
/*
                    .home .intro .intro_right .intro_right_cc .middle .about_us_container .about_us_center .about_us_content .body span.spots {}
            .home .intro .intro_right .intro_right_cc .middle .abs_container .container_out {height: auto; position: absolute; top: 10px; left: 10px; z-index: 5;}
              .home .intro .intro_right .intro_right_cc .middle .abs_container .container {top: 10px; left: 10px;}
                .home .intro .intro_right .intro_right_cc .middle .abs_container .container .about_us_top {width: 700px; background: url(../images/bg_about_big_container_top.png) left top no-repeat !important;}
                .home .intro .intro_right .intro_right_cc .middle .abs_container .container .about_us_bottom {width: 700px; background: url(../images/bg_about_big_container_bottom.png) left top no-repeat !important;}
                .home .intro .intro_right .intro_right_cc .middle .abs_container .container .about_us_center {width: 700px; background: url(../images/bg_about_big_container_middle_main.png) left top repeat-y !important;}
                  .home .intro .intro_right .intro_right_cc .middle .abs_container .container .about_us_center .about_us_content {width: 680px; min-height: 300px; padding: 0px 10px; position: relative; z-index: 7; background: url(../images/bg_about_big_container_middle_bottom.png) left bottom repeat-x !important;}
                    .home .intro .intro_right .intro_right_cc .middle .abs_container .container .about_us_center .about_us_content .title_img {float: left;}
                    .home .intro .intro_right .intro_right_cc .middle .abs_container .container .about_us_center .about_us_content .body {float: left; width: 480px; min-height: 300px;}
*/
              .home .intro .intro_right .intro_right_cc .middle .abs_container .about_us_center {height: auto;}
                .home .intro .intro_right .intro_right_cc .middle .abs_container .about_us_center .about_us_content {height: auto;}
                /*
                .home .intro .intro_right .intro_right_cc .middle .about_us_container .abs_container .about_us_top {position: absolute; top: 0px; left: 0px;}
                .home .intro .intro_right .intro_right_cc .middle .about_us_container .abs_container .about_us_bottom {position: absolute; bottom: 0px; left: 0px;}
                .home .intro .intro_right .intro_right_cc .middle .about_us_container .abs_container .about_us_center {padding: 10px 0px; position: absolute; top: 0px; left: 0px;}
                */

/*
          .home .intro .intro_right .intro_right_cc .middle .about_us_str {float: left; width: 740px;}
            .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container {float: left; width: 220px; height: 320px; margin: 10px; position: relative;}
            .home .intro .intro_right .intro_right_cc .middle .about_us_str .container {width: 220px; height: 320px; position: absolute;}
              .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_top {width: 220px; height: 10px; overflow: hidden; background: url(../images/bg_about_us_container_top.png) no-repeat top left;}
              .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_bottom {width: 220px; height: 10px; overflow: hidden; background: url(../images/bg_about_us_container_bottom.png) no-repeat top left;}
              .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center {width: 220px; height: 300px; min-height: 300px; overflow: hidden; background: url(../images/bg_about_us_container_middle_main.png) repeat-y top left;}
                .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center .about_us_content {width: 210px; height: 300px; min-height: 300px; padding: 0px 10px; background: url(../images/bg_about_us_container_middle_bottom.png) no-repeat bottom left;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center .about_us_content .title_img {width: 195px; text-align: center;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center .about_us_content .title {width: 195px; text-align: center;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center .about_us_content .img {width: 195px; text-align: center;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center .about_us_content .body {width: 200px; text-align: left;}
            .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .abs_container {position: absolute; z-index: 5;}
              .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .abs_container .about_us_center {height: auto;}
                .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .abs_container .about_us_center .about_us_content {height: auto;}
*/
/*
              .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_top {display: block; float: left; width: 220px; height: 10px; overflow: hidden; background: url(../images/bg_about_us_container_top.png) no-repeat top left;}
              .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_bottom {display: block; float: left; width: 220px; height: 10px; overflow: hidden; background: url(../images/bg_about_us_container_bottom.png) no-repeat top left;}
              .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center {display: block; float: left; width: 220px; overflow: hidden; background: url(../images/bg_about_us_container_middle_main.png) repeat-y top left;}
                .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center .about_us_content {display: block; float: left; width: 200px; padding: 0px 10px; min-height: 140px; background: url(../images/bg_about_us_container_middle_bottom.png) no-repeat bottom left;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center .about_us_content .title {display: block; float: left; width: 200px; text-align: center;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center .about_us_content .img {display: block; float: left; width: 200px; text-align: center;}
                  .home .intro .intro_right .intro_right_cc .middle .about_us_str .about_us_container .about_us_center .about_us_content .body {display: block; float: left; width: 200px; text-align: left;}
*/

        .home .intro  .intro_right .intro_right_cc .sitemap {display: block; float: left; width: 720px; padding: 5px 0px 5px 10px;}
          .home .intro  .intro_right .intro_right_cc .sitemap ul {padding: 0px 0px 0px 20px; font-size: 18px;}
            .home .intro  .intro_right .intro_right_cc .sitemap ul li {padding: 5px 0px;}
            .home .intro  .intro_right .intro_right_cc .sitemap ul ul {font-size: 9pt;}


        .home .intro  .intro_right .intro_right_cc .bottom {display: block; float: left; width: 740px; margin: 50px 0px 0px 15px;}
          .home .intro  .intro_right .intro_right_cc .bottom .left {display: inline; float: left; width: 300px;}
          .home .intro  .intro_right .intro_right_cc .bottom .right {display: inline; float: left; width: 400px; margin-left: 20px;}
            .home .intro  .intro_right .intro_right_cc .bottom .right ul {list-style-type: disc; list-style-position: outside; margin-left: 30px;}

      .home .intro  .intro_right .compare_main {display: block; float: left; width: 740px; margin: 0px 0px 0px 10px; background: url(../images/bg_compare_main.gif) 0 10px repeat-y;}
        .home .intro  .intro_right .compare_main .compare_main_center {display: block; float: left; width: 700px; padding: 10px 10px; background: #fbfcfc url(../images/bg_compare_main_center.gif) left bottom no-repeat;}
          .home .intro  .intro_right .compare_main .compare_table {width: 700px; border-spacing: 4px 2px;}
            .home .intro  .intro_right .compare_main .compare_table td {text-align: left; vertical-align: middle; overflow: hidden;}
              .home .intro  .intro_right .compare_main .compare_table td.main {padding: 10px 5px 10px 15px; background: #ecedef;}

                .home .intro  .intro_right .compare_main .compare_table td.main td.plus {width: 15px;}
                /*.home .intro  .intro_right .compare_main .compare_table td.main td p {font-weight: bold;}*/
                  .home .intro  .intro_right .compare_main .compare_table td.main td p img {padding: 0px 5px 2px 0px; vertical-align: middle;}
                .home .intro  .intro_right .compare_main .compare_table td.main td a {font: bold 9pt Tahoma; color: #636365; text-decoration: none; line-height: 150%;}
                .home .intro  .intro_right .compare_main .compare_table td.main td .compare_info {display: block; float: left; clear: both;}
                  .home .intro  .intro_right .compare_main .compare_table td.main td .compare_info p {font-weight: normal;}
              .home .intro  .intro_right .compare_main .compare_table td.left {width: 170px; padding: 10px 15px 10px 20px;}
                .home .intro  .intro_right .compare_main .compare_table td.left p {color: #fff;}
              .home .intro  .intro_right .compare_main .compare_table td.right {width: 170px; padding: 10px 15px 10px 20px;}
                .home .intro  .intro_right .compare_main .compare_table td.right p {color: #fff;}
              .home .intro  .intro_right .compare_main .compare_table td.main_top {height: 45px; padding: 10px 5px 10px 20px; background: none;}
              .home .intro  .intro_right .compare_main .compare_table td.left_top {height: 45px; color: #fff; font: bold 11pt Tahoma; background: url(../images/bg_compare_top_left.gif) no-repeat;}
              .home .intro  .intro_right .compare_main .compare_table td.right_top {height: 45px; color: #fff; font: bold 11pt Tahoma; background: url(../images/bg_compare_top_right.gif) no-repeat;}
              .home .intro  .intro_right .compare_main .compare_table td.left_top2,
              .home .intro  .intro_right .compare_main .compare_table td.right_top2 {padding: 0px; background: none; text-align: center;}
                .home .intro  .intro_right .compare_main .compare_table td.main .e_c_all {display: block; float: left;}
                  .home .intro  .intro_right .compare_main .compare_table td.main .e_c {display: inline; float: left; padding: 10px 0px 0px 0px;}
                    .home .intro  .intro_right .compare_main .compare_table td.main .e_c a.expand {display: block; float: left; width: 70px; padding-left: 15px; cursor: pointer; background: url(../images/iplus.gif) no-repeat 0px 4px;}
                    .home .intro  .intro_right .compare_main .compare_table td.main .e_c a.collapse {display: block; float: left; width: 70px; padding-left: 15px; cursor: pointer; background: url(../images/iminus.gif) no-repeat 0px 4px;}
              .home .intro  .intro_right .compare_main .compare_table .half_check,
              .home .intro  .intro_right .compare_main .compare_table .check {display: block; float: left; width: 165px; min-height: 40px;}
              .home .intro  .intro_right .compare_main .feature_l1_group .compare_table .check {background: url(../images/icheck_l1.png) no-repeat center;}
              .home .intro  .intro_right .compare_main .feature_l2_group .compare_table .check,
              .home .intro  .intro_right .compare_main .feature_l2_item .compare_table .check {background: url(../images/icheck_l2.png) no-repeat center;}
              .home .intro  .intro_right .compare_main .feature_l3_item .compare_table .check {background: url(../images/icheck_l3.png) no-repeat center;}
              .home .intro  .intro_right .compare_main .feature_l1_group .compare_table .half_check {background: url(../images/icheck_l1_gray.png) no-repeat center;}
              .home .intro  .intro_right .compare_main .feature_l2_group .compare_table .half_check {background: url(../images/icheck_l2_gray.png) no-repeat center;}

          .home .intro  .intro_right .compare_main .feature_l1_group {display: block; float: left; width: 700px;}
            /*.home .intro  .intro_right .compare_main .feature_l1_group td.main p {font: bold 1.2em Tahoma;}*/
            .home .intro  .intro_right .compare_main .feature_l1_group td.main p {font: 1.2em Tahoma;}
            .home .intro  .intro_right .compare_main .feature_l1_group .left {color: #fff; background: #95bea1;}
            .home .intro  .intro_right .compare_main .feature_l1_group .right {color: #fff; background: #887394;}
          .home .intro  .intro_right .compare_main .feature_details {display: none; float: left; width: 700px;}
          .home .intro  .intro_right .compare_main .feature_l2_item {display: block; float: left; width: 700px;}
            .home .intro  .intro_right .compare_main .feature_l2_item .main p {font-weight: normal;}
            .home .intro  .intro_right .compare_main .feature_l2_item .left {color: #000; background: #dfebe3;}
            .home .intro  .intro_right .compare_main .feature_l2_item .right {color: #000; background: #dbd5df;}
          .home .intro  .intro_right .compare_main .feature_l2_group {display: block; float: left; width: 700px;}
            .home .intro  .intro_right .compare_main .feature_l2_group .compare_table td.main {padding-left: 35px;}
            .home .intro  .intro_right .compare_main .feature_l2_group .feature_details {display: none;}
            .home .intro  .intro_right .compare_main .feature_l2_group .left {color: #000; background: #dfebe3;}
            .home .intro  .intro_right .compare_main .feature_l2_group .right {color: #000; background: #dbd5df;}
          .home .intro  .intro_right .compare_main .feature_l3_item {display: block; float: left; width: 700px; font-size: 0.9em;}
            .home .intro  .intro_right .compare_main .feature_l3_item .main p {font-weight: normal !important; font-size: 1.0em;}
            .home .intro  .intro_right .compare_main .feature_l3_item .left {background: #e9f1eb;}
            .home .intro  .intro_right .compare_main .feature_l3_item .right {background: #e7e3ea;}
            .home .intro  .intro_right .compare_main .feature_l1_group a.admin.popup {padding-left: 20px;}
              .home .intro  .intro_right .compare_main .feature_l1_group .main a.admin.popup {padding-left: 0px;}

      .home .intro  .intro_right .compare_main_bottom {display: block; float: left; width: 720px; height: 10px; margin: 0px 0px 20px 10px; background: url(../images/bg_compare_main_bottom.gif) top right no-repeat; overflow: hidden;}
      .home .intro  .intro_right .name {display: block; float: left; width: 763px; margin: 20px 0px 0px 20px;}

.home_intro_bottom {display: block; float: right; width: 949px; height: 11px; margin-bottom: 20px; position: relative; top: -5px; background: url(../images/bg_intro_bottom.png) no-repeat;}

.blocks {display: block; float: right; clear: both; width: 950px; min-height: 370px; position: relative; z-index: 5; overflow: hidden;}
  .blocks .block {display: inline; float: left; width: 174px; min-height: 336px; margin: 8px; overflow: hidden;}
    .blocks .block .head1 {background: url(../images/bg_head1.png) no-repeat;}
    .blocks .block .head2 {background: url(../images/bg_head2.png) no-repeat;}
    .blocks .block .head3 {background: url(../images/bg_head3.png) no-repeat;}
    .blocks .block .head4 {background: url(../images/bg_head4.png) no-repeat;}
    .blocks .block .head5 {background: url(../images/bg_head5.png) no-repeat;}
    .blocks .block .head_font {display: block; float: left; width: 154px; height: 40px; padding: 10px 10px; line-height: 100%; font: bold 13pt Trebuchet MS; color: #fff; overflow: hidden;}
    .blocks .block .body {display: block; float: left; width: 174px; min-height: 256px; line-height: 200%; font: 10pt Tahoma; color: #636365;}
      .blocks .block .body .bg_body_middle {display: block; float: left; width: 154px; min-height: 256px; padding: 10px; position: relative;}
    .blocks .block .body_bg1,
    .blocks .block .body_bg2,
    .blocks .block .body_bg3,
    .blocks .block .body_bg4,
    .blocks .block .body_bg5 {background: url(../images/bg_body_middle.png) left bottom repeat-y;}
    .blocks .block .body_bg1 .bg_body_middle,
    .blocks .block .body_bg2 .bg_body_middle,
    .blocks .block .body_bg3 .bg_body_middle,
    .blocks .block .body_bg4 .bg_body_middle,
    .blocks .block .body_bg5 .bg_body_middle {background: url(../images/bg_body.png) left bottom no-repeat;}
    .blocks .block .bottom_bg1,
    .blocks .block .bottom_bg2,
    .blocks .block .bottom_bg3,
    .blocks .block .bottom_bg4,
    .blocks .block .bottom_bg5 {display: block; float: left; width: 174px; height: 10px; padding-bottom: 20px; background: url(../images/bg_body_bottom.png) left top no-repeat;}
    /*
    .blocks .block .body_bg1 .button a {display: block; width: 92px; height: 24px; background: url(../images/more_info_1.png) no-repeat;}
    .blocks .block .body_bg2 .button a {display: block; width: 92px; height: 24px; background: url(../images/more_info_2.png) no-repeat;}
    .blocks .block .body_bg3 .button a {display: block; width: 92px; height: 24px; background: url(../images/more_info_3.png) no-repeat;}
    .blocks .block .body_bg4 .button a {display: block; width: 92px; height: 24px; background: url(../images/freetrial_4.png) no-repeat;}
    .blocks .block .body_bg5 .button a {display: block; width: 92px; height: 24px; background: url(../images/freetrial_5.png) no-repeat;}
    */
    .blocks .block .body .button a {display: block; width: 92px; height: 24px; text-decoration: none;}
    .blocks .block .body_bg1 .button a {background: url(../images/more_info_1.png) no-repeat;}
    .blocks .block .body_bg2 .button a {background: url(../images/more_info_2.png) no-repeat;}
    .blocks .block .body_bg3 .button a {background: url(../images/more_info_3.png) no-repeat;}
    .blocks .block .body_bg4 .button a {background: url(../images/freetrial_4.png) no-repeat;}
    .blocks .block .body_bg5 .button a {background: url(../images/freetrial_5.png) no-repeat;}
      .blocks .block .body .title {display: block; float: left; height: 70px;}
      .blocks .block .body .button {display: block; float: left; height: 40px; text-align: center; padding: 5px 31px 0px 32px}
        .blocks .block .body .button a img {text-align: center; border: none; width: 91px; height: 24px;}
      .blocks .block .body .content {display: block; float: left; width: 154px; min-height: 125px; line-height: 100%; font: 9pt Tahoma; color: #000;}
        .blocks .block .body .content ul {padding-left: 20px;}
          .blocks .block .body .content ul li {padding: 2px 0px;}
      .blocks .block .body .contact_us {display: block; float: left; width: 100%; position: absolute; bottom: 10px; left: 0px; line-height: 100%; font: 9pt Tahoma; color: #000; text-align: center; clear: both;}
        .blocks .block .body .contact_us .a_freetrial {display: none;}
          .blocks .block .body_bg5 .contact_us .a_freetrial {display: block;}
          .blocks .block .body_bg5 .contact_us .a_contactus {display: none;}
  /*
  .blocks .block:hover {display: inline; float: left; width: 189px; height: 342px; margin: 2px 0px 2px 1px;}
    .blocks .block:hover .head1 {background: url(../images/bg_head1_act.png) no-repeat;}
    .blocks .block:hover .head2 {background: url(../images/bg_head2_act.png) no-repeat;}
    .blocks .block:hover .head3 {background: url(../images/bg_head3_act.png) no-repeat;}
    .blocks .block:hover .head4 {background: url(../images/bg_head4_act.png) no-repeat;}
    .blocks .block:hover .head5 {background: url(../images/bg_head5_act.png) no-repeat;}
    .blocks .block:hover .head_font {display: block; float: left; width: 168px; height: 41px; font: bold 14pt Trebuchet MS;}
    .blocks .block:hover .body {display: block; float: left; width: 169px; height: 270px; padding: 15px 10px; line-height: 100%; font: 10pt Tahoma; color: #636365;}
      .blocks .block:hover .body .content {display: block; float: left; width: 165px; height: 135px; line-height: 100%; font: 10pt Tahoma;}
    .blocks .block:hover .body_bg1 {background: url(../images/bg_body_act1.png) no-repeat;}
    .blocks .block:hover .body_bg2 {background: url(../images/bg_body_act2.png) no-repeat;}
    .blocks .block:hover .body_bg3 {background: url(../images/bg_body_act3.png) no-repeat;}
    .blocks .block:hover .body_bg4 {background: url(../images/bg_body_act4.png) no-repeat;}
    .blocks .block:hover .body_bg5 {background: url(../images/bg_body_act5.png) no-repeat;}
  */
  .blocks .block-hover {display: inline; float: left; width: 189px; min-height: 352px; margin: 2px 0px 2px 1px;}
    .blocks .block-hover .head1 {background: url(../images/bg_head1_act.png) no-repeat;}
    .blocks .block-hover .head2 {background: url(../images/bg_head2_act.png) no-repeat;}
    .blocks .block-hover .head3 {background: url(../images/bg_head3_act.png) no-repeat;}
    .blocks .block-hover .head4 {background: url(../images/bg_head4_act.png) no-repeat;}
    .blocks .block-hover .head5 {background: url(../images/bg_head5_act.png) no-repeat;}
    .blocks .block-hover .head_font {display: block; float: left; width: 168px; height: 41px; font: bold 13.8pt Trebuchet MS;}
    .blocks .block-hover .body {display: block; float: left; width: 189px; font: 10pt Tahoma; color: #636365;}
      .blocks .block-hover .body .bg_body_middle {display: block; float: left; width: 169px; min-height: 270px; padding: 15px 10px;}
      .blocks .block-hover .body .content {display: block; float: left; width: 154px; padding: 0px 4px 0px 7px; min-height: 135px;}
    .blocks .block-hover .body_bg1 {background: url(../images/bg_body_act1_middle.png) left top repeat-y;}
    .blocks .block-hover .body_bg2 {background: url(../images/bg_body_act2_middle.png) left top repeat-y;}
    .blocks .block-hover .body_bg3 {background: url(../images/bg_body_act3_middle.png) left top repeat-y;}
    .blocks .block-hover .body_bg4 {background: url(../images/bg_body_act4_middle.png) left top repeat-y;}
    .blocks .block-hover .body_bg5 {background: url(../images/bg_body_act5_middle.png) left top repeat-y;}
    .blocks .block-hover .body_bg1 .bg_body_middle {background: url(../images/bg_body_act1.png) left bottom no-repeat;}
    .blocks .block-hover .body_bg2 .bg_body_middle {background: url(../images/bg_body_act2.png) left bottom no-repeat;}
    .blocks .block-hover .body_bg3 .bg_body_middle {background: url(../images/bg_body_act3.png) left bottom no-repeat;}
    .blocks .block-hover .body_bg4 .bg_body_middle {background: url(../images/bg_body_act4.png) left bottom no-repeat;}
    .blocks .block-hover .body_bg5 .bg_body_middle {background: url(../images/bg_body_act5.png) left bottom no-repeat;}
    .blocks .block-hover .body .button {padding: 5px 30px 0px 39px}
      .blocks .block-hover .body .button a {display: block; width: 92px; height: 24px; background: url(../images/freetrial.png) no-repeat;text-decoration:none;}
        .blocks .block-hover .body.body_bg1 .button a,
        .blocks .block-hover .body.body_bg2 .button a,
        .blocks .block-hover .body.body_bg3 .button a {display: block; width: 92px; height: 24px; background: url(../images/more_info.png) no-repeat;}
    .blocks .block-hover .bottom_bg1,
    .blocks .block-hover .bottom_bg2,
    .blocks .block-hover .bottom_bg3,
    .blocks .block-hover .bottom_bg4,
    .blocks .block-hover .bottom_bg5 {display: block; float: left; width: 189px; height: 10px; padding-bottom: 10px;}
    .blocks .block-hover .bottom_bg1 {background: url(../images/bg_body_bottom_1.png) left top no-repeat;}
    .blocks .block-hover .bottom_bg2 {background: url(../images/bg_body_bottom_2.png) left top no-repeat;}
    .blocks .block-hover .bottom_bg3 {background: url(../images/bg_body_bottom_3.png) left top no-repeat;}
    .blocks .block-hover .bottom_bg4 {background: url(../images/bg_body_bottom_4.png) left top no-repeat;}
    .blocks .block-hover .bottom_bg5 {background: url(../images/bg_body_bottom_5.png) left top no-repeat;}
      .blocks .block-hover .body .contact_us {bottom: 15px;}

.news {display: block; float: right; clear: both; width: 949px; min-height: 36px; margin: 0 0 20px 0px; font: 9pt Tahoma; color: #636365; background: #fcfcfd url(../images/bg_news_center.png) no-repeat 0 7px;}
  .news .left {display: inline; float: left; width: 140px; height: 20px; padding: 3px 0px 0px 20px; font: bold 18px Tahoma; color: #fa8b00; position: relative;}
    .news .left img {float: left; width: 57px; height: 57px; position: absolute; top: -15px; left: 5px;}
  .news .right {display: inline; float: left; width: 740px; height: 20px; padding: 7px 0px 0px 20px; border-left: 2px outset #333;}
  .news .top {display: block; float: left; width: 949px; height: 7px; overflow: hidden; background: #ececef url(../images/bg_news_top.png) no-repeat;}
  .news .bottom {display: block; float: left; width: 949px; height: 9px; overflow: hidden; background: #ececef url(../images/bg_news_bottom.png) no-repeat;}

.support {display: block; float: right; clear: both; width: 949px; height: 72px; margin: 20px 0px 10px 0px; font: 9pt Tahoma; color: #ecedef; background: #fcfcfd url(../images/bg_support_full_center.jpg) no-repeat 0 7px;}
  .support .left {display: inline; float: left; width: 660px; height: 55px; padding: 7px 10px 0px 20px; overflow: hidden;}
    .support .left h2 {font-weight: bold;}
      .support .left a.popup.admin {color: #fff;}
  .support .right {display: inline; float: left; width: 220px; height: 55px; padding-left: 20px; font: bold 15pt Tahoma;}
    .support .right a {width: 60px; height: 60px; border: 0; color: #fff;}
    .support .right a img {float: left; width: 60px; height: 60px; border: 0;}
    .support .right td {vertical-align: middle; text-decoration:underline;}
  .support .top {display: block; float: left; width: 949px; height: 7px; overflow: hidden; background: #ececef url(../images/bg_support_top.jpg) no-repeat;}
  .support .bottom {display: block; float: left; width: 949px; height: 10px; overflow: hidden; background: #ececef url(../images/bg_support_bottom.jpg) no-repeat;}

.prod {display: block; float: right; width: 949px; clear: both; margin-top: 5px; background: url(../images/bg_prod_main.png) left top repeat-y;}
  .prod .product_out {display: block; float: left; position: relative; background: url(../images/bg_prod.png) left top no-repeat;} /* border-top: 1px ridge #fff; border-left: 1px ridge #fff; border-bottom: none; border-right: 1px ridge #ddd; background: url(../images/bg_prod.gif) repeat-x;*/
  .prod .product {display: inline; float: left; width: 236px; min-height: 250px; color: #636365; text-align: center;} /* border-top: 1px ridge #fff; border-left: 1px ridge #fff; border-bottom: none; border-right: 1px ridge #ddd; background: url(../images/bg_prod.gif) repeat-x;*/
    .prod .product .title {display: block; float: left; width: 100%; height: 50px; margin-top: 10px; padding-bottom: 5px; font: 16pt Tahoma;}
      .prod .product .title sup {line-height: 0px;}
    .prod .product .body {display: block; float: left; width: 100%; height: 140px; margin-top: 7px;}
    .prod .product .att {display: block; float: left; width: 100%; height: 35px; margin-top: 5px; font: 9pt Tahoma;}
  .prod .label {display: block; position: absolute; top: -15px; left: +181px; width: 99px; height: 96px;}
.prod_bottom {display: block; float: right; width: 949px; height: 12px; overflow: hidden; clear: both; background: url(../images/bg_prod_bottom.png) left top no-repeat;}

.content {display: block; float: left; width: 970px; clear: both;}

.footer {display: block; float: right; width: 970px; clear: both; margin-top: 20px; padding: 20px 0px; border-top: 3px solid #5d729f; background: url(../images/footer.jpg) repeat;}
  .footer .logo {display: inline; float: left; width: 250px; height: 80px; border-right: 1px inset #ddd; background: url(../images/footer.jpg) repeat;}
    .footer .logo_footer {width: 66px; height: 52px; margin: 14px 92px;}
  .footer .infoblock {display: inline; float: left; width: 700px; border-left: 1px outset #000; font: bold 8pt Tahoma; line-height: 150%; background: url(../images/footer.jpg) repeat;}
    .footer .infoblock .left_block {float: left; width: 500px;}
    .footer .infoblock .links {display: inline; float: left; width: 500px; height: 40px;}
      .footer .infoblock .links ul {list-style-position: outside; list-style-type: none; padding-left: 20px;}
        .footer .infoblock .links ul li {display: inline; float: left; color: #8f8f91; padding: 0 5px; border-right: 1px outset #fff; border-left: 1px outset #fff;}
          .footer .infoblock .links ul li a {font: bold 9pt Tahoma; color: #8f8f91; line-height: 150%; text-decoration: underline;}
          .footer .infoblock .links ul li.left {border-left: 0px outset #fff;}
          .footer .infoblock .links ul li.right {border-right: 0px outset #fff;}
          .footer .infoblock .links ul li.category_site_map {display: none;}
      .footer .infoblock .copy {display: inline; float: left; padding-left: 25px; width: 475px; height: 40px; color: #8f8f91;}
      .footer .infoblock .img_links {display: block; float: right; width: 170px; padding: 0px 0px 0px 0px; color: #8f8f91;} /* height: 65px; padding: 14px 0px 0px 0px; text-align: right; */
        .footer .infoblock .img_links .addbtn { margin-top: 0px; padding-bottom: 10px;}
        .footer .infoblock .img_links a {text-decoration: none;}
        .footer .infoblock .img_links .facebook {display: block; padding: 3px 0px 12px 35px; background: url(../images/facebook_4.png) 2px top no-repeat;}
        .footer .infoblock .img_links .twitter {display: block; padding: 3px 0px 12px 35px; background: url(../images/twitter_4.png) 2px top no-repeat;}
        .footer .infoblock .img_links .youtube {display: block; padding: 3px 0px 7px 35px; background: url(../images/youtube.png) left top no-repeat;}

#popup_window {display: none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 998;}
.act {display: block !important;}
  #popup_window .center {display: block; width: 720px; height: 550px; margin: 100px auto; position: relative; z-index: 1001; opacity: 1;}
    #popup_window .center .head {display: block; width: 719px; height: 30px; position: relative; background: url(../images/bg_popup_head.gif) repeat-x;}
      #popup_window .center .head a {display: block; float: right; width: 25px; height: 25px; margin: 0px; position: relative; top: -12px; right: -12px; background: url(../images/close_popup.png) no-repeat;}
      #popup_window .center .head .hd {display: block; float: left; width: 500px; height: 20px; padding: 5px 0 0 10px; font: bold 12pt Trebuchet MS; color: #fff; text-align: left;}
        #popup_window .center .head a.close_popup_act {background: url(../images/close_popup_click.png) no-repeat;}
    #popup_window .center .body {display: block; width: 710px; height: 395px; padding: 5px 0px 0px 10px; position: relative; background: url(../images/bg_popup_body.gif) no-repeat center bottom;} /* height: 515px; */
      #popup_window .center .body iframe {display: block; width: 700px; height: 380px; border: 0 none; outline: 0 none; background: url(../images/bg_popup_body_frame.gif) no-repeat center bottom;} /* height: 500px; */
  #popup_window .bg {display: block; width: 100%; height: 100%; margin: 0; position: fixed; top: 0px; left: 0px; z-index: 999; background: #fff fixed; opacity: 0.7;}
  
    #popup_window.admin .center {}
      #popup_window.admin .center .body {height: 515px;}
        #popup_window.admin .center .body iframe {height: 500px;}

    #popup_window.admin_link .center {}
      #popup_window.admin_link .center .body {height: 515px;}
        #popup_window.admin_link .center .body iframe {height: 500px;}

      #popup_window_body_content {display: block; width: 700px; height: 380px; position: relative; overflow: auto; font: 9pt Tahoma; line-height: 150%;} /* height: 500px; */
        #popup_window_body_content .step_num {display: inline; float: left; width: 155px; text-align: center;}
          #popup_window_body_content .step_num img {margin-top: 20px;}
        #popup_window_body_content .step_content {display: inline; float: left; width: 500px; margin: 0px 5px;}
          #popup_window_body_content .step_content .infoblock {display: block; float: left; width: 520px;}
            #popup_window_body_content .step_content .infoblock .infoblock_head {display: block; width: 500px; margin: 20px; font: 14pt Tahoma; color: #636365;}
            #popup_window_body_content .step_content .infoblock .radiobutton_out {display: inline; float: left; width: 240px; padding: 10px; font: 10pt Tahoma; color: #636365;}
              #popup_window_body_content .step_content .infoblock .radiobutton_out .radiobutton {display: block; float: left; width: 240px; padding: 5px 0px;}
                #popup_window_body_content .step_content .infoblock .radiobutton_out .radiobutton table td.buttontd {width: 15px; padding-top: 2px;}
          #popup_window_body_content .step_content .submitblock {display: block; float: left; width: 520px; height: 40px; text-align: center;}
            #popup_window_body_content .step_content .submitblock a img {width: 91px; height: 24px; padding-right: 20px;}
          #popup_window_body_content .step_content .imageblock {display: block; float: left; width: 520px;}
            #popup_window_body_content .step_content .imageblock .image {display: inline; float: left;  width: 247px; padding: 0px; text-align: center;}
              #popup_window_body_content .step_content .imageblock .image .image_top {width: 247px; height: 10px; overflow: hidden; background: url(../images/bg_popup_imageblock_top.png) no-repeat;}
              #popup_window_body_content .step_content .imageblock .image .image_bottom {width: 247px; height: 10px; overflow: hidden;  background: url(../images/bg_popup_imageblock_bottom.png) no-repeat;}
              #popup_window_body_content .step_content .imageblock .image .image_content {width: 247px; padding: 20 px 3px 3px 3px; background: url(../images/bg_popup_imageblock_content.png) repeat-y;}
              #popup_window_body_content .step_content .imageblock .image p {font: 16pt Tahoma; color: #636365;}
              
            #popup_window_body_content .step_content .imageblock .image_act {display: inline; float: left;  width: 247px; padding: 0px; text-align: center;}
              #popup_window_body_content .step_content .imageblock .image_act .image_top {height: 10px; overflow: hidden; background: url(../images/bg_popup_imageblock_top_act.png) no-repeat !important;}
              #popup_window_body_content .step_content .imageblock .image_act .image_bottom {height: 10px; overflow: hidden; background: url(../images/bg_popup_imageblock_bottom_act.png) no-repeat !important;}
              #popup_window_body_content .step_content .imageblock .image_act .image_content {width: 247px; padding: 20 px 3px 3px 3px; background: url(../images/bg_popup_imageblock_content_act.png) repeat-y !important;}
              #popup_window_body_content .step_content .imageblock .image_act p {font: 16pt Tahoma; color: #636365;}

/*
#popup_window.type_2 .center {height: 440px;}
  #popup_window.type_2 .center .body {height: 405px; overflow: hidden;}
    #popup_window.type_2 .center .body iframe {height: 390px;}

      #popup_window_body_content.type_2 {height: 390px;}
*/

  #popup_window_body_content table {font: 9pt Tahoma; line-height: 150%;}
    #popup_window_body_content h1 {font-family: Trebuchet MS, Tahoma; font-size: 24pt; color: #636365; font-weight: bold; color: #657cad; margin: 7px 0px; line-height: 100%;}
    #popup_window_body_content h2 {font-family: Trebuchet MS, Tahoma; font-size: 20pt; color: #636365; font-weight: bold; color: #fa8b00; margin: 7px 0px; line-height: 120%;}
    #popup_window_body_content h3 {font: 14pt Tahoma; color: #636365; padding: 7px 0px;}
    #popup_window_body_content h4 {font: bold 12pt Tahoma; color: #636365; margin: 7px 0px;}
    #popup_window_body_content p {padding: 5px 0px; font: 9pt Tahoma; color: #636365; line-height: 150%;}
    #popup_window_body_content ul {list-style-position: outside; list-style-type: disk;}
      #popup_window_body_content ul li {margin-left: 20px;}
        #popup_window_body_content ul li ul {list-style-position: outside; list-style-type: circle;}
          #popup_window_body_content ul li ul li {margin-left: 20px;}
  #popup_window_body_content .submit {display: block; float: left; width: 690px;}
  
  #popup_window_body_content .content_about_us .title_img {float: left; width: 195px; text-align: center;}
  #popup_window_body_content .content_about_us .title {padding-left: 200px;}
  #popup_window_body_content .content_about_us .img {float: left; width: 195px; padding-top: 5px; text-align: center;}
  #popup_window_body_content .content_about_us .body {float: left; width: 480px; padding-left: 5px; min-height: 300px; text-align: left;}
  #popup_window_body_content a.freetrial {display: block; width: 92px; height: 24px; text-decoration:none; background: url(../images/freetrial.png) no-repeat;}

  #popup_window_body_content .news-list {}
    #popup_window_body_content .news-list .news-item {padding-bottom: 20px;}
      #popup_window_body_content .news-list .news-item .date {font-style: italic; font-size: 0.9em;}
      #popup_window_body_content .news-list .news-item h1 {margin: 0px; font-size: 24px; line-height: 100%;}
      
  #frame_pw {background: url(../images/bg_popup_body.gif) no-repeat center bottom -5px;}

.clearfix {clear: both;}

.ActFx {display: block; width: 680px; padding: 0px 10px;}
  .ActFx .left {text-align: center; vertical-align: middle;}
    .ActFx .left img.img_top {width: 168px; height: 35px; margin: 10px 0px;}
    .ActFx .left img.img_bottom {width: 267px; height: 212px; margin: 10px 0px;}
  .ActFx .right {vertical-align: middle; padding: 20px 10px;}
    .ActFx .right p {font-size: 10.5pt !important;}
    .ActFx .right .button {width: 94%; padding: 0% 2%;}
      .ActFx .right .button a {display: block; float: left; width: 91px; height: 24px; margin: 20px 35px 0px; border: none; outline: none;}
      .ActFx .right .button a img {width: 91px; height: 24px;}
      .ActFx .right .button .ok {background: url(../images/ActFx_btn_ok.png) no-repeat left top;}
      .ActFx .right .button .cancel {background: url(../images/ActFx_btn_cancel.png) no-repeat left top;}
    /*.ActFx .right h2 {font-size: 16pt !important;}*/

.formblock {display: block; float: left; width: 580px; padding: 10px 0px 0px 85px;}
  .formblock div.form {display: block; float: left; width: 580px;}
    .formblock div.form table.form {display: block; float: left; width: 580px;}
      .formblock div.form table.form td.name {width: 200px; padding: 3px 0px;}
      .formblock div.form table.form td.field {width: 380px;}
        .formblock div.form table.form td.field .textbox {width: 350px;}
        .formblock div.form table.form td.field .dropdown {width: 350px;}
        .formblock div.form table.form td.buttons .button.save {display: inline; float: left; width: 160px; height: 24px; padding-top: 10px; text-align: center;}
          .formblock div.form table.form td.buttons .button.save a {display: block; width: 155px; height: 19px; padding: 5px 5px 0px 0px; font: bold 8pt Tahoma; color: #fff; text-decoration: none; background: url(../Images/ActFx_btn_orange.png) top left no-repeat;}
        .formblock div.form table.form td.buttons .button.cancel {display: inline; float: right; width: 100px; height: 24px; padding: 10px 25px 0px 0px; text-align: center;}

.updates_ok {display: block; float: left; width: 690px; padding: 70px 0px 0px 0px; text-align: center;}
  .updates_ok .info_ok {display: block; float: left; width: 690px; padding: 10px 0px}
    .updates_ok .info_ok h1 {font-size: 30pt !important;}
    .updates_ok .info_ok h3 {font-size: 20pt !important;}
  .updates_ok .button.cancel {display: block; float: left; width: 690px; padding: 20px 0px}

iframe {border: 0 none; background: #fff;}
iframe .iframe {border: 0 none; background: #fff;}
.opnaccform {border: 0 none; font: 9pt Tahoma; background: #fff;} /* height: 450px; */
      .opnaccform .opnaccformleft .openacc_table .lefttd {padding-right: 10px; font: bold 12pt Tahoma !important; text-align: right;}
      .opnaccform .opnaccformleft .openacc_table .righttd {padding-bottom: 5px;}
        .opnaccform .opnaccformleft .openacc_table .righttd .input_text {width: 200px; height: 20px;}
        .opnaccform .opnaccformleft .openacc_table .righttd select {width: 50px;}
        .opnaccform .opnaccformleft .openacc_table .righttd .button {width: 102px; height: 24px; margin-top: 10px; outline: none; border: none; background: url(../images/btn_register.png) no-repeat;}
      .opnaccform .opnaccformleft .openacc_div .item {clear: both;}
      .opnaccform .opnaccformleft .openacc_div #sf_valid {padding-top: 5px;}
      .opnaccform .opnaccformleft .openacc_div .leftdiv {float: left; width: 167px; padding-right: 10px; padding-top: 2px; font: bold 12pt Tahoma !important; text-align: right;}
      .opnaccform .opnaccformleft .openacc_div .rightdiv {float: left; width: 210px; padding-bottom: 5px;}
        .opnaccform .opnaccformleft .openacc_div .rightdiv .input_text {width: 200px; height: 20px;}
        .opnaccform .opnaccformleft .openacc_div .rightdiv select {width: 50px;}
        .opnaccform .opnaccformleft .openacc_div .rightdiv .button {width: 102px; height: 24px; margin-top: 10px; outline: none; border: none; background: url(../images/btn_register.png) no-repeat;}

.icons_out {display: block; float: left; font: bold 9pt Tahoma; color: #657cad; position: absolute; top: 35px; left: 595px; z-index: 8;}
  .icons_out a {font: bold 9pt Tahoma; color: #657cad; text-decoration: none;}
  .icons_out img {float: left; margin: -10px 10px 5px 0px;} /* width: 46px; height: 40px; */
  .icons_out .help,
  .icons_out .compare {display: inline; float: left; width: 150px; padding: 10px 0px 0px 0px;} /* height: 50px; */


.trial_form { display: block; width: 400px; margin: 20px auto; }
.trial_form .item { display: block; float: left; width: 100%; }
.trial_form .item .tfname { display: inline; float: left; width: 100px; margin: 5px 5px; text-align: right; }
.trial_form .item .tffield { display: inline; float: left; width: 280px; margin: 5px 0px; }
.trial_form .item .tffield .textbox { width: 270px; border: 1px solid #666666; height: 20px; }
.trial_form .item .tffield .dropdown { width: 272px; border: 1px solid #666666; }
.trial_form .item .tffield label { padding-left: 4px; }
.trial_form .item .req { color: #666666 !important; }
.trial_form .item .validator { display: none; color: red; padding: 0px 0px 10px 0px; }
.trial_form .invalid .tfname { color: red; }
.trial_form .invalid .tffield .textbox { border: 1px solid red !important; }
.trial_form .invalid .tffield .dropdown { border: 1px solid red !important; }
.trial_form .invalid .tffield label { color: red; }
.trial_form .invalid .validator { display: block !important; }
.trial_form .submit input { background: transparent url(../images/btn_register.png) no-repeat scroll 0 0; border: none; height: 24px; margin-top: 10px; width: 102px; }
.trial_form .hidden { display: none !important; }

.admin_tree li a.active_False { color: #bbb; }