body {background-color:white;margin:0;padding:0;}

#newspaper img {vertical-align:bottom;}
#newspaper a img {border-width:0;}
#newspaper a {color:black;text-decoration:none;}
#newspaper a:hover {text-decoration:underline;}
#newspaper .none {display:none;}

#newspaper fieldset {border-width:0;padding:0;margin:0;}
#newspaper form {margin:0;padding:0;}

#newspaper {width:830px;font-family:tahoma, sans-serif;font-size:12px;color:#49535f;}
#newspaper h2 {margin:0;}
#newspaper .columns {width:100%;overflow:hidden;padding-top:22px;}
#newspaper .col-left {float:left;width:471px;padding-left:21px;}
#newspaper .col-right {float:right;width:300px;}

#newspaper .col-left h3 {margin:0;padding-top:16px;font-size:12px;}
#newspaper .col-left h4,#newspaper .col-left h4 p {font-size:18px;font-family:arial, sans-serif;color:#49535f;margin:1.4em 0 0.5em 0;font-weight:normal;}

#newspaper .col-left p {text-align:justify;font-size:12px;line-height:1.3em;margin:1.3em 0;}
#newspaper .col-left .redakcja_mini {float: left; margin-right: 15px; margin-bottom: 10px}
#newspaper .col-left .c {clear:both}
#newspaper .col-left .images {text-align:center;padding:10px;}
#newspaper .col-left .images img {margin:0 20px;}
#newspaper .col-left .more {text-align:right;}
#newspaper .col-left .more span {padding-left:17px;color:#146c17;font-weight:bold;font-size:11px;background:transparent url(../images/point.png) no-repeat 0 1px;}

#newspaper form.contact {margin:0;width:455px;}
#newspaper form.contact fieldset {background-color:#edeef0;border:1px solid #dadada;font-size:11px;padding:35px 39px 18px 39px;}
#newspaper form.contact .input-line {width:100%;overflow:hidden;padding-bottom:3px;}
#newspaper form.contact .input-line label {float:left;width:122px;margin-right:20px;padding-top:5px;text-align:right;}
* html #newspaper form.contact .input-line {padding-bottom:1px;}
#newspaper form.contact .input-line .input {border:1px solid #7f9db9;width:220px;padding:3px;font-size:11px;color:#49535f;}
#newspaper form.contact .input-line select.input {width:226px;padding:0;height:21px;}
#newspaper form.contact .radio-line {width:100%;overflow:hidden;padding-bottom:3px;}
#newspaper form.contact .radio-line .label {float:left;width:122px;margin-right:20px;padding-top:4px;text-align:right;}
#newspaper form.contact .radio-line label {padding-right:10px;}
#newspaper form.contact .radio-line input {vertical-align:middle;margin:2px 0 4px 0;}
* html #newspaper form.contact .radio-line input {margin:0 0 4px 0;}
*+html #newspaper form.contact .radio-line input {margin:0 0 4px 0;}
#newspaper form.contact .inputs-line {width:100%;overflow:hidden;padding-bottom:3px;}
#newspaper form.contact .inputs-line label {float:left;width:122px;margin-right:20px;padding-top:5px;text-align:right;}
#newspaper form.contact .inputs-line label.zip {float:none;width:auto;margin:0;padding:0 1px 0 5px;}
#newspaper form.contact .inputs-line .input {border:1px solid #7f9db9;width:107px;padding:3px;font-size:11px;color:#49535f;}
#newspaper form.contact .inputs-line .vsmall-input {width:20px;}
#newspaper form.contact .inputs-line .small-input {width:32px;}
#newspaper form.contact .checkbox-line {width:370px;overflow:hidden;margin-left:auto;padding-top:11px;}
#newspaper form.contact .checkbox-line input {float:left;}
#newspaper form.contact .checkbox-line label {float:right;width:346px;padding-top:2px;text-align:justify;}
* html #newspaper form.contact .checkbox-line label {padding-top:4px;}
*+html #newspaper form.contact .checkbox-line label {padding-top:4px;}
#newspaper form.contact .checkbox-line a {color:#146c17;text-decoration:underline;}
#newspaper form.contact .checkbox-line a:hover {text-decoration:none;}
#newspaper form.contact .button {text-align:right;margin-bottom:0;padding-top:5px;}
#newspaper form.contact .button input {width:137px;height:21px;border-width:0;background:#3b9641 url(../images/buttonadd.png) no-repeat;color:white;font-size:11px;padding:0 35px 1px 0;}

#newspaper .years {padding:16px 0 23px 0;}
#newspaper .years p {display:inline;margin:0;padding:0;color:#49535f;}
#newspaper .years ul {display:inline;list-style-type:none;margin:0;padding:0;color:#49535f;}
#newspaper .years li {display:inline;margin:0;padding:0 5px 0 11px;background:transparent url(../images/line.png) no-repeat 0 2px;}
#newspaper .years li.first {background-image:none;padding-left:5px;}
#newspaper .years li a {color:#49535f;}
#newspaper .years li strong {color:#126a15;}

#newspaper .newspaper-list {list-style-type:none;margin:0;padding:0;overflow:hidden;}
#newspaper .newspaper-list .newspaper {float:left;width:230px;overflow:hidden;padding-left:5px;padding-bottom:44px;}
#newspaper .newspaper-list .image {float:left;margin-right:18px;width:67px;}
#newspaper .newspaper-list h4 {margin:0;font-size:18px;float:left;width:136px;}
#newspaper .newspaper-list .vertical-points {float:left;font-size:11px;padding-top:16px;width:136px;}

#newspaper .points {list-style-type:none;margin:0;padding:8px 12px 0 0;text-align:right;height:1.3em}
#newspaper .points li {padding-left:15px;background:transparent url(../images/point.png) no-repeat 0 2px;display:inline;}
#newspaper .points li.to-left {float:left;}
#newspaper .points li a {color:#146c17;font-weight:bold;}

#newspaper .col-right .image {float:right;margin-left:10px;}
#newspaper .vertical-points {list-style-type:none;margin:0;padding:20px 0 0 0;}
#newspaper .vertical-points li {padding:3px 0 3px 15px;background:transparent url(../images/point.png) no-repeat 0 5px;}
#newspaper .vertical-points li a {color:#146c17;font-weight:bold;}

#newspaper .newspaper-box {background:transparent url(../images/box.png) no-repeat;padding-bottom:20px;margin-bottom:4px;}
#newspaper .big-box {background:transparent url(../images/bigbox.png) no-repeat;}
#newspaper .newspaper-box h3 {height:20px;line-height:20px;background:transparent url(../images/boxh2.png) no-repeat;margin:0;font-size:10px;color:white;padding-left:20px;}
#newspaper .newspaper-box h3 a {color: white}
#newspaper .newspaper-box h3 a:hover {color: white; text-decoration: underline}
#newspaper .newspaper-box h3 span {text-transform:uppercase;float:left;background:transparent url(../images/boxh2span.png) no-repeat right top;padding-right:18px;}
#newspaper .newspaper-box h3.light {background:transparent url(../images/boxh2_l.png) no-repeat;}
#newspaper .newspaper-box h3.light span {background:transparent url(../images/boxh2span_l.png) no-repeat right top;}
#newspaper .newspaper-box #h31 {float: left; }
#newspaper .newspaper-box #h32 {float: left; }

#newspaper .padding {font-size:11px;color:#5f6872;line-height:1.3em;padding:22px 13px 0 21px;}
#newspaper fieldset.padding {padding-top:18px;}
#newspaper .padding p {margin:0 0 0.7em 0;}
#newspaper .newsletter-box input {vertical-align:middle;}
#newspaper .newsletter-box .input {border:1px solid #7f9db9;padding:1px 4px;width:133px;font-size:11px;margin-right:5px;color:#49535f;}
#newspaper .newsletter-box .button {background:#328d38 url(../images/buttongreen.png) no-repeat;width:77px;height:21px;border-width:0;color:white;font-size:11px;padding-right:30px;}
#newspaper .newspaper-list .okl img {width: 67px; height: 96px}

#newspaper .zdjecia {width: 100%; text-align: center}
#newspaper .zdjecia td {padding-bottom: 20px; padding-top: 20px}

#newspaper .lista_galeria {list-style:none}
#newspaper .lista_galeria a p {padding: none; margin: none; float: left; display: inline}
