body{
    padding: 0;
    margin: 0;
    background-color: #F7F7F7;
    background-image: url(images/bg.jpg);
    background-position: top center;
    background-repeat: repeat-x;
    font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial;
    font-size: 14px;
    color: black;
    cursor: default;
}

h1{ font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial; padding: 0px;  margin: 15px 0px 5px 0px;  font-size: 18px;  color: #444C59;}
h2{ font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial; padding: 0px;  margin: 15px 0px 5px 0px;  font-size: 17px;  color:#444C59;}
h3{ font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial; padding: 0px;  margin: 15px 0px 5px 0px;  font-size: 16px;  color: #444C59;}
h4{ font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial; padding: 0px;  margin: 15px 0px 5px 0px;  font-size: 15px;  color:  #444C59;}
h5{ font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial; padding: 0px;  margin: 15px 0px 5px 0px;  font-size: 14px;  color:  #444C59;}

a:link h1,  a:visited h1{ font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial; padding: 0px;  margin: 15px 0px 5px 0px;  font-size: 20px;  color: #02B5F7;}
a:hover h1{ text-decoration: underline; color: #02B5F7;}
a:link, a:visited{font-weight: bold;color:  #15A6EF; text-decoration: none;}

a:hover{
    color: #16B1FF;
    text-decoration: underline;
}

hr{
    border: none;
    border-bottom: 1px dotted gray;
    height: 0px;

}
/*========================================================================================*/

left_c{  padding: 0px 20px 10px 5px;  font-family: Arial;    font-size: 12px;}
.left_c a:link, .left_c a:visited{      margin: 20px 10px 10px 10px;  font-size: 11px;  border: none;  color: #636262; font-weight: normal;}
.left_c a:hover{    color: #11ABE4;}

.msg{
  border-left: 10px solid #F41F6F;
  margin: 10px ;
  padding: 5px ;
  width: auto;
  font-family: Arial;
  font-size: 18px;
  color:  #282828;
  font-weight: bold;
  text-align: left;
  background-color: white;
}

.error{
  color: red;
}

/*=================================================================================*/
label{
  font-family: Verdana;
  font-size: 11px;
  color: #888888;
  display: block;
  margin: 20px 0px 0px 0px;
  text-transform: uppercase;
}

select{
  font-family: Arial;
  font-size:13px;
  font-weight:bold;
  color:#595858;
  border: 2px solid #DDDDDD;
  background-color:#FAFAFA;
  padding: 5px 5px 5px 5px;
}
select:focus{border: 2px solid #D31581; background-color:#FFF;}

textarea{
  font-family: Arial;
  font-size:13px;
  font-weight:bold;
  color:#595858;
  border: 2px solid #DDDDDD;
  background-color:#FAFAFA;
    padding: 5px 5px 5px 5px;
}
textarea:focus{border: 2px solid #D31581; background-color:#FFF;}

input{
  font-family: Arial;
  font-size:13px;
  font-weight:bold;
  color:#595858;
  border: 2px solid #DDDDDD;
  background-color:#FAFAFA;
  padding: 5px 5px 5px 5px;
  height: 30px;
}
input:focus{border: 2px solid #D31581; background-color:#FFF;}



#oki{
  font-family: Arial;
  font-size:13px;
  font-weight:bold;
  color:white;
  width: auto;
  border: 0px solid #DDDDDD;
  background-color:#14BAED;

  cursor: pointer;
  display: block;

}
/*=================================================================================*/
.gray{
    font-size: 11px;
    font-weight: bold;
border-top: 1px dotted gray;
    padding: 5px;
    color: #898888;
}

.m_hr{
    clear: both;
}
/*=================================================================================*/
.tbl, .tbl td{  font-family: Arial; font-size: 15px; text-align: center;}
.odd td{background-color: #B8CFD7;}
.even td{background-color: #FFFFFF;}

.tbl th{font-size: 13px; padding: 5px; font-weight: bold; color: white; background: #B8CFD7; }


/*===============================================/ MENU2 /==========================*/
.menu{  text-align: right; margin: 15px 15px 0px 0px; float: right; font-size: 17px;  font-family: "Trebuchet MS", "Lucida Grande", Arial;}
.menu li{float: left; list-style: none; }
.menu a:link, .menu a:visited{color: #686767; padding: 0px; margin: 10px; text-decoration: none; }
.menu a:hover, .current {text-decoration: none; color: #5EBACF;  }




.menu2{
    cursor: default;
    font-size: 13px;
    color: #888888;
}
.menu2 a:link, .menu2 a:visited{
    font-size: 12px;
    font-weight: bold;
    color: #878585;
    text-decoration: none;
    padding: 5px;
}
.menu2 a:hover, #act{
text-decoration: underline;

}



.img{
margin: 6px;
width: 150px;
height: 125px;
float: left;

    background-image: url(images/img.png);
    background-position: top left;
    background-repeat: no-repeat;

}


.img img{
    background-image: url(images/load.gif);
    background-position: center center;
    background-repeat: no-repeat;


width: 120px;
height: 90px;
margin: 17px 0px 0px 14px;
border: none;
}

















