body {
background-color: #FFFFFF;
font-family: "Times New Roman", Times, serif;
font-size:10pt;
color: #511B27;
margin: 0px 0px 0px 0px;
}

.red_font {
color: #B81F40;
}

#id_table {
width: 100%;

background-color:#FFFFFF; 
}

#id_content {
background-color: #FFF1F3;
font-family: "Times New Roman", Times, serif;
font-size:10pt;
color: #511B27;
width: 780px;
height: 100%;
border-left: 1px solid #E5D5B5;
border-right: 1px solid #E5D5B5;
border-bottom: 3px solid #E5D5B5;
}

#topline { 
background-color: #F9D1CA;
height: 5px;
font-size: 1px;
border-bottom: 2px solid #ffffff;
border-left: 1px solid #E5D5B5;
border-right: 1px solid #E5D5B5;
}

#topline1 { 
background-color: #ffffff;
height: 5px;
font-size: 1px;
}

#topline2 { 
background-color: #ffffff;
height: 5px;
font-size: 1px;
}


#centerline { 
background-color: #F9D1CA;
height: 2px;
font-size: 1px;
border-bottom: 2px solid #ffffff;
border-left: 1px solid #E5D5B5;
border-right: 1px solid #E5D5B5;
}

#centerline1 { 
background-color: #ffffff;
height: 5px;
font-size: 1px;
}

#centerline2 { 
background-color: #ffffff;
height: 5px;
font-size: 1px;
}

.cont_bg {
width: 590px;
background-color: #FFF1F3;
font-family: "Times New Roman", Times, serif;
font-size:10pt;
color: #511B27;
background-image:url(img/cont_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding: 20px;
text-align: left;
vertical-align:top;
}

.pink-line {
background-color: #FFF1F3;
background-image:url(img/cont_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
vertical-align: bottom;
}

.left {
width: 189px;
padding-top: 15px;
text-align: center;
font-family: "Times New Roman", Times, serif;
font-size:10pt;
color: #511B27;
}

.line {
width: 1px;
font-size: 1px;
background-image:url(img/cont_bg.jpg);
background-position:bottom;
background-repeat:repeat-y;
}

.footer {
background-image:url(img/foot_bg.jpg);
}

#td_top {
height: 190px;
width: 780px;
border-bottom: 1px solid #E5D5B5;
border-top: 1px solid #E5D5B5;
border-left: 1px solid #E5D5B5;
border-right: 1px solid #E5D5B5;
}

a:link.zwykly {
font-family: "Times New Roman", Times, serif;
font-size:10pt;
color: #511B27;
text-decoration: underline;
}
a:visited.zwykly {
font-family: "Times New Roman", Times, serif;
font-size:10pt;
color: #511B27;
text-decoration: underline;
}
a:hover.zwykly {
font-family: "Times New Roman", Times, serif;
font-size:10pt;
color: #511B27;
text-decoration: none;
}

.footmenu {
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
color: #B81F40;
}

a:link.footmenu {
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #B81F40;
text-decoration: underline;
}
a:visited.footmenu {
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #B81F40;
text-decoration: underline;
}
a:hover.footmenu {
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #B81F40;
text-decoration: none;
}

p.tresc {
margin-top: 5px;
margin-bottom: 15px; 
margin-left: 35px;
margin-right: 30px;
font-size: 1.2em;
line-height: 1.4em;
text-align: justify;
}

p.label {
margin-top: 2px;
font-size: 1.2em;
text-align: center;
font-weight: bold;
color: #511B27;
text-decoration: none;
}

p.cont_end {
margin-top: 5px;
margin-bottom: 5px; 
margin-right: 28px;
text-align:right;
vertical-align: bottom;
}

INPUT, TEXTAREA {
font-family: "Times New Roman", Times, serif;
font-size:10pt;
color: #511B27;
border-bottom: 1px solid #E5D5B5;
border-top: 1px solid #E5D5B5;
border-left: 1px solid #E5D5B5;
border-right: 1px solid #E5D5B5;
}

img.inline {
	border: 3px;
	border-color: #ffb8c5;
	margin: 10px;
}

