        #bg {
        
        background-image: url(../gfx/bg_logo.gif);
        
        background-attachment: fixed;
        background-repeat: no-repeat
        } 

        #container {
        width : 960px;
        text-align : left;
        margin-right: auto;
        margin-left: auto;
        }

        #header {
        width : 960px;
        padding-bottom : 2px;
        border-bottom : #006ab3 solid 2px;
        float: left;
        }

        #logo {
        width : 201px;
        height : 131px;
        float : left;
        padding-top : 14px;
        background-image: url(../gfx/bg_logo.gif);
        background-repeat: no-repeat;
        background-position: right top;
        padding-left: 8px;
        text-align: left;
        }

        #top {
        font-size : 80%;
        background-color: #693d17;
        background-image: url(../gfx/bg_top.gif);
        background-repeat: repeat-x;
        background-position: left top;
        width: 751px;
        float: left;
        height: 28px;
        }

        #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;
        }

        #search {
                float : right;
                height : 28px;
                background : #aa9884 url("bg_search.gif"/*tpa=http://up.alston.pl/img/bg_search.gif*/) top left repeat-x;
                padding : 4px 5px 0 5px;
                overflow : hidden;
        }

        #q {
                color : #58300c;
                border : #d1c7be solid 1px;
                background : #fff;
                padding : 2px 4px;
                font-size : 90%;
                width : 150px;
                margin-right : 4px;
        }

        #uni {
        height : 118px;
        overflow : hidden;
        background-color: #e9e4de;
        background-image: url(../gfx/bg_igig.png);
        background-repeat: no-repeat;
        background-position: left top;
        float: left;
        width: 751px;
        }

        #uniEN {
        height : 118px;
        overflow : hidden;
        background-color: #e9e4de;
        background-image: url(../gfx/bg_igigEN.png);
        background-repeat: no-repeat;
        background-position: left top;
        float: left;
        width: 751px;
        }		
		
        #main-menu {
        height : 26px;
        overflow : hidden;
        background-color: #693d17;
        background-image: url(../gfx/bg_main-menu.gif);
        background-repeat: repeat-x;
        background-position: right top;
        float: left;
        width: 960px;
        }

        #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 : #fff;
                padding : 4px 12px;
                font-weight : bold;
                text-decoration : none;
                
        }

        #main-menu ul li a:hover,
        #main-menu ul li.hl a  {
        background-color: #9f7548;
        background-image: url(../gfx/bg_main-menu_ul_li_a.gif);
        background-repeat: repeat-x;
        background-position: left top;
        
        
        }


        #flags {
        float : right;
        width : 75px;
        height : 21px;
        overflow : hidden;
        padding-top : 6px;
        text-align : right;
        background-color: #fff;
        background-image: url(../gfx/bg_flags.gif);
        background-repeat: no-repeat;
        background-position: left top;
        }

        #flags img {
                margin-right : 4px;
        }

        #body {
        margin-top : 16px;
        float: left;
        }

        /**
         * Lewa kolumna strony glownej
         */

        #news {
				width : 515px;
                float : left;
        }

        #news-item {
                background : #ffffff;
				padding-top : 15px;
				padding-bottom : 15px;
				padding-left : 5px;
				padding-right : 5px;
        }

        #news-item:hover {
                background : #fefcfc;
        }

        #news-item-N {
                background : #ffeeee;
				padding-top : 15px;
				padding-bottom : 15px;
				padding-left : 5px;
				padding-right : 5px;
        }
		
		#news-title{
				color : #000;
                font-weight : bold;
                text-decoration : none;
        }

		#news-data{
				color : #bbb;
                text-decoration : none;
        }		

        #news-body {
				padding-top : 10px;
				padding-bottom : 5px;
				text-align : justify;
        }
		
		#news-hr {
		   height : 0;
		   border : 0;
		   border-bottom : #9e7447 solid 1px;
		   margin : 0px;
		}
		
        .supernews {
                height: 166px;
                width : 514px;
                background : #f5f0ea;
                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 : #6a370c;
                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 : #fff;
                font-weight : bold;
                text-decoration : none;
                font-size : 110%;
        }
        .supernews .title a:hover {
                text-decoration : underline;
        }

        .supernews .title .date {
                font-size : 80%;
                color : #98c10f;
                margin-top : 5px;
        }

        .supernews .body {
                padding : 10px;
                color : #573005;
                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 : #563009;
        }

        a.more,
        a.more:visited,
        a.more:hover {
                display : block;
                float : right;
                padding-right : 16px;
                background : url("a_more.gif"/*tpa=http://up.alston.pl/img/a_more.gif*/) right 3px no-repeat;
                color : #573007;
                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 : #573007;
        }

        .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 : 3px;
                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 : #fff;
        }

        h2.announcements {
                background : #88ac0c url(bg_ogloszenia.gif) top right no-repeat;
        }

        h2.conferences {
                background : #846e59 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;
        }

        /**
         * Menu nawigacyjne
         */

        #menu {
        width : 200px;
        background : #eeeae6;
        float : left;
        text-align: left;
        }

        #menu ul {
                display : block;
                margin : 0;
                padding : 0;
                list-style : none;
        }

        #menu ul li {
        display : block;
        margin : 0;
        padding : 0;
        margin-bottom : 2px;
        background-color: #e1dbd4;
        background-image: url(bg_menu_ul_li.gif);
        background-repeat: no-repeat;
        background-position: 0 6px;
        
        }

        #menu ul li a,
        #menu ul li a:visited,
        #menu ul li a:hover {
                display : block;
                padding : 4px 10px;
                font-weight : bold;
                /*color : #572f07;*/
                text-decoration : none;
                color:#FFFFFF;        
                
        }

        #menu ul li, a
        #menu ul li a.hl {
        text-decoration : none;
        color:#FFFFFF;
        display : block;
        background-color: #855c35;
        background-image: url(../gfx/bg_menu_ul_li_a_hl.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
        
        
        
        }

        #menu ul ul {
                background : #f8f6f4;
                /*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 : #572f07;
                
        }

        #menu ul li li a:hover,
        #menu ul li li a.hl {
        color : #572f07;
        background-color: #eeeae6;
        background-image: url(../gfx/bg_menu_ul_ul_li_a_hl.gif);
        background-repeat: no-repeat;
        background-position: 16px 9px;
        
        
        }

        #content {
        margin-top : 16px;
        width : 730px;
        float : right;
        font-size : 9pt;
        line-height : 1.4em;
        text-align: left;
        padding-left: 15px;
        padding-bottom: 15px;
        }
		
		#contentFull {
		margin-top : 16px;
        width : 960px;
        float : right;
        font-size : 9pt;
        line-height : 1.4em;
        text-align: left;
        padding-left: 0px;
        padding-bottom: 15px;
        }

        #content textarea,
        #content td {
                font-size : 9pt;
        }

        #content h1,
        #content h2,
        #content h3 {
                color : #573007;
                
        }

        #content h1 {
                margin-bottom : 20px;
                margin-top : 10px;
                
        }

        #content ul li {
                list-style-type : square;
        }

        /**
         * Dolna czesc strony
         */

        #footer {
        margin-top : 24px;
        border-top : #006ab3 solid 2px;
        border-bottom : #baaca1 solid 1px;
        color : #fff;
        font-size : 80%;
        height : 24px;
        clear : both;
        background-color: #917b66;
        background-image: url(../gfx/bg_footer.gif);
        background-repeat: repeat-x;
        background-position: left top;
        }

        #footer a,
        #footer a:visited,
        #footer a:hover {
        float : right;
        display : block;
        padding : 6px 16px 0 16px;
        color : #fff;
        text-decoration : none;
        background-image: url(../gfx/bg_footer_a.gif);
        background-repeat: no-repeat;
        background-position: 50% 2px;
        }

        #footer a:hover {
                background-image : url(../gfx/bg_footer_a_hl.gif);
        }

        #bottom {
        width : 960px;
        height : 25px;
        margin-top : 5px;
        margin-bottom : 10px;
        float: left;
	}

	#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; }
	

.squarebox {
    width: 100%;
    border: solid 1px #dddddd;
    text-align: left;
    overflow: hidden; }
.squareboxgradientcaption {
    color: #000000;
    padding: 4px;
    background-image: url(../gfx/gradient_prac.jpg);
    background-repeat: repeat-x; }
.squareboxcontent {
    background-color: #fefefe;
    padding: 10px 20px 0px 10px;
    overflow: hidden;
    border-top: solid 1px #eeeeee; }
.person_wew {
    color: #996633;
    font-weight : bold;	}
.person {
    font-weight : bold; }
	
	/*.hlmain {
	background-color: #98bf0e;
	background-image: url(bg_main-menu_ul_li_a.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#FFFFFF;		
	}*/

	#PublicationN {
		padding : 10px;
		background-color: #ffffff;
	}

	#PublicationP {
		padding : 10px;
		background-color: #f5f5f5;
	}

	#secondary .bloczek .body {
		padding : 0 10px;
	}

	#secondary .bloczek .name
	{
		display : block;
		margin : 0;
		padding : 2px 4px 4px 10px;
		font-size : 9pt;
		font-weight : bold;
		margin-bottom : 12px;
		margin-top : 4px;
		background : #fff url('../gfx/bg_bar.gif') top right no-repeat;
		color : #fff;
	}	

	#secondary .bloczek .name-gnss
	{
		display : block;
		margin : 0;
		padding : 2px 4px 4px 10px;
		font-size : 9pt;
		font-weight : bold;
		margin-bottom : 5px;
		margin-top : 4px;
		background : #fff url('../gfx/bg_bar.gif') top right no-repeat;
		color : #fff;
	}	

	#secondary .bloczek .name-weather
	{
		display : block;
		margin : 0;
		padding : 2px 4px 4px 10px;
		font-size : 9pt;
		font-weight : bold;
		margin-bottom : 8px;
		margin-top : 2px;
		background : #fff url('../gfx/bg_bar.gif') top right no-repeat;
		color : #fff;
	}
	
	#weather-loc {
        width: 250px;
		font-size : 12px;
		font-weight : bold;
		color : #9e7447;
		padding-bottom : 2px;
        border-bottom : #006ab3 solid 2px;
        text-align: right;
		margin-bottom : 8px;
    }
	
	#weather-value {
        font-weight : bold;
		font-size : 12px;
		float : left;
        color : #aaa;
		padding : 0px;
		margin : 0px;
	}
	
	#gnss-value{
		font-size : 10px;
        color : #999;
		padding : 0px;
		margin : 0px;
	}

	#calendar{
		font-size : 10px;
        color : #999;
		padding : 0px;
		margin : 0px;
		background : #fff url('../gfx/cal.jpg') top left no-repeat;
	}
	
	#calendar-day{
        text-align: center;
		font-size : 24px;
        font-weight : bold;
		height : 22px;
		color : #cc2211;
	}	

	#calendar-other{
        text-align: center;
		font-size : 11px;
        font-weight : bold;
		color : #777;
	}
	
	.slim2 {
		BORDER-RIGHT: 1px solid;
		BORDER-TOP: 1px solid;
		FONT-SIZE: 12px;
		BORDER-LEFT: 1px solid;
		BORDER-BOTTOM: 1px solid;
		FONT-FAMILY: verdana,arial,helvetica;
		BACKGROUND-COLOR: #F6FAFF;
	}
	
	.button {
		BORDER-RIGHT: 1px solid;
		BORDER-TOP: 1px solid;
		FONT-SIZE: 12px;
		BORDER-LEFT: 1px solid;
		WIDTH: 95px;
		BORDER-BOTTOM: 1px solid;
		FONT-FAMILY: verdana,arial,helvetica;
		BACKGROUND-COLOR: #ffffff;
	}
	
	#msg{
		font-size : 11px;
		font-weight : bold;
		font-family : Verdana, Arial, sans-serif;		
	}
	
	#userinfo
	{
		display : block;
		padding : 5px;
		font-size : 9pt;
		background : #e66;
		color : #fff;
	}
