/* VSEOBECNE */
form {
    font-size: 1em;
}
.text, textarea, select {
    font-size:1.0em;
    font-family:Arial;
}
.button, input[type="submit"] {
    font-size:1em;
    font-family:Arial;
}
.buttons {
    text-align:left;
    margin-top:0.5em;
}

form fieldset {
    border:1px solid #FFF;
    margin-bottom:1em;
    min-height: 1px;
    _height: 1px;
}
form fieldset input,form fieldset textarea, form fieldset select {
    margin-bottom:5px;
    vertical-align:middle;
}
form fieldset legend {
    color:#FFF;
    font-weight:normal;
    background: #E21302;
    padding: 5px 15px;
    margin: 0px;
}
form fieldset .inputline {
    clear:both;
}
form fieldset label {
    float:left;
    clear:left;
    display:block;
    width:140px;
    margin-right:10px;
    padding-top:3px;
    text-align:right;
    color:#FFF;
}
form fieldset label.core {
    font-weight:bold;
    color:#AC2522;
}
form fieldset div.input {
    margin-left:150px;
}
form fieldset div.input2 {
    margin-left:150px;
}
form fieldset .text {
    width:300px;
}
form fieldset .date {
    width:80px;
}
form fieldset .number {
    width:120px;
}

form fieldset table.input .text {
    width:170px;
}

form fieldset .inputline.v2 label {
    width: 100px;
}
form fieldset .inputline.v2 .input {
    float: left;
    width: 210px;
    margin-left: 0px;
}
form fieldset .inputline.v2 .input3 {
    float: left;
    width: 285px;
    text-align: left;
}
form fieldset .inputline.v2 .input4 {
    float: left;
    width: 390px;
}
form fieldset .inputline.v2 .text {
    width: 200px;
}

/* FORM.confirm */
form.confirm fieldset {
    border:0.09em solid #F00;
    padding:1%;
    background:#FFFFE1;
    margin-bottom:1em;
}
form.confirm fieldset legend {
    border:0.09em solid #F00;
    background:#F00;
    color:#FFF;
}

.text.home_search {
    border: 1px solid #444343;
    width: 240px;
    padding: 3px;
}

#homesearch {
    background: url(images/search.gif) no-repeat left top;
    padding: 6px 10px 4px 15px;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
}
#homesearch span {
    display: none;
}

form h4 {
    font-size: 1.1em;
    margin: 0px;
    padding: 0.5em 0 0.2em 0;
}

.branch_sector {
    width: 33%;
    float: left;
}
.branch_sector .branch {
    padding: 0px 0px 0px 13px;
}

.check_item {
    width: 32%;
    float: left;
}
.check_item2 {
    width: 49%;
    float: left;
}
.sub_check_item {
    margin-left: 15px;
}

