/*
*
*   written by FI 8 - http://www.fi8.pl
*   (C) First Class S.A.
*   all rights reserved
*
*/


* {
    font-family: Verdana, Tahoma, Arial;
    font-size: 8pt;
    color: #381f00;
    zcolor: black;
    margin: 0;
    padding: 0;
}
body {
    text-align: center;
    zbackground-color: #ffdd57;
    background-image:url('../../images/background.gif');
    background-attachment:fixed;
}
div#header {
    border-bottom: 1px solid black;
    margin: 0 auto;
    width: 500px;
    zborder: 1px solid #a45b13;
    border: 1px solid navy;
    margin-bottom: 0.5cm;
    font-size: 14pt;
    padding: 3px;
}


select {
    zheight: 25px;
}

input[type=text] {
    zheight: 25px;
}

input[type=text] {
color:#707070;
border: 1px solid #DBE3EE;
padding: 0.3em;
}

select {
color:#707070;
border: 1px solid #DBE3EE;
padding: 0.2em;
}


option {
color:#707070;
border: 1px solid #DBE3EE;
zpadding: 0.3em;
}


#main-content {
   margin: 0 auto;
    text-align: left;
    width: 910px;
    padding: 80px 20px 20px 20px;
	color: #707070;
	border : none;
	background: white ;
	background-image:url('https://safari--ag.firstclass.com.pl/images/fc-logo.png');
	background-repeat:no-repeat;
	background-position:18px 18px;

}
form
{
/*
margin-top:55px;
background:  #f9f9f9 none;
border-bottom:7px solid #dbe4ee;
padding-top:10px;
border-top:15px solid #004288;
*/
}
form label
{

padding-top:5px;
}
div.f_left
{
margin-left:10px;
}
#main-content td, #main-content span, #main-content label
{
color: #004288;
font-weight:bold;
}
div {
    zbackground-color: white;

}
label span {
    display: block;
}
.error-message {
    color: red !important;
    display: block;
    width: 190px;
    font-size: 8pt;
    font-weight: bold;
}
.spacer {
    margin-top: 10px;
}
div.f_left {
    width: 50%;
    float: left;
}
div.f_right {
    float: right;
    width: 40%;
}
div.c_both {
    clear: both;
}
div.right {
    text-align: right;
}
input#show-debug-info {
    font-size: 8pt;
    padding: 4px;
    width: 150px;
}
#debug-info {
    width: 900px;
    text-align: left;
    display: none;
    border: 2px dashed red;
    padding: 5px;
    margin: 5px;
}
#debug-info * {
    font-family: Courier New, Courier, Fixed;
    font-size: 9pt;
    color: gray;
}
#debug-info li {
    margin-left: 20px;
}
#debug-info li.certification {
    font-weight: bold;
    color: black;
}
.no-border {
    border: none;
}
input.fi8ns-add-datepicker {
    text-align: center;
}
span.pseudolink {
    cursor: pointer;
    text-decoration: underline;
}
div#loading {
    width: 500px;
    margin: auto;
    margin-top: 1px;
    background:  #f9f9f9 none;
    border-bottom:7px solid #dbe4ee;
    border-top:15px solid #004288;
}
div#resid-primary-pages form
{
margin-top:0px;
padding:5px;
}
div#resid-primary-pages div
{
padding:0px;
}