#container 
{
        width : 859px;
        text-align : center;
        margin-right: auto;
        margin-left: auto;
        background-image: url("images/baner_g_03.gif");
        background-repeat:repeat
}

#header 
{
    width: 860px;
    height: 360px;
    padding-bottom : 0px;
    border-bottom : #FFFFFF solid 0px;
    overflow:hidden; 
}

#baner
{
        position:relative;
        width : 860px;
        height : 361px;
        text-align: left;
        background-image: url("images/baner_g_01aa.jpg");
        background-repeat:no-repeat;
        background-position: center top;
        background-color: #ffffff;
}
#main-menu 
{
        height : 27px;
        overflow : hidden;
        background-color: #ac9784;
        background-image: url("images/baner_g_09.gif");
        background-repeat: repeat-x;
        background-position: left top;
        float: left;
        width: 859px;        
}

#main-menu ul 
{
        display : block;
        margin : 0;
        padding : 0;
}

#main-menu ul li 
{
        list-style : none;
        margin : 0;
        padding : 0;
        float : left;
}

#main-menu ul li a,
#main-menu ul li a:visited,
#main-menu ul li a:hover 
{
        display : block;
        color : #000000;
        padding : 4px 10px;
        font-weight : bold;
        text-decoration : none;
}

#main-menu ul li a:hover,
#main-menu ul li.hl a 
{
        background-color: #FFD39B;
        background-image: url("images/button_gl.png");
        background-repeat: repeat-x;
        background-position: left top;
                color : #FFFFFF;
}

/**
* Menu nawigacyjne
*/
#menu 
{
        width : 200px;
        background-color:rgb(255,204,0);
        float : left;
        text-align: left;
        height: auto;
}

#menu ul 
{
        display : block;
        margin : 0;
        padding : 0;
        list-style : none;
}

#menu ul li 
{
        display : block;
        margin : 0;
        padding : 0;
        margin-bottom : 2px;
        background-position: 0 6px;
}

#menu ul li a,
#menu ul li a:visited,
#menu ul li a:hover 
{
        display : block;
        padding : 4px 14px;
        font-weight : bold;
        /*color : #8B2323;*/
    text-decoration : none;
        color:#000000;
}

#menu ul li a:hover,
#menu ul li.hl a
{
        text-decoration : none;
        color:#FFF;
        background-image: url("images/button_pod.png");
        background-repeat: repeat-x;
        background-position: 0 0;
}

#menu ul ul 
{
        background : #ffffff;
                
        /*margin-bottom : 8px;*/
}

#menu ul ul li 
{
        background : transparent;                
        /*float:left;*/
        width:200px;
                
}

#menu ul ul li a,
#menu ul ul li a:visited,
#menu ul ul li a:hover 
{
        font-weight : normal;
        padding : 2px 14px 2px 30px;
        font-size : 85%;
        color : #000;
}

#menu ul li li a:hover,
#menu ul li li a.hl 
{
        color:#FFF;
        background-image: url("images/button_pod.png");
        background-repeat: repeat-x;
        background-position: 16px 9px;
}

#contentIndex 
{
        width : 880px;
        float : right;
        font-size : 9pt;
        line-height : 1.4em;
        text-align: center;
        padding-left: 15px;
        padding-bottom: 15px;
}

#content 
{
        width : 644px;
        font-size : 9pt;
        line-height : 1.4em;
        text-align: left;
        padding-left: 15px;
        padding-bottom: 15px;
        overflow:auto;
        margin: auto;
        margin-left: 0px;
        margin-right: auto;
        display:  -moz-inline-stack;
        display:  inline-block;
        zoom:  1;
    *display: inline; 
        background-color: #FFF;
}

#content textarea,
#content td 
{
        font-size : 9pt;
}

#content h1,
#content h2,
#content h3 
{
        color : #8B2323;
}

#content h1 
{
        margin-bottom : 20px;
        margin-top : 10px;
        line-height: 25px
}



#content ul li 
{
        list-style-type : square;
}

#breadcrumbs 
{
        color : #fff;
    margin-left : 9px
}

#breadcrumbs b 
{
        padding-right : 5px;
}

#breadcrumbs td 
{
        padding-right : 10px;
        line-height : 1.1em;
}

#breadcrumbs a,
#breadcrumbs a:visited,
#breadcrumbs a:hover 
{
        color : #fff;
}

#q 
{
        color : #8B2323c;
        border : #8B2323 solid 1px;
        background : #002277;
        padding : 2px 4px;
        font-size : 90%;
        width : 150px;
    margin-right : 4px;
}

        #flags {
        float : right;
        width : 75px;
        height : 21px;
        overflow : hidden;
        padding-top : 6px;
        text-align : right;
        background-color: #002277;
        background-image: url("bg_flags1.jpg");
        background-repeat: no-repeat;
        background-position: left top;
        }

        #flags img {
                margin-right : 4px;
        }

        #body {
        margin-top : 0px;
        float: left;
        }

        /**
         * Lewa kolumna strony glownej
         */

        #news {
                width : 514px;
                float : left;
        }

        .supernews {
                height: 166px;
                width : 514px;
                background : #002277;
                background-repeat : no-repeat;
                background-position : 0px 0px;
                position : relative;
                margin-bottom : 16px;
        }

        .supernews .bg,
        .supernews .title {
                width : 498px;
                height : 36px;
                padding : 8px;
                position : absolute;
                bottom : 0;
                left : 0;
        }

        .supernews .bg {
                background : #002277;
                opacity : 0.85;
                filter: alpha(opacity=85);
                filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
                -moz-opacity: 0.85;
        }

        .supernews .title a,
        .supernews .title a:visited,
        .supernews .title a:hover {
                color : #002277;
                font-weight : bold;
                text-decoration : none;
                font-size : 110%;
        }
        .supernews .title a:hover {
                text-decoration : underline;
        }

        .supernews .title .date {
                font-size : 80%;
                color : #002277;
                margin-top : 5px;
        }

        .supernews .body {
                padding : 10px;
                color : #002277;
                padding-bottom : 20px;
                margin-left : 220px;
                font-size : 90%;
                overflow : hidden;
        }

        .supernews .body a,
        .supernews .body a:visited,
        .supernews .body a:hover {
                text-decoration : none;
                color : #002277;
        }

        a.more,
        a.more:visited,
        a.more:hover {
                display : block;
                float : right;
                padding-right : 16px;
                background : url("a_more.gif") right 3px no-repeat;
                color : #002277;
                text-decoration : none;
        }
        a.more:hover {
                text-decoration : underline;
        }

        .news,
        .news-item {
                padding : 10px;
                border-bottom : #f0ece9 solid 1px;
                overflow : hidden;
                font-size : 90%;
        }

        .news h3,
        a.news-title {
                font-family : Tahoma, Arial, sans-serif;
                font-size : 110%;
                font-weight : bold;
                padding : 0;
                padding-bottom : 4px;
                margin : 0;
        }
        .news h3 a,
        .news h3 a:visited,
        .news h3 a:hover,
        .news h3 a *,
        a.news-title,
        a.news-title:visited,
        a.news-title:hover,
        .news-item .pseudolink {
                font-family : Tahoma, Arial, sans-serif;
                text-decoration : none;
                color : #002277;
        }

        .news p,
        .news-item p {
                margin-bottom : 2px;
        }

        .news .date,
        .news-item .date {
                float : right;
                font-size : 80%;
                color : #573005;
                margin-left : 16px;
                margin-top : 2px;
        }

        .news-item .relevance {
                color : #666;
                font-size : 8pt;
        }

        .news-last {
                border-bottom : 0;
        }

        .special {
                border-bottom : 0;
                background : #f0ece9;
        }

        .news:hover,
        .news-item:hover { background : #fdfbf9; }
        .special:hover { background : #ede7e3; }
        .news-hl { background : #fdfbf9; }
        .special-hl { background : #ede7e3; }

        /*
         * Prawa kolumna strony glownej
         */

        #secondary {
                width : 424px;
                float : right;
        }

        #shortcuts {
                width : 100%;
                margin-bottom : 7px;
        }

        #shortcuts td {
                padding : 0;
                padding-bottom : 7px;
                text-align : right;
        }

        #shortcuts td.c2 {
                padding-left : 7px;
        }

        h2.bar {
                display : block;
                padding : 0;
                margin : 0;
                padding : 3px 10px;
                font-size : 100%;
                font-weight : bold;
                margin-bottom : 8px;
        }

        h2.bar a,
        h2.bar a:visited,
        h2.bar a:hover,
        h2.bar a * {
                font-family : Tahoma, Arial, sans-serif;
                font-size : 100%;
                text-decoration : none;
                color : #8B2323;
        }

        h2.announcements {
                background : #8B2323 url("bg_ogloszenia.gif") top right no-repeat;
        }

        h2.conferences {
                background : #8B2323 url("bg_konferencje.gif") top right no-repeat;
                margin-top : 8px;
        }

        .quick-link,
        .quick-link-l2 {
                float : left;
                margin-right : 5px;
                margin-top : 5px;
                display : block;
                width : 206px;
                height : 50px;
                background-position : 0 0;
                background-repeat : no-repeat;
                overflow : hidden;
                text-indent : 5000px;
                white-space : nowrap;
        }

        .quick-link-l2 {
                margin-right : 0;
        }

        .ql-ejpau { background-image : url("btn_ejpau.gif"); }
        .ql-multimedia { background-image : url("btn_multimedia.gif"); }
        .ql-media { background-image : url("btn_media.gif"); }
        .ql-mapa { background-image : url("btn_mapa.gif"); }
        .ql-konta { background-image : url("btn_konta.gif"); }
        .ql-przetargi { background-image : url("btn_przetargi.gif"); }
        .ql-poprzedni { background-image : url("btn_poprzedni.gif"); }
        .ql-logotyp { background-image : url("btn_logotyp.gif"); }

        .quick-link:hover,
        .quick-link-l2:hover {
                background-position : 0 -50px;
        }


        /**
         * Dolna czesc strony
         */

        #footer {
        margin-top : 24px;
        border-top : #fff;
solid 2px;
        border-bottom : #fff;
solid 1px;
        color : #000;
        font-size : 80%;
        height : 72px;
        clear : both;
        background-color: #002277;
        background-image: url("images/footer.gif");
        background-repeat: no-repeat;
        background-position: left top;
        }

        #footer a,
        #footer a:visited,
        #footer a:hover {
        float : right;
        display : block;
        padding : 6px 16px 0 16px;
        color : #000;
        text-decoration : none;
        background-image: url("bg_footer_a_hl.gif");
        background-repeat: no-repeat;
        background-position: 50% 2px;
        }

        #footer a:hover {
                background-image : url("bg_main-menu.jpg");
        }

        #bottom {
        width : 860px;
        height : 200px;
        margin-top : 5px;
        margin-bottom : 10px;
        float: center;
        }

        #bottom a,
        #bottom a:visited,
        #bottom a:hover {
                display : block;
                height : 40px;
                float : left;
                margin-right : 16px;
                overflow : hidden;
                text-indent : -4000px;
        }

        #bottom a.iso        {
        width : 40px;
        background-image: url("bg_bottom_iso.gif");
        background-repeat: no-repeat;
        background-position: 0px 0px;
}
        #bottom a.qi        {
        width : 29px;
        background-image: url("bg_bottom_qi.gi");
        background-repeat: no-repeat;
        background-position: 0px 0px;
}
        #bottom a.toefl{
        width : 98px;
0px 0px no-repeat;         background-image: url("bg_bottom_toefl.gif");
}
        #bottom a.eua        {
        width : 78px;
0px 0px no-repeat;         background-image: url("bg_bottom_eua.gif");
}
        #bottom a.bip        {
        width : 112px;
0px 0px no-repeat;         background-image: url("bg_bottom_bip.gif");
}

        #bottom a:hover {
                background-position : 0px -40px;
        }

        .print { display : none; }
        
        
        /*.hlmain {
        background-color: #98bf0e;
        background-image: url(bg_main-menu_ul_li_a.gif);
        background-repeat: repeat-x;
        background-position: left top;
        color:#FFFFFF;                
        }*/
        
