h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #3a4d86;
	font-weight : bold;  
}


h2 {
	text-align:center;
}

p.smpl
	{
	text-indent: 20px; /* Отступ первой строки в пикселах */
	margin:0;
	padding:0;
	}
p.smpl2
	{
	padding:0 0 0 20px;
	margin:0;
	}


.rol1{
	background-color: #c6d8e6;
}
.rol1:hover{
	background-color: #f1f4f7;
	border-color : #3366CC;
}
.rol{
	background-color: #c6d8e6;
	z-index: 10;

}
.rol:hover{
	background-color: #f1f4f7;
	border-color : #3366CC;
}
a.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bolder;
	color : 073779;
	text-decoration : none;
}
.bot{
	color: White;
	font-family : serif;
	font-weight : bolder;
	font-size : 14px;
}
a.bot{
	color: White;
	font-family : serif;
	font-weight : bolder;
	font-size : 14px;
}
.rmr{
	font-size: 1px;
}
sub{
	color: red;
}
body{
	background-color : #cadae9;
}
.text{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3a4d86;
 }
.superimg {
	margin: 0 10px 5px 0;
	border: 2px solid #3a4d86;
        border-radius: 5px;
}

 .text div { margin: 10px 0; }
 .cap{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #3a4d86;
	font-weight : bold;
}
  .date{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #990000;
}
a{
	color : #990033;
	text-decoration : none;
}
a:hover{
	text-decoration: underline;
}
a.cap{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3a4d86;
	text-decoration : none;
}
a.cap:hover{
	text-decoration: underline;
}
.mm{
	border-right: 1px solid Black;
}
table.menutabl{
	filter: alpha(opacity=97);
	border : 1px solid #003366;
	z-index: 10;
}
li{
	color:#073779;
}

.sapa {
    color:#D8D8D8;
    font-size:7px;
}
.sapa a {
    color:#D8D8D8;
    font-size:7px;
}

table .pad10 td {
  padding: 10px;
}

.contind {
	text-align: justify;
}
table.ctable {
	position:relative; 
	margin-top: -380px;
}
table.ctable > tbody > tr > td { 
	padding: 5px; 
	text-align: center; 
}
table.ctable2 {
	position:relative; 
	margin-top: -600px;
}
table.ctable2 > tbody > tr > td { 
	padding: 5px; 
	text-align: center; 
}
table.ctable3 {
	position:relative; 
	margin-top: -400px;
}
table.ctable3 > tbody > tr > td { 
	padding: 5px; 
	text-align: center; 
}
.margintop > a >img { margin-top: 10px; }
table.striped{border: 1px solid #666;border-spacing:0px}
* html table.striped{border-collapse:collapse}
table.striped tr td{text-align:left;font-family:tahoma,verdana,sans-serif;font-size:8pt;padding:3px 8px;background:#fff}
table.striped thead td{color:#fff;background-color:#8BADE1;font-size:7pt;font-weight:bold;border-bottom:1px solid #999}
table.striped tbody td{border-left:1px solid #DDD;border-bottom:1px solid #DDD}
table.selectable tbody tr{cursor:pointer}
table.selectable tbody tr.disabled{font-style:italic;color:#999;cursor:default}
table.striped tbody tr.even td{background:#eee;border-bottom:1px solid #DDD}
table.striped tbody tr.selected td{background:#48D;color:#fff;border-left:1px solid #36B;border-bottom:1px solid #7AE}
table.striped tbody tr.ruled td{color:#000;background-color:#CDF;border-left:1px solid #DDD}
/*Operafix*/
head:first-child+body table.striped tr.ruled td{background-color:#CDF}
table.striped tbody tr.selected a{background-color:inherit;color:#DDD}
table.striped tbody tr.ruled a,table.striped tbody a:link,table.striped tbody a:visited{background-color:inherit;color:#124}
table.striped tbody a:active,table.striped tbody a:hover{background-color:inherit;color:#000}
.stripe_button{padding:3px;border:1px solid #666;background-color:#CDF;cursor:pointer}
table.sortable a.sortheader{background-color:inherit;color:#FFF;font-weight:bold;text-decoration:none;display:block}
table.sortable a.sortheader:hover{background-color:inherit;color:#CDF}
table.sortable span.sortarrow{background-color:inherit;color:#CCC;text-decoration:none}






.container {
width:200px; /* задаем размеры блока контейнера по размеру flash объекта */
height:300px;
position: relative; /* относительное позиционирование, чтобы можно было поместить внутри контейнера 2 объекта один поверх другого */
}
.container a {
display: block; /* ссылку делаем блоком, чтобы можно было ей задать размеры */
width: 510px;
height: 140px;
position: absolute;
top: 0;
left: 0;
z-index: 2; /* явно указываем z-слой */
background: url(); /* чтобы ссылка работала, нужно указать ей фон (цвет или рисунок). Цвет закрасит банер, использует прозрачный однопиксельный gif или как в коде — трюк с не указанным рисунком */
text-indent: -9999px; /* прячем текст в ссылке для семантики */
overflow: hidden;
}
.container object {
position: relative; /* чтобы можно было указать z-слой */
z-index: 1; /* задаем z-слой меньше, чем у ссылки */
}



/*  online konference */

.chat_quest
{
  padding: 30px;
  width: 95%;	
}

.chat_block
{
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: thin solid;
}

.chat_req
{
  padding: 5px;
  margin-top: 5px;
  margin-bpttom: 5px;
  margin-left: 5px;
  margin-right:5px;
}

.chat_answers
{
  padding-left: 50px;
}

