@charset "utf-8";
/* CSS Document */
html , body {
	font-size  : small;
	background : #FFF url(/mobi2/img/176/category_achieve.jpg) no-repeat top right;
	overflow-x: hidden;
	overflow-y: auto;
}
#logo {
	padding    : 8px 0px 8px 4px;
	background : url(/mobi2/img/240/shade.gif) repeat-x bottom;
}

#content {
	background : #FFF;
	padding    : 4px 0px;
	margin     : 0px;
	width: 223px;
}

h1 {
	background : transparent url(/mobi2/img/240/hairline_invert.jpg) no-repeat bottom center;
}
h2 {
	line-height:17px;
	color:#443;
}
ul {
   margin :0px;
   padding:0px;
   list-style-type: none;
}
li {
	padding:0px 0px 0px 12px;
	line-height: 18px;
	margin: 0px 0px 0px -25px;
	background: url(/mobi2/img/240/icon_listitem.gif) no-repeat left 5px;
}

.catalog{
	width: 70px;
	text-align: center;
}

.table li a{
	font-variant: small-caps;
	color: blue;
	font-weight:normal;
}

#mun{
	clear      : both;
	margin     : 0px;
}

table {
	width : 98%;
}

#grid {
	margin : 0px 0px 1em 0px;
}

#grid tr td {
	width      : 33%;
	text-align : center;
}

#teasers {
	clear      : both;
	text-align : center;
}

#teasers div {
	margin  : 4px;
	display : inline;
}

#banner {
    margin     : 0px;
	padding    : 0px;
	clear      : both;
	text-align : center;
	font-size  : x-small;	
}

#banner p {
	margin  : 0px;
	padding : 0px;
	color   : #ccc;	
}

.list {
	clear:both;
	margin-bottom:1em;
}
.list table tr + td {
	text-align:center;
}
.list table tr td + td {
	padding-left:0.5em;
	vertical-align:top;
	text-align:left;
}

#navi {
	    padding    : 15px 0px 0px 0px;
		background: url(/mobi2/img/240/hairline.jpg)  no-repeat center top;
}

#footer {
	padding    : 0.5em 0px;
	text-align : center;
	clear      : both;
}
