/*[DEFAULT]#########################################################################################*/
/*[DEFAULT]#########################################################################################*/
/*[DEFAULT]#########################################################################################*/

html, body, form
{
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

body
{
  background-color: #73819E;
}

/*[PAGESETUP]#########################################################################################*/
/*[PAGESETUP]#########################################################################################*/
/*[PAGESETUP]#########################################################################################*/

table#container
{
  margin: 0 auto;
  width: 948px;
  height: 100%;
  background-image: url('/global/images/layout/fbt3/l_body_bg.gif');
  background-position: center;
  background-repeat: repeat-y;
}

div#banner
{
  position: absolute;
  left: 50%;
  margin-left: -474px;
  width: 948px;
  height: 82px;
  text-align: center;
}

div#menu
{
  top: 82px;
  position: absolute;
  left: 50%;
  margin-left: -474px;
  width: 900px;
  height: 41px;
  padding: 0px 24px;
  background-image: url('/global/images/layout/fbt3/l_menu_bg.gif');
  font-family: Arial;
  font-weight: bolder;
  font-size: 70%;
}

#menu a
{
  color: #000000;
  margin-right: 20px;
}

#menu a:hover
{
  text-decoration: none;
}

div#round
{
  top: 123px;
  position: absolute;
  left: 50%;
  margin-left: -474px;
  padding: 0 24px;
  width: 900px;
  height: 50px;
}

table#body
{
  margin: 0 auto;
  width: 948px;
  height: 100%;
  background-color: white;
}

td#body_left
{
  width: 24px;
  background-image: url('/global/images/layout/fbt3/l_body_left.gif');
}

td#body_right
{
  width: 24px;
  background-image: url('/global/images/layout/fbt3/l_body_right.gif');
}

/*[COLUMN]#########################################################################################*/
/*[COLUMN]#########################################################################################*/
/*[COLUMN]#########################################################################################*/

div#top_column
{
  float:left;
  width: 209px;
  height: 5px;
  text-align: left;
  border-right: 1px solid #9E9A82;
  background-color: #C5C2B0;
  background-image: url('/global/images/layout/fbt3/l_column_top.gif');
}

td#column
{
  width: 208px;
  padding-top: 128px;
  padding-bottom: 30px;
  background-color: #C5C2B0;
  border-right: 1px solid #9E9A82;
  border-left: 1px solid #9E9A82;
  font-family: Verdana;
  font-size: 65%;
  color: #514F43;
}

#column h1
{
  margin: 0px;
  padding: 10px 5px 5px 5px;
  border-bottom: dotted 1px #9E9A82;
  font-family: Verdana;
  font-size: 120%;
  font-weight: bolder;
  color: #8F3118;
}

#column h1.top
{
  padding-top: 0px;
}

#column h2
{
  margin: 15px 0px 2px 0px;
  padding: 5px 5px 5px 5px;
  background-color: #9F9A7B;
  font-family: Verdana;
  font-size: 100%;
  font-weight: bolder;
  color: #FFFFFF;
}

#column h2.user
{
  padding: 7px 5px 7px 25px;
  background-image:url('/global/images/icon/icon_user_column_25x25.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#column h2.info
{
  padding: 7px 5px 7px 25px;
  background-image:url('/global/images/icon/icon_info_column_25x25.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#column h2.export
{
  padding: 7px 5px 7px 25px;
  background-image:url('/global/images/icon/icon_export_column_25x25.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#column h2.settings
{
  padding: 7px 5px 7px 25px;
  background-image:url('/global/images/icon/icon_settings_column_25x25.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#column h2.bildelsbasen
{
  padding: 7px 5px 7px 25px;
  background-image:url('/global/images/icon/icon_bildelsbasen_column_25x25.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#column h2.bildelsbasenplus
{
  padding: 7px 5px 7px 25px;
  background-image:url('/global/images/icon/icon_bildelsbasenplus_column_25x25.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#column p
{
  margin: 4px 0px;
  padding: 0px;
}

#column a
{
  color: #3A3930;
}
#column a:hover
{
  text-decoration: none;
}
#column a.exist
{
  font-weight: bolder;
  color: #45484F;
}
#column a.na
{
  color: #915254;
  font-style: italic;
}
#chassi_yes
{
}
#chassi_no
{
  color: red;
}

#column ul
{
  margin: 0px;
  padding: 0px;
  /*text-indent: 5px;*/
  list-style-type: none;
}

#column ul.plus
{
  text-indent: 18px;
  list-style-position: outside;
  list-style-image: url('/global/images/btn/ps_plus.gif');
}

#column ul.part
{
  text-indent: 18px;
}

#column ul li
{
  padding: 3px 5px;
  border-bottom: dotted 1px #9E9A82;
}

#column ul li.ptextsearch
{
  background-color: #939185;
}

#column ul li.checked
{
  list-style-position: outside;
  list-style-image: url('/global/images/img/column_check.gif');
}

#column select
{
  margin: 2px 0px;
  border: solid 1px #5C634B;
  background-color: #E9E7DE;
  font-family: Verdana;
  font-size: 100%;
  color: #3C3A2E;
}

#column textarea
{
  border: solid 1px #5C634B;
  background-color: #E9E7DE;
  font-family: Verdana;
  font-size: 100%;
}

#column input.text
{
  border: solid 1px #5C634B;
  background-color: #E9E7DE;
  font-family: Verdana;
  font-size: 100%;
}

#column li.ptextsearch input.text
{
  background-color: #FFFFFF;
}

#column input.radio
{
}

#column input.checkbox
{
  width: 13px;
  height: 13px;
}

#column input.button
{
  border: solid 1px #425246;
  background-color: #657269;
  color: #F5F6F1;
  font-family: Verdana;
  font-weight: bolder;
  font-size: 85%;
  cursor: pointer;
}

/*[MAIN]#########################################################################################*/
/*[MAIN]#########################################################################################*/
/*[MAIN]#########################################################################################*/

div#top_main
{
  float:left;
  width: 690px;
  height: 5px;
  text-align: right;
  background-color: #EFEEE7;
  background-image: url('/global/images/layout/fbt3/l_main_top.gif');
}

div.top_main_full
{
  float:left;
  width: 450px;
  height: 5px;
  background-color: #EFEEE7;
  background-image: url('/global/images/layout/fbt3/l_main_top.gif');
}

td#main_col
{
  width: 689px;
  padding-top: 128px;
  background-color: #EFEEE7;
  border-right: 1px solid #D7D7D7;
}

td#main_full
{
  width: 898px;
  padding-top: 128px;
  background-color: #EFEEE7;
  border-right: 1px solid #D7D7D7;
  border-left: 1px solid #D7D7D7;
}

div#main
{
  padding: 0px 5px;
  font-family: Verdana;
  font-size: 65%;
  color: #514F43;
}

#main h1
{
  margin: 0px;
  padding: 0px;
  font-family: Impact;
  font-style: normal;
  font-weight: normal;
  font-size: 250%;
  text-decoration: none;
  color: #915254;
}

#main h2
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  text-indent: 15px;
  font-family: Georgia;
  font-style: normal;
  font-weight: normal;
  font-size: 150%;
  color: #4C78A1;
  background-image: url('/global/images/img/impil.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#main h3
{
  padding: 0px;
  margin: 10px 0px 2px 0px;
  font-family: Georgia;
  font-style: normal;
  font-weight: bolder;
  font-size: 110%;
  color: #8F3118;
}

#main h4
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #e2e2da /*#e3e0ce*/;
  background-image: url('/global/images/img/img_h4.gif');
  background-position: top left;
  background-repeat: repeat-x;  
  text-indent: 3px;  
}

#main h4.blue
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #e2e2da /*#e3e0ce*/;
  background-image: url('/global/images/img/img_h4blue3.gif');
  background-position: top left;
  background-repeat: repeat-x;  
  text-indent: 3px;  
}

#main h4.red
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #aa4a50;
  background-image: url('/global/images/img/img_h4red1.gif');
  background-position: top left;
  background-repeat: repeat-x;  
  text-indent: 3px;  
}


#main h4.magenta
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #c8c8d1;
  background-image: url('/global/images/img/img_h4magenta1.gif');
  background-position: top left;
  background-repeat: repeat-x;  
  text-indent: 3px;  
}

#main h4.yellow
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #e2e2da /*#e3e0ce*/;
  background-image: url('/global/images/img/img_h4yellow.gif');
  background-position: top left;
  background-repeat: repeat-x;  
  text-indent: 3px;  
}

#main h5
{
  padding: 0px;
  padding-top: 10px;
  margin: 0px;
  margin-bottom: 3px;  
  font-family: Verdana;
  font-weight: Normal;
  font-size: 1.3em;
  font-style: Normal;
  color: #b35212;
  border-bottom: 1px solid #eae1cb;
}


#main a
{
  color: #D86815;
}

#main a:hover
{
  text-decoration: none;
}

#main a.large
{
  font-family: Arial;
  font-weight: bolder;
  font-size: 120%;
}

#main .distinct
{
  font-family: Arial;
  font-weight: bolder;
  font-size: 120%;
  color: #444;
}

#main span.price
{
  font-family: Georgia;
  font-size: 130%;
  font-weight: bolder;
  color: #8F3118;
}

#main span.modelyear
{
  font-family: Arial;
  font-size: 110%;
  font-weight: bolder;
}

#main span.eumile
{
  font-family: Arial;
  font-size: 110%;
  font-weight: bolder;
}

#main span.position
{
  font-weight: bolder;
}

#main span.subtxt
{
  color: #9c9c9c;
}


#main b
{
  color: #915254;
}

#main xmp
{
  font-size: 110%;
}

#main select
{
  border: solid 1px #5C634B;
  background-color: #FFFEFC;
  font-family: Verdana;
  font-size: 100%;
  color: #3C3A2E;
}

#main select.error_select
{
  border: solid 1px red;
  background-color: #FFE5EB;
  font-family: Verdana;
  font-size: 100%;
}

#main textarea
{
  border: solid 1px #5C634B;
  background-color: #FFFEFC;
  font-family: Verdana;
  font-size: 100%;
}

#main textarea.error_textarea
{
  border: solid 1px red;
  background-color: #FFE5EB;
  font-family: Verdana;
  font-size: 100%;
}

#main input.text
{
  border: solid 1px #5C634B;
  background-color: #FFFEFC;
  font-family: Verdana;
  font-size: 100%;
}

#main input.error_text
{
  border: solid 1px red;
  background-color: #FFE5EB;
  font-family: Verdana;
  font-size: 100%;
}

#main input.radio
{
}

#main input.checkbox
{
}

#main input.button
{
  border: solid 1px #425246;
  background-color: #657269;
  color: #F5F6F1;
  font-family: Verdana;
  font-weight: bolder;
  font-size: 85%;
  cursor: pointer;
}

#main input.dhl
{
  /*line-height: 22px;*/
  font-size: 1.1em;
  font-weight: bolder;
  color: #000;
  background-color: #ffcc00;
}

p
{
  margin: 8px 0px;
  padding: 0px;
}

#main p.index
{
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#main .box
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px dotted #D7D7D7;
  /*
  border-top: solid 1px #ffffff;
  border-left: solid 1px #ffffff;
  border-bottom: solid 1px #c2bfb0;
  border-right: solid 1px #c2bfb0;
  */
  border-top-image:url('/global/images/layout/fbt3/bg_box_1x63.gif');
  background-color: #F5F4ED;
  /*background-image:url('/global/images/layout/fbt3/bg_box_1x63.gif');*/
  background-repeat: repeat-x;
  background-position: bottom;
}

.box_white
{
  padding: 5px;
  background-color: #fff;
  border: solid 1px #a1a1a1;
}

.box_white .product
{
  margin: 3px;
  padding: 5px;
  border: solid 1px #efefef;
  background-color: #fff;
  background-image: url('/global/images/style/default/bg_box_white_product.png');
  background-position: bottom left;
  background-repeat: repeat-x;
}

.box_white .product p
{
  margin: 4px 0px;
  padding: 0px;
}

.box_white .product b.header
{
  font-size: 1.1em;
  color: red;
}

.box_white p
{
  margin: 0px;
  padding: 2px 0px;
}

#main .box_tab
{
 
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  background-color: #F5F4ED;  
}

#main .box_holder
{
  margin: 0px 0px 5px 0px;
  border: none;
  /*background-color: #F5F4ED;*/  
}

#main .btop
{
  border-top: 1px dotted #D7D7D7;
}

#main .btop_pos
{
  /*border-top: 1px dotted #D7D7D7;*/
  /*background-color: #FFFFFF;*/
  text-align: right;
  font-size: 110%;
}

#main tr.datarow td
{
  border-top: 1px dotted #D7D7D7;
  /*padding: 2px 0px;*/
}

#main tr.datarow_white td
{
  border-top: 1px solid #fff;
}

#main tr.datarow_white_mark td
{
  border-top: 1px solid #fff;
  background-color: #e2b4b7;
}

#main tr.intrarow td
{
  border-top: 1px dotted #D7D7D7;
  line-height: 18px;
}

#main .box_ad
{
  margin: 10px 0px 15px 0px;
  padding: 5px;
  
  background-color: #cfe5c6;
  background-image: url(/global/images/advert/ad_grad.png);
  background-repeat: repeat-x;

  border-top: 1px solid #bacdb2;
  border-bottom: 1px solid #bacdb2;
}

#main .box_ad b
{
  font-family: georgia;
}

.ad_tr td
{
  background-color: #cfe5c6;
}

#main .box_ad p
{
  margin: 0px;
  padding: 3px 0px;
}

#main .box_ad_partsearch
{
  margin: 0px 0px 2px 0px;
  padding: 0px;

  background-color: #cfe5c6;
  background-image: url(/global/images/advert/ad_grad.png);
  background-repeat: repeat-x;

  border-top: 1px solid #bacdb2;
  border-bottom: 1px solid #bacdb2;
}

#main .box_notice
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #000000;
  background-color: #f8de95;
}

#main .box_transparent
{
  margin: 0px 0px 5px 0px;
  /*padding: 5px;*/
  /*border: 1px dotted #D7D7D7;*/
  /*background-color: #fafcf9;*/
  /*background-color: #fff;*/
  /* gammal: ebf0e9 (lite ljusare) */
}

#main .box_transparent h2
{
  padding: 0px;
  margin: 0px 0px 2px 0px;
/*  
  text-indent: 15px;
  */
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  color: #000000;
  background-image: url('/global/images/img/img_ad.gif');
  background-position: center;
  background-repeat: no-repeat;
  
    
/*  background-image: url('/global/images/img/imnotice.gif');
  background-position: center left;
  background-repeat: no-repeat;
  */
}

#main .box_notice h2
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  text-indent: 27px;
  font-family: Georgia;
  font-style: normal;
  font-weight: normal;
  font-size: 150%;
  color: #000000;
  background-image: url('/global/images/img/imnotice.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#main .box_notice h4
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #FFF0C4;
}

#main .box_done
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #557F39;
  background-color: #D7EFBA;
}

#main .box_done h2
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  height: 19px;
  text-indent: 27px;
  font-family: Georgia;
  font-style: normal;
  font-weight: normal;
  font-size: 150%;
  color: #000000;
  background-image: url('/global/images/img/img_checkok.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#main .box_done h4
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 100%;
  font-family: Verdana;
  font-weight: bolder;
  background-color: #FFF0C4;
}

#main .box_cart
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #678c61;
  background-color: #c3dabf;
}

#main .box_cart h2
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  height: 20px;
  text-indent: 27px;
  font-family: Georgia;
  font-style: normal;
  font-weight: normal;
  font-size: 150%;
  color: #000000;
  background-image: url('/global/images/img/img_cart.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

#main .box_cart h4
{
  padding: 4px 2px;
  margin: 2px 0px;
  font-size: 120%;
  font-family: Georgia;
  font-weight: normal;
  color: #000000;
  border-bottom: 2px dashed #859681;
}

ul
{
  margin: 0px;
  padding: 5px 0px 5px 20px;
  list-style-type: square;
}

ul.ul1
{
  padding: 5px 0px;
  list-style-type: none;
}

ul.ul1 li
{
  margin: 0px;
  padding: 1px 0px;
}

#main .box_filter
{
  margin: 0px 0px 5px 0px;
  padding: 0px;
  border: 1px solid #A7A59B;
  background-color: #DBDAD0;
}

#main table#filter td.std
{
  border: solid 1px #A7A59B;
}

#main table#filter td.tb
{
  border-top: solid 1px #A7A59B;
  border-bottom: solid 1px #A7A59B;
}

#main table#filter td.bottom
{
  border-bottom: solid 1px #A7A59B;
}

#main table#filter td.left
{
  border-top: solid 1px #A7A59B;
  border-right: solid 1px #A7A59B;
  border-bottom: solid 1px #A7A59B;
}

#main table#filter td.right
{
  border-top: solid 1px #A7A59B;
  border-left: solid 1px #A7A59B;
  border-bottom: solid 1px #A7A59B;
}

table.priceship
{
  margin-top: 10px;
  width: 100%;
  background-color: #e4e2dc;
}

.priceship td
{
  background-color: #fff;
  background-image: url('/global/images/layout/partsearch/bg_priceship.png');
  background-repeat: repeat-x;
  background-position: top left;
}

.priceship div
{
  padding: 10px 8px 2px 0px;
  text-align: right;
}

.priceship span.label
{
  color: #9a9587;
  font-size: 0.8em;
  font-weight: bolder;
}

.priceship span.sum
{
  font-family: Verdana;
  color: #8F3118;
  font-size: 1.6em;
  font-weight: bolder;
}

#main .box_filter h1
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  font-family: Verdana;
  font-style: normal;
  font-size: 100%;
  font-weight: bolder;
  color: #565A62;
}

#main .box_notice h1
{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  font-family: Verdana;
  font-style: normal;
  font-size: 100%;
  font-weight: bolder;
  color: #565A62;
}

#main ul.mNews
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#main div.box_info
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #8D9152;
  background-color: #F7FF91;
}

div.box_info b
{
  color: #8F3118;
}

#main ul.error
{
  margin: 0px;
  padding: 5px;
  color: red;
  list-style-type: square;
  list-style-position: inside;
}

#main ul.valid
{
  margin: 0px;
  padding: 5px;
  color: green;
  list-style-type: square;
  list-style-position: inside;
}

.tab_bar
{
  margin-top: 10px;
  height: 26px;
  background-image: url('/global/images/layout/partsearch/bg_tabs.gif');
  background-position: top left;
  background-repeat: repeat-x;
}

.tab_selected
{
  float: left;
  height: 26px;
}

.tab_selected div
{
  border-bottom: none;
  height: 26px;
}


.tab
{
  float:left;
  height: 25px;
}

.tab div
{
  border-bottom: solid 1px #d7d7d7;
  height: 25px;
}


.tab_left
{
  float:left;
  width: 10px;
  background-image: url('/global/images/layout/partsearch/tab_left.gif');
  background-position: top left;
  background-repeat: no-repeat;
  
}

.tab_runner
{
  float:left;
  background-image: url('/global/images/layout/partsearch/tab_runner.gif');
  background-position: top left;
  background-repeat: repeat-x;
  border-bottom: solid 1px #d7d7d7;
  line-height: 25px;
}

.tab_right
{
  float:left;
  width: 18px;
  background-image: url('/global/images/layout/partsearch/tab_right.gif');
  background-position: top left;
  background-repeat: no-repeat;
  border-bottom: solid 1px #d7d7d7;
}

/*
#main td.tab_0
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #F5F4ED;
}
*/

#main .tab_0
{
  background-color: #F5F4ED;
}
#main td.tab_0 a{text-decoration: none;}
.box_0
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #F5F4ED;
}
.box_0_topborder
{
  border-top: 1px solid #D7D7D7;
}
/*
#main td.tab_1
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #FFE8D8;
}
*/
#main .tab_1
{
  background-color: #FFE8D8;
}
#main td.tab_1 a{text-decoration: none;}
.box_1
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #FFE8D8;
}
/*
#main td.tab_2
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #EFF1B4;
}
*/
#main .tab_2
{
  background-color: #EFF1B4;
}
#main td.tab_2 a{text-decoration: none;}
.box_2
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #EFF1B4;
}

/*
#main td.tab_3
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #DDE2EA;
}
*/
#main .tab_3
{
  background-color: #DDE2EA;
}
#main td.tab_3 a{text-decoration: none;}
.box_3
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #DDE2EA;
}
/*
#main td.tab_4
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #CFECCF;
}
*/
#main .tab_4
{
  background-color: #CFECCF;
}
#main td.tab_4 a{text-decoration: none;}
.box_4
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #CFECCF;
}
/*
#main td.tab_99
{
  padding: 4px 8px;
  text-align: center;
  font-size: 110%;
  border: 1px solid #D7D7D7;
  border-bottom: none;
  background-color: #FFFBD6;
}
*/
#main .tab_99
{
  background-color: #FFFBD6;
}
#main td.tab_99 a{text-decoration: none;}
.box_99
{
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #D7D7D7;
  border-top: none;
  background-color: #FFFBD6;
}

.wtop
{
  border-top: solid 1px #d7d7d7;
}


/*[MAP]#########################################################################################*/
/*[MAP]#########################################################################################*/
/*[MAP]#########################################################################################*/

div.mapdot
{
  position: absolute;
  padding: 0px;
  margin: 0px;          
  width: 3px;
  height: 3px;
  line-height: 1px;
  font-size: 1px;          
  background-color: red;
}



/*[EOF]#########################################################################################*/
/*[EOF]#########################################################################################*/
/*[EOF]#########################################################################################*/
