﻿.information 
{
    border:3px solid orange;
    padding: 5px 8px;
    font-weight:bold;
    line-height:20px;
    margin-bottom:20px;
    width:500px;
    background-color:#e0e0e0;
}


label.checkbox 
{
    font-weight:normal;
}


div.form .singlebox input[type=checkbox] { margin-top:8px }

input,
select,
textarea
{
    background-color: #efefef;
    border: 1px solid #bfbeba;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px;
    margin-right: 5px;
    width:300px;
}

input[type='file']
{
    width:auto;
}

input[type=submit],
input[type=button]
{
    background-color: #656565;
    font-weight: bold;
    color: #ffffff;
}

textarea
{
    height: 72px;
}

select[multiple]
{
    height: 87px;
}

input[type=image],
input[type=submit],
input[type=checkbox],
input[type=radio],
input[type=image]
{
    width: auto;
}

input[type=image]
{
    border: 0;
}

input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover
{
    color: #CC6602;
}

form div.form label,
form div.form div.element
{
    float: left;
    padding: 0;
    margin: 0;
}

form label,
form div.form label
{
    margin-top: 5px;
}

form div.element,
form div.form div.element
{
    margin-bottom: 10px;
}

form div.form div.element + *,
form div.form div.element:after,
form div.form label.block + *,
form div.form label.block:after,
form div.form h2:before,
form div.form h3:before,
form div.form h4:before
{
    clear: both;
}

form div.form label
{
    min-width: 0;
    width: 250px;
    margin-right: 5px;
}

form div.form .full-width label
{
    width: auto;
}

form div.form ul
{
    margin-bottom: 10px;
}

form div.form ul li label
{
    font-weight: normal;
    float: right;
    width: 90%;
    margin-top: 0;
}

form div.form small
{
    font-size: small;
}

form div.form hr
{
    background: transparent url(../images/bg-title.png) repeat-x 0 -1px;
    border: 0;
    height: 10px;
    color: #030000;
    margin: 1em -1.4em 0.5em -1.4em;
}

form div.form input[type=submit],
form div.form input[type=button],
form div.form input[type=reset]
{
    margin-top: 10px;
}

form input.medium 
{
    width: 150px;
}

form input.small
{
    width: 75px;
}

form .error
{
    color: Red;
}
