body{
	font-size:10px;
}
a:hover 		{ color : #C00; }
.bl, .bl:hover	{ color : #000; }
.rl, .rl:hover	{ color : #C00; background-color: #efefef; padding: 2px 2px 2px 2px; }
.gl, .gl:hover	{ color : #666; }
.nl				{ color : #666; }
.st, .st:hover	{ color : #ccc; font-size:11px; }
.sr, .sr:hover	{ color : #fff; }
.rf { font-size:11px; color : #666; font-family:arial,sains-serif; }
#ad, #ad:link, #ad:strong 	{ color : #000; font-size:11px; font-weight: lighter; }

img{
	border:0;
}

#left{
	
}
#right{
	width:300px;
}


table.block{
	border:2px #F6F6F6 solid;
}
table.block th, table.block td{
	padding: 3px;
}
table.block th, table.block th a{
	color: #C00;
	text-align:left;
	font-weight:bold;
}
table.block th{
	padding-left:5px;
}
table.block ul{
	padding-left:0px;
	margin-left:0px;
}
table.block ul li{
	list-style:none;
	padding-left:10px;
	font-size:14px;
}
table.b1 td, table.b1 th{
	padding:0;
}
#left table.block ul li a{
	display:block;
}
#left table.block ul li a:hover{
	/* border-right:2px #F90 solid; */
}

#main td.h1, div.h1{
	background-color:#FCFCFC;
	border:0px;
	/*border-top: 1px #CC0000 solid;*/
	border-bottom: 2px #CC0000 solid;
	font-weight:bold;
}
div.h1{
	padding:3px;
	margin-bottom:1px;
}
* html #main{
	width:100%; 
}
#main table.block .h2, #right table td.h2, #left table td.h2{
	color: #F90;
	background-color: #FCFCFC;
	border-bottom: 1px #F90 solid;
	font-weight: bold;
	text-align: left;
}
#main table td.h2 a{
	text-decoration:none;
}
#left table.block, #right table.block{
	margin-bottom:3px;
}
#right table.block td.h2 a, #left table.block td.h2 a{
	color: #C00;
	text-decoration:none;
	display:block;
}
span.colorBright{
	color: #E00;
	font-weight:bold;
}
input.for_small_input{
	width:3em;
}
.for_general_input, .for_general_select{
	width:90%
}
form{
	padding: 0; 
	margin: 0;
}
.validation-failed{
	background-color:FFFAFA;
}
.validation-passed{

}
table.colorer{

}
table.m0{
	border:1px #DDD solid;
	font-size:14px;
}
table.m0 td{
	padding: 4px;
	border-left: 1px #EEE solid;
}
table.m0 th{ /* search results mode 0 */
	color: #FFF;
	background-color: #C00;
}
table.m0 tr.c1{
	background-color: #EFEFEF;
}
table.m0 tr.c2{
	background-color: transparent;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
#pager{
	display:block;
	margin-top:3px;
	text-align:center;
	font-size:0.9em;
}
#pager a.current_range{
	text-decoration:none;
	color:#CCC;
}
ul.s1{
	
}
ul.s2, ul.s1{
	margin-bottom:0;
}
table.block ul.s2 li{
	margin-left:20px;
	padding-left:0px;
	list-style: circle;
}
div.lh{
	background-color: #f6f6f6;
	border: 1px #DDD solid;
	margin-top:0px;
}
div.lh a{
	text-decoration:none;
	color: #069;
	font-weight:bold;
}
div.lh a:hover{
	color: #C00;
}
div.lh table td{
	border:0;
	padding:0;
	margin:0;
}
div.lh table td.date{
	white-space: nowrap;
	font-size: 0.8em;
	width:120px;
	font-weight:bold;
}
hr.hr{
	border:0;
	margin:0;
	padding:0;
	border-top: 1px #C00 solid;
	margin-top:0px;
}
.text{
	font-family: Arial,Helvetica,sans-serif,Tahoma,Verdana;
	font-size:85%;
}
div.index-table tr.c1{
	background-color:#F7F7F7;
}
div.index-table tr.c2{
	background-color: transparent;
}
div.index-table tr.c1 a, div.index-table tr.c2 a{
	display:block;
	font-weight:normal;
	font-size:0.9em;
}