/*last-modified: Mon, 26 Apr 2010 11:58:12 GMT (/home/infstroy/www/actions/HomePage.php)*/
@media screen {
.clear{font-size:0;clear:both;width:100%;overflow:hidden;height:0;line-height:0}
.s{font-weight:normal;font-size:0.7em;}
.t{border-collapse:collapse;border-spacing:0;}
.t td{padding:0}
.hL{text-align:left}
.hC{text-align:center}
.hR{text-align:right}
.vC{vertical-align:middle}
.vT{vertical-align:top}
.vB{vertical-align:bottom}
.nw{white-space:nowrap}
.w100{width:100%}
.m0{margin:0}
.p0{padding:0}
.b0{border:0}
div#dummy-width{position:absolute;top:0;width:100%;}
body{font:0.83em Arial,Tahoma,sans-serif;padding:0;margin:0;background:#e4e0df;color:#544e50}
h1{font:1.8em Arial;font-weight:normal;color:#00854f;padding:0;margin:0 0 0.5em 0;letter-spacing:-1px}
h2{font:1.5em Arial;font-weight:normal;color:#00854f;margin:1em 0 0.5em 0;line-height:1em;letter-spacing:-1px}
h3{font:1.2em Arial;color:#00854f;margin:1em 0 0.5em 0;line-height:1em;}
a{color:#e76969;}
p{margin:0 0 1em 0;padding:0;}
.h1{font:1.8em Arial;font-weight:normal;color:#00854f;padding:0;margin:0 0 0.5em 0;letter-spacing:-1px}
.h2{font:1.5em Arial;font-weight:normal;color:#00854f;margin:1em 0 0.5em 0;line-height:1em;letter-spacing:-1px}
.h3{font:1.2em Arial;color:#00854f;margin:1em 0 0.5em 0;line-height:1em;}
.h4{}
.h5{}
.b{font-weight:bold}
.a{color:#e76969;;cursor:pointer}
.increased{font-weight:bold;color:#00854f;}
.colorBlock1{padding:1em;background:#008550;color:#fff;border:3px solid #32b17e}
.colorBlock2{padding:1em;background:#33b27f;color:#fff;border:3px solid #68d9ab}
.colorBlock3{padding:1em;background:#69daac;color:#fff;border:3px solid #aeeed4}
.color1{color:#008550;}
.color2{color:#33b27f;}
.color3{color:#69daac;}
.mt0{margin-top:0}
div#layout{position:relative;margin:0 auto 0 auto;width:90%;min-width:980px;max-width:1230px;width:expression(document.body.clientWidth<1078?'970px':(document.body.clientWidth>1422?'1230px':'90%'));background:#fff;}
div#main{position:relative;z-index:1;float:right;width:82%;padding:122px 0 0 0;background:#fff}
div#content{padding:0}
div#left{position:relative;z-index:1;float:left;width:18%;background:#f5f5f5 url('/i/2.png') repeat-y right 122px;behavior:url(/css/iepngfix.htc);}
div#header{position:absolute;left:0;top:0;width:100%;height:85px;background:#00844c url('/i/1.gif') no-repeat 0 0;}
div#quicks{position:absolute;right:1em;bottom:1em}
div#quicks ul{margin:0;padding:0;list-style:none}
div#quicks ul li{float:left;margin:0 0 0 1em;padding:0;}
div#quicks ul li a{color:#fff}
div#langs{position:absolute;right:1em;top:1em}
div#langs ul{margin:0;padding:0;list-style:none}
div#langs ul li{float:left;margin:0 0 0 1em;padding:0;}
div#langs ul li a{color:#fff;display:block;padding:0 0 0 22px}
div#langs ul li a.en{background:url('/i/gb.gif') no-repeat 0 4px}
div#langs ul li a.fi{background:url('/i/fi.gif') no-repeat 0 4px}
div#logo{position:absolute;left:0;top:0;width:100%;height:122px;background:#e9e8e6 url('/i/1.jpg') repeat-x right 0;}
div#logo img{width:117px;height:109px;border:0;display:block;margin:4px auto 0 auto;}
div#menu{width:80%;margin:150px auto 150px auto;}
div#menu ul{margin:0;padding:0;list-style:none;}
div#menu ul li{padding:0;margin:0.35em 0 0 0;}
div#menu ul li.first{margin:0;}
div#menu ul li a{color:#4c5457;}
div#menu ul li div.over{background:#00844c;color:#fff;}
div#menu ul li div.over a{color:#fff;}
div#menu ul li div.name{font:1.2em Arial;padding:0.1em 0.5em 0.25em 0.5em}
div#menu ul li div.sel{background:#00844c}
div#menu ul li div.sel a{color:#fff}
div#menu ul li ul{margin:0.4em 0 0.4em 1.5em}
div#menu ul li ul li{margin:0.4em 0 0.4em 0;}
div#menu ul li ul li div.name{font:1em Arial;padding:0.1em 0.5em 0.25em 0.5em}
div#partners{background:#fff url('/i/2.png') no-repeat right 47px;behavior:url(/css/iepngfix.htc);}
div#partnersTitle{width:100%;height:47px;background:#d81f26 url('/i/8.gif') no-repeat center center}
div#partners div.inner{padding:0.5em;text-align:center}
div#partners div.inner img{border:0}
div#navPath{position:absolute;z-index:2;top:85px;left:0;width:100%;height:37px;font-style:italic;font-size:1em;background:#57b47d;color:#f0f8e0}
div#navPath div.inner{padding:0 0 0 1.5em;height:35px;display:table-cell;vertical-align:middle;}
div#navPath div.inner2{margin-top:expression(((parentNode.offsetHeight/2)-parseInt(this.offsetHeight)/2)<0?'0':(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2)+'px');}
div#navPath a{text-decoration:none;color:#fff;}
div#navPath a:hover{text-decoration:underline;}
div#fade{display:none;position:absolute;z-index:10000;top:0;left:0;width:100%;background:#000}
div#fade.visible{display:block;}
ul.menu{padding:0.5em 0 0.5em 0;margin:0;list-style:none;}
ul.menu li{background-image:url('/i/li.gif');background-repeat:no-repeat;margin:0 0 0.5em 1.5em;padding:0 0 0 16px;background-position:0 9px}
ul.menu a{font:bold 1.25em Arial}
ul.small-menu{padding:1em 0 1em 0;margin:0;list-style:none;}
ul.small-menu li{float:right;}
ul.small-menu a{font:10px Tahoma}
div#footerLayout{background:#fff url('/i/9.gif') no-repeat -7px bottom;}
div#footer{float:right;width:82%;background:#d1cecf;}
div#footerInner{padding:1em 1em 0.5em 1em}
div#footerLogo{width:203px;height:66px;}
div#copyrights{color:#65696c;font-size:0.8em;margin:0.5em 0 0 12px}
div#preFooter{background:#ebeae8;padding:1.5em}
div#preFooter div#contacts{float:right;width:53%}
div#preFooter div#contacts p.h3{margin-top:0}
div#bottomMenu{float:left;width:46%}
div#bottomMenu ul{margin:0;padding:0;list-style:none}
div#bottomMenu ul li{margin:0;padding:0;float:left;width:13em;height:1.5em;overflow:hidden}
div#playnext{position:absolute;z-index:100;bottom:1em;right:1em;height:48px;width:200px;}
div#playnextLogo{position:absolute;z-index:2;right:0;top:0;}
div#playnextLogo img{width:40px;height:40px;border:none;margin:4px;behavior:url(/css/iepngfix.htc);}
div#playnextText{display:none;position:absolute;z-index:1;right:-4px;top:-4px;border:1px dashed #ccc;background:#eee;padding:13px 56px 11px 12px;color:#666;font:9px/15px Arial;text-transform:uppercase}
div#playnextText div.pn{font:bold 14px 'Arial';margin:0;letter-spacing:-1px}
div.pageBody{behavior:url(/css/iepngfix.htc);}
div.pageBody ul{margin:0;padding:0;list-style:none}
div.pageBody ul li{margin:0 0 0.5em 1em;padding:0;background:url('/i/li.gif') no-repeat 0 6px;padding:0 0 0 15px}
div.pageBody img{border:1px solid #d4a86e;padding:1px;behavior:url(/css/iepngfix.htc);}
div.pageBody img.iLeft{float:left;margin:0 1.5em 0.5em 0}
div.pageBody img.iRight{float:right;margin:0 0 0.5em 1em}
div.pageBody img.iClear{clear:both}
div.pageBody img.b0{border:0}
div.pageBody img.iNoBorder{border:0}
div.pageHeader{padding:0 0 0 0;margin:0 0 1em 0;b-order-bottom:1px dotted #6999df}
div.pageFooter{padding:0 0 0 0;margin:2em 0 0 0;b-order-top:1px dotted #6999df}
div.pageBody ul.pageImages{margin:0 0 0.5em 1em;padding:0;list-style:none;float:right;}
div.pageBody ul.pageImages li img{display:block;margin:0}
div.pageBody ul.pageImages li{margin:1em 0 0 0;padding:0;background:none}
div.pageBody ul.pageImages li.first{margin:0;}
img.enlargable{cursor:url('/i/cursor.zoom-in.3.png'),pointer !important;}
div#imageViewerControl{display:none;position:absolute;z-index:10002;width:160px;height:48px;}
div#imageViewerControl.visible{display:block;}
div#imageViewerControlPrev{float:left;width:48px;margin:0 8px 0 0;height:48px;background-image:url('/i/imageViewer.prev.gif');background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
div#imageViewerControlPrev.disabled{background-position:0 -48px;cursor:default}
div#imageViewerControlNext{float:left;width:48px;margin:0 8px 0 0;height:48px;background-image:url('/i/imageViewer.next.gif');background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
div#imageViewerControlNext.disabled{background-position:0 -48px;cursor:default}
div#imageViewerControlClose{float:left;width:48px;height:48px;background:url('/i/imageViewer.close.gif') no-repeat 0 0;cursor:pointer;}
img.imageViewerLoading{background:#eef url('/i/busy.gif') no-repeat center center;}
div.imageViewerText{position:absolute;z-index:10001;font-size:1.8em;color:#fff;text-align:center;width:70%;height:2em;overlow:hidden;}
div#homeLayout{position:relative;z-index:1;background:#fff url('/i/2.jpg') repeat-x 0 bottom;width:100%;}
div#homeLayoutLine1{position:absolute;z-index:2;right:67%;top:0;width:16px;height:1000px;background:url('/i/2.png') repeat-y right 0;behavior:url(/css/iepngfix.htc);}
div#homeLayoutLine2{position:absolute;z-index:2;right:34%;top:0;width:16px;height:1000px;background:url('/i/2.png') repeat-y right 0;behavior:url(/css/iepngfix.htc);}
div#topLine{position:absolute;z-index:1;left:0;top:-37px;width:100%;height:37px;background:#3aae7f}
div#blockNews{position:relative;z-index:2;float:left;width:33%;}
div#blockNewsTitle{position:absolute;left:0;top:-37px;width:100%;height:37px;background:#00844c url('/i/2.gif') no-repeat 0 0;}
div#blockEvents{position:relative;z-index:2;float:left;width:33%;}
div#blockEventsTitle{position:absolute;left:0;top:-37px;width:100%;height:37px;background:#15945f url('/i/3.gif') no-repeat 0 0;}
div#blockAnnouncements{position:relative;z-index:2;float:left;width:33%;m_argin:0 0 0 -1px}
div#blockAnnouncementsTitle{position:absolute;left:0;top:-37px;width:100%;height:37px;background:#3aae7f url('/i/4.gif') no-repeat 0 0;}
div#blockNews ul{padding:0.5em;margin:0;list-style:none;}
div#blockNews ul li{margin:1em 0 0 0;padding:0.5em 0 0 0;width:100%;overflow:hidden;border-top:1px solid #ccc}
div#blockNews ul li.first{margin:0;padding:0;border:0}
div#blockNews ul li div.imgFrame{float:left;width:70px;height:70px;background:url('/i/12.gif') no-repeat 0 0;}
div#blockNews ul li div.imgFrame div.img{width:64px;height:64px;margin:3px;background-repeat:no-repeat;background-position:center center}
div#blockNews ul li div.clickable{cursor:pointer}
div#blockNews ul li div.text{padding:0 0 0 80px;}
div#blockNews ul li div.date{font-size:0.8em;margin:0 0 0.25em 0;color:#6a6f73}
div#blockNews ul li div.name{font-size:1.1em;font-weight:bold;color:#4b9467;line-height:1.1em;margin:0 0 0.25em 0}
div#blockNews ul li div.name a{color:#4b9467;text-decoration:none;}
div#blockNews ul li div.name a:hover{text-decoration:underline;}
div#blockNews ul li div.short{font-size:0.8em;color:#6a6f73}
div#blockNews div.more{margin:2em 0 0 0;font-size:0.7em}
div#blockEvents ul{padding:0.5em;margin:0;list-style:none;}
div#blockEvents ul li{margin:1em 0 0 0;padding:0.5em 0 0 0;width:100%;overflow:hidden;border-top:1px solid #ccc}
div#blockEvents ul li.first{margin:0;padding:0;border:0}
div#blockEvents ul li div.imgFrame{width:244px;height:160px;background:url('/i/13.gif') no-repeat 0 0;padding:3px;margin:0 0 0.5em 0}
div#blockEvents ul li div.imgFrame div.img{width:244px;height:160px;background-repeat:no-repeat;background-position:center center}
div#blockEvents ul li div.clickable{cursor:pointer}
div#blockEvents ul li div.text{padding:0 0.5em;}
div#blockEvents ul li div.date{font-size:0.8em;margin:0 0 0.25em 0;color:#6a6f73}
div#blockEvents ul li div.name{font-size:1.1em;font-weight:bold;color:#4b9467;line-height:1.1em;margin:0 0 0.25em 0}
div#blockEvents ul li div.name a{color:#4b9467;text-decoration:none;}
div#blockEvents ul li div.name a:hover{text-decoration:underline;}
div#blockEvents ul li div.short{font-size:0.8em;color:#6a6f73}
div#blockEvents div.more{margin:2em 0 0 0;font-size:0.7em}
div#blockAnnouncements ul{padding:0.5em;margin:0;list-style:none;}
div#blockAnnouncements ul li{margin:1em 0 0 0;padding:0.5em 0 0 0;width:100%;overflow:hidden;border-top:1px solid #ccc}
div#blockAnnouncements ul li.first{margin:0;padding:0;border:0}
div#blockAnnouncements ul li div.text{padding:0 0.5em;}
div#blockAnnouncements ul li div.date{font-size:0.8em;margin:0 0 0.25em 0;color:#6a6f73}
div#blockAnnouncements ul li div.name{font-size:1.1em;font-weight:bold;color:#4b9467;line-height:1.1em;margin:0 0 0.25em 0}
div#blockAnnouncements ul li div.name a{color:#4b9467;text-decoration:none;}
div#blockAnnouncements ul li div.name a:hover{text-decoration:underline;}
div#blockAnnouncements ul li div.short{font-size:0.8em;color:#6a6f73}
div#blockAnnouncements div.more{margin:2em 0 0 0;font-size:0.7em}
div#homeCat{display:none;position:relative;z-index:2;background:#fff url('/i/7.gif') repeat-x 0 bottom;height:20em;padding:1.5em}
div#homeCatTitle{background:url('/i/6.gif') no-repeat 0 0;width:407px;height:26px;}
div#homeNewFirms{position:relative;z-index:3;background:#00844c url('/i/10.gif') no-repeat 0 0;padding:40px 1em 1em 1em}
div#homeNewFirmsInner{background:#fff;}
div#firms table{border-spacing:0;border-collapse:collapse;width:100%;}
div#firms table tr td{padding:0;vertical-align:center;height:72px;border-bottom:1px solid #ddd}
div#firms table tr td a{text-decoration:none}
div#firms table tr td.img{padding:4px 16px 4px;width:100px;height:48px;}
div#firms table tr td.img img{border:0;display:block;margin:0 auto;behavior:url(/css/iepngfix.htc);}
div#firms table tr td.name{padding:0 32px}
div#firms table tr td.name a{color:#00844c;font-size:1.2em;font-weight:bold;}
div#firms table tr td.name a:hover{text-decoration:underline}
div#firms table tr td.name a span.form{font-weight:normal;font-size:0.83em;}
div#firms table tr td.address{padding:8px;width:40%}
div#firms table tr td.address div.address{font-size:0.8em}
div#firms table tr td.address div.url{margin:0.25em 0 0 0;font-size:0.8em}
div#firms table tr td.address div.url a{text-decoration:underline}
}
