/* leveä */

body {
    font-size            :    10px;
    text-align            :    center;
    font-family            :    Georgia,serif;
    background            :    url('/files/qwfi/html/img/bggrad.jpg') repeat-x top left #0d6c87;
    color                :    #000;
}

img {
    border                :    0px;
    vertical-align        :    bottom;
}

textarea {
    font-family            :    Georgia,serif;
    font-size            :    1em;
}

input {
    font-family            :    Georgia,serif;
    font-size            :    1em;
}

select {
    font-family            :    Georgia,serif;
    font-size            :    1em;
}

#pageWidth {
    width                :    920px;
    margin-left            :    auto;
    margin-right        :    auto;
    text-align            :    left;
}

#headerHolder {
    position            :    relative;
}

#topMargin {
    height                :    33px;
}

#headerTop {
    height                :    38px;
    position            :    relative;
}

#logoHolder {
    width                :    246px;
    height                :    46px;
    position            :    absolute;
    z-index                :    10;
    top                    :    21px;
    left                :    33px;
}

#headerTopLeft {
    height                :    38px;
    width                :    397px;
    float                :    left;
    position            :    relative;
    background            :    url('/files/qwfi/html/img/toptab.gif') no-repeat top left;

}

#headerTopRight {
    height                :    38px;
    width                :    523px;
    float                :    right;
    z-index                :    40;
    background            :    url('/files/qwfi/html/img/navibg_wide.gif') no-repeat top left;

}

#menu1 {
    position            :    relative;
    white-space            :    nowrap;
    z-index                :    20;
    margin-top            :    8px;
}

#flags {
  float: right;
  padding: 10px 25px 0 0;
  display: none;
}

.mlddm {
    margin                :    0px;
    padding                :    0px;
    font-family            :    Verdana,Geneva,sans-serif;
}

.mlddm li {
    display                :    inline;
    list-style            :    none;
    float                :    left;
    margin                :    0;
    padding                :    0;
}

.mlddm li a {
    display                :    block;
    padding                :    5px 10px;
    line-height            :    23px;
    font-size            :    1.2em;
    line-height            :    20px;
    font-weight            :    bold;
    color                :    #fff;
    background            :    url(/files/qwfi/html/img/navisep.gif) no-repeat top right;
    text-decoration        :    none;
}

.mlddm li.active {

}

.mlddm li a.active {
    color                :    #fff;
    background            :    url(/files/qwfi/html/img/navisep.gif) no-repeat top right #47c7ec;
}

.mlddm li a:hover {
    background            :    url(/files/qwfi/html/img/navisep.gif) no-repeat top right #47c7ec;
}

.mlddm li a.active:hover {
    text-decoration:none;
}

.mlddm ul {
    z-index                :    100;
    position            :    absolute;
    visibility            :    hidden;
    margin                :    0 0 0 20px;
    padding                :    0;
    background            :    #00b0e4;
    border                :    1px solid #47c7Ec;
}

.mlddm ul li {
    float                :    none;
}

.mlddm ul li a {
    display                :    block;
    width                :    auto;
    margin                :    0px;
    padding                :    0 16px 0 10px;
    line-height            :    22px;
    font-size            :    12px;
    font-weight            :    normal;
    color                :    #fff;
    background            :    transparent;
    border-width        :    0;
}

.mlddm ul li a:hover {
    background            :    #47c7ec;
}

.mlddm ul li.active {
    background            :    none;
}
.mlddm ul li a.active {
    color                :    #fff;
    font-weight            :    bold;
    background            :    none;
}
.mlddm ul ul {
    margin                :    0px;
}

.mlddm ul li a.active:hover {

}

.mlddm ul li a.hsub {
    background            :    transparent no-repeat right url(/templates/custom_indutrade/img/arrow.gif) !important;
}

.mlddm ul li a.hsub:hover {
    background            :    #47c7ec no-repeat right url(/templates/custom_indutrade/img/arrow.gif) !important;
}

.mlddm ul li a.hsubActive {
    font-weight            :    bold;
    background            :    transparent no-repeat right url(/templates/custom_indutrade/img/arrow.gif) !important;
}

.mlddm ul li a.hsubActive:hover {
    background            :    transparent no-repeat right url(/templates/custom_indutrade/img/arrow.gif) !important;
}

#headerBottom {
    height                :    45px;
    background            :    url('/files/qwfi/html/img/toptabbottom.gif') no-repeat top right #fff;
}


#fish {
    position            :    absolute;
    top                    :    21px;
    left                :    365px;
    z-index                :    11;
}

#decPicHolder {
    padding                :    8px 0;
    background            :    #00a9db;
}

#decPic {
    height                :    215px;
    overflow            :    hidden;
    background            :    url(/files/qwfi/html/img/kuvituskuva_wide.jpg) no-repeat center top;
}

#contentHolder {
    background            :    #fff;
  padding: 30px 20px 0 20px;
}

#leftContent {
    width                :    205px;
    padding-right        :    25px;
    float                :    left;
    overflow            :    hidden;
    position            :    relative;
  
}

#leftContentInner {
}

#mainContent {
    width                :    425px;
    float                :    left;
    overflow            :    hidden;
    position            :    relative;
}

#mainContentInner {
}

#rightContent {
    width                :    200px;
  padding-left: 25px;
    float                :    right;
    overflow            :    hidden;
    position            :    relative;
   
}

#rightContentInner {
}


.pageName {
    height                :    21px;
    padding-left        :    25px;
    padding-top            :    3px;
    font-size            :    16px;
    background            :    url('/templates/custom_indutrade/img/vertblock.gif') no-repeat 7px top;
    color                :    #796C6B;
    margin-bottom        :    40px;
}

.content {
    font-family            :    Georgia,serif;
    font-size            :    1.2em;
    line-height            :    1.4em;
    color                :    #796c6b;
}

.sideContent {
    font-family            :    Georgia,serif;
    font-size            :    1.2em;
    line-height            :    1.4em;
    color                :    #796c6b;
}

.content a {
    color                :    #00a9db;
    text-decoration        :    underlined;
    font-weight            :    bold;
}

.sideContent a {
    color                :    #00a9db;
    text-decoration        :    underlined;
    font-weight            :    bold;
}

.content a:hover  {
    text-decoration        :    none;
}

.sideContent a:hover {
    text-decoration        :    none;
}

.content h1 {
    font-size            :    1.8em;
    margin-bottom        :    1em;
    font-weight            :    bold;
    color                :    #157a97;
}

.content h2 {
    font-size            :    1.6em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

.content h3 {
    font-size            :    1.4em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

.content h4 {
    font-size            :    1.2em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

.content h5 {
    font-size            :    1.0em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

.content h6 {
    font-size            :    1.0em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

.sideContent h1 {
    font-size            :    1.4em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;

}

.sideContent h2 {
    font-size            :    1.2em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

.sideContent h3 {
    font-size            :    1.4em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

.sideContent h4 {
    font-size            :    1.2em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

.sideContent h5 {
    font-size            :    1.2em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

.sideContent h6 {
    font-size            :    1.2em;
    margin-bottom        :    0.8em;
    color                :    #157a97;
    font-weight            :    bold;
}

#footer {
    height                :    20px;
    padding-top            :    25px;
    position            :    relative;
    text-align            :    right;
    background            :    url(/templates/custom_indutrade/img/footerdivider.gif) no-repeat right top;
}



#footerHolder {
    height                :    98px;
    margin-bottom        :    15px;
    background            :    url('/files/qwfi/html/img/footer_wide.gif') no-repeat top left #fff;
}

#footerText {
    color                :    #157a97;
    padding                :    75px 10px 0 0;
    text-align            :    right;
    font-family            :    Verdana, Arial, Helvetica, sans-serif;
}

#footer p {
    margin                :    0;
    padding-right        :    90px;
    font-size            :    1.0em;
    color                :    #73a5d8;
}

#footer p a {
    text-decoration        :    none;
    color                :    #4279c9;
}

#footer p a:hover {
    text-decoration        :    underline;
}

.moduleHolder {
    margin                :    0 0 10px 0;
}

.moduleHolder .moduleHeader h2 {
    color                :    #000000;
    background            :    #fe7200;
}

.moduleHolder .moduleContent {
    border-bottom        :    1px solid #73a5d8;
    padding-bottom        :    10px;
}

.content .moduleHolder .moduleContent {
    border-bottom        :    none;
}

.moduleHolder .moduleContent.navi {
    border-bottom        :    none;
    padding-bottom        :    0;
}

.moduleHolder.navi {
    margin: 0 !important;
}

.moduleHolder .moduleTop {
    display                :    none;
}

.moduleHolder .moduleBtm {
    display                :    none;
}

.moduleHolder .moduleContent .borderColor1 {
    border-color        :    #a7a7a7;
}

.moduleHolder .moduleContent .borderColor2 {
    border-color        :    #a7a7a7;
}

.moduleHolder .moduleContent .borderColor3 {
    border-color        :    #a7a7a7;
}

.moduleHolder .moduleContent .newsSideBarSingleItem {
    border                :    none;
}

.moduleHolder .moduleContent .newsPageSingleItem {
    border                :    none;
    padding-bottom        :    2px;
    margin-bottom        :    2px;
}

.moduleHolder .moduleContent .newsItemView {
    border                :    none;
    padding-bottom        :    10px;
    margin-bottom        :    15px;
}

.extraMenuHolder {
    font-size            :    1.2em;
    font-family            :    Verdana,Geneva,sans-serif;
  padding-bottom: 10px;
}

.extraMenuHolder ul {
    margin                :    0;
    padding                :    0;
}

.extraMenuHolder ul li {
    margin                :    0;
    padding                :    1px 0 1px 0px;
    list-style            :    none;
}

.extraMenuHolder ul ul {
    padding                :    0;
}

.extraMenuHolder ul li a {
    padding                :    3px 5px;
    line-height            :    22px;
    text-decoration        :    none;
}

.extraMenuHolder ul li a:hover {
    background            :    #00a9db;
    color                :    #fff;
}


.extraMenuHolder ul li.baseLi {

}

.extraMenuHolder ul li.baseLiChildren {

}

.extraMenuHolder ul li.active {

}

.extraMenuHolder ul li.baseLi li, .extraMenuHolder ul li.baseLiChildren li, .extraMenuHolder ul li.active li {
    background            :    none;
}

.extraMenuHolder a.active {
    background            :    none;
    color                :    #e78a12;
    text-decoration        :    underline;
    font-weight            :    bold;
}


.extraMenuHolder ul ul li {
    list-style            :    disc;
    margin-left            :    20px;
    padding                :    0;
    font-size            :    0.8em;
}

.extraMenuHolder ul ul a.active {
    
}


.sitemapHolder ul 
{
    list-style            :    none;
    margin                :    0;
    padding                :    0;
}
.sitemapHolder ul li
{
    list-style            :    none;
    margin                :    3px 0;
}

.sitemapHolder ul li li {
    background            :    none;
}

.sitemapHolder ul ul {
    margin-left            :    20px;
}

