.pageContent, .pageContent p {
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: 12pt;
}

.pageContent a, {
    color: #006699;
    font-family: Tahoma, Arial;
    font-size: 12pt;
}

body, td, a, p, font {
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

/*
.topcell {
	background-color: #ffffff;
	background-image: url('/images/bg.gif');
 	background-repeat: repeat-x;
	background-position: left;
}
*/

.menucell1 {
    margin: 0px 10px 0px 14px;
    font: 12pt;
    color: #c03d14;
}

.menucell1 a, .menucell1 a:link, .menucell1 a:active, .menucell1 a:hover {
    text-decoration: none;
    font-weight: bold;
    color: #c03d14;
    font: 12pt Arial
}

a.menucell1activelink, a.menucell1activelink:link, a.menucell1activelink:active, a.menucell1activelink:hover {
    text-decoration: none;
    color: #c03d14;
    background-color: #b9dbed;
    padding: 2 12;
}

.menucell1 a:hover {
    font-weight: bold;
    color: #c03d14;
    font: 12pt Arial;
    text-decoration: underline;
}

.menucell2 {
    padding: 2 5 2 25;
    color: #c03d14;
    background: url(../images/circle1.gif) left no-repeat;
}

.menucell2 a, .menucell2 a:link, .menucell2 a:active, .menucell2 a:hover {
    color: #c03d14;
    text-decoration: none
}

.menucell21 a {
    padding: 2 5 2 25;;
    color: #ffffff;
    background: url(../images/circle2.gif) left no-repeat;
    text-decoration: none;
}

.menucell2active {
    padding: 2 5 2 35;
    font: 12pt bold;
    color: #c03d14;
    background: url(../images/circle1.gif) left no-repeat;
}

.menucell2active a, .menucell2active a:link, .menucell2active a:active, .menucell2active a:hover {
    font: 12pt bold;
    color: #c03d14;
}

.taball tr td {
    font: 10pt Arial;
    padding: 2
}

.tabhead {
    background: #ffffff;
    font: 11pt Arial;
    color: #1aa8ef;
}

.tabhead a {
    background: #ffffff;
    font: 11pt Arial;
    color: #1aa8ef;
}

a.header {
    background-image: url(../images/tabarrow2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 14px
}

.row1 {
    font: 8pt;
}

.row1 td {
    padding: 0 10;
}

.row2 {
    background: #a8cce1;
}

.row2 td {
}

.leftside {
    background-color: #e7fece;
}

.rightside {
    background-color: #f5ffee;
}

.text {
    padding: 30px;
    font: 12pt;
}

.text h1 {
    font: bold 15pt;
}

.text-photo a {
    font: 15pt Arial, Helvetica, sans-serif;
}

.submenu {
    font-weight: bold;
    color: #cc3300;
    font-size: 8pt;
}

.submenu a, .submenu a:link, .submenu a:hover, .submenu a:active {
    font-weight: bold;
    color: #000000;
    font-size: 8pt;
    text-decoration: none;
}

.blank {
    font: 9pt Arial;
    color: #08364d
}

.prefooter {
    background-color: #c3ed96;
}

.footer {
    background-color: #1e1e1e;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 8pt;
    color: #c0c0c0
}

.wtm a {
    color: #222222;
    text-decoration: none;
}

.scroll-table {
    overflow: auto;
    height: 350px;
    position: relative; /* <- added */
}

.scroll-table table {
    border-collapse: collapse;
}

.scroll-table td {
    padding: 0px;
}

.scroll-table th {
    background: #ffffff;
    font: 11pt Arial;
    color: #1aa8ef;
}

.scroll-table tr.fixed { /* <- added */
    position: relative;
    top: expression(this.parentElement.parentElement.parentElement.scrollTop)
}

.res_topx {
    text-align: center;

}

.res_top {
    text-align: right;
}

.res_top2 {
    text-align: center;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
}

.res_body {
    text-align: left;
}

.res_body22 {
    text-align: right;
}

.popupimg {
    cursor: pointer;
}

.left_inp {
    width: 195px;
    font-size: 11px;
}

.left_inp_recl {
    width: 175px;
    font-size: 11px;
}

.left_inp_sm {
    width: 89px;
    font-size: 11px;
    height: 20px;
}

.left_txt {
    font-size: 11px;
}

.shadow {
    border-bottom: 2px solid #c0c0c0;
    border-right: 2px solid #c0c0c0;
    padding-bottom: 2px;
    padding-right: 2px;
    background: #c0c0c0;
}

.dropshadow1 {
    float: left;
    clear: left;
    background: url(images/shadowAlpha.png) no-repeat bottom right !important;
    background: url(images/shadow.gif) no-repeat bottom right;
    margin: 10px 0 10px 10px;
    margin: 10px 0 10px 5px;
}

.dropshadow1 p {
    position: relative;
    bottom: 6px;
    right: 6px;
    border: 1px solid #999999;
    padding: 4px;
    font-size: 14px;
    margin: 0px;
}

.divbg {
    background: url(shadow.gif) right bottom no-repeat;
    padding: 0 3px 10px 0;
    margin: 0 2px 2px 0;
    background-color: transparent;
    width: 79px;
}

.divbg2 {
    background: url(shadow.gif) right bottom no-repeat;
    padding: 0 3px 14px 0;
    margin: 0 2px 2px 0;
    background-color: transparent;
    width: 79px;
}

.divbg_big {
    background: url(shadow_big.gif) right bottom no-repeat;
    padding: 0 3px 10px 0;
    margin: 0 2px 2px 0;
    background-color: transparent;
    width: 290px;
    height: 290px;
}

.mnu22l {
    font-family: Tahoma, Arial;
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
}

.editable {
    font-weight: bold;
    cursor: pointer;
}

.lst_cntz {
    padding: 0px;
    margin: 0px
}

.sm_txt {
    font-size: 12px;
}

.editable2 {
    cursor: pointer;
}

.pages_list {
    font-size: 8px;
    color: #000000;
}

.price_inp {
    font-size: 10px;
    border: 1px solid;
    background: transparent;
    width: 30px;
    cursor: text;
}

.left_info_sub {
    padding-left: 48px;
}

.left_info_sub2 {
    padding-left: 28px;
}

.error {
    color: #FF0030;
    font-size: 11px;
    padding-left: 12px;
}

.vote_star {
    vertical-align: bottom;
    cursor: pointer;
}

.vote_star_user {
    vertical-align: bottom;
}

.worker_from_to {
    width: 87px;
    font-size: 11px;
}

.worker_reg {
    width: 282px;
    font-size: 11px;
}

.worker_reg_date {
    width: 91px;
    font-size: 11px;
}

.work_city_list {
    padding-left: 20px;
    background: #FFFFFF;
}

.work_obl_list {
    padding-left: 5px;
    font-weight: bold;
    background: #c0c0c0;
    letter-spacing: 0px;
    font-style: italic;
}

optgroup {
    font-weight: bold;
    font-style: italic;
    background: #c0c0c0;
}

optgroup option {
    color: #000000;
    background: #FFFFFF;
}

.city_opt {
    color: #333333;
    background: #FFFFFF;
    font-weight: normal;
}

.worker_reg_txt {
    width: 400px;
    font-size: 11px;
    padding-left: 3px;
}

.tooltip2 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
}

.tooltip {
    color: #303030;
    background-color: #f5f5b5;
    border: 1px solid #DECA7E;

    font-family: sans-serif;
    font-size: 11px;
    text-align: center;
    width: 350px;
}

.vote_tt_tbl {
    font-family: verdana;
    font-size: 11px;
    text-align: left;
}

.qtip {
    opacity: 0.85;
/ / Santdard compliant browsers -moz-opacity: 0.85;
/ / Firefox and Mozilla browsers -webkit-opacity: 0.85;
/ / WebKit browser e . g . Safari zoom: 1;
}

.vote_tt_tbl_large {
    font-family: verdana;
    font-size: 11px;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    cursor: pointer;
}

.vote_tt_tbl_large_dark {
    font-family: verdana;
    font-size: 11px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    background: #F0F0F0;
    cursor: pointer;
}

.vote_tt_tbl_large_over {
    font-family: verdana;
    font-size: 11px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    background: #CFE6FE;
    cursor: pointer;
}

.score_from_to {
    width: 85px;
    font-size: 11px;
}

.boldlink {
    text-decoration: none;
    font-weight: bold;
}

.graph_tbl_top {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.graph_tbl_cont {
    padding-left: 5px;
    padding-right: 5px;
}

.graph_tbl_grp {
    padding-left: 10px;
    font-weight: bold;
    background: #22B7FF;
    border-top: 2px solid #FFFFFF;
}

.graph_tbl_summary1 {
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-style: italic;
    background: #22B7FF;
}

.graph_tbl_summary2 {
    padding-left: 5px;
    padding-right: 5px;
    font-style: italic;
    border-top: 2px solid white;
}

.graph_left_header {
    font-weight: bold;
    font-size: 11px;
}

.reg_empty {
    font-size: 11px;
    color: #C0C0C0;
}

.worker_reg_txt_empty {
    width: 400px;
    font-size: 11px;
    padding-left: 3px;
    color: #C0C0C0;
}

.recl_inp {
    width: 300px;
}

.left_inp_fsnd {
    width: 250px;
    font-size: 11px;
}

.recl_dt_work {
    color: #c0c0c0;
}

.gmap_merchik_ok {
    color: green;
    font-size: 11px
}

.gmap_merchik_fail {
    color: red;
    font-size: 11px
}

.gmap_merchik_partial {
    color: blue;
    font-size: 11px
}

.gmap_merchik_nodetected {
    color: #c0c0c0;
    font-size: 11px
}

.gmap_merchik_shopguest {
    color: #c0c0c0;
    font-size: 11px
}

.gmap_default {
    font-size: 11px
}

.vmenu {
    border: 1px solid #aaa;
    position: absolute;
    background: #fff;
    display: none;
    font-size: 0.75em;
}

.vmenu .first_li span {
    width: 100px;
    display: block;
    padding: 5px 10px;
    cursor: pointer
}

.vmenu .inner_li {
    display: none;
    margin-left: 120px;
    position: absolute;
    border: 1px solid #aaa;
    border-left: 1px solid #ccc;
    margin-top: -28px;
    background: #fff;
}

.vmenu .sep_li {
    border-top: 1px ridge #aaa;
    margin: 5px 0
}

.vmenu .fill_title {
    font-size: 11px;
    font-weight: bold;
/ height: 15 px;
/ overflow: hidden;
    word-wrap: break-word;
}

td.betterhover, #tabletwo tbody tr:hover {
    background: LightCyan;
}

.wp_div_grey {
    width: 100px;
    height: 11px;
    background-color: #c0c0c0;
    border: 1px solid black;
}

.wp_div_green {
    width: 100px;
    height: 11px;
    background-color: #00FF00;
    border: 1px solid black;
}

.wp_div_red {
    width: 100px;
    height: 11px;
    background-color: #FF0000;
    border: 1px solid black;
}

.wp_div_yellow {
    width: 100px;
    height: 11px;
    background-color: #FFFF00;
    border: 1px solid black;
}

.wp_div_ping {
    width: 100px;
    height: 11px;
    background-color: #FF91ff;
    border: 1px solid black;
}

.wp_div_left {
    zbackground-color: #c0c0c0;
    border: 1px solid black;
    font-size: 11px;
}

.wp_l_menu_spacer {
    padding-top: 4px;
}

.wp_l_tmenu {
    border: 0px; /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
}

.wp_l_tmenu td {
    padding-bottom: 4px; /* cellpadding="0" */
    zbackground-color: #c0c0c0;
    zborder-bottom: 4px solid #c6e9fc;
    font-size: 11px;
}

.nodisp {
    display: none;
}

#prem_left_plas {
    padding: 0 0 0 15px;
    background: url('/js/fancybox/fancy_title_left.png') 0px -7px no-repeat;
    line-height: 32px;
}

#prem_main_plas {
    color: #FFF;
    line-height: 32px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('/js/fancybox/fancy_title_main.png') 0px -7px;

}

#prem_right_plas {
    padding: 0 0 0 15px;
    background: url('/js/fancybox/fancy_title_right.png') 0px -7px no-repeat;
    line-height: 32px;
}

.row_highliter {
    background: LightCyan;
}



