/*-----------------------------------------------------------------------------*/
*{margin:0; padding:0}
body {
	margin:0;
	height:auto;
}
/*-----------------------------------------------------------------------------*/
#header{
	margin: 0 auto;
	height:135px;
	width:1020px;
	background:url(images/header.jpg);
}
/*-----------------------------------------------------------------------------*/
#emblem{
	width:240px;
	height:135px;
	float:left;
	position:relative;
}
/*-----------------------------------------------------------------------------*/
#header_description{
	position:relative;
	margin:0px 240px 0px 0px;
	height:135px;
}
#header_menu{
	width:240px;
	height:135px;
	float:right;
	position:relative;
}
/*-----------------------------------------------------------------------------*/
#general{
  margin: 0px 0px 0px 70px;
}
#general font{
    margin: 0px 0px 0px 0px;
    font-weight: bolder;
    font: 1.0em Verdana;
    color: #BA5E01;
}
#general a:link, a:visited {
  margin: 0px 0px 0px 10px;
  color: #006600;
  text-decoration:none;
  font-weight: bolder;
  font: 1.0em Verdana;

}
#general a:hover{
  margin: 10px 0px 0px 20px;
  color:#669966;
  text-decoration:none;
  font-weight: bolder;
  font: 1.0em Verdana;
}
/*-----------------------------------------------------------------------------*/
#second{
	margin: 0 auto;
	width:1020px;
	height:auto;
	background-color:#fff;
}
/*-----------------------------------------------------------------------------*/
#menu{
	float:left;
	width:240px;
	height:600px;
	display:inline;
	margin-left: 0px;
	background:url(images/nav_menu.jpg) repeat-x top;
}
/*-----------------------------------------------------------------------------*/
#content{
	float:left;
	width:535px;
	height:auto;
	margin-left:2px;
	background-color:#fff;
}
#other{
	float:left;
	width:240px;
	margin-left:2px;
}
#chisinau{
	width: 240px;
	height:305px;
	background:url(images/foto_theme.jpg) top;
}
#moldova{
	width: 240px;
	height:305px;
	background:url(images/foto_theme.jpg);
}
#meteo{
	width:240px;
	height:auto;
}
/*-----------------------------------------------------------------------------*/
#footer{
	clear:both;
}
#foo_left{
	float:left;
	width:240px;
	height:50px;
	display:inline;
	background:url(images/footer.jpg) repeat-x;
}
#foo_center{
	float:left;
	width:535px;
	height:50px;
	background:url(images/footer.jpg) repeat-x;
}
#foo_right{
	float:left;
	width:240px;
	height:50px;
	background:url(images/footer.jpg) repeat-x;
}
/*-----------------------------------------------------------------------------*/
#fonts{
    height:auto;
    width: auto;
    margin: 15px 0px 0px 5px;
    background: transparent;
}
#fonts font.update{
    margin: 0px 0px 0px 0px;
}
#fonts a:link, a:visited{
  text-decoration: none;
     margin: 0px 0px 0px 10px;
     color: #006600;
     font: 0.9em Georgia;
     font-weight:bold;

}

#fonts a:hover{
    text-decoration: none;
     margin: 0px 0px 0px 10px;
     color:#669966;
     font: 0.9em Georgia;
     font-weight:bold;
}
#fonts font.copyright{
     margin: 0px 0px 0px 0px;
     color: #666600;
     font: 0.9em Georgia;
     font-weight:bold;
}
/*-----------------------------------------------------------------------------*/
#update{
    margin: 15px 0px 0px 5px;
    background: transparent;
}
#update font{
     color: #666600;
    font: 0.9em Georgia;
     font-weight:bold;
     font-style:italic;
}
/*-----------------------------------------------------------------------------*/
#headers{
  
}
#headers font{
   font: 1.4em Georgia;
  font-style: oblique;
  font-weight: bold;
  color: #666600;
}
#headers font.second{
  font: 1.4em Georgia;
  font-style: oblique;
  font-weight: bold;
  color: #666600;
}
/*-----------------------------------------------------------------------------*/
#menus{
  height:470px;
    width: 240px;
    margin: 40px 0px 0px 0px;

}
#menus ul{
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0;
 }
#menus li{
  display: inline;
}
#menus li a:link, #menu li a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 0.6em;
font-weight: bold;
color: #FFFF66;
height: 12px;
display: block;
background: url(images/menu.jpg);
padding: 6px 0 6px 15px;
}
#menus li.menu{

padding: 6px 0 6px 10px;
}
#menus li a:hover {
color: #336699;
background: url(images/menu.jpg) 0 -25px;
padding: 6px 0 6px 10px;
}

#menus li li{
  display: inline;
}
#menus li li a:link, #menu li li a:visited {
  margin: 0;
font-weight: normal;
background: url(images/submenu.jpg);
padding: 2px 0 3px 20px;
}
#menus li li a:hover {
background: url(images/submenu.jpg) 0 -25px;
padding: 2px 0 3px 30px;
}
#menus li a.dott{
  border-bottom: 1px solid #EB990B;
  margin: 0px 0px 0px 0px;
}
#menus li li a.dot{
  border-bottom: 1px solid #339900;
  margin: 0px 0px 0px 0px;
}
#menus li li a.finish{
  border-bottom: 1px solid #EB990B;
  margin: 0px 0px 0px 0px;
}
/*-----------------------------------------------------------------------------*/
#logo{
  width:0px;
  margin: -80px 0px 0px 40px;
}

#logo img.no{
  border: none;
  list-style: none;
  text-decoration: none;
}
/*-----------------------------------------------------------------------------*/
#photo_chisinau{
    margin: 0;
}
#photo_moldova{
    margin: 0;
 }
 #moldovas font, #chisinau font
{
  font: 1.1em Georgia;
  border-bottom: 2px solid #EB990B;
  color:#006600;
  font-weight: bold;
  font-style: italic;
  
}
/*-----------------------------------------------------------------------------*/
#theme{
	
}
#theme font{
      	font: 0.75em Georgia;
        font-weight: bold;
        font-style:italic;
        color:#993300;
}
/*-----------------------------------------------------------------------------*/
#movie
{
  background: transparent;
  margin: 0px 0px 0px 0px;
  width: 200px;
  height: 200px;
}
/*-----------------------------------------------------------------------------*/
#words{
      margin: 0px 0px 0px 0px;

}
#words font.first{
    font: 1.55em Verdana;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    color: #990000;
}
#words font.country {
    font: 0.9em Verdana;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    color:#006633;
}
#words font.date {
    font: 0.75em Verdana;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    color:#006633;
}
#words font.second{
    font: 1.3em Verdana;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
     color: #990000;
}
#words font.third{
    font: 0.9em Verdana;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    color: #003366;
}
#words a{
    font: 0.9em Verdana;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    font-style:italic;
}
#words a:hover{
    font: 1.0em Verdana;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    font-style: italic;
}
#words font.four{
    font: 0.9em Verdana;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    color: #003366;
}
#words ul{
    height:250px;
    width:450px;

}
#words li{
   margin: 5px 0px 0px 60px;
   font-style:italic;
   font: 0.93em Georgia;
   color:#333333;
}
/*-----------------------------------------------------------------------------*/
#scris{
	padding: 0px 5px 0px 20px;
}
#scris font{
       margin: 0px 0px 0px 170px;
       font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#scris font.first{
       margin: 0px 0px 0px 0px;
	   font: 1.0em Verdana;
       color: #003333;
}
#scris font.second{
       margin: 0px 0px 0px 15px;
       font-weight: bold;
       font: 1.0em Verdana;
       color: #003333;
}
#scris font.conference{
       margin: 0px 0px 0px 50px;
       font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#scris font.theme{
       margin: 0px 0px 0px 120px;
       font: 1.0em Georgia;
       color:#336600;
       font-weight: bold;
}
#scris font.general{
       margin: 0px 0px 0px 20px;
       font: 0.8em Georgia;
       color:#996600;
       font-weight: bold;
}
/*-----------------------------------------------------------------------------*/
#table{
  height: auto;
  width: 495px;
  margin: 0px 0px 0px 20px;
}
#table table{
  height: auto;
  width: 495px;
  margin: 0px 0px 0px 0px;
}
#table td{
  background: #CCFFFF;
    width:auto;
    font: 1.0em Georgia;
    padding: 5px;
}
#table td center a{
  color:#003366;
  font: 1.0em Georgia;
  font-style:italic;
}
#table td center a:hover{
  color:#666600;
  font: 1.0em Georgia;
}
#table td.color{
  background:#CCCCFF;
  width:auto;
}

#table td.number{
  height: 20px;
  width: 20px;
}
/*----------------------------------------------------------*/
#topics{
   height:300px;
   width: 485px;
   margin: 0px 0px 0px 0px;
}
#topics font{
      margin: 0px 0px 0px 120px;
       font: 1.2em Georgia;
       color:#993300;
       font-weight: bold;
}
#topics font.nano{
      margin: 0px 0px 0px 80px;
       font: 1.2em Georgia;
       color:#993300;
       font-weight: bold;
}
#topics font.computer{
      margin: 0px 0px 0px 140px;
       font: 0.6em Georgia;
       color:#996633;
       font-weight: bold;
}
#topics ul{
  margin: 0px 0px 0px 40px;
}
#topics li{
  margin: 0;
  padding: 3px;
  font: 0.9em Verdana;
  color:#003333;
}
/*----------------------------------------------------------*/
#committee{

  height:600px;
   width: 485px;
   margin: 0px 0px 0px 0px;
}
#committee font{
    margin: 0px 0px 0px 70px;
    font: 1.2em Georgia;
       color:#993300;
       font-weight: bold;
}
#committee font.program{
    margin: 0px 0px 0px 120px;
    font: 1.2em Georgia;
       color:#993300;
       font-weight: bold;
}
#committee pre{

   height: auto;
   width: auto;
   margin: 0px 0px 0px 150px;
}
#committee pre.l{

   height: auto;
   width: auto;
   margin: 0px 0px 0px 120px;
}
/*----------------------------------------------------------*/
#contacts{
    height: auto;
    width: 490px;
    margin: 0px 0px 0px 30px;
}
#contacts font{
       margin: 0px 0px 0px 30px;
       font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#contacts font.adress{
       margin: 0px 0px 0px 30px;
       font: 1.0em Georgia;
       color:#003333;
       padding: 1px;
}
#contacts font.tel{
       margin: 0px 0px 0px 60px;
       font: 1.2em Georgia;
       color:#003333;
       padding: 1px;
}
#contacts font.email{
       margin: 0px 0px 0px 30px;
       font: 1.3em Georgia;
       color:#003333;
       padding: 1px;
}
#contacts a:link{
       font: 0.9em Georgia;
       color:#993300;
       padding: 1px;
       text-decoration:none;
}
#contacts a:hover{
       font: 0.9em Georgia;
       color:#CC6600;
       padding: 1px;
       text-decoration:none;
}
/*----------------------------------------------------------*/
#dead_lines{
  height: auto;
  width: 490px;
     margin: 0px 0px 0px 40px;
}
#dead_lines font{
       margin: 0px 0px 0px 120px;
       font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#dead_lines font.first{
       margin: 0px 0px 0px 0px;
       font: 1.0em Verdana;
       color: #003333;
}
#dead_lines font.date{
       margin: 0px 0px 0px 0px;
       font: 1.0em Verdana;
       font-weight:bold;
       color: #000;
}
/*----------------------------------------------------------*/
#fees{
  height: auto;
  width: 490px;
     margin: 0px 0px 0px 0px;
}
#fees font{
       margin: 0px 0px 0px 120px;
       font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#fees ul
{
   margin: 10px 0px 0px 20px;
}
#fees li{
    font: 0.8em Verdana;
    padding: 5px;
    color: #666600;
}
#fees li font.bold{
    font: 1.0em Verdana;
    font-weight: bold;
    color: #666600;
    margin: 0px 0px 0px 0px;
}
/*----------------------------------------------------------*/
#program{
  height: auto;
  width: 490px;
  margin: 0px 0px 0px 30px;
}
#program font.theme{
  margin: 0px 0px 0px 180px;
  font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#program a{
   font: 0.9em Georgia;
       color:#993300;
       font-weight:bold;

}
#program a:hover{
   font: 0.9em Georgia;
       color:#CC6633;
       font-weight:bold;
}
#program table{
     height: auto;
  width: auto;
  margin: 0px 0px 0px 0px;
}
#program td.general{
  background: #9999FF;
}
#program td{
  background: #CCFFCC;
  font: 0.9em Verdana;
  color: #336633;
}
#program td font.general{
  font: 0.8em Verdana;
  font-weight: bold;
  color: #CC3300;
}
#program td a{
  font: 0.9em Verdana;
  font-weight: bold;
  color: #336699;
  text-decoration: none;
}
#program td a:hover{
  font: 0.9em Verdana;
  font-weight: bold;
  color: #6666CC;
  text-decoration: none;
}
/*----------------------------------------------------------*/
#opening{
  height: auto;
  width: 490px;
  margin: 0px 0px 0px 0px;
}
#opening font.general{
     margin: 0px 0px 0px 180px;
     font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#opening font.general2{
     margin: 0px 0px 0px 160px;
     font: 1.0em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#opening font.general3{
     margin: 0px 0px 0px 120px;
     font: 1.1em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#opening font.general4{
     margin: 0px 0px 0px 140px;
     font: 1.0em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#opening font.general5{
     margin: 0px 0px 0px 100px;
     font: 1.0em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#opening font.general6{
     margin: 0px 0px 0px 95px;
     font: 1.0em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#opening table{
	float:left;
     height: auto;
  width: 490px;
  margin: 0px 0px 0px 20px;
}
#opening td.general{
  background: #99FFFF;

}
#opening td{
  background: #FFFFCC;
  font: 0.9em Verdana;
  color: #336633;
}
#opening td font.general{
    margin: 0px 0px 0px 0px;
    font: 0.8em Verdana;
  font-weight: bold;
  color: #CC3300;
}
/*----------------------------------------------------------*/
#paper{
  height: auto;
  width: 490px;
  margin: 0px 0px 0px 30px;
}
#paper font.theme{
  margin: 0px 0px 0px 70px;
  font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#paper font{
 font: 0.9em Georgia;
 color:#336600;

}
#paper font a{
 font: 0.9em Georgia;
 color:#000099;
 text-decoration: none;
}
#paper font a:hover{
 font: 0.9em Georgia;
 color:#3399CC;
 text-decoration: none;
}
#paper ul{
  margin: 0px 0px 0px 20px;

}
#paper li{
 padding: 2px;
 font: 0.9em Georgia;
 color:#CC0000;
}
/*----------------------------------------------------------*/
#sponsors{
  height: auto;
  width: 490px;
     margin: 0px 0px 0px 30px;
}
#sponsors font{
       margin: 0px 0px 0px 180px;
       font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}
#sponsors font.first{
       margin: 0px 0px 0px 15px;
       font: 1.0em Verdana;
       color: #003333;
}
#sponsors ul
{
   margin: 0px 0px 0px 20px;
}
#sponsors li{
    font: 0.8em Verdana;
    padding: 5px;
    color: #666600;
}
/*----------------------------------------------------------*/
#register,
#register_page {
	height: auto;
	width: 490px;
	margin: 0px 0px 0px 40px;
}

#register font,
#register_page font {
       margin: 0px 0px 0px 100px;
       font: 1.4em Georgia;
       color:#993300;
       font-weight: bold;
       font-style: italic;
}

#register a,
#register_page a {
       margin: 0px 0px 0px 160px;
       font: 0.6em Georgia;
       color:#003333;
       font-weight: bold;
       text-decoration: none;
}

#register a:hover,
#register_page a:hover {
       margin: 0px 0px 0px 160px;
       font: 0.6em Georgia;
       color:#336600;
       font-weight: bold;
       text-decoration: none;
}

#register font.require{
       margin: 0px 0px 0px 70px;
       font: 0.8em Georgia;
       color:#333333;
       font-weight: bold;

}
#register font.asterisk{
       margin: 0px 0px 0px 0px;
       font: 0.8em Georgia;
       color:#FF6600;
       font-weight: bold;

}

#register form,
#register_page form {
    height: auto;
    width: 490px;
    margin: 0px 0px 0px 0px;
}
#register form font.asterisk{
       margin: 0px 0px 0px 0px;
       font: 0.8em Georgia;
       color:#FF6600;
       font-weight: bold;

}
#register form font.names1{
       margin: 0px 0px 0px 50px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names2{
       margin: 0px 0px 0px 37px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names3{
       margin: 0px 0px 0px 37px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names4{
       margin: 0px 0px 0px 30px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names5{
       margin: 0px 0px 0px 58px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names6{
       margin: 0px 0px 0px 89px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names7{
       margin: 0px 0px 0px 77px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names20{
       margin: 0px 0px 0px 83px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names8{
       margin: 0px 0px 0px 56px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names9{
       margin: 0px 0px 0px 87px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names10{
       margin: 0px 0px 0px 67px;
        padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names11{
       margin: 0px 0px 0px 18px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.names12{
       margin: 0px 0px 0px 56px;
       padding: 2px;
       font: 0.7em Georgia;
       color:#333333;
       font-weight: bold;


}
#register form font.method{
       margin: 0px 0px 0px 0px;
       font: 0.8em Georgia;
       color:#333333;
       font-weight: bold;

}
#register form input.arrange{
       margin: 0px 0px 0px 20px;
       font: 0.7em Georgia;
       padding: 0px 0px 0px 0px;
       width: 180px;
}
#register form select.arrange{
       margin: 0px 0px 0px 20px;
       font: 0.7em Georgia;
       padding: 0px 0px 0px 0px;
       width: auto;
}
#register form input.radio{
       margin: 0px 0px 0px 40px;
       font: 0.7em Georgia;
       padding: 0px 0px 0px 0px;
       width: auto;
       height:auto;
}
#register form input.register {
       margin: 200px 0px 0px 40px;
}

#register form font.radio {
       margin: -15px 0px 0px 40px;
       font: 0.9em Georgia;
       padding: 0px 0px 0px 10px;
       float:right;
       color:#333300;
}
#register form font.radio2 {
       margin: -15px 0px 0px 40px;
       font: 0.9em Georgia;
       padding: 0px 0px 0px 10px;
       float:right;
       color:#333300;
}

/*-------------------->Register page<---------------------*/
#register_page form font.radio2 {
       margin: -15px 0px 0px 0px;
       font: 0.9em Georgia;
       padding: 0px 0px 0px 10px;
       color:#333300;
}

#register_page form font.radio {
       margin: -15px 0px 0px 0px;
       font: 0.9em Georgia;
       padding: 0px 0px 0px 10px;
       color:#333300;
}
/*---------------------------------------------------------*/
.error{
	margin: 0px 0px 0px 120px;
	color: #CC0000;
}
.passed{
	margin: 0px 0px 0px 120px;
	color: #CC0000;
}