@charset "utf-8";

body {margin:0; padding:0; background-image:url(images/background_img.jpg); background-color: #000000; text-align: center;
      font-family:Arial, Helvetica, sans-serif; color:#57575A; font-size:12px; line-height:21px; letter-spacing:1px;}
#content { margin:0 auto; background-color: #ffffff; text-align:left; padding:0; width:960px;}
a {color:#57575A;}
a.navigation {font-size:8px; color:#EEE; text-decoration:none;}
a.navigation:hover{color:#CCC; text-decoration:none;}

table {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; letter-spacing:1px;}
.none{display:none;}

/* header */
#header{margin:0; padding:0; position:relative; }
#header img{position:relative;}
#language{position:absolute; right:-4px; top:55px; width:323px;}
#language img{ margin:0 3px 3px 0;}

/* nav */
#nav{margin:25px 0 150px 0; padding:0; position:relative; float:left; width:220px;}
#nav .navigation{position:absolute; top:0; left:10; }
#nav ul {margin:0 0 0 25px; padding:0; width:150px; letter-spacing:0px; display:block;}

#nav ul li {margin:0 0 5px 5px; padding:0 0 5px 18px;  list-style-type:none;  }
#nav ul li a{color:#000; text-decoration:none; }
#nav ul li a:hover{color:#000000; text-decoration:underline;}

#nav ul .active {background:url(images/npm_on.gif) 0 3px no-repeat; font-weight:bolder;}
#nav ul .active  a{ color:#000; text-decoration:none;  }
#nav ul .active  a:hover{ color:#000; text-decoration:none;}

/* main */
#main{margin:25px 0 100px 0; padding:0; position:relative; float:right; width:730px;}
#main .navigation{position:absolute; top:0; left:-15px; }
#main h1{font-size:16px; color:#000; font-weight:bold; margin:0 0 10px 0; }
#main h2{ font-size:12px; font-weight:bold; color:#000000; margin:0 0 8px 0; }
#main .description{margin:0 0 30px 0;}
#main .description img{margin:10px 0 0 0;}
#main .description .zoom_in{margin:3px 0 0 0;}



.a_img_l{ margin:0 0 50px 0; }
.a_img_l a{text-decoration: none; }
.a_img_l a:hover{ color:#CC0000;}
.a_img_l a img{ border: 2px solid #000; margin-bottom:10px;  }
.a_img_l a:hover img{ border: 2px solid #FF0000; }

td a {color:#790000;}
/* footer */

#footer{clear:both; background-color:#ffffff;  font-size:12px; margin:0 auto ; padding:15px 0 15px 0; width:960px;}

#Organizer{position:absolute; left:15px;}
#Sponsor{position:absolute; left:310px;}
#Co-organizers{position:absolute; left:610px;}


#datetime{margin:35px 0 20px 33px; font-size:11px; color:#000000;}
