@charset "windows-1251";




/*body {
  border: 1px solid;
  border-color: #9b2632;
  margin: 12px;
  min-width: 900px;
  }
*/

* {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  font-size: 100%;
}

  

table {
  width: 100%;
  border: 0;
  }

img {
  border: none;
  }
  
/*#siluets {

background-image: url(i/siluets.gif);
  background-repeat: no-repeat;
  background-position: right;
  width: 235px;
  height: 235px;
  padding-left: 30px;

}*/


.marker {
  background-color: #c6eefd;
  border: 1px dashed #025092;
  padding: 5px;

}

#date_venue {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #666666;
  vertical-align: top;
  text-align: left;
  padding: 10px 0 10px 10px;

}
  

#date_venue  A:LINK
	{
	TEXT-DECORATION: none;
	COLOR: #666666;
	}

#date_venue  A:VISITED
	{
	TEXT-DECORATION: none;
	COLOR: #666666;
	}

#date_venue  A:HOVER
	{
	TEXT-DECORATION: none;
	COLOR: #666666;
	}



  
  
#top_text {

   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 38px;
  color: #025092;
  vertical-align: top;
  text-align: left;
  padding: 5px 0 10px 10px;
   

}


#top_text  A:LINK
	{
	TEXT-DECORATION: none;
	COLOR: #025092;
	}

#top_text  A:VISITED
	{
	TEXT-DECORATION: none;
	COLOR: #025092;
	}

#top_text  A:HOVER
	{
	TEXT-DECORATION: none;
	COLOR: #025092;
	}



.top_right {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #8F8F8F;
  vertical-align: top;
  text-align: center;
  padding: 10px 0 0 0;

}


.top_phone {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #666666;
  vertical-align: top;
  text-align: center;
  padding: 10px 0 0 0;

}


  
  
  .top {
  vertical-align: top;
  width: 200px;
}




 
.table_counter {
  width: 400px;
  text-align: left;
  }
 
 
  
 
 

 
 
 /*
hr {
   color: #9b2632;
   }

*/
   

.status {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*font-weight: bold;*/
  color: #8F8F8F;
  vertical-align: top;
  text-align: center;
  padding: 10px;

}

  


   
.bottom {
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  vertical-align: top;
  text-align: left;
  padding-left: 25px;
  
 
    }  
  
   
.bottom A:LINK
	{
	TEXT-DECORATION: underline;
	
	COLOR: #FFFFFF;
	
	}

.bottom A:VISITED
	{
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
	
	}

.bottom A:HOVER
	{
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	
	}


	

/* ÃËÀÂÍÎÅ ÌÅÍÞ */

.main_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0 2px 10px;

	
}

.main_menu A:LINK
	{
	TEXT-DECORATION: none;
	COLOR: #025092;
	}

.main_menu A:VISITED
	{
	TEXT-DECORATION: none;
	COLOR: #025092;
	}

.main_menu A:HOVER
	{
	TEXT-DECORATION: underline;
	COLOR: #00aeef;
	}
	
	
	
	
	
	
.main_menu_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0 2px 10px;

	
}

.main_menu_2 A:LINK
	{
	TEXT-DECORATION: none;
	COLOR: #fd3332;
	}

.main_menu_2 A:VISITED
	{
	TEXT-DECORATION: none;
	COLOR: #fd3332;
	}

.main_menu_2 A:HOVER
	{
	TEXT-DECORATION: underline;
	COLOR: #00aeef;
	}	


/* end ÃËÀÂÍÎÅ ÌÅÍÞ */


.content_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #252525;
	padding-top: 0;
	padding-right: 1.5em;
	padding-bottom: 1.7em;
	padding-left: 1.5em;
	vertical-align: top;
	height: 500px;
	
	/*border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #025092;
	
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #025092;*/

}





.content_text ul {
  margin-left: 2.5em;
  }

.content_text ol {
  margin-left: 2.5em;
  }


.content_text A:LINK
	{
	TEXT-DECORATION: underline;
	COLOR: #286aa2;
	}

.content_text A:VISITED
	{
	TEXT-DECORATION: underline;
	COLOR: #286aa2;
	}

.content_text A:HOVER
	{
	TEXT-DECORATION: none;
	COLOR: #286aa2;
	}



.content_text_columns {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #252525;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	vertical-align: top;
	
	
}


.content_text_columns A:LINK
	{
	TEXT-DECORATION: underline;
	COLOR: #fd3332;
	}

.content_text_columns A:VISITED
	{
	TEXT-DECORATION: underline;
	COLOR: #fd3332;
	}

.content_text_columns A:HOVER
	{
	TEXT-DECORATION: none;
	COLOR: #fd3332;
	}

/*.content_text .phototable {

  width: 700px;
  text-align: center;
  margin: 0 auto;
  }*/

.content_text .phototable {

  width: 616px;
  margin: 0 auto;
  }

.content_text .phototable td {

  vertical-align: middle;
  padding: 2px;
  
  }


	

.content_text blockquote {
    padding: 0.3em 0 0.3em 0;
	margin-left: 2.5em;
	font-size: 0.88em;
 
	}

.content_text h1 {
  font: 2em Verdana, Arial, Helvetica, sans-serif;
  color: #B2B2B2;
  padding: 0.5em 0 0.5em 0;

}


.content_text h2 {
  font: 1.6em Verdana, Arial, Helvetica, sans-serif;
  color: #B2B2B2;
  padding: 0.1em 1em 0.5em 0;
}

.content_text h3 {
  font: 1.4em Verdana, Arial, Helvetica, sans-serif;
  color: #B2B2B2;
  padding: 0.1em 0 0.5em 0;
}


	
.ar_menu {
  font: 1.2em Verdana, Helvetica, sans-serif;
  /*font-weight: bold;*/
  }

.orange {
    color: #f45d28;
	font-weight: bold;
	}

.grey {
    color: #B2B2B2;
	font-weight: bold;
	}

.blue {
    color: #025092;
	font-weight: bold;
	}

.orange_normal {
    color: #f45d28;
	
	}

.grey_normal {
    color: #c5c5c5;
	
	}

.blue_normal {
    color: #025092;
	
	}
	
.blue_light {
  color: #00aeef;
  font-weight: bold;

}

.blue_light_normal {
  color: #00aeef;

}


p {
  padding: 0.6em 0 0.6em 0;
  }


.section_head {
  background-image: url(images/status.gif);
  background-repeat: no-repeat;
 /* background-position: center;
  background-position: left top;*/
  font-family: Tahoma, Verdana;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
	
	width: 180px;
	height: 33px;
	line-height: 12px;
	
  }
  


.logo {
  vertical-align: center;
  text-align: center;
  width: 180px;
  
  }
  

  

/*registration form*/


.check {
background-color: #cfedff;
padding: 3px 10px;
border: 1px dotted;
border-color: #0170b7;
}

.error {
  color: red;
  }

span.star
{
    font: bold 8pt Verdana;
    color: red;
    margin-left: 3px;
}


/*th {
  text-align: left;
  padding: 2em 0.3em 1.5em 0.3em;
  }*/
  
.longtext {
  padding: 0.1em;
  margin: 0.2em;
  width: 20em;

}



.text {
width: 20em;
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #5e5f61;
}



.zip {
  padding: 0.1em;
  margin: 0.2em;
  width: 5em;

}


.formtable {
  width: 100%;
}

.formtable td {
  padding: 0.5em 0.3em 0.5em 0.3em;
  /*font: 0.95em Arial, Helvetica, sans-serif;*/
}

.formtable th {
  text-align: left;
  padding: 2em 0.3em 1.5em 0.3em;
  }

.formtable h1 {
  font: bold 1.2em Arial, Helvetica, sans-serif;
}


.formtable li {
  list-style: none;
}


.button {
  width: 10em;
  padding: 0.1em 0.3em 0.1em 0.3em;
  margin: 1em 0.5em 1em 0.5em;
  
}



/*.mes {
  font: 0.9em Tahoma;
  }*/

#radio1, #radio2 {
  /*margin: 0.5em 0.3em 0.5em 0.3em;*/
}

.prim {
  padding: 1em 0.3em 1em 0.3em;
  font: italic 0.95em Arial, Helvetica, sans-serif;
}

.mes {
  width: 20em;
  height: 10em;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #5e5f61;
  }



/*Photogalary*/


.hoverbox
{
	cursor: default;
	list-style: none;
	margin: 0 auto;
	
	padding: 1px;
	position: relative;
	/*width: 620px;*/
	
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -100px;
	left: -50px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 150px;
	height: 115px;
}

.hoverbox li
{
	background: #ffe5c9;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #948a89;
	width: 350px;
	height: 270px;
}

/*news

DIV.frame
{
	
	width		:	170px;
	border		:	1px solid black;
	margin: 0 auto;
}

#ID_ANIMATION
{
	position	:	relative;
	padding		:	0px;
	margin		:	0px;
	height		:	200px;
	overflow	:	hidden;
}

#ID_ANIMATE
{
	position	:	relative;
	padding		:	0px 4px 0px 4px;
	margin		:	0px;
	overflow	:	hidden;
	color		:	black;
	text-align	:	left;
	font		:	normal 10px "Tahoma", "Verdana", "Helvetica", "Arial", "Times New Roman", serif;
}



.content_text_news {
	font-family: "Tahoma", "Verdana", "Helvetica", "Arial", "Times New Roman", serif;
	font-size: 10px;
	color: black;


}


.content_text_news A:LINK
	{
	TEXT-DECORATION: underline;
	COLOR: #f1592a;
	}

.content_text_news A:VISITED
	{
	TEXT-DECORATION: underline;
	COLOR: #f1592a;
	}

.content_text_news A:HOVER
	{
	TEXT-DECORATION: none;
	COLOR: #f1592a;
	}




.content_text .top_citata A:LINK
	{
	TEXT-DECORATION: none;
	COLOR: #193650;
	}

.content_text .top_citata A:VISITED
	{
	TEXT-DECORATION: none;
	COLOR: #193650;
	}

.content_text .top_citata A:HOVER
	{
	TEXT-DECORATION: none;
	COLOR: #193650;
	}






#ID_ANIMATE ul {
  margin-left: 6px;
  }

#ID_ANIMATE ol {
  margin-left: 6px;
  }


#ID_ANIMATE A:LINK
	{
	TEXT-DECORATION: underline;
	COLOR: #f1592a;
	}

#ID_ANIMATE A:VISITED
	{
	TEXT-DECORATION: underline;
	COLOR: #f1592a;
	}

#ID_ANIMATE A:HOVER
	{
	TEXT-DECORATION: none;
	COLOR: #f1592a;
	}


.speakers_list {
  font-size: 11px;
  vertical-align: top;
  padding: 0 5px 0 5px;



}


.content_text .speakers_list A:LINK
	{
	TEXT-DECORATION: underline;
	COLOR: #000000;
	}

.content_text .speakers_list A:VISITED
	{
	TEXT-DECORATION: underline;
	COLOR: #000000;
	}

.content_text .speakers_list A:HOVER
	{
	TEXT-DECORATION: none;
	COLOR: #000000;
	}


news_end */

/*Âåðòèêàëüíûå ôîòîãðàôèè*/


/*.hoverbox_vert .preview_vert
{
	border-color: #000;
	width: 270px;
	height: 350px;
}

.hoverbox_vert img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 115px;
	height: 150px;
}

.hoverbox_vert
{
	cursor: default;
	list-style: none;
	margin: 0 auto;
	
	padding: 1px;
	position: relative;
	/*width: 620px;*/

/*
	
}

.hoverbox_vert a
{
	cursor: default;
}

.hoverbox_vert a .preview_vert
{
	display: none;
}

.hoverbox_vert a:hover .preview_vert
{
	display: block;
	position: absolute;
	top: -150px;
	left: -50px;
	z-index: 1;
}

.hoverbox_vert img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 115px;
	height: 150px;
}

.hoverbox_vert li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}
