body {
    font-family: Tahoma Verdana Geneva Arial Helvetica sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #333333;
    background-color: #dddddd;
    margin: 0px;
    /*display:none;*/
}

p, td {
    font-family: Tahoma Verdana Geneva Arial Helvetica sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #333333;
}

a:hover {
    text-decoration: underline;
}

a:active {
    color: #ff0000;
    text-decoration: none
}

.link {
    color: #0175BE;
    text-decoration: none;
}

.text {
    font-size: 11px;
    color: #333333;
    font-family: tahoma;
    text-decoration: none;
}

a.text:hover {
    text-decoration: underline
}

.txt8 {
    font-size: 8px;
    color: #333333;
    font-family: tahoma;
    text-decoration: none;
}

.txt {
    font-size: 12px;
    color: #333333;
    font-family: tahoma;
    text-decoration: none;
}

.bold {
    font-size: 11px;
    color: #333333;
    font-family: tahoma;
    text-decoration: none;
    font-weight: bold;
    padding-right: 1px;
    padding-left: 10px;
}

.extra_bold {
    font-size: 10px;
    color: #333333;
    font-family: tahoma;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    padding-right: 1px;
}

.main {
    width: 100%;
    height: 98%;
    border: 0;
    background: #FFFFFF;
}

.table_text {
    font-size: 11px;
    color: #333333;
    font-family: tahoma;
    text-decoration: none;
    padding-right: 1px;
    padding-left: 10px;
}


.red {
    font-size: 11px;
    color: red;
    font-family: tahoma;
    text-decoration: none
}

.green_text {
    font-size: 11px;
    color: #808000;
    font-family: tahoma;
    text-decoration: none
}

ol {
    margin-top: 5px;
    margin-bottom: 15px
}

/*
ul {
margin-top: 5px; margin-bottom: 15px
}
ul li {
line-height: 170%; list-style-type: disc
}
ul {
font-size: 11px; color: #333333; font-family: tahoma
}
*/

.top_menu {
    background: #f7f7f7;
    padding: 7px 10px 7px 10px;
}

.top_menu_line {
    background: #0075de;
    height: 6;
}

.group_back {
    background: #f9f9f9;
}


.head {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}

.strip_addons {
    padding-right: 1px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 1px;
    width: 80%;
    padding-top: 1px;
    font-family: tahoma;
    border: 1px solid #99a4dc;
    background-color: #c3dafc
}

.strip {
    padding-right: 1px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 1px;
    width: 80%;
    padding-top: 1px;
    font-family: tahoma;
    background-color: #f7f7f7
}

.strip2 {
    padding-right: 4px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color: #ffffff;
    padding-top: 4px;
    font-family: tahoma;
    background-color: #adaaad;
}

.strip3 {
    padding-right: 1px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    padding-bottom: 2px;
    width: 80%;
    padding-top: 2px;
    font-family: tahoma;
    background-color: #5A8CC6
}

.strip4 {
    padding-right: 4px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color: #ffffff;
    padding-top: 4px;
    font-family: tahoma;
    background-color: rgb(240, 185, 101);
    border: 2px dotted rgb(204, 204, 204);
}

.strip2 {
    padding-right: 4px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color: #ffffff;
    padding-top: 4px;
    font-family: tahoma;
    background-color: #adaaad
}

.strip_button {
    border: 1px dotted rgb(204, 204, 204);
    width: 25px;
    height: 25px;
    font-size: 15px;
}

.strip5 {
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: rgb(255, 0, 0);
    color: #ffffff;
    font: lighter 20px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    /*text-transform: uppercase; */
    letter-spacing: 1px;
    /*display: block; */
    font-size-adjust: none;
    font-stretch: normal;
}

.strip_blue {
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #4a8bf5;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: 1px;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
}

.strip_blue_small {
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #4a8bf5;
    font: lighter 12px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: 1px;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
}

.strip_green {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: #669933;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: none;
    text-decoration: none;
}


.strip_red {
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #cc3300;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: none;
    text-decoration: none;
}


.strip_gry {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: #dedede;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: none;
    text-decoration: none;
}

.strip_gr {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: #dedede;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: none;
    text-decoration: none;
}

.strip_clear {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    color: #ffffff;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: none;
    text-decoration: none;
}


.strip_gray {
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #f9f9f9;
    color: #000000;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 1px;
    font-size-adjust: none;
    font-stretch: normal;
}

.strip_grey {
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #f9f9f9;
    color: #000000;
    font: lighter 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
}


.strip_black {
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    color: #000000;
    font: lighter 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
}

.strip_black_c {
    padding-bottom: 4px;
    padding-top: 4px;
    color: #000000;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
}

.sbs {
    padding-right: 0px;
    padding-left: 00px;
    padding-bottom: 0px;
    padding-top: 0px;
    color: #000000;
    font: lighter 12px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
}

.sbst {
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    color: #000000;
    font: lighter 12px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: -0.5px;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
}


.strip_text {
    padding-bottom: 4px;
    padding-top: 4px;
    color: #000000;
    font: lighter 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
}

.strip_title {
    padding-right: 4px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color: #ffffff;
    padding-top: 4px;
    font: lighter 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    text-align: center;
    background-color: #adaaad;
}

.strip_title_b {
    padding-right: 4px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color: #000000;
    padding-top: 4px;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    background-color: #e6f1f6;
}

.stg {
    padding-right: 4px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color: #ffffff;
    padding-top: 4px;
    font: lighter 16px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    text-align: center;
    background-color: #073487;
    width: 345px; /*95%;*/
    cursor: pointer;
    margin-bottom: 1px;
}

.stg .num {
    font-size: 12px;
}

.stb {
    padding-right: 4px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color: #ffffff;
    padding-top: 4px;
    font: lighter 18px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    text-align: left;
    width: 295px; /*80%;*/
    background-color: #073487;
    cursor: pointer;
    margin-bottom: 1px;
}

.strip_input {
    border: 1px dotted rgb(204, 204, 204);
    width: 200px;
    height: 25px;
    font-size: 15px;
}

.sis {
    border: 1px dotted rgb(204, 204, 204);
    width: 200px;
    height: 20px;
    font-size: 12px;
}

.strip_checkbox {
    border: 1px dotted rgb(204, 204, 204);
    width: 25px;
    height: 25px;
}

.strip_selected {
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #adaaad;
    color: #ffffff;
    font: lighter 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 0px;
    font-size-adjust: none;
    font-stretch: normal;
    text-decoration: none;
}

.strip6 {
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
    /* background-color: green; */
    font: lighter 20px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;


    color: #000000;
    /*text-transform: uppercase; */
    letter-spacing: 1px;
    /*display: block; */
    font-size-adjust: none;
    font-stretch: normal;
}

.strip_smallhead {
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: tahoma;
    background-color: #f7f7f7
}

.strip_orange {
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: tahoma;
    background-color: orange

}

.field {
    font-size: 11px;
    color: #333333;
    font-family: Tahoma;
    margin-top: 3px;
    margin-right: 5px;
}

.field_news {
    font-size: 11px;
    color: #333333;
    font-family: Tahoma;
    margin-top: 3px;
    margin-right: 5px;
    width: 250;
}


.field_vehicle {
    font-size: 11px;
    color: #333333;
    font-family: Tahoma;
    margin-top: 3px;
    margin-right: 5px;
    width: 150;
}

.dropdown {
    font-size: 11px;
    color: #333333;
    font-family: Tahoma;
    margin-top: 3px;
    margin-right: 5px;
    width: 150;
}

.bodytype_dropdown {
    font-size: 11px;
    color: #333333;
    font-family: Tahoma;
    margin-top: 3px;
    margin-right: 5px;
    width: 100;
}


.strip_head {
    padding-right: 1px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 1px;
    width: 80%;
    padding-top: 1px;
    font-family: tahoma;
    background-color: #dddddd;
    text-align: center;
}

.strip_subhead {
    padding-right: 1px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 2px;
    width: 150px;
    padding-top: 1px;
    font-family: tahoma;
    background-color: #f1f1f1;
    text-align: left;
}


.button {
    font-family: arial;
    font-size: 11px;
    /* width: 80px; */
}

.extra_button {
    font-family: arial;
    font-size: 20px;
    width: 200px;
    height: 30px;
}


.blueButton {
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    letter-spacing: 1;
    cursor: pointer;
    cursor: hand;
    background-image: url('../images/button_bg.gif');
    background-color: #ffffff
}

.forminput {
    background-color: #f5f5f5;
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.req {
    font-size: 11px;
    color: #EA0000;
    font-family: tahoma;
    text-decoration: none;
}

.req_title {
    color: #EA0000;
    font: 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 1px;
    display: block;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: leither;
}

.gray_title {
    color: #A4A4A4;
    font: 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 1px;
    display: block;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: leither;
}

.white_title {
    color: #ffffff;
    font: 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    letter-spacing: 1px;
    display: block;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: leither;
}


textarea, select {
    font-family: Verdana;
    font-size: 11px;
    border-color: #000000;
    border-width: 1px;
}

.scroll {
    height: 66px;
    width: 100px;
    overflow: auto;
    scrollbar-face-color: #CCCCCC;
    scrollbar-shadow-color: #333333;
    scrollbar-darkshadow-color: #f7f7f7;
    scrollbar-track-color: #f7f7f7;
    scrollbar-arrow-color: #333333;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.scroll_nopix {
    height: 30px;
    width: 100px;
    overflow: auto;
    scrollbar-face-color: #CCCCCC;
    scrollbar-shadow-color: #333333;
    scrollbar-darkshadow-color: #f7f7f7;
    scrollbar-track-color: #f7f7f7;
    scrollbar-arrow-color: #333333;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

input {
    font-family: Tahoma;
    font-size: 11px;
    border-width: 1px;
    border-color: #000000;
    height: 18px;
}

.input_price {
    font-family: Tahoma;
    font-size: 11px;
    border-width: 1px;
    border-color: #000000;
    height: 18px;
    text-align: right;
    width: 50px;
    max-width: 100px;
}

/*input elementide kirjeldus*/
.input_date {
    font-family: Tahoma;
    font-size: 11px;
    border-width: 1px;
    border-color: #000000;
    height: 16px;
    width: 60px;
}

.defbutt {
    font-family: Tahoma;
    font-size: 10px;
    height: 16px;
    color: Black;
    background-color: #CEC7C6;
    border: 1px solid #959595;
    margin: 1px;
    text-transform: uppercase;
    cursor: pointer;
}

.table_head {
    padding: 4px 10px 4px 10px;
    font-weight: bold;
    color: #ffffff;
    background-color: #adaaad
}

.table_odd {
    padding-right: 2px;
    padding-left: 2px;
    background-color: #ffffff;
}

.table_even {
    padding-right: 2px;
    padding-left: 2px;
    background-color: #f1f1f1
}

.table_default {
    background-color: #ffffff;
    margin: 1px 1px 1px 1px;
}

.table_status1 {
    /* required car data is set */
    background-color: #ffffff;
    margin: 1px 1px 1px 1px;
}

.table_status14 {
    /* to wait accept */
    background-color: #FFFFF0;
    margin: 1px 1px 1px 1px;
}

.table_status2 {
    /* wait accept */
    background-color: #FFFFDF;
    margin: 1px 1px 1px 1px;
}

.table_status3 {
    /* not accepted */
    background-color: #CCCCFF;
    margin: 1px 1px 1px 1px;
}

/*.table_status4 {
	/* is accepted */
/*	background-color: #E6FFC8;
	margin: 1px 1px 1px 1px;
}
*/
.table_status4 {
    /* not accepted */
    background-color: #FFBBBB;
    margin: 1px 1px 1px 1px;
}

.table_status5 {
    /* is accepted */
    background-color: #DAFFAA;
    margin: 1px 1px 1px 1px;
}


.table_status6 {
    background-color: #DDDE96;
    margin: 1px 1px 1px 1px;
}

.table_status7 {
    background-color: #FFB162;
    margin: 1px 1px 1px 1px;
}


.col_required {
    background-color: #FF86A4;
}

.col_disabled {
    background-color: #D0D0D0;
}

/* Seartch area setings */
.Sinput1 {
    font-family: Tahoma;
    font-size: 11px;
    border-width: 1px;
    border-color: #000000;
    height: 16px;
    text-align: right;
    width: 70px;
}

.Sinput2 {
    font-family: Tahoma;
    font-size: 11px;
    border-width: 1px;
    border-color: #000000;
    height: 16px;
    width: 150px;
}

.login_text {
    text-decoration: none;
    color: #000000;
    font-family: "ff-scala-sans-web-1", "ff-scala-sans-web-2", sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: bold;
    display: block;
    font-size-adjust: none;
    font-stretch: normal;
}

.login_table {
    background-color: #ffffff;
    height: 100%;
    width: 100%;
}

/* "ff-scala-sans-web-1", "ff-scala-sans-web-2" */

.Sselect2 {
    width: 150px;
}

.td_label {
    padding-left: 5px;
}

/*	
hr {
border: 0;
width: 100%;
color: #99a4dc;
background-color: #c3dafc;
height: 3px;
}
*/

.select_css {
    border: 1px dotted rgb(204, 204, 204);
    width: 500px;
    height: 30px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    font-size: 19.5px;
}

.textarea_css {
    border: 1px dotted rgb(204, 204, 204);
    width: 500px;
    height: 150px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    font-size: 19.5px;
}

.input_css {
    border: 1px dotted rgb(204, 204, 204);
    width: 500px;
    height: 30px;
    padding-left: 10px;
    padding-top: 5px;
    font-size: 20px;
}

.input_textarea {
    border: 1px dotted rgb(204, 204, 204);
    width: 500px;
    /*height: 300px; */
    padding-left: 10px;
    padding-top: 5px;
    font-size: 20px;
}

.file_upload_css {
    border: 1px dotted rgb(204, 204, 204);
    width: 500px;
    height: 30px;
    padding-left: 10px;
    font-size: 20px;
}

.casual_white_bold {
    font: lighter 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
    letter-spacing: 0px;
    display: block;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: bold;
}

.casual_white {
    font: lighter 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
    letter-spacing: 0px;
    display: block;
    font-size-adjust: none;
    font-stretch: normal;
}

.casual_black_bold {
    font: lighter 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
    letter-spacing: 0px;
    display: block;
    font-size-adjust: none;
    font-stretch: normal;
    font-weight: bold;
}

.casual_black {
    font: lighter 15px "ff-scala-sans-web-1", "ff-scala-sans-web-2", "Lucida Grande", Helvetica, sans-serif;
    text-decoration: none;
    color: #000000;
    letter-spacing: 0px;
    display: block;
    font-size-adjust: none;
    font-stretch: normal;
}

#sortable tr td .stg:hover {
    background-image: url('/media/images/cursor_hand.png');
    background-repeat: no-repeat;
    background-position: 10px 7px;
    background-color: white;
    color: black;
    border: 1px dashed #cdcdcd;
}

#sortable tr td .stg {
    border: 1px solid #cdcdcd;
}


#left div .stb:hover {
    background-image: url('/media/images/cursor_hand.png');
    background-repeat: no-repeat;
    background-position: 10px 7px;
    background-color: white;
    color: black;
    border: 1px dashed #cdcdcd;
    padding-left: 30px;
}

#left div .stb {
    border: 1px solid #cdcdcd;
}


#right div .stb:hover {
    background-image: url('/media/images/cursor_hand.png');
    background-repeat: no-repeat;
    background-position: 10px 7px;
    background-color: white;
    color: black;
    border: 1px dashed #cdcdcd;
    padding-left: 30px;
}

#right div .stb {
    border: 1px solid #cdcdcd;
}


@keyframes blink {
    to {
        color: red;
        font-weight: bold;
    }
}

.blink {
    color: black;
    font-weight: bold;
    animation: blink 1s steps(2, start) infinite;
}

.hidden {
    display: none;
}

#offerTable thead .header_row {
    background: #e6e6e6;
    padding: 10px;
    text-transform: uppercase;
    font-size: 14px;
}

#offerTable tfoot tr td,
#offerTable tbody tr td {
    text-align: center;
    padding: 10px 3px;
    font-size: 14px;
}


#offerTable tbody tr:nth-child(even) {
    background: #e6e6e6;
}

#offerTable tbody tr:hover {
    background: rgba(195, 195, 195, 0.48);
}