body { background: #f4f4f4;
       margin: 0px;
       font-family: Tahoma;
       font-size: 12px;
       color: #373636;
     }

a, a:link, a:visited { color:#2a588b;  text-decoration: underline; font-family: Tahoma; font-size: 12px;}


a:hover { text-decoration: underline; color:#980200;}

#main { width: 968px; 
        border: 1px; 
        height: 100%;
      }

#left { width: 279px;
        background-image:url(images/bg_left.jpg);
        background-position:right;
        background-repeat:repeat-y;
      }


#right { width: 689px;
         background-color:#FFFFFF;
        background-image:url(images/bg_right.jpg);
        background-position:right;
        background-repeat:repeat-y;
        vertical-align:top;
      }

.header_right
 { background-image:url(images/header_right.jpg);
   background-position: left;
   background-repeat: no-repeat;
   height: 162px;
 }


#logo
  { margin-top: 10px;
   }


#workshop
 { font-family: Arial, Helvetica, sans-serif;
   font-size:24px;
   color: #980200;
   margin-right: 20px;
   padding: 0px;
float:right;
 }

#logo_hti
 { 
   margin-left: 20px;
   padding: 0px;
float: left;
 }

table #menu 
 { width: 265px;
   margin-top: 35px;
  }

td #open
  { background-color: #d7d608;
    color: #FFFFFF;
    height: 30px;
    padding-right: 7px;
    font-weight:bold;
    font-family: Tahoma;
    font-size:12px;
   }

td #closed
   { color: #2a588b;
    height: 30px;
    padding-right: 7px;
    }
   
td .col-right
   { width: 23px;
     padding-right: 0px;
    }



.table-date {
    width: 550px;
	vertical-align: top;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	margin-top:15px;
	
}

.table-date td {
	vertical-align: top;
	border-left: 1px #CCCCCC solid;
	border-top:  1px #CCCCCC solid;
	padding-left: 10px;
	padding-right: 6px;
	
}


.table-keynote {
  width: 90%;
}

.table-keynote td {
  vertical-align: top;
}


.table-keynote td h1 {
  background-image:none;
 font-family: Tahoma;
 font-size:12px;
 color: #980200;
 font-weight:bold;
 margin: 0px 0px 6px 0px;
 padding: 0px;

}

.table-keynote td h2 {
 font-family: Tahoma;
 font-size:12px;
 color: #2a588b;
 font-weight:bold;
 margin: 4px 0px 6px 0px;
 padding: 0px;

}


.td-line {
 height: 1px;
 background-color:#d7d608;

}

.td-line2 {
 height: 6px;

}

.td-img2 {
  width: 194px;

}

.td-foto2 { margin: 0px 0px 5px 0px;
padding: 0px;
}

.td-pod { margin: 0px 0px 18px 0px;
padding: 0px;
}

.td-foto { margin: 0px 0px 5px 10px;
padding: 0px;

 color: #5f7c97;
}

.td-img2 p{ margin: 0px;
padding: 0px 0px 6px 14px; }

.table_hotel
{ margin: 10px 0px 10px 0px;
border-bottom: 1px solid #d7d608;
border-right: 1px solid #d7d608;
}

.table_hotel td 
{
border-left: 1px solid #d7d608;
border-top:  1px solid #d7d608;
}

#table_hotel_h
{
background-color: #d7d608;
}

#table_hotel_line
{
background-color: #d7d608;
border-left: 1px solid #ffffff;
}

#contact
 { background-color: #1388d7;
   height: 30px;
   width: 265px;
   margin-top: 440px;
   margin-left: 14px;
  }

#p_contact 
  {  color:#FFFFFF;
      font-family: Tahoma;
   font-size: 12px;
   font-weight:bold;
   padding: 4px 41px 0px 0px;
  }

#menuclass 
   { font-family: Tahoma;
     font-size: 12px;
     color:#FFFFFF;
     margin: 0px 0px 0px 0px;
     padding:  0px 0px 0px 0px;
    }

.co_ntact {
margin: 10px 41px 40px 0px;
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
color:#2a588b;
margin-left: 100px;

}

#content_ind
 { width: 650px;
   padding: 0px 0px 0px 20px;
   margin: 32px 0px 0px 0px;
 }

#content_main
 { float:left;
   width: 545px;
   padding: 0px 0px 0px 0px;
 }

#content_img
 { float:right;
   width: 100px;
   clear:right;
 }   

a.menuclosed, a.menuclosed:link, a.menuclosed:visited { color:#2a588b;  text-decoration: none; font-family: Tahoma; font-size: 12px; font-weight:bold;}


a.menuclosed:hover { text-decoration:none;}


#fotter
  { color: #a6a4a4;
    font-family:Verdana;
    font-size: 11px;
    margin: 10px 0px 20px 20px;
  }
  

h1
  { font-family: Verdana;
    font-size: 14px;
    color: #980200;
     margin: 15px 8px 8px 0px;
   }

h2 
  { font-family: Verdana;
    font-size: 14px;
    color: #373636;
    font-weight:bold;
 padding: 8px 0px 0px 0px;
   }

h3 
  { font-family: Tahoma;
    font-size: 12px;
    color: #2a588b;
    font-weight:bold;
padding: 3px 0px 0px 0px;
margin: 9px 0px 0px 0px;
   }

h4 
  { font-family: Tahoma;
    font-size: 12px;
    color: #980200;
    font-weight:bold;
   }


h5 
  { font-family: Tahoma;
    font-size: 12px;
    color: #ffffff;
    font-weight:bold;
    margin: 5px 0px 5px 0px;
   }

p {  font-family: Tahoma;
     font-size: 12px;
     margin: 6px 8px 6px 0px;
     color: #373636;
   } 


.red {  font-family: Tahoma;
     font-size: 12px;
     color: #980200;
   } 

.petit2 { font-size:10px; font-family: Tahoma;
 margin: 2px 0px 6px 0px;}

.petit { font-size:11px;}

#img_hotel { border: medium none; margin-bottom:8px;}

#img_hotel2 { border: medium none; margin:3px 8px 5px 0px;}


.img2 {
 margin: 7px 15px 2px 0px;
 border: 1px #d7d608 solid;
 
}

ul 
 { list-style-image:url(images/point3.jpg);
   list-style-position: outside;
   font-family: Tahoma;
     font-size: 12px;
    
  } 

li 
  { margin: 8px 0px 0px 0px;}   


