BODY ,TABLE {
	background-color: #FFFFFF;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #333333;
	text-align: center;
	margin:0px;
	padding:0px;
}
HTML {
 overflow-y:scroll;	
}
#red {
 color: red;	
}
P {
 margin:10px 0;	
}
#red_male {
 color: red;
 font-size: 85%;	
 
}
.nobr {
	white-space: nowrap;
}

.nomargin {
 margin-top:0px;
 margin-bottom:0px;	
}
IMG {
 border:0px;	
}

.info {
	border:1px solid #63637d;
	border-top:3px solid #63637d;
	background-color: #DAE1F3;
	padding:5px;
	font-variant: small-caps;
}

IMG#ikonka {
 border:0px;
 vertical-align: middle;	
}
UL {
 list-style: square;  	
 margin:6px 0 6px 20px; 
 padding:0;
}
UL LI {
 margin:5px 0 5px 5px;
 padding:0;
}

A {
 text-decoration: underline;
 color:#63637d;
}
A:hover {
 text-decoration: underline;
 color:#174C82;
}

H1 {
 color:#174C82;
 border-bottom:2px solid #174C82;
 font-size: 18px;
 font-style: normal;
 line-height: 20px;
 font-weight: bold; 
 margin:0;
 padding: 0 0 4px 0;
 font-variant: normal;
 text-align: center;
}
H2 {
 font-size: 14px;
 color: #174C82;
 font-style: normal;
 line-height: 18px;
 font-weight: bold; 
 margin:5px 0;
}
.podkreslony {
 border-bottom:1px solid #174C82;	
}
.nadkreslony {
 border-top:1px solid #174C82;	
}

TABLE TABLE {
	background-color: transparent;
}
 .prawa {
 float:right;	
}
 .lewa {
 float:left;	
}

/*struktura */
TABLE#main {
 border-collapse: collapse;
 width: 780px;
 height: 500px;
 margin:0px auto;	
}
TABLE#main TD {
 vertical-align: top;
 background-color: #ABB8DA;
 text-align: left;
 padding:0px;
}
/* prawa kolumna */
TABLE#main TD.tresc_prawa {
 width:135px; 
 padding:5px;
}
TABLE#main TD.tresc_prawa DIV{
 margin:5px 0 15px 0;
 font-size: 10px;
 line-height: 13px; 
}
TABLE#main TD.tresc_prawa DIV P{
 margin:5px 0 0 0;
 text-align: right;
 padding:0;
 border-bottom:1px solid #CBD3EA;
}
TABLE#main TD.tresc_prawa H1, TABLE#main TD.tresc_prawa H2{
 text-align: left;
 border: 0px;
 color:#FFFFFF;
 font-size: 12px;
 line-height: 16px;
 font-variant: normal;
 padding:0;
}
TABLE#main TD.tresc_prawa A{
 color:#EEF1F9;
 text-decoration: none;
}
TABLE#main TD.tresc_prawa A:hover{
 text-decoration: underline; 
}
/*=====================*/

TABLE#main TD.tresc_lewa {
 width:140px;   
}
TABLE#main TD.tresc_lewa IMG {
 margin:0px 0px;
 border-bottom: 0px solid #FFFFFF;
 border-top: 2px solid #FFFFFF;
}

TABLE#main TD.tresc {
 width:auto;
 background-color: #FFFFFF;
 padding:10px;
}

DIV#struktura {
 width: 780px;
 margin:0px auto;	
 border:0px solid;
}


DIV#top {
 position:relative;
 width: 780px;
 height: 109px;
 text-align: left;
 margin:0px;	 
 vertical-align: top;
 background-image: url(../images/baner_pressmedia.jpg);
 background-repeat: no-repeat; 
 background-position: center right;
}

DIV#linki {
 margin:0px auto;	
 background-color:#174C82;
 border-top:0px solid #FFFFFF; 
 border-bottom:1px solid #FFFFFF; 
 padding:5px; 
 color: #FFFFFF;
 font-variant: normal;
}
DIV#linki A{
 color: #FFFFFF;
 text-decoration: none;
 margin:0 3px;
}
DIV#linki A:hover{
 color: #FFFFFF;
 text-decoration: underline;
}

DIV#stopka {
 margin:1px auto;	
 background-color:#174C82;
 clear: both; 
 color:#FFFFFF;
 font-size: 90%;
 text-align: center;
 padding: 5px;
}


DIV#logo {
 float: left;
 margin:0px;
 padding:0px;	
 vertical-align: top;
}


/*formularz - ogolne*/
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: #F6F6F6;	
 color:#882620;
 border-top:1px solid #882620;
 border-bottom:1px solid #882620;
 padding:5px;
 text-align: center;
 font-weight: bold;
}