/*
Countrysite specific attributes are separated with page language code (search for .FI etc).
On the pages where language specific attributes are used, set the body class attribute like it is done on default.aspx
*/

/* New Outfit */

body{
	margin: 0;
	padding: 0;
	font-family : arial, Helvetica, sans-serif;
	font-size: 8pt;
	background :#DADBDB url(../i/bg_page.gif) repeat-x;
}

form{
	display:inline;
}

#document p, #document .Cdoc  ul, #document table, #document .Cdoc  ol{
	font-size:9pt;
	color : #333;
}

select{
	color:#666;
	font-size: 0.85em;
}

.FlashLayer{
	height:190px;
	width:270px;
	background:#0379C3;
	margin: 0 0 0 400px;
	padding : 0;
	z-index:3;
}

.FlashLayer div{
	padding: 10px;
}
	
table{
	border: none;
	border-collapse : separate;
	/*width : 99%;*/
}

tr, td{
	/*vertical-align: top;*/
}

.wdth{
	width:150px;
}

.hgth{
	font-size:0.9em;
	padding :0 0 1px  0;
	margin : 0;
}

p{
	margin: 0 0 10px 0px;
	padding: 0;
}

table p{
	margin: 0 0 10px 0px;
	padding: 0;
}

div.Stabil{
	clear : both;
	float: none;
	margin: 0;
	padding: 0;
	font-size : 1px;
}

h1{
	margin:0;
	padding : 0 0 4px 0px;
	font-size: 15pt;
	color : #00008F;
	font-family : arial, Helvetica, sans-serif;
	font-weight : normal;
}

h1 a, h1 a:visited{
	color : #00008F;
	text-decoration : none;
}

h1 a:hover, h1 a:hover visited{
	text-decoration : underline;
}

h2{
	margin:0;
	padding : 0 0 4px 0px;
	font-size: 11pt;
	color : #00008F;
	font-family : arial, Helvetica, sans-serif;
}

h2 a, h2 a:visited{
	color : #00008F;
	text-decoration : none;
}

h2 a:hover{
	text-decoration : underline;
}

h2.gray{
	color: #4B4B4B;
}

h2.gray a, h2.gray a:visited{
	color: #4B4B4B;
}

h3{
	margin:0;
	padding : 0 0 4px 0px;
	font-size: 10pt;
	color : #00008F;
	font-family : arial, Helvetica, sans-serif;
}

h3.gray{
	color: #4B4B4B;
}

h3.gray a, h3.gray a:visited{
	color: #4B4B4B;
}

a, a:visited{
	color : #00558F;
	text-decoration : none;
}

a:hover{
	text-decoration : underline;
}

ul.bluebullet{
	list-style-type: none;	
	padding: 6px 0 0 0px;
	margin: 0;
}

.bluebullet li a, .bluebullet li a:visited{
	background : transparent url(../i/bullet_blue.gif) no-repeat;
	padding-left: 20px;
	display : block;
	text-decoration : none;
}

.bluebullet li a:hover{
	text-decoration : underline;
}

ul.importantbullet{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

ul.importantbullet span{
	padding: 0 5px 0 5px;
}

.importantbullet li a{
	background : transparent url(../i/icon_important.gif) no-repeat;
	padding-left: 20px;
	/*display : block;*/
}


ul.arrowbullet{
	list-style-type: none;	
	padding: 0 0 0 0px;
	margin: 0;
	float : left;
}

.arrowbullet li a{
	background : transparent url(../i/bullet_arrow.gif) no-repeat 0 3px;
	padding-left: 15px;
	display : block;
}

ul.arrowbulletBlue{
	list-style-type: none;	
	padding: 0px;
	margin: 0;
}

.channelUp ul.arrowbulletBlue{
	float: left;
}

.arrowbulletBlue li a{
	background : transparent url(../i/bullet_arrow_blue.gif) no-repeat 0 4px;
	padding-left: 15px;
	display : block;
}

.line{
	border-top : 1px #9A9A9A dotted;
	margin: 15px 0px 15px 0px;
	clear : both;
}

.left{
	float:left;
}

.right{
/*	float : right; Don't, it disturbs printing*/
}

.blue{
	color:#0379C3;
}

#green{
	color:#00A651;
}

#Path{
	/*border-left: solid 4px #3366CC;*/
	padding:0 0 0 1em;
	line-height:1em;
	margin-bottom:1em;
	color:#737373;
}
#Path a{
	color:#737373;
	padding: 0 .25em 0 0em;
}

#Path strong{
	padding-left: .25em;
	font-weight:normal;
	color:#737373;
}

#Path2{
	/*border-left: solid 4px #3366CC;*/
	padding:0 0 0 1em;
	line-height:1em;
	margin-bottom:1em;
	color:#737373;
}
#Path2 a{
	color:#737373;
	padding: 0 .25em 0 0em;
}

#Path2 strong{
	padding-left: .25em;
	font-weight:normal;
	color:#737373;
}

.illustration{
	margin: 5px 0px 0 10px;
}

.docBlock{
	display : none;
	color: #4B4B4B;
	padding : 30px 0 0 0px;
}

.docBlock h3{
	color: #4B4B4B;
}

.docBlock div{
	width:220px;
}

.docBlock a, .docBlock a:visited, .docBlock .bulletgray li a, .docBlock .bulletgray li a:visited{
	color: #4B4B4B;
}

.gray, h2 .gray, h2 .gray a, .gray a, .gray a:visited{
	color: #4B4B4B;
}

/* Content area */
div.C{
	width:833px;
	margin:0px auto 0px auto;
	padding:0px;
}

/* Header Styles */
.H
{
	display : none;
	text-align:left;
	height:66px;
	margin-right:12px;
}

.H select{
	margin:0 0 0 0px;
}

.H .doc{
	margin: 4px 0 0 0;
	line-height: 1.8em;
	padding : 0;
}

.H a{
	text-decoration : none;
}

.H a:hover{
	text-decoration : underline;
}

.headSearch{
	padding-top:17px;
	text-align : right;
}

.headLogo{
	padding-left:12px;
	padding-top:30px;
	position : absolute;
}

.a-block{
	margin : 0px;
	display : inline;
	padding:6px 0 0 30px;
}

.a-block img{
	padding: 0 4px 0 4px;
}

.b_block{
	margin : 0px;
	float : left;
	padding:0 15px 0 0px;
}

.menu_block{
	margin : 0px;
	display : inline;
	padding:0;
}

.menu_block img{
	padding: 2px 17px 0 17px;
}

/* Top Menu */
.menuGray
{
	display : none;
	height : 29px;
	width : 833px;
	background : url(../i/menu_bg_gray.gif) repeat-x;
	padding : 0;
	margin : 0;
	text-align : left;
	font-weight : bold;
	color : #737373;
}

.menuGray a, .menuGray a:visited{
	color : #737373;
}

.menuGray ul{
	list-style : none;
	padding : 0;
	margin : 0;
}

.menuGray li{
	list-style : none;
	padding : 0;
	margin : 0;
	float : left;
}

.menuGray .none{
	background : none;
	padding: 8px 10px 0 10px;
	margin:0;
	display : block;
}

/* top menu */
.menuGray li.current a.none{
	background : transparent url(../i/bg_menugray.gif) repeat-x;
	padding: 8px 15px 7px 12px;
	margin:0 0 0 5px;
	display : block;
}

/* top menu */
.menuGray li.current a{
	list-style : none;
	padding: 8px 10px 7px 10px;
	margin: 0;
	float : left;
	background : transparent url(../i/bg_menugray.gif) repeat-x;
}

/* top menu */
.menuGray li.opened a.none{
	background : transparent url(../i/bg_menugray.gif) repeat-x;
	padding: 8px 15px 7px 12px;
	margin:0 0 0 5px;
	display : block;
}

/* top menu */
.menuGray li.opened a{
	list-style : none;
	padding: 8px 10px 7px 10px;
	margin: 0;
	float : left;
	background : transparent url(../i/bg_menugray.gif) repeat-x;
}

.menuGray li a{
	background : transparent url(../i/vertical_gray.gif) no-repeat 0 12px;
	padding: 8px 10px 0 10px;
	margin:0;
	display : block;
}

.menuBlue{
	display : none;
	height : 100%;
	text-align : left;
	background : url(../i/menu_bg_blue.gif) repeat;
	padding : 0;
	margin : 0;
}

.menuBlue a, .menuBlue a:visited{
	color: #fff;
}

.menuBlue ul{
	list-style : none;
	padding : 0;
	margin : 0;
}

.menuBlue li{
	list-style : none;
	padding : 0;
	margin : 0;
	float : left;
}

.menuBlue li a{
	background : transparent url(../i/vertical_blue.gif) no-repeat 0 6px;
	padding: 5px 10px 7px 10px;
	margin:0;
	display : block;
	white-space: nowrap;
}

/* sub menu */
.menuBlue li.current a{
	list-style : none;
	padding: 5px 10px 7px 10px;
	margin :0px 0 0 0px;
	float : left;
	background : transparent url(../i/menu_bg_blue_select.gif);
}

.menuBlue li.opened a{
	list-style : none;
	padding: 5px 10px 7px 10px;
	margin :0px 0 0 0px;
	float : left;
	background : transparent url(../i/menu_bg_blue_select.gif);
}

/* sub menu */
/*.menuBlue li.opened a{
	list-style : none;
	padding: 5px 15px 7px 15px;
	margin :0px 0 0 5px;
	float : left;
	background : transparent url(../i/menu_bg_blue_select.gif);
}*/

.menuBlue .none{
	background : none;
	padding: 5px 15px 7px 15px;
	margin:0;
	display : block;
}

/* sub menu */
.menuBlue li.current a.none{
	background : transparent url(../i/menu_bg_blue_select.gif);
	list-style : none;
	padding: 5px 15px 7px 10px;
	margin :0px 0 0 5px;
}

/* sub menu */
.menuBlue li.opened a.none{
	background : transparent url(../i/menu_bg_blue_select.gif);
	list-style : none;
	padding: 5px 10px 7px 14px;
	margin :0px 0 0 5px;
}

/* Left Menu */

.LeftM{
	display : none;
	width:248px;
	background : #fff url(../i/leftmenu_bg.gif) repeat-x;
	padding : 0;
	margin : 0;
}

.LeftM .m{
	padding: 10px 20px 30px 20px;
}

.LeftM .m *{
	margin-left: 0;
	padding-left: 0;
}

.LeftM .m ul ul{
	margin-left: 18px;
	padding-left: 0;
}

.LeftM .m .opened a{
	font-weight:bold;
}

.LeftM .m .opened ul a{
	font-weight:normal;
	color: #006
}

.LeftM .m li.current a{
	font-weight:bold;
	color:#006;
}

.LeftM .m li.current ul li a{
	font-weight:normal;
	color:#006;
}

/*
.LeftM .m .current ul li a
{
	font-weight:bold;
	color:#006;
}

LeftM .m .current li a
{
	font-weight:bold;
}
*/

.LeftM .m a{
	line-height: 1.6em;
}

.LeftM .m li{
	border-top: 1px solid #CDCDCD;
	margin: 0;
	list-style-type: none;	
}

.LeftM .m li li{
	border-top: none;
	list-style-image : url(../i/bullet_gray.gif);
}
/* end of left menu*/

ul.bulletgray{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

.bulletgray  li a,.bulletgray li a:visited{
	background : transparent url(../i/bullet_gray.gif) no-repeat 0 3px ;
	padding-left: 15px;
	/*display : block;*/
	color : #000066;
	list-style-type: none;
}

 ul.bulletdoc{
	list-style-type: none;	
	padding: 3px 0 0 0px;
	margin: 0;
}

.bulletdoc li a, .bulletdoc li a:visited{
	background : transparent url(../i/icon_document.gif) no-repeat 0 3px;
	padding-left: 15px;
	display : block;
	list-style-type: none;
}

/* Right Menu */
.RMenu{
	width:250px;
	float : right;
	background : url(../i/r-menu.gif);
}

.RMenu .channelLifts{
	float:right;
	width:235px;
}

.RDot{
	width:1px;
	background : #fff url(../i/right_menuline.gif) repeat-y;
	margin:38px 0 0 0px;
	height:200px;
}

ul.rightmenu{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

.rightmenu li{
	border-top: 1px solid #CDCDCD;
	padding: 3px;
	margin: 0;
	list-style-type: none;	
}

.rightmenu li a{
	background : transparent url(../i/bullet_blue.gif) no-repeat;
	padding-left: 15px;
	display : block;
	list-style-type: none;
}
	
/* Lift area */

.CC{
	background : #fff url(../i/kuva.jpg) no-repeat;
	padding : 0;
	margin:0px auto 0px auto;
	height : 404px;
	overflow : auto;
	/*width : 833px;*/
}

.MarginT{
	margin: 190px 0 0 0px;
}

/* White content */

.WC{
	background : #fff;
	padding : 10px 25px 20px 25px;
	text-align : left;
}

#document .WC{
	background : #fff;
	padding : 20px 18px 0 18px;
	text-align : left;
}

#plain .WC{
	background : #fff; /* url(../i/bg_channel.gif) repeat-x;*/
	padding : 20px 18px 0 18px;
	text-align : left;
	border-top : 1px solid #B3B3B3;
	height : 1%;
}

#channel .WC{
	background : #fff url(../i/bg_channel.gif) repeat-x;
	padding : 20px 18px 0 18px;
	text-align : left;
	border-top : 1px solid #B3B3B3;
	height : 1%;
}

#company .WC{
	background : #fff url(../i/bg_channel.gif) repeat-x;
	padding : 20px 18px 0 18px;
	text-align : left;
	height : 1%;
}

#channel .WC h1{
	padding: 0 0 15px 0px;
}

#company .WC h1{
	padding: 0 0 15px 0px;
}

.Cdoc{
	width:550px;
	padding: 0 0 10px 0px;
}

.WCleft{
	width:399px;
	margin-right:20px;
	float : left;
}

.WCright{
	width:339px;
	float : right;
}

.FI .WCright{
	font-size: 9pt;
}

.WCright .Cell{
	width:300px;
	margin: 0 0 10px 0px;
}

.WCright .CellRight{
	text-align:left;
	width:130px;
	float : right;
}


.channelUp{
	height:160px;
	background : url(../i/bg_channel_up.gif) repeat-x;
	padding : 0 0px 0 0px;
	margin : 0;
	width: 790px;
}

.channelUp .right{
	width:260px;
	padding:10px 10px 10px 10px;
	margin-right: 10px;	
}

/*.channelUp img{
	padding: 0 25px 0 0px;
}*/
/*
.channelUp object{
	margin: 0 25px 0 0px;
	padding : 0;
}
*/

.channelUp h2{
	padding: 15px 0 0 0px;
}

.channel_cell1{
	width:263px;
	float : left;
}

.channel_cell2{
	width:253px;
	float : left;
}

.channel_cell3{
	width:263px;
	float : right;
	padding : 0 0 0 18px;
}

#company .channel_cell3{
	width:263px;
	float : right;
	padding : 0;
}

.channel_cell3#border{
	border-left-width : 1px;
	border-left-style : dotted;
	border-left-color : #A4A59C;
}

.channelLifts{
	padding:28px 0 0 0px;
}

.channelLifts img, .channelLifts p{
	padding:0 10px 0px 0px;
}

.companyCell{
	width:530px;
	float : left;
}

/* Households */
.Hsearch{
	width : 232px;
	background : url(../i/house_search.jpg) repeat-x;
}

.Hsearch .left, .Hsearch .right{
	width:116px;
}

.Hsearch p, .Hsearch ul{
	padding: 0px 10px 0 10px;
	color : #4B4B4B;
}

.Hsearch h2{
	color:#fff;
	text-align : center;
	padding : 10px 0 30px 0px;
}

.HsearchLeft{
	width : 232px;
	color : #595959;
}

.HsearchLeft img{
	padding:0 10px 0 0px;
}

.HsearchCenter{
	width : 248px;
	color : #595959;
}

.HsearchCenter img{
	padding:0 10px 0 0px;
}

.CBlock{
	padding: 0 0 25px 0px;
}

.RBlock{
	padding: 6px 0 0 0px;
}

.RBlock img{
	padding: 0 6px 0 0px;
}

.ALine{
	border-bottom: 1px solid #A6A69D;
}

.AList{
	width:795px;
	border-bottom: 1px dotted #A6A69D;
	padding : 5px 0 5px 0px;
}

.AListL{
	width : 480px;
	padding : 0 0 0 12px;
	float : left;
}

.HouseHoldSImg{
	float:left;
	padding: 0 12px 0 0px;
}

.AListL a, .AListL a:visited{
	color: #000066;
}

.AListR{
	width:285px;
	float : right;
	background : #E5F4FC;
	color : #0099FF;
	padding : 8px 4px 4px 12px;
	height : 34px;
}

.ALAList{
	width:589px;
	border-right-width : 1px;
	border-right-style : dotted;
	border-right-color : #A4A59C;
	float : left;
}

.ALAList p{
	color: #4B4B4B;
}

.ALAList p.blue{
	color:#0379C3;
}

.ARLift{
	width:190px;
	float : right;
	padding : 0 0 0 12px;
}

ul.AHead{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

.AHead li{
	background : transparent url(../i/h1_icon.gif) no-repeat 0 0px;
	padding: 10px 0 0 35px;
	display : block;
}

.BBox{
	width: 575px;
	padding : 0;
	margin : 0;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #A4A59C;
}

.BBox .Hd{
 	background : #009AD6;
 	color : white;
}

.BBox .Hd div{
	padding:2px 0 2px 12px;
}

.BBox .Cnt{
	background:#E5F4FC;
	padding : 8px;
}

.BoxT{
	 width: 575px;
	 padding : 0;
	 margin : 6px 0 0 0px;
}

.BoxT table{
	background : #E4E4DC;
	width: 575px;
}

.BoxT td{
	padding:8px;
}

/* Footer */
.F{
	display : none;
	background :url(../i/bg_footer.jpg) no-repeat;
	height : 53px;
	color : white;
	padding : 0;
	text-align : center;
}

.F a, .F a:visited{
	color : white;
	text-decoration : none;
}

.F a:hover{
	color : white;
	text-decoration : underline;
}

.ff{
	padding:30px 160px 0 160px;
}

.adress{
	margin-right:20px;
	float : left;
}

/* Lift Cells */
div#container {
	background: none;
	margin: 0 auto;
	padding: 0 2em;
	text-align: left;
	width: 765px;
}

.FI div#container {
	font-size: 9pt;
}

div#container2Cell {
	background: none;
	margin: 0 auto;
	padding: 0 2em;
	text-align: left;
	width: 775px;
}

.FI div#container2Cell {
	font-size: 9pt;
}

div#container4Cell {
	background: none;
	margin: 0 auto;
	padding: 0 1.8em;
	text-align: left;
	width: 790px;
}

.FI div#container4Cell {
	font-size: 9pt;
}

div.wrapper-top {
	background: transparent url(../i/bg-top-255.gif) repeat-x top left;
}

div.wrapper-top div.wrapper-bottom {
	background: transparent url(../i/bg-bottom-255.gif) repeat-x bottom left;
	padding: 4px 0;
}

div.wrapper-top div.wrapper-body {
	background: transparent url(../i/bg-body-255.gif) top left;
	overflow: auto;
	height: auto !important;
	height: 1%;
}
		
.wrapper-body h1{
	text-align : center;
}

div.wrapper-body div.left, div.wrapper-body div.center, div.wrapper-body div.r {
	background: #F4F9FC;
	width: 225px;
	padding: 10px;
	float: left;
}

div.wrapper-top div.r, div.wrapper-top div.center {
	margin-left: 10px;
}

div#w-380 {
	background: transparent url(../i/bg-top-380.gif) repeat-x top left;
}

div#w-380 div.wrapper-bottom {
	background: transparent url(../i/bg-bottom-380.gif) repeat-x bottom left;
}

div#w-380 div.wrapper-body {
	background: transparent url(../i/bg-body-380.gif) top left;
}

div#w-380 div.wrapper-body div {
	width: 360px;
}

/* 4 Cells */
div#w-200{
	background: transparent url(../i/bg-top-200.gif) repeat-x top left;
}

div#w-200 div.wrapper-bottom {
	background: transparent url(../i/bg-bottom-200.gif) repeat-x bottom left;
}

div#w-200 div.wrapper-body {
	background: transparent url(../i/bg-body-200.gif) top left;
}

div#w-200 div.wrapper-body div {
	width: 170px;
}

/* html lift under menu */
.m-htmllift
{
	margin:50px 0 0 0px;
}

/* Households Right Img */
.IPB{
	margin : 0 0 12px 0px;
}

.S-bton .right
{
	width: 160px;
}

/* OMX */
body.ir-combo {
	background: none;
	/* font-size: 9pt; */
}

body.ticker-with-graph{
	background : none;
}

.page_header{
	font-weight : bold;
}

.ir-combo ul{
	list-style : none;
	padding : 0;
	margin : 0;
}

.shareinfo{
	/* font-size:9pt; */
}
span.basic-text,number {
	color:  #333;
}

span.down {
	color: red;
}

span.up {
	color: green
}

span.no_change {
	color:  #333; 
}

/* New Styles */
.WCleft-Block{
	padding: 0 0 3px 0px;
	margin: 0px;
}

.FI .WCleft-Block{
	font-size: 9pt;
}

.WCleft .left{
	width:60px;
	line-height:130%;
}

.WCleft .right{
	width:330px;
	line-height:130%;
}

h1.news{
	color:#00008F;
	font-size:20px;
	overflow:hidden;
	height:1%;
}

h1.news span {
	float:left;
}

h1.news a.subscribe-rss {
	float:left;
	background:#fff url(/i/rss.gif) no-repeat 0 50%;
	text-decoration:none;
	color:#666;
	font-weight:normal;
	padding:0 0 0 15px;
	margin:5px 0 0 10px;
	font-size:11px;
}


/* content by Vladimir */

h5 {
  color:#626262;
  margin:10px 0 0 0 ;
  padding:0px;
  font-size:9pt;
  font-weight:normal;
}
.link {
  margin-left:250px;
  padding-top:40px;
}
.link a {
  color:#00558F !important;
  background:url(../i/blue-arrow.gif) no-repeat left;
  padding-left:12px;
}

#PathWrapper {
	background : url(../i/menu_bg_blue_light.gif) no-repeat;
    height: 29px;
    padding: 0;
    position: relative;
}
.menuBlueLight{
    position: absolute;
    border-left: solid 4px #3366CC;
	padding : 0;
	margin : 18px 0 0 15px;
	text-align : left;
	color : #737373;
	float : left;
}
.language{
	float:right;
	padding :  15px 28px 0 0px;
	margin :0;
	font-weight : bold;
}

.language ul{
	list-style-type : none;
	padding : 0;
	margin : 0;
}

.language li{
	list-style-type : none;
	padding : 0;
	margin : 0;
}

.language li a, .language li a:hover{
	background : url(../i/en-flag.gif) right top no-repeat;
	padding : 0 16px 0 0px;
	margin : 0;
	color : #428eee;
}

.language li a:visited, .language li a:hover visited{
	color : #428eee;
}

.languagefi{
	float:right;
	padding :  15px 28px 0 0px;
	margin :0;
	font-weight : bold;
}

.languagefi ul{
	list-style-type : none;
	padding : 0;
	margin : 0;
}

.languagefi li{
	list-style-type : none;
	padding : 0;
	margin : 0;
}

.languagefi li a, .languagefi li a:hover{
	background : url(../i/fi-flag.gif) right top no-repeat;
	padding : 0 16px 0 0px;
	margin : 0;
	color : #428eee;
}

.languagefi li a:visited, .languagefi li a:hover visited{
	color : #428eee;
}

/* removed and replaced by above css by pekko since the html structure has changed
.menuBlueLight li .first {
  width:4px;
	margin: 8px 10px 0 15px;
  background:#3366CC;
}
.menuBlueLight .last {
  float:right;
  white-space:nowrap;
  width:80px;
	margin: 0px 10px 0 15px;
}
.menuBlueLight .last a{
  font-weight:bold;
  color:#4192E5;
  float:left;
}
.menuBlueLight .last img {
	margin: 7px 5px 0 0;
}
.menuBlueLight li{
	list-style : none;
	padding : 0;
	margin : 0;
	float : left;
}
.menuBlueLight ul{
	list-style : none;
	padding : 0;
	margin : 0;
}
.menuBlueLight .none{
	background : none;
	padding: 8px 15px 0 15px;
	margin:0;
	display : block;
}
.menuBlueLight li.select a.none{
	padding: 8px 15px 7px 9px;
	margin:0 0 0 3px;
	display : block;
}
.menuBlueLight li.select a{
	list-style : none;
	padding: 8px 15px 7px 15px;
	margin: 0;
	float : left;
	background : transparent url(../i/bg_menugray.gif) repeat-x;
}
.menuBlueLight li a {
	padding: 8px 5px 0 0px;
	margin:0;
	display : block;
	font-weight:normal;
  color : #737373;
}
*/
.TC{
	background : #fff url(../i/tc_bg_without_blue.gif) no-repeat;
	text-align : left;
	/*height:87px;
	height : auto;*/
	padding : 0;
	margin:0;
	border-bottom : 2px solid #bce1f4;
}
.TC-left{
  padding : 0 0 0 0;
 width:340px;
 margin : 0;
 height:auto;
  float:left;
}
.TC-right{
 width : 488px;
  margin : 0;
  padding : 0;
}
.div-links  {
  padding:20px 10px 0 15px ;
}
.div-links a{
  color:#00558F !important;
  background:url(../i/blue-arrow.gif) no-repeat left;
  padding:0 5px 0 12px;
}
.TC-left H1 {
  padding:20px 0 3px 15px ;
  font-size:22px;
  font-weight:bold;
}
.tabstop{
	list-style : none;
	padding : 0;
	margin : 0;
	height : 31px;
}

.tabstop ul{
	list-style : none;
	padding: 0;
	margin : 0;
}
.tabstop li{
	list-style : none;
	padding:0;
	margin : 0;
	float : left;
	height:31px;
	margin-right:5px;
}
.active-left {
  width:5px;
  height:31px;
  float:left;
  background:url(../i/tabstop_active_left.gif) no-repeat ;
   padding : 0;
  margin:0;
}
.active-middle {
  float:left;
  height:31px;
  background:url(../i/tabstop_active_middle.gif) repeat-x ;
  padding:0;
}
.active-middle a{
  color:#4192E5 !important;
  font-weight:bold;
  font-size:13px;
  padding:10px 5px 0 5px;
  margin:0;
  display : block;
}
.active-right {
  width:5px;
  height:31px;
  float:left;
  background:url(../i/tabstop_active_right.gif) no-repeat ;
   padding : 0;
  margin:0;
}

.pasive-left {
  width:5px;
  height:31px;
  float:left;
  background:url(../i/tabstop_neactive_left.gif) no-repeat ;
   padding : 0;
  margin:0;
}
.pasive-middle {
  float:left;
  height:31px;
  background:url(../i/tabstop_neactive_middle.gif) repeat-x ;
  padding:0;
}
.pasive-middle a{
  color:#4192E5 !important;
  font-weight:bold;
  font-size:13px;
  padding:10px 5px 0 5px;
  margin:0;
  display : block;
}
.pasive-right {
  width:5px;
  height:31px;
  float:left;
  background:url(../i/tabstop_neactive_right.gif) no-repeat ;
   padding : 0;
  margin:0;
}

.WC-building{
	background-repeat:no-repeat;
	padding : 0px 25px 20px 15px;
	margin : 0;
	text-align : left;
	border-bottom:1px solid #fff;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	height:1%;
}
.WC-left{
  float:left;
  width:535px;
  padding:270px 15px 0 0;
  margin : 0;
}
.WC-left H1,.WC-left H3,.WC-left H5{
  font-family:Arial !important;
}
.WC-left a{
  background :transparent url(../i/circle_arrow.gif) no-repeat left !important;
  padding-left:18px;
}
.WC-right{
  width:238px;
	float:left;
	padding:213px 0 0 0px;
	margin: 0;
	position:relative;
}
.WC-info {
	background :transparent url(../i/info.gif) repeat-y !important;
	height:186px;
	padding:7px 15px 0 15px;
	font-weight:bold;
	color:#464646;
	font-family:Arial !important;
}
.WC-info img {
  vertical-align:middle;
  float:left;
  margin:0 12px 0 0 ; 
}
.WC-info div {
  padding-bottom:3px;
  color:#7C7C7C;
  font-weight:bold;	
}
.WC-users {
 
  padding:0 0 0 0px;
  color:#626262;
  margin : 0 0 6px 0px;
}

.WC-users-top{
	background :transparent url(../i/users-1.gif) no-repeat;
	height : 8px;
	width:238px;
	font-size:1px;
	line-height:0;
}

.WC-users-content{
	background :transparent url(../i/users-2.gif) repeat-y;
	margin:0;
	padding:0;
	width:238px;
}

.WC-users-bottom{
	background :transparent url(../i/users-3.gif) no-repeat;
	height : 8px;
	width:238px;
	font-size:1px;
	line-height:0;
}

.WC-users h3 {
background :transparent url(../i/icon-users.gif) 0 8px no-repeat !important;
  padding:15px 0 10px 35px;
  margin : 0 0 0 15px;
  color:#445160;
  font-family:Arial;
}

.WC-users p{
	margin : 0;
	padding : 0 0 5px 15px;
}

.WC-users a{
	 font-weight:bold;
}
.WC-file {
	background :transparent url(../i/file.gif) no-repeat !important;
  height:42px;  
  color:#626262;
  padding:7px 0 0 15px; 
}
.WC-file img {
  vertical-align:middle;
}
.WC-file a{
  font-weight:bold;
  margin:0 0 0 5px;
}

#channel .WC-building{
	background : #fff url(../i/bg_channel.gif) repeat-x;
	padding : 0px 18px 0 18px;
	text-align : left;
	/*border-top : 1px solid #B3B3B3;*/
	height : 1%;
}

/*tilat*/
.Tilat{
	background :#ffffff;
	padding : 10px 25px 30px 15px;
	text-align : left;
}
.Tilat-left {
  width:250px;
  padding:10px 0 0 0 ;
  float:left;
}
.Tilat-right {
  width:518px;
  /*text-align:center;*/
  padding:35px 0 0 5px ;
  margin:0 0 0 20px;
  float : left;
}

.Tilat-left H1 {
  color:#626262;
  font-size:22px;
  font-weight:bold;
}
.Tilat-left HR {
  color:#B0B1B3;
  height:1px;
}
.Tilat-file {
	background :transparent url(../i/tilat-pdf.gif) no-repeat !important;
  height:48px;  
  color:#626262;
  padding:7px 2px 0 48px;
  vertical-align:middle;
}
.Tilat-file a{
  font-weight:bold;
}
.Tilat-blue{
  height:38px;
  text-align:left;
  padding:7px 2px 0 48px;
	background :transparent url(../i/tilat-blue-bg.gif) no-repeat !important;
}
.Tilat-blue{
  font-weight:bold;
}
.main-level .li-selected {
  background :transparent url(../i/tilat-li-selected.gif) no-repeat !important;
  color:#FFFFFF !important;
}
.sub-level .li-selected {
  background :transparent url(../i/tilat-li-sub-selected.gif) no-repeat !important;
  color:#FFFFFF !important;
}
.Tilat-right .main-level {
  /*float:middle;*/
  padding:0px;
  clear:both;
  list-style:none;
  margin:0 0 0 0px;
}
.Tilat-right li {
  float:left;
  margin:0 5px 0 0px ;

}


/*SIJAINITI*/

.Sijainti{
	background :#ffffff;
	padding : 10px 25px 30px 15px;
	text-align : left;
}
.Sijainti-left,.Sijainti-center {
  width:221px;
  padding:10px 0 0 0 ;
  margin:0 45px 0 0 ;
  float:left;
  text-align:left;
}
.Sijainti-right {
  width:241px;
  padding:10px 0 0 0 ;
  margin:0 20px 0 0 ;
  float:left;
  text-align:left;
}
.Sijainti-left,.Sijainti-center,.Sijainti-right  {
  text-align:center;
}

.image-block{
	padding : 0;
	margin : 0 0 7px 0px;
	width : 100%;
/*	height : 97px;
	float : left;*/
}

.Sijainti-center img {
  float:left;
  margin:0 5px 0 0 ;
}
.Sijainti-right img {
  float:left;
  margin:0 2px 0 0 ;
}
.Sijainti-left a,.Sijainti-center a,.Sijainti-right a {
  color:#626262;
  background:#FFFFFF url(../i/magnific.gif) no-repeat left;
  padding-left:15px;
  font-weight:bold;
}
.Sijainti-left H1,.Sijainti-center H1,.Sijainti-right H1 {
  color:#626262;
  font-size:22px;
  text-align:center;
  font-weight:bold;
}
.Sijainti-left H5,.Sijainti-center H5,.Sijainti-right H5  {
  color:#626262;
  text-align:left;
}
.Sijainti-left H5 a,.Sijainti-center H5 a,.Sijainti-right H5 a{
  font-weight:normal;
  background:none;
  padding:0px;
}

.Yhteydenoytto{
	background :#ffffff;
	padding : 10px 25px 20px 15px;
	text-align : left;
}
.Yhteydenoytto H1{
  color:#626262;
  font-size:22px;
  font-weight:bold;
}
.Yhteydenoytto-left {
  width:250px;
  padding:10px 0 0 0 ;
  float:left;
}
.Yhteydenoytto-right {
  width:520px;
  float:left;
  text-align:left;
  padding:35px 0 0 15px ;
}

.Yhteydenoytto-left H1 {
  color:#626262;
  font-size:22px;
  font-weight:bold;

}
.Yhteydenoytto-left HR {
  color:#B0B1B3;
  height:1px;
}
.users-detail {
  background:#FFFFFF url(../i/users-bg-big.gif) no-repeat top left;
  height:96px;
  width:488px;
  padding:12px 0 0 10px;
  margin:0 0 0 40px; 
  
}
.users-detail a {
  padding:0px 0 0 52px;
  margin:0px 0 0 0;  
  font-weight:bold;
}
.users-detail span a {
  padding:0 0 0 10px;
  margin:0;
  color:#626262 !important;
  font-weight:normal;
}
.address {
  color:#626262;
}
.other {
  color:#898989;
  padding : 20px 0 10px 0px;
}
.form {
  background:#FFFFFF url(../i/form.gif) repeat-x;
  /*height:0px;*/
}
.form span{
  color:#4192E5;
  padding:0 0 0 10px;
  font-weight:bold;
}
.form-left table {
  width:700px;
}
.form-left table td{
  vertical-align:top;
  padding:0 10px 8px 0px ;
  color:#626262;
  font-size:12px;
  line-height:16px !important;
  white-space: nowrap;
}
.form-left input,.form-right input {
  border:1px solid #A5ACB2;
}
.border {
  padding:4px;
  float:left;
  margin:0px 0 0 0 ;
  background:#E3F0FC;
}
.border-textarea {
  padding:4px;
  float:left;
  margin:0px 0 0 0 ;
  background:#E3F0FC;
  
}
.border-gray {
 /*width:96px;*/
  padding:3px 3px 3px 4px ;
  /*text-align:center;*/
  background:#EFEFEF;
  margin : 0;
}
.form-left {
  width:240px;
  float:left;
  padding:0 0 0 10px; 
}
.form-left table .textarea {
  width:480px;
  height:126px;
}
.kaverille-textarea {
  width:370px;
  height:126px;
}
.notice {
  color:#626262;
  clear:both;
}
.form .other {
  padding-left:10px;
  font-weight:bold;
  font-size:12px;
  color:#626262;
  *height:0px;
  margin-bottom:10px;  
}
.form .other table {
  width:600px;
}
.form .other table td{
  white-space:nowrap;
  padding-right:10px;
}
.form .other label{
  font-weight:normal;
  margin:0 10px 0 0 ;
}
.form .other span{
  font-weight:normal !important;
  color:#626262;
  padding:0px;
  float:left;
  padding:7px 0 0 0;
  vertical-align:middle;
}
.form .other div{
  float:left;
  margin-right:2px;
  vertical-align:middle;
}
.form .other .input {
  border:1px solid #A5ACB2;
  width:80px;
}
.button-send {
  font-weight:bold;
  color:#FFFFFF;
  background:#0080C1;
  width:145px;
  margin:4px 0 0 5px;
  border:none !important;
  height:21px;
}
.padding20 {
  padding-left:5px;
}

.Galleria{
	background :#ffffff;
	padding : 10px 25px 20px 15px;
	text-align : left;
}
.Galleria-div {
  padding:10px 0 0 0 ;
  *height:0px;
}
.Galleria-div img{
  float:left;  
  margin:0 5px 0 0 ;
}
.Galleria-left {
  width:155px;
  padding:5px 0 0 15px ;
  text-align:center;
  float:left;
}
.Galleria-left div{
  margin-top:10px;
  margin-right:10px;
}
.Galleria-right {
 width:580px !important;
  float:left;
  text-align:center;
  padding:15px 0 0 0px ;
  color:#626262;
  margin:0 0 10px 10px;
}
.border-galleria {
  padding:4px;
  float:left;
  margin:0px 0 0 0 ;
  background:#E8E8E8 !important;
}
.border-galleria-photo {
  padding:4px;
  width:616px;
  margin:0px 0 0 0 ;
  background:#E8E8E8 !important;
}

.border-galleria-active {
  padding:4px;
  float:left;
  margin:0px 0 0 0 ;
  background:#4192E5;
  
}
.Galleria H1 {
  color:#626262;
  font-size:22px;
  font-weight:bold;

}
.Galleria HR {
  color:#B0B1B3;
  height:1px;
  width:250px;
}

.menuBlueLightNoBg{
	height : 29px;
	width : 833px;
	background :#FFFFFF;
	margin : 0;
	padding:5px 0 0 0;
	text-align : left;
	font-weight : bold;
	color : #737373;
	border-top : 1px solid #B3B3B3;
}
.menuBlueLightNoBg li .first {
  width:4px;
	margin: 8px 10px 0 15px;
  background:#3366CC;
}
.menuBlueLightNoBg li{
	list-style : none;
	padding : 0;
	margin : 0;
	float : left;
}
.menuBlueLightNoBg ul{
	list-style : none;
	padding : 0;
	margin : 0;
}
.menuBlueLightNoBg li.select a{
	list-style : none;
	padding: 8px 15px 7px 15px;
	margin: 0;
	float : left;
	background : transparent url(../i/bg_menugray.gif) repeat-x;
}
.menuBlueLightNoBg li a {
	padding: 8px 5px 0 0px;
	margin:0;
	display : block;
	font-weight:normal;
  color : #737373 !important;
}
.WC-toimistotilat {
  background : #fff url(../i/tc_bg_without_blue.gif) no-repeat;
  /*height:88px;*/
}
.toimistotilat-top-left {
  width:433px;
  padding:25px 0 0 15px;
  float:left;
}
.toimistotilat-top-left select {
  width:200px;
  color:#0379C3;
  font-weight:bold;
  font-size:13px;
  margin:0 0 7px 0;
}
.toimistotilat-top-left h5 {
  width:350px;
}
.toimistotilat-top-right {
  float: left;
  width:250px;
  padding:15px 0 0 15px;
}
.toimistotilat-top-right img{
  margin:15px 0 0 0;
}
.toimistotilat-head {
  padding:0 0 0 15px;
  color:#545454 !important;
  position: relative; /* let's prevent the "peekaboo" bug in IE6 by setting hasLayout to true with this */
}
.toimistotilat-head h1 {
  color:#545454 !important;
}
.toimistotilat-head h1 span{
  color:#10C82F !important;
}
.Toimistotilat {
  background:#FFFFFF;
  /*margin:0 0 30px 0;*/
}
.box-blue {
  background:#EEF7FF;
  padding:4px 4px 0 4px;
  margin:15px;
  vertical-align:top;
  height:100px;
}
.box-white {
  padding:4px 4px 0 4px;
  margin:15px 15px 0 15px;
  vertical-align:top;
  height:100px;
}
.box-blue a,.box-white a{
  color:#00008F;
  font-size:13px;
}
.box-blue span,.box-white span{
  color:#20CC3D;
  font-size:13px;
  font-weight:bold;
}
.box-blue img,.box-white img{
  float:left;
  margin:0 10px 0 0 ;
}
.other-ref a {
  color:#777777 !important;
  background:url(../i/greenarrow.gif) no-repeat left;
  padding:0 20px 0 10px;
  font-size:12px;
  font-weight:normal;
}
.Toimistotilat .separator {
  float:right;
  width:600px;
  background:url(../i/separator.gif) repeat-x;
  height:1px !important;
  margin:0 8px 0 0;
}

.WC-referen {
  background:#FFFFFF;
  border:1px solid white;
}
.referen-top {
  padding:25px 0 0 15px;
  float:left;
}
.referen-top a{
  margin:0 15px 0 0 ;
  text-decoration:underline !important;
}


.image-bg-blue {
  background:url(../i/image-bg-blue.gif) no-repeat;
  width:186px;
  height:99px;
  float:left;
  padding:5px 0 0 5px;
}
.image-bg-blue-without-padding {
  background:url(../i/image-bg-blue.gif) no-repeat;
  width:190px !important;
  height:103px;
  float:left;
  padding:1px 0 0 1px;
}
.image-bg {
  background:url(../i/image-bg.gif) no-repeat;
  width:186px;
  height:99px;
  float:left;
  padding:5px 0 0 5px;
}
.image-bg-without-padding {
  background:url(../i/image-bg.gif) no-repeat;
  width:190px;
  height:103px;
  float:left;
  padding:1px 0 0 1px;
}

.body {
  float:left;
  width: 600px;
}
.map-bottom {
  background:url(../i/map-bottom.gif) no-repeat top;
 width:238px;
  padding:14px 0 0 0;
  height:14px;
} 
.WC-tell-a-friend {
 margin:0 0 20px 0 ;
 padding : 0 0 0 15px;
}
.WC-tell-a-friend a {
  background:url(../i/mail.gif) no-repeat left;
  padding:0 0 0 25px;
}
.sub-level {
  float:left;
  position:relative;
  left:70px;
  top:10px;
}
.text-gray {
   color:#626262;
}

.toimistilat {
   height:280px;
   width:788px;
}

.right-background {
   width:300px;
   height:68px;
   float:left;
   text-align:left;
   padding:8px 25px 0px 25px;
   color:#FFFFFF;
   margin:194px 0 0 0;
   background:url(../i/blue-bg.gif) no-repeat center !important;
}
.right-background a, .right-background a:visited{
   font-size:11px;
   color:#6DCFF6 !important;
   font-weight:normal !important;
   text-decoration:underline;
}

.right-background a:hover, .right-background a:visited hover{
	text-decoration : none;
}
.right-background-flash {
    float: left;
}

.left-background {
   width:400px;
   height:250px;
   padding: 15px 12px 0 15px;
   float:left;
   
}
html > body .left-background {
   padding: 15px 15px 0 15px;
}
.right-background span {
   color:#000000;
}
.right-background h2{
   color:#FFFFFF;
   font-family:Arial;
   font-size:14px;
}
.right-background h2 span{
   color:#FFFFFF;
   font-family:Arial;
   font-size:12px;
}
.left-background h2{
   color:#FFFFFF;
   font-family:Arial;
   font-size:20px;
}
.border-select-light-blue {
  border:2px solid #009AD6;
  width:100px;
  margin:4px 0 0 0;
}
html>body .border-select-light-blue {
  border:2px solid #009AD6;
  padding:3px 0 2px 0;
}
.left-background select {
   width:270px;
   font-size:12px;
   color:#0072BC;
}
.left-background p {
   margin:5px 0 4px 0 ;
   width:270px;
   color:#CFF0FD;
   padding:0 0 0 3px;
}
.left-background a {
   color:#FFFFFF;
}
ul.arrowbulletWhite{
	list-style-type: none;	
	padding: 16px 0 0 0 ;
	margin: 0px;
}
ul.arrowbulletWhite li a{
   color:#FFFFFF !important;
   font-size:12px;
   font-weight:bold;
   background:url(../i/arrowbulletwhite.gif) no-repeat left !important;
   padding:0 0 0 15px;
}
.separate {
   height:16px;
}

.HN{
	text-align:left;
	height:66px;
	margin-right:12px;
	position:relative;
}
.HN select{
	margin:0 0 0 0px;
}

.HN .doc{
	margin: 4px 0 0 0;
	line-height: 1.8em;
	padding : 0;
	white-space:nowrap;
}

.HN a{
	text-decoration : none;
}

.HN a:hover{
	text-decoration : underline;
}

.Cdoc p{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.channelUp a {
  text-decoration:underline !important;
}
.channelUp select{
  margin:0px;
  padding:0px;
  color:#0379C3;
  width:220px;
  bordeR:1px solid #7F9DB9;
  
}
.channelUp .separe {
  height:10px;
  font-size:0px;
}
.border-select {
  border:2px solid #AEDEF1;
  width:100px;
}
html>body .border-select {
  border:2px solid #AEDEF1;
  padding:3px 0 2px 0;
}
.channelLiftsN{
	padding:38px 0 30px 0px;
}

.FN{
	background :url(../i/bg_footer.jpg) no-repeat;
	height : 53px;
	color : white;
	padding : 0px;
	text-align : center;
	margin:0 0 30px 0;
}
.fff{
	padding:25px 158px 0 158px;
}

.FN a, .FN a:visited{
	color : white;
	text-decoration : none;
}

.FN a:hover{
	color : white;
	text-decoration : underline;
}


.adress{
	margin-right:20px;
	float : left;
}


.a_block{
	margin : 0px;
	display : inline;
	padding:6px 0 0 30px;
	/*white-space:nowrap;*/
}

.a_block img{
	padding: 0 4px 0 4px;
}
ul.grayline{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

.grayline li{
	border-top: 1px solid #CDCDCD;
	padding: 3px;
	margin: 0;
	list-style-type: none;	
}
ul.bulletgrayN{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

.bulletgrayN  li a,.bulletgrayN li a:visited{
	background : transparent url(../i/bullet_gray.gif) no-repeat 0 3px ;
	padding-left: 15px;
	/*display : block;*/
	color : #000066;
	list-style-type: none;
}
.LeftM .mm{
	padding: 10px 20px 30px 20px;
}

.LeftM .mm *{
	margin-left: 0;
	padding-left: 0;
}

.LeftM .mm ul ul{
	margin-left: 18px;
	padding-left: 0;
}

.LeftM .mm .opened a{
	font-weight:bold;
}

.LeftM .mm .opened ul a{
	font-weight:normal;
	color: #006
}

.LeftM .mm li.current a{
	font-weight:bold;
	color:#006;
}

.LeftM .mm li.current ul li a{
	font-weight:normal;
	color:#006;
}
.LeftM .mm a{
	line-height: 1.6em;
}

.LeftM .mm li{
	border-top: 1px solid #CDCDCD;
	margin: 0;
	list-style-type: none;	
}

.LeftM .mm li li{
	border-top: none;
/*	list-style-image : url(../i/bullet_gray.gif);*/
}
.channel_cellL{
	width:263px;
	float : left;
}

.channel_cellC{
	width:253px;
	float : left;
}

.channel_cellR{
	width:263px;
	float : right;
	padding : 0 0 0 18px;
}

/* Tilat */

ul.FloorLink {
	list-style-type: none;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	padding: 0;
	margin: 0;
}

ul.FloorLink li {
	background: transparent url(../i/tilat-li.gif) no-repeat top right;
	float: left;
}

ul.FloorLink li a {
	background: transparent url(../i/tilat-li.gif) no-repeat top left;
	display: block;
	text-decoration: underline;		
}

ul.FloorLink li span {
	background: transparent url(../i/tilat-li.gif) repeat-x top right;
	padding: 1px 0 8px 3px;
	margin:0px 12px 4px 12px;
	display: block;
	text-decoration: underline;
	white-space: nowrap;
}

div.FloorLink ul li>span {
	height: 28px;
}

ul.FloorLink li.hover {
	background-image: url(../i/tilat-li-selected-left.gif);
}

ul.FloorLink li.hover a {
	background-image: url(../i/tilat-li-selected-left.gif);
	text-decoration: none;
}

ul.FloorLink li.hover a span {
	background-image: url(../i/tilat-li-selected.gif);
	background-position :  50% top;
	color : white;
	text-decoration: none;
}

/* Tilat linkit */

div.tilatLink {
	/*position: absolute;*/
	margin: 10px 0 0 0px;
	padding : 0;
	z-index: 100;
}

div.tilatLink ul {
	list-style-type: none;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	padding: 0;
	margin: 0;
}

div.tilatLink ul li {
	background: transparent url(../i/tilat-bg.gif) no-repeat top right;
	float: left;
}

div.tilatLink ul li a{
	background: transparent url(../i/tilat-bg-left.gif) no-repeat top left;
	display: block;
	text-decoration: none;		
}

div.tilatLink ul li span {
	background: transparent url(../i/tilat-bg.gif) repeat-x top right;
	padding: 6px 12px 4px 3px;
	margin:0px 12px 4px 12px;
	display: block;
	text-decoration: none;
}

div.tilatLink ul li:active {
	background-image: url(../i/tilat-bg-right-selected.gif);
}

div.tilatLink ul li a:active {
	background-image: url(../i/tilat-bg-left-selected.gif);
	text-decoration: none;
}

div.tilatLink ul li a:active span {
	background-image: url(../i/tilat-bg-selected.gif);
	background-position :  50% top;
	color : white;
	text-decoration: none;
}

ul.infobullet{
	list-style-type: none;	
	padding: 0 0 3px 0px;
	margin: 0;
}

.infobullet li{
	padding: 0 0 0 30px;
	margin: 0;
	background:transparent url(../i/ico-info.gif) no-repeat;
	color:#7C7C7C;
  	font-weight:bold;
	display:block;
}

ul.flagbullet{
	list-style-type: none;	
	
	padding: 0 0 3px 0px;
	margin: 0;
}

.flagbullet li{
	padding: 0 0 0 30px;
	margin: 0;
	background:transparent url(../i/ico-flag.gif) no-repeat;
	color:#7C7C7C;
  	font-weight:bold;
	display:block;
}

ul.personsbullet{
	list-style-type: none;	
	padding: 0 0 3px 0px;
	margin: 0;
}

.personsbullet li{
	padding: 0 0 0 30px;
	margin: 0;
	background:transparent url(../i/ico-persons.gif) no-repeat;
	color:#7C7C7C;
  	font-weight:bold;
	display:block;
}

ul.squarebullet{
	list-style-type: none;	
	padding: 0 0 3px 0px;
	margin: 0;
}

.squarebullet li{
	padding: 0 0 0 30px;
	margin: 0;
	background:transparent url(../i/ico-square.gif) no-repeat;
	color:#7C7C7C;
  	font-weight:bold;
	display:block;
}

ul.earthbullet{
	list-style-type: none;	
	padding: 0 0 3px 0px;
	margin: 0;
}

.earthbullet li{
	padding: 0 0 0 30px;
	margin: 0;
	background:transparent url(../i/ico-earth.gif) no-repeat;
	color:#7C7C7C;
  	font-weight:bold;
	display:block;
}
#idThanks{
	font-size: 12px;
	color: #000000;
	display: block;
}
body#servicePrint{
	background :#FFF;
}

#servicePrint .logo, #servicePrint h2, #servicePrint h1{
	margin:20px 0;
clear:both;
display:block;
}

#servicePrint .WC-info{
	background:none !Important;
	padding:7px 0;
}

#servicePrint .WC-building{
	padding:0px 0 20px 0;
	
}