
body
{
  margin: 0px; 
  font-family: verdana; 
  font-size: 100%;
  background-color: #f8e600; 
}

textarea	
{
  outline-width: 0px;
}


#sitewidth
{
  margin: 0px auto 0px auto; 
  width: 1040px; 
  line-height: 17px; 
  background-image: url(/arkiv/images/images/bg_bnd_middle.gif); 
  background-repeat: repeat-y; 
  color: #666556; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: normal; 
}

#containershadow
{
  width: 1040px; 
  background-image: url(/arkiv/images/images/bg_bnd_top.jpg); 
  background-repeat: no-repeat; 
}

#container
{
  padding: 0px 40px 15px 40px; 
  background-image: url(/arkiv/images/images/bg_bottom.gif); 
  background-position: bottom left; 
  background-repeat: no-repeat; 
  position: relative; 
  overflow: hidden; 
}

#header
{
  width: 960px; 
  height: 234px; background-color: red;
  background-image: url(/arkiv/images/images/header_bnd_layer.png); 
  background-repeat: no-repeat; 
  position: relative; 
  overflow: hidden; 
}

#crap
{
  display: none;
}

#navigation
{
  width: 200px; 
  padding: 0px 20px 0px 30px; 
  float: left; 
}

#navigationbuttons
{
  margin: 0px 0px 20px 0px; 
  border-width: 0px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
}

#productnavigationbuttons
{
  padding: 10px 0px 10px 0px; 
}

#contentcontainer
{

}

#contentwrap
{
  width: 660px; 
  padding: 0px 10px 0px 20px; 
  float: left; 
}

#contentwrap-clear
{
}

#main
{
  width: 440px; 
  float: left; 
}

#puffar
{
  width: 170px; 
  padding: 20px 0px 0px 0px; 
  float: right; 
}

#footer
{
  padding: 7px 30px 13px 30px; 
  color: #888778; 
  position: relative; 
  overflow: visible; 
}

#logo
{
  width: 270px; 
  height: 160px; 
  position: absolute; 
  top: 20px; 
  left: 50px; 
}

#lnk-home
{
  width: 35px; 
  height: 35px; 
  background-image: url(/arkiv/images/images/btt_home_off.png); 
  background-repeat: no-repeat; 
  position: absolute; 
  top: 196px; 
  left: 920px; 
}

 a#lnk-home:hover
{
  background-image: url(/arkiv/images/images/btt_home_on.png); 
}


#navigationbuttons ul
{
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  list-style-type: none; 
}

#navigationbuttons li
{
  display: block; 
  padding: 3px 5px 3px 5px; 
  background-image: url(/arkiv/images/images/navigati.gif); 
  background-repeat: repeat-x; 
  border-width: 1px 0px 0px 0px; 
  border-style: solid; 
  border-color: #dddddd; 
}

#navigationbuttons ul li a
{
  display: block; 
  margin: 0px 0px 0px 0px; 
  line-height: 18px; 
  background-image: url(/arkiv/images/images/arrow_r_passive.gif); 
  background-position: center right; 
  background-repeat: no-repeat; 
  border-width: 0px 0px 0px 0px; 
  border-style: solid; 
  border-color: #d9d9d9; 
  color: #4477aa; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: 700; 
  text-decoration: none; 
}

#navigationbuttons ul li a:hover
{
  background-image: url(/arkiv/images/images/arrow_r_active.gif); 
  color: #3a3a3a; 
}

#navigationbuttons ul li.selected a
{
  background-image: url(/arkiv/images/images/arrow_r_active.gif); 
  color: #3a3a3a; 
}

#navigationbuttons ul li ul.subnav
{
  display: none; 
}

#navigationbuttons ul li.selected ul.subnav
{
  display: block; 
  padding: 10px 0px 10px 0px; 
}

#navigationbuttons ul li.selected ul.subnav li
{
  background-image: none; 
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #eeeeee; 
}

#navigationbuttons ul.subnav li a
{
  display: block; 
  margin: 0px 0px 0px 0px; 
  line-height: 18px; 
  padding: 0px 0px 0px 20px; 
  background-image: url(/arkiv/images/images/subarrow_r_passive.gif); 
  background-position: center left; 
  background-repeat: no-repeat; 
  border-width: 0px 0px 0px 0px; 
  border-style: solid; 
  border-color: #d9d9d9; 
  color: #4477aa; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: 400; 
  text-decoration: none; 
}

#navigationbuttons ul.subnav li a:hover
{
  background-image: url(/arkiv/images/images/subarrow_r_active.gif); 
  color: #3a3a3a; 
}

#navigationbuttons ul.subnav li.subselected a
{
  background-image: url(/arkiv/images/images/subarrow_r_active.gif); 
  color: #3a3a3a; 
}

#productnavigationbuttons ul
{
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  list-style-type: none; 
}

#productnavigationbuttons li
{
  display: inline; 
}

#productnavigationbuttons ul li ul
{
  display: none; 
}

#productnavigationbuttons ul li ul
{
  display: block; 
}

#productnavigationbuttons ul li ul
{
  display: block; 
}

#productnavigationbuttons ul li li a
{
  display: block; 
  margin: 0px 0px 0px 0px; 
  line-height: 18px; 
  padding: 5px 0px 4px 20px; 
  background-image: url(/arkiv/images/images/arrow_r_passive.gif); 
  background-position: center left; 
  background-repeat: no-repeat; 
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #d9d9d9; 
  color: #4477aa; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: 700; 
  text-decoration: none; 
}

#productnavigationbuttons ul li li a:hover
{
  background-image: url(/arkiv/images/images/arrow_r_active.gif); 
  color: #3a3a3a; 
}

#productnavigationbuttons ul li li.selected a
{
  background-image: url(/arkiv/images/images/arrow_r_active.gif); 
  color: #3a3a3a; 
}

#productnavigationbuttons ul li.selected li ul
{
  display: none; 
}

#productnavigationbuttons ul li li.selected ul
{
  display: block; 
  padding: 10px 0px 10px 0px; 
}

#productnavigationbuttons ul li li.selected ul li a
{
  display: block; 
  margin: 0px 0px 0px 0px; 
  line-height: 18px; 
  padding: 0px 0px 0px 20px; 
  background-image: url(/arkiv/images/images/subarrow_r_passive.gif); 
  background-position: center left; 
  background-repeat: no-repeat; 
  border-width: 0px 0px 0px 0px; 
  border-style: solid; 
  border-color: #d9d9d9; 
  color: #4477aa; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: 400; 
  text-decoration: none; 
}

#productnavigationbuttons ul li li.selected ul li a:hover
{
  background-image: url(/arkiv/images/images/subarrow_r_active.gif); 
  color: #3a3a3a; 
}

#productnavigationbuttons ul li li.selected ul li.selected a
{
  background-image: url(/arkiv/images/images/subarrow_r_active.gif); 
  color: #3a3a3a; 
}

 p
{
  margin-top: 9px; 
  margin-bottom: 9px; 
  line-height: 17px; 
}

 a
{
  display: inline; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  line-height: 18px; 
  color: #4477aa; 
}

 a.alone
{
  display: block; 
  padding: 0px 10px 0px 27px; 
  background-image: url(/arkiv/images/webzooimages/LaS_Arrow_Right.gif); 
  background-position: center left; 
  background-repeat: no-repeat; 
  color: #844da6; 
  font-weight: 700; 
  text-decoration: none; 
}

 a:hover
{
  color: #2b2b2b; 
}

 #header a span
{
  display: none; 
}

 p a
{
  display: inline; 
  font-size: 1.0em; 
  text-decoration: underline; 
}

 h1
{
  margin-top: 0px; 
  margin-bottom: 18px; 
  line-height: 18px; 
  color: #96210d; 
  font-size: 16px; 
  font-weight: 700; 
  padding: 0px 0px 3px 0px; 
  border-width: 0px 0px 2px 0px; 
  border-style: solid; 
  border-color: #eeeeee;
}

 h2
{
  margin-top: 27px; 
  margin-bottom: 9px; 
  color: #444334; 
  font-size: 14px; 
  font-weight: 400; 
}

 .underlined
{
  padding: 0px 0px 3px 0px; 
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #dddddd; 
}


 h3
{
  margin-top: 9px; 
  margin-bottom: 9px; 
  line-height: 18px; 
  color: #706450; 
  font-size: 12px; 
  font-weight: 700; 
}

img
{
  border: none;
}

 .leftimage
{
  margin: 9px 15px 9px 0px; 
  float: left; 
  color: #999999; 
  text-align: left; 
}

 .rightimage
{
  margin: 9px 0px 9px 15px; 
  float: right; 
  color: #999999; 
  text-align: right; 
}

 .centerimage
{
  margin: 9px 0px 9px 0px; 
  color: #999999; 
  text-align: center; 
}

 .con_extrapicture
{
  margin: 9px 0px 9px 0px; 
  padding: 9px 0px 0px 0px; 
}

 .extrapicture
{
  border: 0px; 
}

 .extrapicture_count
{
  margin-right: 0px; 
}







#productnavigationbuttons > ul
{
  background-image: url(/arkiv/webbmaster/BG_Light/bg_w_p002.gif); 
  background-position: top left; 
  background-repeat: repeat-x; 
}

.webshoplink
{
  display: block;
  margin: 0px 0px 0px 0px; 
  padding: 3px 8px 3px 8px; 
  background-image: url(/arkiv/images/images/arrow_r_passive.gif); 
  background-position: 183px center; 
  background-repeat: no-repeat; 
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #d81717; 
  color: #d81717; 
  font-size: 12px; 
  font-weight: 700; 
  text-decoration: none; 
  letter-spacing: 1px; 
}

.webshopimage
{
  display: block;
  width: 200px; 
  height: 150px;
 /* border: 1px solid #cccccc; border-width: 0px 1px 1px 1px; */
  background-image: url(/arkiv/images/userimages/01-sunocoshop_2-40.jpg);
  background-repeat: no-repeat; 
}

.puffhead h2
{
  margin: 0px 0px 0px 0px; 
  padding: 3px 8px 3px 8px; 
  background-image: url(/arkiv/webbmaster/BG_Light/bg_w_p002.gif); 
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #d81717; 
  color: #d81717; 
  font-size: 12px; 
  font-weight: 700; 
  letter-spacing: 1px; 
}

.puff
{
  margin: 0px 0px 20px 0px; 
  padding: 2px 7px 7px 7px; 
  border-width: 0px 1px 1px 1px; 
  border-style: solid; 
  border-color: #eeeeee; 
}

.date
{
  margin: 0px 0px 0px 0px; 
  color: #999999; 
  font-size: 11px; 
  font-weight: 400; 
}

.puff h2
{
  margin: 0px 0px 0px 0px; 
  color: #666556; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: 700; 
}

#puffar p
{
  line-height: 16px; 
  color: #777667; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
}



#puffar a
{
  display: block; 
  margin: 0px 0px 0px 0px; 
  line-height: 18px; 
  padding: 0px 0px 0px 20px; 
  background-image: url(/arkiv/images/images/arrow_r_passive.gif); 
  background-position: center left; 
  background-repeat: no-repeat; 
  border-width: 0px 0px 0px 0px; 
  border-style: solid; 
  border-color: #d9d9d9; 
  color: #4477aa; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: 400; 
  text-decoration: none; 
}

#puffar a:hover
{
  background-image: url(/arkiv/images/images/arrow_r_active.gif); 
  color: #3b3b3b; 
}

.puff
{
  margin: 0px 0px 20px 0px; 
  padding: 2px 7px 7px 7px; 
  border-width: 0px 1px 1px 1px; 
  border-style: solid; 
  border-color: #eeeeee; 
}

.userdetails {padding-top: 9px;}
.userdetails_login {padding-top: 9px;}
.inloggad-som { margin: 0px;}
p.inloggad-namn { margin: 0px; font-size: 16px; font-weight: 700;}
.poll-prog-hdl {margin-bottom: 0px;}


.webzoocontainer
{
  color: #ffffff; 
  font-weight: 700; 
  position: absolute; 
  top: 45px; 
  left: 31px; 
}

#footer a
{
  color: #ffffff; 
  text-decoration: none; 
}

.con_extrapicture a
{
  margin: 0px 10px 9px 0px; 
  width: 63px; 
  height: 43px; 
  padding: 0px; 
  float: left; 
  background-color: #ffffff; 
  background-image: url(/arkiv/images/images/ex-center-image-thumb.jpg); 
  background-position: center center; 
  background-repeat: no-repeat; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #333333; 
  position: relative; 
  overflow: hidden; 
}

a.extrapicture_count
{
  margin: 0px 0px 9px 0px; 
}


.left
{
float: left; 
}

.right
{
float: right; 
}

.center
{
  margin-right: auto; 
  margin-left: auto;
}

.clear
{
  margin: 0px; 
  font-size: 1px; 
  clear: both; 
  position: relative;
  overflow: hidden;
  height: 0px;
}

/* SHOP */

.where-m-i
{
  margin: 0px 0px 9px 0px;
}

.db-cat
{
  margin: 9px 0px 9px 0px; 
  padding: 18px 0px 0px 0px; 
  /*background-image: url(/arkiv/images/images/opa-cat-large.gif); 
  background-position: top right; 
  background-repeat: no-repeat; */
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #eeeeee; 
}

.db-cat h2
{
  margin: 0px 0px 9px 0px; 
  padding: 2px 0px 2px 5px; 
  background-image: url(/arkiv/webbmaster/BG_Light/bg_w_p002.gif); 
  background-position: 0px -7px; 
  background-repeat: repeat-x; 
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #999999; 
}

.db-cat h2 a
{
  padding: 0px 0px 0px 20px; 
  background-image: url(/arkiv/images/images/arrow_r_passive.gif); 
  background-position: center left; 
  background-repeat: no-repeat; 
  text-decoration: none; 
}

.right a
{
  display: block; 
  padding: 0px 20px 10px 0px; 
}





.db-prod
{
  margin: 9px 0px 9px 0px; 
  padding: 18px 0px 0px 0px; 
  background-image: url(/arkiv/images/images/opa-prod-large.gif); 
  background-position: 40px 0px; 
  background-repeat: no-repeat; 
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #eeeeee; 
}

.db-prod h2
{
  margin: 0px 0px 9px 0px; 
  padding: 2px 0px 2px 5px; 
  background-image: url(/arkiv/webbmaster/BG_Light/bg_w_p002.gif); 
  background-position: 0px -7px; 
  background-repeat: repeat-x; 
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #999999; 
  font-size: 12px; 
  font-weight: 700; 
}

.db-prod h2 a
{
  padding: 0px 0px 0px 20px; 
  background-image: url(/arkiv/images/images/arrow_r_passive.gif); 
  background-position: center left; 
  background-repeat: no-repeat; 
  text-decoration: none; 
}

h1.db-hdl {margin-bottom: 6px;}
p.artno {margin-top: 0px; color: #999999; letter-spacing: 1px;}
.priser-visas {text-align: right; margin: 0px;}

.nowrap {
white-space: nowrap;
}

.rightspace{
padding-right: 7px;
}

.product-in-chart { font-size: 11px; font-weight: bold; }
.product-in-chart a {  }
.summa-in-chart { font-size: 16px; font-weight: bold; }

#priceinfo
{
	width: 230px; float: right;

  /*border: 1px solid #eeeeee;
  padding:10px;*/
  text-align: right;
}

#pricebox
{
  font-size: 24px;
  font-weight: 700;
  color: #b90707;
  margin: 9px 0px 9px 0px;
}

#pricestock
{

}

#quantity
{
  width: 50px;
}

.quickfactsline
{
  border-bottom: 1px #A8A7A5 dotted;
}

.fromprice_list
{
  font-size:0.5em;
}

.fromprice
{
  font-size:0.5em;
}


.price
{
  font-weight: bold;
  font-size: 36px;
  display: block; margin: 9px 20px 9px 0px;
  float:right;
  color:#b90707;
}
/*
.pricebg1
{
background-image: url(../images/pricebg1.gif);
background-repeat: repeat-x;
background-position: center;
}

.pricebg2
{
background-image: url(../images/pricebg2.gif);
background-repeat: repeat-y;
background-position: left;
}

.pricebg3
{
background-image: url(../images/pricebg3.gif);
background-repeat: repeat-y;
background-position: right;
padding:15px;

}

.floatright
{
  float: right;
}

*/


#stockbox
{
  text-align:right;
}

.italic
{
  font-style: italic;
}

.bold
{
  font-weight: 700;
}

.hidden
{
 display: none;
}

.visible
{
 visibility: visible;
}

.none
{
  display: none;
}

.block
{
  display: block;
}

.inline
{
  display: inline;
}

.kursiv					{ font-style: italic; }
.understruken				{ text-decoration: underline; }
.fet					{ font-weight: 700; }
.thin					{ font-weight: 400; }
.indrag					{ text-indent: 7px; }
.uppercase				{ text-transform: uppercase; }
.textluft				{ letter-spacing: 1px; }
.algn_right				{ text-align: right; }
.algn_center				{ text-align: center; }
.algn_justify				{ text-align: justify; }
.pointer				{ cursor: pointer; }
.opa10					{ opacity: 0.1; filter: alpha(opacity=10); }
.opa15					{ opacity: 0.15; filter: alpha(opacity=15); }
.opa25					{ opacity: 0.25; filter: alpha(opacity=25); }
.opa50					{ opacity: .5; filter: alpha(opacity=50); }
.opa75					{ opacity: 0.75; filter: alpha(opacity=75); }
.opa90					{ opacity: 0.9; filter: alpha(opacity=90); }
.flcenter				{ margin-right: auto; margin-left: auto; }
.flright				{ margin-right: 0px; margin-left: 15px; float: right; }
.flleft					{ margin-right: 15px; margin-left: 0px; float: left; }
.static					{ position: static; }
.relative				{ position: relative; }
.absolute				{ position: absolute; }
.overvsbl				{ overflow: visible; }
.overhddn				{ overflow: hidden; }
.overato				{ overflow: auto; }
.block					{ display: block; }
.none					{ display: none; }
.inline					{ display: inline; }
.visible				{ visibility: visible; }
.hidden					{ visibility: hidden; }

.spalttext				{ line-height: 17px; color: #555445; font-family: arial; font-size: 11px; font-weight: 400; font-style: italic; }
.spaltrubrik				{ margin: 9px 0px 9px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #e2e2e2; color: #777667; font-family: arial; font-size: 11px; font-weight: 700; letter-spacing: 1px; }
.bildnot				{ margin: 3px 5px 0px 5px; font-style: italic; }
.bildcontainer				{ margin-bottom: 20px; line-height: 17px; color: #999999; overflow: hidden; }





/* OLD */



#navigationlanguage
{
  overflow:hidden;
  color:#000000;
}

#navigationlanguage a
{
  color:#000000;
  text-decoration: none;
}



#navigationlanguage img {
  border: 1px solid #000000;
}

.languageheader
{
  padding-left:20px;
  padding-bottom:10px;
  font-weight:bold;
  color:#8ca4b5;
}

#navigationlanguage a
{
  color:#ffffff;
}

#navigationlanguage a:hover
{
  color:#8ca4b5;
}

#navigationlanguage a:visited
{
  color:#ffffff;
}

#navigationlanguage a:visited:hover
{
  color:#8ca4b5;
}


#navigationlanguage ul
{
  font-size: 1.0em;
	margin:0;
	padding:0;
	list-style: none;
}

#navigationlanguage ul a
{

	text-decoration: none;
	padding: 2px 5px 0px 10px;
	height: 17px;
  margin:5px 20px 0px 10px;
}

#navigationlanguage ul a:hover
{

	text-decoration: none;
	padding: 2px 5px 0px 10px;
	height: 17px;
  margin:5px;
  color:#ffffff;
  margin:5px 20px 0px 10px;
}


.right
{
  text-align:right;
}

#navigationblock
{
  width: 164px;
  border:1px none #ffaa00;
  padding-left:24px;
  padding-top:10px;
  background-color: #00ff00;
}




.footermail
{
  color:#97c000;
}






.extrabildborder
{
  padding: 10px 10px 20px 10px ;
  border: none;
  margin:0px;
  overflow:hidden;
  background-image: none;
  background-repeat: repeat-x;
  background-color:#ffffff;

  background-position: bottom;
  background-repeat: repeat-x;

  color: #333333;
}

.extrabildheader
{
  font-weight:normal;
  border-bottom: 2px solid #2e1b86;
  padding: 6px 0px 6px 10px;
  color:#ffffff;
  background-image: url(../images/nav_button_bg.gif);
  background-position: center;
  color: #000000;
}

.product_puff
{

  margin: 0px;
  float: left;
  width: 170px;

}






#quickfacts
{
  width: 100%;
}

#quickfacts legend
{
  color:#000000;
  font-size:1.2em;
  font-weight: bold;
  background-color: transparent;
  width: 100%;
  padding:0px;
  margin:0px;
}



.extrapicture
{
  background-color:#000000;
  border: 1px solid #000000;
}







.folderimage
{
  border:none;
}

a.gallerylink
{
  text-decoration:none;
}

a.gallerylink:hover
{
  text-decoration:none;
}



.folder
{
  width: 135px;
  float:left;
  text-align: center;
  margin-bottom:10px;
}

.galleryimage
{
  border:1px #cccccc solid;
  padding:5px;

}




.galleryimagecontainer
{
  width: 135px;
  float:left;
  text-align: center;
  margin-bottom:10px;
}


.clear
{
  clear:both;
  font-size: 1px;
}

.button
{
  margin: 9px 0px 9px 0px;
  background-color:#b90707;
  color:#d1d923;
  border:1px solid #b90707;
  font-family: verdana; text-transform: uppercase;
  font-size: 10px;
  line-height: 10px;
  padding: 0px 3px 1px 3px;
  font-weight: 700;
  background-image: url(../images/button_bg.gif);
  background-position: center;
}

fieldset
{
  border: none;
  margin:0px;
  padding:0px;
  width: auto;
}

/*
.formfield
{
  border: 1px solid #97c000;
  font-size:1.0em;
  font-family: Verdana;
  margin-bottom:3px;
  padding-left:3px;

}
*/

 .formfield
{
  margin: 0px 0px 7px 0px; 
  /* width: 158px; */
  height: 16px; 
  padding: 0px 5px 1px 5px; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: "courier new", arial; 
  font-size: 12px; 
  font-weight: 400; 
}

textarea.formfield
{
  height: auto; 
}

.formbackground label {margin: 1px 0px 0px 0px;  padding-right: 7px; }
.formbackground input {margin: 1px 0px 1px 0px;  }


.product_formfield
{
  border: 1px solid #97c000;
  font-size:1.0em;
  font-family: Verdana;
  margin-bottom:3px;
  padding-left:3px;
	width: 150px;
}

.cartquantity
{
  border: 1px solid #97c000;
  font-size:1.0em;
  font-family: Verdana;
  margin-bottom:3px;
  padding-left:3px;
  width: 50px;

}


.borderbottom
{
  border-bottom:1px solid #cccccc;
}



.formbackground
{
  background-color:#f5f5f5;
  border: 1px solid #eeeeee;
  padding:10px;
}




.contactform, .enkatform
{
  width: 280px;
}


blockquote p:before,
blockquote p:after
{
	content:'\201D';
}


blockquote
{
  margin:0px;
  padding:0px;
}

.quotewho
{
font-style: italic;
text-align:right;

}


/* VOTE STUFF */


.prog-border {
  height: 16px;
  width: 152px;
  background: #fff;
  border: 1px solid silver;
  margin: 0;
  padding: 0;
}

.prog-bar {
  height: 14px;
  margin: 1px;
  padding-left: 2px;
  font-size:0.8em;
}

/* 

.product_offer_left {
	float:left;
	width: 230px;
}

.product_offer_right {
	float:right;
	width: 230px;
}
*/
.picture {
  text-align: center;
}

table
{
  font-size:1.0em:
}

form{margin: 0px; padding: 0px; }



/* page-content */


 #page-personal h2
{
  padding: 0px 0px 2px 0px; 
  border-width: 0px 0px 1px 0px; 
  border-style: solid; 
  border-color: #cccccc; 
}

 #page-personal img
{
}

 #page-personal h3
{
  margin: 0px 0px 0px 0px; 
}

 .footer_left p
{
  margin: 9px 0px 9px 20px; 
  float: right; 
}

 .footer_right p span
{
  margin: 0px 15px 0px 0px; font-size: 11px; font-weight: 700;

}

 .footer_left p span
{
  margin: 0px 15px 0px 0px; font-size: 11px; font-weight: 700;

}




 div.f_user
{
  margin: 9px 0px 9px 0px; 
  width: 365px; 
  position: relative; 
  overflow: hidden; 
}

 .f_user fieldset
{
  display: block; 
  margin: 0px 0px 9px 0px; 
  padding: 5px 9px 0px 9px; 
  background-color: #faf6e9; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #dddddd; 
}

 .f_user fieldset :first-child
{
  margin-top: 0px; 
}

 .f_user fieldset p
{
  color: #6688aa; 
  font-style: italic; 
}

 .f_user label
{
  display: block; 
  margin: 0px 0px 3px 0px; 
  margin-bottom: 3px; 
  width: 150px; 
  float: left; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
}

 .f_user fieldset input
{
  margin: 0px 0px 7px 0px; 
  width: 183px; 
  height: 16px; 
  padding: 0px 5px 1px 5px; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: courier new; 
  font-size: 12px; 
  font-weight: 400; 
}

 .f_user fieldset select
{
  margin: 0px 0px 7px 0px; 
  width: 195px; 
  padding: 0px 5px 1px 5px; 
  background-color: #ffffff; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: 400; 
}

 .f_user fieldset textarea
{
  margin: 0px 0px 18px 0px; 
  width: 333px; 
  height: 121px; 
  padding: 1px 5px 1px 5px; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: courier new; 
  font-size: 12px; 
  font-weight: 400; 
}

 .f_user h4
{
  display: block; 
  margin: 0px 0px 3px 0px; 
  margin-bottom: 3px; 
  width: 150px; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
  color: #6688aa; 
}

 .f_user fieldset p
{
  color: #6688aa; 
  font-style: italic; 
}

 .f_user fieldset div.formboxes
{
  margin-bottom: 10px; 
  padding: 5px 7px 5px 7px; 
  background-color: #f5f5f5; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
}

 .f_user fieldset div.formboxes label
{
  display: inline; width: auto;
  margin: 0px 0px 0px 0px; 
  float: left; 
  font-size: 12px; 
  font-weight: 400; 
}

 .f_user fieldset div.formboxes input
{
  display: inline; 
  margin: 1px 10px 0px 0px; 
  width: auto; 
  padding: 0px 0px 0px 0px; 
  float: left; 
  border: 0px 0px 0px 0px; 
}

 .f_user fieldset div.formboxes div.clear
{
  height: 2px; position: relative; overflow: hidden;
}

#partners
{
  padding: 25px 30px 10px 30px; 
  color: #888778; 
  position: relative; 
  overflow: visible; 
}

#partners a
{
  background-image: url(/images/dummie.jpg); height: 100px; display: block; background-position: center center; background-repeat: no-repeat; background-color: #fbfbfb; border: 1px solid #eeeeee; border-width: 1px 0px 1px 0px;
}



