body {
margin:0;
font-family: 'Open Sans', sans-serif;
font-weight: 400; 
font-size:14px;
}

th {
text-align:left;
}
table, img {
border:none;
}
#bodycontainer {

background-image: url('/tp-top6.jpg');
background-repeat: no-repeat;
background-position: center top;
}
#container {
position:relative;
width: 1240px;
margin-left: auto;
margin-right: auto;
}
.bgtop {
background-image: url('/tp-top6.jpg');
background-repeat: no-repeat;
background-position: center top;
width: 1240px;
height:248px;
}
.clear {
clear:both;
}
#bigscreen_div1 {
display:none;
}
.newsfeeddate {
 text-align:right;
 color:#ccc;
 font-size:10px;
}
.newsfeed {
border: solid #eee 1px;
padding:10px;
margin-bottom:20px;
}

h1, h2, h3 {
font-family: 'Bevan', cursive;
font-size: 24px;
font-style: normal;
font-weight: 400;
}

.menypos {
position:absolute;
top:154px;
left:0px;
height:60px;
width: 1240px;
}
.menybtn, .menybtn_active {
float:left;

}
.menybtn a, .menybtn_active a {
color:#fff;
font-weight: 700; 
text-transform:uppercase;
text-decoration:none;
}
.menybtn a:hover {
text-decoration:underline;
}

.menybtn_active {
background:#222;
}

.btn {
display: block;
padding: 16px 20px 22px 20px;
}

.annonsimg {
margin: 5px 0 2px 3px;
}

.box55 {
background:#333;
padding: 20px;
color:white;
}
.semirub {
font-weight: 700; 

font-size:14px;
}

.btnrub {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
font-weight: 700; 
text-transform:uppercase;
padding:5px 10px;
}

#inloggadsom {
position:absolute;
left:30px;
top: 30px;
padding: 8px 25px 8px 25px;
	font-size:18px;
font-weight: 700; 
text-transform:uppercase;
color:white;
background:black;
z-index:99;
}
#kundvagnen {
position:absolute;
right:30px;
top: 30px;
padding: 8px 25px 8px 25px;
	font-size:18px;
font-weight: 700; 
text-transform:uppercase;
color:white;
background:black;
z-index:99;
}

#kundvagnen a {
color:white;
text-decoration:none;
}

#mr {
border:#666 1px dotted;
}
#mr td {

font-size:12px;

}


#table_even {
width:99%;
border: none;
margin:0;
padding:0;
    border-spacing:0;
    border-collapse:collapse;
}
#table_even th {
	font-style: normal;
	font-weight: bold;
text-align:left;
color:#000;

}
#table_even td {

padding: 0;
border:0;
margin:0;

}
#table_even tr:nth-child(odd) td { background-color:#fbfbfb } /*odd*/
#table_even tr:nth-child(even) td { background-color:#e8ecee } /* even*/
/*
#table_even tr:hover td { background-color:#fffbae; }
*/
.ja {
color:green;
}
.nej {
color:red;
}
.a {
width:40px;
}
.tdcenter {
text-align:left;
}
.tdright {
text-align:left;
}
.lank a {
font-weight: 700; 
text-transform:uppercase;
color:#000;
text-decoration:none;
}
.favvo {
width:20px;
height:19px;
float:left;
}
.tr-h {
height:70px;
width:154px;
background:white;
overflow:hidden;
}

.prisBig {
font-weight: 700; 
color: blue;
font-size:16px;
}

.rouFE{display:block}
.rouFE *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EEEEEE}
.rouFE1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7;
  background:#f2f2f2}
.rouFE2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f1f1f1}
.rouFE3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f1f1f1;
  border-right:1px solid #f1f1f1;}
.rouFE4{
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7}
.rouFE5{
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2}
.rouFEfg{
  background:#EEEEEE}
  
 .p20 {padding-left:20px;padding-right:20px;	padding-top:15px; padding-bottom:15px;}

.p5 {padding-left:5px; padding-right:5px; height:170px;}

.produktp {
margin:0;
padding:0;
font-weight:bold;
}
.produktf {
margin:0;
padding:0;

}

