* {
  margin: 0px;
  padding: 0px;
}
html, body {
  height: 100%;
}
body {
  background-color: #FFFFFF;
  text-align: center;
  font-family: Arial;
  font-size: 10px;
}
img {
  behavior: url("pngfix/pngbehavior.htc");
}
img.blkk {
  display: block;
}
.mar7 {
  border-bottom: 7px solid #FFFFFF;
}
h1 {
  font-size: 19px;
}
h1 img {
  vertical-align: middle;
}
h2 {
  font-size: 12px;
  color: #ee8c00;
  text-indent: 7px;
}
h3 {
  font-size: 15px;
  height: 19px;
}
h3 img {
  vertical-align: middle;
}
h4 {
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 5px;
}
.mb {
  margin-bottom: 5px;
}
a {color: #ee8c00; text-decoration: none;}
a:hover {color: #ee8c00; text-decoration: underline;}
a.brwn {color: #ee8c00; text-decoration: none;}
a.brwn:hover {color: #ee8c00; text-decoration: underline;}
.infolinks { text-decoration: none; margin-right: 10px;}
.infolinks:hover { text-decoration: underline;}
#wrapper {
  position: relative;
  min-height: 100%;
}
#maincontainer {
  position: relative;
  width: 980px;
  text-align: left;
  margin: auto;
  clear: both;
}



/* ___ HEAD ___*/

#flybox { position:absolute; top:98px; right:47px; width:300px; padding:5px; background-color:#FFF; border:1px solid #000; z-index:300; text-align:left; }

#header { position:relative; width:100%; overflow: hidden; height: 144px; }
#header img { border:none; }

#header .top { margin-bottom:0px; width:920px; margin-left:auto; margin-right:auto; overflow:hidden; padding-top:0px; position: relative; height: 96px; }
#header .top .logo { float:left; margin-left:13px; margin-top:7px; }
#header .top p { color:#919191; font-size:10px; }
#header .top .icons { padding-left:20px; padding-top:0px; position: absolute; top: 0; right: 0px; margin-top:-20px; height:83px; overflow:hidden; width:695px; }
#header .top .icons img { margin-left:-21px; behavior:url("pngfix/pngbehavior.htc"); margin-top:-10px; position:relative; }
#header .top .icons a.active img { margin-bottom:-10px; z-index:20; }

#login { padding-right:20px; width:680px; text-align:right; overflow:hidden; position: absolute; top: 63px; right: 0px; }
#login p { float:left; line-height:25px; padding-left:15px; }
#login input.log_box { width:97px; height:17px; background-image:url(images/logbox.gif); border:0px; font-family:Helvetica, Arial; font-size:11px; color:#666; padding-top:3px; padding-left:3px; vertical-align:middle; }
#login #b_saada{ width:60px; height:20px; background-image:url(images/b_log.gif); border:0px; vertical-align:middle; cursor:pointer; }
#login #b_restore{ width:132px; height:20px; background-image:url(images/btn_skicka_nytt.gif); border:0px; vertical-align:middle; cursor:pointer; }

#mainmenu { margin-bottom:10px; width:920px; height:38px; margin-left:auto; margin-right:auto; overflow:auto; background-image:url(images/mm_bg.gif); background-repeat:no-repeat; background-position:0 100%; position: absolute; top: 96px; left: 30px;}
#mainmenu ul { list-style:none; padding-left:10px; }
#mainmenu ul li { display:inline; float:left;  height:38px; background-image:url(images/mm_right.gif); background-repeat:no-repeat; background-position:100% 0; }
#mainmenu ul li span { float:left; background-image:url(images/mm_left.gif); background-repeat:no-repeat; background-position:0 0; padding:0px 11px; }
#mainmenu ul li span a { display:block; float:left; line-height:30px; background-image:url(images/mm_bg2.gif); color:#686767; font-size:11px; text-transform:uppercase; text-decoration:none; font-weight:bold; }
#mainmenu ul li span a:hover { color:#82b1ce; }
#mainmenu ul li.selected { display:inline; float:left;  height:38px; background-image:url(images/mm_right2.gif); background-repeat:no-repeat; background-position:100% 0; }
#mainmenu ul li.selected span { display:block; float:left; height:38px; background-image:url(images/mm_left2.gif); background-repeat:no-repeat; background-position:0 0; padding:0px 11px; }
#mainmenu ul li.selected span a { display:block; float:left; line-height:30px; height:37px; background-image:url(images/mm_bg3.gif); color:#b48e20; font-size:11px; text-transform:uppercase; text-decoration:none; font-weight:bold; }
#mainmenu ul li.selected span a:hover { color:#499cdc; }


/* ___ //HEAD ___ */

/* ___ CONTENT ___ */
#content_wrapper {
  width: 920px;
  margin: auto;
}
#content {
  width: 702px;
  float: left;
}
#topbanner {
  margin-bottom: 5px;
}

/* __ left __ */
#l_sub {
  width: 190px;
  float: left;
  position: relative;
}
/* __ search __ */
.l_search {
  position: relative;
  width: 170px;
  background-image: url(images/h_search.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #ebe9e2;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.l_search2 {
  position: relative;
  width: 170px;
  background-image: url(images/h_search2.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #ebe9e2;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.l_search3 {
  position: relative;
  width: 170px;
  background-image: url(images/h_search3.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #ebe9e2;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.searchRow {
  position: relative;
  clear: both;
  margin-top: 5px;
}
#searchRow_b {
  position: relative;
  height: 20px;
  margin-top: 5px;
}
#searchRow_b input {
  float: left;
  margin-left: 4px;
}
#searchCheck1 {
  float: left;
  clear: left;
  position: relative;
}
#searchCheck1 input {
  margin-right: 1px;
}
#searchCheck2 {
  float: left;
  clear: right;
  margin-left: 10px;
  position: relative;
}
#searchCheck2 input {
  margin-right: 1px;
}
#searchCheck1 div { margin-bottom: 5px; }
#searchCheck2 div { margin-bottom: 5px; }
.searchInput {
  width: 148px;
  font-size: 13px;
  border-top: 1px solid #e1e0d6;
  border-right: 1px solid #b9b7a8;
  border-bottom: 1px solid #b9b7a8;
  border-left: 1px solid #e1e0d6;
}
.searchImage {
  background-image: url(images/searchImage.gif);
  width: 16px;
  height: 17px;
  border: 0;
  cursor: pointer;
}
#searchModelSelect {
  display: none;
  clear: both;
  margin-left: 7px;
  margin-top: 5px;
  font-size: 10px;
}
.modeSelect {
  width: 110px;
  height: 60px;
}
#srCol {
  display: block;
  width: 50%;
  float: left;
  font-size: 10px;
  margin-bottom: 7px;
}

.searchRow select {
  width: 170px;
  font-size: 10px;
  border-top: 1px solid #e1e0d6;
  border-right: 1px solid #b9b7a8;
  border-bottom: 1px solid #b9b7a8;
  border-left: 1px solid #e1e0d6;
}
.searchRow a:link,
.searchRow a:visited {
  color: #000;
  text-decoration: none;
}

.searchRow a.brwn {color: #ee8c00; text-decoration: none;}
.searchRow a.brwn:hover {color: #ee8c00;}

.searchRow a:hover {
  color: #000;
  text-decoration: underline;
}


.search_end {
  left: 0px;
  bottom: -1px;
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  width: 100%;
  background-image: url(images/c_end.gif);
  background-repeat: no-repeat;
  margin-bottom: 7px;
}
/* __ //search __ */

/* __ news __ */
#l_news {
  width: 190px;
  background-image: url(images/h_news.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #ebe9e2;
  padding-top: 30px;
  padding-bottom: 2px;
}
#l_news p {
  width: 170px;
}
.l_news_block {
  width: 170px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px solid #d9d7cc;
  padding-bottom: 5px;
  padding-top: 5px;
}
#l_news a {
  color: #000000;
  text-decoration: none;
  background-color: #FFFFFF;
}
#l_news a:hover {
  color: #a00505;
  text-decoration: none;
  background-color: #ffcf0a;
}
#l_news a img {
  border: none;
  vertical-align: middle;
  margin-left: 2px;
}
/* __ //news __ */


/* __ textads __ */
#l_textads {
  width: 190px;
  background-image: url(images/h_textads.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #ebe9e2;
  padding-top: 30px;
  padding-bottom: 2px;
}
#l_textads p {
  width: 170px;
}
.l_textads_block {
  width: 170px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px solid #d9d7cc;
  padding-bottom: 5px;
  padding-top: 5px;
}
#l_textads a {
  color: #000000;
  text-decoration: none;
  font-weight:bold;
  font-size:11px;
}
#l_textads a:hover {
  color: #a00505;
  text-decoration: none;
  background-color: #ffcf0a;
}
#l_textads a img {
  border: none;
  vertical-align: middle;
  margin-left: 2px;
}
/* __ //textads __ */

/* __ partners __ */

#l_partners {
  width: 190px;
  background-image: url(images/h_partners.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #ebe9e2;
  padding-top: 30px;
  padding-bottom: 2px;
}
#l_partners p {
  width: 70px;
  float: left;
  padding-left: 20px;
}
#l_partners a {
  color: #000000;
  text-decoration: none;
}
#l_partners a:hover {
  text-decoration: underline;
}
/* __ //partners __ */

/* __ submenu __ */

#l_submenu {
  width: 190px;
  background-image: url(images/h_submenu.gif);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #ebe9e2;
  padding-top: 30px;
  padding-bottom: 2px;
}
#l_submenu p {
  border-bottom: 1px solid #d9d7cc;
}
#l_submenu p.first {
  border-top: 1px solid #d9d7cc;
  border-bottom: 1px solid #d9d7cc;
}
#l_submenu a {
  color: #454545;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  display: block;
    padding-left: 20px;
}
#l_submenu a:hover {
  background-color: #f2f0e9;
}
/* __ //submenu __ */

/* __ //left __ */

/* __ CENTER __ */

#c_content {
  width: 490px;
  float: left;
  margin-left: 16px;
}
#c_content p {
  margin-bottom: 5px;
}
/* __ offer __ */
.c_offers_row {
  position: relative;
  width: 496px;
  height: 180px;
  margin-bottom: 10px;
}
.y_line {
  font-size: 1px;
  line-height: 1px;
  height: 2px;
  width: 100%;
  background-color: #ffc007;
  margin-bottom: 7px;
}
.bike_offer_l {
  position: absolute;
  left: 0px;
  top: 6px;
  width: 157px;
  padding-bottom: 5px;
}
.bike_offer_c {
  position: absolute;
  top: 6px;
  left: 169px;
  width: 157px;
  padding-bottom: 5px;
}
.bike_offer_r {
  position: absolute;
  top: 6px;
  right: 0px;
  width: 157px;
  padding-bottom: 5px;
}
.bike_offer_l img, .bike_offer_c img, .bike_offer_r img {
  border: none;
}
.bike_offer_l img.bike, .bike_offer_c img.bike, .bike_offer_r img.bike {
  border: 2px solid #000000;
}
.offer_label {
  position: absolute;
  height: 116px;
  width: 100%;
  left: -1px;
  top: -1px;
}
.c_offers_row .price {
  color: #FFFFFF;
  background-color: #ba0000;
  display: inline;
  padding: 0px 2px 0px 2px;
}
#c_content .c_offers_row .price { margin:0px; }
.o_brdr {
  border-bottom: 1px solid #e1e0d6;
}
.c_offers_row a {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.c_offers_row p a { line-height:12px; display:block; height:24px; }
.c_offers_row a:hover { text-decoration: underline; }
.c_offers_navi {  
  width:100%;
  overflow:hidden;
  padding:5px 0px 10px 0px;
  text-align:right;
}
.c_offers_navi label { font-size:12px; }
.c_offers_navi a { font-size:12px; color:#000; padding:5px; }
.c_offers_navi a:hover,
.c_offers_navi a.selected { color:#ee8c00; text-decoration:none; }

/* __ //offer __ */
/* __ center news __ */

.c_news_row {
  position: relative;
  width: 496px;
  font-size: 10px;
}
.c_news {
  width: 145px;
  float: left;
  padding-left: 8px;
  padding-right: 8px;
  overflow: hidden;
}
.c_news_c {
  width: 143px;
  float: left;
  padding-left: 8px;
  padding-right: 8px;
  border-left: 1px solid #ebe9e2;
  border-right: 1px solid #ebe9e2;
}
.c_news_row img { border: none; }
.c_news_row p { color: #5B5B5B; margin-bottom: 4px; }
.c_news_row a { color: #000000; text-decoration: none; }
.c_news_row a:hover { color: #000000; text-decoration: underline; }

/* __ //center news __ */
/* __ center bikes __ */
.c_m_bikes_row {
  position: relative;
  width: 496px;
  font-size: 10px;
}
.c_m_bikes {
  width: 145px;
  float: left;
  padding-left: 8px;
  padding-right: 8px;
}
.c_m_bikes_c {
  width: 143px;
  float: left;
  padding-left: 8px;
  padding-right: 8px;
  border-left: 1px solid #ebe9e2;
  border-right: 1px solid #ebe9e2;
}
.c_m_bikes_row img {
  vertical-align: middle;
}
.c_m_bikes_row img { border: none; }
.c_m_bikes_row p { margin-bottom: 5px; }
.c_m_bikes_row a { color: #000000; text-decoration: none; }
.c_m_bikes_row a:hover { color: #000000; text-decoration: underline; }
/* __ //center bikes __ */
/* __ search form center __ */

.f_search {
  width: 96%;
  margin-top: 20px;
  margin-left: 7px;
}
.f_search .narrow {
  width: 10%;
}
.f_search .wide {
  width: 30%;
}
.f_search .checkbox {
  margin-right: 3px;
}
.f_search .searchtext1 {
  width: 146px;
  border-top: 1px solid #e1e0d6;
  border-right: 1px solid #b9b7a8;
  border-bottom: 1px solid #b9b7a8;
  border-left: 1px solid #e1e0d6;
}
.f_search select {
  border-top: 1px solid #e1e0d6;
  border-right: 1px solid #b9b7a8;
  border-bottom: 1px solid #b9b7a8;
  border-left: 1px solid #e1e0d6;
}

.searchSelect1 {
  width: 150px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
}
.searchSelect1 option {
  text-indent: 3px;
}

.f_search .searchSelect1 { width: 150px; }
.f_search .searchSelect2 { width: 70px; }
.simpleInput { width: 216px; }
.searchText { width: 216px; margin-left: 12px; }


/* __ //search form center __ */
/*__ dealers table __*/
#dealersTable {
  width: 96%;
  border: 0;
  margin-left: 7px;
}
#dealersTable img { border: none; }
.dealerRow td {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #e1e0d6;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 2px;
  padding-left: 2px;
}
.topRow {
  font-weight: bold;
  font-size: 11px;
}
.topRow a:link,
.topRow a:visited,
.topRow a:hover {
  color: #000;
  text-decoration: underline;
}
#dealersTable a:link,
#dealersTable a:visited {
  color: #55544f;
  text-decoration: none;
}
#dealersTable a:hover {
  color: #000;
  text-decoration: underline;
}

#dealerDetail {
  margin: 7px;
  border: 0;
  width: 95%;
}
#dealerDetail td {
  vertical-align: top;
  padding: 5px;
  margin: 0;
}
#dealerDetail td.dd_title {
  vertical-align: top;
  margin: 0;
  font-size: 11px;
  font-weight: bold;
  background-color: #E2E0D5;
}
#dealerDetail td.dd_data {
  margin: 0;
  background-color: #EBE9E2;
}
#dealerDetail td.dd_telnr {
  vertical-align: bottom;
}
#closingRow td {
  padding-top: 15px;
  font-weight: bold;
  font-size: 13px;
  border-style: solid;
  border-color: #e1e0d6;
  border-width: 1px 0px 0px 0px;
}

/*__ //dealers table __*/
/*__ ads __*/

#adsTable {
  width: 96%;
  border: 0;
  margin-left: 7px;
}
#adsTable td.bikename {
  font-size: 11px;
  font-weight: bold;
}
.mar3 {
  margin-bottom: 3px;
}
.ad_toplinks {
  margin-bottom: 5px;
  color: #DFDFDF;
}
.ad_toplinks a {
  margin-right: 5px;
  margin-left: 5px;
}
#adsTable .topRow { font-size: 11px; }
#adsTable img { border: none }
#adsTable td {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #e1e0d6;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 2px;
  padding-left: 2px;
}
#adsTable a:link,
#adsTable a:visited {
  color: #55544f;
  text-decoration: none;
}
#adsTable a.brwn {
  color: #ee8c00;
}
#adsTable a.brwn:hover {
  color: #ee8c00;
}
#adsTable a:hover {
  color: #000;
  text-decoration: underline;
}
#pageNums {
  width: 100%;
  text-align: center;
  margin-top: 7px;
  margin-bottom: 7px;
}
#pageNums a {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#pageNums span {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #fff;
  color: #FFC007;
}
#pageNums a:link,
#pageNums a:visited {
  color: #000;
  text-decoration: none;
  background-color: #fff;
}
#pageNums a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #FFC007;
}
.adDetail {
  margin: 7px;
  border: 0;
  width: 96%;
  margin-bottom: 10px;
}
.seller {
  width: 455px;
  padding: 0px 10px;
  line-height:30px;
  background-color: #EBE9E2;
  margin-left: 7px;
  margin-bottom: 15px;
  font-size: 11px;
}
.seller a {
  margin-right: 15px;
  font-size: 11px;
  font-weight: bold;
}
.adDetail img.varu {
  border: none;
}
.adDetail p {
  margin-bottom: 10px;
}
.adDetail img {
  border: 1px solid #d9d7cc;
}
.adDetail td {
  vertical-align: top;
  border: 1px solid #FFFFFF;
}
.adDetail td.title {
  vertical-align: top;
  background-color: #E2E0D5;
  font-weight: bold;
  padding-left: 10px;
  font-size: 11px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.adDetail td.data {
  vertical-align: top;
  padding-left: 10px;
  background-color: #EBE9E2;
  padding-top: 3px;
  padding-bottom: 3px;
}
.adDetail input {
  width: 55px;
}
.adDetail select {
  width: 50px;
}
#adThumbs {
  text-align: center;
}
.adOther {
  padding: 10px;
}
#formButtonsC {
  clear: both;
  margin-left: 7px;
}
#formButtonsCL {
  width: 400px;
  clear: left;
  margin-left: 5px;
  float: left;
  margin-top: 5px;
  margin-bottom: 10px;
}
#formButtonsCR {
  clear: right;
  margin-right: 5px;
  float: right;
  margin-top: 5px;
  margin-bottom: 10px;
}


/*__ //ads __*/
/*__ models __*/

#modelsSelect select {
  width: 110px;
}
#modelsSelect {
  width: 96%;
  text-align: center;
  margin: 7px;
}

/*__ //models __*/
/*__ stat __*/

.statMark {
  margin: 7px;
  width: 200px;
  border-top: 1px solid #e1e0d6;
  border-right: 1px solid #b9b7a8;
  border-bottom: 1px solid #b9b7a8;
  border-left: 1px solid #e1e0d6;
}
#statTable {
  width: 97%;
  margin: 7px;
}
#statTable img {
  border: none;
}
#statTable a {
  font-size: 11px;
  font-weight: bold;
}
#statTable td.a_center {
  text-align: center;
}
#statTable_n {
  width: 60%;
  margin: 7px;
}
#statTable input, #statTable select {
  vertical-align: middle;
  margin-right: 5px;
}
#statTable td, #statTable_n td {
  padding: 2px 2px 2px 4px;
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 0px 2px 2px 0px;
}
#statTable td.stat_name, #statTable_n td.stat_name {
  background-color: #E2E0D5;
}
#statTable td.stat_value, #statTable_n td.stat_value {
  background-color: #EBE9E2;
}
#statTable tr.firstRow td, #statTable_n tr.firstRow td {
  font-size: 11px;
  font-weight: bold;
  background-color: #FFC007;
  border-width: 0px 0px 2px 0px;
}
/*__ //stat __*/
/*__ bike request __*/

#reqC {
  margin: 7px;
}
#reqC label {
  display: block;
  margin-top: 10px;
  margin-bottom: 2px;
}
.reqInputS2 {
  width: 60px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 10px;
  margin-left: 0px;
}
.reqInputS {
  width: 60px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 10px;
  margin-left: 12px;
}
.reqInput {
  width: 135px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 10px;
  margin-left: 12px;
}
.reqSelect {
  width: 135px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 10px;
  margin-left: 12px;
}

/*__ //bike request __*/
/*__ news __*/

.c_news_block {
  width: 95%;
  padding: 10px;
  border-bottom: 1px solid #e1e0d6;
}
.c_news_block img { border: none; }
.c_news_block a.n_title {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.c_news_block a.n_text {
  color: #55544f;
  text-decoration: none;
}
.c_news_block a.n_title:hover { text-decoration: underline; }

#news_detail p {
  margin: 7px;
  line-height: 17px;
  margin-bottom: 25px;
  margin-top: 20px;
}
#news_detail img {
  float: right;
  padding-left: 15px;
}

/*__ //news __*/

#contentPage p {
  width: 96%;
  margin: 7px;
  line-height: 17px;
  margin-bottom: 25px;
  margin-top: 20px;
}

#regC {
  margin: 7px;
}
#regC label {
  display: block;
  margin-top: 10px;
  margin-bottom: 2px;
}
#regC input {
  margin-left: 12px;
}

p.infoText {
  margin: 17px;
  text-align: center;
}

/* __ //CENTER __ */

/* __ right banners __ */
#r_banner {
  width: 200px;
  float: right;
}
#r_banner img {
  float: right;
  margin-bottom: 4px;
}
#r_banner #banner_side,
#r_banner embed,
#r_banner object { margin-bottom: 4px; }

/* __ //right banners __ */

/* ___ //CONTENT ___ */

/* ___ FOOTER ___ */

#footer_bg {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 25px;
  background-color: #f0efea;
  background-image: url(images/footer_bg.gif);
  background-repeat: repeat-x;
  background-position: top;
  text-align: center;
  line-height: 25px;
  clear: both;
  color: #9f9c92;
}
#footer {
  width: 980px;
  background-color: #f0efea;
  background-image: url(images/footer_bg.gif);
  background-repeat: repeat-x;
  background-position: top;
  text-align: center;
  margin: auto
}
#footer img {
 vertical-align: middle;
}
#footer_bg a { color: #9f9c92; text-decoration: none; }
#footer_bg a:hover { color: #9f9c92; text-decoration: underline; }
/* ___ //FOOTER ___ */


.clear {
  width: 100%;
  clear: both;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
}
.clear2 {
  width: 100%;
  clear: both;
  height: 25px;
}
.clear3 {
  width: 100%;
  clear: both;
  height: 50px;
}
/*__lisa__*/
.form_container {
  float: left;
  width: 220px;
  margin-bottom: 20px;
  margin-left: 10px;
}
.form_container p {
  padding-top: 1px;
  padding-bottom: 1px;
}
.sel_200 {
  width: 200px;
}
.sel_100 {
  width: 80px;
}
.sel_60 {
  width: 60px;
}
.txt_200 {
  width: 196px;
}
.txt_300 {
  width: 200px;
}
.pdng_10 {
  padding-left: 10px;
}
.form_container .pdng_10 {
  padding-left: 10px;
}
.form_container .bar_b {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #DDDDDD;
}
.form_container textarea {
  width: 196px;
}

.form_container_right {
  width: 200px;
  float: left;
  margin-left: 10px;
  margin-bottom: 43px;
}
.form_container_right p {
  padding-top: 1px;
  padding-bottom: 1px;
}

.top_info {
  padding: 10px;
  background-color: #E1E1E1;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #333333;
  font-size: 11px;
}

p.btn_float {
  margin-top: 3px;
}
.tech_table {
  width: 100%;
}
.tech_table td {
  padding: 2px 4px 2px 4px;
}
.tech_table td input {
  width: 130px;
}
.tech_table tr.gr_row {
  background-color: #E5E5E5;
}

.smr_dealer { float:right; vertical-align:middle; }
.smr_dealer2 { float:right; vertical-align:middle; margin-top:3px; }

/*__/lisa__*/


/*---BUTTONS---*/

.iB_search {
  background-image: url(images/b_search.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  float: left;
  cursor: pointer;
}
.iB_search3 {
  background-image: url(images/b_search3.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 163px;
  height: 43px;
  font-size: 9px;
  text-align: center;
  float: left;
  margin-bottom: 3px;
  cursor: pointer;
}
.iB_rensa {
  background-image: url(images/b_rensa.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  float: left;
  margin-left: 3px;
  cursor: pointer;
}
.iB_efter {
  background-image: url(images/b_efter2.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  float: left;
  cursor: pointer;
}
.iB_alldealers {
  background-image: url(images/b_alldealers.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  cursor: pointer;
}
.iB_dealersads {
  background-image: url(images/b_dealersads.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  cursor: pointer;
}
.iB_back {
  background-image: url(images/b_back.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  margin-left: 5px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_vidare {
  background-image: url(images/b_vidare.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 183px;
  height: 47px;
  font-size: 9px;
  margin-left: 5px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_skrivutsompdf {
  background-image: url(images/btn_skrivutsompdf.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 108px;
  height: 17px;
  font-size: 9px;
  margin-left: 5px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_contact {
  background-image: url(images/b_contact.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_kontakta_via {
  background-image: url(images/btn_kontaktaviamail2.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 183px;
  height: 47px;
  font-size: 9px;
  margin-bottom: 2px;
  margin-left: 5px;
  text-align: center;
  cursor: pointer;
  vertical-align: bottom;
}
.iB_print {
  background-image: url(images/b_print.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  margin-left: 0px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_bookmark {
  background-image: url(images/b_bookmark.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_sendto {
  background-image: url(images/b_stf.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_skicka {
  background-image: url(images/b_skicka.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  margin-bottom: 2px;
  margin-left: 5px;
  text-align: center;
  cursor: pointer;
}
.iB_req {
  background-image: url(images/b_req.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_register {
  background-image: url(images/b_register.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  margin-left: 12px;
  text-align: center;
  cursor: pointer;
}
.iB_hh {
  background-image: url(images/b_hh.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  cursor: pointer;
}
.iB_allnews {
  background-image: url(images/b_allnews.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  cursor: pointer;
}
.iB_spara {
  background-image: url(images/b_spara.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  margin-left: 5px;
  margin-bottom: 2px;
  cursor: pointer;
}
.iB_lagg {
  background-image: url(images/b_lagg.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_radera {
  background-image: url(images/b_radera.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  margin-left: 5px;
  margin-bottom: 2px;
  cursor: pointer;
}
.iB_teknisk {
  background-image: url(images/b_teknisk.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  margin-left: 5px;
  margin-bottom: 2px;
  cursor: pointer;
}
.iB_pay {
  background-image: url(images/btn_betala_direkt.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 90px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  margin-left: 5px;
  margin-bottom: 2px;
  cursor: pointer;
  vertical-align: bottom;
}
.iB_publisera {
  background-image: url(images/b_publicera.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  margin-left: 5px;
  margin-bottom: 2px;
  cursor: pointer;
  vertical-align: bottom;
}
.iB_spara2 {
  background-image: url(images/btn_spara_och_betala.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 112px;
  height: 17px;
  font-size: 9px;
  margin-left: 5px;
  margin-bottom: 2px;
  text-align: center;
  cursor: pointer;
}
.iB_spara_inf {
  /*background-image: url(images/b_spara_inf.gif);*/
  background-image: url(images/b_genom_betalning.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 211px;
  height: 37px;
  font-size: 9px;
  text-align: center;
  cursor: pointer;
  vertical-align: bottom;
  margin-bottom: 2px;
}
.iB_betala_nu {
  background-image: url(images/b_betala_nu.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 101px;
  height: 37px;
  font-size: 9px;
  text-align: center;
  cursor: pointer;
  vertical-align: bottom;
  margin-bottom: 2px;
}
.iB_logout {
  background-image: url(images/b_logout.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.iB_advanced {
  background-image: url(images/b_search4.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 164px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  float: left;
  margin-left: 3px;
  cursor: pointer;
}
.efterlysning {
  background-image: url(images/efter.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 164px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  float: left;
  margin-left: 3px;
  cursor: pointer;
}
.data .iB_ber2 {
  background-image: url(images/b_ber2.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  cursor: pointer;
}
.iB_search_2 {
  background-image: url(images/b_search.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  cursor: pointer;
  display: inline;
}
.iB_varu {
  background-image: url(images/b_varu.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  margin-left: 5px;
  margin-bottom: 2px;
  cursor: pointer;
}
.iB_betala {
  background-image: url(images/b_betala.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  margin-left: 5px;
  margin-bottom: 2px;
  cursor: pointer;
  display: inline;
}     
.iB_sparapris {
  background-image: url(images/b_sparapris.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 120px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  margin-left: 5px;
  margin-bottom: 2px;
  cursor: pointer;
}
.iB_updatera {
  background-image: url(images/b_updatera.gif);
  background-repeat: no-repeat;
  border: 0;
  width: 80px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  margin-bottom: 2px;
  cursor: pointer;
}
.btn_container {
  padding-left: 15px;
}

.prices {
  font-size: 10px;
  width: 50px;
}
.textlabel {
  font-size: 11px;
  font-weight: bold;
}

/*---//BUTTONS---*/

.hidden { display:none; }


/*Dyn Search*/

.l_search { }
#l_sub { position:relative; z-index:5; }
#c_content { z-index:1; position:relative; }
.searchRow { z-index:1; }
.c_offers_row { z-index:2; }
#dyn_search { width:190px; margin-left:-10px; margin-right:-10px; background-image:url(images/dyn_search_bg.gif); background-repeat:repeat-x; position:relative; z-index:100; text-align:left; }
#dyn_search span.txt { width:170px; height:30px; overflow:hidden; background-image:url(images/dyn_search.gif); display:inline-block; margin-left:10px; }
#dyn_search span.txt input { width:136px; padding:5px 0px 5px 7px; line-height:20px; border:0px; background-color:transparent; font-weight:bold; font-size:14px; }
#dyn_search span.txt button { height:26px; width:22px; background: transparent; border: 0; cursor: pointer; }
#dyn_search .results { width:250px; padding:10px; position:absolute; z-index:100; left:10px; top:32px; background-color:#FFF; border:1px solid #a7a7a7; background-image:url(images/dyn_arrow.gif); background-repeat:no-repeat; background-position:10px 0; display:none; }
#dyn_search .results iframe { width:250px; height:300px; position:absolute; left:-1px; top:0px; opacity:0.0; filter:alpha(opacity=0); z-index:101; }
#dyn_search .results ul { position:relative; z-index:102; list-style:none; }
#dyn_search .results ul li { display:inline; }
#dyn_search .results ul li a { font-size:11px; color:#000; display:block; width:100%; overflow:hidden; line-height:18px; }
#dyn_search .results ul li a span { cursor:pointer; }
#dyn_search .results ul li a .name { float:left; width:180px; }
#dyn_search .results ul li a .value { float:right; width:60px; text-align:right; }

/*Dyn Search end*/
