html, body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../../images/1/design/bg.jpg) repeat-y 50% 0; font-size: 82%; margin: 0; padding: 0; text-align: center; }div#main  { margin: auto; text-align: left; width: 976px; }table   { font-size: 1.1em; }td    { vertical-align: top;  }img    { border: 0; }#natahovak  { width: 611px; font-size: 1px; line-height: 1px; height: 1px; clear: both; float: left; }.cleaner  { clear: both; height: 1px; line-height: 1px; font-size: .1em; }  table.main_tbl { width: 976px; }  table.main_tbl td.t_left  { width: 153px; } table.main_tbl td.t_center  { } table.main_tbl td.t_right { width: 182px; }   div#left   { width: 153px; } div#center   { margin: 0 15px 0 15px;  } div#right   { width: 182px; }    #center_long .center_header_long   {  height: 9px; font-size: 0; margin: 0 8px;    } #center_long .center_footer_long  { height: 9px; margin: 0 0 0 8px; clear: both;    } #center_long .center_cont_long   { background: #fff; margin: 0 8px; padding: 0 8px; background: #fff; line-height: 15px;  }  div#lista_brands     { background: url(../../images/1/bg_lista_brands.jpg) repeat-x bottom; padding: 3px 0; }div#lista_brands span#top_nadpis_brands          { float: left; display: block; width: 70px;  color: #fff; margin-left: 5px; margin-right: 5px; font-weight: bold; }div#lista_brands ul    { padding: 0; margin: 0; list-style: none; display: block; float: left; width: 860px; }div#lista_brands ul li, div#lista_brands ul li#brands_first             { display: inline; border-left: 1px solid #000; padding: 0 4px 0 6px;   }            div#lista_brands ul li#brands_first { border: 0;  }                 div#lista_brands ul li a  { color: #000; font-size: .9em;   }   div#lista_brands ul li a.brands_active { font-weight: bold; }ul#lista    { float: left; width: 100%; line-height: normal; list-style: none; padding: 0; margin: 0; background: #5BBF02; }ul#lista li   { float: left; list-style: none; }ul#lista li#top_nadpis { padding: 5px 5px 5px 5px; font-weight: bold; font-size: 1em; color: #787878; border: 1px solid #D9D9D9; border-top: 0; }ul#lista li#top_nadpis a { border: 0; padding: 0; margin: 0; color: #fff; }ul#lista li a   { display: block; padding: 3px 20px 7px 20px; color: white; text-decoration: none; font-weight: bold; border-left: 1px solid #fff; border-top: 0px; }ul#lista li.t_1 a { background: url(../../images/1/design/t_pocitace.gif) repeat-x; }ul#lista li.t_2 a { background: url(../../images/1/design/t_bilezbozi.gif) repeat-x; }ul#lista li.t_3 a { background: url(../../images/1/design/t_klenoty.gif) repeat-x; }ul#lista li.t_4 a { background: url(../../images/1/design/t_solaria.gif) repeat-x; }ul#lista li.t_7 a { background: url(../../images/1/design/t_farmacie.gif) repeat-x; }ul#lista li.t_6 a { background: url(../../images/1/design/t_destniky.gif) repeat-x; } #top    { position: relative; width: 100%; height: 87px; float: left; } #top #spacer   { position: absolute; top: 30px; right: 10px; }#top #spacer img  { border: none; margin: 0; padding: 0; }#top #logo  { position: absolute; top: 3px; }#top h2  { position: absolute; left: 120px; top: 10px; margin: 0; padding: 0; z-index: 10; font-size: 16px; width: 350px;  }  ul#top_nav      { position: absolute; top: 4px; right: 0; padding: 0; margin: 0; list-style: none;  } ul#top_nav li     { margin: 0; padding: 0; float: right; background: none; list-style-image: none;} ul#top_nav li a,  ul#top_nav li a.lastli         { color: black; font-size: .8em; border-right: 1px solid black; padding: 0 5px; display: block; }         ul#top_nav li a.lastli { border-right: 0; }   ul#top_nav li a.active  { text-decoration: underline; }      #top ul#nav       { position: absolute; right: 0; bottom: 0; padding: 0; margin: 0; list-style-type: none; width: 790px; } #top ul#nav li, #top ul#nav li.active           { float: right; background: url("../../images/1/design/tl_left.gif") no-repeat left top; margin: 0; padding: 0 0 0 4px; list-style: none; text-align: center; } #top ul#nav li.active  { background: url("../../images/1/design/tl_left_active.gif") no-repeat left top;  } #top ul#nav li strong  { float: left; display: block; height: 20px; background: url(../../images/1/design/tl_right.gif) no-repeat right top; } #top ul#nav li a, #top ul#nav li a.double, #top ul#nav li.active a            { float: left; display: block; text-align: center; padding: 4px 8px 2px 3px;  text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: black; font-size: 12px; }  #top ul#nav  li a.double{ padding: 7px 8px 3px 3px; } #top ul#nav  li.active a{ background: url(../../images/1/design/tl_right_active.gif) no-repeat right top;  color: white;  } #top ul#nav  li a:hover { color: #003399; } #top ul#nav  li.active a:hover          { color: #fff; } #top ul#nav li a span  { color: red; }     #sublista { clear: both; background: #57A2EB;   padding: 8px 0 8px 5px; position: relative; } #sublista fieldset  { border: 0; font-size: 1em; padding: 0; margin: 0; } #sublista fieldset label { color: White; padding-right: 5px; font-weight: bold; } #sublista select   { width: 120px; margin: 0px 10px 0px 0px; font-size: 0.9em; } #sublista .vyraz   { width: 190px; color: #6F6F6F; font-size: 0.9em; } #sublista .sub   { width: 78px; height: 19px; border: 0; background: url(../../images/1/design/but_go_submit.gif);  } #header_box, #loged_in          {  width: 300px; position: absolute; right: 2px; top: 2px; }  #sublista a.customer_nologin     {  float: right;  font-size: 10px;  color: #fff; width: 163px;  height: 35px; line-height: 35px; padding: 0;  font-weight: bold; margin: 0; display: block;   } #sublista a.customer_nologin a:hover { color: red;  } #sublista a.customer_nologin span   { margin-left: 35px; display: block; }    #sublista a.customer_login { position: absolute; right: 0; color: #fff;  font-weight: bold; margin: 5px 10px 0 0; display: block; }  #sublista .customer_logged_in  { position: absolute; right: 10px; top: 11px; color: #fff; font-weight: bold; } #sublista .customer_logged_in a { color: #fff; font-weight: bold;  }  ul#lang     { list-style: none; padding: 0; margin: 0;  position: absolute; left: 580px;  top: 10px;  } ul#lang li    {  margin: 0 5px 0 0;  padding: 0 color: #fff;  background: none; width: 26px; height: 18px; display: block; float: left; } ul#lang li.cz  { background: url(../../images/1/design/flag_cz.gif) no-repeat; } ul#lang li.en  { background: url(../../images/1/design/flag_en.gif) no-repeat; } ul#lang li.de  { background: url(../../images/1/design/flag_de.gif) no-repeat; }  ul#lang li a   { color: #fff; width: 26px; height: 18px; display: block; float: left; background: none; } ul#lang li a.active_lang { border: 1px solid black; width: 25px; height: 17px;  }  ul#lang li a span { display: none; }   #sublista2     { width: 100%; float: left; background: #E6E6E6; margin: 1px 0 2px 0; padding: 3px 0; background: #E6E6E6; } #sublista2 #banner  { margin-left: 165px; } div.banner    { float: left; padding: 0 !important; } div.banner a   { display: block; }   #left h3, #right h3,  #right h3.grey          { background: url(../../images/1/design/white_roh_leva.gif) no-repeat left top #003399;  margin: 0; padding: 0 0 0 10px; color: white; font-size: 1em; line-height: 20px; clear: both; }        #right h3.grey  { background: url(../../images/1/design/white_roh_leva.gif) no-repeat left top #999999; color: white; }        #left h3 strong, #right h3 strong { background: url(../../images/1/design/white_roh_prava.gif) no-repeat right top; display: block; font-size: 12px; }#left ul, #right ul   { padding: 0; margin: 0; margin-bottom: 10px; padding-bottom: 10px; list-style-type: none; background: url(../../images/1/design/ul_bottom.gif) no-repeat left bottom; }#right ul.subscribe li  { list-style: none; list-style-image: none; background: none; }#right ul       { background: #fff; }#left ul li, #right ul li  {  list-style-image: none; background: none; }#left  h4, #right   h4            { background: #E6E6E6; padding: 2px 0 2px 10px; margin: 0; font-size: .9em; text-align: left; }                div.rl_box        {   }       #left div.rl_box ul li span.higher      { position: absolute; right: 4px; top: 4px;   } html>body #left div.rl_box ul li ul li span.higher { position: absolute; right: -6px; top: 4px;   } #left div.rl_box ul       { padding: 0; margin: 0; list-style: none; list-style-image: none ;  }#left div.rl_box ul li      { background-color: #F0F0F0 ; padding: 2px 10px 2px 7px ; list-style: none; list-style-image: none; border-bottom: 1px solid #fff; position: relative;   }         #left div.rl_box ul li a     { font-size: .9em; color: #0B4397; padding: 3px 0;  }#left div.rl_box ul li ul li    { border: 0;   }         #left div.rl_box ul li ul li a   { color: #4E4E4E; }#left div.rl_box ul li ul li ul li a { color: Black;  }#left ul li a.down,#left ul li a.selected     { color: #ff0000 !important; text-decoration: underline; font-weight: bold; }         ul#ul_my_account      {  }       ul#ul_my_account li     { background-color: #F0F0F0 ; padding: 2px 10px 2px 7px ; list-style: none; list-style-image: none; border-bottom: 1px solid #fff;  }         ul#ul_my_account li a    { font-size: .9em; color: #0B4397; padding: 3px 0; }       #right ul li a   { display: block; vertical-align: bottom; padding: 2px 5px 1px 17px; font-size: 1em; width: 182px; _width: 158px; }       html>body #right ul li a { width: 158px; }       #right ul.best_sel      {  padding: 0; margin: 0;    }#right ul.best_sel li, #right ul.best_sel li.firstli,#right ul.best_sel li.lastli             { border-bottom: 1px solid #C5C5C5; padding: 0 0px 3px 0; margin: 0; display: block; width: 182px; text-align: right; clear: both; }#right ul.best_sel li.firstli   { border-bottom: 0; }#right ul.best_sel li.lastli   { border-bottom: 0; }#right ul.best_sel li div.image  { padding: 0; margin: 0 5px 0 0; float: left; width: 85px;  } #right ul.best_sel li div.image a{ padding: 0; margin: 0; background: none; width: 85px; }#right ul.best_sel li a    { background: none; display: block; float: left; font-weight: bold; font-size: .9em; margin: 3px 0 0 5px; padding: 0; text-align: left; width: 85px;  }#right ul.best_sel li .price  { display: block; color: black; margin: 0 5px 3px 0; font-weight: bold; font-style: normal; font-size: .9em; clear: both; }#left .help_ol    { margin-bottom: 0; padding-bottom: 0; text-align: left; }#left .help_ol ol   { margin-top: 0; padding-top: 5px; margin-bottom: 0; padding-bottom: 0; list-style-type: decimal; }#left .help_ol ol li  { margin-left: -10px; padding: 2px 0 3px 0; list-style-type: decimal; text-align: left; }#left .help_ol ol li a  { font-size: 1em; background: none; }#left .help_ol ol li em { display: block; text-align: right; padding: 0 5px 0 0; margin: 0; font-style: normal; }#left .span    { display: block; background: url(../../images/1/design/ul_bottom.gif) bottom no-repeat; margin-bottom: 10px; height: 10px; }#right .span    { clear: both; display: block; background: url(../../images/1/design/ul_bottom_right.gif) bottom no-repeat; margin-bottom: 10px; height: 10px; }#right .box   { background: #F9F9F9; border: 1px solid #C5C5C5; padding: 5px; margin-bottom: 10px; }#right .box strong, #right .box a        { font-weight: bold; }      #right .newsletter   { display: block; font-size: .9em; margin: 4px 0; }#right fieldset    { margin: 0 8px 0 8px; padding: 0; border: 0; }#right fieldset .vyraz  { color: Gray; font-size: .9em; width: 150px; }        html>body #right fieldset .vyraz   { width: 155px; }#right fieldset .sub  { width: 106px; height: 33px; background: url(../../images/1/design/but_subscribe.gif) no-repeat; border: 0; margin: 0 0 0 41px; }        html>body #right fieldset .sub { margin: 0 0 0 55px; }        #right .float_secure  { border-right: 1px solid #C5C5C5; border-left: 1px solid #C5C5C5; padding: 5px 0 0 10px; }#right .float_secure  a { background: none; padding: 0; margin: 0; }#basket      { padding-top: 5px; }#basket table    { margin-left: auto; margin-right: auto; font-size: 1.1em; width: 165px; }#basket table td b  { text-align: right; display: block; }#basket table td.border_b { border-top: 1px solid #ccc; height: 1px; }a.basket_view    { display: block; font-size: .9em; font-weight: bold; margin: 10px 0 4px 10px; }a.basket_check   { margin-left: 8px; display: block; } .header     { width: 100%; border-bottom: 2px solid #003399;  height: 19px; clear: both; margin: 0 0 5px 0; }.header a    { float: right; display: block; margin: 6px 0px 0 0; padding: 0 3px 0 0; font-size: .85em;  }.header  a.why  { margin: 4px 0 0 5px; float: left; background: none; font-size: .9em; }#bundle .header span { float: right; margin: 2px 15px 0 0; font-size: 1.1em; font-weight: bold; }.header  .nadpis  { color: White; background: url(../../images/1/design/white_roh_leva.gif) left top no-repeat; float: left; background-color: #003399;  font-weight: bold; padding: 0 0 0 7px; font-size: 12px; }.cards .header  { border-bottom: 2px solid #999999; }.cards .header .nadpis       { background-color: #999999; font-size: 12px; } .header .nadpis h2,.header .nadpis h3     { color: white; padding: 2px 7px 2px 0; margin: 0; font-size: 1.1em; background: url(../../images/1/design/white_roh_prava.gif) no-repeat right top; max-width: 520px; }.header .nadpis h2.b1_h2 { max-width: 350px; }.header .nadpis h2.b2_h2  { max-width: 220px; } .testim, .cards, .b_sel, #sa, .vypis_tbl, .comparing,  #bundle, #ratings,#description, #specification, .comp, .added,  .also_need, .rl_navig        { width: 100%; margin: 10px 0 0 0; clear: both; float: left; }     .testim  .stars   { width: 82px; float: right; height: 15px; border: 1px solid white; }.stars span, .stars span.half, #detail_b table#detail_ratings td span,#detail_b table#detail_ratings td span.half           { float: left; width: 16px; height: 15px; background: url(../../images/1/design/star.gif) no-repeat; }.stars span.half, #detail_b table#detail_ratings td span.half         { background: url(../../images/1/design/star_half.gif) no-repeat; }.testim h5     { margin: 0 0 10px 0; padding: 0; }.testim p     { margin: 0 0 5px 0; padding: 0; }.testim hr     { height: 1px; background: #C5C5C5; border: 0; clear: both; padding: 0; margin: 0; }       html>body .testim hr { margin: 5px 0; }.cards      { position: relative; }.cards .card     { float: left; height: 75px; display: block; }.comparing      {}.comp       { background: url(../../images/1/design/compare_icon_big.gif) no-repeat; width: 100%; }.comp .com_prod    { margin: 0 0 0 50px; background: #E6E6E6; padding: 2px 0 2px 5px; }.comp .com_prod .follow { font-weight: bold; display: block; width: 150px; float: left; font-size: .9em; }.com_prod ul     { padding: 0; margin: 0; float: left; width: 405px; }.com_prod ul li    { list-style-image: none; list-style-type: none; float: left; padding: 0; margin: 0; margin: 0 0 0px 10px; height: 20px; display: block; text-align: left; }.com_prod ul li a   { padding: 0 0 0 10px; background: url(../../images/1/design/disc_left.gif) no-repeat 0px 3px; font-size: .8em; font-weight: bold; display: block; width: 194px; _width: 174px; }        html>body  .com_prod ul li a { width: 174px; }.com_prod ul li div   { text-align: right; background: url(../../images/1/design/remove_compare.gif) 100% 70% no-repeat; border-bottom: 1px solid #fff; }.com_prod ul li div a  { background: none; font-size: .8em; font-weight: normal; padding: 0 9px 0 0; }.comparing table    { font-size: .9em; clear: both; }.comparing table th img { display: block; margin-left: auto; margin-right: auto; }.comparing table tr.names td, .comparing table tr.names td.first           { font-size: 1em; }.comparing table tr.names td.first         { width: 115px; }.comparing table tr.names, .comparing table tr.prices          { font-weight: bold; background: #E6E6E6; font-size: 1.1em; }.comparing table tr.prices          { color: #CC0000; background: white; }.comparing table tr.bg  { background: #E6E6E6; }.comparing table td.first         { font-weight: bold; }.comparing table td em  { font-weight: normal; font-style: normal; }.show_info      { visibility: hidden; padding: 5px; color: #000; width: 260px; height: 50px; border: 1px solid black; background-color: #fff; position: absolute; top: 200px; left: 200px; z-index: 1000;  }.show_buy_close   { float: right; }.show_buy_close_x   { color: #990000; }#left ul.left_submenu, #left ul.left_submenu li ul, #left  ul.left_submenu li ul li ul              { padding: 0; margin: 0; border: 0; background: none; }#left ul.left_submenu li     { background: #C5C5C5; border: 0; background-image: none; padding: 0; margin: 0 0 1px 0; }#left ul.left_submenu li ul li   { background: #DEDEDE; border: 0; background-image: none; padding: 0; margin: 0; border-bottom: 1px solid #fff; }#left ul.left_submenu li ul li ul li{ background: #EFEFEF; border: 0; background-image: none; padding: 0; margin: 0; border-bottom: 1px solid #fff; background: url(../../images/1/design/li.gif) no-repeat 5px 5px; }#left ul.left_submenu li a     { padding: 2px 5px; margin: 0; background-image: none; color: #333333; font-weight: bold; font-size: .9em; width: auto; }#left ul.left_submenu li ul li a   { background-image: none; padding: 2px 5px; margin: 0; font-weight: normal; color: #0039BD; width: auto; }#left ul.left_submenu li ul li ul li a  { color: #0039BD; padding: 2px 5px 2px 15px; margin: 0; font-weight: normal; width: auto; }table#no_results       { width: 100%; margin: 10px 0 0 0; }table#no_results td      { width: 50%; text-align: center; }table#no_results td.td_search   { padding-right: 10px; }table#no_results td.td_call    { padding-left: 10px; }#search2 input       { width: 130px; }#search2 fieldset      { border: 0; }#search2 input.sub      { background: url(../../images/1/design/butt_search_again.gif) no-repeat; width: 126px; height: 29px; border: 0; position: relative; top: 3px; }           html>body #search2 input.sub { top: 0; }#call_the_team .call_cont h1   { font-size: 20px; color: #003399; margin-top: 13px; }#mapa ul       { list-style: none; margin-top: 0px; margin-left: 20px; }#mapa ul li      { list-style-image: none; background: none; }#mapa ul li ul li    { background: none; }#mapa ul li ul li ul li  { background: none;  }#mapa ul li a      { color: #000; line-height: 12px; padding: 0; margin: 0; list-style: none; font-weight: bold; text-indent: 0; }#mapa ul li a:hover    { color: #000; }#mapa ul li a, #mapa ul li ul li a, #mapa ul li ul li ul li a, #mapa ul li ul li ul li ul li a          { color: #003399; font-weight: normal; padding: 0px 0px 0px 0px; }#mapa ul li a      { font-weight: bold; }#mapa ul li ul li a:hover  { color: #000; }span#online_finance_left  { border: 0; background: #F9F9F9;}table.t_recom     { clear: both; font-size: .9em; }.rl_navig  a.rightback, .rl_navig  a.leftback { text-align: right; float: right; font-weight: bold; font-size: .9em; padding: 0; margin: 0; }.rl_navig  a.leftback           { float: left; }#crumb_trail        { text-align: left; clear: both; display: block; font-size: .9em; }.small_info        { font-size: 0.9em; font-style: italic; }#homepage_banners      { width: 100%; text-align: center; }#close_window        { margin: 10px 0px 0px 10px; text-align: center; font-family: "Courier New", Courier, monospace; }#close_window a       { color: green; }#form_change_special_offer   { position: relative; top: -15px; }a.ext_url         { margin-top: -3px; margin-left: 10px; }a.view_all         { font-weight: bold; }#iframe_3d_secure      { width: 772px; height: 600px; float: left; padding: 0; margin: 5px 0 0 0; }#right input.sub      { cursor: pointer; }#id_iframe_features     { width: 180px; }input.sub, input.sub , #save_personal, #save_recipient, #save_billing, .cart_update_order_button           { cursor: pointer; }td.basket_desc a { float: left; display: block; margin-right: 8px;}td.basket_desc h3 { margin-left: 0;}div.landing_page_desc { padding: 8px 10px;}.vypis_tbl .items td.available  { text-align: center;}.vypis_tbl .items td.available span.helppromo a {float:none;display: block;width: 12px;margin-left: auto;margin-right: auto;}#sublista,#left h3,#right h3,.vypis_tbl .items th,.vypis_tbl .items th.left_roh,.vypis_tbl .items th.right_roh,.header .nadpis{ background-color: #57A2EB;  }#top ul#nav li.active a   {  background-image: url(../../images/1/tl_right.gif) no-repeat right top;}#top ul#nav li.active  { background-image: url("../../images/1/tl_left.gif") no-repeat left top;}.header,ul#det_li { border-bottom: 2px solid #57A2EB;}#left .help_ol ol { text-align: left; }#left .help_ol ol li { text-align: left; margin-bottom: auto; }div.ebrana_icons       { width: 976px;  margin:  15px auto; padding-top: 0px; padding-bottom: 10px; text-align: center; border-top: 1px solid #ccc; clear: both; }div.ebrana_icons  div     { display: inline;  }div.ebrana_icons  div img   { position: relative; top: 8px; left: 10px; }.detail_obrazek         {    position: relative;    }.detail_obrazek .detail_obrazek_akce  { position: relative; margin-top: 0px;    }.detail_obrazek .detail_obrazek_akce img { padding: 0; margin: 0 auto;  display: block;  }.product_files           { margin: 20px 0; padding: 8px; border: 1px dotted #ccc;                 background: url(../../images/1/default_images/bg_download.gif) no-repeat  105% -20px; }.product_files p          { padding: 4px 0 10px; margin: 0; color: #333; }.product_files .prod_file       { float: left; width: 24.999%; padding-bottom: 15px; }.product_files .prod_file_cont     { margin: 0 10px; padding-top: 10px; background: #fafafa; border: solid 1px #ddd;                 behavior: url("css/hover_easy.htc"); }.product_files .prod_file .obrazek    { width: 70px; height: 70px; margin: 0 auto; background: 50% 50% no-repeat; }.product_files .prod_file .obrazek .img_table{ display: table; width: 70px; height: 70px; #position: relative; overflow: hidden; z-index: 100; }.product_files .prod_file .obrazek .img_cell { #position: absolute; _top: 50%; display: table-cell; vertical-align: middle; }.product_files .prod_file .obrazek .img_ie { #position: relative;  #top: -50%; }.product_files .prod_file .obrazek img   { display: block; margin: 0 auto; }.product_files .prod_file .down     { display: inline; display: none; }.product_files .prod_file .down input   { font-size: 0.9em; float: right; margin-top: 15px; }.product_files .prod_file .nazev     { text-align: center; padding: 10px 0; }.product_files .prod_file .nazev a:hover  { text-decoration: none; }    .product_files .prod_file .info     { position: relative; z-index: 1000; }.product_files .prod_file .info span   { display: block; }.product_files .prod_file .info_popup   { display: none; position: absolute; top: 0; left: -1px; width: 112px; background: #eee;                 border: solid 1px #aaa; font-size: 0.9em; color: black; padding: 5px 7px;                 filter:alpha(opacity=75); }html>body .product_files .prod_file .info_popup { -moz-opacity:0.75; }.product_files .prod_file_cont:hover .info_popup,.product_files .prod_file_cont.hover .info_popup   { display: block; }.product_files .prod_file .avi     { background-image: url(../../images/1/icons/ico_avi2.gif); }.product_files .prod_file .wmv     { background-image: url(../../images/1/icons/ico_wmv2.gif); }.product_files .prod_file .mpg     { background-image: url(../../images/1/icons/ico_mpg2.gif); }.product_files .prod_file .mpeg     { background-image: url(../../images/1/icons/ico_mpeg2.gif); }.product_files .prod_file .jpg     { background-image: url(../../images/1/icons/ico_jpg2.gif); }.product_files .prod_file .jpeg     { background-image: url(../../images/1/icons/ico_jpeg2.gif); }.product_files .prod_file .gif     { background-image: url(../../images/1/icons/ico_gif2.gif); }.product_files .prod_file .bmp     { background-image: url(../../images/1/icons/ico_bmp2.gif); }.product_files .prod_file .png     { background-image: url(../../images/1/icons/ico_png2.gif); }.product_files .prod_file .pdf     { background-image: url(../../images/1/icons/ico_pdf2.gif); }.product_files .prod_file .rar     { background-image: url(../../images/1/icons/ico_rar2.gif); }.product_files .prod_file .xls     { background-image: url(../../images/1/icons/ico_xls2.gif); }.product_files .prod_file .doc     { background-image: url(../../images/1/icons/ico_doc2.gif); }.product_files .prod_file .txt     { background-image: url(../../images/1/icons/ico_txt2.gif); }.product_files .prod_file .zip     { background-image: url(../../images/1/icons/ico_zip2.gif); }