/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, form, p, select, input, ul, dl, dd, dt  {margin:0; padding:0;  font-family:Verdana, Arial, Tahoma, sans-serif;}
html, body {background:#EAEAEA; text-align:center; padding:3px 0 10px; font-size:11px; font-family:Verdana, Arial, Tahoma, sans-serif;}
img {border:none}
a {color:#003399}
a:hover {color:#F00}

 h1 { font-family:"Times New Roman", sans-serif; font-size:21px; color:#000; font-weight:normal; padding:3px 0; margin: 0 0 5px 0; background:url(../images/point.gif) repeat-x left bottom}
 h2 { font-size:12px; color:#444; background:#F5F7FB; border-bottom:1px solid #7C9CBE; padding:4px 5px; clear:both; margin:20px 0 0 0 }
 h3 { font-size:11px; padding:10px 0 0}
 p { padding:7px 0}

.vGlobContainer {width:952px; margin:0 auto; text-align:left}
.vGlobContainerSub {border:1px solid #CCCCCC;width:950px; background:#fff}

/* header
---------------------------------------------------------*/
.vRegionLine{text-align:right; padding: 2px 1px 8px 0}
.vRegionLine input { vertical-align:middle; background:#F3F3EC; border:1px solid #999; color:#333; font-size:12px; height:18px;  line-height:18px;  width:145px}
 .vRegionLine input[type="image"] { width:auto; border:none}
 .vRegionLine .button {width:auto; border:none; height:20px}
 .header {height:60px}
 .header h1 {position:relative; margin:-34px 0 0 -1px; float:left; padding:0; background:none}
 .header .slogan {padding:18px 0 0 14px; float:left}
 .header .right {float:right; width:310px; text-align:right}
 .header .right ul {list-style:none; margin:0; padding:7px 0 0 0; clear:both}
 .header .right ul li {display:inline; padding: 0 15px 0 2px}
 .header .right ul li.last {display:inline; padding: 0 8px 0 2px; _padding: 0 6px 0 2px}
 .header .right ul li a {color:#005C90; padding:0 0 0 15px; background: url(../images/bullet_head.gif) no-repeat 0 3px}
 .header .phone {float:left; width:190px; padding:13px 6px 0}

 .topline {padding:4px 2px; background:url(../images/point.gif) repeat-x left top;}
 .topline .supTop { padding:0; background:url("../images/bg_home_top_line.jpg") no-repeat; height:61px; }
 .scroll { margin: 27px 0 0 ; float:right; position:relative; overflow:hidden;}

 .All {background:url("../images/bg_line_top.png") no-repeat 0 5px; height:63px}




/* pages layout
 --------------------------------*/
.aTreeColl { padding:0 25px; clear:both; overflow:hidden }
  .leftColl { width:674px; float:left}
  .leftCollFull { width:896px;}
    .leftNavColl {width:201px; margin: 0 23px 0 0; display:inline; overflow:hidden; float:left; padding:38px 0 0 0}
    .centerColl { width:450px; float:left; padding:76px 0 0 0}
    .centerFullColl {width:670px; float:left; padding:76px 0 0 0}
    .leftCenterColl {clear:left; float:left; width:674px}
  .rightColl { float:right; width:202px; padding:102px 0 0 0; overflow:hidden;}
.vBodyCont {color:#666; padding-bottom:20px; height:1%; margin:0;}
.home .vBodyCont { margin:0; background:none}
.aTreeColl a {color:#336699}
.aTreeColl h2 a { text-decoration:none; color:#444; }
.aTreeColl h2 a:hover {  color:#F00; }


.Home .centerColl,
.Market .centerColl,
.Scanning .centerColl,
.Design .centerColl,
.Printing .centerColl,
.Mailing .centerColl,
.Data .centerColl,
.Trainings .centerColl {padding:200px 0 0 0}
.Home .rightColl,
.Market .rightColl,
.Scanning .rightColl,
.Design .rightColl,
.Printing .rightColl,
.Mailing .rightColl,
.Data .rightColl,
.Trainings .rightColl {padding:225px 0 0 0}
.Home {background:url("../images/big_overview/up_bg_home.jpg") no-repeat 2px 1px; position:relative }
.Market {background:url("../images/big_overview/up_bg_market.jpg") no-repeat 0 2px; position:relative }
.Scanning  {background:url("../images/big_overview/up_bg_scaning.jpg") no-repeat 0 2px; position:relative }
.Design {background:url("../images/big_overview/up_bg_design.jpg") no-repeat 0 2px; position:relative }
.Printing  {background:url("../images/big_overview/up_bg_printing.jpg") no-repeat 0 2px; position:relative }
.Mailing {background:url("../images/big_overview/up_bg_mailing.jpg") no-repeat 0 2px; position:relative }
.Data {background:url("../images/big_overview/up_bg_data_entry.jpg") no-repeat 0 2px; position:relative}
.Trainings   {background:url("../images/big_overview/up_bg_trening.jpg") no-repeat 0 2px; position:relative}

/* page sud menu
-------------------------------------*/
.whiteBorder {border:1px solid #D5D2C2; background-color:#F3F3EC; margin: 0 0 40px}
.leftMenu {padding:15px 0 23px 0; list-style: none; border:3px solid #fff; text-align:left;}
.leftMenu span {display:block; color:#bf0015;padding:4px 10px 4px 26px; font-size:11px; font-family: Verdana, Tahoma, Arial, serif; border-top:2px solid #F3F3EC; border-bottom:2px solid #F3F3EC;  background: url(../images/icons/icon_bg_hotline.gif) -30px 4px no-repeat;}
.leftMenu li a {display:block; border-top:2px solid #F3F3EC; border-bottom:2px solid #F3F3EC; text-decoration:none; color:#333333; padding:0 10px 0 0; }
.leftMenu li a:hover {background:#fff url("../images/bg_menu_hover.gif") repeat-y right top; border-top:2px solid #FFF; border-bottom:2px solid #FFF; color:#BF0015}
.leftMenu li a span {color:#333333; display:block; padding:4px 0 4px 26px; background: url(../images/icons/icon_bg_hotline.gif) 5px -172px no-repeat; border:none}
.leftMenu li a:hover span {color:#BF0015}
.leftMenu li.active a {color:#BF0015; text-decoration:none; cursor:text}

.contentContainer ul { list-style:none; padding:5px 0 5px 30px}
.contentContainer li {background:url(../images/dot_red_2.gif) no-repeat 0 4px; padding: 3px 0 3px 15px}


/* footer
----------------------------------*/
.vFooterCont {clear:both}
.vFooterCont {padding:0 100px; background:url(../images/point.gif) repeat-x left top ; }
.companyInfo {padding:20px 0; color:#666}
.companyInfo p { text-align:center; padding:5px 0}
.companyInfo p span { color:#FF0000; padding: 0 7px}
.companyInfo ul {text-align:center; margin:0; padding:0}
.companyInfo ul li {display:inline; line-height:150%; }



/*Benefits*/
.aBenefitsBox { margin: 0 0 30px 0}
.aBenefitsBox div { background:url("../images/bg_benefice_border.gif") repeat-y; padding:0 3px 0 2px; height:1% }
.aBenefitsBox h3 { background:#e5eef4 url("../images/bg_benefice_foot.gif") repeat-x left bottom; padding:10px 0; text-align:center; }
.aBenefitsBox ul { list-style:none; background:url("../images/bg_benefice_gradient.gif") repeat-x left bottom  }
.aBenefitsBox li { background:url("../images/point.gif") repeat-x left bottom}
.aBenefitsBox li span, .aBenefitsBox li a { display:block; padding:6px 5px 11px 25px; background: url(../images/dot_red.gif) no-repeat  11px 11px;}
/*.aBenefitsBox li a {display:block; padding:8px 5px 10px 30px; background:url("../images/icons/icon_bg_hotline.gif") no-repeat -18px -141px; color:#000; text-decoration:none}
*/
.aBenefitsBox li a:hover {color:#f00; text-decoration:underline}
.aBenefitsBox li.last  {background:none; }
.aBenefitsBox p {background:#fff url("../images/bg_benefice_foot.gif") repeat-x left bottom;  height:3px; overflow:hidden; padding:0; margin:0 1px 0 1px;  font-size:1px ; line-height:1px}
 .CStadBox { margin: 0 0 20px 0}
  .CStadBox ul { background:none}
  .CStadBox p, .SurveySamples p { height:20px; font-size:11px; line-height:normal; background:url("../images/bg_foot_casestudy.gif") no-repeat right -30px; width:201px; margin:0 0 0 1px; text-align:right  }
  .CStadBox p a, .SurveySamples p a {padding: 2px 15px 0 0; display:block; font-size:10px;}
  .CStadBox p.footer { background:url("../images/bg_foot_document.gif") no-repeat -1px -1px; padding:11px 0}
  .SelClientBox p { height:1%;   padding:3px 0 5px 0; font-size:11px; line-height:normal; background:#fff url("../images/bg_foot_casestudy.gif") no-repeat right -30px; width:201px; margin:0 0 0 1px; text-align:right  }
  .SelClientBox p a {padding: 2px 15px 0 0; font-size:10px;}

 .SurveySamples div { background:none; padding:0}
 .SurveySamples div.sup {background:url("../images/bg_benefice_border.gif") repeat-y; padding:0 3px 0 2px; height:1% }


/* nextStep */
.nextStep { margin: 0 0 40px 0 }
.nextStep div { background:url("../images/bg_benefice_border.gif") repeat-y; padding:0 3px 0 2px;  height:1%; }
.nextStep h3 {background:url("../images/bg_h3_nextstep.png") no-repeat; margin:0 0 0 0px; padding:8px 20px}
.nextStep ul { list-style:none; }
.nextStep li a {  color:#000; padding:0  20px ; overflow:hidden; height:1%; display:block}
.nextStep li a:hover  { background:#F3F3EC}
.nextStep li.last { background:none}
.nextStep p { background:#fff url("../images/bg_benefice_foot.gif") repeat-x left bottom;  height:3px; overflow:hidden; padding:0; margin:0 1px 0 1px;  font-size:1px ; line-height:1px}
.nextStep li span { padding:20px 0; display:block; background:url("../images/point.gif") repeat-x left 105%;}
.nextStep li a b { width:30px; height:34px; margin:-10px 10px 0 0;  _margin:-10px 5px 0 0; display:inline; float:left;  background:url("../images/icons/icon_bg_hotline.gif") no-repeat }
.nextStep li a.RS b { background-position:0 0}
.nextStep li a.RC b { background-position:0 -35px}
.nextStep li a.FT b { background-position:0 -70px}
.nextStep li a.CU b { background-position:0 -105px}
.nextStep li.last span { background:none}



/* testimonialsBox */
.testimonialsBox { color:#000; background:url("../images/bg_testimon.png") no-repeat right bottom; border:1px solid #ffe9c1; border-bottom:2px solid #ffe9c1; border-top:2px solid #ff7600; margin:0 0 40px 0; padding:10px}
.testimonialsBox .autor { text-align:right}
.testimonialsBox .autor strong {display:block}

/*
----------------------*/
.vBodyCont .m0 {margin:0}
.vBodyCont .p0 {padding:0}
.vBodyCont .pt0 {padding-top:0}
.vBodyCont .pm0 {padding:0; margin:0}
.vBodyCont .noBG {background:none}

p.RBLifeChat,  p.RBfreeTrial, p.RBMarketResearch, p.RBService, p.Hundreds, p.RBDesign, p.RBDesignFree, p.RBSeeSample, p.RBProduct, p.RBFeaturs, p.RBCustumer { margin:0; padding:0 0 40px 0}
p.RBfreeTrial a { display:block; background:url(../images/right_bar_bnr/free_trial1.gif) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBfreeTrial a:hover {background-position: 0 -76px}
p.RBMarketResearch a { display:block; background:url(../images/right_bar_bnr/market_research_services.jpg) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBMarketResearch a:hover {background-position: 0 -76px}
p.RBService a { display:block; background:url(../images/right_bar_bnr/request_services.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBService a:hover {background-position: 0 -76px}
p.Hundreds a { display:block; background:url(../images/right_bar_bnr/survey_samples.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.Hundreds a:hover {background-position: 0 -76px}
p.RBDesign a { display:block; background:url(../images/right_bar_bnr/request_survey_design.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBDesign a:hover {background-position: 0 -76px}
p.RBDesignFree a { display:block; background:url(../images/right_bar_bnr/first_design_free.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBDesignFree a:hover {background-position: 0 -76px}
p.RBSeeSample a { display:block; background:url(../images/right_bar_bnr/see_customer_survey.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBSeeSample a:hover {background-position: 0 -76px}
p.RBProduct a { display:block; background:url(../images/right_bar_bnr/products.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBProduct a:hover {background-position: 0 -76px}
p.RBFeaturs a { display:block; background:url(../images/right_bar_bnr/features.png) no-repeat; height:76px; width:201px; overflow:hidden }
p.RBFeaturs a:hover {background-position: 0 -76px}

#slideshow { position: relative; width: 200px;}
#controls { background-color:#FFFFCC; display:none; left:0pt; margin:0pt; padding:6px 0; position:absolute; top:170px; width:196px; z-index:1000;}

.linkRequest { text-align:center; font-size:12px; padding:30px }
.linkRequest a {font-weight:bold;}
.linkRequest a:hover { color:#f00}

