/* CSS Document */

.visible   {visibility: visible }
.invisible {visibility: hidden}

.body_txt  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}


/*  result pages */
/*  ************ */
.page_link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-decoration: underline;
}
.page_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.page_link:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A1A24C;
	text-decoration: underline;
}
.page_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A1A24C;
	font-weight:bold;
	background-color:#F1F1F1;	
	padding-left:2px; padding-right:2px;
}
/*  result pages */


/*  images per page */
/*  *************** */
.img_per_page { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	padding-left:2px; padding-right:2px;
	text-decoration: underline;
}
.img_per_page:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#666666;
	padding-left:2px; padding-right:2px;
	text-decoration: underline;
}
.img_per_page_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left:2px; padding-right:2px;
	background-color:#F1F1F1;
	text-decoration: none;
}
/*  images per page */



/*  navigation result */
/*  ***************** */
.body_surfer_small_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
/*  navigation result */


/*  category */
/*  ******** */

.big_cat {
	padding:0;
	margin:0;
}
.big_cat li {
	list-style:none;
}
.big_cat a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}
.big_cat #id_1 {
	background-color:#EAEAEA;
}
.big_cat #id_2 {
	background-color:#DFF2F8;
}
.big_cat #id_4 {
	background-color:#E2EEDA;
}
.big_cat #id_5 {
	background-color:#F4DFDA;
}
.big_cat #id_8 {
	background-color:#F2DDF0;
}

.subcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222222;
	padding-left:2px; padding-right:2px;
	text-decoration: underline;
}
.subcategory:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #888888;
	white-space:nowrap;
	text-decoration: underline;
}
.subcategory:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#888888;
	white-space:nowrap;
	text-decoration: none;
}

.subcategory_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	padding-left:2px; padding-right:2px;
	text-decoration: underline;
}
.subcategory_2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	padding-left:2px; padding-right:2px;
	text-decoration: underline;
}
.subcategory_2:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#888888;
	padding-left:2px; padding-right:2px;
	text-decoration: none;
}
/*  category */


/* navigation hor category */
.navcathor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration:none;	
}
.navcathor a {
	padding:0 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: underline;
}	
.navcathor a:hover {
	color: #FFFFFF;
	background-color:#555555;
	text-decoration: none;
}	
.navcathor #normal {
	padding:0 4px;
	font-weight:bold;
}
/* navigation hor category */
