/* Start of CMSMS style sheet 'views' */
/* -------------------------------------------------------- ETUSIVU ------------------------------------------------------ */
table.etusivu
{ 
    width: 970px;
    position: relative;
}
table.etusivu td.image_cell
{ 
    width: 540px;
    padding: 0px 5px 0px 0px;
    vertical-align: top;
}
table.etusivu td.image_cell img
{ 
    vertical-align: top;
}
table.etusivu div.title_cell
{ 
    position: absolute;
    top: 15px;
    left: 555px;
}
table.etusivu td.title_cell2
{ 
    padding: 15px 0px 0px 10px;
    vertical-align: top;
    background-color: #D9AD00;
    height: 35px;
}
table.etusivu div.breadtext_cell
{ 
    position: absolute;
    top: 43px;
    left: 630px;
    width: 300px;
}
table.etusivu td.links_cell
{ 
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    background-color: #AA3C00;
    height: 275px;
}
table.etusivu td.summary_cell
{ 
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    background-color: #DCDCD7;
    height: 255px;
}
table.etusivu td.links_cell img.links
{ 
    position: absolute;
    top: 55px;
    left: 582px;
}
table.etusivu td.links_cell ul
{ 
    position: absolute;
    top: 80px;
    left: 712px;
}
table.etusivu td.links_cell ul li
{ 
    margin: 0px 0px 5px 0px;
    float: left;
    display: block;
    clear: both;
}
@media all and (-webkit-min-device-pixel-ratio:0)
{
    table.etusivu td.links_cell
    { 
        height: 280px;
    }
    table.etusivu td.summary_cell
    {
        height: 250px;
    }
}





/* ------------------------------------------------- BRYGMANN SÄÄTIÖ ------------------------------------------------ */
table.bryggman_saatio
{
    width: 970px;
    position: relative;
}
table.bryggman_saatio td.image_cell img
{ 
    vertical-align: top;
}
table.bryggman_saatio td.links_cell ul
{ 
    position: absolute;
    top: 0px;
    left: 536px;
    background-color: #5C7500;
    width: 419px;
    height: 480px;
}
table.bryggman_saatio td.links_cell ul li.title
{ 
    padding: 15px 12px 0px 25px;
    float: left;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 1.1;
    font-weight: normal;
}
table.bryggman_saatio td.links_cell ul li.breadtext
{ 
    padding: 20px 20px 0px 65px;
    float: left;
    font-size: 15px;
    color: #FFFFFF;
    line-height: 1.2;
    font-weight: normal;
}
table.bryggman_saatio td.links_cell ul li.breadtext a:link, table.bryggman_saatio td.links_cell ul li.breadtext a:visited
{ 
    color: #FFFFFF;
    text-decoration: underline;
}
table.bryggman_saatio td.links_cell ul li.breadtext a:hover
{ 
    color: #888888;
    text-decoration: underline;
}
table.bryggman_saatio td.links_cell img.links
{ 
    position: absolute;
    bottom: 0px;
    left: 774px;
}


/* ---------------------------------------------- BRYGMANN INSTITUUTTI ---------------------------------------------- */
table.bryggman_instituutti
{
    width: 970px;
    position: relative;
}
table.bryggman_instituutti td.image_cell
{ 
    width: 540px;
    padding: 0px 5px 0px 0px;
    vertical-align: top;
}
table.bryggman_instituutti td.image_cell img
{ 
    vertical-align: top;
}
table.bryggman_instituutti div.breadtext_cell
{ 
    position: absolute;
    top: 43px;
    left: 630px;
    width: 300px;
}
table.bryggman_instituutti td.links_cell
{ 
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    background-color: #d2bbb2;
    height: 269px;  /* 369 */
    min-height: 269px;
    position: relative;
}
table.bryggman_instituutti td.summary_cell
{ 
    padding: 0px 0px 5px 0px;
    vertical-align: top;
    background-color: #DCDCD7;
    height: 255px;
}
table.bryggman_instituutti td.links_cell img.links
{ 
    position: absolute;
    top: 55px;
    /*left: 582px;*/
}
table.bryggman_instituutti td.links_cell ul
{ 
    position: absolute;
    top: 80px;
    /*left: 712px;*/
}
table.bryggman_instituutti td.links_cell ul li
{ 
    margin: 0px 0px 5px 0px;
    float: left;
    display: block;
    clear: both;
}
@media all and (-webkit-min-device-pixel-ratio:0)
{
    table.bryggman_instituutti td.links_cell
    { 
        padding: 0px 0px 0px 10px;
    }
    table.bryggman_instituutti td.links_cell
    { 
        height: 274px;    
        min-height: 274px;
    }
    table.bryggman_instituutti td.summary_cell
    { 
        padding: 0px 0px 5px 0px;
        vertical-align: top;
        background-color: #DCDCD7;
        height: 251px;
    }
}




/* --------------------------------- BRYGGMAN INSTITUUTIN YSTÄVÄT ------------------------------------- */
table.bryggman_instituutin_ystavat
{
    width: 970px;
    position: relative;
}
table.bryggman_instituutin_ystavat td.image_cell
{ 
    width: 540px;
    padding: 0px 5px 0px 0px;
    vertical-align: top;
}
table.bryggman_instituutin_ystavat td.image_cell img
{ 
    vertical-align: top;
}
table.bryggman_instituutin_ystavat td.links_cell
{ 
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    background-color: #29669C;
    height: 269px;
    color: #FFFFFF;
}
table.bryggman_instituutin_ystavat div.title_cell
{ 
    position: absolute;
    top: 15px;
    left: 555px;
}
table.bryggman_instituutin_ystavat div.breadtext_cell
{ 
    position: absolute;
    top: 43px;
    left: 630px;
    width: 300px;
}
table.bryggman_instituutin_ystavat td.summary_cell
{ 
    padding: 0px 0px 5px 0px;
    vertical-align: top;
    background-color: #DCDCD7;
    height: 255px;
}
table.bryggman_instituutin_ystavat td.links_cell img.links
{ 
    position: absolute;
    top: 139px;
    left: 735px;
    z-index: 999;
}
table.bryggman_instituutin_ystavat td.links_cell a:link, table.bryggman_instituutin_ystavat td.links_cell a:visited
{ 
    text-decoration: underline;
    color: #FFFFFF;
    margin: 0px 0px 0px 5px;
}
table.bryggman_instituutin_ystavat td.links_cell a:hover
{ 
    text-decoration: underline;
    color: #999999;
    margin: 0px 0px 0px 5px;
}
table.bryggman_instituutin_ystavat td.links_cell a
{
    position: relative;
    left: -5px;
}
@media all and (-webkit-min-device-pixel-ratio:0)
{
    table.bryggman_instituutin_ystavat td.links_cell
    { 
        height: 274px;    
        min-height: 274px;
    }
    table.bryggman_instituutin_ystavat td.links_cell img.links
    {  
        top: 144px;
    }
    table.bryggman_instituutin_ystavat td.summary_cell
    { 
        padding: 0px 0px 5px 0px;
        vertical-align: top;
        background-color: #DCDCD7;
        height: 251px;
    }
}


/* --------------------------------------------- ERIK JA CARIN BRYGGMAN ---------------------------------------------- */
table.erik_ja_carin_bryggman
{
    width: 970px;
    position: relative;
}
table.erik_ja_carin_bryggman td.image_cell
{ 
    width: 540px;
    padding: 0px 5px 0px 0px;
    vertical-align: top;
}
table.erik_ja_carin_bryggman td.image_cell img
{ 
    vertical-align: top;
}
table.erik_ja_carin_bryggman td.links_cell ul li.breadtext
{ 
    padding: 20px 0px 0px 65px;
    float: left;
    font-size: 15px;
    color: #FFFFFF;
    line-height: 1.2;
    font-weight: normal;
}
table.erik_ja_carin_bryggman ul li.breadtext a:link, table.erik_ja_carin_bryggman td.links_cell ul li.breadtext a:visited
{ 
    text-decoration: underline;
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}
table.erik_ja_carin_bryggman td.links_cell ul li.breadtext a:hover
{ 
    text-decoration: underline;
    color: #999999;
    margin: 0px 0px 0px 0px;
}
table.erik_ja_carin_bryggman td.links_cell
{ 
    padding: 0px 0px 0px 10px;
    vertical-align: top;
}
table.erik_ja_carin_bryggman td.links_cell img.links
{ 
    position: absolute;
    top: 380px;
    left: 590px;
}
table.erik_ja_carin_bryggman td.links_cell ul
{ 
    position: absolute;
    top: 0px;
    left: 536px;
    background-color: #aa3c01;
    width: 419px;
    height: 390px;
}
table.erik_ja_carin_bryggman td.links_cell ul
{ 
    position: absolute;
    top: 0px;
    left: 536px;
}
table.erik_ja_carin_bryggman td.links_cell ul li
{ 
    margin: 0px 0px 5px 0px;
    float: left;
    display: block;
    clear: both;
}
table.erik_ja_carin_bryggman td.links_cell ul li.title
{ 
    padding: 30px 12px 0px 25px;
    float: left;
    font-size: 20px;
    line-height: 1.1;
    font-weight: normal;
    background: url('uploads/images/layout/background/triangle.png') right 36px no-repeat; 
}
table.erik_ja_carin_bryggman ul li.title a:link, table.erik_ja_carin_bryggman td.links_cell ul li.title a:visited
{ 
    color: #FFFFFF;
}
table.erik_ja_carin_bryggman td.links_cell ul li.title a:hover
{ 
    color: #999999;
}
table.erik_ja_carin_bryggman td.summary_cell
{ 
    padding: 0px 0px 5px 0px;
    vertical-align: top;
    background-color: #DCDCD7; 
}

/* Render basic 1 cell view */
table.basic 
{ 
    width: 600px;
}

/* Render basic 2 cell view */
table.basic2
{ 
    width: 675px;
}
/* Render basic 2 cell view */ 
table.basic2 td.title_cell
{ 
    width: 675px;
    vertical-align: top;
}
table.basic2 td.breadtext_cell
{ 
    padding: 22px 0px 0px 30px;
    width: 675px;
    vertical-align: top;
}

/* Render basic 3 cell view */
table.basic3
{ 
    width: 600px;
}

table.basic3 td.title_cell
{ 
    width: 600px;
    vertical-align: top;
}
table.basic3 td.breadtext_cell
{ 
    padding: 10px 0px 0px 0px;
    width: 275px;
    vertical-align: top;
}
table.basic3 td.breadtext_cell2
{ 
    padding: 10px 0px 0px 50px;
    width: 275px;
    vertical-align: top;
}

/* Render newslist 2 cell view */
table.newslist
{ 
    width: 1000px;
    float: left;
}
table.newslist td.breadtext_cell
{ 
    padding: 1px 0px 0px 0px;
    width: 675px;
    vertical-align: top;
}
table.newslist td.newslist_cell
{ 
    width: 175px;
    vertical-align: top;
}

/* Render newslist 3 cell view */
table.newslist2
{ 
    width: 600px;
}
table.newslist2 td.title_cell
{ 
    width: 375px;
    vertical-align: top;
    padding: 0px 50px 0px 0px;
}
table.newslist2 td.breadtext_cell
{ 
    width: 375px;
    vertical-align: top;
    padding: 10px 50px 0px 0px;
}
table.newslist2 td.newslist_cell
{ 
    width: 175px;
    vertical-align: top;
}


/* Render newslist 2 cell view */
table.newslist
{ 
    width: 1000px;
    float: left;
}
table.newslist td.breadtext_cell
{ 
    padding: 1px 0px 0px 0px;
    width: 675px;
    vertical-align: top;
}
table.newslist td.newslist_cell
{ 
    width: 175px;
    vertical-align: top;
}

/* Render newslist 3 cell view */
table.newslist2
{ 
    width: 600px;
}
table.newslist2 td.title_cell
{ 
    width: 375px;
    vertical-align: top;
    padding: 0px 50px 0px 0px;
}
table.newslist2 td.breadtext_cell
{ 
    width: 375px;
    vertical-align: top;
    padding: 10px 50px 0px 0px;
}
table.newslist2 td.newslist_cell
{ 
    width: 175px;
    vertical-align: top;
}
/* End of 'views' */

