/*********** SYSTEM */
/* 
div { border: solid red 1px } 
/**/
*{
	padding:0; /*ie bug*/
	margin:0; /*ie bug*/
}
body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
ul {
  margin-left:5px;
  padding-left:5px;
}
li {
  margin-bottom:2px;
}

/*ie bug*/
.body { 
	padding:5px;
	margin:5px;
}
/* div clear */
.d_c{ 
	clear: both;
}
/* div clear + height */
.d_ch1 { 
	height: 10px; 
}
/* div clear + height */
.d_ch2 { 
	height: 20px; 
}
/* div column */
.d_col, .d_col2, .d_ncol, .d_numcol{
	float:left;
}
.d_col2 {
	width:75%;
}
/* div name column */
.d_ncol {
	width:160px;
	line-height: 21px;
}
.d_numcol {
	width:70px;
}

/* horizont line */
.h_line {
	font-size:1px;
	height: 4px;
	background-color:#aaaaaa;
}
/* horizont line */
.h_line2 {
	font-size:1px;
	height: 1px; 
	border-top:solid #aaa 1px;	
}
/* horizont line */
.v_line {
	width: 1px; 
	background-color:#aaaaaa;
}
/* red */
.red  {
  color:#F00;
}

.err, .msg {
	color:#F00;
	width:300px;
	text-align: center;
}
.msg {
	color:#0a5;
}

.captcha {
}
.reload {
  margin-bottom: 34px;
}
/*********** NAVIGATION */
.nav {
  float:right;
}
.nav a {
	font-size:10px;
	color: #000;
	text-decoration:none;
}

/*********** PAGE NAVIGATION */
.nav_pg {
	text-align: center;
}
.nav_pg a {
	color: #000;
	text-decoration:none;	
}
.nav_pg span {
  font-size: large;
	font-weight:bold;	
}

/*********** SORT NAVIGATION */
.nav_sort {
  display:none;
}
.nav_sort a {
	font-size:12px;
	color: #000;
	text-decoration:none;
	/*background-color:#ccc;*/
}
.nav_sort a:hover {
  text-decoration: underline;	
}