html{font-size:100.01%; height:100%;margin-bottom:1px;} body{background:url('/Templates/Public/Images/n_bg.jpg') top center repeat-x #fdfdfd;color:#666;font:75%/1.5 Arial, Helvetica, sans-serif; height:100%;min-height:100%;} a:link, a:visited{color:#559c00;} a:hover{text-decoration:underline;} h1{color:#2f85a3;font-size:2.33em;margin:0 0 .7em;} h2{font-size:1.17em;font-weight:bold;} p{margin:0 0 1em;} strong{font-weight:bold;} ul li{background:transparent url(/Templates/Public/Images/n-ulist-item-bg.gif) no-repeat 0 6px;margin-bottom:0.8em;padding-left:12px;} ol li{list-style-type:decimal;margin:0 0 .5em 1.5em;} .hidden{display:none;} #PageContainer a.goto{background:url('/Templates/Public/Images/n-goto.gif') 0 3px no-repeat;padding-left:12px;} #PageWrapper{margin:0 auto;width:960px;} #PageHeader{margin-top:10px;width:100%;} #HeaderTools{float:left;height:18px;margin-top:6px;width:500px;} #HeaderTools ul li{background-position:0 1px;background-repeat:no-repeat;float:left;font-size:.92em;display:inline;list-style:none;margin-left:15px;} #HeaderTools ul li a{color:#666;padding-bottom:0;} #HeaderTools ul li:hover{background-position:0 -15px;} #HeaderTools ul li a:hover{border-bottom:1px solid #666;color:#333;text-decoration:none;} #HeaderTools ul li.goto{background-image:url('/Templates/Public/Images/n-header-goto.gif');padding:0 0 0 12px;} #HeaderTools ul li.mail{background-image:url('/Templates/Public/Images/n-header-mail.gif');padding:0 0 0 16px;} #HeaderTools ul li.rss{background-image:url('/Templates/Public/Images/n-header-rss.gif');padding:0 0 0 16px;} #LogoType{float:right;position:relative;top:20px;width:160px;} #MenuWrapper{background:url('/Templates/Public/Images/n-menu-bg.gif') 100% 100% no-repeat;float:left;height:38px;width:100%;} #MainMenu{background:url('/Templates/Public/Images/n-menu-end.gif') 100% 0 no-repeat;float:left;list-style:none;padding-right:2px;} #MainMenu li{background:none;float:left;display:inline;list-style:none;margin:0;padding:0;} #MainMenu li a{display:block;float:left;height:38px;} #MainMenu li.unselected a:hover{background-position:0 -38px;} #MainMenu li.selected a{background-position:0 -76px;} #MainMenu li a span{display:none;} #MainMenu .firstitem-sv a{background:url('/Templates/Public/Images/n-menu-home-sv.png') top left no-repeat;width:59px;} #MainMenu .m-home-sv{} #MainMenu .m-about-sv{background:url('/Templates/Public/Images/n-menu-about-sv.png') top left no-repeat;width:91px;} #MainMenu .m-offering-sv{background:url('/Templates/Public/Images/n-menu-offer-sv.png') top left no-repeat;width:100px;} #MainMenu .m-news-sv{background:url('/Templates/Public/Images/n-menu-news-sv.png') top left no-repeat;width:80px;} #MainMenu .m-case-sv{background:url('/Templates/Public/Images/n-menu-case-sv.png') top left no-repeat;width:60px;} #MainMenu .m-employees-sv{background:url('/Templates/Public/Images/n-menu-employees-sv.png') top left no-repeat;width:108px;} #MainMenu .firstitem-en a{background:url('/Templates/Public/Images/n-menu-home-en.png') top left no-repeat;width:67px;} #MainMenu .m-about-en{background:url('/Templates/Public/Images/n-menu-about-en.png') top left no-repeat;width:87px;} #MainMenu .m-our-services-en{background:url('/Templates/Public/Images/n-menu-our-services-en.png') top left no-repeat;width:107px;} #MainMenu .m-news-en{background:url('/Templates/Public/Images/n-menu-news-en.png') top left no-repeat;width:66px;} #MainMenu .m-case-en{background:url('/Templates/Public/Images/n-menu-case-en.png') top left no-repeat;width:67px;} #MainMenu .m-employees-en{background:url('/Templates/Public/Images/n-menu-employees-en.png') top left no-repeat;width:98px;} #QuickSearchArea{background:url('/Templates/Public/Images/n-menu-right.gif') top right no-repeat;float:left;height:29px;padding-top:9px;} #QuickSearchArea .menu-search-text{background:url('/Templates/Public/Images/n-search-tbx.gif') no-repeat 0 0;border:0 none;color:#999;float:left;font-family:Arial;font-size:11px;height:18px;padding:4px 0 0 5px;width:90px;} #QuickSearchArea .menu-search-btn-sv{background:url('/Templates/Public/Images/n-search-btn-sv.gif') no-repeat 0 0;border:0 none;float:left;font-size:11px;height:22px;line-height:12px;width:36px;} #QuickSearchArea .menu-search-btn-en{background:url('/Templates/Public/Images/n-search-btn-en.gif') no-repeat 0 0;border:0 none;float:left;font-size:11px;height:22px;line-height:12px;width:51px;} .QuickSearchArea{float:left;padding:0 10px;} #PageContainer{background:url('/Templates/Public/Images/n-page-bg.gif') top left repeat-y;clear:both;float:left;overflow:hidden;width:100%;} #ContentWrapper{background:url('/Templates/Public/Images/n-page-bg.gif') top left repeat-y;min-height:400px;padding:30px 741px 0 0;width:219px;} .page-corner{float:right;height:4px;width:5px;} #ContentWrapper #FirstColumn{float:left;width:100%;} #ContentWrapper #SecondColumn{display:inline;float:right;margin:0 -741px 0 0;overflow:hidden;width:502px;padding:0 239px 0 0;} #ContentWrapper #SecondColumn #FirstSubColumn{float:left;overflow:hidden;width:100%;} #ContentWrapper #SecondColumn #SecondSubColumn{display:inline;float:left;margin-right:-239px;overflow:hidden;width:239px;} #ContentWrapper #WideColumn{display:inline;float:right;margin:0 -741px 0 0;padding:0 0 10px;overflow:hidden;width:741px;} #SubMenu{list-style-type:none;padding:0 15px;width:189px;} #SubMenu a{text-decoration:none;} #SubMenu li{background:none;border-bottom:1px dotted #ccc;border-top:1px solid #fff;font-size:1em;list-style:none;margin:0;padding:0;} #SubMenu li a{color:#666;display:block;padding:6px 13px;} #SubMenu li a:hover{background-color:#f5f5f5;} #SubMenu li .selected a, #SubMenu li .expanded a{background-color:#f5f5f5;font-weight:bold;} #SubMenu li li{border-bottom:1px dotted #ccc;font-size:1em;} #SubMenu li li a{padding:5px 8px 5px 25px;} #SubMenu ul{border-top:1px dotted #ccc;list-style:none;margin:0;} #StartWrapper{float:left;padding:11px 15px;width:930px;} #FlashArea{margin-bottom:15px;} #StartContainers{background:url('/Templates/Public/Images/n-start-puff-mdl.gif') 0 0 repeat-y;float:left;overflow:hidden;position:relative;width:930px;} #StartContainers .puff-top{background:url('/Templates/Public/Images/n-start-puff-top.png') 0 0 no-repeat;float:left;font-size:1px;height:5px;overflow:hidden;width:930px;} #StartContainers .puff-news{float:left;overflow:hidden;padding-top:5px;width:363px;} #StartContainers .puff-case{float:left;margin-left:15px;overflow:hidden;padding-top:5px;width:363px;} #StartContainers .puff-other{float:left;margin-left:16px;overflow:hidden;padding-top:5px;width:173px;} #StartContainers .puff-content{float:left;padding:8px 12px 0;width:339px;} #StartContainers .puff-case .puff-content{height:288px;overflow:hidden;} #StartContainers .puff-bottom{background:url('/Templates/Public/Images/n-start-puff-btm.png') top left no-repeat;float:left;font-size:1px;height:5px;width:930px;} #StartContainers .puff-other .puff-content{float:left;padding:8px 12px 0;width:150px;} #StartContainers .puff-other .puff-bottom{background:url('/Templates/Public/Images/n-start-puff-medarb.jpg');bottom:0;height:198px;position:absolute;right:0;width:173px;} #StartContainers .puff-other .employee-start-link{display:block;float:left;height:190px;width:170px;} #StartContainers .hr{background:url('/Templates/Public/Images/n-dotted-rule.gif') #fff top left repeat-x;font-size:1px;height:1px;margin:0 0 10px;width:339px;} #StartContainers h2{font-size:1.33em;margin:0 0 .5em;} #StartContainers div.scrollable{ float:left; position:relative; margin:1em 0 0; overflow:hidden; width:339px; height:240px; } #StartContainers div.scrollable div.items{width:20000em; position:absolute;} #StartContainers div.scrollable div.items div{ float:left;font-size:100px;height:240px;text-align:center;width:339px;} #StartContainers div.items div.active{border:1px inset #ccc;background-color:#fff;} #StartContainers div.scrollable-next, div.scrollable-prev{float:left;text-indent:9999em;width:30px;} #StartContainers .next{background:url('/Templates/Public/Images/n-button-scroll-next.png') top left no-repeat;display:block;float:left;height:29px;left:274px;width:29px;position:relative;cursor:pointer;top:-130px;} #StartContainers .prev{background:url('/Templates/Public/Images/n-button-scroll-back.png') top left no-repeat;display:block;float:left;height:29px;width:29px;position:relative;cursor:pointer;margin-left:4px;top:-130px;} #StartContainers a.prev:hover, #StartContainers a.next:hover{background-position:0 -29px;} #PageContent{padding:0 22px;width:458px} #PageFooter{background:url('/Templates/Public/Images/n-page-btm.gif') bottom left no-repeat;clear:both;height:20px;font-size:1px;width:100%;} .clear{clear:both;font-size:1px;} #form label{display:block;} #form .text-input{font-size:16px;height:22px;margin:0 0 1em;width:280px;} #form .input-button{font-size:15px;} #PageContent .eval-form fieldset{border:1px solid #ccc;margin:0 0 20px;padding:10px;-moz-border-radius:5px; -webkit-border-radius:5px;} #PageContent .eval-form fieldset legend{font-weight:bold;} #PageContent .eval-form fieldset label{display:inline;padding:0 0 0 6px;} #PageContent .eval-form textarea{margin:0 0 20px;} #PageContent .eval-form .xformvalidator{color:#ff0000;} #PageContent .eval-form .txtbox{margin:0 0 10px;width:250px;} #CaseWrapper{float:left;height:495px;overflow:hidden;padding:0 15px;} #CaseWrapper #TopContainer{display:inline;float:left;padding:12px 472px 20px 0;width:458px;} #TopContainer #CaseHeading{float:left;padding-left:13px;width:445px;} #CaseWrapper #TopContainer #CaseNavigator{display:inline;float:right;margin-right:-472px;width:472px;} #CaseWrapper #TopContainer #CaseNavigator ul li{background:url('/Templates/Public/Images/n-dotted-rule.gif') bottom left repeat-x;display:inline;float:left;margin:0 0 0 14px;padding:6px 0;width:220px;} #CaseWrapper #TopContainer #CaseNavigator ul li a{color:#666;cursor:pointer;} #CaseWrapper #TopContainer #CaseNavigator ul li a.selected{background:url('/Templates/Public/Images/n-tab-selected.gif') 0 3px no-repeat;font-weight:bold;padding-left:13px;} #CaseWrapper div.scrollable{ float:left; position:relative; overflow:hidden; width:930px; height:340px; } #CaseWrapper div.scrollable div.items{width:20000em; position:absolute;} #CaseWrapper div.scrollable div.items div{ float:left;font-size:100px;height:340px;text-align:center;width:930px;} #CaseWrapper div.scrollable div.items .text{position:relative;font-size:12px;text-align:left;} #CaseWrapper a.next:hover, #CaseWrapper a.prev:hover{background-position:0 -29px;} #CaseWrapper .next{background:url('/Templates/Public/Images/n-button-scroll-next.png') top left no-repeat;display:block;float:right;height:29px;width:29px;position:relative;cursor:pointer;margin-right:12px;top:-188px;} #CaseWrapper .prev{background:url('/Templates/Public/Images/n-button-scroll-back.png') top left no-repeat;display:block;float:left;height:29px;width:29px;position:relative;cursor:pointer;margin-left:12px;top:-188px;} #CaseWrapper a.disabled{visibility:hidden!important;} #MainWrapper{padding:15px 15px 0;} #MainWrapper #TopContainer{background:url('/Templates/Public/Images/n-main-bg.jpg') 0 100% no-repeat;display:inline;float:left;margin-bottom:15px;padding:12px 620px 0 0;width:310px;} #MainWrapper .aboutHeader{height:245px!important;overflow:hidden;} #MainWrapper .servicesHeader{height:214px!important;overflow:hidden;} #MainWrapper #TopContainer #ImageHeading{float:left;padding-left:13px;width:297px;} #MainWrapper #TopContainer #PageIntro{display:inline;float:right;margin-right:-300px;position:relative;width:300px;} #ColumnContainer{clear:both;} #ColumnContainer .short-col{display:inline;float:left;margin:0 14px 10px 0;width:222px;} #ColumnContainer .last-col{display:inline;float:left;width:222px;} #ColumnContainer h2{margin-bottom:.5em;} #ColumnContainer ul li{background:url('/Templates/Public/Images/n-ulist-item-bg.gif') 0 6px no-repeat;margin-bottom:.8em;padding-left:12px;} #ColumnContainer .list-heading{padding:0 0 0 13px;} #ColumnContainer .expandable{border-top:1px dotted #ccc;margin-bottom:1em;} #ColumnContainer .expandable ul li{background:url('/Templates/Public/Images/n-dotted-rule.gif') #f7f8f7 bottom left repeat-x;margin:0;padding:6px 0;} #ColumnContainer .expandable ul li h3{background:url('/Templates/Public/Images/n-goto2.gif') 13px 5px no-repeat;cursor:pointer;font-weight:bold;margin-bottom:.5em;padding:0 13px 0 25px;} #ColumnContainer .expandable ul li.closed h3:hover{} #ColumnContainer .expandable ul li p{color:#333;font-size:.92em;margin:0;padding:0 13px;} #ColumnContainer .expandable ul li.closed{background-color:#fff;} #ColumnContainer .expandable ul li.closed h3{background:none;font-weight:normal;margin-bottom:0;padding:0 13px;} #ColumnContainer .expandable ul li.closed p{display:none;} #ColumnContainer .expandable ul li.hover{background-color:#f7f8f7;} #ColumnContainer .expandable ul li.hover h3{background:url('/Templates/Public/Images/n-goto2.gif') 2px 5px no-repeat;} #TopContainer #CaseNavigator ul li{background:url('/Templates/Public/Images/n-dotted-rule.gif') bottom left repeat-x;display:inline;float:left;margin-left:14px;padding:6px 0;width:220px;} #TopContainer #CaseNavigator ul li a{color:#666;cursor:pointer;} #TopContainer #CaseNavigator ul li a.selected{background:url('/Templates/Public/Images/n-tab-selected.gif') 0 3px no-repeat;font-weight:bold;padding-left:13px;} #EmployeeWrapper{padding:15px 15px 0;} #EmployeeWrapper #TopContainer{background:url('/Templates/Public/Images/n-main-bg.jpg') 0 0 no-repeat;border-bottom:#cbcbcb 1px solid;clear:both;display:inline;float:left;height:250px;margin-bottom:15px;overflow:hidden;width:930px;} #EmployeeWrapper div.scrollable{ float:left; position:relative; overflow:hidden; width:930px; height:250px; } #EmployeeWrapper div.scrollable div.items{width:20000em; position:absolute;} #EmployeeWrapper div.scrollable div.items div{ float:left;height:250px;overflow:hidden;width:930px;} #EmployeeWrapper div.scrollable div.items div img{float:left;} #EmployeeWrapper div.scrollable div.items .text{position:absolute;font-size:11px;height:auto;left:30px;margin-left:120px;padding:5px 10px 0;text-align:left;width:140px;} #EmployeeWrapper div.scrollable div.items .text strong{font-size:12px;} #EmployeeWrapper div.scrollable div.items .text p{margin:0 0 .5em;} #EmployeeWrapper div.scrollable div.items div .col img{position:absolute;} #EmployeeWrapper div.scrollable div.items div .col{float:left;position:relative;width:310px;} #EmployeeWrapper a.next:hover, #EmployeeWrapper a.prev:hover{background-position:0 -29px;} #EmployeeWrapper .next{background:url('/Templates/Public/Images/n-button-scroll-next.png') top left no-repeat;display:block;float:right;height:29px;width:29px;position:relative;cursor:pointer;margin-right:12px;top:-150px;} #EmployeeWrapper .prev{background:url('/Templates/Public/Images/n-button-scroll-back.png') top left no-repeat;display:block;float:left;height:29px;width:29px;position:relative;cursor:pointer;margin-left:12px;top:-150px;} #EmployeeWrapper a.disabled{visibility:hidden!important;} #ContactWrapper{padding-right:480px;width:480px;} #ContactWrapper #FirstColumn{float:left;padding:15px 10px 15px 15px;width:455;} #ContactWrapper #SecondColumn{display:inline;float:right;margin:0 -480px 0 0;overflow:hidden;padding:15px 15px 15px 10px;width:455;} #ContactWrapper #FirstColumn #map{height:460px;width:460px;} #ResultArea{margin:1em 0 0;} #ResultArea ol{margin:1em 0;} #ResultArea ol li span.breadcrumb{display:block;} .disco-area{background:url('/templates/Public/Images/narva-disco.jpg') #000 0 0 no-repeat;color:#fff;float:left;font-size:15px;padding:0 0 20px;position:relative;width:726px;} .disco-area #disco-flash{float:left;height:315px;width:726px;} .disco-area .disco-col1{float:left;display:inline;margin:0 10px 0 36px;position:relative;width:310px;} .disco-area .disco-col2{float:left;display:inline;margin:0 0 0 10px;position:relative;width:310px;} .disco-area #id_matrix{margin:0 35px;} .disco-area #id_matrix label{display:block;} .disco-area #id_matrix .text-input{background:#333;border:1px solid #eee;color:#eee;font-size:16px;height:22px;margin:0 0 10px;width:280px;} #Footer{float:left;width:100%;} #Footer #Phone{background:url('/Templates/Public/Images/n-phone.gif') 0 4px no-repeat;color:#999;float:left;font-size:1.5em;margin:0 25px 0 15px;padding:0 0 0 22px;} #Footer #Adress{color:#999;float:left;font-size:.83em;line-height:125%;width:220px;} #FooterLogos{float:right;width:406px;} #FooterLogos ul{list-style:none;} #FooterLogos ul li{background:none;float:right;display:inline;margin-right:20px;padding:0;} #FooterLogos ul li a{display:block;} #FooterLogos ul li a span{display:none;} #FooterLogos ul li a.logo-fd{background:url('/Templates/Public/Images/n-logo-fd.png') top left no-repeat;height:28px;width:28px;} #FooterLogos ul li a.logo-fd:hover{background-position:0 -28px;} #FooterLogos ul li a.logo-umbraco{background:url('/Templates/Public/Images/n-logo-umbraco.png') top left no-repeat;height:24px;margin-top:3px;width:99px;} #FooterLogos ul li a.logo-episerver{background:url('/Templates/Public/Images/n-logo-episerver.png') top left no-repeat;height:21px;margin-top:5px;width:91px;} #FooterLogos ul li a.logo-episerver:hover{background-position:0 -21px;} #FooterLogos ul li a.logo-precis{background:url('/Templates/Public/Images/n-logo-precis.png') top left no-repeat;height:17px;margin-top:7px;width:66px;} #FooterLogos ul li a.logo-precis:hover{background-position:0 -17px;}