/* Color
------------------------------*/
.color_odd { }
.color_even { background:#FFF5D3; } 
.color_odd td, .color_even td { padding:5px 10px; } 

.table_title { background:#f1e2bd; border-bottom:1px solid #9e4600; font-weight:bold; padding:5px 10px!important; }
.row_odd { background:#eee5d2; }
.row_even { }


/* Table
------------------------------ */
tr.thead td { text-align:left; background:#ECE5D3; border-bottom:1px solid #ECE5D3; font-weight:bold; padding:5px 10px; }

/* ItemBlock
------------------------------ */
.item { float:left; height:230px; width:144px; overflow:hidden; margin:0 3px 0 0; }
.i-img { width:150px; height:95px; overflow:hidden; text-align:center; }
.i-img img { margin:0 auto; }
.i-price { color:#882B06; font-weight:bold; text-align:center; padding:1px 0; background:#CAB5A3; }
.item h4 { padding:0 0 0 5px; margin:2px 0; }
.item h4 a { color:#3A170D!important; text-decoration:none; font-weight:bold; }
.item p { padding:0 0 0 5px; margin:2px 0; line-height:1.1em; }

/* FileList
------------------------------ */
dl.files {  }
dl.files dt { margin: 0.7em 0; }
dl.files dd { margin:-50px 0 0 5em; }


/* Navigation links
------------------------------ */
#navlinks { display:block; text-align:center; padding-top:10px; font-size:90%; }
	#prevlink { 
		background-image:url(system/arrow-left.gif); background-position:center left; background-repeat:no-repeat; padding:0 0 0 12px; 
	}
	#listlink { margin:0 10px; }
	#nextlink { 
		background-image:url(system/arrow-right.gif); background-position:center right; background-repeat:no-repeat; padding:0 12px 0 0;
	}
	

/* Other
------------------------------ */
.date, .newslist dt { color:#482f07;  }
#content .date , #content .newslist dt{ color:#482f07; }

.table { display:table; }

.w100p { width:98%; }

/* Gallery blocks
------------------------------ */
.minigallery, .gallery, .thumbnail, .thumbnail img { width:100px; height:100px; }
.gallery { width:102px; height:154px; overflow:hidden; }

.minigallery { float:left; display:block; margin:0 20px 20px 0; }
.gallery { float:left; display:block; margin:0 18px 0 0; text-align:center; }
.gallery h3 { margin:0; padding:0; font:normal 0.7em/1.1em Arial,Tahoma, Verdana, sans-serif!important; background:none; }
.gallery a, .gallery a:link, .gallery a:visited { text-decoration:none; font-weight:bold; }

.thumbnail { border: 1px solid #9e4600; background-repeat: no-repeat; background-position: center center; background-color:#eee5d2; }
.thumbnail a:hover { background:none; }

#galleryview { text-align:center; }
#galleryview img { border: 1px solid #CCCCCC; }

/* Catalog
------------------------------ */
.catalog_image { float:left; padding:10px 10px; }
.catalog_text { padding:10px 10px; }

/* News
------------------------------ */
.newslist dt { float:left; clear:left; padding-right:10px; margin:0 0 0.5em 0; }
.newslist dd { display:table; margin:0 0 0.8em 0; }

/* Filelist
------------------------------ */
.filelist img.pictureleft { clear:left; }
.filelist p { margin:0.5em 0; }

/* Images
------------------------------ */
img.pictureleft, span.pictureleft img, img.pictureright, span.pictureright img { 
	background:#f8debd url(bg-img.png) bottom right repeat-x; padding:5px 5px 11px 5px; 
	border:1px solid #e3dbcc; border-bottom:none; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
img.pictureleft, span.pictureleft img { float:left; margin:0 1em 0.5em 0; }
img.pictureright, span.pictureright img { float:right; margin:0 0 0.5em 1em; }