BODY ,TABLE {
  background-color: #FFFFFF;
  font-size: 11px;
  color:#546266; 
  font-style: normal; 
  line-height: 17px;
  font-weight: normal; 
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}
HTML {
 overflow-y:scroll;	
}
#red, .red {
 color: red;	
}
.center {
	text-align: center;
}
#red_male, .red_male {
 color: red;	
 font-size:85%;
}
#info {
 color: red;
 font-size: 85%;
 font-weight: bold;	
 line-height:135%; 
}
#telefon {
 background-image: url(../images/telefon.jpg);
 background-repeat: no-repeat;
 /*background-color:#546266;*/
 background-color: #5F6B6F;
/* background-color: transparent;*/
 color:#FFFFFF;
/* color:#546266;*/
 padding:4px 5px 4px 60px; 
 background-position: 0 50%;
 line-height: 14px;
 text-transform: capitalize;
 height: auto !important;
 height: 50px;

}
#telefon A {
 color:#FFFFFF; 
 text-transform: none;
}
#telefon A:hover {
 color:#CCCCCC;
}

.ikonka {
	border:0 !important;
	vertical-align: middle;
}
#lead, .lead {
 border:1px solid #FFEA97;
 padding: 10px;  
 background-color:#FFEA97;
 background-color: #FFF2BF;

 line-height: 20px;
 font-size: 12px;
 color:#546266;
 font-weight:normal; 
}
UL {
 list-style: square;  	
}
UL LI {
 margin-top:5px;
 margin-bottom:5px;	
}
.nomargin {
 margin-top:0px;
 margin-bottom:0px;	
}

#lewy_border {
 border-left:1px solid #546266;	
}
#prawy_border {
 border-right:1px solid #546266;	
}
#podpis {
 color:#BE0027;
 font-size: 95%;	
 margin-top:0px;
 padding:0px;
}

#bg {
 background-color: #DDDDDD;	
}
A {
 text-decoration: underline;
 color:gray;
}
A:hover {
 text-decoration: underline;
 color:#546266;
}
A.podlinki {
 text-decoration: underline;
 color:#882620;	
 font-size: 11px;
}
A.podlinki:hover {
 color:#222288;
}

H1 {
 color:#FFFFFF;
 /* color:#DDE0E0;*/
 font-size: 18px;
 font-style:normal;
 line-height: 22px;
 font-weight: bold; 
 margin-top:4px;
 margin-bottom:8px;
 background-color:#546266;
 padding:4px;   
}

H1.podtytul {
 margin-bottom:0px; 	
}
H1.artykul {
 color: #BE0027;	
 background-color: transparent;
 font-size: 18px;
 line-height: 22px;
 padding:0px;
 margin:3px 0px 0px 0px;
}

H2 {
 font-size: 14px;
 color: #546266;
 font-style:normal;
 line-height: 20px;
 font-weight: bold; 
 margin-top:2px;
 margin-bottom:2px;
}
H2 A {
	text-decoration: none;
}

H3 {
 font-size: 12px;
 color: #0085D6;
  color: #546266;
 font-style:normal;
 line-height: 16px;
 font-weight: bold; 
 margin-top:0px;
 margin-bottom:-10px;
}
H3.podtytul {
 color: #546266;
 line-height: 16px;
 padding: 4px 0px;
 margin-top:0px;
 margin-bottom:0px;
}
H4,H5 {
 font-size: 12px;
 color: #546266;
 font-style:normal;
 line-height: 16px;
 font-weight: bold; 
 margin:0;
 padding:0;
}


.podkreslony {
 border-bottom:1px solid #222288;;	
}
.nadkreslony {
 border-top:1px solid #222288;;	
}

TABLE TABLE {
 background-color: transparent;
 border-collapse:collapse;
	
}
IMG#ramka {
 border:1px solid #E2D1B8; 
}
.prawa {
 float:right;	
}
.lewa {
 float:left;	
}


TABLE#struktura {
 border-collapse:collapse;
 width:780px;
 border: 1px solid #DDDDDD;	
}
TABLE#struktura TD {
 vertical-align: top;
}
TABLE#struktura TD#okladka {
 padding:0px;
 margin:0px;
 height: 142px;
}
TABLE#struktura TD#logo {
 height: 120px;
 margin:0px;
 padding:0px;
 background-image: url(../images/logo_1.jpg);
 background-position: 0 0;
 background-repeat: no-repeat;
}
TABLE#struktura TD#menu_1 { 
 height:21px;
 margin:0;
 padding:0;
 background-color:#A1D7E3;
 line-height: 21px;
 /*background-image: url(../images/logo_bn_2008_bottom.jpg);*/
 background-position: 0 0;
 background-repeat: no-repeat;
 border-top:1px solid #ffffff;
}
TABLE#struktura TD#menu_1 A{ 
  text-decoration: none;
  color:#546266;
   margin:0;
 padding:0;
}
TABLE#struktura TD#menu_1 A:hover{
  text-decoration:underline;
}

TD#gora {
 text-align: center;
 padding:2px;
 color:#2B2D59;
 background-color:#FFCC00; 
 height: 25px;  
}
TD#gora FORM{
 margin:0px; 
}
TD#gora TABLE{
 width:100%;
 border-collapse:collapse;  
}
TD#gora A{
 color:#546266;
}


TD#lewa {
 background-color:#546266;	
 width: 110px;
 text-align: center;
 padding:0px;
}
TD#lewa IMG {
 border:0;	
}
TD#lewa TABLE#menu {
 border-collapse:collapse;
 width: 100%;	 
}
TD#lewa TABLE#menu TD{ 
 border-bottom:1px solid #778E95;
 text-align: center;  
 line-height:14px;
}
TD#lewa TABLE#menu TD .nowosc{ 
 padding:1px;
 color:#FFCC00;
 font-size:90%;
 font-variant: small-caps;
 font-weight: bold;
 letter-spacing: 1px;
 line-height:10px;
}

TD#lewa TABLE#menu A{
 color:#FFFFFF;	
 text-decoration: none;
 display:block;
 padding:3px; 
}
TD#lewa TABLE#menu A:hover{
 color:#ffcc00;
 background-color:#656E75;	
}
TD#lewa A.numer {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;	
}
TD#lewa A.numer:hover {
 color: #ffcc00;
 font-weight: bold;	
}

TD#teksty {
 background-image:url('../images/tlo.gif'); 
 height: 450px;	
 width: auto;
 padding:5px;  
}
TD#teksty #wazne {
 border-top:1px solid #546266;
 border-bottom:1px solid #546266; 
 border-top:1px solid #dddddd;
 border-bottom:1px solid #dddddd;  
 background-color:#FFEA97;
 padding:5px;
 font-style:italic;
}
TD#teksty #wazne_info {
 border-top:1px solid #546266;
 border-bottom:1px solid #546266; 
 background-color:#FFEA97;
 padding:5px;
 color:red;
 font-style:normal; 
}

TD#teksty #podtytul {
 border-top:1px solid #882620;
 border-bottom:1px solid #882620; 
 background-color:#F6F6F6;
 padding:5px;
}
TD#teksty UL {
 list-style: square;  	
}
TD#teksty UL LI {
 margin-top:5px;
 margin-bottom:5px;	
}
TD#teksty OL LI {
 margin-top:5px;
 margin-bottom:5px;	
}
TD#teksty UL UL {
 list-style: disc;
 padding-left:0px;
 margin-left:25px;
 margin-top:8px;
 margin-bottom:5px;	
}

TD#teksty UL#podlista { 
 margin-left:15px;
 padding-left:0px;
}

TD#teksty P {
 margin-top:10px;
 margin-bottom:10px;
}
TD#teksty DIV#tytul{
 background-color: #546266;
 color:#FFCC00;
 padding-left:0px;	
 margin: 0px; 
 padding-bottom:2px;
 text-indent: 4px;
 font-weight: bold;
}
TD#teksty .wywiad_pyt {
	/*color:#0085D6;	*/
	color: #546266;
	font-style: italic;
}
TD#teksty .wywiad_odp {
  color:#000000;
}
TD#teksty DIV#tytul DIV{
 background-color: #546266;
 color:#FFCC00;	
 padding:0px;
 border-bottom: 1px solid #FFCC00;
}
TD#teksty DIV#tytul DIV.mini{
 font-size: 90%;
}
TD#teksty DIV.main {
 width:670px;	
 padding-bottom: 10px;
}
TD#teksty DIV.main IMG{
 margin:4px 6px 2px 6px;
 border:1px solid #546266; 
}

TD#teksty DIV.main IMG#noborder{
 border: 0px; 
}
TD#teksty DIV.main IMG#ikonka {
 border:0px;
 vertical-align: middle;	
}
/* podpis zdjecia w artykulach */

TD#teksty DIV.main .img {
 margin:2px 5px;
 padding:0;
 float: right; 
 /*background-color: #B3DEE7;*/
 background-color:#FFEA97;
 font-size: 90%; 
 border:1px solid #546266; 
 line-height: 12px;
}
TD#teksty DIV.main .img DIV {
 padding:3px; 
 font-style: italic;
 text-align: left;
 color:#546266; 
}
TD#teksty DIV.main .img IMG{
 margin:0;
 border:0;
}
/* zdjecia - podpisy */ 
TD#teksty DIV.main DIV.zdjecie{
 font-size: 9px;
 line-height: 13px;
 font-family: Tahoma;
 margin-bottom:1px ;
 background-color: #FFEA97;
 background-color: transparent;
 margin: 5px;
}

TD#teksty DIV.main DIV.zdjecie P, TD#teksty DIV.main DIV.zdjecie DIV{
 margin:1px 0 0 0;
 padding:2px 5px;
 color: #546266;
 background-color: #fff1bc;
}

TD#teksty DIV.main DIV.zdjecie IMG{
 margin:0;
 border:0;
}
/* zdjecie poziome */
TD#teksty DIV.main DIV.zdjecie-poziom {
 margin:0;	
}
TD#teksty DIV.main DIV.zdjecie-poziom IMG {
 width: 669px;
 margin:5px 0;
}

/* === wywiad ======*/
TD#teksty DIV.main .wywiad_pytanie{
 color: #0085D6;
 font-style: italic;
}

/*============================*/

TD#teksty .clear {
 clear: both;	
}
TD#teksty #clear {
 clear: both;	
}

TD#teksty TABLE#aktualny {
 border-collapse:collapse;
 width: 100%; 	
 margin:0px;
 border-color: #DDDDDD;
}
TD#teksty TABLE#aktualny TD{
 padding:3px;
 width: 34%;
 vertical-align: top;
 line-height: 16px;
}
TD#teksty TABLE#aktualny H1 {
 margin:5px 0px;	
 padding:0px;
 font-size: 13px;
 font-weight: bold;  
 line-height: 16px;
 background-color: transparent;
 color:#BE0027;
}
TD#teksty TABLE#aktualny #baner {
 margin:2px;
 float: none;
 border:0px;  
}
TD#teksty DIV.main TABLE#aktualny IMG {
 margin:3px 3px 0px 3px;
}
TD#teksty TABLE#aktualny IMG.poziomy {
 margin:3px;
}
TABLE#aktualny DIV#reklamy {
 padding:0px 5px 5px 5px;	 
}
TABLE#aktualny DIV#reklamy IMG, TABLE#aktualny DIV#reklamy OBJECT {
 margin:0px;	
 padding:0px; 
}
TABLE#aktualny DIV#reklamy DIV.reklama {
 margin-bottom:5px;	 
}

TD#stopka {
 text-align: center;
 font-size: 10px;
 color: #546266; 	
 background-color:#FFCC00;   
}
TD#stopka A {
 color:#2B2D59; 
}

TABLE#stopka {
 border-collapse:separate;	
 color:#546266;
 padding:0px;
}
TABLE#stopka TD{
 font-size:11px;
 color:#546266; 
}
TABLE#stopka TD.podkreslony{
 border-bottom:1px solid #546266; 
}
TABLE#stopka TD.nadkreslony{
 border-top:1px solid #546266; 
}
TABLE#stopka TD#info{
 color:#546266;
}
TABLE#stopka TD.lewa{
 text-align: left;
}
TABLE#stopka TD.prawa{
 text-align: right;
}
TABLE#stopka A.stopka{
 color:#546266;
 text-decoration: none;
}
TABLE#stopka A.stopka:hover{
 color:#882620;
}

FORM {
	margin:0px;
}
INPUT,SELECT,TEXTAREA {
 color:#000066;
 border:1px solid #000066;
 background-color: #fffbeb;
 width:200px;	
 font-size:11px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
INPUT.przycisk {
 width:120px;
}
INPUT.radio{
 width:20px;
 background-color:transparent;
 vertical-align:middle;
 border:0px;
} 
LABEL {
 vertical-align: middle;
}
#komunikat {
 background-color:#FFEA97;	
 color:#882620;
 border-top:0px solid #FFCC00;
 border-bottom:0px solid #FFCC00;
 padding:5px;
 text-align: center;
 font-weight: bold;
}
/* ================ NEWSLETTER ==============*/
DIV#newsletter, #dzial-menu {
 text-align: center;
 color:#FFFFFF;
 margin:10px 0px;
 padding:2px 0px 10px 0px;
 border-bottom:1px solid #778E95;
}
DIV#newsletter A, #dzial-menu A {
 color:#FFFFFF; 
}
DIV#newsletter A:hover, #dzial-menu A:hover {
 color:#ffcc00;
}
DIV#newsletter INPUT{
 font-size: 90%;  
}
DIV#newsletter P{
 margin: 0px;
 font-size: 11px;  
 line-height: 130%;
}
DIV#newsletter P.blad{
 font-size: 90%;  
 line-height: 110%;
 margin:5px 0px;
 color:#ffcc00;
}
DIV#newsletter P.button{
 margin: 6px 0px; 
}
DIV#newsletter H1, #dzial-menu H1{
 color:#ffcc00;
 font-size: 12px;
 line-height: 16px;
 padding: 0px;	
 margin:1px; 
 text-align: center;
}
#dzial-menu A {
 display: block;	
}

DIV#aktualnosci_branzowe {
 margin-bottom:10px;	
}
DIV#aktualnosci_branzowe P {
 margin:0;	
}



