/* CSS for request */

/* Request */

.request_results_count {
    text-align: left;
    margin: 5px 0px 0px 5px;
}

.request_gray_line {
    width: 250px;
    height: 1px;
}

.request_line_top {
    width: 250px;
    height: 1px;
}

.request_line_bottom {
    width: 250px;
    height: 1px;
}

.request_content {
    width: 270px;
    float: left;
    margin: 10px 0px 0px 0px;
    text-align: left;
    overflow: hidden;
    /*border: 1px solid green;*/
}

#request_part_list {
    height: 560px;
}


.request_content_visible {
    height: 548px;
    overflow: hidden;
    position: relative;
    /*border: 1px solid green;*/
}

/*.slider_request {
    width: 14px;
    float: right;
    margin: 11px 0px 0px 0px;
    text-align: center;
    display: none;
}*/

.request_no_requests {
    margin: 10px 0px 10px 0px;
    text-align: center;
}

/* Request > item */

.request_item {
    width: 250px;
    height: 60px;
    /*border: 1px solid red;*/
}

.request_number {
    width: 35px;
    float: left;
    margin: 20px 0px 0px 5px;
    font-size: 12pt;
    font-weight: bold;
    color: #65b4d9;
    /*border: 1px solid red;*/
}

.request_title {
    width: 120px;
    float: left;
    margin: 23px 0px 0px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*border: 1px solid green;*/
}

.request_title:hover
{
    text-overflow: inherit;
    overflow: visible;
}

.request_thumbs {
    width: 30px;
    float: left;
    margin: 20px 0px 0px 0px;
    /*border: 1px solid blue;*/
}

.request_thumbs_text {
    width: 45px;
    float: left;
    margin: 23px 0px 0px 0px;
    /*border: 1px solid blue;*/
}

/* Request > form */

.request_form {
    margin: 20px 0px 0px 0px;
    text-align: left;
    /*border: 1px solid red;*/
}

.request_name {
    margin: 10px 0px 10px 0px;
    /*border: 1px solid blue;*/
}

.request_name input {
    width: 240px;
}

.request_send {
    text-align: right;
    margin: 10px 20px 10px 0px;
    /*border: 1px solid green;*/
}