html { height:100%; }

body { 
  padding:0; 
  width:1000px; 
  margin:0; 
  min-height:100%; 
  position:relative; 
  font-size: 13px; 
  font-family: Arial, Hevlvetica, sans-serif;
  color: #000; 
  background: #F3F4F6 url(images/main_bg.gif) repeat-y left; 
  text-align: left
}

* html body { height:100%; }

/* Header */
#header {
  margin: 0; 
  padding: 0; 
  background: url(images/header_bg.gif) no-repeat top right; 
  height: 219px; 
  width: 100%;
}

#key {
  float: left;
  padding: 0; 
  margin: 36px 0 0 0; 
  height: 183px;
  width: 257px;
}

#contacts { 
  float: left;
  margin: 0;
  padding: 0; 
  width: 220px; 
  height: 219px; 
  background: url(images/contacts.gif) no-repeat; 
}

#contacts p{
  margin:0; 
  padding: 33px 0 0 20px
}

/* Status Bar Free */
#status_bar_free{
  float: left;
  margin: 57px 0 0 89px; 
  padding: 0;
  width: 385px;
  height: 26px;
  background: #92da14 url(images/status_right_free.gif) no-repeat right;
}

#status_bar_free img { float: left; }

* html #status_bar_free{
  float: none;
  margin: 57px 0 0 563px; 
}

#status_bar_free p{
  padding: 0; 
  margin: 4px 0 0 50px;
}

.hot_work_free {
  float: left;
  margin: 9px 0 0 88px;
    width: 385px;
    font-size: 80%;
    background-color: #92da14;
    color: #000;
}

.hot_work_free p {
  font-size: 12px;
    margin: 0 10px 0 0;
    padding: 0;
    height: 74px;
}

.hot_work_img{ margin: 0 14px; float: left; }

.hot_work_free a { color: #000; text-decoration: underline; }
.hot_work_free a:hover { color: #000; text-decoration: none; }

.hot_work_top_free { background: url(images/hotwork_rt_free.gif) no-repeat top right; }

.hot_work_bottom_free { background: url(images/hotwork_rb_free.gif) no-repeat top right; }
/* End Status Bar Free */


/* Status Bar Busy */
#status_bar_busy{
  float: left;
  margin: 57px 0 0 89px; 
  padding: 0;
  width: 385px;
  height: 26px;
  background: #fd4343 url(images/status_right_busy.gif) no-repeat right;
}

#status_bar_busy img { float: left; }

* html #status_bar_busy{
  float: none;
  margin: 57px 0 0 563px; 
}

#status_bar_busy p{
  padding: 0; 
  margin: 4px 0 0 50px;
}

.hot_work_busy {
  float: left;
  margin: 9px 0 0 88px;
    width: 385px;
    font-size: 80%;
    background-color: #fd4343;
    color: #000;
}

.hot_work_busy p {
  font-size: 12px;
    margin: 0 10px 0 0;
    padding: 0;
    height: 74px;
}

.hot_work_img{ margin: 0 14px; float: left; }

.hot_work_busy a { color: #000; text-decoration: underline; }
.hot_work_busy a:hover { color: #000; text-decoration: none; }

.hot_work_top_busy { background: url(images/hotwork_rt_busy.gif) no-repeat top right; }

.hot_work_bottom_busy { background: url(images/hotwork_rb_busy.gif) no-repeat top right; }
/* End Status Bar Busy */


/* Status Bar EasyBusy */
#status_bar_easy_busy{
  float: left;
  margin: 57px 0 0 89px; 
  padding: 0;
  width: 385px;
  height: 26px;
  background: #edbe1b url(images/status_right_easy_busy.gif) no-repeat right;
}

#status_bar_easy_busy img { float: left; }

* html #status_bar_easy_busy{
  float: none;
  margin: 57px 0 0 563px; 
}

#status_bar_easy_busy p{
  padding: 0; 
  margin: 4px 0 0 50px;
}

.hot_work_easy_busy {
  float: left;
  margin: 9px 0 0 88px;
    width: 385px;
    font-size: 80%;
    background-color: #edbe1b;
    color: #000;
}

.hot_work_easy_busy p {
  font-size: 12px;
    margin: 0 10px 0 0;
    padding: 0;
    height: 74px;
}

.hot_work_img{ margin: 0 14px; float: left; }

.hot_work_easy_busy a { color: #000; text-decoration: underline; }
.hot_work_easy_busy a:hover { color: #000; text-decoration: none; }

.hot_work_top_easy_busy { background: url(images/hotwork_rt_easy_busy.gif) no-repeat top right; }

.hot_work_bottom_easy_busy { background: url(images/hotwork_rb_easy_busy.gif) no-repeat top right; }
/* End Status Bar EasyBusy */
img.corner {
  width: 14px;
  height: 14px;
  border: none;
  display: block !important;
}



/* Center */
#center { 
    margin:0;
    padding: 0;
    width:100%; 
/*    height: 257px;*/
    overflow: hidden;
}

#name_block{
    float: left;
    margin: 0;
    padding: 0;
    width: 50px;
    height: 259px;
    background: #95cfe8;
}

#name_block img{ margin: 28px 0 0 11px; }

.main_menu {
  float: left;
  clear: right;
  margin: 0 0 0 5px;
    width: 200px;
    background-color: #95cfe8;
    color: #fff;
}

.main_menu p {
    margin: 0;
    padding: 0;
    height: 231px;
}

.main_menu_top { background: url(images/menu_rt.gif) no-repeat top right; }

.main_menu_bottom { background: url(images/menu_rb.gif) no-repeat top right; }

#menu_right{
    margin: 0 0 15px 0;
    padding: 0;
    float: left; 
    width: 43px;
    height: 247px;
    background: url(images/menu_r_bg.gif) repeat-y left;
}

ul {
  margin: 20px 0 0 20px;
  height: 211px;
}

ul li {
  margin: 15px 0 0 -10px;
  list-style: url(images/bullet.gif);
  list-style-position: outside;
  font-size: 13px;
}

* html ul li {  margin: 15px 0 0 15px; }
*+ html ul li {  margin: 15px 0 0 15px; }

ul li.active {list-style: url(images/bullet_act.gif);}
ul li.active a { color: #035e86; }
ul li.active a:hover { color: #fff; }

ul a { color: #fff; text-decoration: none }
ul a:hover { color: #035e86; text-decoration: none }

.content {
  float: left;
  margin: 0;
    padding: 0;
    width: 702px;
    background: #95cfe8 url(images/content_bg.jpg) no-repeat top right;
    color: #035e86;
}

h1{
  margin: 10px 0 10px 41px;
  padding: 0;
  font-size: 16px;
}

.content span {display: block; /*height: 190px;*/}

.content p {
  font-family: Tahoma, verdana;
    margin: 0 10px 10px 41px;
    padding: 0;
}

.content a {color: #035e86; text-decoration: underline}
.content a:hover {color: #035e86; text-decoration: none}



/* Footer */
#footer { 
color: #505050;
    bottom:0; 
    width: 100%; 
    padding-top: 95px; 
/*    background: url(images/second_down_bg.gif) no-repeat top right;*/
  font-size: 11px;
}

#footer a {color: #505050; text-decoration: underline; }
#footer a:hover {color: #505050; text-decoration: none; }

p.indent { 
    overflow: hidden;
  clear: both; 
  margin: 0; 
  padding: 0px; 
  height: 30px; 
}

p.cpr {
  color: #505050;
  margin: 7px 0 0 20px;
  padding: 0;
  font-size: 11px;
}