/* Punkt dla Łodzi - arkusz stylu */
/* Autor: Marek Jurkiewicz */

body    {       display: block;
                width: 100%;
                text-align: center;
                background: #FFF url(/images/background.jpg) repeat-x top left;
                color: #000;
                margin: 0;
                padding: 0;
        }
h1, h2, h3
        {       margin: 0;
                padding: 0;
        }
em      {       font-style: normal;
                font-weight: bold;
        }
#content .quotation
        {       font-style: italic;
                text-align: left;
        }
#outer  {       width: 1000px;
                height: auto;
                margin: 0 auto;
                padding: 0;
        }
img
        {       border-style: none;
                padding: 0;
        }
ul, ul li
        {       margin: 0;
                padding: 0;
        }
#header {       float: left;
                clear: left;
                display: block;
                width: 720px;
                height: 90px;
                background: none;
       }
#logo  {        float: left;
                clear: left;
                display: block;
                width: auto;
                height: 90px;
                line-height: 0;
                text-align: left;
                background: none;
                cursor: pointer;
        }
#logo img
        {       margin-top: 10px;
        }
#rightcolumn
        {       float: right;
                display: block;
                height: 450px;
                width: 230px;
                background: none;
       }
#navigation
        {       float: left;
                width: 640px;
                height: 40px;
                text-align: center;
                background: none;
                margin: 40px 0 0 0;
                padding: 0;
        }
#navigation li
        {       float: left;
        }
#navigation ul, #navigation li
        {       list-style-type: none;
                margin: 0;
                padding: 0;
        }
#navigation a span
        {       display: none;
        }
#navigation a:link, #navigation a:visited
        {       display: block;
                height: 50px;
                text-align: center;
                margin: 0;
                padding: 0;
        }
#main a:link, #main a:visited
        {       width: 107px;
                background: url(/images/nav-main-link.gif);
                margin-right: 14px;
                margin-left: 13px;
        }
#main a:hover
        {       width: 107px;
                background-image: url(/images/nav-main-hover.gif);
        }
#main-current a:link, #main-current a:visited, #main-current a:visited a:hover
        {       width: 107px;
                background-image: url(/images/nav-main-hover.gif);
                margin-right: 14px;
                margin-left: 13px;
        }
#aktualnosci a:link, #aktualnosci a:visited
        {       width: 100px;
                background: url(/images/nav-news-link.gif);
                margin-right: 13px;
                margin-left: 13px;
        }
#aktualnosci a:hover
        {       width: 100px;
                background-image: url(/images/nav-news-hover.gif);
        }
#aktualnosci-current a:link, #aktualnosci-current a:visited, #aktualnosci-current a:hover
        {       width: 100px;
                background: url(/images/nav-news-hover.gif);
                margin-right: 13px;
                margin-left: 13px;
        }
#edycje a:link, #edycje a:visited
        {       width: 51px;
                background: url(/images/nav-awards-link.gif);
                margin-right: 13px;
                margin-left: 13px;
        }
#edycje a:hover
        {       width: 51px;
                background-image: url(/images/nav-awards-hover.gif);
        }
#edycje-current a:link, #edycje-current a:visited, #edycje-current a:hover
        {       width: 51px;
                background: url(/images/nav-awards-hover.gif);
                margin-right: 13px;
                margin-left: 13px;
        }
#zgloszenia a:link, #zgloszenia a:visited
        {       width: 88px;
                background: url(/images/nav-submit-link.gif);
                margin-right: 14px;
                margin-left: 13px;
        }
#zgloszenia a:hover
        {       width: 88px;
                background-image: url(/images/nav-submit-hover.gif);
        }
#zgloszenia-current a:link, #zgloszenia-current a:visited, #zgloszenia-current a:hover
        {       width: 88px;
                background: url(/images/nav-submit-hover.gif);
                margin-right: 14px;
                margin-left: 13px;
        }
#regulamin a:link, #regulamin a:visited
        {       width: 83px;
                background: url(/images/nav-rules-link.gif);
                margin-right: 13px;
                margin-left: 13px;
        }
#regulamin a:hover
        {       width: 83px;
                background-image: url(/images/nav-rules-hover.gif);
        }
#regulamin-current a:link, #regulamin-current a:visited, #regulamin-current a:hover
        {       width: 83px;
                background: url(/images/nav-rules-hover.gif);
                margin-right: 13px;
                margin-left: 13px;
        }
#kontakt a:link, #kontakt a:visited
        {       width: 64px;
                background: url(/images/nav-kontakt-link.gif);
                margin-right: 0;
                margin-left: 15px;
        }
#kontakt a:hover
        {       width: 64px;
                background-image: url(/images/nav-kontakt-hover.gif);
        }
#kontakt-current a:link, #kontakt-current a:visited, #kontakt-current a:hover
        {       width: 64px;
                background: url(/images/nav-kontakt-hover.gif);
                margin-right: 0;
                margin-left: 15px;
        }
#subheader
        {       float: left;
                display: block;
                width: 720px;
                height: 26px;
        }
#subheader ul
        {       margin-top: 10px;
                margin-left: 90px;
                position: relative; top: 10px; left: 0;
        }
#subheader li
        {       float: left;
                list-style-type: none;
                color: #000;
                margin: 0;
                padding-right: 14px;
        }
#subheader li a:link, #subheader li a:visited
        {       display: block;
                height: auto;
                font-family: Helvetica, Arial, sans-serif;
                font-size: 18px;
                font-weight: normal;
                text-align: left;
                text-transform: uppercase;
                text-decoration: none;
                line-height: 16px;
                color: #000;
        }
#subheader li a:hover, #content .red a:link, #subheader .red a:visited, #subheader li a:hover
        {       text-decoration: none;
                color: #EE1D23;
        }
#subheader h2
        {       font-family: Helvetica, Arial, sans-serif;
                font-size: 18px;
                font-weight: normal;
                text-align: left;
                text-transform: uppercase;
                line-height: 21px;
                letter-spacing: 0.1px;
                position: relative; top: 15px; left: 0;
                margin-top: 10px;
                margin-left: 90px;
        }
        
#content, #laureaci
        {       float: left;
                clear: left;
                display: block;
                width: 750px;
                height: 480px;
                background: transparent;
                color: #000;
        }
#content .red
        {       color: #EE1D23;
        }
#content h2, #content h3, #content h4, #content p, #laureaci h2, #laureaci h3, #laureaci h4, #laureaci p
        {       width: 600px;
	  	margin-left: 90px;
                margin-right: 0px;
        }
#content h2, #laureaci h2
        {       font-family: Helvetica, Arial, sans-serif;
                font-size: 18px;
                font-weight: normal;
                text-align: left;
                text-transform: uppercase;
                line-height: 21px;
                letter-spacing: 0.1px;
                margin-top: 0;
        }
#content h3, #content h4
        {       margin-top: 19px;
                margin-bottom: 6px;
                color: #000;
        }
#content h3, #content h4, #laureaci h3, #laureaci h4
        {       font-family: Helvetica, Arial, sans-serif;
                font-size: 13px;
                font-weight: bold;
                text-align: left;
                text-transform: uppercase;
        }
#laureaci h3, #laureaci h4
        {       width: 550px;
	  	line-height: 18px;
                margin-top: 0;
                margin-bottom: 0;
                margin-right: 0;
                padding: 0;
        }
#laureaci h3
        {       color: #000;
        }
#laureaci h4, #laureaci h4 a:link, #laureaci h4 a:visited
        {       text-decoration: none;
                color: #EE1D23;
        }
#laureaci h4 a:hover
        {       text-decoration: underline;
        }
#content p
        {       width: 627px;
		margin-bottom: 5px;
        }
#content p, #laureaci p
        {       font-family: Helvetica, Arial, sans-serif;
                font-size: 12px;
                font-weight: normal;
                text-align: justify;
                line-height: 18px;
        }
#laureaci p
        {       width: 552px;
		margin-top: 0;
                margin-bottom: 0;
                padding: 0;
        }
#content p a:link, #content p a:visited, #content ul a:link, #content ul a:visited, #laureaci p a:link, #laureaci p a:visited, #laureaci ul a:link, #laureaci ul a:visited
        {       color: #EE1D23;
                text-decoration: none;
        }
#content p a:hover, #laureaci p a:hover
        {       text-decoration: underline;
        }
#content ul
        {       text-align: left;
                margin: 0 10px 0 90px;
        }
#laureaci ul
        {       text-align: left;
                margin: 0 10px 0 75px;
        }
#content li
        {       width: 620px;
		font-family: Helvetica, Arial, sans-serif;
                font-size: 12px;
                font-weight: normal;
                text-align: left;
                line-height: 26px;
                margin: 0;
                padding: 0;
        }
#laureaci li
        {       font-family: Helvetica, Arial, sans-serif;
                font-size: 12px;
                font-weight: normal;
                text-align: left;
                line-height: 22px;
                list-style-type: none;
                margin-top: 5px;
                margin-bottom: 15px;
        }
#laureaci li img
        {       float: left;
                width: 60px;
                height: 45px;
                overflow: hidden;
                position: relative; top: 2px; left: 14px;
                border: solid 2px #FFF;
        }
#footer {       float: left;
                display: block;
                width: 1000px;
                height: auto;
                background-color: #FFF;
       }
#footer li
        {       list-style-type: none;
                display: block;
                height: 100px;
                text-align: left;
        }
#footer li img
        {       margin-bottom: -5px;
        }
#partners
        {       float: left;
                display: block;
                
                height: auto;
        }
#partners li
        {       float: left;
        }
#footer ul #patronat
        {       font-size: 12px;
                font-family: Helvetica, Arial, sans-serif;
                font-weight: normal;
                text-transform: uppercase;
                text-decoration: none;
                letter-spacing: 0.2em;
                color: #EE1D23;
        }
#footer ul #patronat span
        {       display: inline;
                position: relative; top: 7px; right: 30px;
                overflow: hidden;
        }
#gpologo{       float: right;
                display: block;
                width: 180px;
                height: auto;
        }
#gpologo li
        {       float: right;
        }
#footer ul #gpoblox
        {       display: inline;
                height: auto;
                overflow: hidden;
                margin-top: 17px;
                margin-right: 3px;
        }
#footer ul #gpoblox a:link, #footer ul #gpoblox a:visited
        {       font-size: 14px;
                font-family: Helvetica, Arial, sans-serif;
                font-weight: normal;
                text-decoration: none;
                color: #000;
        }
#footer ul #gpoblox a:hover
        {       text-decoration: underline;
        }