BODY,HTML{
height:100%;
margin:0 auto
}
body{
height:100%;
text-align:center;
margin:0px;
padding:0px;
background-color:#ffffff;
color:#424242;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
div#wrapper{
width:839px;
background-image:url(../img/shadow_all.gif);
background-repeat:repeat-y;
text-align:left;
margin-left:auto;
margin-right:auto;
}
div#content{
background-color:#FFFFFF;
width:795px;
margin-left:12px;
padding-left:20px;
text-align:left
}
div#uppercontent{
background-color:#FFFFFF;
width:815px;
margin-left:12px;
padding-left:0px;
text-align:left;
}
div#main{
width:555px;
float:right;
margin-top:0px;
padding-right:20px;
padding-top:18px 
}
div#inlinewrapper{
width:545px;
background-color:#FFFFFF;
background-repeat:repeat-y;
text-align:left;
margin-left:auto;
margin-right:auto;
}
div#inlinecontent{
background-color:#FFFFFF;
width:545px;
margin-left:px;
text-align:left
}
div#inlinemain{
width:545px;
float:left;
margin-top:32px
}
div#submenu{
float:left;
width:196px;
}
div#submenu #tabs{
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
padding-right:0px;
margin-bottom:0px;
background-color:#f0f0f0;
background-image:url(../img/greyfade_bg.gif);
background-position:bottom;
background-repeat:repeat-x
}
div#submenu #categories,div#submenu #brands{
padding-left:10px;
padding-bottom:5px;
padding-top:4px;
padding-right:10px;
margin-bottom:10px;
background-color:#f0f0f0;
background-image:url(../img/greyfade_bg.gif);
background-position:bottom;
background-repeat:repeat-x
}
div#submenu #cart,div#submenu #login, div#submenu #poppis{
margin-bottom:10px;
padding-bottom:1px;
background-color:#f0f0f0;
background-image:url(../img/greyfade_bg.gif);
background-position:bottom;
background-repeat:repeat-x
}

TH,TD{
color:#424242;
font-family:Arial,Helvetica,sans-serif;
font-size:12px
}
.formHighlight{
padding:10px 10px 10px 10px;
margin-bottom:20px;
background-color:#F3F3F3
}
.hr-dotted{
margin-bottom:5px;
margin-top:9px
}
IMG.hr{
width:555px;
border:0px;
height:1px;
clear:both;
margin-bottom:10px;
margin-top:0px
}
.clear{
clear:both
}

.table {
background-color: #D9D7D7;
}
.table TD{background-color: #FFFFFF;}

.table TH{background-color: #f3f3f3;} 

div#checkoutleft{
float:left;
width:251px;
background-image:url(../img/greyfade_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#f0f0f0;
padding-bottom: 10px;
padding-left: 17px;
padding-right: 7px;
padding-top: 10px;
}
#checkoutright{
float:right;
width:251px;
}

#checkoutright .paymenttype{
background-image:url(../img/greyfade_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#f0f0f0;
padding-bottom: 10px;
padding-left: 17px;
padding-right: 7px;
padding-top: 10px;
}

#checkoutright .checkout{
background-image:url(../img/greyfade_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#f0f0f0;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 7px;
padding-top: 10px;
margin-top: 10px;
}

.cartinfo{
width:555px;
margin-bottom:10px;
margin-top:0px
}
.cartproperties TH{
background-image:url(../img/box_bg.gif);
background-color:#f0f0f0;
padding-bottom:4px;
padding-left:7px;
padding-right:7px;
padding-top:4px;
color:#FFFFFF;
font-weight:normal;
height:16px;
}
.cartproperties TD{
border-bottom:1px solid #DFDEDE;
padding-bottom:5px;
padding-left:7px;
padding-right:7px;
padding-top:5px
}
.cartpropertiesprice{
margin-bottom:20px;
padding-left:7px;
padding-right:7px;
margin-top:15px;
float:right;
}
.linegrey{
border-bottom:1px solid #DFDEDE;
padding-bottom:5px;
}

.productinfo{
float:left;
width:290px;
margin-bottom:0px;
margin-top:-4px;
padding-right:0px
}
.productimage{
float:right
}
.productsigns{
float:right
}
TABLE.properties{
padding-bottom:3px;
padding-left:0px;
padding-right:7px;
padding-top:3px;
margin-bottom:2px;
width:185px
}
.properties select{
font-family:Arial,Helvetica,sans-serif;
color:#010101;
font-size:12px;
width:154px
}
.preproductimage{
float:left;
padding-right:5px;
padding-left:5px;
padding-bottom:20px;
text-align:center;
height: 160px;

}
.preproductimagerecommend{
float:left;
padding-right:5px;
padding-left:5px;
padding-bottom:20px;

}

.productlistimage{
float:right;
text-align:center;
width:160px;
z-index: 1;
}

.productlistimagebig{
text-align:center;
width:0px;
height:0px;
z-index: 2;
visibility: hidden;
}

.productlistimagebigff{
float:right;
text-align:center;
width:0px;
height:0px;
z-index: 2;
visibility: hidden;
margin-right: 50px;
}

.productlistinfo{
float:left;
width:390px;
margin-bottom:10px;
margin-top:0px;
}
.moreinfo{
float:left;
border-left:1px solid #D9D7D7;
border-right:1px solid #D9D7D7;
border-top:1px solid #D9D7D7;
padding-bottom:3px;
padding-left:5px;
padding-right:10px;
padding-top:1px;
margin-top:-2px
}
.moreinfo2{
float:left;
border-left:none;
border-right:1px solid #D9D7D7;
border-top:1px solid #D9D7D7;
padding-bottom:3px;
padding-left:5px;
padding-right:10px;
padding-top:1px;
margin-top:-2px
}
.price{
display:inline;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
margin-top:0px
}

.navlist{
margin:0px 0px 1px 3px;
padding:0px 0px 0px 0px
}
div#submenu dl{
margin:0;
padding:0
}
div#submenu dt{
margin:0;
padding:3px;
height:16px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
font-family:Arial,sans-serif;
background-image:url(../img/box_bg.gif);
}
div#submenu dd{
margin:5px;
margin-left: 13px;
padding:0px
}
a:link,a:visited{
color:#010101;
text-decoration:none;
/*
border-bottom:1px dotted #C6009A
*/
}
a:hover,a:active{
color:#d21e3a;
text-decoration:none;
/*
border-bottom:1px solid #E48FD1
*/
}
a.none:active,a.none:link,a.none:visited,LI a:active,LI a:link,LI a:visited{
color:#424242;
text-decoration:none;
border-bottom:0px none
}
a.none:hover,LI a:hover{
color:#d21e3a;
text-decoration:none;
border-bottom:0px none
}
a.new:link,a.new:visited{
color:#d21e3a;
text-decoration:none
}
a.new:hover,a.new:active{
color:#d21e3a;
text-decoration:none
}
a.myaccountlink{
color:#d21e3a;;
text-decoration:none;
border-bottom:0px none;
}
.bloggruta{

color:#4C84B9;
font-family:Helvetica,Verdana,Geneva,Arial,sans-serif;
font-weight:bold;
letter-spacing:-1px;
font-size:14px
}

form{
margin:0px;
padding:0px
}
input{

color:#010101;
font-family:Arial,Helvetica,sans-serif;
font-size:12px
}
input.img{
border-bottom:0px solid #BDBDBD;
border-left:0px solid #BDBDBD;
border-right:0px solid #BDBDBD;
border-top:0px solid #BDBDBD;
}

input.search{
width:150px;
border-bottom:1px solid #BDBDBD;
border-left:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;
}
input.submit{
background-color: #F3F3F3;
margin-left:4px;
margin-right:4px;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
}

#login input.email{
width:160px;

margin-bottom:4px;
border-bottom:1px solid #BDBDBD;
border-left:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;
}
#login input.password{
width:80px;
border-bottom:1px solid #BDBDBD;
border-left:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;
}
input.short{
width:66px;
border-bottom:1px solid #BDBDBD;
border-left:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;
}
input.middle{
width:100px;
margin-left: 5px;
border-bottom:1px solid #BDBDBD;
border-left:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;
}
input.long{
width:180px;
border-bottom:1px solid #BDBDBD;
border-left:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;

}
input.radio {
	padding-right: 10px;
}

H1{
color:#010101;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
white-space:normal;
margin:0px 0px 3px 0px;
padding:0px
}
H2{
color:#d21e3a;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
white-space:normal;
margin:0px 0px 0px 0px;
padding:0px
}
H3{
color:#010101;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
letter-spacing:0px;
margin:0px 0px 8px 0px;
padding:0px;
font-style:normal
}

H4{
color:#ffffff;
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
white-space:normal;
margin:0px 0px 0px 0px;
padding-bottom:1px
}
H5{
color:#ffffff;
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;

white-space:normal;
margin:0px 0px 0px 0px;
padding-bottom:1px
}
H6{
color:#d21e3a;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
white-space:normal;
margin:0px 0px 0px 0px;
padding:0px
}
.textprice{
color:#424242;
font-weight:normal
}
.textprice2{
color:#FF7800;
font-weight:bold
}
.texthighlight, texterror{
color:#d21e3a;
font-weight:normal
}
.textstatus{
color:#424242;
}
.rubrik16
{
font-family: Helvetica; font-size:16px; font-weight:bold; letter-spacing: -1px; color:#000000;
}
.rubrik14
{
font-family: Helvetica; font-size:14px; font-weight:bold; letter-spacing: -1px; color:#000000;
}
.rubrik12
{
font-family: Helvetica; font-size:12px; font-weight:bold; letter-spacing: -1px; color:#000000;
}
.text12helvLS
{font-family: Helvetica; font-size: 12px; letter-spacing: -1px; color:#000000;}
.text10helvLS
{font-family: Helvetica; font-size: 10px; letter-spacing: -1px; color:#000000;}
.text12verdLS
{font-family: Verdana; font-size: 12px; letter-spacing: -1px; color:#000000;}
.text10verdLS
{font-family: Verdana; font-size: 10px; letter-spacing: -1px; color:#000000;}
.text12helv
{font-family: Helvetica; font-size: 12px; color:#000000;}
.text10helv
{font-family: Helvetica; font-size: 10px; color:#000000;}
.text12verd
{font-family: Verdana; font-size: 12px; color:#000000;}
.text10verd
{font-family: Verdana; font-size: 10px; color:#000000;}