/*Common style*/
body {
        margin: 0;
        padding: 0;
        font: 12px Tahoma;
        background: #fff;
        color: #515151;
}

ul {
        padding-left:20px;
}

hr.lite {
  color: #f5f5f5;
}

ul.nolist {
        list-style:none;
        padding-left:0;
}

li.in {
     padding-left:15px;
     background: url('../img/plus.gif') 0 7px no-repeat;
}

li.out {
     padding-left:15px;
     background: url('../img/minus.gif') 0 7px no-repeat;
}

li.simple {
     margin-left:15px;
}

a { color: #eb3d00; cursor: pointer; }
a:hover { color: #ff5d20; cursor: pointer; }

a.lister { color: #286a9e;font: bold 11px Tahoma; cursor: pointer; }
a.lister:hover { color: #ff5d20;font: bold 11px Tahoma; cursor: pointer; }

a.lister_h { color: #ff5d20;font: bold 11px Tahoma; cursor: pointer; }

a.black { color: #000000;font: bold 11px Tahoma; cursor: pointer; text-decoration:none;}
a.black:hover { color: #ff5d20;font: bold 11px Tahoma; cursor: pointer; text-decoration:none;}

a.gray { color: #515151;font: 11px Tahoma; cursor: pointer; text-decoration:underline;}
a.gray:hover { color: #ff5d20;font: 11px Tahoma; cursor: pointer; text-decoration:underline;}

a.grayb { color: #515151;font:bold 11px Tahoma; cursor: pointer; text-decoration:underline;}
a.grayb:hover { color: #ff5d20;font:bold 11px Tahoma; cursor: pointer; text-decoration:underline;}

a.small { color: #515151;font: 9px Tahoma; cursor: pointer;}
a.small:hover { color: #ff5d20;font: 9px Tahoma; cursor: pointer;}


a.very_small { color: #eb3d00;font: 9px Tahoma; cursor: pointer;}
a.very_small:hover { color: #ff5d20;font: 9px Tahoma; cursor: pointer;}

.date_text {
   font: bold 11px Tahoma;
   color: #515151;
}

fieldset {
  border-color: #ff0000;
  border: 1px;
  border-style: solid;
}

fieldset legend {
  font: bold 11px Tahoma;
}


#head_div {
  width:999;
  align: center;
  height: 145;
  background: url('../img/head_new2.png') center center no-repeat;
}

#main_logo_div {
  position: absolute;
  width:330;
  height: 90;
  z-index:999999;
  cursor:pointer;
}

#content_div {
  padding:10px;
  text-align:justify;
  font: 12px Tahoma;
}

#content_div_wide {
  padding:10px;
  text-align:justify;
  font: 12px Tahoma;
}

#up_menu {
  margin-left:410px;
  margin-top:37px;
  text-align:justify;
  font: 12px Tahoma;
  width:340px;
}

#beta_div {
  position: absolute;
  margin-left:170px;
  margin-top:65px;
  text-align:justify;
  font: bold 9px Tahoma;
  color: #eb3d00;
}

#head_table {
  position:absolute;
  margin-left:140px;
  padding-top:0px;
  height: 145px;
  width:850px;
}

#logins_div {
  margin-top:25px;
  width:208;
}

#statistics_div {
 height: 20px;
 margin-top:38px;
 margin-left: 150px;
}

#main_banner_div {
  margin-top:10px;
  height: 70
}

#main_text_div {
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
}

#stat_org {
 width:50;
}

#YMapsID {
    margin-top:3px;width:100%;height:400px;border: 1px #efefef solid;
}

.main_text {
  font: 11px Tahoma;
}

.block {
  background: url('../img/block_up.png') center top no-repeat;
}

.block_label {
  padding-top: 12px;
  padding-left: 18px;
}

.block_padding {
  padding-top: 10px;
  padding-bottom: 5px;
}

.block_down {
  padding-top:20;
  padding-left:10;
  padding-right:10;
  font: 11px Tahoma;
  background: url('../img/block_down.png') center bottom no-repeat;
}

.hline {
  width: 100%;
  height: 3px;
  margin-top:10px;
  margin-bottom:10px;
  background: url('../img/point.png') center center repeat;
}

.bline {
  width: 200;
  height: 3px;
  margin-top:5px;
  margin-bottom:5px;
  background: url('../img/point.png') center center repeat;
}

.rating_row{
 height:34px;
 padding-left:8px;
}

.label_div {
 padding-left:5px;
 padding-bottom:10px;
}

.arrow {
  margin-left:20px;
  padding-left: 20px;
  margin-top: 10px;
  vertical-align:middle;
  background: url('../img/list-arrow.png') left center no-repeat;
}

.block_arrow {
  margin-left:20px;
  padding-left: 20px;
  margin-top: 5px;
  vertical-align:middle;
  background: url('../img/arrs.gif') left center no-repeat;
}

#footer_line {
  width: 100%;
  height: 2px;
  margin-top:10px;
  margin-bottom:10px;
  padding-top:40px;
  background: url('../img/line.png') center center no-repeat;
}

#footer_menu {
  width: 100%;
  text-align: center;
  height: 20px;
}

#info_footer_bottom {
  width: 999;
  height: 63px;
  padding-top:35px;
  background: url('../img/info_bottomline.png') center center no-repeat;
}

#bank_footer_bottom {
  width: 999;
  height: 63px;
  padding-top:35px;
  background: url('../img/bank_bottomline.png') center center no-repeat;
}

#ins_footer_bottom {
  width: 999;
  height: 63px;
  padding-top:35px;
  background: url('../img/ins_bottomline.png') center center no-repeat;
}



#main_region_select {
       font: 11px Tahoma;
       text-align: left;
       height: 19px;
       color: #000000;
       text-decoration: none;
       background: #f2f4f5;
       border: 1px;
       border-style: solid;
       border-color: #cccccc;
       padding-left: 3px;
       width: 220px;
}

#main_search {
       font: 11px Tahoma;
       text-align: left;
       height: 19px;
       color: #000000;
       text-decoration: none;
       background: #f2f4f5;
       border: 1px;
       border-style: solid;
       border-color: #cccccc;
       padding-left: 3px;
       width: 140px;
}

.stat_table {
   padding-top:0px;
   width:844;
}

.stat {
   font: bold 9px Tahoma;
   color: #ffffff;
   text-align:left;
   padding-bottom:2px;
}

.button_off {
   font: 11px Tahoma;
   font-color: #2a5a76;
   color: #000000;
   height: 17px;
   border: #B2B2B0 1px solid;
   background: url('../img/but_off.gif') repeat-x;
   cursor: pointer;
   padding-bottom: 3px;
}

.button_on {
   font: 11px Tahoma;
   font-color: #2a5a76;
   color: #000000;
   height: 17px;
   border: #B2B2B0 1px solid;
   background: url('../img/but_on.gif') repeat-x;
   cursor: pointer;
   padding-bottom: 3px;
}

.TheField {
       font: 11px Tahoma;
       text-align: left;
       height: 18px;
       color: #000000;
       text-decoration: none;
       border: 1px;
       border-style: solid;
       border-color: #cfcfcf;
       background-color: #f8fffb;
       cursor:pointer;
}

textarea {
       font: 11px Tahoma;
       text-align: left
       color: #000000;
       text-decoration: none;
       border: 1px;
       border-style: solid;
       border-color: #cfcfcf;
       background-color: #f8fffb;
       cursor:pointer;
}


.TheSelectInactive {
       font: 11px Tahoma;
       text-align: left;
       height: 18px;
       color: #000000;
       text-decoration: none;
       border: 1px;
       border-style: solid;
       border-color: #cfcfcf;
       background-color: #dfdfdf;

}

.TheSelect {
       font: 11px Tahoma;
       text-align: left;
       height: 18px;
       color: #000000;
       text-decoration: none;
       border: 1px;
       border-style: solid;
       border-color: #cfcfcf;
       background-color: #f8fffb;
       cursor:pointer;

}



.tab_head_green {background:#efefef;color: #FFFFFF; font: bold 12px Tahoma;text-align: center; }

.result_table_blue {background:#e8efeb;color: #000000; font: 11px Tahoma;text-align: left; }

#loading_table { color: #7Ab736; font: 11px Tahoma; border:0px; background:#ffffff; border: 1px; border-style: solid; border-color: #7Ab736;}
#popup_window {
        background-color:#D3F9A6;
        }
#popup_window_table {border: none; width:100%;color: #000000; font: 11px Tahoma;padding:0px;text-align:center;}

.gray_text { color:#afafaf;font:  11px Tahoma; }
.gray_bigtext { color:#afafaf;font:  12px Tahoma; }


.head_active_red {
 background: url('../img/red.gif') repeat-x;
 font:  12px Tahoma;
 color: #ffffff;
 padding-left:10px;
 padding-top:3px;
 padding-bottom:0px;
 height:16px;
 cursor: pointer;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
}

.container_table_red {
  border: 1px;
  border-style: solid;
  border-color: #ffdddd;
  background-color: #fffafa;
}

.head_active_green {
 background: url('../img/green.gif') repeat-x;
 font: 12px Tahoma;
 color: #ffffff;
 height: 16px;
 padding-left:10px;
 padding-top:3px;
 padding-bottom:0px;
 cursor: pointer;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
}

.container_table_green {
  border: 1px;
  border-style: solid;
  border-color: #9ed03c;
   background-color: #f8fff8;
}

.head_active_blue {
 background: url('../img/blue.gif') repeat-x;
 font: 12px Tahoma;
 color: #ffffff;
 height: 16px;
 padding-left:10px;
 padding-top:3px;
 padding-bottom:0px;
 cursor: pointer;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
}

.container_table_blue {
  border: 1px;
  border-style: solid;
  border-color: #2e88bd;
   background-color: #f8f8ff;
}

.gray_fieldset {
  border: 1px;
  border-style: solid;
  border-color: #cfcfcf;
}

.gray_fieldset legend { font: bold 11px Tahoma; color: #cfcfcf;  }

.heading  { font: bold 14px Tahoma; color: #000000;text-decoration:none;  }

.tab1 {background:#f7f7f7;}
.tab2 {background:#ffffff;}

table.OrgCard tr td {
        font: 11px Tahoma; color: #515151;
        padding: 3 5 3 5;
      /*  border-bottom: 1px #E6E6E6 solid;*/
}



h1  { font: bold 14px Tahoma; color: #515151; }
h2  { font: bold 12px Tahoma; color: #515151; }
h3  { font: bold 11px Tahoma; color: #515151; cursor:pointer; }

/*  LIST */
.hidden_list {
  font: 11px Tahoma;
  border: 0px;
  border-style: solid;
  border-color: #cfcfcf;
  margin-left: 20px;
   margin-right: 20px;
}

.list_selection {
  font: 11px Tahoma; color: #000000;
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  margin-left: 20px;
  cursor:pointer;
}

.org_selection {
  font: 11px Tahoma; color: #000000;
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  cursor:pointer;
}

.list_selection_hover {
  font: 11px Tahoma; color: #000000;
  border: 1px;
  background:#f7f7f7;
  border-style: solid;
  border-color: #cfcfcf;
  margin-left: 20px;
   cursor:pointer;
}
.org_selection_hover {
  font: 11px Tahoma; color: #000000;
  border: 1px;
  background:#f7f7f7;
  border-style: solid;
  border-color: #cfcfcf;
   cursor:pointer;
}

/* RESULT */
.result_table {
  font: 11px Tahoma;
  border: 1px;
  border-style: solid;
  border-color: #cfcfcf;
  margin-top:5px;
}

.result_tr {
  background:#ffffff;
  cursor: pointer;
}

.result_tr_hover {
  background:#f7f7f7;
  cursor:pointer;
}

.result_table_head {
  font: bold 12px Tahoma;
  color: #ffffff;
  background-color: #cfcfcf;
}

.inresult_table {
  font: 11px Tahoma;
  border: 1px;
  border-style: solid;
  border-color: #cfcfcf;
}



/* LIST TABLE */
.list_table {
  border: 1px;
  border-style: solid;
  border-color: #cfcfcf;
   font: 11px Tahoma;
}

.list_table_head {
  font: bold 11px Tahoma;
  background-color: #dde5e9;
}
.list_table_tr1 {
   background-color: #efefef;
}
.list_table_tr2 {
  background-color: #ffffff;
}
.list_table_tr_hover {
  border-bottom: 1px solid #FF0000;
}







.TabbedPanel {
        margin: 0px;
        padding: 0px;
}



.rating {
   font: bold 14px Tahoma;
}

.list_item {
  margin-left:20px;
  padding-left: 20px;
  margin-top: 10px;
  vertical-align:middle;
  background: url('../img/list_item_icon.gif') left center no-repeat;
}

.date_head {
  padding-left: 15px;
  padding-top: 10px;
  font: bold 12px Tahoma;
  color: #515151;
}


/*GREEN*/
.green_text {
   font: bold 12px Tahoma;
   color: #336600;
}
.green_head {
   font: bold 13px Tahoma;
   color: #76923c;
   width: 100%;
   height: 15px;
   background-color: #eaf1dd;
}
.green_italic {
   font: bold italic 12px Tahoma;
   color: #76923c;
}

.green_small {
   font: bold 12px Tahoma;
   color: #76923c;
}

.green_dotted_fieldset{border: 1px dotted #69a028; color: #69a028;}


/*BLUE*/
.blue_text {
   font: bold 12px Tahoma;
   color: #365f91;
}
.blue_head {
   font: bold 13px Tahoma;
   color: #365f91;
   width: 100%;
   height: 15px;
   background-color: #dbe5f1;
}
.blue_italic {
   font: bold italic 12px Tahoma;
   color: #365f91;
}

.blue_small {
   font: bold 12px Tahoma;
   color: #365f91;
}

.blue_dotted_fieldset{border: 1px dotted #2e88bd; color: #2e88bd;}

.tab_head_blue {background:#cfcfcf;color: #FFFFFF; font: bold 12px Tahoma;text-align: center; }

/*RED*/
.red_text {
   font: bold 11px Tahoma;
   color: #d93c00;
}
.red_head {
   font: bold 13px Tahoma;
   color: #d93c00;
   width: 100%;
   height: 15px;
   background-color: #ffc7b6;
}
.red_italic {
   font: bold italic 12px Tahoma;
   color: #d93c00;
}

.red_small {
   font: bold 12px Tahoma;
   color: #d93c00;
}

.tab_head_red {background:#f2dbdb;color:#d93c00; font: bold 12px Tahoma;text-align: center; }

.hidden { display: none; }
.visible { display: true}


div.scrolling {
        font-size: 75%;
        height: 250px;
        overflow-y: scroll;
        background-color: #F3F3F3;
        border: 1px #CCCCCC solid;
        padding: .7em;
}

.selector { background-color:#ffffff}
.selector_on { background-color:#fffa74; }

.butborder {z-index:999;border: 1px #ffffff solid;
              -moz-border-radius: 3px; cursor:pointer;  }
.butborder_h {border: 1px #CCCCCC solid;-moz-border-radius: 3px; cursor:pointer; }

.red{color:#ff0000;}
.green{color:#00dd00;}
.hdiv { display: none;}
.vdiv { }

div.scroll {
        font-size: 11px;
        width:100%;
        max-height: 350px;
        overflow-y: scroll;
        background-color: #ffffff;
        border: 1px #efefef solid;
        padding: 5px;
}

.diagram {
  height:5px;
  background-color: red;
}

.td_month_sel {padding-left:2px;background-image:url('../img/month_sel.gif');}
.td_month_sel a { color: #336600;font:bold 11px Tahoma; cursor: pointer; text-decoration:none;}

.td_month {}
.td_month a { color: #515151;font:bold 11px Tahoma; cursor: pointer; text-decoration:none;}
.td_month a:hover { color: #ff5d20;font:bold 11px Tahoma; cursor: pointer; text-decoration:none;}

.warning_div {color:red;font:11px Tahoma;font-weight:bold;}

.footer_sign {color:white; font:10px Tahoma;text-align:right;padding-top:0px;padding-bottom:3px;}
.footer_sign a {color:white; font:10px Tahoma;text-decoration: underline;}
#under_footer  {color:#afafaf;font:11px Tahoma;width:999; }















