body  {
 margin: 0px;
 padding: 0px;
 font-size: 12px;
 background-color: #FFFFFF;
 font-family: Tahoma, Arial;
 color: #005D6B;
}

.cost {
	font-size:20px; 
	color:#357114;
}

.telefonser {
 margin: 3px;
 padding: 3px;
 font-size:17px; 
 text-align: left;
}

.pages {
 font-size:14px; 
}

.pages a {
 font-size:14px; 
 text-decoration: underline;
}

.imgcat {
 width: 110px;
 margin: 4px;
 border: 1px solid #046d8d;
}

.imgcatbig {
 width: 140px;
 margin: 4px;
 border: 1px solid #046d8d;
}

td {
 font-size: 12px;
 font-family: Tahoma, Arial;
}

a {
 color: #005D6B;
}

a:hover {
 text-decoration: none;
}

img, h1, h2, h3, h4, h5, h6{
 margin: 0px;
 padding: 0px;
 border: none;
}

h6 {
 font-size: 14px;
 font-weight: normal;
 text-transform: uppercase;
}

h5 {
 font-size: 12px; 
 background-image: url(/images/sidem/hbg.gif);
 padding: 10px 15px;
 color: #FFFFFF;
}

h4 { 
 font-size: 14px;
 text-transform: uppercase;
 background-image: url(/images/sidem/hbg1.gif);
 padding: 15px 15px;
 color: #FFFFFF;
}

h3 {
 font-size: 14px;
 padding-bottom: 5px;
}

h2 {
 font-size: 12px;
}

h1 {
 font-size: 15px;
}

p {
 margin: 0px;
 padding-top: 10px;
 padding-bottom: 5px;
}

.formfield {
 border: 1px solid #000000;
 width: 150px;
}

#root {
 height: 100%;
 width: 100%;
}

#headsearch {
 background-image: url(/images/tbg.gif);
 background-repeat: repeat-x;
}

#headsearch table {
 background-image: url(/images/translucent.png);
 margin-bottom: 5px;
}

* html #headsearch table {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/translucent.png", sizingMethod="scale"); 
}

#headsearch td {
 vertical-align: top;
 color: #FFFFFF;
 font-size: 12px;
}

#headsearch .formfield {
 border-right: none;
 font-size: 14px; 
 height: 26px;
 width: 100%;
}

#find_button {
 width: 150px;
 height: 63px;
 background-image: url(/images/buttons/find.png);
 position: absolute; 
 margin-top: -1px;
}

* html #find_button {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/buttons/find.png", sizingMethod="image"); 
 margin-top: 0px;
}

#top {
 background-image: url(/images/tbg.gif);
 background-repeat: repeat-x;
}

#member {
 position: absolute; 
 margin-left: 91px;
 margin-top: 30px;
 padding: 10px;
 font-size: 12px;
 color: #FFFFFF;
 background-image: url(/images/translucent.png); 
}

#member a {
 color: #FFFFFF; 
}

* html #member {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/translucent.png", sizingMethod="scale"); 
}

#topbasket { 
 width: 156px; 
}

#topbasket div { 
 font-size: 11px;
 float: left;
 width: 156px;
 color: #FFFFFF;
 white-space: nowrap; 
 margin-top: -15px;
}

#logo {
 width: 221px;
}

#rightpic {
 float: right;
 width: 86px;
 height: 39px;
 background-image: url(/images/topr.png);
}

* html #rightpic {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/topr.png", sizingMethod="scale");
}

#top, #top td {
 vertical-align: top;
}

#topmenu {
 background-image: url(/images/topm/bg1.gif);
 background-repeat: repeat-x;
 background-position: 0px 3px;
 padding-top: 3px;
}

#basketfun {
 vertical-align: top;
 width: 156px;
}

#basketfun a {
 color: #4D0303;
}

#menu a {
 display: block;
 float: left;
 white-space: nowrap;
 background-image: url(/images/topm/bg.gif);
 background-repeat: repeat-x;
 border: 1px solid #DEA303;
 text-decoration: none;
 font-size: 10px;
 color: #4D0303;
 font-weight: bold;
 padding: 8px 10px;
}

#menu a:hover {
  background-image: url(/images/topm/bg_a.gif);
}

#inner { 
 height: 100%; 
 vertical-align: top;
 padding: 10px 3px;
}

#side, #content {
 vertical-align: top;
}

#side {
 width: 170px;
}

#side div {
 background-image: url(/images/sidem/bg.gif);
 background-repeat: repeat-x;
 border: 2px solid #FDEBB8;
 border-top-width: 1px;
 border-bottom-width: 1px;
 background-color: #F9C22C;
 padding: 5px;
}

#side div a {
 display: block;
 background-image: url(/images/sidem/arrow.gif);
 background-repeat: no-repeat;
 background-position: 0px 4px;
 padding-left: 10px;
 margin: 5px 3px;
 color: #A50101;
}

#side dl {
 float: left;
 background-image: url(/images/sidem/bg1.gif); 
 background-repeat: repeat-x; 
 width: 89%;
 padding: 10px;
 margin: 0px;

}

#side dt, #side dd {
 float: left;
 padding: 4px;
 margin: 0px; 
 /*background-image: url(/images/sidem/bg1.gif); */
}

#side dd {
 width: 92px;
 height: 98px;
 padding-top: 10px;
}

* html #side dd {
 width: 102px;
 height: 93px;
}

#side img {
 //width: 60px;
border: 1px solid #046d8d;
}

#side img2 {
 width: 70px;
}
.foto
{
 width: 200px;
}

#side dd a {
 font-weight: bold;
 color: #A50101;
}

ul.none
{
background:#FFFFFF;
clear:both;
}

#content {
 padding-left: 4px;
 font-size: 12px;
}

#header {
 background-color: #E6E6E6;
 padding: 15px;
 margin-bottom: 10px;
}

.item td {
 vertical-align: top;
 font-size: 12px;
}

.item .formfield {
 display: block;
 margin: 7px 0px;
 width: 30px;
 text-align: right;
 color: #096C04;
}

#bottom {
 background-image: url(/images/tbg.gif);
 background-repeat: repeat-x;
 padding: 15px;
 text-align: center;
 color: #FFFFFF;
}

#bottom a {
 color: #FFFFFF;
}

.new {
 position: absolute;
 width: 63px;
 height: 64px;
 background-image: url(/images/new.png);
 margin-top: 40px;
}

* html .new {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/new.png", sizingMethod="scale");
}

#basket {
 position: absolute;
 right: 0px;
 top: 0px;
 width: 92px;
 height: 74px;
 background-image: url(/images/basket.png);
 margin-top: 98px;
 margin-right: 182px;
}

* html #basket {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/basket.png", sizingMethod="scale");
}
div.modalPopupTransparent {
    display: none;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity:.75;
    background: #CCCCCC;
    left: 0px;
    top: 0px;
    position: fixed;
    z-index: 1000;
}
div.modalPopupWindow {
    display: none;
    background-color: #FFFFFF;
    border: 2px solid black;
    padding: 8px;
    text-align: left;
    position: fixed;
    z-index: 1001;
}
div.leftMenuDiv
{
	background-image: url(/images/sidem/bg.gif)!important;
	background-repeat: repeat-x!important;
}
div.leftMenuDiv a
{
	padding: 0px!important;
	background-image: none!important;
}

#wrapper {width:750px;margin:0 auto;}
.b_block {width:198px; background:url(/images/b_middle.png) repeat-y;font:14px arial;color:#636363; text-shadow:1px 0px 5px #FFC;margin-right:35px; float:left;}
.b_block .b_bottom { background:url(/images/b_bottom.png) no-repeat left bottom;}
.b_block .b_top { background:url(/images/b_top.png) no-repeat left top;padding:25px 5px 10px 5px; text-align:center;min-height:175px !important;height:175px;}
.b_block strong {font-size:16px; text-decoration:underline;}
.b_block p {margin-bottom:25px;}
.b_block .line-h { line-height:26px;margin-bottom:10px;}


.a_block {width:352px; background:url(/images/a_top.png) repeat-y;font:36px arial;height:77px;color:#636363;padding:25px 5px 0 5px; text-align:center;margin:35px auto;}
.a_block-2 {padding:4px;height:94px;}
.a_block-2 p {font-size:14px;margin:0px; text-shadow:1px 0px 5px #FFC}
.clear {clear:both; height:0px; line-height:0px; font-size:0px;}

.blocks-bottom {padding-left:150px;}
.blocks-top {padding-left:45px;}