/*========== DEFAULT ==========*/
* {padding:0; margin:0; vertical-align:top; text-align:left; font:normal 12px Arial; border:0; color:#000;}
table {border-collapse:collapse; empty-cells:hide;}
body {background:#F2F2F2;}
a:hover {text-decoration:none;}
strong {font-weight:bold;}

/*========= PAGE ==========*/
.body {width:900px; margin:0 auto; padding:6px 0 0;}

/*====>> TOP <<====*/
.top {float:left; background:#0277B2;}
.top_location_us, .top_location_can {width:95px; background:url('images/flag-us.gif') 18px center no-repeat; float:left; text-align:center; margin:12px 0; padding:2px 0 2px 45px; border-right:1px solid #fff; color:#CCCCCC; font-size:12px;}
.top_location_can {background:url('images/flag-canada.gif') 18px center no-repeat;}
.top_location_us a, .top_location_can a {color:#FFF; font-size:12px;}
.top_menu {float:left; width:260px; color:#fff; padding:21px 0 21px 19px;;}
.top_menu a {color:#fff; font-size:11px;}
.category_block {float:left; width:900px; height:91px; background:#fff url('images/cat_bot_line.gif') bottom repeat-x; clear:both;}
.category_1 {width:160px;}
.category_2 {width:160px;}
.category_3 {width:150px;}
.category_4 {width:130px;}
.category_5 {width:150px;}
.category_6 {width:150px;}
.category_1, .category_2, .category_3, .category_4, .category_5, .category_6 {
  float:left;
  height:28px;
  text-align:center;
  padding:10px 0 0;
}
.category_1 a, .category_2 a, .category_3 a, .category_4 a, .category_5 a, .category_6 a {color:#235296; font-size:12px;}

/*====>> LEFT <<====*/
.middle {float:left; clear:both; width:900px; background:#fff; padding:10px 0 29px;}
.middle_left {float:left; width:194px; background:#fff;}
.ml_1 {float:left; width:194px; background:#E6E6E6; padding-bottom:13px;}
.ml_2 {float:left; width:194px; clear:both; padding:2px 0 0;}
.title_category {height:18px; float:left; font:bold 14px Arial; padding:2px 0 0 18px; margin:15px 0 3px; position:relative; width:176px;}
.left_str_1, .left_str_2, .left_str_3, .left_str_4, .left_str_5, .left_str_6 {width:18px; height:20px; position:absolute; left:-8px; bottom:0px;}
.left_str_1{background:url('images/left-str-1.gif');}
.left_str_2{background:url('images/left-str-2.gif');}
.left_str_3{background:url('images/left-str-3.gif');}
.left_str_4{background:url('images/left-str-4.gif');}
.left_str_5{background:url('images/left-str-5.gif');}
.left_str_6{background:url('images/left-str-6.gif');}
.item_category {float:left; clear:both; height:19px; padding:3px 0 0 18px; width:176px;}
.item_category_sel {float:left; clear:both; height:19px; padding:3px 0 0 18px; font-size:14px; color:#C92D39; background:#fff; width:176px}
a.item_1, a.item_2, a.item_3, a.item_4, a.item_5, a.item_6 {font-size:14px; text-decoration:none;}
a.item_1:hover {color:#FFB829}
a.item_2:hover {color:#E57A61}
a.item_3:hover {color:#CE3A45}
a.item_4:hover {color:#7336C9}
a.item_5:hover {color:#699DD1}
a.item_6:hover {color:#8CC63F}
.left_all {height:23px; float:left; padding:7px 0 0 42px; margin:9px 0 0; position:relative; width:152px; background:#333;}
.left_big_str_1, .left_big_str_2{width:30px; height:30px; position:absolute; bottom:0; left:-12px;}
.left_big_str_1 {background:url('images/left-big-str-1.gif');}
.left_big_str_2 {background:url('images/left-big-str-2.gif');}
a.all_bc_1, a.all_bc_2 {font:bold 14px Arial; color:#fff;}
a.all_bc_1:hover {color:#6D9113;}
a.all_bc_2:hover {color:#007C6D;}

/*====>> BOTTOM <<====*/
.bottom {float:left; clear:both; width:900px; height:60px; background:#fff;}
.bottom_left {background:url('images/bottom-line-1.gif') left top repeat-x; width:600px; float:left; padding:4px 0 0 0;}
.bottom_right {background:url('images/bottom-line-2.gif') left top repeat-x; width:287px; float:left; padding:12px 0 0 13px; font-size:12px; color:#235296;}
.bottom_left img, .bottom_left div{float:left;}
.bottom_left div {font-size:12px; padding:6px 0;}
.bottom_right a {font-size:12px; color:#235296;}

/*====>> CENTER INDEX <<====*/
.middle_right {padding:0 0 0 30px; width:676px; float:left;}
h1.index_h1 {color:#235296; font:bold 25px Arial; padding:15px 0 0 0; float:left; clear:both; width:676px}
.text {padding:10px 0 0 0; width:666px;}
h1.index_title, h2.index_title {font:bold 20px Arial; padding:20px 0 0 0; float:left; clear:both; width:676px;}
h1.index_title {font:bold 22px Arial;}
.index_descr_1 {background:url('images/index-big-str-1.gif');}
.index_descr_2 {background:url('images/index-big-str-2.gif');}
.index_descr_3 {background:url('images/index-big-str-3.gif');}
.index_descr_4 {background:url('images/index-big-str-4.gif');}
.index_descr_ab {background:url('images/index-big-str-ab.gif');}
.index_descr_1, .index_descr_2, .index_descr_3, .index_descr_4, .index_descr_ab  {width:481px; padding:0 0 0 84px; margin:23px 0; background-position:left center; background-repeat:no-repeat; float:left; clear:both;}
.index_descr_ab {font-size:12px;}
.index_prd_blok_1 {width:225px; float:left; clear:both;}
.index_prd_blok_2, .index_prd_blok_3 {width:225px; float:left;}
.ipb_tit, .ipb_img, .ipb_p_name, .ipb_descr, .ipb_apply, .ipb_det, .index_bot_bord, .text {float:left; clear:both}
.ipb_tit {padding:0 0 13px 0;}
.ipb_p_name { padding:5px 0 13px 0; }
.ipb_p_name a {color:#235296}
.main_link a.p_name_href { color:#C11B30}
.ipb_img {height:48px;}
.ipb_tit a {color:#235296; font:bold 16px Arial;}
.ipb_descr {padding:0 0 10px 0; width:185px; font:bold 14px Arial; color:#0277B2;}
.ipb_descr b {font:bold 14px Arial; color:#0277B2;}
.ipb_apply {margin:0 0 12px 0;}
.ipb_det a{color:#235296; font-size:12px;}
.index_bot_bord {background:url('images/index-bot-bord.gif') left bottom repeat-x; height:15px; width:660px;}

/*====>> PAGE <<====*/
h1.h1_page {padding:17px 0 5px; font:bold 22px Arial; width:676px; float:left;}
.main_prd_bl, .main_link {width:157px; text-align:center; float:left; clear:both;}
.main_link {margin:9px 0 11px;}
.main_link a {font-size:12px; color:#235296;}
.main_prd_descr {margin:12px 0 0 28px; float:left; width:463px;}
.mp_descr_top {background:url('images/det-str.gif') 60px top no-repeat; width:344px; float:left; padding:12px 0 12px 119px; font:bold 17px Arial;}
.mp_descr_top b{font:bold 17px Arial;}
.mp_descr_body {width:402px; padding:5px 0 0 61px; float:left;}
table.main_attr, table.prd_table {width:647px; border:1px solid #808080; margin:6px 0 10px 0; background:#FFD99C; float:left; clear:both;}
td.main_head_attrs {background:#FFD99C; height:27px; text-align:center; vertical-align:middle; border-left:1px dashed #B3A081; font:bold 12px Arial; padding:0px 5px;}
td.main_body_attrs, td.main_body_attrs_1 {background:#fff; text-align:center; vertical-align:middle; border-left:1px dashed #B3A081; padding:5px; font-size:11px}
td.main_body_attrs_1 {font-size:12px;}
table.prd_table {margin:12px 0 10px 0; background:#E6E6E6;}
td.prd_head_attrs {background:#E6E6E6; text-align:center; vertical-align:middle; border:1px solid #808080; height:23px; padding:0 3px;}
.prd_body_attrs_1, .prd_body_attrs_2, .prd_body_attrs_3, .prd_body_attrs_4, .prd_body_attrs_5 {padding:5px; border-left:1px solid #808080; border-bottom:1px dashed #B3A081; background:#fff; text-align:center; vertical-align:middle;}
.prd_body_attrs_1 {width:160px;}
.prd_body_attrs_2 {color:#0277B2; font-size:14px;}
.prd_body_attrs_3 {color:#C11B30;}
.prd_body_attrs_4, .prd_body_attrs_5 {color:#4C4C4C;}
.prd_div {text-align:center; padding:2px 0;}
a.prd_merch {color:#235296; font-size:11px;}
a.prd_prd {color:#C11B30; font-size:11px;}
a.prd_det {color:#235296; font-size:11px;}

.content_bot_tit {height:28px; background:url('images/1001-str-cont.gif') left no-repeat; margin:8px 0 0 3px; padding:6px 0 0 49px; font:bold 17px Arial; float:left; clear:both; width:590px;}
.content_bot_bod {float:left; clear:both; padding:0 0 0 52px; width:590px;}
.det_prd {padding:10px 0 22px 0; width:160px; text-align:center; float:left; clear:both;}
.det_descr {margin:15px 0 0 0px; background:url('images/det-str.gif') left center no-repeat; float:left; font:bold 17px Arial; padding:12px 0 12px 63px; width:340px;}
.det_descr_2 {float:left; clear:both; width:403px; padding:5px 0 10px; font-size:12px;}
.det_descr_mega {float:left; width:403px; margin:0 0 0 81px;}
table.det_attrs {width:647px; border:1px solid #808080; float:left; clear:both; margin:11px 0 23px; background:#FFD99C;}
td.det_attr_tit {background:#FFD99C; padding:8px 20px; font:bold 14px Arial; vertical-align:middle; width:190px; border-bottom:1px dashed #B3B3B3;}
td.det_attr_bod {background:#fff; padding:5px 20px; vertical-align:middle; border-bottom:1px dashed #B3B3B3;}
.det_join {width:647px; text-align:center; float:left; clear:both;}

.left_stb, .right_stb, .ab_tit, .ab_text {width:313px; float:left; padding:11px 0 0 0;}
.left_stb {padding-right:20px; clear:both; float:left;}
.left_stb p, .right_stb p {padding:0 0 15px;}
.ab_tit {color:#61AACF; font:bold 17px Arial; float:left; padding:0; float:left;}
.ab_text {padding:10px 0 25px; float:left;}
.you_q {padding:0 0 8px; font:bold 20px Arial; color:#61AACF; float:left; clear:both; width:400px;}
.c_form {float:left; clear:both; width:647px; border:2px solid #E9E9E9; background:#F2F2F2;}
.c_left {float:left; padding:10px 24px 20px 24px; width:198px;}
.c_text_t {float:left; clear:both; padding:0 0 3px 3px; font-size:12px; width:180px;}
.c_form_i, .c_form_i_err {height:20px; width:195px; border:1px solid #CFCFCF; float:left; clear:both; margin:0 0 10px 0; font-size:15px;}
.c_form_is, .c_form_is_err {height:20px; width:95px; border:1px solid #CFCFCF; float:left; clear:both; margin:0 10px 10px 0; font-size:15px; text-align:center;}
.c_right {float:left; padding:10px 0px 20px 0px; width:390px;}
.txt_area, .txt_area_err {width:366px; height:120px; float:left; clear:both; border:1px solid #CFCFCF; margin:0 0 20px;}
.c_img {height:22px; width:90px; float:left;}
.reqv {float:left; clear:both; padding:10px 0 0 8px; font-size:13px; color:#2073BE; width:108px;}
.c_btn {float:left; width:107px; height:32px; background:url('images/c-sand.gif'); margin:0 0 0 34px; cursor:pointer;}
.c_form_i_err, .txt_area_err, .c_form_is_err {border:1px solid #FF5050;}

a.letter_a {color:#4069A4; text-decoration:underline; padding:0 2px; font:bold 15px Arial;}
a.letter_a:hover {text-decoration:none;}
a.letter_n {color:#A2A2A2; text-decoration:none; padding:0 2px; font:bold 15px Arial; cursor:default;}
.str_letter {float:left; clear:both; padding:3px 0 24px; width:623px;}
.let_left_bl {float:left; clear:both; margin:0 0 0 33px; padding:0 10px 0 0; width:300px;}
.let_right_bl {float:left; width:300px;}
.bl_let_na {float:left; position:relative; padding:0 0 0px 33px; clear:both; margin:0 0 20px 0; width:250px; height:24px;}
.bl_let {float:left; position:relative; padding:0 0 0px 33px; clear:both; margin:0 0 20px 0; width:250px;}
.bl_let a{color:#4069A4; font-size:12px;}
.lett_abs {position:absolute; top:0; left:0;}
.about_gtext {padding:0 0 0 85px; background:url('images/content-str.gif') left top no-repeat; font-size:12px; float:left; clear:both; margin:20px 20px 40px 0; width:562px;}
.about_gtext p {padding:0 0 10px;}
.about_gtext b {font:bold 12px Arial}
.about_gtext a {font:normal 12px Arial; color:#235296;}
.comm_form {text-align:center; float:left; clear:both; width:647px; padding:5px 0; font:bold 12px Arial;}
.about_h2 {font:bold 15px Arial; color:#61AACF;}
.ab_text {padding:15px 0 22px;}
.sm_blok {width:205px; float:left; margin-right:10px;}
.sm_text {padding:10px 0 0px 28px;}
.sm_text a {font-size:13px;}
.sm_h2_1, .sm_h2_2, .sm_h2_3, .sm_h2_4, .sm_h2_5, .sm_h2_6, .sm_h2_7, .sm_h2_8, .sm_h2_9, .sm_h2_10, .sm_h2_11, .sm_h2_12, .sm_h2_13, .sm_h2_14, .sm_h2_15, .sm_h2_16, .sm_h2_17, .sm_h2_18 {width:165px; float:left; clear:both; font:bold 14px Arial; padding:10px 0 10px 41px; margin:57px 0 0;}
.sm_h2_1, .sm_h2_10 {background:url('images/sm-1.gif') left center no-repeat;}
.sm_h2_2, .sm_h2_11 {background:url('images/sm-2.gif') left center no-repeat;}
.sm_h2_3, .sm_h2_12 {background:url('images/sm-3.gif') left center no-repeat;}
.sm_h2_4, .sm_h2_13 {background:url('images/sm-4.gif') left center no-repeat;}
.sm_h2_5, .sm_h2_14 {background:url('images/sm-5.gif') left center no-repeat;}
.sm_h2_6, .sm_h2_15 {background:url('images/sm-6.gif') left center no-repeat;}
.sm_h2_7, .sm_h2_16 {background:url('images/sm-7.gif') left center no-repeat;}
.sm_h2_8, .sm_h2_17 {background:url('images/sm-8.gif') left center no-repeat;}
.sm_h2_9, .sm_h2_18 {background:url('images/sm-9.gif') left center no-repeat;}
div.spacer {clear:both;}

.h2_h1_1 {float:left; clear:both; font-size:12px; font-weight:bold; width:647px; padding:0 0 17px 0;}
.p_404 {font:normal 12px Arial; clear:both; float:left; padding:3px 0 3px 85px; width:450px}
.p_404 b {font-size:14px;}
.p_404 a {font:bold 12px Arial; color:#6D9113;}

.det_h2 {font:bold 14px Arial; padding:2px 0 5px;}
.sm_space {float:left; font-size:1px; clear:both; width:670px;}
/*DOUBLE SPLASH*/
div.double_splash_main { padding-left:0px; width:706px}
div.double_products a {color:#828282}
div.first_club, div.second_club, div.third_club, div.fourth_club { float:left; background:url(images/double_splash/first_club.gif) 0 169px no-repeat; width:181px; height:392px; text-align:center}
div.second_club {background:url(images/double_splash/second_club.gif) 0 169px no-repeat; width:173px}
div.third_club {background:url(images/double_splash/third_club.gif) 0 169px no-repeat; width:175px}
div.fourth_club {background:url(images/double_splash/fourth_club.gif) 0 169px no-repeat; width:177px}
div.double_pic_name { text-align:center; height:76px}
table.double_descr { height:80px; background:url(images/double_splash/double_descr_back.gif) left 6px no-repeat; width:145px; margin:3px 0 0px 20px; //margin-left:10px}
table.double_descr td { padding-left:24px; font:bold 15px Arial Narrow; vertical-align:middle}
table.double_descr td b { color:#dc2400; font:bold 15px Arial Narrow;}
div.double_steps { height:204px; background:url(images/double_splash/prod_steps_back.gif) #07192a 0 20px repeat-x; padding:40px 0 0 54px}
div.clear { clear:both; font-size:0; height:0;background:url(images/double_splash/prod_steps_back.gif) 0 center repeat-x; width:100%}
div.double_apply  {padding:14px 0 0 35px}
div.steps_top { background:url(images/double_splash/steps_top.gif) no-repeat; height:5px; font-size:0}
div.steps_bottom { background:url(images/double_splash/steps_bottom.gif) no-repeat; height:6px; font-size:0}
div.steps_inner_top { background:url(images/double_splash/steps_inner_top.gif) no-repeat; height:5px; margin-left:75px; font-size:0}
div.steps_inner_bottom { background:url(images/double_splash/steps_inner_bottom.gif) no-repeat; height:7px; margin-left:75px; font-size:0}
div.steps_block {background:#737373; width:607px; padding-bottom:20px}
div.steps_block span { color:#fce09a; padding-left:46px; font:bold 16px Arial; display:block; height:12px; padding-top:6px}
div.d_step_1 p, div.d_step_2 p, div.d_step_3 p {color:#fff; padding:8px 0 10px 11px; font-size:12px; background: url(images/double_splash/step-border.gif) 0 bottom no-repeat}
div.d_step_2 p {padding:14px 0 8px 11px;}
div.d_step_3 p {padding:15px 0 8px 11px;}
div.d_step_3 p.p_no_b { background:none}
div.d_step_1, div.d_step_2, div.d_step_3 { height:34px; border-right:1px solid #d0d0d0; background:url(images/double_splash/step-1.gif) #999999 left top no-repeat; margin:0 45px 0 43px; font-weight:bold; padding-left:37px}
div.d_step_2 {background:url(images/double_splash/step-2.gif) #999999 left top no-repeat; height:37px; }
div.d_step_3 {background:url(images/double_splash/step-3.gif) #999999 left top no-repeat; height:37px; }
div.double_texts { background:url(images/double_splash/double-texts.gif) left top no-repeat; }
div.double_left{ float:left}
div.double_left { width:440px; padding-right:25px; padding-left:15px}
div.double_right  { width:200px; text-align:center; padding:55px 0 0 0px; margin-left:503px}
div.double_left h2 { padding:45px 0 0 13px; color:#6e2201; font:bold 18px Arial}
div.double_left p {padding:15px 0 0px 13px; font:normal 12px Arial}
div.double_right h3 { color:#6e2201; font:bold 14px Arial; text-align:center; padding:0 10px 0 10px}
div.right_prod_block { border-left:1px dashed #b1b1b1; margin-top:10px; text-align:center}
div.right_prod_block img { margin-top:23px}
div.right_prod_block  p { padding:0 15px 55px 15px}
div.double_right a, div.double_left a { color:#46a5c3;  font:normal 12px Arial}
div.right_prod_block  p.marchant_right { text-align:center; font-weight:bold; padding-bottom:10px; color:#000; padding-top:4px}
div.no_bg { background:none}
h1.double_h { font-size:12px; color:#999999; padding-left:10px}