.main_content { font-family: 'Arial'; padding: 0 0 84px 0; }

.main_content h4
{
    clear: left;
    float: left;
    width: 100px;
    margin: 20px 0 0 0;
    padding: 0;
}

.main_content h6
{
    float: left;
    width: 100px;
    margin: 20px 0 0 0;
    padding: 0;
}

.main_content h3
{
    float: left;
    font-size: 24px;
    padding: 0;
    margin: 0;
}

.main_content table
{
    float: left;
}

.main_content h5
{
    width: 100px;
    float: left;
    padding: 0;
    margin: 0;
}
.main_content input[type=checkbox]
{
    float: left;
    outline: none;
    color: black;
    padding: 0;
    margin: 0;
}

.main_content input[type=text], .main_content input[type=password]
{
    margin: 14px 0 0 0;
    float: left;
    background-color: #eaeaea;
    border: 1px solid #aeaeae;
    border-radius: 3px;
    height: 25px;
    width: 267px;
    outline: none;
    text-indent: 5px;
    font-size: 17px;
    color: black;
}
.main_content input[type=text]:focus, .main_content input[type=password]:focus
{
    outline: #ea6d9d solid 1px;
}

.main_content input[type=submit]
{
    clear: both;
    margin: 14px 0 0 97px;
    float: left;
    background: url('/public/images/submit.png') top no-repeat;
    border: 0;
    padding: 0;
    height: 41px;
    width: 174px;
    outline: none;
    font-size: 18px;
    color: #ffffff;
}
.main_content input[type=submit]:hover
{
    background: url('/public/images/submit_hover.png') top no-repeat;
    cursor: pointer;
}

.registerType { clear: both; float: left; margin: 20px 0 0 0; border: 2px solid #ea6d9d; border-radius: 4px; }
.registerType h5 { float: left; margin: 0; padding: 0; width: 150px; }
.registerType input { float: left; margin: 2px 40px 0 0; }

.privat textarea, .divka textarea
{ 
    float: left;
    padding: 0; 
    margin: 14px 0 0 0; 
    min-width: 267px; 
    background-color: #eaeaea;
    border: 1px solid #aeaeae;
    border-radius: 3px;
}

.main_content select
{ 
    float: left;
    padding: 0; 
    margin: 14px 0 0 0; 
    min-width: 267px; 
    height: 25px;
    background-color: #eaeaea;
    border: 1px solid #aeaeae;
    border-radius: 3px;
}
.main_content select:focus
{
    outline: #ea6d9d solid 1px;
}

.privat textarea:focus, .divka textarea:focus { outline: #ea6d9d solid 1px; }

.error
{
    float: left;
    margin: 20px 0 0 10px;
    color: #FF0000;
    font-weight: bold;
}
