
.foto_l { background-color: #3a3a3a; float:left; border:solid 1px #0f0f0f; margin:0 15px 0 0 ; padding: 5px; display: block; }
.foto_r { background-color: #3a3a3a; float:right; border:solid 1px #0f0f0f; margin:0 0 0 15px  ; padding: 5px; display: block; }
.foto { background-color: #3a3a3a; display: block; margin: 0 15px; padding: 5px; float: none; border: solid 1px #0f0f0f; }
.info { color:#d2d2d2; display:block; padding:25px; margin:20px; font-weight:bold; background-color: #333; background-image: url(../pics/info_bg.gif); background-repeat: repeat-x; background-position: left top; border-color: #333; border-style: solid; border-width: 3px 10px; }
.info_red { color: #ff0000; font-weight: bold; background-color: #333; background-image: url(../pics/info_bg.gif); background-repeat: repeat-x; background-position: left top; display: block; margin: 20px; padding: 25px; border-style: solid; border-width: 3px 10px; border-color: #333; }
.tytul { border-bottom:1px solid #3a3a3a; color:#fff; font-size:14px; font-weight:bold; background-image: url(../pics/content_nag_bg.gif); background-repeat: no-repeat; background-position: left 22px; padding:35px 0 10px 46px; margin:0; text-transform:uppercase; } 
.podtytul { color:#fff; font-size:12px; font-weight:bold; background-image: url(../pics/podtytul_bg.gif); background-repeat: no-repeat; background-position: left top; margin-top: 10px; padding-top: 8px; padding-bottom: 10px; padding-left: 30px; }
div.spacer { background-color: #3a3a3a; width: auto; height: 1px; margin: 5px 0 20px; padding: 0;}
table.standard_1 { color: #898989; background-color: #fff; height: auto; display: table; margin: 15px 0 15px 0; border: solid 3px #333; }
table.standard_1 td { background-color: #1c1c1c; padding: 5px; border-top-style: none; border-right: 1px solid #333; border-bottom: 1px solid #333; border-left-style: none; }
table.standard_1 td:first-child { background-color: #1c1c1c; padding: 5px; border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; border-top-style: none; }
table.standard_1 td:first-child + td { background-color: #1c1c1c; padding: 5px; border-top-style: none; border-right: 1px solid #333; border-bottom: 1px solid #333; border-left-style: none; }
table.standard_1 th { color: #d2d2d2; font-weight: bold; background-color: #333; background-image: url(../pics/info_bg.gif); background-repeat: repeat-x; background-position: left top; padding: 15px 8px 10px; border-right: 1px solid #333; border-bottom: 3px solid #333; border-top-style: none; }
table.standard_1 th:first-child { color: #d2d2d2; background-color: #333; background-image: url(../pics/info_bg.gif); background-repeat: repeat-x; background-position: left top; border-left: 1px solid #333; border-top-style: none; border-right-color: #333; }
table.standard { color: #898989; height: auto; margin: 15px 0 15px 0; border: solid 3px #333; display: table; }
table.standard td { background-color: #1c1c1c; padding: 5px; border-right: 1px solid #151515; border-bottom: 1px solid #151515; border-top-style: none; border-left-style: none; }
table.standard td.light { background-color: #2d2d2d; padding: 5px; border-top-style: none; border-right: 1px solid #151515; border-bottom: 1px solid #151515; border-left-style: none; }
table.standard td.light:first-child { background-color: #2d2d2d; padding: 5px; border-top-style: none; border-right: 1px solid #151515; border-bottom: 1px solid #151515; border-left: 1px solid #151515; }
table.standard td.light:first-child + td { background-color: #2d2d2d; padding: 5px; border-right: 1px solid #151515; border-bottom: 1px solid #151515; border-top-style: none; border-left-style: none; }
table.standard td:first-child { background-color: #1c1c1c; padding: 5px; border-top-style: none; border-right: 1px solid #151515; border-bottom: 1px solid #151515; border-left: 1px solid #151515; }
table.standard td:first-child + td { background-color: #1c1c1c; padding: 5px; border-top-style: none; border-right: 1px solid #151515; border-bottom: 1px solid #151515; border-left-style: none; }
table.standard th { color: #d2d2d2; font-weight: bold; background-color: #151515; background-image: url(../pics/tabla_nag_bg.gif); background-repeat: repeat-x; background-position: left top; padding: 15px 8px 10px; border-top: 1px solid #151515; border-right: 1px solid #151515; border-bottom: 5px solid #151515; }
table.standard th:first-child { background-color: #151515; background-image: url(../pics/tabla_nag_bg.gif); background-repeat: repeat-x; background-position: left top; border-top: 1px solid #151515; border-left: 1px solid #151515; }
