body {
    background-color:#E2E2E2; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-left: 0px; 
    margin-right: 0px;
    font-family: Tahoma, Verdana;
    color:#254762;
    font-size:12px; 
}

#Table_01 {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    background:url(../images/bott_rep.jpg);
}

h1 {
    margin-top:0px;
    padding-top:0px;
    font-size:18px;
}

h2 {
    font-size:16px;
}

h3 {
    font-size:14px;
    margin-bottom:20px;
}


a {
    color:#6a6a6a; 
    text-decoration:underline;
}

a:hover {
    color:#1F95B9;
    text-decoration:underline;
    cursor:pointer;
}

#top_frame {
    background:url(../images/back_rep.jpg) repeat-x #6688A3; 
}

#bottom_frame {
    background:#6688A3;
}

.panel {
    width:990px;
}


#index001 {
    width:990px;
    height:140px;
    background:url(../images/index-01.jpg);
}

#menu_tart {
    width:990px;
    background:url(../images/tart_rep.jpg);
}

#index002 {
    position:relative;
    float:left;
    width:43px;
    height:281px;
    background:url(../images/index-02.jpg);
}

#index003 {
    position:relative;
    float:left;
    width:177px;
    min-height:281px;
    _height:281px;
    background:url(../images/index-03.jpg) no-repeat top;
}

#main_boxtitle {
    position:relative;
    float:left;
    width:718px;
    height:35px;
    background:url(../images/index-05.jpg);
}

#index006 {
    position:relative;
    float:left;
    width:52px;
    height:281px;
    background:url(../images/index-06.jpg);
}

#tart_panel {
    position:relative;
    float:left;
    width:718px;
    background:#D2E0EB;
}

#the_content {
    position:relative;
    float:left;
    width:688px;
    padding: 10px 15px;
    min-height:300px;
    _height:300px;
}

#index008 {
    position:relative;
    clear:both;
    float:left;
    width:219px;
    height:123px;
    background:url(../images/index-08.jpg);
}

#index009 {
    position:relative;
    float:left;
    width:719px;
    height:123px;
    background:url(../images/index-09.jpg);
}

#index010 {
    position:relative;
    float:left;
    width:52px;
    height:123px;
    background:url(../images/index-10.jpg); 
}

/* -*-*-*  BOXES  -*-*-*  */

.box_container {
    width:160px;
}

.box1_top {
    width:160px;
    height:39px;
    background:url(/images/box1_top.png);
    behavior: url(/css/iepngfix.htc); 
}

.box1_cont {
    width:160px;
    background:#04596e; 
}

.box1_bottom {
    width:160px;
    height:14px;
    background:url(/images/box1_bottom.png);
    behavior: url(/css/iepngfix.htc); 
}

.box2_top {
    width:160px;
    height:27px;
    background:url(/images/box2_top.png);
    behavior: url(/css/iepngfix.htc); 
    text-align: center;
    font-size:14px;
    font-weight:bold;
    color:white;
    padding-top:12px;
}

.box2_cont {
    width:160px;
    background:#260a41; 
}

.box2_bottom {
    width:160px;
    height:14px;
    background:url(/images/box2_bottom.png);
    behavior: url(/css/iepngfix.htc); 
}

.box3_top {
    width:160px;
    height:27px;
    background:url(/images/box3_top.png);
    behavior: url(/css/iepngfix.htc); 
    text-align: center;
    font-size:14px;
    font-weight:bold;
    color:white;
    padding-top:12px;
}

.box3_cont {
    width:160px;
    background:#132e44; 
}

.box3_bottom {
    width:160px;
    height:14px;
    background:url(/images/box3_bottom.png);
    behavior: url(/css/iepngfix.htc); 
}


.butt1 {
  font-size: 11px;
  color:#ffffff;
  background: #2c5aa0;
  border: #808080 1px solid;
  cursor: pointer;
}

.butt1:hover {
  color:#2c5aa0;
  background: #91B1E0;
}

.code {
    padding:5px;
    border:1px dotted #6D8A9F;
    background: white;
    margin: 5px;
}

/* HEAD BOXES */
#logoclick {
    width:505px;
    height:95px;
    margin:30px 0 0 80px;
    float:left; 
    cursor:pointer;   
}

#login_box {
    width:385px;
    height:95px;
    float:left;
    margin-top:30px;
    color:#d3e0eb;
}

#login_box a.userlink {
    color:#f85e0c;
    text-decoration: none;
}

#login_box a.userlink:hover {
    text-decoration: underline;
}

.orange {
    color:#f85e0c;
}

/* BUTTON */

.tbutton {
    background:url(/images/button.png);
    behavior: url(/css/iepngfix.htc);
    width:76px;
    height:22px;
    color:#0d283e;
    padding:5px 5px 0 0 ;
    border:0px;
    font-size:10px;
    text-align: center;
}

.tbutton_over {
    background:url(/images/button_over.png);
    behavior: url(/css/iepngfix.htc);
    cursor:pointer;
    width:76px;              
    height:22px;
    color:#ffffff;
    padding:5px 5px 0 0 ;
    border:0px;
    font-size:10px;
    text-align: center;
}

.login_text {
    border:1px #627C8F solid;
    background:#354F66;
    color:white;
}

.box2_menup {
    background: url("/images/box2_menup.jpg") repeat-x bottom #240B42;
    width:150px;
    min-height:15px;
    padding: 4px 0 4px 10px;
    color:white;
}

.box2_menup_over {
    background: url("/images/box2_menup_over.jpg") repeat-x bottom #4C3967;
    color:#0d283e;
    cursor:pointer;
}

.box2_almenup {
    background-image: url("/images/box1_almenup.jpg");
    width:130px;
    height:18px;
    padding: 2px 0 0 30px;
    color:white;
    cursor:pointer;
}

.mp2_link  {
    color:white;
    text-decoration: none;
}

.mp2_hover , .mp2_link:hover{
    color:#f85e0c;
    text-decoration: none;
}

.box3_menup {
    background-image: url("/images/box3_menup.jpg");
    width:150px;
    height:19px;
    padding: 4px 0 0 10px;
    color:white;
}

.box3_menup_over {
    background-image: url("/images/box3_menup_over.jpg");
    color:#0d283e;
    cursor:pointer;
}

.box3_almenup {
    background-image: url("/images/box3_almenup.jpg");
    width:130px;
    height:18px;
    padding: 2px 0 0 30px;
    color:white;
    cursor:pointer;
}

.mp3_link  {
    color:white;
    text-decoration: none;
}

.mp3_hover , .mp3_link:hover{
    color:#97d0ff;
    text-decoration: none;
}

#mylist_data_frame {
    border:1px solid #254762;
    background: #EFF8FF;
    padding:10px;
}

#test_send_box {
    border:1px solid #254762;
    background: #EFF8FF;
    padding:10px;
    width:700px;
}

#frame_marks {
    height:24px;
}


.frame_mark {
    float:left;
    margin-left:5px;
    padding:4px 5px 5px 5px;
    border:1px solid #254762;
    background: #C2C9CF;
    cursor:pointer;    
}
.fm_hl {
    padding-top:5px;
    border-bottom:0px;
    background: #EFF8FF;
}

#mylist_panel {
    
}

.edit_row {
    border: 1px solid #254762;
    padding:5px;
    background: #058BAC;
    color:white;
    display:none;
}

.edit_row a {
    color:#BFF3FF;
    text-decoration: underline;
}

.edit_row a:hover {
    color:#459DDF;
    text-decoration: underline;
}

.filter_row {
    border: 1px solid #254762;
    padding:5px;
    background: #2D4D66;
    color:white;
    display:none;
}

#pop_help {
    position:absolute;
    margin-left:120px;
    background: #058BAC;
    padding:5px;
    color:white;
    font-size:10px;
    font-weight: 100;
    display:none;
}

.pop_help {
    position:absolute;
    margin-left:120px;
    margin-top:-15px;
    background: #058BAC;
    padding:5px;
    color:white;
    font-size:10px;
    font-weight: 100;
    display:none;
}

.pop_call {
    text-decoration: underline;
    cursor: help;
    
}

td.filem_td {   
    border-left:1px solid white;
    border-right:1px solid #B3BABF; 
}

th.filem {   
    border-left:1px solid white;
    border-top:1px solid white;
    border-right:1px solid #B3BABF; 
    border-bottom:1px solid #B3BABF;
    background: #B5C4CF; 
}

#upl_table {
    width:600px;
    border-bottom:1px solid #B3BABF;
    border-left:1px solid white;
    border-right:1px solid #B3BABF;
    background: #D2E0EB; 
}

.attach_row {
    height: 500px;
    width:620px; 
    overflow: auto;
}

.hidden_div {
    background: white;
    display: none;
}

input:disabled {
    background:#eaeaea;
    border:1px solid gray;
}

.vhtml_butt {
    border: 1px #CCCCCC solid;
    border-bottom:0px;
    background: #AFAFAF;
    float:right;
    margin: 0 3px;
    padding: 5px;
    color: #565656;
    cursor:pointer;
}

.vbutt_hl {
    background: #F0F0EE;
}

.header_plus {
    border: 1px #CCCCCC solid;
    background: #2c5aa0;
    color: #ffffff;
    cursor:pointer;
}

.hp_cont {
    background: #F0F0EE;
    color: #565656;
    padding:5px;
    display: none;
}

.head_foot {
    padding:5px;
    border:1px solid #c2c9cf;
    border-top:0px;
    background: #DFF1FF;
}

.hf_row {
    background:#D1E2EF;
}

.tbl_like_head {
    background:#c2c9cf;
    padding:2px;
    margin-top:10px; 
}

.template_box {
    padding:5px;
    background-color: white;
    height:100px;
    overflow: auto;
    border:1px solid #c2c9cf;
}

.meretdiv {
    position:absolute;
    width:30px;
    height:30px;
}

#impress {
    margin:40px 0 0 30px;
    color:white;
}

#impress a {
    color:#afafaf; 
    text-decoration:underline;
}

#impress a:hover {
    color:#97D0FF;
    text-decoration:underline;
}

.bgover {
    background: #619CAC;
}

.openstat_panel {
    border:1px #254762 solid;
    background: #91B1E0;
    width:97%;
    padding:5px;
    display:none;  
}

.openstat_panel td {
    color:black;
    font-size:10px;
}