﻿body
{
    margin: 0;
    padding: 0; /*	background: #fff; */
    color: #000;
    direction: ltr;
}

body, td, input, textarea, select, li
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    line-height: 1.3em;
}

form
{
    margin: 0;
    padding: 0;
}

pre
{
    font-size: 12px;
    line-height: 1.3em;
}

H1, H2, H3, H4, H5, H6
{
    margin: 1em 0;
    font-weight: bold;
    line-height: 1.2em;
}
H1
{
    font-size: 2em;
}
H2
{
    font-size: 1.5em;
}
H3
{
    font-size: 1.2em;
}
H4
{
    font-size: 1.1em;
}
H5
{
    font-size: 1em;
}
H6
{
    font-size: 1em;
    font-weight: normal;
}

a:link, a:hover
{
    text-decoration: underline;
    color: #0000CC;
}
a:visited
{
    text-decoration: underline;
    color: #800080;
}
a img
{
    border: none;
}

ul, ol
{
    margin: 1em;
    margin-left: 3em;
    list-style-position: outside;
}
ul ul, ul ol, ol ol, ol ul
{
    margin-top: 0.2em;
    margin-bottom: 0.5em;
}
ul
{
    list-style-type: disc;
}
ul ul
{
    list-style-type: circle;
}
ul ul ul
{
    list-style-type: square;
}

p, pre
{
    margin: 1.5em 0;
}

th
{
    font-weight: bold;
    text-align: left;
    line-height: 1.3em;
    padding: 0.5em 8px;
}

.clear
{
    float: none;
    clear: both;
    height: 0;
    overflow: hidden;
}

.print
{
    display: none;
}

/* templates (PP) */
#ProductTemplate
{
    background: #dfdee3;
}

#TextTemplate
{
    background: #dfdee3;
}

#DefaultTemplate #infoHeader
{
    background: #e2f4e4;
    border-top: solid 1px #cae6cd;
    padding: 5px 5px 5px 20px;
}

#DefaultTemplate #infoHeader h2
{
    margin: 0.1em;
    font-weight: normal;
}

#DefaultTemplate #infoFooter .HeaderLine
{
    background: #e2f4e4;
    border-top: solid 1px #cae6cd;
}

#ProductTemplate #infoFooter, #TextTemplate #infoFooter
{
    margin-left: 20px;
}
/* /templates (PP) */

/* //content */
#head
{
    padding: 12px 10px;
    background: #fff;
}
#head h1
{
    float: left;
    margin: 0 14px 6px 6px
}
#head div.search
{
    float: left;
}
#head ul
{
    margin: 0;
    margin-bottom: 4px;
    padding: 0;
    list-style: none;
}
#head li
{
    float: left;
    display: block;
    padding: 0 7px 2px 7px; /*	border-right: solid 1px #000; */
}
#head li.first
{
    padding-left: 0;
}
#head li.last
{
    padding-right: 0;
    border-right: none;
}
#head li a, #head li a:visited, #head li a:hover, #head li a:link
{
    color: #0000CC;
}
#head li a.on
{
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
#head #q
{
    width: 36em;
}

#body
{
    /*	margin-top: 12px; */
    padding: 6px 20px;
    border-top: solid 2px #bfbec3;
}

/* infoBody (PP) */
#infoBody
{
    padding: 6px 20px 20px 20px;
}
/* /infoBody (PP) */

/* infoFooter (PP) */
#infoFooter
{
    /*width: 100%;*/
}

#infoFooter .HeaderLine
{
    padding: 5px 5px 5px 10px; /*width: 100%;*/
}

#infoFooter .Content
{
    padding: 5px 5px 5px 10px;
    width: 960px;
}
/* /infoFooter (PP) */


#category H2
{
    margin: 4px 0;
}
ul.azLinks
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.azLinks li
{
    float: left;
    display: block;
    padding-left: 7px;
}
ul.azLinks li.first
{
    padding-left: 0;
}
ul.azLinks li.first a
{
    padding-left: 0;
    border-left: none;
}
ul.azLinks li.last
{
    float: none;
}
ul.azLinks li.sub
{
    padding-left: 4px;
}
ul.azLinks li.sub a
{
    padding-left: 4px;
    border-left: none;
    font-size: 0.9em;
    font-weight: normal;
}
ul.azLinks a
{
    /* border-left: solid 1px #000; */
    padding-left: 7px; /* text-decoration: none; */
    font-weight: bold;
}
ul.azLinks a.on
{
    font-weight: bold;
    text-decoration: none;
    color: #000;
}
#content
{
    width: 80em;
    min-width: 960px;
}
#navigation
{
    margin-bottom: 22px;
    padding: 0 4px;
}

#footer {
    margin: 30px 0;
    padding-left: 10px;
}  
    #footer a {
        text-decoration: none;
        color: #000;
    }
    #footer a:hover {
	    text-decoration: underline;
    } 

/* content// */

/* //home page */
#home
{
    text-align: center;
}
#home h1
{
    margin: 34px 0 0 0;
}
#home h1 a
{
    text-decoration: none;
}
#home ul
{
    height: 1.5em;
    margin: 0 auto;
    padding: 0;
    list-style: none;
}
#home #swr 
{
    width: 35.5em;
    margin: 24px auto 0;
    text-align: left;
}
    #home #swr div 
    {
        margin-left: 9.5%;
        width: 100%;
    }
    #home #swr ul 
    {
        margin-bottom: 4px;
    }

#home li
{
    float: left;
    display: block;
    padding: 0 7px 2px 7px; /*	border-right: solid 1px #000; */
}
#home li.first
{
    padding-left: 0;
}
#home li.last
{
    padding-right: 0;
    border-right: none;
}
#home li a, #home li a:visited, #home li a:hover, #home li a:link
{
    color: #0000CC;
}
#home li a.on, #home li a.on:visited, #home li a.on:hover, #home li a.on:link
{
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
#home #q
{
    width: 24em;
}
#home #tips {
    margin: 30px auto 0;
    width: 38em;
}
    #home #tips .dbs {
        background: url(../Images/imgDb.png) no-repeat 0 50%;
        display: block;
        margin: 0 auto;
        width: 4.5em;
        height: 32px;
        padding-top: 16px;
        padding-left: 38px;
    }
    #home #tips .soi {
        background: url(../Images/imgSoi.png) no-repeat 0 50%;
        display: block;
        height: 32px;
        float: left;
        padding-top: 16px;
        padding-left: 42px;
        margin-right: 2.2em
    }
    #home #tips .scz {
        background: url(../Images/imgScz.png) no-repeat 0 50%;
        display: block;
        height: 32px;
        float: left;
        padding-top: 16px;
        padding-left: 38px;
    }
#home #links {
    margin-top: 50px;
}
    #home #links a {
        text-decoration: none;
    }
    #home #links a:hover {
        text-decoration: underline;
    }
#home #footer {
    margin-top: 10px;
    padding: 0;
}
    #home #footer a {
        font-size: 0.8em;
	    color: #888;
    }
#floatNP {
    position: absolute;
    z-index: -1;
    right: 30px;
    top: 40px;
    color: #888;
    font-size: 0.8em;
    font-family: Tahoma, Sans-Serif;
}
    #floatNP img {
        display: block;
        margin: 0 auto;
    }
/* home page// */


/* */
.hasHint
{
    border-bottom: 1px dotted #000000;
    cursor: pointer;
}


/* cornersA (PP) */
.cornersA .c1
{
    background: #fff url('../Images/CA_BL.png') no-repeat left bottom;
}

.cornersA .c2
{
    background: url('../Images/CA_BR.png') no-repeat right bottom;
}

.cornersA .c3
{
    background: url('../Images/CA_TL.png') no-repeat left top;
}

.cornersA .c4
{
    background: url('../Images/CA_TR.png') no-repeat right top;
    padding: 0 20px;
}
/* /cornersA (PP) */

/* cornersARed (PP) */
.cornersARed
{
    background: #fff; /*	border: solid 4px #FF0000; */
    position: relative;
}

.cornersARed .c1
{
    background: url('../Images/CARed_BL.png') no-repeat left bottom; /*	margin: -4px; */
}

.cornersARed .c2
{
    background: url('../Images/CARed_BR.png') no-repeat right bottom;
}

.cornersARed .c3
{
    background: url('../Images/CARed_TL.png') no-repeat left top;
}

.cornersARed .c4
{
    background: url('../Images/CARed_TR.png') no-repeat right top;
}

.cornersARed .top
{
    margin: 0 4px;
    height: 4px;
    background-color: #FF0000;
    font-size: 0.1em;
}

.cornersARed .bottom
{
    margin: 0 4px;
    height: 4px;
    background-color: #FF0000;
    font-size: 0.1em;
}

.cornersARed .inner
{
    border-left: solid 4px #FF0000;
    border-right: solid 4px #FF0000;
    margin: 4px 0;
    padding: 0px 16px;
}
/* /cornersARed (PP) */

/* cornersAOrange (PP) */
.cornersAOrange
{
    background: #fff; /*	border: solid 4px #FF0000; */
    position: relative;
}

.cornersAOrange .c1
{
    background: url('../Images/CAOrange_BL.png') no-repeat left bottom; /*	margin: -4px; */
}

.cornersAOrange .c2
{
    background: url('../Images/CAOrange_BR.png') no-repeat right bottom;
}

.cornersAOrange .c3
{
    background: url('../Images/CAOrange_TL.png') no-repeat left top;
}

.cornersAOrange .c4
{
    background: url('../Images/CAOrange_TR.png') no-repeat right top;
}

.cornersAOrange .top
{
    margin: 0 4px;
    height: 4px;
    background-color: #FF8000;
    font-size: 0.1em;
}

.cornersAOrange .bottom
{
    margin: 0 4px;
    height: 4px;
    background-color: #FF8000;
    font-size: 0.1em;
}

.cornersAOrange .inner
{
    border-left: solid 4px #FF8000;
    border-right: solid 4px #FF8000;
    margin: 4px 0;
    padding: 0px 16px;
}
/* /cornersAOrange (PP) */

/* tabcontainer (PP) */
.tabcontainer
{
    margin: 16px 0px 0px 0px;
}
/* /tabcontainer (PP) */

/* tab (PP) */
.tab
{
    float: left;
}

.tab a, .tab a:visited, .tab a:hover, .tab a:link
{
    font-weight: bold;
    color: #2a9b2f;
    text-decoration: none;
}
/* /tab (PP) */

/* tab cornersA c1 (PP) */
.tab .cornersA .c1
{
    margin: 0px 8px;
}

.tab .on .cornersA .c1
{
    margin: 0px 0px;
}

.tab .first .cornersA .c1
{
    margin: 0px 8px 0px 0px;
}

.tab .first .on .cornersA .c1
{
    margin: 0px 0px;
}
/* /tab cornersA c1 (PP) */

/* tab on cornersA (PP) */
.tab .on .cornersA .c1
{
    background: url('../Images/CAi_BR.png') no-repeat left bottom;
}

.tab .on .cornersA .c2
{
    background: url('../Images/CAi_BL.png') no-repeat right bottom;
    padding: 0px 8px;
}

.tab .on .cornersA .c3
{
    background: #fff url('../Images/CA_TL.png') no-repeat left top;
    padding: 0px 0px 6px 0px;
}

.tab .on .cornersA .c4
{
    background: url('../Images/CA_TR.png') no-repeat right top;
    padding: 3px 20px;
}

.tab .first .on .cornersA .c1
{
    background: none;
}

.tab .first .on .cornersA .c2
{
    padding: 0px 8px 0px 0px;
}
/* /tab on cornersA (PP) */

/* firstTab cornersA (PP) */
.firstTab .cornersA .c3
{
    background: none;
}

/* /firstTab cornersA (PP) */

/* title (PP) */
.title
{
    font-weight: bold;
    color: #2a9b2f;
    white-space: nowrap;
}
.summaryDiv .title
{
    line-height: 2em;
}
/* /title (PP) */


/* productView (PP) */
/* /productView (PP) */

/* productHeader (PP) */
.productHeader
{
    padding: 10px 0px;
}

.productHeader h1
{
    margin: 0 0 0.2em 0;
    line-height: 1em;
}

.productHeader h1 span
{
    color: #646464;
}

.productHeader h1 a span
{
    color: inherit;
}

.productHeader h2
{
    margin: 0;
    color: #646464;
    font-size: 1.2em;
}

.productHeader .excluded
{
    margin-bottom: 0.5em;
    color: #FF0000;
}
.productHeader .unavailable
{
    margin-bottom: 0.5em;
    color: #FF8000;
}

.productHeader .gensub
{
    background: url('../Images/GenSub.png') no-repeat left center;
    padding: 4px 0 4px 24px;
}

.productHeader .spc
{
    background: url('../Images/textSPC.png') no-repeat left center;
    padding: 4px 0 4px 24px;
}

.productHeader .pil
{
    background: url('../Images/textPIL.png') no-repeat left center;
    padding: 4px 0 4px 24px;
}
/* /productHeader (PP) */


/* productSummary (PP) */
.productSummary
{
    padding: 0;
}
.productSummary .profil, .grid .profil
{
    background: url('../Images/textProfilAL.png') no-repeat left center;
    padding: 4px 0 4px 24px;
}
/* /productSummary (PP) */


/* productPartSummary (PP) */
.productPartSummary
{
    padding: 0 0 1em 0;
}

.productPartSummary .partHeader table
{
    margin-bottom: 1em;
}

.productPartSummary .partHeader table td
{
    padding: 1px 0.5em 1px 0;
}


.productPartSummary .ingredients
{
    margin: 1em 0 2em 0;
}

.productPartSummary .ingredients table
{
    margin-left: 0.5em;
}

.productPartSummary .ingredients table td
{
    padding: 1px 1em 1px 0;
}

.productPartSummary .ingredients table .val
{
    text-align: right;
    padding-right: 0.2em;
}

.productPartSummary .ingredients table .ac
{
    text-align: center;
}


/* collapsable */
.productPartSummary .ingredients .link
{
}

.productPartSummary .ingredients .link a
{
    font-weight: bold;
}

.productPartSummary .ingredients .col
{
    overflow: hidden;
    height: 19.4em;
}
/* /collapsable*/
/* /productPartSummary (PP) */

/* textView (PP) */
.textView
{
    margin: 1em 0 2em 0;
}
/* /textView (PP) */


/* holderList (PP) */
.holderList
{
    padding: 10px 0px;
}
/* /holderList (PP) */


/* atcinfo (PP) */
.atcinfo
{
    margin-bottom: 1em;
}
.atcinfo td
{
    padding: 3px 6px;
}
.atcinfo .atc
{
    background-color: #DDDDDD;
}
/* /atcinfo (PP) */

/* grid (PP) */
.grid td
{
    padding: 0.5em 8px;
    vertical-align: top; /*white-space: nowrap;*/
}

.grid .row td
{
    line-height: 1.3em;
}

.grid .alt
{
    background-color: #EEEEEE;
}
/* /grid (PP) */

/* hline (PP) */
.hline
{
    border-bottom: 1px solid #CCCCCC;
}

.cornersA .hline
{
    margin: 10px -20px;
}

.cornersARed .hline, .cornersAOrange .hline
{
    margin: 10px -16px;
}
/* /hline (PP) */

/* pager (PP) */
#pager
{
    margin: 8px 20px;
    padding: 4px 0 10px 0px;
}

#pager a
{
    padding-left: 7px;
    text-decoration: none;
}

#pager a.on
{
    font-weight: bold;
    text-decoration: none;
    color: #000;
}
/* /pager (PP) */


/* ATCTree (PP) */
.ATCTree
{
    width: 720px;
}

.ATCTree table
{
    width: 100%;
}

.ATCTree td
{
    border-bottom: 2px solid #FFFFFF;
}

.ATCTree td
{
    padding-top: 2px;
    padding-bottom: 1px;
    white-space: nowrap;
}

.ATCTree .cell1
{
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    width: 1%;
}

.ATCTree .cell1 a
{
    font-weight: bold;
    text-decoration: none;
}

.ATCTree .cell2
{
    padding-left: 8px;
    width: 99%;
}

.ATCTree .cell3
{
    text-align: right;
    width: 66px;
}

/* level0 (PP) */
.ATCTree .level0 .cell1
{
    background-color: #BABABA;
}

.ATCTree .level0 .cell1 a
{
    color: #FFFFFF;
}

.ATCTree .level0 .cell2, .ATCTree .level0 .cell3
{
    background-color: #F8F8F6;
}
/* /level0 (PP) */


/* level1 (PP) */
.ATCTree .level1 .cell1
{
    background-color: #F6D381;
}

.ATCTree .level1 .cell1 a
{
    color: #FFFFFF;
}

.ATCTree .level1 .cell2, .ATCTree .level1 .cell3
{
    background-color: #FBF7ED;
}
/* /level1 (PP) */

/* level2 (PP) */
.ATCTree .level2 .cell1
{
    background-color: #94BAF8;
}

.ATCTree .level2 .cell1 a
{
    color: #FFFFFF;
}

.ATCTree .level2 .cell2, .ATCTree .level2 .cell3
{
    background-color: #F5F5FC;
}
/* /level2 (PP) */


/* level3 (PP) */
.ATCTree .level3 .cell1
{
    background-color: #A1CF7B;
}

.ATCTree .level3 .cell1 a
{
    color: #FFFFFF;
}

.ATCTree .level3 .cell2, .ATCTree .level3 .cell3
{
    background-color: #FBFEF8;
}
/* /level3 (PP) */

/* level4 (PP) */
.ATCTree .level4 .cell1
{
    background-color: #FFFFFF;
}

.ATCTree .level4 .cell1 a
{
    color: #000000;
}

.ATCTree .level4 .cell2, .ATCTree .level4 .cell3
{
    background-color: #FFFFFF;
}
/* /level4 (PP) */

.ATCTree .selected
{
    background-color: red;
    text-align: center;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
}

.ATCTree .selected a
{
    color: White;
}

.ATCTree .exp
{
    background: url('../Images/List_Plus.gif') no-repeat left center;
    padding: 4px 0 4px 18px;
}

.ATCTree .col
{
    background: url('../Images/List_Minus.gif') no-repeat left center;
    padding: 4px 0 4px 18px;
}
/* END ATCTree, Pouzitie liekov */

/* nowrap (PP) */
.nowrap
{
    white-space: nowrap;
}
/* /nowrap (PP) */


/* minHeight (PP) */
.minHeight
{
    height: 400px;
    width: 1px;
    float: right;
}
/* /minHeight (PP) */

/* searchResultsGrid (PP) */
.searchResultsGrid .item
{
    margin-bottom: 20px;
}

.searchResultsGrid .item .source
{
    color: #666666;
}

.searchResultsGrid .item .link, .searchResultsGrid .item .link:visited, .searchResultsGrid .item .link:hover, .searchResultsGrid .item .link:link
{
    color: #009900;
}
/* /searchResultsGrid (PP) */

/* textNotVerified (PP) */
.textNotVerified
{
    background-color: #C00000;
    color: #FFFFFF;
    padding: 10px;
    font-weight: bold;
    margin: 5px 0px;
}
/* /textNotVerified (PP) */

/* textGenSubInfo (PP) */
.textGenSubInfo
{
    background-color: #C00000;
    color: #FFFFFF;
    padding: 10px;
    font-weight: bold;
    margin: 5px 0px;
}
/* /textGenSubInfo (PP) */

/* DatabaseList (PP) */
.DatabaseList ul
{
    padding-left: 20px;
    margin-left: 0px;
}

.DatabaseList ul li
{
    line-height: 2em;
}
/* /DatabaseList (PP) */

/* SiteMapPath (PP) */
.SiteMapPath
{
    padding: 5px 5px 0px 9px;
}
/* /SiteMapPath (PP) */

/* searchLinks (PP) */
.searchLinks
{
    margin-left: 50px;
}

.searchLinks a
{
    margin-left: 10px;
}

.searchLinks .selected
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}
/* /searchLinks (PP) */

/* collapsable */
.collapsable
{
    width: 450px;
}

.collapsable .link
{
    float: right;
}

.collapsable .link a
{
    font-weight: bold;
}

.collapsable .col
{
    overflow: hidden;
    white-space: nowrap;
    width: 388px;
}
/* /collapsable*/

/* minheight300 (PP) */
.minheight300
{
    height: 300px; /* IE */
}

html > * .minheight300
{
    /* not IE */
    height: auto;
    min-height: 300px;
}
/* /minheight300 (PP) */

/* minheight600 (PP) */
.minheight600
{
    height: 600px; /* IE */
}

html > * .minheight600
{
    /* not IE */
    height: auto;
    min-height: 600px;
}
/* /minheight600 (PP) */

/* pictograms */
.pictograms
{
    margin: 0.5em 0 2em 0;
    overflow: auto;
    display: list-item;
    list-style-type: none;
    margin: 0 0 1em 0;
}
.pictograms img
{
    float: left;
    margin: 0 0.5em 0 0;
}
/* /pictograms */

/* issueType */
.issueTypeF
{
    color: #568400;
}
.issueTypeR
{
    color: #C00000;
}
/* /issueType */

/* excluded */
.excludedFalse
{
    color: #568400;
}
.excludedTrue
{
    color: #C00000;
}
.excludedRow
{
    background-color: #FFE0E0;
}
/* /excluded */

/* categorisation */
.catFalse
{
    color: #C00000;
}
.catTrue
{
    color: #568400;
}
/* /excluded */

/* icons */
.icon_gensub, .icon_textNone, .icon_spc, .icon_pil
{
    width: 20px;
    height: 20px;
    margin: -2px 0;
    text-decoration: none;
    font-size: 0em;
    cursor: pointer;
}
.icon_gensub
{
    background: url('../Images/GenSub.png') no-repeat left center;
}

.icon_textNone
{
    background: url('../Images/textNONE.png') no-repeat left center;
}

.icon_spc
{
    background: url('../Images/textSPC.png') no-repeat left center;
}

.icon_pil
{
    background: url('../Images/textPIL.png') no-repeat left center;
}

/* /icons */

/* temp */
.summaryDiv
{
    margin: 1em 0 2em 0;
}


/* ACTIVE PROGRAM */
.productHeader .help
{
    background: url('../Images/ActiveProgram/help.png') no-repeat left center;
    padding: 4px 0 4px 24px;
}

/* imageGallery */
.imageGallery
{
    width: 186px;
    margin: 0 1em 0.5em 0;
    padding: 10px;
    background: #eee;
    border: 1px solid #ccc;
    float: left;
}

.imageGallery h4
{
    margin: 0;
}

.imageGallery .imageDiv
{
    width: 184px;
    height: 184px;
    background-color: #fff;
    border: 1px solid #888;
}
.imageGallery .imageDiv a
{
    text-decoration: none;
}
.imageGallery .imageDiv .zoom
{
    display: block;
    width: 100%;
    height: 100%; /*background: transparent url('../Images/ActiveProgram/magnifier.png') no-repeat bottom right;*/
}
.imageGallery .controls
{
    margin: 0.25em 0 0 0;
    position: relative;
}
.imageGallery .controls table
{
    height: 100%;
    width: 100%;
    margin-top: 3px;
    border-collapse: collapse;
}
.imageGallery .controls td
{
    height: 100%;
}
.imageGallery .controls a
{
    display: block;
    width: 20px;
    height: 100%;
    text-decoration: none;
}
.imageGallery .controls .prev
{
    background: url('../Images/ActiveProgram/prev.png') no-repeat center center;
}
.imageGallery .controls .next
{
    background: url('../Images/ActiveProgram/next.png') no-repeat center center;
}
.imageGallery .controls .prev_dis
{
    background: url('../Images/ActiveProgram/prev_dis.png') no-repeat center center;
}
.imageGallery .controls .next_dis
{
    background: url('../Images/ActiveProgram/next_dis.png') no-repeat center center;
}
.imageGallery .oneitem .prev, .imageGallery .oneitem .prev_dis, .imageGallery .oneitem .next, .imageGallery .oneitem .next_dis
{
    display: none;
}
#igImageTitle
{
    width: 90%;
    text-align: center;
    font-size: 0.9em;
}
.imageGallery .imageDiv .warning
{
    width: 100%;
    height: 100%;
}
.imageGallery .imageDiv .warning div
{
    width: 85%;
    margin: 0 auto;
    padding-top: 33px;
}
.imageGallery .imageDiv .warning div div
{
    width: auto;
    margin: 0;
    padding: 0;
    border: solid 1px #fff;
}
.imageGallery .imageDiv .warning div div div
{
    width: auto;
    margin: 0;
    background: #fff;
    background: rgba(255,255,255,0.85);
    padding: 4px 10px;
    border: solid 2px #2A9B2F;
    text-align: center;
}
.imageGallery .imageDiv .warning h5
{
    color: #2A9B2F;
    margin: 0.5em 0 0.5em;
}
.imageGallery .imageDiv .warning p
{
    margin: 0;
    margin-bottom: 0.5em;
    font-size: 0.9em;
}
.imageGallery .imageDiv .warning input
{
    font-size: 0.9em;
}
.imageGallery .imageDiv .warning a
{
    text-decoration: underline;
}

/* Rating */

.rating0, .rating1, .rating2, .rating3, .rating4, .rating5, .rating6, .rating7, .rating8, .rating9, .rating10
{
    width: 88px;
    height: 16px;
    margin: 0.5em 0;
}
.rating0
{
    background: transparent url('../Images/ActiveProgram/star00.png') no-repeat center center;
}
.rating1
{
    background: transparent url('../Images/ActiveProgram/star01.png') no-repeat center center;
}
.rating2
{
    background: transparent url('../Images/ActiveProgram/star02.png') no-repeat center center;
}
.rating3
{
    background: transparent url('../Images/ActiveProgram/star03.png') no-repeat center center;
}
.rating4
{
    background: transparent url('../Images/ActiveProgram/star04.png') no-repeat center center;
}
.rating5
{
    background: transparent url('../Images/ActiveProgram/star05.png') no-repeat center center;
}
.rating6
{
    background: transparent url('../Images/ActiveProgram/star06.png') no-repeat center center;
}
.rating7
{
    background: transparent url('../Images/ActiveProgram/star07.png') no-repeat center center;
}
.rating8
{
    background: transparent url('../Images/ActiveProgram/star08.png') no-repeat center center;
}
.rating9
{
    background: transparent url('../Images/ActiveProgram/star09.png') no-repeat center center;
}
.rating10
{
    background: transparent url('../Images/ActiveProgram/star10.png') no-repeat center center;
}

/* productArticle */
.productArticle .author, .clientArticle .author
{
    color: #808080;
    font-weight: bold;
    margin: 1em 0;
}
.productArticle .author .coryright, .clientArticle .author .coryright
{
    font-weight: normal;
    font-size: 0.9em;
}

.productArticle .warning
{
    width: 100%;
    height: 100%;
    margin: 1em 0 2em;
}
.productArticle .warning div
{
    width: 40%;
    margin: 0 auto;
}
.productArticle .warning div div
{
    width: auto;
    margin: 0;
    border: solid 2px #2A9B2F;
    text-align: center;
}
.productArticle .warning h3
{
    color: #2A9B2F;
    margin: 0.8em 0 1em;
}
.productArticle .warning p
{
    margin: 0;
    margin-bottom: 1em;
}

ul.artlinks
{
    margin: 0;
    margin-left: 1em;
    padding: 0;
}
ul.artlinks li
{
    list-style-type: square;
    color: #888;
    margin: 0.4em 0;
    padding: 0;
    line-height: 1.2em;
}
ul.artlinks a
{
    text-decoration: none;
}
ul.artlinks a:hover
{
    text-decoration: underline;
}

ul.artlinks li, a.more
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 0.9em;
}
a.more
{
    text-decoration: underline;
}

div.leftWrapper
{
    width: 76%;
    float: left;
}
div.rightWrapper
{
    width: 23.5%;
    float: left;
}

div.article
{
    overflow: auto;
    padding: 0 1px;
}

div.article h1, div.article h2, div.article h3, div.article h4, div.article h5, div.article h6
{
    white-space: normal;
}

div.article img
{
    margin: 0.2em 0.6em;
}
div.article h1.title
{
    margin-top: 0;
    color: #000;
}

div.article table, .mceContentBody table
{
    border-collapse: collapse;
}
div.article table td, div.article table th, .mceContentBody table td, .mceContentBody table th
{
    border: solid 1px #808080;
}

.companyText .header table td, .companyText .header table th
{
    border-width: 0;
}


/* categorisation */
.categorisation
{
}
.categorisation .prices
{
    width: 100%;
    border-collapse: collapse;
}
.categorisation .prices td
{
    padding: 0.8em 0em;
    text-align: center;
}
.categorisation td.maxPrice
{
    border-bottom: solid 1px #CCCCCC;
}
.categorisation td.maxPrice .ttl
{
    font-size: 1.2em;
    margin-bottom: 0.4em;
}
.categorisation td.maxPrice .val
{
    font-size: 1.6em;
    font-weight: bold;
}
.categorisation td.maxPrice .valSk
{
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
}
.categorisation td.leftPrice, .categorisation td.rightPrice
{
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 0.9em;
}
.categorisation td.leftPrice
{
    width: 50%;
    border-right: solid 1px #CCCCCC;
    background: #ebebff;
}
.categorisation td.rightPrice
{
    width: 50%;
    background: #ffebeb;
}
.categorisation .priceRatioChart, .categorisation .trendChart
{
    width: 100%;
    text-align: center;
}
.categorisation .priceRatioChart
{
    margin-bottom: 1em;
}
.categorisation .trendChart
{
    margin-top: 1em;
}
.categorisation .chartNav
{
    width: 70%;
    margin: 0 auto 1em;
    font-size: 0.9em;
}
.categorisation .chartNav a, .categorisation .chartNav a:visited
{
    color: black;
}

.categorisation .il, .categorisation .pl, .categorisation .re
{
    margin: 0.5em 0;
}
.categorisation .il ul
{
    margin-left: 1em;
    margin-top: 0.5em;
    padding-left: 1em;
    list-style-type: lower-alpha;
}
.categorisation .il ul ul
{
    list-style-type: decimal;
}


/* productPrices */
.productPrices
{
}
.productPrices table
{
    width: 100%;
    border-collapse: collapse;
}
.productPrices table td.price
{
    padding: 0.8em 0em;
    text-align: center;
}
.productPrices td.price .val
{
    font-size: 1.6em;
    font-weight: bold;
}
.productPrices td.price .valSk
{
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
}
.productPrices td.foot
{
    font-size: 0.9em;
    color: #808080;
}

/* ads */
.searchResultsGrid .ad
{
    background: #F2F2EF;
    width: 80%;
    padding: 3px; /*padding-left: 13px;*/
    margin-bottom: 20px;
}
.searchResultsGrid .ad .adm
{
    color: #707070;
    float: right;
    font-size: 0.9em;
}
.searchResultsGrid .ad .adu
{
    margin-bottom: 20px;
}
.searchResultsGrid .ad .last
{
    margin-bottom: 0px;
}
.searchResultsGrid .ad .ttl a, .searchResultsGrid .ad .ttl a:hover, .searchResultsGrid .ad .ttl a:visited
{
    font-weight: bold;
    color: #0000CC;
    text-transform: uppercase;
}
.searchResultsGrid .ad .url a, .searchResultsGrid .ad .url a:hover, .searchResultsGrid .ad .url a:visited
{
    color: #009900;
}

.searchResultsGrid .rightAd .ad
{
    background: transparent;
    width: 220px;
    margin-bottom: auto;
    float: right;
}
.searchResultsGrid .rightAd .ad .adm
{
    color: #707070;
    float: none;
    font-size: 0.9em;
    margin-bottom: 4px;
}
