
@media screen {
    body {
        margin: 0px;
        padding: 0px;
        background: #D1D8B8 url('/images/bg_pixel.png');
    }
    br.clear {
        clear: both;
    }
    h1 {
        color: #003d21;
        font-size: 170%;
        font-weight: normal;
        margin: 5px 0px 10px 0px;
        padding: 8px 0px 8px 0px;
        border-bottom: 1px solid #003d21;
    }
    h2 {
        color: #003d21;
        font-size: 120%;
        font-weight: bold;
        margin: 25px 0px 10px 0px;
        padding: 0px 0px 5px 0px;
        border-bottom: 1px solid #D1D8B8;
    }
    h3 {
        color: black;
        font-size: 110%;
        font-weight: normal;
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .invalid {
        font-weight: bold;
        color: #AA491C;
    }
    .tiny {
        font-size: 80%;
    }
    p {
        margin: 10px 0px;
        padding: 0px;
    }
    span.pipe {
        font-weight: bold;
        color: #AA491C;
    }
    span.agbh3 {
        font-weight: bold;
        padding-right: 5px;
    }
    img {
        border: 0px;
    }
    a {
        color: #AA491C;
        text-decoration: underline;
    }
    a:hover {
        color: #768148;
        text-decoration: underline;
    }
    a:visited {
        color: #AA491C;
        text-decoration: none;
    }
    a.innerLinkBox {
        margin-right: 10px;
    }
    a.linkBox {
        display: block;
        padding: 1px;
        float: left;
        margin-bottom: 10px;
        border: 4px solid #D1D8B8;
        text-decoration: none;
        cursor: pointer;
        overflow: hidden;
    }
    a.linkBox span {
        display: block;
    }
    a.linkBox span.linkBoxLabel {
        height: 20px;
        line-height: 20px;
        color: #768148;
        font-size: 90%;
        font-weight: bold;
        padding-left: 10px;
        background-image: url(/images/bgLinkBoxLabelUp.png);
        background-repeat: repeat-x;
    }
    a.linkBox span.linkBoxContent {
        font-size: 90%;
        color: #768148;
        padding: 5px 10px 5px 10px;
    }
    a.linkBox img {
        border: 0px;
        padding: 0px;
        margin: 1px 0px 0px 0px;
    }
    a.linkBox:hover {
        border: 4px solid #96A45F;
        text-decoration: none;
        cursor: pointer;
    }
    a.linkBox:hover span.linkBoxLabel {
        color: white;
        background-image: url(/images/bgLinkBoxLabelDown.png);
        background-repeat: repeat-x;
    }
    a.linkBox:hover span.linkBoxContent {
        color: #768148;
    }
    
    ul {
        margin: 0px 0px 0px 15px;
        padding: 0px 0px 0px 3px;
        list-style-image: url(/images/bullet.png);
    }
    
    div#layout {
        background-image: url(/images/background-hunting-poland.png);
        background-repeat: repeat-x;
        padding-bottom: 50px;
    }
    div#container {
        width: 750px;
        margin: 0px auto;
    }
    div#lft {
        width: 227px;
        float: left;
    }
    div#logo {
        margin-top: 28px;
    }
    div#menu {
        margin-left: 28px;
		margin-top: 20px;
    }
    div#menu ul {
        list-style-type: none;
        list-style-image: none;
        margin: 0px;
        padding: 0px;
    }
    div#menu ul li {
        margin-bottom: 2px;
    }
    div#menu ul li a {
        color: white;
        font-size: 150%;
        text-decoration: none;
        display: block;
        width: 210px; 
        position: relative;
        height: 40px;
        margin-right: -6px; 
        padding-left: 22px;
        line-height: 40px;
        background-image: url(/images/menu_up.png);
        background-repeat: no-repeat;
    }
    div#menu ul li a:hover {
        background-image: url(/images/menu_down.png);
    }
    div#menu ul li a.current {
        background-image: url(/images/menu_down.png);
    }
    div#mid {
        width: 462px;
        float: left;
        background-image: url(/images/background_content.png);
        background-repeat: repeat-y;
    }
    div#headerPrint {
        display: none;
    }
    div#header {
        height: 180px;
        padding: 10px 16px 0px 16px;
        background-image: url(/images/bgHeader.png);
        background-repeat: no-repeat;
    }
    div#content {
        width: 410px;
        margin: 0px 26px 0px 26px;
    }
    div#bottomMenu {
        width: 412px;
        margin: 30px 25px 0px 25px;
        position: relative;
    }
    div#bottomMenu a {
        text-decoration: none;
        color: #AA491C;
    }
    a#bottomMenuPrev {
        display: block;
        position: absolute;
        width: 135px;
        left: 0px;
        top: 0px;
    }
    a#bottomMenuTop {
        display: block;
        position: absolute;
        width: 142px;
        text-align: center;
        left: 135px;
        top: 0px;
    }
    a#bottomMenuNext {
        display: block;
        position: relative;
        width: 135px;
        text-align: right;
        left: 277px;
        top: 0px;
    }
    div#footerPrint {
        display: none;
    }
    div#footer {
        width: 430px;
        height: 30px;
        margin: 5px 16px 0px 16px;
        background-image: url(/images/footer_bar.png);
        background-repeat: no-repeat;
        line-height: 30px;
        text-align: center;
    }
    div#footer a {
        color: white;
        font-weight: bold;
        text-decoration: none;
        padding: 0px 10px 0px 10px;
    }
    div#midEnd {
        
    }
    div#rgt {
        margin-left: -6px;
        width: 40px;
        float: left;
    }
    div#floater {
        margin-top: 190px;
    }
    div#floaterContent {
        background-image: url(/images/bgFloater.png);
        background-repeat: repeat-y;
        padding: 0px 10px 0px 10px;
    }
    div#floaterContent a {
        width: 20px;
        height: 11px;
        display: block;
    }
    div#floaterContent a.preLast {
        margin-bottom: 5px;
    }
    div#credits {
        color: white;
        text-align: right;
        padding: 0px 77px 0px 0px;
    }
    div#credits a {
        color: white;
        text-decoration: none;
        padding: 0px 0px 0px 5px;
        line-height: 20px;
        height: 20px;
    }
    
    /* TinyMCE specific rules */
    body.mceContentBody {
       background: #FFF;
    }
    
    .mceContentBody a {
       color: red !important; /* FF requires a important here */
    }
    
    /* jlcitation */
    
    div.citation-search-ct {
        margin: 0px 0px 30px 0px;
    }
    
    div.citation-search-ct input {
        width: 398px;
        padding: 5px;
        font-weight: normal;
        color: #AA491C;
        border: 1px solid #AA491C;
        background-color: #F0F4E8;
    }
    
    blockquote.citation-ct {
        padding: 30px 0px 0px 0px;
        margin: 0px 0px 30px 0px;
        background-image: url(/images/modules/jlcitation/citation-bg-top.png);
        background-repeat: no-repeat;
    }
    
    div.citation-text {
        padding: 0px 30px 0px 30px;
    }
    
    div.citation-person {
        background-image: url(/images/modules/jlcitation/citation-bg-bottom.png);
        background-repeat: no-repeat;
        padding: 35px 20px 0px 60px;
        font-size: 80%;
    }
}

/* **************************************************************************
 * PRINT
 * ************************************************************************** */
@media print {
    body {
        margin: 0px;
        padding: 0px;
    }
    br.clear {
        clear: both;
    }
    h1 {
        color: black;
        font-size: 180%;
        font-weight: normal;
        margin: 5px 0px 10px 0px;
        padding: 0px 0px 2px 5px;
        border-left: 5px solid black;
        border-bottom: 1px solid black;
    }
    h2 {
        color: black;
        font-size: 140%;
        font-weight: normal;
        margin: 25px 0px 10px 0px;
        padding: 0px 0px 2px 0px;
        border-bottom: 1px solid black;
    }
    p {
        margin: 5px 0px;
        padding: 0px;
    }
    span.pipe {
        font-weight: bold;
        color: black;
    }
    img {
        border: 0px;
    }
    a {
        color: black;
        text-decoration: none;
    }
    a:link :after,a:visited :after {
        content: " [" attr(href) "] ";
    }
    div#layout {
        
    }
    div#container {
        
    }
    div#lft {
        display: none;
    }
    div#mid {
        
    }
    div#headerPrint {
        text-align: center;
        border-bottom: 2px solid black;
        margin-bottom: 30px;
    }
    div#header {
        display: none;
    }
    div#content {
        
    }
    div#bottomMenu {
        display: none;
    }
    div#footerPrint {
        text-align: center;
        border-top: 2px solid black;
        margin-top: 30px;
    }
    div#footer {
        display: none;
    }
    div#midEnd {
        display: none;
    }
    div#rgt {
        margin-left: -6px;
        width: 40px;
        float: left;
    }
    div#floater {
        display: none;
    }
    div#credits {
        display: none;
    }
}

/* **************************************************************************
 * SCREEN
 * ************************************************************************** */
@media screen {
    form {
        display: inline;
    }
    div.formErrorMessage {
        font-size: 80%;
        font-weight: bold;
        color: #AA491C;
        text-align: right;
        padding-right: 10px;
    }
    div.formItem,div.formSubmit {
        padding-top: 10px;
    }
    div.formSubmit {
        text-align: center;
    }
    div.formItem label {
        width: 100px;
        float: left;
    }
    div.formItem label.required {
        font-weight: bold;
    }
    div.formItem input {
        width: 280px;
        float: left;
        padding: 3px 10px 3px 10px;
        background-color: white;
        border-top: 0px;
        border-right: 0px;
        border-bottom: 1px solid #768148;
        border-left: 3px solid #768148;
    }
    div.formItem input:focus {
        background-color: #eeeeee;
    }
    div.formItem textarea {
        width: 380px;
        padding: 3px 10px 3px 10px;
        border: 1px solid #768148;
        background-color: white;
    }
    div.formItem textarea:focus {
        background-color: #eeeeee;
    }
    div.formSubmit button {
        background-color: white;
        color: #768148;
        font-weight: bold;
        border-top: none;
        border-right: none;
        border-bottom: 1px solid #768148;
        border-left: none;
    }
}

@media print {
    form {
        display: none;
    }
}

@media screen {
    body {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 70%;
        line-height: 130%;
    }
}

@media print {
    body {
        font-family: "times new roman", times, serif;
        text-align: justify;
        font-size: 85%;
        line-height: 120%;
    }
}
