*{        margin: 0;        padding: 0;}a img{        border: 0;}body, html{        font-family: Verdana;        font-size: 11px;        color: #424242;        background-image: url('img/menu_bckg.jpg');        background-repeat: repeat-x;        background-position: 0 263px;        line-height: 15px;        height: 100%;}a{        color: #424242;        text-decoration: none;}a:hover{        text-decoration: underline;}li{	margin-left: 12px;}#wrapper{        position: relative;        width: 870px;        min-height: 100%;                height: auto !important;                height: 100%;                margin: 0 auto;        background-image: url('img/wrapper_bckg.jpg');        background-repeat: no-repeat;        text-align: left;        color: #656565;        z-index: 0;}#header{        padding-top: 61px;}#contentArea{        float: left;        margin-left: 30px;        _margin-left: 15px;        margin-top: 25px;        width: 560px;}#contentArea h1{        color: #00ae00;        font-size: 14px;        text-align: right;        margin-right: 322px;}#contentArea .content{        margin-top: -2px;        background-image: url('img/content_bckg.jpg');        background-repeat: no-repeat;        min-height: 276px;        padding-top: 18px;        padding-left: 20px;}#contentArea2{        float: left;        margin-left: 30px;        _margin-left: 15px;        margin-top: 25px;        width: 770px;}#contentArea2 h1{        color: #00ae00;        font-size: 14px;        text-align: right;        margin-right: 532px;}#contentArea2 .content{        margin-top: -2px;        background-image: url('img/content_bckg.jpg');        background-repeat: no-repeat;        min-height: 276px;        padding-top: 18px;        padding-left: 20px;}#additionalContent{        float: right;        margin-right: 50px;        _margin-right: 25px;        width: 210px;        margin-top: 25px;}#additionalContent .smallContentArea{}#additionalContent .smallContentArea h1{        color: #00ae00;        font-size: 14px;        text-align: right;        margin-right: 18px;}#additionalContent .smallContentArea .content{        margin-top: -2px;        background-image: url('img/small_content_bckg.jpg');        background-repeat: no-repeat;        min-height: 129px;        padding-top: 12px;        padding-left: 15px;}#additionalContent .smallContentArea .content h2{        clear: both;        font-weight: bold;        font-size: 11px;        margin-bottom: 4px;}#additionalContent .smallContentArea .content img{        margin-left: -3px;}#additionalContent .smallContentArea .content .more{        display: block;        float: right;        background-image: url('img/arrow_more.jpg');        background-repeat: no-repeat;        background-position: right 4px;        margin-top: 6px;        margin-bottom: 4px;        padding-right: 12px;}#footerSpace{        clear: both;        height: 46px;}#footerWrapper{        clear: both;        margin-top: -46px;        height: 46px;        background-image: url('img/footerwrapper_bckg.jpg');        background-repeat: repeat-x;}#footer{        width: 870px;        padding-top: 24px;        height: 22px;        margin: 0 auto;        text-align: center;        color: #424242;        background-image: url('img/footer_shadow.jpg');        background-repeat: no-repeat;        background-color: #e7e7e7;}#topIcons{        position: absolute;        top: 10px;        left: 630px;		vertical-align: bottom;}.clBoth{        clear: both;}/* modul artykuly */h2{        font-size: 13px;        font-weight: bold;        margin-bottom: 0.2em;}.newsDate{        display: block;        margin-top: 1.1em;        font-weight: bold;}.newsAdditionalInfo{        margin-bottom: 1.1em;}.newsContent{        margin-bottom: 1.1em;}.newsFiles{        margin-bottom: 1.1em;}.newsHeader{        margin-bottom: 1.8em;}.formLabel{        float: left;        width: 120px;        text-align: left;        margin-bottom: 4px;}.formLabelLong{        float: left;        width: 195px;        text-align: right;		margin-right: 15px;		        margin-bottom: 4px;}input {	margin-bottom: 4px;}.clLeft{	clear: left;}form{	margin: 0 12px;}input,textarea{	font-size: 11px;}#orderFormTable td{	padding: 2px;}