/*last-modified: Mon, 28 Sep 2020 12:47:34 GMT (/home/infstroy/www/actions/CatalogListPage.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:#000}
h1{font:1.8em Arial;font-weight:normal;color:#00854f;padding:7px 0 0 72px;margin:0 0 1em 0;letter-spacing:-1px;position:relative;background:url('/i/15.gif') no-repeat 0 0;line-height:0.8em;margin:0 0 1em 0}
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:#7E2622;}
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:#7E2622;;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:1.5em}
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.info{border-left:8px solid #CCC;padding:1em;margin:1em 0 1em 0;color:#666;background-color:#F8F8F8;}
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 50px 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#yearProject{background:#fff url('/i/2.png') no-repeat right 47px;}
div#yearProjectTitle{width:100%;height:47px;background:#93211C url('/i/PublicPage.yearProject.gif') no-repeat center center}
div#yearProject div.inner{padding:0.5em;text-align:center}
div#yearProject div.inner img{border:0}
div#partners{background:#fff url('/i/2.png') no-repeat right 47px;}
div#partnersTitle{width:100%;height:47px;background:#7e2622 url('/i/8p.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#preFooter div#contacts a{color:#7E2622;}
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#bottomMenu ul li a{color:#7E2622;}
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;}
h1 div{font-size:0.56em;letter-spacing:0;color:#544e50}
div#cats ul{width:100%;margin:0 0 2em 0;padding:0;list-style:none}
div#cats ul li{margin:0;padding:0;}
div#cats ul a{text-decoration:none}
div#cats ul li.l0{padding:0 0 0 16px;background:url('/i/14.gif') no-repeat 0 6px;}
div#cats ul div.l0{padding:0;}
div#cats ul div.l0 a{text-transform:uppercase;color:#00844c;font-size:1.2em;font-weight:bold}
div#cats ul div.l0 a:hover{text-decoration:underline}
div#cats ul div.l0 span.code{display:none}
div#cats ul div.l0 span.count{display:none}
div#cats ul.l1{margin:0 0 12px 0;border-bottom:1px solid #cbc6c3}
div#cats ul li.l1{padding:0 4px 4px 16px;margin:0;}
div#cats ul div.l1 span.code{float:left;width:2.5em;color:#cbc6c3}
div#cats ul div.l1 span.count{color:#00844c;font-weight:bold;margin:0 0 0 0.35em}
div#cats ul div.l1 a{color:#565453;font-weight:bold;text-decoration:none}
div#cats ul div.l1 a:hover{text-decoration:underline}
div#cats ul li.l0 li.li2{background-color:#f5f4f2;}
div#firms table{border-spacing:0;border-collapse:collapse;width:100%;}
div#firms table tr td{padding:0;vertical-align:center;height:56px;cursor:pointer}
div#firms table tr td a{text-decoration:none}
div#firms table tr.tr2 td{background-color:#fbf4ee;}
div#firms table tr td.img{background-color:#fff;padding:4px 16px 4px;width:100px;height:48px;}
div#firms table tr.over td.img{background:#fff;}
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:#7E2622;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.over td{background:#f3e2d2}
}
