body {background:#a80000;color:black;margin:0;padding:0;font-size:11px;font-family:tahoma, sans-serif;color:#2f2f2f;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:11px;color:#3b3935;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom; margin-left: auto; margin-right: auto;}
a img {border-width:0;}
a {color:#0d429a;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
h1 {margin:0;padding-bottom:39px;}
#bg-white {background:white url(../images/nowe/bcg_str_log.jpg) repeat-x center bottom;text-align:center;}
fieldset {width:585px;margin:0 auto;padding:103px 0 0 0;position:relative;}
label {display:none;}
.help {position:relative;margin:0; margin-left: 51px;}
.help li {display:inline;padding-left:10px;}
.input {padding:4px 10px 5px 10px;border:1px solid #cfcfcf;color:black;margin-bottom:5px;width:190px;font-size:12px;}
.button {text-align:center;margin:9px auto;}
.button input {width:134px;height:26px;padding:0 10px 4px 0;background:#a80000 url(../images/button.png) no-repeat;border-width:0;color:white;font-size:12px;}
input.error {border-color:#e10019;}
p.error {margin:-17px auto 13px auto;padding:8px 15px 10px 15px;border:1px solid #e10019;background-color:#ffe7e9;color:#a80000;width:380px;text-align:center;font-weight:bold;font-size:12px;}

.tools {text-align: center; list-style-type:none;margin-bottom: 0;padding:5px 0px 16px 10px; width: 1024px;margin-left: auto; margin-right: auto; border: 0px solid #C0C0C0;}

.tools li {padding:4px 20px 0px 0px; display: inline; border: 0px solid #a80000; margin-left: auto; margin-right: auto;}

#foot {text-align:center;margin:0;padding:37px 0;}

p.info {
    font-weight: bold;
    width: 380px;
    font-size: 12px;
    margin:-17px auto 13px auto;
    padding:8px 15px 10px 15px;
}


p.info2 {
    font-weight: bold;
    width: 370px;
    font-size: 12px;
    margin:0px auto 13px auto;
    padding:8px 15px 10px 15px;
}

p.notice {
    margin:-17px auto 13px auto;
    padding:8px 15px 10px 15px;
    border:1px solid #390;
    background-color:#efe;
    color:#000;
    width:380px;
    text-align:center;
    font-weight:bold;
    font-size:12px;
}
.presentation{
	 background: url(../images/butt__pobierz.jpg) no-repeat;
	 width: 194px;
	 height: 26px; 
	 margin-left: auto;
	 margin-right: auto;
	 line-height: 25px;
}
.presentation a{
	 color: white;
	 text-decoration: none;
	 padding-left: 14px;
	 font-size: 9pt;
}
.presentation:hover{
	 text-decoration: none;
}

.regulations_content p, .policy_content p { text-align: justify; line-height: 2; }
.regulations_content ol li, 
.regulations_content ul li, 
.policy_content ol li, 
.policy_content ul li
{ line-height: 2; text-align: justify; }
.policy_content h4 { font-weight: bold; padding: 10px 0; text-align: left; }
.regulations_content p.paragraph { text-align: center; font-weight: bold; font-size: 16px; }
