/* Lipowa.org - arkusz stylu */
/* Autor: Marek Jurkiewicz */

html    {       margin: 0;
                padding: 0;
        }
body    {       display: block;
                text-align: center;
                background: url(../images/background-white.gif) repeat-y center #E8CD53;
                color: #000;
                position: relative; top: 0; left: 0;
                margin: 0;
                padding: 0;
        }
#body   {       display: block;
                width: 1000px;
                height: auto;
                background-color: #E8CD53;
                position: relative; top: 0; left: 0;
                margin: 0 auto;
                padding: 0;
        }
em      {       font-style: normal;
                font-weight: bold;
        }
strong  {       font-style: normal;
                font-weight: bold;
                text-transform: uppercase;
        }
cite    {       font-style: normal;
                font-weight: normal;
        }
q       {       font-style: normal;
                font-weight: normal;
        }
#menu   {       float: left;
                width: 200px;
                height: 690px;
                text-align: right;
                background-color: #FFF;
                position: relative; top: 0; left: 0;
                margin: 0;
                padding: 0;
        }
* html #menu, .ie7 #menu
        {       height: 700px;
                padding-bottom: 10px;
        }
#menu #logo
        {       display: block;
                width: 200px;
                height: 100px;
                position: relative; top: 0; left: 0;
        }
#menu #logo h1
        {       display: none;
        }
#menu #logo h2
        {       margin: 0;
                padding: 0;
        }
#menu #logo h2 a:link, #menu #logo h2 a:visited, #menu #logo h2 a:hover, #menu #logo h2 a img
        {       display: block;
                width: 200px;
                height: 100px;
                overflow: hidden;
                border-style: none;
        }
#menu li, #menu ul li
        {       clear: both;
                list-style-type: none;
        }
#menu ul{       margin-top:0;
                margin-right: 25px;
        }
#menu a:link, #menu a:visited
        {       font-size: 12px;
                font-family: Helvetica, Arial, sans-serif;
                font-weight: normal;
                text-transform: uppercase;
                text-decoration: none;
                line-height: 32px;
                letter-spacing: 0.08em;
                color: #8C3;
                margin: 0;
                padding: 0;
        }
#menu a:hover
        {       color: #E8CD53;
        }
#menu .current
        {       color: #E8CD53;
        }
#pencil a:link, #pencil a:visited
        {       display: block;
                width: 25px;
                height: 12px;
                overflow: hidden;
                background: url(../images/pencil-b.gif) no-repeat;
                position: absolute; top: 380px; right: 30px;
        }
#pencil a:hover
        {       background: url(../images/pencil-y.gif) no-repeat;
        }
#pencil a span
        {       display: none;
        }
#gpo    {       display: block;
                position: absolute; bottom: 25px; right: 20px;
        }
#gpo img{       border-style: none;
        }
* html #gpo, .ie7 #gpo
        {       bottom: 35px;
        }
#copyright
        {       font-size: 10px;
                font-family: Helvetica, Arial, sans-serif;
                font-weight: bold;
                text-align: right;
                color: #666;
                position: absolute; bottom: 15px; right: 20px;
        }
#sidebar{       float: right;
                width: 200px;
                height: 430px;
                list-style-type: none;
                border-style: none;
                position: relative; top: 0; right: 0;
                text-align: left;
        }
#sidebar .poster
        {       margin: 108px 0 20px auto;
        }
* html #sidebar .poster, .ie7 #sidebar .poster
        {       margin-top: 110px;
        }
#sidebar img
        {       
        }
#sidebar a:hover
        {       text-decoration: none;
        }
#sidebar ul, #sidebar li, #sidebar ul li
        {       list-style-type: none;
                margin: 0;
                padding: 0;
        }
.aktualnosci
        {       width: 190px;
                height: 110px;
                background: url(../images/aktualnosci.gif) no-repeat top left;
                margin: 0;
        }
#aktualnosci
        {       margin-top: 108px;
                margin-bottom: 15px;
        }
#facebook
        {       margin-top: 28px;
        }
#facebook h3
        {       height: 61px;
                font-size:18px;
                line-height: 28px;
        }
.aktualnosci h3
        {       clear: both;
                display: block;
                width: 130px;
                height: 64px;
                overflow: hidden;
                font-family: Helvetica, Arial, sans-serif;
                font-size: 18px;
                font-weight: normal;
                text-align: left;
                text-transform: uppercase;
                line-height: 28px;
                color: #FFF;
                position: relative; top: 8px; left: 0;
                margin-bottom: 0;
                margin-top: 0;
                margin-left: 40px;
        }
.aktualnosci a:link, .aktualnosci a:visited
        {       font-family: Helvetica, Arial, sans-serif;
                font-size: 14px;
                font-weight: normal;
                text-transform: uppercase;
                text-decoration: none;
                color: #FFF;
        }
.aktualnosci h4
        {       clear: both;
                display: block;
                width: 140px;
                height: 30px;
                font-family: Helvetica, Arial, sans-serif;
                font-size: 16px;
                font-weight: normal;
                text-align: left;
                color: #FFF;
                margin: 6px 10px 0 40px;
        }
#header {       float: left;
                display: block;
                width: 600px;
                height: 100px;
                overflow: hidden;
                color: #000;
                font-weight: normal;
                text-align: justify;
                margin: 0;
                padding: 0;
                position: relative; top: 0; left: 0;
        }
#header h2
        {       display: block;
                width: 520px;
                height: auto;
                clear: both;
                font-size: 18px;
                font-family: Helvetica, Arial, sans-serif;
                font-weight: normal;
                text-align: left;
                text-transform: uppercase;
                line-height: 26px;
                color: #FFF;
                position: absolute; bottom: 0; left: 0;
                margin: 0 40px 13px 40px;
                padding: 0;
        }
#header h2 span
        {       display: none;
        }
#content{       float: left;
                display: block;
                width: 600px;
                height: 280px;
                overflow: auto;
                color: #000;
                font-weight: normal;
                text-align: justify;
                margin: 0;
                padding-bottom: 30px;
                position: relative; top: 0; left: 0;
        }
#content div
        {       margin: 0;
        }
#content h3
        {       clear: both;
                font-size: 14px;
                font-family: Helvetica, Arial, sans-serif;
                text-align: left;
                text-transform: uppercase;
                line-height: 22px;
                color: #FFF;
                margin: 24px 40px 6px 40px;
                padding: 0;
        }
#content .top
        {       margin-top: 6px;
        }
#content a:link, #content a:visited
        {       font-size: 12px;
                font-family: Helvetica, Arial, sans-serif;
                font-weight: normal;
                text-decoration: underline;
                color: #000;
        }
#content a:hover
        {       text-decoration: none;
        }
#content p
        {       clear: none;
                font-size: 12px;
                font-family: Helvetica, Arial, sans-serif;
                text-align: justify;
                line-height: 18px;
                margin: 6px 40px 8px 40px;
                padding: 0;
        }
#content p img
        {       float: left;
                clear: left;
                line-height: 0;
                padding: 0;
        }
#content p a img
        {       max-width: 800px;
                max-height: 450px;
                border-style: none;
                margin: 6px 9px 5px 0;
        }
#content ul li
        {       list-style-type: none;
        }
#content li
        {       clear: both;
                text-align: left;
                margin: 8px 0 14px 0;
                padding: 0;
        }
#content ol, #content ul
        {       font-size: 12px;
                font-family: Helvetica, Arial, sans-serif;
                line-height: 18px;
                margin: 0 40px;
                padding: 0;
        }
#content .done
        {       margin-left: 40px;
        }
#content .done h4
        {       clear: both;
                font-size: 12px;
                font-family: Helvetica, Arial, sans-serif;
                text-align: left;
                text-transform: uppercase;
                line-height: 18px;
                color: #FFF;
                margin: 0;
                padding: 0;
        }
#content .done a:link, #content .done a:visited
        {       font-size: 12px;
                font-family: Helvetica, Arial, sans-serif;
        }
#content #content-form
        {       float: left;
                overflow: hidden;
                margin-left: 40px;
        }
* html #content #content-form, .ie7 #content #content-form
        {       margin-left: 20px;
        }
#content #content-form p
        {       text-align: left;
                margin-left: 0;
        }
.content-poll .panel img
        {       margin-bottom: 20px;
        }
* html #content-poll .panel img, .ie7 #content-poll .panel img
        {       margin-bottom: 0;
        }
#pictures
        {       float: left;
                width: 600px;
                height: 160px;
                overflow: hidden;
                position: relative; top: 0; left: 0;
        }
#pictures img, #pictures img a:link, #pictures img a:visited
        {       border: solid 2px #FFF;
        }

/* Cmotion Gallery */

#motioncontainer
        {       width: 524px;
                height: 100px;
                overflow: hidden;
                position: relative; top: 0; left: 0;
                margin: 32px 0 0 39px;
        }
* html #motioncontainer, .ie7 #motioncontainer
        {       margin-left: 3px;
        }
#motiongallery
        {       overflow: hidden;
                white-space: nowrap;
        }
#statusdiv
        {       display: none;
                background-color: #FFF;
                border-style: none;
                padding: 2px;
                position: absolute; /* Stop Editing Gallery Styles */
                left: -300px;
                visibility: hidden;
        }
#motioncontainer a:hover
        {       color: red; /* Dummy definition to overcome IE bug */
        }
        
/* End of Cmotion Gallery */

#links  {       float: left;
                width: 600px;
                height: auto;
                font-size: 12px;
                font-family: Helvetica, Arial, sans-serif;
                font-weight: normal;
                text-align: left;
                color: #000;
                position: relative; top: 0; left: 0;
                margin: 0;
                padding: 0;
        }
#links a:link, #links a:visited
        {       font-size: 12px;
                font-family: Helvetica, Arial, sans-serif;
                font-weight: normal;
                text-decoration: underline;
                color: #000;
        }
#links a:hover
        {       text-decoration: none;
        }
#links ul li
        {       list-style-type: none;
        }
#links li
        {       clear: both;
                margin: 0;
                padding: 0;
        }
#links ol, #links ul
        {       font-size: 12px;
                line-height: 22px;
                margin: 0 40px 15px 40px;
                padding: 0;
        }
.youtube{       clear: both;
                width: 425px;
                height: 344px;
                margin: 10px 0 30px 74px;
        }
.vimeo  {       clear: both;
                width: 400px;
                height: 300px;
                margin: 10px 0 30px 64px;
        }
