/* CSS Document */

body, html { width: 100%; text-align: center; margin: 0; padding: 0; font:Arial, Helvetica, sans-serif small; background-color:#FBFBFB; color: #003300;}
html>body { width: auto; }
#strona { width: 780px; background: #E8E8E8 url(back.jpg) 0 0; border: 1px solid #B6B6B6; margin: 0 auto;}
div#mainnav { background: url(ab.jpg) 100% 100% no-repeat; padding: 10px 0 5px;}
#about { text-align: right; padding: 30px 80px 15px 0;}
#about a:link, #about a:visited { font-weight: bold; color: #FFFFCC;}
#content { text-align: center; padding: 0 15px 15px;}
#footer { background-color:#d8fdd3; border-top: 1px dotted white; padding: 4px 0; clear: both; margin: 20px 0 0;}
#footer a, #footer a:visited { color: #000051;}
#footer span { background-color: transparent; color:#676767;}
#footer span a, #footer span a:visited { color:#676767; } 
h1 { padding: 0 150px 0 0; margin: 0; text-align: left;}
h1 a, h1 a:visited { color: #000051; text-decoration: none;}
h2 { border-bottom: 1px solid #A6A6A6; color: white; padding: 0; margin: 0; clear: both; text-align: center;}
#content { text-align: left;}
#content p { text-align: left; font-weight: normal;}
#content ul.lista { float: left; text-align: left; width: 365px; list-style: none; margin: 0; padding: 10px 0 10px 10px; background: #b2e7ab url(lista.jpg) 100% 60% no-repeat; }
#content ul.lista a {color: #6b8867; font-weight: bold; }
#content p.where { text-align: left; font-weight: bold; font-size: smaller;}
#content p.where a { color: white;}
div.rightnav { float: right; border: 1px solid #d8fdd3; width: 150px; font-size: smaller; margin: 0; padding: 0;}
.rightnav ul { width: 148px; margin: 0; padding: 0; border: 1px solid #d8fdd3; text-align: right; }
.rightnav ul li { white-space: nowrap; list-style: none;  border-bottom: 1px solid #d8fdd3; background-color: #84ab7f;}
.rightnav ul li#active { background-color: #d8fdd3;} 
.rightnav ul li:hover { background: #d8fdd3; color: #84ab7f;}
.rightnav a, .rightnav a:visited { display: block; padding: 3px; color: white; text-decoration: none; }
.rightnav ul li#active a { color: #84ab7f;}
.rightnav a:hover { text-decoration: underline; background: #d8fdd3; color: #84ab7f;}
.rightnav h4 { padding: 2px; margin: 0;}
ul.lewa { text-align: left;}
div.link { width: 550px; border: 1px solid; border-color: #666666 #EFEFEF #EFEFEF #666666; background-color: #d8fdd3; padding: 0 10px 10px 0; margin: 3px;}
div.link h3 { padding: 3px; margin: 0; font-size: normal; font-weight: bold; text-align: left; background:#84ab7f; color: white;}
div.link h3 a:link, div.link h3 a:visited { color: white;} 
div.link span { font-weight: bold;}
div.link a { color: #6b8867; font-weight: bold;}
div#articlesubmission { float: left; }
div#articlesubmission p { margin: 0 5px; vertical-align:middle; padding: 7px 0; font-size: 10px; text-align: left;}
div#articlesubmission p span { font-weight: bold; font-size: 12px; color: #FFFFCC; }
div#articlesubmission div.leftpart { width: 120px; float: left; display: block; clear: right;}
div#articlesubmission div.rightpart { width: 460px; float: right; text-align: left;}
div#articlesubmission div.rightpart p { padding: 6px 0;}
div#articlesubmission div.single { height: 40px; width: 590px; }
div#articlesubmission div.big { height: 180px; width: 590px;}
div#articlesubmission p span.notrequired { color: #666666; }