/* // dot-styles-add.css // ver 1.236 // 2010 Jul 07 We // */

.banner_elem {
  color: white;
  font-family: Arial, sans-serif;
  }

.banner_elem .big A.bannerTextMain,
.banner_elem .big A.bannerTextMain:link,
.banner_elem .big A.bannerTextMain:visited,
.banner_elem .big A.bannerTextMain:hover,
.banner_elem .big A.bannerTextMain SPAN,
.banner_elem .big A.bannerTextMain:link SPAN,
.banner_elem .big A.bannerTextMain:visited SPAN,
.banner_elem .big A.bannerTextMain:hover SPAN {
  color: white;
  font-family: Arial, sans-serif;
  font-size: 21px;
  font-weight: 900;
  text-decoration: none;
  }

.banner_elem .big A.bannerTextSub,
.banner_elem .big A.bannerTextSub:link,
.banner_elem .big A.bannerTextSub:visited,
.banner_elem .big A.bannerTextSub:hover,
.banner_elem .big A.bannerTextSub SPAN,
.banner_elem .big A.bannerTextSub:link SPAN,
.banner_elem .big A.bannerTextSub:visited SPAN,
.banner_elem .big A.bannerTextSub:hover SPAN,
.banner_elem .big A.bannerTextSub STRONG,
.banner_elem .big A.bannerTextSub:link STRONG,
.banner_elem .big A.bannerTextSub:visited STRONG,
.banner_elem .big A.bannerTextSub:hover STRONG {
  color: white;
  font-family: Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  text-decoration: none;
  }

.banner_elem .big .banner {
  font-size: 19px;
  text-decoration: none;
  }

.banner_elem .mid .banner {
  font-size: 14px;
  text-decoration: none;
  }

.banner_elem .mid A.bannerTextMain,
.banner_elem .mid A.bannerTextMain:link,
.banner_elem .mid A.bannerTextMain:visited,
.banner_elem .mid A.bannerTextMain:hover,
.banner_elem .mid A.bannerTextMain SPAN,
.banner_elem .mid A.bannerTextMain:link SPAN,
.banner_elem .mid A.bannerTextMain:visited SPAN,
.banner_elem .mid A.bannerTextMain:hover SPAN {
  color: white;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  }

.banner_elem .mid A.bannerTextSub,
.banner_elem .mid A.bannerTextSub:link,
.banner_elem .mid A.bannerTextSub:visited,
.banner_elem .mid A.bannerTextSub:hover,
.banner_elem .mid A.bannerTextSub SPAN,
.banner_elem .mid A.bannerTextSub:link SPAN,
.banner_elem .mid A.bannerTextSub:visited SPAN,
.banner_elem .mid A.bannerTextSub:hover SPAN,
.banner_elem .mid A.bannerTextSub STRONG,
.banner_elem .mid A.bannerTextSub:link STRONG,
.banner_elem .mid A.bannerTextSub:visited STRONG,
.banner_elem .mid A.bannerTextSub:hover STRONG {
  color: white;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  }

.banner_elem .mid A.bannerTextSmall,
.banner_elem .mid A.bannerTextSmall:link,
.banner_elem .mid A.bannerTextSmall:visited,
.banner_elem .mid A.bannerTextSmall:hover,
.banner_elem .mid A.bannerTextSmall SPAN,
.banner_elem .mid A.bannerTextSmall:link SPAN,
.banner_elem .mid A.bannerTextSmall:visited SPAN,
.banner_elem .mid A.bannerTextSmall:hover SPAN {
  font-family: Arial, sans-serif;
  font-size: 14px;
  text-decoration: none;
  }

.cent .content h1 {
  margin-bottom: 6px;
  }

.city_name {
  color: #008388;
  font-size: 14px;
  font-weight: bold;
  margin: 20px 0 0 10px;
  text-transform: uppercase;
  }

.cont .geo_pict_list {
  margin-top: 20px;
  padding-bottom: 20px;
  }

.cont .geo_pict_list .bot {
  background: url(images/design5/pict_bot.gif) no-repeat left top;
  height: 11px;
  }

.cont .geo_pict_list .cent {
  background-color: #ffffff; /*  #3ca1a4; */
  padding: 4px 0 0 0;
  text-align: center;
  width: 176px;
  }

.cont .geo_pict_list .cent .but {
  margin-bottom: 0;
  margin-top: 0;
  padding: 2px 0 0 0;
  }

.cont .geo_pict_list .cent .item {
  margin-bottom: 0;
  margin-top: 0;
  padding: 2px 0 0 0;
  }

.cont .geo_pict_list .cent .item_group {
  background-color: #ffffff;
  padding: 6px 1px 4px 1px;
  color: #80aa1d; /* #90ba2d; */
  font-size: 13px;
  font-weight: bold;
  }

.cont .geo_pict_list .head {
  background-color: #a0ca3d;;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  padding-left: 10px;
  width: 166px;
  }

.cont .geo_pict_list .top {
  background: url(images/design5/pict_top.gif) no-repeat left bottom;
  height: 11px;
  }

.cont .search .cent .fs-sectHideFull .dop_par {
  color: #007a4c;
  margin-top: 10px;
  }

.cont .search .fs-from-to {
  padding-bottom: 7px; /* копия из dot-styles.css .cont .search table.fs td.fs-select */
  }

.form_user .top_left {
  background: url(images/design5/search_top_left.png) no-repeat left bottom;
  filter: expression(fixPNG(this));
}

.form_user .top_middle {
  background: url(images/design5/search_top_middle.png) repeat-x left bottom;
  filter: expression(fixPNG(this));
}

.form_user .top_right {
  background: url(images/design5/search_top_right.png) no-repeat right bottom;
  filter: expression(fixPNG(this));
}

.form_user .cent_left {
  background: url(images/design5/search_cent_left.gif) repeat-y left bottom;
}

.form_user .cent_middle {
  background: url(images/design5/search_cent_middle.gif) repeat left bottom;
}

.form_user .cent_right {
  background: url(images/design5/search_cent_right.gif) repeat-y right bottom;
}

.form_user .bot_left {
  background: url(images/design5/search_bot_left.png) no-repeat left bottom;
  filter: expression(fixPNG(this));
}

.form_user .bot_middle {
  background: url(images/design5/search_bot_middle.png) repeat-x left bottom;
  filter: expression(fixPNG(this));
}

.form_user .bot_right {
  background: url(images/design5/search_bot_right.png) no-repeat right bottom;
  filter: expression(fixPNG(this));
}

.form_user td.cent_middle .fu_edit {
  color: #444444;
  font-size: 12px;
  font-family: Arial, sans-derif;
  vertical-align: middle;
  }

.form_user td.cent_middle input.fu_radio {
  padding: 0 0 0 0;
  vertical-align: middle;
  }

.form_user td.bot_middle input {
  position: relative;
  }

.form_user td.cent_middle td {
  padding: 0 0 5px 0;
  vertical-align: top;
  }

.form_user td.cent_middle td.head {
  text-align: center;
  padding: 0 0 10px 0;
  vertical-align: top;
  }

.form_user td.cent_middle td.label {
  color: #666666;
  font-size: 12px;
  padding: 0 5px 0 5px;
  vertical-align: top;
  }

.form_user td.cent_middle td.head h3 {
  color: #79ae1e;
  font-size: 17px;
  }

.fs-button-res {
  padding: 10px 0 0 0;
  }

.fs-calend {
  vertical-align: middle;
  background: url(images/design5/calend.gif) #d4d0c8 no-repeat center 50%;
  width: 21px;
  height: 21px;
  }

.fs-calend-ptr {
  width: 1px;
  height: 1px;
  float: none;
  }

.fs-fix-value {
  background-color: white;
  border-bottom: 1px solid #666666;
  border-left: 2px solid #666666;
  border-right: 1px solid #666666;
  border-top: 2px solid #666666;
  color: #333333;
  display: block;
  font-size: 11px;
  margin: 3px 1px 1px 0;
  padding: 1px 1px 1px 5px;
  }

.fs-hide-init { visibility: hidden; }

.fs-label-left { padding-right: 5px; } /* для "от" и "до" */

.fs-searchTableHeader {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 14px;
  }

.fs-searchTableHeader A:link{
  text-decoration: none;
  }

.fs-searchTableHeader A:visited{
  text-decoration: none;
  }

.fs-searchTableHeaderRow {
  text-align: center;
  background-color: #CDF0EA; /* E7F7F7 */
  }

.fs-sectHideFull {
  display: none;
  margin-top: 10px;
  }

.fs-sectHideFull_wide {
  display: none;
  margin-top: 0;
  }

.fs-sectHideRef {
  display: block;
  margin-top: 10px;
  }

.fs-sectHideRef_wide {
  display: block;
  margin-top: 0;
  }

.fs-sectHideTitle {
  color: #007a4c;
  border-bottom: 1px dashed #007a4c;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  }

.fs-len-cal   { width:  85px; } /* поле для ввода даты */
.fs-len-dur   { width:  91px; } /* размер полей от и до */
.fs-len-full  { width: 253px; } /* размер длинных полей */
.fs-len-half  { width: 123px; } /* размер половинчатых полей */
.fs-len-oct   { width:  32px; padding: 0 0 0 0;    } /* размеры для возрастов детей */
.fs-len-quat  { width:  60px; } /* размер для кол-ва взрослых и детей */

.fs-len-text-full  { text-width: 253px; } /* размер длинных полей */
.fs-len-text-half  { width: 123px; } /* размер половинчатых полей */

.fs-mess-fail {
  color: #dd0000;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  }

.fs-note100 {
  color: black;
  font-size: 10px;
  font-style: italic;
  text-align: left;
}

.geo_list h4 {
  font-size: 15px;
  color: #008388;
  }

.geo_list ul {
  margin: 0;
  padding: 0;
  }

.geo_list ul li {
  background: url(images/design5/tr_b.gif) no-repeat left 5px;
  padding-left: 10px;
  margin: 2px 0 0 0;
  list-style-type: none;
  }

.geo_list ul li a{
  text-decoration: underline;
  font-size: 11px;
  color: #333333;
  font-weight: normal;
  }

.geo_list ul li a:hover{
  text-decoration: none;
  }

.geo_list ul li.last {
  background: none;
  color: #007a4c;
  }

.geo_list ul li.last a{
  font-size: 12px;
  color: #008388;
  }

.geo_list ul li.last a:hover{
  text-decoration: none;
  }

.geo_list_2 {
  padding: 3px 0 0 0;
  }

.geo_name_country {
  font-size: 16px;
  color: #008388;
  }

.geo_name_region, .geo_name_city, .geo_name_hotel {
  font-size: 14px;
  color: #008388;
  }

.geo_name_metro {
  font-size: 15px;
  color: #001318;
  }

.geo_ref_ind {
  padding: 0 4px 5px 0;
  }

.geo_sel_ind {
  padding-top: 4px;
  }

.geo_sel_ind .label {
  font-size: 12px;
  font-weight: bold;
  vertical-align: bottom;
  }

.geo_title_ref_white {
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13pt;
  letter-spacing: -1px;
  }

.geo_title_ref_white_16 {
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  letter-spacing: -1px;
  }

.hotel_room_list {
  padding: 0 0 10px 10px;
  }

.hotel_room_list .hotel_room {
  padding: 5px 0 5px 0;  
  }

.hotel_room_list .hotel_room .item {
  padding: 5px 0 0 10px;
  }

.hotel_room_list .hotel_room .name {
  color: #656565;
  font-style: italic;
  font-weight: bold;
  }

.hotel_room_list .hotel_room .no_foto {
  color: #888888;
  font-style: normal;
  font-weight: bold;
  }

.init_hide { display: none; }
.init_open { display: block; }

.lm_title,
a.lm_title,
a.lm_title:link,
a.lm_title:visited,
a.lm_title:hover {
  color: #ff8a00;
  font-size: 15px;
  }

.named_block {
  padding: 3px 0 3px 0;
  }

.nm_bl {
  color: #008388;
  font-size: 15px;
  font-weight: bold;
  }

.no_ref {         /* цвет - такой же как в a.link */
  color: #008388;
  }

.padd_bottom {
  padding-bottom: 8px;
  }

.ref_open_div {
  border-bottom: 1px dashed #008388; /* #007a4c */
  color: #008388;
  cursor: pointer;
  text-decoration: none;
  }

.ref_open_div_black {
  border-bottom: 1px dashed black; /* #007a4c; */
  color: black; /* #007a4c; */
  cursor: pointer;
  font-style: italic;
  text-decoration: none;
  }

.res_cell {
  color: black;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  padding: 3px 3px 3px 3px;
  }

.res_cell_marked {
  color: #008388;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  padding: 3px 3px 3px 3px;
  }

.res_no_data {
  background-color: #CDF07C;
  color: #5D5C5A;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 800;
  }

.tour_kind_head {
  color: #ff8a00;
  font-size: 15.6px;
  font-weight: bold;
  text-transform: uppercase;
  }

a.geo_list_2:hover {
  text-decoration: none;
  }

 a.geo_list_5 {
  text-decoration: underline;
  font-size: 11px;
  color: #333333;
  font-weight: normal;
  }

a.geo_title_ref_white:link,
a.geo_title_ref_white:visited,
a.geo_title_ref_white:hover {
  color: white;
  text-decoration: none;
  }

a.geo_title_ref_white_16:link,
a.geo_title_ref_white_16:visited,
a.geo_title_ref_white_16:hover {
  color: white;
  text-decoration: none;
  }

a.nm_bl,
a.nm_bl:link,
a.nm_bl:visited,
a.nm_bl:hover {
  border-bottom: 1px dashed #008388;
  color: #008388;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  }

a.prod_ref_title_lm,
a.prod_ref_title_lm:link,
a.prod_ref_title_lm:visited,
a.prod_ref_title_lm:hover {
  border-bottom: 1px solid #ff8a00;
  color: #ff8a00;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
}

a.prod_ref_title_pr,
a.prod_ref_title_pr:link,
a.prod_ref_title_pr:visited,
a.prod_ref_title_pr:hover {
  border-bottom: 1px solid #a0ca3d;
  color: #a0ca3d;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
}

a.prod_ref_title_sp,
a.prod_ref_title_sp:link,
a.prod_ref_title_sp:visited,
a.prod_ref_title_sp:hover {
  border-bottom: 1px solid #008388;
  color: #008388;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
}

a.pseudo_ref_dual,
a.pseudo_ref_dual:link,
a.pseudo_ref_dual:visited,
a.pseudo_ref_dual:hover {
  border-bottom: 1px dashed #008388;
  color: #008388; 
  cursor: pointer;
  font-style: italic;
  text-decoration: none;
  }

a.pseudo_ref_title,
a.pseudo_ref_title:link,
a.pseudo_ref_title:visited,
a.pseudo_ref_title:hover {
  border-bottom: 2px dashed white;
  cursor: pointer;
  padding-right: 0;
  text-decoration: none;
  }

a.ref_open_div:link,
a.ref_open_div:visited,
a.ref_open_div:hover {
  border-bottom: 1px dashed #008388; /* #007a4c */
  color: #008388;
  cursor: pointer;
  text-decoration: none;
  }

a.ref_open_div_black:link,
a.ref_open_div_black:visited,
a.ref_open_div_black:hover {
  border-bottom: 1px dashed black; /* #007a4c; */
  color: black; /* #007a4c; */
  cursor: pointer;
  font-style: italic;
  text-decoration: none;
  }

a.res_cell:link,
a.res_cell:visited {
  color: black;
  text-decoration: none;
  }

a.res_cell:hover {
  text-decoration: underline;
  }

a.res_cell_marked:link,
a.res_cell_marked:visited {
  color: #008388;
  text-decoration: none;
  }

a.res_cell_marked:hover {
  text-decoration: underline;
  }

a.tour_kind_head:link,
a.tour_kind_head:visited {
  border-bottom: 1px solid #ff8a00;
  color: #ff8a00;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  }

a.tour_kind_head:hover {
  border-bottom: 0 none white;
  color: #ff8a00;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  }

h6.ship_deck_title {
  color: #656565;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  padding: 0 5px 5px 0;
 }

img.geo_list_3 {
  margin: 4px 0 0 0;
  }

img.ie_png {
  filter: expression(fixPNG(this));
  }

table.cal_item {
  background-color: white;
  color: #006;
  font: 11px Tahoma,Arial,sans-serif;
  }

table.cal_item td.cal_part {
  border:  2px solid #cccccc;
  }

table.cal_item td.cal_part2 {
  border-top:    0 none white;
  border-right:  2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  border-left:   2px solid #cccccc;
  }

table.uni_tab_whole { /* табличка в целом */
  border: 1px solid white;
  font-family: Arial, sans-serif;
  }

td.border-top {
  background: url(/images/corners-contour-top.gif) repeat-x left top;
}

td.border-bottom {
  background: url(/images/corners-contour-bottom.gif) repeat-x left top;
}

td.border-left {
  background: url(/images/corners-contour-left-long.gif) repeat-y left top;
}

td.border-right {
  background: url(/images/corners-contour-right-long.gif) repeat-y left top;
}

td.cal_s_no {
  background-color: white;
  color: #bb0000;
  font: 11px Tahoma,Arial,sans-serif;
  padding: 1px 2px 1px 2px;
  text-align: right;
  }

td.cal_s_is {
  background-color: #caeff8;
  color: #bb0000;
  font: 11px Tahoma,Arial,sans-serif;
  padding: 1px 2px 1px 2px;
  text-align: right;
  }

td.cal_title {
  background-color: #fff1db;
  color: #006;
  font: 11px Tahoma,Arial,sans-serif;
  padding: 1px 2px 1px 2px;
  text-align: center;
  }

td.cal_w_no {
  background-color: white;
  color: #006;
  font: 11px Tahoma,Arial,sans-serif;
  padding: 1px 2px 1px 2px;
  text-align: right;
  }

td.cal_w_is {
  background-color: #caeff8;
  color: #006;
  font: 11px Tahoma,Arial,sans-serif;
  padding: 1px 2px 1px 2px;
  text-align: right;
  }

.cruise_footn_text,
td.cruise_footn_text {
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  padding-left: 10px;
  vertical-align: top;
  }

td.cruise_ship_table {
  color: #656565;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  padding: 0 5px 0 0;
  }

h4.disElemRep {
  color: #AA5566;
  font-size: 13pt;
  font-weight: bold;
  padding: 10px 0 10px 6px;
  }

table.disElemRep {
  border: 1px solid #000000;
}

td.de_ind_desc {
  border: 2px 0 2px 5px;
  font-family: Arial, sans-serif;
  font-size: 12pt;
  }

td.de_ind_name {
  border: 2px 0 2px 5px;
  color: #008388;
  font-family: Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  }

td.de_ind_sect {
  border: 10px 0 10px 0;
  font-family: Arial, sans-serif;
  font-size: 13pt;
  font-style: italic;
  }

td.disElemRep_hh {
  border: 1px solid #000000;
  color: #AA5566;
  font-family: Arial, sans-serif;
  font-size: 11pt;
  padding: 6px 4px 6px 4px;
  text-align: center;
  vertical-align: top;
  }

td.disElemRep_hs {
  border: 1px solid #000000;
  color: #AA5566;
  font-family: Arial, sans-serif;
  font-size: 11pt;
  padding: 4px 4px 4px 4px;
  text-align: center;
  vertical-align: top;
  }

td.disElemRep_ht {
  border: 1px solid #000000;
  color: #AA5566;
  font-family: Arial, sans-serif;
  font-size: 11pt;
  padding: 4px 4px 4px 4px;
  text-align: left;
  vertical-align: top;
  }

td.disElemRep_ri {
  border: 1px solid #000000;
  color: black;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  padding: 4px 4px 4px 4px;
  text-align: right;
  vertical-align: top;
  }

td.disElemRep_rs {
  border: 1px solid #000000;
  color: black;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  padding: 4px 4px 4px 4px;
  text-align: left;
  vertical-align: top;
  }

td.disElemRep_rt {
  border: 1px solid #000000;
  color: black;
  font-family: Courier, Courier New, monospace;
  font-size: 10pt;
  text-align: left;
  padding: 0 4px 0 4px;
  vertical-align: top;
  }

td.geo_label {
  font-size: 12px;
  font-weight: bold;
  vertical-align: bottom;
  }

td.geo_list_4 {
  background: none;
  margin: 0 0 0 0;
  }

td.lm_price {
  color: #f90;
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 0 0;
  text-align: right;
  vertical-align: top;
  }

td.news_date {
  color: #606060;
  font-size: 12px;
  padding: 7px 1px 7px 1px;
  text-align: center;
  vertical-align: top;
  }

td.news_item {
  font-size: 12px;
  padding: 7px 7px 7px 7px;
  vertical-align: top;
  }

td.news_last,
a.news_last:link,
a.news_last:visited,
a.news_last:hover {
  color: black;
  font-weight: bold;
  text-align: left;
  }

td.news_text {
  color: black;
  font-weight: normal;
  text-align: justify;
  }

td.news_title,
a.news_title:link,
a.news_title:visited,
a.news_title:hover {
  color: #008388; 
  font-weight: bold;
  text-align: left;
  }

td.res_cell {
  border: 1px solid white;
  color: black;
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 3px;
  }

td.uni_tab { /* обычный текст */
  background-color: #e2f5f0;
  color: black;
  font-size: 12px;
  padding-left: 5px;
  vertical-align: middle;
  }

td.uni_tab_grey { /* название подраздела */
  background-color: #f0f0f0;
  color: black;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  }

td.uni_tab_top { /* название колонки */
  background-color: #01afba;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  }

td.vert_mid {
  vertical-align: middle;
  }

select.fs-res-count {
  margin-top: 0;
  }



/* /images: */

.radio-void_png {
  background: url('images/radio-void.png') top left no-repeat transparent;
  filter: expression(fixPNG(this));
  }

.resource_sign_few_png {
  background: url('images/resource_sign_few.png') top left no-repeat transparent;
  filter: expression(fixPNG(this));
  }

.resource_sign_ok_png {
  background: url('images/resource_sign_ok.png') top left no-repeat transparent;
  filter: expression(fixPNG(this));
  }

.resource_sign_request_png {
  background: url('images/resource_sign_request.png') top left no-repeat transparent;
  filter: expression(fixPNG(this));
  }

.resource_sign_unavalable_png {
  background: url('images/resource_sign_unavalable.png') top left no-repeat transparent;
  filter: expression(fixPNG(this));
  }

.room_pict {
  padding: 5px 0 5px 0;
  }

.ship_ph {
 padding: 0 0 8px 0;  
 }

/* images/design5_icon */

.basket_green_png {
  background: url('images/design5_icon/basket_green.png') top left no-repeat transparent;
  filter: expression(fixPNG(this));
  }

.basket_orange_png {
  background: url('images/design5_icon/basket_orange.png') top left no-repeat transparent;
  filter: expression(fixPNG(this));
  }

.info_png {
  background: url('images/design5_icon/info.png') top left no-repeat transparent;
  filter: expression(fixPNG(this));
  }

