* {margin:0; padding:0; border:0}
body {font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(images/stripe.png)}
h1 {color:#9C0814; font-weight:normal; font-size:20px; padding:5px 0}
h2 {color:#9C0814; font-weight:normal; font-size:16px; padding:5px 0}
p {padding:3px 0; line-height:1.3em}
table {width:100%; border-collapse:collapse}
td {vertical-align:top}

div.container {text-align:center}
div.sub-container {width:765px; margin:0 auto; text-align:left; background:#fff; position:relative}
div.comments {padding:5px; background:#f1f1f1}

table.prod-1001 td sup, div.four-cards td sup, div.comments sup {color:red}
div#note {position:absolute; padding:5px; background:#ffc; border:1px dashed #666; width:200px; z-index:100; display:none}

/*head*/
div.h_menuline {background:#ab322e; text-align:right; padding-right:10px; color:#fff; border-bottom:4px solid #d69997}
div.h_menuline a {color:#fff; text-decoration:none}
div.h_menuline a:hover {text-decoration:underline}
div.h_submenuline {height:2px; font-size:1px; background:#ebc74b}

/*left*/
div#left {float:left; width:154px}
a.logo {background:url(images/bg_logo.gif) no-repeat; display:block; padding:3px 10px 1px 72px; color:#fff; text-decoration:none; font-size:12px}
a.logo span {color:#FF9D1F; font-size:16px; font-weight:bold}
div#left h3 {padding:3px 0 3px 2px; color:#9C0814; background:#f2f2f2; font-weight:normal; font-size:12px}
div#left div.l_link {border-left:5px solid #ccc;background:#f2f2f2; padding:5px 3px; padding-left:12px}
div#left div.l_link a {color:#000}
div#left div.l_link_a {padding:5px 3px; padding-left:17px; background:url(images/l_link_a.gif) no-repeat #fff; background-position:0% 50%}
div#left div.l_link_a a {color:#2F65AD}
div#left div.l_link a:hover, div#left div.l_link_a a:hover {color:#2F65AD}
div.l_banner {text-align:center; margin-top:20px}
div.hacker_secure {background:url(images/hacker_secure.gif) no-repeat; height:18px; color:#104CA6; text-transform:uppercase; padding:43px 5px 0 5px; text-align:center}

/*content*/
div#content {float:right; width:602px; padding-bottom:5px; padding-right:5px}
div.top_bnr {background:url(images/bg_top_bnr.gif) no-repeat; height:18px; color:#104CA6; text-transform:uppercase; padding:43px 10px 0 480px; text-align:center}
div.trusted_brands {background:#f2f2f2; text-align:right; margin-top:5px; vertical-align:middle; padding:3px; border-bottom:2px solid #eee}
div.trusted_brands img {margin-right:15px}
div#content h1, div#content h2, div#content p {padding-left:10px}
div.average_savings {background:url(images/bg_average_savings.gif) no-repeat; text-align:center; width:152px; height:60px; float:right; margin-left:15px; margin-top:10px; margin-bottom:5px; color:#fff; font-size:14px; font-weight:bold; padding-top:10px}
div.average_savings span {font-size:22px; font-family:"Arial Black", Arial/*; font-weight:bold*/}
div.page_description {background:url(images/page_description.gif) no-repeat; clear:right; color:#fff; font-size:14px; margin-top:5px; height:30px; padding-top:10px; padding-left:80px; font-weight:bold}

/*4cards*/
div.four-cards {position:relative; width:590px; margin-left:4px;}
div.four-cards table {clear:both; width:auto; border-collapse:collapse;}
td.td-spacer {width:3px; font-size:1px}
td.prod {width:149px; border:1px solid #f2f2f2; background:url(images/bg_four_cards_btm.gif) repeat-x bottom; position:relative; padding-bottom:60px}
p.four-cards_title, a.four-cards_title {display:block; font-weight:bold; color:#fff; text-decoration:none; background:#8a7467; border-bottom:2px solid #a1a1a1; text-align:center; padding:3px 6px}
p.p_name {padding:5px; display:block; height:55px}
div.four-cards p.p_name sup, table.prod-1001 td.prod-1001-l sup {color:#9C0814}
div.p_pic, div.p_pic_1 {text-align:center}
div.p_pic a, p.p_name a, td.prod-1001-l a {color:#9C0814}
div.p_pic_1 a {color:#568BBD; font:bold 14px Arial; text-decoration:none;}
div.p_pic_1 a span {color:#B22825; font-weight:bold; font-family:Arial narrow; font-size:27px;}
div.four-cards td ul {padding:10px; list-style:none}
div.four-cards td ul li {background:url(images/l_link_a.gif) no-repeat; margin:2px 0; background-position:0px 3px; padding-left:13px}
div.four-cards-apply {position:absolute; bottom:5px; padding-left:15px}

/*index*/
h2.subtitle {color:#6e6e6e; padding-top:0}
div.imm_index {background:url(images/index_imm.gif) no-repeat; height:127px; float:right; width:108px; padding:20px 20px 0 80px}
div.imm_index a {color:#9C0814}
table.itable {margin:15px 0 10px 0}
table.itable td {border-left:1px solid #cacaca; border-right:1px solid #cacaca; width:300px}
table.itable td.td-spacer {width:3px; font-size:1px; border-top-color:#fff; border-bottom-color:#fff}
div.itable-top {background:#e5e5e5; border-top:1px solid #cacaca; margin-bottom:10px; position:relative; color:#000; padding:10px 10px 10px 60px; font-weight:bold; font-size:14px}
div.itable-top img {position:absolute; left:10px; _left:-50px; top:-5px}
div.itable-top span {font-weight:normal; font-size:11px}
div.itable-mid {background:url(images/itable-mid.gif) no-repeat; padding:7px 10px 22px 60px; color:#426793; font-weight:bold}
div.itable-mid2 {background:url(images/itable-mid2.gif) no-repeat; padding:7px 10px 22px 60px; color:#426793; font-weight:bold}
div.itable-banner {margin:5px; border-bottom:1px dotted #666; padding:10px; height:50px; color:#000}
div.itable-banner b {background:#e5e5e5; margin-bottom:10px; margin-right:10px; float:left; padding:15px 20px; color:#fff; font-size:16px}
div.itable-banner a {color:#000; text-decoration:none}
div.itable-banner a:hover {text-decoration:underline}
a.itable-more {display:block; background:#e5e5e5; text-align:center; padding:5px; font-weight:bold; color:#426793}

/*1001*/
div.ct1 {background:url(images/ct1.gif) no-repeat; height:127px; padding:20px 20px 0 480px}
div.ct2 {background:url(images/ct2.gif) no-repeat; height:127px; padding:20px 20px 0 480px}
div.ct3 {background:url(images/ct3.gif) no-repeat; height:127px; padding:20px 20px 0 480px}
div.ct4 {background:url(images/ct4.gif) no-repeat; height:127px; padding:20px 20px 0 480px}
div.ct1 a, div.ct2 a, div.ct3 a, div.ct4 a {color:#9C0814}

/*1001 table 2*/
table.prod-1001 {border-right:1px solid #dbdbdb}
table.prod-1001 td {border:1px solid #dbdbdb; text-align:center; padding:3px; vertical-align:middle; border-right:none; /*border-right:2px dotted #666; */border-left:none; background:url(images/1001_table2_bord.gif) right repeat-y #fff}
tr.prod-1001-title td {color:#fff; font-weight:bold; background:url(images/1001_table2_bord.gif) repeat-y right #8a7467}
table.prod-1001 td.prod-1001-l {text-align:left; border-left:1px solid #dbdbdb}
table.prod-1001 td.prod-1001-r {border-right:1px solid #dbdbdb; background:#fff}
tr.prod-1001-title td.prod-1001-r {font-weight:normal; background:#8a7467}
td.prod-1001-r a {color:#2F65AD}

/*details*/
div.d_title {width:322px; _width:320px; text-align:center; float:left}
div.d_hl_rew {width:280px; padding-bottom:15px; float:left}
div.d_hl_rew table {width:280px}
div.d_hl_rew table td {border-bottom:2px dotted #d4d4d4; padding:2px 5px}
div.d_hl_rew table td.td_details_attr01 {background:#f8f8f8}
.details h3, .faq_search h3 {color:#fff; font-size:12px; background:#947c6f; padding-left:10px; border-bottom:1px solid #bbada4; margin-top:10px}
.details table {border:1px solid #d4d4d4; border-collapse:separate; width:auto}
div.d_hl_rew table.d_rew td {border:0}
td.d_rew_item {text-align:center; padding:3px}

.details h3.d_about {clear:both; background:#f1f1f1; color:#a61922; border:0}
ul.ul_det01 {padding-left:20px}

div.d_3_tables {border:1px solid #d4d4d4; padding:4px; _width:594px}
div.d_3_tables h4, div.d_3_tables table {width:190px; _width:187px; margin-right:7px; float:left}
div.d_3_tables table {border:0;}
div.d_3_tables table td.td_details_attr01 {background:#f1f1f1; padding:3px; font-size:10px}
div.d_3_tables table td.td_details_attr02 {background:#f7f7f7; padding:3px; font-weight:bold; font-size:10px}
div.d_3_tables h4 {padding:3px 0; font-size:12px; color:#7890ac; margin-bottom:3px}
div.d_3_tables h4.t_1 {border-bottom:1px solid #ab7d7d}
div.d_3_tables h4.t_2 {border-bottom:1px solid #a0bbc6}
div.d_3_tables h4.t_3 {border-bottom:1px solid #ecd5ab}
.reward_link {text-decoration:underline}

/*footer*/
div#footer {clear:both; height:55px; background:url(images/bg_footer.gif) repeat-x}
div#footer a.logo {float:left; width:72px}
div.footerinfo {float:right; padding:17px 5px 0 0; color:#fff; text-align:right}
div.footerinfo a {color:#fff; text-decoration:none}
div.footerinfo a:hover {text-decoration:underline}

/*contact us*/
.href {vertical-align:middle; padding:5px; background:url(images/cu_cover.gif) no-repeat; background-position:10px 5px; padding-left:40px; cursor:pointer; color:#4d6581}
.c_form {border:1px solid #d4d4d4; margin-top:20px}
.fm_tit {background:url(images/cu_form_tit.gif) repeat-x; color:#fff; font-size:12px; padding:3px 0; position:relative; padding-left:80px; font-weight:bold; margin-bottom:30px}
.fm_tit img {position:absolute; top:-21px; left:1px; _left:-79px;}
.field {padding-top:2px; width:100px; float:left; clear:left; height:30px;}
div.field span {color:rgb(0,147,221);}
div.box_txt { padding: 0px 8px 8px 0px; text-align: justify;}

/*site map*/
.a-site-map {color:#000}
.a-site-map:hover {color:#9C0814}
div#content h2.h2-site-map {color:#46668d; padding-top:10px; padding-left:0}

/*faq*/
div.faq_header {padding:25px 0 25px 105px; background:url(images/faq_header.gif) no-repeat; background-position:10px}
div#content div.faq_header h1 {padding-left:0; padding-bottom:0}
div.faq_header span {color:#4f4f4f; font-size:12px}
.faq_search2 {border:1px solid #d4d4d4; margin-bottom:10px; padding:10px 15px; background:url(images/faq_search.gif) repeat-x bottom}
.faq_search h3 {margin-top:0}
.faq_searchbtn {background:url(images/faq_search_answer.gif) no-repeat; width:111px; height:36px}
.faq_note {border:1px solid #d4d4d4; border-top:0; padding:10px; background:#f5efdf}
.faq_pages {background:#947c6f; padding:5px; height:15px; color:#fff; margin:5px 0}
.faq_pages .pages {float:left}
.faq_pages .pages2 {float:right}
div.icccs_box {padding:8px; border:1px solid #d4d4d4; margin-bottom:5px; width:584px}
div.icccs_box img {float:left}
div.icccs_box span {color:#716f6e}
div.user {float:left; margin-left:12px; width:200px; border-right:#d6d5d5 solid 1px; margin-right:10px}
div.quest {background-color:#f2f2f2;padding:8px; margin:10px 0px 10px 0px; width:500px; float:left; @float:none}
div#content div.quest p {text-align:justify;padding:0px;margin:0px;}
div.answer { float:left; width:500px; padding-left:8px}
div#content div.answer p {color:#000; text-align:justify; padding:3px 0px 0px 0px; margin:0px;}
div.answer span {color:#804041}
div.str_pages {border:1px solid #d4d4d4;margin-top:5px; background-color:#f2f2f2; color:#1A6F4A; padding:5px 50px 5px 5px; text-align:center;}
td.page_nav_e {border:#FAA74A solid 1px; font-weight:bold; text-align:center; cursor:pointer; color:#1A6F4A; background-color:white}
td.page_nav_e a.navig {color:#2F65AD}
td.page_nav_d {border:#FAA74A solid 1px; font-weight:bold; text-align:center; color:#1A6F4A; background-color:#EDF5DE;}
div.tab_ok {color:#fff; text-align:center; padding-top:3px; height:21px; width:301px; float:left; font-size:14px; margin:0px; background:url(images/faq_tab_ok_l.gif) no-repeat right}
div.tab_ok-r {color:#fff; text-align:center; padding-top:3px; height:21px; width:301px; float:left; font-size:14px; margin:0px; background:url(images/faq_tab_ok_r.gif) no-repeat}
div.tab_no {color:#fff; background:url(images/faq_tab_no.gif) repeat-x; text-align:center; font-size:14px; padding-top:3px; height:21px; width:301px; float:left; cursor:pointer; margin:0px;}
div.tab_form { height:240px; border:1px solid #d6d5d5; border-top:0px; clear:left; padding:10px;}
div.tab_result { height:150px; _height:163px; border:1px solid #d6d5d5; border-top:0px; clear:left; padding:100px 10px 10px 10px; text-align:center;}
input.fname {width:280px; border:1px solid #d6d5d5; margin-top:6px; @margin-top:7px;}
#text_fname { float:left; padding-right:10px;}
#text_email { float:left;}
input.checkbox { border:0px; margin:0px; padding:0px; height:14px;}
input.email { width:237px; border:1px solid #d6d5d5; margin-top:6px;}
div#tab_1, div#tab_2 {float:left}
/*404*/
div.bts_error_404
{
padding: 20px 20px 0 20px
}
div.bts_error_404 h1
{
font-size:34px;
}
div.bts_error_404 ul
{
padding-left:20px
}


/*-------------- discover blok --------------*/
.discover_bl { margin:0; padding:0; background:url('images/discover-flag-bl-bgr.jpg') right no-repeat; height:151px; border:1px solid #D1D0CE; margin:0 0 0px 0; position:relative; width:599px;}
.f_descr {width:153px; float:right; padding:8px 0 0 8px;}
.f_descr p {background:url('images/discover-flag-bl-point.gif') 0px 6px no-repeat; padding:0 5px 0 9px; margin:0 0 8px; color:#575757;}
.f_prd {padding:3px 0 0 4px; float:right; width:163px; text-align:center;}
.f_prd p {padding:0;}
.f_prd a {font-weight:normal; color:#000;}
.f_prd a b{ color:#000;}
.f_img_card {padding:10px 0 5px 0px;}
.f_see_det {width:100px; height:20px; position:absolute; z-index:2; bottom:-5px; left:330px;}
.f_see_det a{color:#C98280; font:normal 11px Arial; text-decoration:underline;}
.discover_tit {color:#6F6F6F; background:#ccc; height:24px; font:bold 16px Arial; border:1px solid #D1D0CE; border-bottom:none; padding:4px 0 0 0px;margin:5px 0 0 0px;  width:599px; text-align:center;}
div.sectwarnhit {padding-top:5px; background-color:#F5F5F5; width:599px; height:49px; clear:both;border:1px solid #C3C3C3;}
div.sectwarnhit div {float:left; margin:0px 10px 0px 10px; width:50px; height:44px; padding:3px 0px 0px 20px; }
div.sectwarnhit p {color:#000306; font:normal 15px arial; float:left; padding:0px; margin:0px; padding-top:3px; width:480px; text-align:left;}
div.sectwarnhit p b {color:#000306; font:bold 15px arial;}
div.sectwarnhit p a {color:#990000; font:normal 15px arial; text-decoration:underline;}
div.sectwarnhit p span {color:#990000; font:bold 15px arial;}

  td.specialprd {border:solid 1px #C1C1C1; padding:3px; text-align:center; width:290px; position:relative;}
  div.prdspecdscr1, div.prdspecdscr2 {margin-left:12px;}
  div.prdspecdscr1 p, div.prdspecdscr2 p { text-align:left; color:#333333; font:bold 14px arial; background:url(images/orange-dot.gif) no-repeat 0px 50%; padding:5px 0px 0px 12px; margin-top:8px;} 
  div.prdspecdscr2 p {background:url(images/blue-dot.gif) no-repeat 0 50%;}
  div.prdspeclink {float:left;background-color:#EDEDED; width:130px; height:30px;}
  div.prdspeclow {background-color:#EDEDED; height:30px; border-top:dotted 1px #A9A9A9; padding-top:10px;}
  div.prdspeclink {text-align:left}
  div.prdspeclink a {color:#333; text-decoration:none;}
  div.prdspeclink a:hover {text-decoration:underline}
  div.lads {height:39px; width:586px; padding-bottom:2px; margin-left:3px;}
  
.bot_note {
  background: url('./images/warnbg.gif')  no-repeat;
  padding:8px 0 7px 67px;
  clear:both;
  font-size:14px;
  color:#fff;
  width:535px;
  height:33px;
}
.bot_note span,
.bot_note a {
  font-size:14px;
  color:#FF634F;
}
.bot_note span,
.bot_note b {
  font-size:14px;
  font-weight:bold;
}
  
div.bcob1 {
text-align:center;background-color:#EDEDED; padding:31px 0px 10px 0px;
}	

div.bcob2 {
text-align:center;background-color:#EDEDED; padding:15px 0px 10px 0px;
}	