/* list page XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

#cat_block{
background-color:white;
float:left;
padding-top:20px;
position:relative;
width:692px;
z-index:2;

}

body#category_page #content_block{
	width:692px;
	margin-right: 47px;
}

#cat_header{
	position: relative;
	display:block;
	background-color: gray;
	/* border: 1px solid gray; */
	width: 692px;
	height: 171px;
}

.cat_module {
	position: relative;
	display: inline;
	float: left;
	width: 173px;
	height: 221px;
	margin:10px 28px 20px;
	background:white url(/images/list_module.gif) no-repeat scroll 0 0;
}

.cat_module_name{
	display:block;
	height:3.6em;
	overflow:hidden;
	padding:10px 10px 0.2em;
	text-align:center;
}


.cat_module_name a:link, .cat_module_name a:visited {
	text-decoration: none;
	font-weight: bold;
}

.cat_module_name a:hover, .cat_module_name a:focus, .cat_module_name a:active {
	text-decoration: underline;
}

/*.cat_desc{
		color: black; 
	height: 3.6em; 
	display: block; 	
	overflow: hidden;
	text-align:center;
	padding: 10px 10px 0.2em 10px;
}*/



.cat_desc a{
	
font-weight:bold;
text-decoration:none;
	 
}


.cat_image, .cat_image a {display:block;width:110px;height:110px;}
.cat_image {background-position:center top;margin:0 auto;}
.cat_image a {
	position:absolute;
	top:50px;
	clear:both;
	left:30px;
	/*border:1px solid;*/
	background-image:none;
	background-color:transparent;
}


.cat_viewall a:link, .cat_viewall a:visited {
bottom:10px;
height:36px;
position:absolute;
right:45px;
width:90px;
		background: transparent url(/images/btn_sprite.png) no-repeat 0px -420px;
}

.cat_viewall a:hover, .cat_viewall a:focus {
	background: transparent url(/images/btn_sprite.png) no-repeat 0px -460px;
}




/* list page end */

