html, body {
    margin: 0;
    padding: 0;
    font: normal 12px Verdana, Tahoma, Arial, Georgia, sans-serif;
    color: #4e4e4e;
}

#page_wrapper {
    padding: 5px;
    width: 800px;
    margin: 0px auto;
}

#top-menu {
    width: 100%;
    height: 20px;
}

#top-menu ul{
    width: 930px;
    margin: 0px auto; 
    padding: 0px;
    list-style-type:none;
}

#top-menu ul li {
    float: left;
    border-right:1px solid #c3c3c3;
}

#top-menu ul li.first {
    border-left:1px solid #c3c3c3;
}

#top-menu ul li a{
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    text-decoration: none;
}

#top {
    width: 100%;
    height: 90px;
}

#top p{
    width: 930px;
    margin: 0px auto; 
}

#content label {
    display: block;
    clear: both;
    line-height: 25px;
    font-size: 18px;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 60px;
}

.clr {clear: both;}

#container {
    width:1005px;
    margin: 0px auto 20px;
    padding: 39px 0px 0px 0px;
}

#content {
    padding: 0px 30px 0px 32px;
    margin: 0px;
}

#content form {
    margin: 0px;
    padding: 10px 10px;
}

#content input, #content select {
    font: normal 18px Verdana, Tahoma, Arial, Georgia, sans-serif;
    margin: 0px 0px 0px 10px;
}

fieldset {
    clear: both; border: 0px; margin: 0px; padding: 0px;
}

fieldset#dane {
    float: left;
    width: 480px;
    padding: 20px 20px 40px 20px;
}

#content img {
    float: left;
    margin: 10px 0px 0px 40px;
}

#content-bot {
    height: 39px;
}

#content label.radio { 
    width: 150px; 
    display: inline; 
    float: right; 
    padding: 0px 0px 0px 40px; 
    clear: none; 
    margin: 20px 0px 20px 0px;
}

#content label.email                    {padding: 0px;}
#content label.email input              {width: 340px;}
#content label.profil                   {margin-top: 0px;}
#content label.profil select            {width: 245px;}
#content label.branza select            {width: 330px;}
#content label.zatrudnienie select      {width: 198px;}
#content label.zamieszkanie select      {margin-left: 13px; width: 265px;}
#content label.wyksztalcenie select     {width: 265px;}
#content label.wojewodztwo select       {margin-left: 13px; width: 265px;}

#content h2 {
    clear: both;
    float: left;
    margin: 20px 0px 0px 0px;
    height: 32px;
    width: 905px;
    font-weight: normal;
    font-size: 18px;
    text-align: center;
    padding: 9px 0px 0px 0px;
}

#content label.check-1, #content label.check-2 {
    width: 440px;
    height: 33px;
    float: left;
    display: inline;
    padding: 7px 0px 0px 0px;
    clear: none;
    margin: 10px 21px 0px 0px;
}

#content label.check-1 input, #content label.check-2 input {margin: 2px 10px 2px 20px; padding: 0px;}

#content label.check-1.long, #content label.check-2.long { padding-top: 0px; height: 40px; text-indent: 0px !important;}
#content label.check-1.long input, #content label.check-2.long input {float:left; margin-top: 10px;}
#content label.check-1.long span, #content label.check-2.long span {float: left; width: 300px; line-height: 17px; font-size: 12px; font-weight: bold;}
#content label.check-2.long input {margin-left: 40px; _margin-left: 20px;}


#content input.button {float: left; clear: both; margin: 30px 0px 0px 350px}

#content label.check-3 {display: block; font-size: 10px; margin: 0px 0px 0px 0px; padding: 10px 35px 0px 0px; line-height: 15px;}
#content label.check-3 input {float: left; clear: both; margin: 0px 10px 10px 10px;}
#content label.pad {padding-top: 30px;}

.odst-m0 { margin: 0px; }
.odst-p10 { padding: 10px; }
.odst-pt40 { padding-top: 40px; }
.inline {display: inline;}
