/*--------------------------------------------
CSS_COMMON ALSONet LAYOUT v 2.0
----------------------------------------------*/

/* Changes have been commented */

/* -------------------------------------
Remember to copy pict-folder to root and change
the href of pictures in this file to www.also.COUNTRY/pict/
----------------------------------------*/

/*this is used for to color text or marks red eg. exclamation mark and form headers.*/
.colored1 { color: #C90101;}


/*This is used for error messages when forms are filled incorrectly*/
.error
{ color: #C90101; font-size: 11px; font-weight: bold; text-transform: uppercase; }

/*Highlight in tr in list pages*/
 .highlight { background-color: #E5E5E5;}

.indent0{ margin-left: 0; }
.indent1{ margin-left: 40px; }
.indent2{ margin-left: 60px;}

/*these are used to aling text and pictures*/
.justify { text-align: justify;}
.left { text-align: left;}
.right { text-align : right; }
.center { text-align: center;}
.top { vertical-align: top; }

/*LOGO and BACKGROUND IMAGE */

/* Check the url */
.logo {
	background:url('http://www.also.fi/pict/logo.gif') no-repeat;
	height:85px;
	}
	
/* remove bg color */
.logo2 {
	background: url('http://www.also.fi/pict/logobg_02.gif') no-repeat right;
	}

.nowrap { white-space : nowrap;}

/* Ascending and desending marks in tables */
.sortingsign { font-size:15px;  text-decoration: none; } 
.sortingsign1 { font-size:8px; text-decoration: none; line-height: 8px; background: url('http://www.also.fi/pict/sorting_asc.gif') no-repeat top; letter-spacing:0} 
.sortingsign2 { font-size:8px; text-decoration: none; line-height: 8px; background: url('http://www.also.fi/pict/sorting_desc.gif') no-repeat top; letter-spacing:0}

/* Bold value should not be used. Use STRONG instead to make adjustment of important texts to be editable. Class strong can be used in table cells or rows together with type classes. */
strong, table .strong { font-weight:bold;}

/*--------------------------------A LINKS--------------------------------*/

/* Normal links */

 /* change color #006CB7 to #009966 */
a, a:link, a:visited, a:active {
	color: #009966;
	text-decoration: none;
	}

/* add color #333333 */
a:hover {
	text-decoration: underline;
	color: #333333 ;
	}
 
/* Banner links */

/* change color #006CB7 to #333333 */
a.banner, a.banner:link, a.banner:visited {
	color: #333333; 
	text-decoration:none; 
	line-height: 15px; 
	font-size: 11px;
	}
	
 /* change color #C90101 to #009966 */
a.banner:hover {
	color: #009966;
	}
	
 /* change color #C90101 to #009966 */
a.banner:active {
	color: #009966;
	}

/* change color #364B6A and #006CB7 to #009966 */
a.colored1, strong.colored1, option.colored1, a.colored1:link, a.colored1:visited {
	border: 0px solid #009966;
	color: #009966;
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	height: 16px;
	line-height: 14px;
	padding: 1px 1px 1px 1px;
	text-decoration: none;
	text-transform: uppercase;
}

a.colored1:hover {}
a.colored1:active {}

/*LOGIN PAGE*/
a.colored1borders, a.colored1borders:visited, a.colored1borders:link {
	border:1px solid #C1C1C1;
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 11px;
	color:  #FFFFFF;	
	background-color:#d0121f;
	text-decoration: none;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
}

/* change color #364B6A to #d64d57 */
a.colored1borders:hover {
	border: 1px solid #d64d57;
	}


/* Green links : should be used for links */

/* change color #007DC2 to #009966 */
a.colored2, strong.colored2, option.colored2, a.colored2:link, a.colored2:visited {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	text-decoration: none;
	border:1px solid #C1C1C1;
	font-family: Tahoma, Futura, Arial, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	background-color:#009966;
}

/* add bg color #00b88e */
a.colored2:hover {
	background-color:#00b88e;
	}

/* add bg color #00b88e */
input.colored2:hover {
	background-color:#00b88e;
	}

a.colored2:active {}

/* Green background links in small shopping basket, compare basket, exit */

/* change color #007DC2 to #009966 */
a.colored3, a.colored3:link, a.colored3:visited {
	border:1px solid #C1C1C1;
	font-family: Tahoma, Futura, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#009966;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
}

/* change color #5AABD8 to #00b88e */
a.colored3:hover {
	background-color:#00b88e;
	}
	
a.colored3:active{}

/* change color #C90101 to #F00 and font-size to 9px */
a.colored4, a.colored4:link, a.colored4:visited {
	font-family: Tahoma, Futura, Arial, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color:#F00;
	text-decoration:none;
}
a.colored4:hover {
	text-decoration:underline;
	}

/*CRITERIA MENU links*/
a.criteriamenu, a.criteriamenu:link, a.criteriamenu:visited
/* change color #364B6A to #009966 */
{	
	font-family: Tahoma, Futura, Arial, sans-serif;
	font-size: 10px;
	color: #009966;
	text-decoration: none;
}

 /* change color #C90101 to #009966 */
a.criteriamenu:hover, a.criteriamenu:focus, a.criteriamenu:active {
	color:  #009966;
	text-decoration: none; 
	}
 
/*TOPMENU links*/

/* change color #364B6A to #333333 */
a.topmenu2, a.topmenu2:link, a.topmenu2:visited {
	color: #333333; 
	font-size: 11px; 
	text-decoration: none; 
	display:block; 
	width: 100%;  
	height: 100%; 
	padding-top:3px;
	}

/* change color #364B6A to #009966 */
a.topmenu2:hover {
	color: #009966;
	text-decoration: none;
	background-color:#F7F7F7;  
}

/* change color #364B6A to #333333 */
a.topmenu2:active, a.topmenu2:focus {
	color: #333333;
	text-decoration: none; 
	background-color:#F7F7F7;
	}

/* Promotion links, not used in webIN */

/* change color #364B6A to #333333 */
a.type1, a.type1:link, a.type1:visited, a.type1:active {
	color: #333333;
	text-decoration: none; 
	}
	
a.type1:hover {
	text-decoration: underline;
	}

/* Used for Search text & links */

/* change color #006CB7 to #009966 */
.searchLink,.searchLink,a.searchLink:link,a.searchLink:visited,a.searchLink:active {
	color: #009966;
	text-decoration: none;
	background-color:inherit;
	}
	
/* change color #006CB7 to #333333 */
a.searchLink:hover {
	color: #333333;
	text-decoration: underline;
	background-color:inherit;
	}

.footer,a.footer:link,a.footer:visited,a.footer:active,a.footer:hover { 
	text-decoration: none;
	background-color:inherit;
	}

/*-------------------------BODY--------------------*/

/* change color #364B6A to #333333 and #006CB7 to #009966 */
body {
	background-color: white;
	color: #333333;
	font-family: Tahoma, Futura, Arial, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 10px;
	letter-spacing: 1.1px;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-arrow-color: #009966;
	scrollbar-face-color: #F0F0F0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #9CA5AD;
	scrollbar-3dlight-color: #9CA5AD;
	scrollbar-track-color: #E4E4E4;
}

/*this is used for small compare.*/

 /* use logobg_3 for this one */
body.comparebasket {
	font-family: Tahoma, Futura, Arial, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 3px;
	background:url('http://www.also.fi/pict/logobg_03.gif') right no-repeat; 
}

/*this is used for exit page or the page where is company name and user.*/
/* change color #9DBBD7 to #c5c5c5 */
body.company { 
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	color: #515151;
	font-size: 10px;
	font-family: Tahoma, Futura, Arial, sans-serif;
	white-space : nowrap; 
	border-bottom: 1px solid #c5c5c5;
}

/*this is used for Super Search criteria menu.*/
body.criteriamenu {
	background-color: #FFFFFF;
	line-height: 1.4;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 10px;
	white-space: nowrap;
 }

/*this is used for to small RMA basket.*/
/* use logobg_3 for this one */
body.rmabasket {
	color: #EBEBEB;
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 3px;
	background:url('http://www.also.fi/pict/logobg_03.gif') right no-repeat; 
}

/*this is used for shoppingbasket.*/
/* use logobg_1 for this one */
body.shoppingbasket {
	font-family: Tahoma, Futura, Arial, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	background:url('http://www.also.fi/pict/logobg_01.gif') right no-repeat; 
}

/*This is used for top menu*/
body.topmenu {
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
	}

/*This is used for tree menu*/
/* change color #006CB7 to #009966 */
body.treemenu {
line-height: 1.4;
margin-top: 20px;
margin-left: 5px;
margin-right: 10px;
font-family: Tahoma, Futura,  Arial, sans-serif;
font-size: 11px;
letter-spacing: 0;
white-space: nowrap;
scrollbar-base-color: #FFFFFF;
scrollbar-shadow-color: #F0F0F0;
scrollbar-arrow-color: #009966;
scrollbar-face-color: #F0F0F0;
scrollbar-highlight-color: #FFFFFF;
scrollbar-darkshadow-color: #9CA5AD;
scrollbar-3dlight-color: #9CA5AD;
scrollbar-track-color: #E4E4E4;
}

/*--------------------FORMS-------------------------------*/

/* form padding 0px width, height */
form { margin: 0px; }

/* compare, order, view,  buttons */
/* change color #006CB7 to #009966 */
input.colored1 {
	border: 0px; 
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 11px;
	color:  #009966;	
	font-weight: bold;
	text-transform: uppercase;
	background-color: transparent;
	cursor: hand;
}


/* Red buttons with borders (like CONTINUE in shopping basket) */
/* change color #C90101 to #d0121f */
input.colored1borders {
	border:1px solid #C1C1C1;
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#d0121f;
	cursor: hand;
}
 /* add this */
input.colored1borders:hover
{background-color: #d64d57;}

/* change color #007DC2 to #009966 */
input.colored2 {
	border:1px solid #C1C1C1;
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#009966;
	cursor: hand;
}

/* change color #007DC2 to #009966 */
input.colored3 {
	border:1px solid #C1C1C1;
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#009966; 
	cursor: hand;
}

/*NEW COLORED4 */
/* change color #007DC2 to #009966 */
input.colored4 {
	background-color: transparent;
	border: 0px; 
	color: #009966;
	font-size:10px;
	font-family: Tahoma, Futura,  Arial, sans-serif;
	cursor: hand;
}

input.checkbox { margin: 0px; }
input.radio{ font-size: 10px; width: 20px; }

/* Used in small numerical text fields, like ordering quantity, */
input.length1 { width: 30px;}
input.length2 { width: 62px;}
input.length3 { width: 120px;}
input.length4 { width: 150px;}
input.length5 { width: 200px;}

input.text {
	height: 15px;
	line-height: 11px;
	margin-left: 0px;
	margin-right: 0px;
	border:1px solid #C1C1C1;
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 11px;
	color:#515151;
	background-color:#FFFFFF; 
}

select {
	font-family: Tahoma, Futura,  Arial, sans-serif; 
	font-size: 11px; 
	color: #515151; 
	background-color:#FFFFFF; 
	margin:0px ;
	}
	
select.length2 { width : 64px;}
select.length3 { width : 102px;}
select.length4 { width : 170px;}
select.length5 { width : 202px;}
select.length6 { width : 260px;}

/*TEXTAREA*/
textarea {
      border: 1px solid #C1C1C1;
      font-family : Tahoma, Futura,  Arial, sans-serif;
      font-size : 11px;
      width : 200px;
      height: 80px;
	color:#515151;	
}

/*------------------------HEADERS--------------------------------*/
/* Header for product tables, information tables, promotion table, comparison tables*/

 /* change color #364B6A to #333333 */
h1 {
	font-size: 12px;
font-weight: bold;
margin: 0px;
color: #333333;
background-color:inherit;
text-transform: uppercase;
padding-bottom:5px; 
letter-spacing: 0;
}

/* change color #364B6A to #333333 */
h2 {
	font-size: 11px; 
font-weight: bold; 
margin: 0px; 
color: #333333;
background-color:inherit; 
text-transform: uppercase; 
padding-bottom: 5px; 
padding-top: 10px; 	
letter-spacing: 0;
}

h3 { 
font-size: 11px; 
font-weight: bold; 
margin-bottom: 0; 
letter-spacing: 0;
}

h4 { 
font-size: 11px; 
font-weight: bold; 
margin-bottom: 0;
}

/*--------------------IMAGES--------------------------------*/
img { border: none;}
img.border { border: 1px solid #C1C1C1;}
/*Image padding for right side and to aling image with page, and add room between image and text on its right side*/
img.padding20 { border-style: none; padding-right: 20px;}


/*---------------------TABLE GENERAL--------------------------*/

/* change color #364B6A to #333333 */
table {
	background : white none;
	border:1px solid #EBEBEB;  /*LISÄTTY ARDY*/
	border-collapse : collapse; 
	border-spacing : 0; 
	color : #333333;
	empty-cells : show;
	font-family : Tahoma, Futura, Arial, sans-serif;
	font-size : 11px;
	letter-spacing: 1.1px;
	margin : 0;
	padding : 0;
	text-transform : none;
}

table td {
	padding: 2px;
	margin: 2px;
}

table.noborder {
	border : none;
	}

td.border {
	border:1px solid #EBEBEB;
	border-collapse : collapse;
	border-spacing : 0;
	}

/*--------------TABLE STAFF CONTACT PAGES------------------*/
table.contact {
	background: #FFFFFF none;
	width: 600px;
	border: 0;
	padding: 0;
	margin: 0;
}

/* change color #364B6A to #333333 */
table.contact td.image {
	font-family: Tahoma, Futura,  Arial, sans-serif;
	color: #333333;
	font-size: xx-small;
	background: #FFFFFF none;
	text-align: right;
	vertical-align: bottom;
	width: 120px;
	height: 170px;
}

table.contact td.image img {
border:1px solid #EBEBEB; 
}

/* change color #364B6A to #333333 */
table.contact td.text {
	font-family: Tahoma, Futura,  Arial, sans-serif;
	color: #333333;
	background: #FFFFFF none;
	text-align: left;
	vertical-align: bottom;
	width: 380px;
	height: 170px;
	line-height: 1.4;
}

/*------------------------TABLE COMPARE BASKET-----------------------------*/
/*added to create space around compare basket*/
table.comparebasket1 {
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 10px;
	width: 100%;
	border: none;
	border-spacing : 0;
	margin : 0;
	padding : 0;
	empty-cells : show;
	background: inherit;
}

/* change color #9DBBD7 to #c5c5c5 */
table.comparebasket2 {
	border: 1px solid #c5c5c5;
	background : #FFFFFF;
	width: 400px; height: 29px;
	text-align:left;
	}
	
/*added to create space around shopping basket*/
table.comparebasket2 td {
	padding: 5px;
	}

/*Icon for comparebasket*/
/* check the url */
td.iconscales {
width: 35px;
background:url('http://www.also.fi/pict/scales_anim.gif') center no-repeat;
}

/* -----------------------TABLE CRITERIAMENU IN SUPER SEARCH --------------------------*/
table.criteriamenu1 {
	background : #FFFFFF;
	border : none;
	border-spacing : 0;
	margin : 0;
	empty-cells : show;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
}

/*--------------------TABLE FOOTER-------------------------*/
/* change color #9DBBD7 to #c5c5c5 */
table.footer {
	border-top:1px solid #c5c5c5;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	color: #0C2C56;
	width: 100%;
}

/*------------TABLE HEADER IN USE IN LOGIN PAGE---*/
table.header {
	padding:0px;
	margin:0px;
	width: 100%;
}
table.header td {
	padding: 0px;
	margin: 0px;
}

/*---------------TABLE PROMOTIONS AND NEWS PAGE-----------*/
table.promotions { margin-top:20px;  width:100%; 
border:1px solid #EBEBEB;}

/* Promotion tables pictures should be inside equal  size TDs - should be added to separate file  */
/* Check the url */
td.image { 
width:20px;
background:url('http://www.also.fi/pict/li_small.gif') top right no-repeat;
}

/* Promotion tables: Cell that is used like column - should be added to separate file */
td.titles {
	padding-left:10px;
	line-height: 10px;
	vertical-align: top;	
}

td.titles:first-letter {
	text-transform: uppercase;
	}

/* Check the url */
td.manufacturer_logo {
	padding-bottom: 5px;
	text-align:center; 
	height:52px; 
	background: none;
/*	background: url('http://www.also.fi/pict/line_promotions.gif') top center no-repeat; */
	}


/*------------------------TABLE RMA BASKET---------------------*/
table.rmabasket1 {
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 10px;
	width: 100%;
	border : none;
	border-spacing : 0;
	margin : 0;
	padding : 0;
	empty-cells : show;
	background: inherit;
}

/* change color #9DBBD7 to #c5c5c5 */
table.rmabasket2 {
	border: 1px solid #c5c5c5;
	background : #FFFFFF;
	width: 400px;
	height: 29px;
	text-align:left;
}

/*added to create space around shopping basket*/
table.rmabasket2 td {
	padding: 5px;
}

/*icon for RMA basket*/
/* Check the url */
td.iconrma {
width: 35px;
background:url('http://www.also.fi/pict/rma.gif') center no-repeat;
}

/*-----------------------TABLE SEARCH----------------------------------*/
table.search {
	color: #515151;
	text-decoration: none;
	background-color:inherit;
	width: 100%;
	margin-bottom:5px;
	margin-top:3px;
	margin-left:0px;
	margin-right:0px;
}

table.search td {
	padding:0px;
}

/*---------------------TABLE SHOPPING BASKET--------------------------- */

table.shoppingbasket1 {
	font-family: Tahoma, Futura,  Arial, sans-serif;
	font-size: 10px;
	width: 100%;
	border : 0;
	border-spacing : 0;
	margin : 0;
	empty-cells : show;
	background:inherit;
}

/* change color #9DBBD7 to #c5c5c5 */
table.shoppingbasket2 {
	border: 1px solid #c5c5c5;
	width: 400px;	
	height: 29px;
	text-align:left;
}

table.shoppingbasket2 td {
	padding:5px;
}

/*ICONS FOR SMALL SHOPPING BASKET*/
/* Check the url */
td.iconbag {
width: 35px;
background:url('http://www.also.fi/pict/bag_anim.gif') center no-repeat;
}

/*ICON FOR INFO IN SHOPPING BASKET*/
/* Check the url */
.iconinfo {
background:url('http://www.also.fi/pict/info.gif') left no-repeat;
padding: 10px;
}

/*-----------------TABLE TOPMENU------------------------*/
/* change colors #9DBBD7 to #c5c5c5 */
table.topmenu1 {
	border-collapse : collapse;  
	border-bottom: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
	background-color:#EBEBEB;
	color:#c5c5c5;
	text-align:center;
	width: 100%;
	height: 25px;
	}

/* change colors #9DBBD7 to #c5c5c5 */
td.topmenu2 {
	border-right: 1px solid #c5c5c5;
	width: 10%;
	}

/*This is used for top menu*/
td.topmenuseparator {
	width: 10px;
	height: 30px;
	border: none;
	border-spacing: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align:middle;
}

/* change color to #364B6A to #333333 */
tr.type0 {
	text-align:left; 
	font-size:11px; 
	font-weight:bold; 
	color:#333333; 
	background-color:#EBEBEB; 
	padding:4px 5px 4px 5px; 
	font-family: Tahoma, Futura,  Arial, sans-serif; 
	height:15px;
	}
	
.type0 td { padding:4px;}
table .type1{	background:  #ffffff;	}
table .type2 { background:  #f5f5f5;}

/* Last tr class, is shopping basket, shipments etc */
table .typelast { background:  #ffffff;}

/*outerline for product image in product specs*/
table.product_image { border:1px solid #EBEBEB;}

/*Print pages border in product specs*/
/* change colors to #9DBBD7 to #c5c5c5 */
.printborder { 
width: 100%; 
border-top:1px solid #c5c5c5; 
border-bottom:1px solid #c5c5c5; 
border-left:0px; 
border-right:0px;
}

/*---------------------------------TABLE WIDTH---------------------------------*/
/* Full width table: Product table */
table.width100 { width : 100%; }
table.width1 { width : 210px; }
table.width2 { width : 400px; }
table.width3 { width : 600px; }
table.width6 { width : 600px; }

/*------------------------------TABLE OTHER SPECIFICATIONS-------------*/

/* Used in tables with wide padding : like basket page boxes*/
table.padding td { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }

/* Used for texts with grey color , restricted rows in webIN pricelists */
.grey  {color: #515151;}

/* Used in shopping basket and  'add GNT Product' table in selection management.  */
table.height1 	{ height : 104px; }

/*------------------------------TABLE BANNERS FRONT PAGE----------------------------------*/

table.banners {
	width:372px; 
	border:none; 
	margin-left:15px;
	}
	
td.banners {
	width:186px; 
	padding-left:5px; 
	padding-top:5px; 
	vertical-align: top;
	}
	
/*--------------IF TEXT APPLIED TO BANNERS--------------*/

/* change color #006CB7 to #009966 */
td.banners a {
	text-decoration:none; 
	color: #009966;
	}
	
/* change color #C90101 to #009966 */
td.banners a:hover {color: #009966;}
	
/* change color #C90101 to #009966 */
td.banners a:active {color: #009966;}

td.longbanner {
	/* background: url(http://www.also.fi/Bannerit/HulaBaloo_09.gif) no-repeat top; */
	height:70px; 
	width:365px;
	}
	
 /* change color #C90101 to #009966 */
td.cbanners {
	border: solid 1px  #009966;
	}

/* -----------------------------TREE MENU SPECIFCATION----------- */
/*Vertical line*/

/* change color #9DBBD7 to #c5c5c5 */
.treemenu_line {
	border-right:1px solid #c5c5c5;
	height:100%;
	width:100%;
}

/* Links for menu     */
/* change color #364B6A to #333333 */
.treemenu a,  .treemenu a:link, .treemenu a:visited {
	color: #333333;
	text-decoration: none;
	}

/* change color #C90101to #009966 */
.treemenu a:active {
	color: #009966;
	text-decoration : none;
	font-weight:bold;
	}
	
/* change color #C90101to #009966 */
.treemenu a:focus {
	color: #009966;
	text-decoration: none;
	font-weight:bold;
	}
	
/* change color #C90101to #009966 */
.treemenu a:hover {
	color:  #009966;
	text-decoration : none;
	}
	
/*menu arrows*/
/* Check urls */
.arrow_1 { background: url('http://www.also.fi/pict/arrow_gntnet_up_solid.gif') no-repeat top;}
.arrow_2 { background: url('http://www.also.fi/pict/arrow_gntnet_down_solid.gif') no-repeat top;}

.level_1 { padding-left: 5px;  }
.level_2 { padding-left: 10px; }
.level_2 arrow_1 { padding-left: 10px; }
.level_3 { padding-left: 10px; }
.level_3 arrow_1 { padding-left: 10px; }
.level_4 { padding-left: 10px; }
.level_4 arrow_1 { padding-left: 10px; }

/*------------------------OTHER ELEMENTS-----------------------*/

/*ADDED ARDY*/
/*IMAGES COMPANY frame*/
.iconcompany {padding-left: 10px; background:url('http://www.also.fi/pict/company.gif') left no-repeat;}
.icondate{ padding-left: 10px; background:url('http://www.also.fi/pict/date.gif') left no-repeat;}
.iconexit{ padding-right: 12px; background:url('http://www.also.fi/pict/exit.gif') right no-repeat;}
.iconhelp {padding-left: 10px; background:url('http://www.also.fi/pict/help.gif') left no-repeat;}

body.login{margin:0px;}

/* This is used to make a paragraf preak after picture */
div.clear { clear: both; }

html { height: 100%; }

/*line style*/
/* change color #9DBBD7 to #c5c5c5 */
hr {
	height:1px; 
	color:#c5c5c5; 
	margin-top:5px; 
	margin-bottom:5px; 
	}

/*LIST ELEMENT*/
ul { line-height : 14px; list-style : outside square;  margin: 0px; padding-top:10px; padding-bottom:10px}
li {line-height : 14px; margin-left:30px}

/* Promotion styles, using BIG tag lower cases can be changed in to upper cases by character */
/* BIG {text-transform: uppercase; font-weight: normal; font-size: 11px}  */

/*background with white color*/
.bgwhite { background-color:#FFFFFF; }

p { line-height : 14px; font-size : 11px; font-weight : normal; text-transform : none; letter-spacing: 1.1px;}

/*Can be used for elements where letter-spacing should not be used.*/
.letterspacing	{letter-spacing:0;}