﻿body, html {background:#000 url(../img/body-bg.gif) repeat-x 0 0; margin:0; padding:0; border:0; font-family:Arial, Tahoma, Verdana; font-size:13px; height:100%; color:#333;}
a {outline:none; }
p {margin:0; padding:10px 0;}
.body {width:1245px; margin:0 auto; height:auto !important; min-height:100%;}
.clear, .clear15 {width:100%; height:1px; clear:both; font-size:0; line-height:0;}
.clear15 {height:15px;}
.container {padding-bottom:156px;}
.content {width:1085px; min-height:300px;}
.content .top, .content .bottom {width:100%;}
.content .top, .content .bottom, .content .top div, .content .bottom div {font-size:0; line-height:0; margin:0; padding:0; height:30px;}
.content .top .lc, .content .top .rc, .content .bottom .lc, .content .bottom .rc {width:30px; background-position:0 0; background-repeat:no-repeat; background-image:url(../img/t-l-corner.png); float:left;}
.content .top .rc {background-image:url(../img/t-r-corner.png);}
.content .bottom .rc {background-image:url(../img/b-r-corner.png);}
.content .bottom .lc {background-image:url(../img/b-l-corner.png);}
.content .top .c, .content .bottom .c {background-image:url(../img/t-c-all.png); background-repeat:no-repeat; float:left; width:1025px;}
.content .bottom .c {background-image:url(../img/b-c.png); background-repeat:repeat-x; float:left; width:1025px;}
.content .bg, .content .bg .l-b, .content .bg .r-b {width:100%;}
.content .bg .l-b {background:url(../img/l.png) repeat-y left top;}
.content .bg .r-b {background:url(../img/r.png) repeat-y right top;}
.content .bg .c {background-color:#FFFFFF; width:1025px; margin:0 30px;}
/* Menu */
.menu-box {position:relative;}
.menu-container {width:722px; height:100px; position:absolute; right:0; top:-52px;}
    .menu-container .cc {float:left; width:647px;}
        .menu-container .cc .tt, .menu-container .cc .cent, .menu-container .cc .bb {width:100%;}
        .menu-container .cc .tt, .menu-container .cc .tt .l-c, .menu-container .cc .tt .c {float:left;height:30px;} 
            .menu-container .cc .tt .l-c {width:30px; background:url(../img/t-l-corner.png) no-repeat 0 0;}
            .menu-container .cc .tt .c {width:617px; background:url(../img/t-c-all.png) repeat-x 0 0;}
        .menu-container .corn {float:left; height:100px; width:75px; background:url(../img/list-corner.png) no-repeat 0 -1px;}
            .menu-container .cc .cent, .menu-container .cc .cent .b-l, .menu-container .cc .cent .ce {float:left;height:45px;}
            .menu-container .cc .cent .b-l {width:30px; background:url(../img/l.png) repeat-y 0 0;}
            .menu-container .cc .cent .ce, .menu-container .cc .bb .c {width:617px; background:#FFFFFF;}
        .menu-container .cc .bb, .menu-container .cc .bb .l-c, .menu-container .cc .bb .c {float:left;height:25px;}
            .menu-container .cc .bb .l-c {width:30px; background:url(../img/menu-b-l-b.png) no-repeat 0 0;}
.menu {height:30px; margin-top:-11px;}
.menu, .menu ul, .menu ul li, .menu ul li a, .menu ul li a span {height:30px; font-size:12px;} 
    .menu ul {list-style:none;}
        .menu ul li {float:left; margin-right:9px; position:relative; z-index:100;}
            .menu ul li a, .menu ul li a span {font-size:12px; font-weight:bold; line-height:30px; color:#333;}
            .menu ul li a:hover {text-decoration:none;}
            .menu ul li a.theFirst {display:inline-block; height:30px;}
                .menu ul li a.theFirst span, .menu ul li a.theFirst em {display:inline-block; font-style:normal;}
                .menu ul li a.theFirst span.m-l {background:none;}
                .menu ul li a.theFirst span.m-r {background:none;}
                .menu ul li a.theFirst span.m-c {background:none; margin:0 3px; padding:0 11px;}
                    .menu ul li a.theFirst span.m-c em {background:none; font-size:14px; line-height:14px; padding:8px 0 8px 0; height:14px; color:#333; font-weight:700;}
                .menu ul li a.theFirst:hover span.m-l, .menu ul li a.theFirst.hover span.m-l {background:url(../img/over-effects.gif) no-repeat 0 -90px;}
                .menu ul li a.theFirst:hover span.m-r, .menu ul li a.theFirst.hover span.m-r {background:url(../img/over-effects.gif) no-repeat 100% -150px;}
                .menu ul li a.theFirst:hover span.m-c, .menu ul li a.theFirst.hover span.m-c {background:url(../img/over-effects.gif) repeat-x 0 -120px; margin:0 3px; padding:0 11px;}
                .menu ul li a.theFirst.active span.m-l {background:url(../img/over-effects.gif) no-repeat 0 0;}
                .menu ul li a.theFirst.active span.m-r {background:url(../img/over-effects.gif) no-repeat 100% -30px;}
                .menu ul li a.theFirst.active span.m-c {background:url(../img/over-effects.gif) repeat-x 0 -60px; margin:0 3px; padding:0 11px;}
                    .menu ul li a.theFirst.active span.m-c em {color:#fff;}       
            .menu ul li ul {height:auto; padding:0; margin:0;}
                .menu ul li ul li {float:none; height:29px; margin:0; position:static;}
                    .menu ul li ul li a, .menu ul li ul li a span {height:25px; display:block; line-height:25px;}
                    .menu ul li ul li a { margin:2px 5px 2px 5px; height:auto;}
                        .menu ul li ul li a span.sub-l {height:25px;}
                        .menu ul li ul li a span.sub-c {height:25px; padding-left:7px; padding-right:7px; overflow:hidden; font-size:12px; font-weight:400; margin:0 3px;}
                        .menu ul li ul li a span.sub-r {height:25px;}
                        .menu ul li ul li a.hover span, .menu ul li ul li a:hover span, .menu ul li ul li a.actives span {background-image:url(../img/over-effects.gif);}
                        .menu ul li ul li a:hover span.sub-l, .menu ul li ul li a.hover span.sub-l {background-repeat:no-repeat; background-position:0 -1104px;}
                        .menu ul li ul li a:hover span.sub-c, .menu ul li ul li a.hover span.sub-c {background-repeat:repeat-x; background-position:0 -1129px;}
                        .menu ul li ul li a:hover span.sub-r, .menu ul li ul li a.hover span.sub-r {background-repeat:no-repeat; background-position:100% -1154px;}
                        .menu ul li ul li a.actives span.sub-l {background-repeat:no-repeat; background-position:0 -1229px;}
                        .menu ul li ul li a.actives span.sub-c {background-repeat:repeat-x; background-position:0 -1204px;}
                        .menu ul li ul li a.actives span.sub-r {background-repeat:no-repeat; background-position:100% -1179px;}
                        .menu ul li .sub {position:absolute; top:33px; z-index:100; display:none; left:0px;}
                        .menu ul li .sub .sub-top, .menu ul li .sub .sub-bottom {height:3px; font-size:0; line-height:0; width:100%;}
                        .menu ul li .sub .sub-top {background:url(../img/sub-top.png) no-repeat 0 0;}
                        .menu ul li .sub .sub-bottom {background:url(../img/sub-bottom.png) no-repeat 0 0;}
                        .menu ul li .sub .sub-center {background: url(../img/white-bg.png) repeat; width:auto; border-right:solid 1px #DBDBDB; border-left:solid 1px #DBDBDB;}
.f-level {padding-left:17px;}
/* end Menu */
.left {float:left; margin-top:72px;}
.left-c {width:760px; float:left; min-height:300px;}
.cont-info {width:718px; margin:22px 22px 0 22px;}
.cont-info .left-info {width:346px; float:left;}
.cont-info .right-info {margin-left:370px;}
.cont-info .gray-box {width:346px; height:auto;}
.blue-boxes {width:346px; margin-top:7px;}
.banners-info {width:249px;}
.blue-boxes .box1, .blue-boxes .box2, .blue-boxes .box3, .banners-info .box4, .banners-info .box5, .banners-info .box6 {width:100%; cursor:pointer; position:relative; background-image:url(../img/blue-bloks-bg.png); background-repeat:no-repeat;}
.blue-boxes .box1 a, .blue-boxes .box2 a, .blue-boxes .box3 a {display:block; width:100%; height:81px; margin:0; border:0; padding:0;}
.blue-boxes .box3 a {height:77px;}
.banners-info a {text-decoration:none;}
.blue-boxes .box1 {background-position:0 0; height:81px;}
.blue-boxes .box2 {background-position:0 -81px; height:81px; top:-1px;}
.blue-boxes .box3 {background-position:0 -162px; height:77px; top:-1px;}
.banners-info .block-txt {padding:45px 0 10px 0; width:100%; position:relative; font-size:13px;}
.bottom-info {width:100%;}
.clear22 {width:100%; height:22px; clear:both;}
.hr {width:100%; background:url(../img/hr.png) no-repeat center top; height:13px; margin:0 0 12px 0; font-size:0; line-height:0;}
.images {width:100%;}
.images ul {list-style:none; padding:0; margin:0; width:100%;}
.images ul  li {padding:0; margin:0; width:100%; height:144px; display:none; overflow:hidden;}
.images .box-img {width:226px; height:142px; overflow:hidden; float:left; background-color:#ffffff; border:solid 1px #dbdbdb; font-weight:bold;}
.images .box-img a.las-mer {color:#e67e01; text-align:right; text-decoration:none; font-size:13px;}
.images .box-img a.las-mer:hover {text-decoration:underline;}
.ml17px {margin-left:17px;}
.m10px {margin:10px;}
.mt5px {margin-top:5px;}
.tar {text-align:right;}
.right-c {margin-left:763px;}
.right-c .info {width:249px;}
.right-c .news {width:244px;}
.right-c .news .tab {width:142px; margin-bottom:-1px; position:relative; height:22px; background-color:#FFFFFF; z-index:0;}
.right-c .news .tab span {font-weight:bold; text-transform:uppercase; display:block; line-height:19px; padding-left:14px; z-index:0;}
.right-c .news .tab-body {}
.top-corn, .bottom-corn {width:auto; height:3px;}
.top-corn {background:url(../img/border-radius-3.gif) repeat-x 0 -12px;}
.bottom-corn {background:url(../img/border-radius-3.gif) repeat-x 0 -15px;}
.top-corn .c-l, .top-corn .c-r, .bottom-corn .c-l, .bottom-corn .c-r {height:3px;width:3px; font-size:0; line-height:0;}
.top-corn .c-l {background:url(../img/border-radius-3.gif) no-repeat 0 0; float:left;}
.top-corn .c-r {background:url(../img/border-radius-3.gif) no-repeat 0 -3px; float:right;}
.bottom-corn .c-l {background:url(../img/border-radius-3.gif) no-repeat 0 -6px; float:left;}
.bottom-corn .c-r {background:url(../img/border-radius-3.gif) no-repeat 0 -9px; float:right;}
.bl {border-left:solid 1px #dbdbdb;}
.c-c {width:auto; border-right:solid 1px #dbdbdb; border-left:solid 1px #dbdbdb;}
.inbox-news {margin:0 4px; padding:2px 0;}
.h19px {height:19px;}
.hauto {height:auto;}
.h460px {height:460px;}
.right-banner {width:160px; float:right;}
.footer {width:100%; min-width:1245px; height:131px; background:url(../img/footer-bg.gif) repeat-x 0 0; margin-top:-131px;}
.footer .links {text-align:center; padding-top:22px; width:1085px; padding-right:160px; margin:0 auto;}
.footer .links a, .footer .links span {text-decoration:none; color:#FFFFFF; font-size:12px; font-weight:bolder; padding:0 6px;}
.footer .links a:hover {text-decoration:underline;}
img {border:0;}
a {text-decoration:none; border:0; cursor:pointer; outline:none;}
.box-banner {padding-top:95px;}
.logo-box {position:relative;}
.logo-box img {position:absolute; left:60px; top:23px; z-index:10;}
.clear3 {width:100%; height:3px; font-size:0; line-height:0;}
.logos-box {width:244px; margin:10px 0; cursor:pointer;}
.logos-box table tr td {margin:0; padding:0; text-align:center; vertical-align:middle; width:100%; height:130px; overflow:hidden; width:244px;}
.logos-box table tr ul {margin:0; padding:0; list-style:none;}
.logos-box table tr ul li {margin:0; padding:0; display:none;}
.under-logo-link {margin:5px 5px 15px 5px; text-align:center; width:244px; display:block;}
.under-logo-link a {margin:5px; text-align:center; text-transform:uppercase; font-size:12px; text-decoration:underline; color:#333;}
/* Right news */
div.scrollable {position:relative; overflow:auto; height:460px; width:232px; float:left;} 
div.scrollable div.items {position:absolute; width:100%;}
div.scrollable div.items span {display:block;}
div.scrollable div.items .item {padding:15px 5px 10px 5px; margin:0 15px; font-weight:bold; cursor:pointer; text-align:left; border-bottom:1px solid #c4c4c4;}
div.scrollable div.items .item .headline, .box-img .headline, .item-list-node .headline {font-size:16px; color:#252525;}
div.scrollable div.items .item .dateline {font-size:13px; font-style:italic; color:#898989;}
div.scrollable div.items .item .shortdesc, .box-img .shortdesc {font-size:13px; color:#252525; padding-top:5px; text-align:left;}
div.scrollable div.items .item .shortdesc {font-weight:normal;}
div.scrollable div.items .item .headline, div.scrollable div.items .item .dateline, div.scrollable div.items .item .shortdesc {display:block;}  
/****  Accordion  ****/
.accordion {margin-top:9px;}
.accordion-small {position:relative;}
.accordion .ui-accordion-header, .accordion-small .ui-accordion-header {display:block; height:31px; width:346px; text-decoration:none; color:#333; font-weight:bold; font-size:13px;}
.accordion-small .ui-accordion-header {width:249px;}
.ui-accordion-header .a-l, .ui-accordion-header .a-r, .ui-accordion-header .a-c, .ui-accordion-header .a-a {display:block;}
.ui-accordion-header .a-a {font-size:0; line-height:0; float:left;}
.ui-accordion-header .a-l, .ui-accordion-header .a-c, .ui-accordion-header .a-r {height:28px; background-image:url(../img/over-effects.gif);}
.ui-accordion-header .a-l, .ui-accordion-header .a-r {width:3px; font-size:0; line-height:0; background-repeat:no-repeat; float:left;} 
.ui-state-default .a-l {background-position:0 -180px;}
.ui-accordion-header .a-c {background-repeat:repeat-x; float:left; line-height:28px; padding-left:7px;}
.ui-state-default .a-c {background-position:0 -208px;}
.accordion .ui-accordion-header .a-c {width:333px;}
.accordion-small .ui-accordion-header .a-c {width:236px;}
.ui-state-default .a-r {background-position:0 -236px;}
.ui-accordion-header .a-a {height:3px; width:100%; position:relative; z-index:1;}
.ui-state-hover.blue .a-l {background-position:0 -264px;}
.ui-state-hover.blue .a-c {background-position:0 -292px;}
.ui-state-hover.blue .a-r {background-position:0 -320px;}
.ui-state-active.blue .a-l {background-position:0 -348px;}
.ui-state-active.blue .a-c {background-position:0 -376px;}
.ui-state-active.blue .a-r {background-position:0 -404px;}
.ui-state-hover.blue .a-a, .ui-state-active.blue .a-a {background:url(../img/arrows.gif) no-repeat center 0;}
.ui-state-hover.lilec .a-l {background-position:0 -432px;}
.ui-state-hover.lilec .a-c {background-position:0 -544px;}
.ui-state-hover.lilec .a-r {background-position:0 -656px;}
.ui-state-active.lilec .a-l {background-position:0 -768px;}
.ui-state-active.lilec .a-c {background-position:0 -880px;}
.ui-state-active.lilec .a-r {background-position:0 -992px;}
.ui-state-hover.lilec .a-a, .ui-state-active.lilec .a-a {background:url(../img/arrows.gif) no-repeat center -3px;}
.ui-state-hover.magenta .a-l {background-position:0 -460px;}
.ui-state-hover.magenta .a-c {background-position:0 -572px;}
.ui-state-hover.magenta .a-r {background-position:0 -684px;}
.ui-state-active.magenta .a-l {background-position:0 -796px;}
.ui-state-active.magenta .a-c {background-position:0 -908px;}
.ui-state-active.magenta .a-r {background-position:0 -1020px;}
.ui-state-hover.magenta .a-a, .ui-state-active.magenta .a-a {background:url(../img/arrows.gif) no-repeat center -6px;}
.ui-state-hover.red .a-l {background-position:0 -488px;}
.ui-state-hover.red .a-c {background-position:0 -600px;}
.ui-state-hover.red .a-r {background-position:0 -712px;}
.ui-state-active.red .a-l {background-position:0 -824px;}
.ui-state-active.red .a-c {background-position:0 -936px;}
.ui-state-active.red .a-r {background-position:0 -1048px;}
.ui-state-hover.red .a-a, .ui-state-active.red .a-a {background:url(../img/arrows.gif) no-repeat center -9px;}
.ui-state-hover.green .a-l {background-position:0 -516px;}
.ui-state-hover.green .a-c {background-position:0 -628px;}
.ui-state-hover.green .a-r {background-position:0 -740px;}
.ui-state-active.green .a-l {background-position:0 -852px;}
.ui-state-active.green .a-c {background-position:0 -964px;}
.ui-state-active.green .a-r {background-position:0 -1076px;}
.ui-state-hover.green .a-a, .ui-state-active.green .a-a {background:url(../img/arrows.gif) no-repeat center -12px;}
.ui-accordion-content {background:url(../img/accordion-bg.gif) no-repeat 0 0; margin-top:-3px; padding-bottom:3px; font-size:13px;}
.ui-accordion-content ul {list-style:none; margin:0; padding:0;}
.ui-accordion-content ul li {list-style:none; padding:6px 17px 7px 17px;}
.ui-accordion-content ul li span.gray {text-transform:uppercase; color:#959595; padding-right:5px; font-size:12px;}
.ui-accordion-content ul li a {color:#333; text-decoration:none; font-size:12px;}
.ui-accordion-content ul li a:hover {text-decoration:underline;}
/* end accordion */
h1, h1 span {margin:0; font-size:36px; line-height:36px; font-weight:bold; color:#333;}
.breadcrumbs span, .date span {font-size:13px; line-height:13px; font-weight:bold; color:#333;}
.hgray {color:#959595;}
.horange {color:#e67e01;}
.hblack {color:#333;}
.date span {color:#898989;}
.date {margin-top:0px;}
.float-img, .actuellt-content img {float:right; margin:0px 0 20px 20px; clear:left; padding:10px; border:1px solid #bfbfbf; display:block;}
.pre-text {font-weight:bold; color:#333; padding:10px 0 15px 0; font-size:13px; line-height:15px;}
.w50per {width:50%;}
.p5px {padding:5px;}
.mt10px {margin-top:10px;}
.btn {display:block; outline:none;}
.skicka, .ladda-ner-pdf {background-image:url(../img/buttons.gif); background-color:#FFFFFF; height:46px; background-repeat:no-repeat; border:0; overflow:hidden; outline:none;}
.skicka {width:231px; background-position:0 0;}
.ladda-ner-pdf {width:170px; height:33px; background-image:url(../img/button-pdf.gif); background-position:0 0; overflow:hidden;}
.skicka.hover {background-position:0 -46px;}
.ladda-ner-pdf.hover {background-position:0 -33px;}
.skicka.active {background-position:0 -92px;}
.ladda-ner-pdf.active {background-position:-241px -92px;}

.dark-gray-top {width:100%; background:url(../img/gray-corner.gif) repeat-x 0 -4px;}
.dark-gray-top, .dark-gray-top .cl, .dark-gray-top .cr {height:2px; font-size:0; line-height:0; margin:0; padding:0; display:block; overflow:hidden;}
.dark-gray-top .cl, .dark-gray-top .cr {width:3px; background-image:url(../img/gray-corner.gif); background-repeat:no-repeat;}
.dark-gray-top .cl {float:left; background-position:0 0;}
.dark-gray-top .cr {float:right; background-position:0 -2px;}
.modul-content {background:url(../img/light-hr.gif) no-repeat center top; padding:12px 22px 0 22px; width:auto; height:auto; border-right:1px solid #DBDBDB; border-left:1px solid #DBDBDB;}
.modul-content a, .actuellt-content a {text-decoration:underline; font-weight:normal; color:#333;}
.modul-content h1, h2, h3, h4, h5, h6 {padding:10px 0 2px 0; margin:0;}
.modul-content ul {padding:3px 20px; margin:0;}
.modul-content p {padding:3px 0; margin:0;}
.acenter {margin:0 auto;}
.actuellt-content {margin-bottom:25px;}
/** popup **/
.popup-container {position:relative; display:none;}
.popup {position:absolute; z-index:1000; width:412px; top:-65px; left:150px;}
.popup-top, .popup-bottom {line-height:0; font-size:0; height:15px; width:100%;}
.popup-top {background:url(../img/popup-top.png) no-repeat 0 0;}
.popup-bg {width:100%; background:url(../img/popup-bg.png) repeat-y 0 0;}
.popup-bg table {margin-left:44px;}
.popup-bottom {background:url(../img/popup-bottom.png) no-repeat 0 0;}
.head-cont {height:auto; margin-bottom:5px;}
.head-cont .close-box {height:19px; width:100%; padding-top:4px;}
.head-cont .close-box a {height:15px; width:54px; float:right; display:block; text-decoration:none; background:url(../img/close-btn.gif) no-repeat 0 0; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; margin-right:18px;}
.head-cont .close-box a:hover {opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;}
.head-cont .orangeh {font-size:36px; color:#e67e01; font-weight:bold; margin-left:43px;}
.head-cont .blackh {font-size:13px; font-weight:bold; color:#252525; margin:0 43px;}
input.popup-fields,
textarea.popup-fields {border:1px solid #c3c3c3; margin:7px 0 7px 18px; width:260px; height:26px; line-height:24px; vertical-align:middle; font-size:13px; font-family:Calibri, Tahoma, Verdana, Arial;}
textarea.popup-fields {height:90px;}
.c252525 {color:#252525;} 
.c707070 {color:#707070;}
.mt18px {margin-top:18px;}
.mb25px {margin-bottom:25px;}
.error, .success {color:#FF0000; font-weight:bold; padding:0 43px; display:none;}
.success {color:#00FF00;}
.stumb, .stumb-pdf {position:relative;}
.stumb div {position:absolute; width:100%; height:33px; top:-33px; z-index:10; display:none; background:#FFFFFF url(../img/loading.gif) no-repeat center top;}
.stumb-pdf div {position:absolute; width:170px; height:33px; top:-33px; z-index:99; background:#FFFFFF url(../img/stumb-pdf.gif) no-repeat center top;}
/** end popup **/
a.links-list {display:block; color:#333; font-weight:normal; text-decoration:none; margin-left:10px;}
a.links-list:hover {color:#e67e01; text-decoration:underline;}
.taj {text-align:left; line-height:16px;}
.taj ul {padding:0 15px; margin:0;}
.taj h2 {font-size:18px; font-family:Calibri, Tahoma, Verdana, Arial; margin:5px 0;}
.taj h3 {font-size:14px; font-family:Calibri, Tahoma, Verdana, Arial; margin:5px 0;}
.taj p {margin:5px 0 15px 0; padding:0;}
.item-list-node {margin-bottom:25px; }
.item-list-node .headline {display:block; font-weight:bold;}
.item-list-node a {text-decoration:none; display:block; padding:5px 0;}
.item-list-node a:hover {text-decoration:underline;}
#imagesPreloader {display:none;}
.dn {display:none;}
.w25per {width:25%;}
.w15per {width:15%;}
.ml10px {margin-left:10px;}
.empty {font-size:0; line-height:0; width:3px;}
.th-c {font-weight:bold; font-size:16px; height:28px; line-height:26px; font-family:Calibri,Tahoma,Verdana,Arial;}
.th-l {font-size:0; line-height:0; height:28px; width:3px;}
.th-r {font-size:0; line-height:0; height:28px; width:3px;}
.blue .th-c {background:url(../img/over-effects.gif) repeat-x 0 -292px;}
.blue .th-l {background:url(../img/over-effects.gif) no-repeat 0 -264px;}
.blue .th-r {background:url(../img/over-effects.gif) no-repeat 0 -320px;}
.lilec .th-l {background:url(../img/over-effects.gif) no-repeat 0 -432px;}
.lilec .th-c {background:url(../img/over-effects.gif) repeat-x 0 -544px;}
.lilec .th-r {background:url(../img/over-effects.gif) no-repeat 0 -656px;}
.magenta .th-l {background:url(../img/over-effects.gif) no-repeat 0 -460px;}
.magenta .th-c {background:url(../img/over-effects.gif) repeat-x 0 -572px;}
.magenta .th-r {background:url(../img/over-effects.gif) no-repeat 0 -684px;}
.red .th-l {background:url(../img/over-effects.gif) no-repeat 0 -488px;}
.red .th-c {background:url(../img/over-effects.gif) repeat-x 0 -600px;}
.red .th-r {background:url(../img/over-effects.gif) no-repeat 0 -712px;}
.green .th-l {background:url(../img/over-effects.gif) no-repeat 0 -516px;}
.green .th-c {background:url(../img/over-effects.gif) repeat-x 0 -628px;}
.green .th-r {background:url(../img/over-effects.gif) no-repeat 0 -740px;}
.w70px {width:70px;}
.p10px0 {padding:10px 0;}
.banners-info img {margin-bottom:-3px;}
.mail-form {background:#fff; border:1px solid #e9e9e9; padding:15px; color:#78797c; font-size:13px; font-weight:400; font-family:Calibri, Tahoma, Verdana, Arial; position:relative; z-index:99;}
    .mail-form h6 {padding:0 0 5px 0; margin:0; color:#e67e01; font-weight:700; font-size:24px; line-height:24px; text-align:left; display:block;}
    .mail-form p {line-height:20px; margin:0; padding:5px 0;}
    .mail-form .mfh {line-height:16px; padding:5px 0; text-align:left; margin-top:10px; color:#333; font-weight:700;}
    .mail-form input[type=text], .mail-form textarea {background:#fff; color:#333; font-size:13px; font-weight:400; font-family:Calibri, Tahoma, Verdana, Arial; width:150px; margin:10px 15px 0 0; border:1px solid #c3c3c3; padding:4px 5px;}
    .mail-form textarea {width:150px; height:76px; resize:none; overflow:auto;}
    .mail-form input[type=text].focused, .mail-form textarea.focused {border:1px solid #636363;}
    .mail-form ol {margin:0; padding:5px 0 20px 0; list-style-position:inside; line-height:20px;}
.formMessage {color:#ff0000; padding:3px 0; font-size:11px;}
.mfButn {background:url(../img/button-skicka.png) no-repeat 0 0; padding:0; display:inline-block; margin:0px 0 0 0; text-decoration:none; width:74px; height:33px; overflow:hidden; cursor:pointer; text-indent:-9999em;}
.mfButn.hovera {background:url(../img/button-skicka.png) no-repeat 0 -46px;}
.mfButn.down {background:url(../img/button-skicka.png) no-repeat 0 -92px;}
.start-left-c {float:none; width:auto;}
.start-cont-info {width:auto; margin-top:0;}
.cont-info .start-left-info {width:470px; padding-top:22px;}
.cont-info .start-gray-box {width:auto;}
.cont-info .start-right-info {margin-left:510px;  padding-top:22px;}
.start-content-boxes {width:100%; padding:30px 0 10px 0;}
    .start-content-boxes td {width:33%;}
        .start-content-boxes td a {color:#333;}
.cont-info .start-right-info .accordion {margin-left:65px;}
.scb-padding {padding:10px;}
    .scb-padding .tab {width:80px; position:relative; margin-bottom:-1px; background:#fff; z-index:1;}
    .scb-padding .h19px {padding:0 5px 0 10px; text-transform:uppercase; font-weight:700;}
    .scb-padding  .h460px {height:160px;}
    .scb-padding  div.scrollable {width:290px; height:160px; overflow-x:hidden;}
    .scb-padding .logos-box, .scb-padding .under-logo-link {width:auto;}
        .scb-padding .logos-box table tr td {width:auto;}
.popup .error {padding-left:43px; padding-right:43px;}
.tac {text-align:center; margin:5px 0 0 0;}
.cont-for-big-img { padding:20px 0 15px 0; }
.for-panels { table-layout:auto; width:100%;}
    .for-panels td { padding-right:20px; width:226px; }
    .for-panels td.inbox-right { padding-right:0; width:229px; }
    .for-panels .spanel {min-width:226px; display:inline-block;}
.shadow { background:url(../img/shadow.gif) no-repeat 50% 0; padding:17px 0 0 0; }
.spanel { font-family:Arial, Verdana;}
    .spanel .shead, .spanel .shead div { height:30px; font-size:0; text-align:left; }
        .spanel .shead a, .spanel .shead a:link, .spanel .shead a:active, .spanel .shead a:visited, .spanel .shead a:hover { padding:1px 7px 0 7px; margin:0; line-height:29px; display:block; font-size:16px; font-weight:700; color:#fff; font-family:Arial, Verdana; }
        .spanel .shead a:hover {text-decoration:none;}
        .spanel .shead a, .spanel .shead a:link, .spanel .shead a:active, .spanel .shead a:visited, .spanel .shead a:hover {text-shadow: 1px 1px 1px #555;}
        .syellow .shead a, .syellow .shead a:link, .syellow .shead a:active, .syellow .shead a:visited, .syellow .shead a:hover {color:#000;}
    .spanel .sbody { padding:10px 0; line-height:18px; text-align:left;}
        .spanel .sbody .sitem { padding:5px 10px 5px 10px; display:block; color:#000; }
        .spanel .sbody a.sitem:hover {background:#eeeeee url(../img/hover.gif) repeat-x 0 100%;}
            .spanel .sbody .sitem h4, .spanel .sbody .sitem .h4 {display:block; padding:0 0 5px 0; margin:0; font-size:12px; font-weight:700; font-family:Arial, Verdana; color:#000;}
            .spanel .sbody .sitem .sdescription { font-size:12px;  font-family:Arial, Verdana; display:block;}
            .spanel .sbody .sitem .smore { text-align:right; padding:5px 0;  font-family:Arial, Verdana;}
                .spanel .sbody .sitem .smore a, .spanel .sbody .sitem .smore a:link, .spanel .sbody .sitem .smore a:active, .spanel .sbody .sitem .smore a:visited, .spanel .sbody .sitem .smore a:hover { font-size:12px; font-weight:700; text-decoration:none; color:#e67e01; }
    .syellow .shead { background:url(../img/headersnew.gif) no-repeat 0 -30px; } 
        .syellow .shead .sheadr { background:url(../img/headersnew.gif) no-repeat 100% 0; } 
        .syellow .shead .sheadc { background:url(../img/headersnew.gif) repeat-x 0 -60px; margin:0 3px; }
    .sorange .shead { background:url(../img/headersnew.gif) no-repeat 0 -120px; } 
        .sorange .shead .sheadr { background:url(../img/headersnew.gif) no-repeat 100% -90px; } 
        .sorange .shead .sheadc { background:url(../img/headersnew.gif) repeat-x 0 -150px; margin:0 3px; }
    .slilec .shead { background:url(../img/headersnew.gif) no-repeat 0 -180px; } 
        .slilec .shead .sheadr { background:url(../img/headersnew.gif) no-repeat 100% -210px; } 
        .slilec .shead .sheadc { background:url(../img/headersnew.gif) repeat-x 0 -240px; margin:0 3px; }
    .sblack .shead { background:url(../img/headersnew.gif) no-repeat 0 -300px; } 
        .sblack .shead .sheadr { background:url(../img/headersnew.gif) no-repeat 100% -270px; } 
        .sblack .shead .sheadc { background:url(../img/headersnew.gif) repeat-x 0 -330px; margin:0 3px; } 
    .svin .shead { background:url(../img/headersnew.gif) no-repeat 0 -360px; } 
        .svin .shead .sheadr { background:url(../img/headersnew.gif) no-repeat 100% -390px; } 
        .svin .shead .sheadc { background:url(../img/headersnew.gif) repeat-x 0 -420px; margin:0 3px; } 
    .sbody-gray { padding:3px 0; line-height:18px; text-align:left;} 
        .sbody-gray .sb-g-tl, .sbody-gray .sb-g-tl div, .sbody-gray .sb-g-bl, .sbody-gray .sb-g-bl div {height:3px; font-size:0;}
        .sbody-gray .sb-g-tl { background:#f0f0f0 url(../img/gray.gif) no-repeat 0 -3px;}
            .sbody-gray .sb-g-tl .sb-g-tr  { background:url(../img/gray.gif) no-repeat 100% 0;}
        .sbody-gray .sb-g-bl { background:#f0f0f0 url(../img/gray.gif) no-repeat 0 -6px;}
            .sbody-gray .sb-g-bl .sb-g-br  { background:url(../img/gray.gif) no-repeat 100% -9px;}
        .sbody-gray .sb-g-m { background:#f0f0f0; padding:7px 10px; font-size:12px;}
        .sbody-gray .sb-g-m a, .sbody-gray .sb-g-m a:link, .sbody-gray .sb-g-m a:visited, .sbody-gray .sb-g-m a:active, .sbody-gray .sb-g-m a:hover {color:#333;}
        .sbody-gray .sb-g-m a:hover {text-decoration:underline;}
.kbtn {height:52px; width:154px; background:url(../img/k-btn.png) no-repeat 0 0; overflow:hidden; margin:22px -5px 0 -5px;}
    .kbtn a, .kbtn a:active, .kbtn a:link, .kbtn a:visited, .kbtn a:hover {height:29px; margin:0 5px; display:block; padding-left:43px; line-height:29px; color:#fff !important; font-weight:700; font-size:13px; text-decoration:none !important; text-align:left;}
    .kbtn:hover {opacity:0.75; filter:alpha(opacity=75); -ms-filter:"progid.DXImageTransform.Microsoft.Alpha(Opacity=75)";}
    .popup .kbtn {text-transform:uppercase; font-size:11px;}
.png {height:70px; width:229px; background:url(../img/png.png) no-repeat 0 0; margin-bottom:3px;}
    .png .psub {padding:10px 5px 10px 37px; color:#fff; font-weight:400; font-size:12px; text-shadow: 1px 1px 1px #ccc;}
    .png a, .png a:visited, .png a:link, .png a:active, .png a:hover {color:#fff; text-decoration:underline;}
    .png a:hover {text-decoration:none;}
.pngtext {z-index:11; position:absolute;}
.women {height:146px; width:90px; background:url(../img/women.png) no-repeat 0 0; position:absolute; margin-left:148px; margin-top:-76px; z-index:10;}
    .start-content-boxes .for-panels-314 {margin-left:15px;}
    .start-content-boxes .for-panels-314 td {padding-right:25px; width:314px;}
    .start-content-boxes .for-panels-314 td .spanel .sbody { padding:10px 0px 0px 0px; line-height:14px;}
    .start-content-boxes .for-panels-314 td .spanel .sbody .sopacity {height: 100px; margin-top: 154px; position: absolute;   width: 314px;  background-color: #000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity: 0.75;  -moz-opacity: 0.75;}
    .cont-for-big-img .sopacity {margin:110px 25px 0 25px; width:930px; position:absolute; height:175px; overflow:hidden;}
        .cont-for-big-img .sopacity .s1, .cont-for-big-img .sopacity .s2 {float:left; height:175px; width:453px; background:url(../img/newarea.png) no-repeat 0 0; overflow:hidden;}
        .cont-for-big-img .sopacity .s2 {float:right;}
    .start-content-boxes .for-panels-314 td .spanel .sbody .stext { height: 90px; margin-top: 154px; position: absolute;  width: 294px; color:#ffffff;padding:10px; font-family:Arial, Verdana;}
    .cont-for-big-img .stext {margin:110px 25px 0; width:930px; z-index:9; height:218px; position:absolute;}
        .cont-for-big-img .stext .s1, .cont-for-big-img .stext .s2 {height:218px; width:458px; overflow:hidden; float:left;}
        .cont-for-big-img .stext .s2 {float:right;}
        .cont-for-big-img .stext {color:#fff; font-size:14px; text-shadow:#000 1px 1px 1px;}
        .cont-for-big-img .stext .s1 .ssub, .cont-for-big-img .stext .s2 .ssub {padding:20px;}
        .cont-for-big-img .stext p {margin:0; padding:8px 0;}
        .cont-for-big-img .stext h1, .cont-for-big-img .stext h2, .cont-for-big-img .stext h3,
        .cont-for-big-img .stext h4, .cont-for-big-img .stext h5, .cont-for-big-img .stext h6 {font-size:25px; line-height:25px; font-weight:700; color:#fff; padding:0; margin:0;}
    .start-content-boxes .for-panels-314 td .spanel .sbody .stext h4 {color:#ffffff;}
    .cont-for-big-img .stext h4 {padding:0 0 2px 0;}
    .start-content-boxes .for-panels-314 td .spanel .sbody .sitem .smore a, .start-content-boxes .for-panels-314 td .spanel .sbody .sitem .smore a:link, .start-content-boxes .for-panels-314 td .spanel .sbody .sitem .smore a:active, .start-content-boxes .for-panels-314 td .spanel .sbody .sitem .smore a:visited, .start-content-boxes .for-panels-314 td .spanel .sbody .sitem .smore a:hover {color:#e67e01; }
.start-content-boxes .for-panels-314 td .sgreen .sbody {padding: 10px 10px 0 10px;} 
.items2 .item {padding:10px 0;}
.items2 .item .dateline { color:#727272;}
.items2 .item .divLas { text-align:left;}
.items2 .item .divLas a, .items2 .item .divLas a:link, .items2 .item .divLas a:active, .items2 .item .divLas a:visited, .items2 .item .divLas a:hover {color:#E67E01; margin:5px 0; display:inline-block; text-decoration:none !important;}
.sub .subt {background:url(../img/subcorners.png) no-repeat 0 -4px;}
.sub .subt, .sub .subt div, .sub .subb, .sub .subb div {height:4px; font-size:0;}
    .sub .subt .subtr {background:url(../img/subcorners.png) no-repeat 100% 0;}
        .sub .subt .subtr .subtc, .sub .subb .subbr .subbc {background:url(../img/subbg.png) repeat 0 0; margin:0 4px;}
        .sub .subt .subtr .subtc {border-top:1px solid #e4e4e4;}
        .sub .subb .subbr .subbc {border-bottom:1px solid #e4e4e4; height:3px;}
.sub .subm {background:url(../img/subbg.png) repeat 0 0; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.sub .subb {background:url(../img/subcorners.png) no-repeat 0 -8px;}
    .sub .subb .subbr {background:url(../img/subcorners.png) no-repeat 100% -12px;}
.sub h6 {font-weight:700; font-size:12px; display:block; line-height:25px; border-bottom:1px solid #acacac; color:#000; margin-left:5px; margin-right:5px; padding:2px 10px 2px 10px;}
.sub table {table-layout:fixed;}
.sub table td {width:200px;}
.sub table td a, .sub table td a:active, .sub table td a:link, .sub table td a:visited, .sub table td a:hover {width:200px;}
.h2 {font-family:Calibri,Tahoma,Verdana,Arial; font-size:18px; font-weight:700 !important; margin:5px 0; padding:10px 0 2px; color:#333333; text-decoration:none !important; display:inline-block;}
.dateline {text-decoration:none !important; display:inline-block; color:#727272;}
.ryellow {}
.ryellow .dbtn {height:52px; width:179px; background:url(../img/b.png) no-repeat 0 0; display:inline-block; margin:0 auto;}
.ryellow .dbtn.dhover {background:url(../img/bh.png) no-repeat 0 0;}
    .ryellow .dbtn a, .ryellow .dbtn a:link, .ryellow .dbtn a:active, .ryellow .dbtn a:visited, .ryellow .dbtn a:hover {color:#fff; font-weight:700; font-size:13px; font-family:Calibri, Arial; display:inline-block; height:29px; width:132px; margin:0 5px; line-height:29px; padding-left:37px; text-shadow: 1px 1px 1px #555; text-decoration:none; text-align:left;}
.ryellow .spanel .sbody {padding:10px 0 0 0; text-align:center;}
.ryellow .spanel {padding:10px 0;}
.popup .formMessage {padding-left:19px;}
.cont-for-big-img .stext a, .cont-for-big-img .stext a:active, .cont-for-big-img .stext a:link, .cont-for-big-img .stext a:visited, .cont-for-big-img .stext a:hover {color:#fff; text-decoration:none;}
.cont-for-big-img .stext a:hover {text-decoration:underline;}
.desclist { color:#333; text-decoration:none !important;}
.right-c .news .accordion-small {margin-bottom:10px;}
.right-c .news .spanel {width:249px;}
.lamore {padding:5px 10px; text-align:right;}
.lamore .more {color:#333333; font-weight:700;}
.start-content-boxes .for-panels-314 td .spanel .sbody .stext a,
.start-content-boxes .for-panels-314 td .spanel .sbody .stext a:link,
.start-content-boxes .for-panels-314 td .spanel .sbody .stext a:active,
.start-content-boxes .for-panels-314 td .spanel .sbody .stext a:visited,
.start-content-boxes .for-panels-314 td .spanel .sbody .stext a:hover {
    color:#fff !important;
    text-decoration:none !important;
}
.start-content-boxes .for-panels-314 td .spanel .sbody .stext a:hover {
    text-decoration:underline !important;
}
.start-cont-info .spanel .sbody, .start-cont-info .spanel .sbody-gray {line-height:14px;}

#sblack {width:229px;}
.popup1 { }
    .popup1 .t, .popup1 .t div, .popup1 .b, .popup1 .b div {
        height:16px;
        font-size:0;
        background-image:url(../img/popup/corners.png);
        background-position:0 -16px;
        background-repeat:no-repeat;    
    }
        .popup1 .t div.r {
            background-position:right 0;  
        }
        .popup1 .t div.c {
            background-position:0 -64px;
            background-repeat:repeat-x;
            margin:0 16px; 
        }
    .popup1 .b {
        background-position:0 -32px;  
    }
        .popup1 .b div.r {
            background-position:right -48px;  
        }
        .popup1 .b div.c {
            background-position:0 -80px;
            background-repeat:repeat-x; 
            margin:0 16px;
        }
    .popup1 .m {
        background:url(../img/popup/l.png) repeat-y 0 0;
        overflow:hidden;  
    }
        .popup1 .m div.r {
            background:url(../img/popup/r.png) repeat-y right 0;  
        }
        .popup1 .m div.c {
            background:#fff;  
            margin:0 16px;
            padding:12px;
        }
#popup {
    width:400px;
    display:none;
}
.pOverlay {
    position:fixed;
    display:block;
    z-index:9000;
}
.my-popup-box {
    position:fixed;
    z-index:9999;
    display:block;
} 
.contact-form {width:100%;}
    .contact-form td {padding:5px 10px;}
    .contact-form td.for-label {font-weight:700; width:100px; text-align:right; padding-top:10px;}
    .contact-form td input, .contact-form td textarea {border:1px solid #ccc; font-size:12px; font-family:Arial, Verdana, Tahoma; padding:5px; text-align:left; width:210px;}
    .contact-form td select {border:1px solid #ccc; font-size:12px; font-family:Arial, Verdana, Tahoma; padding:5px; text-align:left; width:222px;}
    .contact-form td textarea {height:120px;}
.mt0px {margin-top:0px !important;} 
.capt {font-weight:700; padding:0 0 10px 0;} 
.capt a, .capt a:link, .capt a:active, .capt a:visited, .capt a:hover {color:#000; text-decoration:underline;}
.capt a:hover {text-decoration:none;}
.contact-form .error {padding:0; color:#ff0000; font-size:11px; display:block;}

#popup .orangeh {padding:0 0 10px 0; color:#F88017; font-weight:700; font-size:14px;}
#popup .greeno {color:#458339;padding:10px 0;}
#ok-form {display:none;}
.fact-box {
    padding:10px 0;
    width:248px;
}
.fact-box .fb-t, .fact-box .fb-b {
    width:248px;
    height:3px;
    font-size:0;
    background-image:url(../img/fb-tb.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    overflow:hidden;
}
.fact-box .fb-b {
    background-position:0 -3px;
}
.fact-box .fb-m {
    background:#f9e0c2;
    border-left:1px solid #e67e02;
    border-right:1px solid #e67e02;
    padding:9px;
}
.fact-box h3 {
    padding:0;
    font-size:22px;
    line-height:22px;
    margin:0;
    font-family:Calibri,Tahoma,Verdana,Arial;
}
.fact-box h4 {
    padding:10px 0 0 0;
    font-size:18px;
    line-height:18px;
    margin:0;
    font-family:Calibri,Tahoma,Verdana,Arial;
}
.fact-box .description {
    padding:5px 0 10px 0;
    font-size:13px;
    line-height:16px;
    margin:0;
}
.fact-box a, .fact-box a:link, .fact-box a:active, .fact-box a:visited, .fact-box a:hover {color:#333333; text-decoration:underline;}
