.deals, .deals2    { width: 611px; margin: 10px 0 0 0; clear: both; float: left; }.deals_space_l, .deals_space_r        { float: left; width: 300px; background: url(../../images/1/design/white_roh_leva.gif) left top no-repeat  white; border-bottom: 1px solid #C5C5C5; }        .deals_space_r { width: 296px; float: right; }.deals_space_l,  .deals_space_r          { float: left; width: 305px; width: 50%; background: url(../../images/1/design/white_roh_leva.gif) left top no-repeat  white; border-bottom: 1px solid #C5C5C5; }        .deals_space_r { width: 304px; float: right; border-left: 1px solid #C5C5C5; }.deals_space_l .image, .deals_space_r .image { float: left; width: 110px; height: 110px; min-height: 110px; margin: 0 5px 0 0; }.deals_space_l img, .deals_space_r img  { display: block; }.data      {}.data a      { height: 53px; display: block; font-weight: bold; padding: 5px 0 0 0; }.data strong, .data .rpr, .data .save           { display: block; text-align: right; margin: 2px 5px 0 0; font-size: 1.2em; }        .data .rpr  { margin-top: 3px; font-size: .8em; font-style: normal; }         .data .save { margin-top: 0; font-size: .9em; color: red; font-weight: bold; }       .data .save a  { display: inline; float: left; font-weight: normal; height: auto; padding: 0; }       .b_sel ul, .also_need ul      { list-style: none; padding: 0; margin: 0; }.b_sel ul li, .also_need ul li   { float: left; display: block; padding: 0; margin: 0 35px 0 0; width: 180px; }.b_sel ul li.third, .also_need ul li.third              { float: left; display: block; padding: 0; margin: 0; }.b_sel ul li a, .also_need ul li a { background: none; padding: 0; margin: 0; }.b_sel ul li ul, .also_need ul li ul{ display: list-item; padding: 0; margin: 10px 0 0 0; }              .also_need ul li ul.first_ul { clear: both; }.b_sel ul li ul li, .also_need ul li ul li              { padding: 0; margin: 0 0 2px 0; border-bottom: 1px solid #E6E6E6; position: relative; }.b_sel ul li ul li h4, .also_need ul li ul li h4            { background: #E6E6E6; padding: 3px 3px 3px 10px; font-size: 1em; margin: 0; }.also_need ul li ul li span   { margin: 0; padding: 2px 5px 3px 10px; font-size: .9em; display: block; background: #F9F9F9; }.also_need ul li ul li span a   { font-weight: normal; }.b_sel ul li ul li a, .also_need ul li ul li a              { font-weight: bold; font-size: .9em; padding: 3px 0 3px 0; display: block;  }.b_sel ul li ul li .image, .b_sel ul li ul li .no_image,.also_need ul li ul li .image, .also_need ul li ul li .no_image               { float: left; width: 70px; height: 85px; }            .b_sel ul li ul li .no_image , .also_need ul li ul li .no_image              { background: url(../../images/1/design/no_image_pidi.gif) no-repeat; }.b_sel ul li ul li .price, .also_need ul li ul li .price              { position: absolute; bottom: 2px; right: 0; font-weight: bold; font-size: .9em; }  .also_need ul li ul li .price   { left: 70px; bottom: 12px; } .also_need ul li ul li a.add   { position: absolute; bottom: 2px; right: 0; } #sa       { width: 611px; background: url(../../images/1/design/sa_bg.gif) repeat-y; padding: 0; margin: 0;   position: relative;  }#sa_cont     { padding: 0 10px;  }#sa .nohy     { position: absolute; right: 0px; top: 42px; width: 84px; height: 125px; background: url(../../images/1/design/nohy.gif) no-repeat right; }#sa h3      { color: white; padding: 24px 0 0 10px; margin: 0; font-size: 1em; }#sa .head_1    { background: url(../../images/1/design/sa_1.gif) no-repeat; height: 42px; }#sa p      { margin: 15px 0 8px 0; }#sa #sa_ender    { width: 100%; height: 20px; background: url(../../images/1/design/sa_bottom.gif) repeat; }#sa form     { padding: 0; margin: 0; }#sa table#sa_tbl       { width: 555px; font-size: 1em; margin: 0; clear: both; }#sa table#sa_tbl th      { text-align: left; }label#assist_feature_desc    { display: block; }#sa table#sa_tbl a     { font-size: .9em; }#sa table#sa_tbl input     { font-size: .9em; width: 85px; }           html>body #sa table#sa_tbl input#sa_key { margin-top: 0px; }#sa table#sa_tbl input#sa_key  { margin-top: -1px; }#sa table#sa_tbl select, #sa table#sa_tbl .in            { font-size: .9em; color: #000; width: 135px; border: 1px solid black; }#sa table#sa_tbl select#sa_price { width: 120px; }#sa table#sa_tbl label     { padding: 8px 0 0 2px; font-size: .9em; }#sa table#sa_tbl th input.sub  { background: url(../../images/1/design/but_sa_find.gif)  no-repeat; width: 200px; height: 30px; border: 0; margin-right: 8px; padding: 0px; display: block; float: right; z-index: 500; }#sa table#sa_tbl td#sa_advice_center a { display: block; width: 210px; }div.sa_box_result      { padding: 4px 5px 4px 5px; margin: 0; background: #FCFCFC; border: 1px solid #ccc;  }div.sa_box_result p.sa_text_1  { padding: 0; margin: 0; display: block; width: 100%;}div.sa_result        { width: 210px; float: left;  margin: 0;  padding: 0; font-size: .9em; }#sa ul.sa_ul   { float: left; width: 290px;  font-size: .9em; padding: 0; margin: 0 0 0 20px;  }iframe#id_iframe_features { background: F9F9F9; width: 280px;}   .sa_res       { background: url(../../images/1/design/sa_res_bg.gif) no-repeat left bottom #F9F9F9; width: 100%; }.sa_res .sa_res_cont  { min-height: 90px; height: 90px; }div[class] .sa_res_cont { height: auto; }.sa_res .sa_res_cont .data { margin: -12px 0 5px 300px; }.sa_res .sa_res_cont strong{ padding: 5px 0 0 50px; display: block; }a.a_bold      { display: block; text-align: right; font-weight: bold; margin: 0 2px 20px 0; font-size: .9em; }.vypis_tbl .items    { width: 100%; float: left; margin-top: 5px; }.vypis_tbl .items  td  { padding: 2px; }.vypis_tbl .items th     { color: white; padding: 0 7px; font-size: 11px; text-align: left; font-weight: bold; }.vypis_tbl .items th.left_roh, .vypis_tbl .items th.right_roh           { height: 23px; background: url(../../images/1/design/white_roh_leva.gif) no-repeat #57A2EB; width: 70px; border-right: 1px solid #fff;  }           .vypis_tbl .items th.right_roh             { background: url(../../images/1/design/white_roh_prava.gif) no-repeat right top; background-color:  #57A2EB; border: 0;  }          .vypis_tbl .items th.product_name { width: 210px; border-right: 1px solid #fff; }.vypis_tbl .items th.ratings    { width: 70px; border-right: 1px solid #fff; }            html>body .vypis_tbl .items th.ratings { width: 80px; }.vypis_tbl .items th.th_dostupnost { border-right: 1px solid #fff; }            .vypis_tbl .items tr.list,  .vypis_tbl .items tr.list2 { background: #E6E6E6;  color: Black; }.vypis_tbl .items tr.list td,  .vypis_tbl .items tr.list2 td  { padding: 2px 0 0 0; }.vypis_tbl .items tr.list2 td  { padding: 5px 0 0 0; }.vypis_tbl .items tr.list2 td.th_compare { padding: 0; }.vypis_tbl .items tr.list2 td.th_compare a.compare { padding: 0; background: none; }.vypis_tbl .items tr.list td a, .vypis_tbl .items tr.list2 td a { background: url(../../images/1/design/arr_down.gif) no-repeat right; padding: 0 14px 0 5px; font-size: 0.7em; text-decoration: none; }.vypis_tbl .items tr.list2 td a { background: url(../../images/1/design/arr_up.gif) no-repeat right; }.vypis_tbl .items tr.list td.searched_by {background: #CC0000; }.vypis_tbl .items tr.list td.searched_by a { color: white; background: url(../../images/1/design/arr_down_white.gif) no-repeat right;}.vypis_tbl .items td.name a  { font-size: 1em; font-weight: bold; padding: 0; margin: 0; }.vypis_tbl .items td.name_bundle  { font-size: 1em; font-weight: bold; padding: 0; margin: 0; }.vypis_tbl .items tr.list td.compare { text-align: center; padding: 0; margin: 0; }.vypis_tbl .items tr.list td a.compare { text-align: center; background-image: none; padding: 0; margin: 0; }.vypis_tbl .items td.not_available  { color: Green; font-size: .85em; padding: 0 0 0 4px; }.vypis_tbl .items td.brand, .vypis_tbl .items td.available, .vypis_tbl .items td.price             { font-size: .9em; font-weight: bold; text-align: center; }td#red_color    { background: #CC0000; }td#red_color a   { color: #fff;   }td#red_color a   { background-image: url(../../images/1/design/arr_down_white.gif); }span.prod_sku   { display: block; }                        .vypis_tbl .items td.rate span, .vypis_tbl .items td.rate span.half, .vypis_tbl .items td.rate3 span, .vypis_tbl .items td.rate span.half                 { float: right; width: 15px; height: 15px; background: url(../../images/1/design/star.gif) no-repeat; }.vypis_tbl .items td.rate span.half, .vypis_tbl .items td.rate3 span.half             { background: url(../../images/1/design/star_half.gif) no-repeat; }.vypis_tbl .items td.rate3    { width: 90px; padding: 0 20px 0 0; }.vypis_tbl .items td.rate     { width: 75px; }   .vypis_tbl .items td.price    { border-right: 1px solid #CCCCCC;  } .vypis_tbl .items td.price em   { display: block; font-style: normal; font-weight: normal; font-size: .8em; }.vypis_tbl .items td.brand    { font-size: 9px; border-left: 1px solid #CCCCCC;   }.vypis_tbl .items td.brand img  { width: 70px; }.vypis_tbl .items td.available  { color: green; font-weight: normal; }.vypis_tbl .items td input.check  { text-align: center; margin: 0; margin-left: auto; margin-right: auto; display: block; padding: 0; }.vypis_tbl .items td.popis    { width: 470px; }.vypis_tbl .items td.popis a    { display: block; margin: 2px 0 0 0;  font-size: .85em;}.vypis_tbl .items td.sub_small   { vertical-align: bottom; border-right: 1px solid #CCCCCC;  }.vypis_tbl .items td.sub_small input.in  {  display: block; width: 25px; padding: 0; margin: 0 auto; border: 1px solid #B8B8B8; margin-bottom: 3px; text-align: center;}.vypis_tbl .items td.sub_small input{ padding: 0 0 5px 0; clear: both; }.vypis_tbl .items td.horiz    { border: 1px solid #cccccc; border-top: 0; height: 1px; padding: 0; margin: 0; font-size: 0.1em; } a.next          { float: right; }.vypis_tbl .items td.brand_b    { width: 80px; text-align: center; font-weight: bold; }.vypis_tbl .items td.name_b    { width: 350px; display: block; font-weight: bold; }.vypis_tbl .items td.available_b  { width: 90px; color: Green; }.vypis_tbl .items td.popis_b    { width: 480px; }.inter_back         { text-align: right; margin: 5px 4px 0 0; }#bundle_sum         { float: right; width: 300px; text-align: right; font-weight: bold; margin: 0 0 20px 0; }#bundle_sum p, #bundle_sum em   { text-align: right; }#bundle_sum p.usual_price     { font-size: 1.1em; margin: 0; padding: 0; }#bundle_sum p.bundle_price    { font-size: 1.2em; margin: 10px 0 0 0; padding: 0; }#bundle_sum p.bundle_price strong  { font-size: 1.5em; }#bundle_sum em        { color: #CC0000; font-style: normal; display: block; margin: 0 0 15px 0; }           table.assist_t     { margin-right: auto; }td#assist_f, td#assist_fv  { width: 90px; text-align: left; }a.assist_href      { float: left; }#assist_f select     { font-size: .9em; width: 90px; } #assist_fv input, #assist_fv select            { font-size: .9em; width: 88px; margin-top: 0px; margin-left: 2px; }         html>body #assist_fv input, html>body  #assist_fv select { margin-top: 0px; }                                 .added    { background: #E6E6E6; height: 40px; }.added p    { float: left; width: 450px; padding: 5px; margin: 0; }.added a   { display: block; float: right; position: relative; top: 5px; right: 5px; }.proceed   { float: right; }.kosik_navigace{ margin: 5px 0px 0px 0px; }.kosik_navigace a.right { float: right; }.prod_sku { font-weight : bold; color : #000; }