/* Start of CMSMS style sheet 'default' */
* {
  margin: 0px;
  padding: 0px;
}

body {
 background-color: #591E00;
 font-family: Trebuchet MS, Helvetica, Sans-serif;
 font-size: 90%;
 scrollbar-arrow-color: #464646;
 scrollbar-3dlight-color: #CCCCCC;
 scrollbar-darkshadow-color: #999999;
 scrollbar-face-color: #D4D0C8;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #CCCCCC;
 scrollbar-track-color: #e6e6e6; 
}

h1 {
 font-size: 160%;
}

h2 {
 font-size: 125%;  
}

h3 {
 font-weight: bold;
 font-size: 105%;   
}

a:link {
 color: #000000;
 text-decoration: none;
}
a:visited {
 color: #000000;
 text-decoration: none;
}
a:active {
 color: #000000;
 text-decoration: none;
}
a:hover {
 text-decoration: none;
}

.virtualpage{
 display: none;
}


#container {
 position: absolute;
 background: url('_img/bg_container.png');
 height: 610px;
 width: 998px;
 top: 50%;
 margin-top: -305px;

}
 
#subcontainer {
 position: absolute;
 height: 565px;
 width: 964px;
 top: 50%;
 margin-top: -283px;
}

#leftcontainer {
 position: relative;
 float: left;
 background: url('_img/bg_container_l.png');
 height: 565px;
 width: 235px;
 top: -6px;
}

#leftcontainer div {
 margin: 73px 31px 30px 8px;
}

#rightcontainer {
 position: relative;
 float: right;
 background: url('_img/bg_container_r.png');
 height: 565px;
 width: 729px;
 top: -6px;
 overflow: hidden;
}

#rightsubcontainer {
 margin: 16px 25px 0px 35px;
 z-index: 1;
}

#header {
 margin: 0px;
 padding: 0px;
 border-bottom: 1px dotted #000000;
 height: 21px;
 margin-bottom: 7px;
}

#header img{
 border: 0px;
}

#paginatediv {
 position: absolute;
 top: 512px;
 left: 676px;
 z-index: 0;
}
#paginatediv img{
 border: 0px;
}

#menu {
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 border-top: 1px #AAAAAA dotted;
}

#menu li {
 text-align: right;
 list-style-type: none;
 line-height: 32px;
 border-bottom: 1px #AAAAAA dotted;
}

#menu li:hover {
 background-color: #F9F9F9;
}

#menu li img {
 border: 1px #AAAAAA solid;
 width: 15px;
 height: 7px;
}

#menu li ul {
 margin: 0px 6px 5px 0px;
 padding: 0px;
}

#menu li ul li {
 font-weight: normal;
 font-size: 90%;
 line-height: 20px;
 border-bottom: 0px;
}

#menu li ul li img {
 border: 0px;
 width: 11px;
 height: 12px;
}

#category {
 width: 689px;
 height: 500px;
 overflow: auto;
}
#cat_top {
 width: 667px;
 height: 380px;
}
#cat_left {
 float: left;
 width: 415px;
 height: 370px;
}
#cat_bottom {
 width: 670px;
 height: 120px;
 display: inline;
}
.cat_img_big {
 float: right;
 width: 240px;
 height: 190px;
}
.cat_img_big div {
 background: url('_img/photo_background.png');
 width: 240px;
 height: 180px;
 text-align: center;
 vertical-align: middle;
 display: table-cell;
}
.cat_img_big div a img {
 vertical-align: middle;
 border: 1px solid #000000;
 max-width: 230px;
 max-height: 170px;
 width: expression(this.width > 230 ? 230: true);
 height: expression(this.height > 170 ? 170: true);
 margin-top: expression(((this.parentNode.parentNode.clientHeight - this.clientHeight)/2)-1 +"px");
}
.cat_img_small {
 float: left;
 width: 160px;
 height: 120px;
 margin-bottom: 9px;
}
.cat_img_small div {
 background: url('_img/photo_background.png');
 width: 160px;
 height: 120px;
 text-align: center;
 display: table-cell;
 vertical-align: middle;
}
.cat_img_small div a img {
 vertical-align: middle;
 border: 1px solid #000000;
 max-width: 150px;
 max-height: 110px;
 width: expression(this.width > 150 ? 150: true);
 height: expression(this.height > 110 ? 150: true);
 margin-top: expression(((this.parentNode.parentNode.clientHeight - this.clientHeight)/2)-1 +"px");
}
.cat_spacer_v {
 float: left;
 width: 10px;
 height: 120px;
}
.cat_spacer_v2 {
 float: left;
 display: inline;
 width: 9px;
 height: 120px;
}


#item {
 width: 670px;
 height: 500px;
}
#item_left {
 position: absolute;
 width: 500px;
 height: 500px;
}
#item_right {
 position: absolute;
 left: 544px;
 width: 160px;
 height: 500px;
}
#item_text {
 float: left;
 width: 500px;
 height: 124px;
 font-size: 90%;
}

#item_text_inline {
 display: inline;
 width: 33%;
}
#item_text_inline strong, #item_text_clear strong {
 color: #591E00;
}
#item_text_clear {
 clear: both;
}
#item_img_big {
 float: left;
 width: 500px;
 height: 376px;
}
#item_img_big div {
 background: url('_img/photo_background.png');
 width: 500px;
 height: 376px;
 text-align: center;
 vertical-align: middle;
 display: table-cell;
}
#item_img_big div img {
 vertical-align: middle;
 border: 1px solid #000000;
 max-width: 490px;
 max-height: 366px;
 width: expression(this.width > 490 ? 490: true);
 height: expression(this.height > 366 ?366: true);
 margin-top: expression(((this.parentNode.clientHeight - this.clientHeight)/2)-1 +"px");
}
.item_img_small {
 float: right;
 width: 160px;
 height: 120px;
 margin-bottom: 10px;
}
.item_img_small div {
 background: url('_img/photo_background.png');
 width: 160px;
 height: 120px;
 text-align: center;
 display: table-cell;
 vertical-align: middle;
}
.item_img_small div a img {
 vertical-align: middle;
 border: 1px solid #000000;
 max-width: 150px;
 max-height: 110px;
 width: expression(this.width > 150 ? 150: true);
 height: expression(this.height > 110 ? 110: true);
 margin-top: expression(((this.parentNode.parentNode.clientHeight - this.clientHeight)/2)-1 +"px");
}

.contactform {
 background-color: #F9F9F9;
 padding: 10px;
}

#tabel {
 margin: 0px;
 padding: 0px;
 spacing: 0px;
}

#tabel th{
 padding: 3px;
 border-bottom: 1px #AAAAAA dotted;
}

#tabel td{
 padding: 7px;
 border-bottom: 1px #AAAAAA dotted;
}

#tabel tr:hover {
 background-color: #F9F9F9;
}

/* End of 'default' */

