BODY { padding : 0px; margin : 0px; background : #ffffff; font-family : Arial, sans-serif; font-size : 0.75em; color : #282828; line-height : 1.3em; } BODY, HTML { height : 100%; } A.arrowlink { display: block; font-weight: bold; padding-left: 11px; background: transparent url(../IMG/arrow187.gif) no-repeat left 2px; } H1 { font-size : 24px; font-family : 'Trebuchet MS', Trebuchet, sans-serif; } H2 { font-size : 18px; font-family : 'Trebuchet MS', Trebuchet, sans-serif; } H3 { margin : 0px 0px 20px 0px; padding : 0px; font-size : 1.1em; font-family : 'Trebuchet MS', Trebuchet, serif; } H4 { margin : 7px 0px 7px 0px; font-size : 1.1em; font-family : 'Trebuchet MS', Trebuchet, serif; font-weight : normal; } H5 { margin : 0px; padding : 0px; font-family : 'Trebuchet MS', Trebuchet, serif; font-size : 1.0em; line-height : 1.0em; font-weight : normal; } H6 { margin : 0px; font-size : 1.0em; font-family : 'Trebuchet MS', Trebuchet, serif; } fieldset, form { margin: 0px; padding: 0px; border: none; } UL { list-style-type : none; margin : 10px 0px 10px 5px; padding : 0px; } UL LI { margin : 0px; padding : 1px 0px 1px 20px; background : url(../IMG/ListDot.jpg) no-repeat 4px 8px; } A { color : #009999; text-decoration : none; } A:hover, A:active { color : #006666; text-decoration : underline; } A.arrowlink:hover, A.arrowlink:active { background-position: left -11px; } IMG, TABLE { border : none; } P { margin: 0px; padding: 0px; } TABLE { width : 100%; } TABLE TR TD { padding : 5px 5px 4px; vertical-align : top; } A.More { padding : 0px 15px 0px 0px; background : transparent url(../images/BlackArrow.gif) no-repeat center right; } DIV.Address { line-height : 1.5em; } DIV.BoxSuccess { margin : 20px 0px 0px 0px; padding : 8px 10px 8px 10px; background-color : #30c6ff; color : #ffffff; font-weight : bold; } DIV.Clear { float : none; clear : both; } DIV.Date { float : left; width : 40px; padding : 3px 0px 3px 0px; color : #abb9b2; font-family : 'Trebuchet MS', Trebuchet, sans-serif; font-size : 0.8em; text-align : center; line-height : 1.3em; } DIV.Date SPAN { display : block; padding : 0px 0px 5px 0px; font-size : 2.2em; color : #000000; } DIV.Field { width : 335px; border : 1px solid #afb8B5; } DIV.SelectList { margin-top : 10px; } DIV.SelectList A { display : block; padding : 3px 20px 3px 25px; color : #282828; line-height : normal; } DIV.SelectList A.Category { color : #11bbba; } DIV.SelectList A:hover { background-color : #dde2df; color : #000000; text-decoration : none; } DIV.SelectList A.Selected, DIV.SelectList A.Selected:hover { background : #11bbba url(../images/WhiteArrow.gif) no-repeat 245px center; color : #ffffff; } DIV.SelectList H4 { font-size : 1.3em; } DIV.SelectList H4.Selected { padding : 3px 20px 3px 25px; } DIV.SelectList DIV.clients { padding : 0px 0px 0px 0px; } DIV.SelectList DIV.clients A { padding : 3px 20px 3px 35px; } SPAN.Black { color : #000000; } SPAN.Gray { color : #607168; } .ImageSet.Left { float:left; margin:7px; margin-right:12px; } .ImageSet.Right{ float:right; margin:7px; margin-left:12px; } .ImageSet.NoTop { margin-top:0px; } .Highlight { color:#21c0bf; } .Quote { text-indent:-8px; padding:0pc 10px 0px 10px; font-style:italic; } .Align.Right { text-align:right; } INPUT, TEXTAREA { font-family : arial, sans-serif; font-size : 1.0em; color : #000000; } INPUT.Text { margin : 0px; padding : 3px; width : 325px; border : 2px solid #f1f1f1; } .partners INPUT.Text { width : 262px; } INPUT.Submit { float : right; padding : 3px 10px 3px 10px; background-color : #0ebaba; border : none; font-size : 1.2em; color : #ffffff; } TEXTAREA { margin : 0px; padding : 0px; width : 331px; height : 120px; border : 2px solid #f1f1f1; overflow : auto; } .partners TEXTAREA { width : 268px; } UL.Itemlist { margin : 0px; padding : 0px; } UL.Itemlist LI { margin : 0px; padding : 10px 0px 10px 0px; background : none; } UL.Itemlist LI H5 { margin : 0px 0px 2px 0px; font-size : 1.2em; line-height : 1.2em; } UL.File.Itemlist LI { margin:0px; padding:0px 0px 0px 0px; background:none; min-height:73px; } UL.Itemlist LI DIV.ListText { width : 200px; float : right; } UL.File.Itemlist LI DIV.ListText { width : 150px; float : right; } DIV#Footer DIV DIV.Navi A { padding: 0px 7px 0px 7px; } TABLE TR TD LABEL { display: block; text-align: right; } DIV#Header { position : relative; margin : 0px auto 0px auto; width : 980px; height : 101px; font-family : 'Trebuchet MS', Trebuchet, arial; } DIV#Header A#CompanyName{ position:absolute; top:0px; left:0px; display:block; min-width:287px; min-height:101px; background-image:url(../IMG/FPLogo.gif); background-repeat:no-repeat; text-decoration:none; } BODY.en DIV#Header A#CompanyName{ background-image:url(../IMG/FPLogoEN.gif); } DIV#Header A#CompanyName H1{ visibility:hidden; margin:0px; } DIV#Header A#CompanyName SPAN{ visibility:hidden; } DIV#Header DIV#LangNavi { position : absolute; top : 17px; right : 6px; width : 138px; padding : 2px 0px 0px 0px; background-image : url(../IMG/lang_navi_bg.gif); background-repeat : repeat-y; } DIV#Header DIV#LangNavi A { padding : 0px 11px 0px 5px; } DIV#Header DIV.Navi { position : absolute; bottom : 0px; right : 0px; padding : 0px 0px 10px 0px; font-size : 1.2em; text-align : right; } DIV#Header DIV.Navi A { padding : 0px 8px 0px 8px; } DIV#Header A.Current { color : #000000; } DIV#Header fieldset { position: absolute; right: 168px; top: 17px; } DIV#Header fieldset button { float: left; margin: 0px; padding: 0px; border: none; width: 26px; height: 21px; background: transparent url(../images/page_search_button.gif) no-repeat left top; } DIV#Header fieldset button span { display: none; } DIV#Header fieldset input { float: left; margin: 0px; padding: 3px 0px 2px 6px; border: none; width: 176px; height: 16px; background: transparent url(../images/page_search_bg.gif) no-repeat left top; } DIV#Header fieldset legend { display: none; } DIV#Banner { padding : 0px 0px 30px 0px; width : 100%; background : #8ca095 url(../images/bg_banner.jpg) repeat 0 0; } DIV#Banner DIV { width : 980px; margin : 0px auto 0px auto; color : #ffffff; } DIV#Banner DIV.Frontpage { height : 124px; background : transparent url(../images/FrontMajakka.jpg) no-repeat right top; } DIV#Banner DIV.Frontpage A { padding : 0px 15px 0px 0px; background : transparent url(../images/WhiteArrow.gif) no-repeat right center; } DIV#Banner DIV H2 { padding : 25px 0px 15px 10px; margin : 0px; font-size : 1.75em; font-weight : normal; } DIV#Banner DIV SPAN { display : block; padding : 30px 450px 30px 45px; background : transparent url(../images/BannerQMark.jpg) no-repeat 15px 32px; line-height : 1.4em; } DIV#Banner A { text-decoration : none; color : #f7ed81; } DIV#Banner A:hover, DIV#Banner A:active { text-decoration : underline; } DIV#Banner H2 A { color : #ffffff; text-decoration : none; } DIV#Banner H2 SPAN { display : inline; padding : 0px; background : none; color : #f7ed81; line-height : 1.4em; } DIV#Content { position : relative; margin : 0px auto 0px auto; padding : 1px 0px 10px 0px; left : 0px; top : -30px; width : 980px; min-height : 300px; height : auto !important; height : 400px; background-color : #ffffff; } DIV#Content DIV#SubNavi DIV.Navi { position:absolute; top:0px; right:0px; width:auto; height:auto; text-align:right; padding:15px 0px 0px 0px; } DIV#Content DIV#SubNavi DIV.Navi A { padding: 0px 21px 0px 0px; } DIV#Content DIV.Col3 { clear:both; margin:0px 0px 10px 0px; } DIV#Content DIV.Col3 DIV.Slim, DIV#Content DIV.Col2 DIV.Slim{ float:left; width:286px; min-height:100px; margin:0px 20px 0px 20px; } DIV#Content DIV.Col2{ clear:both; background-image:url(../IMG/Col3BG.gif); background-repeat:repeat-y; margin:20px 0px 10px 0px; } DIV#Content DIV.Col2 DIV.Wide{ float:left; width:594px; min-height:100px; margin:0px 30px 0px 30px; } DIV#Content DIV.Col1{ clear:both; margin:20px 30px 10px 30px; } DIV#Footer { } DIV#Footer DIV { position:relative; width:940px; height:28px; margin:0px auto 0px auto; padding:17px 20px 0px 20px; border-top : 1px solid #dde2df; background : #ffffff; font-size : 0.95em; } DIV#Footer DIV SPAN{ font-family:"Trebuchet MS", Trebuchet; color:#000000; padding:0px 8px 0px 8px; } DIV#Footer DIV SPAN.Gray{ color:#607168; padding:0px 8px 0px 0px; } DIV#Footer DIV DIV.Navi { position:absolute; top:0px; right:0px; width:auto; height:auto; border:solid 0px; background:none; text-align:right; } DIV#Footer DIV DIV.Navi A { padding: 0px 7px 0px 7px; } DIV#Content { background : transparent url(../images/ColumnBgThree.gif) repeat-y; } DIV#Content DIV.Column { padding : 30px; float : left; } DIV#Content DIV#Column1 { width : 267px; } DIV#Content DIV#Column2 { width : 266px; } DIV#Content DIV#Column3 { width : 267px; } DIV#Content.Blog { background : #ffffff none repeat-y 0 0; } DIV#Content.Blog P { padding : 0px 0px 15px 0px; } DIV#Content.Blog DIV#Blog.Columns { background : transparent url(../images/ColumnBgBlog.gif) repeat-y 0 0; } DIV#Content.Blog DIV#Column1 { padding-top : 30px; width : 142px; } DIV#Content.Blog DIV#Column2 { padding-left : 30px; width : 550px; } DIV#Content.Blog DIV#Column2 DIV.Heading { padding : 1px 0px 1px 0px; background : transparent url(../images/BlogHeadingBg.gif) repeat-y; } DIV#Content.Blog DIV#Column2 DIV.Heading H2 { margin: 0px; float: left; width: 480px; padding-left: 10px; line-height: 1.2em; } div#Content.Blog div#Column2 div.Heading div.CommentsIcon{ float:left; margin:8px 0 0 11px; padding:0 0 10px 25px; width:450px; font-size:0.9em; color:#7e8581; line-height:1.1em; font-family:'Trebuchet MS',Trebuchet,sans-serif; background:url("../images/CommentsBg.gif") no-repeat; } div#Content.Blog div#Column2 div.Heading a.CommentsLink-0 { color: #7E8581; } div#Content.Blog div#Column2 h2.CommentHeading { padding-top: 15px; } div#Content.Blog div#Column2 div.Commentlist { padding:10px 0 0 0; } div#Content.Blog div#Column2 div.Comment { padding:0 0 20px 60px; margin:0 0 20px 0; border-bottom:1px solid #dde2df; } div#Content.Blog div#Column2 div.Commentlist div.Date { color:#ABB9B2; float:left; background:url("../images/BlogHeadingBg.gif") repeat-y ; font-family:'Trebuchet MS',Trebuchet,sans-serif; font-size:0.8em; line-height:1.3em; padding:5px 0 1px 0; text-align:left; width:42px; } div#Content.Blog div#Column2 div.Commentlist div.CommentText { padding:5px 0 0 0; } div#Content.Blog div#Column2 div.CommentForm div.CommentError { font-weight: bold; } div#Content.Blog div#Column2 div.CommentForm label { padding:0 0 0 3px; } div#Content.Blog div#Column2 div.CommentForm div.Field { margin:1px 0 10px 0; } div#Content.Blog div#Column2 div.CommentForm input.Submit { background-color:#0EBABA; border:medium none; color:#FFFFFF; float:left; font-size:1.2em; padding:3px 10px; } DIV#Content.Blog DIV#Column3 { margin-left : 40px; padding-top : 55px; width : 267px; } DIV#Content.Blog DIV#Column3 UL.PostList { list-style-type : none; } DIV#Content.Blog DIV#Column3 UL.PostList LI { float : left; width : 100%; clear : both; padding : 0px 0px 15px 0px; background : none; font-family : 'Trebuchet MS', Trebuchet, sans-serif; } DIV#Content.Blog DIV#Column3 UL.PostList LI A.Selected { color : #000000; } DIV#Content.Blog DIV#Column3 UL.PostList LI DIV.Date { padding-right: 10px; font-size: 0.75em; } DIV#Content.Contact { } DIV#Content.Contact DIV#Column1 { width : 267px; line-height : 1.4em; } DIV#Content.Contact DIV#Column2 { width : 266px; } DIV#Content.Contact DIV#Column3 { width : 266px; } DIV#Content.Contact DIV#Column3 DIV#Card { margin : 0px auto 0px auto; width : 156px; padding : 130px 20px 0px 0px; background : transparent url(../images/PersonCard.jpg) no-repeat; color : #3b5c63; font-family : 'Trebuchet MS', Trebuchet, sans-serif; text-align : right; line-height : 1.4em; } DIV#Content.Contact DIV#Column3 DIV#Card H3 { margin-bottom : 20px; color : #000000; font-size : 1.2em; font-weight : normal; } DIV#Content.ContactForm { background : #ffffff url(../images/ColumnBgBlog.gif) repeat-y; } DIV#Content.ContactForm DIV#Column1 { padding-top : 30px; width : 162px; } DIV#Content.ContactForm DIV#Column2 { padding-left : 0px; width : 420px; } DIV#Content.ContactForm DIV#Column3 { width : 267px; } DIV#Content.Customer { background : transparent url(../images/ColumnBgList.gif) repeat-y; } DIV#Content.Customer DIV#Column1 { width : 320px; } DIV#Content.Customer DIV#Column2 { padding-left : 0px; padding-right : 0px; width : 266px; } DIV#Content.Customer DIV#Column1 DIV.client-info { padding-left : 10px; padding-right : 20px; padding-bottom : 10px; } DIV#Content.Customer DIV#Column1 DIV.client-info H2 { margin-top : 0px; line-height : normal; } DIV#Content.Customer DIV#Column3 { width : 274px; } DIV#Content.Customer DIV#Column3 DIV#Card DIV.Image { text-align : center; background : transparent url(../images/bg_customers_card.gif) no-repeat scroll 30px 0; height : 162px; } DIV#Content.Customer DIV#Column3 DIV#Card DIV.Text { padding : 5px 0px 0px 25px; } DIV#Content.Frontpage { padding-top : 20px; background : #ffffff; } DIV#Content.Frontpage { background-image : url(../fountain/ColumnFrontpage.gif); } DIV#Content.Frontpage DIV#Column1, DIV#Content.FrontpageSolution DIV#Column1 { padding : 10px 10px 0px 20px; width : 255px; } DIV#Content.Frontpage DIV#Column1 UL.Itemlist LI, DIV#Content.FrontpageSolution DIV#Column1 UL.Itemlist LI { padding : 0px 0px 10px 0px; } DIV#Content.Frontpage DIV#Column1 UL.Itemlist LI A, DIV#Content.FrontpageSolution DIV#Column1 UL.Itemlist LI A { display : block; float : left; font-family : 'Trebuchet MS', Trebuchet, sans-serif; font-size : 1.1em; line-height : 1.3em; color : #000000; cursor : pointer; } DIV#Content.Frontpage DIV#Column1 UL.Itemlist LI.Active A, DIV#Content.FrontpageSolution DIV#Column1 UL.Itemlist LI.Active A { color : #006666; } DIV#Content.Frontpage DIV#Column1 UL.Itemlist LI A SPAN.Image, DIV#Content.FrontpageSolution DIV#Column1 UL.Itemlist LI A SPAN.Image { display : block; float : left; width : 45px; height : 40px; } DIV#Content.Frontpage DIV#Column1 UL.Itemlist LI A SPAN.Text, DIV#Content.FrontpageSolution DIV#Column1 UL.Itemlist LI A SPAN.Text { display : block; float : left; width : 205px; } DIV#Content.Frontpage DIV#Column2 { padding-top : 10px; width : 335px; } DIV#Content.Frontpage DIV#Column3 { padding : 10px 0px 0px 20px; width : 280px; } DIV#Content.Frontpage H2 { margin : 0px; padding : 0px 0px 15px 0px; position : relative; color : #a0aaa4; font-family : 'Trebuchet MS', Trebuchet, sans-serif; font-size : 1.5em; font-weight : normal; font-style : italic; } DIV#Content.Frontpage DIV.BlogPost { margin : 0px 0px 0px 40px; } DIV#Content.Frontpage DIV#ProductSlider { } DIV#Content.Frontpage DIV#ProductSlider A:focus { outline : none; } DIV#Content.Frontpage DIV#ProductSlider DIV.Bg { position : relative; margin : 0px auto 0px auto; padding : 135px 0px 0px 0px; width : 216px; background : transparent url(../images/ProductSliderBg.gif) no-repeat center 25px; } DIV#Content.Frontpage DIV#ProductSlider DIV.Bg A.curr { display : block; position : absolute; width : 94px; height : 142px; left : 61px; top : 0px; background-repeat : no-repeat; z-index : 1; } DIV#Content.Frontpage DIV#ProductSlider DIV.Bg A.left, DIV#Content.Frontpage DIV#ProductSlider DIV.Bg A.right { position : absolute; display : block; width : 37px; height : 60px; background : transparent url(../images/ProductSliderArrows.gif) no-repeat -74px 0px; } DIV#Content.Frontpage DIV#ProductSlider DIV.Bg A.left { left : 16px; top : 33px; } DIV#Content.Frontpage DIV#ProductSlider DIV.Bg A.right { left : 163px; top : 33px; } DIV#Content.Frontpage DIV#ProductSlider DIV.Bg A.left:hover { background-position: 0px 0px; } DIV#Content.Frontpage DIV#ProductSlider DIV.Bg A.right:hover { background-position: -37px 0px; } DIV#Content.Frontpage DIV#ProductSlider DIV.Bg DIV.Company { position : relative; color : #929e97; text-align : center; z-index : 2; } DIV#Content.Frontpage DIV#ProductSlider DIV.Bg DIV.Product { position : relative; height : 45px; color : #000000; font-size : 1.25em; text-transform : uppercase; text-align : center; z-index : 3; } DIV#Content.Frontpage DIV#ProductSlider DIV.Sentences { padding : 0px 0px 15px 0px; line-height : 1.7em; } DIV#Content.Frontpage DIV#ProductSlider DIV.Sentences A { margin-right : 4px; color : #607168; } DIV#Content.Frontpage DIV#ProductSlider DIV.Sentences A:hover { color : #000000; text-decoration : none; } DIV#Content.Frontpage DIV#ProductSlider DIV.Sentences A.Active { color : #000000; } DIV#Content.FrontpageSolution { padding-top : 20px; background : #ffffff; } DIV#Content.FrontpageSolution { background-image : url(../fountain/ColumnFrontpage.gif); } DIV#Content.FrontpageSolution DIV#Column2 { padding-top : 10px; width : 335px; } DIV#Content.FrontpageSolution DIV#Column2 H2 { margin : 0px 0px 5px 0px; color : #000000; font-style : normal; line-height : 1.2em; } DIV#Content.FrontpageSolution DIV#Column3 { padding : 10px 0px 0px 20px; width : 280px; } DIV#Content.FrontpageSolution DIV#Column3 DIV.Info { float : left; clear : both; width : 100%; } DIV#Content.FrontpageSolution DIV#Column3 DIV.Info SPAN.Image { display : block; float : left; width : 85px; } DIV#Content.FrontpageSolution DIV#Column3 DIV.Info SPAN.Text { display : block; float : left; width : 185px; padding : 0px 0px 20px 0px; line-height : 1.4em; } DIV#Content.FrontpageSolution H2 { margin : 0px; padding : 0px 0px 15px 0px; position : relative; color : #a0aaa4; font-family : 'Trebuchet MS', Trebuchet, sans-serif; font-size : 1.5em; font-weight : normal; font-style : italic; } DIV#Content.Products { padding-top : 20px; background : #ffffff; } DIV#Content.Products DIV.Product H4 { margin-bottom : 5px; font-size : 1.2em; display : block; } DIV#Content.Products DIV.Product { float : left; width : 140px; min-height : 210px; height : auto !important; overflow : hidden; margin : 0px 30px 0px 0px; } DIV#Content.Products DIV.Product A { display : block; padding : 0px; background-position : 15px 5px; background-repeat : no-repeat; text-decoration: none; } DIV#Content.Products DIV.Product A SPAN { display : block; height : 115px; visibility : hidden; background-position : 10px 0px; background-repeat : no-repeat; } DIV#Content.Products DIV.Product A:hover SPAN { visibility : visible; text-decoration : none; } DIV#Content.Products DIV.ProductInfo { float : left; width : 240px; padding : 10px 30px 0px 30px; } DIV#Content.Products DIV.ProductList DIV.Products { margin : 0px; float : right; width : 680px; min-height : 128px; } DIV#Content.Product DIV#SubNavi { position : relative; padding : 3px 0px 20px 95px; background-color : #ffffff; background-repeat : no-repeat; background-position : 25px 20px; min-height : 30px; height : auto !important; font-family : 'Trebuchet MS', Trebuchet, serif; font-size : 1.1em; color : #607168; line-height : 1.4em; } DIV#Content.Product DIV#SubNavi A { font-family : arial, sans-serif; font-size : 0.9em; } DIV#Content.Product DIV#SubNavi H2 { margin : 0px; padding : 22px 0px 3px 0px; color : #000000; font-family : 'Trebuchet MS', Trebuchet, serif; font-weight : normal; } DIV#Content.Product DIV.Slim { padding-top: 10px; } DIV#Content.Wide { background : #ffffff; } DIV#Content.Wide DIV#Only.Column { margin : 0px; padding : 10px 30px; } DIV#Content.Wide DIV#Column1 { margin-left : 150px; width : 600px; } DIV#Content.Wide DIV.Navi A { padding : 0px 10px 0px 10px; } DIV#Content.Wide DIV#Only DIV.result-item h3 { margin: 20px 0 10px 0; font-size: 1.4em; } DIV#Content.Wide DIV#Only DIV.pagination { text-align: center; } DIV#Content.Wide DIV#Only DIV.pagination a, DIV#Content.Wide DIV#Only DIV.pagination STRONG.paginOn { padding: 0 8px 0 8px; text-decoration: none; } DIV#Content.Wide DIV#Only DIV.pagination STRONG.paginOn { font-weight:bold; color: #000000; } DIV#Content.Wide DIV#Only DIV.pagination a.paginOff:hover, DIV#Content.Wide DIV#Only DIV.pagination a.paginPN:hover { text-decoration: underline; } DIV#Content.Wide DIV#Only DIV.pagination a.paginPN { color: #000000; padding: 0 12px 0 12px; } DIV#Content.Wide DIV#Only SPAN.match { font-weight : bold; background-color : #f7ed81; } DIV.QuoteList UL { margin : 20px 0px 0px 0px; list-style : none; } DIV.QuoteList UL LI { padding : 0px 0px 15px 20px; background : transparent url(../fountainpark/images/iconQuote.gif) no-repeat 0px 4px; color : #000000; line-height : 1.4em; } DIV.QuoteList UL LI EM, DIV.QuoteList UL LI I { color : #607168; } UL.level-1 LI { background : none; padding : 10px 0px; font-size : 18px; font-family : 'Trebuchet MS', Trebuchet, serif; } UL.level-1 LI A { color : #000000; } UL.level-1 UL { margin-top : 5px; } UL.level-1 UL.level-3 { margin-left : 30px; } UL.level-1 UL.level-2 LI { margin : 0px; padding : 2px 0px 4px 20px; font-size : 16px; } UL.level-1 UL.level-3 LI { margin : 0px; padding : 1px 0px 1px 20px; background : url(../IMG/ListDot.jpg) no-repeat 4px 8px; font-size : 12px; font-family : Arial, serif; } UL.level-1 UL.level-3 LI A { color : #009999; } DIV#Even.Columns { margin-top : 20px; background : transparent url(../IMG/ColumnBgThree.gif) repeat-y 0px 0px; } DIV#Even.Columns DIV.ThreeCols { float: left; width: 282px; height: 90px; padding: 10px 20px; overflow: hide; } DIV#Content.CurrentInfo DIV#Even.Columns, DIV#Content.Contact DIV.Columns, DIV#Content.Wide DIV.Columns, BODY#yritys DIV#Content DIV.Columns, BODY#company DIV#Content DIV.Columns { margin-top : 30px; } BODY#contact DIV#Content DIV.Columns { margin-top : 20px; } DIV#Content.CurrentInfo { background : #ffffff none repeat-y 0 0; } DIV#Content.CurrentInfo DIV.PageTitle { margin: 10px 15px 0px 30px; font-family : 'Trebuchet MS', Trebuchet, serif; font-size : 1.1em; color : #607168; line-height : normal; max-width : 400px; width : auto !important; width : 400px; } DIV#Content.CurrentInfo DIV.PageTitle H2 { font-size : 1.8em; color : #000000; margin : 20px 0 0 0; float : left; } A#RSS { display : block; float : left; margin : 30px 0 0 10px; width : 13px; height : 13px; padding : 0 0 2px 0; background : transparent url(../images/RSS.jpg) no-repeat right top; } A#RSS:hover { border-bottom : 1px solid #009999; text-decoration : none; } DIV#Content.CurrentInfo DIV#Even.Columns DIV.title { margin: 15px 0 14px 0; } DIV#Content.CurrentInfo DIV#Even.Columns DIV.title H2 { display : inline; } DIV#Content.CurrentInfo DIV#Even.Columns H2 { font-weight : normal; } DIV#Content.CurrentInfo DIV.BlogPost { margin : 0px 0px 0px 40px; } DIV#Content.Blog DIV.Navi, DIV#Content.CurrentInfo DIV.Navi, DIV#Content.Contact DIV.Navi, DIV#Content DIV.Navi { position : absolute; top : 0px; right : 15px; background : #ffffff none repeat-y 0 0; padding : 15px 10px 20px 0px; font-size : 1.2em; text-align : right; width : 390px; } DIV#Content.CurrentInfo DIV.Navi, DIV#Content.Contact DIV.Navi, BODY#yritys DIV#Content DIV.Navi, BODY#company DIV#Content DIV.Navi, BODY#contact DIV#Content DIV.Navi { width : 640px; } DIV#Content.Wide DIV.Navi { width : 800px; } DIV#Content.Blog DIV.Navi A, DIV#Content.CurrentInfo DIV.Navi A, DIV#Content.Contact DIV.Navi A, DIV#Content DIV.Navi A { padding : 0px 10px 0px 10px; } DIV#Content A.Current { color : #000000; } A.RSS { font-size: 10px; }