* {
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#pg_top b{
	font-weight: normal;
}


/* OTH*/
.erm *,
.erm{
	margin:5px 0 0 0px;
	color:#990000;
}

/*Left menu list*/
.inf_left .cont2  {
	margin: 0 0 0px 0px;
	padding: 0px 0px 15px 0px; 
	border: 0px solid #FFF;
	} 
.inf_left .cont2 ul{
	margin: 0 0 0 0px;
	border: 0px solid #0000ff;
	} 
.inf_left .cont2 li{
	margin: 0 0 0 0;
	padding: 0px 0 3px 17px;
	background: url("/img/forum/inf_bgr_left_bul.gif") no-repeat left top; 
	} 
	
.inf_left .cont li a,
.inf_left .cont2 li a{
	font-weight: bold;
	text-decoration: underline;
	}
.inf_left .cont2 li img{
	margin: 0 5px 0 1px;
	}
.inf_left .cont2 li{
	margin: 0 0 0 0;
	border-top: 1px solid #fff;
	} 
.inf_left .cont2 li.beg{
	background: none;
	padding: 5px 0 3px 17px;
} 

.atr td *{font-size: 8pt;}
.atr td a{
	color: #168cbf;
	font-weight: bold;
}
.atr td img{
	margin: 0 5px 0 0;
}

.atr td div{
	border: 0px solid red;
	/*height: 32px;*/
}

/*список тем 1,2*/
.thm_list td,
.thm_list th
{	font-size: 8pt;
	border-bottom: 1px solid #D1EBEF;
	border-left: 1px solid #D1EBEF;
	padding: 3px 0px 3px 5px;
	}
.thm_list th{
	text-align: left;
	font-weight: normal;
	border-left: 1px solid #FFFFFF;
	}

.thm_list td *{
	font-size: 8pt;
}
.thm_list th *{	
	font-size: 8pt;
	color: #168cbf;
	}
.thm_list th b{	
	color: #000000;
	}
.thm_list th img{	
	margin:0 5px 0 0 ;
	}
.thm_list td.r{
  text-align: center;
}

/*H1*/
.thm_list tr.h1 th{
	 font-size: 9pt;
	text-align: left;
	background-color: #c1e0ed;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #FFF;
}
.thm_list tr.h1 th.nb{
	border-left: 0px;
}

/*H2*/
.thm_list tr.h2{	
	background-color: #edf6fa;
	
	}
.thm_list tr.h2 td
{	
  
	background-color: #edf6fa;
	/*border-bottom:1px solid #edf6fa;
	border-left:1px solid #edf6fa;*/
	padding: 5px 5px 5px 5px;
	
	}

.thm_list tr.h2 td a{
	 font-size: 9pt;
	font-weight: bold;
	color: #075d9b;
}
.thm_list tr.h2 th b{
	font-size: 10pt;
	color: #075d9b;
}

/*border for H1 && H2*/
.brbt th{
	border-bottom: 1px solid #FFFFFF;
}
.brtp th{
	border-top: 1px solid #a9d2e4;
}

/*ReDefine x-pages style*/
th #pg_top_cont{
	margin: 0 0 0 0;
}
th #pg_top_cont *{
	font-size: 8pt;
}
th #pg_top_cont * a{
	color: #168cbf;
}
th #pg_top_cont * b{
	color: #000000;
}

/*hello*/
.hello{
	font-size: 8pt;
	float: left;
	padding: 5px 0 5px 11px;
	border: 0px solid green;
}
.hello b{
	font-size: 8pt;
}

/*enter && get away*/
.in_out{
	width: 135px;
	float: right;
	border: 0px solid red;
	padding: 4px 0 3px 5px;
	
}

.in_out a{
	font-size:8pt;
	vertical-align: top;
}

.in_out * img{
	border: 0;
	margin: 0 5px 0 0;
	}

	
/*----------------------*/
/* --- Data table --- */	
/*------------------*/
.data_lst{
	
}

.data_lst th,
.data_lst td{
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

.data_lst th{
	background-color: #edf6fa;/*#c1e0ed*/
}
.data_lst th strong{
	background-color: #dcedf5;
	display:block;
}

.data_lst th img{
	margin:0px 0px 0 0;
}
.data_lst th div.av{
	margin:10px 0px 0 0;
}
.data_lst th img.i{
	margin:0px 3px 0 3px;
}
.data_lst td em{
	font-size:8pt;
}
.data_lst td{
	background-color:#ffffff;
}
.data_lst td.dt{
	background-color:  #edf6fa;
}

.data_lst td strong{
	text-align: right;
	display: block;
	background-color:  #edf6fa;
	font-weight: normal;
	font-size:8pt;
	
	margin:0px 0 0 0px;
	border:0px solid red;
	padding:5px 5px 8px 5px;
	/*padding-right:39px;*/
	padding-right:9px;
}

.data_lst td strong a{
	font-size:8pt;
}
.data_lst td strong a:hover{
	color: #075d9b;
}

.data_lst th, .data_lst td{
/*border-bottom:1px solid #FFFFFF;*/
vertical-align:top;
}

.data_lst th div, .data_lst td div,
.data_lst th p, .data_lst td p,
.data_lst th strong{
	padding:5px 5px 5px 5px;
}
.data_lst td div{
	text-align: left;
	padding:5px 5px 5px 15px;
}
.data_lst th div{
	/*text-align: center;*/
	padding:1px 1px 1px 1px;
}
/* data sect theme*/
.data_lst tr.sect td{
	font-weight:bold;
	font-size:10pt;
	color:#006699;
	background-color: #EDF6FA;
	text-align: left;
	border-bottom:1px solid #FFFFFF;
}

.data_lst tr.sect td a{
  color:#006699;
  font-size:11pt;
}

.data_lst tr.theme td{
	background-color: #c1e0ed;
	text-align: left;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #a9d2e4;
}

.data_lst tr.sect td div,
.data_lst tr.theme td div{
	font-size: 8pt;
	font-variant: normal;
	font-weight: normal;
	width: 125px;
	float: right;
	
	margin:3px 0 0 0;
	color:#000000;
   text-align: left;
	
	position:relative;
}

.data_lst tr.sect td p,
.data_lst tr.theme td p{
	margin:0 0 0 0;
	float: left;
}

.data_lst tr.sect td p,
.data_lst tr.sect td div{
	padding:2px 5px 3px 5px;
	}
.data_lst tr.sect td p{
	padding-left:10px;
	}
.data_lst tr.sect td div strong,
.data_lst tr.theme td div strong{
	position:absolute; 
	display:block; 
	margin:1px 0 0 6px; 
	padding:0 0 0 0; 
	border:0px solid red
	}

.data_lst tr.theme td div strong{background-color: #c1e0ed;
	margin:1px 0 0 4px; 
	}
.data_lst tr.theme td div strong span{
   color:#FF0000;
	}
	
.data_lst tr.theme td p,
.data_lst tr.theme td div{
	padding:0px 5px 0px 5px;
	}
.data_lst tr.theme td div{
	margin:2px 0 0 0;
}

.data_lst tr.theme td p img{
	margin: 2px 0 0 3px;
}

.data_lst tr.theme td p em{
	position:absolute;
	display:block;
	font-style:normal;
	margin:0 0 0 1px;
	font-size: 10pt;
}

/*--Fx--*/

.data_lst tr.theme td p>em{
	top:0px;
	left:25px;
	min-width:430px;
	max-width:430px;
	border:0px solid red;
	}
.data_lst tr.sect td div>strong,	
.data_lst tr.theme td div>strong{
	top:0px;
	left:25px;
}

/*link in moderators*/
a.moderat{
	color: #168cbf;
	font-weight: bold;
}
a.moderat:hover{
	color: #660000;
}
strong.moderat{
	color: #168cbf;
}
