.search  {word-break: break-all;}

#supp-nav li a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	padding: 9px 11px;
	display: block;
}
#supp-nav li a:hover{
	text-decoration: underline;
}
#supp-nav input {
	color: #666;
	text-decoration: none;
	font-size: 11px;	
	margin: 6px 0 0 6px;
	display: block;
}
#supp-nav li.rightbg a{
	padding: 9px 0 0 2px !important;
	margin: 0 !important;
	float: left;
}

#navigation li.nav-first-1{
	width: 83px;
	height: 40px;
	background: url(images/nav-first.gif) no-repeat;
}
#navigation li.nav-first-2{
	width: 6px;
	height: 40px;
	background: url(images/nav-first.gif) no-repeat;
}
#navigation li.nav-first-3{
	width: 108px;
	height: 40px;
	background: url(images/nav-first.gif) no-repeat;
}

#navigation li a,#navigation li a:hover,#navigation li a.active{
	height: 40px;
	display: block;
}
#navigation li a {
	background-position: left top;
}
#navigation li a:hover {
	background-position: left -40px;
}
#navigation li a.active{
	background-position: left bottom;
}
/* ------ SVENSKA ------------------------------------------------------------------  */
.nav-1-1 {
	background: url(images/nav-start.gif) no-repeat;
	width: 53px;
}
.nav-2-1 {
	background: url(images/nav-fjadrar.gif) no-repeat;
	width: 72px;
}
.nav-30-1 {
	background: url(images/nav-stdfjadrar.gif) no-repeat;
	width: 134px;
}
.nav-3-1 {
	background: url(images/nav-gasfjadrar.gif) no-repeat;
	width: 97px;
}
.nav-4-1 {
	background: url(images/nav-banddetaljer.gif) no-repeat;
	width: 116px;
}
.nav-5-1 {
	background: url(images/nav-automotive.gif) no-repeat;
	width: 102px;
}
.nav-6-1 {
	background: url(images/nav-branscher.gif) no-repeat;
	width: 95px;
}
.nav-7-1 {
	background: url(images/nav-omlesjofors.gif) no-repeat;
	width: 115px;
}
.nav-8-1 {
	background: url(images/nav-kontakt.gif) no-repeat;
	width: 78px;
}

/* -------- ENGELSKA ----------------------------------------------------------------  */
.nav-21-2 {
	background: url(images/nav-start2.gif) no-repeat;
	width: 53px;
}
.nav-22-2 {
	background: url(images/nav-spring4.gif) no-repeat;
	width: 76px;
}
.nav-31-2 {
	background: url(images/nav-stdsprings.gif) no-repeat;
	width: 142px;
}
.nav-23-2 {
	background: url(images/nav-gassprings2.gif) no-repeat;
	width: 106px;
}
.nav-24-2 {
	background: url(images/nav-stripcomponents.gif) no-repeat;
	width: 151px;
}
.nav-25-2 {
	background: url(images/nav-automotive.gif) no-repeat;
	width: 102px;
}
.nav-26-2 {
	background: url(images/nav-industries.gif) no-repeat;
	width: 94px;
}
.nav-27-2 {
	background: url(images/nav-about.gif) no-repeat;
	width: 138px;
}
.nav-28-2 {
	background: url(images/nav-contact2.gif) no-repeat;
	width: 78px;
}

/* -------- TYSKA ----------------------------------------------------------------  */
.nav-32-3 {
	background: url(images/nav-start-ty.gif) no-repeat;
	width: 60px;
}
.nav-33-3 {
	background: url(images/nav-springs-ty.gif) no-repeat;
	width: 69px;
}
.nav-34-3 {
	background: url(images/nav-stdsprings-ty.gif) no-repeat;
	width: 135px;
}
.nav-35-3 {
	background: url(images/nav-gassprings-ty.gif) no-repeat;
	width: 95px;
}
.nav-36-3 {
	background: url(images/nav-stripcomponents-ty.gif) no-repeat;
	width: 90px;
}
.nav-37-3 {
	background: url(images/nav-automotive-ty.gif) no-repeat;
	width: 101px;
}
.nav-38-3 {
	background: url(images/nav-industries-ty.gif) no-repeat;
	width: 89px;
}
.nav-39-3 {
	background: url(images/nav-about-ty.gif) no-repeat;
	width: 123px;
}
.nav-40-3 {
	background: url(images/nav-contact-ty.gif) no-repeat;
	width: 75px;
}

/* ------------------------------------------------------------------------  */

#productlist li a, #productlist li a:hover, #productlist li a.active{
	color: #660000;
	font-weight: bold;
	padding-right: 8px;
	display: block;
	text-align: right;
	text-decoration: none;
	font-size: 11px;
}
#productlist li a{
	background: url(images/list.gif) right top no-repeat;
}

#productlist li a:hover, #productlist li a.active{
	background: #fff url(images/list-hover.gif) right 7px no-repeat;
	padding-right: 20px;
}

#categorylist li a, #categorylist li a:active, #categorylist li a:hover{
	color:#9E1B1F;
	padding-left: 16px;
	display: block;
	text-decoration: none;
	font-size: 14px;
}
#categorylist li a{
	background: url(images/categorylist.gif) right top no-repeat;
}
#categorylist li.computer-catalog{
	background: url(images/computer-catalog.png) right top no-repeat;
	height: 72px;
	margin-bottom: 14px;
}

#categorylist li.computer-catalog a
{
    background: none;
	 padding-top: 24px;
    line-height: 38px;
    max-width: 125px;
}

#categorylist li.computer-catalog-double{
	background: url(images/computer-catalog.png) right top no-repeat;
	height: 72px;
	margin-bottom: 14px;
}

#categorylist li.computer-catalog-double a
{
    background: none;
    padding-top: 24px;
    line-height: 18px;
    max-width: 125px;
}
	

#categorylist li a:hover{
	text-decoration: underline;
}

#call-button a, #call-button a:hover{
	display: block;
	text-decoration: none;
	font-size: 14px;
	padding:8px 0 8px 25px;
}
#call-button {
	background: url(images/categorylist.gif) right top no-repeat;
	width:225px;
	float:right;
	margin-top:10px;
}
#call-button a:hover{
	text-decoration: underline;
}
/* 2-row button, 111205 jony */
#call-button-2row a {
	 background: url("images/categorylist-2rows.gif") no-repeat scroll right top transparent;
    float: right;
    font-size: 95%;
    height: 38px;
    margin-top: 10px;
    padding: 7px 30px 5px 15px;
    text-decoration: none;
    width: 175px;
	}
#call-button-2row a:hover{
	text-decoration: underline;
}

/* for IST loggan, 110214 kari */
.ist-logo {
	background: url(images/ist-logo.png) no-repeat 0 0;
    width: 85px;
    height: 62px;
    text-indent: -99999px;
    position: absolute;
    bottom: -20px;
    left: 83px;
}


.btn{
	margin-top: 15px;
	width: auto;
}

.news-date{
	width: 73px;
	padding-left: 4px;
	font-size: 10px;
	font-weight: bold;
	float: left;
}
.news-desc a{
	color: #9e1b1f;
	text-decoration: underline;
	width: 148px;
	display: block;
}
.news-desc a:hover{
	text-decoration: none;
	width: 148px;
	display: block;
}

.btn-flynyheter{
	margin: 8px 0 15px 73px;
}
.clear {
    display:block; 
    width: 235px; 
    float: right;
    }
    
.country 
{
    line-height:1.3;
    text-align:right;
}    