@charset "utf-8";
/* CSS Document */
html , body {
	font-size  : small;
	background : #1d1d1d;
	overflow-x: hidden;
	overflow-y: auto;
}
#logo {
	padding    : 0;
	text-align:center;
	background:url(../bg.gif) repeat-x;
}

#content {
	background : #1d1d1d;
	padding    : 0px;
	margin     : 0px;
	width: 223px;
}
h1 {
	font-size  : small;
	padding:5px 0px 5px 17px;
	line-height: 18px;
	margin: 0px;
	background: url(../arrow_3.gif) no-repeat 5px 5px;
	color:#ffe926;
}
h2 {
	font-size  : small;
	font-weight : normal;
	padding:5px 0px 5px 17px;
	line-height: 18px;
	margin:5px 0px;
	background:#ffe100 url(../arrow_4.gif) no-repeat 5px 7px;
	color:#000;
}
ul {
   margin :0px;
   padding:0px;
   list-style-type: none;
}
li {
	margin :0px;
	padding:0px;
}

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

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

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

table {
	width : 100%;
	padding:5px;
}

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

#grid tr td {
	width      : 33%;
	text-align : center;
	padding:5px;
	/*background:url(../td_bg.gif) 50% center no-repeat;*/
	color:#1144DD;
}
#grid tr td a {
	color:#fff;
}
#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;
	line-height:1.75em;
}
.list table tr + td {
	text-align:center;
}
.list table tr td + td {
	padding-left:0.5em;
	vertical-align:top;
	text-align:left;
}

#navi {
	margin     : 10px 0px 0px 0px;
	padding    : 10px 0px;
	background : #2a2a2a;
}

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

