@media screen 
{
    body 
    {
        margin: 25px; 
        font-size: 0.9em; 
        line-height: 20px; 
        font-family: "Myriad Pro", "Trebuchet MS", Arial; 
        background: url(Images/Background.gif) repeat-x #333333; 
        border: 1px solid #666666;
    }

    a 
    { 
        color: #C23B01;
    }

    a:hover 
    { 
        color: #333333;
    }

    #container 
    { 
        background-color: #fff;
    }

    #header 
    { 
        background: url(Images/HeaderBckgMain.jpg) repeat-x #C13B00; 
    }

    #logo 
    { 
        background: url(Images/HeaderBckg.jpg) no-repeat; 
        padding:  30px 0 0 40px; 
        height: 83px; 
        color: #FFFFFF; 
        font-style: italic; 
    }

    #logo a
    { 
        color: #FFFFFF; 
        text-decoration: none; 
        font-weight: bold; 
        font-size: 20px; 
        font-style: italic; 
        text-transform: uppercase;
    }

    #loginstatus
    {
        height: 30px;
        padding: 15px 8px 0 0;
        font-size: 0.8em;
        color: #FFBB77;
        text-align: right;
        vertical-align: bottom;
    }

    #loginstatus a
    {
        color: #FFBB77;
        font-size: 1.0em;
        text-transform: none;
        text-decoration: underline;
    }

    #loginstatus a:hover
    {
        color: #FFFFFF;
        text-decoration: underline;
    }

    #menu 
    { 
        background: url(Images/MenuBckg.jpg) #FF6600; 
        height: 30px; 
    }

    #menu ul 
    { 
        margin: 0; 
        padding: 0;
    }

    #menu ul li
    { 
        display: inline-block; 
        float: left; 
        width: 104px; 
        list-style: none; 
        text-align: center; 
    }

    #menu a 
    { 
        display: block; 
        float: left; 
        width: 104px; 
        color: #fff; 
        font-size: 14px; 
        text-transform: uppercase; 
        font-weight: bold; 
        text-decoration: none; 
        padding-top: 4px; 
        font-style: italic;
    }

    #menu a:hover
    { 
        padding-top: 4px; 
        height: 22px; 
        background: url(Images/MenuBckgOver.jpg) #C23B01;
    }

    #admin
    {
        margin: 50px 25px 50px 25px;
    }

    #back
    {
        margin: 25px 10px 10px 25px;
    }

    #text 
    { 
        margin: 20px 20px 50px 20px; 
    }

    #text p 
    { 
        padding: 0 20px 10px 0;
    }

    #text li 
    {
        list-style: none; 
        padding-left: 20px; 
        background: url(images/Li.gif) no-repeat 0px 7px;
    }

    #kontakt
    {
        margin: 0px 0px 20px 0px;
    }

    #kontakt ul
    {
        margin-left: 0px;
    }

    #kontakt li
    {
        list-style: none;
        padding-left: 0px; 
    }

    #sidebar 
    { 
        float: right; 
        width: 150px; 
        padding: 0 20px 0 10px; 
        font-size: 12px;
    }

    #cennik
    {
        margin: 0px 50px 0px 50px;
        border: solid 1px #000000;
        border-collapse: collapse;
        padding: 5px 5px 5px 5px;
        font-size: 0.8em;
    }
    
    #cennik tr.naglowek
    {
        background-color: #CCCCCC;
    }
    
    #cennik td
    {
        border: solid 1px #000000;
        padding: 5px 5px 5px 5px;
    }
    
    h1 
    { 
        margin: 0; 
        padding: 0; 
        text-transform: uppercase; 
        font-size: 1.8em; 
        color: #1B1D1E; 
        font-style: italic;
    }

    h2
    {
        margin: 0; 
        padding: 0; 
        text-transform: uppercase; 
        font-size: 1.4em; 
        color: #1B1D1E; 
        font-style: italic;   
    }

    h3
    {
        margin: 0; 
        padding: 0; 
        font-size: 1.2em; 
        color: #C23B01; 
        font-style: italic;
    }

    #main 
    { 
        float: left;
        padding: 20px 0 0 0;
    }

    #footer 
    { 
        background: url(Images/FooterBckg.jpg) #424E4F; 
        height: 102px; 
        clear: both; 
        font-style: italic 
    }

    #left_footer 
    { 
        float: left; 
        padding: 40px 0 0 30px; 
        text-transform: uppercase; 
        color: #FFFFFF; 
        font-weight: bold; 
        font-size: 12px;
    }

    #left_footer a 
    { 
        color: #FFFFFF;
    }

    #left_footer a:hover 
    { 
        text-decoration: none; 
    }

    #right_footer 
    { 
        float: right; 
        padding: 40px 30px 0 0; 
        text-transform: uppercase; 
        color: #FFFFFF; 
        font-weight: bold; 
        font-size: 12px; 
        text-align: right; 
        width: 400px;
    }

    #right_footer a 
    { 
        color: #FFFFFF;
    }

    #right_footer a:hover 
    { 
        text-decoration: none;
    }

    .indexLink:link 
    {
        color: #000000;
        text-decoration: none;
    }

    .indexLink:visited 
    {
        text-decoration: none;
        color: #000000;
    }

    .indexLink:hover
    {
        text-decoration: none;
        color: #C23B01;
    }

    .indexLink:active 
    {
        text-decoration: none;
        color: #000000;
    }    
    
    img
    {
        border: none;
    }
    
    .centruj
    {
        margin: 0 auto;
    }
    
    #regulamin
    {
        width: 800px;
        text-align: left;
        background-color: #F3F3F3;
    }
    
    #regulamin h1
    {
        margin: 25px 0px 25px 0px;
        padding: 0px;
        text-transform: uppercase;
        font-size: 1.8em; 
        color: Red;
        font-style: italic;
        text-align: center;
        line-height: 120%;
    }
    
    #regulamin h2
    {
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        font-size: 1.4em; 
        color: #1B1D1E; 
        font-style: italic;
        text-align: center;
    }

    #regulamin p.lista
    {
        padding-left: 25px;        
    }    
    
    #regulamin p.bold
    {
        font-weight: bold;
    }
    
    #wakacje 
    {
        width: 800px;
        padding: 0px;
        text-align: left;
        background-color: #F3F3F3;
    }
    
    #wakacje h1
    {
        margin: 25px 0px 25px 0px;
        padding: 0px;
        text-transform: uppercase;
        font-size: 1.8em; 
        color: #1B1D1E;
        font-style: italic;
        text-align: center;
        line-height: 120%;        
    }
    
    #wakacje h2
    {
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        font-size: 1.2em;
        color: #1B1D1E;
    }
    
    #wakacje h3
    {
        margin: 0; 
        padding: 20px 0px; 
        font-size: 1.1em; 
        color: #1B1D1E;
        text-align: center;
    }
    
    #wakacje img.thumb
    {
        float: left;
        margin-right: 20px; 
        border: solid 1px #1B1D1E;
    }
    
    .promocje
    {
        border: solid 1px #000000;
        margin-top: 20px;
    }    
}

@media print
{
    body 
    {
        margin: 5px; 
        font-size: 10pt; 
        line-height: 20px; 
        font-family: "Myriad Pro", "Trebuchet MS", Arial; 
        background: White;
        color: Black;
    }

    a 
    { 
        color: Black;
        text-decoration: none;
    }

    a:link, a:visited
    { 
        color: Black;
        text-decoration: underline;
    }

    #container 
    { 
        background: White;
    }

    #header 
    { 
        background: White; 
    }

    #logo 
    { 
        display: none;
    }
    
    #loginstatus
    {
        display: none;
    }

    #menu 
    { 
        display: none;
    }

    #admin
    {
        margin: 50px 25px 50px 25px;
    }

    #back
    {
        display: none;
    }

    #text 
    { 
        margin: 20px 20px 50px 20px; 
    }

    #text p 
    { 
        padding: 0 20px 10px 0;
    }

    #text li 
    {
        list-style: none; 
        padding-left: 20px; 
        background: url(images/Li.gif) no-repeat 0px 7px;
    }

    #kontakt
    {
        margin: 0px 0px 20px 0px;
    }

    #kontakt ul
    {
        margin-left: 0px;
    }

    #kontakt li
    {
        list-style: none;
        padding-left: 0px; 
    }

    #sidebar 
    { 
        float: right; 
        width: 150px; 
        padding: 0 20px 0 10px; 
        font-size: 12px;
    }

    #cennik
    {
        margin: 0px 50px 0px 50px;
        border: solid 1px #000000;
        border-collapse: collapse;
        padding: 5px 5px 5px 5px;
        font-size: 0.8em;
    }
    
    #cennik tr.naglowek
    {
        background-color: #CCCCCC;
    }
    
    #cennik td
    {
        border: solid 1px #000000;
        padding: 5px 5px 5px 5px;
    }
    
    .centrujKurwa
    {
        margin: 0 auto;
    }

    h1 
    { 
        margin: 0; 
        padding: 0; 
        text-transform: uppercase; 
        font-size: 1.8em; 
        color: #1B1D1E; 
        font-style: italic
    }

    h2
    {
        margin: 0; 
        padding: 0; 
        text-transform: uppercase; 
        font-size: 1.4em; 
        color: #1B1D1E; 
        font-style: italic    
    }

    h3
    {
        margin: 0; 
        padding: 0; 
        font-size: 1.2em; 
        color: #C23B01; 
        font-style: italic    
    }

    #main 
    { 
        float: left;
        padding: 20px 0 0 0;
    }

    #footer 
    { 
        display: none;
    }

    .indexLink:link 
    {
        color: #000000;
        text-decoration: none;
    }

    .indexLink:visited 
    {
        text-decoration: none;
        color: #000000;
    }

    .indexLink:hover
    {
        text-decoration: none;
        color: #C23B01;
    }

    .indexLink:active 
    {
        text-decoration: none;
        color: #000000;
    }

    #print
    {
        display: none;
    }
    
    img
    {
        border: none;
    }
    
    #regulamin
    {
        padding: 25px 50px 50px 50px;
    }
    
    #regulamin h1
    {
        margin: 25px 0px 25px 0px;
        padding: 0px;
        text-transform: uppercase;
        font-size: 1.8em; 
        color: Black;
        font-style: italic;
        text-align: center;
        line-height: 120%;
    }
    
    #regulamin h2
    {
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        font-size: 1.4em; 
        color: #1B1D1E; 
        font-style: italic;
        text-align: center;
    }

    #regulamin p.lista
    {
        padding-left: 25px;        
    }    
    
    #regulamin p.bold
    {
        font-weight: bold;
    }
}